OPS+

Brad Miller · Season-by-season history

OPS+ over time

Brad Miller — 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 27.2 54.4 81.6 108.8 136 2013 2015 2017 2019 2021 2023 2013 · Seattle Mariners · MLB: 110 2014 · Seattle Mariners · MLB: 88 2015 · Seattle Mariners · MLB: 105 2016 · Tampa Bay Rays · MLB: 113 2017 · Tampa Bay Rays · MLB: 82 2018 · Tampa Bay Rays · MLB: 107 2018 · Milwaukee Brewers · MLB: 77 2019 · Cleveland Guardians · MLB: 92 2019 · Philadelphia Phillies · MLB: 136 2020 · St. Louis Cardinals · MLB: 122 2021 · Philadelphia Phillies · MLB: 107 2022 · Texas Rangers · MLB: 67 2023 · Texas Rangers · MLB: 86
  • Seattle Mariners · MLB
  • Tampa Bay Rays · MLB
  • Milwaukee Brewers · MLB
  • Cleveland Guardians · MLB
  • Philadelphia Phillies · MLB
  • St. Louis Cardinals · MLB
  • Texas Rangers · MLB

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

Brad Miller — OPS+ by season
SeasonTeamLeagueOPS+
2023 Texas Rangers MLB 86
2022 Texas Rangers MLB 67
2021 Philadelphia Phillies MLB 107
2020 St. Louis Cardinals MLB 122
2019 Philadelphia Phillies MLB 136
2019 Cleveland Guardians MLB 92
2018 Milwaukee Brewers MLB 77
2018 Tampa Bay Rays MLB 107
2017 Tampa Bay Rays MLB 82
2016 Tampa Bay Rays MLB 113
2015 Seattle Mariners MLB 105
2014 Seattle Mariners MLB 88
2013 Seattle Mariners MLB 110