David Leon

C ACL Guardians
Age 23 L/R 5'11" / 156 lbs ROK Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
OGV OFP35OGV rank#1960ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202319ROKDSL Guardians…81.281/.494/.3860480—.188/.358/.250
202420ROKCLE78.283/.449/.3501071—.227/.346/.288
202521ROKCLE43.161/.381/.2581124—.114/.262/.200
2027PROJMLE23MLBCLE153.201/.284/.27522610.0
2028PROJ29% MLB24MLBCLE19.205/.287/.2850065-0.0
2029PROJ45% MLB25MLBCLE62.208/.290/.29411680.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.9M2034Ext$1.0M+4
Skills · percentileMiLB Statcast 2024 Rk
BB%93
wOBA82
wRC+82
K%74
Chase%50
Z-Con%50
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 27 proj PA
wRC+†61
AVG/OBP/SLG.200 / .282 / .272
PA27
HR0
K%30
BB%10
ISO74
MLB%0%
Value2027 · WAR
BAT: -1.2 runs (wOBA-derived runs vs avg)-1BATRUN: -0.0 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.5 runs (Positional adjustment)+0POSREP: +0.6 runs (Replacement-level credit)+1REPTotal WAR: +0.00+0.0WAR
0.00.51.00.10.10.10.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$1M 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———
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond projection horizon · no WAR estimate
2038Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-0.3M +$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 = full-season projection (no games played yet). 2028+ via Advanced Marcel + aging curve. Catcher framing: only 2027 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run 1-3 WAR low.

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)
202117 ROKDSL Indians Red — 8159 12100 19152 21 203412220633 17273 1923 321 43 — — — — — —
202218 ROKDSL CLE Blue — 8770 18320 16181 10 257402357759 100346 2118 353 52 — — — — — —
202319 ROKDSL Guardians Blue — 8157 16030 22122 42 281494386880 105356 1527 413 80 — — — — — —
202420 ROKACL Guardians — 7860 17101 17141 01 283449350799 67356 1822 379 71 — — — — — —
202521 ROKACL Guardians — 4331 5001 11120 10 161381258639 97222 2826 311 24 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202117 ROK MLEDSL Indians Red — 8164 10100 14182 21 156325172497 16193 2217 232 43 — — — — — —
202218 ROK MLEDSL CLE Blue — 8775 13210 11231 10 173287227514 53247 2613 245 52 — — — — — —
202319 ROK MLEDSL Guardians Blue — 8164 12020 15152 42 188358250608 62237 1919 287 80 — — — — — —
202420 ROK MLEACL Guardians — 7866 15101 11201 01 227346288634 61291 2614 273 71 — — — — — —
202521 ROK MLEACL Guardians — 4335 4001 7170 10 114262200462 86178 4016 203 24 — — — — — —
202117 ROK MLEDSL Indians Red — 8164 10100 14182 21 156325172497 16217 2217 232 43 — — — — — —
202117 ROK RAWDSL Indians Red — 8159 12100 19152 21 203412220633 17273 1923 321 43 — — — — — —
202218 ROK MLEDSL CLE Blue — 8775 13210 11231 10 173287227514 53250 2613 245 52 — — — — — —
202218 ROK RAWDSL CLE Blue — 8770 18320 16181 10 257402357759 100346 2118 353 52 — — — — — —
202319 ROK MLEDSL Guardians Blue — 8164 12020 15152 42 188358250608 62245 1919 287 80 — — — — — —
202319 ROK RAWDSL Guardians Blue — 8157 16030 22122 42 281494386880 105356 1527 413 80 — — — — — —
202420 ROK MLEACL Guardians — 7866 15101 11201 01 227346288634 61311 2614 273 71 — — — — — —
202420 ROK RAWACL Guardians — 7860 17101 17141 01 283449350799 67356 1822 379 71 — — — — — —
202521 ROK MLEACL Guardians — 4335 4001 7170 10 114262200462 86176 4016 203 24 — — — — — —
202521 ROK RAWACL Guardians — 4331 5001 11120 10 161381258639 97222 2826 311 24 — — — — — —
202117 ROK MLEDSL Indians Red — 8165 10100 14182 21 154325169494 15193 2217 232 43 — — — — — —
202218 ROK MLEDSL CLE Blue — 8775 13210 11231 10 173287227514 53247 2613 245 52 — — — — — —
202319 ROK MLEDSL Guardians Blue — 8164 12020 15152 42 188358250608 62237 1919 287 80 — — — — — —
202420 ROK MLEACL Guardians — 7866 15101 11201 01 227346288634 61291 2614 273 71 — — — — — —
202521 ROK MLEACL Guardians — 4336 4001 7170 10 111262194456 83178 4016 203 24 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202420 ROK MLEACL Guardians — 7866 15101 11201 01 227346288634 61291 2614 273 71 — — — — — —
202521 ROK MLEACL Guardians — 4336 4001 7170 10 111262194456 83178 4016 203 24 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202723 MLB MLECLE 0% 153136 27312 15461 21 201284275559 74288 3010 259 61 -7 +0 +0 +3 +3 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202824 MLB MLECLE 29% 6457 12201 6191 10 205287286574 81289 309 265 65 -3 +0 +0 +1 +1 0.0
202925 MLB MLECLE 45% 136121 25312 13401 10 208290295585 87290 2910 269 68 -5 +0 +0 +2 +3 0.0
203026 MLB MLECLE 54% 195173 36513 18572 21 210292303594 93290 299 272 71 -7 +0 +0 +3 +4 0.1
203127 MLB MLECLE 58% 239213 45614 22692 21 211292305597 95289 299 274 71 -8 +0 +0 +4 +5 0.1
203228 MLB MLECLE 61% 272243 50714 25782 11 211291306597 95288 299 273 71 -9 -0 -1 +5 +6 0.1
203329 MLB MLECLE 62% 284254 52714 26822 11 208288299588 91287 299 270 69 -11 -0 -1 +5 +6 -0.1
202824 MLB CTXCLE 29% 1917 3000 260 00 205287285572 80289 3211 264 65 -1 +0 +0 +0 +0 -0.0
202925 MLB CTXCLE 45% 6255 12201 6181 10 208290294584 86290 2910 268 68 -2 +0 +0 +1 +1 0.0
203026 MLB CTXCLE 54% 10694 20302 10311 10 210292301593 91290 299 272 71 -4 +0 +0 +2 +2 0.1
203127 MLB CTXCLE 58% 139124 27412 13401 10 211292304596 93289 299 273 71 -5 +0 +0 +2 +3 0.1
203228 MLB CTXCLE 61% 166148 31413 16481 10 211291305596 94288 2910 273 71 -6 +0 -0 +3 +4 0.1
203329 MLB CTXCLE 62% 177158 34513 16511 00 208288298587 90287 299 269 69 -7 +0 -1 +3 +4 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 669596 12718311 631945 40 213294309602 96294 299 271 67 -24 +1 -1 +12 +14 0.2
/ 162G— A+C — 650579 12317311 611885 40 212293309602 97292 299 271 67 -23 +1 -1 +12 +14 0.2
Career— MLE — 15871389 27935820 17144616 168 201296281576 80279 2811 267 67 -44 +0 -2 +22 +26 0.2
/ 162G— MLE — 650569 1131438 701837 73 199294276570 77276 2811 267 67 -23 +0 -1 +12 +14 0.1

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.

