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.
Go to our developer portal for a full list of operations including deprecated, legacy and test endpoints.
All dates & times are in US Eastern Time.
Choose League:

{{ note }}
Core
Bye
This table is used in the following endpoints:
FantasyData NFL Fantasy API
Bye Weeks
FantasyData NFL Odds API
Bye Weeks
Name  Type  Size  Nullable  Scrambled  CSV  Description 

Season  integer  32  No  No  No  The NFL season during this bye week 
Week  integer  32  No  No  No  The NFL week during this bye week 
Team  string  50  Yes  No  No  The NFL team who is on bye during this week 
Player
This table is used in the following endpoints:
FantasyData NFL Fantasy API
Player Details by Available,
Player Details by Free Agents,
Player Details by Rookie Draft Year
FantasyData NFL Odds API
Player Details by Available,
Player Details by Free Agents,
Player Details by Rookie Draft Year
Name  Type  Size  Nullable  Scrambled  CSV  Description 

PlayerID  integer  32  No  No  Yes  Unique ID assigned to each player that stays with them throughout their career 
Team  string  10  Yes  No  Yes  The abbreviation of the team this player is employed by, or if currently unemployed, the most recent team this player was employed by. 
Number  integer  32  Yes  No  Yes  Player's jersey number 
FirstName  string  50  Yes  No  Yes  Player's first name 
LastName  string  50  Yes  No  Yes  Player's last name 
Position  string  10  Yes  No  Yes  Player's primary position. Possible values: C, CB, DB, DE, DE/LB, DL, DT, FB, FS, G, ILB, K, KR, LB, LS, NT, OL, OLB, OT, P, QB, RB, S, SS, T, TE, WR 
Status  string  50  Yes  No  Yes  The player's current status. Possible values include Active, Inactive, Injured Reserve, Physically Unable to Perform, Practice Squad, Suspended, Non Football Injury, NonFootball Illness, Commissioner Exempt List, Exempt/Left Team, Paternity, Bereavement, Reserve/COVID19, and Voluntary Opt Out. 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. 
FantasyPosition  string  10  Yes  No  Yes  The player's fantasy football position. Possible values: QB, RB, WR, TE, DL, LB, DB, K, P, OL 
PositionCategory  string  3  Yes  No  Yes  The category (Offense, Defense or Special Teams) of the players position (OFF, DEF, ST) 
PhotoUrl  string  250  Yes  No  Yes  The url of the player's lowresolution headshot photo (hosted on SportsDataIO server) 
ByeWeek  integer  32  Yes  No  Yes  The week the player is on Bye for the upcoming or current season 
AverageDraftPosition  decimal  32  Yes  Yes  Yes  The average draft position of the player for the upcoming season's fantasy football draft 
CollegeDraftTeam
from 2013 
string  10  Yes  No  Yes  The team who drafted this player. If this player was an Undrafted Free Agent, then it's the team who first signed him as a rookie. 
CollegeDraftYear
from 2013 
integer  32  Yes  No  Yes  The year this player entered the NFL as rookie. 
CollegeDraftRound
from 2013 
integer  32  Yes  Yes  Yes  The round this player was drafted in. 
CollegeDraftPick
from 2013 
integer  32  Yes  Yes  Yes  The overall pick in the draft this player was selected. 
IsUndraftedFreeAgent
from 2013 
boolean  No  No  Yes  Whether this player was an undrafted free agent. This value is True if the player was drafted.  
FanDuelPlayerID  integer  32  Yes  No  Yes  The player's cross reference PlayerID to FanDuel. 
DraftKingsPlayerID  integer  32  Yes  No  Yes  The player's cross reference PlayerID to DraftKings. 
InjuryStatus  string  50  Yes  Yes  Yes  The player's current injury status, in the form of likelihood that player plays (Probable, Questionable, Doubtful, Out) 
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. 
TeamID  integer  32  Yes  No  Yes  The unique ID of this team 
Stadium
This table is used in the following endpoints:
FantasyData NFL Fantasy API
Teams (Active)
FantasyData NFL Odds API
Teams (Active)
Name  Type  Size  Nullable  Scrambled  CSV  Description 

StadiumID  integer  32  No  No  Yes  The unique ID of the stadium 
Name  string  100  No  No  Yes  The full name of the stadium 
City  string  50  No  No  Yes  The city where the stadium is located 
State  string  10  Yes  No  Yes  The US state where the stadium is located (if Stadium is outside US, this value is NULL) 
Country  string  10  No  No  Yes  The 2digit country code where the stadium is located 
Capacity  integer  32  Yes  No  Yes  The estimated seating capacity of the stadium 
PlayingSurface  string  50  Yes  No  Yes  The playing surface of the stadium (Grass, Artificial or Dome) 
GeoLat  decimal  32  Yes  No  Yes  The geographic latitude coordinate of this venue. 
GeoLong  decimal  32  Yes  No  Yes  The geographic longitude coordinate of this venue. 
Type  string  50  Yes  No  Yes  The type of the stadium (possible values: Outdoor, Dome, RetractableDome) 
Standing
This table is used in the following endpoints:
FantasyData NFL Fantasy API
Standings
FantasyData NFL Odds API
Standings
Name  Type  Size  Nullable  Scrambled  CSV  Description 

SeasonType  integer  32  No  No  Yes  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 NFL regular season for which these totals apply 
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) 
Team  string  50  Yes  No  Yes  The abbreviation of the Team 
Name  string  50  Yes  No  Yes  The full name of the team 
Wins  integer  32  No  No  Yes  Regular season wins 
Losses  integer  32  No  No  Yes  Regular season losses 
Ties  integer  32  No  No  Yes  Regular season ties 
Percentage  decimal  32  No  No  Yes  Winning percentage 
PointsFor  integer  32  No  No  Yes  Points scored during regular season games 
PointsAgainst  integer  32  No  No  Yes  Points allowed during regular season games 
NetPoints  integer  32  No  No  Yes  Difference between PointsFor and PointsAgainst 
Touchdowns  integer  32  Yes  No  Yes  Total touchdowns scored 
DivisionWins  integer  32  No  No  Yes  Regular season wins within the division 
DivisionLosses  integer  32  No  No  Yes  Regular season losses within the division 
ConferenceWins  integer  32  No  No  Yes  Regular season wins within the conference 
ConferenceLosses  integer  32  No  No  Yes  Regular season losses within the conference 
TeamID  integer  32  No  No  Yes  The unique ID of the team 
DivisionTies  integer  32  No  No  Yes  Regular season ties within the division 
ConferenceTies  integer  32  No  No  Yes  Regular season ties within the conference 
GlobalTeamID  integer  32  Yes  No  No  A globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues. 
DivisionRank  integer  32  No  No  Yes  Rank within the division 
ConferenceRank  integer  32  No  No  Yes  Rank within the conference 
Team
This table is used in the following endpoints:
FantasyData NFL Fantasy API
Teams (Active)
FantasyData NFL Odds API
Teams (Active)
Name  Type  Size  Nullable  Scrambled  CSV  Description 

Key  string  50  No  No  Yes  Abbreviation of the team (e.g. SD, PHI, NE, IND, etc.) 
TeamID  integer  32  No  No  No  The autogenerated unique ID of the Team. 
PlayerID  integer  32  No  No  No  The autogenerated 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) 
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) 
DraftKingsName  string  50  Yes  No  Yes  Team's DST name on DraftKings daily fantasy contests 
DraftKingsPlayerID  integer  32  Yes  No  Yes  Team's DST player ID on DraftKings daily fantasy contests 
FanDuelName  string  50  Yes  No  Yes  Team's DST name on FanDuel daily fantasy contests 
FanDuelPlayerID  integer  32  Yes  No  Yes  Team's DST player ID on FanDuel daily fantasy contests 
StadiumDetails  Stadium  Yes  No  No  The details of this team's home stadium  
AverageDraftPosition2QB  decimal  32  Yes  Yes  No  The average draft position in 2 QuarterBack Leagues of the team's fantasy defense (DST) 
AverageDraftPositionDynasty  decimal  32  Yes  Yes  No  The average draft position in dynasty of the team's fantasy defense (DST) 
Timeframe
This table is used in the following endpoints:
FantasyData NFL Fantasy API
Timeframes
FantasyData NFL Odds API
Timeframes
Name  Type  Size  Nullable  Scrambled  CSV  Description 

SeasonType  integer  32  No  No  No  The season type of the timeframe (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar) 
Season  integer  32  No  No  No  The league year of the timeframe (this gets incremented on the first day of the league year during free agency) 
Week  integer  32  Yes  No  No  The week of the timeframe (Regular Season=1 to 17, Preseason=1 to 4, Postseason=1 to4, Offseason=NULL) 
Name  string  50  No  No  No  The friendly name of the Timeframe 
ShortName  string  50  No  No  No  The shorter name of the Timeframe 
StartDate  datetime  No  No  No  The start date/time of this Timeframe  
EndDate  datetime  No  No  No  The end date/time of the Timeframe  
ApiSeason  string  10  Yes  No  No  The value of the Season parameter used to pass into the API. 
ApiWeek  string  10  Yes  No  No  The value of the Week parameter used to pass into the API. 
Fantasy
DfsSlate
(From 2017)
This table is used in the following endpoints:
Name  Type  Size  Nullable  Scrambled  CSV  Description 

SlateID  integer  32  No  No  No  Unique ID of a Slate (assigned by SportsDataIO). 
Operator  string  20  Yes  No  No  The name of the operator who is running contests for this slate. Possible values: FanDuel, DraftKings, Yahoo, FantasyDraft, etc. 
OperatorSlateID  integer  32  Yes  No  No  Unique ID of a slate (assigned by the operator). 
OperatorName  string  50  Yes  No  No  The name of the slate (assigned by the operator). Possible values: Main, Express, Arcade, Late Night, etc. 
OperatorDay  date  Yes  No  No  The day (in EST/EDT) that the slate begins (assigned by the operator).  
OperatorStartTime  datetime  Yes  No  No  The date/time (in EST/EDT) that the slate begins (assigned by the operator).  
NumberOfGames  integer  32  Yes  No  No  The number of actual games that this slate covers. 
IsMultiDaySlate  boolean  Yes  No  No  Whether this slate uses games that take place on different days.  
RemovedByOperator  boolean  Yes  No  No  Indicates whether this slate was removed/deleted by the operator.  
OperatorGameType  string  50  Yes  No  No  The game type of the slate. Will often be null as most operators only have one game type. 
DfsSlateGames  DfsSlateGame[]  Yes  No  No  The games that are included in this slate.  
DfsSlatePlayers  DfsSlatePlayer[]  Yes  No  No  The players that are included in this slate.  
SlateRosterSlots  string[]  Yes  No  Yes  The positions that need to be filled for this particular slate  
SalaryCap  integer  Yes  No  Yes  The salary cap for the current slate (is null for slates with no salary cap such a Tiers gametypes) 
DfsSlateGame
(From 2017)
This table is used in the following endpoints:
Name  Type  Size  Nullable  Scrambled  CSV  Description 

