OPS

Luke Maile · Season-by-season history

OPS over time

Luke Maile — OPS over time Each bar is a recorded season value, grouped by season and coloured by team and competition. Bars extend from zero. Focus or hover over a bar for its exact value. 0 0.16 0.33 0.49 0.65 0.82 2015 2016 2017 2018 2019 2021 2022 2023 2024 2025 2015 · Tampa Bay Rays · MLB: .429 Tampa Bay Rays 2016 · Tampa Bay Rays · MLB: .613 Tampa Bay Rays 2017 · Toronto Blue Jays · MLB: .407 Toronto Blue Jays 2018 · Toronto Blue Jays · MLB: .700 Toronto Blue Jays 2019 · Toronto Blue Jays · MLB: .440 Toronto Blue Jays 2021 · Milwaukee Brewers · MLB: .816 Milwaukee Brewers 2022 · Cleveland Guardians · MLB: .627 Cleveland Guardians 2023 · Cincinnati Reds · MLB: .699 Cincinnati Reds 2024 · Cincinnati Reds · MLB: .520 Cincinnati Reds 2025 · Kansas City Royals · MLB: .702 Kansas City Royals
  • Tampa Bay Rays · MLB
  • Toronto Blue Jays · MLB
  • Milwaukee Brewers · MLB
  • Cleveland Guardians · MLB
  • Cincinnati Reds · MLB
  • Kansas City Royals · MLB
SeasonTeamLeagueOPS
2025 Kansas City Royals MLB .702
2024 Cincinnati Reds MLB .520
2023 Cincinnati Reds MLB .699
2022 Cleveland Guardians MLB .627
2021 Milwaukee Brewers MLB .816
2019 Toronto Blue Jays MLB .440
2018 Toronto Blue Jays MLB .700
2017 Toronto Blue Jays MLB .407
2016 Tampa Bay Rays MLB .613
2015 Tampa Bay Rays MLB .429