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
- Noah Cameron6.0 IP, 8 K
- Logan Gilbert5.2 IP, 6 K
- Mitch Garver2-4, 1 HR, 2 RBI, 1 R
Key Plays
- Go-ahead run2-0Garver homered to left (406 feet), Young scored.7th Inning
- Double0-0Rodríguez doubled to left.1st Inning
Box Score
Top Performers
Fantasy Signals
Starter innings, six-plus innings, six-plus strikeouts.
Home run, RBI.
Starter innings, six-plus strikeouts, run prevention.
Final NotesScore, top line, and support lines
- Final frame: Seattle Mariners beat Kansas City Royals 2-0.
- Top line: Noah Cameron (Kansas City Royals) — 6.0 IP, 8 K.
- Support line: Logan Gilbert (Seattle Mariners) — 5.2 IP, 6 K.
- Support line: Mitch Garver (Seattle Mariners) — 2-4, 1 HR, 2 RBI, 1 R.
HighlightsScoring plays from the feed
- ScoreGarver homered to left (406 feet), Young scored.2–0
Scoring by Inning
| Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Seattle Mariners | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 2 | 5 | 1 |
| Kansas City Royals | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 |
Seattle Mariners player box 15 player rows – 2 stat groups – Batting / Pitching Show full tableHide table
Seattle Mariners
· Starter
Batting#
- J.P. Crawford 0H0R0RBI0HR
- Julio Rodriguez 2H0R0RBI0HR
- Randy Arozarena 0H0R0RBI0HR
- Rob Refsnyder 0H0R0RBI0HR
- Dominic Canzone 0H0R0RBI0HR
- Patrick Wisdom 0H0R0RBI0HR
- Cole Young 0H1R0RBI0HR
- Mitch Garver 2H1R2RBI1HR
- Victor Robles 0H0R0RBI0HR
- Luke Raley 0H0R0RBI0HR
- Colt Emerson 1H0R0RBI0HR
| 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 | 14 | .204 | .350 | .354 |
| Julio RodriguezValue card CF· | 2-4 | 4 | 0 | 2 | 0 | 0 | 0 | 0 | 10 | .261 | .323 | .430 |
| Randy ArozarenaValue card LF· | 0-2 | 2 | 0 | 0 | 0 | 0 | 2 | 1 | 23 | .299 | .394 | .462 |
| Rob RefsnyderValue card DH· | 0-3 | 3 | 0 | 0 | 0 | 0 | 0 | 3 | 16 | .101 | .167 | .188 |
| Dominic CanzoneValue card DH | 0-1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | .243 | .328 | .437 |
| Patrick WisdomValue card 3B· | 0-4 | 4 | 0 | 0 | 0 | 0 | 0 | 2 | 17 | .083 | .083 | .167 |
| Cole YoungValue card 2B· | 0-3 | 3 | 1 | 0 | 0 | 0 | 1 | 0 | 18 | .239 | .324 | .350 |
| Mitch GarverValue card C· | 2-4 | 4 | 1 | 2 | 2 | 1 | 0 | 1 | 12 | .177 | .338 | .290 |
| Victor RoblesValue card RF· | 0-2 | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 7 | .200 | .200 | .267 |
| Luke RaleyValue card RF | 0-1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | .258 | .324 | .548 |
| Colt EmersonValue card 3B· | 1-3 | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 14 | .143 | .294 | .357 |
Pitching#
- Logan Gilbert 2H0R0HR2BB
- Eduard Bazardo 0H0R0HR0BB
- Matt Brash 2H0R0HR0BB
- Andres Munoz 0H0R0HR0BB
| Player | IP | H | R | ER | BB | K | HR | PC-ST | ERA | PC |
|---|---|---|---|---|---|---|---|---|---|---|
| Logan GilbertValue card SP· | 5.2 | 2 | 0 | 0 | 2 | 6 | 0 | 94-60 | 4.04 | 94 |
| Eduard BazardoValue card RP | 1.1 | 0 | 0 | 0 | 0 | 3 | 0 | 25-15 | 2.31 | 25 |
| Matt BrashValue card RP | 1.0 | 2 | 0 | 0 | 0 | 1 | 0 | 28-17 | 0.00 | 28 |
| Andres MunozValue card RP | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 | 16-9 | 4.58 | 16 |
Kansas City Royals player box 13 player rows – 2 stat groups – Batting / Pitching Show full tableHide table
Kansas City Royals
· Starter
Batting#
- Maikel Garcia 2H0R0RBI0HR
- Bobby Witt Jr. 0H0R0RBI0HR
- Vinnie Pasquantino 1H0R0RBI0HR
- Salvador Perez 0H0R0RBI0HR
- Carter Jensen 0H0R0RBI0HR
- Jac Caglianone 0H0R0RBI0HR
- Isaac Collins 0H0R0RBI0HR
- Michael Massey 1H0R0RBI0HR
- Kyle Isbel 0H0R0RBI0HR
| Player | H-AB | AB | R | H | RBI | HR | BB | K | #P | AVG | OBP | SLG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Maikel GarciaValue card 3B· | 2-4 | 4 | 0 | 2 | 0 | 0 | 0 | 1 | 21 | .260 | .323 | .383 |
| Bobby Witt Jr.Value card SS· | 0-4 | 4 | 0 | 0 | 0 | 0 | 0 | 2 | 22 | .294 | .363 | .473 |
| Vinnie PasquantinoValue card 1B· | 1-3 | 3 | 0 | 1 | 0 | 0 | 1 | 0 | 23 | .197 | .283 | .326 |
| Salvador PerezValue card C· | 0-4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 13 | .206 | .254 | .360 |
| Carter JensenValue card C· | 0-4 | 4 | 0 | 0 | 0 | 0 | 0 | 2 | 25 | .228 | .317 | .393 |
| Jac CaglianoneValue card RF· | 0-4 | 4 | 0 | 0 | 0 | 0 | 0 | 1 | 18 | .247 | .311 | .420 |
| Isaac CollinsValue card LF· | 0-3 | 3 | 0 | 0 | 0 | 0 | 0 | 2 | 18 | .210 | .323 | .312 |
| Michael MasseyValue card 2B· | 1-3 | 3 | 0 | 1 | 0 | 0 | 0 | 1 | 11 | .221 | .240 | .400 |
| Kyle IsbelValue card CF· | 0-2 | 2 | 0 | 0 | 0 | 0 | 1 | 1 | 12 | .264 | .324 | .400 |
Pitching#
- Noah Cameron 4H0R0HR2BB
- Nick Mears 1H2R1HR1BB
- Alex Lange 0H0R0HR0BB
- Eli Morgan 0H0R0HR0BB
| Player | IP | H | R | ER | BB | K | HR | PC-ST | ERA | PC |
|---|---|---|---|---|---|---|---|---|---|---|
| Noah CameronValue card SP· | 6.0 | 4 | 0 | 0 | 2 | 8 | 0 | 96-60 | 4.72 | 96 |
| Nick MearsValue card RP | 1.0 | 1 | 2 | 2 | 1 | 0 | 1 | 17-10 | 3.86 | 17 |
| Alex LangeValue card RP | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 | 11-7 | 4.88 | 11 |
| Eli MorganValue card RP | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 | 14-9 | 5.11 | 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 · 7th InningGarver homered to left (406 feet), Young scored.2–0
- Double · 1st InningRodríguez doubled to left.0–0
Game Read
A matchup read built from team form, venue, rest, and availability context. It is analysis, not betting advice.
Seattle Mariners 2 · Kansas City Royals 0
Seattle Mariners gets the nod thanks to Seattle Mariners’s margin advantage, with Seattle Mariners’s recent run providing the second tip. Park factor, weather, and lineup handedness vs. the starter own the run-total swing here.
Pre-game pick: Seattle Mariners at 71%. Actual: Seattle Mariners by 2.
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 startersSlight
- Kansas City Royals: 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.