Luis VázquezSS Norfolk Tides
Age 26 R/R 6'0" / 165 lbs AAA HR +8%BB -5% Svc 1.000 · Ctrl thru 2030 peak 1.0 · 2027
wRC+†82
AVG/OBP/SLG.224 / .292 / .355
PA250
HR6
K%26
BB%7
MLB%10%
BAT: -5.0 runs (wOBA-derived runs vs avg)-5BATRUN: +0.9 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.6 runs (Defensive runs vs avg)+1FLDPOS: +2.7 runs (Positional adjustment)+3POSREP: +7.1 runs (Replacement-level credit)+7REPTotal WAR: +0.60+0.6WAR
Scouting · nowfuture
HIT
5555
PWR
5050
SPD
5050
EYE
4340
trajectory · 10 yrs
0.9peak
2028

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2025
Service   1.000 yrs.days
Team Control Through   2030
First FA Year   2031
YearStatusSalary Proj WAR Value Surplus
2026Pre-Arb$0.8M+0.6$2M+$2M
2027Pre-Arb$0.8M+1.0$8M+$7M
2028Arb-1$2M+1.0$8M+$6M
2029Arb-2$3M+0.9$4M+$0.6M
2030Arb-3$4M+0.7$3M+$0.0M (cut)
Totals $10M $26M +$16M

Career Projections (MLE)

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve.

