Onil Perez

C Eugene Emeralds
Age 24 R/R 5'11" / 226 lbs A+ HR -15%H -3% Svc 0.0 · Ctrl thru 2036
Overview
A+PROSPECTMiLBFA 2037
ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202522AASF62.189/.295/.2450241—.182/.262/.236
202522A+SF177.271/.403/.3612788—.238/.347/.318
202623AASF34.207/.303/.2760049—.200/.273/.267
202623A+SF143.256/.319/.3883353—.197/.248/.288
2027PROJ0% MLB24MLBSF1.219/.293/.29900720.0
2028PROJ38% MLB25MLBSF101.222/.297/.31312770.1
2029PROJ55% MLB26MLBSF186.224/.299/.32224800.3
Next 3 projected WAR 0.5Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2036Service0.0First FA2037
2027MiLB2028MiLB2029MiLB2030MiLB2031Pre-Arb$0.9M2032Pre-Arb$0.9M2033Pre-Arb$0.9M2034Arb-1$0.2M+2
Skills · percentileMiLB Statcast 2026 A+
K%91
Whiff%82
Z-Con%68
ISO41
Speed41
Chase%39
Career WAR0 WAR median (P10 0 / P90 0, comp-based) · star 0% · didn't stick 98%
CompsGabe Holt (age 24) · Bryson Brigman (age 24) · Juan Fernandez (age 24)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†72
AVG/OBP/SLG.219 / .293 / .299
PA1
HR0
K%20
BB%8
BABIP270
ISO97
MLB%0%
Value2027 · WAR
BAT: -5.7 runs (wOBA-derived runs vs avg)-6BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.1 runs (Positional adjustment)+3POSREP: +3.7 runs (Replacement-level credit)+4REPTotal WAR: +0.30+0.3WAR
0.00.51.00.00.10.30.40.40.30.10.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$10M 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   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
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+0.4$1M+$0.6M
2032Pre-Arb$0.9M+0.3$0.8M+$0.3M
2033Pre-Arb$0.9M+0.1$0.3M+$0.0M (cut)
2034Arb-1$0.2M———
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
Totals $2M $2M +$0.9M

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. 2027 = actual YTD + projected ROS + total. 2028+ via Advanced Marcel + aging curve. Catcher framing: only 2027 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 60 — — — — — —
202219 ROKACL Giants Black — 171149 411030 16302 32 275353383736 107333 189 325 40 — — — — — —
202320 A+Eugene Emeralds — 4845 13010 370 22 289333333667 44342 156 303 55 — — — — — —
202320 ASan Jose Giants — 283253 761242 23314 212 300368403771 103332 118 345 80 — — — — — —
202421 A+Eugene Emeralds — 350297 701511 39588 204 236340303643 67283 1711 297 51 — — — — — —
202522 AARichmond Flying Squirrels — 6253 10300 830 20 189295245540 57196 513 254 41 — — — — — —
202522 A+Eugene Emeralds — 177144 39512 29223 74 271403361765 90306 1216 354 88 — — — — — —
202522 INTLToros del Este — 1613 1000 320 00 7725077327 91 1219 187 13 — — — — — —
202623 AARichmond Flying Squirrels — 3429 6200 351 00 207303276579 69240 159 265 49 — — — — — —
202623 A+Eugene Emeralds — 143129 33803 10222 30 256319388707 132283 157 314 53 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202118 ROK MLEDSL Giants Black — 134115 21301 18180 64 183293235528 52212 1313 257 60 — — — — — —
202219 ROK MLEACL Giants Black — 171155 29720 10432 32 187246258504 71244 256 228 40 — — — — — —
202320 A+ MLEEugene Emeralds — 4846 11010 290 22 239271283553 43307 194 250 55 — — — — — —
202320 A MLESan Jose Giants — 283260 671042 16454 212 258311350661 92294 166 286 80 — — — — — —
202421 A+ MLEEugene Emeralds — 350309 621311 27818 204 201282259541 58253 238 244 51 — — — — — —
202522 AA MLERichmond Flying Squirrels — 6255 10300 640 20 182262236499 55188 610 229 41 — — — — — —
202522 A+ MLEEugene Emeralds — 177151 36412 22283 74 238347318664 79276 1612 299 88 — — — — — —
202623 AA MLERichmond Flying Squirrels — 3430 6200 261 00 200273267539 67227 186 240 49 — — — — — —
202623 A+ MLEEugene Emeralds — 143132 26602 7302 30 197248288536 91235 215 246 53 — — — — — —
202118 ROK MLEDSL Giants Black — 134115 21301 18180 64 183293235528 52206 1313 257 60 — — — — — —
202118 ROK RAWDSL Giants Black — 134103 30502 30150 64 291451398849 107322 1122 390 60 — — — — — —
202219 ROK MLEACL Giants Black — 171155 29720 10432 32 187246258504 71250 256 228 40 — — — — — —
202219 ROK RAWACL Giants Black — 171149 411030 16302 32 275353383736 107333 189 325 40 — — — — — —
202320 A MLE2 teams — 331306 781052 18544 234 255305340645 85300 165 281 76 — — — — — —
202320 A RAW2 teams — 331298 891252 26384 234 299363393755 94333 118 339 76 — — — — — —
202421 A+ MLEEugene Emeralds — 350309 621311 27818 204 201282259541 58262 238 244 51 — — — — — —
202421 A+ RAWEugene Emeralds — 350297 701511 39588 204 236340303643 67283 1711 297 51 — — — — — —
202522 A+ MLE3 teams — 255221 49712 29333 94 222320290610 68250 1311 281 76 — — — — — —
202522 A+ RAW3 teams — 255210 50812 40273 94 238368314682 76262 1116 319 76 — — — — — —
202623 A+ MLE2 teams — 177162 33802 9363 30 204259290549 86244 205 245 52 — — — — — —
202623 A+ RAW2 teams — 177158 391003 13273 30 247316367683 120275 157 304 52 — — — — — —
202118 ROK MLEDSL Giants Black — 134115 21301 18180 64 183293235528 52212 1313 257 60 — — — — — —
202219 ROK MLEACL Giants Black — 171157 29720 10432 32 185246255500 70244 256 228 40 — — — — — —
202320 A MLE2 teams — 331306 781052 18544 234 255305340645 85296 165 281 76 — — — — — —
202421 A+ MLEEugene Emeralds — 350312 621311 27818 204 199282256538 58253 238 244 51 — — — — — —
202522 A+ MLE3 teams — 255221 49712 29333 94 222320290610 68253 1311 281 76 — — — — — —
202623 A+ MLE2 teams — 177163 33802 9363 30 202259288547 86233 205 245 52 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202421 A+ MLEEugene Emeralds — 350312 621311 27818 204 199282256538 58253 238 244 51 — — — — — —
202522 A+ MLE3 teams — 255221 49712 29333 94 222320290610 68253 1311 281 76 — — — — — —
202623 A+ MLE2 teams — 177163 33802 9363 30 202259288547 86233 205 245 52 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202724 MLB MLESF 0% 227204 45912 18453 51 222296304600 82273 208 275 72 -8 +1 +0 +4 +5 0.3
▸ 2027 — real world (MLB)
202724 MLB CTXSF 0% 11 0000 000 00 219293299592 80270 00 272 72 -0 +0 +0 +0 +0 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202825 MLB MLESF 38% 266238 541113 22534 61 225300319619 94275 208 282 77 -7 +1 +0 +5 +6 0.4
202926 MLB MLESF 55% 336301 691415 28684 72 227302329631 101275 208 287 80 -8 +1 +0 +6 +7 0.6
203027 MLB MLESF 61% 366328 741515 30755 72 227302330632 103276 208 287 80 -9 +1 +0 +7 +8 0.7
203128 MLB MLESF 65% 385345 791616 32805 62 227301329630 103276 218 286 80 -9 +0 -1 +7 +8 0.6
203229 MLB MLESF 64% 389349 791616 32825 52 225299327626 102275 218 284 79 -10 +0 -1 +7 +8 0.4
203330 MLB MLESF 64% 390350 781516 32835 42 222295319614 97273 218 280 75 -11 +0 -2 +7 +8 0.2
203431 MLB MLESF 64% 368331 721415 30804 22 218290309600 91270 228 274 71 -13 -0 -3 +7 +8 -0.1
202825 MLB CTXSF 38% 10191 20401 8201 21 222297313610 91271 208 278 77 -3 +0 +0 +2 +2 0.1
202926 MLB CTXSF 55% 186167 38812 15382 41 224299322620 98272 208 282 80 -4 +0 +0 +3 +4 0.3
203027 MLB CTXSF 61% 225201 45913 19463 41 224299323622 99272 208 283 80 -5 +0 +0 +4 +5 0.4
203128 MLB CTXSF 65% 248222 491013 21513 41 223298322620 99272 218 282 80 -6 +0 -0 +4 +5 0.4
203229 MLB CTXSF 64% 251225 511014 21533 31 222296320616 98272 218 280 79 -6 +0 -1 +4 +5 0.3
203330 MLB CTXSF 64% 251225 491013 21543 31 219292312605 94270 228 276 75 -7 +0 -1 +4 +5 0.1
203431 MLB CTXSF 64% 237213 46913 19523 11 215287303590 88267 228 270 71 -8 -0 -2 +4 +5 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 14991344 29860619 12431418 217 222296318614 96274 218 279 72 -40 +1 -5 +27 +32 1.6
/ 162G— A+C — 650583 1292638 541368 93 221297317614 96274 218 279 72 -17 +1 -2 +12 +14 0.7
Career— MLE — 40903664 8121561746 33182054 10532 222296311607 90271 208 274 72 -73 +3 -7 +48 +58 2.9
/ 162G— MLE — 650582 1292537 531309 175 222297311608 89271 208 274 72 -18 +1 -2 +12 +14 0.7