Mariners at Royals
Last play · Nelson Velázquez reaches on a fielder's choice out, shortstop J. P. Crawford to second baseman Dylan Moore. Bobby Witt Jr. scores. Vinnie Pasquantino to 3rd. Salvador Perez out at 2nd.
Win probability
Royals100%
SEA 0%KC 100%
First 5 (F5)
finalSEA 8 – 4 KC
Mariners led after 5
Total runs
8.5
opened 8.5
fair over 51.1% · hold 4.7%
Run line
+1.5
Moneyline
reference-140 / +120
Royals favored ↑50%Mariners favored ↓
Biggest swing · Bobby Witt Jr. triples (7) on a ground ball to left fielder Luke Raley. Garrett Hampson scores. (inning 9) — +42% Royals
9Nelson Velázquez reaches on a fielder's choice out, shortstop J. P. Crawford to second baseman Dylan Moore. Bobby Witt Jr. scores. Vinnie Pasquantino to 3rd. Salvador Perez out at 2nd.9–10
9Bobby Witt Jr. triples (7) on a ground ball to left fielder Luke Raley. Garrett Hampson scores.9–9
9Maikel Garcia grounds out, shortstop J. P. Crawford to first baseman Ty France. Nick Loftin scores.9–8
6Hunter Renfroe singles on a line drive to center fielder Julio Rodríguez. Salvador Perez scores. Nelson Velázquez scores.9–7
6MJ Melendez grounds out to first baseman Ty France. Vinnie Pasquantino scores. Salvador Perez to 3rd. Nelson Velázquez to 2nd.9–5
6Mitch Garver doubles (9) on a sharp line drive to left fielder MJ Melendez. Dylan Moore scores. Ty France to 3rd.9–4
4MJ Melendez homers (6) on a fly ball to right field. Vinnie Pasquantino scores. Nelson Velázquez scores.8–4
4Nelson Velázquez singles on a ground ball to third baseman Dylan Moore. Bobby Witt Jr. scores. Vinnie Pasquantino to 3rd.8–1
Velocity & spin from the MLB Stats API live feed. The fatigue read compares each pitcher's live fastball velocity to their fresh baseline and our fatigue-curve model (−0.61 mph / 100 pitches). Win probability is from our own base-out/inning/score table built on 2024–25 games.