2025 ROKACL Guardians · 43 PAwOBA .305 → .203 (−102)K% 27.9% → 38.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.91%÷1.041×1.440——38.62%
BB% (unintentional) /PA25.58%÷1.018×0.620—×0.98515.34%
HBP% /PA0.00%—×0.720—×0.9850.00%
Singles /BIP21.05%÷0.985×0.820—×0.98517.26%
Doubles /BIP0.00%÷0.982×0.720—×0.9850.00%
Triples /BIP0.00%÷1.075×0.720—×0.9850.00%
Home runs /BIP5.26%÷1.388×0.780—×0.9852.91%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 178, 1B 97, 2B 96, 3B 115, K 108, BB 104 — applied at half strength. Age: age 21 vs a level average of 19.5 → −1.5% on BB/HBP/hit rates (1.5 yr older than average).

Result: wOBA .305 → .203; ISO .097 → .056; BABIP .222 → .178. 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 ROKACL Guardians · 78 PAwOBA .371 → .273 (−98)K% 17.9% → 26.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.95%÷0.988×1.440——26.16%
BB% (unintentional) /PA21.79%÷0.998×0.620—×0.99513.47%
HBP% /PA1.28%—×0.720—×0.9950.92%
Singles /BIP32.61%÷0.982×0.820—×0.99527.08%
Doubles /BIP2.17%÷1.054×0.720—×0.9951.48%
Triples /BIP0.00%÷0.935×0.720—×0.9950.00%
Home runs /BIP2.17%÷0.984×0.780—×0.9951.71%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 97, 1B 96, 2B 111, 3B 87, K 98, BB 100 — applied at half strength. Age: age 20 vs a level average of 19.5 → −0.5% on BB/HBP/hit rates (0.5 yr older than average).

