Data Dictionary

Below you will find a list of all data points that are contained within each feed that we offer.
If any of the information provided below is unclear, or if you have a specific question, please contact support.

The auto-generated unique ID of the Team, that avoids collisions with PlayerIDs. This is useful when combining players and fantasy defenses to create fantasy teams.

City

string

50

No

No

Yes

The city/location of the team (e.g. San Diego, Philadelphia, New England, Indianapolis, etc.)

Name

string

50

No

No

Yes

The mascot of the team (e.g. Chargers, Eagles, Patriots, Colts, etc.)

Conference

string

50

Yes

No

Yes

The conference of the team (e.g. AFC or NFC)

Division

string

50

Yes

No

Yes

The division of the team (e.g. East, North, South, West)

FullName

string

50

Yes

No

Yes

The full name of the team (e.g. New England Patriots)

StadiumID

integer

32

Yes

No

Yes

The unique ID of the team's current home stadium

ByeWeek

integer

32

Yes

No

Yes

The bye week of the team in the upcoming regular season

AverageDraftPosition

decimal

32

Yes

Yes

Yes

The average draft position of the team's fantasy defense (DST)

AverageDraftPositionPPR

decimal

32

Yes

Yes

Yes

The average draft position in PPR leagues of the team's fantasy defense (DST)

HeadCoach

string

50

Yes

No

Yes

The current head coach of the team

OffensiveCoordinator

string

50

Yes

No

Yes

The current offensive coordinator of the team

DefensiveCoordinator

string

50

Yes

No

Yes

The current defensive coordinator of the team

SpecialTeamsCoach

string

50

Yes

No

Yes

The current special teams coach of the team

OffensiveScheme

string

10

Yes

No

Yes

The offensive scheme this team runs (PRO, 2TE, 3WR). This is decided at our discretion.

DefensiveScheme

string

10

Yes

No

Yes

The current defensive scheme this team runs (3-4, 4-3)

UpcomingSalary

integer

32

Yes

Yes

Yes

The team's DEF/ST salary for the upcoming week in accordance with a $50,000 salary cap. This is used for daily fantasy sports salary cap contests. Salaries represent those published by DraftKings. When DraftKings doesn't publish a salary for a given game, the most recent DraftKings salary is used.

UpcomingOpponent

string

10

Yes

Yes

Yes

The team's upcoming opponent's rank in DEF/ST fantasy points allowed.

UpcomingOpponentRank

integer

32

Yes

Yes

Yes

The team's upcoming opponent's rank in DEF/ST fantasy points allowed.

UpcomingOpponentPositionRank

integer

32

Yes

Yes

Yes

The team's upcoming opponent's rank in DEF/ST fantasy points allowed.

UpcomingFanDuelSalary

integer

32

Yes

Yes

Yes

The team's DEF/ST FanDuel salary for the upcoming week.

UpcomingDraftKingsSalary

integer

32

Yes

Yes

Yes

The team's DEF/ST DraftKings salary for the upcoming week.

UpcomingYahooSalary

integer

32

Yes

Yes

Yes

The team's DEF/ST Yahoo salary for the upcoming week.

PrimaryColor

string

6

Yes

No

Yes

The team's primary color. (This is not licensed for public or commercial use)

SecondaryColor

string

6

Yes

No

Yes

The team's secondary color. (This is not licensed for public or commercial use)

TertiaryColor

string

6

Yes

No

Yes

The team's tertiary color. (This is not licensed for public or commercial use)

QuaternaryColor

string

6

Yes

No

Yes

The team's quaternary color. (This is not licensed for public or commercial use)

WikipediaLogoUrl

string

250

Yes

No

Yes

The link to the team's logo hosted on Wikipedia. (This is not licensed for public or commercial use)

WikipediaWordMarkUrl

string

250

Yes

No

Yes

The link to the team's wordmark logo hosted on Wikipedia. (This is not licensed for public or commercial use)

GlobalTeamID

integer

32

Yes

No

No

A globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues.

Unique identifier of this fantasy player. If this is a team defense, then this is the abbreviation of the team. This field contains both integers and strings and should be treated as a string. This value is guaranteed to be unique among all players and teams and can be used as the primary key for the FantasyPlayer table.

PlayerID

integer

32

No

No

No

