Brandon Vasquez

OF DSL Giants Orange
Age 20 L/L 5'10" / 165 lbs ROK HR -15%H -3% Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202518ROKDSL Giants Or…96.241/.344/.3010418—.151/.240/.186
202619ROKDSL Giants Or…184.303/.414/.3951751—.199/.287/.248
2027PROJ0% MLB20MLBSF294.232/.299/.3162576-0.1
2028PROJ34% MLB21MLBSF80.232/.301/.3241280-0.0
2029PROJ48% MLB22MLBSF170.235/.304/.3342384-0.0
Next 3 projected WAR -0.2Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2038Service0.0First FA2039
2027MiLB2028MiLB2029MiLB2030MiLB2031MiLB2032MiLB2033Pre-Arb$0.9M2034Pre-Arb$1.0M+4
Skills · percentileMiLB Statcast 2026 Rk
K%98
Whiff%94
Z-Con%91
wOBA66
wRC+64
Chase%59
Career WAR0 WAR median (P10 0 / P90 0, comp-based) · star 0% · didn't stick 99%
CompsKean Wong (age 20) · Charlie Tilson (age 21) · Hak-Ju Lee (age 20)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 154 proj PA
wRC+†76
AVG/OBP/SLG.230 / .297 / .314
PA154
HR1
K%23
BB%8
ISO84
MLB%0%
Value2027 · WAR
BAT: -4.5 runs (wOBA-derived runs vs avg)-4BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -0.9 runs (Positional adjustment)-1POSREP: +3.3 runs (Replacement-level credit)+3REPTotal WAR: -0.10-0.1WAR
0.00.51.00.10.10.20.20.20.00.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$3M ctrl surplus
Tools · ContractCON 74 / POW 34
Toolsscout grade
CONTACT74
scouting grade only
POWER34
scouting grade only
EYE61
scouting grade only
SPEED54
scouting grade only
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+0.2$0.5M+$0.0M
2034Pre-Arb$1.0M+0.2$0.5M+$0.0M
2035Pre-Arb$1.0M———
2036Arb-1$0.4M———
2037Arb-2$0.4M———
2038Extbeyond projection horizon · no WAR estimate
Totals $2M $0.2M +$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 = actual YTD + projected ROS + total. 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)
202417 ROKDSL Giants Orange — 10391 17410 11171 62 187282253534 66230 1711 253 2 — — — — — —
202518 ROKDSL Giants Orange — 9683 20500 12141 42 241344301645 60290 1512 303 18 — — — — — —
202619 ROKDSL Giants Orange — 184152 46911 28151 72 303414395809 92328 815 365 51 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202417 ROK MLEDSL Giants Orange — 10394 12210 8211 62 128204170374 43159 208 171 2 — — — — — —
202518 ROK MLEDSL Giants Orange — 9686 13300 9181 42 151240186426 35184 199 195 18 — — — — — —
202619 ROK MLEDSL Giants Orange — 184161 32610 19181 72 199287248536 50212 1010 244 51 — — — — — —
202417 ROK MLEDSL Giants Orange — 10394 12210 8211 62 128204170374 43164 208 171 2 — — — — — —
202417 ROK RAWDSL Giants Orange — 10391 17410 11171 62 187282253534 66230 1711 253 2 — — — — — —
202518 ROK MLEDSL Giants Orange — 9686 13300 9181 42 151240186426 35191 199 195 18 — — — — — —
202518 ROK RAWDSL Giants Orange — 9683 20500 12141 42 241344301645 60290 1512 303 18 — — — — — —
202619 ROK MLEDSL Giants Orange — 184161 32610 19181 72 199287248536 50222 1010 244 51 — — — — — —
202619 ROK RAWDSL Giants Orange — 184152 46911 28151 72 303414395809 92328 815 365 51 — — — — — —
202417 ROK MLEDSL Giants Orange — 10393 12210 8211 62 129204172376 43159 208 171 2 — — — — — —
202518 ROK MLEDSL Giants Orange — 9686 13300 9181 42 151240186426 35184 199 195 18 — — — — — —
202619 ROK MLEDSL Giants Orange — 184162 32610 19181 72 198287247534 49212 1010 244 51 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202417 ROK MLEDSL Giants Orange — 10393 12210 8211 62 129204172376 43159 208 171 2 — — — — — —
202518 ROK MLEDSL Giants Orange — 9686 13300 9181 42 151240186426 35184 199 195 18 — — — — — —
202619 ROK MLEDSL Giants Orange — 184162 32610 19181 72 198287247534 49212 1010 244 51 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202720 MLB MLESF 0% 294267 611122 23672 51 232299316616 84299 238 280 76 -9 +1 +0 -2 +6 -0.1
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202821 MLB MLESF 34% 233210 51923 19522 51 236304330634 94299 228 287 80 -5 +1 +0 -1 +5 -0.1
202922 MLB MLESF 48% 351317 761335 28783 72 239307341648 102300 228 293 84 -7 +1 +0 -2 +8 -0.1
203023 MLB MLESF 54% 430388 931736 35964 93 241309349659 109301 228 297 87 -7 +1 +0 -3 +9 0.1
203124 MLB MLESF 55% 483437 1051938 391074 103 242311356667 114301 228 300 89 -6 +1 +0 -3 +10 0.2
203225 MLB MLESF 56% 513461 1132049 421145 113 243312361673 118301 228 302 91 -6 +1 +0 -3 +11 0.3
203326 MLB MLESF 56% 529476 1162149 431175 113 243312361673 118300 228 303 91 -6 +1 +0 -3 +11 0.4
203427 MLB MLESF 55% 535481 1172149 441195 113 242311359670 117300 228 301 90 -6 +1 +0 -3 +12 0.3
203528 MLB MLESF 55% 534480 1172149 441205 103 240309354663 114299 228 299 88 -8 +1 -1 -3 +12 0.1
203629 MLB MLESF 53% 527475 1122038 431204 93 238307348654 110298 238 295 86 -9 +1 -1 -3 +11 -0.2
203730 MLB MLESF 53% 518467 1101938 421204 83 235303340643 105297 238 290 83 -11 +0 -2 -3 +11 -0.4
202821 MLB CTXSF 34% 8073 17311 6181 20 232301324625 91296 228 283 80 -2 +0 +0 -0 +2 -0.0
202922 MLB CTXSF 48% 170152 36712 14382 31 235304334638 99296 228 288 84 -3 +0 +0 -1 +4 -0.0
203023 MLB CTXSF 54% 233210 50923 19522 51 237306342648 105297 228 292 87 -4 +1 +0 -1 +5 0.1
203124 MLB CTXSF 55% 268242 581124 22592 62 238308348656 110297 228 296 89 -3 +0 +0 -2 +6 0.1
203225 MLB CTXSF 56% 287259 621125 23643 62 239309352661 113297 228 298 91 -3 +0 +0 -2 +6 0.2
203326 MLB CTXSF 56% 298269 651225 24663 62 239309353661 114296 228 298 91 -3 +0 +0 -2 +6 0.2
203427 MLB CTXSF 55% 296267 641225 24663 62 238308350658 112296 228 296 90 -4 +0 +0 -2 +6 0.2
203528 MLB CTXSF 55% 293265 631125 24662 52 236306346652 110295 238 294 88 -4 +0 -0 -2 +6 0.0
203629 MLB CTXSF 53% 282255 601124 23642 52 234303340643 106294 238 290 86 -5 +0 -1 -2 +6 -0.1
203730 MLB CTXSF 53% 273247 571024 22632 42 231300333632 101293 238 286 83 -6 +0 -1 -2 +6 -0.3
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 24802239 532971838 20155622 4816 238307348655 110299 228 293 83 -37 +3 -2 -15 +54 0.3
/ 162G— A+C — 650587 13925510 531466 134 237307348654 111298 228 293 83 -10 +1 -1 -4 +14 0.1
Career— MLE — 51904673 10991973675 427113545 11134 235305341646 106293 228 291 83 -74 +8 -4 -29 +104 0.5
/ 162G— MLE — 650585 1382559 531426 144 236305342647 106295 228 291 83 -10 +1 -1 -4 +14 0.1