On August 15, 2026, the St. Louis Cardinals beat the Chicago Cubs 8-4 at Wrigley Field, the kind of midweek score that would normally vanish into a long summer schedule. Instead, Cardinals rookie outfielder Joshua Báez turned it into the defining night of his 15-game career, hitting three home runs against a Cubs staff trying to hold a lead — a performance his .170 batting average gives almost no warning of.
League-wide that day, hitters averaged 0.11 home runs per plate appearance — meaning the overwhelming majority of players who came to bat hit zero, and a small handful managed one. Báez hit three. That gap produces a z-score of 8.12 against the day's population, a number so far past normal variation it stops functioning like a typical hot night. A z-score of 3 already accounts for roughly 99.9% of individual player-days across baseball; something at 8.12 isn't 'rare' in the usual sense, it's closer to a once-in-a-decade event across the entire league. It's also worth sitting with this: those three homers made up three of the five he's hit all season, in only his 15th career game.
The dataset doesn't include pitch-by-pitch exit velocity for Wednesday's three homers specifically, so the anatomy of each individual swing isn't available here. What is on the books is his season-long batted-ball profile: a hard-hit rate of 61.8%, meaning more than six of every ten balls he's put in play this year have left the bat at elite exit velocity. That's a hitter capable of doing real damage on contact even while running a .170 average — the power and the swing-and-miss (22 strikeouts in 15 games) are two sides of the same rookie profile. A three-homer night from a hitter like that isn't luck finding gaps; it's what happens when someone who already crushes the ball gets three pitches he can drive in the same game.
The dataset doesn't include pitch-by-pitch exit velocity for Wednesday's three homers specifically, so the anatomy of each individual swing isn't available here. What is on the books is his season-long batted-ball profile: a hard-hit rate of 61.8%, meaning more than six of every ten balls he's put in play this year have left the bat at elite exit velocity. That's a hitter capable of doing real damage on contact even while running a .170 average — the power and the swing-and-miss (22 strikeouts in 15 games) are two sides of the same rookie profile. A three-homer night from a hitter like that isn't luck finding gaps; it's what happens when someone who already crushes the ball gets three pitches he can drive in the same game.
Báez is 23 and barely a month into a major league career, squarely in the small-sample-size window every debut season starts with. His overall line — .170/.224/.491, a .715 OPS — reads like a player whose raw power (five homers in 15 games) is running well ahead of his ability to make consistent contact. That's a common shape for young hitters adjusting to big league velocity and sequencing, and one huge night against the Cubs, in a game St. Louis won comfortably, doesn't resolve that tension on its own. What it does is put a marker down: the bat speed and strength are already showing up in games that count, even if the surrounding numbers haven't caught up yet.
The next few weeks will tell you whether opposing pitching staffs have taken notice. Watch how Cubs and other NL arms attack him the next time he's in the box against a team that just watched this — specifically whether he starts seeing fewer fastballs in hittable counts and more offspeed stuff away. If the strikeouts climb further while the power holds, that's the league adjusting to him. If the contact rate improves alongside the power, that's a real breakout in progress.
For one night in Wrigley Field, a 15-game sample size stopped being a caveat and started being a headline.