Leo Balcazar

SS Chattanooga Lookouts
Age 23 R/R 5'10" / 190 lbs AA HR +16%BB +6% Svc 0.0 · Ctrl thru 2033
Overview
AA40-MANPROSPECTMiLBFA 2034
OGV OFP35OGV rank#656ETA2030MLB%10%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202420A+CIN410.264/.297/.3546945—.224/.252/.293
202521AA/A+/INTL2 orgs663.265/.343/.374121381—.247/.307/.345
202622AAA/AACIN594.239/.329/.36412365—.213/.282/.312
2027PROJ10% MLB23MLBCIN21.227/.290/.32900730.0
2028PROJ28% MLB24MLBCIN139.231/.295/.34231780.1
2029PROJ38% MLB25MLBCIN203.233/.297/.34942810.3
Next 3 projected WAR 0.4Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2033Service0.0First FA2034
2027MiLB2028Pre-Arb$0.8M2029Pre-Arb$0.8M2030Pre-Arb$0.8M2031Arb-1$3M2032Arb-2$4M2033Arb-3$4M
Skills · percentileMiLB Statcast 2026 AAA
K%78
Z-Con%74
BB%71
Whiff%64
Max EV50
Chase%42
Career WAR0.0 WAR median (P10 -0.3 / P90 12, comp-based) · star 5% · didn't stick 68%
CompsJacob Amaya (age 23) · Juan Fernandez (age 23) · Ramón Rodríguez (age 23)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†73
AVG/OBP/SLG.227 / .290 / .329
PA21
HR0
K%19
BB%5
BABIP273
ISO50
MLB%10%
Value2027 · WAR
BAT: -6.6 runs (wOBA-derived runs vs avg)-7BATRUN: -0.3 runs (SB/CS + UBR baserunning)-0RUNFLD: +1.0 runs (Defensive runs vs avg)+1FLDPOS: +2.2 runs (Positional adjustment)+2POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: +0.20+0.2WAR
0.00.51.00.00.10.30.40.40.30.227282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$1M ctrl surplus
Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2028
Service   0 yrs (est)
Team Control Through   2033
First FA Year   2034
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2028
2028Pre-Arb$0.8M+0.1$0.4M+$0.0M (cut)
2029Pre-Arb$0.8M+0.3$1M+$0.4M
2030Pre-Arb$0.8M+0.4$1M+$0.7M
2031Arb-1$3M+0.4$1M+$0.0M (cut)
2032Arb-2$4M+0.3$0.8M+$0.0M (cut)
2033Arb-3$4M+0.2$0.5M+$0.0M (cut)
Totals $2M $5M +$1M

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)
202117 ROKDSL Reds — 130112 29546 13293 84 259352536887 277291 2210 379 45 — — — — — —
202218 ROKACL Reds — 168143 46624 18425 131 322416476891 154424 2511 394 72 — — — — — —
202319 ADaytona Tortugas — 8268 22511 13220 22 324432471903 147457 2716 400 97 — — — — — —
202420 A+Dayton Dragons — 410390 1031326 141004 94 264297354650 90339 243 291 45 — — — — — —
202521 AAChattanooga Lookouts — 217186 49303 23243 45 263354328682 65284 1111 310 82 — — — — — —
202521 A+Dayton Dragons — 343305 801719 29515 40 262336413749 151286 158 332 75 — — — — — —
202521 INTLPeoria Javelinas — 10394 26600 9290 50 277340340680 64400 289 311 97 — — — — — —
202622 AAALouisville Bats — 151132 31912 19250 11 235331364695 129276 1713 316 61 — — — — — —
202622 AAChattanooga Lookouts — 443390 9416110 46885 25 241328364692 123287 2010 315 67 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202117 ROK MLEDSL Reds — 130116 19333 9363 84 164242319561 155190 287 234 45 — — — — — —
202218 ROK MLEACL Reds — 168150 33413 11605 131 220295320615 100332 367 275 72 — — — — — —
202319 A MLEDaytona Tortugas — 8272 19411 9300 22 264346389735 125406 3711 312 97 — — — — — —
202420 A+ MLEDayton Dragons — 410393 881124 111264 94 224252293545 69313 313 235 45 — — — — — —
202521 AA MLEChattanooga Lookouts — 217194 52303 15293 45 268330330660 62288 137 289 82 — — — — — —
202521 A+ MLEDayton Dragons — 343313 731517 21655 40 233292355647 121264 196 279 75 — — — — — —
202622 AAA MLELouisville Bats — 151137 28811 14300 11 204278299577 95249 209 259 61 — — — — — —
202622 AA MLEChattanooga Lookouts — 443404 871518 331075 25 215283317600 101272 247 267 67 — — — — — —
202117 ROK MLEDSL Reds — 130116 19333 9363 84 164242319561 155203 287 234 45 — — — — — —
202117 ROK RAWDSL Reds — 130112 29546 13293 84 259352536887 277291 2210 379 45 — — — — — —
202218 ROK MLEACL Reds — 168150 33413 11605 131 220295320615 100337 367 275 72 — — — — — —
202218 ROK RAWACL Reds — 168143 46624 18425 131 322416476891 154424 2511 394 72 — — — — — —
202319 A MLEDaytona Tortugas — 8272 19411 9300 22 264346389735 125429 3711 312 97 — — — — — —
202319 A RAWDaytona Tortugas — 8268 22511 13220 22 324432471903 147457 2716 400 97 — — — — — —
202420 A+ MLEDayton Dragons — 410393 881124 111264 94 224252293545 69317 313 235 45 — — — — — —
202420 A+ RAWDayton Dragons — 410390 1031326 141004 94 264297354650 90339 243 291 45 — — — — — —
202521 A+ MLE3 teams — 663603 14721111 431118 135 244303337639 93279 176 283 78 — — — — — —
202521 A+ RAW3 teams — 663585 15526112 611048 135 265343374717 109301 169 322 78 — — — — — —
202622 AA MLE2 teams — 594541 11623210 471375 36 214283320603 105268 238 265 65 — — — — — —
202622 AA RAW2 teams — 594522 12525212 651135 36 239329364693 125284 1911 315 65 — — — — — —
202117 ROK MLEDSL Reds — 130117 19333 9363 84 162242316558 154190 287 234 45 — — — — — —
202218 ROK MLEACL Reds — 168150 33413 11605 131 220295320615 100332 367 275 72 — — — — — —
202319 A MLEDaytona Tortugas — 8273 19411 9300 22 260346384729 123406 3711 312 97 — — — — — —
202420 A+ MLEDayton Dragons — 410392 881124 111264 94 224252293546 69313 313 235 45 — — — — — —
202521 A+ MLE3 teams — 663607 14721111 431118 135 242303334637 92273 176 283 78 — — — — — —
202622 AA MLE2 teams — 594537 11623210 471375 36 216283322605 106266 238 265 65 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202420 A+ MLEDayton Dragons — 410392 881124 111264 94 224252293546 69313 313 235 45 — — — — — —
202521 A+ MLE3 teams — 663607 14721111 431118 135 242303334637 92273 176 283 78 — — — — — —
202622 AA MLE2 teams — 594537 11623210 471375 36 216283322605 106266 238 265 65 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202723 MLB MLECIN 10% 648591 13323210 461346 65 226288324612 98272 217 277 73 -20 -1 +3 +7 +14 0.2
▸ 2027 — real world (MLB)
202723 MLB CTXCIN 10% 2120 4100 140 00 227290329618 101273 195 279 73 -1 +0 +0 +0 +0 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202824 MLB MLECIN 28% 504457 1051829 371035 44 229293336628 106274 207 283 78 -13 -1 +3 +5 +11 0.5
202925 MLB MLECIN 38% 537487 11320210 401105 44 231295342638 111275 207 287 81 -12 -1 +3 +6 +12 0.7
203026 MLB MLECIN 44% 560508 11821211 421155 44 232297345642 114276 218 289 82 -12 -1 +3 +6 +12 0.8
203127 MLB MLECIN 46% 569516 11921211 431195 44 231297346643 115276 218 290 82 -12 -1 +3 +6 +12 0.8
203228 MLB MLECIN 47% 568515 11821211 431205 24 230296345641 114276 218 289 82 -12 -1 +2 +6 +12 0.7
203329 MLB MLECIN 47% 558506 11620211 421195 13 228294339633 111275 218 285 79 -14 -1 +1 +6 +12 0.5
203430 MLB MLECIN 47% 547497 11320210 411194 13 225290332622 106274 227 281 76 -15 -1 +1 +6 +12 0.2
202824 MLB CTXCIN 28% 139127 29503 10281 11 231295342636 110275 207 286 78 -4 -0 +1 +1 +3 0.1
202925 MLB CTXCIN 38% 203184 43714 15422 22 233297349646 116276 217 290 81 -5 -0 +1 +2 +4 0.3
203026 MLB CTXCIN 44% 244222 52915 18502 22 233299352651 119277 207 292 82 -5 -0 +1 +3 +5 0.4
203127 MLB CTXCIN 46% 261237 55916 20542 22 233299353652 120277 218 293 82 -6 -0 +1 +3 +6 0.4
203228 MLB CTXCIN 47% 268244 571016 20572 12 232298352650 119277 217 292 82 -6 -1 +1 +3 +6 0.3
203329 MLB CTXCIN 47% 261237 54915 20562 02 230295345641 115276 218 288 79 -6 -1 +1 +3 +6 0.2
203430 MLB CTXCIN 47% 255232 53915 19552 01 227292338630 111274 227 284 76 -7 -0 +0 +3 +6 0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 16311483 34358634 12234213 812 231295347643 116277 217 290 75 -39 -3 +6 +17 +35 1.7
/ 162G— A+C — 650591 13723214 491365 35 232296349645 117277 218 290 75 -15 -1 +2 +7 +14 0.7
Career— MLE — 61005552 126721425108 433134861 7050 228291334625 106280 227 279 75 -98 -7 +16 +43 +88 4.3
/ 162G— MLE — 650592 13623312 461446 75 230292340631 110282 227 279 75 -16 -1 +3 +7 +14 0.7

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 AAChattanooga Lookouts · 443 PAwOBA .307 → .267 (−40)K% 19.9% → 24.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.86%÷1.000×1.220——24.23%
BB% (unintentional) /PA10.38%÷1.000×0.680—×1.0427.36%
HBP% /PA1.13%—×0.840—×1.0420.99%
Singles /BIP22.19%÷1.000×0.920×0.999×1.04221.24%
Doubles /BIP5.30%÷1.000×0.910×0.999×1.0425.02%
Triples /BIP0.33%÷1.000×0.880×0.999×1.0420.30%
Home runs /BIP3.31%÷1.000×0.800—×1.0422.76%

