PlayerGameStats

A player's stats for a particular game.

Use Case Supported queries
game leaders by week type /playerGameStats?s={"$query":{"game.week.weekType":"SB"},"$sort":{"$available_sort_types":1},"$take":10,"$skip":0}&fs={game{week{season,seasonType,week},id,gameTime,gameStatus,homeTeam{id,abbr},visitorTeam{id,abbr},homeTeamScore,visitorTeamScore},person{id,displayName,player{position,jerseyNumber,activeSince}},passing,rushing,receiving,kicking,defensive,punting,kickReturns,puntReturns,fumble}

$available_sort_types

Name
passing.yards
rushing.yards
receiving.yards
defensive.combineTackles
defensive.sacks
defensive.interceptions
totalPointScore
kicking.fgMade
totaltouchdowns
punting.netYards
kickReturns

Fields

Name Default Type Description
id * UUID unique identifier
type enum Type Domain type
lastModifiedDate DateTime
person Person what player does this stat belong to?
game * Game what game did this player get these stats?
gamesPlayed * Integer how many games were played
gamesStarted * Integer how many games were started
passing * PassingStats all stat fields attributed to passing
rushing * RushingStats all stat fields attributed to rushing
receiving * ReceivingStats all stat fields attributed to re˚ceiving
kicking * KickingStats all stat fields attributed to kicking
defensive * DefensiveStats all stat fields attributed to defensive players
punting * PuntingStats all stat fields attributed to punting
kickReturns * KickReturnsStats all stat fields attributed to kick returning
puntReturns * PuntReturnsStats all stat fields attributed to punt returning
fumble * FumbleStats all stat fields attributed to fumbling
penalty * PenaltyStats all stat fields attributed to penalty
highSpeed * HighSpeedStats all stat fields attributed to high speed
activity * ActivityStats all stat fields attributed to activity

Default Sorting Field

index Default Sorting Field Default Ordering
1 player.lastName ASC
2 player.firstame ASC
3 player.birthday ASC
4 game.gameTime DESC

sample json