Yoiber Ocopio

C Lake Elsinore Storm
Age 22 R/R 5'10" / 175 lbs A HR +5% Svc 0.0 · Ctrl thru 2037
Overview
APROSPECTMiLBFA 2038
OGV OFP35OGV rank#1334ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202419ROKDSL Padres Go…181.261/.447/.38101253—.159/.318/.228
202520A/ROKSD232.221/.348/.3264432—.155/.256/.225
202621A+/ASD321.250/.345/.3806859—.202/.282/.307
2027PROJMLE22MLBSD431.196/.273/.28866610.0
2028PROJ34% MLB23MLBSD84.198/.275/.29811660.0
2029PROJ46% MLB24MLBSD150.202/.280/.31032700.1
Next 3 projected WAR 0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2037Service0.0First FA2038
2027MiLB2028MiLB2029MiLB2030MiLB2031MiLB2032Pre-Arb$0.9M2033Pre-Arb$0.9M2034Pre-Arb$1.0M+3
Skills · percentileMiLB Statcast 2026 A+
Z-Con%98
K%51
Whiff%38
wOBA26
wRC+24
ISO14
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 97%
CompsAaron McKeithan (age 22) · Luis De La Cruz (age 22) · Victor Duarte (age 21)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 208 proj PA
wRC+†61
AVG/OBP/SLG.194 / .271 / .285
PA208
HR3
K%28
BB%7
ISO92
MLB%0%
Value2027 · WAR
BAT: -9.7 runs (wOBA-derived runs vs avg)-10BATRUN: -0.0 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.7 runs (Positional adjustment)+4POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: +0.00+0.0WAR
0.00.51.00.10.20.20.30.20.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$5M ctrl surplus
Tools · ContractCON 30 / POW 30
Toolsscout grade
CONTACT30
scouting grade only
POWER30
scouting grade only
EYE50
scouting grade only
SPEED45
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2032
2028MiLBstill in minors · estimated debut 2032
2029MiLBstill in minors · estimated debut 2032
2030MiLBstill in minors · estimated debut 2032
2031MiLBstill in minors · estimated debut 2032
2032Pre-Arb$0.9M+0.3$0.8M+$0.3M
2033Pre-Arb$0.9M+0.2$0.5M+$0.0M
2034Pre-Arb$1.0M———
2035Arb-1$0.2M———
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond projection horizon · no WAR estimate
Totals $2M $1M +$0.3M

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 = full-season projection (no games played yet). 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 1-3 WAR low.

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)
202318 ROKDSL Padres Gold — 193138 38632 362917 30 275474406880 130333 1519 408 76 — — — — — —
202419 ROKDSL Padres Gold — 181134 351030 333512 120 261447381828 119347 1918 384 53 — — — — — —
202520 ALake Elsinore Storm — 5042 9300 5152 00 214327286612 71321 3010 285 32 — — — — — —
202520 ROKACL Padres — 182148 33504 24456 42 223354338692 115282 2513 317 32 — — — — — —
202621 A+Fort Wayne TinCaps — 5954 14101 3142 00 259322333655 74333 245 301 51 — — — — — —
202621 ALake Elsinore Storm — 262222 551515 265910 81 248350392742 144314 2310 334 61 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202318 ROK MLEDSL Padres Gold — 193149 27421 263517 30 181365255620 74214 1813 280 76 — — — — — —
202419 ROK MLEDSL Padres Gold — 181145 23620 224512 120 159318228546 69205 2512 246 53 — — — — — —
202520 A MLELake Elsinore Storm — 5043 7200 4212 00 163265209475 47286 428 216 32 — — — — — —
202520 ROK MLEACL Padres — 182157 24303 15636 42 153253229482 76206 358 216 32 — — — — — —
202621 A+ MLEFort Wayne TinCaps — 5955 12101 2182 00 218271291562 73306 313 243 51 — — — — — —
202621 A MLELake Elsinore Storm — 262232 461214 188010 81 198285310595 112273 317 258 61 — — — — — —
202318 ROK MLEDSL Padres Gold — 193149 27421 263517 30 181365255620 74228 1813 280 76 — — — — — —
202318 ROK RAWDSL Padres Gold — 193138 38632 362917 30 275474406880 130333 1519 408 76 — — — — — —
202419 ROK MLEDSL Padres Gold — 181145 23620 224512 120 159318228546 69225 2512 246 53 — — — — — —
202419 ROK RAWDSL Padres Gold — 181134 351030 333512 120 261447381828 119347 1918 384 53 — — — — — —
202520 ROK MLE2 teams — 232201 31503 18858 42 154251224475 70237 378 216 32 — — — — — —
202520 ROK RAW2 teams — 232190 42804 29608 42 221348326674 105290 2612 310 32 — — — — — —
202621 A MLE2 teams — 321287 581215 209812 81 202282303585 101286 316 255 59 — — — — — —
202621 A RAW2 teams — 321276 691616 297312 81 250345380725 130318 239 328 59 — — — — — —
202318 ROK MLEDSL Padres Gold — 193148 27421 263517 30 182365257621 74214 1813 280 76 — — — — — —
202419 ROK MLEDSL Padres Gold — 181145 23620 224512 120 159318228546 69205 2512 246 53 — — — — — —
202520 ROK MLE2 teams — 232204 31503 18858 42 152251221472 69223 378 216 32 — — — — — —
202621 A MLE2 teams — 321286 581215 209812 81 203282304586 101279 316 255 59 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202419 ROK MLEDSL Padres Gold — 181145 23620 224512 120 159318228546 69205 2512 246 53 — — — — — —
202520 ROK MLE2 teams — 232204 31503 18858 42 152251221472 69223 378 216 32 — — — — — —
202621 A MLE2 teams — 321286 581215 209812 81 203282304586 101279 316 255 59 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202722 MLB MLESD 0% 431387 761616 2912112 61 196273288561 92267 287 258 61 -20 +1 +0 +8 +9 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202823 MLB MLESD 34% 244219 44914 17676 41 201279303582 102269 277 266 66 -10 +0 +0 +4 +5 0.0
202924 MLB MLESD 46% 326292 601216 23898 51 206283315597 109271 277 272 70 -11 +1 +0 +6 +7 0.2
203025 MLB MLESD 52% 372333 691417 271009 61 208285322607 114272 277 276 73 -12 +1 +0 +7 +8 0.4
203126 MLB MLESD 54% 399358 741518 291069 61 210287326614 116273 277 279 75 -12 +1 +0 +7 +9 0.5
203227 MLB MLESD 54% 411369 771618 301099 61 211288328616 117273 277 279 75 -12 +1 +0 +7 +9 0.5
203328 MLB MLESD 54% 411369 771618 301109 51 209286323609 114272 277 277 73 -13 +1 -1 +7 +9 0.3
203429 MLB MLESD 53% 403361 741517 301099 51 206283317600 110271 277 273 71 -14 +1 -1 +7 +9 0.1
203530 MLB MLESD 52% 393352 721517 291089 41 203279309588 106269 277 268 68 -15 +0 -2 +7 +9 -0.1
202823 MLB CTXSD 34% 8476 14301 6232 10 198275298574 100263 277 263 66 -3 +0 +0 +1 +2 0.0
202924 MLB CTXSD 46% 150134 27503 11414 20 202280310590 108266 277 269 70 -5 +0 +0 +3 +3 0.1
203025 MLB CTXSD 52% 192171 36714 14525 31 205282317600 112267 277 273 73 -6 +0 +0 +3 +4 0.2
203126 MLB CTXSD 54% 216193 40814 16585 31 207284322606 115267 277 275 75 -6 +0 +0 +4 +5 0.2
203227 MLB CTXSD 54% 223200 42815 16595 31 207285323608 116268 267 276 75 -7 +0 +0 +4 +5 0.3
203328 MLB CTXSD 54% 223200 41814 16605 31 205283318601 113267 277 274 73 -7 +0 -0 +4 +5 0.2
203429 MLB CTXSD 53% 214191 40814 16585 21 203280312592 109265 277 270 71 -7 +0 -1 +4 +5 0.0
203530 MLB CTXSD 52% 206184 38714 15565 21 200276304580 104263 277 265 68 -8 +0 -1 +4 +4 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 15081349 27854629 11040736 196 206284319603 113271 277 271 67 -50 +1 -2 +27 +33 0.9
/ 162G— A+C — 650581 11923312 4717516 83 205283317599 112270 277 271 67 -22 +1 -1 +12 +14 0.4
Career— MLE — 40943621 7231471467 3151119123 7112 200286304590 104267 278 268 67 -109 +5 -4 +57 +69 1.8
/ 162G— MLE — 650575 11523211 5017820 112 200287304592 104267 278 268 67 -22 +1 -1 +12 +14 0.4

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2026 ALake Elsinore Storm · 262 PAwOBA .327 → .258 (−69)K% 22.5% → 30.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.52%÷1.000×1.360——30.63%
BB% (unintentional) /PA9.92%÷1.000×0.690——6.85%
HBP% /PA3.82%—×0.780——2.98%
Singles /BIP20.86%÷1.000×0.920×0.978—18.78%
Doubles /BIP9.20%÷1.000×0.830×0.978—7.47%
Triples /BIP0.61%÷1.000×0.910×0.978—0.55%
Home runs /BIP3.07%÷1.000×0.800——2.45%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 22 vs a level average of 22.0 → +0.0% on BB/HBP/hit rates (0.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.978.

Result: wOBA .327 → .258; ISO .144 → .112; BABIP .314 → .273. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2026 A+Fort Wayne TinCaps · 59 PAwOBA .294 → .243 (−51)K% 23.7% → 30.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.73%÷1.000×1.270——30.14%
BB% (unintentional) /PA5.08%÷1.000×0.710—×1.0123.65%
HBP% /PA3.39%—×0.790—×1.0122.71%
Singles /BIP30.00%÷1.000×0.920—×1.01227.93%
Doubles /BIP2.50%÷1.000×0.810—×1.0122.05%
Triples /BIP0.00%÷1.000×0.850—×1.0120.00%
Home runs /BIP2.50%÷1.000×0.800—×1.0122.02%

Factors used: league row Midwest League. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 22 vs a level average of 22.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average).

