BOS @ 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
- Sonny Gray6.0 IP, 9 K, 1 ER
- Seth Lugo6.0 IP, 5 K, 2 ER
- Willson Contreras1-4, 1 HR, 2 RBI, 1 R
Key Plays
- Late double3-1Caglianone doubled to right, Jensen scored.7th Inning
- Late home run3-1John Schreiber pitches to Masataka Yoshida8th Inning
- Late home run3-1Schreiber relieved Lange8th Inning
- Late home run3-1John Schreiber pitches to Andruw Monasterio8th Inning
Box Score
Top Performers
Fantasy Signals
Starter innings, six-plus innings, six-plus strikeouts.
Home run, RBI.
Starter innings, six-plus innings.
RBI, walk volume.
RBI.
Final NotesScore, top line, and support lines
- Final frame: Boston Red Sox beat Kansas City Royals 3-1.
- Top line: Sonny Gray (Boston Red Sox) — 6.0 IP, 9 K, 1 ER.
- Support line: Seth Lugo (Kansas City Royals) — 6.0 IP, 5 K, 2 ER.
- Support line: Willson Contreras (Boston Red Sox) — 1-4, 1 HR, 2 RBI, 1 R.
HighlightsScoring plays from the feed
- ScoreDuran hit sacrifice fly to left, Wong scored.3–0
- ScoreContreras homered to left center (435 feet), Gasper scored.2–0
- DoubleCaglianone doubled to right, Jensen scored.3–1
Scoring by Inning
| Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Boston Red Sox | 0 | 0 | 0 | 0 | 0 | 2 | 1 | 0 | 0 | 3 | 9 | 0 |
| Kansas City Royals | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 6 | 0 |
Boston Red Sox player box 14 player rows – 2 stat groups – Batting / Pitching Show full tableHide table
Boston Red Sox
· Starter
Batting#
- Jarren Duran 0H0R1RBI0HR
- Mickey Gasper 2H1R0RBI0HR
- Wilyer Abreu 0H0R0RBI0HR
- Willson Contreras 1H1R2RBI1HR
- Masataka Yoshida 1H0R0RBI0HR
- Ceddanne Rafaela 0H0R0RBI0HR
- Andruw Monasterio 2H0R0RBI0HR
- Marcelo Mayer 1H0R0RBI0HR
- Connor Wong 1H1R0RBI0HR
- Nick Sogard 1H0R0RBI0HR
| Player | H-AB | AB | R | H | RBI | HR | BB | K | #P | AVG | OBP | SLG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Jarren DuranValue card LF· | 0-2 | 2 | 0 | 0 | 1 | 0 | 2 | 1 | 21 | .181 | .247 | .301 |
| Mickey GasperValue card C· | 2-5 | 5 | 1 | 2 | 0 | 0 | 0 | 1 | 21 | .333 | .355 | .400 |
| Wilyer AbreuValue card RF· | 0-5 | 5 | 0 | 0 | 0 | 0 | 0 | 2 | 21 | .291 | .362 | .446 |
| Willson ContrerasValue card 1B· | 1-4 | 4 | 1 | 1 | 2 | 1 | 0 | 0 | 10 | .253 | .360 | .481 |
| Masataka YoshidaValue card DH· | 1-4 | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 10 | .259 | .365 | .333 |
| Ceddanne RafaelaValue card CF | 0-0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .284 | .354 | .432 |
| Andruw MonasterioValue card SS· | 2-4 | 4 | 0 | 2 | 0 | 0 | 0 | 2 | 13 | .256 | .301 | .397 |
| Marcelo MayerValue card 2B· | 1-4 | 4 | 0 | 1 | 0 | 0 | 0 | 1 | 12 | .219 | .284 | .313 |
| Connor WongValue card C· | 1-4 | 4 | 1 | 1 | 0 | 0 | 0 | 1 | 15 | .255 | .328 | .364 |
| Nick SogardValue card 3B· | 1-3 | 3 | 0 | 1 | 0 | 0 | 1 | 0 | 9 | .286 | .375 | .429 |
Pitching#
- Sonny Gray 5H1R0HR1BB
- Justin Slaten 0H0R0HR0BB
- Garrett Whitlock 1H0R0HR0BB
- Aroldis Chapman 0H0R0HR0BB
| Player | IP | H | R | ER | BB | K | HR | PC-ST | ERA | PC |
|---|---|---|---|---|---|---|---|---|---|---|
| Sonny GrayValue card SP· | 6.0 | 5 | 1 | 1 | 1 | 9 | 0 | 80-54 | 2.93 | 80 |
| Justin SlatenValue card RP | 1.0 | 0 | 0 | 0 | 0 | 2 | 0 | 17-11 | 0.00 | 17 |
| Garrett WhitlockValue card RP | 1.0 | 1 | 0 | 0 | 0 | 1 | 0 | 12-9 | 2.95 | 12 |
| Aroldis ChapmanValue card RP | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 | 14-10 | 0.54 | 14 |
Kansas City Royals player box 14 player rows – 2 stat groups – Batting / Pitching Show full tableHide table
Kansas City Royals
· Starter
Batting#
- Maikel Garcia 1H0R0RBI0HR
- Bobby Witt Jr. 1H0R0RBI0HR
- Vinnie Pasquantino 0H0R0RBI0HR
- Salvador Perez 0H0R0RBI0HR
- Carter Jensen 0H1R0RBI0HR
- Starling Marte 0H0R0RBI0HR
- Jac Caglianone 2H0R1RBI0HR
- Isaac Collins 0H0R0RBI0HR
- Michael Massey 1H0R0RBI0HR
- Kyle Isbel 1H0R0RBI0HR
| Player | H-AB | AB | R | H | RBI | HR | BB | K | #P | AVG | OBP | SLG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Maikel GarciaValue card 3B· | 1-4 | 4 | 0 | 1 | 0 | 0 | 0 | 1 | 9 | .262 | .328 | .393 |
| Bobby Witt Jr.Value card SS· | 1-4 | 4 | 0 | 1 | 0 | 0 | 0 | 2 | 12 | .302 | .374 | .487 |
| Vinnie PasquantinoValue card 1B· | 0-4 | 4 | 0 | 0 | 0 | 0 | 0 | 2 | 15 | .198 | .279 | .331 |
| Salvador PerezValue card C· | 0-3 | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 12 | .201 | .244 | .346 |
| Carter JensenValue card C· | 0-2 | 2 | 1 | 0 | 0 | 0 | 1 | 1 | 12 | .234 | .327 | .401 |
| Starling MarteValue card RF | 0-1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 7 | .295 | .347 | .364 |
| Jac CaglianoneValue card RF· | 2-4 | 4 | 0 | 2 | 1 | 0 | 0 | 0 | 18 | .254 | .322 | .442 |
| Isaac CollinsValue card LF· | 0-4 | 4 | 0 | 0 | 0 | 0 | 0 | 3 | 15 | .221 | .338 | .328 |
| Michael MasseyValue card 2B· | 1-3 | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 11 | .220 | .240 | .407 |
| Kyle IsbelValue card CF· | 1-3 | 3 | 0 | 1 | 0 | 0 | 0 | 2 | 12 | .275 | .331 | .417 |
Pitching#
- Seth Lugo 5H2R1HR2BB
- Alex Lange 3H1R0HR0BB
- John Schreiber 1H0R0HR0BB
- Steven Cruz 0H0R0HR1BB
| Player | IP | H | R | ER | BB | K | HR | PC-ST | ERA | PC |
|---|---|---|---|---|---|---|---|---|---|---|
| Seth LugoValue card SP· | 6.0 | 5 | 2 | 2 | 2 | 5 | 1 | 93-57 | 3.68 | 93 |
| Alex LangeValue card RP | 1.0 | 3 | 1 | 1 | 0 | 1 | 0 | 15-11 | 5.40 | 15 |
| John SchreiberValue card RP | 1.0 | 1 | 0 | 0 | 0 | 2 | 0 | 13-11 | 3.44 | 13 |
| Steven CruzValue card RP | 1.0 | 0 | 0 | 0 | 1 | 0 | 0 | 11-6 | 7.45 | 11 |
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.
- Double · 2nd InningCaglianone doubled to right, Perez to third.0–0
- Late run · 7th InningDuran hit sacrifice fly to left, Wong scored.3–0
- Go-ahead run · 6th InningContreras homered to left center (435 feet), Gasper scored.2–0
- Late double · 7th InningCaglianone doubled to right, Jensen scored.3–1
- Late home run · 8th InningJohn Schreiber pitches to Masataka Yoshida3–1
- Late home run · 8th InningSchreiber relieved Lange3–1
- Late home run · 8th InningJohn Schreiber pitches to Andruw Monasterio3–1
- Late home run · 8th InningJohn Schreiber pitches to Marcelo Mayer3–1
- Late home run · 8th InningJohn Schreiber pitches to Connor Wong3–1
- Late home run · 9th InningCruz relieved Schreiber3–1
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.
Boston Red Sox 3 · Kansas City Royals 1
Boston Red Sox is the lean because of Boston Red Sox on the margin numbers and Boston Red Sox on the form numbers. Park factor, weather, and lineup handedness vs. the starter own the run-total swing here.
Pre-game pick: Kansas City Royals at 51%. Actual: Boston Red Sox by 2.
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.
Why This Pick?
- Boston Red Sox: Team baseline-9.9
- Boston Red Sox: Starter context-2.6
- Kansas City Royals: Home venue+1.0
- Boston Red Sox: Bullpen rest-0.7
- Boston Red Sox: v2 shadow probability -0.19
- Kansas City Royals: home recent win pct +0.12
- Boston Red Sox: home pythag -0.10
For entertainment and analysis only. This tool does not use betting odds, spreads, parlays, or wagering advice.
Key Players to Watch
Boston Red Sox
- Brayan Bello SP · #66
- Connelly Early SP · #71
- Trevor Story SS · #10
- Willson Contreras 1B · #40
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
Boston Red Sox
On The Diamond
A standard 1–9 lineup card pulled from the active roster. Click a player to open their profile.