Willy Vasquez3B Norfolk Tides
Age 24 R/R 6'2" / 191 lbs AAA HR +8% Svc 0.0 · Ctrl thru 2032
2026 ROS PROJECTION258 act + 172 ros · stats below = ROS only
wRC+†46
AVG/OBP/SLG.203 / .259 / .304
PA172
HR3
SB6
K%36
BB%6
BABIP309
ISO101
MLB%10%
Value2026 · WAR
BAT: -22.2 runs (wOBA-derived runs vs avg)-22BATRUN: -1.2 runs (SB/CS + UBR baserunning)-1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.5 runs (Positional adjustment)+2POSREP: +12.2 runs (Replacement-level credit)+12REPTotal WAR: -1.00-1.0WAR
0.00.51.00.00.00.00.00.0-$3M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 50 / POW 35
Toolsscout grade
CONTACT50
scouting grade only
POWER35
scouting grade only
EYE20
scouting grade only
SPEED50
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2027
Service   0 yrs (est)
Team Control Through   2032
First FA Year   2033
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2027
2027Pre-Arb$0.8M
2028Pre-Arb$0.8M
2029Pre-Arb$0.8M
2030Arb-1$0.2M
2031Arb-2$0.4M
2032Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-9M +$0.0M

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
201917 ROKDSL Rays 2 4644 13110 160 21 295311364675 68333 132 280 72
201917 ROKDSL Rays 2 4644 16210 140 21 364378455832 91390 92 362 135
202119 ROKFCL Rays 173154 34422 12384 146 221294312606 91274 227 269 64
202119 ROKFCL Rays 173146 42632 20274 146 288388411799 123333 1612 356 131
202220 A2 teams 536503 10315610 262013 273 205248318566 113314 385 246 46
202220 A2 teams 536486 12825911 431353 273 263327420747 156340 258 330 111
202321 A+2 teams 515480 848311 291772 1910 175225273498 98247 346 224 30
202321 A+2 teams 515460 10712517 491242 1910 233309391701 159280 2410 312 97
202422 AA2 teams 390369 641615 171601 116 173212263475 89286 414 205 15
202422 AA2 teams 390358 731825 281251 116 204264307571 103296 327 258 55
202523 AAMontgomery Biscuits 165158 34512 5402 63 215248297546 82276 243 244 45
202523 AAMontgomery Biscuits 165156 40622 7322 63 256297359656 103311 194 295 84
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD24 AAABAL 258230 49514 22962 149 213287296583 83341 379 264 60 -12 -1 +0 +1 +7 -0.4
YTD24 AAABAL 258219 53615 33782 149 242346347693 105348 3013 315 99 -0 -1 +0 +1 +7 0.7
ROS24 AAABAL 10% 172158 32513 11621 64 203259304563 101300 366 245 46 -11 -0 +0 +1 +5 -0.6
ROS24 MLBBAL 10% 1716 2000 160 10 125176125301 304 356 244 45 -1 +0 +0 +0 +0 -0.0
FULL24 AAABAL 275246 51514 231022 159 207280285565 77331 378 263 59 -13 -1 +0 +1 +8 -0.5
TOT24 AAABAL 430388 811027 331583 2013 209276299575 90327 378 256 54 -22 -1 +0 +2 +12 -1.0
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202725 MLBBAL 35% 306281 58916 201052 106 206264310574 103300 347 258 56 -15 -0 +0 +1 +9 -0.6
202826 MLBBAL 46% 365334 701127 251223 127 210271317588 108300 337 264 60 -16 -0 +0 +1 +10 -0.5
202927 MLBBAL 50% 385352 741228 271273 127 210272324596 114299 337 267 63 -16 -0 +0 +1 +11 -0.4
203028 MLBBAL 52% 397363 761228 281303 127 209272320591 110298 337 267 63 -17 -0 -1 +1 +11 -0.5
203129 MLBBAL 52% 396362 751228 281313 117 207270318587 110297 337 265 61 -17 -1 -1 +1 +11 -0.7
202725 MLBBAL 35% 10697 20302 7361 32 206267299566 93305 347 257 55 -5 -0 +0 +0 +3 -0.2
202826 MLBBAL 46% 169155 33514 11561 53 213269335605 123304 337 263 59 -8 -0 +0 +1 +5 -0.3
202927 MLBBAL 50% 193176 38614 14641 64 216277330607 114304 337 266 62 -8 -0 +0 +1 +5 -0.3
203028 MLBBAL 52% 207189 40714 15681 64 212273323596 111303 337 266 62 -9 -0 -0 +1 +6 -0.3
203129 MLBBAL 52% 205187 39614 15681 63 209271316586 107302 337 264 60 -9 +0 -1 +1 +6 -0.3
▸ Career Totals
Career 897820 17227418 632985 2716 210270318589 109303 337 263 60 -41 -1 -1 +3 +25 -1.4
/ 162G 650594 12520313 462164 2012 210272320592 109304 337 263 60 -30 -1 -1 +2 +18 -1.1
Career 38463558 7171102470 229129927 14267 202255305560 103292 346 249 49 -222 +2 -2 +14 +109 -10.2
/ 162G 650601 12219412 392205 2411 203257308565 105295 346 249 49 -38 +0 -0 +2 +18 -1.7

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
201917 ROKDSL Rays 2 4644 16210 140 21 364378455832 91390 92 362 135 +2 +0 +1 0.3
202119 ROKFCL Rays 173146 42632 20274 146 288388411799 123333 1612 356 131 +6 +0 +5 1.2
202220 ACharleston RiverDogs 492449 11521910 361263 253 256316410725 154331 267 320 103 +2 +4 +14 2.0
202220 INTLPerth Heat 4437 13401 790 20 351455541995 189444 2016 440 195 +5 +0 +1 0.6
202321 A+Bowling Green Hot Rods 472420 9811416 461092 179 233312393705 160275 2310 314 98 -1 -0 +13 1.2
202321 INTLEstrellas Orientales 4340 9111 3150 21 225279375654 150333 357 291 81 -1 +0 +1 0.0
202422 AAMontgomery Biscuits 371344 731825 241181 116 212266320585 108305 326 263 60 -17 -0 +11 -0.7
202422 INTLEstrellas Orientales 1914 0000 470 00 222222 3721 147 -29 -3 +0 +1 -0.2
202523 AAMontgomery Biscuits 165156 40622 7322 63 256297359656 103311 194 295 84 -3 +0 +5 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
#1Chris Owingslast yr '22
career totals — 9 seasons, 2,420 PA
92,4203578239286365+13-03.74.5
/1626641021+3.6-0.11.0pk7: 5
#2Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#3Pokey Reeselast yr '04
career totals — 5 seasons, 1,914 PA
51,9142978242303347-6+62.72.7
/1626641027-2.0+2.21.0pk7: 3
#4Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
#5Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 2 projected seasons
28991828209267319+3+1-1.3-0.6
/1626641320+2.4+0.7-1.0pk7: 0
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -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
Willy Vasquez (OGILVIE) 24 50 35 50 20 209/276/299 90327 720 37% 8% 54 -1.0
Orlando Calixte
2016 · AAA
24 41→51 41→45 52→55 37 206/242/298 92280 918 30% 4% 43 -2.2 222/258/339 117285 1219 26% 5% 61 -1.0 233/273/3249130692026%5%61-0.4
Najee Gaskins
2022 · A
24 45 39→30 51→50 35 209/260/293 84323 612 36% 5% 51 -1.7 213/282/290 77366 49 40% 6% 60 -1.0 209/292/2696038421041%7%59-0.5
Malquin Canelo
2019 · AA
24 43→49 39→40 52→50 40 209/252/291 82286 616 29% 5% 46 -2.0 208/252/290 82311 612 33% 5% 46 -2.0 195/240/269733064836%5%33-1.5
Errol Robinson
2019 · AA
24 45→47 40 51→55 39 218/262/305 87301 817 30% 5% 54 -1.4 207/263/287 80295 713 30% 7% 50 -1.7 204/277/2555131732633%8%45-0.7
Ray-Patrick Didder
2019 · AA
24 42→47 38→45 54→60 38 195/270/271 76306 521 36% 6% 51 -1.7 188/270/274 86299 622 36% 8% 52 -1.6 198/285/310113286122832%8%64-0.5
Tyler Henson
2012 · AAA
24 44→51 39→45 46→55 38 210/254/298 88303 79 32% 5% 49 -1.8 210/264/320 110319 912 35% 6% 59 -1.1 214/270/338123327111536%6%65-0.5
Matthew Batten
2019 · AA
24 46→51 39→40 53→55 43 216/279/300 85317 715 32% 8% 61 -1.0 220/270/304 84321 715 32% 6% 58 -1.2 209/286/2948529792730%9%59-0.9
Mycal Jones
2011 · AA
24 42→45 44→45 51→55 38 210/259/331 122286 1114 30% 5% 61 -1.0 210/268/314 104279 919 27% 6% 60 -1.0 219/277/3068728362424%6%59-0.7
Brock Hebert
2015 · AA
24 44 37→40 51→50 37 203/260/273 71311 414 34% 6% 46 -2.0 202/276/293 91324 510 36% 8% 58 -1.2 200/291/299993274936%10%66-0.3
Adam Walton
2018 · A
24 44 39→40 48→45 37 210/253/294 85301 69 31% 5% 48 -1.9 221/271/320 99313 99 30% 6% 63 -0.9 223/274/317943119830%6%59-0.5
James Nelson
2022 · A
24 41→51 40 47→50 37 197/251/283 85295 814 35% 6% 45 -2.1 204/281/292 88336 720 38% 9% 61 -1.0 196/266/28791309103037%7%49-0.6
Niko Decolati
2022 · A
24 45→47 40 54→55 37 214/269/302 88317 819 33% 6% 57 -1.2 204/288/287 83305 618 32% 9% 63 -0.9 182/289/2537127352031%10%53-0.6
Jose Gomez
2022 · AAA
25 40→50 39→40 46→50 35 198/237/279 81293 710 34% 5% 37 -2.6 216/261/310 94302 811 30% 5% 56 -1.3 218/265/3099130071128%5%54-1.0
Johnni Turbo
2013 · AA
24 48 39→40 56→55 38 228/263/311 83304 618 26% 4% 56 -1.3 234/267/321 87288 617 20% 3% 60 -1.0 240/277/3046429831820%4%56-0.4
Noel Cuevas
2016 · AA
24 44→49 40→45 53→55 38 216/254/309 93284 721 26% 4% 52 -1.6 234/267/329 95302 715 24% 3% 63 -0.9 241/274/3409930471222%3%65-0.5
Kelvin Gutiérrez
2019 · AA
24 47→57 41→45 55→50 39 226/266/322 96307 814 28% 5% 60 -1.0 225/274/328 103308 1012 29% 6% 66 -0.6 226/279/32710130110927%6%65-0.4
Bubba Starling
2017 · AAA
24 37→46 45 50 33 189/232/312 123281 1310 37% 4% 44 -2.1 207/250/325 118282 1210 30% 5% 55 -1.4 216/254/336119279141027%4%56-0.6
Bobby Stevens
2011 · A
24 45 39→40 50 38 212/284/296 84314 713 33% 6% 63 -0.8 205/265/309 104284 1110 30% 5% 58 -1.2 190/248/29710725813930%5%44-1.2
Alfredo Escalera
2018 · AA
23 45→49 39→40 49→50 33 215/250/293 79305 711 32% 3% 46 -2.0 193/242/277 84305 812 38% 5% 40 -2.4 175/229/27095244141734%5%31-0.9
Shannon Wilkerson
2012 · A
24 41→48 41→40 50→55 39 205/249/303 98269 912 27% 5% 49 -1.8 213/255/297 84281 517 25% 5% 49 -1.8 232/268/3027029221220%4%51-0.9