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>