KC @ STL
Busch Stadium · St. Louis, Missouri
Keep followingToday’s scores·MLB player values·Morning Line
Final GameCast
Final score, key plays, top performers, and full tables stay one tap apart for quick review.
Top Performers
- Jordan Walker3-5, 1 HR, 2 RBI, 1 R
- Michael Wacha6.0 IP, 5 K, 3 ER
- Dustin May6.0 IP, 3 K, 3 ER
Key Plays
- Tied it4-4Burleson singled to right, Saggese scored.10th Inning
- Go-ahead run4-3Witt Jr. doubled to center, Garcia scored.10th Inning
- Go-ahead run4-5Pozo singled to right, Church scored, Wetherholt to second.11th Inning
- Late home run3-3John Schreiber pitches to Ivan Herrera9th Inning
Box Score
Top Performers
Fantasy Signals
Home run, RBI, three-hit game.
Home run, RBI.
Starter innings, six-plus innings.
Starter innings, six-plus innings.
RBI, walk volume.
RBI.
Final NotesScore, top line, and support lines
- Final frame: St. Louis Cardinals beat Kansas City Royals 5-4.
- Top line: Jordan Walker (St. Louis Cardinals) — 3-5, 1 HR, 2 RBI, 1 R.
- Support line: Michael Wacha (Kansas City Royals) — 6.0 IP, 5 K, 3 ER.
- Support line: Dustin May (St. Louis Cardinals) — 6.0 IP, 3 K, 3 ER.
HighlightsScoring plays from the feed
- ScoreCollins hit sacrifice fly to right, Perez scored, Jensen to third.2–0
- ScoreCollins grounded out to first, Pasquantino scored, Caglianone to second, Jensen to third.3–3
- ScorePagés homered to center (419 feet).2–3
- ScoreBurleson singled to right, Saggese scored.4–4
Scoring by Inning
| Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | R | H | E |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Kansas City Royals | 0 | 0 | 0 | 2 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 4 | 7 | 0 |
| St. Louis Cardinals | 0 | 0 | 0 | 2 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 5 | 12 | 0 |
Kansas City Royals player box 17 player rows – 2 stat groups – Batting / Pitching Show full tableHide table
Kansas City Royals
· Starter
Batting#
- Maikel Garcia 0H1R0RBI0HR
- Bobby Witt Jr. 2H0R1RBI0HR
- Vinnie Pasquantino 0H2R0RBI0HR
- Salvador Perez 1H1R0RBI0HR
- Carter Jensen 2H0R1RBI0HR
- Jac Caglianone 1H0R0RBI0HR
- Lane Thomas 0H0R0RBI0HR
- Isaac Collins 0H0R2RBI0HR
- Michael Massey 0H0R0RBI0HR
- Kyle Isbel 1H0R0RBI0HR
| Player | H-AB | AB | R | H | RBI | HR | BB | K | #P | AVG | OBP | SLG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Maikel GarciaValue card 3B· | 0-6 | 6 | 1 | 0 | 0 | 0 | 0 | 0 | 25 | .265 | .335 | .400 |
| Bobby Witt Jr.Value card SS· | 2-5 | 5 | 0 | 2 | 1 | 0 | 0 | 2 | 14 | .309 | .381 | .506 |
| Vinnie PasquantinoValue card 1B· | 0-3 | 3 | 2 | 0 | 0 | 0 | 2 | 1 | 17 | .200 | .286 | .344 |
| Salvador PerezValue card C· | 1-5 | 5 | 1 | 1 | 0 | 0 | 0 | 1 | 15 | .200 | .238 | .335 |
| Carter JensenValue card C· | 2-4 | 4 | 0 | 2 | 1 | 0 | 1 | 0 | 11 | .242 | .336 | .422 |
| Jac CaglianoneValue card RF· | 1-2 | 2 | 0 | 1 | 0 | 0 | 1 | 1 | 10 | .238 | .313 | .400 |
| Lane ThomasValue card CF | 0-1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 11 | .205 | .354 | .256 |
| Isaac CollinsValue card LF· | 0-2 | 2 | 0 | 0 | 2 | 0 | 2 | 0 | 24 | .225 | .345 | .342 |
| Michael MasseyValue card 2B· | 0-5 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 19 | .210 | .233 | .407 |
| Kyle IsbelValue card CF· | 1-5 | 5 | 0 | 1 | 0 | 0 | 0 | 1 | 12 | .264 | .319 | .400 |
Pitching#
- Michael Wacha 5H3R2HR1BB
- Daniel Lynch IV 1H0R0HR1BB
- Nick Mears 2H0R0HR1BB
- Matt Strahm 1H0R0HR1BB
- John Schreiber 0H0R0HR0BB
- Lucas Erceg 2H1R0HR0BB
- Steven Cruz 1H1R0HR1BB
| Player | IP | H | R | ER | BB | K | HR | PC-ST | ERA | PC |
|---|---|---|---|---|---|---|---|---|---|---|
| Michael WachaValue card SP· | 6.0 | 5 | 3 | 3 | 1 | 5 | 2 | 87-57 | 2.83 | 87 |
| Daniel Lynch IVValue card RP | 1.0 | 1 | 0 | 0 | 1 | 2 | 0 | 20-14 | 1.96 | 20 |
| Nick MearsValue card RP | 1.0 | 2 | 0 | 0 | 1 | 1 | 0 | 16-10 | 2.87 | 16 |
| Matt StrahmValue card RP | 0.2 | 1 | 0 | 0 | 1 | 1 | 0 | 15-8 | 3.86 | 15 |
| John SchreiberValue card RP | 0.1 | 0 | 0 | 0 | 0 | 0 | 0 | 1-1 | 3.63 | 1 |
| Lucas ErcegValue card RP | 1.0 | 2 | 1 | 0 | 0 | 2 | 0 | 12-11 | 3.44 | 12 |
| Steven CruzValue card RP | 0.2 | 1 | 1 | 0 | 1 | 0 | 0 | 5-4 | 8.31 | 5 |
St. Louis Cardinals player box 18 player rows – 2 stat groups – Batting / Pitching Show full tableHide table
St. Louis Cardinals
· Starter
Batting#
- JJ Wetherholt 0H0R0RBI0HR
- Ivan Herrera 1H1R0RBI0HR
- Thomas Saggese 0H1R0RBI0HR
- Yohel Pozo 1H0R1RBI0HR
- Alec Burleson 2H0R1RBI0HR
- Jordan Walker 3H1R2RBI1HR
- Nolan Gorman 2H0R0RBI0HR
- Masyn Winn 1H0R0RBI0HR
- Nathan Church 1H1R0RBI0HR
- Pedro Pages 1H1R1RBI1HR
- Victor Scott II 0H0R0RBI0HR
- Jose Fermin 0H0R0RBI0HR
| Player | H-AB | AB | R | H | RBI | HR | BB | K | #P | AVG | OBP | SLG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| JJ WetherholtValue card 2B· | 0-5 | 5 | 0 | 0 | 0 | 0 | 1 | 1 | 18 | .237 | .358 | .408 |
| Ivan HerreraValue card DH· | 1-4 | 4 | 1 | 1 | 0 | 0 | 0 | 1 | 14 | .264 | .396 | .405 |
| Thomas SaggeseValue card LF | 0-0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | .148 | .200 | .180 |
| Yohel PozoValue card C | 1-1 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | .259 | .259 | .296 |
| Alec BurlesonValue card 1B· | 2-5 | 5 | 0 | 2 | 1 | 0 | 0 | 2 | 10 | .276 | .344 | .447 |
| Jordan WalkerValue card RF· | 3-5 | 5 | 1 | 3 | 2 | 1 | 0 | 1 | 16 | .309 | .382 | .606 |
| Nolan GormanValue card 3B· | 2-4 | 4 | 0 | 2 | 0 | 0 | 1 | 1 | 13 | .234 | .313 | .366 |
| Masyn WinnValue card SS· | 1-5 | 5 | 0 | 1 | 0 | 0 | 0 | 2 | 24 | .257 | .333 | .358 |
| Nathan ChurchValue card LF· | 1-4 | 4 | 1 | 1 | 0 | 0 | 1 | 1 | 19 | .244 | .284 | .397 |
| Pedro PagesValue card C· | 1-4 | 4 | 1 | 1 | 1 | 1 | 0 | 2 | 20 | .211 | .255 | .368 |
| Victor Scott IIValue card CF· | 0-2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 8 | .179 | .241 | .255 |
| Jose FerminValue card LF | 0-1 | 1 | 0 | 0 | 0 | 0 | 2 | 0 | 13 | .244 | .340 | .378 |
Pitching#
- Dustin May 4H3R0HR4BB
- George Soriano 1H0R0HR0BB
- JoJo Romero 0H0R0HR1BB
- Riley O'Brien 1H0R0HR0BB
- Ryne Stanek 1H1R0HR1BB
- Gordon Graceffo 0H0R0HR1BB
| Player | IP | H | R | ER | BB | K | HR | PC-ST | ERA | PC |
|---|---|---|---|---|---|---|---|---|---|---|
| Dustin MayValue card SP· | 6.0 | 4 | 3 | 3 | 4 | 3 | 0 | 91-54 | 4.81 | 91 |
| George SorianoValue card RP | 0.2 | 1 | 0 | 0 | 0 | 1 | 0 | 9-6 | 3.38 | 9 |
| JoJo RomeroValue card RP | 1.1 | 0 | 0 | 0 | 1 | 1 | 0 | 21-13 | 3.22 | 21 |
| Riley O'BrienValue card RP | 1.0 | 1 | 0 | 0 | 0 | 0 | 0 | 10-6 | 2.45 | 10 |
| Ryne StanekValue card RP | 1.0 | 1 | 1 | 0 | 1 | 2 | 0 | 13-9 | 6.52 | 13 |
| Gordon GraceffoValue card RP | 1.0 | 0 | 0 | 0 | 1 | 0 | 0 | 14-7 | 1.90 | 14 |
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.
- Go-ahead run · 5th InningPagés homered to center (419 feet).2–3
- Tied it · 6th InningCollins grounded out to first, Pasquantino scored, Caglianone to second, Jensen to third.3–3
- Tied it · 10th InningBurleson singled to right, Saggese scored.4–4
- Tied it · 4th InningWalker homered to center (409 feet), Herrera scored.2–2
- Go-ahead run · 10th InningWitt Jr. doubled to center, Garcia scored.4–3
- Go-ahead run · 11th InningPozo singled to right, Church scored, Wetherholt to second.4–5
- Go-ahead run · 4th InningJensen doubled to left, Pasquantino scored, Perez to third.1–0
- Late home run · 9th InningJohn Schreiber pitches to Ivan Herrera3–3
- Late home run · 10th InningErceg relieved Schreiber4–3
- Late home run · 9th InningSchreiber relieved Strahm3–3
Game Read
A transparent matchup read built from team strength, recent scoreboard history, league volatility, and available starter/bullpen context. It is analysis, not betting advice.
Kansas City Royals 4 · St. Louis Cardinals 5
Two reasons the projection lands on St. Louis Cardinals: St. Louis Cardinals’s scoring margin profile and St. Louis Cardinals’s recent stretch. Bullpen rest day is the sneakiest input — a long man on the mound erases a 3-run lead in two innings.
Pre-game pick: St. Louis Cardinals at 59%. Actual: St. Louis Cardinals by 1.
Model: rafty-v2.0. Inputs: expected win rate from points-for vs. points-allowed, schedule-adjusted margin, recent form, rest, home venue, league volatility, and MLB starter/bullpen context when available. Refreshes whenever game pages republish.
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.
- St. Louis Cardinals: Team baseline+10.0
- St. Louis Cardinals: Home venue+1.0
- Kansas City Royals: Starter context-0.8
For entertainment and analysis only. This tool does not use betting odds, spreads, parlays, or wagering advice.
Key Players to Watch
Kansas City Royals
- Cole Ragans SP · #55
- Kris Bubic SP · #50
- Luinder Avila RP · #58
- Bobby Witt Jr. SS · #7
St. Louis Cardinals
- Matthew Liberatore SP · #32
- Andre Pallante SP · #53
- Ivan Herrera C · #48
- JJ Wetherholt 2B · #26
Injury Report
St. Louis Cardinals
Kansas City Royals
On The Diamond
A standard 1–9 lineup card pulled from the active roster. Click a player to open their profile.