PlayerID of this FantasyPlayer. For players, this is the same as the PlayerID. For teams, this is the uniquely generated PlayerID on the Team table. This number is guaranteed to be unique among all players and teams and can be used as the primary key for the FantasyPlayer table.

Name

string

50

No

No

No

The name of the player or team.

Team

string

10

Yes

No

No

The abbreviation of the team this player is on. If player is a free agent, this field is NULL.

Position

string

10

No

No

No

The fantasy position of this player or team (QB, RB, WR, TE, K, DEF)

AverageDraftPosition

decimal

32

Yes

Yes

No

The average draft position of this player in re-draft leagues.

AverageDraftPositionPPR

decimal

32

Yes

Yes

No

The average draft position of this player in PPR re-draft leagues.

ByeWeek

integer

32

Yes

No

No

The bye week of the team this player is currently on.

LastSeasonFantasyPoints

decimal

32

Yes

Yes

No

The fantasy points scored by this player or team last season.

ProjectedFantasyPoints

decimal

32

Yes

Yes

No

The projected fantasy points this player will score this upcoming season.

The player's current status. Possible values include Active, Inactive, Injured Reserve, Physically Unable to Perform, Practice Squad, Suspended and Non Football Injury. Inactive indicates that this player is a free agent. Active indicates that this player is on his team's active roster.

Height

string

50

Yes

No

Yes

Height in feet, inches

Weight

integer

32

Yes

No

Yes

Weight in pounds

BirthDate

datetime

Yes

No

Yes

Date of birth

College

string

50

Yes

No

Yes

College

Experience

integer

32

Yes

Yes

Yes

Number of years experience. This number is incremented every year, in the Spring, when we load the rookies following the NFL Draft. Rookies will have Experience = Zero, while second year players will have Experience = 2.

The player's salary for the upcoming week in accordance with a $50,000 salary cap. This is used for daily fantasy sports salary cap contests. Salaries represent those published by DraftKings. When DraftKings doesn't publish a salary for a given game, the most recent DraftKings salary is used.

The player's current injury status, in the form of likelihood that player plays (Probable, Questionable, Doubtful, Out)

InjuryBodyPart

string

50

Yes

Yes

Yes

The body part that is injured (Knee, Groin, Calf, Hamstring, etc.)

InjuryStartDate

datetime

Yes

No

Yes

The day that the injury started or first discovered.

InjuryNotes

string

250

Yes

Yes

Yes

Brief description of the player's injury and expected availability.

FanDuelName

string

50

Yes

No

Yes

The player's full name in FanDuel's daily fantasy sports platform.

DraftKingsName

string

50

Yes

No

Yes

The player's full name in DraftKings' daily fantasy sports platform.

YahooName

string

50

Yes

No

Yes

The player's full name in Yahoo's daily fantasy sports platform.

FantasyPositionDepthOrder

integer

32

Yes

Yes

Yes

The order this player is at his team's FantasyPosition

InjuryPractice

string

10

Yes

Yes

Yes

Whether the player participated in practice (None, Limited, Full)

InjuryPracticeDescription

string

50

Yes

Yes

Yes

Full description of whether the player participated in practice)

DeclaredInactive

boolean

No

Yes

Yes

Whether the player has been declared inactive. This value is updated in the hours leading up to game start time, as teams announce their inactive players. This is only updated for offensive skill position players (QB, RB, WR, TE)

UpcomingFanDuelSalary

integer

32

Yes

Yes

Yes

The player's FanDuel salary for the upcoming week.

UpcomingDraftKingsSalary

integer

32

Yes

Yes

Yes

The player's DraftKings salary for the upcoming week.

UpcomingYahooSalary

integer

32

Yes

Yes

Yes

The player's Yahoo salary for the upcoming week.

TeamID

integer

32

Yes

No

Yes

The unique ID of this team

GlobalTeamID

integer

32

Yes

No

No

A globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues.

FantasyDraftPlayerID

integer

32

Yes

No

Yes

The player's cross reference PlayerID to FantasyDraft.

FantasyDraftName

string

50

Yes

No

Yes

The player's full name in FantasyDraft's daily fantasy sports platform.

The player's current status. Possible values include Active, Inactive, Injured Reserve, Physically Unable to Perform, Practice Squad, Suspended and Non Football Injury. Inactive indicates that this player is a free agent. Active indicates that this player is on his team's active roster.

