GuidesRelease Log
Coverage MatrixDocumentationChange LogLog InContact Us
Release Log

NHL API - Period-Level Team Stats by Game

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>