Max KeplerLF Philadelphia Phillies
Age 33 L/L 6'4" / 225 lbs MLB HR +11%H +4% Svc 10.000 · Ctrl thru 2026 peak 0.8 · 2026
wRC+†vL 85100vR 91
AVG/OBP/SLG.230 / .302 / .406
PA402
HR15
K%20
BB%8
xwOBA.332
Barrel%11.6%
MLB%100%
BAT: -0.0 runs (wOBA-derived runs vs avg)-0BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.8 runs (Defensive runs vs avg)+1FLDPOS: -4.3 runs (Positional adjustment)-4POSREP: +11.4 runs (Replacement-level credit)+11REPTotal WAR: +0.80+0.8WAR
Scouting · nowfuture
HIT
5050
PWR
5050
SPD
5050
EYE
4950
trajectory · 10 yrs
0.5peak
2026
Barrel%
7311.6
xwOBA
700.332
Avg EV
7590.8
Whiff%
540.105
Chase%
610.295
Speed
4027.0
Bat Spd
5071.3

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
2026Ext / FA-deal$2M+0.8$3M+$1M
Totals $2M $3M +$1M

Career Projections (MLE)

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201017 ROKGCL Twins 153145 31410 8390 61 .214.255.255.510 .041.292 255 .229 33 -12 +1 +0 -2 +4 -0.8
201118 ROKElizabethton Twins 221199 39821 15773 11 .196.263.271.534 .075.309 357 .233 37 -16 -0 +0 -2 +6 -1.2
201219 ROKElizabethton Twins 269242 561248 17478 70 .231.303.413.717 .182.254 176 .302 89 -3 +1 +0 -3 +8 0.3
201320 A2 teams 335312 621138 19732 20 .199.249.330.579 .131.232 226 .254 53 -18 +0 +0 -4 +9 -1.2
201421 A+2 teams 489449 972165 301066 92 .216.274.323.597 .107.271 226 .262 59 -23 +1 +0 -5 +14 -1.3
201522 AA2 teams 508458 12531117 42902 194 .273.337.434.771 .162.322 188 .335 114 +8 +2 +0 -5 +14 2.0
201623 MLB2 teams 575511 12523819 531103 73 .245.319.432.752 .188.272 199 .323 105 +3 +0 +8 -6 +16 2.2
201724 MLBMinnesota Twins 568511 12332118 471146 61 .241.312.413.725 .172.275 208 .309 94 -4 +1 +5 -6 +16 1.2
201825 MLBMinnesota Twins 611532 11432217 71965 45 .214.312.378.690 .164.230 1612 .300 88 -8 -1 +5 -7 +17 0.6
201926 MLBMinnesota Twins 596524 13329038 60998 15 .254.340.527.866 .273.243 1710 .369 140 +27 -2 +4 -6 +17 4.0
202027 MLBMinnesota Twins 196171 398010 22362 30 .228.323.450.773 .222.230 1811 .329 110 +2 +1 +1 -2 +6 0.7
202128 MLBMinnesota Twins 490426 9122420 54966 100 .214.311.425.736 .211.226 2011 .315 99 -0 +2 +5 -5 +14 1.6
202229 MLBMinnesota Twins 446388 861818 49665 32 .222.317.335.652 .113.245 1511 .294 83 -8 -0 +6 -5 +13 0.6
202330 MLBMinnesota Twins 491438 11722226 451064 11 .267.341.505.845 .237.294 229 .366 138 +21 -0 +2 -5 +14 3.2
202431 MLBMinnesota Twins 399369 892018 22805 10 .241.293.366.659 .125.285 206 .289 79 -9 +0 +1 -4 +11 -0.1
202532 MLBPhiladelphia Phillies 474417 8619016 48934 30 .206.294.367.661 .161.224 2010 .289 79 -11 +1 -3 -5 +13 -0.5
▸ 2026 Season
202633 MLBPHI 402361 8317115 34824 31 .230.303.407.710 .177.257 208 .316 100 -0 +0 +1 -4 +11 0.8
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202734 MLBPHI 357321 7315113 30753 10 .227.299.402.701 .174.254 218 .309 95 -2 +0 -4 -4 +10 0.0
202835 MLBPHI 303272 6012110 25673 00 .221.293.382.676 .162.252 228 .300 88 -4 +0 -5 -3 +9 -0.4
▸ Career Totals (MLE all levels + projections)
Career 78837046 162935649247 691155279 8726 .231.307.401.708 .170.261 209 .308 94 -57 +7 +25 -84 +223 11.6
/ 162G 650581 13429420 571287 72 .231.307.398.705 .167.260 209 .308 94 -5 +1 +2 -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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201017 ROKGCL Twins 153140 40610 13270 61 .286.346.343.689 .057.354 188 .315 100 -0 +1 +4 0.5
201118 ROKElizabethton Twins 221191 501131 23543 11 .262.350.366.717 .105.355 2410 .321 104 +1 -0 +6 0.7
201219 ROKElizabethton Twins 269232 6916510 27338 70 .297.390.539.928 .241.309 1210 .403 167 +20 +1 +8 3.0
201320 ACedar Rapids Kernels 263236 561139 24432 20 .237.313.424.737 .186.254 169 .326 108 +2 +0 +7 1.0
201320 INTLGlendale Desert Dogs 7264 15500 7130 00 .234.310.312.622 .078.288 1810 .283 75 -2 +0 +2 -0.0
201421 A+Fort Myers Miracle 407364 962065 34625 62 .264.335.393.728 .129.304 158 .324 106 +3 +0 +12 1.5
201421 INTLSalt River Rafters 8275 23430 6141 30 .307.366.440.806 .133.377 177 .358 132 +3 +1 +2 0.6
201522 AAChattanooga Lookouts 482407 13132139 67632 184 .322.420.531.951 .209.359 1314 .412 174 +40 +2 +14 5.7
201522 A+Fort Myers Miracle 2624 6200 250 10 .250.308.333.641 .083.316 198 .292 81 -1 +0 +1 0.0
201623 MLBMinnesota Twins 447396 9320217 42933 62 .235.313.424.737 .189.261 219 .324 106 +3 +0 +8 -6 +13 1.8
201623 AAARochester Red Wings 128110 31461 16140 11 .282.373.455.828 .173.309 1112 .361 134 +5 -0 +4 0.9
201724 MLBMinnesota Twins 568511 12432219 471146 61 .243.314.425.738 .182.276 208 .326 108 +5 +1 +5 -6 +16 2.1
201825 MLBMinnesota Twins 611532 11930420 71965 45 .224.321.408.729 .184.236 1612 .325 107 +5 -1 +5 -7 +17 1.9
201926 MLBMinnesota Twins 596524 13232036 60998 15 .252.338.519.857 .267.244 1710 .372 143 +29 -2 +4 -6 +17 4.2
202027 MLBMinnesota Twins 196171 39909 22362 30 .228.323.439.762 .211.236 1811 .337 116 +4 +1 +1 -2 +6 0.9
202128 MLBMinnesota Twins 490426 9021419 54966 100 .211.309.413.722 .202.225 2011 .320 103 +2 +2 +5 -5 +14 1.7
202229 MLBMinnesota Twins 446388 881819 49665 32 .227.321.348.669 .121.249 1511 .304 91 -5 -0 +6 -5 +13 1.0
202330 MLBMinnesota Twins 491438 11422224 451064 11 .260.335.484.819 .224.288 229 .357 132 +18 -0 +2 -5 +14 2.8
202431 MLBMinnesota Twins 399368 932118 22805 10 .253.303.380.683 .128.300 206 .304 91 -4 +0 +1 -4 +11 0.4
202532 MLBPhiladelphia Phillies 474417 9019018 48934 30 .216.303.391.694 .175.232 2010 .309 94 -3 +1 -3 -5 +13 0.3
▸ Career Totals (raw MLB only — historical actual)
MLB Career 47184171 98222416179 46087948 3816 .235.318.426.744 .190.255 1910 .329 110 +53 +1 +33 -52 +134 17.2

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 50 50 50 50 .230/.302/.406 .176.257 153 20% 8% 100 +1.2
Mitch Moreland
2019 · MLB
33 45→55 55→60 46→40 52 .237/.313/.427 .190.270 233 22% 10% 109 +2.4 .243/.318/.454 .211.275 273 22% 10% 118 +3.0 .239/.312/.465.226.26131122%9%115+1.1
John Mabry
2004 · MLB
33 47 54→60 46→30 51 .243/.317/.425 .181.273 225 20% 8% 110 +2.4 .252/.321/.428 .176.297 213 22% 9% 112 +2.6 .242/.310/.404.162.29020023%9%96+0.6
Yonder Alonso
2019 · MLB
32 49→57 53→55 46→45 54 .253/.328/.427 .174.286 223 20% 10% 115 +2.8 .231/.314/.391 .160.269 203 21% 10% 100 +1.7 .202/.300/.343.141.23516021%11%76+0.0
Aaron Guiel
2006 · MLB
33 45→53 54→60 43→45 48 .235/.309/.420 .185.266 226 21% 7% 106 +2.2 .232/.318/.424 .192.268 236 22% 9% 111 +2.5 .222/.327/.430.209.24925322%10%115+2.0
Andy Abad
2006 · MLB
33 49→51 52→50 41→45 47 .252/.299/.421 .169.272 206 17% 6% 102 +1.8 .247/.294/.387 .140.268 176 15% 5% 90 +1.0 .241/.289/.355.114.26314414%5%79+0.1
Alex Dickerson
2022 · MLB
32 49→54 56→55 48→45 48 .255/.326/.453 .198.293 244 22% 8% 121 +3.2 .222/.282/.386 .164.268 205 25% 7% 85 +0.7 .196/.249/.341.145.23817125%6%56-0.8
Greg Dobbs
2011 · MLB
33 46→56 50→55 48→50 47 .237/.287/.389 .152.267 188 19% 6% 88 +0.9 .252/.297/.367 .115.295 125 18% 6% 85 +0.7 .260/.307/.357.097.3049317%6%77+0.1
Garrett Jones
2014 · MLB
33 48→53 58→60 48→50 48 .252/.310/.460 .208.284 255 22% 8% 116 +2.8 .240/.298/.406 .166.284 193 22% 8% 97 +1.5 .234/.294/.381.147.27916022%8%82+0.3
Jason Kipnis
2020 · MLB
33 44→54 51→55 48→55 51 .229/.298/.391 .162.254 198 19% 8% 93 +1.3 .238/.315/.403 .165.289 197 23% 9% 104 +2.0 .236/.327/.409.173.31019328%10%106+0.6
Kole Calhoun
2020 · MLB
32 43→53 55→60 47→50 53 .230/.314/.416 .186.265 246 24% 10% 107 +2.2 .228/.310/.427 .199.268 265 25% 10% 108 +2.3 .211/.289/.384.173.25623427%8%87+0.4
Jeff Liefer
2008 · MLB
33 50→52 54→60 48→30 44 .257/.302/.442 .186.297 227 22% 6% 108 +2.3 .220/.275/.345 .125.302 129 30% 7% 71 -0.3 .195/.253/.303.108.27010330%7%51-0.4
Jason Krizan
2022 · AAA
33 50→57 49→55 48→45 49 .250/.301/.398 .148.276 164 17% 7% 95 +1.4 .235/.283/.388 .153.273 165 20% 6% 85 +0.7 .217/.267/.386.169.24718120%6%75-0.0
Ricky Ledee
2007 · MLB
33 49→47 50→60 50 51 .245/.316/.405 .160.286 176 21% 9% 104 +2.0 .228/.285/.367 .139.279 165 24% 7% 82 +0.5 .215/.269/.337.122.26515225%6%65-0.4
Preston Tucker
2023 · AAA
33 47→45 47→55 48→40 46 .236/.295/.373 .137.274 156 20% 6% 88 +0.9 .241/.323/.403 .162.292 186 23% 9% 107 +2.2 .238/.350/.432.194.28821223%13%122+1.3
Shelley Duncan
2012 · MLB
32 43 55→60 45 49 .229/.301/.412 .184.263 233 23% 8% 101 +1.8 .205/.276/.358 .153.244 194 24% 8% 76 +0.1 .178/.249/.316.138.20917125%8%51-1.0
Didi Gregorius
2022 · MLB
32 46→55 53→60 47→50 48 .237/.293/.408 .171.246 216 15% 6% 95 +1.4 .215/.277/.344 .129.238 136 16% 6% 72 -0.2 .186/.248/.281.095.2126315%5%41-0.7
Dan Johnson
2014 · MLB
34 43→53 54→60 45→30 56 .229/.312/.403 .175.246 232 19% 10% 103 +1.9 .208/.294/.356 .148.241 183 21% 10% 83 +0.6 .202/.300/.350.148.23218021%11%84+0.4
Michael Ryan
2010 · AAA
33 46→49 51→50 44→30 42 .238/.279/.400 .162.280 194 23% 5% 87 +0.8 .229/.270/.350 .121.271 106 19% 5% 69 -0.4 .219/.256/.322.104.2595317%5%54-0.9
Corey Hart
2015 · MLB
33 46→56 52→60 52→55 46 .236/.300/.406 .170.280 206 24% 7% 98 +1.6 .220/.274/.367 .147.283 187 28% 6% 77 +0.1 .182/.203/.311.129.25022037%2%24-0.6
Jesús Aguilar
2023 · MLB
33 46→50 54→60 44→40 49 .244/.305/.419 .175.274 232 21% 8% 104 +2.0 .237/.300/.380 .143.289 194 24% 8% 91 +1.1 .232/.301/.344.112.29116025%8%79+0.2