Widgets.us.season.mlb.PlayersStats

A us.season.mlb.playersStats displays MLB seasonal players statistics.

All the properties are optional. By default renders player statistics table for the active season.


new PlayersStats(props)

props.hittingColumns options descriptions

optiondescription
tTeam
pPosition
gpMlb Trans Games Played
gsGames Started
paPlate Appearances
abat Bats
rRuns
hHits
2bDoubles
3bTriples
hrHome Runs
rbiRuns Batted In
bbWalks
kStrikeouts
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-Air Out Ratio
xbhExtra-base Hits
abhrat Bats per Home Run

props.pitchingColumns options descriptions

optiondescription
tTeam
pPosition
gpMlb Trans Games Played
gsGames Started
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
gofoGround Out-Fly Out Ratio
goaoGround Out-Air Out Ratio
qsQuality Starts
cgComplete Games
shoShutouts
hldHolds
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'

Statistics mode: hitting / pitching.

conference string <optional>

Conference filter: al / nl.

uniqueTeamId number <optional>

Unique team id filter.

qualifiesAsLeagueLeader boolean <optional>
true

When set to true, enables statistical minimums to qualify a player for inclusion in a statistical category.

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 t, p, gp, gs, pa, ab, r, h, 2b, 3b, hr, rbi, bb, k, 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 t, p, gp, gs, w, l, era, sv, svo, ip, h, r, er, hra, bb, k, oba, whip, k9, kbb, goao, qs, cg, sho, hld.

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...

pageLength number <optional>
50

How many players display per page.

border boolean <optional>

When set to true, table is displayed with border.

onItemClick function <optional>

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

Examples

HTML/Declarative

<div class="sr-widget" data-sr-widget="us.season.mlb.playersStats"></div>
<script type="application/javascript" src="https://widgets.media.sportradar.com/msn/en_us/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.playersStats', {});
</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.playersStats', {onItemClick: function(type, obj){alert('playerId: ' + playerId + ', uniqueTeamId: ' + obj.uniqueTeamId);}});
</script>
<div id="sr-widget"></div>