Royals at Angels
Last play · Christian Moore grounds out sharply, shortstop Bobby Witt Jr. to first baseman Salvador Perez.
Win probability
Angels0%
KC 100%LAA 0%
First 5 (F5)
finalKC 4 – 1 LAA
Royals led after 5
Angels favored ↑50%Royals favored ↓
Biggest swing · Mike Trout homers (23) on a fly ball to center field. Luis Rengifo scores. (inning 8) — +22% Angels
9Mike Yastrzemski singles on a sharp ground ball to right fielder Luis Rengifo. Salvador Perez scores.9–4
9Salvador Perez doubles (35) on a sharp fly ball to center fielder Jo Adell. Tyler Tolbert scores. Bobby Witt Jr. scores. Vinnie Pasquantino scores.8–4
8Mike Trout homers (23) on a fly ball to center field. Luis Rengifo scores.5–4
8Adam Frazier singles on a ground ball to shortstop Denzer Guzman. Bobby Witt Jr. scores. Salvador Perez to 3rd. Mike Yastrzemski to 2nd.5–2
6Nolan Schanuel homers (12) on a fly ball to right center field.4–2
5Bobby Witt Jr. doubles (45) on a sharp line drive to left fielder Chris Taylor, deflected by third baseman Yoán Moncada. Michael Massey scores.4–1
3Royals challenged (play at 1st), call on the field was overturned: Vinnie Pasquantino grounds into a force out, second baseman Christian Moore to shortstop Denzer Guzman. Maikel Garcia scores. Bobby Witt Jr. out at 2nd. Vinnie Pasquantino to 1st.3–1
2Jo Adell homers (37) on a fly ball to center field.2–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.








