GuidesRelease Log
Coverage MatrixDocumentationChange LogLog InContact Us
Release Log

NHL API - Year-to-Date Statistics in PBP

We've added year-to-date goal and assist statistics for players in our NHL Game Play-by-Play endpoint.

Each goal score event now includes player objects for the goal scorer, primary assister, and secondary assister. Parse these fields to easily display a player's total season goals, primary assists, or secondary assists.

  • event.taken_by.scorer_ytd_goals — Year-to-date goals for a goal scorer
  • event.primary_assist.primary_assist_ytd_assists — Year-to-date primary assists for a primary assister
  • event.secondary_assist.secondary_assist_ytd_assists — Year-to-date secondary assists for a secondary assister

☑️ Sample Requests:

Game Play-by-Play - https://api.sportradar.com/nhl/trial/v7/en/games/{game_id}/pbp.json


🔢 Versions


🔁 Endpoints Affected

  • Game Play-by-Play

⚙️ Return Sample

{
  "id": "47193681-c47d-4b4c-8e59-91630a8503b8",
  "clock": "15:23",
  "official": true,
  "updated": "2025-10-15T04:18:27Z",
  "wall_clock": "2025-10-14T23:26:26Z",
  "description": "Goal scored by Alex Newhook assisted by Ivan Demidov and Alexandre Carrier",
  "away_points": 0,
  "clock_decimal": "15:23",
  "home_points": 1,
  "sequence": 1760484386614,
  "strength": "even",
  "zone": "offensive",
  "event_type": "goal",
  "attribution": {
                    "id": "441713b7-0f24-11e2-8525-18a905767e44",
                    "name": "Canadiens",
                    "market": "Montreal",
                    "team_goal": "right",
                    "sr_id": "sr:team:3690",
                    "reference": "8"
                  },
  "taken_by": {
                    "full_name": "Alex Newhook",
                    "jersey_number": "15",
                    "reference": "8481618",
                    "id": "2b6963fd-3924-42c4-be6d-753087d2498f",
                    "scorer_ytd_goals": 1
                  },
  "primary_assist": {
                    "full_name": "Ivan Demidov",
                    "jersey_number": "93",
                    "reference": "8484984",
                    "id": "49de95da-de4f-4c36-a5ff-300450ebf674",
                    "primary_assist_ytd_assists": 2
                  },
  "secondary_assist": {
                    "full_name": "Alexandre Carrier",
                    "jersey_number": "45",
                    "reference": "8478851",
                    "id": "4e61366d-c43e-4716-8b86-a136a0f2a786",
                    "secondary_assist_ytd_assists": 1
                  },
  "location": {
                    "coord_x": 192,
                    "coord_y": 528,
                    "action_area": "lowslot"
                  },
  "details": {
                    "shot_type": "tip-in",
                    "goal_zone": "lower middle",
                    "distance": 6
                  },
  "statistics": [
                    {
                        "goal": true,
                        "type": "shot",
                        "strength": "even",
                        "zone": "offensive",
                        "team": {
                            "id": "441713b7-0f24-11e2-8525-18a905767e44",
                            "name": "Canadiens",
                            "market": "Montreal",
                            "sr_id": "sr:team:3690",
                            "reference": "8"
                          },
                        "player": {
                            "id": "2b6963fd-3924-42c4-be6d-753087d2498f",
                            "full_name": "Alex Newhook",
                            "jersey_number": "15",
                            "sr_id": "sr:player:1650187",
                            "reference": "8481618"
                          }
                      },
                    {
                        "type": "assist",
                        "strength": "even",
                        "zone": "offensive",
                        "assist_type": "primary",
                        "team": {
                            "id": "441713b7-0f24-11e2-8525-18a905767e44",
                            "name": "Canadiens",
                            "market": "Montreal",
                            "sr_id": "sr:team:3690",
                            "reference": "8"
                          },
                        "player": {
                            "id": "49de95da-de4f-4c36-a5ff-300450ebf674",
                            "full_name": "Ivan Demidov",
                            "jersey_number": "93",
                            "sr_id": "sr:player:2487595",
                            "reference": "8484984"
                          }
                      },
                    {
                        "type": "assist",
                        "strength": "even",
                        "zone": "offensive",
                        "assist_type": "secondary",
                        "team": {
                            "id": "441713b7-0f24-11e2-8525-18a905767e44",
                            "name": "Canadiens",
                            "market": "Montreal",
                            "sr_id": "sr:team:3690",
                            "reference": "8"
                          },
                        "player": {
                            "id": "4e61366d-c43e-4716-8b86-a136a0f2a786",
                            "full_name": "Alexandre Carrier",
                            "jersey_number": "45",
                            "sr_id": "sr:player:904496",
                            "reference": "8478851"
                          }
                      },
                    {
                        "saved": false,
                        "goal": true,
                        "type": "shotagainst",
                        "strength": "even",
                        "zone": "defensive",
                        "team": {
                            "id": "1fb48e65-9688-4084-8868-02173525c3e1",
                            "name": "Kraken",
                            "market": "Seattle",
                            "sr_id": "sr:team:794340",
                            "reference": "55"
                          },
                        "player": {
                            "id": "cd985f0a-3d12-45f9-9b97-cc448388e19e",
                            "full_name": "Joey Daccord",
                            "jersey_number": "35",
                            "sr_id": "sr:player:1726520",
                            "reference": "8478916",
                            "goals_against": 5
                          }
                      }
                  ],
<event id="47193681-c47d-4b4c-8e59-91630a8503b8" clock="15:23" official="true" updated="2025-10-15T04:18:27Z" wall_clock="2025-10-14T23:26:26Z" away_points="0" clock_decimal="15:23" home_points="1" sequence="1760484386614" zone="offensive" event_type="goal">
              <description>Goal scored by Alex Newhook assisted by Ivan Demidov and Alexandre Carrier</description>
              <attribution id="441713b7-0f24-11e2-8525-18a905767e44" name="Canadiens" market="Montreal" team_goal="right" sr_id="sr:team:3690" reference="8"/>
              <taken_by full_name="Alex Newhook" jersey_number="15" reference="8481618" id="2b6963fd-3924-42c4-be6d-753087d2498f" scorer_ytd_goals="1"/>
              <primary_assist full_name="Ivan Demidov" jersey_number="93" reference="8484984" id="49de95da-de4f-4c36-a5ff-300450ebf674" primary_assist_ytd_assists="2"/>
              <secondary_assist full_name="Alexandre Carrier" jersey_number="45" reference="8478851" id="4e61366d-c43e-4716-8b86-a136a0f2a786" secondary_assist_ytd_assists="1"/>
              <location coord_x="192" coord_y="528" action_area="lowslot"/>
              <details shot_type="tip-in" goal_zone="lower middle" distance="6"/>
              <statistics>
                  <shot goal="true" strength="even" zone="offensive">
                      <team id="441713b7-0f24-11e2-8525-18a905767e44" name="Canadiens" market="Montreal" sr_id="sr:team:3690" reference="8"/>
                      <player id="2b6963fd-3924-42c4-be6d-753087d2498f" full_name="Alex Newhook" jersey_number="15" sr_id="sr:player:1650187" reference="8481618"/>
                  </shot>
                  <assist strength="even" zone="offensive" assist_type="primary">
                      <team id="441713b7-0f24-11e2-8525-18a905767e44" name="Canadiens" market="Montreal" sr_id="sr:team:3690" reference="8"/>
                      <player id="49de95da-de4f-4c36-a5ff-300450ebf674" full_name="Ivan Demidov" jersey_number="93" sr_id="sr:player:2487595" reference="8484984"/>
                  </assist>
                  <assist strength="even" zone="offensive" assist_type="secondary">
                      <team id="441713b7-0f24-11e2-8525-18a905767e44" name="Canadiens" market="Montreal" sr_id="sr:team:3690" reference="8"/>
                      <player id="4e61366d-c43e-4716-8b86-a136a0f2a786" full_name="Alexandre Carrier" jersey_number="45" sr_id="sr:player:904496" reference="8478851"/>
                  </assist>
                  <shotagainst saved="false" goal="true" strength="even" zone="defensive">
                      <team id="1fb48e65-9688-4084-8868-02173525c3e1" name="Kraken" market="Seattle" sr_id="sr:team:794340" reference="55"/>
                      <player id="cd985f0a-3d12-45f9-9b97-cc448388e19e" full_name="Joey Daccord" jersey_number="35" sr_id="sr:player:1726520" reference="8478916" goals_against="5"/>
                  </shotagainst>
              </statistics>