OPS+

Matt Joyce · Season-by-season history

OPS+ over time

Matt Joyce — 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.4 52.8 79.2 105.6 132 2008 2010 2012 2014 2016 2018 2020 2021 2008 · Detroit Tigers · MLB: 116 Detroit Tigers 2009 · Tampa Bay Rays · MLB: 99 Tampa Bay Rays 2010 · Tampa Bay Rays · MLB: 132 Tampa Bay Rays 2011 · Tampa Bay Rays · MLB: 132 Tampa Bay Rays 2012 · Tampa Bay Rays · MLB: 115 Tampa Bay Rays 2013 · Tampa Bay Rays · MLB: 108 Tampa Bay Rays 2014 · Tampa Bay Rays · MLB: 111 Tampa Bay Rays 2015 · Los Angeles Angels · MLB: 60 Los Angeles Angels 2016 · Pittsburgh Pirates · MLB: 132 Pittsburgh Pirates 2017 · Athletics · MLB: 118 Athletics 2018 · Athletics · MLB: 88 Athletics 2019 · Atlanta Braves · MLB: 119 Atlanta Braves 2020 · Miami Marlins · MLB: 87 Miami Marlins 2021 · Philadelphia Phillies · MLB: 32 Philadelphia Phillies
  • Detroit Tigers · MLB
  • Tampa Bay Rays · MLB
  • Los Angeles Angels · MLB
  • Pittsburgh Pirates · MLB
  • Athletics · MLB
  • Atlanta Braves · MLB
  • Miami Marlins · MLB
  • Philadelphia Phillies · MLB
SeasonTeamLeagueOPS+
2021 Philadelphia Phillies MLB 32
2020 Miami Marlins MLB 87
2019 Atlanta Braves MLB 119
2018 Athletics MLB 88
2017 Athletics MLB 118
2016 Pittsburgh Pirates MLB 132
2015 Los Angeles Angels MLB 60
2014 Tampa Bay Rays MLB 111
2013 Tampa Bay Rays MLB 108
2012 Tampa Bay Rays MLB 115
2011 Tampa Bay Rays MLB 132
2010 Tampa Bay Rays MLB 132
2009 Tampa Bay Rays MLB 99
2008 Detroit Tigers MLB 116