OPS+

Logan Morrison · Season-by-season history

OPS+ over time

Logan Morrison — 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 26.6 53.2 79.8 106.4 133 2010 2012 2014 2016 2018 2020 2010 · Miami Marlins · MLB: 123 Miami Marlins 2011 · Miami Marlins · MLB: 123 Miami Marlins 2012 · Miami Marlins · MLB: 89 Miami Marlins 2013 · Miami Marlins · MLB: 95 Miami Marlins 2014 · Seattle Mariners · MLB: 111 Seattle Mariners 2015 · Seattle Mariners · MLB: 92 Seattle Mariners 2016 · Tampa Bay Rays · MLB: 101 Tampa Bay Rays 2017 · Tampa Bay Rays · MLB: 133 Tampa Bay Rays 2018 · Minnesota Twins · MLB: 74 Minnesota Twins 2019 · Philadelphia Phillies · MLB: 69 Philadelphia Phillies 2020 · Milwaukee Brewers · MLB: 31 Milwaukee Brewers
  • Miami Marlins · MLB
  • Seattle Mariners · MLB
  • Tampa Bay Rays · MLB
  • Minnesota Twins · MLB
  • Philadelphia Phillies · MLB
  • Milwaukee Brewers · MLB
SeasonTeamLeagueOPS+
2020 Milwaukee Brewers MLB 31
2019 Philadelphia Phillies MLB 69
2018 Minnesota Twins MLB 74
2017 Tampa Bay Rays MLB 133
2016 Tampa Bay Rays MLB 101
2015 Seattle Mariners MLB 92
2014 Seattle Mariners MLB 111
2013 Miami Marlins MLB 95
2012 Miami Marlins MLB 89
2011 Miami Marlins MLB 123
2010 Miami Marlins MLB 123