Onil PerezC Eugene Emeralds
Age 23 R/R 5'11" / 226 lbs A+ BB -3% Svc 0.0 · Ctrl thru 2035 peak 1.7 · 2030
wRC+†67
AVG/OBP/SLG.225 / .300 / .308
PA274
HR3
SB8
K%19
BB%8
MLB%0%
BAT: -10.1 runs (wOBA-derived runs vs avg)-10BATRUN: +0.6 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +4.9 runs (Positional adjustment)+5POSREP: +7.8 runs (Replacement-level credit)+8REPTotal WAR: +0.30+0.3WAR
Scouting · nowfuture
HIT
5555
PWR
3030
SPD
5050
EYE
5160
trajectory · 10 yrs
1.7peak
2030

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2030
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Arb-2$0.9M+1.7$15M+$14M
2031Arb-3$0.9M+1.6$15M+$14M
2032Ext / FA-deal$0.9M+1.4$13M+$12M
2033Ext / FA-deal$2M+1.2$12M+$9M
2034Ext / FA-deal$3M+0.9$5M+$2M
2035Ext / FA-deal$3M+0.6$3M+$0.2M
Totals $11M $63M +$52M

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
202118 ROKDSL Giants Black 134121 27401 12200 64 .223.293.281.574 .058.257 159 .272 66 -5 -0 +0 +2 +4 0.1
202219 ROKACL Giants Black 171155 29820 10432 32 .187.246.265.510 .077.250 256 .228 33 -13 -0 +0 +3 +5 -0.5
202320 A2 teams 331306 761042 18534 234 .248.299.327.626 .078.291 165 .275 69 -12 +3 +0 +6 +9 0.7
202421 A+Eugene Emeralds 350312 591211 24838 204 .189.265.244.508 .054.248 247 .226 31 -27 +2 +0 +6 +10 -0.9
202522 A+3 teams 255223 48712 27343 94 .215.308.283.591 .067.243 1311 .268 63 -11 +0 +0 +5 +7 0.1
▸ 2026 Season (actual · ROS · total)
202623 A+Eugene Emeralds 2725 4002 1100 10 .160.192.400.592 .240.143 374 .207 17 -3 +0 +0 +0 +1 -0.1
ROS23 MLBSF 247221 50912 21473 72 .226.302.303.605 .077.275 199 .280 73 -8 +1 +0 +4 +7 0.5
TOT23 MLBSF 274246 54914 22573 82 .220.292.313.605 .093.267 218 .273 67 -10 +1 +0 +5 +8 0.3
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202724 MLB 10%SF 337301 701225 29644 92 .233.308.336.644 .103.278 199 .292 82 -7 +1 +0 +6 +10 1.0
202825 MLB 25%SF 389346 821427 35745 103 .237.316.350.666 .113.280 199 .299 87 -6 +1 +0 +7 +11 1.3
202926 MLB 43%SF 422376 901628 38815 103 .239.317.356.674 .117.281 199 .303 90 -5 +1 +0 +8 +12 1.6
203027 MLB 58%SF 434386 911628 40845 102 .236.316.350.665 .114.281 199 .304 91 -5 +1 +0 +8 +12 1.7
203128 MLB 68%SF 439390 921628 41865 92 .236.317.349.665 .113.281 209 .303 90 -5 +1 -1 +8 +12 1.6
203229 MLB 77%SF 434386 911628 40865 82 .236.316.350.665 .114.281 209 .301 88 -6 +1 -1 +8 +12 1.4
203330 MLB 84%SF 428380 871527 40875 71 .229.311.334.645 .105.280 209 .298 86 -7 +1 -2 +8 +12 1.2
203431 MLB 91%SF 404358 831427 38835 51 .232.314.341.655 .109.278 219 .294 83 -8 +1 -3 +7 +11 0.9
203532 MLBSF 374332 761326 35794 40 .229.310.334.644 .105.277 219 .290 80 -8 +1 -4 +7 +11 0.6
203633 MLBSF 336298 661115 31734 30 .221.303.315.619 .094.276 229 .285 76 -9 +1 -4 +6 +10 0.3
203734 MLBSF 286255 55914 26653 30 .216.296.306.602 .090.275 239 .279 71 -9 +1 -5 +5 +8 -0.0
203835 MLBSF 232207 44713 21552 20 .213.291.300.591 .087.274 249 .272 66 -9 +0 -6 +4 +7 -0.3
203936 MLBSF 177157 33512 16442 20 .210.291.293.584 .083.271 259 .264 60 -8 +0 -6 +3 +5 -0.6
▸ Career Totals (MLE all levels + projections)
Career 61805510 12492143186 542124174 15036 .227.304.324.628 .097.275 209 .285 76 -166 +16 -31 +110 +175 10.6
/ 162G 650580 1322339 571318 164 .228.305.324.630 .097.277 209 .285 76 -17 +2 -3 +12 +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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202118 ROKDSL Giants Black 134103 30502 30150 64 .291.451.398.849 .107.322 1122 .390 157 +9 -0 +4 1.2
202219 ROKACL Giants Black 171149 411030 16302 32 .275.353.383.736 .107.333 189 .325 107 +1 -0 +5 0.6
202320 A+Eugene Emeralds 4845 13010 370 22 .289.333.333.667 .044.342 156 .303 90 -1 -0 +1 0.0
202320 ASan Jose Giants 283253 761242 23314 212 .300.368.403.771 .103.332 118 .345 122 +7 +3 +8 1.9
202421 A+Eugene Emeralds 350297 701511 39588 204 .236.340.303.643 .067.283 1711 .297 86 -6 +2 +10 0.7
202522 AARichmond Flying Squirrels 6253 10300 830 20 .189.295.245.540 .057.196 513 .254 53 -3 +0 +2 -0.1
202522 A+Eugene Emeralds 177144 39512 29223 74 .271.403.361.765 .090.306 1216 .354 129 +6 -0 +5 1.1
202522 INTLToros del Este 1613 1000 320 00 .077.250.077.327 .000.091 1219 .187 2 -2 +0 +0 -0.1

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
Onil Perez (OGILVIE) 23 55 30 50 60 .225/.300/.308 .083.275 37 19% 8% 73 -0.1
Jake Elmore
2011 · AA
24 51→61 37→40 48→55 52 .238/.307/.315 .078.285 416 17% 8% 76 +0.1 .251/.320/.331 .080.301 419 16% 9% 86 +0.8 .266/.337/.349.083.31432315%9%95+1.0
Roy Morales
2018 · A
23 49 36→30 49→45 49 .231/.294/.298 .066.270 48 16% 6% 66 -0.6 .229/.291/.300 .071.281 410 19% 7% 66 -0.6 .267/.331/.325.058.3194816%7%86+0.3
Isiah Kiner-Falefa
2018 · AA
23 52→57 35→40 46→55 45 .243/.293/.304 .061.290 311 17% 5% 67 -0.5 .243/.300/.327 .084.291 512 18% 6% 76 +0.1 .268/.316/.348.080.30462114%5%85+0.5
Austin Martin
2022 · AA
23 50 40 51→60 51 .232/.340/.330 .098.317 714 26% 10% 96 +1.5 .224/.319/.308 .084.281 625 21% 9% 82 +0.5 .251/.338/.332.081.30552518%10%92+0.6
Nicky Lopez
2018 · AA
23 51→61 38→40 52→55 50 .239/.294/.321 .082.271 516 14% 6% 72 -0.2 .250/.303/.336 .086.282 612 13% 7% 79 +0.3 .256/.317/.334.078.29441413%8%82+0.4
Alfredo Lopez
2013 · AA
23 51 36→30 49→50 49 .237/.306/.299 .062.295 317 20% 8% 72 -0.2 .226/.286/.287 .061.284 213 20% 7% 60 -1.0 .233/.279/.278.045.28512018%5%49-0.6
Paco Figueroa
2006 · A
23 51→58 37→40 49→55 49 .238/.307/.317 .079.298 411 20% 8% 77 +0.1 .250/.306/.327 .077.303 416 18% 6% 79 +0.3 .262/.320/.344.082.31621917%7%84+0.4
Mike Brownstein
2011 · A
23 49 36→30 50→55 54 .225/.299/.294 .068.273 215 17% 9% 68 -0.5 .224/.289/.297 .073.295 312 23% 8% 64 -0.8 .226/.293/.288.062.29731423%8%61-0.5
Otto Lopez
2022 · AAA
23 55→59 39→45 52→55 44 .262/.307/.356 .094.324 617 21% 5% 86 +0.8 .257/.307/.355 .098.319 618 20% 6% 85 +0.7 .266/.318/.393.127.299132016%7%97+1.0
Alberto Robles
2014 · A
23 53 36→30 50→55 47 .247/.299/.310 .063.289 315 15% 6% 71 -0.3 .221/.262/.300 .079.265 513 18% 5% 53 -1.5 .204/.238/.270.066.23951517%4%32-1.2
Tony Renda
2014 · A
23 49→59 38→40 53→50 49 .230/.286/.320 .090.266 415 15% 6% 69 -0.4 .250/.300/.326 .076.292 316 15% 6% 76 +0.0 .262/.309/.335.073.30121713%5%78+0.2
Mauricio Dubón
2017 · AA
23 55→60 39→45 55 45 .260/.300/.351 .092.307 519 17% 5% 82 +0.5 .246/.283/.350 .104.292 922 18% 5% 75 -0.0 .262/.299/.376.114.28810613%4%87+0.6
Gabe Holt
2022 · AA
24 52→54 36→30 52→50 54 .241/.319/.303 .062.290 312 17% 9% 79 +0.3 .214/.269/.274 .060.249 313 14% 6% 50 -1.8 .186/.224/.223.036.21001411%4%13-2.2
Matt Shepherd
2006 · A
23 54→57 36→30 49→50 55 .252/.324/.323 .072.302 211 17% 10% 85 +0.7 .227/.291/.299 .072.294 310 22% 8% 65 -0.7 .188/.244/.232.044.2580625%7%27-1.0
Chin-Lung Hu
2007 · AA
23 53→61 40→45 49→50 46 .254/.294/.346 .092.285 712 14% 5% 79 +0.3 .259/.293/.370 .111.292 911 14% 4% 84 +0.6 .266/.297/.377.110.29881113%4%82+0.4
Bryson Brigman
2019 · AA
24 52→59 36→40 50 45 .245/.295/.314 .068.303 313 20% 6% 70 -0.3 .238/.293/.316 .078.300 49 21% 7% 70 -0.3 .237/.292/.328.091.29971122%6%70-0.2
Jasson Atondo
2019 · AAA
23 45→55 40→30 45→50 45 .217/.260/.308 .091.255 711 18% 5% 54 -1.4 .276/.309/.352 .076.309 612 12% 5% 85 +0.7 .310/.339/.367.057.34231110%4%96+1.2
Kevin Newman
2017 · AA
23 56→63 39→45 49→50 51 .267/.321/.354 .088.295 611 12% 6% 92 +1.2 .258/.298/.347 .089.294 614 14% 5% 80 +0.4 .274/.318/.369.096.30681813%5%90+0.8
Brent Keys
2013 · A
23 54→64 38→30 51→50 48 .255/.302/.338 .083.289 514 14% 6% 79 +0.3 .264/.323/.324 .060.298 311 12% 8% 85 +0.7 .273/.341/.313.040.30511010%9%87+0.6
Brendan Ryan
2006 · AA
24 53→61 40 54→55 48 .250/.297/.347 .097.288 614 15% 6% 80 +0.4 .244/.291/.330 .086.283 617 15% 6% 73 -0.1 .259/.310/.346.087.29852014%6%81+0.3