# Data Dictionary - FF Player IDs

field | data_type | description
--- | --- | ---
mfl_id | character | MyFantasyLeague.com ID - this is the primary key for this table and is unique and complete. Usually an integer of 5 digits.
sportradar_id | character | SportRadar ID - often also called sportsdata_id by other services. A UUID.
fantasypros_id | character | FantasyPros.com ID - usually an integer of 5 digits.
gsis_id | character | NFL Game Stats and Information Services - usually starts with 00- and is followed by a series of integers.
pff_id | character | Pro Football Focus ID - usually an integer with between 3 and 6 digits.
sleeper_id | character | Sleeper ID - usually an integer with ~4 digits.
nfl_id | character | NFL.com ID - usual format fullname/integers
espn_id | character | ESPN ID - usual format is an integer with ~5 digits
yahoo_id | character | Yahoo ID - usual format is an integer with ~5 digits
fleaflicker_id | character | Fleaflicker ID - usual format is an integer with ~4 digits. Fleaflicker API also has sportradar and that’s generally preferred.
cbs_id | character | CBS ID - usual format is an integer with ~ 7 digits.
rotowire_id | character | Rotowire ID - usual format is an integer with ~four digits. Not to be confused with rotowire_id.
rotoworld_id | character | Rotoworld ID - usual format is an integer with ~four digits. Not to be confused with rotowire_id.
ktc_id | character | KeepTradeCut ID - usual format is an integer with ~four digits.
pfr_id | character | Pro Football Reference ID - usual format is first four characters of last name, first two characters of first name, and an integer
cfbref_id | character | College Football Reference ID - usual format is firstname-lastname-integer
stats_id | character | Stats ID - usual format is five digit integer
stats_global_id | character | Stats Global ID - usual format is a six digit integer
fantasy_data_id | character | FantasyData ID - usual format five digit integer
name | character | Name, as reported by MFL but reordered into FirstName LastName instead of Last, First
merge_name | character | Name but formatted for name joins via ffscrapr::dp_cleannames() - coerced to lowercase, stripped of punctuation and suffixes, and common substitutions performed.
position | character | Position as reported by MFL
team | character | Team as reported by MFL
birthdate | date | Birthdate
age | numeric | Age as of last pipeline build, rounded to one decimal. Pipeline is built on a weekly basis.
draft_year | numeric | Year of draft. Zero if unknown/undrafted.
draft_round | numeric | Round of draft.
draft_pick | numeric | Draft pick within round, i.e. 32nd pick of second round.
draft_ovr | character | Overall draft pick selection. This can be a little bit patchy, since MFL does not report this number.
twitter_username | character | Official twitter handle, if known
height | numeric | height in inches
weight | numeric | weight in pounds
college | character | College attended
db_season | numeric | Year of database build. Previous years may also be available via dynastyprocess.
swish_id | character | Player ID for Swish Analytics