The Seam · August 30, 2026
Newly Readable
A 22-year-old switch-hitting catcher played at four levels in one season, struck out thirty-one times in four hundred ninety-four plate appearances, and homered from both sides of the plate in his third game at Triple-A. Feverbaseball's engine, which prices contact, saw almost none of it — its instrument is blind below Triple-A. On Tuesday, August 25, its blindness ended. It has not looked yet.
By Andy Whetstone · Tampa Bay Rays
On Friday, August 28, at Durham Bulls Athletic Park, Caden Bodine hit his first Triple-A home run batting left-handed, into right field, in the sixth inning. In the seventh he hit his second one batting right-handed, a two-run shot. Durham beat Norfolk 7-0 in front of 7,349 people, and Mason Englert threw six one-hit innings behind him. Three games into the level, he's 6-for-12 with two home runs. The next night, in line to start for Norfolk, was Michael Forret — acquired with Bodine in the December trade, then traded back to Baltimore at the deadline in the Tyler Wells deal.
The trade first, because it is the start of the calendar. On December 19, 2025, Tampa Bay sent Shane Baz to Baltimore and received Bodine, three other players, and a Competitive Balance Round A pick; Bodine was assigned to Charleston, Low-A, the same day. Then the year: Charleston through Sunday, May 17. Bowling Green from Tuesday, May 19, through Sunday, June 28. Montgomery from Tuesday, June 30, through Sunday, August 23. Durham from Tuesday, August 25. One off-day between levels, every time — last game to first, three times running.
What a promotion calendar is: part compliment, part roster arithmetic. A big-league club that traded for a catcher at the deadline still moves a hitting catcher, and a hitting catcher earns the move. Five months, four levels, and one number nobody printed.
Thirty-one. Strikeouts, that is, in 494 plate appearances this season — a 6.3 percent strikeout rate. By stop: six strikeouts in 152 plate appearances at Charleston, ten in 151 at Bowling Green, twelve in 179 at Montgomery, and three in twelve at Durham, the denominator again. MLB.com counted it on July 22, through his first 90 games: "The two walks give him 34 this season next to only 20 strikeouts." FanGraphs' pre-trade deadline board, published July 23, put him in "The Helium Group," its riser tier, with "special contact skill for any prospect, let alone a catcher." Its table had him at an 89.8 percent contact rate — the bat meeting the ball on nearly nine of every ten swings — the highest of any hitter shown.
The caveat lives in the same season. The power traded down at all three full-season stops: slugging .614, then .477, then .447. The on-base slipped only from .433 to .397, and the walks rose at Montgomery, twenty against twelve strikeouts. And DRaysBay's September call-up column, published in August, printed the two tensions straight, at Double-A: "a chase rate near 40%" — that means swings at pitches out of the zone — "and allowing runners to steal bases at a 90% success rate" against him. FanGraphs' July 23 table had the chase at 30.0 percent, the whole season to that date. Two shops, two windows, two numbers. Contact skill and chase discipline are different claims.
Baltimore drafted him 30th overall in 2025 out of Coastal Carolina, for $3,113,300. What the Orioles drafted: a catcher who won the Buster Posey Award as the college catcher of the year and the first Gold Glove in Coastal Carolina history, batting .318 with a .454 on-base, 47 walks, and 17 hit-by-pitches in his final season, on a 56-win team that LSU swept in the College World Series finals. After his freshman year, in the Cape Cod League, he hit .384 — a number that would have beaten Travis Bazzana's batting title if Bodine had the plate appearances to qualify for it.
That December, the Orioles traded him anyway. By August, DRaysBay — summarizing Baseball America's midseason update — wrote that he "might be the star of the loaded Shane Baz trade return." Where the industry has him now: FanGraphs No. 31 overall, a 50 FV — the future-value grade, an everyday player on the scouts' 20-to-80 scale — on its July 23 board. MLB Pipeline No. 51 in its August 14 midseason update, up from No. 92 three weeks earlier. Baseball America No. 59 in its August update. Keith Law, in The Athletic's July 23 top 70, left him off the list entirely and still wrote him into Nathan Flewelling's entry as "the safer bet to be at least a soft regular." The Rays' assistant GM Kevin Ibach, in that same Pipeline piece, on what the system is holding: "We always talk about being strong up the middle, and I think having center field, shortstop, catching depth all in that impact range is pretty exciting for our future."
The calendar sits inside a season MLB.com's piece calls "the American League's best team" being a buyer: four deadline deals costing eight prospects, one of them bringing back a catcher, Liam Hicks, whom Forbes counted as the club's eleventh in three seasons. That is the thinness, at the top. Below it is the opposite: Bodine and Nathan Flewelling, MLB No. 65 and the Futures Game MVP, are why Keith Law wrote of "an embarrassment of riches at catcher." The September call-up chatter has started. The 40-man question that decides it is one thing the public record does not settle.
Here is the engine's entire published position on him. The events log: date 2026-08-25, type newly_gradeable — Caden Bodine, from AA to AAA, org Tampa Bay Rays. That word, newly gradeable, is the instrument's own: exit velocities exist at Triple-A, so for the first time in his career the engine can see a ball he hits. Every swing of the four-level year before Durham — the four hundred eighty-two plate appearances, fourteen of the sixteen home runs — happened below its line of sight. The sample gate is eighty tracked balls in play. By the box-score count he has nine toward it: twelve plate appearances, three of them strikeouts.
The filed farm row, from the sweep of August 8: rank 45, position catcher, age 22, and a tools note two words long — "Catching depth." — and, for the notes field, "FG No. 31." The page's since-we-filed line now reads: "2026-08-25 Reached AAA — now readable." That is all of it. One modest sentence from the consensus, and a timestamp. The engine has not yet written its own sentence about Caden Bodine.
The site's card rack has a row for him: a 2025 Bowman Draft flagship, $36.21 for a PSA 10 on 37 recent sales, as of August 30 — the row's first night on the main rack, its history starting today, because the same fix that made him readable moved his card off the farm track where it had lived. What the archive keeps is a 5.7 percent rise in mid-August, while he was still at Montgomery; nothing on the page has priced a night of Durham yet. One instrument voted early and rising; the other has not yet looked.
Eighty tracked balls at his pace is more than a month of Durham games, and the calendar does not have a month left. The first read may wait for next spring, and the coverage cannot say which way it will come: the bat that meets nine of ten swings, the chase that two shops print two numbers on, the running game — all of it waits for the engine to have its say, and the engine has not yet said anything.
The season's last weeks are his first. Newly readable. Unread.