Widget Docs
Coverage MatrixDocumentationChange LogLog InContact Us
Widget Docs

Team Season Statistics

us.season.nfl.teamsStats displays a sortable team statistics table for all teams in a given season. Data can be filtered by season type (regular season, playoffs) and by stats categories (offense, offense - advanced, defense, defense - advanced).

All widget properties are optional. By default, the widget will provide a table for the active season.

Parameters

NameTypeArgumentDefaultDescription
seasonIdnumberoptionalactive seasonSeason ID (Year or Fishnet Season ID)
categorystringoptional'passing'Statistics mode. Options: offense, offenseAdvanced, defense1, defense2, defenseAdvanced.
conferencestringoptional'all'Filter teams by conference. Valid options are: all, afc, nfc.
seasonTypestringoptional'regular'Season type: regular / playoffs.
borderbooleanoptionalWhen set to true the table is displayed with a border.
pageLengthnumberoptional50Number of players to display per page.
disableTitlebooleanoptionalWhen set to true hides the widget title.
hideFiltersbooleanoptionalWhen set to true hides all filters / dropdown.
offenseColumnsstringoptionalComma separated string of offensive table statistics column keys. Used for picking fewer columns and different order. Valid options are: pf, pfg, tot_yds, tot_ydsg, pass_yds, pass_ydsg, rush_yds, rush_ydsg.
offenseAdvancedColumnsstringoptionalComma separated string of advanced offensive table statistics column keys. Used for picking fewer columns and different order. Valid options are: ppd, rz_td_pct, rz_score_pct, rz_tot_drives, two_pt_conv_pct, pass_pct, rush_pct, to_diff, bppg.
defense1ColumnsstringoptionalComma separated string of defensive1 table statistics column keys. Used for picking fewer columns and different order. Valid options are: pa, pag, tot_yds_allwd, tot_yds_g_allwd, def_pass_yds, def_pass_yds_g, rush_yds_allwd, def_rush_yds_g.
defense2ColumnsstringoptionalComma separated string of defensive2 table statistics column keys. Used for picking fewer columns and different order. Valid options are: def_sacks, def_sacks_yds, ff, pass_def, def_int, int_yds, int_td, safety, tot_tacks, tfl, qbh.
defenseAdvancedColumnsstringoptionalComma separated string of advanced defensive table statistics column keys. Used for picking fewer columns and different order. Valid options are: def_miss_tacks, def_miss_tacks_pct, def_hurries, def_koncks, def_blitz_pct, def_third_pct.
offenseSortIdxstringoptionalOverrides offensive table default sort statistics column index. 1, 2, 3...
offenseAdvancedSortIdxstringoptionalOverrides offensive advanced table default sort statistics column index. 1, 2, 3...
defense1SortIdxstringoptionalOverrides defense1 table default sort statistics column index. 1, 2, 3...
defense2SortIdxstringoptionalOverrides defense2 table default sort statistics column index. 1, 2, 3...
defenseAdvancedSortIdxstringoptionalOverrides defense advanced table default sort statistics column index. 1, 2, 3...
onItemClickfunctionoptionalFunction/event handler. Emits playerId, teamId, seasonId, uniqueTournamentId on table row click or touch.

Examples

<div class="sr-widget" data-sr-widget="us.season.nfl.teamsStats" data-sr-season-id="2019"></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.nfl.teamsStats', {});
</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.nfl.teamsStats', {seasonId:'63509', onItemClick: function(type, obj){alert(type +': ' + JSON.stringify(obj));}});
</script>
<div id="sr-widget"></div>