JJ Wetherholt

2B St. Louis Cardinals
Age 24 L/R 5'9" / 190 lbs MLB HR -14%BB -5% Svc 0.000 · Ctrl thru 2034
Overview
MLB40-MANExtFA 2035
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202421ASTL126.295/.408/.4002281—.245/.336/.336
202522AAASTL221.314/.420/.562109139—.286/.374/.500
202522AASTL275.300/.429/.466714122—.277/.377/.409
202623MLBSTL619.242/.340/.36517141062.6
2027PROJ24MLBSTL619.260/.353/.39618151173.5
2028PROJ25MLBSTL624.261/.354/.40119151183.6
2029PROJ26MLBSTL624.261/.354/.40119141183.6
Last 3 seasons WAR 2.6  ·  Next 3 projected WAR 10.6Projected rows: MLB playing time only, park and league context applied.
ContractCONFIRMED
Control thru2034Service0.000First FA2035Options1
2027Ext$5M2028Ext$10M2029Ext$14M2030Ext$17M2031Ext$19M2032Ext$21M2033Ext$24M
Skills · percentileStatcast 2026
xwOBA83
Avg EV58
Bat Spd58
Speed52
Barrel%44
Form.247/.326/.363 ▼▼ rolling true talent (60d window) · proj .261/.351/.404
CompsKelly Johnson (age 24) · Andrew Benintendi (age 25) · A.J. Pierzynski (age 24)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 106117vR 120
AVG/OBP/SLG.260 / .353 / .396
PA619
HR18
SB15
K%17
BB%10
BABIP291
ISO138
MLB%100%
Value2027 · WAR
BAT: +12.3 runs (wOBA-derived runs vs avg)+12BATRUN: +2.1 runs (SB/CS + UBR baserunning)+2RUNFLD: +4.5 runs (Defensive runs vs avg)+5FLDPOS: +2.2 runs (Positional adjustment)+2POSREP: +13.4 runs (Replacement-level credit)+13REPTotal WAR: +4.00+4.0WAR
0.02.04.04.03.63.63.53.22.92.527282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$76M ctrl surplus
Tools · Recent Form · Splits · ContractCON 65 / POW 53
Toolsscout grade · Statcast %ile · 2026
CONTACT65
xAVG
550.255
POWER53
Barrel%
447.4
Avg EV
5889.7
Bat Spd
5872.2
EYE65
scouting grade only
SPEED54
Sprint
5227.6
DEFENSE51
scouting grade only
Recent Formrolling true talent ⓘ
K%20%▼▼23% over 48 PA (60d) · proj 17%
BB%8%▼▼4% over 48 PA (60d) · proj 10%
ISO.116▼.022 over 46 AB (60d) · proj .143
HR/BB3.4%▼0.0% over 35 BBE (60d) · proj 4.4%
BABIP.290·.286 over 35 BIP (60d) · proj .290
SLASH.247/.326/.363▼▼proj .261/.351/.404
Platoon Splits2026 · 119 PA
vs LHP
vs RHP
Edge
PA
40
79
—
wRC+
133
110
◀◀L
wOBA
365
331
◀L
ISO
188
125
◀◀L
BABIP
292
255
◀L
K%
20.0%
19.0%
▶R
BB%
12.5%
12.7%
—
Contract CONFIRMED · hand-curated extension
Status   Pre-Arb
MLB Debut   2026
Service   0.000 yrs.days
Team Control Through   2034
First FA Year   2035
OPT
YearStatusSalary Proj WAR Value Surplus
2027Ext$5M+4.0$44M+$39M
2028Ext$10M+3.6$34M+$25M
2029Ext$14M+3.6$32M+$20M
2030Ext$17M+3.5$28M+$15M
2031Ext$19M+3.2$22M+$10M
2032Ext$21M+2.9$17M+$5M
2033Ext$24M+2.5$13M-$0.3M
Totals $110M $190M +$114M
Options · projected decision
2034CLUB OPT$28.2M / $0.0M buyoutDECLINE

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)
202421 APalm Beach Cardinals — 126105 31502 16154 20 295408400808 105326 1213 368 81 — — — — — —
202522 AAAMemphis Redbirds — 221185 5814110 28336 91 314420562982 249333 1513 426 139 — — — — — —
202522 AASpringfield Cardinals — 275223 671417 44406 142 300429466895 166337 1516 400 122 — — — — — —
202623 MLBSt. Louis Cardinals — 619537 13015017 6410416 141 242340365705 123270 1710 323 106 +5 +2 +2 +2 +13 2.6
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 619537 13015017 6410416 141 242340365705 123270 1710 323 105 +3 +2 +2 +2 +13 2.4
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202421 A MLEPalm Beach Cardinals — 126110 27402 11214 20 245336336672 91273 179 288 81 — — — — — —
202522 AAA MLEMemphis Redbirds — 221192 551219 21426 91 286374500874 214317 1910 374 139 — — — — — —
202522 AA MLESpringfield Cardinals — 275235 651415 32496 142 277377409786 132322 1812 348 122 — — — — — —
202623 MLB MLESt. Louis Cardinals — 619539 13014018 6210416 141 241337367704 126270 1710 325 106 +5 +2 +2 +2 +13 2.6
202421 A MLEPalm Beach Cardinals — 126110 27402 11214 20 245336336672 91284 179 288 81 — — — — — —
202421 A RAWPalm Beach Cardinals — 126105 31502 16154 20 295408400808 105326 1213 368 81 — — — — — —
202522 AA MLE2 teams — 496428 11925214 529112 233 278372444816 166321 1810 360 129 — — — — — —
202522 AA RAW2 teams — 496408 12528217 727312 233 306425510935 203335 1515 412 129 — — — — — —
202623 MLB MLESt. Louis Cardinals — 619539 13014018 6210416 141 241337367704 126267 1710 325 106 +5 +2 +2 +2 +13 2.6
202623 MLB RAWSt. Louis Cardinals — 619537 13015017 6410416 141 242340365705 123270 1710 323 106 +5 +2 +2 +2 +13 2.6
202421 A MLEPalm Beach Cardinals — 126110 27402 11214 20 245336336672 91273 179 288 81 — — — — — —
202522 AA MLE2 teams — 496429 11925214 529112 233 277372443815 166320 1810 360 129 — — — — — —
202623 MLB MLESt. Louis Cardinals — 619536 13014018 6210416 141 243337369707 127270 1710 325 106 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202421 A MLEPalm Beach Cardinals — 126110 27402 11214 20 245336336672 91273 179 288 81 — — — — — —
202522 AA MLE2 teams — 496429 11925214 529112 233 277372443815 166320 1810 360 129 — — — — — —
202623 MLB MLESt. Louis Cardinals — 619536 13014018 6210416 141 243337369707 127270 1710 325 106 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202724 MLB MLESTL 100% 569493 12915118 589713 133 261354404758 142290 1710 341 117 +11 +1 +4 +2 +12 4.0
▸ 2027 — real world (MLB)
202724 MLB CTXSTL 100% 619537 14018118 6310614 154 260353396749 136291 1710 338 117 +12 +1 +5 +2 +13 3.5
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202825 MLB MLESTL 100% 624541 14217120 6410614 154 262355409764 146290 1710 343 118 +14 +1 +5 +2 +14 3.6
202926 MLB MLESTL 100% 624541 14217120 6410614 144 262355408764 146290 1710 343 118 +14 +1 +5 +2 +14 3.6
203027 MLB MLESTL 100% 619536 14117120 6410614 134 261355406760 144290 1710 342 117 +13 +1 +5 +2 +13 3.5
203128 MLB MLESTL 100% 611530 13716119 6310613 113 259353401753 141289 1710 339 116 +11 +1 +4 +2 +13 3.2
203229 MLB MLESTL 100% 599520 13416118 6110613 93 257350395744 137288 1810 336 113 +9 +1 +3 +2 +13 2.9
203330 MLB MLESTL 100% 587510 12915017 6010512 62 254346386733 132286 1810 331 110 +7 +0 +2 +2 +13 2.5
203431 MLB MLESTL 100% 572497 12414016 5810512 22 249341376717 126283 1810 325 106 +4 -0 +1 +2 +12 2.0
203532 MLB MLESTL 100% 553482 11813015 5510411 21 244335363698 119279 1910 317 101 +0 +0 +1 +2 +12 1.5
203633 MLB MLESTL 100% 523457 10811013 5110110 11 237328348675 110275 1910 308 95 -3 -0 -0 +2 +11 0.9
203734 MLB MLESTL 96% 475417 959011 46959 11 229318329648 101268 2010 297 87 -7 -0 -1 +2 +10 0.3
202825 MLB CTXSTL 100% 624541 14218119 6410614 154 261354401755 140291 1710 340 118 +14 +1 +5 +2 +14 3.6
202926 MLB CTXSTL 100% 624541 14218119 6410614 144 261354401755 140291 1710 340 118 +14 +1 +5 +2 +14 3.6
203027 MLB CTXSTL 100% 619536 13917118 6410614 134 260353398751 138290 1710 339 117 +13 +1 +5 +2 +13 3.5
203128 MLB CTXSTL 100% 611530 13717118 6310613 113 258352393745 135290 1710 336 116 +11 +1 +4 +2 +13 3.2
203229 MLB CTXSTL 100% 599520 13316117 6110613 93 256349387736 131289 1810 333 113 +9 +1 +3 +2 +13 2.9
203330 MLB CTXSTL 100% 587510 12916016 6010512 62 253345379725 127287 1810 328 110 +7 +0 +2 +2 +13 2.5
203431 MLB CTXSTL 100% 572497 12415015 5810512 22 248340369710 121284 1810 322 106 +4 -0 +1 +2 +12 2.0
203532 MLB CTXSTL 100% 553482 11713014 5510411 21 243334356691 114280 1910 315 101 +0 +0 +1 +2 +12 1.5
203633 MLB CTXSTL 100% 523457 10812012 5110110 11 236327342668 105275 1910 306 95 -3 -0 -0 +2 +11 0.9
203734 MLB CTXSTL 96% 454398 919010 44919 11 228317324641 96269 2010 295 87 -7 -0 -1 +2 +10 0.3
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 63855549 13921665175 6481140138 8826 251344377721 126285 1810 326 110 +65 +7 +25 +23 +138 26.4
/ 162G— A+C — 650565 14217118 6611614 93 251344381725 129286 1810 326 110 +7 +1 +3 +2 +14 2.7
Career— MLE — 76476645 16862058222 7741362168 12833 254346387734 133287 1810 331 110 +77 +9 +30 +25 +152 29.9
/ 162G— MLE — 650565 14317119 6611614 113 253346388733 135286 1810 331 110 +7 +1 +3 +2 +14 2.8