Release Log
Coverage MatrixDocumentationChange LogLog InContact Us
Release Log

NHL API - Season Teams Sort in Player Profile

We've adjusted the behavior of our Player Profile endpoint to always sort each season entry to display the most recent team first. You may now use this endpoint to reliably infer the current team for a player.

In the below example, Dylan Cozens was traded from the Sabres to the Senators in the 2024-25 regular season. The 2024-25 regular season entry (season id="c5ca79d2-9e65-4987-84da-6f26237a47b3" year="2024" type="REG") displays his Senators statistics first, indicating it was the last team he recorded statistics for in the 2024-25 regular season.


☑️ Sample Requests:

Player Profile - https://api.sportradar.com/nhl/trial/v7/en/players/20323392-b186-4f46-b32f-f28b3f32c01c/profile.json


🔢 Versions


🔁 Endpoints Affected

  • Player Profile

⚙️ Return Sample

{
    "id": "20323392-b186-4f46-b32f-f28b3f32c01c",
    "status": "ACT",
    "full_name": "Dylan Cozens",
    "first_name": "Dylan",
    "last_name": "Cozens",
    "abbr_name": "D.Cozens",
    "height": 75,
    "weight": 207,
    "handedness": "R",
    "position": "F",
    "primary_position": "C",
    "jersey_number": "24",
    "experience": "4",
    "birth_place": "Whitehorse, YT, CAN",
    "birthdate": "2001-02-09",
    "updated": "2025-03-07T20:59:49Z",
    "sr_id": "sr:player:1650131",
    "reference": "8481528",
    "rookie_year": 2020,
    "league": {
        "id": "fd560107-a85b-4388-ab0d-655ad022aff7",
        "name": "NHL",
        "alias": "NHL"
    },
    "team": {
        "id": "4416f5e2-0f24-11e2-8525-18a905767e44",
        "name": "Senators",
        "market": "Ottawa",
        "alias": "OTT",
        "sr_id": "sr:team:3700",
        "reference": "9"
    },
    "draft": {
        "team_id": "4416d559-0f24-11e2-8525-18a905767e44",
        "year": 2019,
        "round": "1",
        "pick": "7"
    },
  
  -- snip --

  {
    "id": "c5ca79d2-9e65-4987-84da-6f26237a47b3",
    "year": 2024,
    "type": "REG",
    "teams": [
      {
        "id": "4416f5e2-0f24-11e2-8525-18a905767e44",
        "name": "Senators",
        "market": "Ottawa",
        "alias": "OTT",
        "sr_id": "sr:team:3700",
        "reference": "9",
        "statistics": {
          "total": {
            "games_played": 21,
            "goals": 5,
            "assists": 11,
            "penalties": 3,
            "penalty_minutes": 6,
            "shots": 49,
            "blocked_att": 17,
            "missed_shots": 13,
            "hits": 57,
            "giveaways": 12,
            "takeaways": 2,
            "blocked_shots": 8,
            "faceoffs_won": 134,
            "faceoffs_lost": 130,
            "winning_goals": 1,
            "plus_minus": -4,
            "games_scratched": 0,
            "games_started": 9,
            "shooting_pct": 10.2,
            "faceoff_win_pct": 50.8,
            "faceoffs": 264,
            "points": 16,
            "emptynet_goals": 0,
            "overtime_goals": 0,
            "overtime_assists": 0,
            "overtime_shots": 0,
            "penalties_major": 0,
            "penalties_match": 0,
            "penalties_minor": 3,
            "penalties_misconduct": 0,
            "first_star": 0,
            "second_star": 3,
            "third_star": 1
          },
          "powerplay": {
            "shots": 15,
            "goals": 3,
            "missed_shots": 2,
            "assists": 5,
            "faceoffs_won": 19,
            "faceoffs": 34,
            "faceoffs_lost": 15,
            "faceoff_win_pct": 55.9
          },
          "shorthanded": {
            "shots": 1,
            "goals": 0,
            "missed_shots": 0,
            "assists": 0,
            "faceoffs_won": 1,
            "faceoffs": 4,
            "faceoffs_lost": 3,
            "faceoff_win_pct": 25.0
          },
          "evenstrength": {
            "shots": 33,
            "goals": 2,
            "missed_shots": 11,
            "assists": 6,
            "faceoffs_won": 114,
            "faceoffs": 226,
            "faceoffs_lost": 112,
            "faceoff_win_pct": 50.4
          },
          "penalty": {
            "shots": 0,
            "goals": 0,
            "missed_shots": 0
          },
          "shootout": {
            "shots": 0,
            "goals": 0,
            "missed_shots": 0
          },
          "average": {
            "assists": 0.52,
            "blocked_shots": 0.38,
            "points": 0.76,
            "blocked_att": 0.81,
            "penalties": 0.14,
            "missed_shots": 0.62,
            "hits": 2.71,
            "shots": 2.33,
            "takeaways": 0.1,
            "giveaways": 0.57,
            "goals": 0.24,
            "penalty_minutes": 0.29
          }
        },
        "time_on_ice": {
          "total": {
            "shifts": 525,
            "total": "348:48",
            "overtime": "00:00",
            "powerplay": "60:23",
            "shorthanded": "8:26",
            "evenstrength": "279:59"
          },
          "average": {
            "shifts": 25.0,
            "total": "16:37",
            "overtime": "00:00",
            "powerplay": "2:53",
            "shorthanded": "00:24",
            "evenstrength": "13:20"
          }
        }
      },
      {
        "id": "4416d559-0f24-11e2-8525-18a905767e44",
        "name": "Sabres",
        "market": "Buffalo",
        "alias": "BUF",
        "sr_id": "sr:team:3678",
        "reference": "7",
        "statistics": {
          "total": {
            "games_played": 61,
            "goals": 11,
            "assists": 20,
            "penalties": 20,
            "penalty_minutes": 62,
            "shots": 139,
            "blocked_att": 62,
            "missed_shots": 52,
            "hits": 148,
            "giveaways": 56,
            "takeaways": 13,
            "blocked_shots": 37,
            "faceoffs_won": 453,
            "faceoffs_lost": 443,
            "winning_goals": 1,
            "plus_minus": -13,
            "games_scratched": 0,
            "games_started": 10,
            "shooting_pct": 7.9,
            "faceoff_win_pct": 50.6,
            "faceoffs": 896,
            "points": 31,
            "emptynet_goals": 0,
            "overtime_goals": 0,
            "overtime_assists": 0,
            "overtime_shots": 2,
            "penalties_major": 2,
            "penalties_match": 0,
            "penalties_minor": 16,
            "penalties_misconduct": 2,
            "first_star": 1,
            "second_star": 0,
            "third_star": 5
          },
          "powerplay": {
            "shots": 27,
            "goals": 2,
            "missed_shots": 9,
            "assists": 2,
            "faceoffs_won": 62,
            "faceoffs": 123,
            "faceoffs_lost": 61,
            "faceoff_win_pct": 50.4
          },
          "shorthanded": {
            "shots": 6,
            "goals": 0,
            "missed_shots": 0,
            "assists": 0,
            "faceoffs_won": 29,
            "faceoffs": 69,
            "faceoffs_lost": 40,
            "faceoff_win_pct": 42.0
          },
          "evenstrength": {
            "shots": 106,
            "goals": 9,
            "missed_shots": 43,
            "assists": 18,
            "faceoffs_won": 362,
            "faceoffs": 704,
            "faceoffs_lost": 342,
            "faceoff_win_pct": 51.4
          },
          "penalty": {
            "shots": 0,
            "goals": 0,
            "missed_shots": 0
          },
          "shootout": {
            "shots": 0,
            "goals": 0,
            "missed_shots": 0
          },
          "average": {
            "assists": 0.33,
            "blocked_shots": 0.61,
            "points": 0.51,
            "blocked_att": 1.02,
            "penalties": 0.33,
            "missed_shots": 0.85,
            "hits": 2.43,
            "shots": 2.28,
            "takeaways": 0.21,
            "giveaways": 0.92,
            "goals": 0.18,
            "penalty_minutes": 1.02
          }
        },
        "time_on_ice": {
          "total": {
            "shifts": 1379,
            "total": "1050:11",
            "overtime": "8:16",
            "powerplay": "140:29",
            "shorthanded": "38:55",
            "evenstrength": "870:47"
          },
          "average": {
            "shifts": 22.61,
            "total": "17:13",
            "overtime": "00:50",
            "powerplay": "2:18",
            "shorthanded": "00:38",
            "evenstrength": "14:17"
          }
        }
      }
    ]
  }
<season id="c5ca79d2-9e65-4987-84da-6f26237a47b3" year="2024" type="REG">
  <team id="4416f5e2-0f24-11e2-8525-18a905767e44" name="Senators" market="Ottawa" alias="OTT" sr_id="sr:team:3700" reference="9">
    <statistics>
      <total games_played="21" goals="5" assists="11" penalties="3" penalty_minutes="6" shots="49" blocked_att="17" missed_shots="13" hits="57" giveaways="12" takeaways="2" blocked_shots="8" faceoffs_won="134" faceoffs_lost="130" winning_goals="1" plus_minus="-4" games_scratched="0" games_started="9" shooting_pct="10.2" faceoff_win_pct="50.8" faceoffs="264" points="16" emptynet_goals="0" overtime_goals="0" overtime_assists="0" overtime_shots="0" penalties_major="0" penalties_match="0" penalties_minor="3" penalties_misconduct="0" first_star="0" second_star="3" third_star="1">
        <powerplay shots="15" goals="3" missed_shots="2" assists="5" faceoffs_won="19" faceoffs="34" faceoffs_lost="15" faceoff_win_pct="55.9"/>
        <shorthanded shots="1" goals="0" missed_shots="0" assists="0" faceoffs_won="1" faceoffs="4" faceoffs_lost="3" faceoff_win_pct="25.0"/>
        <evenstrength shots="33" goals="2" missed_shots="11" assists="6" faceoffs_won="114" faceoffs="226" faceoffs_lost="112" faceoff_win_pct="50.4"/>
        <penalty shots="0" goals="0" missed_shots="0"/>
        <shootout shots="0" goals="0" missed_shots="0"/>
      </total>
      <average assists="0.52" blocked_shots="0.38" points="0.76" blocked_att="0.81" penalties="0.14" missed_shots="0.62" hits="2.71" shots="2.33" takeaways="0.1" giveaways="0.57" goals="0.24" penalty_minutes="0.29"/>
    </statistics>
    <time_on_ice>
      <total shifts="525" total="348:48" overtime="00:00" powerplay="60:23" shorthanded="8:26" evenstrength="279:59"/>
      <average shifts="25.0" total="16:37" overtime="00:00" powerplay="2:53" shorthanded="00:24" evenstrength="13:20"/>
    </time_on_ice>
    <goaltending>
    </goaltending>
  </team>
  <team id="4416d559-0f24-11e2-8525-18a905767e44" name="Sabres" market="Buffalo" alias="BUF" sr_id="sr:team:3678" reference="7">
    <statistics>
      <total games_played="61" goals="11" assists="20" penalties="20" penalty_minutes="62" shots="139" blocked_att="62" missed_shots="52" hits="148" giveaways="56" takeaways="13" blocked_shots="37" faceoffs_won="453" faceoffs_lost="443" winning_goals="1" plus_minus="-13" games_scratched="0" games_started="10" shooting_pct="7.9" faceoff_win_pct="50.6" faceoffs="896" points="31" emptynet_goals="0" overtime_goals="0" overtime_assists="0" overtime_shots="2" penalties_major="2" penalties_match="0" penalties_minor="16" penalties_misconduct="2" first_star="1" second_star="0" third_star="5">
        <powerplay shots="27" goals="2" missed_shots="9" assists="2" faceoffs_won="62" faceoffs="123" faceoffs_lost="61" faceoff_win_pct="50.4"/>
        <shorthanded shots="6" goals="0" missed_shots="0" assists="0" faceoffs_won="29" faceoffs="69" faceoffs_lost="40" faceoff_win_pct="42.0"/>
        <evenstrength shots="106" goals="9" missed_shots="43" assists="18" faceoffs_won="362" faceoffs="704" faceoffs_lost="342" faceoff_win_pct="51.4"/>
        <penalty shots="0" goals="0" missed_shots="0"/>
        <shootout shots="0" goals="0" missed_shots="0"/>
      </total>
      <average assists="0.33" blocked_shots="0.61" points="0.51" blocked_att="1.02" penalties="0.33" missed_shots="0.85" hits="2.43" shots="2.28" takeaways="0.21" giveaways="0.92" goals="0.18" penalty_minutes="1.02"/>
    </statistics>
    <time_on_ice>
      <total shifts="1379" total="1050:11" overtime="8:16" powerplay="140:29" shorthanded="38:55" evenstrength="870:47"/>
      <average shifts="22.61" total="17:13" overtime="00:50" powerplay="2:18" shorthanded="00:38" evenstrength="14:17"/>
    </time_on_ice>
    <goaltending>
    </goaltending>
  </team>
</season>