Football Data From Transfermarkt
Football (Soccer) data scraped from Transfermarkt website
@kaggle.davidcariboo_player_scores
Football (Soccer) data scraped from Transfermarkt website
@kaggle.davidcariboo_player_scores
CREATE TABLE appearances (
"appearance_id" VARCHAR,
"game_id" BIGINT,
"player_id" BIGINT,
"player_club_id" BIGINT,
"player_current_club_id" BIGINT,
"date" TIMESTAMP,
"player_name" VARCHAR,
"competition_id" VARCHAR,
"yellow_cards" BIGINT,
"red_cards" BIGINT,
"goals" BIGINT,
"assists" BIGINT,
"minutes_played" BIGINT
);
CREATE TABLE club_games (
"game_id" BIGINT,
"club_id" DOUBLE,
"own_goals" DOUBLE,
"own_position" DOUBLE,
"own_manager_name" VARCHAR,
"opponent_id" DOUBLE,
"opponent_goals" DOUBLE,
"opponent_position" DOUBLE,
"opponent_manager_name" VARCHAR,
"hosting" VARCHAR,
"is_win" BIGINT
);
CREATE TABLE clubs (
"club_id" BIGINT,
"club_code" VARCHAR,
"name" VARCHAR,
"domestic_competition_id" VARCHAR,
"total_market_value" VARCHAR,
"squad_size" BIGINT,
"average_age" DOUBLE,
"foreigners_number" BIGINT,
"foreigners_percentage" DOUBLE,
"national_team_players" BIGINT,
"stadium_name" VARCHAR,
"stadium_seats" BIGINT,
"net_transfer_record" VARCHAR,
"coach_name" VARCHAR,
"last_season" BIGINT,
"filename" VARCHAR,
"url" VARCHAR
);
CREATE TABLE competitions (
"competition_id" VARCHAR,
"competition_code" VARCHAR,
"name" VARCHAR,
"sub_type" VARCHAR,
"type" VARCHAR,
"country_id" BIGINT,
"country_name" VARCHAR,
"domestic_league_code" VARCHAR,
"confederation" VARCHAR,
"url" VARCHAR,
"is_major_national_league" BOOLEAN
);
CREATE TABLE game_events (
"game_event_id" VARCHAR,
"date" TIMESTAMP,
"game_id" BIGINT,
"minute" BIGINT,
"type" VARCHAR,
"club_id" BIGINT,
"player_id" BIGINT,
"description" VARCHAR,
"player_in_id" DOUBLE,
"player_assist_id" DOUBLE
);
CREATE TABLE game_lineups (
"game_lineups_id" VARCHAR,
"date" TIMESTAMP,
"game_id" BIGINT,
"player_id" BIGINT,
"club_id" BIGINT,
"player_name" VARCHAR,
"type" VARCHAR,
"position" VARCHAR,
"number" VARCHAR,
"team_captain" BIGINT
);
CREATE TABLE games (
"game_id" BIGINT,
"competition_id" VARCHAR,
"season" BIGINT,
"round" VARCHAR,
"date" TIMESTAMP,
"home_club_id" DOUBLE,
"away_club_id" DOUBLE,
"home_club_goals" DOUBLE,
"away_club_goals" DOUBLE,
"home_club_position" DOUBLE,
"away_club_position" DOUBLE,
"home_club_manager_name" VARCHAR,
"away_club_manager_name" VARCHAR,
"stadium" VARCHAR,
"attendance" DOUBLE,
"referee" VARCHAR,
"url" VARCHAR,
"home_club_formation" VARCHAR,
"away_club_formation" VARCHAR,
"home_club_name" VARCHAR,
"away_club_name" VARCHAR,
"aggregate" VARCHAR,
"competition_type" VARCHAR
);
CREATE TABLE players (
"player_id" BIGINT,
"first_name" VARCHAR,
"last_name" VARCHAR,
"name" VARCHAR,
"last_season" BIGINT,
"current_club_id" BIGINT,
"player_code" VARCHAR,
"country_of_birth" VARCHAR,
"city_of_birth" VARCHAR,
"country_of_citizenship" VARCHAR,
"date_of_birth" TIMESTAMP,
"sub_position" VARCHAR,
"position" VARCHAR,
"foot" VARCHAR,
"height_in_cm" DOUBLE,
"contract_expiration_date" TIMESTAMP,
"agent_name" VARCHAR,
"image_url" VARCHAR,
"url" VARCHAR,
"current_club_domestic_competition_id" VARCHAR,
"current_club_name" VARCHAR,
"market_value_in_eur" DOUBLE,
"highest_market_value_in_eur" DOUBLE
);
CREATE TABLE player_valuations (
"player_id" BIGINT,
"date" TIMESTAMP,
"market_value_in_eur" BIGINT,
"current_club_id" BIGINT,
"player_club_domestic_competition_id" VARCHAR
);
CREATE TABLE transfers (
"player_id" BIGINT,
"transfer_date" TIMESTAMP,
"transfer_season" VARCHAR,
"from_club_id" BIGINT,
"to_club_id" BIGINT,
"from_club_name" VARCHAR,
"to_club_name" VARCHAR,
"transfer_fee" DOUBLE,
"market_value_in_eur" DOUBLE,
"player_name" VARCHAR
);
Anyone who has the link will be able to view this.