Widgets.us.season.nba.TopPlayers

us.season.nba.topPlayers shows list of top players for selected category.

For the widget to render you need to provide seasonId.

To have specific stats for players, statType must be set

List of stat keys:

  • points (Points)
  • rebounds (Rebounds)
  • assists (Assists)
  • steals (Steals)
  • blocks (Blocks)
  • turnovers (Turnovers)
  • three_points_made (Three points made)
  • free_throws_made (Free throws made)
  • field_goals_made (Field goals made)
  • points_per_game (Points per game)
  • rebounds_per_game (Rebounds per game)
  • assists_per_game (Assists per game)
  • steals_per_game (Steals per game)
  • field_goals_made_per_game (Field goals made per game)
  • blocks_per_game (Blocks per game)
  • field_goals_percentage (Field goals percentage)
  • three_points_percentage (Three points percentage)
  • free_throws_percentage (Free throws percentage)

new TopPlayers(props)

Parameters
Name Type Description
props object
Properties
Name Type Argument Default Description
seasonId number

Season id.

seasonType string <optional>
'regular'

Selected season type. Can be regular, playoffs.

statType string <optional>
'points_per_game'

Selected stat. Can be points, rebounds, assists, steals, blocks, turnovers, three_points_made, free_throws_made, field_goals_made. points_per_game, rebounds_per_game, assists_per_game, steals_per_game, field_goals_made_per_game, blocks_per_game, field_goals_percentage, three_points_percentage, free_throws_percentage.

disableDropdown boolean <optional>

If true hides dropdown.

disableHeader boolean <optional>

If true hides 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

HTML/Declarative

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

JS/Programmatic

<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/uscommon/widgetloader","USW", {
        language: 'en_us'
    });
    USW('addWidget', '#sr-widget', 'us.season.nba.topPlayers', {seasonId: 94573, statType: 'field_goals_percentage'});
</script>
<div id="sr-widget"></div>

JS/Example of using Event Handler

<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/uscommon/widgetloader","USW", {
        language: 'en_us'
    });
    USW('addWidget', '#sr-widget', 'us.season.nba.topPlayers', {seasonId: 94573, statType: 'assists', onItemClick: function(type, obj){alert('playerId: ' + obj.playerId);}});
</script>
<div id="sr-widget"></div>