MLB

Kansas City Royals at Athletics – Where to Watch, Stream Info, TV Channel, and Live Updates (September 28, 2025)

How to Watch Game

📅
Date
Loading...
🕰️
Time
Loading...
📍
Location
Loading...
📡
TV
Loading...

The Kansas City Royals (81-80) will face off against the Oakland Athletics (76-85) in a matchup that highlights contrasting recent performances. The Royals enter the game on a one-game winning streak, while the Athletics are currently on a one-game losing streak. Kansas City has a slight edge in overall performance with a winning percentage of .503, compared to Oakland’s .472. The Royals have been competitive in their division, holding a record of 26-26, while the Athletics sit at 19-11 within the division. Key players to watch include Kansas City’s Vinnie Pasquantino, who leads the team with 113 RBIs, and Oakland’s Jacob Wilson, boasting a batting average of .311. Both teams will look to improve their standings as the season approaches its conclusion.

Kansas City Royals at Athletics Game Information

Game Date: September 28, 2025
Game Time: 03:05 PM ET
TV Channel: FanDuel Sports Network Midwest Extra – Missouri, NBC Sports California, MLB.TV – Athletics
Location: Sutter Health Park, West Sacramento, CA
Live Stream: Fubo (free trial)

Live Updates

5:49 PM ET
Colby Thomas flies out to center field to John Rave.
5:48 PM ET
Willie MacIver strikes out swinging.
5:46 PM ET
Max Muncy strikes out swinging.
5:45 PM ET
JJ Bleday doubles to right field. Brett Harris to third.
5:43 PM ET
Brett Harris walks.
5:42 PM ET
Luinder Avila (P) replaces Sam Long (P).
5:41 PM ET
Jac Caglianone strikes out swinging.
5:39 PM ET
Jonathan India grounds out to third base, Brett Harris to Nick Kurtz.
5:37 PM ET
John Rave strikes out swinging.
5:35 PM ET
Michael Massey doubles to right field.
5:32 PM ET
Scott McGough (P) replaces Osvaldo Bido (P).
5:31 PM ET
Darell Hernaiz flies out to right field to Mike Yastrzemski.
5:29 PM ET
Max Schuemann walks.
5:27 PM ET
Carlos Cortes grounds out to second base, Jonathan India to Jac Caglianone.
5:26 PM ET
Nick Kurtz homers to left field. Colby Thomas scores.
5:25 PM ET
Colby Thomas doubles to deep left center field.
5:24 PM ET
Willie MacIver grounds out to shallow infield, Sam Long to Jac Caglianone.
5:22 PM ET
Sam Long (P) replaces Daniel Lynch (P).
5:21 PM ET
Adam Frazier flies out to center field to Colby Thomas.
5:20 PM ET
Carter Jensen strikes out swinging.
5:17 PM ET
Mike Yastrzemski homers to right field.
5:17 PM ET
Salvador Perez pops out to second base to Darell Hernaiz.
5:08 PM ET
Brett Harris strikes out swinging.
5:17 PM ET
Jonathan India (2B) replaces Maikel Garcia (3B), batting 1st.
5:17 PM ET
Jac Caglianone (1B) replaces Bobby Witt (SS), batting 2nd.
5:17 PM ET
Tyler Tolbert (SS) replaces Vinnie Pasquantino (1B), batting 3rd.
5:17 PM ET
Adam Frazier switches from LF to 3B.
5:17 PM ET
Michael Massey switches from 2B to LF.
5:08 PM ET
Brett Harris strikes out swinging.
5:17 PM ET
Randal Grichuk (LF) replaces Jonathan India (2B), batting 1st.
5:17 PM ET
Jonathan India (2B) replaces Maikel Garcia (3B), batting 1st.
5:17 PM ET
Jac Caglianone (1B) replaces Bobby Witt (SS), batting 2nd.
5:17 PM ET
Tyler Tolbert (SS) replaces Vinnie Pasquantino (1B), batting 3rd.
5:17 PM ET
Adam Frazier switches from LF to 3B.
5:17 PM ET
Michael Massey switches from 2B to LF.
5:08 PM ET
Brett Harris strikes out swinging.
5:17 PM ET
Randal Grichuk (LF) replaces Jonathan India (2B), batting 1st.
5:17 PM ET
Jonathan India (2B) replaces Maikel Garcia (3B), batting 1st.
5:17 PM ET
Jac Caglianone (1B) replaces Bobby Witt (SS), batting 2nd.
5:17 PM ET
Tyler Tolbert (SS) replaces Vinnie Pasquantino (1B), batting 3rd.
5:17 PM ET
Adam Frazier switches from LF to 3B.
5:17 PM ET
Michael Massey switches from 2B to LF.
5:08 PM ET
Brett Harris strikes out swinging.
5:16 PM ET
Randal Grichuk (LF) replaces Jonathan India (2B), batting 1st.
5:16 PM ET
Jonathan India (2B) replaces Maikel Garcia (3B), batting 1st.
5:16 PM ET
Jac Caglianone (1B) replaces Bobby Witt (SS), batting 2nd.
5:16 PM ET
Tyler Tolbert (SS) replaces Vinnie Pasquantino (1B), batting 3rd.
5:16 PM ET
Adam Frazier switches from LF to 3B.
5:16 PM ET
Michael Massey switches from 2B to LF.
5:08 PM ET
Brett Harris strikes out swinging.
5:16 PM ET
Randal Grichuk (LF) replaces Jonathan India (2B), batting 1st.
5:16 PM ET
Jonathan India (2B) replaces Maikel Garcia (3B), batting 1st.
5:16 PM ET
Jac Caglianone (1B) replaces Bobby Witt (SS), batting 2nd.
5:16 PM ET
Tyler Tolbert (SS) replaces Vinnie Pasquantino (1B), batting 3rd.
5:16 PM ET
Adam Frazier switches from LF to 3B.
5:16 PM ET
Michael Massey switches from 2B to LF.
5:08 PM ET
Brett Harris strikes out swinging.
5:15 PM ET
Randal Grichuk (LF) replaces Maikel Garcia (3B), batting 1st.
5:15 PM ET
Jac Caglianone (1B) replaces Bobby Witt (SS), batting 2nd.
5:15 PM ET
Tyler Tolbert (SS) replaces Vinnie Pasquantino (1B), batting 3rd.
5:15 PM ET
Adam Frazier switches from LF to 3B.
5:15 PM ET
Jonathan India (2B) replaces Michael Massey (2B), batting 8th.
5:08 PM ET
Brett Harris strikes out swinging.
5:15 PM ET
Randal Grichuk (LF) replaces Maikel Garcia (3B), batting 1st.
5:15 PM ET
Jac Caglianone (1B) replaces Bobby Witt (SS), batting 2nd.
5:15 PM ET
Tyler Tolbert (SS) replaces Vinnie Pasquantino (1B), batting 3rd.
5:15 PM ET
Jonathan India (2B) replaces Michael Massey (2B), batting 8th.
5:15 PM ET
Adam Frazier switches from LF to 3B.
5:08 PM ET
Brett Harris strikes out swinging.
5:15 PM ET
Randal Grichuk (LF) replaces Maikel Garcia (3B), batting 1st.
5:15 PM ET
Jac Caglianone (1B) replaces Bobby Witt (SS), batting 2nd.
5:15 PM ET
Tyler Tolbert (SS) replaces Vinnie Pasquantino (1B), batting 3rd.
5:15 PM ET
Adam Frazier switches from LF to 3B.
5:15 PM ET
Jonathan India (2B) replaces Michael Massey (2B), batting 8th.
5:08 PM ET
Brett Harris strikes out swinging.
5:15 PM ET
Randal Grichuk (LF) replaces Maikel Garcia (3B), batting 1st.
5:15 PM ET
Jac Caglianone (1B) replaces Bobby Witt (SS), batting 2nd.
5:15 PM ET
Tyler Tolbert (SS) replaces Vinnie Pasquantino (1B), batting 3rd.
5:15 PM ET
Jonathan India (2B) replaces Michael Massey (2B), batting 8th.
5:15 PM ET
Adam Frazier switches from LF to 3B.
5:08 PM ET
Brett Harris strikes out swinging.
5:15 PM ET
Jonathan India (2B) replaces Maikel Garcia (3B), batting 1st.
5:15 PM ET
Tyler Tolbert (SS) replaces Bobby Witt (SS), batting 2nd.
5:15 PM ET
Jac Caglianone (1B) replaces Vinnie Pasquantino (1B), batting 3rd.
5:15 PM ET
Adam Frazier switches from LF to 3B.
5:15 PM ET
Michael Massey switches from 2B to LF.
5:08 PM ET
Brett Harris strikes out swinging.
5:15 PM ET
Jonathan India (2B) replaces Maikel Garcia (3B), batting 1st.
5:15 PM ET
Tyler Tolbert (SS) replaces Bobby Witt (SS), batting 2nd.
5:15 PM ET
Jac Caglianone (1B) replaces Vinnie Pasquantino (1B), batting 3rd.
5:15 PM ET
Adam Frazier switches from LF to 3B.
5:15 PM ET
Michael Massey switches from 2B to LF.
5:08 PM ET
Brett Harris strikes out swinging.
5:14 PM ET
Jonathan India (2B) replaces Maikel Garcia (3B), batting 1st.
5:14 PM ET
Tyler Tolbert (SS) replaces Bobby Witt (SS), batting 2nd.
5:14 PM ET
Jac Caglianone (1B) replaces Vinnie Pasquantino (1B), batting 3rd.
5:14 PM ET
Adam Frazier switches from LF to 3B.
5:14 PM ET
Michael Massey switches from 2B to LF.
5:08 PM ET
Brett Harris strikes out swinging.
5:14 PM ET
Jonathan India (2B) replaces Maikel Garcia (3B), batting 1st.
5:14 PM ET
Tyler Tolbert (SS) replaces Bobby Witt (SS), batting 2nd.
5:14 PM ET
Jac Caglianone (1B) replaces Vinnie Pasquantino (1B), batting 3rd.
5:14 PM ET
Adam Frazier switches from LF to 3B.
5:14 PM ET
Michael Massey switches from 2B to LF.
5:12 PM ET
Max Muncy strikes out swinging.
5:10 PM ET
JJ Bleday grounds out to second base to Jac Caglianone.
5:08 PM ET
Brett Harris strikes out swinging.
5:08 PM ET
Jonathan India (2B) replaces Michael Massey (2B), batting 8th.
5:08 PM ET
Adam Frazier switches from LF to 3B.
5:08 PM ET
Tyler Tolbert (SS) replaces Bobby Witt (SS), batting 2nd.
5:08 PM ET
Randal Grichuk (LF) replaces Maikel Garcia (3B), batting 1st.
5:05 PM ET
Vinnie Pasquantino grounds out to shallow infield, Nick Kurtz to Osvaldo Bido.
5:05 PM ET
Bobby Witt doubles to deep left field. Maikel Garcia scores. Michael Massey scores.
5:03 PM ET
Maikel Garcia walks on a pitch clock violation by the pitcher. Michael Massey to second.
5:00 PM ET
John Rave strikes out swinging.
4:57 PM ET
Osvaldo Bido (P) replaces Michael Kelly (P).
4:57 PM ET
Michael Massey reaches on error. Throwing error by Darell Hernaiz.
4:55 PM ET
Adam Frazier strikes out swinging.
4:53 PM ET
Carter Jensen homers to right field.
4:51 PM ET
Mike Yastrzemski homers to center field.
4:47 PM ET
Carlos Cortes flies out to deep center field to John Rave.
4:50 PM ET
Michael Kelly (P) replaces Mitch Spence (P).
4:48 PM ET
Darell Hernaiz flies out to right field to Mike Yastrzemski.
4:48 PM ET
Max Schuemann grounds out to third base, Maikel Garcia to Vinnie Pasquantino.
4:47 PM ET
Carlos Cortes flies out to deep center field to John Rave.
4:43 PM ET
Salvador Perez flies out to left field to Max Schuemann.
4:42 PM ET
Vinnie Pasquantino doubles to deep right field.
4:41 PM ET
Bobby Witt grounds out to shortstop, Max Muncy to Nick Kurtz.
4:40 PM ET
Maikel Garcia grounds out to shallow left field, Brett Harris to Nick Kurtz.
4:37 PM ET
Nick Kurtz strikes out swinging.
4:35 PM ET
Daniel Lynch (P) replaces Steven Cruz (P).
4:34 PM ET
Colby Thomas strikes out swinging.
4:31 PM ET
Willie MacIver singles to right field. Max Muncy to second. JJ Bleday to third.
4:29 PM ET
Max Muncy singles to center field. JJ Bleday to second.
4:27 PM ET
Steven Cruz (P) replaces Cole Ragans (P).
4:26 PM ET
JJ Bleday hits into a force out to shallow right field. Brett Harris out at second.
4:24 PM ET
Brett Harris singles to shallow infield.
4:21 PM ET
John Rave grounds out to shallow infield, Brett Harris to Nick Kurtz.
4:20 PM ET
Michael Massey singles to left center field. Adam Frazier to third. Carter Jensen scores.
4:18 PM ET
Adam Frazier singles to center field. Carter Jensen to third.
4:16 PM ET
Carter Jensen singles to right center field.
4:15 PM ET
Mike Yastrzemski lines out to deep right field to JJ Bleday.
4:13 PM ET
Salvador Perez grounds out to third base, Brett Harris to Nick Kurtz.
4:11 PM ET
Max Schuemann (LF) replaces Tyler Soderstrom (LF), batting 4th.
4:10 PM ET
Darell Hernaiz strikes out swinging.
4:08 PM ET
Tyler Soderstrom hits into a force out to shallow infield. Carlos Cortes out at second.
4:07 PM ET
Carlos Cortes singles to center field.
4:06 PM ET
Nick Kurtz strikes out swinging.
4:02 PM ET
Vinnie Pasquantino strikes out swinging.
4:00 PM ET
Bobby Witt flies out to right field to JJ Bleday.
3:58 PM ET
Maikel Garcia singles to right center field. Michael Massey scores.
3:56 PM ET
John Rave grounds out to shallow infield, Mitch Spence to Nick Kurtz.
3:55 PM ET
Michael Massey singles to right field, advances to 3rd. Adam Frazier scores. Fielding error by JJ Bleday.
3:54 PM ET
Adam Frazier singles to center field.
3:53 PM ET
Mitch Spence (P) replaces Elvis Alvarado (P).
3:51 PM ET
Colby Thomas strikes out swinging.
3:50 PM ET
Willie MacIver strikes out swinging.
3:47 PM ET
Max Muncy strikes out swinging.
3:43 PM ET
Carter Jensen strikes out swinging.
3:41 PM ET
Mike Yastrzemski walks.
3:39 PM ET
Salvador Perez grounds out to shortstop, Max Muncy to Nick Kurtz.
3:38 PM ET
Vinnie Pasquantino strikes out swinging.
3:36 PM ET
Elvis Alvarado (P) replaces Tyler Ferguson (P).
3:35 PM ET
JJ Bleday flies out to deep right field to Mike Yastrzemski.
3:34 PM ET
Brett Harris strikes out swinging.
3:32 PM ET
Darell Hernaiz flies out to left field to Adam Frazier.
3:29 PM ET
Bobby Witt pops out to shallow center field to Darell Hernaiz.
3:27 PM ET
Maikel Garcia out on a sacrifice fly to center field to Colby Thomas. Carter Jensen scores.
3:26 PM ET
Tyler Ferguson (P) replaces Brady Basso (P).
3:25 PM ET
John Rave walks. Michael Massey to second.
3:22 PM ET
Michael Massey singles to deep right field. Carter Jensen to third.
3:21 PM ET
Adam Frazier grounds out to shallow infield to Nick Kurtz. Carter Jensen to second.
3:20 PM ET
Carter Jensen singles to center field.
3:18 PM ET
Carlos Cortes remains in the game as DH.
3:17 PM ET
Tyler Soderstrom strikes out swinging.
3:15 PM ET
Carlos Cortes pinch-running for Brent Rooker.
3:14 PM ET
Brent Rooker walks.
3:12 PM ET
Nick Kurtz flies out to left field to Adam Frazier.
3:11 PM ET
Colby Thomas strikes out swinging.
3:08 PM ET
Mike Yastrzemski lines out to deep center field to Colby Thomas.
3:08 PM ET
Salvador Perez is intentionally walked.
3:07 PM ET
Vinnie Pasquantino grounds out to shallow right field, Darell Hernaiz to Nick Kurtz. Maikel Garcia to third.
3:06 PM ET
Bobby Witt grounds out to shortstop, Max Muncy to Nick Kurtz.
3:05 PM ET
Maikel Garcia doubles to deep left field.

