Brandon VasquezOF DSL Giants Orange
Age 19 L/L 5'10" / 165 lbs ROK HR -8%H -3% Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION109 act + 72 ros · stats below = ROS only
wRC+†70
AVG/OBP/SLG.240 / .303 / .330
PA72
HR1
K%21
BB%7
BABIP296
ISO90
MLB%0%
Value2026 · WAR
BAT: -7.0 runs (wOBA-derived runs vs avg)-7BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -1.1 runs (Positional adjustment)-1POSREP: +5.1 runs (Replacement-level credit)+5REPTotal WAR: -0.30-0.3WAR
0.00.51.00.20.50.70.80.90.90.90.90.70.4+$47M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 63 / POW 33
Toolsscout grade
CONTACT63
scouting grade only
POWER33
scouting grade only
EYE53
scouting grade only
SPEED54
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
2026MiLBstill in minors · estimated debut 2032
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.9$2M+$2M
2033Pre-Arb$1.0M+0.9$2M+$2M
2034Pre-Arb$1.0M+0.9$2M+$2M
2035Arb-1$2M+0.9$2M+$1M
2036Arb-2$2M+0.7$1M+$0.6M
2037Arb-3$2M+0.4$0.7M+$0.1M
Totals $9M $10M +$7M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202417 ROKDSL Giants Orange 10395 14310 7241 62 147214200414 53197 237 185 0
202417 ROKDSL Giants Orange 10391 17410 11171 62 187282253534 66230 1711 253 52
202518 ROKDSL Giants Orange 9687 15400 8211 42 172250218468 46227 228 214 22
202518 ROKDSL Giants Orange 9683 20500 12141 42 241344301645 60290 1512 303 90
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD19 ROKSF 109100 24400 8101 21 240303280583 40267 97 268 63 -5 +0 +0 -1 +3 -0.2
YTD19 ROKSF 10995 31600 1371 21 326413389802 63352 612 368 140 +5 +0 +0 -1 +3 0.8
ROS19 ROKSF 0% 7266 16301 5151 10 240303330633 90290 217 277 70 -2 +0 +0 -0 +2 -0.1
ROS19 MLBSF 0% 01 0000 000 00 285 266 62 +0 -0
FULL19 ROKSF 109101 24400 8101 21 238303277580 40264 97 268 63 -5 +0 +0 -1 +3 -0.2
TOT19 ROKSF 181166 40701 13252 31 240303300603 60277 147 272 66 -7 +0 +0 -1 +5 -0.3
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202720 MLBSF 34% 224203 49913 17462 41 241306340646 99294 218 288 79 -5 +0 +0 -1 +6 0.0
202821 MLBSF 48% 350316 771425 27714 72 244311348659 104294 208 296 84 -6 +1 +0 -2 +10 0.2
202922 MLBSF 54% 441399 971827 34895 93 243311351661 108295 208 300 88 -6 +1 +0 -3 +12 0.5
203023 MLBSF 57% 500452 1122039 391015 103 248315365680 117296 208 303 90 -5 +1 +0 -3 +14 0.7
203124 MLBSF 57% 538485 12122310 421086 113 249317369686 120297 208 305 92 -5 +1 +0 -3 +15 0.8
203225 MLBSF 57% 560505 12523310 441126 124 248315364680 117297 208 307 93 -5 +1 +0 -3 +16 0.9
203326 MLBSF 56% 572516 12823311 451146 124 248316368684 120297 208 307 93 -4 +1 +0 -3 +16 0.9
203427 MLBSF 55% 574517 12823311 461156 124 248316368684 120297 208 307 93 -4 +1 +0 -3 +16 0.9
203528 MLBSF 55% 571514 12723310 461156 123 247316362678 115296 208 306 92 -5 +1 -1 -3 +16 0.9
203629 MLBSF 53% 562505 12422310 461156 113 246316360676 115296 208 304 91 -6 +1 -1 -3 +16 0.7
203730 MLBSF 53% 552496 12222310 451146 113 246316363679 117295 218 302 89 -7 +1 -2 -3 +16 0.4
203831 MLBSF 57% 539484 1162129 441136 103 240311347658 107293 218 297 86 -9 +1 -3 -3 +15 0.1
203932 MLBSF 59% 521468 1101928 431115 93 235306335642 100290 218 292 82 -11 +1 -4 -3 +15 -0.2
202720 MLBSF 34% 7770 16301 6161 10 229299314613 86288 218 277 70 -3 +0 +0 -0 +2 -0.1
202821 MLBSF 48% 170153 37712 13342 31 242310340649 98289 208 283 75 -5 +0 +0 -1 +5 -0.1
202922 MLBSF 54% 239215 51914 19483 51 237308344652 107290 208 288 78 -6 +1 +0 -1 +7 0.0
203023 MLBSF 57% 283256 621125 22573 62 242310359669 117291 208 291 81 -6 +0 +0 -2 +8 0.1
203124 MLBSF 57% 304274 671225 24613 62 245312358670 113292 208 293 82 -6 +0 +0 -2 +9 0.1
203225 MLBSF 57% 316285 701226 25633 72 246313365678 119292 208 293 83 -6 +1 +0 -2 +9 0.2
203326 MLBSF 56% 323290 721326 26654 72 248319369688 121292 208 294 83 -6 +1 +0 -2 +9 0.2
203427 MLBSF 55% 318285 701226 26644 72 246317365682 119291 208 294 83 -6 +1 +0 -2 +9 0.2
203528 MLBSF 55% 313282 681225 25633 62 241310351661 110291 208 293 82 -6 +0 -0 -2 +9 0.1
203629 MLBSF 53% 300269 661225 25613 62 245316361677 115290 208 291 81 -6 +0 -1 -2 +8 -0.0
203730 MLBSF 53% 291262 621115 24603 62 237308344651 107290 218 289 79 -7 +0 -1 -2 +8 -0.1
203831 MLBSF 57% 305274 641115 25643 62 234305336640 102287 218 285 76 -8 +0 -2 -2 +9 -0.3
203932 MLBSF 59% 308277 641115 25663 62 231302332634 101285 218 280 72 -10 +0 -2 -2 +9 -0.5
▸ Career Totals
Career 35473193 7691361960 28572238 7222 241311352662 111292 208 289 80 -81 +6 -6 -21 +100 -0.2
/ 162G 650585 14125311 521327 134 241311350661 109291 208 289 80 -15 +1 -1 -4 +18 -0.0
Career 67756108 148126934114 538138472 14143 242311354665 111294 208 299 87 -101 +11 -10 -41 +192 5.2
/ 162G 650586 14226311 521337 144 242312353665 111294 208 299 87 -10 +1 -1 -4 +18 0.5

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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202417 ROKDSL Giants Orange 10391 17410 11171 62 187282253534 66230 1711 253 52 -6 +0 +3 -0.2
202518 ROKDSL Giants Orange 9683 20500 12141 42 241344301645 60290 1512 303 90 -1 +0 +3 0.2

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Desi Relafordlast yr '05
career totals — 6 seasons, 2,443 PA
62,4433464246329356-1-75.15.1
/162664917-0.3-1.81.4pk7: 5
#2Michael Saunderslast yr '17
career totals — 8 seasons, 2,711 PA
82,7118155233305399-12-134.14.5
/1626642013-2.9-3.21.0pk7: 5
#3Tony Kemplast yr '23
career totals — 7 seasons, 2,198 PA
72,1983552238326354-4-34.34.3
/1626641116-1.3-0.81.3pk7: 4
#4Dustin Ackleylast yr '16
career totals — 6 seasons, 2,347 PA
62,3474631241304367-5+73.83.8
/162664139-1.3+1.91.1pk7: 4
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 8 projected seasons
83,6566273245311358-22+03.93.6
/1626641113-4.0+0.00.7pk7: 3
#5Pokey Reeselast yr '04
career totals — 5 seasons, 1,914 PA
51,9142978242303347-6+62.72.7
/1626641027-2.0+2.21.0pk7: 3
#6Jose Maciaslast yr '05
career totals — 6 seasons, 1,785 PA
61,7852543256298370-8+21.41.4
/162664916-3.1+0.60.5pk7: 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
Brandon Vasquez (OGILVIE) 19 58→63 28→33 49→54 53 240/303/300 60277 13 14% 7% 66 -0.3
L.J. Hoes
2009 · A
19 50→60 37→40 56→50 52 233/301/304 71285 411 19% 9% 70 -0.3 238/285/305 67306 412 22% 6% 64 -0.8 278/336/3699133451517%7%97+1.5
Adrian Cardenas
2007 · A
19 47→57 39→45 54→50 43 225/276/311 86292 514 24% 6% 62 -0.9 252/298/346 94308 611 19% 6% 80 +0.4 274/322/369953165814%6%95+1.2
Forrest Wall
2015 · A
19 48→58 41→45 56→70 47 227/290/330 103300 717 26% 8% 73 -0.1 221/273/317 96291 716 25% 6% 62 -0.9 266/338/37711036395027%9%101+1.1
Ismael Munguia
2018 · A
19 49→56 36→45 48→55 50 229/279/306 77262 210 13% 6% 61 -1.0 235/274/310 75279 28 16% 4% 59 -1.1 262/318/369107287112013%5%92+0.7
Alain Camou
2023 · A
19 52 37→40 46→50 53 241/307/322 81285 310 16% 8% 78 +0.2 207/265/272 65271 26 22% 7% 47 -1.9 177/232/223462370224%6%19-1.0
Alek Thomas
2019 · A
19 50→51 38→50 51→50 44 238/283/324 87297 410 21% 6% 68 -0.5 241/294/369 128325 1010 27% 6% 85 +0.7 241/298/385144307131125%6%87+0.7
Yoyner Fajardo
2019 · A
20 50→58 38→45 58→60 49 232/294/325 93280 314 18% 7% 73 -0.1 235/293/308 73293 319 19% 6% 68 -0.5 259/317/3539433253422%7%85+0.4
Rey Fuentes
2010 · A
19 46→56 37→40 48→60 39 218/256/291 74280 411 24% 4% 48 -1.9 214/259/288 74304 425 29% 5% 49 -1.8 274/321/3689435383323%5%91+0.8
Eduard Pinto
2014 · A
19 55 36→40 44→50 49 256/306/322 66288 37 12% 6% 77 +0.1 236/279/306 70268 34 12% 5% 61 -1.0 268/304/3538529861012%4%81+0.2
Roman Anthony
2023 · A
19 47→55 37→50 50 47 223/277/298 75274 47 20% 7% 59 -1.1 234/313/380 146327 1512 30% 10% 97 +1.5 240/328/400160328171229%11%105+1.8
Jorbit Vivas
2021 · A
20 46→56 37→45 49→50 46 217/288/299 82276 311 21% 7% 66 -0.6 248/321/370 122279 117 15% 7% 98 +1.6 245/326/36512027311914%7%96+1.4
Raynel Delgado
2019 · A
19 49→56 36→40 50→60 45 223/289/290 67330 311 31% 8% 63 -0.9 204/258/276 72303 410 32% 6% 45 -2.1 242/304/3369433383228%7%76+0.1
Raimel Tapia
2014 · A
20 52→62 39→45 46→55 43 248/288/340 93295 611 18% 4% 74 -0.1 266/298/375 109327 916 21% 4% 88 +0.9 280/306/40412433591919%3%96+1.3
Hendry Mendez
2022 · A
18 49→53 39→45 51→45 51 232/297/329 97272 57 16% 8% 76 +0.0 218/285/291 73279 55 22% 8% 61 -1.0 257/332/37011331111720%9%99+1.0
Magneuris Sierra
2015 · A
19 53→57 37→40 52→60 44 249/295/323 74309 413 20% 6% 72 -0.2 239/271/305 66320 315 25% 4% 57 -1.2 229/277/3047630153224%6%55-0.7
Ender Inciarte
2010 · A
19 51→61 34→45 49→60 42 237/275/291 54303 213 22% 5% 56 -1.3 224/267/299 75278 215 19% 5% 54 -1.4 295/343/39510132871912%6%107+2.3
Ramón Flores
2011 · A
19 44→54 37→45 48→50 47 207/271/283 76268 47 23% 8% 53 -1.5 226/277/316 90288 69 22% 6% 64 -0.8 251/324/348972998818%9%88+0.6
Albert Almora Jr.
2013 · A
19 48→58 39→45 52→50 42 231/269/322 91279 611 20% 4% 62 -0.9 239/270/343 104282 76 18% 4% 67 -0.5 278/311/3931153249517%4%95+1.0
J.P. Crawford
2014 · A
19 50→58 37→45 50 49 234/297/309 75304 313 23% 8% 70 -0.3 246/314/341 95294 813 18% 9% 86 +0.8 264/356/39112630811217%11%114+2.9
Harold Castro
2013 · A
19 51→61 36→45 52→55 42 237/266/304 66277 317 16% 3% 55 -1.4 221/248/278 57300 214 26% 3% 40 -2.4 285/312/38910434910321%4%94+1.0