Royals at Blue Jays
Last play · Adam Frazier strikes out swinging.
Win probability
Blue Jays100%
KC 0%TOR 100%
First 5 (F5)
finalKC 0 – 3 TOR
Blue Jays led after 5
Total runs
8.5
opened 7.5 ↑
fair over 47.8% · hold 4.5%
Run line
-1.5
Moneyline
reference+120 / -145
Blue Jays favored ↑50%Royals favored ↓
Biggest swing · Royals challenged (tag play), call on the field was upheld: Davis Schneider singles on a fly ball to right fielder John Rave. Myles Straw scores. Tyler Heineman scores. Davis Schneider to 2nd. Davis Schneider advances to 2nd, on a fielding error by right fielder John Rave. (inning 3) — +23% Blue Jays
7Ernie Clement singles on a line drive to left fielder Nick Loftin. Joey Loperfido scores. Nathan Lukes to 2nd.2–4
7Kyle Isbel out on a sacrifice bunt, pitcher Brendon Little to first baseman Ty France. Adam Frazier scores.2–3
6Salvador Perez homers (20) on a fly ball to left field.1–3
3Bo Bichette singles on a ground ball to right fielder John Rave. Davis Schneider scores. Vladimir Guerrero Jr. to 2nd.0–3
3Royals challenged (tag play), call on the field was upheld: Davis Schneider singles on a fly ball to right fielder John Rave. Myles Straw scores. Tyler Heineman scores. Davis Schneider to 2nd. Davis Schneider advances to 2nd, on a fielding error by right fielder John Rave.0–2
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.








