OPS+

J.A. Happ · Season-by-season history

OPS+ over time

J.A. Happ — 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. -100 -56.8 -13.6 29.6 72.8 116 2010 2011 2012 2014 2015 2016 2017 2018 2019 2021 2010 · Philadelphia Phillies · MLB: -40 2010 · Houston Astros · MLB: -100 2011 · Philadelphia Phillies · MLB: -40 2011 · Houston Astros · MLB: -100 2012 · Houston Astros · MLB: -25 2014 · Toronto Blue Jays · MLB: -100 2015 · Seattle Mariners · MLB: 60 2015 · Pittsburgh Pirates · MLB: -50 2016 · Toronto Blue Jays · MLB: 55 2017 · Toronto Blue Jays · MLB: -100 2018 · Toronto Blue Jays · MLB: 116 2019 · New York Yankees · MLB: -100 2021 · St. Louis Cardinals · MLB: -79
  • Philadelphia Phillies · MLB
  • Houston Astros · MLB
  • Toronto Blue Jays · MLB
  • Seattle Mariners · MLB
  • Pittsburgh Pirates · MLB
  • New York Yankees · MLB
  • St. Louis Cardinals · MLB

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

J.A. Happ — OPS+ by season
SeasonTeamLeagueOPS+
2021 St. Louis Cardinals MLB -79
2019 New York Yankees MLB -100
2018 Toronto Blue Jays MLB 116
2017 Toronto Blue Jays MLB -100
2016 Toronto Blue Jays MLB 55
2015 Pittsburgh Pirates MLB -50
2015 Seattle Mariners MLB 60
2014 Toronto Blue Jays MLB -100
2012 Houston Astros MLB -25
2011 Houston Astros MLB -100
2011 Philadelphia Phillies MLB -40
2010 Houston Astros MLB -100
2010 Philadelphia Phillies MLB -40