Widget Docs
Coverage MatrixDocumentationRelease LogLog In

Top Players

us.season.nhl.topPlayers displays a top 5 leaderboard for a given season, with a dropdown to select by statistic.

For the widget to render you must provide a valid seasonId.

To have specific stats for players, statType must be set.

Parameters

Name Type Argument Default Description
seasonId number required Season ID
seasonType string optional 'main' Season type. Valid options are: main or playoffs.
statType string optional 'points' Selected Stat. Valid options: points, goals, assists, plus_minus, goaltending_total_average_goals_against, goaltending_total_saves_percentage, goaltending_total_wins, or goaltending_total_shutouts.
disableDropdown boolean optional 'points' If true hides dropdown.
disableHeader boolean optional If true hides the widget header.
showTitle boolean optional If true turns dropdown to title.
hidePlayers boolean optional If true hides player images.
playersLimit number optional 5 Limits list length.
qualifiesAsLeagueLeader boolean optional 'true' If true enables statistical minimums to qualify a player for inclusion in a statistical category.
border boolean optional If true enables a border around the widget.
onItemClick function optional Function/event handler. Emits playerId on click or touch.

Examples

<div class="sr-widget" data-sr-widget="us.season.nhl.topPlayers" data-sr-season-id="54837"></div>
<script type="application/javascript" src="https://widgets.media.sportradar.com/YOUR_CLIENT_ALIAS/widgetloader" data-sr-language="en_us" async></script>

<script>
    (function(a,b,c,d,e,f,g,h,i){a[e]||(i=a[e]=function(){(a[e].q=a[e].q||[]).push(arguments)},i.l=1*new Date,i.o=f,
    g=b.createElement(c),h=b.getElementsByTagName(c)[0],g.async=1,g.src=d,g.setAttribute("n",e),h.parentNode.insertBefore(g,h)
    )})(window,document,"script","https://widgets.media.sportradar.com/YOUR_CLIENT_ALIAS/widgetloader","SIR", {
        language: 'en_us'
    });
    SIR('addWidget', '#sr-widget', 'us.season.nhl.topPlayers', {seasonId: 54837, statType: 'plus_minus'});
</script>
<div id="sr-widget"></div>

<script>
    (function(a,b,c,d,e,f,g,h,i){a[e]||(i=a[e]=function(){(a[e].q=a[e].q||[]).push(arguments)},i.l=1*new Date,i.o=f,
    g=b.createElement(c),h=b.getElementsByTagName(c)[0],g.async=1,g.src=d,g.setAttribute("n",e),h.parentNode.insertBefore(g,h)
    )})(window,document,"script","https://widgets.media.sportradar.com/YOUR_CLIENT_ALIAS/widgetloader","SIR", {
        language: 'en_us'
    });
    SIR('addWidget', '#sr-widget', 'us.season.nhl.topPlayers', {seasonId: 54837, statType: 'goaltending_total_average_goals_against', onItemClick: function(type, obj){alert('playerId: ' + obj.playerId);}});
</script>
<div id="sr-widget"></div>