Carlos VasquezC FCL Blue Jays
Age 21 L/R 5'8" / 150 lbs ROK Svc 0.0 · Ctrl thru 2037
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 76 proj PA
wRC+†49
AVG/OBP/SLG.198 / .266 / .273
PA76
HR1
K%30
BB%8
ISO76
MLB%0%
Value2026 · WAR
BAT: -4.4 runs (wOBA-derived runs vs avg)-4BATRUN: +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.10-0.1WAR
0.00.51.00.20.50.70.90.90.80.60.50.20.0+$38M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · Contract
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.8$2M+$1M
2034Pre-Arb$1.0M+0.6$1M+$0.9M
2035Arb-1$0.8M+0.5$1M+$0.7M
2036Arb-2$0.4M+0.2$0.4M+$0.2M
2037Arb-3$0.6M
Totals $4M $7M +$5M

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. Catcher framing: only 2026 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202217 ROKDSL Blue Jays 134118 25400 12362 31 212295246541 34298 279 247 47
202217 ROKDSL Blue Jays 134109 31500 21252 31 284409330739 46360 1916 344 121
202318 ROKFCL Blue Jays 10288 13100 12281 31 148257159417 11217 2712 205 15
202318 ROKFCL Blue Jays 10281 15200 19201 31 185347210556 25246 2019 278 71
202419 ROKFCL Blue Jays 163144 23410 13592 44 160239201440 42261 368 196 8
202419 ROKFCL Blue Jays 163135 29610 22422 44 215333274607 59302 2613 283 74
▸ 2026 Season
202621 MLBTOR 7669 13201 6231 10 188263261524 72286 308 249 49 -4 +0 +0 +1 +2 -0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202722 MLBTOR 34% 120109 23412 9351 20 211277321598 110288 298 262 59 -6 +0 +0 +2 +3 0.0
202823 MLBTOR 48% 255231 49824 20732 31 212281316597 104289 298 271 66 -10 +0 +0 +5 +7 0.2
202924 MLBTOR 53% 354320 691226 281003 51 216285322607 106291 288 278 71 -12 +1 +0 +6 +10 0.5
203025 MLBTOR 55% 415375 811428 331174 62 216286328614 112291 288 281 73 -12 +0 +0 +7 +12 0.7
203126 MLBTOR 56% 452409 891539 361274 62 218287335622 117291 288 283 75 -13 +0 +0 +8 +13 0.9
203227 MLBTOR 55% 471425 9316310 381335 62 219291341632 122291 288 283 75 -13 +0 +0 +8 +13 0.9
203328 MLBTOR 55% 479432 9416310 391365 62 218290338628 120290 288 282 74 -14 +0 -1 +9 +14 0.8
203429 MLBTOR 53% 477430 931639 391365 62 216289330619 114289 298 280 72 -15 +0 -1 +9 +14 0.6
203530 MLBTOR 53% 471425 901529 391354 51 212284320604 108288 298 277 70 -16 +1 -2 +8 +13 0.5
203631 MLBTOR 56% 446402 841428 371304 41 209282313596 104285 298 273 67 -17 +0 -3 +8 +13 0.2
203732 MLBTOR 54% 417376 771327 341234 31 205278306584 101282 298 268 63 -17 +0 -4 +7 +12 -0.1
202722 MLBTOR 34% 4138 8101 3120 10 211268316584 105289 297 257 55 -2 +0 +0 +1 +1 -0.0
202823 MLBTOR 48% 124112 24412 10361 20 214285321606 107291 298 265 61 -5 +0 +0 +2 +4 0.1
202924 MLBTOR 53% 187168 36613 15532 21 214286315602 101292 288 271 66 -7 +0 +0 +3 +5 0.1
203025 MLBTOR 55% 227205 44814 18642 31 215284322606 107293 288 275 69 -8 +0 +0 +4 +6 0.3
203126 MLBTOR 56% 252228 51925 20712 31 224292346638 123292 288 277 70 -9 +0 +0 +4 +7 0.3
203227 MLBTOR 55% 259233 52925 21733 31 223296343639 120292 288 277 70 -9 +0 +0 +5 +7 0.3
203328 MLBTOR 55% 262235 52925 22743 31 221296340637 119292 288 276 69 -9 +0 -0 +5 +7 0.3
203429 MLBTOR 53% 254229 49815 21722 31 214286323609 109291 288 274 68 -9 +0 -1 +5 +7 0.2
203530 MLBTOR 53% 248223 48815 21712 31 215289327616 112289 298 271 66 -10 +0 -1 +4 +7 0.1
203631 MLBTOR 56% 252227 48815 21732 21 211284322606 110287 298 267 63 -11 +0 -2 +4 +7 -0.1
203732 MLBTOR 54% 227204 42714 19672 21 206280309589 103284 308 262 59 -11 +0 -2 +4 +6 -0.2
▸ Career Totals
Career 23332102 454771344 19166621 279 216288328616 112292 298 272 66 -89 +2 -6 +42 +66 1.5
/ 162G 650586 12621412 531866 83 215287326613 111292 298 272 66 -25 +0 -2 +12 +18 0.4
Career 48324353 9161542683 395139147 6321 210283315598 105287 298 272 66 -184 +4 -10 +86 +137 3.4
/ 162G 650586 12321311 531876 83 210282312594 102286 298 272 66 -25 +0 -1 +12 +18 0.4

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
202217 ROKDSL Blue Jays 134109 31500 21252 31 284409330739 46360 1916 344 121 +3 +0 +4 0.7
202318 ROKFCL Blue Jays 10281 15200 19201 31 185347210556 25246 2019 278 71 -3 +0 +3 -0.0
202419 ROKFCL Blue Jays 163135 29610 22422 44 215333274607 59302 2613 283 74 -5 -1 +5 -0.1

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
#1Adeiny Hechavarríalast yr '20
career totals — 9 seasons, 3,288 PA
93,2883735253291351+32+468.68.9
/16266477+6.5+9.31.7pk7: 9
#2Mike Mathenylast yr '06
career totals — 7 seasons, 2,830 PA
72,830452244301351+21+317.27.2
/162664110+4.9+7.21.7pk7: 7
#3Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#4Paul Bakolast yr '09
career totals — 9 seasons, 1,844 PA
91,844192219297308+17+525.65.8
/16266471+6.1+18.72.0pk7: 6
#5Ronny Cedenolast yr '13
career totals — 9 seasons, 2,783 PA
92,7834039246289354+28+195.55.6
/162664109+6.7+4.51.3pk7: 6
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 7 projected seasons
72,4084528215284327+43+282.92.8
/162664128+11.9+7.70.8pk7: 3
#6Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2

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 198/266/273 75286 11 30% 8% 49 -0.2
Juan Centeno
2011 · A
21 43 37→45 50→40 44 204/257/271 67265 49 24% 6% 44 -2.1 244/285/305 61305 26 20% 5% 63 -0.8 238/286/35211428111219%5%73-0.1
Ashton McGee
2021 · A
22 41 39→45 50→40 41 194/258/283 89288 55 33% 7% 48 -1.9 196/284/305 109362 114 44% 10% 66 -0.6 177/274/28410733412245%11%53-0.8
Charles Mack
2021 · A
21 44 37→45 49→40 42 207/267/284 77296 47 30% 7% 52 -1.6 181/261/288 107310 114 41% 10% 52 -1.6 150/239/26111124912142%10%32-1.2
Luis Valenzuela
2015 · A
21 41 37→45 55→45 39 197/236/272 76265 47 27% 5% 34 -2.8 241/267/333 92304 57 22% 3% 63 -0.9 257/280/3581003165720%2%71-0.1
Leandro Pineda
2023 · A
21 36→39 39→45 47→45 42 172/250/266 95272 56 36% 8% 41 -2.3 201/268/322 121279 126 31% 7% 63 -0.9 202/271/32212026112626%7%62-0.5
Carlos Luis
2021 · A
21 44→51 36→45 48→40 40 206/259/276 69305 46 32% 6% 46 -2.0 221/271/313 92310 73 29% 6% 60 -1.0 226/275/321963059128%6%62-0.5
Christopher Familia
2022 · A
22 42 38→55 47→45 43 200/270/285 85279 410 28% 7% 54 -1.4 212/277/365 153274 195 29% 6% 79 +0.3 203/266/37717425524231%6%72-0.1
Addison Barger
2021 · A
21 41→45 39→55 49→45 44 198/267/288 90270 65 28% 7% 53 -1.5 217/280/375 158316 197 36% 7% 82 +0.5 220/290/39217226920626%8%86+0.6
Jason Denham
2007 · A
21 40→45 35→40 53→55 44 190/254/251 61280 310 31% 8% 37 -2.6 218/277/298 80290 818 26% 7% 59 -1.1 217/279/2927428482125%7%57-0.8
Carlos Rodriguez
2023 · A
20 38 39→45 47→45 45 181/267/268 87282 76 36% 9% 49 -1.8 190/265/267 77299 56 35% 9% 47 -1.9 170/253/254842537233%9%37-1.0
Victor Mesa Jr.
2023 · A
21 44 40→50 49→50 43 210/264/306 96280 68 26% 6% 56 -1.3 212/262/343 131271 1510 27% 6% 65 -0.7 227/286/38916226621923%7%84+0.3
Ben Rortvedt
2019 · A
21 44 39→45 49→40 42 211/261/292 82274 63 25% 6% 51 -1.7 213/271/319 106287 103 28% 6% 63 -0.9 200/285/31111127812230%9%65-0.3
Raynel Delgado
2022 · A
22 37→47 39→40 47→60 37 183/237/265 83279 713 36% 6% 34 -2.8 212/279/307 95299 818 30% 7% 63 -0.8 242/304/3369433383228%7%76+0.1
Michael De La Cruz
2016 · A
20 41 36→40 45→50 44 192/261/262 70277 49 30% 8% 43 -2.2 192/257/257 65308 310 35% 8% 40 -2.4 156/232/1883126901438%9%10-1.5
Jamodrick McGruder
2014 · A
22 40→46 37→45 52→50 46 194/262/260 66258 510 26% 8% 43 -2.2 216/290/317 101275 710 22% 9% 70 -0.3 216/298/32410827161021%10%71-0.2
Creed Willems
2023 · A
20 37→44 40→50 47→30 35 181/239/272 91272 74 35% 4% 37 -2.6 188/250/322 134253 163 32% 6% 56 -1.3 203/272/34314024818126%7%68-0.3
Pratt Maynard
2012 · A
22 43 39→45 48→45 42 206/272/292 86305 75 33% 7% 56 -1.3 216/277/305 89275 75 22% 8% 62 -0.9 218/282/314952717421%8%63-0.4
Aaron McKeithan
2022 · A
22 40 38→40 49→40 40 194/261/274 80272 67 29% 6% 47 -1.9 217/294/301 84283 84 25% 7% 69 -0.4 216/298/285692797123%7%66-0.3
Darrien Miller
2021 · A
20 42→41 36→45 47→45 43 198/272/267 70271 38 27% 6% 50 -1.7 197/299/316 119271 146 30% 9% 76 +0.1 174/315/272982519330%11%72-0.1
Anthony Seigler
2021 · A
22 42→39 37→50 49→55 47 199/276/274 74283 56 29% 9% 53 -1.5 192/289/301 109273 99 30% 12% 67 -0.5 226/317/363137277122821%11%91+0.6