Caden BodineC Charleston RiverDogs
Age 22 S/R 5'10" / 200 lbs A HR -6%H +4% Svc 0.0 · Ctrl thru 2036
2026 ROS PROJECTION349 act + 232 ros · stats below = ROS only
wRC+†110
AVG/OBP/SLG.269 / .329 / .402
PA232
HR5
K%16
BB%6
BABIP306
ISO132
MLB%0%
Value2026 · WAR
BAT: +14.9 runs (wOBA-derived runs vs avg)+15BATRUN: -0.2 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.1 runs (Defensive runs vs avg)+0FLDPOS: +10.4 runs (Positional adjustment)+10POSREP: +16.5 runs (Replacement-level credit)+16REPTotal WAR: +4.30+4.3WAR
0.02.04.02.93.03.13.13.13.02.82.62.31.9+$198M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 58 / POW 38
Toolsscout grade
CONTACT58
scouting grade only
POWER38
scouting grade only
EYE50
scouting grade only
SPEED36
scouting grade only
DEFENSE58
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2031
2027MiLBstill in minors · estimated debut 2031
2028MiLBstill in minors · estimated debut 2031
2029MiLBstill in minors · estimated debut 2031
2030MiLBstill in minors · estimated debut 2031
2031Pre-Arb$0.9M+3.1$17M+$16M
2032Pre-Arb$0.9M+3.0$15M+$15M
2033Pre-Arb$1.0M+2.8$13M+$13M
2034Arb-1$5M+2.6$11M+$9M
2035Arb-2$7M+2.3$9M+$6M
2036Arb-3$9M+1.9$7M+$4M
Totals $24M $73M +$64M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve. Catcher framing: only 2026 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202521 ADelmarva Shorebirds 4945 13100 3121 00 289347311658 22394 246 293 82
202521 ADelmarva Shorebirds 4943 14100 581 00 326408349757 23400 1610 352 128
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD22 ATB 349314 981829 20279 52 312370468838 156313 86 356 131 +12 +0 +0 +6 +10 2.9
YTD22 ATB 349302 10621210 30209 52 351423533956 182345 69 414 175 +30 +0 +0 +6 +10 4.7
ROS22 ATB 0% 232211 571115 15384 31 269329402731 132306 166 330 110 +3 +0 +0 +4 +7 1.4
ROS22 MLBTB 0% 01 0000 000 00 310 317 101 +0 +0
FULL22 ATB 349315 981829 20279 52 311370467837 156312 86 356 131 +12 +0 +0 +6 +10 2.9
TOT22 ATB 581525 15529314 356513 83 295354441795 146311 116 346 123 +15 +0 +0 +10 +16 4.3
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202723 MLBTB 43% 520474 12623312 33868 62 266324403727 137300 176 324 106 +4 +0 +0 +9 +15 2.9
202824 MLBTB 58% 520473 12623313 34878 62 266326410736 144300 177 327 108 +5 +0 +0 +9 +15 3.0
202925 MLBTB 65% 520472 12623313 35888 62 267328411739 144300 177 328 109 +5 +0 +0 +9 +15 3.1
203026 MLBTB 68% 520472 12523313 35898 62 265326409735 144300 177 329 110 +6 +0 +0 +9 +15 3.1
203127 MLBTB 68% 520471 12523313 36898 62 265328410738 144299 177 329 110 +6 +0 +0 +9 +15 3.1
203228 MLBTB 68% 520471 12523313 36908 62 265328410738 144299 177 328 109 +5 +0 -1 +9 +15 3.0
203329 MLBTB 66% 520470 12423213 37918 62 264328404732 140298 187 326 107 +4 +0 -1 +9 +15 2.8
203430 MLBTB 66% 520470 12323213 37928 52 262326402728 140297 187 323 105 +3 +0 -2 +9 +15 2.6
203531 MLBTB 65% 504456 11721212 36917 52 257321390711 134295 187 319 102 +1 +0 -3 +9 +14 2.3
203632 MLBTB 65% 489445 11220211 34907 51 252315380695 128292 187 313 98 -1 +1 -3 +9 +14 1.9
203733 MLBTB 65% 461419 10418210 32877 41 248312372685 124288 197 306 92 -4 +0 -4 +8 +13 1.4
203834 MLBTB 60% 292266 641116 20574 21 241303357661 117283 207 297 85 -5 +0 -5 +5 +8 0.4
202723 MLBTB 43% 224204 551015 14374 31 270329402731 132303 176 314 99 -0 +0 +0 +4 +6 1.0
202824 MLBTB 58% 301273 741327 20505 41 271332410742 139304 177 317 101 +0 +0 +0 +5 +9 1.5
202925 MLBTB 65% 337306 821528 23575 41 268329408738 141304 177 318 101 +1 +0 +0 +6 +10 1.7
203026 MLBTB 68% 354322 871629 24605 41 270330416747 146303 177 318 102 +1 +0 +0 +6 +10 1.8
203127 MLBTB 68% 354322 861529 24615 41 267328410738 143303 177 318 102 +1 +0 +0 +6 +10 1.8
203228 MLBTB 68% 353320 851529 25615 41 266329409738 144303 177 317 101 +0 +0 -0 +6 +10 1.7
203329 MLBTB 66% 345313 831528 24605 41 265327403730 137302 177 316 100 -0 +0 -1 +6 +10 1.6
203430 MLBTB 66% 341309 811428 24605 41 262325398724 136301 187 313 98 -1 +0 -1 +6 +10 1.4
203531 MLBTB 65% 328297 791428 23595 31 266329407737 141299 187 309 95 -2 +0 -2 +6 +9 1.2
203632 MLBTB 65% 316286 731317 22585 31 255319381701 126296 187 303 90 -3 +0 -2 +6 +9 0.9
203733 MLBTB 65% 298271 671116 21564 31 247311362672 114292 197 297 85 -5 +0 -3 +5 +8 0.7
203834 MLBTB 60% 175159 38613 12342 10 239301346646 107287 197 288 79 -4 +0 -3 +3 +5 0.1
▸ Career Totals
Career 37263383 8901572087 25665355 4111 263325398724 135301 187 312 97 -13 +4 -11 +67 +106 15.4
/ 162G 650590 15427315 4511410 72 261325393718 132299 187 312 97 -2 +1 -2 +12 +18 2.7
Career 61875615 146726630147 423108794 6622 261324398721 137299 187 322 104 +31 +4 -17 +110 +175 31.0
/ 162G 650590 15428315 4411410 72 261322395717 134300 187 322 104 +3 +1 -2 +12 +18 3.3

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202521 ADelmarva Shorebirds 4943 14100 581 00 326408349757 23400 1610 352 128 +2 +0 +1 0.3

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Matt Wieterslast yr '19
career totals — 11 seasons, 4,387 PA
114,3871469250313411+78+8130.028.4
/162664221+11.9+12.24.5pk7: 27
#2Wilson Ramoslast yr '21
career totals — 12 seasons, 3,786 PA
123,7861361271318432+68+6128.026.7
/162664240+11.9+10.74.9pk7: 25
#3Bengie Molinalast yr '10
career totals — 11 seasons, 5,049 PA
115,0491433274307413+59+6926.826.0
/162664190+7.7+9.13.5pk7: 25
#4Stephen Drewlast yr '17
career totals — 12 seasons, 4,917 PA
124,91712341252318423+48+3526.225.1
/162664176+6.5+4.73.5pk7: 24
#5Jordy Mercerlast yr '21
career totals — 9 seasons, 3,394 PA
93,3946613257315387+35+5017.016.7
/162664133+6.9+9.83.3pk7: 17
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 9 projected seasons
93,8669442261320400+69+3019.616.6
/162664167+11.9+5.23.4pk7: 14
#6Johnny Estradalast yr '08
career totals — 6 seasons, 2,186 PA
62,186420278317403+31+2011.711.7
/162664130+9.5+6.23.6pk7: 12

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Caden Bodine (OGILVIE) 22 58 38 36 50 295/354/441 146311 148 11% 6% 123 +4.3
Brooks Lee
2023 · A
22 49→50 46→50 41→45 50 242/309/371 129290 136 21% 8% 92 +1.2 241/293/377 136281 146 19% 7% 87 +0.8 240/293/38714726219617%6%87+0.6
Victor Caratini
2016 · A
22 49→58 40→50 44→40 45 231/289/330 99300 62 24% 7% 72 -0.2 259/317/379 120322 103 21% 7% 97 +1.5 270/329/39512533011120%7%105+1.4
Phillip Cuadrado
2007 · A
23 49→51 48→50 37→40 43 247/303/388 140299 164 23% 5% 95 +1.4 225/284/351 126291 135 26% 6% 77 +0.1 183/249/29911523912028%6%46-0.6
Daniel Robertson
2016 · AA
22 50→54 42→45 39→40 47 241/308/353 112299 94 22% 7% 87 +0.8 233/313/339 106302 94 24% 8% 86 +0.8 231/336/34511430111425%11%96+0.8
Victor Castillo
2007 · A
22 47 47→50 42→40 57 235/333/368 134274 145 19% 11% 103 +1.9 229/283/304 75292 75 23% 6% 63 -0.8 240/288/298583016321%6%62-0.3
Taylor Green
2009 · A
22 51→56 46→50 40→30 50 251/313/380 129289 143 18% 8% 96 +1.5 244/302/377 133279 132 17% 7% 91 +1.1 248/306/39014228014017%7%95+1.0
Tyler Flowers
2008 · A
22 48→55 46→55 41→40 46 237/294/376 139294 134 24% 7% 87 +0.8 239/322/398 159324 165 29% 10% 105 +2.1 259/360/40814833517025%10%121+1.8
Héctor Sánchez
2012 · MLB
22 49→50 45→50 37→30 42 244/283/366 122295 122 22% 5% 79 +0.3 242/282/359 117302 123 23% 5% 78 +0.2 218/263/38616825723026%5%74-0.0
Matt Vierling
2019 · A
22 48→56 46→50 43→50 38 239/282/372 133308 149 27% 4% 81 +0.4 204/259/300 96277 914 28% 6% 53 -1.5 257/317/400143310141021%7%100+1.5
Francisco Mejía
2017 · A
21 52→61 42→55 45→40 42 251/292/358 107308 94 21% 5% 81 +0.4 247/287/388 141296 164 22% 4% 88 +0.9 256/302/42817230217121%5%103+1.0
Jordan Diaz
2022 · A
21 49→56 49→55 41→30 44 247/294/394 147294 175 22% 6% 92 +1.2 262/302/432 170303 222 21% 5% 105 +2.1 263/306/43617330123021%5%104+1.7
Jonathan Ash
2006 · A
23 57→63 42→45 38→40 48 276/321/388 112295 95 10% 5% 101 +1.8 269/317/357 88295 45 10% 5% 91 +1.1 269/322/34273295249%6%85+0.4
Chase Headley
2007 · A
23 50→60 44→55 40→50 49 241/310/357 116302 114 23% 8% 89 +0.9 257/329/415 158335 164 26% 9% 112 +2.6 281/373/455174349181322%12%133+3.9
Colin Moran
2015 · AA
22 53→57 41→55 40→30 42 254/291/353 100317 83 22% 5% 79 +0.3 240/289/352 112318 113 26% 6% 79 +0.3 272/326/42615432218021%7%109+1.7
Jose Lobatón
2007 · A
22 44 42→50 42→30 47 210/289/319 109299 104 31% 9% 71 -0.3 219/282/346 127299 133 29% 8% 75 -0.0 237/323/37313529813023%11%96+0.7
Keibert Ruiz
2019 · AA
21 51→57 42→55 42→40 44 251/289/354 103278 102 15% 4% 79 +0.3 240/286/366 126251 163 12% 5% 81 +0.4 257/311/41816026320311%6%102+1.5
Justin Yurchak
2019 · A
22 49→59 39→45 41→40 52 232/300/317 85285 62 20% 9% 74 -0.1 250/309/356 106318 93 23% 8% 88 +0.9 283/345/39311035111221%8%110+1.4
Ryan Jeffers
2019 · A
22 52→56 42→60 44→40 47 249/318/355 107318 103 24% 8% 92 +1.2 220/286/346 126301 152 30% 7% 77 +0.1 250/336/42617729621322%9%116+2.0
Wilkin Castillo
2006 · A
22 55→58 40→45 43→50 46 261/296/356 95288 77 12% 4% 82 +0.5 249/282/343 94290 711 16% 4% 72 -0.2 243/272/3451022679813%3%68-0.1
Josh Thole
2009 · A
22 53→63 38→40 43→45 52 250/314/333 83295 44 16% 8% 84 +0.6 271/333/361 90309 45 13% 8% 98 +1.6 278/345/364863134412%8%101+1.3