Result: wOBA .371 → .273; ISO .067 → .051; BABIP .356 → .291. 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).

2023 DSLDSL Guardians Blue · 81 PAwOBA .405 → .287 (−117)K% 14.8% → 18.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.81%÷1.001×1.220——18.06%
BB% (unintentional) /PA27.16%÷1.006×0.700—×0.99518.80%
HBP% /PA2.47%—×0.700—×0.9951.72%
Singles /BIP28.89%÷0.991×0.680—×0.99519.72%
Doubles /BIP0.00%÷0.917×0.600—×0.9950.00%
Triples /BIP6.67%÷0.997×0.600—×0.9953.99%
Home runs /BIP0.00%÷1.035×0.470—×0.9950.00%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 107, 1B 98, 2B 83, 3B 99, K 100, BB 101 — 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).

Result: wOBA .405 → .287; ISO .105 → .070; BABIP .356 → .237. 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).

2022 DSLDSL CLE Blue · 87 PAwOBA .346 → .245 (−101)K% 20.7% → 26.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.69%÷0.971×1.220——26.00%
BB% (unintentional) /PA18.39%÷1.016×0.700—×1.00812.77%
HBP% /PA1.15%—×0.700—×1.0080.81%
Singles /BIP25.00%÷0.987×0.680×1.050×1.00818.22%
Doubles /BIP5.77%÷0.921×0.600×1.050×1.0083.97%
Triples /BIP3.85%÷0.959×0.600×1.050×1.0082.55%
Home runs /BIP0.00%÷1.128×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 126, 1B 97, 2B 84, 3B 92, K 94, BB 103 — 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 ×1.050.

Result: wOBA .346 → .245; ISO .100 → .068; BABIP .346 → .247. 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).

2021 DSLDSL Indians Red · 81 PAwOBA .315 → .232 (−82)K% 18.5% → 22.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.52%÷1.006×1.220——22.46%
BB% (unintentional) /PA23.46%÷0.998×0.700—×1.02216.82%
HBP% /PA2.47%—×0.700—×1.0221.77%
Singles /BIP25.00%÷0.996×0.680×1.024×1.02217.87%
Doubles /BIP2.27%÷0.982×0.600×1.024×1.0221.45%
Triples /BIP0.00%÷1.000×0.600×1.024×1.0220.00%
Home runs /BIP0.00%÷1.017×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 103, 1B 99, 2B 96, 3B 100, K 101, BB 100 — 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.024.

Result: wOBA .315 → .232; ISO .017 → .012; BABIP .273 → .193. 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).