The Seam · August 30, 2026
The Number Where It Was
A 23-year-old first baseman got his call in June, struck out thirteen times in thirty-six at-bats, and went back down. The board that grades Triple-A contact kept his bat ranked through all of it. In August, at Buffalo, the bat explained why.
By Andy Whetstone · Toronto Blue Jays
On Friday, August 21, against Lehigh Valley, Sean Keys went 2-for-5 with two home runs, five runs batted in, and two strikeouts. The power that got him to the majors and the swing-and-miss that sent him back, in the same game.
The month around that game, through August 29: a .360 average, a .463 on-base, a .663 slugging mark, six home runs in twenty-three games, and fourteen walks against twenty-one strikeouts at Triple-A Buffalo. The power was front-loaded — all six homers came between August 4 and 21, none in the seven games since — which makes one August claim the most durable, the one MLB Pipeline published August 26: "he's also cut his whiff rate to 22.7 percent in August, the lowest mark he's had in a month in Triple-A yet." One month, measured against his own months. The homers were the spectacle. A falling whiff rate is the quieter kind of change.
Feverbaseball's AAA Pre-Consensus board holds off every name inside the consensus top 25, and its qualifiers are twenty-five and under and pre-major-league — a debut during the season still counts. That is why the board kept ranking Keys through the call-up and the send-down: not sentiment, a coded definition. It ranks the qualifying Triple-A sample by EV95 — a hitter's 95th-percentile exit velocity, the top of his range, how hard he hits the ball when he really connects. Keys is 13th on it, of 20. His EV95 is 109.32 miles an hour, the 93rd percentile of the 465 Triple-A bats the engine tracks, on 137 scored balls. On the nightly drift of August 27 to 28, he slipped from 11th to 12th — a new bat entered the board at No. 2, at 111.0, and pushed the field down a slot; his own EV95 ticked three hundredths, 109.41 to 109.38, and moved him past nobody. The next night he slipped once more, to 13th, the number easing to 109.32 — nine hundredths over three days. The board moved around him. His range held.
The industry didn't know him when the engine's sample did. On June 27, the day of his debut, Sportsnet's Arden Zwelling wrote a sentence that now reads like a museum label: "You won't find him on anyone's top-10 Blue Jays prospects list." MLB Pipeline had him 14th in Toronto's system entering the season. By August 26, the same list had him 6th. Nobody reachable has him on a top-100 list. The consensus caught up to the bat this summer. It has not passed it.
The call-up was earned, and urgent. Keys had, by Sportsnet's count, a 1.028 OPS and twenty-one homers across the two levels when Toronto selected his contract on June 27, a day game against Texas at Rogers Centre, with the club on a four-game losing streak and bottom-five in the majors in isolated power and hard-hit rate. Isolated power is slugging minus batting average, the pure-power measure. He batted sixth, played first base, and singled for his first career hit. He is the first Bucknell alumnus to reach the majors since Eric Junge, and he left school with a mechanical-engineering degree. "Obviously, it's what I've been preparing for. It's what I've been playing for," he told Zwelling that day. "But it's kind of moved fast on me."
Four days later, on Canada Day, he hit his first major-league homer, off Freddy Peralta, in a 9-3 win over the Mets. His manager, John Schneider, had watched him enough by then to tell Zwelling: "You know, 21 homers is 21 homers." And, in the same conversation: "I'm not asking him to save the season or hit 30 homers here."
What followed was the strikeout. Six hits in thirty-six at-bats, one of them the homer, one walk, thirteen strikeouts, a 35.1 percent strikeout rate. Two hits in his final sixteen at-bats, eight of them whiffs. His last game was July 22. On July 23 the club optioned him — "INF Sean Keys optioned to Triple-A," the transaction read — and recalled Davis Schneider to take the at-bats. No one called it unfair, because it wasn't. The mechanism was the misses.
Buffalo, at first, was where the demotion landed: four for his first thirty, ten strikeouts, no extra-base hits in nine games. Then August, and that August 21 line, and the whiff rate Pipeline flagged. The power came in a burst from August 11 through 21 — five homers in eleven days — and stopped, and the on-base didn't stop with it.
Through all of it, the board's number sat where it was. EV95 is the engine's steadiest measurement in the majors, where it has been tested — year over year the most repeatable number it keeps (r=.88) — and the thirty-seven major-league plate appearances are not in the sample — the 137 scored balls are all Triple-A, from every month of a Buffalo season that began June 5. August answered the range. Nothing in June or July asked it to move. Nothing could: a swing and a miss leaves no scored ball. The misses that sent him down never reached the number at all.
The card market hasn't read any of this. Keys's flagship is his rookie — a 2025 Bowman Chrome prospect card, one card, one market — and its PSA 10 sits at $35.25 as of August 29 on the site's card rack. That's down a tenth of a percent over seven nights, on 156 recent sales. It was $35.48 on August 7. A .360 August from a board-ranked bat with major-league service time moved the collector market less than a dollar. That is not a signal about the player. It is a sentence about the market, and this outlet prints it as one and leaves it there.
The baseball question is September, and it belongs to other people's sentences. Vladimir Guerrero Jr. plays first. Kazuma Okamoto plays third. George Springer holds designated hitter. Left field has been a hole all season, most recently split between Daz Cameron and Jesús Sánchez — Sánchez made headlines the week before for multiple errors in a loss to the Rays — and the week of August 24 the Blue Jays began giving Keys reps there at Buffalo. John Schneider announced it in Toronto on August 26: "You wish he played, I don't know, second base or outfield. It's weird how we're built right now, but he's definitely making a strong case to come back." The club was 66-70 and fifteen games out as of August 28, with a month to play. He's on the 40-man already. The door is a position change and a roster expansion away.
The recall may come, and the major-league sample may do what three-week samples do, and the strikeout rate may be the story again — thirty-seven plate appearances were never a verdict, but they were a fact, and it stays a fact. August answered them. A 23-year-old whose best balls leave the bat at 109 miles an hour is becoming what the board's No. 13 ranking kept saying while the top-10 lists caught up.
The board does not know his name. It knows his 137 scored balls, and it kept the number where it was.