PlayerTeamStats

A player's stats for a particular team and season.

NOTE: Limited query support at launch. Below is are the supported query signatures. Anything different will result in an error response:

Use Case Supported queries
Passing Yards Leaders playerTeamStats?s={"$query":{"season":2014,"seasonType":"REG"},"$sort":{"passing.yards":1},"$take":10,"$skip":0}&fs={person{id,firstName,lastName,birthDate,displayName,homeTown,college,heightInches,weightLbs,player{position,jerseyNumber,activeSince}},team{id,season,fullName,nickName,abbr,cityStateRegion,conference{abbr},division{abbr}},passing,rushing,receiving,kicking,defensive,punting,kickReturns,puntReturns,fumble}
Passing Yards Leaders for Team playerTeamStats?s={"$query":{"season":2014,"seasonType":"REG","team.abbr":"PIT"},"$sort":{"passing.yards":1},"$take":10,"$skip":0}&fs={person{id,firstName,lastName,birthDate,displayName,homeTown,college,heightInches,weightLbs,player{position,jerseyNumber,activeSince}},team{id,season,fullName,nickName,abbr,cityStateRegion,conference{abbr},division{abbr}},passing,rushing,receiving,kicking,defensive,punting,kickReturns,puntReturns,fumble}
Passing Yards Leaders for Position playerTeamStats?s={"$query":{"season":2014,"seasonType":"REG","person.player.position.group":"DB"},"$sort":{"passing.yards":1},"$take":10,"$skip":0}&fs={person{id,firstName,lastName,birthDate,displayName,homeTown,college,heightInches,weightLbs,player{position,jerseyNumber,activeSince}},team{id,season,fullName,nickName,abbr,cityStateRegion,conference{abbr},division{abbr}},passing,rushing,receiving,kicking,defensive,punting,kickReturns,puntReturns,fumble}
Rushing Yards Leaders playerTeamStats?s={"$query":{"season":2015,"seasonType":"REG"},"$sort":{"rushing.yards":1},"$take":10,"$skip":0}&fs={person{id,firstName,lastName,birthDate,displayName,homeTown,college,heightInches,weightLbs,player{position,jerseyNumber,activeSince}},team{id,season,fullName,nickName,abbr,cityStateRegion,conference{abbr},division{abbr}},passing,rushing,receiving,kicking,defensive,punting,kickReturns,puntReturns,fumble}
Rushing Yards Leaders for Team playerTeamStats?s={"$query":{"season":2015,"seasonType":"REG","team.abbr":"PIT"},"$sort":{"rushing.yards":1},"$take":10,"$skip":0}&fs={person{id,firstName,lastName,birthDate,displayName,homeTown,college,heightInches,weightLbs,player{position,jerseyNumber,activeSince}},team{id,season,fullName,nickName,abbr,cityStateRegion,conference{abbr},division{abbr}},passing,rushing,receiving,kicking,defensive,punting,kickReturns,puntReturns,fumble}
Rushing Yards Leaders for Position playerTeamStats?s={"$query":{"season":2014,"seasonType":"REG","person.player.position.group":"DB"},"$sort":{"rushing.yards":1},"$take":10,"$skip":0}&fs={person{id,firstName,lastName,birthDate,displayName,homeTown,college,heightInches,weightLbs,player{position,jerseyNumber,activeSince}},team{id,season,fullName,nickName,abbr,cityStateRegion,conference{abbr},division{abbr}},passing,rushing,receiving,kicking,defensive,punting,kickReturns,puntReturns,fumble}
Receiving Yards Leaders playerTeamStats?s={"$query":{"season":2015,"seasonType":"REG"},"$sort":{"receiving.yards":1},"$take":10,"$skip":0}&fs={person{id,firstName,lastName,birthDate,displayName,homeTown,college,heightInches,weightLbs,player{position,jerseyNumber,activeSince}},team{id,season,fullName,nickName,abbr,cityStateRegion,conference{abbr},division{abbr}},passing,rushing,receiving,kicking,defensive,punting,kickReturns,puntReturns,fumble}
Receiving Yards Leaders for Team playerTeamStats?s={"$query":{"season":2015,"seasonType":"REG","team.abbr":"PIT"},"$sort":{"receiving.yards":1},"$take":10,"$skip":0}&fs={person{id,firstName,lastName,birthDate,displayName,homeTown,college,heightInches,weightLbs,player{position,jerseyNumber,activeSince}},team{id,season,fullName,nickName,abbr,cityStateRegion,conference{abbr},division{abbr}},passing,rushing,receiving,kicking,defensive,punting,kickReturns,puntReturns,fumble}
Receiving Yards Leaders for Position playerTeamStats?s={"$query":{"season":2014,"seasonType":"REG","person.player.position.group":"DB"},"$sort":{"receiving.yards":1},"$take":10,"$skip":0}&fs={person{id,firstName,lastName,birthDate,displayName,homeTown,college,heightInches,weightLbs,player{position,jerseyNumber,activeSince}},team{id,season,fullName,nickName,abbr,cityStateRegion,conference{abbr},division{abbr}},passing,rushing,receiving,kicking,defensive,punting,kickReturns,puntReturns,fumble}
Defensive Tackles Leaders playerTeamStats?s={"$query":{"season":2015,"seasonType":"REG"},"$sort":{"defensive.combineTackles":1},"$take":10,"$skip":0}&fs={person{id,firstName,lastName,birthDate,displayName,homeTown,college,heightInches,weightLbs,player{position,jerseyNumber,activeSince}},team{id,season,fullName,nickName,abbr,cityStateRegion,conference{abbr},division{abbr}},passing,rushing,receiving,kicking,defensive,punting,kickReturns,puntReturns,fumble}
Defensive Tackles Leaders for Team playerTeamStats?s={"$query":{"season":2015,"seasonType":"REG","team.abbr":"PIT"},"$sort":{"defensive.combineTackles":10,"$skip":0},"$take":1}&fs={person{id,firstName,lastName,birthDate,displayName,homeTown,college,heightInches,weightLbs,player{position,jerseyNumber,activeSince}},team{id,season,fullName,nickName,abbr,cityStateRegion,conference{abbr},division{abbr}},passing,rushing,receiving,kicking,defensive,punting,kickReturns,puntReturns,fumble}
Defensive Tackles Leaders for Position playerTeamStats?s={"$query":{"season":2014,"seasonType":"REG","person.player.position.group":"DB"},"$sort":{"defensive.combineTackles":1},"$take":10,"$skip":0}&fs={person{id,firstName,lastName,birthDate,displayName,homeTown,college,heightInches,weightLbs,player{position,jerseyNumber,activeSince}},team{id,season,fullName,nickName,abbr,cityStateRegion,conference{abbr},division{abbr}},passing,rushing,receiving,kicking,defensive,punting,kickReturns,puntReturns,fumble}
Defensive Sacks Leaders playerTeamStats?s={"$query":{"season":2015,"seasonType":"REG"},"$sort":{"defensive.sacks":1},"$take":10,"$skip":0}&fs={person{id,firstName,lastName,birthDate,displayName,homeTown,college,heightInches,weightLbs,player{position,jerseyNumber,activeSince}},team{id,season,fullName,nickName,abbr,cityStateRegion,conference{abbr},division{abbr}},passing,rushing,receiving,kicking,defensive,punting,kickReturns,puntReturns,fumble}
Defensive Sacks Leaders for Team playerTeamStats?s={"$query":{"season":2015,"seasonType":"REG","team.abbr":"PIT"},"$sort":{"defensive.sacks":1},"$take":10,"$skip":0}&fs={person{id,firstName,lastName,birthDate,displayName,homeTown,college,heightInches,weightLbs,player{position,jerseyNumber,activeSince}},team{id,season,fullName,nickName,abbr,cityStateRegion,conference{abbr},division{abbr}},passing,rushing,receiving,kicking,defensive,punting,kickReturns,puntReturns,fumble}
Defensive Sacks Leaders for Position playerTeamStats?s={"$query":{"season":2014,"seasonType":"REG","person.player.position.group":"DB"},"$sort":{"defensive.sacks":1},"$take":10,"$skip":0}&fs={person{id,firstName,lastName,birthDate,displayName,homeTown,college,heightInches,weightLbs,player{position,jerseyNumber,activeSince}},team{id,season,fullName,nickName,abbr,cityStateRegion,conference{abbr},division{abbr}},passing,rushing,receiving,kicking,defensive,punting,kickReturns,puntReturns,fumble}
Interceptions Leaders playerTeamStats?s={"$query":{"season":2014,"seasonType":"REG"},"$sort":{"defensive.interceptions":1},"$take":10,"$skip":0}&fs={person{id,firstName,lastName,birthDate,displayName,homeTown,college,heightInches,weightLbs,player{position,jerseyNumber,activeSince}},team{id,season,fullName,nickName,abbr,cityStateRegion,conference{abbr},division{abbr}},passing,rushing,receiving,kicking,defensive,punting,kickReturns,puntReturns,fumble}
Interceptions Leaders for Team playerTeamStats?s={"$query":{"season":2014,"seasonType":"REG","team.abbr":"PIT"},"$sort":{"defensive.interceptions":1},"$take":10,"$skip":0}&fs={person{id,firstName,lastName,birthDate,displayName,homeTown,college,heightInches,weightLbs,player{position,jerseyNumber,activeSince}},team{id,season,fullName,nickName,abbr,cityStateRegion,conference{abbr},division{abbr}},passing,rushing,receiving,kicking,defensive,punting,kickReturns,puntReturns,fumble}
Interceptions Leaders for Position playerTeamStats?s={"$query":{"season":2014,"seasonType":"REG","person.player.position.group":"DB"},"$sort":{"defensive.interceptions":1},"$take":10,"$skip":0}&fs={person{id,firstName,lastName,birthDate,displayName,homeTown,college,heightInches,weightLbs,player{position,jerseyNumber,activeSince}},team{id,season,fullName,nickName,abbr,cityStateRegion,conference{abbr},division{abbr}},passing,rushing,receiving,kicking,defensive,punting,kickReturns,puntReturns,fumble}
* Faster player Leaders playerTeamStats?s={"$query":{"season":2014,"seasonType":"REG","highSpeed.ballCarrier":true},"$sort":{"highSpeed.maxSpeed":1},"$take":10}&fs={person{id,displayName,player{position,jerseyNumber}},team{id,season},activity}
* Faster player Leaders for Team playerTeamStats?s={"$query":{"season":2014,"seasonType":"REG","team.id":"10044600-2014-64b4-a9a3-8d53f9483343","highSpeed.ballCarrier":true},"$sort":{"highSpeed.maxSpeed":1},"$take":10}&fs={person{id,displayName,player{position,jerseyNumber}},team{id,season},activity}
* Faster player Leaders for Position playerTeamStats?s={"$query":{"season":2014,"seasonType":"REG","person.player.position.group":"DB","highSpeed.ballCarrier":true},"$sort":{"highSpeed.maxSpeed":1},"$take":10}&fs={person{id,displayName,player{position,jerseyNumber}},team{id,season},activity}
* Most active player Leaders playerTeamStats?s={"$query":{"season":2014,"seasonType":"REG","activity.ballCarrier":true},"$sort":{"activity.yardsPerPlay":1},"$take":10}&fs={person{id,displayName,player{position,jerseyNumber}},team{id,season},activity}
* Most active player Leaders for Team playerTeamStats?s={"$query":{"season":2014,"seasonType":"REG","team.id":"10044600-2014-64b4-a9a3-8d53f9483343","activity.ballCarrier":true},"$sort":{"activity.yardsPerPlay":1},"$take":10}&fs={person{id,displayName,player{position,jerseyNumber}},team{id,season},activity}
* Most active player Leaders for Position playerTeamStats?s={"$query":{"season":2014,"seasonType":"REG","person.player.position.group":"DB","activity.ballCarrier":true},"$sort":{"activity.yardsPerPlay":1},"$take":10}&fs={person{id,displayName,player{position,jerseyNumber}},team{id,season},activity}

* Specific statistic endpoint - contains restricted list of fs as in example

"****.ballCarrier":true - is optional parameter

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?
team * Team what player does this stat belong to?
season * Integer which season is this stat for
seasonType * SeasonType which type of the season is this stat for
gamesPlayed * Integer games 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 receiving
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 season DESC
5 team.fullName ASC
6 team.season DESC

Page Restriction Parameters

Parameters are optional

name Default Value
"$take" 10
"$skip" 0

sample json