Factors used: league row SL. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 22 vs a level average of 24.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.999.

Result: wOBA .307 → .267; ISO .123 → .106; BABIP .287 → .272. 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).

2026 AAALouisville Bats · 151 PAwOBA .309 → .259 (−50)K% 16.6% → 19.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.56%÷1.000×1.200——19.87%
BB% (unintentional) /PA12.58%÷1.000×0.690—×1.0509.12%
HBP% /PA0.00%—×0.940—×1.0500.00%
Singles /BIP17.76%÷1.000×0.930×0.959×1.05016.62%
Doubles /BIP8.41%÷1.000×0.830×0.959×1.0507.03%
Triples /BIP0.93%÷1.000×0.970×0.959×1.0500.91%
Home runs /BIP1.87%÷1.000×0.700—×1.0501.37%

Factors used: league row International League. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 22 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (5.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.959.

Result: wOBA .309 → .259; ISO .129 → .105; BABIP .276 → .249. 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 A+Dayton Dragons · 343 PAwOBA .327 → .279 (−48)K% 14.9% → 18.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.87%÷0.999×1.270——18.89%
BB% (unintentional) /PA8.45%÷1.006×0.710—×1.0276.13%
HBP% /PA1.46%—×0.790—×1.0271.18%
Singles /BIP20.87%÷0.987×0.920×0.989×1.02719.75%
Doubles /BIP6.69%÷0.928×0.810×0.989×1.0275.93%
Triples /BIP0.39%÷0.900×0.850×0.989×1.0270.38%
Home runs /BIP3.54%÷1.124×0.800—×1.0272.59%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 125, 1B 97, 2B 86, 3B 80, K 100, BB 101 — applied at half strength. Age: age 21 vs a level average of 22.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.989.

Result: wOBA .327 → .279; ISO .151 → .120; BABIP .286 → .264. 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 AAChattanooga Lookouts · 217 PAwOBA .307 → .289 (−17)K% 11.1% → 13.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.06%÷1.010×1.220——13.36%
BB% (unintentional) /PA10.60%÷1.087×0.680—×1.0506.96%
HBP% /PA1.38%—×0.840—×1.0501.22%
Singles /BIP26.54%÷0.963×0.920×1.024×1.05027.26%
Doubles /BIP1.85%÷1.092×0.910×1.024×1.0501.66%
Triples /BIP0.00%÷1.001×0.880×1.024×1.0500.00%
Home runs /BIP1.85%÷1.021×0.800—×1.0501.52%

Factors used: league row SL. Park (home-season share, regressed): HR 104, 1B 93, 2B 118, 3B 100, K 102, BB 117 — applied at half strength. Age: age 21 vs a level average of 24.8 → +5.0% on BB/HBP/hit rates (3.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.024.

Result: wOBA .307 → .289; ISO .065 → .057; BABIP .284 → .288. 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 A+Dayton Dragons · 410 PAwOBA .284 → .235 (−49)K% 24.4% → 30.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.39%÷1.006×1.270——30.79%
BB% (unintentional) /PA3.41%÷0.976×0.710—×1.0422.59%
HBP% /PA0.98%—×0.790—×1.0420.80%
Singles /BIP28.28%÷1.023×0.920×1.000×1.04226.48%
Doubles /BIP4.48%÷0.941×0.810×1.000×1.0424.02%
Triples /BIP0.69%÷1.030×0.850×1.000×1.0420.59%
Home runs /BIP2.07%÷1.285×0.800—×1.0421.34%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 157, 1B 105, 2B 88, 3B 106, K 101, BB 95 — applied at half strength. Age: age 20 vs a level average of 22.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.000.

Result: wOBA .284 → .235; ISO .090 → .064; BABIP .339 → .313. 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 ADaytona Tortugas · 82 PAwOBA .395 → .312 (−83)K% 26.8% → 36.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.83%÷1.006×1.360——36.28%
BB% (unintentional) /PA15.85%÷1.006×0.690—×1.04511.37%
HBP% /PA0.00%—×0.780—×1.0450.00%
Singles /BIP32.61%÷1.032×0.920—×1.04530.37%
Doubles /BIP10.87%÷1.100×0.830—×1.0458.57%
Triples /BIP2.17%÷1.083×0.910—×1.0451.91%
Home runs /BIP2.17%÷1.060×0.800—×1.0451.71%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 112, 1B 106, 2B 120, 3B 117, K 101, BB 101 — applied at half strength. Age: age 19 vs a level average of 22.0 → +4.5% on BB/HBP/hit rates (3.0 yr younger than average).

Result: wOBA .395 → .312; ISO .147 → .111; BABIP .457 → .406. 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 ROKACL Reds · 168 PAwOBA .389 → .275 (−114)K% 25.0% → 35.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.00%÷1.005×1.440——35.82%
BB% (unintentional) /PA10.71%÷1.011×0.620—×1.0226.72%
HBP% /PA2.98%—×0.720—×1.0222.19%
Singles /BIP33.66%÷1.022×0.820×0.986×1.02227.23%
Doubles /BIP5.94%÷1.035×0.720×0.986×1.0224.17%
Triples /BIP1.98%÷0.983×0.720×0.986×1.0221.46%
Home runs /BIP3.96%÷0.970×0.780—×1.0223.26%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 94, 1B 104, 2B 107, 3B 97, K 101, BB 102 — applied at half strength. Age: age 18 vs a level average of 19.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.986.

Result: wOBA .389 → .275; ISO .154 → .110; BABIP .424 → .332. 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 Reds · 130 PAwOBA .375 → .234 (−141)K% 22.3% → 27.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.31%÷0.995×1.220——27.36%
BB% (unintentional) /PA10.00%÷0.979×0.700—×1.0227.31%
HBP% /PA2.31%—×0.700—×1.0221.65%
Singles /BIP16.87%÷0.998×0.680×1.022×1.02212.00%
Doubles /BIP6.02%÷0.977×0.600×1.022×1.0223.87%
Triples /BIP4.82%÷0.998×0.600×1.022×1.0223.03%
Home runs /BIP7.23%÷1.104×0.470—×1.0223.15%

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

Result: wOBA .375 → .234; ISO .277 → .143; BABIP .291 → .190. 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).

Not traceable per stint: some stints lack the counting stats the component translation needs. Level-wide factors that apply instead — .