JoJo BlackmonOF Down East Wood Ducks
Age 23 L/L 6'0" / 183 lbs A Svc 0.0 · Ctrl thru 2036
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 125 proj PA
wRC+†65
AVG/OBP/SLG.200 / .269 / .327
PA125
HR3
K%34
BB%8
ISO128
MLB%0%
Value2026 · WAR
BAT: -4.9 runs (wOBA-derived runs vs avg)-5BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -0.8 runs (Positional adjustment)-1POSREP: +3.5 runs (Replacement-level credit)+4REPTotal WAR: -0.20-0.2WAR
0.00.51.00.10.0-$0M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · Contract
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
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$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
202118 ROKACL Rangers 6761 7010 6430 81 115194148342 33389 649 171 -11
202118 ROKACL Rangers 6755 13120 12290 81 236373327700 91500 4318 327 109
202219 ROK2 teams 216193 26245 171193 182 135216264480 130304 558 211 20
202219 ROK2 teams 216182 43479 28823 182 236347484831 247374 3813 360 134
202320 ADown East Wood Ducks 388349 541135 311986 2914 155236246482 92336 518 220 27
202320 ADown East Wood Ducks 388332 681368 481466 2914 205316352668 148337 3812 304 91
202421 A2 teams 182164 18303 141012 62 110189183372 73242 558 170 -12
202421 A2 teams 182157 25504 21742 62 159267268534 108259 4112 249 49
▸ 2026 Season
202623 MLBTEX 125114 23413 9421 31 202266333599 132289 347 271 65 -5 +0 +0 -1 +4 -0.2
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202724 MLBTEX 30% 159144 30614 12522 31 208278347626 139291 338 281 73 -5 +0 +0 -1 +5 -0.1
202825 MLBTEX 44% 266240 511017 21853 62 212284350634 137291 328 287 77 -7 +0 +0 -2 +8 -0.0
202926 MLBTEX 51% 339305 6612210 271064 72 216289367656 151291 318 290 80 -8 +1 +0 -2 +10 0.0
203027 MLBTEX 52% 379341 7414211 311184 82 217290367656 150291 318 291 81 -8 +1 +0 -2 +11 0.1
203128 MLBTEX 53% 402362 7815211 331264 82 215288359647 144291 318 290 80 -9 +1 -1 -2 +11 -0.0
202724 MLBTEX 30% 4843 9201 4161 10 209292326617 116292 338 274 68 -2 +0 +0 -0 +1 -0.0
202825 MLBTEX 44% 117106 23413 9371 21 217284358643 142293 328 280 73 -4 +0 +0 -1 +3 -0.1
202926 MLBTEX 51% 172154 33615 14542 41 214288364652 149293 318 283 75 -5 +0 +0 -1 +5 -0.1
203027 MLBTEX 52% 199179 39716 16622 41 218289369658 151293 318 284 76 -5 +0 +0 -1 +6 -0.1
203128 MLBTEX 53% 214192 42816 18672 41 219292365657 146292 318 283 75 -6 +0 -0 -1 +6 -0.1
▸ Career Totals
Career 750674 14627421 612368 154 217289362651 145297 318 283 74 -22 +1 -0 -4 +21 -0.4
/ 162G 650584 12523318 532057 133 214287356643 142294 328 283 74 -19 +1 -0 -4 +18 -0.3
Career 25232273 427771759 20199029 9629 188262315577 127298 398 259 56 -125 +8 -1 -15 +71 -6.3
/ 162G 650586 11020415 522557 257 188262312574 125298 398 259 56 -32 +2 -0 -4 +18 -1.6

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
202118 ROKACL Rangers 6755 13120 12290 81 236373327700 91500 4318 327 109 +1 +1 +2 0.4
202219 ADown East Wood Ducks 5750 8031 6220 21 160250340590 180259 3911 258 56 -3 +0 +2 -0.1
202219 ROKACL Rangers 159132 35448 22603 161 265382538920 273422 3814 396 161 +11 +3 +5 1.9
202320 ADown East Wood Ducks 388332 681368 481466 2914 205316352668 148337 3812 304 91 -4 +0 +11 0.7
202421 ADown East Wood Ducks 164145 24404 16711 62 166253276529 110278 4310 243 44 -10 +0 +5 -0.5
202421 ROKACL Rangers 1812 1100 531 00 83389167556 83111 1728 306 92 -0 +0 +1 0.0

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
#2Dustin Ackleylast yr '16
career totals — 6 seasons, 2,347 PA
62,3474631241304367-5+73.83.8
/162664139-1.3+1.91.1pk7: 4
#3Adam Rosaleslast yr '17
career totals — 9 seasons, 1,756 PA
91,7564716227293367+6+83.03.5
/162664186+2.4+3.01.1pk7: 4
#4John Mayberry Jr.last yr '15
career totals — 6 seasons, 1,506 PA
61,5065415234298417-6-181.71.7
/162664247-2.8-8.10.8pk7: 2
#5Jake Cavelast yr '24
career totals — 7 seasons, 1,564 PA
71,5644513236292400-11-61.31.3
/162664196-4.5-2.50.6pk7: 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 3 projected seasons
38752418213282356-5+0-0.2-0.1
/1626641814-4.0+0.0-0.1pk7: 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
JoJo Blackmon (OGILVIE) 23 200/269/327 127289 33 34% 8% 65 -0.1
John Rave
2022 · A
24 40→44 47→55 54→55 40 202/271/332 130303 1514 37% 8% 67 -0.5 217/284/358 141307 1715 33% 8% 79 +0.3 220/292/381161277172326%9%84+0.5
Daniel Palka
2015 · A
23 40→44 50→55 47→50 42 208/268/362 154281 186 32% 7% 73 -0.1 208/259/379 171298 2210 37% 6% 74 -0.1 207/274/38718026325431%8%80+0.3
Brian Pointer
2015 · A
23 41→43 44→45 49→50 42 201/278/321 120303 1213 36% 8% 67 -0.5 221/291/358 137320 1411 33% 8% 82 +0.5 221/292/378157308171032%9%82+0.3
Imanol Vargas
2021 · A
23 44 45→50 46→45 46 211/291/336 125311 138 34% 10% 76 +0.0 208/290/368 160334 194 40% 10% 85 +0.7 205/290/36015432618239%10%79+0.2
Christopher Familia
2023 · A
23 39 45→55 47→45 45 200/277/324 124256 138 27% 7% 68 -0.5 216/273/378 162292 204 32% 6% 80 +0.4 212/264/39618427826033%5%76+0.0
Chris Meyers
2023 · A
24 42→44 44→55 51→45 42 209/269/330 121281 129 29% 7% 65 -0.7 226/282/380 154300 195 30% 6% 84 +0.6 223/282/38015729120330%6%81+0.3
Nicky Delmonico
2015 · A
23 39→47 48→55 46→45 42 204/268/342 138279 168 32% 7% 68 -0.5 229/285/383 154301 156 28% 7% 85 +0.7 232/301/39316028418424%8%91+0.9
Alex Glenn
2014 · A
23 41→43 50→55 55→50 42 210/278/365 154290 1711 32% 7% 78 +0.2 216/261/364 148282 1411 28% 5% 70 -0.3 214/254/362148274141027%4%63-0.6
Caleb Roberts
2023 · AA
23 41→42 43→45 50 43 199/278/313 114297 1112 34% 8% 65 -0.7 202/279/326 124295 1111 33% 8% 69 -0.4 187/272/303117258121130%8%58-0.7
Carlos Guzman
2009 · A
23 43→48 43→50 52→50 37 212/260/321 109311 1212 34% 6% 59 -1.1 229/279/333 104309 106 28% 6% 69 -0.4 231/283/3279730310326%6%67-0.3
Travis Blankenhorn
2019 · A
22 39→45 44→55 50 38 194/257/317 122286 117 35% 6% 56 -1.3 217/265/358 141299 169 32% 5% 70 -0.3 208/281/36815927820631%8%77+0.1
Adrian Del Castillo
2023 · A
23 36→43 44→50 52→40 42 187/249/306 120252 127 30% 7% 51 -1.7 207/278/346 139286 153 31% 8% 73 -0.1 222/289/40218028122128%8%91+0.6
Isan Díaz
2018 · A
22 39→42 46→55 45 43 196/268/326 129288 148 35% 8% 64 -0.8 209/275/354 145294 168 32% 8% 74 -0.1 208/287/37316427521531%9%79+0.2
Carlos Moncrief
2012 · A
23 41→49 43→55 51→50 42 192/268/306 114317 912 39% 9% 59 -1.1 213/267/365 152312 1612 35% 7% 73 -0.1 230/284/374144289161125%7%80+0.3
Kevin Rivers
2012 · A
23 40→41 46→45 49→45 40 205/262/334 128285 158 32% 6% 63 -0.8 203/270/327 124293 116 32% 8% 65 -0.7 197/265/31812228110432%8%58-0.9
Chad Castillo
2023 · A
23 45 46→50 49→45 38 216/275/349 133334 136 37% 7% 72 -0.2 216/286/348 132314 157 34% 6% 78 +0.2 210/287/34813828219531%6%77+0.1
Jaycob Brugman
2015 · A
23 43→49 48→50 47→45 41 219/274/362 143300 157 32% 7% 75 -0.0 226/278/337 111298 107 26% 7% 69 -0.4 236/290/34911331111727%7%75+0.0
Orlando Martinez
2021 · A
23 42→45 46→50 44→50 41 215/262/342 127276 147 27% 6% 65 -0.7 217/260/340 123296 128 30% 5% 63 -0.8 231/297/326952917921%8%73-0.1
Jack Suwinski
2021 · A
23 38→42 45→60 48→50 40 190/253/309 119285 125 36% 7% 53 -1.5 211/296/401 190298 249 35% 10% 95 +1.4 208/305/416207281281034%11%100+1.5
Cody Thomas
2018 · A
23 35→45 50→60 44→45 33 187/239/332 145292 196 42% 5% 53 -1.5 193/244/343 150301 195 41% 5% 58 -1.2 213/263/41920727827434%5%82+0.4