Result: wOBA .294 → .243; ISO .074 → .056; BABIP .333 → .306. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2025 ROKACL Padres · 182 PAwOBA .316 → .216 (−100)K% 24.7% → 34.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.73%÷1.023×1.440——34.81%
BB% (unintentional) /PA13.19%÷0.990×0.620—×0.9858.14%
HBP% /PA3.30%—×0.720—×0.9852.34%
Singles /BIP23.30%÷1.010×0.820×0.950×0.98517.70%
Doubles /BIP4.85%÷1.045×0.720×0.950×0.9853.13%
Triples /BIP0.00%÷1.018×0.720×0.950×0.9850.00%
Home runs /BIP3.88%÷1.018×0.780—×0.9852.93%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 104, 1B 102, 2B 109, 3B 104, K 105, BB 98 — applied at half strength. Age: age 21 vs a level average of 19.5 → −1.5% on BB/HBP/hit rates (1.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .316 → .216; ISO .115 → .080; BABIP .282 → .206. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2025 ALake Elsinore Storm · 50 PAwOBA .284 → .216 (−68)K% 30.0% → 42.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA30.00%÷0.956×1.360——42.69%
BB% (unintentional) /PA10.00%÷0.952×0.690—×1.0157.36%
HBP% /PA4.00%—×0.780—×1.0153.17%
Singles /BIP22.22%÷0.989×0.920—×1.01520.99%
Doubles /BIP11.11%÷1.062×0.830—×1.0158.82%
Triples /BIP0.00%÷1.150×0.910—×1.0150.00%
Home runs /BIP0.00%÷0.936×0.800—×1.0150.00%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 87, 1B 98, 2B 112, 3B 130, K 91, BB 90 — applied at half strength. Age: age 21 vs a level average of 22.0 → +1.5% on BB/HBP/hit rates (1.0 yr younger than average).

Result: wOBA .284 → .216; ISO .071 → .049; BABIP .321 → .286. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2024 DSLDSL Padres Gold · 181 PAwOBA .380 → .246 (−134)K% 19.3% → 24.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.34%÷0.952×1.220——24.78%
BB% (unintentional) /PA18.23%÷1.022×0.700—×0.98512.30%
HBP% /PA6.63%—×0.700—×0.9854.57%
Singles /BIP22.22%÷1.015×0.680×0.957×0.98514.03%
Doubles /BIP10.10%÷1.072×0.600×0.957×0.9855.33%
Triples /BIP3.03%÷1.096×0.600×0.957×0.9851.56%
Home runs /BIP0.00%÷0.909×0.470—×0.9850.00%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 82, 1B 103, 2B 114, 3B 119, K 90, BB 104 — applied at half strength. Age: age 20 vs a level average of 18.5 → −1.5% on BB/HBP/hit rates (1.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.957.

Result: wOBA .380 → .246; ISO .119 → .067; BABIP .347 → .205. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2023 DSLDSL Padres Gold · 193 PAwOBA .401 → .280 (−121)K% 15.0% → 18.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.03%÷1.015×1.220——18.07%
BB% (unintentional) /PA18.65%÷0.968×0.700—×0.99513.42%
HBP% /PA8.81%—×0.700—×0.9956.13%
Singles /BIP24.77%÷0.971×0.680×0.954×0.99516.47%
Doubles /BIP5.50%÷0.926×0.600×0.954×0.9953.38%
Triples /BIP2.75%÷0.999×0.600×0.954×0.9951.57%
Home runs /BIP1.83%÷1.083×0.470—×0.9950.79%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 117, 1B 94, 2B 85, 3B 100, K 103, BB 94 — applied at half strength. Age: age 19 vs a level average of 18.5 → −0.5% on BB/HBP/hit rates (0.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.954.

Result: wOBA .401 → .280; ISO .130 → .078; BABIP .333 → .214. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).