Game Recap Final

Saturday, April 25, 2026

Los Angeles Angels at Kansas City Royals

LAA

Los Angeles Angels

12-15 · L1

1
Final

KC

Kansas City Royals

8-18 · W1

12

Kansas City Royals beat Los Angeles Angels 12-1 at Kauffman Stadium. Cole Ragans earned the win; Walbert Urena took the loss.

Los Angeles Angels 1, Kansas City Royals 12 MLB game recap for April 25, 2026

Linescore

123456789 R H E
LAA 000100000 1 8 3
KC 02200134- 12 14 0

Scoring Summary

▼ 2nd

Salvador Perez homers (4) on a line drive to left field.

0-1
▼ 2nd

Nick Loftin singles on a fly ball to center fielder Mike Trout. Jac Caglianone scores. Michael Massey to 3rd.

0-2
▼ 3rd

Salvador Perez singles on a line drive to left fielder Bryce Teodosio. Bobby Witt Jr. scores. Vinnie Pasquantino to 2nd.

0-3
▼ 3rd

Nick Loftin walks. Vinnie Pasquantino scores. Salvador Perez to 3rd. Isaac Collins to 2nd.

0-4
▲ 4th

Jo Adell homers (4) on a fly ball to center field.

1-4
▼ 6th

Vinnie Pasquantino walks. Nick Loftin scores. Kyle Isbel to 3rd. Carter Jensen to 2nd.

1-5
▼ 7th

Michael Massey singles on a line drive to left fielder Bryce Teodosio. Jac Caglianone scores. Isaac Collins to 2nd.

1-6
▼ 7th

Nick Loftin reaches on a fielder's choice, fielded by shortstop Zach Neto. Isaac Collins scores. Michael Massey scores. Nick Loftin to 2nd. Fielding error by shortstop Zach Neto. Throwing error by shortstop Zach Neto.

1-8
▼ 8th

Nick Loftin singles on a ground ball to right fielder Jo Adell. Salvador Perez scores. Jac Caglianone scores. Isaac Collins to 3rd.

1-10
▼ 8th

Carter Jensen singles on a fly ball to left fielder Josh Lowe. Isaac Collins scores. Nick Loftin scores. Kyle Isbel to 2nd.

1-12

Key Performers

Salvador Perez

KC

3-5, 1 HR, 2 RBI, 2 R

Jo Adell

LAA

1-4, 1 HR, 1 RBI, 1 R

Nick Loftin

KC

2-4, 4 RBI, 2 R

Carter Jensen

KC

1-5, 2 RBI

Batting

LAA AB R H RBI BB K AVG
Oswald Peraza 2B 4 0 1 0 0 2 -
Zach Neto SS 4 0 0 0 0 2 -
Jorge Soler DH 3 0 1 0 0 1 -
Yoán Moncada 3B 1 0 1 0 0 0 -
Travis d'Arnaud C 1 0 0 0 0 0 -
Mike Trout CF 4 0 1 0 0 1 -
Jo Adell RF 4 1 1 1 0 1 -
Vaughn Grissom 1B 4 0 3 0 0 0 -
Nolan Schanuel 1B 3 0 0 0 0 2 -
Josh Lowe LF 1 0 0 0 0 1 -
Bryce Teodosio LF 2 0 0 0 0 2 -
Logan O'Hoppe C 3 0 0 0 0 1 -
Totals 35 1 8 1 0 14
KC AB R H RBI BB K AVG
Carter Jensen C 5 0 1 2 1 2 -
Isaac Collins LF 2 2 1 0 2 1 -
Salvador Perez DH 5 2 3 2 0 1 -
Nick Loftin 3B 4 2 2 4 1 0 -
Michael Massey 2B 5 1 2 1 0 0 -
Vinnie Pasquantino 1B 3 1 0 1 3 0 -
Kyle Isbel CF 4 0 2 0 0 1 -
Jac Caglianone RF 3 3 1 0 2 1 -
Bobby Witt Jr. SS 5 1 2 0 1 0 -
Totals 36 12 14 10 10 6

Pitching

LAA IP H R ER BB K P-S ERA
Urena (L, 0-3) 3.2 6 4 4 5 3 81-44 4.76
Sandlin 1.1 0 0 0 0 2 19-10 9.53
Silseth 1.0 1 1 0 2 0 23-13 2.61
Anderson, S 1.0 3 3 2 1 1 28-16 5.94
Romano 0.2 3 4 4 1 0 36-22 10.13
Frazier 0.1 1 0 0 1 0 11-6 0.00
Totals 8.0 14 12 10 10 6
KC IP H R ER BB K P-S ERA
Ragans (W, 1-4) 6.0 5 1 1 0 11 99-70 5.00
Lynch IV 1.0 0 0 0 0 0 9-5 0.87
Schreiber 1.0 1 0 0 0 1 18-11 5.00
Black 1.0 2 0 0 0 2 18-14 0.00
Totals 9.0 8 1 1 0 14
Research Not included in official record
NRFI: NRFI model leaned strong nrfi at 63%