Max KeplerLF Arizona Diamondbacks
Age 33 L/L 6'4" / 225 lbs MLB HR +4% Svc 10.000 · Ctrl thru 2026
2026 ROS PROJECTION62 act + 361 ros · stats below = ROS only
wRC+†vL 8084vR 85
AVG/OBP/SLG.224 / .293 / .393
PA361
HR12
K%21
BB%8
BABIP253
ISO169
MLB%100%
Value2026 · WAR
BAT: -6.6 runs (wOBA-derived runs vs avg)-7BATRUN: +0.5 runs (SB/CS + UBR baserunning)+1RUNFLD: +4.1 runs (Defensive runs vs avg)+4FLDPOS: -4.5 runs (Positional adjustment)-5POSREP: +12.0 runs (Replacement-level credit)+12REPTotal WAR: +0.50+0.5WAR
trajectory · projected WAR by year
0.5-0.2-0.62628
Tools · Splits · ContractCON 50 / POW 50
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT50
Whiff%
5410.5%
xwOBA
590.318
POWER50
Barrel%
589.4
Avg EV
6289.9
Bat Spd
5071.3
EYE53
Chase%
5430.9%
SPEED50
Sprint
2026.0
DEFENSE50
scouting grade only
Platoon Splits2024-2025 · 873 PA
vs LHP
vs RHP
Edge
PA
158
715
wRC+
85
91
R
wOBA
297
304
ISO
137
157
R
BABIP
296
256
L
K%
22.8%
19.2%
▶▶R
BB%
5.1%
8.3%
▶▶R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2016
Service   10.000 yrs.days
Team Control Through   2026
First FA Year   2027
YearStatusSalary Proj WAR Value Surplus
2026ROSExt / FA-deal$2M+0.2$0.8M-$1M
Totals $2M $0.8M -$1M

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
201017 ROKGCL Twins 153145 31410 8390 61 214255255510 41292 255 229 33
201017 ROKGCL Twins 153140 40610 13270 61 286346343689 57354 188 315 100
201118 ROKElizabethton Twins 221199 39821 15773 11 196263271534 75309 357 233 37
201118 ROKElizabethton Twins 221191 501131 23543 11 262350366717 105355 2410 321 104
201219 ROKElizabethton Twins 269242 561248 17478 70 231303413717 182254 176 302 89
201219 ROKElizabethton Twins 269232 6916510 27338 70 297390539928 241309 1210 403 167
201320 A2 teams 335313 641237 18822 20 204252329581 125252 245 251 50
201320 A2 teams 335300 711639 31562 20 237312400712 163262 179 317 101
201421 A+2 teams 489450 952165 291066 92 211268318586 107264 226 259 56
201421 A+2 teams 489439 1192495 40766 92 271340401741 130317 168 330 111
201522 AA2 teams 508460 12730126 40912 194 276337433769 157329 188 332 112
201522 AA2 teams 508431 13734139 69682 194 318414520934 202357 1314 406 169
201623 MLB2 teams 575511 12422818 531103 73 243317423740 180272 199 319 102 +1 +0 +8 -6 +16 2.0
201623 MLB2 teams 575506 12424818 581073 73 245326431757 186273 1910 332 112 +8 +0 +8 -6 +16 2.7
201724 MLBMinnesota Twins 568511 12432219 471146 61 243314425738 182276 208 319 102 +2 +1 +5 -6 +16 1.7
201724 MLBMinnesota Twins 568511 12432219 471146 61 243314425738 182276 208 326 108 +5 +1 +5 -6 +16 2.1
201825 MLBMinnesota Twins 611532 11930420 71965 45 224321408729 184236 1612 318 102 +1 -1 +5 -7 +17 1.6
201825 MLBMinnesota Twins 611532 11930420 71965 45 224321408729 184236 1612 325 107 +5 -1 +5 -7 +17 1.9
201926 MLBMinnesota Twins 596524 13232036 60998 15 252338519857 267244 1710 366 138 +26 -2 +4 -6 +17 3.9
201926 MLBMinnesota Twins 596524 13232036 60998 15 252338519857 267244 1710 372 143 +29 -2 +4 -6 +17 4.2
202027 MLBMinnesota Twins 196171 39909 22362 30 228323439762 211236 1811 332 113 +3 +1 +1 -2 +6 0.8
202027 MLBMinnesota Twins 196171 39909 22362 30 228323439762 211236 1811 337 116 +4 +1 +1 -2 +6 0.9
202128 MLBMinnesota Twins 490426 9021419 54966 100 211309413722 202225 2011 311 96 -2 +2 +5 -5 +14 1.4
202128 MLBMinnesota Twins 490426 9021419 54966 100 211309413722 202225 2011 320 103 +2 +2 +5 -5 +14 1.7
202229 MLBMinnesota Twins 446388 881819 49665 32 227321348669 121249 1511 299 87 -7 -0 +6 -5 +13 0.7
202229 MLBMinnesota Twins 446388 881819 49665 32 227321348669 121249 1511 304 91 -5 -0 +6 -5 +13 1.0
202330 MLBMinnesota Twins 491438 11422224 451064 11 260335484819 224288 229 352 128 +15 -0 +2 -5 +14 2.6
202330 MLBMinnesota Twins 491438 11422224 451064 11 260335484819 224288 229 357 132 +18 -0 +2 -5 +14 2.8
202431 MLBMinnesota Twins 399369 932118 22805 10 252303379682 127299 206 300 88 -6 +0 +1 -4 +11 0.3
202431 MLBMinnesota Twins 399368 932118 22805 10 253303380683 128300 206 304 91 -4 +0 +1 -4 +11 0.4
202532 MLBPhiladelphia Phillies 474417 8718017 48934 30 209296374670 165225 2010 296 84 -8 +1 -3 -5 +13 -0.2
202532 MLBPhiladelphia Phillies 474417 9019018 48934 30 216303391694 175232 2010 309 94 -3 +1 -3 -5 +13 0.3
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD33 MLBARI 6257 12301 3150 10 211250316566 105256 245 246 46 -4 +0 +0 -1 +2 -0.3
YTD33 MLBARI 6256 13301 4140 10 232283339623 107279 236 272 66 -2 +0 +0 -1 +2 -0.1
ROS33 MLBARI 100% 361326 7317112 29753 31 224293393686 169255 218 307 93 -3 +0 +4 -4 +10 0.8
ROS33 MLBARI 100% 361326 7518112 29753 31 230299402701 172258 218 304 91 -4 +0 +4 -4 +10 0.7
FULL33 MLBARI 423383 8721113 32903 41 227292389681 162261 218 295 84 -8 +0 +4 -5 +12 0.4
TOT33 MLBARI 423383 8520113 32903 41 222287381668 159254 218 298 86 -7 +0 +4 -5 +12 0.5
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202734 MLBARI 100% 377341 7417112 30813 21 217286378664 161247 218 296 85 -7 +0 -1 -4 +11 -0.1
202835 MLBARI 100% 324293 6113110 25723 10 208277362639 154237 228 283 75 -9 +0 -2 -3 +9 -0.5
202734 MLBARI 100% 377341 7417112 30813 21 217286378664 161249 218 293 82 -8 +0 -1 -4 +11 -0.2
202835 MLBARI 100% 324293 6113110 25723 10 208277362639 154239 228 280 73 -10 +0 -2 -3 +9 -0.6
▸ Career Totals
Career 57805131 119227219213 544110757 4418 232313417730 185254 199 322 105 +31 +2 +34 -63 +164 17.1
/ 162G 650577 13431224 611246 52 232312418730 185253 199 322 105 +4 +0 +4 -7 +18 1.9
Career 78837056 163035953240 682156678 8927 231306399705 168262 209 307 93 -60 +7 +35 -84 +223 12.3
/ 162G 650582 13530420 561296 72 232306400706 168263 209 307 93 -5 +1 +3 -7 +18 1.0

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
201017 ROKGCL Twins 153140 40610 13270 61 286346343689 57354 188 315 100 -0 +1 +4 0.5
201118 ROKElizabethton Twins 221191 501131 23543 11 262350366717 105355 2410 321 104 +1 -0 +6 0.7
201219 ROKElizabethton Twins 269232 6916510 27338 70 297390539928 241309 1210 403 167 +20 +1 +8 3.0
201320 ACedar Rapids Kernels 263236 561139 24432 20 237313424737 186254 169 326 108 +2 +0 +7 1.0
201320 INTLGlendale Desert Dogs 7264 15500 7130 00 234310312622 78288 1810 283 75 -2 +0 +2 -0.0
201421 A+Fort Myers Miracle 407364 962065 34625 62 264335393728 129304 158 324 106 +3 +0 +12 1.5
201421 INTLSalt River Rafters 8275 23430 6141 30 307366440806 133377 177 358 132 +3 +1 +2 0.6
201522 AAChattanooga Lookouts 482407 13132139 67632 184 322420531951 209359 1314 412 174 +40 +2 +14 5.7
201522 A+Fort Myers Miracle 2624 6200 250 10 250308333641 83316 198 292 81 -1 +0 +1 0.0
201623 MLBMinnesota Twins 447396 9320217 42933 62 235313424737 189261 219 324 106 +3 +0 +8 -6 +13 1.8
201623 AAARochester Red Wings 128110 31461 16140 11 282373455828 173309 1112 361 134 +5 -0 +4 0.9
201724 MLBMinnesota Twins 568511 12432219 471146 61 243314425738 182276 208 326 108 +5 +1 +5 -6 +16 2.1
201825 MLBMinnesota Twins 611532 11930420 71965 45 224321408729 184236 1612 325 107 +5 -1 +5 -7 +17 1.9
201926 MLBMinnesota Twins 596524 13232036 60998 15 252338519857 267244 1710 372 143 +29 -2 +4 -6 +17 4.2
202027 MLBMinnesota Twins 196171 39909 22362 30 228323439762 211236 1811 337 116 +4 +1 +1 -2 +6 0.9
202128 MLBMinnesota Twins 490426 9021419 54966 100 211309413722 202225 2011 320 103 +2 +2 +5 -5 +14 1.7
202229 MLBMinnesota Twins 446388 881819 49665 32 227321348669 121249 1511 304 91 -5 -0 +6 -5 +13 1.0
202330 MLBMinnesota Twins 491438 11422224 451064 11 260335484819 224288 229 357 132 +18 -0 +2 -5 +14 2.8
202431 MLBMinnesota Twins 399368 932118 22805 10 253303380683 128300 206 304 91 -4 +0 +1 -4 +11 0.4
202532 MLBPhiladelphia Phillies 474417 9019018 48934 30 216303391694 175232 2010 309 94 -3 +1 -3 -5 +13 0.3
▸ Career Totals (raw MLB only — historical actual)
MLB Career 47184171 98222416179 46087948 3816 235318426744 190255 1910 329 110 +53 +1 +33 -52 +134 17.2

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
#1Josh Reddicklast yr '21
career totals — 13 seasons, 4,879 PA
134,87914661262321426-52-813.113.0
/162664208-7.1-1.11.8pk7: 13
#2Eric Hinskelast yr '13
career totals — 12 seasons, 4,310 PA
124,31013761249332430-34-3313.012.9
/162664219-5.2-5.12.0pk7: 13
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 13 projected seasons
135,84221645233310419-63+2612.412.0
/162664255-7.1+2.91.4pk7: 12
#3Adam Duvalllast yr '24
career totals — 11 seasons, 3,723 PA
113,72319522227287459-31+1111.011.8
/162664354-5.5+2.02.0pk7: 13
#4Marwin Gonzalezlast yr '22
career totals — 11 seasons, 3,882 PA
113,88210744252310399-10+1710.910.9
/162664188-1.6+2.81.9pk7: 11
#5Kole Calhounlast yr '23
career totals — 11 seasons, 4,963 PA
114,96317933242316418-54-338.39.6
/162664244-7.3-4.41.1pk7: 11
#6Jeff Francoeurlast yr '16
career totals — 11 seasons, 5,633 PA
115,63316054262304417-60-266.89.0
/162664196-7.1-3.10.8pk7: 11

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
Max Kepler (OGILVIE) 33 53→50 50 50 53 222/287/381 159254 134 21% 8% 86 +0.5
Jason Krizan
2022 · AAA
33 52→56 50→55 48→45 49 260/310/418 158284 174 16% 7% 105 +2.1 240/288/399 159279 175 20% 6% 91 +1.1 224/275/39717325818120%6%81+0.3
Preston Tucker
2023 · AAA
33 47→46 48→55 48→40 47 237/296/376 140273 156 20% 6% 89 +0.9 242/326/401 159297 177 23% 10% 108 +2.3 242/359/42818630019224%13%124+1.4
Michael Ryan
2010 · AAA
33 47→49 51→50 45→30 43 240/282/399 158281 194 22% 6% 89 +0.9 225/266/344 119268 106 19% 5% 66 -0.6 211/248/3141032525318%5%49-1.1
Chad Huffman
2018 · MLB
33 44→52 50→55 48→45 48 224/305/381 157268 178 23% 8% 95 +1.4 231/302/392 161291 196 26% 7% 95 +1.4 229/303/40217328623027%7%95+0.8
Andy Abad
2006 · MLB
33 49→51 53→50 40→45 47 254/300/425 171273 216 16% 6% 103 +1.9 246/293/383 137268 176 15% 5% 89 +0.9 241/289/35511426314414%5%79+0.1
Mitch Moreland
2019 · MLB
33 45→55 54→60 47→40 53 236/314/420 184271 213 22% 10% 108 +2.3 246/320/467 221276 283 22% 10% 123 +3.3 244/316/48424026533122%9%122+1.3
Greg Dobbs
2011 · MLB
33 45→55 50→55 48→50 47 230/282/382 152260 188 20% 7% 84 +0.6 262/307/380 118307 125 18% 6% 93 +1.3 272/318/3751033189317%6%87+0.5
Aaron Guiel
2006 · MLB
33 44→53 54→60 44→45 47 233/306/416 184264 226 22% 7% 104 +2.0 233/319/423 190270 236 23% 9% 111 +2.5 221/327/42920824825322%10%115+2.0
John Mabry
2004 · MLB
33 47 54→60 46→30 52 244/320/425 181272 215 20% 9% 111 +2.5 251/319/424 173298 213 22% 9% 111 +2.5 242/310/40416229020023%9%96+0.6
Ricky Ledee
2007 · MLB
33 48→47 50→60 50 51 243/311/401 158284 176 20% 8% 102 +1.8 228/286/367 139280 166 24% 7% 82 +0.5 215/269/33712226515225%6%65-0.4
Jason Kipnis
2020 · MLB
33 45→55 51→55 48→55 52 233/301/395 162258 198 19% 8% 95 +1.4 237/314/402 165291 197 24% 9% 103 +1.9 229/321/39716730419329%10%101+0.6
Garrett Jones
2014 · MLB
33 48→53 57→60 49→50 48 251/307/455 204285 245 22% 7% 114 +2.7 245/303/417 172291 193 22% 8% 102 +1.8 244/304/40916529118022%8%95+0.8
Chris Richard
2007 · AAA
33 44→53 51→60 46→50 48 228/297/391 163273 198 24% 8% 93 +1.3 236/305/415 179290 218 26% 7% 103 +1.9 232/303/42018828123626%7%101+1.4
Jeff Liefer
2008 · MLB
33 49→52 54→60 48→30 44 253/300/432 179295 218 22% 6% 105 +2.1 220/276/346 126302 139 30% 7% 72 -0.2 195/253/30310827010330%7%51-0.4
Kevin Pillar
2022 · MLB
33 47→57 53→55 47→55 42 247/291/422 175275 2110 20% 4% 98 +1.6 239/290/422 183271 2311 21% 5% 98 +1.6 233/285/412180263221521%5%92+0.5
Cory Aldridge
2012 · AAA
33 46→50 51→55 46→45 39 234/279/395 161313 196 31% 6% 86 +0.8 212/271/379 167311 248 38% 7% 79 +0.3 214/280/38717329327536%8%84+0.3
Matt McBride
2019 · MLB
34 40→50 53→55 42→40 46 215/275/393 179247 214 23% 7% 85 +0.7 222/273/412 190263 267 26% 6% 89 +1.0 191/231/41122119537027%4%68-0.1
Kevin Barker
2008 · MLB
33 46→47 50→55 45→40 47 234/299/390 156292 184 26% 8% 93 +1.3 233/298/401 168277 213 23% 8% 96 +1.5 258/324/43617829819120%8%115+1.8
Graham Koonce
2007 · AAA
32 40→41 55 44→30 47 218/289/396 178266 234 28% 8% 92 +1.2 215/286/389 174275 226 29% 8% 89 +0.9 184/266/36718322524030%9%73-0.1
Damon Hollins
2008 · MLB
34 46→50 54→55 45 47 240/290/418 177260 229 18% 6% 97 +1.5 211/278/362 151254 186 24% 8% 78 +0.2 180/253/31913921318225%8%52-1.1