SlateGameID  integer  32  No  No  No  Unique ID of a SlateGame (assigned by SportsDataIO). 
SlateID  integer  32  No  No  No  The SlateID that this SlateGame refers to. 
GameID  integer  32  Yes  No  No  The SportsDataIO GameID that this SlateGame refers to. This points to data in the respective sports' schedule/game/box score feeds. 
OperatorGameID  integer  32  Yes  No  No  Unique ID of a SlateGame (assigned by the operator). 
RemovedByOperator  boolean  Yes  Yes  No  Indicates whether this game was removed/deleted by the operator.  
ScoreID  integer  32  Yes  No  No  Unique ID of the Score/Game. 
DfsSlatePlayer
(From 2017)
This table is used in the following endpoints:
Name  Type  Size  Nullable  Scrambled  CSV  Description 

SlatePlayerID  integer  32  No  No  No  Unique ID of a SlatePlayer (assigned by SportsDataIO). 
SlateID  integer  32  No  No  No  The SlateID that this SlatePlayer refers to. 
SlateGameID  integer  32  Yes  No  No  The SlateGameID that this SlatePlayer refers to. 
PlayerID  integer  32  Yes  No  No  The SportsDataIO PlayerID that this SlatePlayer refers to. This points to data in the respective sports' player feeds. 
PlayerGameProjectionStatID  integer  32  Yes  No  No  The SportsDataIO StatID that this SlatePlayer refers to. This points to data in the respective sports' projected player game stats feeds. This field is only filled for Players. For the NFL feeds, this is the PlayerGameProjection.PlayerGameID. 
FantasyDefenseProjectionStatID  integer  32  Yes  No  No  The SportsDataIO StatID that this SlatePlayer refers to. This field is only filled for Defense/Special Teams. For the NFL feeds, this is the FantasyDefenseGameProjection.FantasyDefenseID. 
OperatorPlayerID  string  25  Yes  No  No  Unique ID of the Player (assigned by the operator). 
OperatorSlatePlayerID  string  50  Yes  No  No  Unique ID of the SlatePlayer (assigned by the operator). 
OperatorPlayerName  string  50  Yes  No  No  The player's name (assigned by the operator). 
OperatorPosition  string  10  Yes  No  No  The player's eligible positions (assigned by the operator). 
OperatorRosterSlots  string[]  Yes  No  No  The player's eligible positions to be played in the contest (assigned by the operator). This would include FLEX, etc plays for those that are eligible.  
OperatorSalary  integer  32  Yes  No  No  The player's salary for the contest (assigned by the operator). 
Team  string  10  Yes  No  No  The fantasy data team key for team the player belongs to 
TeamID  integer  32  Yes  No  No  The fantasy data team id for team the player belongs to 
RemovedByOperator  boolean  Yes  No  No  Indicates whether this player was removed/deleted by the operator. 
FantasyDefenseGame
This table is used in the following endpoints:
FantasyData NFL Fantasy API
Fantasy Defense Game Stats
Name  Type  Size  Nullable  Scrambled  CSV  Description 

GameKey  string  10  No  No  No  A 9 digit unique code identifying the game that this record corresponds to. The GameID is composed of Season, SeasonType, Week and HomeTeam. 
SeasonType  integer  32  No  No  Yes  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 NFL season of the game 
Week  integer  32  Yes  No  Yes  The NFL week of the game (regular season: 1 to 17, preseason: 0 to 4, postseason: 1 to 4) 
Date  datetime  Yes  No  Yes  The date/time of the game  
Team  string  50  Yes  No  Yes  The abbreviation of the Team 
Opponent  string  50  Yes  No  Yes  The abbreviation of the Opponent 
PointsAllowed  decimal  32  No  Yes  Yes  Number of points allowed 
TouchdownsScored  decimal  32  No  Yes  Yes  Defensive and special teams touchdowns scores 
Sacks  decimal  32  No  Yes  Yes  Total number of sacks of the opposing quarterback 
SackYards  decimal  32  No  Yes  Yes  Total number of yards lost when sacking the opposing quarterback 
FumblesForced  decimal  32  No  Yes  Yes  Total number of fumbles forced 
FumblesRecovered  decimal  32  No  Yes  Yes  Total number of fumbles recovered 
FumbleReturnTouchdowns  decimal  32  No  Yes  Yes  Total touchdowns from fumbles recovered 
Interceptions  decimal  32  No  Yes  Yes  Total number of interceptions 
InterceptionReturnTouchdowns  decimal  32  No  Yes  Yes  Total number of interception returns for touchdowns 
BlockedKicks  decimal  32  No  Yes  Yes  Total number of blocked field goals and blocked punts 
Safeties  decimal  32  No  Yes  Yes  Total safeties scored 
PuntReturnTouchdowns  decimal  32  No  Yes  Yes  Total number of punt returns for touchdowns 
KickReturnTouchdowns  decimal  32  No  Yes  Yes  Total number of kick returns for touchdowns 
BlockedKickReturnTouchdowns
from 2001 
decimal  32  Yes  Yes  Yes  Blocked kicks returned for a touchdown 
FieldGoalReturnTouchdowns
from 2001 
decimal  32  Yes  Yes  Yes  Field goal returns for touchdowns 
QuarterbackHits  decimal  32  Yes  Yes  Yes  Number of times hitting an opposing quarterback (this inludes sacks) 
TacklesForLoss  decimal  32  Yes  Yes  Yes  Tackles behind the opponent's line of scrimmage (sacks are also credited as a tackle for loss) 
DefensiveTouchdowns  decimal  32  Yes  Yes  Yes  Total touchdowns scored by the defense 
SpecialTeamsTouchdowns  decimal  32  Yes  Yes  Yes  Total touchdowns scored by the special teams 
FantasyPoints  decimal  32  Yes  Yes  Yes  Fantasy points scored based on basic fantasy scoring system 
PointsAllowedByDefenseSpecialTeams  decimal  32  Yes  Yes  Yes  Number of points allowed to opposing offense and special teams. This excludes points scored by the opponent's defense. 
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. 
FantasyPointsDraftKings  decimal  32  Yes  Yes  Yes  Fantasy points based on DraftKings' scoring system. 
PlayerID  integer  32  Yes  No  Yes  The team's unique PlayerID for use when combining with player feeds. 
HomeOrAway  string  4  Yes  No  Yes  Whether the Team is Home or Away (possible values: HOME, AWAY) 
TeamID  integer  32  Yes  No  Yes  The ID of the team. 
OpponentID  integer  32  Yes  No  Yes  The ID of the team's opponent. 
ScoreID  integer  32  No  No  Yes  Unique ID of the Score/Game. 
FantasyDefenseGameProjection
(From 2013)
This table is used in the following endpoints:
FantasyData NFL Fantasy API
Projected Fantasy Defense Game Stats
Name  Type  Size  Nullable  Scrambled  CSV  Description 

GameKey  string  10  No  No  No  A 9 digit unique code identifying the game that this record corresponds to. The GameID is composed of Season, SeasonType, Week and HomeTeam. 
SeasonType  integer  32  No  No  Yes  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 NFL season of the game 
Week  integer  32  Yes  No  Yes  The NFL week of the game (regular season: 1 to 17, preseason: 0 to 4, postseason: 1 to 4) 
Date  datetime  Yes  No  Yes  The date/time of the game  
Team  string  50  Yes  No  Yes  The abbreviation of the Team 
Opponent  string  50  Yes  No  Yes  The abbreviation of the Opponent 
PointsAllowed  decimal  32  No  Yes  Yes  Number of points allowed 
TouchdownsScored  decimal  32  No  Yes  Yes  Defensive and special teams touchdowns scores 
Sacks  decimal  32  No  Yes  Yes  Total number of sacks of the opposing quarterback 
SackYards  decimal  32  No  Yes  Yes  Total number of yards lost when sacking the opposing quarterback 
FumblesForced  decimal  32  No  Yes  Yes  Total number of fumbles forced 
FumblesRecovered  decimal  32  No  Yes  Yes  Total number of fumbles recovered 
FumbleReturnTouchdowns  decimal  32  No  Yes  Yes  Total touchdowns from fumbles recovered 
Interceptions  decimal  32  No  Yes  Yes  Total number of interceptions 
InterceptionReturnTouchdowns  decimal  32  No  Yes  Yes  Total number of interception returns for touchdowns 
BlockedKicks  decimal  32  No  Yes  Yes  Total number of blocked field goals and blocked punts 
Safeties  decimal  32  No  Yes  Yes  Total safeties scored 
PuntReturnTouchdowns  decimal  32  No  Yes  Yes  Total number of punt returns for touchdowns 
KickReturnTouchdowns  decimal  32  No  Yes  Yes  Total number of kick returns for touchdowns 
BlockedKickReturnTouchdowns
from 2001 
decimal  32  Yes  Yes  Yes  Blocked kicks returned for a touchdown 
FieldGoalReturnTouchdowns
from 2001 
decimal  32  Yes  Yes  Yes  Field goal returns for touchdowns 
QuarterbackHits  decimal  32  Yes  Yes  Yes  Number of times hitting an opposing quarterback (this inludes sacks) 
TacklesForLoss  decimal  32  Yes  Yes  Yes  Tackles behind the opponent's line of scrimmage (sacks are also credited as a tackle for loss) 
DefensiveTouchdowns  decimal  32  Yes  Yes  Yes  Total touchdowns scored by the defense 
SpecialTeamsTouchdowns  decimal  32  Yes  Yes  Yes  Total touchdowns scored by the special teams 
FantasyPoints  decimal  32  Yes  Yes  Yes  Fantasy points scored based on basic fantasy scoring system 
PointsAllowedByDefenseSpecialTeams  decimal  32  Yes  Yes  Yes  Number of points allowed to opposing offense and special teams. This excludes points scored by the opponent's defense. 
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. 
FantasyPointsDraftKings  decimal  32  Yes  Yes  Yes  Fantasy points based on DraftKings' scoring system. 
PlayerID  integer  32  Yes  No  Yes  The team's unique PlayerID for use when combining with player feeds. 
HomeOrAway  string  4  Yes  No  Yes  Whether the Team is Home or Away (possible values: HOME, AWAY) 
TeamID  integer  32  Yes  No  Yes  The ID of the team. 
OpponentID  integer  32  Yes  No  Yes  The ID of the team's opponent. 
ScoreID  integer  32  No  No  Yes  Unique ID of the Score/Game. 
FantasyDefenseSeason
This table is used in the following endpoints:
FantasyData NFL Fantasy API
Fantasy Defense Season Stats
Name  Type  Size  Nullable  Scrambled  CSV  Description 