Athletics Team Statistics and Rankings

Win-Loss Record: 76-85
Home Record: 36-44
Away Record: 40-41
Division Record: 19-11
Streak: 1 Loss streak
Winning Percentage: .472

LIVE SPORTS & TV WITHOUT CABLE

Watch now. No commitment. Cancel anytime. Watch now

Kansas City Royals Team Statistics and Rankings

Win-Loss Record: 81-80
Home Record: 43-38
Away Record: 38-42
Division Record: 26-26
Streak: 1 Win streak
Winning Percentage: .503

Stat Leaders

Athletics (76-85, #4 in division)

Batting Average Leader: Jacob Wilson, 0.311
RBI Leader: Tyler Soderstrom, 93 RBI
Home Run Leader: Nick Kurtz, 35 HR
Runs Leader: Brent Rooker, 92 Runs
Hits Leader: Brent Rooker, 164 Hits
Stolen Bases Leader: Lawrence Butler, 22 SB
ERA Leader: Brady Basso, 1.74 ERA
Strikeout Leader: Jeffrey Springs, 138 K
Wins Leader: Jeffrey Springs, 11 W
Saves Leader: Mason Miller, 20 SV

Kansas City Royals (81-80, #3 in division)

Batting Average Leader: Bobby Witt Jr., 0.296
RBI Leader: Vinnie Pasquantino, 113 RBI
Home Run Leader: Vinnie Pasquantino, 32 HR
Runs Leader: Bobby Witt Jr., 99 Runs
Hits Leader: Bobby Witt Jr., 183 Hits
Stolen Bases Leader: Bobby Witt Jr., 38 SB
ERA Leader: Luinder Avila, 1.39 ERA
Strikeout Leader: Michael Lorenzen, 127 K
Wins Leader: Michael Wacha, 10 W
Saves Leader: Carlos Estévez, 42 SV

Athletics Injury Report

Austin Wynns – Abdomen (D60) – The Athletics placed C Austin Wynns on the 60-day injured list due to abdominal strain.
Luis Medina – Elbow (D60) – The Athletics placed RHP Luis Medina on the 60-day injured list as he recovers from Tommy John surgery.
Jacob Lopez – Flexor (D15) – The Athletics placed LHP Jacob Lopez on the 15-day injured list with a left elbow flexor strain.
Zack Gelof – Shoulder (D10) – The Athletics placed INF Zack Gelof on the 10-day injured list due to left shoulder dislocation.
Denzel Clarke – Abductor (D10) – The Athletics placed OF Denzel Clarke on the 10-day injured list with a Grade 2 right adductor strain.
Sean Newcomb – Elbow (D15) – The Athletics placed LHP Sean Newcomb on the 15-day injured list with left elbow inflammation.
Gunnar Hoglund – Hip (D60) – The Athletics transferred RHP Gunnar Hoglund to the 60-day injured list with a left hip impingement. He is undergoing surgery Friday (Jun. 13) and is expected to miss the rest of the 2025 season, Hoglund’s agent announced.
Jack Perkins – Shoulder (D15) – The Athletics placed RHP Jack Perkins on the 15-day injured list with a strained right shoulder.
Ben Bowden – Lat (D60) – The Athletics transferred LHP Ben Bowden from the 15-day injured list to the 60-day injured list with a strained left lat.
Joey Estes – Back (D15) – The Athletics placed RHP Joey Estes on the 15-day injured list with a herniated disc in his lower back.
Grant Holman – Shoulder (D60) – The Athletics transferred RHP Grant Holman to the 60-day injured list due to a right shoulder rotator cuff tendinitis.
José Leclerc – Shoulder (D60) – The Athletics announced on Friday (Jul. 25) that RHP José Leclerc will undergo season-ending shoulder surgery.

Kansas City Royals Injury Report

Alec Marsh – Shoulder (D60) – The Kansas City Royals placed RHP Alec Marsh on the 60-day injured list while rehabbing his injured right shoulder. Has been shut down since end of June with more shoulder soreness and will receive an injection week of July 21.
Bailey Falter – Biceps (D15) – The Kansas City Royals placed LHP Bailey Falter on the 15-day injured list due to bicep contusion.
James McArthur – Elbow (D60) – The Kansas City Royals transferred RHP James McArthur to the 60-day injured list due to an elbow olecranon surgery. Suffered setback in July when he underwent another procedure to remove the second screw that was put in during offseason elbow surgery.
Kris Bubic – Rotator Cuff (D60) – The Kansas City Royals transferred LHP Kris Bubic from the 15-day injured list to the 60-day injured list with a left rotator cuff strain.
Kyle Isbel – Hamstring (D10) – The Kansas City Royals placed OF Kyle Isbel on the 10-day injured list with a left hamstring strain.
Hunter Harvey – Abductor (D15) – The Kansas City Royals placed RHP Hunter Harvey on the 15-day injured list with a right abductor strain.
Lucas Erceg – Shoulder (D15) – The Kansas City Royals placed RHP Lucas Erceg on the 15-day injured list due to a right shoulder impingement syndrome.
Seth Lugo – Back (D15) – The Kansas City Royals placed RHP Seth Lugo on the 15-day injured list with a lower back strain.
Ryan Bergert – Elbow (D15) – The Kansas City Royals placed RHP Ryan Bergert on the 15-day injured list with a right elbow strain.

Athletics Upcoming 2025 Schedule

September 28, 2025 vs Kansas City Royals

Kansas City Royals Upcoming 2025 Schedule

September 28, 2025 at Athletics

WATCH LIVE SPORTS & TV WITHOUT CABLE.

Watch now