There is always baseball happening — almost too much baseball for one person to handle themselves.
That’s why we’re here to help, though, by sifting through the previous days’ games, and figuring out what you missed, but shouldn’t have. Here are all the best moments from last night in Major League Baseball:
Ohtani reaches 30 HRs fastest in Dodgers’ history
Just when you think that Shohei Ohtani is running out of history to make, he finds something else. The Dodgers have existed since 1884 — nearly two decades before the merger of the National League and upstart American League that would result in both Major League Baseball and the first World Series. No one in that exceptionally long history of the franchise has ever hit 30 homers in a season as quickly as Shohei Ohtani
Ohtani hit his 30th long ball on Tuesday, in a 6-1 win over the White Sox. – The blast tied Cody Bellinger’s 2019, in which he hit 30 homers before the break in 85 games. Ohtani managed the feat in 84 games, and he’s got six more tries to make it to at least 31 dingers before the break.
He’s the third player to reach the 30-homer mark in 2025, and the first from the National League — the MLB-leading Cal Raleigh is first, with 33, while Aaron Judge also sits at 30 after going deep twice on Sunday. Per MLB’s Sarah Langs, this is just the fifth season with three players reaching the 30-homer mark before the All-Star break — Diamondbacks’ slugger Eugenio Suarez is at 26, giving him a shot at making it four players. It’s Ohtani’s fifth-consecutive season with at least 30 homers, and also a real aggressive pace for a guy who hit a career-high 54 in 2024.
Oh, and Ohtani will pitch again on Saturday, on his 31st birthday, too. Can’t forget that in addition to all of this homer business, he also does that.
Springer goes grand again, collects 7 RBIs
It was a happy Canada Day in Toronto, as the Blue Jays downed the Yankees and moved just half-a-game back of New York in the AL East. They did this in dominating fashion, winning 12-5, and George Springer was responsible for the difference.
Springer, who hit a grand slam just last week against the Guardians that ended up being the game winner, cleared the bases in grand fashion once again on Tuesday:
That was actually Springer’s second homer of the day — he went deep with a solo shot in the fourth, too, to make it 2-1 Yankees at the time. The grand slam tilted the balance of power, putting Toronto up 9-4, but Springer wasn’t finished. He had a bases-loaded single that scored two more in him before calling it a day, as well:
The Yankees are now just 6-12 in their last 18 games, and have lost four games in the standings to Toronto since June 13. They’ve got two more left in this four-game series to try to erase some of that damage.
Caratini hit a grand slam, too
George Springer didn’t have the lone grand slam of the evening. The Astros’ Victor Caratini cleared the bases with one swing of the bat, too, and, like with Springer, that ended up being the deciding play.
Caratini took a high, inside pitch deep, putting the Astros up 6-1 over the Rockies in the third inning. Colorado would storm back, however, scoring in three straight innings to narrow the gap, while Houston was scoreless the rest of the way: the Astros ended up winning 6-5 after cashing in on Caratini’s insurance policy.
Marlins win 8th straight
The Marlins are no longer in immediate danger of losing 100 games, and it’s in large part thanks to their recent play. Miami has now won eight games in a row after defeating the Twins 2-0 on Tuesday, putting them at 38-45 on the season, a 74-win pace that has them in third in the NL East, ahead of the Braves by half-a-game.
Now, Miami has also been outscored by 72 runs on the season, but they went 12-5 over their last 17 games of June, and have a +21 run differential since June 13, when that stretch began. So maybe things are turning around a bit, at least on offense: the lineup has hit a collective .279/.341/.430 during this run, helping to make up for a rotation that’s still produced an ugly 4.69 ERA even as the team’s fortunes change.
Is it still embarrassing if everyone was fooled?
The batter, Salvador Perez, seemed to think it was gone at first. Outfielder Julio Rodríguez, who was attempting to flag it down for a homer-robbing catch, also clearly thought it was heading that way. The camera, the fans, the play-by-play announcer… everyone seemed to think this was a home run, to the point that a graphic even flashed on-screen celebrating how many homers and RBIs Perez now had because of it.
It was not a home run.
Royals’ manager Matt Quatraro briefly thought about challenging the call, just in case, but decided it wasn’t worth risking the challenge. And he was right not to challenge, as well, since a zoomed-in replay showed that the Rodríguez had miscalculated where the ball was going to end up, not just in terms of where it’d land, but in its distance: it hit on the wall, below the yellow line indicating a home run, before bouncing away and back into the outfield grass.
Davis does it all in Pirates’ win
The Pirates had just taken the lead in the game in the bottom of the eighth, breaking the scoreless tie with a sacrifice fly by Henry Davis. Then, in the top of the ninth, the Cardinals threatened… and nearly scored, too. Thanks to Davis’ other job as a catcher, they did not.
With José Fermín advanced to third base on a Yohel Pozo double, the Cardinals were in a position to not just tie, but take the lead. Victor Scott II would hit a grounder to first baseman Spencer Horwitz, however, and with just the one out, Horwitz threw home to try to stop the game from being tied. Davis secured the throw and made an impressive sweeping tag, which, after a challenge, was upheld as an out.
Here’s another angle, just because it exists:
Brendan Donovan would then strike out to end the still-existing threat, giving the Pirates the win.
Want great stories delivered right to your inbox? Create or log in to your FOX Sports account and follow leagues, teams and players to receive a personalized newsletter daily!

Get more from Major League Baseball Follow your favorites to get information about games, news and more