Caglianone’s Five-RBI Night Powers Royals Past Angels
The Kansas City Royals left Angel Stadium on Friday night with a 7-6 victory that will live in infamy for all the wrong reasons, at least from Los Angeles’ perspective. This was a game that should never have been close, a contest that the Angels had every opportunity to put away but instead surrendered due to some genuinely baffling bullpen management and a relentless Royals attack led by a man on a mission named Jac Caglianone.
Pitching Decisions
Star Performers
Let’s be clear about something: Caglianone was unstoppable. Four hits, five RBIs, including a two-run blast in the fifth inning that put Kansas City ahead. The kid was locked in from the moment he stepped into the box, and the Angels pitching staff had no answers. This wasn’t about the Royals being particularly dominant, it was about one hitter absolutely terrorizing the opposition and refusing to let his team lose.
The Angels should have won this game. Full stop. Nolan Schanuel put on a clinic of his own with four RBIs, highlighted by a bases-clearing double in the third inning that gave Los Angeles a 4-1 lead. For a moment, it looked like the home team was going to run the Royals out of the building. But baseball doesn’t work that way, and the Angels would learn that lesson the hard way on Friday night.
Caglianone Carries the Load While Angels Crumble
The real villains here are the Angels’ pitching decisions. Tayler Saucedo lasted just 0.1 innings, allowing two runs without recording an out. That’s not a pitching performance, that’s a disaster. The fact that the Angels let this game get away from them in the late innings is inexcusable when you consider the talent in that clubhouse. Mike Trout was thrown out at the plate trying to add to their lead, a base-running disaster that symbolized the entire evening for Anaheim.
Michael Massey added his own offensive firepower for the Royals with a solo homer in the second and a crucial go-ahead RBI single in the seventh that proved to be the dagger. When you’ve got two guys producing like Caglianone and Massey did on Friday, you’re going to win more games than you lose. The Royals understood that and rode these performances to victory.
Bench Strength and Late-Game Execution Make the Difference
The Angels had their chances. Josh Lowe‘s solo homer in the sixth briefly gave them some hope, pulling them within one run. But by that point, the damage was done. The Royals’ bullpen, featuring Alex Lange and Steven Cruz, locked down the final innings when it mattered most. Cruz secured the save in the ninth, and while the Angels put pressure on with runners in scoring position, he got the job done.
This game was a microcosm of what separates contenders from pretenders. Kansas City had two guys who simply refused to accept defeat. The Angels had talent on display but couldn’t execute down the stretch. On Friday night at Angel Stadium, that difference proved to be worth exactly one run, and the Royals will happily take the road victory and move on to the next one.
Box Score
Kansas City Royals Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Carter Jensen C | 4 | 1 | 0 | 0 | 1 | 1 | .219 |
| Bobby Witt Jr. SS | 3 | 2 | 1 | 0 | 2 | 1 | .285 |
| Jac Caglianone 1B | 4 | 2 | 3 | 5 | 0 | 0 | .273 |
| Nick Loftin 3B | 4 | 0 | 1 | 0 | 0 | 2 | .240 |
| Michael Massey 2B | 4 | 1 | 3 | 2 | 0 | 1 | .264 |
| Isaac Collins LF | 4 | 0 | 1 | 0 | 0 | 0 | .233 |
| John Rave RF | 3 | 0 | 0 | 0 | 0 | 1 | .220 |
| Josh Rojas DH | 4 | 0 | 0 | 0 | 0 | 2 | .224 |
| Kyle Isbel CF | 4 | 1 | 1 | 0 | 0 | 2 | .229 |
Kansas City Royals Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Seth Lugo | 4.2 | 7 | 5 | 5 | 0 | 4 | 4.59 |
| Jose Cuas | 0.1 | 0 | 0 | 0 | 1 | 0 | 1.64 |
| Alex Lange (W) | 1.0 | 2 | 1 | 1 | 0 | 2 | 6.23 |
| John Schreiber | 1.0 | 0 | 0 | 0 | 0 | 0 | 3.68 |
| Nate Pearson | 1.0 | 0 | 0 | 0 | 0 | 2 | 2.60 |
| Steven Cruz (SV) | 1.0 | 1 | 0 | 0 | 0 | 1 | 4.17 |
Los Angeles Angels Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Wade Meckler LF | 5 | 1 | 1 | 0 | 0 | 3 | .300 |
| Oswald Peraza PR | 0 | 0 | 0 | 0 | 0 | 0 | .229 |
| Mike Trout CF | 5 | 0 | 1 | 0 | 0 | 2 | .244 |
| Nolan Schanuel 1B | 4 | 1 | 2 | 4 | 0 | 0 | .273 |
| Zach Neto SS | 3 | 0 | 1 | 1 | 1 | 0 | .225 |
| Moisés Ballesteros DH | 4 | 0 | 0 | 0 | 0 | 0 | .214 |
| Vaughn Grissom 2B | 4 | 0 | 0 | 0 | 0 | 3 | .246 |
| Josh Lowe RF | 4 | 1 | 1 | 1 | 0 | 1 | .206 |
| Denzer Guzman 3B | 4 | 1 | 1 | 0 | 0 | 0 | .241 |
| Tyler Heineman C | 2 | 2 | 2 | 0 | 0 | 0 | .189 |
| Jose Siri PH | 1 | 0 | 1 | 0 | 0 | 0 | .267 |
Los Angeles Angels Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Grayson Rodriguez | 4.0 | 3 | 3 | 3 | 2 | 5 | 7.17 |
| Sammy Peralta | 2.0 | 4 | 2 | 2 | 1 | 3 | 7.94 |
| Tayler Saucedo (L) | 0.1 | 2 | 2 | 2 | 0 | 0 | 6.75 |
| Luke Murphy | 1.2 | 1 | 0 | 0 | 0 | 0 | 2.57 |
| Ryan Watson | 1.0 | 0 | 0 | 0 | 0 | 2 | 4.32 |
