Oswaldo Osorio

SS Ontario Tower Buzzers
Age 22 L/R 6'1" / 171 lbs A HR +8%BB -8% Svc 0.0 · Ctrl thru 2037
Overview
APROSPECTMiLBFA 2038
ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202520ALAA201.138/.318/.2335718—.095/.239/.148
202520ROKLAD34.375/.412/.4690040—.219/.265/.250
202621ALAD223.255/.367/.51113183—.198/.285/.386
202621ROKLAD98.221/.316/.4193023—.133/.204/.244
2027PROJ0% MLB22MLBLAD431.174/.266/.29611561-0.3
2028PROJ34% MLB23MLBLAD122.178/.269/.3073265-0.1
2029PROJ46% MLB24MLBLAD196.182/.273/.3166369-0.1
Next 3 projected WAR -0.5Projected 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
ISO94
Chase%77
wOBA73
wRC+69
BB%62
Z-Con%52
Career WAR0 WAR median (P10 0 / P90 0, comp-based) · star 1% · didn't stick 92%
CompsRandy Florentino (age 22) · Iverson Leonardo (age 21) · Jacob Wetzel (age 23)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 318 proj PA
wRC+†61
AVG/OBP/SLG.172 / .263 / .293
PA318
HR8
K%36
BB%9
ISO122
MLB%0%
Value2027 · WAR
BAT: -14.9 runs (wOBA-derived runs vs avg)-15BATRUN: +0.0 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.4 runs (Positional adjustment)+3POSREP: +6.9 runs (Replacement-level credit)+7REPTotal WAR: -0.30-0.3WAR
0.00.51.00.00.00.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$3M ctrl surplus
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
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———
2033Pre-Arb$0.9M———
2034Pre-Arb$1.0M———
2035Arb-1$0.2M———
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-2M +$0.0M

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 = actual YTD + projected ROS + total. 2028+ via Advanced Marcel + aging curve.

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)
202217 ROKDSL LAD Bautista — 187138 33456 39448 117 239432471903 232300 2421 401 71 — — — — — —
202318 ROKACL Dodgers — 201164 43636 29547 11 262395445840 183352 2714 377 63 — — — — — —
202419 ARancho Cucamonga Quakes — 291247 481312 348510 13 194316279596 85287 2912 284 30 — — — — — —
202520 ARancho Cucamonga Quakes — 201159 22005 36696 74 138318233551 94200 3418 275 18 — — — — — —
202520 ROKACL Dodgers — 3432 12300 1121 00 375412469881 94600 353 395 40 — — — — — —
202621 AOntario Tower Buzzers — 223188 487113 30573 10 255367511877 255292 2613 382 83 — — — — — —
202621 ROKACL Dodgers — 9886 19423 10292 02 221316419735 198296 3010 328 23 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202217 ROK MLEDSL LAD Bautista — 187147 22333 30528 117 150324272596 122192 2816 273 71 — — — — — —
202318 ROK MLEACL Dodgers — 201175 32424 18777 11 183285297582 114287 389 262 63 — — — — — —
202419 A MLERancho Cucamonga Quakes — 291255 371011 2612010 13 145251204455 59260 419 212 30 — — — — — —
202520 A MLERancho Cucamonga Quakes — 201169 16003 26956 74 95239148387 53177 4713 195 18 — — — — — —
202520 ROK MLEACL Dodgers — 3432 7100 1171 00 219265250515 31466 503 228 40 — — — — — —
202621 A MLEOntario Tower Buzzers — 223197 395110 21783 10 198285386671 188256 359 291 83 — — — — — —
202621 ROK MLEACL Dodgers — 9890 12212 6422 02 133204244449 111218 436 202 23 — — — — — —
202217 ROK MLEDSL LAD Bautista — 187147 22333 30528 117 150324272596 122202 2816 273 71 — — — — — —
202217 ROK RAWDSL LAD Bautista — 187138 33456 39448 117 239432471903 232300 2421 401 71 — — — — — —
202318 ROK MLEACL Dodgers — 201175 32424 18777 11 183285297582 114295 389 262 63 — — — — — —
202318 ROK RAWACL Dodgers — 201164 43636 29547 11 262395445840 183352 2714 377 63 — — — — — —
202419 A MLERancho Cucamonga Quakes — 291255 371011 2612010 13 145251204455 59269 419 212 30 — — — — — —
202419 A RAWRancho Cucamonga Quakes — 291247 481312 348510 13 194316279596 85287 2912 284 30 — — — — — —
202520 A MLE2 teams — 235201 22103 271127 74 109238159398 50221 4811 200 21 — — — — — —
202520 A RAW2 teams — 235191 34305 37817 74 178332272604 94276 3416 293 21 — — — — — —
202621 A MLE2 teams — 321287 528212 271195 12 181263348612 167253 378 264 65 — — — — — —
202621 A RAW2 teams — 321274 6711316 40865 12 245351482833 237293 2712 366 65 — — — — — —
202217 ROK MLEDSL LAD Bautista — 187147 22333 30528 117 150324272596 122192 2816 273 71 — — — — — —
202318 ROK MLEACL Dodgers — 201174 32424 18777 11 184285299584 115287 389 262 63 — — — — — —
202419 A MLERancho Cucamonga Quakes — 291253 371011 2612010 13 146251206456 59260 419 212 30 — — — — — —
202520 A MLE2 teams — 235199 22103 271127 74 111238161399 50219 4811 200 21 — — — — — —
202621 A MLE2 teams — 321286 528212 271195 12 182263350613 168244 378 264 65 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202419 A MLERancho Cucamonga Quakes — 291253 371011 2612010 13 146251206456 59260 419 212 30 — — — — — —
202520 A MLE2 teams — 235199 22103 271127 74 111238161399 50219 4811 200 21 — — — — — —
202621 A MLE2 teams — 321286 528212 271195 12 182263350613 168244 378 264 65 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202722 MLB MLELAD 0% 431381 6711211 401557 53 174266296562 122255 369 258 61 -20 -0 +0 +5 +9 -0.3
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202823 MLB MLELAD 34% 356314 571029 331246 43 180271308580 129257 359 265 65 -15 -0 +0 +4 +8 -0.4
202924 MLB MLELAD 46% 424374 6912211 401447 63 185275318593 133260 349 270 69 -16 +0 +0 +5 +9 -0.2
203025 MLB MLELAD 52% 461408 7713213 431547 74 189279324603 136262 339 274 72 -16 -0 +0 +5 +10 -0.1
203126 MLB MLELAD 54% 483427 8114213 451598 74 191281328609 137264 339 277 73 -15 -0 +0 +5 +10 0.0
203227 MLB MLELAD 58% 492435 8515214 461608 75 193282330612 137265 339 278 74 -15 -1 +0 +5 +11 0.0
203328 MLB MLELAD 61% 492436 8315213 461617 75 191280326605 134264 339 275 72 -16 -1 -1 +5 +11 -0.2
203429 MLB MLELAD 62% 486431 8214213 451607 65 189277320597 130263 339 272 70 -17 -1 -1 +5 +11 -0.4
203530 MLB MLELAD 63% 478424 7914212 441597 55 186274312586 126261 339 267 67 -19 -1 -2 +5 +10 -0.7
202823 MLB CTXLAD 34% 122108 18303 11422 21 178269307576 129252 349 263 65 -5 +0 +0 +1 +3 -0.1
202924 MLB CTXLAD 46% 196173 32516 18673 32 182273316589 134255 349 269 69 -7 -0 +0 +2 +4 -0.1
203025 MLB CTXLAD 52% 238210 39617 22794 32 186276323599 136257 339 272 72 -8 -0 +0 +3 +5 -0.1
203126 MLB CTXLAD 54% 262231 44718 25864 42 189278326605 138258 3310 275 73 -8 +0 +0 +3 +6 0.0
203227 MLB CTXLAD 58% 287254 48818 27934 43 190279328607 137259 329 276 74 -9 -0 +0 +3 +6 0.0
203328 MLB CTXLAD 61% 300264 49818 28985 43 189278324601 135258 339 273 72 -10 -0 -0 +3 +6 -0.1
203429 MLB CTXLAD 62% 302267 49818 28994 33 187275318592 131257 339 270 70 -11 -1 -1 +3 +7 -0.3
203530 MLB CTXLAD 63% 301266 49818 281004 33 184272310582 126255 339 266 67 -12 -1 -1 +3 +7 -0.4
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 20081773 32853756 18766430 2619 185274318591 133256 339 271 65 -70 -2 -3 +22 +44 -1.0
/ 162G— A+C — 650574 10617218 6121510 86 185275315590 131255 339 271 65 -23 -1 -1 +7 +14 -0.3
Career— MLE — 52254594 82614125129 500181599 7353 180274306580 126261 3510 264 65 -144 -4 -4 +43 +86 -2.3
/ 162G— MLE — 650572 10318316 6222612 97 180274306580 126261 3510 264 65 -23 -1 -1 +7 +14 -0.4