SeasonType  integer  32  No  No  Yes  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 NFL regular season for which these totals apply 
Team  string  50  Yes  No  Yes  The abbreviation of the Team 
PointsAllowed  decimal  32  No  Yes  Yes  Number of points allowed 
TouchdownsScored  decimal  32  No  Yes  Yes  Defensive and special teams touchdowns scores 
Sacks  decimal  32  No  Yes  Yes  Total number of sacks of the opposing quarterback 
SackYards  decimal  32  No  Yes  Yes  Total number of yards lost when sacking the opposing quarterback 
FumblesForced  decimal  32  No  Yes  Yes  Total number of fumbles forced 
FumblesRecovered  decimal  32  No  Yes  Yes  Total number of fumbles recovered 
FumbleReturnTouchdowns  decimal  32  No  Yes  Yes  Total touchdowns from fumbles recovered 
Interceptions  decimal  32  No  Yes  Yes  Total number of interceptions 
InterceptionReturnTouchdowns  decimal  32  No  Yes  Yes  Total number of interception returns for touchdowns 
BlockedKicks  decimal  32  No  Yes  Yes  Total number of blocked field goals and blocked punts 
Safeties  decimal  32  No  Yes  Yes  Total safeties scored 
PuntReturnTouchdowns  decimal  32  No  Yes  Yes  Total number of punt returns for touchdowns 
KickReturnTouchdowns  decimal  32  No  Yes  Yes  Total number of kick returns for touchdowns 
BlockedKickReturnTouchdowns
from 2001 
decimal  32  Yes  Yes  Yes  Blocked kicks returned for a touchdown 
FieldGoalReturnTouchdowns
from 2001 
decimal  32  Yes  Yes  Yes  Field goal returns for touchdowns 
Games  integer  32  Yes  No  Yes  Games played 
QuarterbackHits  decimal  32  Yes  Yes  Yes  Number of times hitting an opposing quarterback (this inludes sacks) 
TacklesForLoss  decimal  32  Yes  Yes  Yes  Tackles behind the opponent's line of scrimmage (sacks are also credited as a tackle for loss) 
DefensiveTouchdowns  decimal  32  Yes  Yes  Yes  Total touchdowns scored by the defense 
SpecialTeamsTouchdowns  decimal  32  Yes  Yes  Yes  Total touchdowns scored by the special teams 
FantasyPoints  decimal  32  Yes  Yes  Yes  Fantasy points scored based on basic fantasy scoring system 
PointsAllowedByDefenseSpecialTeams  decimal  32  Yes  Yes  Yes  Number of points allowed to opposing offense and special teams. This excludes points scored by the opponent's defense. 
AuctionValue  decimal  32  Yes  Yes  Yes  Player's dollar value in a $200 salary cap auction draft. 
AuctionValuePPR  decimal  32  Yes  Yes  Yes  Player's dollar value in a $200 salary cap PPR auction draft. 
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. 
FantasyPointsDraftKings  decimal  32  Yes  Yes  Yes  Fantasy points based on DraftKings' scoring system. 
PlayerID  integer  32  Yes  No  Yes  The team's unique PlayerID for use when mixing with player feeds. 
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) 
TeamID  integer  32  Yes  No  Yes  The unique ID of this team 
AverageDraftPositionDynasty  decimal  32  Yes  Yes  No  The average draft position of the team's fantasy defense (DST) in dynasty leagues 
AverageDraftPosition2QB  decimal  32  Yes  Yes  No  The average draft position of the team's fantasy defense (DST) in 2 Quarterback Leagues 
FantasyDefenseSeasonProjection
(From 2014)
This table is used in the following endpoints:
FantasyData NFL Fantasy API
Projected Fantasy Defense Season Stats (w/ ADP)
Name  Type  Size  Nullable  Scrambled  CSV  Description 

SeasonType  integer  32  No  No  Yes  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 NFL regular season for which these totals apply 
Team  string  50  Yes  No  Yes  The abbreviation of the Team 
PointsAllowed  decimal  32  No  Yes  Yes  Number of points allowed 
TouchdownsScored  decimal  32  No  Yes  Yes  Defensive and special teams touchdowns scores 
Sacks  decimal  32  No  Yes  Yes  Total number of sacks of the opposing quarterback 
SackYards  decimal  32  No  Yes  Yes  Total number of yards lost when sacking the opposing quarterback 
FumblesForced  decimal  32  No  Yes  Yes  Total number of fumbles forced 
FumblesRecovered  decimal  32  No  Yes  Yes  Total number of fumbles recovered 
FumbleReturnTouchdowns  decimal  32  No  Yes  Yes  Total touchdowns from fumbles recovered 
Interceptions  decimal  32  No  Yes  Yes  Total number of interceptions 
InterceptionReturnTouchdowns  decimal  32  No  Yes  Yes  Total number of interception returns for touchdowns 
BlockedKicks  decimal  32  No  Yes  Yes  Total number of blocked field goals and blocked punts 
Safeties  decimal  32  No  Yes  Yes  Total safeties scored 
PuntReturnTouchdowns  decimal  32  No  Yes  Yes  Total number of punt returns for touchdowns 
KickReturnTouchdowns  decimal  32  No  Yes  Yes  Total number of kick returns for touchdowns 
BlockedKickReturnTouchdowns
from 2001 
decimal  32  Yes  Yes  Yes  Blocked kicks returned for a touchdown 
FieldGoalReturnTouchdowns
from 2001 
decimal  32  Yes  Yes  Yes  Field goal returns for touchdowns 
Games  integer  32  Yes  No  Yes  Games played 
QuarterbackHits  decimal  32  Yes  Yes  Yes  Number of times hitting an opposing quarterback (this inludes sacks) 
TacklesForLoss  decimal  32  Yes  Yes  Yes  Tackles behind the opponent's line of scrimmage (sacks are also credited as a tackle for loss) 
DefensiveTouchdowns  decimal  32  Yes  Yes  Yes  Total touchdowns scored by the defense 
SpecialTeamsTouchdowns  decimal  32  Yes  Yes  Yes  Total touchdowns scored by the special teams 
FantasyPoints  decimal  32  Yes  Yes  Yes  Fantasy points scored based on basic fantasy scoring system 
PointsAllowedByDefenseSpecialTeams  decimal  32  Yes  Yes  Yes  Number of points allowed to opposing offense and special teams. This excludes points scored by the opponent's defense. 
AuctionValue  decimal  32  Yes  Yes  Yes  Player's dollar value in a $200 salary cap auction draft. 
AuctionValuePPR  decimal  32  Yes  Yes  Yes  Player's dollar value in a $200 salary cap PPR auction draft. 
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. 
FantasyPointsDraftKings  decimal  32  Yes  Yes  Yes  Fantasy points based on DraftKings' scoring system. 
PlayerID  integer  32  Yes  No  Yes  The team's unique PlayerID for use when mixing with player feeds. 
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) 
TeamID  integer  32  Yes  No  Yes  The unique ID of this team 
AverageDraftPositionDynasty  decimal  32  Yes  Yes  No  The average draft position of the team's fantasy defense (DST) in dynasty leagues 
AverageDraftPosition2QB  decimal  32  Yes  Yes  No  The average draft position of the team's fantasy defense (DST) in 2 Quarterback Leagues 
FantasyPlayer
This table is used in the following endpoints:
Name  Type  Size  Nullable  Scrambled  CSV  Description 

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 redraft leagues. 
AverageDraftPositionPPR  decimal  32  Yes  Yes  No  The average draft position of this player in PPR redraft leagues. 
ByeWeek  integer  32  Yes  No  No  The bye week of the team this player is currently on. 
AuctionValue  integer  32  Yes  Yes  No  Player's dollar value in a $200 salary cap auction draft. 
AuctionValuePPR  integer  32  Yes  Yes  No  Player's dollar value in a $200 salary cap PPR auction draft. 
AverageDraftPositionIDP  integer  32  Yes  Yes  No  The average draft position of this player in IDP redraft leagues. 
AverageDraftPositionRookie  decimal  32  Yes  Yes  No  The average draft position of this player in rookie drafts. 
AverageDraftPositionDynasty  decimal  32  Yes  Yes  No  The average draft position of this player in dynasty leagues. 
AverageDraftPosition2QB  decimal  32  Yes  Yes  No  The average draft position of this player in 2 Quarterback redraft leagues. 
PlayerGame
This table is used in the following endpoints:
FantasyData NFL Fantasy API
Player Game Stats by Week
Name  Type  Size  Nullable  Scrambled  CSV  Description 

