Widgets.us.match.nfl.BoxScore

us.match.nfl.boxScore shows a structured summary of the results from a NFL competition. The box score lists the game score as well as individual and team achievements in the game.

For the widget to render you need to provide matchId. Other properties are optional.


new BoxScore(props)

Parameters
Name Type Description
props object
Properties
Name Type Argument Description
matchId string

Match id.

disableWidgetHeader boolean <optional>

Hides header (season info).

homeStats string <optional>

<team|players> Whether display team or players stats on home side.

awayStats string <optional>

<team|players> Whether display team or players stats on away side.

enableTeamTabs boolean <optional>

If true it displays tabs instead of dropdowns for mobile and tablet breakpoint to make readily apparent which teams are playing in a game.

border boolean <optional>

Displays border.

onItemClick function <optional>

Function/event handler. Emits teamId and playerId when a player is clicked (target: player), and teamId and page when a dropdown selection has been made (target: team).

Examples

HTML/Declarative

<div class="sr-widget" data-sr-widget="us.match.nfl.boxScore" data-sr-match-id="sd:match:5c981331-29d9-4c65-b4f2-5e1101295b3e"></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.match.nfl.boxScore', {matchId: "sd:match:5c981331-29d9-4c65-b4f2-5e1101295b3e"});
</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.match.nfl.boxScore', {matchId: "sd:match:5c981331-29d9-4c65-b4f2-5e1101295b3e", onItemClick: function(target, obj){alert(target + ': ' + JSON.stringify(obj));}});
</script>