Widgets.us.season.mlb.TeamsStats

A us.season.mlb.playersStats displays mlb seasonal teams statistics table.

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


new TeamsStats(props)

props.hittingColumns options descriptions

optiondescription
abat Bats
rRuns
hHits
2bDoubles
3bTriples
hrHome Runs
rbiRuns Batted In
bbWalks
kStrikeouts
tbTotal Bases
sbStolen Bases
csCaught Stealing
baBatting Average
obpOn Base %
slgSlugging %
opsOn-base Plus Slugging
isoIsolated Power
babipBatting Average On Balls In Play
bbkWalk-to-strikeout Ratio
gofoGround Out-Fly Out Ratio
goaoGround Out-Fly Air Ratio
xbhExtra-base Hits
abhrat Bats per Home Run

props.pitchingColumns options descriptions X valid options

optiondescription
wWins
lLosses
eraEarned Run Average
svSaves
svoSave Opportunities
ipInnings Pitched
hHits Allowed
rRuns Allowed
erEarned Runs
hraHome Runs Allowed
bbWalks
kStrikeouts
obaOpponents' Batting Average
whipWalks and Hits per Inning Pitched
k9Strikeouts per Nine Innings
kbbStrikeout-to-walk Ratio
goGroundouts
foFlyouts
gofoGround Out-Fly Out Ratio
goaoGround Out-Fly Air Ratio
qsQuality Starts
cgComplete Games
shoShutouts
Parameters
Name Type Description
props object
Properties
Name Type Argument Default Description
seasonId number <optional>

Season Id.

seasonType string <optional>
'regular'

Season type: regular / playoffs

category string <optional>
'hitting'

Category: hitting / pitching

conference string <optional>

Conference filder: al / nl.

border boolean <optional>

When set to true, table is displayed with border.

disableTitle boolean <optional>

When set to true, hides widget title.

hideFilters boolean <optional>

When set to true, hides all filters / dropdown.

hittingColumns string <optional>

Comma separated string of hitting table statistics column keys. Used for picking picking fewer columns and different order. Valid options are ab, r, h, 2b, 3b, hr, rbi, bb, k, tb, sb, cs, ba, obp, slg, ops, iso, babip, bbk, goao, xbh, abhr.

pitchingColumns string <optional>

Comma separated string of pitching table statistics column keys. Used for picking picking fewer columns and different order. Valid options are w, l, era, sv, svo, ip, h, r, er, hra, bb, k, oba, whip, k9, kbb, go, ao, qs, cg, sho.

hittingSortIdx string <optional>

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

pitchingSortIdx string <optional>

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

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.mlb.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.mlb.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.mlb.teamsStats', {onItemClick: function(type, obj){alert('uniqueTeamId: ' + obj.uniqueTeamId);}});
</script>
<div id="sr-widget"></div>