Carlos VasquezC FCL Blue Jays
Age 21 L/R 5'8" / 150 lbs ROK HR +12%BB +4% Svc 0.0 · Ctrl thru 2037 peak 2.1 · 2032
wRC+†61
AVG/OBP/SLG.207 / .274 / .306
PA76
HR1
K%29
BB%8
MLB%0%
BAT: -3.3 runs (wOBA-derived runs vs avg)-3BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.4 runs (Positional adjustment)+1POSREP: +2.2 runs (Replacement-level credit)+2REPTotal WAR: +0.00+0.0WAR
trajectory · 10 yrs
2.1peak
2032

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
2032Ext / FA-deal$0.9M+2.1$20M+$19M
2033Ext / FA-deal$1.0M+2.0$20M+$19M
2034Ext / FA-deal$1.0M+1.8$18M+$17M
2035Ext / FA-deal$3M+1.6$17M+$14M
2036Ext / FA-deal$4M+1.3$14M+$10M
2037Ext / FA-deal$4M+0.9$5M+$1M
Totals $14M $94M +$80M

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
202217 ROKDSL Blue Jays 134118 25400 12362 31 .212.295.246.541 .034.298 279 .247 47 -8 +0 +0 +2 +4 -0.2
202318 ROKFCL Blue Jays 10288 13100 12291 31 .148.257.159.417 .011.220 2812 .204 14 -10 +0 +0 +2 +3 -0.5
202419 ROKFCL Blue Jays 163144 22400 13602 44 .153.233.181.413 .028.253 378 .197 9 -17 -1 +0 +3 +5 -1.0
▸ 2026 Season
202621 MLBTOR 7669 14301 6221 10 .203.276.290.566 .087.287 298 .265 61 -3 +0 +0 +1 +2 0.0
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202722 MLB 11%TOR 120108 23412 10331 20 .213.286.324.610 .111.289 288 .284 76 -3 +0 +0 +2 +3 0.3
202823 MLB 28%TOR 255228 51926 22693 41 .224.300.360.660 .136.291 279 .296 85 -4 +0 +0 +5 +7 0.8
202924 MLB 45%TOR 354316 721329 31944 61 .228.305.367.672 .139.292 279 .303 90 -4 +1 +0 +6 +10 1.4
203025 MLB 60%TOR 415371 8615312 371094 72 .232.308.385.694 .154.293 269 .308 94 -3 +1 +0 +7 +12 1.7
203126 MLB 77%TOR 452403 9417313 411185 82 .233.312.387.699 .154.293 269 .310 96 -2 +1 +0 +8 +13 2.0
203227 MLB 92%TOR 471419 9717313 441245 82 .232.312.379.691 .148.293 269 .310 96 -2 +1 +0 +8 +13 2.1
203328 MLBTOR 479426 9817314 451275 71 .230.311.383.694 .153.293 279 .309 95 -3 +1 -1 +9 +14 2.0
203429 MLBTOR 477424 9717313 451285 71 .229.310.375.685 .146.292 279 .307 93 -4 +1 -1 +9 +14 1.8
203530 MLBTOR 471419 9517313 441285 50 .227.308.375.682 .148.291 279 .304 91 -5 +1 -2 +8 +13 1.6
203631 MLBTOR 446397 8916212 421234 30 .224.305.365.670 .141.289 289 .300 88 -6 +1 -3 +8 +13 1.3
203732 MLBTOR 417371 8114211 391174 10 .218.300.356.655 .137.288 289 .296 84 -7 +0 -4 +7 +12 0.9
203833 MLBTOR 378336 731329 351094 00 .217.299.348.647 .131.286 299 .290 80 -8 +0 -4 +7 +11 0.5
203934 MLBTOR 326290 611027 30963 00 .210.291.331.622 .121.284 299 .284 75 -9 +0 -5 +6 +9 0.1
204035 MLBTOR 270241 49816 25832 00 .203.284.320.603 .116.282 319 .276 69 -9 +0 -6 +5 +8 -0.2
204136 MLBTOR 213190 37614 19672 00 .195.275.300.575 .105.279 319 .267 63 -9 +0 -6 +4 +6 -0.6
▸ Career Totals (MLE all levels + projections)
Career 60195358 117720533145 552167262 6916 .220.300.351.651 .132.289 289 .293 83 -117 +7 -31 +107 +171 14.0
/ 162G 650579 12822416 601817 72 .221.302.356.658 .135.291 289 .293 83 -13 +1 -3 +12 +18 1.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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202217 ROKDSL Blue Jays 134109 31500 21252 31 .284.409.330.739 .046.360 1916 .344 121 +3 +0 +4 0.7
202318 ROKFCL Blue Jays 10281 15200 19201 31 .185.347.210.556 .025.246 2019 .278 71 -3 +0 +3 -0.0
202419 ROKFCL Blue Jays 163135 29610 22422 44 .215.333.274.607 .059.302 2613 .283 74 -5 -1 +5 -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
Carlos Vasquez (OGILVIE) 21 .207/.274/.306 .099.287 11 29% 8% 61 -0.1
Bo Naylor
2021 · A
21 41→43 44→55 50 43 .203/.259/.325 .122.273 117 29% 7% 59 -1.1 .199/.278/.352 .153.276 1812 33% 9% 75 -0.0 .216/.308/.399.183.269221228%11%97+1.2
Randy Florentino
2021 · A
21 43 41→50 42→45 48 .206/.286/.310 .104.297 86 31% 10% 67 -0.5 .180/.241/.263 .083.269 85 34% 7% 36 -2.7 .183/.230/.260.077.2388426%5%28-1.0
Carter Jensen
2023 · A
20 38→47 43→50 46→50 46 .188/.269/.299 .110.273 107 33% 10% 58 -1.2 .198/.288/.331 .133.275 139 30% 11% 74 -0.1 .206/.294/.357.151.275171030%11%81+0.4
Agustín Ramírez
2023 · A
21 43→45 45→55 50 43 .213/.273/.339 .126.289 1210 30% 7% 69 -0.4 .229/.292/.389 .160.276 1913 24% 8% 90 +1.0 .230/.293/.405.176.264221622%7%92+1.1
Shed Long Jr.
2017 · A
21 46→48 44→50 50 43 .226/.283/.344 .118.302 1111 28% 7% 74 -0.1 .233/.292/.373 .140.317 1511 29% 7% 85 +0.7 .230/.292/.378.148.312161130%7%83+0.4
Jason Martin
2017 · A
21 43→50 45→60 48→50 45 .216/.275/.346 .130.280 1213 27% 7% 71 -0.3 .222/.270/.365 .143.297 1512 29% 6% 74 -0.1 .218/.285/.408.191.27126829%8%90+0.7
James McCann
2012 · A
22 41→51 42→50 49→45 39 .203/.260/.306 .103.288 97 32% 6% 55 -1.4 .223/.261/.310 .087.291 66 24% 4% 55 -1.4 .254/.315/.415.161.33120428%7%104+1.1
Chun-Hsiu Chen
2010 · A
21 43→53 41→50 48→45 40 .209/.263/.306 .097.302 86 32% 7% 55 -1.4 .250/.309/.388 .138.334 124 27% 7% 96 +1.5 .256/.318/.393.137.34712428%8%99+1.3
Hoy Park
2016 · A
20 41→50 41→45 47→55 46 .198/.271/.297 .099.267 810 28% 8% 57 -1.2 .198/.270/.283 .085.271 516 27% 8% 53 -1.5 .229/.318/.327.099.30091724%11%81+0.3
TJ Friedl
2017 · A
21 48→53 42→50 51→55 42 .228/.286/.337 .109.309 810 28% 6% 73 -0.1 .226/.293/.326 .100.295 615 24% 7% 74 -0.1 .246/.337/.381.136.276151816%10%103+1.8
Carlos Rodriguez
2023 · A
20 38 40→45 47→45 45 .183/.271/.272 .089.286 76 36% 10% 52 -1.6 .190/.265/.267 .077.298 56 35% 9% 47 -1.9 .182/.268/.267.085.2746333%10%48-0.6
Luis Torrens
2017 · A
21 43→49 41→55 46→30 47 .210/.281/.305 .094.262 96 23% 8% 64 -0.8 .214/.267/.307 .093.269 73 22% 6% 57 -1.2 .228/.285/.376.148.28819027%7%82+0.3
Rio Ruiz
2014 · A
20 44→52 44→50 50→40 45 .216/.273/.341 .124.279 108 26% 7% 69 -0.4 .232/.297/.343 .111.298 94 23% 8% 79 +0.3 .223/.289/.369.145.26517322%8%81+0.2
Drake Baldwin
2023 · A
22 48→53 38→50 50→30 47 .220/.298/.300 .081.318 58 30% 9% 69 -0.4 .236/.307/.376 .140.295 163 24% 9% 93 +1.3 .265/.334/.430.166.29822119%9%118+1.8
Jace Jung
2023 · A
22 45→42 39→55 50→40 50 .212/.293/.305 .093.295 68 28% 10% 69 -0.4 .219/.303/.384 .165.289 204 29% 10% 94 +1.3 .212/.303/.382.169.27421329%11%91+1.0
Jose Lobatón
2006 · A
21 45 39→45 50→30 46 .215/.277/.302 .088.284 68 25% 8% 60 -1.0 .215/.286/.335 .120.300 123 30% 9% 73 -0.1 .241/.325/.370.129.30512023%11%94+0.6
Alek Thomas
2021 · A
21 50→52 42→50 48→50 43 .241/.293/.352 .111.314 810 25% 6% 79 +0.3 .243/.298/.388 .145.306 1311 24% 7% 92 +1.2 .243/.296/.389.146.295141122%6%87+0.7
Ryan Kalish
2009 · A
21 48→51 39→50 50→55 45 .228/.286/.311 .083.303 612 26% 7% 66 -0.6 .241/.299/.373 .132.302 1419 24% 7% 89 +0.9 .245/.304/.385.141.300152423%7%91+0.8
Derek Norris
2009 · A
20 40→50 42→55 49→50 43 .194/.269/.300 .106.295 96 35% 9% 58 -1.2 .209/.301/.372 .163.281 206 31% 11% 91 +1.1 .254/.332/.403.149.31115522%10%106+1.6
Hunter Goodman
2022 · A
22 46→47 42→65 50→40 43 .220/.291/.330 .111.304 97 29% 7% 75 -0.0 .215/.268/.415 .200.284 264 34% 6% 88 +0.9 .221/.275/.455.234.25932229%6%99+1.4