Baselight

Football Match Statistics

This dataset contains 25 years of football match statistics from 18 leagues.

@kaggle.gokhanergul_football_match_statistics

Football
@kaggle.gokhanergul_football_match_statistics.football

  • 6.26 MB
  • 95384 rows
  • 91 columns
country

Country

league

League

home_team

Home Team

away_team

Away Team

home_score

Home Score

away_score

Away Score

season_year

Season Year

date_day

Date Day

date_hour

Date Hour

first_half

First Half

second_half

Second Half

home_team_goals_current_time

Home Team Goals Current Time

home_team_goals_current_score

Home Team Goals Current Score

home_team_goals

Home Team Goals

home_team_goals_assist

Home Team Goals Assist

away_team_goals_current_time

Away Team Goals Current Time

away_team_goals_current_score

Away Team Goals Current Score

away_team_goals

Away Team Goals

away_team_goals_assist

Away Team Goals Assist

home_team_yellow_card_current_time

Home Team Yellow Card Current Time

home_team_yellow_card

Home Team Yellow Card

home_team_yellow_card_why

Home Team Yellow Card Why

away_team_yellow_card_current_time

Away Team Yellow Card Current Time

away_team_yellow_card

Away Team Yellow Card

away_team_yellow_card_why

Away Team Yellow Card Why

home_team_red_card_current_time

Home Team Red Card Current Time

home_team_red_card

Home Team Red Card

home_team_red_card_why

Home Team Red Card Why

away_team_red_card_current_time

Away Team Red Card Current Time

away_team_red_card

Away Team Red Card

away_team_red_card_why

Away Team Red Card Why

home_team_substitutions_current_time

Home Team Substitutions Current Time

home_team_substitutions

Home Team Substitutions

home_team_substitutions_with

Home Team Substitutions With

home_team_substitution_why

Home Team Substitution Why

away_team_substitutions_current_time

Away Team Substitutions Current Time

away_team_substitutions

Away Team Substitutions

away_team_substitutions_with

Away Team Substitutions With

away_team_substitution_why

Away Team Substitution Why

expected_goals_xg_home

Expected Goals Xg Home

expected_goals_xg_host

Expected Goals Xg Host

ball_possession_home

Ball Possession Home

ball_possession_host

Ball Possession Host

goal_attempts_home

Goal Attempts Home

goal_attempts_host

Goal Attempts Host

shots_on_goal_home

Shots On Goal Home

shots_on_goal_host

Shots On Goal Host

shots_off_goal_home

Shots Off Goal Home

shots_off_goal_host

Shots Off Goal Host

blocked_shots_home

Blocked Shots Home

blocked_shots_host

Blocked Shots Host

free_kicks_home

Free Kicks Home

free_kicks_host

Free Kicks Host

corner_kicks_home

Corner Kicks Home

corner_kicks_host

Corner Kicks Host

offsides_home

Offsides Home

offsides_host

Offsides Host

throw_ins_home

Throw Ins Home

throw_ins_host

Throw Ins Host

goalkeeper_saves_home

Goalkeeper Saves Home

goalkeeper_saves_host

Goalkeeper Saves Host

fouls_home

Fouls Home

fouls_host

Fouls Host

red_cards_home

Red Cards Home

red_cards_host

Red Cards Host

yellow_cards_home

Yellow Cards Home

yellow_cards_host

Yellow Cards Host

total_passes_home

Total Passes Home

total_passes_host

Total Passes Host

completed_passes_home

Completed Passes Home

completed_passes_host

Completed Passes Host

tackles_home

Tackles Home

tackles_host

Tackles Host

crosses_completed_home

Crosses Completed Home

crosses_completed_host

Crosses Completed Host

interceptions_home

Interceptions Home

interceptions_host

Interceptions Host

attacks_home

Attacks Home

attacks_host

Attacks Host

dangerous_attacks_home

Dangerous Attacks Home

dangerous_attacks_host

Dangerous Attacks Host

distance_covered_km_home

Distance Covered (km) Home

distance_covered_km_host

Distance Covered (km) Host

clearances_completed_home

Clearances Completed Home

clearances_completed_host

Clearances Completed Host

pass_success_per_home

Pass Success Per Home

pass_success_per_host

Pass Success Per Host

referee

Referee

venue

Venue

capacity

Capacity

attendance

Attendance

