Luis Vázquez

SS Norfolk Tides
Age 27 R/R 6'0" / 165 lbs AAA HR +9% Svc 0.122 · Ctrl thru 2032
Overview
AAAROOKIEPre-ArbFA 2033
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202424AAA/INTL2 orgs404.245/.318/.3949974—.240/.311/.364
202525AAA/INTL2 orgs325.262/.320/.412111288—.252/.308/.365
202525MLBBAL53.160/.208/.24012230.1
202626AAA/A+BAL236.239/.284/.38161345—.204/.241/.308
2027PROJ10% MLB27MLBBAL16.218/.265/.3360065-0.0
2028PROJ31% MLB28MLBBAL70.218/.266/.3362265-0.1
Last 3 seasons WAR 0.1  ·  Next 2 projected WAR -0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2032Service0.122First FA2033
2027Pre-Arb$0.8M2028Pre-Arb$0.8M2029Ext$0.8M2030Ext$0.2M2031Ext$0.4M2032Ext$0.6M
Skills · percentileMiLB Statcast 2026 AAA
Speed83
Max EV70
K%34
Whiff%31
Z-Con%26
BB%13
Career WAR0.0 WAR median (P10 0.0 / P90 0.1, comp-based) · star 0% · didn't stick 100%
CompsOrlando Calixte (age 27) · Bubba Starling (age 27) · Laz Rivera (age 28)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†65
AVG/OBP/SLG.218 / .265 / .336
PA16
HR0
K%31
BB%6
BABIP288
ISO67
MLB%10%
Value2027 · WAR
BAT: -6.5 runs (wOBA-derived runs vs avg)-6BATRUN: +0.7 runs (SB/CS + UBR baserunning)+1RUNFLD: -0.2 runs (Defensive runs vs avg)-0FLDPOS: +1.7 runs (Positional adjustment)+2POSREP: +3.4 runs (Replacement-level credit)+3REPTotal WAR: +0.00+0.0WAR
0.00.51.00.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$2M ctrl surplus
Tools · Splits · ContractCON 55 / POW 50
Toolsscout grade · Statcast %ile · 2024-2025
CONTACT55
xAVG
100.197
POWER50
Barrel%
548.8
Avg EV
4288.5
Bat Spd
6072.4
EYE40
scouting grade only
SPEED50
Sprint
6027.9
Platoon Splits2025 · 53 PA
vs LHP
vs RHP
Edge
PA
26
27
—
wRC+
10
37
▶▶R
wOBA
184
223
▶▶R
ISO
115
042
◀◀L
BABIP
176
222
▶▶R
K%
30.8%
22.2%
▶▶R
BB%
0.0%
11.1%
—
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2025
Service   0.122 yrs.days
Team Control Through   2032
First FA Year   2033
YearStatusSalary Proj WAR Value Surplus
2027Pre-Arb$0.8M———
2028Pre-Arb$0.8M———
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-0.4M +$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.

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)
201717 ROKAZL Cubs — 111103 19400 6230 41 184229223453 39237 215 206 -10 — — — — — —
201919 AAAIowa Cubs — 3029 7111 190 10 241267448715 207316 303 310 45 — — — — — —
201919 AATennessee Smokies — 8982 17100 4171 30 207253220472 12262 194 217 8 — — — — — —
201919 ASouth Bend Cubs — 3026 7300 111 00 269321385706 115280 33 297 69 — — — — — —
202020 INTLCriollos de Caguas — 1714 3001 230 11 214312429741 214182 1812 311 97 — — — — — —
202121 AATennessee Smokies — 3029 7100 180 00 241267276543 34333 273 247 32 — — — — — —
202121 A+South Bend Cubs — 10085 24102 12273 51 282390365755 82393 2712 350 75 — — — — — —
202121 INTLPuerto Rico — 11396 17311 13344 41 177301260561 83262 3012 269 68 — — — — — —
202222 AAAIowa Cubs — 9284 15401 4210 20 179216262478 83219 234 207 15 — — — — — —
202222 AATennessee Smokies — 358325 771428 23784 77 237295366662 129285 226 293 59 — — — — — —
202222 INTLCriollos de Caguas — 2823 5100 152 20 217308261569 43250 184 253 57 — — — — — —
202323 AAAIowa Cubs — 270222 571109 38568 63 257384428812 171302 2114 366 97 — — — — — —
202323 AATennessee Smokies — 258232 6613011 16655 47 284344483827 198346 256 358 84 — — — — — —
202323 INTLCriollos de Caguas — 9783 15402 12201 23 181292301593 120210 2112 274 71 — — — — — —
202424 AAAIowa Cubs — 273236 621608 25606 12 263348432781 169320 229 342 84 — — — — — —
202424 INTLCriollos de Caguas — 131119 25811 6311 82 210254319573 109270 245 248 54 — — — — — —
202525 MLBBaltimore Orioles — 5350 8101 3140 20 160208240448 80200 266 205 23 -5 +0 -0 +4 +1 0.1
202525 AAANorfolk Tides — 174155 42515 13374 42 271343413756 142327 217 336 85 — — — — — —
202525 INTLCriollos de Caguas — 151139 35406 6322 80 252293410703 158284 214 304 92 — — — — — —
202626 AAANorfolk Tides — 202186 42526 10502 83 226273371644 145275 255 281 46 — — — — — —
202626 A+Frederick Keys — 3432 10400 1121 51 312353438790 125500 353 353 42 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 5350 8101 3140 20 160208240448 80200 266 205 25 -5 +0 -0 +4 +1 0.1
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201717 ROK MLEAZL Cubs — 111105 15300 4330 41 143174171346 29204 304 153 -10 — — — — — —
201919 AAA MLEIowa Cubs — 3030 7111 0110 10 233233433667 200285 370 234 45 — — — — — —
201919 AA MLETennessee Smokies — 8983 15100 3211 30 181218193411 12233 243 180 8 — — — — — —
201919 A MLESouth Bend Cubs — 3026 7300 111 00 269321385706 115254 33 270 69 — — — — — —
202121 AA MLETennessee Smokies — 3029 7100 1100 00 241267276543 34331 333 215 32 — — — — — —
202121 A+ MLESouth Bend Cubs — 10088 21102 9363 51 239330318648 80366 369 279 75 — — — — — —
202222 AAA MLEIowa Cubs — 9285 15401 3250 20 176205259463 82216 273 190 15 — — — — — —
202222 AA MLETennessee Smokies — 358331 721426 171004 77 218264326590 109279 285 256 59 — — — — — —
202323 AAA MLEIowa Cubs — 270233 541007 27668 63 232332365697 133287 2410 311 97 — — — — — —
202323 AA MLETennessee Smokies — 258238 581108 10795 47 244289391679 147314 314 293 84 — — — — — —
202424 AAA MLEIowa Cubs — 273242 581505 19726 12 240311364674 124305 267 292 84 — — — — — —
202525 MLB MLEBaltimore Orioles — 5350 8101 3140 20 160208240448 80200 266 202 23 -5 +0 -0 +4 +1 0.1
202525 AAA MLENorfolk Tides — 174159 40414 9464 42 252308365673 113331 265 294 85 — — — — — —
202626 AAA MLENorfolk Tides — 202189 38424 7602 83 201237307544 106262 303 236 46 — — — — — —
202626 A+ MLEFrederick Keys — 3432 7300 1161 51 219265312577 94399 473 230 42 — — — — — —
201717 ROK MLEAZL Cubs — 111105 15300 4330 41 143174171346 29208 304 153 -10 — — — — — —
201717 ROK RAWAZL Cubs — 111103 19400 6230 41 184229223453 39237 215 206 -10 — — — — — —
201919 AA MLE3 teams — 149140 28411 3342 40 200228264492 64257 232 209 28 — — — — — —
201919 AA RAW3 teams — 149137 31511 6272 40 226269299568 73275 184 252 28 — — — — — —
202020 INTL MLECriollos de Caguas — 1714 3001 230 11 214312429741 214182 1812 — — — — — — — —
202020 INTL RAWCriollos de Caguas — 1714 3001 230 11 214312429741 214182 1812 311 97 — — — — — —
202121 INTL MLE3 teams — 243218 50303 18867 92 229309284593 55364 357 264 65 — — — — — —
202121 INTL RAW3 teams — 243210 48513 26697 92 229333305638 76326 2811 300 65 — — — — — —
202222 AA MLE3 teams — 478439 921927 211336 117 210255310565 100278 284 243 50 — — — — — —
202222 AA RAW3 teams — 478432 971929 281046 117 225281340621 116270 226 274 50 — — — — — —
202323 AAA MLE3 teams — 625559 13325018 4417114 1213 238310379689 141306 277 302 91 — — — — — —
202323 AAA RAW3 teams — 625537 13828022 6614114 1213 257353432785 175305 2311 348 91 — — — — — —
202424 AAA MLE2 teams — 404358 862208 281077 94 240308369677 128317 267 292 84 — — — — — —
202424 AAA RAW2 teams — 404355 872419 31917 94 245318394712 149302 238 312 84 — — — — — —
202525 AAA MLE3 teams — 378347 81928 191006 142 233285340625 107304 265 273 71 — — — — — —
202525 AAA RAW3 teams — 378344 8510112 22836 142 247304387690 140292 226 305 71 — — — — — —
202626 AAA MLE2 teams — 236222 45724 7763 134 203237306543 104287 323 235 45 — — — — — —
202626 AAA RAW2 teams — 236218 52926 11623 134 239284381665 142305 265 292 45 — — — — — —
201717 ROK MLEAZL Cubs — 111106 15300 4330 41 142174170344 28204 304 153 -10 — — — — — —
201919 AA MLE3 teams — 149143 28411 3342 40 196228259486 63248 232 209 28 — — — — — —
202121 INTL MLE3 teams — 243216 50303 18867 92 231309287596 56358 357 264 65 — — — — — —
202222 AA MLE3 teams — 478448 921927 211336 117 205255304559 98266 284 243 50 — — — — — —
202323 AAA MLE3 teams — 625562 13325018 4417114 1213 237310377687 141300 277 302 91 — — — — — —
202424 AAA MLE2 teams — 404366 862208 281077 94 235308361669 126305 267 292 84 — — — — — —
202525 AAA MLE3 teams — 378350 81928 191006 142 231285337622 106300 265 273 71 — — — — — —
202626 AAA MLE2 teams — 236224 45724 7763 134 201237304541 103282 323 235 45 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202424 AAA MLE2 teams — 404366 862208 281077 94 235308361669 126305 267 292 84 — — — — — —
202525 AAA MLE3 teams — 378350 81928 191006 142 231285337622 106300 265 273 71 — — — — — —
202626 AAA MLE2 teams — 236224 45724 7763 134 201237304541 103282 323 235 45 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202727 MLB MLEBAL 10% 286267 571016 13834 82 214262329590 114284 295 264 65 -12 +1 -0 +3 +6 0.0
▸ 2027 — real world (MLB)
202727 MLB CTXBAL 10% 1615 3100 150 00 218265336601 118288 316 269 65 -1 +0 -0 +0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202828 MLB MLEBAL 31% 226210 46815 11653 61 214263328591 114284 295 265 65 -9 +1 -1 +2 +5 -0.2
202828 MLB CTXBAL 31% 7066 14202 3201 20 218266336602 118288 294 269 65 -3 +0 -0 +1 +2 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 123116 22303 6341 40 190236293529 103241 285 242 64 -8 +1 -0 +5 +3 0.0
/ 162G— A+C — 650613 11716016 321805 210 191237295532 104242 285 242 64 -40 +4 -2 +25 +14 0.1
Career— MLE — 30222757 610105958 16485350 8736 221277329606 108296 285 263 64 -21 +2 -1 +8 +9 -0.3
/ 162G— MLE — 650593 13123212 3518311 198 221277327604 106295 285 263 64 -31 +2 -2 +12 +14 -0.4

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 AAANorfolk Tides · 202 PAwOBA .275 → .236 (−39)K% 24.8% → 29.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.75%÷1.000×1.200——29.70%
BB% (unintentional) /PA4.95%÷1.000×0.690—×1.0033.43%
HBP% /PA0.99%—×0.940—×1.0030.93%
Singles /BIP21.32%÷1.000×0.930×1.050×1.00320.88%
Doubles /BIP3.68%÷1.000×0.830×1.050×1.0033.21%
Triples /BIP1.47%÷1.000×0.970×1.050×1.0031.50%
Home runs /BIP4.41%÷1.000×0.700—×1.0033.10%

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 27 vs a level average of 27.2 → +0.3% on BB/HBP/hit rates (0.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .275 → .236; ISO .145 → .111; BABIP .275 → .262. 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 A+Frederick Keys · 34 PAwOBA .343 → .230 (−113)K% 35.3% → 46.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA35.29%÷1.000×1.310——46.24%
BB% (unintentional) /PA2.94%÷1.000×0.600—×0.9581.69%
HBP% /PA2.94%—×0.770—×0.9582.17%
Singles /BIP30.00%÷1.000×0.870—×0.95825.00%
Doubles /BIP20.00%÷1.000×0.780—×0.95814.94%
Triples /BIP0.00%÷1.000×0.850—×0.9580.00%
Home runs /BIP0.00%÷1.000×0.880—×0.9580.00%

Factors used: league row South Atlantic League. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 27 vs a level average of 22.8 → −4.2% on BB/HBP/hit rates (4.2 yr older than average).

Result: wOBA .343 → .230; ISO .125 → .079; BABIP .500 → .399. 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 AAANorfolk Tides · 174 PAwOBA .327 → .294 (−34)K% 21.3% → 26.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.26%÷0.967×1.200——26.38%
BB% (unintentional) /PA7.47%÷1.063×0.690—×1.0184.94%
HBP% /PA2.30%—×0.940—×1.0182.20%
Singles /BIP26.27%÷0.959×0.930×1.050×1.01827.22%
Doubles /BIP4.24%÷0.978×0.830×1.050×1.0183.85%
Triples /BIP0.85%÷0.900×0.970×1.050×1.0180.98%
Home runs /BIP4.24%÷0.945×0.700—×1.0183.19%

Factors used: league row International League. Park (home-season share, regressed): HR 89, 1B 92, 2B 96, 3B 80, K 93, BB 113 — applied at half strength. Age: age 26 vs a level average of 27.2 → +1.8% on BB/HBP/hit rates (1.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .327 → .294; ISO .142 → .115; BABIP .327 → .331. 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 AAAIowa Cubs · 273 PAwOBA .334 → .292 (−43)K% 22.0% → 26.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.98%÷0.998×1.200——26.44%
BB% (unintentional) /PA9.16%÷0.949×0.690—×1.0336.88%
HBP% /PA2.20%—×0.940—×1.0332.13%
Singles /BIP21.59%÷0.994×0.930×1.025×1.03321.39%
Doubles /BIP9.09%÷0.962×0.830×1.025×1.0338.31%
Triples /BIP0.00%÷1.000×0.970×1.025×1.0330.00%
Home runs /BIP4.55%÷1.079×0.700—×1.0333.05%

Factors used: league row International League. Park (home-season share, regressed): HR 116, 1B 99, 2B 92, 3B 100, K 100, BB 90 — applied at half strength. Age: age 25 vs a level average of 27.2 → +3.3% on BB/HBP/hit rates (2.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.025.

Result: wOBA .334 → .292; ISO .169 → .130; BABIP .320 → .305. 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 AAAIowa Cubs · 270 PAwOBA .359 → .311 (−48)K% 20.7% → 24.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.74%÷1.019×1.200——24.42%
BB% (unintentional) /PA14.07%÷1.014×0.690—×1.04810.03%
HBP% /PA2.96%—×0.940—×1.0482.92%
Singles /BIP22.29%÷1.025×0.930×1.045×1.04822.15%
Doubles /BIP6.63%÷1.049×0.830×1.045×1.0485.74%
Triples /BIP0.00%÷0.916×0.970×1.045×1.0480.00%
Home runs /BIP5.42%÷0.965×0.700—×1.0484.12%

Factors used: league row International League. Park (home-season share, regressed): HR 93, 1B 105, 2B 110, 3B 83, K 104, BB 103 — applied at half strength. Age: age 24 vs a level average of 27.2 → +4.8% on BB/HBP/hit rates (3.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.045.

Result: wOBA .359 → .311; ISO .171 → .138; BABIP .302 → .287. 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 AATennessee Smokies · 258 PAwOBA .351 → .293 (−58)K% 25.2% → 30.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.19%÷1.008×1.220——30.50%
BB% (unintentional) /PA5.81%÷1.059×0.680—×1.0123.78%
HBP% /PA1.94%—×0.840—×1.0121.65%
Singles /BIP25.15%÷0.975×0.920×0.981×1.01223.55%
Doubles /BIP7.78%÷1.023×0.910×0.981×1.0126.87%
Triples /BIP0.00%÷0.966×0.880×0.981×1.0120.00%
Home runs /BIP6.59%÷1.082×0.800—×1.0124.93%

Factors used: league row SL. Park (home-season share, regressed): HR 116, 1B 95, 2B 105, 3B 93, K 102, BB 112 — applied at half strength. Age: age 24 vs a level average of 24.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.981.

Result: wOBA .351 → .293; ISO .198 → .154; BABIP .346 → .314. 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 AATennessee Smokies · 358 PAwOBA .287 → .256 (−31)K% 21.8% → 27.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.79%÷0.958×1.220——27.76%
BB% (unintentional) /PA6.42%÷0.940×0.680—×1.0274.77%
HBP% /PA1.12%—×0.840—×1.0270.96%
Singles /BIP21.46%÷0.982×0.920×1.017×1.02720.99%
Doubles /BIP5.67%÷0.929×0.910×1.017×1.0275.80%
Triples /BIP0.81%÷0.973×0.880×1.017×1.0270.76%
Home runs /BIP3.24%÷1.010×0.800—×1.0272.63%

Factors used: league row SL. Park (home-season share, regressed): HR 102, 1B 96, 2B 86, 3B 95, K 92, BB 88 — applied at half strength. Age: age 23 vs a level average of 24.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.017.

Result: wOBA .287 → .256; ISO .129 → .112; BABIP .285 → .279. 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 AAAIowa Cubs · 92 PAwOBA .206 → .190 (−16)K% 22.8% → 27.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.83%÷0.988×1.200——27.72%
BB% (unintentional) /PA4.35%÷1.048×0.690—×1.0503.01%
HBP% /PA0.00%—×0.940—×1.0500.00%
Singles /BIP15.87%÷0.985×0.930×1.025×1.05016.12%
Doubles /BIP6.35%÷0.967×0.830×1.025×1.0505.86%
Triples /BIP0.00%÷1.118×0.970×1.025×1.0500.00%
Home runs /BIP1.59%÷0.996×0.700—×1.0501.17%

Factors used: league row International League. Park (home-season share, regressed): HR 99, 1B 97, 2B 93, 3B 124, K 98, BB 110 — applied at half strength. Age: age 23 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (4.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.025.

Result: wOBA .206 → .190; ISO .083 → .071; BABIP .219 → .216. 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 — .