Oswaldo OsorioSS ACL Dodgers
Age 21 L/R 6'1" / 171 lbs ROK HR -6% Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION160 act + 106 ros · stats below = ROS only
wRC+†37
AVG/OBP/SLG.149 / .246 / .256
PA106
HR2
K%38
BB%9
BABIP232
ISO107
MLB%0%
Value2026 · WAR
BAT: -19.8 runs (wOBA-derived runs vs avg)-20BATRUN: -0.8 runs (SB/CS + UBR baserunning)-1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.9 runs (Positional adjustment)+3POSREP: +7.6 runs (Replacement-level credit)+8REPTotal WAR: -1.10-1.1WAR
trajectory · projected WAR by year
-0.7-0.6-0.5-0.3-0.2-0.226283031
Tools · ContractCON 20 / POW 30
Toolsscout grade
CONTACT20
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   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
2028MiLBstill in minors · estimated debut 2032
2029MiLBstill in minors · estimated debut 2032
2030MiLBstill in minors · estimated debut 2032
2031MiLBstill in minors · estimated debut 2032
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
202217 ROKDSL LAD Bautista 187150 25344 27608 117 167324320644 153239 3214 295 84
202217 ROKDSL LAD Bautista 187138 33456 39448 117 239432471903 232300 2421 401 165
202318 ROKACL Dodgers 201175 32424 18777 11 183285297582 114295 389 261 58
202318 ROKACL Dodgers 201164 43636 29547 11 262395445840 183352 2714 377 147
202419 ARancho Cucamonga Quakes 291254 32911 2712310 13 126237181418 55238 429 201 12
202419 ARancho Cucamonga Quakes 291247 481312 348510 13 194316279596 85287 2912 284 75
202520 A2 teams 235201 22103 271127 74 109238159398 50221 4811 200 11
202520 A2 teams 235191 34305 37817 74 178332272604 94276 3416 293 82
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD21 ROKLAD 160146 21325 11653 02 144219295513 151211 417 227 32 -12 -1 +0 +2 +5 -0.7
YTD21 ROKLAD 160140 30537 17463 02 214312443755 229264 2911 334 114 +3 -1 +0 +2 +5 0.8
ROS21 ROKLAD 0% 10693 14212 10412 11 149246256502 107242 389 234 37 -8 -0 +0 +1 +3 -0.4
ROS21 MLBLAD 0% 01 0000 000 00 239 215 23 +0 +0
FULL21 ROKLAD 160147 21325 11653 02 143219293511 150208 417 227 32 -12 -1 +0 +2 +5 -0.7
TOT21 ROKLAD 266239 35537 211065 13 146230280509 134219 408 230 34 -20 -1 +0 +3 +8 -1.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202722 MLBLAD 34% 308270 45826 291136 43 167262278540 111248 379 248 48 -18 -0 +0 +3 +9 -0.6
202823 MLBLAD 48% 394346 601129 371398 54 173269295563 121253 359 258 56 -20 -1 +0 +4 +11 -0.5
202924 MLBLAD 53% 451398 7113211 421558 75 178270304574 126257 349 264 61 -20 -1 +0 +5 +13 -0.3
203025 MLBLAD 55% 482424 7814312 461649 86 184278316594 132258 3410 268 63 -20 -1 +0 +5 +14 -0.2
203126 MLBLAD 56% 499439 8014313 481699 86 182276317593 134258 3410 269 64 -20 -1 +0 +5 +14 -0.2
202722 MLBLAD 34% 10693 16312 10392 11 172267290557 118245 379 231 35 -8 -0 +0 +1 +3 -0.4
202823 MLBLAD 48% 191167 28514 18674 32 168265281546 114250 359 241 43 -12 -0 +0 +2 +5 -0.5
202924 MLBLAD 53% 238210 38716 22824 33 181271310581 129253 349 248 48 -14 -1 +0 +3 +7 -0.6
203025 MLBLAD 55% 264232 40716 25905 43 172267289556 116254 349 251 50 -15 -0 +0 +3 +7 -0.5
203126 MLBLAD 56% 278244 44817 27945 53 180275307583 127254 3410 252 51 -15 -0 +0 +3 +8 -0.5
▸ Career Totals
Career 1077947 16630525 10237220 1612 175270297566 121254 359 247 47 -65 -2 +0 +12 +31 -2.5
/ 162G 650572 10018315 6222512 107 175270295565 121254 3510 247 47 -39 -1 +0 +7 +18 -1.5
Career 31542750 459792065 311115374 5340 167269281550 114255 3710 253 52 -171 -5 +0 +34 +89 -5.5
/ 162G 650567 9416413 6423815 118 166268277545 111254 3710 253 52 -35 -1 +0 +7 +18 -1.1

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
202217 ROKDSL LAD Bautista 187138 33456 39448 117 239432471903 232300 2421 401 165 +14 -1 +5 1.9
202318 ROKACL Dodgers 201164 43636 29547 11 262395445840 183352 2714 377 147 +11 -0 +6 1.6
202419 ARancho Cucamonga Quakes 291247 481312 348510 13 194316279596 85287 2912 284 75 -8 -1 +8 -0.1
202520 ARancho Cucamonga Quakes 201159 22005 36696 74 138318233551 94200 3418 275 69 -7 -0 +6 -0.2
202520 ROKACL Dodgers 3432 12300 1121 00 375412469881 94600 353 395 160 +2 +0 +1 0.3

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
#1Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#2Paul Bakolast yr '09
career totals — 9 seasons, 1,844 PA
91,844192219297308+17+525.65.8
/16266471+6.1+18.72.0pk7: 6
#3J.P. Arencibialast yr '15
career totals — 5 seasons, 1,650 PA
51,650782213260414+29-44.24.2
/162664311+11.9-1.71.7pk7: 4
#4Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#5Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 3 projected seasons
31,3092919175268292+14+9-1.5-0.8
/1626641410+7.1+4.6-0.8pk7: 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
Oswaldo Osorio (OGILVIE) 21 20 30 50 60 146/230/280 134219 71 40% 8% 34 -1.1
Leandro Pineda
2023 · A
21 36→39 39→45 47→45 42 172/250/266 95272 56 36% 8% 41 -2.3 201/268/322 121279 126 31% 7% 63 -0.9 202/271/32212026112626%7%62-0.5
Aaron Shipman
2013 · A
21 39→35 35→30 44→50 48 182/265/240 58277 29 32% 10% 40 -2.4 219/302/285 66307 216 26% 10% 67 -0.5 235/324/2935831912124%11%73-0.1
Willy Diaz
2015 · A
21 36 36→40 45→40 46 170/263/235 65253 45 32% 9% 40 -2.4 187/263/267 80309 54 37% 8% 46 -2.0 184/258/270863085239%8%42-0.8
Rubel Cespedes
2022 · A
21 34→44 39→45 49→40 36 170/224/255 86263 76 37% 6% 26 -3.4 215/264/318 103309 94 32% 6% 59 -1.1 218/267/32210430210330%6%59-0.8
Je'Von Ward
2021 · A
21 42→35 36→45 47→50 43 196/259/266 70298 48 34% 8% 43 -2.2 198/247/286 88325 710 39% 6% 43 -2.2 189/272/31612728915837%10%63-0.4
Garrison Lassiter
2011 · A
21 41 36→30 48→40 38 192/251/254 62303 46 36% 6% 37 -2.7 206/255/275 69345 47 39% 6% 43 -2.2 236/284/288523772336%6%56-0.5
Andry Arias
2021 · A
21 40 40 52→40 41 192/259/281 89288 78 34% 7% 48 -1.9 189/254/288 99297 86 37% 7% 48 -1.9 161/231/2611002509337%7%29-1.0
Deivis Nadal
2023 · A
21 37 36→40 48→55 37 175/244/240 65289 314 38% 6% 31 -3.0 173/255/277 104332 919 46% 9% 46 -2.0 140/234/249109282112549%10%28-1.4
Alvaro Sosa
2007 · A
21 37 37→40 50→45 38 181/228/255 74270 48 34% 6% 27 -3.3 196/241/269 73261 38 25% 5% 37 -2.7 196/241/266702511721%5%32-0.9
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
Henrry Rosario
2014 · A
21 37 38→45 47→45 44 180/249/266 85257 58 30% 8% 40 -2.4 199/253/304 105256 87 24% 6% 50 -1.7 205/253/33713225514925%5%57-0.4
Jose Dilone
2023 · A
22 37 37→30 51→55 41 175/254/241 66286 513 37% 8% 37 -2.7 209/287/298 89367 711 41% 9% 64 -0.8 218/310/3129443491246%11%73-0.0
Cole Roederer
2021 · A
21 38→31 43→45 51→50 41 190/257/298 109284 1112 35% 8% 52 -1.6 205/269/317 112309 1112 35% 7% 62 -0.9 180/254/293113270131136%8%49-1.0
Nathan Mikolas
2015 · A
21 40 40 48→45 40 192/263/284 91288 87 34% 7% 51 -1.7 209/269/302 93304 96 32% 6% 58 -1.2 199/260/2858628510432%6%46-0.6
Aaron Bracho
2022 · A
21 33→37 42→50 43→40 40 168/236/266 98260 105 37% 8% 35 -2.8 181/248/304 123261 144 35% 7% 50 -1.7 193/255/33714424419429%7%59-0.6
Cristhian Vasquez
2017 · A
20 32 38→30 49→50 42 161/225/240 79224 68 30% 7% 23 -3.6 195/251/268 73259 49 25% 6% 40 -2.4 190/244/2485824721122%5%30-1.4
Dan Arcila
2011 · A
21 35 38→40 53→50 39 171/232/247 76265 512 36% 7% 27 -3.3 197/253/328 131268 136 30% 6% 57 -1.2 176/236/34216621819329%6%50-0.7
Luis Sanchez
2008 · A
21 37 36→30 45→40 44 178/253/238 60259 47 31% 8% 35 -2.8 196/255/250 54275 24 27% 7% 37 -2.6 188/244/231442621227%7%26-1.6
Brenden Webb
2011 · A
21 38→42 41→45 53→50 43 184/261/289 104283 87 35% 8% 51 -1.7 187/272/290 103314 910 39% 10% 56 -1.3 173/263/277104295101041%10%47-1.4
Milkar Perez
2023 · A
21 40 34→40 44→40 52 181/283/230 49284 24 33% 12% 46 -2.0 212/292/292 80316 53 31% 9% 65 -0.7 211/289/292823095231%9%61-0.6