Yoiber OcopioC Lake Elsinore Storm
Age 21 R/R 5'10" / 175 lbs A HR -7% Svc 0.0 · Ctrl thru 2036
2026 ROS PROJECTION204 act + 136 ros · stats below = ROS only
wRC+†61
AVG/OBP/SLG.202 / .296 / .311
PA136
HR2
K%29
BB%9
BABIP282
ISO109
MLB%0%
Value2026 · WAR
BAT: -16.3 runs (wOBA-derived runs vs avg)-16BATRUN: +1.0 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +6.1 runs (Positional adjustment)+6POSREP: +9.6 runs (Replacement-level credit)+10REPTotal WAR: +0.10+0.1WAR
0.00.91.90.50.91.21.31.41.41.31.10.9+$73M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
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   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
2031Pre-Arb$0.9M+1.4$8M+$7M
2032Pre-Arb$0.9M+1.4$7M+$7M
2033Pre-Arb$1.0M+1.3$6M+$6M
2034Arb-1$2M+1.1$5M+$4M
2035Arb-2$3M+0.9$2M+$0.8M
2036Extbeyond projection horizon · no WAR estimate
Totals $7M $28M +$24M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
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
202318 ROKDSL Padres Gold 193151 32521 244117 30 212380291672 79282 2112 308 94
202318 ROKDSL Padres Gold 193138 38632 362917 30 275474406880 130333 1519 408 170
202419 ROKDSL Padres Gold 181147 24620 205612 120 163313231544 68258 3111 247 47
202419 ROKDSL Padres Gold 181134 351030 333512 120 261447381828 119347 1918 384 152
202520 ROK2 teams 232200 31503 19848 42 155256225481 70237 368 217 24
202520 ROK2 teams 232190 42804 29608 42 221348326674 105290 2612 310 95
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD21 ASD 204181 35913 16665 61 193277304581 110283 328 258 56 -10 +1 +0 +4 +6 -0.0
YTD21 ASD 204174 431214 22495 61 247347397743 149320 2411 333 113 +3 +1 +0 +4 +6 1.3
ROS21 ASD 0% 136119 24512 12404 30 202296311607 109271 299 264 61 -6 +1 +0 +2 +4 0.1
ROS21 MLBSD 0% 01 0000 000 00 267 240 42 +0 +0
FULL21 ASD 204182 35913 16665 61 192277302579 110281 328 258 56 -10 +1 +0 +4 +6 -0.0
TOT21 ASD 340300 591425 281069 91 197285307592 110283 318 261 58 -16 +1 +0 +6 +10 0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202722 MLBSD 34% 343301 611326 30989 51 203294319613 116272 299 275 69 -12 +1 +0 +6 +10 0.5
202823 MLBSD 48% 419368 761628 3711611 71 207298326624 120274 289 283 75 -12 +1 +0 +7 +12 0.9
202924 MLBSD 53% 469412 861829 4212812 81 209300328628 119276 279 288 79 -11 +1 +0 +8 +13 1.2
203025 MLBSD 55% 494435 9119210 4413412 81 209299331630 122277 279 290 80 -11 +1 +0 +9 +14 1.3
203126 MLBSD 56% 507444 9420211 4613712 81 212303340643 128277 279 291 81 -11 +1 +0 +9 +14 1.4
203227 MLBSD 55% 510447 9520211 4613912 81 213303340643 128276 279 291 81 -11 +1 +0 +9 +14 1.4
203328 MLBSD 59% 508444 9319211 4713912 81 209302336638 126276 279 290 80 -11 +1 -1 +9 +14 1.3
203429 MLBSD 61% 499438 9119210 4613712 71 208300329629 121275 279 288 79 -12 +1 -1 +9 +14 1.1
203530 MLBSD 62% 489429 8818210 4513612 71 205298326625 121273 289 285 76 -13 +1 -2 +9 +14 0.9
202722 MLBSD 34% 118104 21412 10343 20 202291317608 115268 298 253 52 -6 +0 +0 +2 +3 -0.1
202823 MLBSD 48% 203178 37814 18565 31 208299331630 124271 289 261 58 -10 +0 +0 +4 +6 -0.0
202924 MLBSD 53% 247217 45915 22676 41 207298327625 120273 279 266 62 -11 +0 +0 +4 +7 0.1
203025 MLBSD 55% 270237 481015 24737 41 203295316611 114273 279 269 64 -11 +0 +0 +5 +8 0.2
203126 MLBSD 56% 282248 521116 25767 51 210300335635 125273 279 269 64 -11 +1 +0 +5 +8 0.2
203227 MLBSD 55% 281246 521116 26767 51 211305337642 126273 279 269 64 -11 +1 +0 +5 +8 0.2
203328 MLBSD 59% 299263 541116 27827 51 205296323619 118272 279 268 64 -12 +1 -0 +5 +8 0.2
203429 MLBSD 61% 303265 541116 28837 51 204297321617 117271 279 267 62 -13 +1 -1 +5 +9 0.1
203530 MLBSD 62% 304266 541116 28847 41 203296320615 117270 289 264 60 -14 +0 -1 +5 +9 -0.1
▸ Career Totals
Career 23072025 41786946 20863156 378 206298325623 120273 279 266 62 -99 +4 -3 +41 +65 0.9
/ 162G 650571 11824313 5917816 102 207299327627 121274 279 266 62 -28 +1 -1 +12 +18 0.3
Career 49804335 8861832392 4581385145 8811 204302321622 116275 289 283 75 -143 +13 -4 +89 +141 9.8
/ 162G 650566 11624312 6018119 111 205303322624 117276 289 283 75 -19 +2 -1 +12 +18 1.3

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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202318 ROKDSL Padres Gold 193138 38632 362917 30 275474406880 130333 1519 408 170 +15 +1 +5 2.2
202419 ROKDSL Padres Gold 181134 351030 333512 120 261447381828 119347 1918 384 152 +11 +2 +5 1.8
202520 ALake Elsinore Storm 5042 9300 5152 00 214327286612 71321 3010 285 76 -1 +0 +1 0.0
202520 ROKACL Padres 182148 33504 24456 42 223354338692 115282 2513 317 100 +0 +0 +5 0.5

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1John Bucklast yr '14
career totals — 11 seasons, 4,009 PA
114,0091346234301398+72+716.915.7
/162664221+11.9+1.22.8pk7: 14
#2Derek Norrislast yr '17
career totals — 6 seasons, 2,195 PA
62,1956326230304380+39+5013.713.7
/162664198+11.9+15.14.1pk7: 14
#3Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 12
#4Danny Espinosalast yr '17
career totals — 8 seasons, 3,267 PA
83,2679864221297378+16+3611.011.4
/1626642013+3.2+7.32.2pk7: 12
#5Mike Mathenylast yr '06
career totals — 7 seasons, 2,830 PA
72,830452244301351+21+317.27.2
/162664110+4.9+7.21.7pk7: 7
#6Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 6 projected seasons
62,5664940207297326+46+245.55.2
/1626641310+11.9+6.21.4pk7: 5

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
Yoiber Ocopio (OGILVIE) 21 30 30 45 50 197/285/307 110283 59 31% 8% 58 +0.1
Adrian Abreu
2012 · A
21 39 38→40 47→55 47 190/263/273 82247 59 24% 8% 47 -1.9 212/292/300 88256 817 19% 9% 67 -0.5 209/299/2908024192516%10%66-0.2
Franklin Tineo
2016 · A
21 36 38→45 41→50 47 177/258/254 77247 57 29% 9% 41 -2.3 190/264/281 91260 710 28% 8% 50 -1.7 184/261/2809623981325%8%47-0.7
Andy Paz
2015 · A
22 38 38→40 45 44 185/245/261 75253 65 28% 7% 37 -2.7 210/264/277 67293 46 28% 7% 48 -1.9 226/270/274482963723%6%46-0.7
Aaron McKeithan
2022 · A
22 40 38→40 49→40 40 194/261/274 80272 67 29% 6% 47 -1.9 217/294/301 84283 84 25% 7% 69 -0.4 216/298/285692797123%7%66-0.3
Deivi Mejia
2011 · A
21 40 39→40 43→30 44 193/264/278 85266 75 29% 8% 50 -1.8 212/259/304 92276 74 25% 4% 53 -1.5 224/268/311872676118%3%59-0.4
Christian Cerda
2023 · A
20 40→37 40 50→40 50 194/278/287 93254 69 25% 9% 58 -1.2 189/282/293 104252 114 27% 11% 62 -0.9 173/268/27510122312227%11%50-1.2
Elio Prado
2023 · A
21 44→37 36→40 46→50 47 203/290/267 64289 46 28% 8% 59 -1.1 194/265/290 96265 912 29% 7% 53 -1.5 180/250/27192246101430%7%39-1.4
Alexander Campos
2022 · A
22 43 41→40 46→45 48 206/290/308 102278 86 27% 9% 69 -0.4 221/302/309 88318 76 30% 9% 74 -0.1 242/332/316743358627%10%86+0.3
Taylor Krick
2011 · A
23 43 38→30 48→40 51 205/292/282 77270 67 25% 10% 63 -0.8 226/312/290 64313 35 26% 8% 73 -0.1 233/324/284513282226%8%74-0.0
Geovanny Planchart
2023 · A
21 41 36→40 50→40 46 190/271/255 65295 35 34% 10% 46 -2.0 197/283/279 82287 54 30% 10% 58 -1.2 185/278/265802636229%11%51-0.7
Antonio Negron
2007 · A
21 40 41→45 42→50 50 194/285/294 100244 910 23% 9% 63 -0.8 211/289/317 106264 1010 23% 8% 71 -0.3 206/289/314108245121221%9%69-0.2
Hector Martinez
2022 · A
21 41 35→30 46→50 44 193/260/253 60272 37 28% 7% 41 -2.3 196/250/268 72305 45 34% 6% 40 -2.4 152/197/210582433037%5%0-0.9
Gilberto Vizcarra
2019 · A
20 35 38→45 47→40 46 171/243/241 71215 63 23% 7% 32 -3.0 206/263/288 82261 64 22% 6% 51 -1.7 226/269/325992749121%4%62-0.3
Claudio Finol
2022 · A
22 40 39→40 46→45 40 193/251/277 85270 56 30% 6% 43 -2.2 194/250/277 83275 79 30% 6% 43 -2.2 181/246/2587726091232%7%35-0.7
Gilbert Gomez
2013 · A
21 46→35 39→40 46→50 44 216/276/306 89299 69 28% 7% 61 -1.0 186/263/260 74296 37 35% 9% 44 -2.1 159/243/224652603636%10%25-1.9
Abrahan Gutierrez
2021 · A
21 44→45 40 46→40 43 215/264/301 87273 86 24% 6% 54 -1.4 227/296/326 99305 84 26% 8% 75 -0.0 220/294/315952958226%8%68-0.2
Sergio Burruel
2012 · A
21 42 35→30 42→30 47 198/274/259 61274 34 27% 8% 50 -1.8 213/266/275 62297 36 27% 6% 48 -1.9 241/305/316752938120%8%73-0.1
Ariel Baez
2012 · A
21 39 41→40 43→45 43 194/265/291 97265 85 29% 7% 53 -1.5 199/257/281 82285 56 30% 6% 46 -2.0 173/227/238652462629%5%20-1.1
Narbe Cruz
2022 · A
21 43 37→40 45 41 202/278/276 74302 57 32% 7% 56 -1.3 208/260/292 84290 66 29% 5% 51 -1.7 208/260/295872958631%5%47-0.8
Willy Diaz
2016 · A
22 39 38→40 43→40 46 187/275/268 81281 63 33% 9% 53 -1.5 189/257/267 78337 45 41% 7% 43 -2.2 169/224/243753182444%5%20-1.2