GameKey  string  10  No  No  No  A 9 digit unique code identifying the game that this record corresponds to. The GameID is composed of Season, SeasonType, Week and HomeTeam. 
PlayerID  integer  32  Yes  No  Yes  Unique ID assigned to each player that stays with them throughout their career 
SeasonType  integer  32  No  No  Yes  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 NFL season of the game 
GameDate  datetime  No  No  Yes  The date/time of the game  
Week  integer  32  No  No  Yes  The NFL week of the game (regular season: 1 to 17, preseason: 0 to 4, postseason: 1 to 4) 
Team  string  50  Yes  No  Yes  The abbreviation of the Team 
Opponent  string  50  Yes  No  Yes  The abbreviation of the Opponent 
HomeOrAway  string  4  Yes  No  Yes  Whether the player is Home or Away 
Number  integer  32  No  No  Yes  Player's jersey number 
Name  string  50  Yes  No  Yes  Player's name 
Position  string  50  Yes  No  Yes  Player's position for this particular game or season. Possible values: C, CB, DB, DE, DE/LB, DL, DT, FB, FS, G, ILB, K, KR, LB, LS, NT, OL, OLB, OT, P, QB, RB, S, SS, T, TE, WR 
PositionCategory  string  50  Yes  No  Yes  Abbreviation of either Offense, Defense or Special Teams (OFF, DEF, ST) 
Played  integer  32  No  No  Yes  Whether the player played in at least one play 
Started  integer  32  No  No  Yes  Whether the player started on offense or defense 
PassingAttempts  decimal  32  No  Yes  Yes  Number of passes thrown 
PassingCompletions  decimal  32  No  Yes  Yes  Number of pass completions 
PassingYards  decimal  32  No  Yes  Yes  Number of passing yards 
PassingCompletionPercentage  decimal  32  No  Yes  Yes  Percentage of passes that were completed 
PassingYardsPerAttempt  decimal  32  No  Yes  Yes  Average passing yards gained per attempt 
PassingYardsPerCompletion  decimal  32  No  Yes  Yes  Average passing yards gained per completion 
PassingTouchdowns  decimal  32  No  Yes  Yes  Passing touchdowns thrown 
PassingInterceptions  decimal  32  No  Yes  Yes  Interceptions thrown 
PassingRating  decimal  32  No  Yes  Yes  Passer rating 
PassingLong  decimal  32  No  Yes  Yes  Longest completion 
PassingSacks  decimal  32  No  Yes  Yes  Number of times sacked 
PassingSackYards  decimal  32  No  Yes  Yes  Yards lost as a result of being sacked 
RushingAttempts  decimal  32  No  Yes  Yes  Number of rushing attempts 
RushingYards  decimal  32  No  Yes  Yes  Number of rushing yards 
RushingYardsPerAttempt  decimal  32  No  Yes  Yes  Average rushing yards gained per attempt 
RushingTouchdowns  decimal  32  No  Yes  Yes  Rushing touchdowns scored 
RushingLong  decimal  32  No  Yes  Yes  Longest rush 
ReceivingTargets
from 2009 
decimal  32  Yes  Yes  Yes  Number of times targeted by passer 
Receptions  decimal  32  No  Yes  Yes  Number of receptions 
ReceivingYards  decimal  32  No  Yes  Yes  Total receiving yards 
ReceivingYardsPerReception  decimal  32  No  Yes  Yes  Average yards gained per reception 
ReceivingTouchdowns  decimal  32  No  Yes  Yes  Receiving touchdowns 
ReceivingLong  decimal  32  No  Yes  Yes  Longest reception 
Fumbles  decimal  32  No  Yes  Yes  Times fumbled 
FumblesLost
from 2003 
decimal  32  Yes  Yes  Yes  Number of fumbles recovered by opponent 
PuntReturns  decimal  32  No  Yes  Yes  Number of punt return attempts 
PuntReturnYards  decimal  32  No  Yes  Yes  Total return yards on punts 
PuntReturnTouchdowns  decimal  32  No  Yes  Yes  Number of touchdowns on punt returns 
KickReturns  decimal  32  No  Yes  Yes  Number of kick return attempts 
KickReturnYards  decimal  32  No  Yes  Yes  Total return yards on kicks 
KickReturnTouchdowns  decimal  32  No  Yes  Yes  Number of touchdowns on kick returns 
SoloTackles  decimal  32  No  Yes  Yes  Solo, unassisted tackles 
AssistedTackles  decimal  32  No  Yes  Yes  Assisted tackles (also called a half tackle) 
TacklesForLoss
from 2008 
decimal  32  Yes  Yes  Yes  Tackles behind the opponent's line of scrimmage (sacks are also credited as a tackle for loss) 
Sacks  decimal  32  No  Yes  Yes  Sacks of the opposing quarterback 
SackYards  decimal  32  No  Yes  Yes  Yards lost as a result of sacking the opposing quarterback 
QuarterbackHits
from 2006 
decimal  32  Yes  Yes  Yes  Number of times hitting an opposing quarterback (this inludes sacks) 
PassesDefended  decimal  32  No  Yes  Yes  Passes defended or batted down 
FumblesForced  decimal  32  No  Yes  Yes  Number of fumbles forced 
FumblesRecovered  decimal  32  No  Yes  Yes  Number of fumbles recovered 
FumbleReturnTouchdowns  decimal  32  No  Yes  Yes  Return touchdowns from fumble recoveries 
Interceptions  decimal  32  No  Yes  Yes  Number of interceptions 
InterceptionReturnTouchdowns  decimal  32  No  Yes  Yes  Return touchdowns from interceptions 
FieldGoalsAttempted  decimal  32  No  Yes  Yes  Number of field goal attempts 
FieldGoalsMade  decimal  32  No  Yes  Yes  Number of successful field goal attempts 
ExtraPointsMade  decimal  32  No  Yes  Yes  Number of successful extra points 
TwoPointConversionPasses  decimal  32  No  Yes  Yes  Successful two point conversion passes 
TwoPointConversionRuns  decimal  32  No  Yes  Yes  Successful two point conversion runs 
TwoPointConversionReceptions  decimal  32  No  Yes  Yes  Successful two point conversion receptions 
FantasyPoints  decimal  32  No  Yes  Yes  Fantasy points scored based on basic fantasy scoring system 
FantasyPointsPPR  decimal  32  No  Yes  No  Fantasy points scored based on basic PPR fantasy scoring system 
FantasyPosition  string  50  Yes  No  Yes  The player's fantasy football position. Possible values: QB, RB, WR, TE, DL, LB, DB, K, P, OL 
PlayerGameID  integer  32  No  No  Yes  Unique ID of PlayerGame record (subject to change, although it very rarely does). For a static ID, use a combination of GameKey and PlayerID. 
ExtraPointsAttempted  decimal  32  Yes  Yes  Yes  Extra point kicks attempted 
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. 
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) 
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 
ScoreID  integer  32  No  No  Yes  Unique ID of the Score/Game. 
SnapCountsConfirmed  boolean  Yes  No  No  Whether snap count fields are confirmed (true/false) 
PlayerGameProjection
(From 2013)
This table is used in the following endpoints:
FantasyData NFL Fantasy API
Projected Player Game Stats by Week (w/ Injuries)
Name  Type  Size  Nullable  Scrambled  CSV  Description 

GameKey  string  10  No  No  No  A 9 digit unique code identifying the game that this record corresponds to. The GameID is composed of Season, SeasonType, Week and HomeTeam. 
PlayerID  integer  32  Yes  No  Yes  Unique ID assigned to each player that stays with them throughout their career 
SeasonType  integer  32  No  No  Yes  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 NFL season of the game 
GameDate  datetime  No  No  Yes  The date/time of the game  
Week  integer  32  No  No  Yes  The NFL week of the game (regular season: 1 to 17, preseason: 0 to 4, postseason: 1 to 4) 
Team  string  50  Yes  No  Yes  The abbreviation of the Team 
Opponent  string  50  Yes  No  Yes  The abbreviation of the Opponent 
HomeOrAway  string  4  Yes  No  Yes  Whether the player is Home or Away 
Number  integer  32  No  No  Yes  Player's jersey number 
Name  string  50  Yes  No  Yes  Player's name 
Position  string  50  Yes  No  Yes  Player's position for this particular game or season. Possible values: C, CB, DB, DE, DE/LB, DL, DT, FB, FS, G, ILB, K, KR, LB, LS, NT, OL, OLB, OT, P, QB, RB, S, SS, T, TE, WR 
PositionCategory  string  50  Yes  No  Yes  Abbreviation of either Offense, Defense or Special Teams (OFF, DEF, ST) 
Played  integer  32  No  No  Yes  Whether the player played in at least one play 
Started  integer  32  No  No  Yes  Whether the player started on offense or defense 
PassingAttempts  decimal  32  No  Yes  Yes  Number of passes thrown 
PassingCompletions  decimal  32  No  Yes  Yes  Number of pass completions 
PassingYards  decimal  32  No  Yes  Yes  Number of passing yards 
PassingCompletionPercentage  decimal  32  No  Yes  Yes  Percentage of passes that were completed 
PassingYardsPerAttempt  decimal  32  No  Yes  Yes  Average passing yards gained per attempt 
PassingYardsPerCompletion  decimal  32  No  Yes  Yes  Average passing yards gained per completion 
PassingTouchdowns  decimal  32  No  Yes  Yes  Passing touchdowns thrown 
PassingInterceptions  decimal  32  No  Yes  Yes  Interceptions thrown 
PassingRating  decimal  32  No  Yes  Yes  Passer rating 
PassingLong  decimal  32  No  Yes  Yes  Longest completion 
PassingSacks  decimal  32  No  Yes  Yes  Number of times sacked 
PassingSackYards  decimal  32  No  Yes  Yes  Yards lost as a result of being sacked 
RushingAttempts  decimal  32  No  Yes  Yes  Number of rushing attempts 
RushingYards  decimal  32  No  Yes  Yes  Number of rushing yards 
RushingYardsPerAttempt  decimal  32  No  Yes  Yes  Average rushing yards gained per attempt 
RushingTouchdowns  decimal  32  No  Yes  Yes  Rushing touchdowns scored 
RushingLong  decimal  32  No  Yes  Yes  Longest rush 
ReceivingTargets
from 2009 
decimal  32  Yes  Yes  Yes  Number of times targeted by passer 
Receptions  decimal  32  No  Yes  Yes  Number of receptions 
ReceivingYards  decimal  32  No  Yes  Yes  Total receiving yards 
ReceivingYardsPerReception  decimal  32  No  Yes  Yes  Average yards gained per reception 
ReceivingTouchdowns  decimal  32  No  Yes  Yes  Receiving touchdowns 
ReceivingLong  decimal  32  No  Yes  Yes  Longest reception 
Fumbles  decimal  32  No  Yes  Yes  Times fumbled 
FumblesLost
from 2003 
decimal  32  Yes  Yes  Yes  Number of fumbles recovered by opponent 
PuntReturns  decimal  32  No  Yes  Yes  Number of punt return attempts 
PuntReturnYards  decimal  32  No  Yes  Yes  Total return yards on punts 
PuntReturnTouchdowns  decimal  32  No  Yes  Yes  Number of touchdowns on punt returns 
KickReturns  decimal  32  No  Yes  Yes  Number of kick return attempts 
KickReturnYards  decimal  32  No  Yes  Yes  Total return yards on kicks 
KickReturnTouchdowns  decimal  32  No  Yes  Yes  Number of touchdowns on kick returns 
SoloTackles  decimal  32  No  Yes  Yes  Solo, unassisted tackles 
AssistedTackles  decimal  32  No  Yes  Yes  Assisted tackles (also called a half tackle) 
TacklesForLoss
from 2008 
decimal  32  Yes  Yes  Yes  Tackles behind the opponent's line of scrimmage (sacks are also credited as a tackle for loss) 
Sacks  decimal  32  No  Yes  Yes  Sacks of the opposing quarterback 
SackYards  decimal  32  No  Yes  Yes  Yards lost as a result of sacking the opposing quarterback 
QuarterbackHits
from 2006 
decimal  32  Yes  Yes  Yes  Number of times hitting an opposing quarterback (this inludes sacks) 
PassesDefended  decimal  32  No  Yes  Yes  Passes defended or batted down 
FumblesForced  decimal  32  No  Yes  Yes  Number of fumbles forced 
FumblesRecovered  decimal  32  No  Yes  Yes  Number of fumbles recovered 
FumbleReturnTouchdowns  decimal  32  No  Yes  Yes  Return touchdowns from fumble recoveries 
Interceptions  decimal  32  No  Yes  Yes  Number of interceptions 
InterceptionReturnTouchdowns  decimal  32  No  Yes  Yes  Return touchdowns from interceptions 
FieldGoalsAttempted  decimal  32  No  Yes  Yes  Number of field goal attempts 
FieldGoalsMade  decimal  32  No  Yes  Yes  Number of successful field goal attempts 
ExtraPointsMade  decimal  32  No  Yes  Yes  Number of successful extra points 
TwoPointConversionPasses  decimal  32  No  Yes  Yes  Successful two point conversion passes 
TwoPointConversionRuns  decimal  32  No  Yes  Yes  Successful two point conversion runs 
TwoPointConversionReceptions  decimal  32  No  Yes  Yes  Successful two point conversion receptions 
FantasyPoints  decimal  32  No  Yes  Yes  Fantasy points scored based on basic fantasy scoring system 
FantasyPointsPPR  decimal  32  No  Yes  No  Fantasy points scored based on basic PPR fantasy scoring system 
FantasyPosition  string  50  Yes  No  Yes  The player's fantasy football position. Possible values: QB, RB, WR, TE, DL, LB, DB, K, P, OL 
PlayerGameID  integer  32  No  No  Yes  Unique ID of PlayerGame record (subject to change, although it very rarely does). For a static ID, use a combination of GameKey and PlayerID. 
ExtraPointsAttempted  decimal  32  Yes  Yes  Yes  Extra point kicks attempted 
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. 
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) 
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 
ScoreID  integer  32  No  No  Yes  Unique ID of the Score/Game. 
SnapCountsConfirmed  boolean  Yes  No  No  Whether snap count fields are confirmed (true/false) 
PlayerSeason
This table is used in the following endpoints:
FantasyData NFL Fantasy API
Player Season Stats
Name  Type  Size  Nullable  Scrambled  CSV  Description 

