Kansas City Royals at St. Louis Cardinals Game Summary
Linescore
| Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| KC | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 2 | 9 | 0 |
| STL | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 1 |
Show inning-by-inning hits, errors and runners left on base
| Inning | KC R | H | E | Left On Base | STL R | H | E | Left On Base |
|---|---|---|---|---|---|---|---|---|
| 1st | 1 | 2 | 0 | 1 | 0 | 1 | 1 | 1 |
| 2nd | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 |
| 3rd | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 |
| 4th | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
| 5th | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 |
| 6th | 0 | 2 | 0 | 2 | 0 | 0 | 0 | 0 |
| 7th | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |
| 8th | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 1 |
| 9th | 0 | 1 | 0 | 2 | 0 | 0 | 0 | 1 |
Kansas City Royals vs St. Louis Cardinals Game Highlights
YouTube Cardinals vs. Royals Game Highlights (5/17/25) | MLB Highlights
Watch on YouTube →YouTube Kansas City Royals vs. St. Louis Cardinals | Full Game Highlights | ESPN MLB
Watch on YouTube →YouTube Royals vs. Cardinals Game Highlights (5/16/26) | MLB Highlights
Watch on YouTube →YouTube Cardinals vs. Royals Game Highlights (5/18/25) | MLB Highlights
Watch on YouTube →YouTube Royals vs. Cardinals Game Highlights (5/15/26) | MLB Highlights
Watch on YouTube →YouTube Show-Me Shutout | Royals vs. Cardinals Highlights 5/17/26
Watch on YouTube →YouTube Cardinals vs. Royals Game Highlights (5/17/25) | MLB Highlights
Watch on YouTube →YouTube Royals vs. Cardinals Game 2 Highlights (6/5/25) | MLB Highlights
Watch on YouTube →YouTube Royals vs. Cardinals Game Highlights (5/16/26) | MLB Highlights
Watch on YouTube →Official MLB Salvy shines with sac fly and home run in Royals' win 00:03:13
Watch on MLB.com →Official MLB Condensed Game: KC@STL - 5/17/26 00:10:32
Watch on MLB.com →Official MLB Salvador Perez's solo home run (7) 00:00:31
Watch on MLB.com →Official MLB Nathan Church's amazing acrobatic catch 00:00:24
Watch on MLB.com →Official MLB Salvador Perez's sac fly gives early lead 00:00:15
Watch on MLB.com →Official MLB Andre Pallante strikes out seven over 6 2/3 00:01:37
Watch on MLB.com →Official MLB Isaac Collins' running catch 00:00:18
Watch on MLB.com →Official MLB Matt Pushard escapes bases-loaded jam in the 9th 00:00:23
Watch on MLB.com →Official MLB Michael Massey's great glove flip turns two 00:00:23
Watch on MLB.com →Official MLB Lucas Erceg seals Royals' 2-0 win over Cardinals 00:00:31
Watch on MLB.com →Game Info: Date, Time and Venue
Kansas City Royals vs St. Louis Cardinals Probable Pitchers
TV Channel and Streaming
Scoring Plays
Salvador Perez out on a sacrifice fly to left fielder Thomas Saggese. Maikel Garcia scores.
Salvador Perez homers (7) on a fly ball to left field.
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 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2 | Bobby Witt Jr.#7 | SS | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 3 | Vinnie Pasquantino#9 | 1B | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 4 | Salvador Perez#13 | C | 2 | 1 | 2 | 0 | 0 | 1 | 2 | 1 | 0 | 0 |
| 5 | Carter Jensen#22 | DH | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 6 | Isaac Collins#1 | LF | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 2 | 1 |
| 7 | Lane Thomas#15 | RF | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 0 |
| 8 | Michael Massey#19 | 2B | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 8 | Nick Loftin#12 | 2B | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 9 | Kyle Isbel#28 | CF | 4 | 0 | 2 | 1 | 0 | 0 | 0 | 0 | 1 | 0 |
| Pitchers | IP | H | R | ER | BB | SO | HR | Pitches / Strikes |
|---|---|---|---|---|---|---|---|---|
Daniel Lynch IV#41 | 1.2 | 1 | 0 | 0 | 0 | 1 | 0 | 21 / 12 |
Lucas Erceg#60 | 1.0 | 0 | 0 | 0 | 1 | 0 | 0 | 22 / 14 |
Stephen Kolek#32 | 6.1 | 4 | 0 | 0 | 1 | 3 | 0 | 82 / 61 |
St. Louis Cardinals Box Score
| Order | Batters | POS | AB | R | H | 2B | 3B | HR | RBI | BB | SO | Stolen Bases |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | JJ Wetherholt#26 | 2B | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 |
| 2 | Iván Herrera#48 | C | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 3 | Alec Burleson#41 | 1B | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 4 | Jordan Walker#18 | DH | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 5 | Nolan Gorman#16 | 3B | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 |
| 6 | Masyn Winn#0 | SS | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 6 | César Prieto#31 | SS | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 7 | Nathan Church#27 | CF | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 8 | Thomas Saggese#25 | LF | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 9 | Victor Scott II#11 | CF | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 9 | José Fermín#15 | RF | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| Pitchers | IP | H | R | ER | BB | SO | HR | Pitches / Strikes |
|---|---|---|---|---|---|---|---|---|
Andre Pallante#53 | 6.2 | 8 | 2 | 1 | 0 | 7 | 1 | 99 / 71 |
Justin Bruihl#47 | 0.1 | 1 | 0 | 0 | 1 | 1 | 0 | 14 / 8 |
Matt Pushard#67 | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 | 9 / 4 |
Matt Svanson#49 | 1.0 | 0 | 0 | 0 | 1 | 0 | 0 | 15 / 10 |
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 May 17, 2026
| Date / Time | Matchup | Status | TV / Streaming | Probable Pitchers | Venue | Links |
|---|---|---|---|---|---|---|
|
Sun, May 17
12:15 PM ET
|
3-6
|
Final |
NBCSN / Peacock
|
MIA: Eury Pérez
5-6 · ERA 3.84 · 89 SO · WHIP 1.10 · 79.2 IP
TB: Drew Rasmussen
7-4 · ERA 2.78 · 96 SO · WHIP 0.90 · 97.0 IP
|
Tropicana Field |
|
|
Sun, May 17
1:35 PM ET
|
Final |
MASNNationals.TV
|
BAL: Brandon Young
7-2 · ERA 3.38 · 62 SO · WHIP 1.36 · 77.1 IP
WSH: Richard Lovelady
2-4 · ERA 3.86 · 27 SO · WHIP 1.81 · 30.1 IP
|
Nationals Park |
||
|
Sun, May 17
1:35 PM ET
|
Final |
NBCSPSportsNet Pittsburgh
|
PHI: Zack Wheeler
9-1 · ERA 2.28 · 98 SO · WHIP 0.91 · 87.0 IP
PIT: Paul Skenes
7-8 · ERA 3.58 · 123 SO · WHIP 1.04 · 103.0 IP
|
PNC Park |
||
|
Sun, May 17
1:35 PM ET
|
1-8
|
Final |
BravesVisionGray TVNESN
|
BOS: Brayan Bello
2-6 · ERA 6.34 · 44 SO · WHIP 1.67 · 61.0 IP
ATL: Grant Holmes
5-4 · ERA 3.61 · 76 SO · WHIP 1.32 · 87.1 IP
|
Truist Park |
|
|
Sun, May 17
1:40 PM ET
|
6-7
|
Final |
SNYYES
|
NYY: Elmer Rodríguez
0-2 · ERA 4.76 · 10 SO · WHIP 1.76 · 17.0 IP
NYM: Freddy Peralta
5-7 · ERA 4.68 · 98 SO · WHIP 1.42 · 100.0 IP
|
Citi Field |
|
|
Sun, May 17
1:40 PM ET
|
4-1
|
Final |
Detroit SportsNetSportsnetSportsnet ONE
|
TOR: Kevin Gausman
4-8 · ERA 4.32 · 108 SO · WHIP 1.22 · 106.1 IP
DET: Jack Flaherty
2-8 · ERA 4.60 · 92 SO · WHIP 1.45 · 76.1 IP
|
Comerica Park |
|
|
Sun, May 17
1:40 PM ET
|
3-10
|
Final |
Guardians.TV Presented by ProgressiveReds.TV
|
CIN: Brady Singer
3-8 · ERA 5.03 · 71 SO · WHIP 1.54 · 82.1 IP
CLE: Gavin Williams
9-4 · ERA 3.89 · 123 SO · WHIP 1.18 · 106.1 IP
|
Progressive Field |
|
|
Sun, May 17
2:10 PM ET
|
4-5
|
Final |
Brewers.TV Presented by Potawatomi SportsbookTwins.TV Presented by Progressive
|
MIL: Robert Gasser
2-3 · ERA 4.15 · 40 SO · WHIP 1.18 · 43.1 IP
MIN: Bailey Ober
6-3 · ERA 4.59 · 46 SO · WHIP 1.22 · 66.2 IP
|
Target Field |
|
|
Sun, May 17
2:10 PM ET
|
8-0
|
Final |
Rangers Sports Network, presented by ProgressiveSpace City Home Network
|
TEX: Nathan Eovaldi
9-7 · ERA 4.02 · 110 SO · WHIP 1.17 · 105.1 IP
HOU: Peter Lambert
7-5 · ERA 3.26 · 74 SO · WHIP 1.15 · 80.0 IP
|
Daikin Park |
|
|
Sun, May 17
2:10 PM ET
|
8-9
|
Final |
Chicago Sports NetworkMarquee Sports NetworkWCIU TV
|
CHC: Colin Rea
7-5 · ERA 4.75 · 70 SO · WHIP 1.45 · 94.2 IP
CWS: Erick Fedde
4-6 · ERA 4.34 · 57 SO · WHIP 1.45 · 85.0 IP
|
Rate Field |
|
|
Sun, May 17
2:15 PM ET
|
Final |
Cardinals.TV Presented by bet365Royals.TV
|
KC: Stephen Kolek
4-3 · ERA 4.50 · 34 SO · WHIP 1.24 · 54.0 IP
STL: Andre Pallante
10-5 · ERA 3.60 · 70 SO · WHIP 1.22 · 95.0 IP
|
Busch Stadium |
||
|
Sun, May 17
3:10 PM ET
|
Final |
DBACKS.TVRockies.TV
|
AZ: Michael Soroka
8-3 · ERA 3.07 · 79 SO · WHIP 1.09 · 82.0 IP
COL: Michael Lorenzen
3-9 · ERA 6.46 · 72 SO · WHIP 1.78 · 92.0 IP
|
Coors Field |
||
|
Sun, May 17
4:05 PM ET
|
10-1
|
Final |
NBCS BANBCSCA
|
SF: Adrian Houser
2-6 · ERA 4.95 · 55 SO · WHIP 1.40 · 80.0 IP
ATH: Jeffrey Springs
3-9 · ERA 6.08 · 84 SO · WHIP 1.42 · 97.2 IP
|
Sutter Health Park |
|
|
Sun, May 17
4:07 PM ET
|
Final |
ABTV, presented by Pechanga Resort CasinoKCOP 13SportsNet LA
|
LAD: Roki Sasaki
3-5 · ERA 5.33 · 80 SO · WHIP 1.36 · 81.0 IP
LAA: Grayson Rodriguez
2-2 · ERA 8.06 · 24 SO · WHIP 1.83 · 25.2 IP
|
Angel Stadium |
||
|
Sun, May 17
7:20 PM ET
|
8-3
|
Final |
NBC/Peacock
|
SD: Lucas Giolito
2-3 · ERA 5.16 · 18 SO · WHIP 1.85 · 29.2 IP
SEA: George Kirby
7-8 · ERA 3.76 · 98 SO · WHIP 1.32 · 110.0 IP
|
T-Mobile Park |
Kansas City Royals at St. Louis Cardinals FAQ
What time is Kansas City Royals at St. Louis Cardinals?
The listed start time is 2:15 PM ET. Times are shown in Eastern Time.
What channel is Kansas City Royals at St. Louis Cardinals on?
The current TV listing is Cardinals.TV Presented by bet365, Royals.TV. Broadcast and streaming availability can vary by market.
Who are the probable pitchers?
The listed probable pitchers are Stephen Kolek and Andre Pallante. Probable starters can change before first pitch.
Where is the game being played?
The listed venue is Busch Stadium.