Max Kepler

Max Kepler

33-Year-Old OutfielderOF
 Free Agent  
Free Agent
Suspension
Est. Return 6/15/2026
2026 Fantasy Outlook
Kepler's one-year, $10 million deal with the Phillies last winter did not work out particularly well for him or the team. By late June, he was complaining to the media that he wasn't playing everyday like he thought he was promised, but given that he was hitting just .213/.304/.383 at that point while being protected from facing lefties for the most part, he hadn't made much of a case to be elevated beyond a platoon role. Things didn't really change the rest of the way, as he started just two more times against southpaws after his June 27 interview while slashing .220/.295/.401 overall. On the season, Kepler managed just a 90 wRC+, marking the seventh time in 10 seasons that he's been in the 90s in that category. A consistently slightly below-average bat who played good outfield defense in his prime was good enough to fairly consistent playing time, but with his glove getting worse as he ages, he won't be all that appealing to teams even as a strong-side platoon option going forward. Kepler was then handed an 80-game suspension for PEDs in January, diminishing his value even further. Read Past Outlooks
RANKS
Rest of Season
From Preseason
#375
ADP
Signed a one-year, $10 million contract with the Phillies in December of 2024.
Given 80-game PED suspension
OFFree Agent  
Suspension
January 9, 2026
Kepler was suspended 80 games by Major League Baseball on Friday for violating the league's Joint Drug Prevention and Treatment Program, Jayson Stark of The Athletic reports.
Analysis
He tested positive for the synthetic anabolic steroid Epitrenbolone. Kepler is a free agent after slashing just .216/.300/.391 with 18 home runs over 127 regular-season games for the Phillies in 2025. He will turn 33 next month and, between the lack of production the last two seasons and now a PED suspension, may have a difficult time landing a contract.
Read More News
Batting Stats
Loading Batting Stats...
2025 MLB Game Log
2025
2024
2023
2022
2021
2020
2019
2018
2017
2025 MLB Game Log
Calculate Stats Over Time
Just click on any two dates.
Scoring
FanDuel
DraftKings
Yahoo DFS
Sorare
Loading Batting Game Log...
2024 MLB Game Log
Calculate Stats Over Time
Just click on any two dates.
Scoring
FanDuel
DraftKings
Yahoo DFS
Sorare
Loading Batting Game Log...
2023 MLB Game Log
Calculate Stats Over Time
Just click on any two dates.
Scoring
FanDuel
DraftKings
Yahoo DFS
Sorare
Loading Batting Game Log...
2022 MLB Game Log
Calculate Stats Over Time
Just click on any two dates.
Scoring
FanDuel
DraftKings
Yahoo DFS
Sorare
Loading Batting Game Log...
2021 MLB Game Log
Calculate Stats Over Time
Just click on any two dates.
Scoring
FanDuel
DraftKings
Yahoo DFS
Sorare
Loading Batting Game Log...
2020 MLB Game Log
Calculate Stats Over Time
Just click on any two dates.
Scoring
FanDuel
DraftKings
Yahoo DFS
Sorare
Loading Batting Game Log...
2019 MLB Game Log
Calculate Stats Over Time
Just click on any two dates.
Scoring
FanDuel
DraftKings
Yahoo DFS
Sorare
Loading Batting Game Log...
2018 MLB Game Log
Calculate Stats Over Time
Just click on any two dates.
Scoring
FanDuel
DraftKings
Yahoo DFS
Sorare
Loading Batting Game Log...
2017 MLB Game Log
Calculate Stats Over Time
Just click on any two dates.
Scoring
FanDuel
DraftKings
Yahoo DFS
Sorare
Loading Batting Game Log...
Minor League Game Log
Calculate Stats Over Time
Just click on any two dates.
Loading Minor League Batting Game Log...
Left/Right Batting Splits
Since 2024
 
 
+2%
OPS vs RHP
2026
No Stats
2025
 
 
+13%
OPS vs RHP
2024
 
 
+7%
OPS vs LHP
OPS PA R HR RBI SB AVG OBP SLG
Since 2024vs Left .675 158 15 4 19 2 .247 .291 .384
Since 2024vs Right .689 714 86 22 75 2 .230 .303 .387
2026vs Left 0 0 0 0 0 0 0 0 0
2026vs Right 0 0 0 0 0 0 0 0 0
2025vs Left .624 76 7 2 9 2 .217 .276 .348
2025vs Right .704 398 51 16 43 1 .216 .305 .399
2024vs Left .720 82 8 2 10 0 .273 .305 .416
2024vs Right .672 316 35 6 32 1 .247 .301 .371
Home/Away Batting Splits
Since 2024
 
 
+26%
OPS at Home
2026
No Stats
2025
 
 
+24%
OPS at Home
2024
 
 
+30%
OPS at Home
OPS PA R HR RBI SB AVG OBP SLG
Since 2024Home .763 447 58 19 63 1 .254 .311 .452
Since 2024Away .604 425 43 7 31 3 .210 .290 .314
2026Home 0 0 0 0 0 0 0 0 0
2026Away 0 0 0 0 0 0 0 0 0
2025Home .766 229 33 13 33 1 .227 .297 .469
2025Away .618 245 25 5 19 2 .205 .303 .314
2024Home .761 218 25 6 30 0 .282 .326 .436
2024Away .585 180 18 2 12 1 .217 .272 .313
Advanced Batting Stats
Loading Advanced Batting Stats...
Additional Stats
Games By Position
Defensive Stats
Loading Games Played by Position...
Loading MLB Defensive Stats...
Batted Ball Stats
Loading Batted Ball Stats...
Stats Vs Upcoming Pitchers
Want more matchup stats?
Loading Matchup Stats...
Recent RotoWire Articles Featuring Max Kepler See More
Recent RotoWire Articles Featuring Max Kepler See More
Past Fantasy Outlooks
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
Trade rumors surrounded Kepler for several seasons, but the Twins never ended up dealing the outfielder, instead holding him to free agency. Kepler fouled a ball off his right leg late in spring training last year and landed on the injured list with a bruised knee shortly thereafter. Left knee trouble cut his season short in September, and in between he slugged just .380, down more than 100 points from the year prior. Already 32 in February, Kepler may not stick as an everyday player as he's only been above league average at the plate in one of the past four seasons. However, Philadelphia signed him to a one-year, $10 million contact and he's expected to play left field (where he's never played in his career). He hit better against lefties last season than righties (.721 OPS vs. LHP) but has been much better against righties during his career. That could lead him to be part of a platoon in left field eventually.
Kepler had the second-best season of his career even though it looked like his time in Minnesota was coming to an end at the start of 2023. Coming off a subpar season, Kepler was rumored to be on the trade block all offseason. He then hit .232 with three home runs and a .771 OPS in April. Something changed in May, as he hit .263 with 21 home runs and a .823 OPS the rest of the season. He returned to hitting more fly balls (44.3% from 34.4% in 2022) but luck may have played a factor with a career-best .288 BABIP and second-highest 16.1% HR/RB rate. Still, Kepler has always had chronically low BABIP rates, so he could sustain a slight uptick. Kepler's success came despite a dip in his usual strong command at the plate. He had just a 9.2% walk rate and a career-low 21.6% strike out rate, which were likely offset by continued above-average power as his Max Exit Velocity was in the 89th percentile (per Baseball Savant). His .751 OPS against lefties continued a recent improvement against southpaws, which could keep his bat in the lineup more. While his defensive metrics took an uncharacteristic decline (-0.8 fWAR), he's still viewed by the team as a plus defender. He should reprise as the starting right fielder and could find an early age-30s power surge.
Kepler hit just nine home runs last year and saw a sharp decrease in power even though his other stats were mostly in line with his career. He did struggle with injuries as he played just 115 games missing time due to a sore knee, broken toe and quad injury, though none seem like long-term worries. Kepler again showed outstanding command at the plate with a 11% walk rate and a career-best 14.8% strike out rate. However, he had a career-low 34.4% FB%. He's still capable of above-average power as his Max Exit Velocity was in the 98th percentile (per Baseball Savant), but that only translated to a career-low .348 SLG. He profiles as a candidate to benefit from the ban on shifts since he's a pull hitter who hits too many ground balls. His 2019 season featured a Pull% of 50.8% compared to just 41.7% last season. His defense remains a plus as he was a Gold Glove finalist in right field. He also had a better OPS last season against lefties, which could mitigate concerns he may be platooned since he's had sharp platoon splits over his career. Still, four years later, it's looking like Kepler's 36-home run 2019 season was an outlier and he'll be hard pressed to keep an everyday job if he can't translate his plate discipline into better production.
With another mediocre performance last season, Kepler's 36-home run 2019 season continues to look like an outlier instead of a breakout season. Kepler hit .211 with a career-low .719 OPS last season. He struggled against left-handed pitching, hitting two home runs with a .509 OPS against southpaws and losing playing time to lefties late in the season. His platoon splits have been a constant struggle aside from the 2019 career year (.880 OPS vs. LHP). Kepler draws walks at a good clip (11.0%) but has struggled to get hits due to a chronically low BABP (.225 last season). He offers good defense with a 9 DRS in right field (ranking 6th among RFs) and is passable in short stints in center field. He also has decent speed and was more active on the bases with a career-high ten steals. He'll begin the season as the starting right fielder, but his inability to hit lefties could see him fall into a platoon.
Kepler took a step back last season after a breakout 2019 campaign as he returned to struggling against lefties. After hitting nine home runs with a .880 OPS against left-handed pitching in 2019, he did not homer and posted just a .378 OPS against lefties last season. Kepler changed his approach at the plate becoming less of a pull hitter (53.4% in 2019 to 44.1%), which is more in line with the rest of his career. He draws walks at a good clip (11.2%) but has struggled to get hits due to a chronically low BABP (.236 last season). Without the 30-plus home run power of his 2019 season, his profile looks fairly average for a corner outfielder. He usually adds strong defense in right field, though his metrics took a step back last year as well (-0.2 UZR). He did play through a strained abductor in September, spending time on the injured list, which may have limited him. He's set as Minnesota's everyday right fielder, but was his step back the result of a small sample or did it show 2019 was an outlier?
Kepler had a breakout season with 36 home runs and an .855 OPS after his career appeared to stall following three similarly mediocre seasons. The Twins surprisingly made Kepler the team's leadoff hitter to begin last season, as despite his low career OBP to that point, he had always drawn walks and could add power to the top of the lineup. Kepler responded with a power surge that included a .267 ISO, the result of pulling the ball more (career-high 53.4%) and more consistent hard contact. He also continued to hit well against left-handed pitching after struggling against southpaws earlier in his career. Kepler is a plus defender in right field (his 9.9 UZR was third in MLB) who has held his own when pressed into center-field duty (2.8 UZR, 16th in MLB). At age 27, Kepler is in his prime and could continue to improve if a perennially-low hit rate (.244 BABIP last year) ever moves higher.
While Kepler hit a career-high 20 home runs and played in 156 games, he hit just .224 and his SLG declined slightly from his underwhelming sophomore season. He may have been a bit unlucky with a .236 BABIP, though he's had a BABIP below .277 the past three seasons. The underlying numbers show some signs of skill growth. He improved both his walk rate (11.6%) and strikeout rate (15.7%) to career bests. He also appeared to finally solve left-handed pitchers with a .745 OPS that was better than his mark against righties. His increased contact (82%) would seem destined to produce more hits this season. His glove will keep him in the lineup even if he doesn't improve -- Kepler is seen as a plus defender in right field, ranking fifth in DRS, and can play center field in a pinch. At age 26 and with an everyday job for the Twins, a significant improvement still seems possible.
Kepler enters 2018 as Minnesota's starting right fielder and will try to improve on a somewhat disappointing second year in the majors. He showed promise in his rookie season with a surprising surge in power that included three homers in one game. His numbers were very similar in his second season, failing to show much improvement while taking a step back in some areas. Kepler's struggles against lefties grew significantly worse (just a .453 OPS) and he was benched frequently against southpaws. Still, Kepler draws walks at a decent clip, has good power and makes strong contact for a player of his ilk. He also has enough speed to play center field in a pinch and is 12-for-15 as a base stealer in the majors. Entering his age-25 season, he could still take a leap, as there is room for growth in the power department. The danger is that his struggles against lefties eventually relegate him to a strict platoon.
Kepler was called up in June and took over the everyday right field role, displaying a surge in power (17 home runs, including a three-homer game) that he hadn't shown in the minors. His growth in power shouldn't be unexpected since he was just 23 years old and may have a delayed development cycle since he started playing baseball late in his native Germany. Kepler draws walks at a good clip, made strong contact in the minors and has some speed on the basepaths. He has some areas to improve as he struggled against left-handed pitching (.595 OPS), had more strikeouts initially in the majors than his minor league track record would suggest and wore down in the final month (.538 OPS in September). He also struggled at times in right field despite good reviews of his defense in the minors. However, he should be set as an everyday outfielder for the Twins and could improve rapidly in his first full season in the majors.
Kepler had a breakout season last year at Double-A and could be in position to win a starting outfield role with the Twins as early as this spring. After failing to make an impression the previous two seasons, he finally put it all together at age 22 by hitting .322/.416/.531 with 18 stolen bases at Double-A. Kepler may have a later development cycle since he started playing baseball late in his native Germany. His growth was on display across the board as he draws walks at a good clip, makes strong contact, and developed increasing power (13 triples). Kepler is seen as a solid defensive outfielder at all three positions and has even played first base. The Twins could opt to send him down to Triple-A to begin the season, but he should see a significant amount of time in Minnesota in 2016.
Kepler had another lackluster season in the minors and even though he may develop later than other players after being signed out of Germany, he'll need to show something in 2015 to remain a top prospect in the Minnesota system. There were some signs of hope as he hit much better the final two months at High-A (.303 batting average) and had a strong Arizona Fall League campaign by hitting .307/.366/.440. He's shown a good eye at the plate as he draws walks, makes contact and scouts believe he'll add power, but he'll need to finally put it all together at Double-A to be in Minnesota's long-term plans.
A strained left elbow cost Kepler the first two and a half months of the 2013 season, and he went on to hit just .237/.312/.424 in 61 games at Low-A Cedar Rapids. He then wasn't impressive in the Arizona Fall League, where he hit .234/.306/.313. Still, it's too early to write him off as he has shown good place discipline (drawing walks in 9.1 percent of place appearances last season) and since he may develop later than other players after being signed out of Germany. He'll need to improve in 2014 and show he can stay healthy to maintain his top prospect status.
Kepler was an extremely athletic but very raw player when signed out of Germany in 2009. He started to add baseball skills to his athleticism last year as he hit .297/.387/.539 in rookie ball. He drew walks at a good rate (10 percent of plate appearances) and made great contact (33:27 BB:K). A strong year in his first full season league in 2013 could push him near the top of Minnesota's hitting prospects.
More Fantasy News
Back in action Sunday
OFPhiladelphia Phillies  
September 28, 2025
Kepler (illness) will start in left field and bat seventh Sunday against Minnesota.
Analysis
Subscribe now to instantly reveal our take on this news.
Remains out with illness
OFPhiladelphia Phillies  
Illness
September 27, 2025
Kepler (illness) is out of the lineup for Saturday's game against the Twins.
Analysis
Subscribe now to instantly reveal our take on this news.
Held out of lineup
OFPhiladelphia Phillies  
Illness
September 26, 2025
Kepler (illness) is not in the lineup for Friday's game against the Twins.
Analysis
Subscribe now to instantly reveal our take on this news.
Exits Thursday's contest
OFPhiladelphia Phillies  
Illness
September 25, 2025
Kepler was removed from Thursday's game against the Marlins due to illness, Matt Gelb of The Athletic reports.
Analysis
Subscribe now to instantly reveal our take on this news.
Idle against southpaw
OFPhiladelphia Phillies  
September 21, 2025
Kepler is out of the lineup for Sunday's game against the Diamondbacks.
Analysis
Subscribe now to instantly reveal our take on this news.
Latest Fantasy Rumors
Cincinnati an option
OFFree Agent  
December 4, 2024
Kepler is a potential free-agent fit with the Reds, Mark Sheldon of MLB.com reports.
Analysis
Cincinnati is looking to supplement its offense and president of baseball operations Nick Krall said Monday that an upgrade would "most likely" come in the outfield rather than the infield. Kepler had a disappointing walk year with the Twins in slashing only .253/.302/.380 with eight homers in 105 contests. However, he hit 24 over the boards in 2023 and would see his fantasy stock rise if he were to play half his games at Great American Ball Park.
See All MLB Rumors