PlayerID  integer  32  Yes  No  Yes  Unique ID assigned to each player that stays with them throughout their career 
SeasonType  integer  32  No  No  Yes  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 NFL regular season for which these totals apply 
Team  string  50  Yes  No  Yes  The abbreviation of the Team 
Number  integer  32  No  No  Yes  Player's jersey number 
Name  string  50  Yes  No  Yes  Player's name 
Position  string  50  Yes  No  Yes  Player's position in the starting lineup (if started), otherwise the position he substituted for 
PositionCategory  string  50  Yes  No  Yes  Abbreviation of either Offense, Defense or Special Teams (OFF, DEF, ST) 
Played  integer  32  No  No  Yes  Number of games played in 
Started  integer  32  No  No  Yes  Number of games started 
PassingAttempts  decimal  32  No  Yes  Yes  Number of passes thrown 
PassingCompletions  decimal  32  No  Yes  Yes  Number of pass completions 
PassingYards  decimal  32  No  Yes  Yes  Number of passing yards 
PassingCompletionPercentage  decimal  32  No  Yes  Yes  Percentage of passes that were completed 
PassingYardsPerAttempt  decimal  32  No  Yes  Yes  Average passing yards gained per attempt 
PassingYardsPerCompletion  decimal  32  No  Yes  Yes  Average passing yards gained per completion 
PassingTouchdowns  decimal  32  No  Yes  Yes  Passing touchdowns thrown 
PassingInterceptions  decimal  32  No  Yes  Yes  Interceptions thrown 
PassingRating  decimal  32  No  Yes  Yes  Passer rating 
PassingLong  decimal  32  No  Yes  Yes  Longest completion 
PassingSacks  decimal  32  No  Yes  Yes  Number of times sacked 
PassingSackYards  decimal  32  No  Yes  Yes  Yards lost as a result of being sacked 
RushingAttempts  decimal  32  No  Yes  Yes  Number of rushing attempts 
RushingYards  decimal  32  No  Yes  Yes  Number of rushing yards 
RushingYardsPerAttempt  decimal  32  No  Yes  Yes  Average rushing yards gained per attempt 
RushingTouchdowns  decimal  32  No  Yes  Yes  Rushing touchdowns scored 
RushingLong  decimal  32  No  Yes  Yes  Longest rush 
ReceivingTargets
from 2009 
decimal  32  Yes  Yes  Yes  Number of times targeted by passer 
Receptions  decimal  32  No  Yes  Yes  Number of receptions 
ReceivingYards  decimal  32  No  Yes  Yes  Total receiving yards 
ReceivingYardsPerReception  decimal  32  No  Yes  Yes  Average yards gained per reception 
ReceivingTouchdowns  decimal  32  No  Yes  Yes  Receiving touchdowns 
ReceivingLong  decimal  32  No  Yes  Yes  Longest reception 
Fumbles  decimal  32  No  Yes  Yes  Times fumbled 
FumblesLost
from 2003 
decimal  32  Yes  Yes  Yes  Number of fumbles recovered by opponent 
PuntReturns  decimal  32  No  Yes  Yes  Number of punt return attempts 
PuntReturnYards  decimal  32  No  Yes  Yes  Total return yards on punts 
PuntReturnTouchdowns  decimal  32  No  Yes  Yes  Number of touchdowns on punt returns 
KickReturns  decimal  32  No  Yes  Yes  Number of kick return attempts 
KickReturnYards  decimal  32  No  Yes  Yes  Total return yards on kicks 
KickReturnTouchdowns  decimal  32  No  Yes  Yes  Number of touchdowns on kick returns 
SoloTackles  decimal  32  No  Yes  Yes  Solo, unassisted tackles 
AssistedTackles  decimal  32  No  Yes  Yes  Assisted tackles (also called a half tackle) 
TacklesForLoss
from 2008 
decimal  32  Yes  Yes  Yes  Tackles behind the opponent's line of scrimmage (sacks are also credited as a tackle for loss) 
Sacks  decimal  32  No  Yes  Yes  Sacks of the opposing quarterback 
SackYards  decimal  32  No  Yes  Yes  Yards lost as a result of sacking the opposing quarterback 
QuarterbackHits
from 2006 
decimal  32  Yes  Yes  Yes  Number of times hitting an opposing quarterback (this inludes sacks) 
PassesDefended  decimal  32  No  Yes  Yes  Passes defended or batted down 
FumblesForced  decimal  32  No  Yes  Yes  Number of fumbles forced 
FumblesRecovered  decimal  32  No  Yes  Yes  Number of fumbles recovered 
FumbleReturnTouchdowns  decimal  32  No  Yes  Yes  Return touchdowns from fumble recoveries 
Interceptions  decimal  32  No  Yes  Yes  Number of interceptions 
InterceptionReturnTouchdowns  decimal  32  No  Yes  Yes  Return touchdowns from interceptions 
FieldGoalsAttempted  decimal  32  No  Yes  Yes  Number of field goal attempts 
FieldGoalsMade  decimal  32  No  Yes  Yes  Number of successful field goal attempts 
ExtraPointsMade  decimal  32  No  Yes  Yes  Number of successful extra points 
TwoPointConversionPasses  decimal  32  No  Yes  Yes  Successful two point conversion passes 
TwoPointConversionRuns  decimal  32  No  Yes  Yes  Successful two point conversion runs 
TwoPointConversionReceptions  decimal  32  No  Yes  Yes  Successful two point conversion receptions 
FantasyPoints  decimal  32  No  Yes  Yes  Fantasy points scored based on basic fantasy scoring system 
FantasyPointsPPR  decimal  32  No  Yes  No  Fantasy points scored based on basic PPR fantasy scoring system 
FantasyPosition  string  50  Yes  No  Yes  The player's fantasy football position. Possible values: QB, RB, WR, TE, DL, LB, DB, K, P, OL 
PlayerSeasonID  integer  32  No  No  Yes  Unique ID of PlayerSeason record (subject to change, although it very rarely does). For a static ID, use a combination of SeasonType, Season and PlayerID. 
ExtraPointsAttempted  decimal  32  Yes  Yes  Yes  Extra point kicks attempted 
AuctionValue  decimal  32  Yes  Yes  Yes  Player's dollar value in a $200 salary cap auction draft. 
AuctionValuePPR  decimal  32  Yes  Yes  Yes  Player's dollar value in a $200 salary cap PPR auction draft. 
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. 
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) 
TeamID  integer  32  Yes  No  Yes  The unique ID of this team 
AverageDraftPositionRookie  decimal  32  Yes  Yes  No  The average draft position of this player in rookie drafts 
AverageDraftPositionDynasty  decimal  32  Yes  Yes  No  The average draft position of this player in dynasty drafts 
AverageDraftPosition2QB  decimal  32  Yes  Yes  No  The average draft position of this player in 2 Quarterback drafts 
PlayerSeasonProjection
(From 2014)
This table is used in the following endpoints:
FantasyData NFL Fantasy API
Projected Player Season Stats (w/ ADP)
Name  Type  Size  Nullable  Scrambled  CSV  Description 

