St. Louis Cardinals rookie Joshua Báez became the first rookie in major league history to hit three homeruns in his first game in the major league!
Báez made history today in Chicago at the Cubs-Cardinals game. The Cardinals won the game 8-4 thanks to Joshua.
Joshua hit homeruns in his first three of four at bats. He recorded 5 RBIs.
St. Louis Cardinals: The first player in Major League history with three home runs in his first three plate appearances – Joshua Báez!
The first player in Major League history with three home runs in his first three plate appearances:
Joshua Báez! 💥 pic.twitter.com/In43fgetBd
— St. Louis Cardinals (@Cardinals) August 15, 2026
More from the St. Louis Cardinals.
When you see a meatball headed your way pic.twitter.com/wM9rt1d426
— Gus (@guswayze) August 15, 2026
Following his record-setting performance on Saturday, Joshua’s mother gave him a big hug on the field.
Three home runs in his first MLB game …
And one big hug from his mom ❤️
A day Joshua Báez will never forget! https://t.co/2Af1lMIuaY pic.twitter.com/iBh1Izxwm4
— MLB (@MLB) August 15, 2026
Hat Tip Ed
ESPN reported:
Baez had 30 members of his family in attendance at Wrigley Field. The traveling party, which included his mother, Yris, gathered on the field in Chicago for photos after the game in spite of rain.
“It’s just unreal,” said Baez, ESPN’s fourth-ranked prospect in the Cardinals’ system and No. 93 overall. “To not only get a hit, but three home runs? It’s crazy.”
It was not a bad professional debut.
Baez is batting .750 for the Cardinals.
Ad block users: Some site features may not work correctly while an ad blocker is enabled, because they break scripts and content this website depends on. If you can’t see comments below, for example, please disable your ad blocker.











