The Seam · July 26, 2026
Thirty Homers, No Debut
Joshua Báez leads the minor leagues in home runs and has never played a major league game. On July 11 we put a dated, public bet on the record about when that changes — and corrected the name on it before it counted.
By Andy Whetstone · St. Louis Cardinals
On July 17 at AutoZone Park, with the bases loaded, Joshua Báez hit a ball 473 feet.
It carried the lawn behind the center-field fence, hit the batter's eye on the fly and bounced back onto the grass. MLB.com clocked it at 108.8 miles an hour off the bat, against Jaxon Wiggins, the top pitching prospect in the Chicago system, and noted that it was the longest ball Báez had hit all season and that only two home runs struck anywhere in Triple-A in 2026 had gone farther. Memphis won it in the last inning, 10-9.
It was his twenty-ninth home run. He leads the International League. He leads the minor leagues.
Five summers earlier, in his first professional games, he hit .158.
He was born in Boston in June of 2003, spent his infancy in Santo Domingo, and came back to Massachusetts at eleven, to Dorchester, without the language.
"It was really hard to adapt. I got bullied, didn't make any friends, and barely passed my classes. It was a tough time," he told the Dorchester Reporter last December. He took English as a second language through sixth, seventh and eighth grade. "In 8th grade was when I was able to join the regular classes; it was a process."
He played at Cristo Rey Boston, then Snowden International, then Dexter Southfield in Brookline, where he was Massachusetts' Gatorade Baseball Player of the Year. Some boards had him as a first-round talent. He fell to the second round, and the Cardinals took him fifty-fourth overall in 2021.
Vanderbilt had his commitment. St. Louis bought it out for $2.25 million against a slot value of $1,338,500 — some nine hundred thousand dollars over what the pick was worth. That's the size of the bet an organization makes on tools it hasn't seen play yet.
"I just want to be better than Mike Trout and want to be the face of the game one day," he told RedbirdRants that July.
He was eighteen. Four years on, he described that summer to the Dorchester Reporter: "Everything happened so fast. You're given this opportunity, and you enter a grown man's world."
Then the Florida Complex League: 23 games, .158, two home runs.
Then Palm Beach in 2022, and a wrist that cost him most of the summer.
Then Palm Beach again in 2023 — a full season this time, 91 games, .218, seven home runs, thirty stolen bases, and a strikeout in better than a third of his trips.
Then High-A Peoria in 2024: .225, ten home runs, and a strikeout rate of 37.3 percent. More than one plate appearance in three ended with the bat on his shoulder or through the zone too late.
Four years. Every scouting report in that stretch had the arm, the speed and the power. He couldn't get to any of it often enough to matter.
Then 2025.
"I went into the off-season before 2025 and really tried to put it all behind me," he told the Dorchester Reporter. "Go back to my roots, believe in myself, have faith, and I prepared myself really hard."
He struck out 21.4 percent of the time at Peoria and 20.2 percent at Double-A Springfield — down from better than a third of his plate appearances to a fifth. He hit .317 at High-A and .271 with sixteen home runs at Double-A, and stole fifty-four bases across the two stops.
"I surprised myself, surprised a couple of people, and got the blessing to get put on the 40-man roster in November," he said.
Chaim Bloom, the club's president of baseball operations, described that same off-season to Sports Illustrated in June, from the other side of it.
"The adjustments Josh made going into 2025 allowed him to control the strike zone better and make more contact — which unlocked the rest of his game."
The power didn't arrive in 2026. The contact arrived in 2025, and the power came up behind it.
On July 11, with Báez in Memphis and no major league at-bats to his name, we filed a call.
It's on our public ledger as C0005. Archetype: pre-consensus. Metric: major-league debut. Window: closes September 30, 2027. The thesis is on the record in the words we filed it in — AAA ev95 110.7 at 23 grades MLB-power-caliber; debuts and sticks within 14 months. Ev95 is the 95th percentile of his exit velocity — how hard he hits it at his best.
There's no threshold on that call. Most of what we file has a number to clear. This one has an event: he arrives by September 30 of next year, or he doesn't, and the ledger says so with our name on it and a timestamp fourteen months old.
Arriving is not a brave call. He's on the 40-man roster and he leads the minor leagues in home runs.
The brave half is the word "sticks." It's in the thesis we filed. It is not what the ledger grades — the metric on C0005 is the debut and nothing else. No service days, no plate appearances, no test for holding a job. We believe he holds one. We did not file a way for you to hold us to that, and we don't edit filed calls, so it stays that way until the window closes.
It nearly went out under the wrong name.
A person here typed it. Calls like this one are written by hand, not generated, and the number that got typed was 699134. That belongs to Bradgley Rodriguez, a right-handed pitcher in the San Diego organization who has never worn a Cardinals uniform and who made his own major league debut in May of 2025. A bet on his debut would have been moot fourteen months before we filed it.
Forty-nine seconds later the identity check caught the mismatch and corrected it to 695491, which is Báez. The call was filed half an hour after that.
The check runs twice, once when a call is drafted and again when it's filed, and it won't pass a call it cannot verify. Thirteen calls are on the ledger. All thirteen carry the man the name names.
The engine that seeded that call ranks Triple-A hitters by contact quality — how hard the ball leaves the bat when they hit it. Through July 24, Báez sat fourth among the 389 bats it tracks.
Contact quality is not contact frequency. The system grades how hard he hits it. It has no opinion on whether he hits it.
And whether he hits it is the entire question.
He's striking out 30.3 percent of the time this season. That's down from 37.3 at High-A in 2024. It's up from the 20.2 percent he ran at Double-A last year — up from the exact adjustment Bloom credits for unlocking everything else. In May, CBS Sports ran him under the headline Homers, strikeouts up at Triple-A.
The next sentences out of Bloom's mouth, in that same June answer, were these:
"Early this year in Triple-A, we saw both of those things backslide, even though he was still getting to his power occasionally. He's training differently now and headed in the right direction in those areas again... He's got the ceiling of an impact player and not just a one-dimensional guy, and we want to make sure he's prepared to do that."
The front office is standing at the same gate our engine is.
In June, after Báez hit four home runs in a game in Nashville, his manager in St. Louis was asked what it meant. "Guy had a spectacular night," Oli Marmol said. "You definitely continue to take notice. But there's a lot of factors that go into future decisions."
Since the 473-foot grand slam, six games have gone by and he's hit one more home run. Thirty in 89 games, .242/.313/.556. The number that seeded our call has come down since we filed it: 110.7 that day, 110.5 through Friday. The rank held.
That drift doesn't touch the call, and we're not going to pretend it does. We didn't bet on a number staying above a line. We bet on a man reaching a place.
We didn't bet on what he'll be worth when he gets there. The call says he arrives. It says nothing about the batting average, the strikeouts, the roster spot in 2029, or what any of it costs, and anyone reading a price into it is reading something we didn't write.
He's twenty-three. He's in Memphis, leading every hitter in the minor leagues in home runs, and the line where his major league debut goes is still empty.
The window closes September 30, 2027. Our name is on it either way.