YearAge LvlTeam PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201717 ROKAZL Cubs 111105 15300 4330 41 .143.174.171.346 .029.208 304 .149 -28 -16 +0 +0 +1 +3 -1.2
201919 AA3 teams 149140 26411 3352 40 .186.214.250.464 .064.240 232 .197 9 -15 +1 +0 +2 +4 -0.9
202020 INTLCriollos de Caguas 1714 3001 230 11 .214.312.429.741 .214.182 1812 +0 +0
202121 INTL3 teams 243219 49303 17877 92 .224.300.279.579 .055.357 367 .258 56 -12 +1 +0 +3 +7 -0.2
202222 AA3 teams 478440 891828 201386 117 .202.247.307.554 .105.269 294 .237 39 -33 -1 +0 +5 +14 -1.5
202323 AAA3 teams 625561 13124020 4217814 1213 .234.303.383.686 .150.301 287 .301 89 -8 -3 +0 +7 +18 1.4
202424 AAA2 teams 404359 842109 271077 94 .234.300.368.668 .134.305 267 .291 81 -9 +0 +1 +4 +11 0.8
202525 AAA3 teams 378347 82929 19996 142 .236.288.352.639 .115.304 265 .275 68 -14 +2 -0 +4 +11 0.3
▸ 2026 Season
202626 MLBBAL 250226 51916 17665 41 .226.294.354.648 .128.287 267 .293 82 -5 +0 +1 +3 +7 0.6
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202727 MLB 25%BAL 336303 691219 24876 51 .228.297.363.660 .135.288 267 .296 85 -6 +1 +1 +4 +10 0.9
202828 MLB 37%BAL 364328 7614110 26947 51 .232.302.372.674 .140.288 267 .297 86 -6 +1 +0 +4 +10 0.9
202929 MLB 47%BAL 369332 7614110 27967 51 .229.301.367.668 .139.288 267 .297 85 -6 +1 -1 +4 +10 0.8
203030 MLB 55%BAL 372336 7614110 27986 41 .226.295.363.658 .137.287 267 .294 83 -7 +0 -1 +4 +11 0.7
203131 MLB 66%BAL 357322 721319 26956 20 .224.294.354.648 .130.285 277 .291 81 -8 +0 -2 +4 +10 0.5
203232 MLB 75%BAL 338304 671218 25926 10 .220.293.345.638 .125.284 277 .286 77 -9 +0 -3 +4 +10 0.2
203333 MLB 83%BAL 308278 611117 22865 00 .219.289.342.630 .122.283 287 .281 73 -9 +0 -4 +3 +9 -0.1
203434 MLBBAL 265240 52916 19764 00 .217.285.338.623 .121.282 297 .275 68 -9 +0 -4 +3 +8 -0.3
▸ Career Totals (MLE all levels + projections)
Career 53644854 107919014126 347147094 9035 .222.287.345.632 .123.289 276 .278 71 -176 +4 -12 +57 +152 2.5
/ 162G 650588 13123215 4217811 114 .223.287.345.632 .122.291 276 .278 71 -21 +1 -2 +7 +18 0.3

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201717 ROKAZL Cubs 111103 19400 6230 41 .184.229.223.453 .039.237 215 .206 16 -11 +0 +3 -0.7
201919 AAAIowa Cubs 3029 7111 190 10 .241.267.448.715 .207.316 303 .310 95 -0 +0 +1 0.1
201919 AATennessee Smokies 8982 17100 4171 30 .207.253.220.472 .012.262 194 .217 24 -8 +1 +3 -0.5
201919 ASouth Bend Cubs 3026 7300 111 00 .269.321.385.706 .115.280 33 .297 85 -0 +0 +1 0.0
202020 INTLCriollos de Caguas 1714 3001 230 11 .214.312.429.741 .214.182 1812 .311 96 -0 -0 +0 0.0
202121 AATennessee Smokies 3029 7100 180 00 .241.267.276.543 .034.333 273 .247 47 -2 +0 +1 -0.1
202121 A+South Bend Cubs 10085 24102 12273 51 .282.390.365.755 .082.393 2712 .350 126 +3 +1 +3 0.7
202121 INTLPuerto Rico 11396 17311 13344 41 .177.301.260.561 .083.262 3012 .269 64 -5 +0 +3 -0.1
202222 AAAIowa Cubs 9284 15401 4210 20 .179.216.262.478 .083.219 234 .207 17 -9 +0 +3 -0.6
202222 AATennessee Smokies 358325 771428 23784 77 .237.295.366.662 .129.285 226 .293 82 -7 -1 +10 0.2
202222 INTLCriollos de Caguas 2823 5100 152 20 .217.308.261.569 .043.250 184 .253 51 -2 +0 +1 -0.0
202323 AAAIowa Cubs 270222 571109 38568 63 .257.384.428.812 .171.302 2114 .366 138 +12 +0 +8 2.0
202323 AATennessee Smokies 258232 6613011 16655 47 .284.344.483.827 .198.346 256 .358 132 +9 -2 +7 1.5
202323 INTLCriollos de Caguas 9783 15402 12201 23 .181.292.301.593 .120.210 2112 .274 68 -4 -1 +3 -0.2
202424 AAAIowa Cubs 273236 621608 25606 12 .263.348.432.781 .169.320 229 .342 120 +6 -1 +8 1.4
202424 INTLCriollos de Caguas 131119 25811 6311 82 .210.254.319.573 .109.270 245 .248 48 -8 +1 +4 -0.3
202525 MLBBaltimore Orioles 5350 8101 3140 20 .160.208.240.448 .080.200 266 .205 15 -5 +0 -0 +4 +2 0.1
202525 AAANorfolk Tides 174155 42515 13374 42 .271.343.413.756 .142.327 217 .336 115 +3 +0 +5 0.8
202525 INTLCriollos de Caguas 151139 35406 6322 80 .252.293.410.703 .158.284 214 .304 91 -2 +2 +4 0.4
▸ Career Totals (raw MLB only — historical actual)
MLB Career 5350 8101 3140 20 .160.208.240.448 .080.200 266 .205 15 -5 +0 -0 +4 +2 0.1

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Luis Vázquez (OGILVIE) 26 55 50 50 40 .224/.292/.355 .131.287 64 26% 7% 82 +0.2
Scott Kingery
2021 · MLB
27 46→51 48→55 51→55 42 .229/.284/.378 .149.296 1513 28% 6% 83 +0.6 .203/.272/.331 .128.300 1218 34% 8% 66 -0.6 .201/.259/.337.136.285172634%7%59-0.8
Josh Rutledge
2015 · MLB
26 51→59 46→50 51→50 43 .251/.300/.387 .136.307 1213 22% 5% 92 +1.2 .233/.288/.334 .101.314 88 27% 6% 73 -0.1 .218/.272/.297.079.3036328%5%53-0.7
John Hester
2011 · MLB
27 50 49→55 48→50 41 .249/.294/.410 .161.317 1511 26% 6% 96 +1.5 .216/.273/.335 .119.294 125 29% 7% 67 -0.5 .188/.247/.298.110.27112434%7%46-0.9
Chris Nelson
2013 · MLB
27 52→58 46→50 46→50 43 .257/.301/.389 .133.310 137 22% 6% 93 +1.3 .241/.289/.355 .114.306 116 24% 6% 79 +0.3 .226/.276/.324.098.2859523%6%63-0.5
Luis Torrens
2022 · MLB
26 45→49 52→55 44→30 46 .235/.294/.401 .166.288 203 26% 8% 94 +1.3 .232/.287/.380 .148.304 183 28% 7% 85 +0.7 .223/.277/.353.130.27813224%6%73-0.0
Jason Donald
2011 · MLB
26 48→55 43→45 55→50 45 .234/.296/.354 .120.302 1014 25% 7% 82 +0.5 .240/.296/.343 .103.316 713 25% 6% 79 +0.3 .238/.290/.334.095.32161126%5%71-0.2
Matt Vierling
2023 · MLB
26 49→55 45→50 52→50 46 .242/.298/.366 .124.292 1316 22% 7% 86 +0.8 .252/.312/.387 .135.309 1410 22% 8% 98 +1.6 .252/.317/.390.138.31114722%8%97+1.1
Chris Johnson
2011 · MLB
26 52→62 48→50 50→45 38 .257/.290/.401 .144.320 165 25% 4% 92 +1.2 .266/.308/.412 .146.338 155 25% 5% 102 +1.9 .278/.323/.419.142.35214324%5%105+1.8
Andrew Knizner
2020 · MLB
25 49 46→50 46→40 45 .246/.296/.373 .127.277 155 18% 5% 87 +0.8 .222/.293/.333 .111.266 125 20% 7% 76 +0.1 .225/.294/.342.116.27713322%6%77+0.1
Tyler Nevin
2023 · MLB
26 43→53 47→50 48→45 47 .219/.290/.349 .130.268 165 24% 8% 79 +0.3 .241/.312/.393 .152.290 185 22% 8% 100 +1.7 .245/.319/.406.161.29019322%8%104+1.4
Grant Green
2014 · MLB
26 52→57 44→45 43→45 41 .252/.290/.368 .116.314 117 23% 5% 83 +0.6 .260/.291/.376 .116.324 96 22% 4% 85 +0.7 .266/.291/.377.110.3298421%3%81+0.3
Tim Olson
2006 · MLB
27 46 48→50 45→50 46 .231/.290/.377 .146.281 1512 23% 7% 86 +0.8 .226/.270/.358 .132.293 1412 27% 5% 72 -0.2 .208/.248/.323.114.277141230%5%51-0.6
Emmanuel Rivera
2022 · MLB
26 44→54 48→55 51→45 42 .227/.270/.368 .141.267 177 22% 5% 75 -0.0 .245/.303/.404 .159.296 185 23% 7% 98 +1.6 .245/.309/.387.141.29715322%7%94+0.8
Ronny Rodríguez
2019 · MLB
27 49→52 47→55 48→50 39 .244/.271/.377 .133.291 1412 22% 4% 77 +0.1 .243/.274/.431 .188.289 2511 25% 4% 94 +1.3 .233/.262/.458.224.26832927%4%94+1.0
James McCann
2016 · MLB
26 52→55 43→50 45 40 .252/.289/.366 .114.311 105 22% 4% 82 +0.5 .235/.286/.363 .128.296 153 25% 6% 80 +0.4 .254/.315/.415.161.33120428%7%104+1.1
Ryan Wheeler
2014 · MLB
26 50→55 46→50 46→40 41 .249/.287/.378 .129.313 135 25% 5% 85 +0.7 .233/.269/.334 .101.298 104 25% 5% 65 -0.7 .226/.259/.302.077.2878024%4%50-0.8
Riley Adams
2022 · MLB
26 45→42 50 49→40 43 .217/.315/.376 .159.331 175 36% 9% 98 +1.6 .220/.297/.377 .157.309 174 32% 8% 90 +1.0 .219/.291/.378.159.30017231%7%84+0.3
Christian Arroyo
2021 · MLB
26 47→55 51→50 45 44 .240/.294/.400 .160.287 196 24% 6% 94 +1.3 .242/.293/.386 .144.292 168 22% 5% 90 +1.0 .236/.280/.357.122.28412721%4%73-0.0
Moisés Sierra
2015 · MLB
26 48→56 47→50 50 40 .238/.286/.374 .136.310 1411 28% 5% 83 +0.6 .253/.301/.366 .113.325 1016 24% 6% 87 +0.8 .250/.316/.378.129.306141522%7%94+1.0
Andruw Monasterio
2023 · AAA
26 48→52 44→45 48→55 45 .231/.297/.353 .122.316 1112 29% 8% 82 +0.5 .237/.311/.344 .107.309 1019 25% 9% 86 +0.8 .238/.318/.339.101.30792323%9%85+0.4