Luis Puello

C Tampa Tarpons
Age 21 R/R 5'9" / 162 lbs A HR +14% Svc 0.0 · Ctrl thru 2037
Overview
APROSPECTMiLBFA 2038
OGV OFP40OGV rank#312ETA2028MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202418ROKDSL NYY Yanke…139.361/.439/.5164368—.232/.309/.320
202519ROKNYY131.227/.292/.36134-4—.131/.185/.189
202620A/ROKNYY342.257/.328/.489161070—.206/.264/.373
2027PROJMLE21MLBNYY452.211/.267/.353128730.3
2028PROJ43% MLB22MLBNYY123.217/.274/.37142770.2
2029PROJ61% MLB23MLBNYY224.220/.278/.37874810.4
Next 3 projected WAR 0.9Projected 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
Max EV76
Speed73
K%37
BB%29
Z-Con%28
Whiff%23
Career WAR0.0 WAR median (P10 0.0 / P90 8.4, comp-based) · star 3% · didn't stick 82%
CompsJohan Mieses (age 21) · Sean Coyle (age 21) · Sicnarf Loopstok (age 23)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 210 proj PA
wRC+†73
AVG/OBP/SLG.209 / .265 / .350
PA210
HR6
K%27
BB%6
ISO142
MLB%0%
Value2027 · WAR
BAT: -6.8 runs (wOBA-derived runs vs avg)-7BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.8 runs (Positional adjustment)+4POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: +0.30+0.3WAR
0.00.51.00.20.40.60.70.70.70.50.40.20.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$28M ctrl surplus
Tools · ContractCON 25 / POW 50
Toolsscout grade
CONTACT25
scouting grade only
POWER50
scouting grade only
EYE45
scouting grade only
SPEED53
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+0.7$2M+$1M
2033Pre-Arb$0.9M+0.7$2M+$1M
2034Pre-Arb$1.0M+0.5$1M+$0.7M
2035Arb-1$2M+0.4$0.9M+$0.2M
2036Arb-2$2M+0.2$0.4M+$0.0M (cut)
2037Arb-3$1.0M———
Totals $4M $6M +$4M

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)
202317 ROKDSL NYY Bombers — 11390 20320 17285 62 222375300675 78317 2515 320 34 — — — — — —
202418 ROKDSL NYY Yankees — 139122 44514 11276 30 361439516955 156440 198 426 68 — — — — — —
202519 ROKFCL Yankees — 131119 27703 7464 40 227292361654 134338 355 293 -4 — — — — — —
202620 ATampa Tarpons — 316283 7216314 27894 85 254327481808 226320 289 353 70 — — — — — —
202620 ROKFCL Yankees — 2624 7102 151 21 292346583929 292294 194 404 75 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202317 ROK MLEDSL NYY Bombers — 11394 13210 13345 62 138277181458 43211 3012 219 34 — — — — — —
202418 ROK MLEDSL NYY Yankees — 139125 29312 8336 30 232309320629 88288 246 268 68 — — — — — —
202519 ROK MLEFCL Yankees — 131122 16401 4664 40 131185189373 57252 503 162 -4 — — — — — —
202620 A MLETampa Tarpons — 316292 6013310 191214 85 205263373637 168300 386 272 70 — — — — — —
202620 ROK MLEFCL Yankees — 2624 5101 171 21 208269375644 167228 274 279 75 — — — — — —
202317 ROK MLEDSL NYY Bombers — 11394 13210 13345 62 138277181458 43213 3012 219 34 — — — — — —
202317 ROK RAWDSL NYY Bombers — 11390 20320 17285 62 222375300675 78317 2515 320 34 — — — — — —
202418 ROK MLEDSL NYY Yankees — 139125 29312 8336 30 232309320629 88300 246 268 68 — — — — — —
202418 ROK RAWDSL NYY Yankees — 139122 44514 11276 30 361439516955 156440 198 426 68 — — — — — —
202519 ROK MLEFCL Yankees — 131122 16401 4664 40 131185189373 57268 503 162 -4 — — — — — —
202519 ROK RAWFCL Yankees — 131119 27703 7464 40 227292361654 134338 355 293 -4 — — — — — —
202620 A MLE2 teams — 342316 6513312 201285 106 206264380644 174299 376 273 71 — — — — — —
202620 A RAW2 teams — 342307 7917316 28945 106 257328489817 231318 278 357 71 — — — — — —
202317 ROK MLEDSL NYY Bombers — 11394 13210 13345 62 138277181458 43211 3012 219 34 — — — — — —
202418 ROK MLEDSL NYY Yankees — 139124 29312 8336 30 234309323632 89288 246 268 68 — — — — — —
202519 ROK MLEFCL Yankees — 131122 16401 4664 40 131185189373 57252 503 162 -4 — — — — — —
202620 A MLE2 teams — 342314 6513312 201285 106 207264382646 175295 376 273 71 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202418 ROK MLEDSL NYY Yankees — 139124 29312 8336 30 234309323632 89288 246 268 68 — — — — — —
202519 ROK MLEFCL Yankees — 131122 16401 4664 40 131185189373 57252 503 162 -4 — — — — — —
202620 A MLE2 teams — 342314 6513312 201285 106 207264382646 175295 376 273 71 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202721 MLB MLENYY 0% 452418 8717212 261225 83 211267353620 142265 276 276 73 -15 +0 +0 +8 +10 0.3
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202822 MLB MLENYY 43% 284262 571128 17753 52 215272363636 148267 266 282 77 -8 +0 +0 +5 +6 0.4
202923 MLB MLENYY 61% 368338 7414211 23964 72 219277370647 151269 266 287 81 -9 +1 +0 +7 +8 0.7
203024 MLB MLENYY 66% 423388 8617213 271095 82 221280375655 154271 266 291 83 -9 +1 +0 +8 +9 0.9
203125 MLB MLENYY 69% 445408 9017214 291145 83 223283378661 155272 267 293 85 -8 +0 +0 +8 +10 1.0
203226 MLB MLENYY 70% 445407 9118214 301135 83 224285379664 155273 257 295 85 -8 +0 +0 +8 +10 1.0
203327 MLB MLENYY 69% 445407 8917213 301145 73 223284376660 154272 267 293 84 -8 +0 +0 +8 +10 1.0
203428 MLB MLENYY 68% 445407 8917213 301145 62 221282372653 151271 267 290 83 -9 +0 -1 +8 +10 0.8
203529 MLB MLENYY 67% 445408 8917213 291165 42 218279365644 147269 267 287 80 -11 +0 -1 +8 +10 0.6
203630 MLB MLENYY 72% 445409 8817212 291174 32 215275358633 142267 267 282 77 -12 -0 -2 +8 +10 0.3
203731 MLB MLENYY 75% 413379 8015211 271104 21 211270348618 137264 277 276 73 -13 +0 -3 +7 +9 0.0
202822 MLB CTXNYY 43% 123114 25514 7331 21 217274371645 154267 276 286 77 -3 +0 +0 +2 +3 0.2
202923 MLB CTXNYY 61% 224205 45917 14583 41 220278378656 158269 266 291 81 -5 +0 +0 +4 +5 0.4
203024 MLB CTXNYY 66% 280257 581129 18723 52 223282383665 160271 266 295 83 -6 +0 +0 +5 +6 0.6
203125 MLB CTXNYY 69% 306280 6312210 20783 52 225285386670 161272 257 297 85 -6 +0 +0 +5 +7 0.7
203226 MLB CTXNYY 70% 311284 6412210 21793 52 225286387673 162273 257 298 85 -5 +0 +0 +6 +7 0.7
203327 MLB CTXNYY 69% 307280 6412210 21783 52 224285384670 160272 257 297 84 -6 +0 +0 +5 +7 0.7
203428 MLB CTXNYY 68% 305279 6312210 20783 42 222283379663 157271 267 294 83 -6 +0 -0 +5 +7 0.5
203529 MLB CTXNYY 67% 297272 591119 20773 31 220280373653 153270 267 290 80 -7 +0 -1 +5 +6 0.4
203630 MLB CTXNYY 72% 318291 621219 21843 21 217276365641 148268 267 285 77 -9 +0 -2 +6 +7 0.2
203731 MLB CTXNYY 75% 309283 601119 20833 21 213271355626 142264 276 279 73 -10 +0 -2 +6 +7 0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 27802545 5631071587 18272028 3715 221281378658 156271 267 291 76 -63 +1 -5 +50 +60 4.4
/ 162G— A+C — 650595 13225420 431687 94 222283378661 156273 267 291 76 -15 +0 -1 +12 +14 1.0
Career— MLE — 50934664 99719026143 328139667 8531 214275358633 144271 276 281 76 -101 +3 -7 +78 +95 6.9
/ 162G— MLE — 650595 12624318 421789 114 212274353627 141269 276 281 76 -15 +0 -1 +12 +14 1.0

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 ATampa Tarpons · 316 PAwOBA .345 → .272 (−73)K% 28.2% → 38.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.16%÷1.000×1.360——38.30%
BB% (unintentional) /PA8.54%÷1.000×0.690—×1.0306.07%
HBP% /PA1.27%—×0.780—×1.0301.02%
Singles /BIP20.10%÷1.000×0.920×1.030×1.03019.62%
Doubles /BIP8.25%÷1.000×0.830×1.030×1.0307.26%
Triples /BIP1.55%÷1.000×0.910×1.030×1.0301.49%
Home runs /BIP7.22%÷1.000×0.800—×1.0305.95%

