Widget Docs
Coverage MatrixDocumentationChange LogLog InContact Us
Widget Docs

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

NameTypeArgumentDefaultDescription
seasonIdnumberrequiredSeason ID
seasonTypestringoptional'main'Season type. Valid options are: main or playoffs.
statTypestringoptional'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.
disableDropdownbooleanoptional'points'If true hides dropdown.
disableHeaderbooleanoptionalIf true hides the widget header.
showTitlebooleanoptionalIf true turns dropdown to title.
hidePlayersbooleanoptionalIf true hides player images.
playersLimitnumberoptional5Limits list length.
qualifiesAsLeagueLeaderbooleanoptional'true'If true enables statistical minimums to qualify a player for inclusion in a statistical category.
borderbooleanoptionalIf true enables a border around the widget.
onItemClickfunctionoptionalFunction/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>