Widget Docs
Coverage MatrixDocumentationRelease LogLog In

Player Season Statistics

us.season.nfl.playersStats displays seasonal statistics for NFL players.

All properties are optional. By default, the widget provides player statistics for the active season.

Parameters

Name Type Description
props object properties
Name Type Argument Default Description
seasonId number optional Season ID (Year or Fishnet ID)
seasonType number optional 'regular' Season type: regular / playoffs
category string optional 'passing' Statistics mode: passing, rushing, receiving, defense, kicking, punting, returns.
conference string optional 'all' Conference filter: all, afc, or nfc.
teamId number optional Team ID with or without 'sd:team:' prefix. When teamId is entered team dropdown is hidden.
qualifiesAsLeagueLeader boolean optional true When set to true enables statistical minimums to qualify a player for inclusion in a statistical category.
props Name Type Argument Default Description
useRadar360Qualifiers boolean optional When set to true uses radar360 data as qualifiers source.
props.pageLength number optional 50 Number of players to display per page.
props.disableTitle boolean optional When set to true hides the widget title.
props.hideFilters boolean optional When set to true hides all filters/dropdowns.
props.hideFilters boolean optional When set to true hides all filters/dropdowns.
props.hideFilters boolean optional When set to true hides all filters/dropdowns.
props.hideFilters boolean optional When set to true hides all filters/dropdowns.
props.hideFilters boolean optional When set to true hides all filters/dropdowns.
props.disableCategoryDropdown boolean optional When set to true hides category dropdown.
props.disableQualifiersSwitch boolean optional When set to true hides qualifiers switch.
props.disableSeasonDropdown boolean optional When set to true hides season dropdowns.
props.disableSeasonTypeDropdown boolean optional When set to true hides season type dropdowns.
props.disableConferenceDropdown boolean optional When set to true hides conference dropdowns.
props.disableTeamsDropdown boolean optional When set to true hides teams dropdowns.
props.disablePositionsDropdown boolean optional When set to true hides positions dropdowns.
props.border boolean optional When set to true the table is displayed with border.
props.passingColumns string optional Comma separated string of passing statistics column keys. Used for picking fewer columns and different order. Valid options are: team, position, passer_rat, passing_comp, passing_att, passing_cmp_pct, passing_yds, passing_tds, passing_int, passing_yds_att, passing_yds_game, catchable_pass, sacks_allowed, hurries, avg_pocket_time.
props.rushingColumns string optional Comma separated string of rushing statistics column keys. Used for picking fewer columns and different order. Valid options are: team, position, rush_att, rush_yds, rush_avg, rush_td, rush_att_game, rush_yds_game, rush_first_downs, rush_stuff_pct, fumbles, fumbles_lost, rushing_td_pct, rush_yac_avg, rush_ybc_avg, rush_brk_tack.
props.receivingColumns string optional Comma separated string of receiving statistics column keys. Used for picking fewer columns and different order. Valid options are team, position, targets, receptions, rec_yds, rec_tds, targets_game, rec_yds_game, yds_rec, first_down_pct, avg_yds_catch, avg_yac, rec_drop, brk_tack.
props.defenseColumns string optional Comma separated string of defensive statistics column keys. Used for picking fewer columns and different order. Valid options are team, position, tot_tack, assists, def_sacks, def_sack_yds, forced_fumbles, def_tgt, passes_defended, def_int, int_td, safety, tfl, def_blitz, qbh, def_knocks, def_hurries, pressures, def_snaps.
props.kickingColumns string optional Comma separated string of kicking table statistics column keys. Used for picking fewer columns and different order. Valid options are team, position, kickoffs, kickoffs_tb, kickoffs_tb_pct, kickoffs_yds, kickoff_yds_avg, fgm, fga, fg_pct, xpm, xpa, xp_pct.
props.puntingColumns string optional Comma separated string of punting table statistics column keys. Used for picking fewer columns and different order. Valid options are team, position, punts, gross_punt_yds, gross_punt_avg, punts_blocked, punting_touchbacks, punt_i20, punt_long, net_punt_yds, net_punt_avg, hang.
props.returnsColumns string optional Comma separated string of returns table statistics column keys. Used for picking fewer columns and different order. Valid options are team, position, punt_returns, punt_ret_yds, punt_ret_avg, punt_ret_fc, punt_ret_long, punt_ret_td, kickoff_returns, kickoff_return_yds, kickoff_return_avg, kick_return_long, kickoff_return_td.
props.passingSortIdx string optional Overrides passing table default sort statistics column index. 1, 2, 3....
props.rushingSortIdx string optional Overrides rushing table default sort statistics column index. 1, 2, 3....
props.receivingSortIdx string optional Overrides receiving table default sort statistics column index. 1, 2, 3....
props.defenseSortIdx string optional Overrides defensive table default sort statistics column index. 1, 2, 3....
props.kickingSortIdx string optional Overrides kicking table default sort statistics column index. 1, 2, 3....
props.puntingSortIdx string optional Overrides punting table default sort statistics column index. 1, 2, 3....
props.returnsSortIdx string optional Overrides return table default sort statistics column index. 1, 2, 3....
props.onItemClick function optional Function/event handler. Emits playerId, teamId, seasonId, uniqueTournamentId on table row click or touch.

Examples

<div class="sr-widget" data-sr-widget="us.season.nfl.playersStats" 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.playersStats', {seasonId: 2019, qualifiesAsLeagueLeader: false, teamId: 'sd:team:82cf9565-6eb9-4f01-bdbd-5aa0d472fcd9'});
</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.playersStats', {seasonId:'63509', onItemClick: function(type, obj){alert(type +': ' + JSON.stringify(obj));}});
</script>
<div id="sr-widget"></div>