The Kansas City Royals hammered the Los Angeles Angels, 12-1. Cole Ragans delivered his sharpest start of the season, and the KC offense finally broke loose with disciplined at-bats and clutch hits.
This game showed off a mix of pitching command and patient plate appearances. The Royals built a big lead and gave the bullpen plenty of breathing room, snapping a long series drought.
Ragans Delivers a Masterful Six-Inning Outing
Ragans worked six innings and racked up 11 strikeouts. He gave up just one run on five hits—only a solo shot by Jo Adell in the fourth marred his night.
After a jam in the second, Ragans punched out two straight Angels to wriggle free. He kept the Angels guessing and let the Royals’ bats do the rest.
Pitching Line and Game-Winning Sequences
Ragans (1-4) mixed his fastball and a sharp secondary pitch to keep hitters off balance. He handled trouble calmly, never letting things unravel.
That’s the kind of start KC has been hoping for from a young arm. When the offense is rolling, he’s shown he can be a steadying force.
Offense Breaks Through: A Patient, Profitable Night
The Royals’ approach at the plate paid off—they drew ten walks and kept the bases busy. That patience turned into a double-digit run total and a lopsided win.
Loftin, Perez, Pasquantino Lead the Charge
Nick Loftin had a career night, driving in four runs. He notched an RBI single, a two-run single, and even drew a bases-loaded walk.
Loftin’s versatility at the plate stood out. When he gets his chances, he makes things happen.
Salvador Perez stayed hot, going 3-for-5 with a solo homer and an RBI double. He’s been the rock in the lineup lately, showing up in big spots.
Vinnie Pasquantino stood out too, working three walks—including one with the bases loaded. His patience at the plate helped force Angels pitchers into mistakes.
Other Royals chipped in as well. Michael Massey sparked a three-run seventh with an RBI single, and Carter Jensen knocked in two more runs in the eighth off Adam Frazier.
- Royals walked 10 times, setting up plenty of RBI chances.
- Mike Trout extended his on-base streak against KC to 28 games with an eighth-inning hit.
- Angels starter Walbert Ureña struggled, allowing four runs in 3 2/3 innings with a career-high five walks.
Angels’ Night Remains Troubled on the Mound and at the Plate
Los Angeles just couldn’t get out of its own way. Ureña’s five walks set the tone for a tough night, and the offense never really clicked.
Vaughn Grissom did collect three hits, including a double, but the Angels couldn’t string anything together. Ragans and the KC bullpen kept them quiet as the score kept climbing.
Mike Trout, ever the nemesis, notched a hit to keep his streak alive. Still, the Angels’ late offense barely made a dent.
Series Implications and a Look Ahead
The Royals finally grabbed a series win, their first since early in the season. That’s got to feel good as they head into the finale.
Sunday night brings Reid Detmers for the Angels and Seth Lugo for KC. It’s the first Sunday night game at Kauffman Stadium since 2016, and the Royals suddenly have a little momentum—and maybe a formula to build on.
Key Takeaways
This season, consistency has felt like a moving target. Ragans flashed real potential as a dependable ace-in-waiting.
The Royals’ offense showed that patience at the plate can lead to big numbers. Sometimes, a lineup willing to take walks just changes the whole vibe of a game.
Here is the source article for this story: Cole Ragans strikes out 11 in 6 innings as Royals blow out Angels 12-1
Experience Baseball History in Person
Want to walk the same grounds where baseball legends made history? Find accommodations near iconic ballparks across America and create your own baseball pilgrimage.
Check availability at hotels near: Yankee Stadium, Fenway Park, Wrigley Field, Dodger Stadium
Plan your ballpark visit: Get MLB Ballpark Tickets and find accommodations nearby.
- Biographies
- Stadium Guides
- Current Baseball Players
- Current Players by Team
- Players that Retired in the 2020s
- Players that Retired in the 2010s
- Players that Retired in the 2000s
- Players that Retired in the 1990s
- Players that Retired in the 1980s
- Players that Retired in the 1970s
- Players that Retired in the 1960s
- Players that Retired in the 1950s
- Players that Retired in the 1940s
- Players that Retired in the 1930s