Max Kepler
Outfielder · Career Stats, Bio & Records (2015-2026)
Max Kepler is an outfielder who has played in Major League Baseball since 2015 for the Minnesota Twins, the Philadelphia Phillies, and the Arizona Diamondbacks, a span of 12 seasons. In 1,240 career games, he has hit .234 with 1,010 hits, 181 home runs, and 575 RBI. His career PIV β Baseball Data Hub's era-adjusted measure of offensive impact β is 1,261.
- AVG (Batting Average):
- Hits divided by at bats. .300 is the traditional mark of an excellent hitter.
- HR (Home Runs):
- Hits on which the batter circled the bases and scored, almost always by clearing the outfield fence.
- RBI (Runs Batted In):
- Runs that scored as a direct result of a batter's plate appearance.
- OPS (On-Base Plus Slugging):
- On-base percentage plus slugging percentage, the quickest single summary of offensive value. .900 or better is star-level.
Data updated
PIV is computed through the 2025 season, so it does not yet include 2026. Every other career total on this page includes 2026 through October 15, 2026.
- Position
- Outfielder
- Bats / Throws
- L / L
- Height / Weight
- 6'4" / 225 lb
- MLB Debut
- 2015-09-27
- Jersey
- #22
Full name: Maximilian Kepler
Career Batting Statistics
| G | AB | R | H | 2B | 3B | HR | RBI | SB | BB | SO | AVG | OBP | SLG | OPS | PIV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1,240 | 4,310 | 623 | 1,010 | 231 | 16 | 181 | 575 | 38 | 471 | 914 | .234 | .314 | .421 | .736 | 1,261 |
Career AVG .234 vs. league average .248 across their career seasons β 5.6% below league average.
Career OBP .314 vs. league average .318 across their career seasons β near league average.
Career SLG .421 vs. league average .411 across their career seasons β near league average.
Career OPS .736 vs. league average .729 across their career seasons β near league average.
Season-by-Season Batting
Click a stat to plot it across every season.
| Year | Team | Lg | G | AB | R | H | 2B | 3B | HR | RBI | SB | BB | SO | AVG | Lg AVG | Lg OBP | Lg SLG | Lg OPS | PIV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2015 | MIN | AL | 3 | 7 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | .143 | β | β | β | β | 0.0 |
| 2016 | MIN | AL | 113 | 396 | 52 | 93 | 20 | 2 | 17 | 63 | 6 | 42 | 93 | .235 | .255 (-8%) | .321 (-4%) | .417 (+2%) | .738 (-1%) | -84.6 |
| 2017 | MIN | AL | 147 | 511 | 67 | 124 | 32 | 2 | 19 | 69 | 6 | 47 | 114 | .243 | .254 (-5%) | .324 (-4%) | .425 (avg) | .750 (-2%) | -186.1 |
| 2018 | MIN | AL | 156 | 532 | 80 | 119 | 30 | 4 | 20 | 58 | 4 | 71 | 96 | .224 | .247 (-10%) | .318 (avg) | .409 (avg) | .727 (avg) | 43.6 |
| 2019 | MIN | AL | 134 | 524 | 98 | 132 | 32 | 0 | 36 | 90 | 1 | 60 | 99 | .252 | .252 (avg) | .322 (+4%) | .434 (+19%) | .757 (+13%) | 1362.7 |
| 2020 | MIN | AL | 48 | 171 | 27 | 39 | 9 | 0 | 9 | 23 | 3 | 22 | 36 | .228 | .244 (-7%) | .321 (avg) | .417 (+5%) | .739 (+3%) | 88.4 |
| 2021 | MIN | AL | 121 | 426 | 61 | 90 | 21 | 4 | 19 | 54 | 10 | 54 | 96 | .211 | .243 (-13%) | .317 (-3%) | .410 (+1%) | .727 (-1%) | -102.0 |
| 2022 | MIN | AL | 115 | 388 | 54 | 88 | 18 | 1 | 9 | 43 | 3 | 49 | 66 | .227 | .242 (-7%) | .311 (+2%) | .394 (-12%) | .706 (-6%) | -259.9 |
| 2023 | MIN | AL | 130 | 438 | 72 | 114 | 22 | 2 | 24 | 66 | 1 | 45 | 106 | .260 | .248 (+5%) | .320 (+4%) | .414 (+17%) | .734 (+11%) | 924.2 |
| 2024 | MIN | AL | 105 | 368 | 43 | 93 | 21 | 1 | 8 | 42 | 1 | 22 | 80 | .253 | .243 (+4%) | .312 (-3%) | .399 (-5%) | .711 (-4%) | -270.8 |
| 2025 | PHI | NL | 127 | 417 | 58 | 90 | 19 | 0 | 18 | 52 | 3 | 48 | 93 | .216 | .245 (-12%) | .315 (-5%) | .403 (-3%) | .718 (-4%) | -254.6 |
| 2026 | AZ | NL | 41 | 132 | 11 | 27 | 7 | 0 | 2 | 15 | 0 | 11 | 32 | .205 | .243 (-16%) | .318 (-18%) | .400 (-24%) | .718 (-21%) | 0 |
| Career · 12 seasons | 1,240 | 4,310 | 623 | 1,010 | 231 | 16 | 181 | 575 | 38 | 471 | 914 | .234 | — | — | — | — | 1,261 | ||
Lg columns show the league average for that season, with the player's figure as a percentage above or below it. Career totals the seasons listed above.
Postseason Statistics
Playoff Career Batting
Playoff Batting by Year
| Year | Round | Team | G | AB | R | H | 2B | 3B | HR | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025 | NLDS2 | PHI | 4 | 12 | 3 | 2 | 1 | 1 | 0 | 0 | 3 | 2 | .167 |
| 2023 | ALDS2 | MIN | 2 | 7 | 0 | 2 | 1 | 0 | 0 | 0 | 1 | 3 | .286 |
| 2023 | ALWC2 | MIN | 2 | 8 | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 3 | .250 |
| 2020 | ALWC3 | MIN | 2 | 5 | 1 | 0 | 0 | 0 | 0 | 0 | 3 | 1 | .000 |
| 2019 | ALDS2 | MIN | 3 | 10 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 3 | .000 |
| 2017 | ALWC | MIN | 1 | 3 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | .333 |
Game Log & Splits
View full game log (1199 games) →Per-game data from Retrosheet (regular season, through 2025).
Batting — Home / Away
| Split | G | AB | R | H | HR | RBI | AVG |
|---|---|---|---|---|---|---|---|
| Home | 604 | 2094 | 317 | 523 | 97 | 304 | .250 |
| Away | 595 | 2084 | 295 | 460 | 82 | 256 | .221 |
Last 10 Games — Batting
| Date | Tm | Opp | Res | AB | R | H | 2B | 3B | HR | RBI | BB | SO |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025-09-28 | PHI | MIN | W | 3 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 1 |
| 2025-09-25 | PHI | MIA | W | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| 2025-09-23 | PHI | MIA | L | 5 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 |
| 2025-09-20 | PHI | AZ | L | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 |
| 2025-09-19 | PHI | AZ | W | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-09-17 | PHI | LAD | L | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 2 |
| 2025-09-16 | PHI | LAD | W | 4 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 |
| 2025-09-15 | PHI | LAD | W | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 |
| 2025-09-13 | PHI | KCR | W | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2025-09-12 | PHI | KCR | W | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 2 | 0 |
Fielding Statistics
Career Fielding Totals by Position
| Position | G | GS | PO | A | E | DP |
|---|---|---|---|---|---|---|
| 1B | 3 | 0 | 5 | 0 | 0 | 0 |
| OF | 1173 | 1065 | 2235 | 48 | 15 | 14 |
Season-by-Season Fielding
| Year | Team | Pos | G | GS | PO | A | E | DP |
|---|---|---|---|---|---|---|---|---|
| 2015 | MIN | OF | 2 | 1 | 3 | 0 | 0 | 0 |
| 2016 | MIN | 1B | 2 | 0 | 5 | 0 | 0 | 0 |
| 2016 | MIN | OF | 112 | 101 | 224 | 9 | 7 | 4 |
| 2017 | MIN | OF | 143 | 128 | 290 | 7 | 2 | 3 |
| 2018 | MIN | 1B | 1 | 0 | 0 | 0 | 0 | 0 |
| 2018 | MIN | OF | 150 | 142 | 327 | 7 | 1 | 2 |
| 2019 | MIN | OF | 130 | 125 | 277 | 4 | 0 | 2 |
| 2020 | MIN | OF | 46 | 46 | 74 | 2 | 1 | 0 |
| 2021 | MIN | OF | 114 | 109 | 215 | 5 | 0 | 1 |
| 2022 | MIN | OF | 110 | 103 | 225 | 5 | 2 | 1 |
| 2023 | MIN | OF | 124 | 110 | 220 | 3 | 1 | 0 |
| 2024 | MIN | OF | 103 | 88 | 172 | 4 | 0 | 1 |
| 2025 | PHI | OF | 139 | 112 | 208 | 2 | 1 | 0 |
Career Games by Position
Circle size = games played at each position.
| Position | Games |
|---|---|
| First Base | 3 |
| Left Field | 101 |
| Center Field | 161 |
| Right Field | 963 |
| Designated Hitter | 16 |
Awards & Honors
| Year | Award | Notes |
|---|---|---|
| 2019 | Player of the Week | Week of 2019-05-25 |
| 2016 | Player of the Week | Week of 2016-08-06 |
Award Voting History
| Year | Award | League | Finish | Points Won | Points Max | Votes First |
|---|---|---|---|---|---|---|
| 2019 | Most Valuable Player | AL | 20th | 2.0 | 420 | 0 |
Most Similar Players
Career comps based on counting + rate stats and primary position. Score is relative β closest peer anchors at ~98%.
Max Kepler: the record in brief
Max Kepler's major league record starts with the debut on September 27, 2015 and remains open, because the career is ongoing. By club, Kepler's seasons break down as the Minnesota Twins (2015 through 2024), the Philadelphia Phillies (2025), and the Arizona Diamondbacks (2026). Kepler, born on February 10, 1993, in Berlin, Berlin, Germany, is listed as an outfielder and both batted and threw left-handed. The bio gives 225 pounds on a 6-foot-4 frame. On the record, Max Kepler was born Maximilian Kepler.
Kepler has collected 1,010 hits in 4,310 at bats across 1,240 games, good for a .234 batting average; the totals also include 181 homers, 575 runs batted in, and 38 stolen bases. Kepler's career OPS of .736 combines a .314 on-base mark with .421 slugging. The league as a whole hit .248 across Kepler's seasons, which puts the .234 career mark 5.6% below average. The home run peak was 36 in 2019 with the Minnesota Twins. The highest hit total in a season was 132, in 2019.
Frequently Asked Questions about Max Kepler
- What years did Max Kepler play?
- Max Kepler played in Major League Baseball from 2015 to 2026.
- Was Max Kepler a pitcher?
- No. Max Kepler was a position player (Outfielder).
- How many home runs did Max Kepler hit?
- Max Kepler hit 181 career home runs with 1,010 hits.
- What teams has Max Kepler played for?
- Max Kepler has played for 3 teams: the Minnesota Twins (2015β2024), the Philadelphia Phillies (2025), and the Arizona Diamondbacks (2026).
- What are Max Kepler's career stats?
- In 1,240 games, Max Kepler has 1,010 hits, 181 home runs, 575 RBI, 623 runs, and 38 stolen bases, with a .234 batting average.
- What position does Max Kepler play?
- Max Kepler plays primarily as an outfielder, the position where he has appeared in the most games.
- How tall is Max Kepler and how much does he weigh?
- Max Kepler is listed at 6 feet 4 inches and 225 pounds.
- What number does Max Kepler wear?
- Max Kepler wears number 22, according to MLB's 2026 roster data.
- How many home runs has Max Kepler hit each season?
- Max Kepler's home runs by season: 0 in 2015, 17 in 2016, 19 in 2017, 20 in 2018, 36 in 2019, 9 in 2020, 19 in 2021, 9 in 2022, 24 in 2023, 8 in 2024, 18 in 2025, and 2 in 2026. His most in one season was 36, in 2019.
- What was Max Kepler's career batting average?
- Max Kepler batted .234 over his career, with 1,010 hits in 4,310 at bats.
- How many RBI did Max Kepler have?
- Max Kepler drove in 575 runs in his career.