Height

string

50

Yes

No

Yes

Height in feet, inches

Weight

integer

32

Yes

No

Yes

Weight in pounds

BirthDate

datetime

Yes

No

Yes

Date of birth

College

string

50

Yes

No

Yes

College

Experience

integer

32

Yes

Yes

Yes

Number of years experience. This number is incremented every year, in the Spring, when we load the rookies following the NFL Draft. Rookies will have Experience = Zero, while second year players will have Experience = 2.

The player's salary for the upcoming week in accordance with a $50,000 salary cap. This is used for daily fantasy sports salary cap contests. Salaries represent those published by DraftKings. When DraftKings doesn't publish a salary for a given game, the most recent DraftKings salary is used.

The player's current injury status, in the form of likelihood that player plays (Probable, Questionable, Doubtful, Out)

InjuryBodyPart

string

50

Yes

Yes

Yes

The body part that is injured (Knee, Groin, Calf, Hamstring, etc.)

InjuryStartDate

datetime

Yes

No

Yes

The day that the injury started or first discovered.

InjuryNotes

string

250

Yes

Yes

Yes

Brief description of the player's injury and expected availability.

FanDuelName

string

50

Yes

No

Yes

The player's full name in FanDuel's daily fantasy sports platform.

DraftKingsName

string

50

Yes

No

Yes

The player's full name in DraftKings' daily fantasy sports platform.

YahooName

string

50

Yes

No

Yes

The player's full name in Yahoo's daily fantasy sports platform.

FantasyPositionDepthOrder

integer

32

Yes

Yes

Yes

The order this player is at his team's FantasyPosition

InjuryPractice

string

10

Yes

Yes

Yes

Whether the player participated in practice (None, Limited, Full)

InjuryPracticeDescription

string

50

Yes

Yes

Yes

Full description of whether the player participated in practice)

DeclaredInactive

boolean

No

Yes

Yes

Whether the player has been declared inactive. This value is updated in the hours leading up to game start time, as teams announce their inactive players. This is only updated for offensive skill position players (QB, RB, WR, TE)

UpcomingFanDuelSalary

integer

32

Yes

Yes

Yes

The player's FanDuel salary for the upcoming week.

UpcomingDraftKingsSalary

integer

32

Yes

Yes

Yes

The player's DraftKings salary for the upcoming week.

UpcomingYahooSalary

integer

32

Yes

Yes

Yes

The player's Yahoo salary for the upcoming week.

TeamID

integer

32

Yes

No

Yes

The unique ID of this team

GlobalTeamID

integer

32

Yes

No

No

A globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues.

FantasyDraftPlayerID

integer

32

Yes

No

Yes

The player's cross reference PlayerID to FantasyDraft.

FantasyDraftName

string

50

Yes

No

Yes

The player's full name in FantasyDraft's daily fantasy sports platform.

The type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar).

Season

integer

32

No

No

Yes

The season of the game that this injury leads up to

Week

integer

32

No

No

Yes

The week of the game that this injury leads up to

PlayerID

integer

32

No

No

Yes

The PlayerID of the injured player

Name

string

50

Yes

No

Yes

The full name of the injured player

Position

string

50

Yes

No

Yes

The position of the injured player

Number

integer

32

No

No

Yes

The jersey number of the injured player

Team

string

50

Yes

No

Yes

The team the injured player is on

Opponent

string

50

Yes

No

Yes

The upcoming opponent of the injured player

BodyPart

string

50

Yes

Yes

Yes

The body part that is injured (Knee, Groin, Calf, Hamstring, etc.)

Status

string

50

Yes

Yes

Yes

Likelihood that player plays (Probable, Questionable, Doubtful, Out)

Practice

string

50

Yes

Yes

Yes

Whether the player participated in practice (None, Limited, Full)

PracticeDescription

string

50

Yes

Yes

Yes

Full description of whether the player participated in practice)

Updated

datetime

No

No

Yes

The date/time the injury status was updated

DeclaredInactive

boolean

Yes

Yes

No

Whether the player has been declared inactive. This value is updated in the hours leading up to game start time, as teams announce their inactive players. This is only updated for offensive skill position players (QB, RB, WR, TE)

Unique ID of PlayerGame record (subject to change, although it very rarely does). For a static ID, use a combination of GameKey and PlayerID.

