OPS

Curt Casali · Season-by-season history

OPS over time

Curt Casali — 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.23 0.45 0.68 0.9 1.13 2014 2016 2018 2020 2022 2024 2014 · Tampa Bay Rays · MLB: .477 Tampa Bay Rays 2015 · Tampa Bay Rays · MLB: .898 Tampa Bay Rays 2016 · Tampa Bay Rays · MLB: .609 Tampa Bay Rays 2017 · Tampa Bay Rays · MLB: 1.128 Tampa Bay Rays 2018 · Cincinnati Reds · MLB: .805 Cincinnati Reds 2019 · Cincinnati Reds · MLB: .741 Cincinnati Reds 2020 · Cincinnati Reds · MLB: .866 Cincinnati Reds 2021 · San Francisco Giants · MLB: .663 San Francisco Giants 2022 · San Francisco Giants · MLB: .696 San Francisco Giants 2022 · Seattle Mariners · MLB: .525 Seattle Mariners 2023 · Cincinnati Reds · MLB: .490 Cincinnati Reds 2024 · San Francisco Giants · MLB: .543 San Francisco Giants
  • Tampa Bay Rays · MLB
  • Cincinnati Reds · MLB
  • San Francisco Giants · MLB
  • Seattle Mariners · MLB
SeasonTeamLeagueOPS
2024 San Francisco Giants MLB .543
2023 Cincinnati Reds MLB .490
2022 Seattle Mariners MLB .525
2022 San Francisco Giants MLB .696
2021 San Francisco Giants MLB .663
2020 Cincinnati Reds MLB .866
2019 Cincinnati Reds MLB .741
2018 Cincinnati Reds MLB .805
2017 Tampa Bay Rays MLB 1.128
2016 Tampa Bay Rays MLB .609
2015 Tampa Bay Rays MLB .898
2014 Tampa Bay Rays MLB .477