MLB Scores · MLB Odds

Angels vs Royals

Final · Sat Apr 25 · 7:10 PM ET · Kauffman Stadium

Los Angeles AngelsAngels12-16
1
FinalApr 25, 2026
Kansas City RoyalsRoyals10-17
12
TVFanDuel SN WestStreamMLB.TVRoyals.TV

Closing line

US sportsbook at first pitch
Moneyline
LAA+113
KC−136
Run line
LAA +1.5−186
KC −1.5+153
Total O/U
Over 9+100
Under 9−120
  • Run line: Royals −1.5 covered.
  • Total O/U: over 9 (13 runs).

Recap

The Kansas City Royals routed the Los Angeles Angels 12-1 at Kauffman Stadium in Kansas City on Apr 25, 2026, a 11-run win to move to 10-17.

They scored 4 runs in the eighth inning.

Score by inning

Los Angeles Angels and Kansas City Royals, score by inning
Team123456789R
LAA0001000001
KC02200134x12

W: Ragans (1-4) · L: Urena (0-3)

Scoring plays

Bottom 2

  1. KCHome runPerez homered to left (371 feet).0-1
  2. KCSingleLoftin singled to center, Caglianone scored, Massey to third.0-2

Bottom 3

  1. KCSinglePerez singled to left, Witt Jr. scored, Pasquantino to second.0-3
  2. KCWalkLoftin walked, Pasquantino scored, Collins to second, Perez to third.0-4

Top 4

  1. LAAHome runAdell homered to center (416 feet).1-4

Bottom 6

  1. KCWalkPasquantino walked, Loftin scored, Jensen to second, Isbel to third.1-5

Bottom 7

  1. KCSingleMassey singled to left, Caglianone scored, Collins to second.1-6
  2. KCFielder's choiceLoftin grounded into fielder's choice to shortstop, Collins scored and Massey scored on throwing error by shortstop Neto, Loftin second.1-8

Bottom 8

  1. KCSingleLoftin singled to right, Caglianone scored and Perez scored, Collins to third.1-10
  2. KCSingleJensen singled to left, Collins scored and Loftin scored, Isbel to second.1-12

Team stats

LAAKC
Hits
8
15
Home Runs
1
1
Runs Batted In
1
10
Walks
0
10
Strikeouts
14
6
Runners Left On Base
12
28
Errors
2
0

Player stats

Angels · Batting

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Zach Neto SS0-4400000218.227.346.418
Mike Trout CF1-4401000118.234.419.532
Jo Adell RF1-4411110118.265.306.389
Jorge Soler DH1-3301000115.224.333.447
Yoan Moncada 3B1-110100002.186.345.343
Oswald Peraza 2B1-4401000219.284.354.500
Vaughn Grissom 1B3-4403000010.357.457.464
Nolan Schanuel 1B0-3300000210.222.288.354
Adam Frazier P0-110000017.250.362.400
Logan O'Hoppe C0-3300000112.205.323.256
Travis d'Arnaud C0-110000002.125.263.188
Bryce Teodosio LF0-220000029.200.226.200
Josh Lowe LF0-110000014.154.222.308

Angels · Pitching

PlayerIPHRERBBKHRPC-STERAPC
Walbert Urena P3.264453181-444.7681
Nick Sandlin P1.100002019-109.5319
Chase Silseth P1.021120023-133.4823
Shaun Anderson P1.033211028-165.9428
Jordan Romano P0.234410036-2210.1336
Adam Frazier P0.110010011-60.0011

Royals · Batting

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Carter Jensen C1-5501201225.282.360.538
Bobby Witt Jr. SS2-5512001019.288.367.375
Vinnie Pasquantino 1B0-3310103036.155.261.289
Salvador Perez DH3-5523210118.186.222.333
Jac Caglianone RF1-3331002119.256.341.385
Isaac Collins LF1-2221002120.215.329.277
Michael Massey 2B2-5512100020.262.273.452
Nick Loftin 3B3-4423401021.333.440.429
Kyle Isbel CF2-4402000120.288.347.470

Royals · Pitching

PlayerIPHRERBBKHRPC-STERAPC
Cole Ragans P6.0511011199-705.0099
Daniel Lynch IV P1.00000009-50.879
John Schreiber P1.010001018-115.0018
Mason Black P1.020002018-140.0018

Game info

VenueKauffman Stadium, Kansas City, MO
Attendance22,152
OfficialsHome Plate Umpire: Derek Thomas · First Base Umpire: Alex Mackay · Second Base Umpire: Alan Porter · Third Base Umpire: Jim Wolf
TVFanDuel SN West · local

Last and next games

More scores

Scores, stats and closing line: ESPN. Prediction-market prices: Kalshi and Polymarket. Betting splits: a consensus across several sportsbooks. Odds change constantly: confirm the price at the book. 21+. Gambling problem? Call 1-800-GAMBLER.

Game details updated Oct 13, 4:48 PM ET. How game pages are made