PlayerID  integer  32  Yes  No  Yes  Unique ID assigned to each player that stays with them throughout their career 
SeasonType  integer  32  No  No  Yes  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 NFL regular season for which these totals apply 
Team  string  50  Yes  No  Yes  The abbreviation of the Team 
Number  integer  32  No  No  Yes  Player's jersey number 
Name  string  50  Yes  No  Yes  Player's name 
Position  string  50  Yes  No  Yes  Player's position in the starting lineup (if started), otherwise the position he substituted for 
PositionCategory  string  50  Yes  No  Yes  Abbreviation of either Offense, Defense or Special Teams (OFF, DEF, ST) 
Played  integer  32  No  No  Yes  Number of games played in 
Started  integer  32  No  No  Yes  Number of games started 
PassingAttempts  decimal  32  No  Yes  Yes  Number of passes thrown 
PassingCompletions  decimal  32  No  Yes  Yes  Number of pass completions 
PassingYards  decimal  32  No  Yes  Yes  Number of passing yards 
PassingCompletionPercentage  decimal  32  No  Yes  Yes  Percentage of passes that were completed 
PassingYardsPerAttempt  decimal  32  No  Yes  Yes  Average passing yards gained per attempt 
PassingYardsPerCompletion  decimal  32  No  Yes  Yes  Average passing yards gained per completion 
PassingTouchdowns  decimal  32  No  Yes  Yes  Passing touchdowns thrown 
PassingInterceptions  decimal  32  No  Yes  Yes  Interceptions thrown 
PassingRating  decimal  32  No  Yes  Yes  Passer rating 
PassingLong  decimal  32  No  Yes  Yes  Longest completion 
PassingSacks  decimal  32  No  Yes  Yes  Number of times sacked 
PassingSackYards  decimal  32  No  Yes  Yes  Yards lost as a result of being sacked 
RushingAttempts  decimal  32  No  Yes  Yes  Number of rushing attempts 
RushingYards  decimal  32  No  Yes  Yes  Number of rushing yards 
RushingYardsPerAttempt  decimal  32  No  Yes  Yes  Average rushing yards gained per attempt 
RushingTouchdowns  decimal  32  No  Yes  Yes  Rushing touchdowns scored 
RushingLong  decimal  32  No  Yes  Yes  Longest rush 
ReceivingTargets
from 2009 
decimal  32  Yes  Yes  Yes  Number of times targeted by passer 
Receptions  decimal  32  No  Yes  Yes  Number of receptions 
ReceivingYards  decimal  32  No  Yes  Yes  Total receiving yards 
ReceivingYardsPerReception  decimal  32  No  Yes  Yes  Average yards gained per reception 
ReceivingTouchdowns  decimal  32  No  Yes  Yes  Receiving touchdowns 
ReceivingLong  decimal  32  No  Yes  Yes  Longest reception 
Fumbles  decimal  32  No  Yes  Yes  Times fumbled 
FumblesLost
from 2003 
decimal  32  Yes  Yes  Yes  Number of fumbles recovered by opponent 
PuntReturns  decimal  32  No  Yes  Yes  Number of punt return attempts 
PuntReturnYards  decimal  32  No  Yes  Yes  Total return yards on punts 
PuntReturnTouchdowns  decimal  32  No  Yes  Yes  Number of touchdowns on punt returns 
KickReturns  decimal  32  No  Yes  Yes  Number of kick return attempts 
KickReturnYards  decimal  32  No  Yes  Yes  Total return yards on kicks 
KickReturnTouchdowns  decimal  32  No  Yes  Yes  Number of touchdowns on kick returns 
SoloTackles  decimal  32  No  Yes  Yes  Solo, unassisted tackles 
AssistedTackles  decimal  32  No  Yes  Yes  Assisted tackles (also called a half tackle) 
TacklesForLoss
from 2008 
decimal  32  Yes  Yes  Yes  Tackles behind the opponent's line of scrimmage (sacks are also credited as a tackle for loss) 
Sacks  decimal  32  No  Yes  Yes  Sacks of the opposing quarterback 
SackYards  decimal  32  No  Yes  Yes  Yards lost as a result of sacking the opposing quarterback 
QuarterbackHits
from 2006 
decimal  32  Yes  Yes  Yes  Number of times hitting an opposing quarterback (this inludes sacks) 
PassesDefended  decimal  32  No  Yes  Yes  Passes defended or batted down 
FumblesForced  decimal  32  No  Yes  Yes  Number of fumbles forced 
FumblesRecovered  decimal  32  No  Yes  Yes  Number of fumbles recovered 
FumbleReturnTouchdowns  decimal  32  No  Yes  Yes  Return touchdowns from fumble recoveries 
Interceptions  decimal  32  No  Yes  Yes  Number of interceptions 
InterceptionReturnTouchdowns  decimal  32  No  Yes  Yes  Return touchdowns from interceptions 
FieldGoalsAttempted  decimal  32  No  Yes  Yes  Number of field goal attempts 
FieldGoalsMade  decimal  32  No  Yes  Yes  Number of successful field goal attempts 
ExtraPointsMade  decimal  32  No  Yes  Yes  Number of successful extra points 
TwoPointConversionPasses  decimal  32  No  Yes  Yes  Successful two point conversion passes 
TwoPointConversionRuns  decimal  32  No  Yes  Yes  Successful two point conversion runs 
TwoPointConversionReceptions  decimal  32  No  Yes  Yes  Successful two point conversion receptions 
FantasyPoints  decimal  32  No  Yes  Yes  Fantasy points scored based on basic fantasy scoring system 
FantasyPointsPPR  decimal  32  No  Yes  No  Fantasy points scored based on basic PPR fantasy scoring system 
FantasyPosition  string  50  Yes  No  Yes  The player's fantasy football position. Possible values: QB, RB, WR, TE, DL, LB, DB, K, P, OL 
PlayerSeasonID  integer  32  No  No  Yes  Unique ID of PlayerSeason record (subject to change, although it very rarely does). For a static ID, use a combination of SeasonType, Season and PlayerID. 
ExtraPointsAttempted  decimal  32  Yes  Yes  Yes  Extra point kicks attempted 
AuctionValue  decimal  32  Yes  Yes  Yes  Player's dollar value in a $200 salary cap auction draft. 
AuctionValuePPR  decimal  32  Yes  Yes  Yes  Player's dollar value in a $200 salary cap PPR auction draft. 
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. 
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) 
TeamID  integer  32  Yes  No  Yes  The unique ID of this team 
AverageDraftPositionRookie  decimal  32  Yes  Yes  No  The average draft position of this player in rookie drafts 
AverageDraftPositionDynasty  decimal  32  Yes  Yes  No  The average draft position of this player in dynasty drafts 
AverageDraftPosition2QB  decimal  32  Yes  Yes  No  The average draft position of this player in 2 Quarterback drafts 
Odds
GameInfo
(From 2018)
This table is used in the following endpoints:
Name  Type  Size  Nullable  Scrambled  CSV  Description 

ScoreId  integer  32  No  No  No  Unique ID of the Score/Game. 
Season  integer  32  No  No  No  The calendar year of the season during which this game occurs. 
SeasonType  integer  32  No  No  No  The type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar). 
Week  integer  32  Yes  No  No  The week during the season/round in which this game occurs. 
Day  date  Yes  No  No  The day that the game is scheduled to be played.  
DateTime  datetime  Yes  No  No  The date/time that the game is scheduled to be played.  
Status  string  10  Yes  No  No  Indicates the game's status. Possible values include: Scheduled, InProgress, Final, F/OT, Suspended, Postponed, Delayed, Canceled, Forfeit 
AwayTeamId  integer  32  Yes  No  No  The TeamId of the away team. 
HomeTeamId  integer  32  Yes  No  No  The TeamId of the home team. 
AwayTeamName  string  50  Yes  No  No  The name of the away team. 
HomeTeamName  string  50  Yes  No  No  The name of the home team. 
PregameOdds  GameOdd[]  Yes  No  No  List of Pregame Odds from different sportsbooks  
HomeTeamScore  integer  Yes  Yes  No  Score of the home team (updated after game ends to allow for resolving bets)  
AwayTeamScore  integer  Yes  Yes  No  Score of the away team (updated after game ends to allow for resolving bets)  
TotalScore  integer  Yes  Yes  No  Total scored points in the game (updated after game ends to allow for resolving bets)  
HomeRotationNumber  integer  Yes  Yes  No  Rotation Number of home team in this game  
AwayRotationNumber  integer  Yes  Yes  No  Rotation Number of away team in this game 
GameOdd
(From 2018)
This table is used in the following endpoints:
Name  Type  Size  Nullable  Scrambled  CSV  Description 

GameOddId  integer  32  No  No  No  Unique ID of this odd 
Sportsbook  string  25  No  Yes  No  Name of sportsbook 
ScoreId  integer  32  No  No  No  Unique ID of the Score/Game. 
Created  datetime  No  No  No  The timestamp of when these odds were first created, based on US Eatern Time (EST/EDT).  
Updated  datetime  No  No  No  The timestamp of when these odds were last updated, based on US Eatern Time (EST/EDT). If these are the latest odds for this game, and they have not been updated within the last few minutes, then it indicates that there were problems connecting to the sportsbook.  
HomeMoneyLine  integer  32  Yes  Yes  No  The sportsbook's money line for the home team 
AwayMoneyLine  integer  32  Yes  Yes  No  The sportsbook's money line for the away team 
DrawMoneyLine  integer  32  Yes  Yes  No  The sportsbook's money line for a draw 
HomePointSpread  decimal  32  Yes  Yes  No  The sportsbook's point spread for the home team 
AwayPointSpread  decimal  32  Yes  Yes  No  The sportsbook's point spread for the away team 
HomePointSpreadPayout  integer  32  Yes  Yes  No  The sportsbook's point spread payout for the home team 
AwayPointSpreadPayout  integer  32  Yes  Yes  No  The sportsbook's point spread payout for the away team 
OverUnder  decimal  32  Yes  Yes  No  The sportsbook's total points scored over under for the game 
OverPayout  integer  32  Yes  Yes  No  The sportsbook's payout for the over 
UnderPayout  integer  32  Yes  Yes  No  The sportsbook's payout for the under 
SportsbookId  integer  32  Yes  No  No  Unique ID of the Sportsbook 
Score
This table is used in the following endpoints:
Name  Type  Size  Nullable  Scrambled  CSV  Description 

