Six MVPs, Four Home Runs, One Night Worth Remembering
Baseball’s at its best when its stars decide to take over a game. It’s always been that way. You can dress the sport up however you want — analytics, matchups, bullpen games — but at the end of the day, people show up to see the best players do things nobody else can do. And when they do it at the same time? That’s catching lightning in a bottle.
Because let’s be honest — early April doesn’t always give you that. You’ll get some sloppy games, some cold bats, a lot of "getting back into the swing of things" mental errors. It’s part of the deal. So when a random Monday suddenly turns into a home run derby across the entire league, it stands out.
Nine different players had multi-homer games on Monday. Nine. That’s tied for the second-most in a single day in MLB history.
And the game in the Bronx still felt like the center of it all. Yankees-Angels wasn’t just part of the chaos — it kind of defined it. Two MVPs trading swings, refusing to let the other one have the last word.
Judge Lit the Fuse Early
The Yankees walked into this one dragging a five-game losing streak behind them, and you could feel it a little. Just that early-season frustration where things aren’t clicking the way they should. The Angels weren’t exactly rolling either. One series win all year, flashes of looking dangerous, then stretches where it just kind of stalls out. You could see the pieces, especially with Trout starting to heat up, but it hadn’t really come together yet.
Now, it’s April. Nobody’s season is on the line. But you still get those games that feel a little heavier just because of who’s on the field. Two guys with six MVPs between them tends to do that. You tune in expecting at least a moment or two.
But you don’t usually get a night quite like this.
Judge made sure of that almost immediately.
First inning, first real swing of the game that mattered, and he launched a two-run shot off Yusei Kikuchi, 456 feet, 116.2 off the bat. One of those swings where you could've had your eyes closed and still would've known it was gone — it sounded that good.
And just like that, the tone was set.
José Caballero followed it up with a two-run homer of his own, and suddenly it’s 4-0 before anybody in the stadium has really settled in. It felt like one of those nights where the Yankees were going to finally exhale, get right, and cruise a little.
Which, for them, is usually how these games go.
Trout Had an Answer Ready
The Angels got right back in it, though. Caballero boots a routine grounder off Trout’s bat in the fourth, and suddenly everything loosens up. What looked like a comfortable cushion turns into four unearned runs in a hurry.
And Trout? He was already on it.
Bases loaded, same inning, and he gets one he can drive. Off the bat, it had that look — 106.8 mph, high, carrying. For a second, it felt like the whole thing was about to tilt completely. Then Yankee Stadium knocked it down at the track. Loud out, but it told you what was coming. He wasn’t missing for long.
That’s when the game really settled into its rhythm — if you can even call it that.
Grisham comes off the bench in the fifth and launches a three-run shot to make it 7-4. In most games, that’s the swing you circle. That’s the one that sticks. Crowd gets into it, bullpen starts lining up, you start thinking about how it ends.
Not here.
Trout steps in the next inning and just erases it. Three-run homer off Jake Bird, and just like that it’s 7-7 again. No buildup, no drama — just a clear statement that he wasn't going down without a fight.
The Swing, the Stare, and the Smirk
When Judge came up in the bottom of the sixth, you could feel it building a little.
Already having a homerun on the day, Shaun Anderson tried to crowd him. A couple pitches in tight, trying to make him uncomfortable, maybe get him to cheat or bail out. Judge didn’t take too kindly to that, and gave him a little stare after both of them.
Then he got one. And he didn’t miss it.
Turned on it, kept it just fair down the line, and as soon as it left the bat you knew what it was. Not a cheap one, not a wall-scraper — this thing landed on the second deck. And it got there in a hurry.
The cameras turned to Trout, who couldn't hold back a little smirk. It was almost a "you kind of had that one coming" to his own pitcher. He knows as well as anyone that if you're going to run a few pitches up and in on a hitter like that, you better not groove one. He's bound to make you pay.
Instantly, the clip went viral because it matched everything else about the night.
You heard it after the game too. Judge gave Trout his flowers:
He’s the greatest, the greatest of all time… I know he’s had some tough injuries over the years, but to see himself back in a better spot this year. Every time he comes to the Bronx, man, he puts on a show... It’s fun competing against a guy like that.
This Game Just Wouldn’t Let Up
The crazy part is Judge still didn’t get the last laugh with that second homer.
Josh Lowe ties it again in the seventh with a sac fly, and before you can even reset, Trout’s back up in the eighth with a chance to do it again. And at that point, it almost felt inevitable.
He gets one from Camilo Doval and sends it into the bullpen. A two-run shot. Angels back in front, 10-8.
No hesitation. No wasted motion. Just another answer.
That gave Trout five RBIs on the night and pushed him to 408 career homers, sliding him past Duke Snider on the all-time list. And somehow, even that felt like a side note in the moment. Judge had already carved out his own piece of history earlier. That second homer gave him 47 career multi-homer games, passing Mickey Mantle. The only name left in front of him on that Yankees list? Babe Ruth.
If that wasn't already enough history for you: According to STATS Perform, it was the first time in 70 years that two players who were already three-time MVPs each hit two homers in the same game.
Seven total home runs. 2,846 feet combined. More than half a mile of baseballs leaving the yard.
And it still wasn’t done.
Grisham comes up in the ninth and ties it again with another two-run shot, because of course he does. Caballero follows with a double, takes third without much resistance, and then the game ends on — of all things — a wild pitch.
Run scores. Game over.
Yankees 11, Angels 10.
After everything else that happened, it felt like a bit of a letdown.
All stats courtesy of MLB.com.
Curious for more stories that keep you informed and entertained? From the latest headlines to everyday insights, YourLifeBuzz has more to explore. Dive into what’s next.