Joshua Báez had an MLB debut for the ages Saturday at Wrigley Field in the St. Louis Cardinals' 8-4 victory over the Chicago Cubs.
The Cardinals' rookie outfielder became the first player in MLB history to hit three home runs in their maiden big-league appearance.
Joshua Báez
— MLB (@MLB) August 15, 2026
Joshua Báez!
JOSHUA BÁEZ!!!
The @Cardinals rookie has homered THREE TIMES in his MLB debut 🤯 pic.twitter.com/4FTBDw4dZx
Báez kicked things off with a 449-foot blast to center field on the first pitch he saw from Cubs starter Matthew Boyd. Only home run derby champion Jordan Walker has hit a longer homer for the Cardinals this season, according to ESPN Insights.
Báez is just the 11th player in franchise history to hit a homer in their first career at-bat.
Báez Bombs are here, St. Louis! 💣 pic.twitter.com/TENioKu6gr
— St. Louis Cardinals (@Cardinals) August 15, 2026
Three innings later, Báez was at it again with a solo dinger to left field to give St. Louis a 4-3 lead.
TWO HOMERS FOR JOSHUA BÁEZ IN HIS BIG LEAGUE DEBUT! 🤯 pic.twitter.com/ojdN2pyy4x
— St. Louis Cardinals (@Cardinals) August 15, 2026
Báez finished 3-for-4 with five RBIs after lining out in his last at-bat in the top of the eighth inning.
St. Louis selected Báez with the No. 54 overall pick in 2021. The Cardinals called up their No. 3 prospect Friday after a standout campaign with Triple-A Memphis, where he batted .256 with 34 home runs, 90 RBIs, 21 stolen bases, and a .901 OPS across 103 games.