GameKey  string  10  No  No  Yes  A 9 digit unique code identifying the game that this record corresponds to. The GameID is composed of Season, SeasonType, Week and HomeTeam. 
SeasonType  integer  32  No  No  Yes  The type of season that this game corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar). 
Season  integer  32  No  No  Yes  The NFL season of the game 
Week  integer  32  No  No  Yes  The NFL week of the game (regular season: 1 to 17, preseason: 0 to 4, postseason: 1 to 4) 
Date  datetime  No  No  Yes  The date/time of the game  
AwayTeam  string  50  Yes  No  Yes  The abbreviation of the Away Team 
HomeTeam  string  50  Yes  No  Yes  The abbreviation of the Home Team 
AwayScore  integer  32  Yes  Yes  Yes  The final score of the Away Team 
HomeScore  integer  32  Yes  Yes  Yes  The final score of the Home Team 
PointSpread
from 2002 
decimal  32  Yes  Yes  Yes  The oddsmaker Point Spread at game start from the perspective of the HomeTeam (negative numbers indicate the HomeTeam is favored, positive numbers indicate the AwayTeam is favored) 
OverUnder
from 2002 
decimal  32  Yes  Yes  Yes  The oddsmaker Over/Under at game start 
AwayScoreQuarter1  integer  32  Yes  Yes  Yes  Points scored during Quarter 1 
AwayScoreQuarter2  integer  32  Yes  Yes  Yes  Points scored during Quarter 2 
AwayScoreQuarter3  integer  32  Yes  Yes  Yes  Points scored during Quarter 3 
AwayScoreQuarter4  integer  32  Yes  Yes  Yes  Points scored during Quarter 4 
AwayScoreOvertime  integer  32  Yes  Yes  Yes  Points scored during Overtime 
HomeScoreQuarter1  integer  32  Yes  Yes  Yes  Points scored during Quarter 1 
HomeScoreQuarter2  integer  32  Yes  Yes  Yes  Points scored during Quarter 2 
HomeScoreQuarter3  integer  32  Yes  Yes  Yes  Points scored during Quarter 3 
HomeScoreQuarter4  integer  32  Yes  Yes  Yes  Points scored during Quarter 4 
HomeScoreOvertime  integer  32  Yes  Yes  Yes  Points scored during Overtime 
StadiumID
from 2013 
integer  32  Yes  No  Yes  The unique ID of the team's current home stadium 
ForecastTempLow
from 2015 
integer  32  Yes  No  Yes  The forecasted low temperature on game day at this venue (Fahrenheit). 
ForecastTempHigh
from 2015 
integer  32  Yes  No  Yes  The forecasted high temperature on game day at this venue (Fahrenheit). 
ForecastDescription
from 2015 
string  50  Yes  No  Yes  The forecast description on game day at this venue. 
ForecastWindChill
from 2015 
integer  32  Yes  No  Yes  The forecasted wind chill on game day at this venue. 
ForecastWindSpeed
from 2015 
integer  32  Yes  No  Yes  The forecasted wind speed on game day at this venue. 
AwayTeamMoneyLine
from 2015 
integer  32  Yes  Yes  Yes  Money line from the perspective of the away team. 
HomeTeamMoneyLine
from 2015 
integer  32  Yes  Yes  Yes  Money line from the perspective of the home team. 
AwayTeamID  integer  32  Yes  No  No  The unique ID of the away team 
HomeTeamID  integer  32  Yes  No  No  The unique ID of the home team 
ScoreID  integer  32  No  No  Yes  Unique ID of the Score/Game 
StadiumDetails  Stadium  Yes  No  No  The details of the stadium where this game is played  
Status  string  20  Yes  No  No  Indicates the game's status. Possible values include: Scheduled, InProgress, Final, F/OT, Suspended, Postponed, Delayed, Canceled, Forfeit 
HomeRotationNumber  integer  32  Yes  Yes  No  Rotation number of home team in this game 
AwayRotationNumber  integer  32  Yes  Yes  No  Rotation number of away team in this game 
NeutralVenue  boolean  Yes  No  Yes  Indicates whether this game is played in a neutral venue  
OverPayout
from 2021 
integer  32  Yes  Yes  Yes  The payout when betting the Over of the Over/Under 
UnderPayout
from 2021 
integer  32  Yes  Yes  Yes  The payout when betting the Under of the Over/Under 
Stadium
This table is used in the following endpoints:
Name  Type  Size  Nullable  Scrambled  CSV  Description 

StadiumID  integer  32  No  No  Yes  The unique ID of the stadium 
Name  string  100  No  No  Yes  The full name of the stadium 
City  string  50  No  No  Yes  The city where the stadium is located 
State  string  10  Yes  No  Yes  The US state where the stadium is located (if Stadium is outside US, this value is NULL) 
Country  string  10  No  No  Yes  The 2digit country code where the stadium is located 
Capacity  integer  32  Yes  No  Yes  The estimated seating capacity of the stadium 
PlayingSurface  string  50  Yes  No  Yes  The playing surface of the stadium (Grass, Artificial or Dome) 
GeoLat  decimal  32  Yes  No  Yes  The geographic latitude coordinate of this venue. 
GeoLong  decimal  32  Yes  No  Yes  The geographic longitude coordinate of this venue. 
Type  string  50  Yes  No  Yes  The type of the stadium (possible values: Outdoor, Dome, RetractableDome) 
TeamGame
This table is used in the following endpoints:
FantasyData NFL Odds API
Team Game Stats
Name  Type  Size  Nullable  Scrambled  CSV  Description 

