JJ WetherholtSS St. Louis Cardinals
Age 23 L/R 5'9" / 190 lbs MLB Svc 0.000 · Ctrl thru 2033
2026 ROS PROJECTION407 act + 271 ros · stats below = ROS only
wRC+†130
AVG/OBP/SLG.273 / .368 / .435
PA271
HR9
SB7
K%17
BB%10
BABIP307
ISO162
MLB%100%
Value2026 · WAR
BAT: +16.2 runs (wOBA-derived runs vs avg)+16BATRUN: +3.7 runs (SB/CS + UBR baserunning)+4RUNFLD: +2.5 runs (Defensive runs vs avg)+2FLDPOS: +2.4 runs (Positional adjustment)+2POSREP: +19.2 runs (Replacement-level credit)+19REPTotal WAR: +4.40+4.4WAR
0.03.06.01.85.15.25.25.14.84.54.2+$176M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · Splits · ContractCON 65 / POW 52
Toolsscout grade · Statcast %ile · 2026
CONTACT65
xwOBA
870.351
POWER52
Barrel%
437.3
Avg EV
6390.0
Bat Spd
5872.2
EYE65
scouting grade only
SPEED54
Sprint
5527.7
DEFENSE52
scouting grade only
Platoon Splits2026 · 119 PA
vs LHP
vs RHP
Edge
PA
40
79
wRC+
137
111
◀◀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   2033
First FA Year   2034
YearStatusSalary Proj WAR Value Surplus
2026ROSExt$0.8M+1.8$14M+$13M
2027Ext$5M+5.1$38M+$33M
2028Ext$10M+5.2$36M+$28M
2029Ext$14M+5.2$33M+$23M
2030Ext$17M+5.1$30M+$19M
2031Ext$19M+4.8$26M+$15M
2032Ext$21M+4.5$23M+$12M
2033Ext$24M+4.2$20M+$8M
Totals $111M $220M +$151M

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
202421 APalm Beach Cardinals 126109 26402 12234 20 239336330666 92282 1810 286 77
202421 APalm Beach Cardinals 126105 31502 16154 20 295408400808 105326 1213 368 140
202522 AA2 teams 496428 12326217 529612 233 287380477857 189332 1910 369 141
202522 AA2 teams 496408 12528217 727312 233 306425510935 203335 1515 412 173
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD23 MLBSTL 407351 9110013 406414 90 259358399757 140283 1610 336 115 +7 +2 +2 +1 +12 2.5
YTD23 MLBSTL 407351 9110013 406414 90 259358399757 140283 1610 343 121 +10 +2 +2 +1 +12 2.7
ROS23 MLBSTL 100% 271234 64919 27478 71 273368435803 162303 1710 355 130 +9 +1 +0 +1 +8 1.9
ROS23 MLBSTL 100% 271234 64919 27478 71 274368436804 162303 1710 334 114 +4 +1 +0 +1 +8 1.4
FULL23 MLBSTL 678585 15519122 6711122 161 265362414776 149292 1610 335 115 +11 +3 +2 +2 +19 3.9
TOT23 MLBSTL 678585 15519122 6711122 161 265362413775 149292 1610 344 121 +16 +3 +2 +2 +19 4.4
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202724 MLBSTL 100% 660570 15623122 6611319 172 274368433801 160306 1710 361 134 +26 +3 +0 +2 +19 5.0
202825 MLBSTL 100% 651561 15523123 6611019 172 276372444815 168306 1710 363 136 +27 +3 +0 +2 +18 5.1
202926 MLBSTL 100% 638550 15122122 6510818 172 275370438808 164306 1710 364 137 +27 +3 +0 +2 +18 5.1
203027 MLBSTL 100% 626539 14922122 6410718 162 276372443815 167306 1710 365 137 +26 +2 +0 +2 +18 5.0
203128 MLBSTL 100% 613526 14521121 6410518 152 276373439813 163306 1710 364 137 +25 +2 -1 +2 +17 4.7
203229 MLBSTL 100% 601516 14221121 6310417 142 275372442814 167305 1710 362 135 +24 +2 -1 +2 +17 4.5
203330 MLBSTL 100% 589506 13820120 6110417 122 273370435805 162305 1810 360 133 +22 +2 -2 +2 +17 4.1
203431 MLBSTL 100% 577496 13419119 6010316 101 270367427795 157303 1810 356 130 +20 +2 -3 +2 +16 3.8
203532 MLBSTL 100% 566486 12918118 5910416 91 265364418781 152300 1810 350 126 +17 +1 -3 +2 +16 3.4
203633 MLBSTL 100% 488420 11015115 519214 61 262361410770 148297 1910 344 121 +12 +1 -4 +2 +14 2.4
203734 MLBSTL 96% 413356 9012012 438011 30 253351388739 135292 1910 336 115 +7 +1 -5 +1 +12 1.6
203835 MLBSTL 91% 348300 749010 357010 20 247345377722 130287 2010 326 108 +3 +0 -6 +1 +10 0.9
203936 MLBSTL 82% 280242 57707 28598 10 236335351686 116282 2110 316 100 -0 +0 -6 +1 +8 0.3
204037 MLBSTL 73% 217188 43505 21476 00 229326335661 106278 2210 306 92 -2 +0 -7 +1 +6 -0.2
204138 MLBSTL 59% 149130 29303 14334 00 223318315633 92274 229 296 85 -3 +0 -8 +1 +4 -0.6
204239 MLBSTL 45% 8070 15102 8182 00 214312314627 100270 2210 286 77 -2 +0 -8 +0 +2 -0.8
202724 MLBSTL 100% 660570 15623122 6611319 172 274368433801 160306 1710 339 118 +13 +3 +0 +2 +19 3.8
202825 MLBSTL 100% 651561 15523123 6611019 172 276372444815 168306 1710 342 120 +15 +3 +0 +2 +18 3.9
202926 MLBSTL 100% 638550 15122122 6510818 172 275370438808 164306 1710 343 121 +15 +3 +0 +2 +18 3.9
203027 MLBSTL 100% 626539 14922122 6410718 162 276372443815 167306 1710 343 121 +15 +2 +0 +2 +18 3.8
203128 MLBSTL 100% 613526 14521121 6410518 152 276373439813 163306 1710 342 120 +14 +2 -1 +2 +17 3.6
203229 MLBSTL 100% 601516 14221121 6310417 142 275372442814 167305 1710 341 119 +13 +2 -1 +2 +17 3.3
203330 MLBSTL 100% 589506 13820120 6110417 122 273370435805 162305 1810 338 117 +11 +2 -2 +2 +17 3.0
203431 MLBSTL 100% 577496 13419119 6010316 101 270367427795 157303 1810 335 114 +9 +2 -3 +2 +16 2.7
203532 MLBSTL 100% 566486 12918118 5910416 91 265364418781 152300 1810 329 110 +7 +1 -3 +2 +16 2.3
203633 MLBSTL 100% 488420 11015115 519214 61 262361410770 148297 1910 323 105 +3 +1 -4 +2 +14 1.6
203734 MLBSTL 96% 394339 8611012 417711 30 254353392745 139292 2010 315 99 -0 +1 -5 +1 +11 0.8
203835 MLBSTL 91% 317273 67809 32649 20 245344374718 128287 2010 306 92 -3 +0 -5 +1 +9 0.3
203936 MLBSTL 82% 230199 47506 23486 10 236333352685 116282 2110 296 85 -4 +0 -5 +1 +7 -0.2
204037 MLBSTL 73% 158137 31304 16344 00 226325336661 109278 2210 286 77 -4 +0 -5 +1 +4 -0.4
204138 MLBSTL 59% 8877 17202 9202 00 221318325643 104274 2310 276 70 -3 +0 -5 +0 +2 -0.5
204239 MLBSTL 45% 3632 7101 381 00 219306344649 125270 228 267 62 -2 +0 -4 +0 +1 -0.4
▸ Career Totals
Career 75036461 172824311246 7701348213 14618 267364423787 155302 1810 332 112 +103 +22 -43 +27 +213 32.8
/ 162G 650560 14921121 6711718 132 266363420782 154301 1810 332 112 +9 +2 -4 +2 +18 2.8
Career 83897227 193028013270 8591523237 17121 267364421785 154303 1810 351 127 +257 +26 -54 +30 +238 50.7
/ 162G 650560 15022121 6711818 132 268364423788 155304 1810 351 127 +20 +2 -4 +2 +18 3.9

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
202421 APalm Beach Cardinals 126105 31502 16154 20 295408400808 105326 1213 368 140 +6 +0 +4 1.0
202522 AAAMemphis Redbirds 221185 5814110 28336 91 314420562982 249333 1513 426 184 +21 +1 +6 2.9
202522 AASpringfield Cardinals 275223 671417 44406 142 300429466895 166337 1516 400 164 +20 +2 +8 3.0

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
#1Chase Utleylast yr '18
AS×6SS×4
career totals — 16 seasons, 7,863 PA
167,863259154275358465+28+10767.860.2
/1626642213+2.4+9.15.7pk7: 53
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 16 projected seasons
168,301272169270362427+70+3360.249.0
/1626642214+5.6+2.64.8pk7: 38
#2Victor Martinezlast yr '18
AS×5SS×2
career totals — 15 seasons, 8,130 PA
158,1302457295360455+31+855.049.0
/162664201+2.5+0.64.5pk7: 43
#3Miguel Tejadalast yr '13
career totals — 13 seasons, 8,020 PA
138,02027370292340463+43+3754.747.9
/162664236+3.5+3.14.5pk7: 41
#4Ian Kinslerlast yr '19
career totals — 14 seasons, 8,299 PA
148,299257243269337440+30+6653.044.3
/1626642119+2.4+5.34.2pk7: 36
#5Jhonny Peraltalast yr '17
career totals — 14 seasons, 7,291 PA
147,29120217267329423+66+6342.937.5
/162664182+6.1+5.83.9pk7: 32
#6Edgar Renterialast yr '11
career totals — 12 seasons, 6,671 PA
126,671117168286344409+41+4538.134.4
/1626641217+4.1+4.43.8pk7: 31

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
JJ Wetherholt (OGILVIE) 23 62→65 49→52 54 65 265/362/413 149292 2216 16% 10% 121 +4.4
Grady Sizemore
2006 · MLB
23 55→58 53→60 54→55 50 277/339/462 185319 1816 19% 8% 128 +3.7 281/370/493 212328 2121 20% 11% 148 +5.1 277/380/497220320232520%12%144+6.0
Jason Heyward
2013 · MLB
23 51→60 55 51→50 54 259/339/449 190304 2215 22% 10% 125 +3.5 266/344/422 156306 1614 18% 10% 120 +3.1 272/353/410138309131616%10%116+2.7
Francisco Lindor
2018 · MLB
24 55→61 53→65 52→55 53 279/338/462 183294 2014 14% 8% 128 +3.6 275/339/495 220285 2717 15% 8% 137 +4.3 263/343/476213287272619%9%132+4.6
Nick Markakis
2008 · MLB
24 57→63 51→55 48→50 52 288/349/460 172321 1810 16% 8% 131 +3.9 294/368/460 166330 168 15% 10% 139 +4.4 293/371/44915732814714%11%132+4.6
Joe Mauer
2006 · MLB
23 58→68 46→50 54→50 59 285/361/423 138308 1313 12% 10% 127 +3.6 312/395/453 141337 118 10% 12% 148 +5.1 336/419/4951593541529%12%156+5.7
Matt Murton
2006 · MLB
24 60→64 49→50 53→50 49 297/347/448 151334 1616 16% 7% 128 +3.6 282/344/425 143314 148 14% 8% 120 +3.1 275/341/40713230512614%8%111+1.9
Jeremy Hermida
2006 · MLB
22 50→59 55 56→50 60 256/361/452 196307 2219 23% 13% 134 +4.1 260/342/426 166320 179 23% 10% 120 +3.1 266/345/43016532319522%10%117+2.5
Ozzie Albies
2020 · MLB
23 55→59 53→60 55 48 276/327/465 189307 1914 17% 7% 124 +3.4 266/317/468 202296 2314 18% 7% 121 +3.2 262/317/477215282261318%7%121+2.9
Troy Tulowitzki
2008 · MLB
23 54→57 51→60 44→50 49 271/336/439 168313 187 20% 8% 121 +3.2 275/348/467 192304 2110 17% 10% 133 +4.0 271/350/483212285261415%10%130+3.7
Andrés Giménez
2023 · MLB
24 55→60 51→50 56→55 43 272/338/433 162329 1821 22% 6% 121 +3.2 251/311/378 127291 1324 18% 5% 95 +1.4 238/299/349111274112617%5%80+0.3
Austin Kearns
2003 · MLB
23 60→64 52→60 48→45 59 296/386/476 179346 189 19% 12% 150 +5.2 265/354/460 195318 237 23% 11% 134 +4.1 259/351/44718830320420%11%124+3.6
Ryan Zimmerman
2008 · MLB
23 55→60 53→65 44→45 52 276/336/463 187309 196 18% 8% 127 +3.6 282/348/477 195312 234 17% 9% 136 +4.2 293/370/49320032224317%10%141+4.4
Alex Gordon
2007 · AA
23 52→62 58→55 53→50 48 268/343/477 209326 2616 26% 8% 134 +4.1 253/330/425 172309 1813 23% 9% 115 +2.8 294/364/474180350171120%9%136+5.0
Howie Kendrick
2006 · AA
23 60→65 53→55 54→50 41 301/337/492 192336 1918 17% 3% 136 +4.2 296/328/448 152346 1315 18% 3% 120 +3.1 285/329/438153328141517%5%114+2.6
Kelly Johnson
2006 · MLB
24 49→58 52→55 53→50 56 250/333/426 176287 1810 20% 11% 116 +2.8 269/350/441 172317 1610 19% 11% 127 +3.6 265/340/443178310171119%10%121+3.0
Gabriel Moreno
2023 · MLB
23 60 45 48→45 46 290/340/415 125342 1310 19% 6% 116 +2.8 272/337/394 122323 128 18% 8% 109 +2.4 277/360/41013331813616%11%119+1.6
Manny Machado
2016 · MLB
24 53→59 54→65 46→50 51 271/331/447 176293 2212 16% 8% 121 +3.2 274/333/486 212290 288 17% 8% 132 +4.0 285/353/51422930831818%9%140+4.7
Russell Martin
2008 · MLB
25 57→60 49→55 48→50 58 282/361/436 154311 1516 15% 10% 131 +3.9 268/363/385 117301 1214 14% 12% 118 +3.0 248/353/42217429422422%12%120+2.6
Carlos Correa
2019 · MLB
24 51→60 53→60 49→55 55 259/342/436 177306 216 22% 11% 123 +3.3 260/339/451 191305 233 22% 10% 126 +3.5 262/346/44017830421020%11%122+3.2
José Ramírez
2018 · MLB
25 59→64 54→65 53→60 54 298/353/499 201307 1918 11% 8% 144 +4.8 275/362/526 251275 2923 13% 11% 154 +5.5 272/355/502230273272212%11%129+4.2