OPS

Matt Duffy · Season-by-season history

OPS over time

Matt Duffy — 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.31 0.47 0.63 0.79 2014 2015 2016 2018 2019 2021 2022 2023 2024 2014 · San Francisco Giants · MLB: .602 San Francisco Giants 2015 · San Francisco Giants · MLB: .762 San Francisco Giants 2016 · San Francisco Giants · MLB: .671 San Francisco Giants 2016 · Tampa Bay Rays · MLB: .655 Tampa Bay Rays 2018 · Tampa Bay Rays · MLB: .727 Tampa Bay Rays 2019 · Tampa Bay Rays · MLB: .670 Tampa Bay Rays 2021 · Chicago Cubs · MLB: .738 Chicago Cubs 2022 · Los Angeles Angels · MLB: .619 Los Angeles Angels 2023 · Kansas City Royals · MLB: .631 Kansas City Royals 2024 · Texas Rangers · MLB: .786 Texas Rangers
  • San Francisco Giants · MLB
  • Tampa Bay Rays · MLB
  • Chicago Cubs · MLB
  • Los Angeles Angels · MLB
  • Kansas City Royals · MLB
  • Texas Rangers · MLB
SeasonTeamLeagueOPS
2024 Texas Rangers MLB .786
2023 Kansas City Royals MLB .631
2022 Los Angeles Angels MLB .619
2021 Chicago Cubs MLB .738
2019 Tampa Bay Rays MLB .670
2018 Tampa Bay Rays MLB .727
2016 Tampa Bay Rays MLB .655
2016 San Francisco Giants MLB .671
2015 San Francisco Giants MLB .762
2014 San Francisco Giants MLB .602