Onil PerezC Eugene Emeralds
Age 23 R/R 5'11" / 226 lbs A+ HR -15%H -3% Svc 0.0 · Ctrl thru 2035
2026 ROS PROJECTION177 act + 23 ros · stats below = ROS only
showingROS
wRC+†60
AVG/OBP/SLG.190 / .261 / .238
PA23
HR0
K%22
BB%9
BABIP254
ISO48
MLB%0%
Value2026 · WAR
BAT: -12.9 runs (wOBA-derived runs vs avg)-13BATRUN: +0.6 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.6 runs (Positional adjustment)+4POSREP: +4.3 runs (Replacement-level credit)+4REPTotal WAR: -0.40-0.4WAR
0.00.51.00.10.30.50.50.50.40.20.10.026272829303132333435
projected WAR paid WAR ($/8M) surplus deficit+$8M ctrl surplus
Tools · ContractCON 55 / POW 30
Toolsscout grade
CONTACT55
scouting grade only
POWER30
scouting grade only
EYE60
scouting grade only
SPEED50
scouting grade only
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
2030Pre-Arb$0.9M+0.5$1M+$0.9M
2031Pre-Arb$0.9M+0.5$1M+$0.8M
2032Pre-Arb$0.9M+0.4$1M+$0.5M
2033Arb-1$1M+0.2$0.5M+$0.0M (cut)
2034Arb-2$1M+0.1$0.2M+$0.0M (cut)
2035Arb-3$7M
Totals $3M $4M +$2M

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
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. Catcher framing: only 2026 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
202118 ROKDSL Giants Black 134103 30502 30150 64 291451398849 107322 1122 390 150 +8 -0 +3 1.1
202219 ROKACL Giants Black 171149 411030 16302 32 275353383736 107333 189 325 106 +1 -0 +4 0.5
202320 A+Eugene Emeralds 4845 13010 370 22 289333333667 44342 156 303 92 -0 -0 +1 0.0
202320 ASan Jose Giants 283253 761242 23314 212 300368403771 103332 118 345 119 +7 +3 +6 1.6
202421 A+Eugene Emeralds 350297 701511 39588 204 236340303643 67283 1711 297 87 -5 +2 +8 0.5
202522 AARichmond Flying Squirrels 6253 10300 830 20 189295245540 57196 513 254 58 -3 +0 +1 -0.1
202522 A+Eugene Emeralds 177144 39512 29223 74 271403361765 90306 1216 354 126 +5 -0 +4 0.9
202522 INTLToros del Este 1613 1000 320 00 7725077327 91 1219 187 13 -2 +0 +0 -0.1
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202118 ROK MLEDSL Giants Black 134117 27402 16210 64 231323316640 85258 1612 284 78 -3 -0 +3 -0.1
202219 ROK MLEACL Giants Black 171155 29720 10432 32 187246258504 71245 256 229 41 -12 -0 +4 -0.9
202320 A+ MLEEugene Emeralds 4846 11010 2100 22 239271283553 43286 214 232 43 -3 -0 +1 -0.3
202320 A MLESan Jose Giants 283260 651032 16444 212 250304335638 85284 166 280 76 -8 +3 +6 0.1
202421 A+ MLEEugene Emeralds 350312 591211 24848 204 189265244508 54237 247 225 38 -26 +2 +8 -1.6
202522 AA MLERichmond Flying Squirrels 6255 10300 640 20 182262236499 55180 610 221 36 -5 +0 +1 -0.3
202522 A+ MLEEugene Emeralds 177154 35412 19293 74 227324305629 78264 1611 282 77 -5 -0 +4 -0.1
202118 ROK MLEDSL Giants Black 134117 27402 16210 64 231323316640 85263 1612 284 78
202118 ROK RAWDSL Giants Black 134103 30502 30150 64 291451398849 107322 1122 390 78
202219 ROK MLEACL Giants Black 171155 29720 10432 32 187246258504 71250 256 229 41
202219 ROK RAWACL Giants Black 171149 411030 16302 32 275353383736 107333 189 325 41
202320 A MLE2 teams 331306 751042 18544 234 245296324619 78289 165 273 71
202320 A RAW2 teams 331298 891252 26384 234 299363393755 94333 118 339 71
202421 A+ MLEEugene Emeralds 350312 591211 24848 204 189265244508 54249 247 225 38
202421 A+ RAWEugene Emeralds 350297 701511 39588 204 236340303643 67283 1711 297 38
202522 A+ MLE3 teams 255223 48712 27353 94 215308283591 67245 1411 266 66
202522 A+ RAW3 teams 255210 50812 40273 94 238368314682 76262 1116 319 66
202118 ROK MLEDSL Giants Black 134117 27402 16210 64 231323316640 85258 1612 284 78
202219 ROK MLEACL Giants Black 171157 29720 10432 32 185246255500 70245 256 229 41
202320 A MLE2 teams 331306 751042 18544 234 245296324619 78284 165 273 71
202421 A+ MLEEugene Emeralds 350315 591211 24848 204 187265241506 54237 247 225 38
202522 A+ MLE3 teams 255223 48712 27353 94 215308283591 67242 1411 266 66
▸ Model inputs — neutral MLE (past 3 seasons + 2026 so far)
202320 A MLE2 teams 331306 751042 18544 234 245296324619 78284 165 273 71
202421 A+ MLEEugene Emeralds 350315 591211 24848 204 187265241506 54237 247 225 38
202522 A+ MLE3 teams 255223 48712 27353 94 215308283591 67242 1411 266 66
YTD23 A+ MLESF 177163 31702 8373 30 190241270511 80228 215 233 44 -12 +1 +0 +3 +4 -0.4
▸ 2026 season
YTD23 A+ RAWSF 143129 33803 10222 30 256319388707 132283 157 314 44
YTD23 AA RAWSF 3429 6200 351 00 207303276579 69240 159 265 44
ROS23 A+ MLESF 0% 2321 4100 250 10 190261238499 48259 229 257 60 -1 +0 +0 +0 +0 0.0
TOT23 A+ MLESF 200184 35802 10423 40 190244266510 76231 215 236 46 -13 +1 +0 +4 +4 -0.4
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
202724 MLB MLESF 38% 337305 661314 25674 72 216284305589 89263 207 273 71 -12 +1 +0 +6 +7 0.2
202825 MLB MLESF 55% 389352 781516 29775 82 222290321611 99266 207 281 76 -11 +1 +0 +7 +8 0.5
202926 MLB MLESF 64% 422382 861628 32845 92 225294340634 115267 208 285 79 -11 +1 +0 +8 +9 0.7
203027 MLB MLESF 66% 434392 891728 34875 92 227297342639 115267 208 286 80 -10 +1 +0 +8 +9 0.8
203128 MLB MLESF 67% 439396 891728 35895 92 225296338634 114267 208 285 79 -11 +1 -1 +8 +10 0.7
203229 MLB MLESF 66% 434392 871718 34885 82 222292332624 110266 208 283 78 -11 +1 -1 +8 +9 0.5
203330 MLB MLESF 65% 428386 841617 34885 72 218289319608 101265 218 281 76 -12 +1 -2 +8 +9 0.3
203431 MLB MLESF 65% 404364 791517 32855 61 217289321611 104263 218 276 73 -13 +1 -3 +7 +9 0.1
203532 MLB MLESF 65% 374337 721316 30804 51 214286312597 98260 218 271 70 -14 +1 -4 +7 +8 -0.2
202724 MLB CTXSF 38% 128116 25502 9252 31 216283310594 95259 207 258 71 -4 +0 +0 +2 +3 0.1
202825 MLB CTXSF 55% 216195 42813 16433 51 215285313598 97261 207 266 76 -6 +1 +0 +4 +5 0.3
202926 MLB CTXSF 64% 269243 531014 21543 61 218288317605 99262 208 270 79 -7 +1 +0 +5 +6 0.5
203027 MLB CTXSF 66% 285257 571115 22574 61 222293331624 109262 208 271 80 -7 +1 +0 +5 +6 0.5
203128 MLB CTXSF 67% 293264 581115 23594 61 220292326618 106262 208 270 79 -7 +1 -0 +5 +6 0.5
203229 MLB CTXSF 66% 285257 571115 23583 51 222293331624 109261 208 268 78 -7 +1 -1 +5 +6 0.4
203330 MLB CTXSF 65% 279252 541014 22583 51 214285310595 95260 218 266 76 -8 +1 -1 +5 +6 0.2
203431 MLB CTXSF 65% 262236 50914 21553 41 212285309594 97258 218 262 73 -8 +0 -2 +5 +6 0.1
203532 MLB CTXSF 65% 242218 45813 19523 31 206279294573 87255 218 257 70 -9 +0 -2 +4 +5 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career A+C 22592038 44183835 17646128 439 216288316604 100262 208 266 71 -64 +5 -7 +40 +49 2.4
/ 162G A+C 650586 12724210 511338 123 217288316604 99262 208 266 71 -18 +1 -2 +12 +14 0.7
Career MLE 49254440 9721802069 38298760 13034 219290315605 96264 208 273 71 -106 +7 -10 +66 +80 3.7
/ 162G MLE 650586 1292439 501308 174 220290317607 97266 208 273 71 -19 +1 -2 +12 +14 0.7