Osmar Torrealba

OF DSL CLE Goryl
Age 20 L/L 5'9" / 161 lbs ROK HR -15%K -5% Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
OGV OFP35OGV rank#1803ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202417ROKDSL CLE Mendo…75.190/.373/.2070231—.145/.293/.161
202518ROKDSL CLE Goryl73.207/.352/.2590122—.129/.239/.161
202619ROKDSL CLE Goryl115.276/.452/.4021572—.194/.348/.280
2027PROJMLE20MLBPIT225.221/.304/.30026740.0
2028PROJ34% MLB21MLBPIT38.225/.308/.3150179-0.0
2029PROJ50% MLB22MLBPIT101.229/.311/.3271384-0.0
Next 3 projected WAR -0.0Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2038Service0.0First FA2039
2027MiLB2028MiLB2029MiLB2030MiLB2031MiLB2032MiLB2033Pre-Arb$0.9M2034Pre-Arb$1.0M+4
Skills · percentileMiLB Statcast 2026 Rk
Whiff%99
Z-Con%98
Chase%95
K%93
wOBA83
wRC+78
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 98%
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 61 proj PA
wRC+†74
AVG/OBP/SLG.219 / .301 / .297
PA61
HR0
K%22
BB%9
ISO79
MLB%0%
Value2027 · WAR
BAT: -1.9 runs (wOBA-derived runs vs avg)-2BATRUN: +0.4 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -0.4 runs (Positional adjustment)-0POSREP: +1.3 runs (Replacement-level credit)+1REPTotal WAR: +0.00+0.0WAR
0.00.51.00.20.20.30.20.10.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$5M ctrl surplus
Tools · Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2033
Service   0 yrs (est)
Team Control Through   2038
First FA Year   2039
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2033
2028MiLBstill in minors · estimated debut 2033
2029MiLBstill in minors · estimated debut 2033
2030MiLBstill in minors · estimated debut 2033
2031MiLBstill in minors · estimated debut 2033
2032MiLBstill in minors · estimated debut 2033
2033Pre-Arb$0.9M+0.3$0.8M+$0.3M
2034Pre-Arb$1.0M+0.2$0.5M+$0.0M
2035Pre-Arb$1.0M+0.1$0.2M+$0.0M (cut)
2036Arb-1$0.6M———
2037Extbeyond projection horizon · no WAR estimate
2038Extbeyond projection horizon · no WAR estimate
Totals $2M $1M +$0.3M

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 = full-season projection (no games played yet). 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)
202417 ROKDSL CLE Mendoza — 7558 11100 16101 22 190373207580 17229 1321 296 31 — — — — — —
202518 ROKDSL CLE Goryl — 7358 12300 1360 11 207352259611 52222 818 289 22 — — — — — —
202619 ROKDSL CLE Goryl — 11587 24421 20138 52 276452402854 126315 1117 397 72 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202417 ROK MLEDSL CLE Mendoza — 7562 9100 12121 22 145293161455 16165 1616 214 31 — — — — — —
202518 ROK MLEDSL CLE Goryl — 7362 8200 970 11 129239161401 32140 1012 201 22 — — — — — —
202619 ROK MLEDSL CLE Goryl — 11593 18311 14168 52 194348280627 86215 1412 274 72 — — — — — —
202417 ROK MLEDSL CLE Mendoza — 7562 9100 12121 22 145293161455 16180 1616 214 31 — — — — — —
202417 ROK RAWDSL CLE Mendoza — 7558 11100 16101 22 190373207580 17229 1321 296 31 — — — — — —
202518 ROK MLEDSL CLE Goryl — 7362 8200 970 11 129239161401 32140 1012 201 22 — — — — — —
202518 ROK RAWDSL CLE Goryl — 7358 12300 1360 11 207352259611 52222 818 289 22 — — — — — —
202619 ROK MLEDSL CLE Goryl — 11593 18311 14168 52 194348280627 86224 1412 274 72 — — — — — —
202619 ROK RAWDSL CLE Goryl — 11587 24421 20138 52 276452402854 126315 1117 397 72 — — — — — —
202417 ROK MLEDSL CLE Mendoza — 7562 9100 12121 22 145293161455 16165 1616 214 31 — — — — — —
202518 ROK MLEDSL CLE Goryl — 7364 8200 970 11 125239156396 31140 1012 201 22 — — — — — —
202619 ROK MLEDSL CLE Goryl — 11592 18311 14168 52 196348283630 87215 1412 274 72 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202417 ROK MLEDSL CLE Mendoza — 7562 9100 12121 22 145293161455 16165 1616 214 31 — — — — — —
202518 ROK MLEDSL CLE Goryl — 7364 8200 970 11 125239156396 31140 1012 201 22 — — — — — —
202619 ROK MLEDSL CLE Goryl — 11592 18311 14168 52 196348283630 87215 1412 274 72 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202720 MLB MLEPIT 0% 225200 44722 20503 62 221304300604 79285 229 278 74 -7 +0 +0 -1 +5 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202821 MLB MLEPIT 34% 114101 23411 10252 31 225308316624 91286 229 286 79 -3 +0 +0 -1 +2 -0.1
202922 MLB MLEPIT 50% 203180 42723 18453 62 229311330641 100288 229 292 84 -4 +0 +0 -1 +4 -0.0
203023 MLB MLEPIT 58% 298265 611025 27664 103 232314341654 109289 229 297 87 -5 +1 +0 -2 +6 0.1
203124 MLB MLEPIT 61% 374332 791337 34835 124 235316350666 116290 229 301 90 -4 +1 +0 -2 +8 0.2
203225 MLB MLEPIT 63% 416369 871438 38926 134 236317357674 121290 229 304 92 -4 +1 +0 -2 +9 0.4
203326 MLB MLEPIT 64% 440391 921539 40976 144 237317360678 124290 229 306 93 -4 +1 +0 -3 +10 0.5
203427 MLB MLEPIT 65% 450400 931539 411006 144 236316358674 122290 229 304 92 -4 +1 +0 -3 +10 0.4
203528 MLB MLEPIT 65% 450400 931539 411016 145 234314353667 119289 229 301 90 -5 +1 -1 -3 +10 0.2
203629 MLB MLEPIT 65% 441392 911538 401006 135 231311346658 115287 239 298 88 -7 +1 -1 -3 +10 -0.0
202821 MLB CTXPIT 34% 3834 7100 381 10 225308315623 89287 218 285 79 -1 +0 +0 -0 +1 -0.0
202922 MLB CTXPIT 50% 10189 20311 9222 31 229311327638 99288 229 291 84 -2 +0 +0 -1 +2 -0.0
203023 MLB CTXPIT 58% 172151 34612 16383 62 232313338651 106289 229 296 87 -3 +0 +0 -1 +4 0.0
203124 MLB CTXPIT 61% 228202 48824 21503 72 234315347662 113291 229 300 90 -3 +1 +0 -1 +5 0.2
203225 MLB CTXPIT 63% 261231 54925 24584 83 235316353670 118291 229 303 92 -2 +0 +0 -2 +6 0.2
203326 MLB CTXPIT 64% 281250 581025 25624 93 236317356673 120291 229 304 93 -2 +1 +0 -2 +6 0.3
203427 MLB CTXPIT 65% 292259 601025 27654 93 235316353669 119290 229 302 92 -3 +1 +0 -2 +6 0.2
203528 MLB CTXPIT 65% 292260 601025 26664 93 233313349662 116289 239 300 90 -3 +1 -0 -2 +6 0.1
203629 MLB CTXPIT 65% 287255 591025 26654 93 230311343653 112288 239 296 88 -4 +1 -1 -2 +6 -0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 19521731 400671432 17743429 6120 231313341654 110289 229 299 86 -23 +4 -1 -12 +42 1.0
/ 162G— A+C — 650576 13422511 5914510 207 233315345660 113291 229 299 86 -8 +1 -0 -4 +14 0.3
Career— MLE — 35103101 7081162560 33075854 10937 228313340653 112282 229 295 86 -41 +7 -2 -19 +70 1.5
/ 162G— MLE — 650574 13121511 6114010 207 228313340652 111282 229 295 86 -8 +1 -0 -4 +14 0.3

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2026 DSLDSL CLE Goryl · 115 PAwOBA .388 → .274 (−114)K% 11.3% → 13.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.30%÷1.000×1.220——13.79%
BB% (unintentional) /PA17.39%÷1.000×0.700—×0.99512.11%
HBP% /PA6.96%—×0.700—×0.9954.85%
Singles /BIP22.97%÷1.000×0.680×1.050×0.99516.32%
Doubles /BIP5.41%÷1.000×0.600×1.050×0.9953.39%
Triples /BIP2.70%÷1.000×0.600×1.050×0.9951.69%
Home runs /BIP1.35%÷1.000×0.470—×0.9950.63%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 19 vs a level average of 18.5 → −0.5% on BB/HBP/hit rates (0.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .388 → .274; ISO .126 → .079; BABIP .315 → .215. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2025 DSLDSL CLE Goryl · 73 PAwOBA .290 → .201 (−89)K% 8.2% → 9.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA8.22%÷1.028×1.220——9.75%
BB% (unintentional) /PA17.81%÷0.993×0.700—×1.00812.65%
HBP% /PA0.00%—×0.700—×1.0080.00%
Singles /BIP17.31%÷1.061×0.680×0.990×1.00811.07%
Doubles /BIP5.77%÷1.020×0.600×0.990×1.0083.39%
Triples /BIP0.00%÷0.995×0.600×0.990×1.0080.00%
Home runs /BIP0.00%÷1.316×0.470—×1.0080.00%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 163, 1B 112, 2B 104, 3B 99, K 106, BB 99 — applied at half strength. Age: age 18 vs a level average of 18.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.990.

Result: wOBA .290 → .201; ISO .052 → .033; BABIP .222 → .140. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2024 DSLDSL CLE Mendoza · 75 PAwOBA .291 → .214 (−77)K% 13.3% → 16.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.33%÷0.987×1.220——16.49%
BB% (unintentional) /PA21.33%÷0.986×0.700—×1.02215.49%
HBP% /PA1.33%—×0.700—×1.0220.95%
Singles /BIP20.83%÷0.995×0.680×1.050×1.02215.28%
Doubles /BIP2.08%÷1.091×0.600×1.050×1.0221.23%
Triples /BIP0.00%÷1.045×0.600×1.050×1.0220.00%
Home runs /BIP0.00%÷1.000×0.470—×1.0220.00%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 100, 1B 99, 2B 118, 3B 109, K 97, BB 97 — applied at half strength. Age: age 17 vs a level average of 18.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .291 → .214; ISO .017 → .011; BABIP .229 → .165. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).