OPS

Max Kepler · Season-by-season history

OPS over time

Max Kepler — OPS over time Each bar is a recorded season value, grouped by season and coloured by team and competition. Bars extend from zero. Exact values are listed in the table below. 0 0.17 0.34 0.51 0.68 0.86 2015 2017 2019 2021 2023 2025 2015 · Minnesota Twins · MLB: .286 2016 · Minnesota Twins · MLB: .734 2017 · Minnesota Twins · MLB: .737 2018 · Minnesota Twins · MLB: .727 2019 · Minnesota Twins · MLB: .855 2020 · Minnesota Twins · MLB: .760 2021 · Minnesota Twins · MLB: .719 2022 · Minnesota Twins · MLB: .666 2023 · Minnesota Twins · MLB: .816 2024 · Minnesota Twins · MLB: .682 2025 · Philadelphia Phillies · MLB: .691
  • Minnesota Twins · MLB
  • Philadelphia Phillies · MLB

Hover over a bar for its value. Only numeric values with a recorded season are charted; missing seasons are not treated as zero.

Max Kepler — OPS by season
SeasonTeamLeagueOPS
2025 Philadelphia Phillies MLB .691
2024 Minnesota Twins MLB .682
2023 Minnesota Twins MLB .816
2022 Minnesota Twins MLB .666
2021 Minnesota Twins MLB .719
2020 Minnesota Twins MLB .760
2019 Minnesota Twins MLB .855
2018 Minnesota Twins MLB .727
2017 Minnesota Twins MLB .737
2016 Minnesota Twins MLB .734
2015 Minnesota Twins MLB .286