Christian OlivoSS South Bend Cubs
Age 22 R/R 5'9" / 168 lbs A+ Svc 0.0 · Ctrl thru 2035
2026 ROS PROJECTION292 act + 194 ros · stats below = ROS only
wRC+†49
AVG/OBP/SLG.195 / .270 / .281
PA194
HR2
SB7
K%27
BB%7
BABIP265
ISO86
MLB%0%
Value2026 · WAR
BAT: -29.6 runs (wOBA-derived runs vs avg)-30BATRUN: +3.9 runs (SB/CS + UBR baserunning)+4RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +5.2 runs (Positional adjustment)+5POSREP: +13.8 runs (Replacement-level credit)+14REPTotal WAR: -0.70-0.7WAR
0.00.51.00.20.40.60.6+$13M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 40 / POW 25
Toolsscout grade
CONTACT40
scouting grade only
POWER25
scouting grade only
EYE55
scouting grade only
SPEED60
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.6$2M+$1M
2031Pre-Arb$0.9M+0.6$2M+$1M
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
Totals $2M $3M +$2M

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.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202117 ROKACL Cubs 1514 0000 0121 00 6767 800 55 -100
202117 ROKACL Cubs 1514 1000 081 00 7113371205 167 530 109 -58
202218 ROKACL Cubs 10794 14110 6305 102 149238181419 32219 286 182 -2
202218 ROKACL Cubs 10788 17110 12205 102 193324227551 34250 1911 267 62
202319 ROKACL Cubs 11197 18501 10333 73 186282268550 82270 309 237 40
202319 ROKACL Cubs 11191 24701 16233 73 264391374765 110343 2114 351 126
202420 A3 teams 442403 65413 231585 225 161216199414 37252 365 191 4
202420 A3 teams 442388 78524 381095 225 201281255536 54265 259 246 47
202521 AMyrtle Beach Pelicans 348311 601413 2410011 2810 193275273548 80271 297 245 46
202521 AMyrtle Beach Pelicans 348288 691713 476411 2810 240367337704 97296 1814 328 109
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD22 A+CHC 292258 471014 24768 141 182272275548 93239 268 243 44 -18 +2 +0 +3 +8 -0.5
YTD22 A+CHC 292248 541215 34568 141 218331335666 117259 1912 307 93 -2 +2 +0 +3 +8 1.2
ROS22 A+CHC 0% 194174 34712 14534 71 195270281550 86255 277 249 49 -11 +1 +0 +2 +6 -0.3
ROS22 MLBCHC 0% 11 0000 000 00 256 00 234 37 -0 +0 +0 +0 +0 -0.0
FULL22 A+CHC 293259 471014 24768 141 181271274546 93238 268 243 44 -18 +2 +0 +3 +8 -0.5
TOT22 A+CHC 486432 811726 3812912 212 187271277549 90249 278 246 46 -30 +3 +0 +5 +14 -0.7
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202723 MLBCHC 35% 441395 781517 341159 133 197276294570 96257 268 262 59 -20 +1 +0 +5 +12 -0.2
202824 MLBCHC 46% 484434 891729 381239 143 205283316598 111261 258 272 66 -18 +2 +0 +5 +14 0.2
202925 MLBCHC 52% 504450 9418210 401279 143 209287324611 116263 258 277 70 -17 +2 +0 +5 +14 0.4
203026 MLBCHC 54% 514458 9618211 421299 143 210289330618 120264 258 280 72 -16 +2 +0 +6 +15 0.6
203127 MLBCHC 54% 516460 9618211 421309 143 209288328616 120263 258 280 72 -16 +2 +0 +6 +15 0.6
202723 MLBCHC 35% 152136 26502 12403 51 191272272544 81258 268 249 49 -9 +1 +0 +2 +4 -0.2
202824 MLBCHC 46% 224200 41814 18574 71 205284315599 110262 258 259 57 -11 +1 +0 +2 +6 -0.1
202925 MLBCHC 52% 261233 48915 21665 71 206286318603 112264 258 265 61 -12 +1 +0 +3 +7 -0.0
203026 MLBCHC 54% 279249 521016 23705 81 209289329618 120265 258 267 63 -12 +1 +0 +3 +8 0.0
203127 MLBCHC 54% 280250 521016 23705 81 208288328616 120265 258 267 63 -12 +1 +0 +3 +8 0.0
▸ Career Totals
Career 11971069 21942423 9730322 355 205285316601 111262 258 263 59 -55 +5 +0 +13 +34 -0.3
/ 162G 650580 11823212 5316512 193 203284312596 109261 258 263 59 -30 +3 +0 +7 +18 -0.2
Career 36763290 6441171357 273101074 14336 196272291564 95262 277 256 54 -192 +14 +0 +39 +104 -3.5
/ 162G 650582 11421210 4817913 256 196272290563 95262 287 256 54 -34 +3 +0 +7 +18 -0.6

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
202117 ROKACL Cubs 1514 1000 081 00 7113371205 167 530 109 -58 -3 +0 +0 -0.2
202218 ROKACL Cubs 10788 17110 12205 102 193324227551 34250 1911 267 62 -5 +1 +3 -0.0
202319 ROKACL Cubs 11191 24701 16233 73 264391374765 110343 2114 351 126 +3 +0 +3 0.7
202420 A+South Bend Cubs 5147 4000 3130 00 8514085225 118 256 112 -56 -9 +0 +1 -0.8
202420 AMyrtle Beach Pelicans 334293 66523 29824 204 225304287590 61297 259 269 64 -14 +2 +9 -0.2
202420 INTLGigantes de Carolina 5748 8001 6141 21 167273229502 62212 2511 234 37 -4 +0 +2 -0.2
202521 AMyrtle Beach Pelicans 348288 691713 476411 2810 240367337704 97296 1814 328 109 +3 +2 +10 1.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
#1Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 12
#2Danny Espinosalast yr '17
career totals — 8 seasons, 3,267 PA
83,2679864221297378+16+3611.011.4
/1626642013+3.2+7.32.2pk7: 12
#3Yolmer Sánchezlast yr '19
career totals — 6 seasons, 2,438 PA
62,4383130244299357+9+265.45.4
/16266488+2.4+7.21.5pk7: 5
#4Everth Cabreralast yr '15
career totals — 6 seasons, 2,059 PA
62,05912136247316328+22-15.15.1
/162664444+7.1-0.51.6pk7: 5
#5J.P. Arencibialast yr '15
career totals — 5 seasons, 1,650 PA
51,650782213260414+29-44.24.2
/162664311+11.9-1.71.7pk7: 4
#6Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 2 projected seasons
21,1972434207283321+13+60.91.0
/1626641319+7.1+3.30.5pk7: 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
Christian Olivo (OGILVIE) 22 40 25 60 55 187/271/277 90249 621 27% 8% 46 -0.7
Jose Curpa
2022 · A
22 40 36→30 58→55 46 184/272/253 69286 224 33% 10% 47 -1.9 206/292/291 85310 617 32% 9% 65 -0.7 198/299/2636529652331%10%59-0.3
Christian Cairo
2023 · A
22 39→46 38→40 53→60 49 182/289/262 80287 616 35% 11% 58 -1.2 202/293/281 79297 523 30% 10% 63 -0.8 214/304/2836830343427%10%66-0.4
Joe Munoz
2008 · A
22 43 36→30 51→55 44 202/275/270 69257 216 21% 6% 53 -1.5 204/255/269 65274 39 25% 4% 42 -2.3 197/231/226292650925%2%17-1.1
Kristopher Negrón
2008 · A
22 42→51 37→45 55 43 202/266/271 69272 418 26% 6% 48 -1.9 225/285/322 97290 720 24% 6% 69 -0.4 230/293/33310329492323%6%72-0.2
Dru Baker
2022 · A
22 45→55 37→40 56→60 41 213/266/295 82298 414 28% 6% 54 -1.4 239/296/340 101343 930 31% 6% 79 +0.3 247/300/3308335173930%6%73-0.1
Jordan Sprinkle
2023 · A
22 43 38→30 53→65 39 207/262/284 76294 616 30% 6% 50 -1.8 189/252/255 66280 526 32% 7% 38 -2.6 193/265/2445127535028%8%39-1.4
Roberto Caro
2016 · A
22 44→38 38→40 61→60 48 208/284/299 91280 320 25% 8% 63 -0.9 207/276/283 76320 218 33% 8% 55 -1.4 212/285/2927932822633%8%59-0.5
Franklin Rollin
2018 · A
22 47 39→40 53→55 40 224/262/317 93276 618 21% 4% 57 -1.2 200/247/282 82259 615 24% 5% 42 -2.3 185/236/2536823661724%5%27-1.4
Erlin Cerda
2016 · A
22 45 35→40 53→55 47 208/277/280 72264 114 20% 7% 55 -1.4 198/248/269 71293 29 31% 5% 39 -2.5 163/196/205432510834%3%-4-1.3
Kenedy Corona
2022 · A
22 43→40 39→45 52→55 39 205/259/290 85285 620 29% 5% 50 -1.8 206/268/333 127294 1323 33% 7% 66 -0.6 198/265/322124280132732%7%58-0.9
Luke Williams
2019 · A
22 41→46 37→45 50→60 41 199/250/266 67260 515 25% 5% 40 -2.4 204/263/297 93276 719 27% 7% 53 -1.5 230/291/360130317134230%7%79+0.2
Dionis Hinojosa
2013 · A
22 44 36→30 54→60 41 204/267/268 64302 321 32% 6% 47 -1.9 203/255/272 69284 412 28% 6% 43 -2.2 192/240/2495725731325%5%27-0.8
Tyreace House
2010 · A
22 46→43 36→30 53→55 46 214/282/276 61301 314 28% 8% 56 -1.3 196/282/239 43275 119 26% 10% 48 -1.9 184/275/2153125912226%10%36-2.1
Tyler James
2018 · A
21 44 36→30 64→65 42 204/266/281 77293 227 29% 7% 50 -1.7 220/283/294 74332 427 32% 7% 61 -1.0 230/297/2896035244533%8%61-0.4
Derrik Gibson
2012 · A
22 44→54 34→40 53→55 44 205/261/258 54277 219 26% 6% 42 -2.3 214/272/275 61296 215 26% 7% 51 -1.7 236/301/3087231131123%8%69-0.2
Kier Meredith
2022 · A
22 42 36→30 51→60 45 198/268/265 67279 412 29% 8% 47 -1.9 206/304/278 72297 426 29% 9% 68 -0.5 217/333/2685129933525%10%75-0.0
Terry Serrano
2009 · A
22 41 36→30 51→55 45 194/254/257 63262 315 26% 7% 39 -2.5 209/290/282 73320 315 32% 10% 61 -1.0 204/311/2686432722133%13%64-0.4
Jacob Young
2022 · A
23 43→53 38→40 57→60 43 204/254/284 80263 521 24% 6% 46 -2.0 243/304/321 78311 431 21% 7% 76 +0.1 252/314/3297731933620%6%80+0.3
Erick Brito
2023 · A
21 45→43 35→30 52→55 47 212/278/275 63281 216 24% 8% 54 -1.4 210/271/275 65269 320 22% 6% 51 -1.7 214/271/2816728032323%6%49-0.8
Lolo Sanchez
2021 · A
22 43 39→45 54→55 45 207/270/301 93254 621 20% 6% 57 -1.2 209/281/312 103254 1118 21% 8% 66 -0.6 196/272/28790235101721%8%53-0.9