GermanyBundesligaB. MonchengladbachWerder Bremen412024/20253.1119:303 - 01 - 1["11'", "12'", "45'", "66'"]['1 - 0', '2 - 0', '3 - 0', '4 - 0']['Plea A.', 'Friedl M.', 'Honorat F.', 'Stoger K.']['(Kleindienst T.)', '(Own goal)', '(Kleindienst T.)', '(Kleindienst T.)']["75'"]['4 - 1']['Topp K.']['(Ducksch M.)']["79'"]['Itakura K.']['(Roughing)']["19'", "22'", "53'"]['Agu F.', 'Weiser M.', 'Lynen S.']['(Roughing)', '(Foul)', '(Foul)']nannannan["82'"]['Weiser M.']['(Foul)']["63'", "71'", "71'", "77'", "77'"]['Stoger K.', 'Neuhaus F.', 'Cvancara T.', 'Chiarodia F. C.', 'Ngoumou N.']['Plea A.', 'Hack R.', 'Kleindienst T.', 'Ullrich L.', 'Honorat F.']['-', '-', '-', '-', '-']["46'", "46'", "46'", "68'", "81'"]['Veljkovic M.', 'Jung A.', 'Kohn D.', 'Topp K.', 'Burke O.']['Malatini J.', 'Pieper A.', 'Agu F.', 'Njinmah J.', 'Bittencourt L.']['-', '-', '-', '-', '-']2.391.4647%53%161585751510127721202044121011447954939545390.099.0571211Dankert B. (Ger)Borussia-Park (Mönchengladbach)54 04254 042
GermanyBundesligaFreiburgMainz002024/20253.1117:300 - 00 - 0nannannannannannannannan["90+2'"]['Sildillia K.']['(Roughing)']["44'", "70'"]['Lee Jae-Sung', 'Bell S.']['(Foul)', '(Roughing)']nannannannannannan["66'", "66'", "66'", "72'", "88'"]['Hofler N.', 'Weisshaupt N.', 'Rosenfelder M.', 'Gregoritsch M.', 'Sildillia K.']['Eggestein M.', 'Grifo V.', 'Lienhart P.', 'Adamu J.', 'Doan R.']['-', '-', '-', '-', '-']["46'", "74'", "90'", "90+3'"]['Sieb A.', 'Hong Hyun-Seok', 'Widmer S.', 'Veratschnig N.']['Burkardt J.', 'Amiri N.', 'Caci A.', 'Nebel P.']['-', '-', '-', '-']0.770.5351%49%10922355212984222218229121247144337736283.087.033815Brand B. (Ger)Europa-Park Stadion (Freiburg)34 70034 400
GermanyBundesligaDortmundRB Leipzig212024/20252.1120:301 - 11 - 0["30'", "65'"]['1 - 1', '2 - 1']['Beier M.', 'Guirassy S.']['(Nmecha F.)', '(Beier M.)']["27'"]['0 - 1']['Sesko B.']['(Openda L.)']["21'", "34'", "90+7'"]['Beier M.', 'Bensebaini R.', 'Azhil A.']['(Foul)', '(Roughing)', '(Foul)']["8'", "35'", "40'", "81'"]['Baumgartner C.', 'Henrichs B.', 'Geertruida L.', 'Kampl K.']['(Holding)', '(Holding)', '(Roughing)', '(Roughing)']nannannannannannan["67'", "79'", "90+4'"]['Azhil A.', 'Malen D.', 'Campbell C.']['Sabitzer M.', 'Gittens J.', 'Beier M.']['(Injury)', '-', '-']["64'", "64'", "70'", "70'", "82'"]['Elmas E.', 'Kampl K.', 'Poulsen Y.', 'Bitshiabu E.', 'Ouedraogo A.']['Baumgartner C.', 'Haidara A.', 'Sesko B.', 'Henrichs B.', 'Nusa A.']['-', '-', '-', '-', '-']2.710.4156%44%197735173121142236132511123452841842432197.0109.06188Stieler T. (Ger)Signal Iduna Park (Dortmund)81 36581 365
GermanyBundesligaBayern MunichUnion Berlin302024/20252.1117:302 - 01 - 0["15'", "43'", "51'"]['1 - 0', '2 - 0', '3 - 0']['Kane H.', 'Coman K.', 'Kane H.']['(Penalty)', '(Kane H.)', '(Coman K.)']nannannannannannannan["31'", "84'"]['Kemlein A.', 'Khedira R.']['(Holding)', '(Tripping)']nannannannannannan["69'", "69'", "69'", "74'", "80'"]['Goretzka L.', 'Sane L.', 'Dier E.', 'Muller T.', 'Aznou A.']['Kim Min-Jae', 'Olise M.', 'Palhinha J.', 'Musiala J.', 'Davies A.']['-', '-', '-', '-', '-']["60'", "60'", "69'", "69'", "80'"]['Vertessen Y.', 'Skarke T.', 'Schafer A.', 'Haberer J.', 'Roussillon J.']['Hollerbach B.', 'Siebatcheu J.', 'Kemlein A.', 'Jeong Woo-Yeong', 'Vogt K.']['-', '-', '-', '-', '-']2.480.577%23%168714354927413161814292866244794169104.079.034611Jollenbeck M. (Ger)Allianz Arena (Munich)75 02475 000
GermanyBundesligaEintracht FrankfurtBochum722024/20252.1117:304 - 13 - 1["9'", "18'", "20'", "32'", "61'", "66'", "69'"]['1 - 0', '2 - 0', '3 - 0', '4 - 0', '5 - 2', '6 - 2', '7 - 2']['Ekitike H.', 'Marmoush O.', 'Knauff A.', 'Brown N.', 'Dahoud M.', 'Uzun C. Y.', 'Ekitike H.']['(Marmoush O.)', '-', '-', '(Collins N.)', '(Skhiri E.)', '(Marmoush O.)', '(Dahoud M.)']["35'", "51'"]['4 - 1', '4 - 2']['de Wit D.', 'Hofmann P.']['(Masovic E.)', '(Passlack F.)']["50'"]['Knauff A.']['(Holding)']["38'", "77'"]['Ordets I.', 'Hofmann P.']['(Tripping)', '(Delay of game)']nannannannannannan["65'", "73'", "73'", "73'", "82'"]['Uzun C. Y.', 'Matanovic I.', 'Larsson H.', 'Chandler T.', 'Amenda A.']['Bahoya J.', 'Marmoush O.', 'Skhiri E.', 'Koch R.', 'Tuta']['-', '-', '-', '-', '-']["32'", "46'", "46'", "67'", "82'"]['Holtmann G.', 'Oermann T.', 'Bero M.', 'Gamboa C.', 'Daschner L.']['Wittek M.', 'Miyoshi K.', 'Broschinski M.', 'Passlack F.', 'Hofmann P.']['-', '-', '-', '-', '(Injury)']1.971.6665%35%18119833615652113226261512594324500223137.0103.065115Schlager D. (Ger)Deutsche Bank Park (Frankfurt)58 00058 000
GermanyBundesligaHoffenheimSt. Pauli022024/20252.1117:300 - 10 - 1nannannannan["20'", "90+3'"]['0 - 1', '0 - 2']['Afolayan O.', 'Albers A.']['(Irvine J.)', '(Irvine J.)']nannannan["64'", "70'"]['Guilavogui M.', 'Blessin A.']['(Holding)', '(Not on pitch)']nannannannannannan["46'", "66'", "66'", "85'", "85'"]['Tabakovic H.', 'Berisha M.', 'Jurasek D.', 'Kaderabek P.', 'Bruun Larsen J.']['Hlozek A.', 'Bulter M.', 'Prass A.', 'Arthur Chaves', 'Gendrey V.']['-', '-', '-', '-', '-']["50'", "80'", "88'", "88'"]['Ritzka L.', 'Wagner R.', 'Dzwigala A.', 'Albers A.']['Treu P.', 'Afolayan O.', 'Saliakas M.', 'Eggestein J.']['-', '-', '-', '-']1.160.8268%32%127633133101072237211610102631295525219106.0103.072815Stegemann S. (Ger)PreZero Arena (Sinsheim)30 15026 199
GermanyBundesligaHolstein KielHeidenheim102024/20252.1117:301 - 00 - 0["28'"]['1 - 0']['Erras P.']['(Geschwill M.)']nannannannan["35'", "38'", "59'", "84'"]['Gigovic A.', 'Remberg N.', 'Porath F.', 'Knudsen M.']['(Unsportsmanlike conduct)', '(Tripping)', '(Foul)', '(Foul)']["17'", "33'", "67'", "70'", "76'"]['Siersleben T.', 'Gimber B.', 'Mainka P.', 'Schoppner J.', 'Pieringer M.']['(Foul)', '(Foul)', '(Unsportsmanlike conduct)', '(Foul)', '(Tripping)']nannannannannannan["46'", "46'", "78'", "78'", "85'"]['Rosenboom L.', 'Porath F.', 'Schulz M.', 'Komenda M.', 'Pichler B.']['Becker T.', 'Gigovic A.', 'Skrzybski S.', 'Puchacz T.', 'Harres P.']['-', '-', '-', '-', '-']["46'", "74'", "74'", "85'", "85'"]['Honsak M.', 'Kaufmann M.', 'Breunig M.', 'Beck A.', 'Conteh S.']['Siersleben T.', 'Gimber B.', 'Dorsch N.', 'Wanner P.', 'Pieringer M.']['-', '-', '-', '-', '-']1.76146%54%1117644914141656116354516144531840024230491.096.039812Willenborg F. (Ger)Holstein-Stadion (Kiel)15 03414 000
GermanyBundesligaWolfsburgAugsburg112024/20252.1117:300 - 11 - 0["82'"]['1 - 1']['Amoura M.']['(Maehle J.)']["34'"]['0 - 1']['Tietz P.']['(Schlotterbeck K.)']["88'"]['Amoura M.']['(Roughing)']["74'", "77'", "87'"]['Matsima C.', 'Rexhbecaj E.', 'Essende S.']['(Roughing)', '(Delay of game, misses next match)', '(Foul)']nannannannannannan["57'", "57'", "68'", "80'", "80'"]['Behrens K.', 'Majer L.', 'Gerhardt Y.', 'Nmecha L.', 'Kaminski J.']['Fischer K.', 'Wind J.', 'Majer L.', 'Tomas T.', 'Baku R.']['-', '-', '(Injury)', '-', '-']["66'", "66'", "77'", "77'"]['Essende S.', 'Kabadayi Y.', 'Koudossou H.', 'Maier A.']['Tietz P.', 'Claude-Maurice A.', 'Wolf M.', 'Rexhbecaj E.']['-', '-', '-', '-']1.30.3670%30%18361527147811222057141362625453318294.0111.05510Brych F. (Ger)Volkswagen Arena (Wolfsburg)28 91725 000
GermanyBundesligaBayer LeverkusenStuttgart002024/20251.1122:300 - 00 - 0nannannannannannannannan["30'", "42'", "51'"]['Andrich R.', 'Mukiele N.', 'Xhaka G.']['(Roughing)', '(Roughing)', '(Unsportsmanlike conduct)']["52'", "56'", "68'", "69'"]['Karazor A.', 'Millot E.', 'Chase A.', 'Stiller A.']['(Holding)', '(Unsportsmanlike conduct)', '(Unsportsmanlike conduct)', '(Unsportsmanlike conduct)']nannannannannannan["54'", "86'", "86'", "86'"]['Hofmann J.', 'Tella N.', 'Palacios E.', 'Schick P.']['Mukiele N.', 'Frimpong J.', 'Andrich R.', 'Boniface V.']['(Injury)', '-', '-', '-']["8'", "58'", "58'", "80'", "80'"]['Rieder F.', 'Hendriks R.', 'Fuhrich C.', 'Demirovic E.', 'Al Dakhil A.']['Leweling J.', 'Mittelstadt M.', 'Rieder F.', 'Toure E. B.', 'Millot E.']['(Injury)', '-', '-', '-', '-']2.190.2852%48%1945192511413102918915131434426408373350111.0100.09810Siebert D. (Ger)BayArena (Leverkusen)30 21030 210
GermanyBundesligaHeidenheimHoffenheim002024/202527.121:300 - 00 - 0nannannannannannannannan["32'"]['Pieringer M.']['(Tripping)']["33'", "90'"]['Stach A.', 'Berisha M.']['(Roughing)', '(Tripping)']nannannannannannan["70'", "70'", "84'"]['Breunig M.', 'Conteh S.', 'Beck A.']['Pieringer M.', 'Dorsch N.', 'Wanner P.']['-', '-', '-']["58'", "58'", "67'", "83'", "83'"]['Tohumcu U.', 'Kaderabek P.', 'Berisha M.', 'Samassekou D.', 'Arthur Chaves']['Grillitsch F.', 'Gendrey V.', 'Bulter M.', 'Bischof T.', 'Nsoki S.']['-', '-', '-', '-', '-']1.290.5647%53%17123412325161273252143121612360443290355nannan23510Dingert C. (Ger)Voith-Arena (Heidenheim)15 00015 000

