St. Louis Cardinals at Kansas City Royals
Kauffman Stadium · Kansas City, Missouri
Final GameCast
Final score, key plays, top performers, and full tables stay one tap apart for quick review.
Top Performers
- Jac Caglianone2-4, 1 HR, 2 RBI, 2 R
- Seth Lugo6.0 IP, 0 K, 1 ER
- Isaac Collins2-4, 2 RBI
Key Plays
- Late run5-6Jordan singled to right, Winn scored and Velázquez scored.9th Inning
- Late double3-6Winn doubled to left, Nootbaar scored.9th Inning
- Late home run2-6John Schreiber pitches to Masyn Winn7th Inning
- Late home run2-6Lynch IV relieved Schreiber8th Inning
Box Score
Top Performers
Fantasy Signals
Home run, RBI, multi-run game.
Starter innings, six-plus innings, run prevention.
RBI.
RBI.
RBI, walk volume.
RBI.
Final NotesScore, top line, and support lines
- Final frame: Kansas City Royals beat St. Louis Cardinals 6-5.
- Top line: Jac Caglianone (Kansas City Royals) — 2-4, 1 HR, 2 RBI, 2 R.
- Support line: Seth Lugo (Kansas City Royals) — 6.0 IP, 0 K, 1 ER.
- Support line: Isaac Collins (Kansas City Royals) — 2-4, 2 RBI.
Game HighlightsOfficial video recap
HighlightsScoring plays from the feed
- ScoreJordan singled to right, Winn scored and Velázquez scored.5–6
- ScoreTolbert hit sacrifice fly to center, Loftin scored, Collins to third.2–6
- ScoreCaglianone homered to left (404 feet).2–5
- DoubleWinn doubled to left, Nootbaar scored.3–6
Scoring by Inning
| Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| St. Louis Cardinals | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 3 | 5 | 8 | 1 |
| Kansas City Royals | 0 | 0 | 0 | 4 | 1 | 1 | 0 | 0 | — | 6 | 9 | 0 |
St. Louis Cardinals player box 15 player rows – 2 stat groups – Batting / Pitching Show full tableHide table
St. Louis Cardinals
· Starter
Batting#
- JJ Wetherholt 0H0R0RBI0HR
- Ivan Herrera 1H1R1RBI0HR
- Alec Burleson 1H0R0RBI0HR
- Jordan Walker 2H0R1RBI0HR
- Lars Nootbaar 1H1R0RBI0HR
- Masyn Winn 1H1R1RBI0HR
- Jimmy Crooks 0H0R0RBI0HR
- Nelson Velazquez 0H1R0RBI0HR
- Blaze Jordan 1H0R2RBI0HR
- Bryan Torres 0H0R0RBI0HR
- Nathan Church 1H1R0RBI0HR
- Jose Fermin 0H0R0RBI0HR
| Player | H-AB | AB | R | H | RBI | HR | BB | K | #P | AVG | OBP | SLG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| JJ WetherholtValue card 2B· | 0-4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 14 | .262 | .365 | .402 |
| Ivan HerreraValue card DH· | 1-2 | 2 | 1 | 1 | 1 | 0 | 2 | 0 | 23 | .259 | .401 | .415 |
| Alec BurlesonValue card 1B· | 1-4 | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 17 | .281 | .344 | .483 |
| Jordan WalkerValue card RF· | 2-3 | 3 | 0 | 2 | 1 | 0 | 0 | 0 | 13 | .295 | .347 | .538 |
| Lars NootbaarValue card LF· | 1-4 | 4 | 1 | 1 | 0 | 0 | 0 | 0 | 13 | .267 | .358 | .444 |
| Masyn WinnValue card SS· | 1-4 | 4 | 1 | 1 | 1 | 0 | 0 | 1 | 13 | .242 | .320 | .327 |
| Jimmy CrooksValue card C· | 0-3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 12 | .167 | .268 | .306 |
| Nelson VelazquezValue card OF | 0-0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 7 | .323 | .400 | .581 |
| Blaze JordanValue card 3B· | 1-4 | 4 | 0 | 1 | 2 | 0 | 0 | 0 | 14 | .300 | .323 | .533 |
| Bryan TorresValue card LF | 0-0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .238 | .319 | .429 |
| Nathan ChurchValue card LF· | 1-1 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 9 | .263 | .307 | .406 |
| Jose FerminValue card LF | 0-2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | .267 | .316 | .371 |
Pitching#
- Michael McGreevy 8H5R1HR1BB
- George Soriano 1H1R0HR1BB
- Matt Svanson 0H0R0HR1BB
| Player | IP | H | R | ER | BB | K | HR | PC-ST | ERA | PC |
|---|---|---|---|---|---|---|---|---|---|---|
| Michael McGreevyValue card SP· | 5.0 | 8 | 5 | 5 | 1 | 2 | 1 | 95-60 | 3.35 | 95 |
| George SorianoValue card RP | 1.0 | 1 | 1 | 1 | 1 | 0 | 0 | 18-11 | 3.16 | 18 |
| Matt SvansonValue card RP | 2.0 | 0 | 0 | 0 | 1 | 1 | 0 | 23-16 | 6.68 | 23 |
Kansas City Royals player box 14 player rows – 2 stat groups – Batting / Pitching Show full tableHide table
Kansas City Royals
· Starter
Batting#
- Carter Jensen 1H0R0RBI0HR
- Lane Thomas 1H1R0RBI0HR
- Jac Caglianone 2H2R2RBI1HR
- Salvador Perez 1H0R0RBI0HR
- Michael Massey 1H1R1RBI0HR
- Nick Loftin 0H1R0RBI0HR
- John Rave 1H1R0RBI0HR
- Isaac Collins 2H0R2RBI0HR
- Tyler Tolbert 0H0R1RBI0HR
| Player | H-AB | AB | R | H | RBI | HR | BB | K | #P | AVG | OBP | SLG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Carter JensenValue card C· | 1-4 | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 19 | .238 | .303 | .421 |
| Lane ThomasValue card CF· | 1-4 | 4 | 1 | 1 | 0 | 0 | 0 | 0 | 17 | .232 | .356 | .368 |
| Jac CaglianoneValue card RF· | 2-4 | 4 | 2 | 2 | 2 | 1 | 0 | 1 | 12 | .270 | .341 | .452 |
| Salvador PerezValue card C· | 1-4 | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 10 | .208 | .250 | .344 |
| Michael MasseyValue card 2B· | 1-4 | 4 | 1 | 1 | 1 | 0 | 0 | 1 | 16 | .256 | .277 | .452 |
| Nick LoftinValue card 2B· | 0-3 | 3 | 1 | 0 | 0 | 0 | 1 | 1 | 19 | .239 | .346 | .389 |
| John RaveValue card RF· | 1-2 | 2 | 1 | 1 | 0 | 0 | 2 | 0 | 21 | .500 | .667 | 1.500 |
| Isaac CollinsValue card LF· | 2-4 | 4 | 0 | 2 | 2 | 0 | 0 | 0 | 12 | .230 | .341 | .324 |
| Tyler TolbertValue card 2B· | 0-2 | 2 | 0 | 0 | 1 | 0 | 0 | 0 | 10 | .190 | .280 | .190 |
Pitching#
- Seth Lugo 5H2R0HR3BB
- John Schreiber 0H0R0HR0BB
- Daniel Lynch IV 0H0R0HR0BB
- Matt Strahm 2H3R0HR1BB
- Alex Lange 1H0R0HR0BB
| Player | IP | H | R | ER | BB | K | HR | PC-ST | ERA | PC |
|---|---|---|---|---|---|---|---|---|---|---|
| Seth LugoValue card SP· | 6.0 | 5 | 2 | 1 | 3 | 0 | 0 | 85-52 | 3.69 | 85 |
| John SchreiberValue card RP | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 | 12-8 | 2.64 | 12 |
| Daniel Lynch IVValue card RP | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 | 11-8 | 2.53 | 11 |
| Matt StrahmValue card RP | 0.2 | 2 | 3 | 3 | 1 | 0 | 0 | 22-12 | 6.75 | 22 |
| Alex LangeValue card RP | 0.1 | 1 | 0 | 0 | 0 | 0 | 0 | 10-5 | 3.97 | 10 |
Keep following: Today’s scores·Player values·Morning Line
Key Plays
Scoring and Swing Plays
Scoring, late-game swings, and high-leverage moments from the game feed.
- Late run · 9th InningJordan singled to right, Winn scored and Velázquez scored.5–6
- Late double · 9th InningWinn doubled to left, Nootbaar scored.3–6
- Go-ahead run · 4th InningCollins doubled to left, Rave scored and Massey scored.2–4
- Tied it · 4th InningMassey singled to center, Caglianone scored on error, Massey safe at second on throwing error by center fielder Church.2–2
- Go-ahead run · 1st InningWalker hit sacrifice fly to right, Herrera scored, Burleson to third.1–0
- Late home run · 7th InningJohn Schreiber pitches to Masyn Winn2–6
- Late home run · 8th InningLynch IV relieved Schreiber2–6
- Late home run · 7th InningSchreiber relieved Lugo2–6
- Late home run · 7th InningJohn Schreiber pitches to Jimmy Crooks2–6
- Late home run · 7th InningJohn Schreiber pitches to Blaze Jordan2–6
Game Read
A matchup read built from team form, venue, rest, and availability context. It is analysis, not betting advice.
St. Louis Cardinals 5 · Kansas City Royals 6
Kansas City Royals is the lean because of St. Louis Cardinals on the margin numbers and Kansas City Royals on the form numbers. Park factor, weather, and lineup handedness vs. the starter own the run-total swing here.
Pre-game pick: St. Louis Cardinals at 57%. Actual: Kansas City Royals by 1.
Rafty checks team form, venue, schedule rhythm, and matchup context, then refreshes as game pages republish. Exact weighting stays private.
Rafty Game Lab
Move the context sliders to see how Rafty’s matchup lean reacts before it becomes a public pick.
Move a control to see what would swing the pick.
Why This Pick?
- Kansas City Royals: Team formStrong
- Kansas City Royals: Home venueSlight
- St. Louis Cardinals: Probable startersSlight
- St. Louis Cardinals: Relief contextSlight
For entertainment and analysis only. This tool does not use betting odds, spreads, parlays, or wagering advice.
Key Players to Watch
St. Louis Cardinals
- Matthew Liberatore SP · #32
- Andre Pallante SP · #53
- Ivan Herrera C · #48
- JJ Wetherholt 2B · #26
Kansas City Royals
- Cole Ragans SP · #55
- Kris Bubic SP · #50
- Luinder Avila RP · #58
- Bobby Witt Jr. SS · #7
Injury Report
Kansas City Royals
St. Louis Cardinals
On The Diamond
A standard 1–9 lineup card pulled from the active roster. Click a player to open their profile.