Nehomar Ochoa Jr.OF Fayetteville Woodpeckers
Age 21 R/R 6'4" / 230 lbs A H +4%HR -3% Svc 0.0 · Ctrl thru 2036 peak 1.0 · 2031
wRC+†60
AVG/OBP/SLG.193 / .267 / .321
PA166
HR4
SB12
K%35
BB%8
MLB%0%
BAT: -7.5 runs (wOBA-derived runs vs avg)-7BATRUN: +1.6 runs (SB/CS + UBR baserunning)+2RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -1.0 runs (Positional adjustment)-1POSREP: +4.7 runs (Replacement-level credit)+5REPTotal WAR: -0.20-0.2WAR
Scouting · nowfuture
HIT
2025
PWR
4045
SPD
5358
EYE
4348
trajectory · 10 yrs
1.0peak
2031

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
2031Arb-3$0.9M+1.0$9M+$8M
2032Ext / FA-deal$0.9M+1.0$10M+$9M
2033Ext / FA-deal$1.0M+0.9$4M+$3M
2034Ext / FA-deal$1M+0.7$4M+$2M
2035Ext / FA-deal$2M+0.5$3M+$0.9M
2036Ext / FA-deal$1M+0.3$2M+$0.1M
Totals $7M $31M +$24M

Career Projections (MLE)

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202318 INTL2 teams 155141 21606 7345 40 .149.216.319.535 .170.146 225 .231 35 -11 +1 +0 -1 +4 -0.7
202419 AFayetteville Woodpeckers 394358 55917 2316211 175 .154.227.243.470 .089.251 416 .213 21 -35 +1 +0 -2 +11 -2.5
202520 A2 teams 10599 12101 4491 12 .121.163.162.325 .040.220 474 .143 -32 -16 -1 +0 -1 +3 -1.4
▸ 2026 Season (actual · ROS · total)
202621 AFayetteville Woodpeckers 5145 8002 5231 81 .178.275.311.586 .133.300 4510 .253 52 -3 +1 +0 -0 +1 -0.0
ROS21 MLBHOU 115103 19303 9422 41 .184.263.301.564 .117.286 378 .269 64 -5 +0 +0 -1 +3 -0.2
TOT21 MLBHOU 166148 27305 14653 122 .182.267.304.571 .122.278 398 .264 60 -7 +2 +0 -1 +5 -0.2
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202722 MLB 11%HOU 224198 42717 20664 72 .212.297.364.661 .152.274 299 .290 80 -5 +1 +0 -1 +6 0.1
202823 MLB 28%HOU 333294 6311110 31955 102 .214.300.361.661 .146.276 299 .298 87 -5 +1 +0 -2 +9 0.4
202924 MLB 45%HOU 409361 7913213 391156 112 .219.305.374.679 .155.278 2810 .304 91 -4 +1 +0 -2 +12 0.6
203025 MLB 60%HOU 454400 8915215 441267 122 .223.310.383.693 .160.279 2810 .307 93 -3 +2 +0 -3 +13 0.9
203126 MLB 77%HOU 481424 9416216 471337 122 .222.310.382.692 .160.279 2810 .309 95 -3 +2 +0 -3 +14 1.0
203227 MLB 92%HOU 492432 9516216 491378 122 .220.311.377.688 .157.279 2810 .309 95 -3 +2 +0 -3 +14 1.0
203328 MLBHOU 495434 9516216 501398 112 .219.311.376.687 .157.279 2810 .308 94 -3 +1 -1 -3 +14 0.9
203429 MLBHOU 491431 9416216 501397 111 .218.309.376.685 .158.278 2810 .306 92 -4 +2 -1 -3 +14 0.7
203530 MLBHOU 483424 9115215 491387 101 .215.306.366.672 .151.276 2910 .303 90 -5 +2 -2 -3 +14 0.5
203631 MLBHOU 471413 8714214 481377 90 .211.303.356.659 .145.275 2910 .299 87 -7 +2 -3 -3 +13 0.3
203732 MLBHOU 454398 8214113 461347 80 .206.299.344.644 .138.273 3010 .294 83 -8 +2 -4 -3 +13 -0.0
203833 MLBHOU 425373 7512112 431296 70 .201.294.335.629 .134.271 3010 .289 79 -10 +1 -4 -3 +12 -0.3
203934 MLBHOU 380334 6611110 381185 70 .198.289.326.615 .129.269 3110 .282 74 -11 +1 -5 -2 +11 -0.6
▸ Career Totals (MLE all levels + projections)
Career 63615617 115919522190 5971893103 15324 .206.294.350.645 .144.272 309 .291 81 -140 +21 -20 -38 +180 0.4
/ 162G 650574 11820219 6119311 162 .206.294.347.641 .141.271 309 .291 81 -14 +2 -2 -4 +18 0.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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202318 ROKFCL Astros 4236 8203 372 10 .222.317.528.845 .306.185 177 .359 133 +2 +0 +1 0.3
202318 INTLPerth Heat 113105 25611 4343 30 .238.286.343.629 .105.338 304 .281 73 -3 +1 +3 0.0
202419 AFayetteville Woodpeckers 394343 7615110 3811611 175 .222.319.359.677 .137.301 2910 .308 94 -3 +1 +11 1.0
202520 AFayetteville Woodpeckers 8374 12101 7261 12 .162.244.216.460 .054.229 318 .217 24 -7 -1 +2 -0.5
202520 ROKFCL Astros 2221 3000 180 00 .143.182.143.325 .000.231 365 .155 -23 -3 +0 +1 -0.2

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 40→45 53→58 48 .193/.267/.321 .127.283 43 35% 8% 63 -0.2
Iverson Leonardo
2023 · A
21 37 44→50 49→50 40 .188/.259/.305 .117.281 129 36% 7% 55 -1.4 .194/.278/.291 .097.346 78 42% 9% 59 -1.1 .146/.273/.221.075.3593452%12%39-0.5
Sean Coyle
2013 · A
21 37→36 45→50 54→50 38 .192/.253/.319 .127.271 1213 33% 6% 56 -1.3 .204/.262/.355 .151.295 1814 36% 6% 69 -0.4 .197/.258/.362.165.284221538%7%67-0.3
Johan Mieses
2016 · A
21 41→32 45→55 53→50 39 .208/.253/.334 .126.273 1215 28% 5% 59 -1.1 .188/.236/.349 .161.267 205 37% 5% 56 -1.3 .194/.269/.375.181.23726731%7%74-0.0
Alexander Canario
2022 · A
22 37→34 51→60 50 37 .200/.246/.359 .159.282 2014 36% 6% 63 -0.8 .212/.272/.410 .198.294 2614 36% 7% 88 +0.9 .209/.277/.424.216.279301336%8%90+0.6
Carlos Jimenez
2023 · A
20 38→41 46→50 53→55 45 .189/.278/.319 .129.289 1415 37% 10% 67 -0.5 .210/.289/.331 .121.326 1216 36% 9% 74 -0.1 .216/.296/.349.133.314151933%9%78+0.1
Daz Cameron
2018 · A
21 40→45 44→55 52→55 41 .201/.263/.319 .117.279 1119 31% 6% 59 -1.1 .203/.270/.325 .122.295 1017 33% 7% 65 -0.7 .220/.291/.388.168.274202527%8%88+0.6
Romy Gonzalez
2019 · A
22 39→44 46→55 53→55 34 .196/.247/.327 .132.312 1410 40% 6% 55 -1.4 .198/.251/.317 .119.302 1212 37% 6% 54 -1.4 .258/.302/.412.153.342171628%5%96+0.7
Tucker Mitchell
2023 · A
22 38 43→50 51→45 35 .183/.259/.287 .104.311 1111 42% 6% 51 -1.7 .198/.263/.310 .112.287 137 34% 6% 58 -1.2 .185/.242/.280.095.26113533%5%38-1.0
Aristides Aquino
2015 · A
21 36→40 46→65 49→50 35 .190/.230/.319 .130.259 1310 32% 4% 45 -2.1 .201/.240/.341 .140.267 159 30% 4% 55 -1.4 .218/.283/.452.234.26735933%7%98+1.0
Carlos Dominguez
2021 · A
21 43→27 42→45 51→50 36 .201/.283/.313 .112.310 912 35% 5% 68 -0.5 .173/.247/.300 .127.331 1512 50% 5% 50 -1.8 .134/.213/.254.119.278171354%6%21-1.6
Jerry Sands
2009 · A
21 37→46 49→60 51→45 45 .195/.277/.339 .144.267 188 33% 9% 72 -0.2 .231/.297/.425 .194.284 256 27% 8% 102 +1.9 .233/.299/.438.204.27826726%8%105+1.8
Jase Bowen
2022 · A
21 37→40 42→45 53→55 35 .184/.244/.282 .097.281 1012 37% 5% 43 -2.2 .196/.251/.317 .121.287 1416 35% 5% 54 -1.4 .198/.249/.325.127.276152233%5%52-1.2
Narciso Crook
2016 · A
21 38→43 42→55 53→50 33 .193/.226/.298 .105.280 1012 34% 4% 37 -2.6 .200/.245/.309 .109.293 1010 34% 5% 49 -1.8 .199/.278/.357.158.302191538%7%73-0.1
Travis Demeritte
2016 · A
21 37→43 47→60 51→50 35 .181/.250/.314 .133.320 159 46% 7% 53 -1.5 .186/.249/.337 .151.302 179 42% 7% 59 -1.1 .204/.271/.391.188.28824737%8%79+0.2
Niko Hulsizer
2019 · A
22 44→30 47→60 51→50 42 .211/.300/.348 .138.322 1512 36% 8% 84 +0.6 .206/.285/.382 .176.328 219 41% 8% 86 +0.8 .193/.269/.393.200.316271245%8%80+0.2
Travis Blankenhorn
2018 · A
21 42→43 45→55 54→50 40 .209/.270/.337 .128.288 128 31% 6% 67 -0.5 .208/.259/.341 .133.291 148 32% 5% 63 -0.8 .211/.283/.380.168.27621631%8%81+0.3
Lewis Brinson
2014 · A
20 36→46 47→55 52→50 31 .178/.230/.308 .130.314 1514 46% 5% 43 -2.2 .220/.268/.368 .148.324 1714 36% 6% 75 -0.0 .237/.289/.413.176.298201727%6%92+0.8
Will Benson
2019 · A
21 30→40 47→55 47→55 44 .163/.256/.291 .128.251 169 40% 10% 51 -1.7 .179/.262/.333 .154.273 1914 39% 10% 64 -0.8 .221/.322/.401.180.313182632%12%102+1.4
Cole Roederer
2021 · A
21 38→33 43→45 51→50 43 .192/.259/.300 .108.274 1113 33% 8% 53 -1.5 .205/.268/.319 .114.301 1212 34% 7% 62 -0.9 .179/.252/.298.118.265141136%8%49-1.0
Agustín Ramírez
2023 · A
21 43→45 45→55 50 43 .213/.273/.339 .126.289 1210 30% 7% 69 -0.4 .229/.292/.389 .160.276 1913 24% 8% 90 +1.0 .230/.293/.405.176.264221622%7%92+1.1