EA FC 25 Data for Pandas workshop
This dataset contains football-related entities (players, teams, leagues) along with linking tables and external enrichment data. The tables are split into three categories: data, links, and additional.
Data credit: EA Sports and sofifa.com
For educational use only
Stores all in-game player attributes, ratings, and metadata. Key columns:
playerid(primary key, internal player ID)firstnameid,lastnameid(text IDs for names, linkable to localization)overallrating(integer, 1-99)potential(integer, 1-99)- Attribute ratings:
freekickaccuracy,composure,strength, etc. preferredposition1,preferredposition2, … (positions codes)nationality(integer code for country)birthdate,height,weight
Stores team/club metadata and performance values. Key columns:
teamid(primary key, internal team ID)teamname(club name)overallrating,attackrating,midfieldrating,defenseratingrivalteam(foreign key to anotherteamid)
Stores metadata about competitions and leagues. Key columns:
leagueid(primary key, internal league ID)leaguenamecountryid(country code ID)
Stores metadata about competitions and leagues. Key columns:
countryid(primary key, internal country ID)countryname
Links players ↔ teams, with per-player team stats. Key columns:
playerid(FK → players.csv)teamid(FK → teams.csv)jerseynumberposition
Links teams ↔ leagues, with standings and form. Key columns:
teamid(FK → teams.csv)leagueid(FK → leagues.csv)
Simple mapping of internal IDs to text. Key columns:
playerid(FK → players.csv)playername(string)
External SoFIFA player dataset, providing real-world data for enrichment. Key columns:
player_idname,full_name- Ratings:
overall_rating,potential - Value/wage:
value,wage