← Back to scores
Los Angeles Angels
12-16  ·  5th AL West
1 12
Final
Kansas City Royals
10-17  ·  5th AL Central
Sat, Apr 25, 2026
Venue: Kauffman Stadium, Kansas City
Weather: Cloudy, 74°
HP Ump: Derek Thomas (Home Plate)
W: Cole Ragans
L: Walbert Ureña
Team 123456789 RHE
LAA 000100000 182
KC 02200134 12150
Hitters
PlayerPOSH-ABRHRRBIBBKAVG
Zach NetoSS 0-4 2 .000
Mike TroutCF 1-4 1 .250
Jo AdellRF 1-4 1 1 11 .250
Jorge SolerDH 1-3 1 .333
Yoán Moncada3B 1-1 1.000
Oswald Peraza2B 1-4 2 .250
Vaughn Grissom1B 3-4 .750
Nolan Schanuel1B 0-3 2 .000
Adam FrazierP 0-1 1 .000
Logan O'HoppeC 0-3 1 .000
Travis d'ArnaudC 0-1 .000
Bryce TeodosioLF 0-2 2 .000
Josh LoweLF 0-1 1 .000
Walbert UreñaP 0-0
Nick SandlinP 0-0
Chase SilsethP 0-0
Shaun AndersonP 0-0
Jordan RomanoP 0-0
Pitchers
PitcherIPHERBBKPC-STERA
Walbert Ureña 3.26453 81-4411.25
Nick Sandlin 1.10002 19-100.00
Chase Silseth 1.02120 23-139.00
Shaun Anderson 1.03211 28-1618.00
Jordan Romano 0.23410 36-22180.00
Adam Frazier 0.11010 11-60.00
Hitters
PlayerPOSH-ABRHRRBIBBKAVG
Carter JensenC 1-5 212 .200
Bobby Witt Jr.SS 2-5 1 1 .400
Vinnie Pasquantino1B 0-3 1 13 .000
Salvador PerezDH 3-5 2 1 21 .600
Jac CaglianoneRF 1-3 3 21 .333
Isaac CollinsLF 1-2 2 21 .500
Michael Massey2B 2-5 1 1 .400
Nick Loftin3B 3-4 2 41 .750
Kyle IsbelCF 2-4 1 .500
Cole RagansP 0-0
Daniel Lynch IVP 0-0
John SchreiberP 0-0
Mason BlackP 0-0
Pitchers
PitcherIPHERBBKPC-STERA
Cole Ragans 6.051011 99-701.50
Daniel Lynch IV 1.00000 9-50.00
John Schreiber 1.01001 18-110.00
Mason Black 1.02002 18-140.00
LAA
AWAY · HOME
KC
8
Hits
15
1
Home Runs
1
.226
AVG
.238
.330
OBP
.319
.387
SLG
.370
.717
OPS
.689
1
Runs
12
2
2B
2
0
3B
0
1
SB
0
13
TB
20
12
LOB
28
35
PA
48
4.35
ERA
4.51
6
K
14
10
BB
0
15
H Allowed
8
1.43
WHIP
1.37
12
Runs
1
0
HBP
2
48
BF
35
198
Pitches
144
111
Strikes
100
Top Performers
Cole Ragans
6.0 IP · 11 K · 1 ER · 99 P
Nick Loftin
3-4 4 RBI · 2 R · 1 BB
Salvador Perez
3-5 1 HR 2 RBI · 2 R
Play by Play
  • Travis d'Arnaud lines out sharply to right fielder Jac Caglianone.
    Travis d'Arnaud vs Mason Black
  • Adam Frazier strikes out swinging.
    Adam Frazier vs Mason Black
  • Vaughn Grissom singles on a line drive to left fielder Isaac Collins. Yoán Moncada to 2nd.
    Vaughn Grissom vs Mason Black
  • Oswald Peraza strikes out swinging.
    Oswald Peraza vs Mason Black
  • Yoán Moncada singles on a line drive to center fielder Kyle Isbel.
    Yoán Moncada vs Mason Black
  • Top 9th
  • Vinnie Pasquantino grounds out, second baseman Oswald Peraza to first baseman Vaughn Grissom.
    Vinnie Pasquantino vs Adam Frazier
  • Bobby Witt Jr. walks. Kyle Isbel to 3rd. Carter Jensen to 2nd.
    Bobby Witt Jr. vs Adam Frazier
  • Carter Jensen singles on a fly ball to left fielder Josh Lowe. Isaac Collins scores. Nick Loftin scores. Kyle Isbel to 2nd.
    Carter Jensen vs Adam Frazier
  • Kyle Isbel hit by pitch. Nick Loftin to 2nd.
    Kyle Isbel vs Jordan Romano
  • Nick Loftin singles on a ground ball to right fielder Jo Adell. Salvador Perez scores. Jac Caglianone scores. Isaac Collins to 3rd.
    Nick Loftin vs Jordan Romano
  • Michael Massey pops out to catcher Travis d'Arnaud in foul territory.
    Michael Massey vs Jordan Romano
  • Isaac Collins walks.
    Isaac Collins vs Jordan Romano
  • Jac Caglianone doubles (5) on a line drive to right fielder Jo Adell. Salvador Perez to 3rd.
    Jac Caglianone vs Jordan Romano
  • Salvador Perez singles on a ground ball to second baseman Adam Frazier.
    Salvador Perez vs Jordan Romano
  • Vinnie Pasquantino grounds out to first baseman Vaughn Grissom.
    Vinnie Pasquantino vs Jordan Romano
  • Bottom 8th
  • Jo Adell grounds into a force out, third baseman Nick Loftin to second baseman Michael Massey. Mike Trout out at 2nd.
    Jo Adell vs John Schreiber
  • Mike Trout singles on a ground ball to left fielder Isaac Collins.
    Mike Trout vs John Schreiber
  • Zach Neto grounds out, third baseman Nick Loftin to first baseman Vinnie Pasquantino.
    Zach Neto vs John Schreiber
  • Josh Lowe strikes out swinging.
    Josh Lowe vs John Schreiber
  • Top 8th
  • Bobby Witt Jr. flies out to second baseman Vaughn Grissom.
    Bobby Witt Jr. vs Shaun Anderson
  • Carter Jensen called out on strikes.
    Carter Jensen vs Shaun Anderson
  • Kyle Isbel singles on a line drive to right fielder Jo Adell. Kyle Isbel out at 2nd on the throw, right fielder Jo Adell to first baseman Nolan Schanuel to shortstop Zach Neto. Nick Loftin to 3rd.
    Kyle Isbel vs Shaun Anderson
  • 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.
    Nick Loftin vs Shaun Anderson
  • Michael Massey singles on a line drive to left fielder Bryce Teodosio. Jac Caglianone scores. Isaac Collins to 2nd.
    Michael Massey vs Shaun Anderson
  • Isaac Collins singles on a line drive to left fielder Bryce Teodosio. Jac Caglianone to 2nd.
    Isaac Collins vs Shaun Anderson
  • Jac Caglianone walks.
    Jac Caglianone vs Shaun Anderson
  • Bottom 7th
  • Logan O'Hoppe flies out to right fielder Jac Caglianone.
    Logan O'Hoppe vs Daniel Lynch IV
  • Nolan Schanuel grounds out softly, pitcher Daniel Lynch IV to first baseman Vinnie Pasquantino.
    Nolan Schanuel vs Daniel Lynch IV
  • Vaughn Grissom flies out to center fielder Kyle Isbel.
    Vaughn Grissom vs Daniel Lynch IV
  • Top 7th
  • Salvador Perez grounds into a double play, second baseman Vaughn Grissom to shortstop Zach Neto to first baseman Nolan Schanuel. Vinnie Pasquantino out at 2nd. Salvador Perez out at 1st.
    Salvador Perez vs Chase Silseth
  • Vinnie Pasquantino walks. Nick Loftin scores. Kyle Isbel to 3rd. Carter Jensen to 2nd.
    Vinnie Pasquantino vs Chase Silseth
  • Bobby Witt Jr. pops out to first baseman Nolan Schanuel on the infield fly rule.
    Bobby Witt Jr. vs Chase Silseth
  • Carter Jensen walks. Nick Loftin to 3rd. Kyle Isbel to 2nd.
    Carter Jensen vs Chase Silseth
  • Kyle Isbel singles on a line drive to left fielder Bryce Teodosio. Nick Loftin to 2nd.
    Kyle Isbel vs Chase Silseth
  • Nick Loftin singles on a ground ball to shortstop Zach Neto, deflected by third baseman Oswald Peraza.
    Nick Loftin vs Chase Silseth
  • Bottom 6th
  • Oswald Peraza flies out to left fielder Isaac Collins.
    Oswald Peraza vs Cole Ragans
  • Jorge Soler doubles (4) on a sharp line drive to left fielder Isaac Collins.
    Jorge Soler vs Cole Ragans
  • Jo Adell flies out to center fielder Kyle Isbel.
    Jo Adell vs Cole Ragans
  • Mike Trout pops out to catcher Carter Jensen in foul territory.
    Mike Trout vs Cole Ragans
  • Top 6th
  • Michael Massey flies out to center fielder Mike Trout.
    Michael Massey vs Nick Sandlin
  • Isaac Collins hit by pitch.
    Isaac Collins vs Nick Sandlin
  • Jac Caglianone called out on strikes.
    Jac Caglianone vs Nick Sandlin
  • Bottom 5th
  • Zach Neto flies out to right fielder Jac Caglianone.
    Zach Neto vs Cole Ragans
  • Bryce Teodosio strikes out on a foul tip.
    Bryce Teodosio vs Cole Ragans
  • Logan O'Hoppe grounds out, third baseman Nick Loftin to first baseman Vinnie Pasquantino.
    Logan O'Hoppe vs Cole Ragans
  • Top 5th
  • Salvador Perez strikes out on a foul tip.
    Salvador Perez vs Nick Sandlin
  • Vinnie Pasquantino walks.
    Vinnie Pasquantino vs Walbert Ureña
  • Bobby Witt Jr. flies out to right fielder Jo Adell in foul territory.
    Bobby Witt Jr. vs Walbert Ureña
  • Carter Jensen pops out to shortstop Zach Neto.
    Carter Jensen vs Walbert Ureña
  • Bottom 4th
  • Nolan Schanuel called out on strikes.
    Nolan Schanuel vs Cole Ragans
  • Vaughn Grissom doubles (3) on a sharp line drive to left fielder Isaac Collins.
    Vaughn Grissom vs Cole Ragans
  • Oswald Peraza strikes out on a foul tip.
    Oswald Peraza vs Cole Ragans
  • Jorge Soler strikes out on a foul tip.
    Jorge Soler vs Cole Ragans
  • Jo Adell homers (4) on a fly ball to center field.
    Jo Adell vs Cole Ragans
  • Top 4th
  • Kyle Isbel strikes out swinging.
    Kyle Isbel vs Walbert Ureña
  • Nick Loftin walks. Vinnie Pasquantino scores. Salvador Perez to 3rd. Isaac Collins to 2nd.
    Nick Loftin vs Walbert Ureña
  • Michael Massey flies out to right fielder Jo Adell.
    Michael Massey vs Walbert Ureña
  • Isaac Collins walks. Vinnie Pasquantino to 3rd. Salvador Perez to 2nd.
    Isaac Collins vs Walbert Ureña
  • Jac Caglianone flies out to left fielder Bryce Teodosio.
    Jac Caglianone vs Walbert Ureña
  • Salvador Perez singles on a line drive to left fielder Bryce Teodosio. Bobby Witt Jr. scores. Vinnie Pasquantino to 2nd.
    Salvador Perez vs Walbert Ureña
  • Vinnie Pasquantino walks.
    Vinnie Pasquantino vs Walbert Ureña
  • Bobby Witt Jr. doubles (9) on a sharp line drive to right fielder Jo Adell.
    Bobby Witt Jr. vs Walbert Ureña
  • Bottom 3rd
  • Mike Trout grounds out, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino.
    Mike Trout vs Cole Ragans
  • Zach Neto strikes out swinging.
    Zach Neto vs Cole Ragans
  • Bryce Teodosio strikes out swinging.
    Bryce Teodosio vs Cole Ragans
  • Top 3rd
  • Carter Jensen strikes out on a foul tip.
    Carter Jensen vs Walbert Ureña
  • Kyle Isbel reaches on a fielder's choice out, catcher Logan O'Hoppe unassisted. Michael Massey out at home. Nick Loftin to 3rd.
    Kyle Isbel vs Walbert Ureña
  • Nick Loftin singles on a fly ball to center fielder Mike Trout. Jac Caglianone scores. Michael Massey to 3rd.
    Nick Loftin vs Walbert Ureña
  • Michael Massey singles on a ground ball to right fielder Jo Adell. Jac Caglianone to 3rd.
    Michael Massey vs Walbert Ureña
  • Isaac Collins called out on strikes.
    Isaac Collins vs Walbert Ureña
  • Jac Caglianone walks.
    Jac Caglianone vs Walbert Ureña
  • Salvador Perez homers (4) on a line drive to left field.
    Salvador Perez vs Walbert Ureña
  • Bottom 2nd
  • Logan O'Hoppe strikes out on a foul tip.
    Logan O'Hoppe vs Cole Ragans
  • Nolan Schanuel strikes out on a foul tip.
    Nolan Schanuel vs Cole Ragans
  • Angels challenged (play at 1st), call on the field was overturned: Vaughn Grissom singles on a ground ball to second baseman Michael Massey. Oswald Peraza to 2nd.
    Vaughn Grissom vs Cole Ragans
  • Oswald Peraza singles on a line drive to right fielder Jac Caglianone.
    Oswald Peraza vs Cole Ragans
  • Jorge Soler flies out to right fielder Jac Caglianone.
    Jorge Soler vs Cole Ragans
  • Top 2nd
  • Vinnie Pasquantino grounds out softly, pitcher Walbert Ureña to first baseman Nolan Schanuel.
    Vinnie Pasquantino vs Walbert Ureña
  • Bobby Witt Jr. singles on a ground ball to second baseman Vaughn Grissom.
    Bobby Witt Jr. vs Walbert Ureña
  • Carter Jensen flies out to left fielder Bryce Teodosio.
    Carter Jensen vs Walbert Ureña
  • Bottom 1st
  • Jo Adell strikes out swinging.
    Jo Adell vs Cole Ragans
  • Mike Trout called out on strikes.
    Mike Trout vs Cole Ragans
  • Zach Neto strikes out swinging.
    Zach Neto vs Cole Ragans
  • Top 1st
Game Recap
Game recap
The equation KC has been waiting for: A dominant Ragans and a 'W'
KANSAS CITY – After walking a career-high eight batters in New York last weekend and using the word “unacceptable” to describe the performance, Cole Ragans badly needed a bounceback start, and the Royals badly needed one from their ace, too. They got one Saturday night.
Highlights
Cole Ragans shines in Royals' dominant win
00:03:19
Condensed Game: LAA@KC - 4/25/26
00:11:40
Cole Ragans dominates with 11 K's
00:01:28
Salvador Perez's solo home run (4)
00:00:30
Carter Jensen's two-run single
00:00:19