Kansas City Royals at Detroit Tigers
Comerica Park · Detroit, Michigan
Final GameCast
Final score, key plays, top performers, and full tables stay one tap apart for quick review.
Top Performers
- Framber Valdez5.0 IP, 4 K, 2 ER
- Michael Massey1-2, 1 HR, 2 RBI, 1 R
- Lane Thomas1-4, 1 HR, 1 RBI, 1 R
Key Plays
- Lead change5-4Massey homered to right (399 feet), Collins scored.8th Inning
- Late home run5-4Torkelson singled to left, McKinstry thrown out at third. Detroit Tigers challenged: call on the field was upheld.8th Inning
- Late home run5-4John Schreiber pitches to Dillon Dingler8th Inning
- Late home run5-4Schreiber relieved Pearson8th Inning
Box Score
Top Performers
Fantasy Signals
Home run, RBI.
Home run, RBI.
RBI.
RBI.
RBI.
Final NotesScore, top line, and support lines
- Final frame: Kansas City Royals beat Detroit Tigers 5-4.
- Top line: Framber Valdez (Detroit Tigers) — 5.0 IP, 4 K, 2 ER.
- Support line: Michael Massey (Kansas City Royals) — 1-2, 1 HR, 2 RBI, 1 R.
- Support line: Lane Thomas (Kansas City Royals) — 1-4, 1 HR, 1 RBI, 1 R.
Game HighlightsOfficial video recap
HighlightsScoring plays from the feed
- ScoreGreene grounded into fielder's choice to second, Keith scored and Lee scored, Greene second, McGonigle to second, McGonigle safe at third on fielding error by second baseman Velazquez.3–2
- DoubleMaile doubled to left, Tolbert scored.3–0
- ScoreThomas homered to right (349 feet).1–0
- ScoreMassey homered to right (399 feet), Collins scored.5–4
Scoring by Inning
| Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Kansas City Royals | 2 | 0 | 0 | 1 | 0 | 0 | 0 | 2 | 0 | 5 | 6 | 1 |
| Detroit Tigers | 0 | 0 | 0 | 0 | 4 | 0 | 0 | 0 | 0 | 4 | 8 | 1 |
Kansas City Royals player box 17 player rows – 2 stat groups – Batting / Pitching Show full tableHide table
Kansas City Royals
· Starter
Batting#
- Lane Thomas 1H1R1RBI1HR
- Nick Loftin 1H1R0RBI0HR
- Salvador Perez 0H0R0RBI0HR
- Jac Caglianone 0H0R0RBI0HR
- Starling Marte 1H0R0RBI0HR
- Isaac Collins 1H1R0RBI0HR
- Tyler Tolbert 0H1R0RBI0HR
- Carter Jensen 0H0R0RBI0HR
- Luke Maile 1H0R1RBI0HR
- Michael Massey 1H1R2RBI1HR
- Andrew Velazquez 0H0R0RBI0HR
| Player | H-AB | AB | R | H | RBI | HR | BB | K | #P | AVG | OBP | SLG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Lane ThomasValue card CF· | 1-4 | 4 | 1 | 1 | 1 | 1 | 1 | 0 | 23 | .230 | .327 | .400 |
| Nick LoftinValue card 3B· | 1-5 | 5 | 1 | 1 | 0 | 0 | 0 | 2 | 20 | .249 | .331 | .407 |
| Salvador PerezValue card DH· | 0-3 | 3 | 0 | 0 | 0 | 0 | 1 | 1 | 16 | .208 | .259 | .365 |
| Jac CaglianoneValue card RF· | 0-5 | 5 | 0 | 0 | 0 | 0 | 0 | 2 | 19 | .251 | .308 | .450 |
| Starling MarteValue card RF· | 1-4 | 4 | 0 | 1 | 0 | 0 | 0 | 1 | 14 | .260 | .319 | .315 |
| Isaac CollinsValue card LF· | 1-3 | 3 | 1 | 1 | 0 | 0 | 1 | 0 | 19 | .243 | .344 | .370 |
| Tyler TolbertValue card SS· | 0-1 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 9 | .313 | .357 | .422 |
| Carter JensenValue card C | 0-1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 12 | .240 | .309 | .428 |
| Luke MaileValue card C· | 1-2 | 2 | 0 | 1 | 1 | 0 | 0 | 0 | 13 | .250 | .308 | .583 |
| Michael MasseyValue card 2B | 1-2 | 2 | 1 | 1 | 2 | 1 | 0 | 0 | 7 | .274 | .312 | .440 |
| Andrew VelazquezValue card SS· | 0-4 | 4 | 0 | 0 | 0 | 0 | 0 | 1 | 12 | .077 | .077 | .077 |
Pitching#
- Luinder Avila 4H3R0HR4BB
- Matt Strahm 1H1R0HR0BB
- Lucas Erceg 1H0R0HR0BB
- Nate Pearson 0H0R0HR1BB
- John Schreiber 1H0R0HR1BB
- Steven Cruz 1H0R0HR1BB
| Player | IP | H | R | ER | BB | K | HR | PC-ST | ERA | PC |
|---|---|---|---|---|---|---|---|---|---|---|
| Luinder AvilaValue card RP· | 4.1 | 4 | 3 | 2 | 4 | 2 | 0 | 89-50 | 4.81 | 89 |
| Matt StrahmValue card RP | 0.2 | 1 | 1 | 0 | 0 | 1 | 0 | 22-15 | 6.75 | 22 |
| Lucas ErcegValue card RP | 1.0 | 1 | 0 | 0 | 0 | 0 | 0 | 10-8 | 5.26 | 10 |
| Nate PearsonValue card RP | 1.0 | 0 | 0 | 0 | 1 | 0 | 0 | 16-9 | 3.43 | 16 |
| John SchreiberValue card RP | 1.0 | 1 | 0 | 0 | 1 | 0 | 0 | 14-7 | 3.79 | 14 |
| Steven CruzValue card RP | 1.0 | 1 | 0 | 0 | 1 | 2 | 0 | 22-16 | 4.62 | 22 |
Detroit Tigers player box 15 player rows – 2 stat groups – Batting / Pitching Show full tableHide table
Detroit Tigers
· Starter
Batting#
- Colt Keith 1H1R0RBI0HR
- Kevin McGonigle 2H1R0RBI0HR
- Gleyber Torres 0H0R0RBI0HR
- Riley Greene 0H1R1RBI0HR
- Dillon Dingler 2H0R2RBI0HR
- Kerry Carpenter 0H0R0RBI0HR
- Ben Malgeri 0H0R0RBI0HR
- Zach McKinstry 0H0R0RBI0HR
- Spencer Torkelson 1H0R0RBI0HR
- James Outman 1H0R0RBI0HR
- Hao-Yu Lee 1H1R0RBI0HR
| Player | H-AB | AB | R | H | RBI | HR | BB | K | #P | AVG | OBP | SLG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Colt KeithValue card 3B· | 1-4 | 4 | 1 | 1 | 0 | 0 | 1 | 0 | 16 | .254 | .299 | .393 |
| Kevin McGonigleValue card SS· | 2-4 | 4 | 1 | 2 | 0 | 0 | 1 | 0 | 19 | .281 | .387 | .418 |
| Gleyber TorresValue card 2B· | 0-5 | 5 | 0 | 0 | 0 | 0 | 0 | 2 | 24 | .270 | .389 | .371 |
| Riley GreeneValue card LF· | 0-5 | 5 | 1 | 0 | 1 | 0 | 0 | 1 | 31 | .282 | .370 | .463 |
| Dillon DinglerValue card C· | 2-3 | 3 | 0 | 2 | 2 | 0 | 1 | 0 | 18 | .275 | .342 | .532 |
| Kerry CarpenterValue card RF· | 0-2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | .208 | .276 | .416 |
| Ben MalgeriValue card RF | 0-1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 8 | .242 | .333 | .303 |
| Zach McKinstryValue card 2B | 0-0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 6 | .200 | .277 | .298 |
| Spencer TorkelsonValue card 1B· | 1-2 | 2 | 0 | 1 | 0 | 0 | 2 | 0 | 17 | .206 | .302 | .417 |
| James OutmanValue card CF· | 1-4 | 4 | 0 | 1 | 0 | 0 | 0 | 1 | 14 | .161 | .219 | .295 |
| Hao-Yu LeeValue card 2B· | 1-3 | 3 | 1 | 1 | 0 | 0 | 1 | 0 | 15 | .274 | .309 | .441 |
Pitching#
- Framber Valdez 4H3R1HR3BB
- Ty Madden 0H0R0HR1BB
- Drew Sommers 2H2R1HR0BB
- Brenan Hanifee 0H0R0HR1BB
| Player | IP | H | R | ER | BB | K | HR | PC-ST | ERA | PC |
|---|---|---|---|---|---|---|---|---|---|---|
| Framber ValdezValue card SP· | 5.0 | 4 | 3 | 2 | 3 | 4 | 1 | 97-57 | 4.53 | 97 |
| Ty MaddenValue card SP | 1.2 | 0 | 0 | 0 | 1 | 1 | 0 | 30-16 | 2.88 | 30 |
| Drew SommersValue card RP | 1.1 | 2 | 2 | 2 | 0 | 2 | 1 | 22-18 | 5.27 | 22 |
| Brenan HanifeeValue card RP | 1.0 | 0 | 0 | 0 | 1 | 1 | 0 | 15-8 | 3.72 | 15 |
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 · 4th InningMaile doubled to left, Tolbert scored.3–0
- Lead change · 8th InningMassey homered to right (399 feet), Collins scored.5–4
- Lead change · 5th InningDingler singled to center, McGonigle scored and Greene scored.3–4
- Late home run · 8th InningTorkelson singled to left, McKinstry thrown out at third. Detroit Tigers challenged: call on the field was upheld.5–4
- Late home run · 8th InningJohn Schreiber pitches to Dillon Dingler5–4
- Late home run · 8th InningSchreiber relieved Pearson5–4
- Late home run · 8th InningJohn Schreiber pitches to Zach McKinstry5–4
- Late home run · 8th InningJohn Schreiber pitches to Spencer Torkelson5–4
- Late home run · 8th InningJohn Schreiber pitches to James Outman5–4
- Late home run · 9th InningCruz relieved Schreiber5–4
Game Read
A matchup read built from team form, venue, rest, and availability context. It is analysis, not betting advice.
Kansas City Royals 5 · Detroit Tigers 4
Kansas City Royals is the lean because of Detroit Tigers 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: Detroit Tigers at 71%. 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?
- Detroit Tigers: Team formStrong
- Detroit Tigers: Home venueSlight
- Detroit Tigers: Probable startersSlight
- Detroit Tigers: Relief contextSlight
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
Detroit Tigers
- Framber Valdez SP · #59
- Jack Flaherty SP · #9
- Riley Greene LF · #31
- Kevin McGonigle SS · #7
Injury Report
Detroit Tigers
Kansas City Royals
On The Diamond
A standard 1–9 lineup card pulled from the active roster. Click a player to open their profile.