FumblesOwnRecoveries

decimal

32

Yes

Yes

Yes

Own team's fumbles recovered (did not result in a turnover)

FumblesOutOfBounds

decimal

32

Yes

Yes

Yes

Fumbles by this player that went out of bounds (no one was awarded the recovery)

KickReturnFairCatches

decimal

32

Yes

Yes

Yes

Fair catches made on kickoffs

PuntReturnFairCatches

decimal

32

Yes

Yes

Yes

Fair catches made on punts

PuntTouchbacks

decimal

32

Yes

Yes

Yes

Punts by this player that were touchbacks

PuntInside20

decimal

32

Yes

Yes

Yes

Punts by this player that were downed inside the 20 yard line

PuntNetAverage

decimal

32

Yes

Yes

Yes

Net punt average (includes punt return yards as negative)

ExtraPointsAttempted

decimal

32

Yes

Yes

Yes

Extra point kicks attempted

BlockedKickReturnTouchdowns

decimal

32

Yes

Yes

Yes

Blocked kicks that this player returned for touchdowns

FieldGoalReturnTouchdowns

decimal

32

Yes

Yes

Yes

Field goals that this player returned for touchdowns

Safeties

decimal

32

Yes

Yes

Yes

Defensive safeties (sacks in end zone, solo tackles in end zone, blocked kicks that went out of bounds in the end zone)

FieldGoalsHadBlocked

decimal

32

Yes

Yes

Yes

Field goal attempts that were blocked

PuntsHadBlocked

decimal

32

Yes

Yes

Yes

Punts that were blocked

ExtraPointsHadBlocked

decimal

32

Yes

Yes

Yes

Extra points that were blocked

PuntLong

decimal

32

Yes

Yes

Yes

Longest punt

BlockedKickReturnYards

decimal

32

Yes

Yes

Yes

Blocked kick recovery return yards

FieldGoalReturnYards

decimal

32

Yes

Yes

Yes

Field goal return yards (excluding blocked field goals)

PuntNetYards

decimal

32

Yes

Yes

Yes

Net punt yards

SpecialTeamsFumblesForced

decimal

32

Yes

Yes

Yes

Fumbles forced on special teams plays

SpecialTeamsFumblesRecovered

decimal

32

Yes

Yes

Yes

Fumbles recovered on special teams plays

MiscFumblesForced

decimal

32

Yes

Yes

Yes

Fumbles forced after a turnover on offensive plays

MiscFumblesRecovered

decimal

32

Yes

Yes

Yes

Fumbles recovered after a turnover on offensive plays

ShortName

string

50

Yes

No

Yes

Shorter version of player's name, includes first initial and last name (e.g. A. Rodgers, P.Manning)

PlayingSurface

string

50

Yes

No

Yes

Playing surface of the stadium

IsGameOver

boolean

Yes

No

Yes

Whether the game is over (true/false)

SafetiesAllowed

decimal

32

Yes

Yes

Yes

Safeties allowed (tackled in end zone, sacked in end zone, ran out of bounds in end zone, or committed a penalty in end zone, e.g. Intentional Grounding or Offensive Holding)

Stadium

string

50

Yes

No

Yes

Stadium of the event

Temperature

integer

32

Yes

Yes

Yes

Temperature at game start (Farenheit)

Humidity

integer

32

Yes

Yes

Yes

Humidity at game start (Percentage)

WindSpeed

integer

32

Yes

Yes

Yes

Wind speed at game start (MPH)

FanDuelSalary
from 2014

integer

32

Yes

Yes

Yes

The player's salary for FanDuel daily fantasy contests.

DraftKingsSalary
from 2015

integer

32

Yes

Yes

Yes

The player's salary for DraftKings daily fantasy contests.

FantasyDataSalary
from 2014

integer

32

Yes

Yes

Yes

The player's salary as calculated by FantasyData. Based on the same salary cap as DraftKings contests ($50,000).

OffensiveSnapsPlayed
from 2012

integer

32

Yes

Yes

Yes

The number of snaps this player played on offense.

DefensiveSnapsPlayed
from 2012

integer

32

Yes

Yes

Yes

The number of snaps this player played on defense.

SpecialTeamsSnapsPlayed
from 2012

integer

32

Yes

Yes

Yes

The number of snaps this player played on special teams.

OffensiveTeamSnaps
from 2012

