Kansas City Royals at Athletics Game Summary
Linescore
| Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | R | H | E |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| KC | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 3 | 4 | 8 | 0 |
| ATH | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 8 | 0 |
Show inning-by-inning hits, errors and runners left on base
| Inning | KC R | H | E | Left On Base | ATH R | H | E | Left On Base |
|---|---|---|---|---|---|---|---|---|
| 1st | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 3 |
| 2nd | 0 | 1 | 0 | 1 | 1 | 2 | 0 | 1 |
| 3rd | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 |
| 4th | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 2 |
| 5th | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |
| 6th | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 |
| 7th | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 1 |
| 8th | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 3 |
| 9th | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 10th | 3 | 2 | 0 | 0 | 0 | 1 | 0 | 3 |
Kansas City Royals vs Athletics Game Highlights
Official MLB Bobby Witt Jr. hits the go-ahead homer in Royals' win 00:02:59
Watch on MLB.com →Official MLB Condensed Game: KC@ATH - 4/28/26 00:12:12
Watch on MLB.com →Official MLB Bobby Witt Jr.'s go-ahead home run (2) 00:00:25
Watch on MLB.com →Official MLB Salvador Perez's solo homer (5) 00:00:30
Watch on MLB.com →Official MLB Jacob Wilson's RBI single 00:00:20
Watch on MLB.com →Official MLB Michael Massey seals the Royals' win 00:00:21
Watch on MLB.com →Official MLB Bobby Witt Jr. steals his 10th base of 2026 00:00:19
Watch on MLB.com →Official MLB Colby Thomas lays out with an amazing dive 00:00:28
Watch on MLB.com →Official MLB Jacob Wilson's sliding play and forceout 00:00:30
Watch on MLB.com →Official MLB Jacob Wilson's nice leaping catch 00:00:29
Watch on MLB.com →Game Info: Date, Time and Venue
Kansas City Royals vs Athletics Probable Pitchers
TV Channel and Streaming
Scoring Plays
Jacob Wilson singles on a line drive to center fielder Kyle Isbel. Zack Gelof scores.
Salvador Perez homers (5) on a fly ball to center field.
Bobby Witt Jr. homers (2) on a fly ball to right center field. Nick Loftin scores. Kyle Isbel scores.
Kansas City Royals Box Score
| Order | Batters | POS | AB | R | H | 2B | 3B | HR | RBI | BB | SO | Stolen Bases |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Maikel Garcia#11 | 3B | 5 | 0 | 2 | 0 | 1 | 0 | 0 | 0 | 1 | 0 |
| 2 | Bobby Witt Jr.#7 | SS | 5 | 1 | 1 | 0 | 0 | 1 | 3 | 0 | 0 | 1 |
| 3 | Vinnie Pasquantino#9 | 1B | 2 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 |
| 3 | Michael Massey#19 | 2B | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 4 | Salvador Perez#13 | C | 5 | 1 | 2 | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
| 5 | Jac Caglianone#14 | RF | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 |
| 6 | Lane Thomas#15 | LF | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 |
| 6 | Carter Jensen#22 | PH | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 6 | Starling Marte#0 | LF | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 7 | Isaac Collins#1 | DH | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 8 | Nick Loftin#12 | 1B | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 9 | Kyle Isbel#28 | CF | 3 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| Pitchers | IP | H | R | ER | BB | SO | HR | Pitches / Strikes |
|---|---|---|---|---|---|---|---|---|
Daniel Lynch IV#41 | 1.0 | 1 | 0 | 0 | 0 | 0 | 0 | 20 / 11 |
John Schreiber#46 | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 | 13 / 8 |
Kris Bubic#50 | 5.0 | 4 | 1 | 1 | 4 | 6 | 0 | 96 / 58 |
Lucas Erceg#60 | 1.0 | 1 | 0 | 0 | 1 | 1 | 0 | 23 / 14 |
Matt Strahm#25 | 1.0 | 2 | 0 | 0 | 1 | 2 | 0 | 26 / 17 |
Nick Mears#31 | 1.0 | 0 | 0 | 0 | 0 | 2 | 0 | 14 / 11 |
Athletics Box Score
| Order | Batters | POS | AB | R | H | 2B | 3B | HR | RBI | BB | SO | Stolen Bases |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Jacob Wilson#5 | SS | 5 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 2 | 0 |
| 2 | Shea Langeliers#23 | C | 5 | 0 | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 3 | Nick Kurtz#16 | 1B | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 0 |
| 4 | Brent Rooker#25 | DH | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 5 | Colby Thomas#32 | RF | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 |
| 5 | Lawrence Butler#4 | PH | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 6 | Tyler Soderstrom#21 | LF | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 6 | Carlos Cortes#26 | LF | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 7 | Zack Gelof#20 | CF | 4 | 1 | 2 | 0 | 0 | 0 | 0 | 1 | 1 | 1 |
| 8 | Darell Hernaiz#2 | 3B | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 9 | Jeff McNeil#22 | 2B | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| Pitchers | IP | H | R | ER | BB | SO | HR | Pitches / Strikes |
|---|---|---|---|---|---|---|---|---|
Aaron Civale#45 | 5.0 | 5 | 0 | 0 | 1 | 3 | 0 | 87 / 60 |
Hogan Harris#36 | 0.2 | 1 | 1 | 1 | 2 | 1 | 1 | 22 / 9 |
Jack Perkins#50 | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 | 12 / 8 |
Justin Sterner#60 | 1.0 | 2 | 3 | 2 | 0 | 0 | 1 | 12 / 7 |
Mark Leiter Jr.#38 | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 | 9 / 7 |
Scott Barlow#58 | 1.1 | 0 | 0 | 0 | 0 | 1 | 0 | 11 / 7 |
How to Use This MLB Game Page
Check first pitch and local time
The main time is listed in Eastern Time. A local-time conversion appears when UTC start time data is available.
Confirm the TV channel
The TV and Streaming section shows loaded broadcast labels. Availability can vary by market, provider and subscription.
Compare probable pitchers
Probable pitchers and available season stats are shown for both teams, but assignments can change before first pitch.
Jump to related schedules
Use team links, the date schedule link and same-date games to keep browsing without leaving the MLB schedule tool.
More MLB Games on April 28, 2026
| Date / Time | Matchup | Status | TV / Streaming | Probable Pitchers | Venue | Links |
|---|---|---|---|---|---|---|
|
Tue, Apr 28
6:10 PM ET
|
Final |
Guardians.TV Presented by ProgressiveRays.TV
|
TB: Nick Martinez
7-2 · ERA 2.61 · 61 SO · WHIP 1.13 · 100.0 IP
CLE: Tanner Bibee
2-9 · ERA 4.06 · 84 SO · WHIP 1.14 · 106.1 IP
|
Progressive Field |
||
|
Tue, Apr 28
6:35 PM ET
|
3-5
|
Final |
MASNSpace City Home Network
|
HOU: Kai-Wei Teng
4-6 · ERA 4.36 · 63 SO · WHIP 1.36 · 64.0 IP
BAL: Shane Baz
4-9 · ERA 4.21 · 90 SO · WHIP 1.37 · 107.0 IP
|
Oriole Park at Camden Yards |
|
|
Tue, Apr 28
6:40 PM ET
|
Final |
Cardinals.TV Presented by bet365SportsNet Pittsburgh
|
STL: Kyle Leahy
7-4 · ERA 3.86 · 73 SO · WHIP 1.45 · 86.1 IP
PIT: Braxton Ashcraft
9-3 · ERA 3.24 · 122 SO · WHIP 1.10 · 108.1 IP
|
PNC Park |
||
|
Tue, Apr 28
6:40 PM ET
|
Final |
NBCS BANBCSP
|
SF: Tyler Mahle
1-8 · ERA 5.70 · 69 SO · WHIP 1.49 · 71.0 IP
PHI: Jesús Luzardo
7-4 · ERA 3.75 · 125 SO · WHIP 1.27 · 103.1 IP
|
Citizens Bank Park |
||
|
Tue, Apr 28
6:40 PM ET
|
2-7
|
Final |
Reds.TVRockies.TV
|
COL: Kyle Freeland
2-7 · ERA 7.46 · 70 SO · WHIP 1.61 · 82.0 IP
CIN: Chase Burns
11-1 · ERA 2.54 · 118 SO · WHIP 1.11 · 102.2 IP
|
Great American Ball Park |
|
|
Tue, Apr 28
7:07 PM ET
|
0-3
|
Final |
NESN+SN1
|
BOS: Payton Tolle
5-6 · ERA 3.14 · 80 SO · WHIP 1.07 · 80.1 IP
TOR: Trey Yesavage
4-4 · ERA 3.31 · 68 SO · WHIP 1.08 · 73.1 IP
|
Rogers Centre |
|
|
Tue, Apr 28
7:10 PM ET
|
Final |
Nationals.TVSNY
|
WSH: Zack Littell
7-6 · ERA 5.02 · 52 SO · WHIP 1.31 · 86.0 IP
NYM: Clay Holmes
4-4 · ERA 2.39 · 45 SO · WHIP 1.10 · 52.2 IP
|
Citi Field |
||
|
Tue, Apr 28
7:15 PM ET
|
2-5
|
Final |
TBSBravesVisionDetroit SportsNet
|
DET: Casey Mize
4-5 · ERA 2.64 · 72 SO · WHIP 0.98 · 71.2 IP
ATL: Martín Pérez
6-6 · ERA 3.54 · 62 SO · WHIP 1.19 · 81.1 IP
|
Truist Park |
|
|
Tue, Apr 28
7:40 PM ET
|
7-1
|
Final |
FOX9 KMSPGray MediaMariners.TV
|
SEA: Logan Gilbert
7-5 · ERA 3.19 · 114 SO · WHIP 0.95 · 107.1 IP
MIN: Joe Ryan
6-5 · ERA 2.85 · 122 SO · WHIP 1.04 · 104.1 IP
|
Target Field |
|
|
Tue, Apr 28
7:40 PM ET
|
Final |
Brewers.TV Presented by Potawatomi SportsbookDBACKS.TV
|
AZ: Merrill Kelly
6-8 · ERA 5.71 · 53 SO · WHIP 1.56 · 86.2 IP
MIL: Chad Patrick
5-4 · ERA 3.44 · 59 SO · WHIP 1.20 · 70.2 IP
|
American Family Field |
||
|
Tue, Apr 28
7:40 PM ET
|
Final |
Chicago Sports NetworkFanDuel Sports Network West
|
LAA: José Soriano
8-5 · ERA 3.40 · 115 SO · WHIP 1.28 · 106.0 IP
CWS: Davis Martin
9-4 · ERA 3.41 · 92 SO · WHIP 1.29 · 100.1 IP
|
Rate Field |
||
|
Tue, Apr 28
8:05 PM ET
|
3-2
|
Final |
Amazon Prime VideoRangers Sports Network, presented by Progressive
|
NYY: Cam Schlittler
9-5 · ERA 2.01 · 131 SO · WHIP 0.93 · 112.0 IP
TEX: Jacob deGrom
7-5 · ERA 3.49 · 122 SO · WHIP 1.01 · 100.2 IP
|
Globe Life Field |
|
|
Tue, Apr 28
9:40 PM ET
|
8-3
|
Final |
Marquee Sports NetworkPadres.TV Presented by UC San Diego Health
|
CHC: Edward Cabrera
5-4 · ERA 5.10 · 65 SO · WHIP 1.40 · 72.1 IP
SD: Walker Buehler
5-5 · ERA 5.07 · 80 SO · WHIP 1.39 · 87.0 IP
|
Petco Park |
|
|
Tue, Apr 28
9:40 PM ET
|
4-1
|
Final |
NBCSCARoyals.TV
|
KC: Kris Bubic
3-2 · ERA 4.11 · 51 SO · WHIP 1.23 · 50.1 IP
ATH: Aaron Civale
5-6 · ERA 5.10 · 54 SO · WHIP 1.58 · 72.1 IP
|
Sutter Health Park |
|
|
Tue, Apr 28
10:10 PM ET
|
2-1
|
Final |
Marlins.TV presented by Werner, Hoffman, Greig & GarciaSportsNet LA
|
MIA: Janson Junk
3-5 · ERA 4.80 · 43 SO · WHIP 1.30 · 60.0 IP
LAD: Shohei Ohtani
8-2 · ERA 1.79 · 95 SO · WHIP 0.95 · 85.2 IP
|
UNIQLO Field at Dodger Stadium |
Kansas City Royals at Athletics FAQ
What time is Kansas City Royals at Athletics?
The listed start time is 9:40 PM ET. Times are shown in Eastern Time.
What channel is Kansas City Royals at Athletics on?
The current TV listing is NBCSCA, Royals.TV. Broadcast and streaming availability can vary by market.
Who are the probable pitchers?
The listed probable pitchers are Kris Bubic and Aaron Civale. Probable starters can change before first pitch.
Where is the game being played?
The listed venue is Sutter Health Park.