SEA @ KC
Kauffman Stadium · Kansas City, 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
- Stephen Kolek9.0 IP, 2 K
- George Kirby6.0 IP, 3 K, 3 ER
- Carter Jensen1-2, 2 RBI, 1 R, 1 BB
Key Plays
- Run-scoring play0-2Jensen grounded out to first, Witt Jr. scored.1st Inning
- Double0-0Garcia doubled to center.1st Inning
- Go-ahead run0-1Pasquantino grounded into fielder's choice to second, Garcia scored on error, Witt Jr. safe at second on throwing error by second baseman Young.1st Inning
- Double0-5Raley doubled to center.8th Inning
Box Score
Top Performers
Fantasy Signals
Starter innings, six-plus innings, run prevention.
Starter innings, six-plus innings.
RBI.
Three-hit game.
RBI.
RBI.
Final NotesScore, top line, and support lines
- Final frame: Kansas City Royals beat Seattle Mariners 5-0.
- Top line: Stephen Kolek (Kansas City Royals) — 9.0 IP, 2 K.
- Support line: George Kirby (Seattle Mariners) — 6.0 IP, 3 K, 3 ER.
- Support line: Carter Jensen (Kansas City Royals) — 1-2, 2 RBI, 1 R, 1 BB.
HighlightsScoring plays from the feed
- ScoreJensen hit sacrifice fly to left, Witt Jr. scored.0–4
- ScoreJensen grounded out to first, Witt Jr. scored.0–2
- ScoreMariners challenged (tag play), call on the field was upheld: Isaac Collins singles on a line drive to center fielder Julio Rodríguez. Carter Jensen scores.0–5
- ScoreCaglianone singled to right, Pasquantino scored.0–3
Scoring by Inning
| Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Seattle Mariners | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 1 |
| Kansas City Royals | 3 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | — | 5 | 9 | 0 |
Seattle Mariners player box 12 player rows – 2 stat groups – Batting / Pitching Show full tableHide table
Seattle Mariners
· Starter
Batting#
- J.P. Crawford 0H0R0RBI0HR
- Julio Rodriguez 0H0R0RBI0HR
- Josh Naylor 0H0R0RBI0HR
- Randy Arozarena 0H0R0RBI0HR
- Luke Raley 3H0R0RBI0HR
- Cole Young 1H0R0RBI0HR
- Dominic Canzone 0H0R0RBI0HR
- Jhonny Pereda 0H0R0RBI0HR
- Colt Emerson 0H0R0RBI0HR
| Player | H-AB | AB | R | H | RBI | HR | BB | K | #P | AVG | OBP | SLG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| J.P. CrawfordValue card SS· | 0-4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 9 | .199 | .342 | .344 |
| Julio RodriguezValue card CF· | 0-3 | 3 | 0 | 0 | 0 | 0 | 1 | 0 | 14 | .257 | .322 | .424 |
| Josh NaylorValue card 1B· | 0-3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 10 | .246 | .313 | .351 |
| Randy ArozarenaValue card LF· | 0-3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 9 | .294 | .389 | .455 |
| Luke RaleyValue card RF· | 3-3 | 3 | 0 | 3 | 0 | 0 | 0 | 0 | 7 | .276 | .338 | .567 |
| Cole YoungValue card 2B· | 1-3 | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 11 | .240 | .324 | .350 |
| Dominic CanzoneValue card DH· | 0-3 | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 12 | .236 | .320 | .425 |
| Jhonny PeredaValue card C· | 0-3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 21 | .200 | .273 | .350 |
| Colt EmersonValue card 3B· | 0-3 | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 15 | .118 | .250 | .294 |
Pitching#
- George Kirby 9H5R0HR0BB
- Alex Hoppe 0H0R0HR0BB
- Nick Davila 0H0R0HR2BB
| Player | IP | H | R | ER | BB | K | HR | PC-ST | ERA | PC |
|---|---|---|---|---|---|---|---|---|---|---|
| George KirbyValue card SP· | 6.0 | 9 | 5 | 3 | 0 | 3 | 0 | 92-63 | 3.54 | 92 |
| Alex HoppeValue card RP | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 | 10-6 | 5.23 | 10 |
| Nick DavilaValue card RP | 1.0 | 0 | 0 | 0 | 2 | 1 | 0 | 24-12 | 0.00 | 24 |
Kansas City Royals player box 10 player rows – 2 stat groups – Batting / Pitching Show full tableHide table
Kansas City Royals
· Starter
Batting#
- Maikel Garcia 1H1R0RBI0HR
- Bobby Witt Jr. 2H2R0RBI0HR
- Vinnie Pasquantino 1H1R1RBI0HR
- Salvador Perez 0H0R0RBI0HR
- Carter Jensen 1H1R2RBI0HR
- Jac Caglianone 1H0R1RBI0HR
- Isaac Collins 1H0R1RBI0HR
- Michael Massey 2H0R0RBI0HR
- Kyle Isbel 0H0R0RBI0HR
| Player | H-AB | AB | R | H | RBI | HR | BB | K | #P | AVG | OBP | SLG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Maikel GarciaValue card 3B· | 1-4 | 4 | 1 | 1 | 0 | 0 | 0 | 1 | 11 | .260 | .321 | .385 |
| Bobby Witt Jr.Value card SS· | 2-4 | 4 | 2 | 2 | 0 | 0 | 0 | 0 | 16 | .298 | .365 | .473 |
| Vinnie PasquantinoValue card 1B· | 1-4 | 4 | 1 | 1 | 1 | 0 | 0 | 0 | 11 | .198 | .282 | .324 |
| Salvador PerezValue card C· | 0-4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 13 | .202 | .249 | .352 |
| Carter JensenValue card C· | 1-2 | 2 | 1 | 1 | 2 | 0 | 1 | 0 | 16 | .231 | .322 | .395 |
| Jac CaglianoneValue card RF· | 1-4 | 4 | 0 | 1 | 1 | 0 | 0 | 2 | 15 | .247 | .310 | .416 |
| Isaac CollinsValue card LF· | 1-3 | 3 | 0 | 1 | 1 | 0 | 1 | 1 | 17 | .213 | .327 | .312 |
| Michael MasseyValue card 2B· | 2-4 | 4 | 0 | 2 | 0 | 0 | 0 | 0 | 14 | .232 | .250 | .404 |
| Kyle IsbelValue card CF· | 0-3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 13 | .258 | .317 | .391 |
Pitching#
- Stephen Kolek 4H0R0HR1BB
| Player | IP | H | R | ER | BB | K | HR | PC-ST | ERA | PC |
|---|---|---|---|---|---|---|---|---|---|---|
| Stephen KolekValue card SP· | 9.0 | 4 | 0 | 0 | 1 | 2 | 0 | 108-69 | 2.77 | 108 |
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.
- Run-scoring play · 1st InningJensen grounded out to first, Witt Jr. scored.0–2
- Run-scoring play · 3rd InningJensen hit sacrifice fly to left, Witt Jr. scored.0–4
- Double · 1st InningGarcia doubled to center.0–0
- Run-scoring play · 1st InningCaglianone singled to right, Pasquantino scored.0–3
- Run-scoring play · 6th InningMariners challenged (tag play), call on the field was upheld: Isaac Collins singles on a line drive to center fielder Julio Rodríguez. Carter Jensen scores.0–5
- Go-ahead run · 1st InningPasquantino grounded into fielder's choice to second, Garcia scored on error, Witt Jr. safe at second on throwing error by second baseman Young.0–1
- Double · 8th InningRaley doubled to center.0–5
Game Read
A matchup read built from team form, venue, rest, and availability context. It is analysis, not betting advice.
Seattle Mariners 0 · Kansas City Royals 5
Two reasons the projection lands on Kansas City Royals: Seattle Mariners’s scoring margin profile and Seattle Mariners’s recent stretch. Lineup vs. starter L/R splits matter more than season ERAs in a one-game sample.
Pre-game pick: Seattle Mariners at 70%. Actual: Kansas City Royals by 5.
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?
- Seattle Mariners: Team formStrong
- Kansas City Royals: Home venueSlight
- Kansas City Royals: Probable startersModerate
- Seattle Mariners: Relief contextSlight
For entertainment and analysis only. This tool does not use betting odds, spreads, parlays, or wagering advice.
Key Players to Watch
Seattle Mariners
- Bryan Woo SP · #22
- George Kirby SP · #68
- Cal Raleigh C · #29
- Cole Young 2B · #2
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
Seattle Mariners
On The Diamond
A standard 1–9 lineup card pulled from the active roster. Click a player to open their profile.