OPS

Jorge Soler · Season-by-season history

OPS over time

Jorge Soler — OPS over time Each point is a recorded season value. Separate lines show each team and competition. Exact values are listed in the table below. 0 0.18 0.37 0.55 0.74 0.92 2014 2016 2018 2020 2022 2024 2025 2014 · Chicago Cubs · MLB: .903 2015 · Chicago Cubs · MLB: .723 2016 · Chicago Cubs · MLB: .769 2017 · Kansas City Royals · MLB: .503 2018 · Kansas City Royals · MLB: .820 2019 · Kansas City Royals · MLB: .922 2020 · Kansas City Royals · MLB: .769 2021 · Kansas City Royals · MLB: .658 2021 · Atlanta Braves · MLB: .882 2024 · Atlanta Braves · MLB: .849 2022 · Miami Marlins · MLB: .695 2023 · Miami Marlins · MLB: .853 2024 · San Francisco Giants · MLB: .749 2025 · Los Angeles Angels · MLB: .680
  • Chicago Cubs · MLB
  • Kansas City Royals · MLB
  • Atlanta Braves · MLB
  • Miami Marlins · MLB
  • San Francisco Giants · MLB
  • Los Angeles Angels · MLB

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

Jorge Soler — OPS by season
SeasonTeamLeagueOPS
2025 Los Angeles Angels MLB .680
2024 Atlanta Braves MLB .849
2024 San Francisco Giants MLB .749
2023 Miami Marlins MLB .853
2022 Miami Marlins MLB .695
2021 Atlanta Braves MLB .882
2021 Kansas City Royals MLB .658
2020 Kansas City Royals MLB .769
2019 Kansas City Royals MLB .922
2018 Kansas City Royals MLB .820
2017 Kansas City Royals MLB .503
2016 Chicago Cubs MLB .769
2015 Chicago Cubs MLB .723
2014 Chicago Cubs MLB .903