Max Kepler

RF Arizona Diamondbacks
Age 34 L/L 6'4" / 225 lbs MLB HR -11% Svc 11.000 · Ctrl thru 2027
Overview
MLBExt / FA-dealFA 2028
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WAR
202431MLBMIN399.253/.303/.38081920.2
202532MLBPHI474.216/.303/.39118389-0.3
202633MLBARI145.205/.266/.3032052-0.7
2027PROJ34MLBARI302.232/.301/.38893900.3
2028PROJ35MLBARI244.220/.287/.3617179-0.6
Last 3 seasons WAR -0.8  ·  Next 2 projected WAR -0.3Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2027Service11.000First FA2028
2027Ext / FA-deal$1M
Skills · percentileStatcast 2024-2026
Chase%71
Whiff%65
Avg EV59
Barrel%55
xwOBA52
Bat Spd50
CompsNick Martini (age 34) · Brian Burgamy (age 34) · Don Kelly (age 34)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 8090vR 93
AVG/OBP/SLG.232 / .301 / .388
PA302
HR9
K%21
BB%8
BABIP268
ISO162
MLB%100%
Value2027 · WAR
BAT: -3.5 runs (wOBA-derived runs vs avg)-4BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +2.9 runs (Defensive runs vs avg)+3FLDPOS: -3.2 runs (Positional adjustment)-3POSREP: +6.5 runs (Replacement-level credit)+7REPTotal WAR: +0.10+0.1WAR
trajectory · projected WAR by year
0.1-0.62728
Tools · Splits · ContractCON 50 / POW 50
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT50
Whiff%
659.4%
xAVG
340.238
POWER50
Barrel%
558.9
Avg EV
5989.8
Bat Spd
5071.3
EYE53
Chase%
7127.7%
SPEED50
Sprint
4327.2
DEFENSE50
scouting grade only
Platoon Splits2024-2025 · 873 PA
vs LHP
vs RHP
Edge
PA
158
715
—
wRC+
87
92
▶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   11.000 yrs.days
Team Control Through   2027
First FA Year   2028
YearStatusSalary Proj WAR Value Surplus
2027Ext / FA-deal$1M+0.1$0.4M-$0.6M
Totals $1M $0.4M -$0.6M

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)
201017 ROKGCL Twins — 153140 40610 13270 61 286346343689 57354 188 315 47 — — — — — —
201118 ROKElizabethton Twins — 221191 501131 23543 11 262350366717 105355 2410 321 47 — — — — — —
201219 ROKElizabethton Twins — 269232 6916510 27338 70 297390539928 241309 1210 403 92 — — — — — —
201320 ACedar Rapids Kernels — 263236 561139 24432 20 237313424737 186254 169 326 61 — — — — — —
201320 INTLGlendale Desert Dogs — 7264 15500 7130 00 234310312622 78288 1810 283 77 — — — — — —
201421 A+Fort Myers Miracle — 407364 962065 34625 62 264335393728 129304 158 324 68 — — — — — —
201421 INTLSalt River Rafters — 8275 23430 6141 30 307366440806 133377 177 358 129 — — — — — —
201522 AAChattanooga Lookouts — 482407 13132139 67632 184 322420531951 209359 1314 412 124 — — — — — —
201522 A+Fort Myers Miracle — 2624 6200 250 10 250308333641 83316 198 292 47 — — — — — —
201623 MLBMinnesota Twins — 447396 9320217 42933 62 235313424737 189261 219 324 102 +1 +0 +8 -6 +10 1.3
201623 AAARochester Red Wings — 128110 31461 16140 11 282373455828 173309 1112 361 119 — — — — — —
201724 MLBMinnesota Twins — 568511 12432219 471146 61 243314425738 182276 208 326 105 +3 +1 +5 -6 +12 1.5
201825 MLBMinnesota Twins — 611532 11930420 71965 45 224321408729 184236 1612 325 104 +3 -1 +5 -7 +13 1.3
201926 MLBMinnesota Twins — 596524 13232036 60998 15 252338519857 267244 1710 372 137 +26 -2 +4 -6 +13 3.6
202027 MLBMinnesota Twins — 196171 39909 22362 30 228323439762 211236 1811 337 114 +3 +1 +1 -2 +4 0.7
202128 MLBMinnesota Twins — 490426 9021419 54966 100 211309413722 202225 2011 320 99 -0 +2 +5 -5 +11 1.2
202229 MLBMinnesota Twins — 446388 881819 49665 32 227321348669 121249 1511 304 91 -5 -0 +6 -5 +10 0.6
202330 MLBMinnesota Twins — 491438 11422224 451064 11 260335484819 224288 229 357 128 +16 -0 +2 -5 +11 2.3
202431 MLBMinnesota Twins — 399368 932118 22805 10 253303380683 128300 206 304 92 -4 +0 +1 -4 +9 0.2
202532 MLBPhiladelphia Phillies — 474417 9019018 48934 30 216303391694 175232 2010 309 89 -6 +1 -3 -5 +10 -0.3
202633 MLBArizona Diamondbacks — 145132 27702 11320 00 205266303569 98250 228 256 52 -8 +0 +0 -2 +3 -0.7
202633 AAAReno Aces — 2421 6100 340 10 286375333708 48353 1712 329 62 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 48634303 100923116181 47191148 3816 234317422739 187255 1910 327 107 +42 +1 +33 -54 +105 13.0
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201017 ROK MLEGCL Twins — 153145 32410 8390 61 221261262524 41305 255 237 47 — — — — — —
201118 ROK MLEElizabethton Twins — 221199 40821 15773 11 201267276544 75303 357 238 47 — — — — — —
201219 ROK MLEElizabethton Twins — 269242 561248 17478 70 231303413717 182247 176 304 92 — — — — — —
201320 A MLECedar Rapids Kernels — 263245 50936 15612 20 204256339595 135240 236 258 61 — — — — — —
201421 A+ MLEFort Myers Miracle — 407372 821854 26885 62 220280328608 108273 226 268 68 — — — — — —
201522 AA MLEChattanooga Lookouts — 482432 12531126 42782 184 289355458813 169330 169 352 124 — — — — — —
201522 A+ MLEFort Myers Miracle — 2625 5200 170 10 200231280511 80295 274 237 47 — — — — — —
201623 MLB MLEMinnesota Twins — 447399 9320217 39933 62 233306421727 188261 219 319 102 +1 +0 +8 -6 +10 1.3
201623 AAA MLERochester Red Wings — 128115 33371 11170 11 287349461810 174310 139 344 119 — — — — — —
201724 MLB MLEMinnesota Twins — 568513 12432219 451146 61 242310423733 181276 208 323 105 +3 +1 +5 -6 +12 1.5
201825 MLB MLEMinnesota Twins — 611534 11930420 69965 45 223317406724 184236 1611 322 104 +3 -1 +5 -7 +13 1.3
201926 MLB MLEMinnesota Twins — 596524 13232036 60998 15 252338519857 267244 1710 371 137 +26 -2 +4 -6 +13 3.6
202027 MLB MLEMinnesota Twins — 196171 39909 22362 30 228323439762 211236 1811 337 114 +3 +1 +1 -2 +4 0.7
202128 MLB MLEMinnesota Twins — 490429 9021419 51966 100 210302410713 200225 2010 315 99 -0 +2 +5 -5 +11 1.2
202229 MLB MLEMinnesota Twins — 446389 881819 48665 32 226319347666 121249 1511 302 91 -5 -0 +6 -5 +10 0.6
202330 MLB MLEMinnesota Twins — 491438 11422224 451064 11 260335484819 224288 229 357 128 +16 -0 +2 -5 +11 2.3
202431 MLB MLEMinnesota Twins — 399369 932118 22805 10 252303379682 127300 206 304 92 -4 +0 +1 -4 +9 0.2
202532 MLB MLEPhiladelphia Phillies — 474420 8919017 45934 30 212294379673 167232 209 300 89 -6 +1 -3 -5 +10 -0.3
202633 MLB MLEArizona Diamondbacks — 145133 26602 10320 00 195252286537 90250 227 245 52 -8 +0 +0 -2 +3 -0.7
202633 AAA MLEReno Aces — 2422 5100 250 10 227292273564 45304 218 260 62 — — — — — —
201017 ROK MLEGCL Twins — 153145 32410 8390 61 221261262524 41302 255 237 47 — — — — — —
201017 ROK RAWGCL Twins — 153140 40610 13270 61 286346343689 57354 188 315 47 — — — — — —
201118 ROK MLEElizabethton Twins — 221199 40821 15773 11 201267276544 75317 357 238 47 — — — — — —
201118 ROK RAWElizabethton Twins — 221191 501131 23543 11 262350366717 105355 2410 321 47 — — — — — —
201219 ROK MLEElizabethton Twins — 269242 561248 17478 70 231303413717 182254 176 304 92 — — — — — —
201219 ROK RAWElizabethton Twins — 269232 6916510 27338 70 297390539928 241309 1210 403 92 — — — — — —
201320 A MLE2 teams — 335312 631238 19782 20 202252337589 135241 236 258 61 — — — — — —
201320 A RAW2 teams — 335300 711639 31562 20 237312400712 163262 179 317 61 — — — — — —
201421 A+ MLE2 teams — 489448 992265 311066 92 221280330611 109277 226 268 68 — — — — — —
201421 A+ RAW2 teams — 489439 1192495 40766 92 271340401741 130317 168 330 68 — — — — — —
201522 AA MLE2 teams — 508457 12932126 43852 194 282347444791 162332 178 346 120 — — — — — —
201522 AA RAW2 teams — 508431 13734139 69682 194 318414520934 202357 1314 406 120 — — — — — —
201623 MLB MLE2 teams — 575514 12623918 501103 73 245316430746 185275 199 324 106 +4 +0 +8 -6 +12 1.9
201623 MLB RAW2 teams — 575506 12424818 581073 73 245326431757 186273 1910 332 106 +4 +0 +8 -6 +12 1.9
201724 MLB MLEMinnesota Twins — 568513 12432219 451146 61 242310423733 181274 208 323 105 +3 +1 +5 -6 +12 1.5
201724 MLB RAWMinnesota Twins — 568511 12432219 471146 61 243314425738 182276 208 326 105 +3 +1 +5 -6 +12 1.5
201825 MLB MLEMinnesota Twins — 611534 11930420 69965 45 223317406724 184235 1611 322 104 +3 -1 +5 -7 +13 1.3
201825 MLB RAWMinnesota Twins — 611532 11930420 71965 45 224321408729 184236 1612 325 104 +3 -1 +5 -7 +13 1.3
201926 MLB MLEMinnesota Twins — 596524 13232036 60998 15 252338519857 267244 1710 371 137 +26 -2 +4 -6 +13 3.6
201926 MLB RAWMinnesota Twins — 596524 13232036 60998 15 252338519857 267244 1710 372 137 +26 -2 +4 -6 +13 3.6
202027 MLB MLEMinnesota Twins — 196171 39909 22362 30 228323439762 211236 1811 337 114 +3 +1 +1 -2 +4 0.7
202027 MLB RAWMinnesota Twins — 196171 39909 22362 30 228323439762 211236 1811 337 114 +3 +1 +1 -2 +4 0.7
202128 MLB MLEMinnesota Twins — 490429 9021419 51966 100 210302410713 200223 2010 315 99 -0 +2 +5 -5 +11 1.2
202128 MLB RAWMinnesota Twins — 490426 9021419 54966 100 211309413722 202225 2011 320 99 -0 +2 +5 -5 +11 1.2
202229 MLB MLEMinnesota Twins — 446389 881819 48665 32 226319347666 121248 1511 302 91 -5 -0 +6 -5 +10 0.6
202229 MLB RAWMinnesota Twins — 446388 881819 49665 32 227321348669 121249 1511 304 91 -5 -0 +6 -5 +10 0.6
202330 MLB MLEMinnesota Twins — 491438 11422224 451064 11 260335484819 224288 229 357 128 +16 -0 +2 -5 +11 2.3
202330 MLB RAWMinnesota Twins — 491438 11422224 451064 11 260335484819 224288 229 357 128 +16 -0 +2 -5 +11 2.3
202431 MLB MLEMinnesota Twins — 399369 932118 22805 10 252303379682 127299 206 304 92 -4 +0 +1 -4 +9 0.2
202431 MLB RAWMinnesota Twins — 399368 932118 22805 10 253303380683 128300 206 304 92 -4 +0 +1 -4 +9 0.2
202532 MLB MLEPhiladelphia Phillies — 474420 8919017 45934 30 212294379673 167229 209 300 89 -6 +1 -3 -5 +10 -0.3
202532 MLB RAWPhiladelphia Phillies — 474417 9019018 48934 30 216303391694 175232 2010 309 89 -6 +1 -3 -5 +10 -0.3
202633 MLB MLE2 teams — 169155 31702 12370 10 200257284541 84246 227 247 54 -9 +0 +0 -2 +4 -0.7
202633 MLB RAW2 teams — 169153 33802 14360 10 216281307589 92265 218 266 54 -9 +0 +0 -2 +4 -0.7
201017 ROK MLEGCL Twins — 153144 32410 8390 61 222261264525 42305 255 237 47 — — — — — —
201118 ROK MLEElizabethton Twins — 221201 40821 15773 11 199267274541 75303 357 238 47 — — — — — —
201219 ROK MLEElizabethton Twins — 269242 561248 17478 70 231303413717 182247 176 304 92 — — — — — —
201320 A MLE2 teams — 335311 631238 19782 20 203252338590 135240 236 258 61 — — — — — —
201421 A+ MLE2 teams — 489449 992265 311066 92 220280330610 109273 226 268 68 — — — — — —
201522 AA MLE2 teams — 508458 12932126 43852 194 282347443790 162328 178 346 120 — — — — — —
201623 MLB MLE2 teams — 575517 12623918 501103 73 244316427743 184272 199 324 106 — — — — — —
201724 MLB MLEMinnesota Twins — 568512 12432219 451146 61 242310424734 182276 208 323 105 — — — — — —
201825 MLB MLEMinnesota Twins — 611532 11930420 69965 45 224317408725 184236 1611 322 104 — — — — — —
201926 MLB MLEMinnesota Twins — 596523 13232036 60998 15 252338520858 268244 1710 371 137 — — — — — —
202027 MLB MLEMinnesota Twins — 196170 39909 22362 30 229323441764 212236 1811 337 114 — — — — — —
202128 MLB MLEMinnesota Twins — 490430 9021419 51966 100 209302409712 200225 2010 315 99 — — — — — —
202229 MLB MLEMinnesota Twins — 446390 881819 48665 32 226319346665 121249 1511 302 91 — — — — — —
202330 MLB MLEMinnesota Twins — 491439 11422224 451064 11 260335483818 223288 229 357 128 — — — — — —
202431 MLB MLEMinnesota Twins — 399369 932118 22805 10 252303379682 127300 206 304 92 — — — — — —
202532 MLB MLEPhiladelphia Phillies — 474422 8919017 45934 30 211294377671 166232 209 300 89 — — — — — —
202633 MLB MLE2 teams — 169155 31702 12370 10 200257284541 84258 227 247 54 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202431 MLB MLEMinnesota Twins — 399369 932118 22805 10 252303379682 127300 206 304 92 — — — — — —
202532 MLB MLEPhiladelphia Phillies — 474422 8919017 45934 30 211294377671 166232 209 300 89 — — — — — —
202633 MLB MLE2 teams — 169155 31702 12370 10 200257284541 84258 227 247 54 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202734 MLB MLEARI 100% 302272 621319 25622 31 227296381677 154259 218 302 90 -4 +0 +3 -3 +7 0.1
▸ 2027 — real world (MLB)
202734 MLB CTXARI 100% 302272 641519 25622 31 232301388689 155268 218 306 90 -4 +0 +3 -3 +7 0.3
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202835 MLB MLEARI 100% 244221 481007 19522 10 215283355638 140248 218 286 79 -6 +0 -3 -3 +5 -0.6
202835 MLB CTXARI 100% 244221 491107 19522 10 220287361648 141256 218 290 79 -6 +0 -3 -3 +5 -0.6
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 51074524 105824216188 49096350 3916 234315419735 185255 1910 325 97 +36 +1 +30 -56 +111 12.4
/ 162G— A+C — 650576 13531224 621236 52 234315420735 186256 1910 325 97 +5 +0 +4 -7 +14 1.6
Career— MLE — 75366752 157434752225 646147973 8826 233307400707 167264 209 312 97 +32 +2 +33 -60 +117 12.7
/ 162G— MLE — 650582 13530419 561286 82 232306395701 163264 209 312 97 +4 +0 +4 -7 +14 1.5