Factors used: level-wide A 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 20 vs a level average of 22.0 → +3.0% on BB/HBP/hit rates (2.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.030.

Result: wOBA .345 → .272; ISO .226 → .171; BABIP .320 → .300. 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 ROKFCL Yankees · 26 PAwOBA .392 → .279 (−112)K% 19.2% → 27.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.23%÷1.000×1.440——27.69%
BB% (unintentional) /PA3.85%÷1.000×0.620—×0.9952.37%
HBP% /PA3.85%—×0.720—×0.9952.76%
Singles /BIP21.05%÷1.000×0.820—×0.99517.18%
Doubles /BIP5.26%÷1.000×0.720—×0.9953.77%
Triples /BIP0.00%÷1.000×0.720—×0.9950.00%
Home runs /BIP10.53%÷1.000×0.780—×0.9958.17%

Factors used: level-wide ROK 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 20 vs a level average of 19.5 → −0.5% on BB/HBP/hit rates (0.5 yr older than average).

Result: wOBA .392 → .279; ISO .292 → .206; BABIP .294 → .228. 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 ROKFCL Yankees · 131 PAwOBA .288 → .162 (−125)K% 35.1% → 50.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA35.11%÷1.001×1.440——50.53%
BB% (unintentional) /PA5.34%÷1.000×0.620—×1.0083.34%
HBP% /PA3.05%—×0.720—×1.0082.21%
Singles /BIP23.29%÷1.056×0.820×1.014×1.00818.47%
Doubles /BIP9.59%÷1.043×0.720×1.014×1.0086.76%
Triples /BIP0.00%÷1.008×0.720×1.014×1.0080.00%
Home runs /BIP4.11%÷2.059×0.780—×1.0081.57%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 312, 1B 111, 2B 109, 3B 102, K 100, BB 100 — applied at half strength. Age: age 19 vs a level average of 19.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.014.

Result: wOBA .288 → .162; ISO .134 → .055; BABIP .338 → .252. 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 NYY Yankees · 139 PAwOBA .415 → .268 (−147)K% 19.4% → 23.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.42%÷1.003×1.220——23.62%
BB% (unintentional) /PA7.91%÷1.003×0.700—×1.0085.56%
HBP% /PA4.32%—×0.700—×1.0083.04%
Singles /BIP35.79%÷1.015×0.680×1.012×1.00824.45%
Doubles /BIP5.26%÷1.021×0.600×1.012×1.0083.15%
Triples /BIP1.05%÷1.000×0.600×1.012×1.0080.64%
Home runs /BIP4.21%÷0.952×0.470—×1.0082.09%

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

Result: wOBA .415 → .268; ISO .156 → .083; BABIP .440 → .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).

2023 DSLDSL NYY Bombers · 113 PAwOBA .316 → .219 (−97)K% 24.8% → 30.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.78%÷0.991×1.220——30.52%
BB% (unintentional) /PA15.04%÷0.965×0.700—×1.02211.16%
HBP% /PA4.42%—×0.700—×1.0223.17%
Singles /BIP24.19%÷0.961×0.680×0.955×1.02216.71%
Doubles /BIP4.84%÷0.996×0.600×0.955×1.0222.85%
Triples /BIP3.23%÷0.996×0.600×0.955×1.0221.90%
Home runs /BIP0.00%÷1.463×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 193, 1B 92, 2B 99, 3B 99, K 98, BB 93 — 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 ×0.955.

Result: wOBA .316 → .219; ISO .078 → .046; BABIP .317 → .211. 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).