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

1.0IP2H1ER0BB2K
0.1IP2H2ER0BB0K
1.0IP1H0ER0BB1K

Star Performers

Jac Caglianone

Season AVG: .273
4AB3H1HR5RBI2R0BB
Nolan Schanuel

Season AVG: .273
4AB2H0HR4RBI1R0BB

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.

Jac Caglianone's two-run home run (22)

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

Jac Caglianone's two-run single

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.

John Rave throws out Mike Trout at the plate

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

Michael Massey's go-ahead RBI single

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.

Steven Cruz secures the Royals' 7-6 win

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