Widget Docs
Coverage MatrixDocumentationChange LogLog InContact Us
Widget Docs

Play-by-Play

us.match.nba.playByPlay displays a running timeline of every event in a given NBA game.

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

Parameters

NameTypeDescription
propsobjectproperties
NameTypeArgumentDefaultDescription
matchIdnumberrequiredMatch ID
sortOrderstringoptional'ascending'Determines sort order. Valid options are ascending or descending.
isExpandedbooleanoptional'false'If true displays an expanded tree.
disableFilterbooleanoptionalIf true hides all filters, selectors, dropdowns, and tabs.
flipOnLiveMatchbooleanoptionalIf true displays the last quarter only.
compactPeriodLayoutbooleanoptional'false'If true displays a compact layout.
showLast10booleanoptional'false'If true limits list to last 10 events.
disableHeaderbooleanoptionalIf true hides the header.
borderbooleanoptionalIf true enables a border around the widget.
onTogglefunctionoptionalFunction/event handler. Emits toggle object on period header click or touch.
onItemClickfunctionoptionalFunction/event handler. Emits event object on player cell click or touch.

Examples

<div class="sr-widget" data-sr-widget="us.match.nba.playByPlay" data-sr-match-id="28808890"></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.match.nba.playByPlay', {matchId: 28808890});
</script>
<div id="sr-widget"></div>