integer

32

Yes

Yes

Yes

The total number of offensive snaps this player's team played.

DefensiveTeamSnaps
from 2012

integer

32

Yes

Yes

Yes

The total number of defensive snaps this player's team played.

SpecialTeamsTeamSnaps
from 2012

integer

32

Yes

Yes

Yes

The total number of special teams snaps this player's team played.

VictivSalary
from 2015

integer

32

Yes

Yes

Yes

The player's salary for Victiv daily fantasy contests.

TwoPointConversionReturns
from 2015

decimal

32

Yes

Yes

Yes

Two point conversions returned for two points.

FantasyPointsFanDuel

decimal

32

Yes

Yes

Yes

Fantasy points based on FanDuel's scoring system.

FieldGoalsMade0to19

decimal

32

Yes

Yes

Yes

Field goals made of 0 to 19 yards.

FieldGoalsMade20to29

decimal

32

Yes

Yes

Yes

Field goals made of 20 to 29 yards.

FieldGoalsMade30to39

decimal

32

Yes

Yes

Yes

Field goals made of 30 to 39 yards.

FieldGoalsMade40to49

decimal

32

Yes

Yes

Yes

Field goals made of 40 to 49 yards.

FieldGoalsMade50Plus

decimal

32

Yes

Yes

Yes

Field goals made of 50+ yards.

FantasyPointsDraftKings

decimal

32

Yes

Yes

Yes

Fantasy points based on DraftKings' scoring system.

YahooSalary
from 2015

integer

32

Yes

Yes

Yes

The player's salary for Yahoo daily fantasy contests.

FantasyPointsYahoo

decimal

32

Yes

Yes

Yes

Fantasy points based on Yahoo's daily fantasy scoring system.

InjuryStatus

string

50

Yes

Yes

Yes

The player's injury status for the upcoming game, in the form of likelihood that player plays (Probable, Questionable, Doubtful, Out)

InjuryBodyPart

string

50

Yes

Yes

Yes

The body part that is injured (Knee, Groin, Calf, Hamstring, etc.)

InjuryStartDate

datetime

Yes

No

Yes

The day that the injury started or first discovered.

InjuryNotes

string

250

Yes

Yes

Yes

Brief description of the player's injury and expected availability.

FanDuelPosition

string

10

Yes

Yes

Yes

The player's eligible position in FanDuel's daily fantasy sports platform.

DraftKingsPosition

string

10

Yes

Yes

Yes

The player's eligible position in DraftKings' daily fantasy sports platform.

YahooPosition

string

10

Yes

Yes

Yes

The player's eligible position in Yahoo's daily fantasy sports platform.

OpponentRank

integer

32

Yes

Yes

Yes

The ranking of the player's opponent with regards to fantasy points allowed.

OpponentPositionRank

integer

32

Yes

Yes

Yes

The ranking of the player's opponent by position with regards to fantasy points allowed.

InjuryPractice

string

10

Yes

Yes

Yes

Whether the player participated in practice (None, Limited, Full)

InjuryPracticeDescription

string

50

Yes

Yes

Yes

Full description of whether the player participated in practice)

DeclaredInactive

boolean

No

Yes

Yes

Whether the player has been declared inactive. This value is updated in the hours leading up to game start time, as teams announce their inactive players. This is only updated for offensive skill position players (QB, RB, WR, TE)

FantasyDraftSalary
from 2016

integer

32

Yes

Yes

Yes

The player's salary for FantasyDraft daily fantasy contests.

FantasyDraftPosition
from 2016

string

10

Yes

No

Yes

The player's eligible position in FantasyDraft's daily fantasy sports platform.

TeamID

integer

32

Yes

No

Yes

The unique ID of this team

OpponentID

integer

32

Yes

No

Yes

The unique ID of this opposing team

Day

date

Yes

No

Yes

The date of the game in US Eastern Time

DateTime

datetime

Yes

No

Yes

The date and time of the game in US Eastern Time

GlobalGameID

integer

32

Yes

No

No

A globally unique ID for this game. This value is guaranteed to be unique across all sports/leagues.

GlobalTeamID

integer

32

Yes

No

No

A globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues.

GlobalOpponentID

integer

32

Yes

No

Yes

A globally unique ID for this opposing team. This value is guaranteed to be unique across all sports/leagues.