Nehomar Ochoa Jr.OF Fayetteville Woodpeckers
Age 21 R/R 6'4" / 230 lbs A HR +6% Svc 0.0 · Ctrl thru 2036
2026 ROS PROJECTION272 act + 181 ros · stats below = ROS only
wRC+†48
AVG/OBP/SLG.191 / .245 / .311
PA181
HR4
SB10
K%38
BB%6
BABIP294
ISO120
MLB%0%
Value2026 · WAR
BAT: -20.0 runs (wOBA-derived runs vs avg)-20BATRUN: +5.9 runs (SB/CS + UBR baserunning)+6RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -2.7 runs (Positional adjustment)-3POSREP: +12.8 runs (Replacement-level credit)+13REPTotal WAR: -0.40-0.4WAR
0.00.51.00.00.0-$2M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 25 / POW 47
Toolsscout grade
CONTACT25
scouting grade only
POWER47
scouting grade only
EYE46
scouting grade only
SPEED62
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
2032Pre-Arb$0.9M
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 $-2M +$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
202318 INTL2 teams 155141 20605 7335 40 142209291500 149143 215 226 31
202318 INTL2 teams 155141 33814 7415 40 234294390684 156296 265 302 90
202419 AFayetteville Woodpeckers 394358 53817 2315811 175 148222235457 87236 406 204 14
202419 AFayetteville Woodpeckers 394343 7615110 3811611 175 222319359677 137301 2910 308 94
202520 A2 teams 10599 12101 4491 12 121163162325 40220 474 143 -32
202520 A2 teams 10595 15101 8341 12 158231200431 42230 328 204 15
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD21 AHOU 272252 551218 151122 293 218268369637 151348 416 276 69 -9 +5 +0 -2 +8 0.1
YTD21 AHOU 272244 7017111 23812 293 287353500853 213381 308 371 142 +13 +5 +0 -2 +8 2.4
ROS21 AHOU 0% 181167 32614 10692 102 191245311556 120294 386 248 48 -11 +1 +0 -1 +5 -0.5
ROS21 MLBHOU 0% 01 0000 000 00 297 242 43 +0 -0
FULL21 AHOU 272253 551218 151122 293 217268368635 150346 416 276 69 -9 +5 +0 -2 +8 0.1
TOT21 AHOU 453419 8718212 251814 395 207259346605 138326 406 265 61 -20 +6 +0 -3 +13 -0.4
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202722 MLBHOU 34% 490452 9017212 291776 173 199257325582 126292 366 261 58 -23 +2 +0 -3 +14 -1.0
202823 MLBHOU 48% 503461 9418213 311756 163 204263336599 132293 356 270 65 -20 +2 +0 -3 +14 -0.7
202924 MLBHOU 53% 507464 9819214 321726 163 211271351622 140294 346 276 69 -17 +2 +0 -3 +14 -0.4
203025 MLBHOU 55% 510465 9919215 331717 153 213275359634 146294 346 279 72 -16 +2 +0 -3 +14 -0.3
203126 MLBHOU 56% 517471 10019215 341737 153 212275357632 144294 337 280 72 -16 +2 +0 -3 +15 -0.3
203227 MLBHOU 55% 516469 10019215 351737 142 213278358636 145293 347 280 72 -16 +2 +0 -3 +15 -0.3
202722 MLBHOU 34% 168154 31614 10612 61 201259331590 130295 366 255 53 -9 +1 +0 -1 +5 -0.4
202823 MLBHOU 48% 244224 47917 15853 81 210269353621 143296 356 264 60 -11 +1 +0 -1 +7 -0.4
202924 MLBHOU 53% 267245 521018 17913 81 212272359631 147297 346 270 65 -11 +1 +0 -2 +8 -0.4
203025 MLBHOU 55% 279255 551118 18934 81 216278361639 145297 336 273 67 -10 +1 +0 -2 +8 -0.3
203126 MLBHOU 56% 288263 571119 19964 81 217280369649 152297 337 274 68 -10 +1 +0 -2 +8 -0.3
203227 MLBHOU 55% 284259 551118 19954 81 212277355632 143296 337 274 68 -10 +1 +0 -2 +8 -0.3
▸ Career Totals
Career 15301401 29758644 9852120 466 212273356630 144300 346 269 64 -62 +7 +0 -9 +43 -2.1
/ 162G 650595 12725319 422218 203 213275361636 148302 346 269 64 -26 +3 +0 -4 +18 -0.9
Career 38783547 69813214101 238135058 12526 197259327586 131282 356 261 58 -185 +15 +0 -23 +110 -8.6
/ 162G 650595 11722217 4022610 214 197259326585 129281 356 261 58 -31 +3 +0 -4 +18 -1.4

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
202318 ROKFCL Astros 4236 8203 372 10 222317528845 306185 177 359 133 +2 +0 +1 0.3
202318 INTLPerth Heat 113105 25611 4343 30 238286343629 105338 304 281 73 -3 +1 +3 0.0
202419 AFayetteville Woodpeckers 394343 7615110 3811611 175 222319359677 137301 2910 308 94 -3 +1 +11 1.0
202520 AFayetteville Woodpeckers 8374 12101 7261 12 162244216460 54229 318 217 24 -7 -1 +2 -0.5
202520 ROKFCL Astros 2221 3000 180 00 143182143325 231 365 155 -23 -3 +0 +1 -0.2

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
#2Pokey Reeselast yr '04
career totals — 5 seasons, 1,914 PA
51,9142978242303347-6+62.72.7
/1626641027-2.0+2.21.0pk7: 3
#3Jake Cavelast yr '24
career totals — 7 seasons, 1,564 PA
71,5644513236292400-11-61.31.3
/162664196-4.5-2.50.6pk7: 1
#4Doug Glanvillelast yr '04
career totals — 5 seasons, 2,256 PA
52,2563590259290356-9+31.31.3
/1626641026-2.8+0.90.4pk7: 1
#5Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 4 projected seasons
41,8244853204262335-11+0-2.9-1.4
/1626641719-4.0+0.0-1.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
Nehomar Ochoa Jr. (OGILVIE) 21 20→25 42→47 57→62 46 207/259/346 138326 1239 40% 6% 61 -0.4
Jase Bowen
2022 · A
21 37→38 41→50 54→55 34 183/241/274 91285 912 37% 5% 39 -2.5 193/247/307 114286 1316 36% 5% 50 -1.7 200/250/342142290172436%5%57-0.7
Sean Coyle
2013 · A
21 36→34 45→50 54→50 37 187/249/310 124268 1213 34% 6% 52 -1.6 201/258/355 154293 1914 37% 6% 68 -0.5 192/251/359168278231539%7%64-0.4
George Feliz
2023 · A
20 36 40→50 54→45 36 177/234/268 91293 813 40% 6% 33 -2.9 180/242/287 107318 1211 44% 6% 43 -2.2 173/237/30012728316943%6%41-0.8
Narciso Crook
2016 · A
21 36→44 41→55 53→50 31 183/215/280 97279 912 37% 4% 27 -3.3 197/243/303 106298 1010 36% 5% 46 -2.0 198/275/352154301191538%7%71-0.2
Johan Mieses
2016 · A
21 40→33 46→55 52→50 39 205/249/339 134269 1414 29% 5% 59 -1.1 183/230/341 158264 204 38% 5% 52 -1.6 195/270/37718223727730%7%75-0.0
Jose Paniagua
2015 · A
21 38 40→50 50→55 42 189/249/288 99268 712 31% 7% 46 -2.0 198/248/295 97289 88 32% 6% 46 -2.0 179/215/2769725610233%3%23-1.0
Kyle Nevin
2023 · A
21 41→38 40→45 52→50 38 198/249/295 97282 610 31% 5% 47 -1.9 217/274/320 103339 910 36% 7% 64 -0.8 212/271/3099733491237%7%57-0.7
Jose Meza
2023 · A
20 41→34 41→45 48→50 40 199/264/295 96283 910 32% 6% 54 -1.4 202/295/301 99301 98 33% 10% 69 -0.4 182/291/2769427591033%11%61-0.6
Estee Harris
2006 · A
21 36→31 43→50 50 37 187/233/300 113268 1114 34% 5% 41 -2.3 188/238/287 99315 913 41% 6% 40 -2.4 172/224/2639131881346%6%25-1.1
Jeffrey Baez
2015 · A
21 41→43 42→50 54→60 36 199/247/305 106301 919 36% 5% 48 -1.9 203/245/305 102270 1023 28% 5% 47 -1.9 196/251/342146261191532%6%58-0.6
Misael Urbina
2023 · A
21 38→29 42→45 49→50 44 189/258/299 110261 812 30% 8% 53 -1.5 172/250/256 84262 69 34% 9% 38 -2.6 154/242/228742355833%9%26-2.0
Junior Arias
2013 · A
21 36→42 42→50 52→60 34 184/223/285 101269 1016 35% 4% 33 -2.9 199/235/299 100296 1030 35% 4% 41 -2.3 197/242/323125299163038%5%48-0.8
Cole Roederer
2021 · A
21 38→31 43→45 51→50 41 190/257/298 109284 1112 35% 8% 52 -1.6 205/269/317 112309 1112 35% 7% 62 -0.9 180/254/293113270131136%8%49-1.0
Ismael Alcantara
2019 · A
20 39→28 38→45 51→50 41 185/255/266 81281 513 34% 7% 43 -2.2 211/277/317 106330 915 36% 7% 64 -0.8 193/256/311118287121635%6%52-0.7
Monte Harrison
2017 · A
21 37→44 38→50 52→60 35 176/245/255 79302 614 41% 6% 36 -2.7 208/262/336 128338 1419 41% 5% 63 -0.8 206/263/349143355183144%5%64-0.5
Jorge Alcantara
2013 · A
21 42 41→45 50 43 201/271/299 98298 811 33% 8% 58 -1.2 193/263/287 94294 614 34% 8% 51 -1.7 147/226/2449722162534%8%24-0.9
Travis Witherspoon
2010 · A
21 37→47 42→50 56→55 31 185/227/287 102290 910 39% 4% 35 -2.8 211/257/322 111301 1219 32% 5% 57 -1.2 209/267/345136278162530%7%65-0.6
Gilbert Gomez
2012 · A
20 39→35 40 52→50 40 193/252/284 91274 714 31% 6% 46 -2.0 201/271/278 77305 48 32% 8% 53 -1.5 191/271/264742963733%9%45-1.3
Frankeny Fernandez
2017 · A
20 36 38→40 53→60 42 174/248/255 81275 519 36% 8% 37 -2.6 193/258/268 75281 510 31% 7% 44 -2.1 172/238/215432393627%7%20-1.1
Kelvin Diaz
2023 · A
20 37 43→50 56→60 36 185/253/297 112281 1019 36% 6% 50 -1.7 173/244/264 91301 823 42% 7% 38 -2.6 140/212/2187925382945%7%12-1.4