EA Sports FC 24 Complete Player Dataset
19k+ players and 100+ attributes extracted from the latest EA Sports FC edition
@kaggle.stefanoleone992_ea_sports_fc_24_complete_player_dataset
19k+ players and 100+ attributes extracted from the latest EA Sports FC edition
@kaggle.stefanoleone992_ea_sports_fc_24_complete_player_dataset
The datasets provided include the players data for the Career Mode from FIFA 15 to EA Sports FC 24. The data allows multiple comparisons for the same players across the last 10 versions of the videogame.
Every player, coach, and team available in FIFA 15, 16, 17, 18, 19, 20, 21, 22, 23, and also EA Sports FC 24
All FIFA updates from 10th September 2015 until 22nd September 2023
109 attributes for players, 8 attributes for coaches, and 54 attributes for teams
URL of the scraped players, coaches, and teams
Player positions, with the role in the club and in the national team
Player attributes with statistics as Attacking, Skills, Defense, Mentality, GK Skills, etc.
Player personal data like Nationality, Club, DateOfBirth, Wage, Salary, etc.
Team data regarding their coaches, their overall value, and tactics
Data has been scraped from the publicly available website sofifa.com.
As described in https://sofifa.com/robots.txt, there is no limitation at the time of scraping for collecting data for FIFA players, coaches, and teams.
Limitations to scraping the website only relate to player comparisons and API.
CREATE TABLE female_coaches (
"coach_id" BIGINT,
"coach_url" VARCHAR,
"short_name" VARCHAR,
"long_name" VARCHAR,
"dob" TIMESTAMP,
"nationality_name" VARCHAR,
"coach_face_url" VARCHAR,
"nation_flag_url" VARCHAR
);CREATE TABLE female_players (
"player_id" BIGINT,
"player_url" VARCHAR,
"fifa_version" DOUBLE,
"fifa_update" DOUBLE,
"update_as_of" TIMESTAMP,
"short_name" VARCHAR,
"long_name" VARCHAR,
"player_positions" VARCHAR,
"overall" BIGINT,
"potential" BIGINT,
"value_eur" DOUBLE,
"wage_eur" DOUBLE,
"age" BIGINT,
"dob" TIMESTAMP,
"height_cm" BIGINT,
"weight_kg" BIGINT,
"club_team_id" DOUBLE,
"club_name" VARCHAR,
"league_id" DOUBLE,
"league_name" VARCHAR,
"league_level" DOUBLE,
"club_position" VARCHAR,
"club_jersey_number" DOUBLE,
"club_loaned_from" VARCHAR,
"club_joined_date" TIMESTAMP,
"club_contract_valid_until_year" DOUBLE,
"nationality_id" BIGINT,
"nationality_name" VARCHAR,
"nation_team_id" DOUBLE,
"nation_position" VARCHAR,
"nation_jersey_number" DOUBLE,
"preferred_foot" VARCHAR,
"weak_foot" BIGINT,
"skill_moves" BIGINT,
"international_reputation" BIGINT,
"work_rate" VARCHAR,
"body_type" VARCHAR,
"real_face" VARCHAR,
"release_clause_eur" DOUBLE,
"player_tags" VARCHAR,
"player_traits" VARCHAR,
"pace" DOUBLE,
"shooting" DOUBLE,
"passing" DOUBLE,
"dribbling" DOUBLE,
"defending" DOUBLE,
"physic" DOUBLE,
"attacking_crossing" BIGINT,
"attacking_finishing" BIGINT,
"attacking_heading_accuracy" BIGINT,
"attacking_short_passing" BIGINT,
"attacking_volleys" BIGINT,
"skill_dribbling" BIGINT,
"skill_curve" BIGINT,
"skill_fk_accuracy" BIGINT,
"skill_long_passing" BIGINT,
"skill_ball_control" BIGINT,
"movement_acceleration" BIGINT,
"movement_sprint_speed" BIGINT,
"movement_agility" BIGINT,
"movement_reactions" BIGINT,
"movement_balance" BIGINT,
"power_shot_power" BIGINT,
"power_jumping" BIGINT,
"power_stamina" BIGINT,
"power_strength" BIGINT,
"power_long_shots" BIGINT,
"mentality_aggression" BIGINT,
"mentality_interceptions" BIGINT,
"mentality_positioning" BIGINT,
"mentality_vision" BIGINT,
"mentality_penalties" BIGINT,
"mentality_composure" DOUBLE,
"defending_marking_awareness" BIGINT,
"defending_standing_tackle" BIGINT,
"defending_sliding_tackle" BIGINT,
"goalkeeping_diving" BIGINT,
"goalkeeping_handling" BIGINT,
"goalkeeping_kicking" BIGINT,
"goalkeeping_positioning" BIGINT,
"goalkeeping_reflexes" BIGINT,
"goalkeeping_speed" DOUBLE,
"ls" VARCHAR,
"st" VARCHAR,
"rs" VARCHAR,
"lw" VARCHAR,
"lf" VARCHAR,
"cf" VARCHAR,
"rf" VARCHAR,
"rw" VARCHAR,
"lam" VARCHAR,
"cam" VARCHAR,
"ram" VARCHAR,
"lm" VARCHAR,
"lcm" VARCHAR,
"cm" VARCHAR,
"rcm" VARCHAR,
"rm" VARCHAR,
"lwb" VARCHAR,
"ldm" VARCHAR
);CREATE TABLE female_teams (
"team_id" BIGINT,
"team_url" VARCHAR,
"fifa_version" BIGINT,
"fifa_update" BIGINT,
"update_as_of" TIMESTAMP,
"team_name" VARCHAR,
"league_id" BIGINT,
"league_name" VARCHAR,
"league_level" DOUBLE,
"nationality_id" BIGINT,
"nationality_name" VARCHAR,
"overall" BIGINT,
"attack" BIGINT,
"midfield" BIGINT,
"defence" BIGINT,
"coach_id" DOUBLE,
"home_stadium" VARCHAR,
"rival_team" BIGINT,
"international_prestige" BIGINT,
"domestic_prestige" DOUBLE,
"transfer_budget_eur" DOUBLE,
"club_worth_eur" DOUBLE,
"starting_xi_average_age" DOUBLE,
"whole_team_average_age" DOUBLE,
"captain" BIGINT,
"short_free_kick" DOUBLE,
"long_free_kick" DOUBLE,
"left_short_free_kick" DOUBLE,
"right_short_free_kick" DOUBLE,
"penalties" BIGINT,
"left_corner" BIGINT,
"right_corner" DOUBLE,
"def_style" VARCHAR,
"def_team_width" DOUBLE,
"def_team_depth" DOUBLE,
"def_defence_pressure" DOUBLE,
"def_defence_aggression" DOUBLE,
"def_defence_width" DOUBLE,
"def_defence_defender_line" VARCHAR,
"off_style" VARCHAR,
"off_build_up_play" VARCHAR,
"off_chance_creation" VARCHAR,
"off_team_width" DOUBLE,
"off_players_in_box" DOUBLE,
"off_corners" DOUBLE,
"off_free_kicks" DOUBLE,
"build_up_play_speed" DOUBLE,
"build_up_play_dribbling" DOUBLE,
"build_up_play_passing" DOUBLE,
"build_up_play_positioning" VARCHAR,
"chance_creation_passing" DOUBLE,
"chance_creation_crossing" DOUBLE,
"chance_creation_shooting" DOUBLE,
"chance_creation_positioning" VARCHAR
);CREATE TABLE male_coaches (
"coach_id" BIGINT,
"coach_url" VARCHAR,
"short_name" VARCHAR,
"long_name" VARCHAR,
"dob" TIMESTAMP,
"nationality_name" VARCHAR,
"coach_face_url" VARCHAR,
"nation_flag_url" VARCHAR
);CREATE TABLE male_players (
"player_id" BIGINT,
"player_url" VARCHAR,
"fifa_version" DOUBLE,
"fifa_update" DOUBLE,
"update_as_of" TIMESTAMP,
"short_name" VARCHAR,
"long_name" VARCHAR,
"player_positions" VARCHAR,
"overall" BIGINT,
"potential" BIGINT,
"value_eur" DOUBLE,
"wage_eur" DOUBLE,
"age" BIGINT,
"dob" TIMESTAMP,
"height_cm" BIGINT,
"weight_kg" BIGINT,
"club_team_id" DOUBLE,
"club_name" VARCHAR,
"league_id" DOUBLE,
"league_name" VARCHAR,
"league_level" DOUBLE,
"club_position" VARCHAR,
"club_jersey_number" DOUBLE,
"club_loaned_from" VARCHAR,
"club_joined_date" TIMESTAMP,
"club_contract_valid_until_year" DOUBLE,
"nationality_id" BIGINT,
"nationality_name" VARCHAR,
"nation_team_id" DOUBLE,
"nation_position" VARCHAR,
"nation_jersey_number" DOUBLE,
"preferred_foot" VARCHAR,
"weak_foot" BIGINT,
"skill_moves" BIGINT,
"international_reputation" BIGINT,
"work_rate" VARCHAR,
"body_type" VARCHAR,
"real_face" VARCHAR,
"release_clause_eur" DOUBLE,
"player_tags" VARCHAR,
"player_traits" VARCHAR,
"pace" DOUBLE,
"shooting" DOUBLE,
"passing" DOUBLE,
"dribbling" DOUBLE,
"defending" DOUBLE,
"physic" DOUBLE,
"attacking_crossing" BIGINT,
"attacking_finishing" BIGINT,
"attacking_heading_accuracy" BIGINT,
"attacking_short_passing" BIGINT,
"attacking_volleys" BIGINT,
"skill_dribbling" BIGINT,
"skill_curve" BIGINT,
"skill_fk_accuracy" BIGINT,
"skill_long_passing" BIGINT,
"skill_ball_control" BIGINT,
"movement_acceleration" BIGINT,
"movement_sprint_speed" BIGINT,
"movement_agility" BIGINT,
"movement_reactions" BIGINT,
"movement_balance" BIGINT,
"power_shot_power" BIGINT,
"power_jumping" BIGINT,
"power_stamina" BIGINT,
"power_strength" BIGINT,
"power_long_shots" BIGINT,
"mentality_aggression" BIGINT,
"mentality_interceptions" BIGINT,
"mentality_positioning" BIGINT,
"mentality_vision" BIGINT,
"mentality_penalties" BIGINT,
"mentality_composure" DOUBLE,
"defending_marking_awareness" BIGINT,
"defending_standing_tackle" BIGINT,
"defending_sliding_tackle" BIGINT,
"goalkeeping_diving" BIGINT,
"goalkeeping_handling" BIGINT,
"goalkeeping_kicking" BIGINT,
"goalkeeping_positioning" BIGINT,
"goalkeeping_reflexes" BIGINT,
"goalkeeping_speed" DOUBLE,
"ls" VARCHAR,
"st" VARCHAR,
"rs" VARCHAR,
"lw" VARCHAR,
"lf" VARCHAR,
"cf" VARCHAR,
"rf" VARCHAR,
"rw" VARCHAR,
"lam" VARCHAR,
"cam" VARCHAR,
"ram" VARCHAR,
"lm" VARCHAR,
"lcm" VARCHAR,
"cm" VARCHAR,
"rcm" VARCHAR,
"rm" VARCHAR,
"lwb" VARCHAR,
"ldm" VARCHAR
);CREATE TABLE male_teams (
"team_id" BIGINT,
"team_url" VARCHAR,
"fifa_version" BIGINT,
"fifa_update" BIGINT,
"update_as_of" TIMESTAMP,
"team_name" VARCHAR,
"league_id" BIGINT,
"league_name" VARCHAR,
"league_level" DOUBLE,
"nationality_id" BIGINT,
"nationality_name" VARCHAR,
"overall" BIGINT,
"attack" BIGINT,
"midfield" BIGINT,
"defence" BIGINT,
"coach_id" DOUBLE,
"home_stadium" VARCHAR,
"rival_team" BIGINT,
"international_prestige" BIGINT,
"domestic_prestige" DOUBLE,
"transfer_budget_eur" DOUBLE,
"club_worth_eur" DOUBLE,
"starting_xi_average_age" DOUBLE,
"whole_team_average_age" DOUBLE,
"captain" DOUBLE,
"short_free_kick" DOUBLE,
"long_free_kick" DOUBLE,
"left_short_free_kick" DOUBLE,
"right_short_free_kick" DOUBLE,
"penalties" DOUBLE,
"left_corner" DOUBLE,
"right_corner" DOUBLE,
"def_style" VARCHAR,
"def_team_width" DOUBLE,
"def_team_depth" DOUBLE,
"def_defence_pressure" DOUBLE,
"def_defence_aggression" DOUBLE,
"def_defence_width" DOUBLE,
"def_defence_defender_line" VARCHAR,
"off_style" VARCHAR,
"off_build_up_play" VARCHAR,
"off_chance_creation" VARCHAR,
"off_team_width" DOUBLE,
"off_players_in_box" DOUBLE,
"off_corners" DOUBLE,
"off_free_kicks" DOUBLE,
"build_up_play_speed" DOUBLE,
"build_up_play_dribbling" DOUBLE,
"build_up_play_passing" DOUBLE,
"build_up_play_positioning" VARCHAR,
"chance_creation_passing" DOUBLE,
"chance_creation_crossing" DOUBLE,
"chance_creation_shooting" DOUBLE,
"chance_creation_positioning" VARCHAR
);Anyone who has the link will be able to view this.