Betting Entertainment Tools

NBA Top Players

A season.basketball.topPlayers brings basketball top players, presented for a particular season.

For the widget to render you need to provide one of the following parameters:

  1. uniqueTournamentId (is used to obtain current seasonId, by default set to NBA),
  2. seasonId,
  3. matchId (is used to obtain current seasonId).
Parameters
Name Type Attributes Default Description
props object <required>
seasonId number <required>

Season Id.

matchId number <required>

Match Id.

uniqueTournamentId number 132

Unique Tournament Id, default NBA.

disableWidgetHeader boolean false

When set to true, hides widget header.

compactLayout boolean false

When set to true, switches to compact display.

disableDropdown boolean true

When set to true, hides season selector.

showCategories Array.<string> []

Categories to be shown, empty array will show all categories, allowed categories are: points_per_game, rebounds_per_game, assists_per_game, steals_per_game, field_goals_per_game, blocks_per_game.

onItemClick function

Function/event handler. Emits playerId on click or touch.

onTrack function

Function/event handler, see Tracking options.

Examples

HTML/Declarative

<div id="sr-widget" data-sr-widget="season.basketball.topPlayers" data-sr-compact-layout="true"></div>
<script type="application/javascript" src="https://widgets.sir.sportradar.com/sportradar/widgetloader" 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.sir.sportradar.com/sportradar/widgetloader","SIR", {
        language: 'en'
    });
    SIR('addWidget', '#sr-widget', 'season.basketball.topPlayers', {compactLayout: true});
</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.sir.sportradar.com/sportradar/widgetloader","SIR", {
        language: 'en'
    });
    SIR('addWidget', '#sr-widget', 'season.basketball.topPlayers', {compactLayout: true, onItemClick: function(type, obj){alert('playerId: ' + obj.playerId);}});
</script>
<div id="sr-widget"></div>