Douglas Hodo IIIOF Chesapeake Baysox
Age 25 R/R 5'10" / 185 lbs AA HR +8% Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION144 act + 176 ros · stats below = ROS only
wRC+†69
AVG/OBP/SLG.192 / .276 / .327
PA176
HR4
SB10
K%34
BB%9
BABIP280
ISO135
MLB%2%
Value2026 · WAR
BAT: -4.8 runs (wOBA-derived runs vs avg)-5BATRUN: +3.4 runs (SB/CS + UBR baserunning)+3RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -1.9 runs (Positional adjustment)-2POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: +0.60+0.6WAR
0.00.51.00.00.0-$1M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 30 / POW 40
Toolsscout grade
CONTACT30
scouting grade only
POWER40
scouting grade only
EYE55
scouting grade only
SPEED60
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Pre-Arb$0.8M
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-0.3M +$0.0M

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.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202221 ADelmarva Shorebirds 5444 8100 8202 40 182333205538 23333 3715 263 59
202221 ADelmarva Shorebirds 5440 8100 12162 40 200407225632 25333 3022 323 106
202322 A2 teams 181159 24430 17754 93 151250214464 63282 419 216 23
202322 A2 teams 181147 31730 29544 93 211356299655 88330 3016 309 95
202423 A+4 teams 499426 741718 6019110 609 174290275565 101288 3812 254 53
202423 A+4 teams 499397 9626210 8914010 609 242393393786 151345 2818 359 133
202524 AAChesapeake Baysox 435384 671706 391518 2910 174265266530 91265 359 238 40
202524 AAChesapeake Baysox 435368 7419010 551278 2910 201318334652 133274 2913 299 87
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD25 AABAL 144133 32728 9491 121 241294504797 263316 346 327 108 +1 +2 +0 -1 +4 0.7
YTD25 AABAL 144129 38929 13381 121 295364605968 310354 269 414 175 +12 +2 +0 -1 +4 1.8
ROS25 AABAL 2% 176156 30714 16602 102 192276327603 135280 349 275 69 -6 +1 +0 -1 +5 -0.1
ROS25 MLBBAL 2% 44 0000 010 00 285 250 271 65 -0 +0 +0 -0 +0 -0.0
FULL25 AABAL 148137 32728 9501 121 234286489775 255304 346 325 107 +1 +2 +0 -1 +4 0.7
TOT25 AABAL 320289 6214312 251093 223 215284408692 194296 348 299 87 -5 +3 +0 -2 +9 0.6
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202726 MLBBAL 31% 362323 641429 321194 173 198279337616 139281 339 279 71 -12 +2 +0 -2 +10 -0.1
202827 MLBBAL 42% 386343 7015210 351245 163 204287347634 143282 329 282 74 -11 +2 +0 -2 +11 -0.1
202928 MLBBAL 48% 399355 7316210 361275 153 206288346634 141282 329 283 75 -11 +2 -1 -2 +11 -0.1
202726 MLBBAL 31% 112100 20503 10371 51 200279340619 140285 339 274 68 -4 +1 +0 -1 +3 -0.1
202827 MLBBAL 42% 162144 30714 15522 71 208292354646 146286 329 278 71 -5 +1 +0 -1 +5 -0.1
202928 MLBBAL 48% 191170 36815 17612 71 212291359650 147286 329 279 72 -6 +1 -0 -1 +5 -0.1
▸ Career Totals
Career 469418 8620212 421515 193 206286349635 144287 329 277 70 -16 +3 -0 -3 +13 -0.3
/ 162G 650579 12028317 582097 264 207287354641 147289 329 277 70 -22 +4 -0 -4 +18 -0.4
Career 24922190 410911147 24386740 16033 187280303583 116282 3510 263 59 -115 +19 -1 -15 +71 -4.2
/ 162G 650571 10724312 6322610 429 187279303582 116283 3510 263 59 -30 +5 -0 -4 +18 -1.1

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
202221 ADelmarva Shorebirds 5440 8100 12162 40 200407225632 25333 3022 323 106 +0 +1 +2 0.3
202322 A+Aberdeen IronBirds 4741 4110 5121 30 98213171383 73138 2611 190 4 -5 +1 +1 -0.3
202322 ADelmarva Shorebirds 134106 27620 24423 63 255406349755 94415 3118 351 127 +4 +0 +4 0.8
202423 AABowie Baysox 4945 12601 2131 51 267312467779 200355 274 336 115 +1 +1 +1 0.3
202423 A+Aberdeen IronBirds 310246 611216 58834 425 248399378777 130346 2719 358 132 +11 +6 +9 2.7
202423 ADelmarva Shorebirds 6149 10202 10232 41 204361367728 163333 3816 338 117 +1 +0 +2 0.3
202423 INTLSurprise Saguaros 7957 13611 19213 92 228443421864 193343 2724 397 162 +6 +1 +2 0.9
202524 AAChesapeake Baysox 435368 7419010 551278 2910 201318334652 133274 2913 299 87 -6 +2 +12 0.8

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
#1Michael Saunderslast yr '17
career totals — 8 seasons, 2,711 PA
82,7118155233305399-12-134.14.5
/1626642013-2.9-3.21.0pk7: 5
#2Gregory Polancolast yr '21
career totals — 8 seasons, 3,220 PA
83,2209698241309409-34-283.84.4
/1626642020-7.1-5.80.8pk7: 5
#3Dustin Ackleylast yr '16
career totals — 6 seasons, 2,347 PA
62,3474631241304367-5+73.83.8
/162664139-1.3+1.91.1pk7: 4
#4Pokey Reeselast yr '04
career totals — 5 seasons, 1,914 PA
51,9142978242303347-6+62.72.7
/1626641027-2.0+2.21.0pk7: 3
#5Doug Glanvillelast yr '04
career totals — 5 seasons, 2,256 PA
52,2563590259290356-9+31.31.3
/1626641026-2.8+0.90.4pk7: 1
#6Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 1 projected seasons
14721219202282341-3+0-0.2-0.1
/1626641627-4.0+0.0-0.2pk7: 0

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
Douglas Hodo III (OGILVIE) 25 30 40 60 55 215/284/408 194296 1222 34% 8% 87 +0.6
Adam Engel
2018 · MLB
26 39→48 43→50 57→60 39 193/255/310 117277 924 33% 6% 54 -1.4 219/273/343 124300 1117 30% 5% 70 -0.3 224/280/353129300122128%5%73-0.1
Rudy Martin Jr.
2021 · AAA
25 36 41→45 55→65 34 180/234/278 97296 924 41% 6% 37 -2.7 218/296/338 120331 1425 35% 9% 79 +0.3 227/303/343115312135229%9%78+0.1
Hayden Cantrelle
2023 · AA
24 37 41→45 55→60 52 173/295/280 107289 822 38% 13% 66 -0.6 201/308/302 101316 822 35% 11% 76 +0.0 209/299/3069735173438%10%68-0.2
Bradlee Beesley
2023 · AA
25 40 45→50 54→60 37 201/257/327 126300 1321 36% 6% 59 -1.1 206/282/327 121313 1126 35% 7% 70 -0.3 189/280/319130291113935%8%63-0.4
Daniel Hinojosa
2009 · AAA
25 43 38→40 58→55 39 206/263/277 72302 626 32% 6% 48 -1.9 234/276/322 88309 520 25% 5% 64 -0.8 248/287/3328432042023%4%68-0.2
Will Holland
2023 · AA
25 37→34 44→45 56→60 39 177/263/294 117312 1224 43% 9% 55 -1.4 190/273/300 110292 1029 36% 8% 59 -1.1 177/263/281104261103433%8%49-0.7
Mike Antico
2023 · AA
25 41→42 45 62→60 44 206/273/330 124274 1236 29% 8% 67 -0.5 214/277/336 122294 1334 30% 7% 70 -0.3 214/278/335120296133531%7%67-0.4
Justin Farmer
2023 · A
24 37→31 44→40 54→55 51 183/290/296 114287 1320 37% 13% 67 -0.5 187/265/280 93314 918 39% 9% 51 -1.7 159/226/2236428062242%7%17-2.2
Troy Stokes Jr.
2021 · AAA
25 39→38 45→50 53→55 42 195/273/320 125283 1316 34% 8% 65 -0.7 201/277/315 114267 1116 27% 8% 65 -0.7 164/253/2619721492027%8%38-1.1
Sheldon Fulse
2007 · AA
25 39 41→45 51→60 41 193/254/297 104280 820 32% 7% 50 -1.8 226/296/337 111339 920 33% 9% 78 +0.2 229/307/33210335082934%10%77+0.1
Willie MacIver
2022 · AA
25 35→33 44→45 51→55 37 184/244/295 111265 1216 35% 6% 46 -2.0 200/274/327 127297 1415 35% 8% 67 -0.5 225/305/348123321111831%8%83+0.3
Grae Kessinger
2023 · AA
25 33→28 45 49→50 42 177/246/290 113244 1418 33% 7% 46 -2.0 206/279/324 118280 1312 29% 9% 68 -0.5 189/267/30011124911727%9%56-0.5
Kyle Datres
2022 · A
26 39→40 45→50 54→55 44 194/276/317 123270 1218 31% 8% 66 -0.6 209/287/354 145287 1823 32% 8% 79 +0.3 198/279/346148268202632%8%71-0.1
Chris Roller
2022 · AA
25 38 39→50 53→55 39 187/246/274 87273 616 32% 6% 40 -2.4 190/267/311 121291 1216 36% 8% 60 -1.0 179/262/313134284161640%8%57-0.7
Lane Adams
2015 · AA
25 45→46 44→50 56→60 42 223/276/340 117289 1127 26% 6% 70 -0.3 228/280/358 130308 1431 29% 6% 76 +0.1 228/279/363136311163631%6%74-0.0
Jordan Brewer
2023 · AA
25 41 42→45 55 39 192/272/292 100316 1019 39% 8% 58 -1.2 204/271/316 112283 1015 30% 7% 63 -0.9 199/265/312114264101627%7%56-0.7
Tyler Saladino
2014 · AAA
25 42→47 40→45 55 47 206/277/296 90272 823 26% 8% 59 -1.1 239/290/343 104296 923 21% 6% 76 +0.1 256/300/368112305112519%5%85+0.4
Max Schuemann
2022 · AAA
25 44→47 40→45 59→60 44 212/288/308 96283 832 26% 7% 68 -0.5 223/314/344 121303 1225 28% 9% 89 +0.9 220/317/335116299122228%10%86+0.6
Jorge Mateo
2020 · AAA
25 40→46 43→50 57→65 34 200/238/321 121288 924 34% 4% 49 -1.8 215/257/343 128297 1125 30% 4% 63 -0.9 222/263/355133288134927%5%66-0.2
Ray-Patrick Didder
2021 · AA
26 40→47 39→45 55→60 40 184/270/268 84306 724 39% 8% 50 -1.7 205/282/312 107298 1023 32% 7% 67 -0.5 198/285/310113286122832%8%64-0.5