GameKey  string  10  No  No  No  A 9 digit unique code identifying the game that this record corresponds to. The GameID is composed of Season, SeasonType, Week and HomeTeam. 
Date  datetime  Yes  No  Yes  The date/time of the game  
SeasonType  integer  32  No  No  Yes  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 NFL season of the game 
Week  integer  32  Yes  No  Yes  The NFL week of the game (regular season: 1 to 17, preseason: 0 to 4, postseason: 1 to 4) 
Team  string  50  Yes  No  Yes  The abbreviation of the Team 
Opponent  string  50  Yes  No  Yes  The abbreviation of the Opponent 
HomeOrAway  string  4  Yes  No  Yes  Whether the Team is Home or Away 
Score  integer  32  No  Yes  Yes  The final score of the Team 
OpponentScore  integer  32  No  Yes  Yes  The final score of the Opponent 
TotalScore  integer  32  No  No  Yes  The total score of both teams 
Stadium
from 2001 
string  50  Yes  No  Yes  Stadium of the event 
ScoreQuarter1  integer  32  Yes  No  Yes  Points scored during Quarter 1 for the Team 
ScoreQuarter2  integer  32  Yes  No  Yes  Points scored during Quarter 2 for the Team 
ScoreQuarter3  integer  32  Yes  No  Yes  Points scored during Quarter 3 for the Team 
ScoreQuarter4  integer  32  Yes  No  Yes  Points scored during Quarter 4 for the Team 
ScoreOvertime  integer  32  No  No  Yes  Points scored during Overtime for the Team 
TimeOfPossessionMinutes  integer  32  Yes  Yes  Yes  Time of possession minutes 
TimeOfPossessionSeconds  integer  32  Yes  Yes  Yes  Time of possession seconds 
TimeOfPossession  string  50  Yes  No  Yes  Time of possession 
FirstDowns  integer  32  Yes  Yes  Yes  Total first downs 
FirstDownsByRushing
from 2001 
integer  32  Yes  Yes  Yes  Total rushing first downs 
FirstDownsByPassing
from 2001 
integer  32  Yes  Yes  Yes  Total passing first downs 
FirstDownsByPenalty
from 2001 
integer  32  Yes  Yes  Yes  Total first downs by opponent's penalty 
OffensivePlays  integer  32  No  Yes  Yes  Number of offensive plays run 
OffensiveYards  integer  32  No  Yes  Yes  Number of offensive yards gained 
OffensiveYardsPerPlay  decimal  32  No  Yes  Yes  Average yards gained per offensive play 
Touchdowns
from 2001 
integer  32  Yes  Yes  Yes  Touchdowns scored 
RushingAttempts  integer  32  Yes  Yes  Yes  Number of rushing attempts 
RushingYards  integer  32  Yes  Yes  Yes  Number of rushing yards 
RushingYardsPerAttempt  decimal  32  No  Yes  Yes  Average rushing yards gained per attempt 
RushingTouchdowns
from 2001 
integer  32  Yes  Yes  Yes  Rushing touchdowns scored 
PassingAttempts  integer  32  Yes  Yes  Yes  Number of passes thrown 
PassingCompletions  integer  32  Yes  Yes  Yes  Number of pass completions 
PassingYards  integer  32  Yes  Yes  Yes  Number of passing yards 
PassingTouchdowns
from 2001 
integer  32  Yes  Yes  Yes  Passing touchdowns thrown 
PassingInterceptions  integer  32  Yes  Yes  Yes  Interceptions thrown 
PassingYardsPerAttempt  decimal  32  No  Yes  Yes  Average passing yards gained per attempt 
PassingYardsPerCompletion  decimal  32  No  Yes  Yes  Average passing yards gained per completion 
CompletionPercentage  decimal  32  No  Yes  Yes  Percentage of passes that were completed 
PasserRating
from 2001 
decimal  32  Yes  Yes  Yes  Passer rating 
ThirdDownAttempts
from 2001 
integer  32  Yes  Yes  Yes  Third down attempts 
ThirdDownConversions
from 2001 
integer  32  Yes  Yes  Yes  Third down conversions 
ThirdDownPercentage
from 2001 
decimal  32  Yes  Yes  Yes  Percentage of third downs converted 
FourthDownAttempts
from 2001 
integer  32  Yes  Yes  Yes  Fourth down attempts 
FourthDownConversions
from 2001 
integer  32  Yes  Yes  Yes  Fourth down conversions 
FourthDownPercentage
from 2001 
decimal  32  Yes  Yes  Yes  Percentage of fourth downs converted 
RedZoneAttempts
from 2001 
integer  32  Yes  Yes  Yes  Red zone opportunities 
RedZoneConversions
from 2001 
integer  32  Yes  Yes  Yes  Red zone opportunities converted to touchdowns 
GoalToGoAttempts
from 2001 
integer  32  Yes  Yes  Yes  Deprecated 
GoalToGoConversions
from 2001 
integer  32  Yes  Yes  Yes  Deprecated 
Penalties  integer  32  Yes  Yes  Yes  Penalties committed 
PenaltyYards  integer  32  Yes  Yes  Yes  Penalty yards enforced against team 
Fumbles  integer  32  Yes  Yes  Yes  Fumbles 
FumblesLost  integer  32  Yes  Yes  Yes  Fumbles lost 
TimesSacked  integer  32  Yes  Yes  Yes  Number of sacks allowed by Team 
TimesSackedYards  integer  32  Yes  Yes  Yes  Number of yards lost as a result of sacks allowed 
QuarterbackHits
from 2006 
integer  32  Yes  Yes  Yes  Number of times the opposing QB was hit (includes sacks) 
TacklesForLoss
from 2008 
integer  32  Yes  Yes  Yes  Tackles behind the opponent's line of scrimmage (sacks are also credited as a tackle for loss) 
Punts  integer  32  Yes  Yes  Yes  Number of punts 
PuntYards  integer  32  Yes  Yes  Yes  Total punt yards 
PuntAverage  decimal  32  No  Yes  Yes  Average number of yards per punt 
Giveaways  integer  32  No  Yes  Yes  Number of giveaways 
Takeaways  integer  32  No  Yes  Yes  Number of takeaways 
TurnoverDifferential  integer  32  No  Yes  Yes  Number of takeaways minus giveaways 
OpponentScoreQuarter1  integer  32  Yes  No  Yes  Points scored during Quarter 1 for the Team 
OpponentScoreQuarter2  integer  32  Yes  No  Yes  Points scored during Quarter 2 for the Team 
OpponentScoreQuarter3  integer  32  Yes  No  Yes  Points scored during Quarter 3 for the Team 
OpponentScoreQuarter4  integer  32  Yes  No  Yes  Points scored during Quarter 4 for the Team 
OpponentScoreOvertime  integer  32  No  No  Yes  Points scored during Overtime for the Team 
OpponentTimeOfPossessionMinutes  integer  32  Yes  Yes  Yes  Time of possession minutes 
OpponentTimeOfPossessionSeconds  integer  32  Yes  Yes  Yes  Time of possession seconds 
OpponentTimeOfPossession  string  50  Yes  No  Yes  Time of possession 
OpponentFirstDowns  integer  32  Yes  Yes  Yes  Total first downs 
OpponentFirstDownsByRushing
from 2001 
integer  32  Yes  Yes  Yes  Total rushing first downs 
OpponentFirstDownsByPassing
from 2001 
integer  32  Yes  Yes  Yes  Total passing first downs 
OpponentFirstDownsByPenalty
from 2001 
integer  32  Yes  Yes  Yes  Total first downs by opponent's penalty 
OpponentOffensivePlays  integer  32  No  Yes  Yes  Number of offensive plays run 
OpponentOffensiveYards  integer  32  No  Yes  Yes  Number of offensive yards gained 
OpponentOffensiveYardsPerPlay  decimal  32  No  Yes  Yes  Average yards gained per offensive play 
OpponentTouchdowns
from 2001 
integer  32  Yes  Yes  Yes  Touchdowns scored 
OpponentRushingAttempts  integer  32  Yes  Yes  Yes  Number of rushing attempts 
OpponentRushingYards  integer  32  Yes  Yes  Yes  Number of rushing yards 
OpponentRushingYardsPerAttempt  decimal  32  No  Yes  Yes  Average rushing yards gained per attempt 
OpponentRushingTouchdowns
from 2001 
integer  32  Yes  Yes  Yes  Rushing touchdowns scored 
OpponentPassingAttempts  integer  32  Yes  Yes  Yes  Number of passes thrown 
OpponentPassingCompletions  integer  32  Yes  Yes  Yes  Number of pass completions 
OpponentPassingYards  integer  32  Yes  Yes  Yes  Number of passing yards 
OpponentPassingTouchdowns
from 2001 
integer  32  Yes  Yes  Yes  Passing touchdowns thrown 
OpponentPassingInterceptions  integer  32  Yes  Yes  Yes  Interceptions thrown 
OpponentPassingYardsPerAttempt  decimal  32  No  Yes  Yes  Average passing yards gained per attempt 
OpponentPassingYardsPerCompletion  decimal  32  No  Yes  Yes  Average passing yards gained per completion 
OpponentCompletionPercentage  decimal  32  No  Yes  Yes  Percentage of passes that were completed 
OpponentPasserRating
from 2001 
decimal  32  Yes  Yes  Yes  Passer rating 
OpponentThirdDownAttempts
from 2001 
integer  32  Yes  Yes  Yes  Third down attempts 
OpponentThirdDownConversions
from 2001 
integer  32  Yes  Yes  Yes  Third down conversions 
OpponentThirdDownPercentage
from 2001 
decimal  32  Yes  Yes  Yes  Percentage of third downs converted 
OpponentFourthDownAttempts
from 2001 
integer  32  Yes  Yes  Yes  Fourth down attempts 
OpponentFourthDownConversions
from 2001 
integer  32  Yes  Yes  Yes  Fourth down conversions 
OpponentFourthDownPercentage
from 2001 
decimal  32  Yes  Yes  Yes  Percentage of fourth downs converted 
OpponentRedZoneAttempts
from 2001 
integer  32  Yes  Yes  Yes  Red zone opportunities 
OpponentRedZoneConversions
from 2001 
integer  32  Yes  Yes  Yes  Red zone opportunities converted to touchdowns 
OpponentGoalToGoAttempts
from 2001 
integer  32  Yes  Yes  Yes  Deprecated 
OpponentGoalToGoConversions
from 2001 
integer  32  Yes  Yes  Yes  Deprecated 
OpponentPenalties  integer  32  Yes  Yes  Yes  Penalties committed 
OpponentPenaltyYards  integer  32  Yes  Yes  Yes  Penalty yards enforced against the opponent 
OpponentFumbles  integer  32  Yes  Yes  Yes  Fumbles 
OpponentFumblesLost  integer  32  Yes  Yes  Yes  Fumbles lost 
OpponentTimesSacked  integer  32  Yes  Yes  Yes  Number of sacks allowed by Opponent 
OpponentTimesSackedYards  integer  32  Yes  Yes  Yes  Number of yards opponent lost as a result of being sacked 
OpponentQuarterbackHits
from 2006 
integer  32  Yes  Yes  Yes  Number of times hitting an opposing quarterback (this inludes sacks) 
OpponentTacklesForLoss
from 2008 
integer  32  Yes  Yes  Yes  Tackles behind the opponent's line of scrimmage (sacks are also credited as a tackle for loss) 
OpponentPunts  integer  32  Yes  Yes  Yes  Number of punts 
OpponentPuntYards  integer  32  Yes  Yes  Yes  Total punt yards 
OpponentPuntAverage  decimal  32  No  Yes  Yes  Average number of yards per punt 
OpponentGiveaways  integer  32  No  Yes  Yes  Number of giveaways 
OpponentTakeaways  integer  32  No  Yes  Yes  Number of takeaways 
OpponentTurnoverDifferential  integer  32  No  Yes  Yes  Number of takeaways minus giveaways 
RedZonePercentage
from 2001 
decimal  32  Yes  Yes  Yes  Percentage of red zone opportunities converted into touchdowns 
GoalToGoPercentage
from 2001 
decimal  32  Yes  Yes  Yes  Deprecated 
OpponentRedZonePercentage
from 2001 
decimal  32  Yes  Yes  Yes  Percentage of opponent's red zone opportunities converted into touchdowns 
OpponentGoalToGoPercentage
from 2001 
decimal  32  Yes  Yes  Yes  Deprecated 
ExtraPointKickingAttempts
from 2001 
integer  32  Yes  Yes  Yes  Extra point kick attempts 
ExtraPointKickingConversions
from 2001 
integer  32  Yes  Yes  Yes  Extra point kicks made 
ExtraPointsHadBlocked
from 2001 
integer  32  Yes  Yes  Yes  Extra point kick attempts that were blocked 
ExtraPointPassingAttempts
from 2001 
integer  32  Yes  Yes  Yes  Two point conversion passing attempts 
ExtraPointPassingConversions
from 2001 
integer  32  Yes  Yes  Yes  Two point conversion passing conversions 
ExtraPointRushingAttempts
from 2001 
integer  32  Yes  Yes  Yes  Two point conversion rushing attempts 
ExtraPointRushingConversions
from 2001 
integer  32  Yes  Yes  Yes  Two point conversion rushing conversions 
FieldGoalAttempts
from 2001 
integer  32  Yes  Yes  Yes  Field goal attempts 
FieldGoalsMade
from 2001 
integer  32  Yes  Yes  Yes  Field goals made 
OpponentExtraPointKickingAttempts
from 2001 
integer  32  Yes  Yes  Yes  Extra point kick attempts 
OpponentExtraPointKickingConversions
from 2001 
integer  32  Yes  Yes  Yes  Extra point kicks made 
OpponentExtraPointsHadBlocked
from 2001 
integer  32  Yes  Yes  Yes  Extra point kick attempts that were blocked 
OpponentExtraPointPassingAttempts
from 2001 
integer  32  Yes  Yes  Yes  Two point conversion passing attempts 
OpponentExtraPointPassingConversions
from 2001 
integer  32  Yes  Yes  Yes  Two point conversion passing conversions 
OpponentExtraPointRushingAttempts
from 2001 
integer  32  Yes  Yes  Yes  Two point conversion rushing attempts 
OpponentExtraPointRushingConversions
from 2001 
integer  32  Yes  Yes  Yes  Two point conversion rushing conversions 
OpponentFieldGoalAttempts
from 2001 
integer  32  Yes  Yes  Yes  Field goal attempts 
OpponentFieldGoalsMade
from 2001 
integer  32  Yes  Yes  Yes  Field goals made 
SoloTackles  integer  32  Yes  Yes  Yes  Defensive solo tackles 
AssistedTackles  integer  32  Yes  Yes  Yes  Defensive assisted tackles 
Sacks  integer  32  Yes  Yes  Yes  Defensive sacks 
SackYards  integer  32  Yes  Yes  Yes  Defensive sack yards 
PassesDefended  integer  32  Yes 