Robin OrtizOF ACL Cubs
Age 19 R/R 6'4" / 200 lbs ROK Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION109 act + 72 ros · stats below = ROS only
wRC+†51
AVG/OBP/SLG.183 / .261 / .274
PA72
HR1
K%32
BB%7
BABIP264
ISO91
MLB%0%
Value2026 · WAR
BAT: -11.8 runs (wOBA-derived runs vs avg)-12BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -1.1 runs (Positional adjustment)-1POSREP: +5.1 runs (Replacement-level credit)+5REPTotal WAR: -0.80-0.8WAR
trajectory · projected WAR by year
-0.4-0.52627
Tools · ContractCON 30 / POW 30
Toolsscout grade
CONTACT30
scouting grade only
POWER30
scouting grade only
EYE55
scouting grade only
SPEED55
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
2026MiLBstill in minors · estimated debut 2032
2027MiLBstill in minors · estimated debut 2032
2028Extbeyond projection horizon · no WAR estimate
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$0.0M

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
202417 ROKDSL Cubs Red 164144 26611 11596 87 181267257524 76287 367 242 43
202417 ROKDSL Cubs Red 164134 37912 21386 87 276398403801 127361 2313 360 134
202518 ROKDSL Cubs Blue 164144 22404 15504 101 153252264515 111198 309 225 30
202518 ROKDSL Cubs Blue 164134 28504 25354 101 209350336686 127250 2115 319 102
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD19 ROKCHC 10993 15402 6436 21 161257269526 108250 396 234 37 -8 +0 +0 -1 +3 -0.5
YTD19 ROKCHC 10990 22703 9306 21 244352422775 178311 288 337 116 +2 +0 +0 -1 +3 0.5
ROS19 ROKCHC 0% 7265 12301 5232 10 183261274536 91265 327 252 51 -4 +0 +0 -0 +2 -0.2
ROS19 MLBCHC 0% 01 0000 000 00 266 235 38 +0 -0
FULL19 ROKCHC 10994 15402 6436 21 160257266523 106245 396 234 37 -8 +0 +0 -1 +3 -0.5
TOT19 ROKCHC 181158 27703 11668 31 170259271530 101256 366 241 43 -12 +0 +0 -1 +5 -0.8
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202720 MLBCHC 34% 232208 40814 17695 41 192270298568 106268 307 263 59 -11 +0 +0 -1 +7 -0.5
202720 MLBCHC 34% 8072 13301 6242 10 181263264526 83270 308 249 49 -5 +0 +0 -0 +2 -0.3
▸ Career Totals
Career 8073 13301 6242 10 178263260523 82250 308 249 49 -5 +0 +0 -0 +2 -0.3
/ 162G 650593 1052408 4919516 80 177262258520 81249 308 249 49 -38 +2 +0 -4 +18 -2.2
Career 632561 10021210 4820117 239 178263276539 98253 328 246 47 -38 +1 +0 -4 +18 -2.3
/ 162G 650577 10322210 4920717 249 179262276538 97255 328 246 47 -39 +1 +0 -4 +18 -2.4

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
202417 ROKDSL Cubs Red 164134 37912 21386 87 276398403801 127361 2313 360 134 +6 -1 +5 1.0
202518 ROKDSL Cubs Blue 164134 28504 25354 101 209350336686 127250 2115 319 102 +0 +2 +5 0.7

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
#1Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#2Adam Rosaleslast yr '17
career totals — 9 seasons, 1,756 PA
91,7564716227293367+6+83.03.5
/162664186+2.4+3.01.1pk7: 4
#3Juan Castrolast yr '10
career totals — 11 seasons, 2,352 PA
112,352344237273341+10+211.02.7
/162664101+3.0+5.80.3pk7: 4
#4Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
#5Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 1 projected seasons
122334197267297-1+0-0.6-0.3
/1626641012-4.0+0.0-1.7pk7: 0
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -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
Robin Ortiz (OGILVIE) 19 30 30 55 55 170/259/271 101256 33 36% 6% 43 -0.8
Ricardo Rosario
2022 · A
19 40 37→40 53→55 42 193/254/272 79260 413 26% 6% 43 -2.2 199/267/282 83276 617 28% 7% 52 -1.6 193/273/2768225992427%8%51-0.6
Enger Jimenez
2014 · A
19 34 41→40 47→50 35 176/222/272 96262 89 35% 5% 29 -3.2 206/257/299 93278 610 26% 5% 51 -1.7 216/268/3129628051223%5%56-0.5
Victor Tademo
2018 · A
19 39 37→40 52→55 37 189/240/263 74277 414 32% 5% 34 -2.8 195/241/256 61285 37 31% 5% 33 -2.9 181/217/201202520327%4%6-1.4
Gilbert Gomez
2011 · A
19 40→35 37→40 54→50 44 191/258/270 80263 418 28% 7% 45 -2.1 201/265/282 81295 59 31% 7% 50 -1.7 191/271/264742963733%9%45-1.3
Denzer Guzman
2023 · A
19 38→36 40→45 47→50 42 190/245/284 93260 79 29% 6% 43 -2.2 187/246/287 100286 98 36% 7% 43 -2.2 205/268/331127286151232%7%61-0.7
Adalfi Almonte
2015 · A
19 39 40 48→50 46 190/275/287 97268 712 30% 8% 58 -1.2 195/296/271 76287 512 30% 10% 63 -0.9 169/295/2215225831431%11%49-0.5
Jhonny Piron
2023 · A
19 36 40 47→55 45 179/264/268 89265 911 34% 9% 48 -1.9 184/254/256 72292 59 36% 7% 40 -2.4 122/192/1543220501237%6%-15-1.4
Cristian Encarnacion
2016 · A
19 42 39→40 48→55 47 199/287/293 94268 512 26% 8% 64 -0.8 198/284/278 80279 413 28% 8% 59 -1.1 169/267/2306224622029%8%41-0.9
Robedluis Fuentes
2008 · A
19 41 37→30 53→45 45 197/263/267 70262 412 25% 7% 46 -2.0 230/290/284 54281 37 18% 6% 61 -1.0 243/302/283402902516%6%64-0.3
Angel Jimenez
2014 · A
19 40 41→40 49→50 48 198/275/295 97255 911 25% 8% 59 -1.1 203/270/294 91264 711 24% 7% 56 -1.3 192/259/2788724671324%6%44-0.8
Adonis Paula
2013 · A
19 37 37→40 48→40 35 180/236/252 72281 48 36% 5% 30 -3.1 196/258/274 78286 45 31% 6% 46 -2.0 177/237/252752754235%6%29-1.1
Mishael Deson
2021 · A
19 41 36→30 49→55 44 196/249/263 68261 315 25% 6% 38 -2.6 226/278/294 68340 513 33% 6% 58 -1.2 235/289/2844936551535%7%58-0.4
Misael Urbina
2022 · A
20 36→29 40→45 51→50 48 177/255/271 94227 713 24% 8% 44 -2.1 175/249/266 91263 610 33% 8% 40 -2.4 157/237/2367924751036%9%25-2.0
Felix Abreu
2017 · A
19 38 37→30 51→45 43 185/251/257 72261 48 29% 7% 38 -2.6 202/259/264 62276 38 26% 5% 43 -2.2 202/251/235332690823%4%28-1.1
Rafael Mejia
2017 · A
19 37 39→40 47→50 38 184/237/267 83263 76 32% 5% 34 -2.8 198/237/320 122278 147 33% 4% 49 -1.8 206/233/374168276241035%2%56-0.3
Christian Cerda
2022 · A
19 39→37 38→40 48→40 47 187/266/269 83245 48 24% 8% 49 -1.8 193/286/294 101260 96 27% 11% 63 -0.8 179/279/2769724010428%12%55-0.8
Grolmann Gonzalez
2008 · A
19 43 38→40 51→55 43 206/267/289 83283 515 28% 7% 53 -1.5 198/260/279 81282 59 29% 7% 47 -1.9 181/244/263822614530%6%35-0.6
Ismael Alcantara
2019 · A
20 39→28 38→45 51→50 41 185/255/266 81281 513 34% 7% 43 -2.2 211/277/317 106330 915 36% 7% 64 -0.8 193/256/311118287121635%6%52-0.7
Wilfredo Lara
2023 · A
19 36→39 38→40 49→55 39 176/241/254 78265 510 34% 6% 33 -2.9 183/258/278 95267 813 32% 8% 47 -1.9 169/247/2599023881831%8%36-1.4
Olivber Moreno
2019 · A
18 40 36→40 52→50 41 192/248/253 61272 313 29% 6% 36 -2.7 198/268/274 76279 611 29% 7% 50 -1.7 203/284/2838025471321%8%56-0.6