Widgets.us.season.ncaaf.TeamsStats

A us.season.ncaaf.teamsStats displays NCAAF FBS seasonal teams statistics table.

All the properties are optional. By default, widget will render team statistics table for the active season.

props.offenseColumns options descriptions

optiondescription
ptsPoints
ptsgPointsg
tyrdTotal Yards
tyrdgTotal Yards Game
pyrdPassing Yards
pyrdgPassing Yards Game
ryrdRushing Yards
ryrdgRushing Yards Game

props.defenseColumns options descriptions

optiondescription
ptsaPoints Against
ptsagOpponents Points Game
tyrdTotal Yards
tyrdgTotal Yards Game
ttacksTotal Tackles
sacksSacks
sackyDefense Sack Yards
ffFumbles Forced
dintDefense Interception
intydsDefense Interception Yards

new TeamsStats(props)

Parameters
Name Type Description
props object
Properties
Name Type Argument Default Description
seasonId number <optional>

Season Id.

year number <optional>

Default selected year.

seasonType string <optional>

Default selected season type: total, regular or playoffs

mode string <optional>
'offense'

Mode: offense / defense

conference string <optional>

Filter teams by an FBS conference. Valid options are: aac, acc, big12, b1g, cusa, indep, mac, mw, pac12, sec, sunbelt.

disableTitle boolean <optional>

When set to true, hides widget title.

hideFilters boolean <optional>

When set to true, hides all filters / dropdown.

offenseColumns string <optional>

Comma separated string of offense table statistics column keys. Used for picking picking fewer columns and different order. Valid options are pts, ptsg, tyrd, tyrdg, pyrd, pyrdg, ryrd, ryrdg.

defenseColumns string <optional>

Comma separated string of defense table statistics column keys. Used for picking picking fewer columns and different order. Valid options are ptsa, ptsag, tyrd, tyrdg, ttacks, sacks, sacky, ff, dint, intyds.

offenseSortIdx string <optional>

Overrides offense table default sort statistics column index. 1, 2, 3...

defenseSortIdx string <optional>

Overrides defense table default sort statistics column index. 1, 2, 3...

pageLength number <optional>
50

How many teams display per page.

border boolean <optional>

When set to true, table is displayed with border.

onItemClick function <optional>

Function/event handler. Emits uniqueTeamId, seasonId, uniqueTournamentId on table row click or touch.

Examples

HTML/Declarative

<div class="sr-widget" data-sr-widget="us.season.ncaaf.teamsStats"></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.season.ncaaf.teamsStats', {});
</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.media.sportradar.com/uscommon/widgetloader","USW", {
        language: 'en_us'
    });
    USW('addWidget', '#sr-widget', 'us.season.ncaaf.teamsStats', {onItemClick: function(type, obj){alert('uniqueTeamId: ' + obj.uniqueTeamId);}});
</script>
<div id="sr-widget"></div>