CREATE TABLE football (
  "country" VARCHAR,
  "league" VARCHAR,
  "home_team" VARCHAR,
  "away_team" VARCHAR,
  "home_score" VARCHAR,
  "away_score" VARCHAR,
  "season_year" VARCHAR,
  "date_day" DOUBLE,
  "date_hour" VARCHAR,
  "first_half" VARCHAR,
  "second_half" VARCHAR,
  "home_team_goals_current_time" VARCHAR,
  "home_team_goals_current_score" VARCHAR,
  "home_team_goals" VARCHAR,
  "home_team_goals_assist" VARCHAR,
  "away_team_goals_current_time" VARCHAR,
  "away_team_goals_current_score" VARCHAR,
  "away_team_goals" VARCHAR,
  "away_team_goals_assist" VARCHAR,
  "home_team_yellow_card_current_time" VARCHAR,
  "home_team_yellow_card" VARCHAR,
  "home_team_yellow_card_why" VARCHAR,
  "away_team_yellow_card_current_time" VARCHAR,
  "away_team_yellow_card" VARCHAR,
  "away_team_yellow_card_why" VARCHAR,
  "home_team_red_card_current_time" VARCHAR,
  "home_team_red_card" VARCHAR,
  "home_team_red_card_why" VARCHAR,
  "away_team_red_card_current_time" VARCHAR,
  "away_team_red_card" VARCHAR,
  "away_team_red_card_why" VARCHAR,
  "home_team_substitutions_current_time" VARCHAR,
  "home_team_substitutions" VARCHAR,
  "home_team_substitutions_with" VARCHAR,
  "home_team_substitution_why" VARCHAR,
  "away_team_substitutions_current_time" VARCHAR,
  "away_team_substitutions" VARCHAR,
  "away_team_substitutions_with" VARCHAR,
  "away_team_substitution_why" VARCHAR,
  "expected_goals_xg_home" DOUBLE,
  "expected_goals_xg_host" DOUBLE,
  "ball_possession_home" VARCHAR,
  "ball_possession_host" VARCHAR,
  "goal_attempts_home" DOUBLE,
  "goal_attempts_host" DOUBLE,
  "shots_on_goal_home" DOUBLE,
  "shots_on_goal_host" DOUBLE,
  "shots_off_goal_home" DOUBLE,
  "shots_off_goal_host" DOUBLE,
  "blocked_shots_home" DOUBLE,
  "blocked_shots_host" DOUBLE,
  "free_kicks_home" DOUBLE,
  "free_kicks_host" DOUBLE,
  "corner_kicks_home" DOUBLE,
  "corner_kicks_host" DOUBLE,
  "offsides_home" DOUBLE,
  "offsides_host" DOUBLE,
  "throw_ins_home" DOUBLE,
  "throw_ins_host" DOUBLE,
  "goalkeeper_saves_home" DOUBLE,
  "goalkeeper_saves_host" DOUBLE,
  "fouls_home" DOUBLE,
  "fouls_host" DOUBLE,
  "red_cards_home" DOUBLE,
  "red_cards_host" DOUBLE,
  "yellow_cards_home" DOUBLE,
  "yellow_cards_host" DOUBLE,
  "total_passes_home" DOUBLE,
  "total_passes_host" DOUBLE,
  "completed_passes_home" DOUBLE,
  "completed_passes_host" DOUBLE,
  "tackles_home" VARCHAR,
  "tackles_host" VARCHAR,
  "crosses_completed_home" DOUBLE,
  "crosses_completed_host" DOUBLE,
  "interceptions_home" DOUBLE,
  "interceptions_host" DOUBLE,
  "attacks_home" DOUBLE,
  "attacks_host" DOUBLE,
  "dangerous_attacks_home" DOUBLE,
  "dangerous_attacks_host" DOUBLE,
  "distance_covered_km_home" DOUBLE,
  "distance_covered_km_host" DOUBLE,
  "clearances_completed_home" DOUBLE,
  "clearances_completed_host" DOUBLE,
  "pass_success_per_home" DOUBLE,
  "pass_success_per_host" DOUBLE,
  "referee" VARCHAR,
  "venue" VARCHAR,
  "capacity" VARCHAR,
  "attendance" VARCHAR
);

Share link

Anyone who has the link will be able to view this.