Vladimir Guerrero Jr.

1B Toronto Blue Jays
Age 28 R/R 6'0" / 245 lbs MLB Svc 6.913 · Ctrl thru 2039
Overview
MLB40-MANExtFA 2040
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WAR
202425MLBTOR697.323/.398/.5443021563.8
202526MLBTOR680.292/.383/.4672361362.5
202627MLBTOR609.260/.335/.3569793-0.3
2027PROJ28MLBTOR620.282/.353/.4431961242.2
2028PROJ29MLBTOR648.279/.350/.4362041221.9
2029PROJ30MLBTOR648.275/.346/.4271921181.5
Last 3 seasons WAR 6.1  ·  Next 3 projected WAR 5.7Projected rows: MLB playing time only, park and league context applied.
ContractCONFIRMED
Control thru2039Service6.913First FA2040NTC
2027Ext$36M2028Ext$36M2029Ext$36M2030Ext$36M2031Ext$36M2032Ext$36M2033Ext$36M2034Ext$36M+5
Skills · percentileStatcast 2024-2026
xwOBA90
Avg EV90
Whiff%90
Chase%90
Bat Spd90
Barrel%70
Form.275/.340/.418 ▼ rolling true talent (60d window) · proj .281/.350/.442
CompsWilmer Flores (age 28) · Juan Rivera (age 28) · Lourdes Gurriel Jr. (age 28)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 130124vR 108
AVG/OBP/SLG.282 / .353 / .443
PA620
HR19
SB6
K%14
BB%9
BABIP302
ISO157
MLB%100%
Value2027 · WAR
BAT: +18.1 runs (wOBA-derived runs vs avg)+18BATRUN: -0.1 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.8 runs (Defensive runs vs avg)+1FLDPOS: -11.1 runs (Positional adjustment)-11POSREP: +13.4 runs (Replacement-level credit)+13REPTotal WAR: +2.60+2.6WAR
0.02.55.02.61.91.51.10.50.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$153M ctrl surplus
Tools · Recent Form · Splits · ContractCON 66 / POW 72
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT66
Whiff%
906.2%
xAVG
900.299
POWER72
Barrel%
7011.1
Avg EV
9092.1
Bat Spd
9076.2
EYE58
Chase%
9019.5%
SPEED39
Sprint
2726.4
DEFENSE45
scouting grade only
Recent Formrolling true talent ⓘ
K%14%·14% over 114 PA (60d) · proj 14%
BB%8%▼8% over 114 PA (60d) · proj 9%
ISO.144▼.117 over 103 AB (60d) · proj .161
HR/BB3.3%▼2.3% over 88 BBE (60d) · proj 4.1%
BABIP.299·.279 over 86 BIP (60d) · proj .301
SLASH.275/.340/.418▼proj .281/.350/.442
Platoon Splits2024-2026 · 1488 PA
vs LHP
vs RHP
Edge
PA
321
1167
—
wRC+
169
141
◀◀L
wOBA
418
377
◀L
ISO
221
185
◀◀L
BABIP
332
329
—
K%
10.9%
14.4%
◀◀L
BB%
12.5%
8.9%
◀◀L
Contract CONFIRMED · hand-curated extension
Status   FA
MLB Debut   2019
Service   6.913 yrs.days
Team Control Through   2039
First FA Year   2040
NTC
YearStatusSalary Proj WAR Value Surplus
2027Ext$36M+2.6$21M-$14M
2028Ext$36M+1.9$14M-$18M
2029Ext$36M+1.5$10M-$19M
2030Ext$36M+1.1$7M-$19M
2031Ext$36M+0.5$1M-$22M
2032Ext$36M———
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond projection horizon · no WAR estimate
2038Extbeyond projection horizon · no WAR estimate
2039Extbeyond projection horizon · no WAR estimate
Totals $214M $54M -$113M
Underwater contract
Projected production over the remaining contract is worth -$113M less than the salary owed. Most often this reflects an aging-curve fade that was visible at signing — the team paid a premium for the early years.

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)
201617 ROKBluefield Blue Jays — 276236 641238 33352 155 271365449814 178283 1312 357 73 — — — — — —
201718 A+Dunedin Blue Jays — 209168 56716 36282 22 333456494950 161365 1317 420 133 — — — — — —
201718 ALansing Lugnuts — 318269 852117 40345 62 316414480894 164336 1113 394 122 — — — — — —
201718 INTLLeones del Escogido — 9890 19220 7131 20 211276278553 67247 137 255 59 — — — — — —
201819 AAABuffalo Bisons — 128110 37706 15101 00 336421564984 227323 812 425 149 — — — — — —
201819 AANew Hampshire Fisher Cats — 266234 9419114 21274 33 4024596711.130 269402 108 478 197 — — — — — —
201819 INTLSurprise Saguaros — 8877 27700 861 21 351419442860 91370 79 380 143 — — — — — —
201920 MLBToronto Blue Jays — 514464 12626215 46912 01 272340433773 162308 189 343 118 +11 -0 -14 +2 +11 1.0
201920 AAABuffalo Bisons — 3430 11103 420 10 3674417001.141 333320 612 490 178 — — — — — —
201920 A+Dunedin Blue Jays — 1715 4100 121 00 267353333686 67308 126 320 76 — — — — — —
202021 MLBToronto Blue Jays — 243221 581329 20382 10 262329462791 199282 168 349 120 +6 +0 -3 -5 +5 0.3
202021 INTLLeones del Escogido — 4239 14402 260 00 3593906151.006 256375 145 427 175 — — — — — —
202122 MLBToronto Blue Jays — 698604 18829148 861106 41 3114026011.003 290312 1612 434 174 +62 +0 -9 -12 +15 5.7
202223 MLBToronto Blue Jays — 706638 17535032 581166 83 274340480820 205289 168 360 125 +21 +0 -8 -13 +15 1.6
202324 MLBToronto Blue Jays — 682602 15930026 671009 53 264347444790 179277 1510 351 120 +16 -0 -15 -12 +15 0.4
202425 MLBToronto Blue Jays — 697616 19944130 72965 22 323398544942 221342 1410 411 156 +46 -0 -11 -12 +15 3.8
202526 MLBToronto Blue Jays — 680589 17234023 81946 63 292383467850 175313 1412 377 136 +29 +0 -7 -12 +15 2.5
202627 MLBToronto Blue Jays — 609542 1412509 56815 74 260335356691 96288 139 313 93 -5 -0 -0 -11 +13 -0.3
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 48294276 12182366192 48672641 3317 285363478841 193303 1510 371 137 +213 -0 -67 -76 +105 17.9
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201617 ROK MLEBluefield Blue Jays — 276248 53927 21502 155 214280351631 137227 188 276 73 — — — — — —
201718 A+ MLEDunedin Blue Jays — 209179 55814 25402 22 307398430828 123354 1912 365 133 — — — — — —
201718 A MLELansing Lugnuts — 318283 831817 26485 62 293363438801 145322 158 349 122 — — — — — —
201819 AAA MLEBuffalo Bisons — 128114 36605 11121 00 316381500881 184316 99 389 149 — — — — — —
201819 AA MLENew Hampshire Fisher Cats — 266243 9618113 12324 33 3954326381.070 243394 125 460 197 — — — — — —
201920 MLB MLEToronto Blue Jays — 514464 12626215 46912 01 272340433773 162308 189 343 118 +11 -0 -14 +2 +11 1.0
201920 AAA MLEBuffalo Bisons — 3431 11103 320 10 3554126771.089 323303 69 432 178 — — — — — —
201920 A+ MLEDunedin Blue Jays — 1715 4100 131 00 267353333686 67293 186 280 76 — — — — — —
202021 MLB MLEToronto Blue Jays — 243222 581329 19382 10 261325459785 198282 168 345 120 +6 +0 -3 -5 +5 0.3
202122 MLB MLEToronto Blue Jays — 698611 18729148 791106 41 306391592983 286312 1611 426 174 +62 +0 -9 -12 +15 5.7
202223 MLB MLEToronto Blue Jays — 706644 17435032 521166 83 270330474804 203289 167 354 125 +21 +0 -8 -13 +15 1.6
202324 MLB MLEToronto Blue Jays — 682607 15830026 621009 53 260338438776 178277 159 345 120 +16 -0 -15 -12 +15 0.4
202425 MLB MLEToronto Blue Jays — 697628 19844130 60965 22 315380532911 217342 149 399 156 +46 -0 -11 -12 +15 3.8
202526 MLB MLEToronto Blue Jays — 680597 17134023 73946 63 286370459829 173313 1411 368 136 +29 +0 -7 -12 +15 2.5
202627 MLB MLEToronto Blue Jays — 609547 1402509 51815 74 256325351676 95288 138 306 93 -5 -0 -0 -11 +13 -0.3
201617 ROK MLEBluefield Blue Jays — 276248 53927 21502 155 214280351631 137235 188 276 73 — — — — — —
201617 ROK RAWBluefield Blue Jays — 276236 641238 33352 155 271365449814 178283 1312 357 73 — — — — — —
201718 A MLE3 teams — 625550 16331213 601048 104 296374431805 135341 1710 355 127 — — — — — —
201718 A RAW3 teams — 625527 16030413 83758 104 304406450856 146330 1213 381 127 — — — — — —
201819 AA MLE3 teams — 482436 16230122 29546 54 3724185961.015 225378 116 437 182 — — — — — —
201819 AA RAW3 teams — 482421 15833120 44436 54 3754426011.043 226375 99 446 182 — — — — — —
201920 MLB MLE3 teams — 565510 14028218 50963 11 275343443786 169307 179 346 120 +14 -0 -14 +2 +12 1.4
201920 MLB RAW3 teams — 565509 14128218 51953 11 277346446792 169309 179 351 120 +14 -0 -14 +2 +12 1.4
202021 MLB MLE2 teams — 285260 6815211 22452 10 262324462785 200278 168 345 120 +7 +0 -3 -5 +6 0.5
202021 MLB RAW2 teams — 285260 7217211 22442 10 277338485823 208296 158 361 120 +7 +0 -3 -5 +6 0.5
202122 MLB MLEToronto Blue Jays — 698611 18729148 791106 41 306391592983 286305 1611 426 174 +62 +0 -9 -12 +15 5.7
202122 MLB RAWToronto Blue Jays — 698604 18829148 861106 41 3114026011.003 290312 1612 434 174 +62 +0 -9 -12 +15 5.7
202223 MLB MLEToronto Blue Jays — 706644 17435032 521166 83 270330474804 203284 167 354 125 +21 +0 -8 -13 +15 1.6
202223 MLB RAWToronto Blue Jays — 706638 17535032 581166 83 274340480820 205289 168 360 125 +21 +0 -8 -13 +15 1.6
202324 MLB MLEToronto Blue Jays — 682607 15830026 621009 53 260338438776 178272 159 345 120 +16 -0 -15 -12 +15 0.4
202324 MLB RAWToronto Blue Jays — 682602 15930026 671009 53 264347444790 179277 1510 351 120 +16 -0 -15 -12 +15 0.4
202425 MLB MLEToronto Blue Jays — 697628 19844130 60965 22 315380532911 217332 149 399 156 +46 -0 -11 -12 +15 3.8
202425 MLB RAWToronto Blue Jays — 697616 19944130 72965 22 323398544942 221342 1410 411 156 +46 -0 -11 -12 +15 3.8
202526 MLB MLEToronto Blue Jays — 680597 17134023 73946 63 286370459829 173306 1411 368 136 +29 +0 -7 -12 +15 2.5
202526 MLB RAWToronto Blue Jays — 680589 17234023 81946 63 292383467850 175313 1412 377 136 +29 +0 -7 -12 +15 2.5
202627 MLB MLEToronto Blue Jays — 609547 1402509 51815 74 256325351676 95283 138 306 93 -5 -0 -0 -11 +13 -0.3
202627 MLB RAWToronto Blue Jays — 609542 1412509 56815 74 260335356691 96288 139 313 93 -5 -0 -0 -11 +13 -0.3
201617 ROK MLEBluefield Blue Jays — 276251 53927 21502 155 211280347627 135227 188 276 73 — — — — — —
201718 A MLE3 teams — 625552 16331213 601048 104 295374429803 134335 1710 355 127 — — — — — —
201819 AA MLE3 teams — 482444 16230122 29546 54 3654185861.004 221369 116 437 182 — — — — — —
201920 MLB MLE3 teams — 565507 14028218 50963 11 276343446789 170308 179 346 120 — — — — — —
202021 MLB MLE2 teams — 285259 6815211 22452 10 263324463787 201282 168 345 120 — — — — — —
202122 MLB MLEToronto Blue Jays — 698608 18729148 791106 41 308391595986 288312 1611 426 174 — — — — — —
202223 MLB MLEToronto Blue Jays — 706642 17435032 521166 83 271330475806 204289 167 354 125 — — — — — —
202324 MLB MLEToronto Blue Jays — 682606 15830026 621009 53 261338439777 178277 159 345 120 — — — — — —
202425 MLB MLEToronto Blue Jays — 697627 19844130 60965 22 316380533912 217342 149 399 156 — — — — — —
202526 MLB MLEToronto Blue Jays — 680596 17134023 73946 63 287370460830 173313 1411 368 136 — — — — — —
202627 MLB MLEToronto Blue Jays — 609548 1402509 51815 74 255325350675 95288 138 306 93 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202425 MLB MLEToronto Blue Jays — 697627 19844130 60965 22 316380533912 217342 149 399 156 — — — — — —
202526 MLB MLEToronto Blue Jays — 680596 17134023 73946 63 287370460830 173313 1411 368 136 — — — — — —
202627 MLB MLEToronto Blue Jays — 609548 1402509 51815 74 255325350675 95288 138 306 93 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202728 MLB MLETOR 100% 620554 15530019 56865 62 281352442795 161301 149 352 124 +18 +0 +1 -11 +13 2.6
▸ 2027 — real world (MLB)
202728 MLB CTXTOR 100% 620554 15530019 56865 62 282353443796 161302 149 353 124 +18 +0 +1 -11 +13 2.2
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202829 MLB MLETOR 100% 648580 16131020 58915 41 278349435784 157299 149 348 122 +17 +0 -1 -12 +14 1.9
202930 MLB MLETOR 100% 648580 15930019 58935 21 275345426771 151296 149 343 118 +14 +0 -1 -12 +14 1.5
203031 MLB MLETOR 100% 640574 15429018 56955 21 269339415754 146293 159 336 113 +10 +0 -2 -11 +14 1.1
203132 MLB MLETOR 100% 627564 14827017 54964 10 262332401732 138287 159 327 107 +5 +0 -3 -11 +14 0.5
203233 MLB MLETOR 100% 541487 12422014 46863 10 254322383705 129281 169 316 100 -0 +0 -3 -10 +12 -0.1
202829 MLB CTXTOR 100% 648580 16231020 58915 41 279350436786 157300 149 349 122 +17 +0 -1 -12 +14 1.9
202930 MLB CTXTOR 100% 648580 15930019 58935 21 275346427772 151297 149 343 118 +14 +0 -1 -12 +14 1.5
203031 MLB CTXTOR 100% 640574 15529018 56955 21 270340416756 146293 159 336 113 +10 +0 -2 -11 +14 1.1
203132 MLB CTXTOR 100% 627564 14827017 54964 10 263332401733 138288 159 327 107 +5 +0 -3 -11 +14 0.5
203233 MLB CTXTOR 100% 541487 12522014 46863 10 255323383706 129281 169 316 100 -0 +0 -3 -10 +12 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 79337061 19673756280 758118763 4320 279354452806 174299 1510 357 126 +259 +1 -77 -131 +172 22.9
/ 162G— A+C — 650579 16131023 62975 42 278353451804 173299 1510 357 126 +21 +0 -6 -11 +14 1.9
Career— MLE — 100298977 251547911346 887149385 8035 280350452802 171301 159 355 126 +277 +1 -76 -142 +185 25.1
/ 162G— MLE — 650582 16331122 57976 52 280350450801 170302 159 355 126 +21 +0 -6 -11 +14 1.9