OPS

James McCann · Season-by-season history

OPS over time

James McCann — 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.18 0.36 0.54 0.72 0.9 2014 2016 2018 2020 2022 2024 2025 2014 · Detroit Tigers · MLB: .583 Detroit Tigers 2015 · Detroit Tigers · MLB: .683 Detroit Tigers 2016 · Detroit Tigers · MLB: .629 Detroit Tigers 2017 · Detroit Tigers · MLB: .733 Detroit Tigers 2018 · Detroit Tigers · MLB: .581 Detroit Tigers 2019 · Chicago White Sox · MLB: .789 Chicago White Sox 2020 · Chicago White Sox · MLB: .896 Chicago White Sox 2021 · New York Mets · MLB: .643 New York Mets 2022 · New York Mets · MLB: .538 New York Mets 2023 · Baltimore Orioles · MLB: .646 Baltimore Orioles 2024 · Baltimore Orioles · MLB: .667 Baltimore Orioles 2025 · Arizona Diamondbacks · MLB: .754 Arizona Diamondbacks
  • Detroit Tigers · MLB
  • Chicago White Sox · MLB
  • New York Mets · MLB
  • Baltimore Orioles · MLB
  • Arizona Diamondbacks · MLB
SeasonTeamLeagueOPS
2025 Arizona Diamondbacks MLB .754
2024 Baltimore Orioles MLB .667
2023 Baltimore Orioles MLB .646
2022 New York Mets MLB .538
2021 New York Mets MLB .643
2020 Chicago White Sox MLB .896
2019 Chicago White Sox MLB .789
2018 Detroit Tigers MLB .581
2017 Detroit Tigers MLB .733
2016 Detroit Tigers MLB .629
2015 Detroit Tigers MLB .683
2014 Detroit Tigers MLB .583