NHL API - Period-Level Team Stats by Game
October 8th, 2025
We've added period-level team statistics for NHL games.
These statistics are now available in the Game Summary endpoint for all full-coverage NHL games, beginning in the 2025 season. View the complete list of available period-level metrics here.
☑️ Sample Requests:
Game Summary - https://api.sportradar.com/nhl/trial/v7/en/games/{game_id}/summary.json
🔢 Versions
🔁 Endpoints Affected
- Game Summary, Push Statistics
⚙️ Return Sample
"periods": [
{
"id": "1363ba7b-2b14-4c49-84c9-00a5ecd705ac",
"sequence": 1,
"number": 1,
"type": "REG",
"total": {
"goals": 0,
"assists": 0,
"penalties": 1,
"penalty_minutes": 2,
"team_penalties": 0,
"team_penalty_minutes": 0,
"shots": 7,
"blocked_att": 3,
"missed_shots": 6,
"hits": 13,
"giveaways": 4,
"takeaways": 3,
"blocked_shots": 5,
"faceoffs_won": 9,
"faceoffs_lost": 4,
"powerplays": 0,
"faceoffs": 13,
"points": 0,
"emptynet_goals": 0,
"overtime_assists": 0,
"overtime_goals": 0,
"overtime_shots": 0,
"penalties_major": 0,
"penalties_match": 0,
"penalties_minor": 1,
"penalties_misconduct": 0,
"time_on_ice": "1:58:00"
},
"powerplay": {
"faceoffs_won": 2,
"faceoffs_lost": 0,
"shots": 1,
"goals": 0,
"missed_shots": 0,
"assists": 0,
"faceoff_win_pct": 100.0,
"opportunities": 0,
"faceoffs": 2,
"time_on_ice": "12:00"
},
"shorthanded": {
"faceoffs_won": 0,
"faceoffs_lost": 1,
"shots": 0,
"goals": 0,
"missed_shots": 0,
"assists": 0,
"faceoff_win_pct": 0.0,
"faceoffs": 1,
"time_on_ice": "10:00"
},
"evenstrength": {
"faceoffs_won": 7,
"faceoffs_lost": 3,
"shots": 6,
"goals": 0,
"missed_shots": 6,
"assists": 0,
"faceoff_win_pct": 70.0,
"faceoffs": 10,
"time_on_ice": "1:36:00"
},
"penalty": {
"shots": 0,
"goals": 0,
"missed_shots": 0
}
},
{
"id": "0948472c-e6d3-4bf5-bd9c-746bdb7dd11a",
"sequence": 2,
"number": 2,
"type": "REG",
"total": {
"goals": 0,
"assists": 0,
"penalties": 0,
"penalty_minutes": 0,
"team_penalties": 0,
"team_penalty_minutes": 0,
"shots": 13,
"blocked_att": 11,
"missed_shots": 4,
"hits": 12,
"giveaways": 9,
"takeaways": 1,
"blocked_shots": 10,
"faceoffs_won": 3,
"faceoffs_lost": 9,
"powerplays": 0,
"faceoffs": 12,
"points": 0,
"emptynet_goals": 0,
"overtime_assists": 0,
"overtime_goals": 0,
"overtime_shots": 0,
"penalties_major": 0,
"penalties_match": 0,
"penalties_minor": 0,
"penalties_misconduct": 0,
"time_on_ice": "2:00:00"
},
"powerplay": {
"faceoffs_won": 0,
"faceoffs_lost": 3,
"shots": 2,
"goals": 0,
"missed_shots": 0,
"assists": 0,
"faceoff_win_pct": 0.0,
"opportunities": 0,
"faceoffs": 3,
"time_on_ice": "6:30"
},
"shorthanded": {
"faceoffs_won": 0,
"faceoffs_lost": 0,
"shots": 0,
"goals": 0,
"missed_shots": 0,
"assists": 0,
"faceoff_win_pct": 0.0,
"faceoffs": 0,
"time_on_ice": 0
},
"evenstrength": {
"faceoffs_won": 3,
"faceoffs_lost": 6,
"shots": 11,
"goals": 0,
"missed_shots": 4,
"assists": 0,
"faceoff_win_pct": 33.3,
"faceoffs": 9,
"time_on_ice": "1:53:30"
},
"penalty": {
"shots": 0,
"goals": 0,
"missed_shots": 0
}
},
{
"id": "8b4b29d8-644c-4b85-b6be-7b17a658ee7d",
"sequence": 3,
"number": 3,
"type": "REG",
"total": {
"goals": 0,
"assists": 0,
"penalties": 0,
"penalty_minutes": 0,
"team_penalties": 0,
"team_penalty_minutes": 0,
"shots": 5,
"blocked_att": 8,
"missed_shots": 3,
"hits": 9,
"giveaways": 4,
"takeaways": 0,
"blocked_shots": 2,
"faceoffs_won": 7,
"faceoffs_lost": 8,
"powerplays": 0,
"faceoffs": 15,
"points": 0,
"emptynet_goals": 0,
"overtime_assists": 0,
"overtime_goals": 0,
"overtime_shots": 0,
"penalties_major": 0,
"penalties_match": 0,
"penalties_minor": 0,
"penalties_misconduct": 0,
"time_on_ice": "2:00:00"
},
"powerplay": {
"faceoffs_won": 1,
"faceoffs_lost": 1,
"shots": 0,
"goals": 0,
"missed_shots": 0,
"assists": 0,
"faceoff_win_pct": 50.0,
"opportunities": 0,
"faceoffs": 2,
"time_on_ice": "5:30"
},
"shorthanded": {
"faceoffs_won": 0,
"faceoffs_lost": 0,
"shots": 0,
"goals": 0,
"missed_shots": 0,
"assists": 0,
"faceoff_win_pct": 0.0,
"faceoffs": 0,
"time_on_ice": 0
},
"evenstrength": {
"faceoffs_won": 6,
"faceoffs_lost": 7,
"shots": 5,
"goals": 0,
"missed_shots": 3,
"assists": 0,
"faceoff_win_pct": 46.2,
"faceoffs": 13,
"time_on_ice": "1:54:30"
},
"penalty": {
"shots": 0,
"goals": 0,
"missed_shots": 0
}
}
]
},
<periods>
<period id="1363ba7b-2b14-4c49-84c9-00a5ecd705ac" sequence="1" number="1" type="REG" goals="0" assists="0" penalties="1" penalty_minutes="2" team_penalties="0" team_penalty_minutes="0" shots="7" blocked_att="3" missed_shots="6" hits="13" giveaways="4" takeaways="3" blocked_shots="5" faceoffs_won="9" faceoffs_lost="4" powerplays="0" faceoffs="13" points="0" emptynet_goals="0" overtime_assists="0" overtime_goals="0" overtime_shots="0" penalties_major="0" penalties_match="0" penalties_minor="1" penalties_misconduct="0" time_on_ice="1:58:00">
<powerplay faceoffs_won="2" faceoffs_lost="0" shots="1" goals="0" missed_shots="0" assists="0" faceoff_win_pct="100.0" opportunities="0" faceoffs="2" time_on_ice="12:00"/>
<shorthanded faceoffs_won="0" faceoffs_lost="1" shots="0" goals="0" missed_shots="0" assists="0" faceoff_win_pct="0.0" faceoffs="1" time_on_ice="10:00"/>
<evenstrength faceoffs_won="7" faceoffs_lost="3" shots="6" goals="0" missed_shots="6" assists="0" faceoff_win_pct="70.0" faceoffs="10" time_on_ice="1:36:00"/>
<penalty shots="0" goals="0" missed_shots="0"/>
</period>
<period id="0948472c-e6d3-4bf5-bd9c-746bdb7dd11a" sequence="2" number="2" type="REG" goals="0" assists="0" penalties="0" penalty_minutes="0" team_penalties="0" team_penalty_minutes="0" shots="13" blocked_att="11" missed_shots="4" hits="12" giveaways="9" takeaways="1" blocked_shots="10" faceoffs_won="3" faceoffs_lost="9" powerplays="0" faceoffs="12" points="0" emptynet_goals="0" overtime_assists="0" overtime_goals="0" overtime_shots="0" penalties_major="0" penalties_match="0" penalties_minor="0" penalties_misconduct="0" time_on_ice="2:00:00">
<powerplay faceoffs_won="0" faceoffs_lost="3" shots="2" goals="0" missed_shots="0" assists="0" faceoff_win_pct="0.0" opportunities="0" faceoffs="3" time_on_ice="6:30"/>
<shorthanded faceoffs_won="0" faceoffs_lost="0" shots="0" goals="0" missed_shots="0" assists="0" faceoff_win_pct="0.0" faceoffs="0" time_on_ice="0"/>
<evenstrength faceoffs_won="3" faceoffs_lost="6" shots="11" goals="0" missed_shots="4" assists="0" faceoff_win_pct="33.3" faceoffs="9" time_on_ice="1:53:30"/>
<penalty shots="0" goals="0" missed_shots="0"/>
</period>
<period id="8b4b29d8-644c-4b85-b6be-7b17a658ee7d" sequence="3" number="3" type="REG" goals="0" assists="0" penalties="0" penalty_minutes="0" team_penalties="0" team_penalty_minutes="0" shots="5" blocked_att="8" missed_shots="3" hits="9" giveaways="4" takeaways="0" blocked_shots="2" faceoffs_won="7" faceoffs_lost="8" powerplays="0" faceoffs="15" points="0" emptynet_goals="0" overtime_assists="0" overtime_goals="0" overtime_shots="0" penalties_major="0" penalties_match="0" penalties_minor="0" penalties_misconduct="0" time_on_ice="2:00:00">
<powerplay faceoffs_won="1" faceoffs_lost="1" shots="0" goals="0" missed_shots="0" assists="0" faceoff_win_pct="50.0" opportunities="0" faceoffs="2" time_on_ice="5:30"/>
<shorthanded faceoffs_won="0" faceoffs_lost="0" shots="0" goals="0" missed_shots="0" assists="0" faceoff_win_pct="0.0" faceoffs="0" time_on_ice="0"/>
<evenstrength faceoffs_won="6" faceoffs_lost="7" shots="5" goals="0" missed_shots="3" assists="0" faceoff_win_pct="46.2" faceoffs="13" time_on_ice="1:54:30"/>
<penalty shots="0" goals="0" missed_shots="0"/>
</period>
</periods>
</statistics>