{ "cells": [ { "cell_type": "markdown", "id": "d065632b", "metadata": {}, "source": [ "Scraping from http://fbref.com\n", "\n", "Data:\n", "- outfield players stats\n", "- goalkeepers stats\n", "- team stats (of and against)\n", "\n", "Original code by parth1902:\n", "https://github.com/parth1902/Scrape-FBref-data" ] }, { "cell_type": "code", "execution_count": 1, "id": "3b8d2e7f", "metadata": {}, "outputs": [], "source": [ "import requests\n", "from bs4 import BeautifulSoup\n", "import pandas as pd\n", "import numpy as np\n", "import re\n", "import sys, getopt\n", "import csv\n" ] }, { "cell_type": "code", "execution_count": 2, "id": "ab920c85", "metadata": {}, "outputs": [], "source": [ "#standard(stats)\n", "stats = [\"player\",\"nationality\",\"position\",\"team\",\"age\",\"birth_year\",\"games\",\"games_starts\",\"minutes\",\"goals\",\"assists\",\"pens_made\",\"pens_att\",\"cards_yellow\",\"cards_red\",\"goals_per90\",\"assists_per90\",\"goals_assists_per90\",\"goals_pens_per90\",\"goals_assists_pens_per90\",\"xg\",\"npxg\",\"xa\",\"xg_per90\",\"xa_per90\",\"xg_xa_per90\",\"npxg_per90\",\"npxg_xa_per90\"]\n", "stats3 = [\"players_used\",\"possession\",\"games\",\"games_starts\",\"minutes\",\"goals\",\"assists\",\"pens_made\",\"pens_att\",\"cards_yellow\",\"cards_red\",\"goals_per90\",\"assists_per90\",\"goals_assists_per90\",\"goals_pens_per90\",\"goals_assists_pens_per90\",\"xg\",\"npxg\",\"xa\",\"xg_per90\",\"xa_per90\",\"xg_xa_per90\",\"npxg_per90\",\"npxg_xa_per90\"] \n", "#goalkeeping(keepers)\n", "keepers = [\"player\",\"nationality\",\"position\",\"team\",\"age\",\"birth_year\",\"gk_games\",\"gk_games_starts\",\"gk_minutes\",\"gk_goals_against\",\"gk_goals_against_per90\",\"gk_shots_on_target_against\",\"gk_saves\",\"gk_save_pct\",\"gk_wins\",\"gk_ties\",\"gk_losses\",\"gk_clean_sheets\",\"gk_clean_sheets_pct\",\"gk_pens_att\",\"gk_pens_allowed\",\"gk_pens_saved\",\"gk_pens_missed\"]\n", "keepers3 = [\"players_used\",\"gk_games\",\"gk_games_starts\",\"gk_minutes\",\"gk_goals_against\",\"gk_goals_against_per90\",\"gk_shots_on_target_against\",\"gk_saves\",\"gk_save_pct\",\"gk_wins\",\"gk_ties\",\"gk_losses\",\"gk_clean_sheets\",\"gk_clean_sheets_pct\",\"gk_pens_att\",\"gk_pens_allowed\",\"gk_pens_saved\",\"gk_pens_missed\"]\n", "#advance goalkeeping(keepersadv)\n", "keepersadv = [\"player\",\"nationality\",\"position\",\"team\",\"age\",\"birth_year\",\"minutes_90s\",\"gk_goals_against\",\"gk_pens_allowed\",\"gk_free_kick_goals_against\",\"gk_corner_kick_goals_against\",\"gk_own_goals_against\",\"gk_psxg\",\"gk_psnpxg_per_shot_on_target_against\",\"gk_psxg_net\",\"gk_psxg_net_per90\",\"gk_passes_completed_launched\",\"gk_passes_launched\",\"gk_passes_pct_launched\",\"gk_passes\",\"gk_passes_throws\",\"gk_pct_passes_launched\",\"gk_passes_length_avg\",\"gk_goal_kicks\",\"gk_pct_goal_kicks_launched\",\"gk_goal_kick_length_avg\",\"gk_crosses\",\"gk_crosses_stopped\",\"gk_crosses_stopped_pct\",\"gk_def_actions_outside_pen_area\",\"gk_def_actions_outside_pen_area_per90\",\"gk_avg_distance_def_actions\"]\n", "keepersadv2 = [\"minutes_90s\",\"gk_goals_against\",\"gk_pens_allowed\",\"gk_free_kick_goals_against\",\"gk_corner_kick_goals_against\",\"gk_own_goals_against\",\"gk_psxg\",\"gk_psnpxg_per_shot_on_target_against\",\"gk_psxg_net\",\"gk_psxg_net_per90\",\"gk_passes_completed_launched\",\"gk_passes_launched\",\"gk_passes_pct_launched\",\"gk_passes\",\"gk_passes_throws\",\"gk_pct_passes_launched\",\"gk_passes_length_avg\",\"gk_goal_kicks\",\"gk_pct_goal_kicks_launched\",\"gk_goal_kick_length_avg\",\"gk_crosses\",\"gk_crosses_stopped\",\"gk_crosses_stopped_pct\",\"gk_def_actions_outside_pen_area\",\"gk_def_actions_outside_pen_area_per90\",\"gk_avg_distance_def_actions\"]\n", "#shooting(shooting)\n", "shooting = [\"player\",\"nationality\",\"position\",\"team\",\"age\",\"birth_year\",\"minutes_90s\",\"goals\",\"pens_made\",\"pens_att\",\"shots_total\",\"shots_on_target\",\"shots_free_kicks\",\"shots_on_target_pct\",\"shots_total_per90\",\"shots_on_target_per90\",\"goals_per_shot\",\"goals_per_shot_on_target\",\"xg\",\"npxg\",\"npxg_per_shot\",\"xg_net\",\"npxg_net\"]\n", "shooting2 = [\"minutes_90s\",\"goals\",\"pens_made\",\"pens_att\",\"shots_total\",\"shots_on_target\",\"shots_free_kicks\",\"shots_on_target_pct\",\"shots_total_per90\",\"shots_on_target_per90\",\"goals_per_shot\",\"goals_per_shot_on_target\",\"xg\",\"npxg\",\"npxg_per_shot\",\"xg_net\",\"npxg_net\"]\n", "shooting3 = [\"goals\",\"pens_made\",\"pens_att\",\"shots_total\",\"shots_on_target\",\"shots_free_kicks\",\"shots_on_target_pct\",\"shots_total_per90\",\"shots_on_target_per90\",\"goals_per_shot\",\"goals_per_shot_on_target\",\"xg\",\"npxg\",\"npxg_per_shot\",\"xg_net\",\"npxg_net\"]\n", "#passing(passing)\n", "passing = [\"player\",\"nationality\",\"position\",\"team\",\"age\",\"birth_year\",\"minutes_90s\",\"passes_completed\",\"passes\",\"passes_pct\",\"passes_total_distance\",\"passes_progressive_distance\",\"passes_completed_short\",\"passes_short\",\"passes_pct_short\",\"passes_completed_medium\",\"passes_medium\",\"passes_pct_medium\",\"passes_completed_long\",\"passes_long\",\"passes_pct_long\",\"assists\",\"xa\",\"xa_net\",\"assisted_shots\",\"passes_into_final_third\",\"passes_into_penalty_area\",\"crosses_into_penalty_area\",\"progressive_passes\"]\n", "passing2 = [\"passes_completed\",\"passes\",\"passes_pct\",\"passes_total_distance\",\"passes_progressive_distance\",\"passes_completed_short\",\"passes_short\",\"passes_pct_short\",\"passes_completed_medium\",\"passes_medium\",\"passes_pct_medium\",\"passes_completed_long\",\"passes_long\",\"passes_pct_long\",\"assists\",\"xa\",\"xa_net\",\"assisted_shots\",\"passes_into_final_third\",\"passes_into_penalty_area\",\"crosses_into_penalty_area\",\"progressive_passes\"]\n", "#passtypes(passing_types)\n", "passing_types = [\"player\",\"nationality\",\"position\",\"team\",\"age\",\"birth_year\",\"minutes_90s\",\"passes\",\"passes_live\",\"passes_dead\",\"passes_free_kicks\",\"through_balls\",\"passes_pressure\",\"passes_switches\",\"crosses\",\"corner_kicks\",\"corner_kicks_in\",\"corner_kicks_out\",\"corner_kicks_straight\",\"passes_ground\",\"passes_low\",\"passes_high\",\"passes_left_foot\",\"passes_right_foot\",\"passes_head\",\"throw_ins\",\"passes_other_body\",\"passes_completed\",\"passes_offsides\",\"passes_oob\",\"passes_intercepted\",\"passes_blocked\"]\n", "passing_types2 = [\"passes\",\"passes_live\",\"passes_dead\",\"passes_free_kicks\",\"through_balls\",\"passes_pressure\",\"passes_switches\",\"crosses\",\"corner_kicks\",\"corner_kicks_in\",\"corner_kicks_out\",\"corner_kicks_straight\",\"passes_ground\",\"passes_low\",\"passes_high\",\"passes_left_foot\",\"passes_right_foot\",\"passes_head\",\"throw_ins\",\"passes_other_body\",\"passes_completed\",\"passes_offsides\",\"passes_oob\",\"passes_intercepted\",\"passes_blocked\"]\n", "#goal and shot creation(gca)\n", "gca = [\"player\",\"nationality\",\"position\",\"team\",\"age\",\"birth_year\",\"minutes_90s\",\"sca\",\"sca_per90\",\"sca_passes_live\",\"sca_passes_dead\",\"sca_dribbles\",\"sca_shots\",\"sca_fouled\",\"gca\",\"gca_per90\",\"gca_passes_live\",\"gca_passes_dead\",\"gca_dribbles\",\"gca_shots\",\"gca_fouled\",\"gca_defense\"]\n", "gca2 = [\"sca\",\"sca_per90\",\"sca_passes_live\",\"sca_passes_dead\",\"sca_dribbles\",\"sca_shots\",\"sca_fouled\",\"gca\",\"gca_per90\",\"gca_passes_live\",\"gca_passes_dead\",\"gca_dribbles\",\"gca_shots\",\"gca_fouled\",\"gca_defense\"]\n", "#defensive actions(defense)\n", "defense = [\"player\",\"nationality\",\"position\",\"team\",\"age\",\"birth_year\",\"minutes_90s\",\"tackles\",\"tackles_won\",\"tackles_def_3rd\",\"tackles_mid_3rd\",\"tackles_att_3rd\",\"dribble_tackles\",\"dribbles_vs\",\"dribble_tackles_pct\",\"dribbled_past\",\"pressures\",\"pressure_regains\",\"pressure_regain_pct\",\"pressures_def_3rd\",\"pressures_mid_3rd\",\"pressures_att_3rd\",\"blocks\",\"blocked_shots\",\"blocked_shots_saves\",\"blocked_passes\",\"interceptions\",\"clearances\",\"errors\"]\n", "defense2 = [\"tackles\",\"tackles_won\",\"tackles_def_3rd\",\"tackles_mid_3rd\",\"tackles_att_3rd\",\"dribble_tackles\",\"dribbles_vs\",\"dribble_tackles_pct\",\"dribbled_past\",\"pressures\",\"pressure_regains\",\"pressure_regain_pct\",\"pressures_def_3rd\",\"pressures_mid_3rd\",\"pressures_att_3rd\",\"blocks\",\"blocked_shots\",\"blocked_shots_saves\",\"blocked_passes\",\"interceptions\",\"clearances\",\"errors\"]\n", "#possession(possession)\n", "possession = [\"player\",\"nationality\",\"position\",\"team\",\"age\",\"birth_year\",\"minutes_90s\",\"touches\",\"touches_def_pen_area\",\"touches_def_3rd\",\"touches_mid_3rd\",\"touches_att_3rd\",\"touches_att_pen_area\",\"touches_live_ball\",\"dribbles_completed\",\"dribbles\",\"dribbles_completed_pct\",\"players_dribbled_past\",\"nutmegs\",\"carries\",\"carry_distance\",\"carry_progressive_distance\",\"progressive_carries\",\"carries_into_final_third\",\"carries_into_penalty_area\",\"pass_targets\",\"passes_received\",\"passes_received_pct\",\"miscontrols\",\"dispossessed\"]\n", "possession2 = [\"touches\",\"touches_def_pen_area\",\"touches_def_3rd\",\"touches_mid_3rd\",\"touches_att_3rd\",\"touches_att_pen_area\",\"touches_live_ball\",\"dribbles_completed\",\"dribbles\",\"dribbles_completed_pct\",\"players_dribbled_past\",\"nutmegs\",\"carries\",\"carry_distance\",\"carry_progressive_distance\",\"progressive_carries\",\"carries_into_final_third\",\"carries_into_penalty_area\",\"pass_targets\",\"passes_received\",\"passes_received_pct\",\"miscontrols\",\"dispossessed\"]\n", "#playingtime(playingtime)\n", "playingtime = [\"player\",\"nationality\",\"position\",\"team\",\"age\",\"birth_year\",\"minutes_90s\",\"games\",\"minutes\",\"minutes_per_game\",\"minutes_pct\",\"games_starts\",\"minutes_per_start\",\"games_subs\",\"minutes_per_sub\",\"unused_subs\",\"points_per_match\",\"on_goals_for\",\"on_goals_against\",\"plus_minus\",\"plus_minus_per90\",\"plus_minus_wowy\",\"on_xg_for\",\"on_xg_against\",\"xg_plus_minus\",\"xg_plus_minus_per90\",\"xg_plus_minus_wowy\"]\n", "playingtime2 = [\"games\",\"minutes\",\"minutes_per_game\",\"minutes_pct\",\"games_starts\",\"minutes_per_start\",\"games_subs\",\"minutes_per_sub\",\"unused_subs\",\"points_per_match\",\"on_goals_for\",\"on_goals_against\",\"plus_minus\",\"plus_minus_per90\",\"plus_minus_wowy\",\"on_xg_for\",\"on_xg_against\",\"xg_plus_minus\",\"xg_plus_minus_per90\",\"xg_plus_minus_wowy\"]\n", "#miscallaneous(misc)\n", "misc = [\"player\",\"nationality\",\"position\",\"team\",\"age\",\"birth_year\",\"minutes_90s\",\"cards_yellow\",\"cards_red\",\"cards_yellow_red\",\"fouls\",\"fouled\",\"offsides\",\"crosses\",\"interceptions\",\"tackles_won\",\"pens_won\",\"pens_conceded\",\"own_goals\",\"ball_recoveries\",\"aerials_won\",\"aerials_lost\",\"aerials_won_pct\"]\n", "misc2 = [\"cards_yellow\",\"cards_red\",\"cards_yellow_red\",\"fouls\",\"fouled\",\"offsides\",\"crosses\",\"interceptions\",\"tackles_won\",\"pens_won\",\"pens_conceded\",\"own_goals\",\"ball_recoveries\",\"aerials_won\",\"aerials_lost\",\"aerials_won_pct\"]\n", "\n", "def get_tables(url,text):\n", " res = requests.get(url)\n", " ## The next two lines get around the issue with comments breaking the parsing.\n", " comm = re.compile(\"\")\n", " soup = BeautifulSoup(comm.sub(\"\",res.text),'lxml')\n", " all_tables = soup.findAll(\"tbody\")\n", " \n", " team_table = all_tables[0]\n", " team_vs_table = all_tables[1]\n", " player_table = all_tables[2]\n", " if text == 'for':\n", " return player_table, team_table\n", " if text == 'vs':\n", " return player_table, team_vs_table\n", "\n", "def get_frame(features, player_table):\n", " pre_df_player = dict()\n", " features_wanted_player = features\n", " rows_player = player_table.find_all('tr')\n", " for row in rows_player:\n", " if(row.find('th',{\"scope\":\"row\"}) != None):\n", " \n", " for f in features_wanted_player:\n", " cell = row.find(\"td\",{\"data-stat\": f})\n", " if(cell == None):\n", " continue\n", " a = cell.text.strip().encode()\n", " text=a.decode(\"utf-8\")\n", " if(text == ''):\n", " text = '0'\n", " if((f!='player')&(f!='nationality')&(f!='position')&(f!='squad')&(f!='age')&(f!='birth_year')&(f!='team')):\n", " text = float(text.replace(',','')) \n", " if f in pre_df_player:\n", " pre_df_player[f].append(text)\n", " else:\n", " pre_df_player[f] = [text]\n", " df_player = pd.DataFrame.from_dict(pre_df_player)\n", " return df_player\n", "\n", "def get_frame_team(features, team_table):\n", " pre_df_squad = dict()\n", " #Note: features does not contain squad name, it requires special treatment\n", " features_wanted_squad = features\n", " rows_squad = team_table.find_all('tr')\n", " for row in rows_squad:\n", " if(row.find('th',{\"scope\":\"row\"}) != None):\n", " name = row.find('th',{\"data-stat\":\"team\"}).text.strip().encode().decode(\"utf-8\")\n", " if 'team' in pre_df_squad:\n", " pre_df_squad['team'].append(name)\n", " else:\n", " pre_df_squad['team'] = [name]\n", " for f in features_wanted_squad:\n", " cell = row.find(\"td\",{\"data-stat\": f})\n", " if(cell == None):\n", " continue\n", " a = cell.text.strip().encode()\n", " text=a.decode(\"utf-8\")\n", " if(text == ''):\n", " text = '0'\n", " if((f!='player')&(f!='nationality')&(f!='position')&(f!='squad')&(f!='age')&(f!='birth_year')&(f!='team')):\n", " text = float(text.replace(',',''))\n", " if f in pre_df_squad:\n", " pre_df_squad[f].append(text)\n", " else:\n", " pre_df_squad[f] = [text]\n", " df_squad = pd.DataFrame.from_dict(pre_df_squad)\n", " return df_squad\n", "\n", "def get_frame_team_2(features, team_table):\n", " pre_df_squad = dict()\n", " #Note: features does not contain squad name, it requires special treatment\n", " features_wanted_squad = features\n", " rows_squad = team_table.find_all('tr')\n", " for row in rows_squad:\n", " if(row.find('th',{\"scope\":\"row\"}) != None):\n", " name = row.find('th',{\"data-stat\":\"squad\"}).text.strip().encode().decode(\"utf-8\")\n", " if 'squad' in pre_df_squad:\n", " pre_df_squad['squad'].append(name)\n", " else:\n", " pre_df_squad['squad'] = [name]\n", " for f in features_wanted_squad:\n", " cell = row.find(\"td\",{\"data-stat\": f})\n", " a = cell.text.strip().encode()\n", " text=a.decode(\"utf-8\")\n", " if(text == ''):\n", " text = '0'\n", " if((f!='player')&(f!='nationality')&(f!='position')&(f!='squad')&(f!='age')&(f!='birth_year')&(f!='team')):\n", " text = float(text.replace(',',''))\n", " print(f)\n", " if f in pre_df_squad:\n", " pre_df_squad[f].append(text)\n", " else:\n", " pre_df_squad[f] = [text]\n", " df_squad = pd.DataFrame.from_dict(pre_df_squad)\n", " return df_squad\n", "\n", "def frame_for_category(category,top,end,features):\n", " url = (top + category + end)\n", " player_table, team_table = get_tables(url,'for')\n", " df_player = get_frame(features, player_table)\n", " return df_player\n", "\n", "def frame_for_category_team(category,top,end,features,text):\n", " url = (top + category + end)\n", " player_table, team_table = get_tables(url,text)\n", " df_team = get_frame_team(features, team_table)\n", " return df_team\n", "\n", "\n", "\n", "\n", "#Function to get the player data for outfield player, includes all categories - standard stats, shooting\n", "#passing, passing types, goal and shot creation, defensive actions, possession, and miscallaneous\n", "def get_outfield_data(top, end):\n", " df1 = frame_for_category('stats',top,end,stats)\n", " df2 = frame_for_category('shooting',top,end,shooting2)\n", " df3 = frame_for_category('passing',top,end,passing2)\n", " df4 = frame_for_category('passing_types',top,end,passing_types2)\n", " df5 = frame_for_category('gca',top,end,gca2)\n", " df6 = frame_for_category('defense',top,end,defense2)\n", " df7 = frame_for_category('possession',top,end,possession2)\n", " df8 = frame_for_category('misc',top,end,misc2)\n", " df = pd.concat([df1, df2, df3, df4, df5, df6, df7, df8], axis=1)\n", " df = df.loc[:,~df.columns.duplicated()]\n", " return df\n", "\n", "\n", "#Function to get keeping and advance goalkeeping data\n", "def get_keeper_data(top,end):\n", " df1 = frame_for_category('keepers',top,end,keepers)\n", " df2 = frame_for_category('keepersadv',top,end,keepersadv2)\n", " df = pd.concat([df1, df2], axis=1)\n", " df = df.loc[:,~df.columns.duplicated()]\n", " return df\n", "\n", "\n", "\n", "#Function to get team-wise data accross all categories as mentioned above\n", "def get_team_data(top,end,text):\n", " df1 = frame_for_category_team('stats',top,end,stats3,text)\n", " df2 = frame_for_category_team('keepers',top,end,keepers3,text)\n", " df3 = frame_for_category_team('keepersadv',top,end,keepersadv2,text)\n", " df4 = frame_for_category_team('shooting',top,end,shooting3,text)\n", " df5 = frame_for_category_team('passing',top,end,passing2,text)\n", " df6 = frame_for_category_team('passing_types',top,end,passing_types2,text)\n", " df7 = frame_for_category_team('gca',top,end,gca2,text)\n", " df8 = frame_for_category_team('defense',top,end,defense2,text)\n", " df9 = frame_for_category_team('possession',top,end,possession2,text)\n", " df10 = frame_for_category_team('misc',top,end,misc2,text)\n", " df = pd.concat([df1, df2, df3, df4, df5, df6, df7, df8, df9, df10], axis=1)\n", " df = df.loc[:,~df.columns.duplicated()]\n", " return df" ] }, { "cell_type": "code", "execution_count": 3, "id": "9141a9ec", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
| \n", " | player | \n", "nationality | \n", "position | \n", "team | \n", "age | \n", "birth_year | \n", "games | \n", "games_starts | \n", "minutes | \n", "goals | \n", "... | \n", "fouls | \n", "fouled | \n", "offsides | \n", "pens_won | \n", "pens_conceded | \n", "own_goals | \n", "ball_recoveries | \n", "aerials_won | \n", "aerials_lost | \n", "aerials_won_pct | \n", "
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | \n", "Tammy Abraham | \n", "eng ENG | \n", "FW | \n", "Roma | \n", "25-118 | \n", "1997 | \n", "19.0 | \n", "15.0 | \n", "1338.0 | \n", "5.0 | \n", "... | \n", "19.0 | \n", "29.0 | \n", "8.0 | \n", "1.0 | \n", "0.0 | \n", "0.0 | \n", "28.0 | \n", "35.0 | \n", "32.0 | \n", "52.2 | \n", "
| 1 | \n", "Francesco Acerbi | \n", "it ITA | \n", "DF | \n", "Inter | \n", "34-352 | \n", "1988 | \n", "12.0 | \n", "10.0 | \n", "930.0 | \n", "0.0 | \n", "... | \n", "7.0 | \n", "7.0 | \n", "1.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "52.0 | \n", "25.0 | \n", "18.0 | \n", "58.1 | \n", "
| 2 | \n", "Yacine Adli | \n", "fr FRA | \n", "MF,FW | \n", "Milan | \n", "22-183 | \n", "2000 | \n", "4.0 | \n", "1.0 | \n", "116.0 | \n", "0.0 | \n", "... | \n", "3.0 | \n", "1.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "5.0 | \n", "0.0 | \n", "3.0 | \n", "0.0 | \n", "
| 3 | \n", "Michel Aebischer | \n", "ch SUI | \n", "FW,MF | \n", "Bologna | \n", "26-022 | \n", "1997 | \n", "17.0 | \n", "8.0 | \n", "767.0 | \n", "1.0 | \n", "... | \n", "10.0 | \n", "14.0 | \n", "5.0 | \n", "1.0 | \n", "1.0 | \n", "0.0 | \n", "42.0 | \n", "5.0 | \n", "8.0 | \n", "38.5 | \n", "
| 4 | \n", "Felix Afena-Gyan | \n", "gh GHA | \n", "FW,MF | \n", "Cremonese | \n", "20-009 | \n", "2003 | \n", "10.0 | \n", "2.0 | \n", "296.0 | \n", "0.0 | \n", "... | \n", "7.0 | \n", "3.0 | \n", "4.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "14.0 | \n", "8.0 | \n", "14.0 | \n", "36.4 | \n", "
| ... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
| 514 | \n", "Petar Zovko | \n", "ba BIH | \n", "GK | \n", "Spezia | \n", "20-309 | \n", "2002 | \n", "1.0 | \n", "0.0 | \n", "74.0 | \n", "0.0 | \n", "... | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "2.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "
| 515 | \n", "Szymon Żurkowski | \n", "pl POL | \n", "MF | \n", "Fiorentina | \n", "25-125 | \n", "1997 | \n", "2.0 | \n", "0.0 | \n", "32.0 | \n", "0.0 | \n", "... | \n", "1.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "2.0 | \n", "1.0 | \n", "1.0 | \n", "50.0 | \n", "
| 516 | \n", "Szymon Żurkowski | \n", "pl POL | \n", "MF | \n", "Spezia | \n", "25-125 | \n", "1997 | \n", "1.0 | \n", "0.0 | \n", "8.0 | \n", "0.0 | \n", "... | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "3.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "
| 517 | \n", "Milan Đurić | \n", "ba BIH | \n", "FW | \n", "Hellas Verona | \n", "32-251 | \n", "1990 | \n", "15.0 | \n", "6.0 | \n", "618.0 | \n", "1.0 | \n", "... | \n", "15.0 | \n", "13.0 | \n", "2.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "14.0 | \n", "103.0 | \n", "27.0 | \n", "79.2 | \n", "
| 518 | \n", "Filip Đuričić | \n", "rs SRB | \n", "MF,FW | \n", "Sampdoria | \n", "30-363 | \n", "1992 | \n", "18.0 | \n", "15.0 | \n", "1201.0 | \n", "2.0 | \n", "... | \n", "19.0 | \n", "32.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "67.0 | \n", "7.0 | \n", "11.0 | \n", "38.9 | \n", "
519 rows × 120 columns
\n", "| \n", " | player | \n", "nationality | \n", "position | \n", "team | \n", "age | \n", "birth_year | \n", "gk_games | \n", "gk_games_starts | \n", "gk_minutes | \n", "gk_goals_against | \n", "... | \n", "gk_passes_length_avg | \n", "gk_goal_kicks | \n", "gk_pct_goal_kicks_launched | \n", "gk_goal_kick_length_avg | \n", "gk_crosses | \n", "gk_crosses_stopped | \n", "gk_crosses_stopped_pct | \n", "gk_def_actions_outside_pen_area | \n", "gk_def_actions_outside_pen_area_per90 | \n", "gk_avg_distance_def_actions | \n", "
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | \n", "Emil Audero | \n", "it ITA | \n", "GK | \n", "Sampdoria | \n", "26-010 | \n", "1997 | \n", "19.0 | \n", "19.0 | \n", "1710.0 | \n", "32.0 | \n", "... | \n", "38.8 | \n", "142.0 | \n", "57.7 | \n", "44.5 | \n", "243.0 | \n", "15.0 | \n", "6.2 | \n", "20.0 | \n", "1.05 | \n", "15.4 | \n", "
| 1 | \n", "Marco Carnesecchi | \n", "it ITA | \n", "GK | \n", "Cremonese | \n", "22-211 | \n", "2000 | \n", "10.0 | \n", "10.0 | \n", "900.0 | \n", "14.0 | \n", "... | \n", "40.0 | \n", "66.0 | \n", "59.1 | \n", "49.3 | \n", "108.0 | \n", "10.0 | \n", "9.3 | \n", "7.0 | \n", "0.70 | \n", "13.0 | \n", "
| 2 | \n", "Andrea Consigli | \n", "it ITA | \n", "GK | \n", "Sassuolo | \n", "36-001 | \n", "1987 | \n", "17.0 | \n", "17.0 | \n", "1530.0 | \n", "26.0 | \n", "... | \n", "34.4 | \n", "157.0 | \n", "31.8 | \n", "33.3 | \n", "220.0 | \n", "13.0 | \n", "5.9 | \n", "15.0 | \n", "0.88 | \n", "14.5 | \n", "
| 3 | \n", "Michele Di Gregorio | \n", "it ITA | \n", "GK | \n", "Monza | \n", "25-185 | \n", "1997 | \n", "19.0 | \n", "19.0 | \n", "1710.0 | \n", "28.0 | \n", "... | \n", "33.0 | \n", "115.0 | \n", "31.3 | \n", "31.3 | \n", "246.0 | \n", "10.0 | \n", "4.1 | \n", "12.0 | \n", "0.63 | \n", "13.4 | \n", "
| 4 | \n", "Bartłomiej Drągowski | \n", "pl POL | \n", "GK | \n", "Spezia | \n", "25-162 | \n", "1997 | \n", "18.0 | \n", "18.0 | \n", "1572.0 | \n", "29.0 | \n", "... | \n", "34.4 | \n", "106.0 | \n", "63.2 | \n", "47.9 | \n", "235.0 | \n", "9.0 | \n", "3.8 | \n", "24.0 | \n", "1.37 | \n", "15.6 | \n", "
| 5 | \n", "Wladimiro Falcone | \n", "it ITA | \n", "GK | \n", "Lecce | \n", "27-291 | \n", "1995 | \n", "20.0 | \n", "20.0 | \n", "1800.0 | \n", "24.0 | \n", "... | \n", "40.9 | \n", "156.0 | \n", "75.0 | \n", "51.4 | \n", "304.0 | \n", "13.0 | \n", "4.3 | \n", "20.0 | \n", "1.00 | \n", "12.5 | \n", "
| 6 | \n", "Pierluigi Gollini | \n", "it ITA | \n", "GK | \n", "Fiorentina | \n", "27-316 | \n", "1995 | \n", "3.0 | \n", "3.0 | \n", "270.0 | \n", "2.0 | \n", "... | \n", "32.4 | \n", "11.0 | \n", "63.6 | \n", "49.3 | \n", "24.0 | \n", "1.0 | \n", "4.2 | \n", "0.0 | \n", "0.00 | \n", "9.3 | \n", "
| 7 | \n", "Samir Handanović | \n", "si SVN | \n", "GK | \n", "Inter | \n", "38-198 | \n", "1984 | \n", "8.0 | \n", "8.0 | \n", "720.0 | \n", "13.0 | \n", "... | \n", "26.1 | \n", "45.0 | \n", "4.4 | \n", "24.0 | \n", "79.0 | \n", "2.0 | \n", "2.5 | \n", "5.0 | \n", "0.63 | \n", "14.6 | \n", "
| 8 | \n", "Mike Maignan | \n", "fr FRA | \n", "GK | \n", "Milan | \n", "27-209 | \n", "1995 | \n", "7.0 | \n", "7.0 | \n", "630.0 | \n", "8.0 | \n", "... | \n", "33.5 | \n", "18.0 | \n", "38.9 | \n", "40.4 | \n", "65.0 | \n", "5.0 | \n", "7.7 | \n", "6.0 | \n", "0.86 | \n", "12.9 | \n", "
| 9 | \n", "Luís Maximiano | \n", "pt POR | \n", "GK | \n", "Lazio | \n", "24-023 | \n", "1999 | \n", "1.0 | \n", "1.0 | \n", "5.0 | \n", "0.0 | \n", "... | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.00 | \n", "19.0 | \n", "
| 10 | \n", "Alex Meret | \n", "it ITA | \n", "GK | \n", "Napoli | \n", "25-312 | \n", "1997 | \n", "19.0 | \n", "19.0 | \n", "1710.0 | \n", "14.0 | \n", "... | \n", "26.6 | \n", "114.0 | \n", "20.2 | \n", "27.1 | \n", "197.0 | \n", "6.0 | \n", "3.0 | \n", "23.0 | \n", "1.21 | \n", "17.2 | \n", "
| 11 | \n", "Vanja Milinković-Savić | \n", "rs SRB | \n", "GK | \n", "Torino | \n", "25-342 | \n", "1997 | \n", "19.0 | \n", "19.0 | \n", "1710.0 | \n", "20.0 | \n", "... | \n", "40.8 | \n", "142.0 | \n", "94.4 | \n", "72.1 | \n", "232.0 | \n", "18.0 | \n", "7.8 | \n", "33.0 | \n", "1.74 | \n", "16.5 | \n", "
| 12 | \n", "Lorenzo Montipò | \n", "it ITA | \n", "GK | \n", "Hellas Verona | \n", "26-342 | \n", "1996 | \n", "19.0 | \n", "19.0 | \n", "1710.0 | \n", "31.0 | \n", "... | \n", "43.5 | \n", "153.0 | \n", "58.2 | \n", "44.8 | \n", "261.0 | \n", "10.0 | \n", "3.8 | \n", "46.0 | \n", "2.42 | \n", "17.8 | \n", "
| 13 | \n", "Juan Musso | \n", "ar ARG | \n", "GK | \n", "Atalanta | \n", "28-267 | \n", "1994 | \n", "13.0 | \n", "13.0 | \n", "1087.0 | \n", "14.0 | \n", "... | \n", "33.0 | \n", "86.0 | \n", "65.1 | \n", "49.4 | \n", "147.0 | \n", "8.0 | \n", "5.4 | \n", "10.0 | \n", "0.83 | \n", "14.6 | \n", "
| 14 | \n", "Guillermo Ochoa | \n", "mx MEX | \n", "GK | \n", "Salernitana | \n", "37-199 | \n", "1985 | \n", "5.0 | \n", "5.0 | \n", "450.0 | \n", "14.0 | \n", "... | \n", "43.3 | \n", "52.0 | \n", "78.8 | \n", "54.7 | \n", "78.0 | \n", "2.0 | \n", "2.6 | \n", "4.0 | \n", "0.80 | \n", "16.5 | \n", "
| 15 | \n", "André Onana | \n", "cm CMR | \n", "GK | \n", "Inter | \n", "26-301 | \n", "1996 | \n", "11.0 | \n", "11.0 | \n", "990.0 | \n", "12.0 | \n", "... | \n", "31.0 | \n", "79.0 | \n", "35.4 | \n", "37.9 | \n", "150.0 | \n", "6.0 | \n", "4.0 | \n", "3.0 | \n", "0.27 | \n", "13.0 | \n", "
| 16 | \n", "Rui Patrício | \n", "pt POR | \n", "GK | \n", "Roma | \n", "34-347 | \n", "1988 | \n", "19.0 | \n", "19.0 | \n", "1710.0 | \n", "16.0 | \n", "... | \n", "31.4 | \n", "139.0 | \n", "30.2 | \n", "32.8 | \n", "221.0 | \n", "6.0 | \n", "2.7 | \n", "13.0 | \n", "0.68 | \n", "13.8 | \n", "
| 17 | \n", "Gianluca Pegolo | \n", "it ITA | \n", "GK | \n", "Sassuolo | \n", "41-309 | \n", "1981 | \n", "2.0 | \n", "2.0 | \n", "180.0 | \n", "3.0 | \n", "... | \n", "29.7 | \n", "16.0 | \n", "31.3 | \n", "28.3 | \n", "28.0 | \n", "2.0 | \n", "7.1 | \n", "0.0 | \n", "0.00 | \n", "9.0 | \n", "
| 18 | \n", "Mattia Perin | \n", "it ITA | \n", "GK | \n", "Juventus | \n", "30-079 | \n", "1992 | \n", "7.0 | \n", "6.0 | \n", "588.0 | \n", "4.0 | \n", "... | \n", "30.3 | \n", "41.0 | \n", "39.0 | \n", "35.3 | \n", "99.0 | \n", "2.0 | \n", "2.0 | \n", "9.0 | \n", "1.38 | \n", "17.8 | \n", "
| 19 | \n", "Ivan Provedel | \n", "it ITA | \n", "GK | \n", "Lazio | \n", "28-317 | \n", "1994 | \n", "19.0 | \n", "18.0 | \n", "1703.0 | \n", "15.0 | \n", "... | \n", "32.5 | \n", "115.0 | \n", "34.8 | \n", "34.8 | \n", "256.0 | \n", "7.0 | \n", "2.7 | \n", "37.0 | \n", "1.96 | \n", "18.1 | \n", "
| 20 | \n", "Ionuț Radu | \n", "ro ROU | \n", "GK | \n", "Cremonese | \n", "25-245 | \n", "1997 | \n", "9.0 | \n", "9.0 | \n", "810.0 | \n", "19.0 | \n", "... | \n", "37.3 | \n", "67.0 | \n", "50.7 | \n", "46.3 | \n", "107.0 | \n", "6.0 | \n", "5.6 | \n", "9.0 | \n", "1.00 | \n", "14.5 | \n", "
| 21 | \n", "Luigi Sepe | \n", "it ITA | \n", "GK | \n", "Salernitana | \n", "31-265 | \n", "1991 | \n", "15.0 | \n", "15.0 | \n", "1350.0 | \n", "24.0 | \n", "... | \n", "36.1 | \n", "134.0 | \n", "46.3 | \n", "40.6 | \n", "199.0 | \n", "15.0 | \n", "7.5 | \n", "11.0 | \n", "0.73 | \n", "14.2 | \n", "
| 22 | \n", "Marco Silvestri | \n", "it ITA | \n", "GK | \n", "Udinese | \n", "31-332 | \n", "1991 | \n", "19.0 | \n", "19.0 | \n", "1710.0 | \n", "21.0 | \n", "... | \n", "33.5 | \n", "153.0 | \n", "39.9 | \n", "36.8 | \n", "253.0 | \n", "4.0 | \n", "1.6 | \n", "9.0 | \n", "0.47 | \n", "13.5 | \n", "
| 23 | \n", "Łukasz Skorupski | \n", "pl POL | \n", "GK | \n", "Bologna | \n", "31-268 | \n", "1991 | \n", "20.0 | \n", "20.0 | \n", "1800.0 | \n", "30.0 | \n", "... | \n", "32.1 | \n", "141.0 | \n", "37.6 | \n", "33.9 | \n", "280.0 | \n", "18.0 | \n", "6.4 | \n", "17.0 | \n", "0.85 | \n", "14.2 | \n", "
| 24 | \n", "Marco Sportiello | \n", "it ITA | \n", "GK | \n", "Atalanta | \n", "30-263 | \n", "1992 | \n", "7.0 | \n", "6.0 | \n", "623.0 | \n", "9.0 | \n", "... | \n", "28.5 | \n", "61.0 | \n", "68.9 | \n", "48.9 | \n", "86.0 | \n", "7.0 | \n", "8.1 | \n", "14.0 | \n", "2.02 | \n", "19.9 | \n", "
| 25 | \n", "Wojciech Szczęsny | \n", "pl POL | \n", "GK | \n", "Juventus | \n", "32-285 | \n", "1990 | \n", "13.0 | \n", "13.0 | \n", "1122.0 | \n", "11.0 | \n", "... | \n", "36.1 | \n", "61.0 | \n", "41.0 | \n", "39.2 | \n", "155.0 | \n", "4.0 | \n", "2.6 | \n", "7.0 | \n", "0.56 | \n", "14.2 | \n", "
| 26 | \n", "Ciprian Tătărușanu | \n", "ro ROU | \n", "GK | \n", "Milan | \n", "36-353 | \n", "1986 | \n", "12.0 | \n", "12.0 | \n", "1080.0 | \n", "16.0 | \n", "... | \n", "32.7 | \n", "51.0 | \n", "35.3 | \n", "34.9 | \n", "125.0 | \n", "8.0 | \n", "6.4 | \n", "10.0 | \n", "0.83 | \n", "15.1 | \n", "
| 27 | \n", "Pietro Terracciano | \n", "it ITA | \n", "GK | \n", "Fiorentina | \n", "32-326 | \n", "1990 | \n", "16.0 | \n", "16.0 | \n", "1440.0 | \n", "23.0 | \n", "... | \n", "33.3 | \n", "101.0 | \n", "43.6 | \n", "39.7 | \n", "149.0 | \n", "7.0 | \n", "4.7 | \n", "30.0 | \n", "1.88 | \n", "18.7 | \n", "
| 28 | \n", "Guglielmo Vicario | \n", "it ITA | \n", "GK | \n", "Empoli | \n", "26-113 | \n", "1996 | \n", "19.0 | \n", "19.0 | \n", "1710.0 | \n", "22.0 | \n", "... | \n", "33.9 | \n", "103.0 | \n", "45.6 | \n", "41.8 | \n", "399.0 | \n", "25.0 | \n", "6.3 | \n", "8.0 | \n", "0.42 | \n", "10.5 | \n", "
| 29 | \n", "Jeroen Zoet | \n", "nl NED | \n", "GK | \n", "Spezia | \n", "32-022 | \n", "1991 | \n", "3.0 | \n", "2.0 | \n", "154.0 | \n", "1.0 | \n", "... | \n", "41.7 | \n", "8.0 | \n", "87.5 | \n", "56.6 | \n", "24.0 | \n", "1.0 | \n", "4.2 | \n", "3.0 | \n", "1.74 | \n", "15.7 | \n", "
| 30 | \n", "Petar Zovko | \n", "ba BIH | \n", "GK | \n", "Spezia | \n", "20-309 | \n", "2002 | \n", "1.0 | \n", "0.0 | \n", "74.0 | \n", "2.0 | \n", "... | \n", "35.1 | \n", "13.0 | \n", "76.9 | \n", "51.1 | \n", "24.0 | \n", "1.0 | \n", "4.2 | \n", "2.0 | \n", "2.47 | \n", "17.0 | \n", "
31 rows × 47 columns
\n", "| \n", " | team | \n", "players_used | \n", "possession | \n", "games | \n", "games_starts | \n", "minutes | \n", "goals | \n", "assists | \n", "pens_made | \n", "pens_att | \n", "... | \n", "fouls | \n", "fouled | \n", "offsides | \n", "pens_won | \n", "pens_conceded | \n", "own_goals | \n", "ball_recoveries | \n", "aerials_won | \n", "aerials_lost | \n", "aerials_won_pct | \n", "
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | \n", "Atalanta | \n", "24.0 | \n", "48.4 | \n", "19.0 | \n", "209.0 | \n", "1710.0 | \n", "36.0 | \n", "25.0 | \n", "6.0 | \n", "8.0 | \n", "... | \n", "231.0 | \n", "196.0 | \n", "27.0 | \n", "6.0 | \n", "1.0 | \n", "1.0 | \n", "1117.0 | \n", "279.0 | \n", "239.0 | \n", "53.9 | \n", "
| 1 | \n", "Bologna | \n", "24.0 | \n", "52.6 | \n", "20.0 | \n", "220.0 | \n", "1800.0 | \n", "25.0 | \n", "19.0 | \n", "3.0 | \n", "3.0 | \n", "... | \n", "242.0 | \n", "238.0 | \n", "41.0 | \n", "3.0 | \n", "5.0 | \n", "2.0 | \n", "1104.0 | \n", "180.0 | \n", "224.0 | \n", "44.6 | \n", "
| 2 | \n", "Cremonese | \n", "29.0 | \n", "44.0 | \n", "19.0 | \n", "209.0 | \n", "1710.0 | \n", "14.0 | \n", "6.0 | \n", "2.0 | \n", "4.0 | \n", "... | \n", "257.0 | \n", "194.0 | \n", "44.0 | \n", "3.0 | \n", "4.0 | \n", "1.0 | \n", "1042.0 | \n", "267.0 | \n", "348.0 | \n", "43.4 | \n", "
| 3 | \n", "Empoli | \n", "26.0 | \n", "46.3 | \n", "19.0 | \n", "209.0 | \n", "1710.0 | \n", "17.0 | \n", "9.0 | \n", "0.0 | \n", "0.0 | \n", "... | \n", "222.0 | \n", "237.0 | \n", "26.0 | \n", "0.0 | \n", "3.0 | \n", "0.0 | \n", "907.0 | \n", "189.0 | \n", "217.0 | \n", "46.6 | \n", "
| 4 | \n", "Fiorentina | \n", "27.0 | \n", "57.2 | \n", "19.0 | \n", "209.0 | \n", "1710.0 | \n", "21.0 | \n", "17.0 | \n", "2.0 | \n", "4.0 | \n", "... | \n", "244.0 | \n", "249.0 | \n", "25.0 | \n", "2.0 | \n", "2.0 | \n", "1.0 | \n", "1002.0 | \n", "289.0 | \n", "249.0 | \n", "53.7 | \n", "
| 5 | \n", "Hellas Verona | \n", "29.0 | \n", "43.4 | \n", "19.0 | \n", "209.0 | \n", "1710.0 | \n", "16.0 | \n", "13.0 | \n", "0.0 | \n", "0.0 | \n", "... | \n", "285.0 | \n", "185.0 | \n", "43.0 | \n", "0.0 | \n", "1.0 | \n", "1.0 | \n", "1142.0 | \n", "388.0 | \n", "345.0 | \n", "52.9 | \n", "
| 6 | \n", "Inter | \n", "23.0 | \n", "52.9 | \n", "19.0 | \n", "209.0 | \n", "1710.0 | \n", "37.0 | \n", "25.0 | \n", "2.0 | \n", "2.0 | \n", "... | \n", "233.0 | \n", "229.0 | \n", "32.0 | \n", "1.0 | \n", "2.0 | \n", "2.0 | \n", "960.0 | \n", "232.0 | \n", "198.0 | \n", "54.0 | \n", "
| 7 | \n", "Juventus | \n", "26.0 | \n", "49.5 | \n", "19.0 | \n", "209.0 | \n", "1710.0 | \n", "30.0 | \n", "23.0 | \n", "2.0 | \n", "3.0 | \n", "... | \n", "227.0 | \n", "199.0 | \n", "27.0 | \n", "3.0 | \n", "2.0 | \n", "0.0 | \n", "965.0 | \n", "230.0 | \n", "230.0 | \n", "50.0 | \n", "
| 8 | \n", "Lazio | \n", "21.0 | \n", "51.2 | \n", "19.0 | \n", "209.0 | \n", "1710.0 | \n", "34.0 | \n", "25.0 | \n", "3.0 | \n", "4.0 | \n", "... | \n", "194.0 | \n", "252.0 | \n", "26.0 | \n", "2.0 | \n", "1.0 | \n", "0.0 | \n", "972.0 | \n", "181.0 | \n", "183.0 | \n", "49.7 | \n", "
| 9 | \n", "Lecce | \n", "26.0 | \n", "42.5 | \n", "20.0 | \n", "220.0 | \n", "1800.0 | \n", "18.0 | \n", "12.0 | \n", "1.0 | \n", "2.0 | \n", "... | \n", "283.0 | \n", "254.0 | \n", "36.0 | \n", "2.0 | \n", "3.0 | \n", "1.0 | \n", "1097.0 | \n", "294.0 | \n", "373.0 | \n", "44.1 | \n", "
| 10 | \n", "Milan | \n", "27.0 | \n", "54.5 | \n", "19.0 | \n", "209.0 | \n", "1710.0 | \n", "33.0 | \n", "28.0 | \n", "2.0 | \n", "2.0 | \n", "... | \n", "236.0 | \n", "223.0 | \n", "30.0 | \n", "1.0 | \n", "3.0 | \n", "1.0 | \n", "1015.0 | \n", "275.0 | \n", "224.0 | \n", "55.1 | \n", "
| 11 | \n", "Monza | \n", "29.0 | \n", "55.1 | \n", "19.0 | \n", "209.0 | \n", "1710.0 | \n", "22.0 | \n", "13.0 | \n", "3.0 | \n", "3.0 | \n", "... | \n", "248.0 | \n", "262.0 | \n", "38.0 | \n", "3.0 | \n", "0.0 | \n", "1.0 | \n", "906.0 | \n", "215.0 | \n", "197.0 | \n", "52.2 | \n", "
| 12 | \n", "Napoli | \n", "24.0 | \n", "61.3 | \n", "19.0 | \n", "209.0 | \n", "1710.0 | \n", "46.0 | \n", "37.0 | \n", "4.0 | \n", "5.0 | \n", "... | \n", "179.0 | \n", "240.0 | \n", "33.0 | \n", "4.0 | \n", "2.0 | \n", "0.0 | \n", "1012.0 | \n", "231.0 | \n", "201.0 | \n", "53.5 | \n", "
| 13 | \n", "Roma | \n", "25.0 | \n", "49.4 | \n", "19.0 | \n", "209.0 | \n", "1710.0 | \n", "25.0 | \n", "16.0 | \n", "3.0 | \n", "5.0 | \n", "... | \n", "229.0 | \n", "250.0 | \n", "32.0 | \n", "4.0 | \n", "0.0 | \n", "0.0 | \n", "1001.0 | \n", "225.0 | \n", "184.0 | \n", "55.0 | \n", "
| 14 | \n", "Salernitana | \n", "28.0 | \n", "44.8 | \n", "20.0 | \n", "220.0 | \n", "1800.0 | \n", "24.0 | \n", "16.0 | \n", "1.0 | \n", "1.0 | \n", "... | \n", "242.0 | \n", "207.0 | \n", "42.0 | \n", "0.0 | \n", "7.0 | \n", "0.0 | \n", "1034.0 | \n", "240.0 | \n", "257.0 | \n", "48.3 | \n", "
| 15 | \n", "Sampdoria | \n", "29.0 | \n", "49.4 | \n", "19.0 | \n", "209.0 | \n", "1710.0 | \n", "8.0 | \n", "7.0 | \n", "0.0 | \n", "0.0 | \n", "... | \n", "278.0 | \n", "293.0 | \n", "39.0 | \n", "0.0 | \n", "5.0 | \n", "2.0 | \n", "968.0 | \n", "318.0 | \n", "300.0 | \n", "51.5 | \n", "
| 16 | \n", "Sassuolo | \n", "27.0 | \n", "48.7 | \n", "19.0 | \n", "209.0 | \n", "1710.0 | \n", "18.0 | \n", "13.0 | \n", "3.0 | \n", "4.0 | \n", "... | \n", "199.0 | \n", "236.0 | \n", "16.0 | \n", "3.0 | \n", "4.0 | \n", "0.0 | \n", "868.0 | \n", "173.0 | \n", "216.0 | \n", "44.5 | \n", "
| 17 | \n", "Spezia | \n", "30.0 | \n", "46.7 | \n", "20.0 | \n", "220.0 | \n", "1800.0 | \n", "15.0 | \n", "10.0 | \n", "2.0 | \n", "2.0 | \n", "... | \n", "281.0 | \n", "193.0 | \n", "37.0 | \n", "1.0 | \n", "1.0 | \n", "0.0 | \n", "1136.0 | \n", "281.0 | \n", "322.0 | \n", "46.6 | \n", "
| 18 | \n", "Torino | \n", "23.0 | \n", "52.8 | \n", "19.0 | \n", "209.0 | \n", "1710.0 | \n", "19.0 | \n", "14.0 | \n", "1.0 | \n", "1.0 | \n", "... | \n", "277.0 | \n", "195.0 | \n", "46.0 | \n", "1.0 | \n", "4.0 | \n", "0.0 | \n", "1002.0 | \n", "295.0 | \n", "323.0 | \n", "47.7 | \n", "
| 19 | \n", "Udinese | \n", "22.0 | \n", "50.1 | \n", "19.0 | \n", "209.0 | \n", "1710.0 | \n", "26.0 | \n", "22.0 | \n", "0.0 | \n", "0.0 | \n", "... | \n", "234.0 | \n", "238.0 | \n", "33.0 | \n", "0.0 | \n", "2.0 | \n", "0.0 | \n", "989.0 | \n", "237.0 | \n", "189.0 | \n", "55.6 | \n", "
20 rows × 157 columns
\n", "| \n", " | team | \n", "players_used | \n", "possession | \n", "games | \n", "games_starts | \n", "minutes | \n", "goals | \n", "assists | \n", "pens_made | \n", "pens_att | \n", "... | \n", "fouls | \n", "fouled | \n", "offsides | \n", "pens_won | \n", "pens_conceded | \n", "own_goals | \n", "ball_recoveries | \n", "aerials_won | \n", "aerials_lost | \n", "aerials_won_pct | \n", "
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | \n", "vs Atalanta | \n", "24.0 | \n", "51.6 | \n", "19.0 | \n", "209.0 | \n", "1710.0 | \n", "22.0 | \n", "16.0 | \n", "1.0 | \n", "1.0 | \n", "... | \n", "209.0 | \n", "218.0 | \n", "25.0 | \n", "1.0 | \n", "8.0 | \n", "1.0 | \n", "1165.0 | \n", "239.0 | \n", "279.0 | \n", "46.1 | \n", "
| 1 | \n", "vs Bologna | \n", "24.0 | \n", "47.4 | \n", "20.0 | \n", "220.0 | \n", "1800.0 | \n", "28.0 | \n", "16.0 | \n", "5.0 | \n", "5.0 | \n", "... | \n", "252.0 | \n", "229.0 | \n", "33.0 | \n", "3.0 | \n", "3.0 | \n", "1.0 | \n", "1081.0 | \n", "224.0 | \n", "180.0 | \n", "55.4 | \n", "
| 2 | \n", "vs Cremonese | \n", "29.0 | \n", "56.0 | \n", "19.0 | \n", "209.0 | \n", "1710.0 | \n", "32.0 | \n", "20.0 | \n", "4.0 | \n", "4.0 | \n", "... | \n", "205.0 | \n", "247.0 | \n", "29.0 | \n", "3.0 | \n", "4.0 | \n", "0.0 | \n", "1052.0 | \n", "348.0 | \n", "267.0 | \n", "56.6 | \n", "
| 3 | \n", "vs Empoli | \n", "26.0 | \n", "53.7 | \n", "19.0 | \n", "209.0 | \n", "1710.0 | \n", "22.0 | \n", "16.0 | \n", "1.0 | \n", "3.0 | \n", "... | \n", "251.0 | \n", "214.0 | \n", "31.0 | \n", "2.0 | \n", "0.0 | \n", "0.0 | \n", "999.0 | \n", "217.0 | \n", "189.0 | \n", "53.4 | \n", "
| 4 | \n", "vs Fiorentina | \n", "27.0 | \n", "42.8 | \n", "19.0 | \n", "209.0 | \n", "1710.0 | \n", "24.0 | \n", "18.0 | \n", "2.0 | \n", "2.0 | \n", "... | \n", "259.0 | \n", "229.0 | \n", "52.0 | \n", "1.0 | \n", "4.0 | \n", "0.0 | \n", "942.0 | \n", "249.0 | \n", "289.0 | \n", "46.3 | \n", "
| 5 | \n", "vs Hellas Verona | \n", "29.0 | \n", "56.6 | \n", "19.0 | \n", "209.0 | \n", "1710.0 | \n", "30.0 | \n", "28.0 | \n", "0.0 | \n", "1.0 | \n", "... | \n", "192.0 | \n", "276.0 | \n", "22.0 | \n", "1.0 | \n", "0.0 | \n", "1.0 | \n", "1038.0 | \n", "345.0 | \n", "388.0 | \n", "47.1 | \n", "
| 6 | \n", "vs Inter | \n", "23.0 | \n", "47.1 | \n", "19.0 | \n", "209.0 | \n", "1710.0 | \n", "23.0 | \n", "20.0 | \n", "2.0 | \n", "2.0 | \n", "... | \n", "242.0 | \n", "214.0 | \n", "18.0 | \n", "2.0 | \n", "2.0 | \n", "1.0 | \n", "869.0 | \n", "198.0 | \n", "232.0 | \n", "46.0 | \n", "
| 7 | \n", "vs Juventus | \n", "26.0 | \n", "50.5 | \n", "19.0 | \n", "209.0 | \n", "1710.0 | \n", "15.0 | \n", "12.0 | \n", "1.0 | \n", "2.0 | \n", "... | \n", "210.0 | \n", "210.0 | \n", "25.0 | \n", "0.0 | \n", "3.0 | \n", "0.0 | \n", "947.0 | \n", "230.0 | \n", "230.0 | \n", "50.0 | \n", "
| 8 | \n", "vs Lazio | \n", "21.0 | \n", "48.8 | \n", "19.0 | \n", "209.0 | \n", "1710.0 | \n", "15.0 | \n", "11.0 | \n", "1.0 | \n", "1.0 | \n", "... | \n", "261.0 | \n", "185.0 | \n", "42.0 | \n", "1.0 | \n", "4.0 | \n", "1.0 | \n", "1021.0 | \n", "183.0 | \n", "181.0 | \n", "50.3 | \n", "
| 9 | \n", "vs Lecce | \n", "26.0 | \n", "57.6 | \n", "20.0 | \n", "220.0 | \n", "1800.0 | \n", "23.0 | \n", "16.0 | \n", "3.0 | \n", "3.0 | \n", "... | \n", "263.0 | \n", "265.0 | \n", "43.0 | \n", "3.0 | \n", "2.0 | \n", "1.0 | \n", "1072.0 | \n", "373.0 | \n", "294.0 | \n", "55.9 | \n", "
| 10 | \n", "vs Milan | \n", "27.0 | \n", "45.5 | \n", "19.0 | \n", "209.0 | \n", "1710.0 | \n", "23.0 | \n", "17.0 | \n", "2.0 | \n", "3.0 | \n", "... | \n", "234.0 | \n", "226.0 | \n", "20.0 | \n", "3.0 | \n", "2.0 | \n", "2.0 | \n", "964.0 | \n", "224.0 | \n", "275.0 | \n", "44.9 | \n", "
| 11 | \n", "vs Monza | \n", "29.0 | \n", "44.9 | \n", "19.0 | \n", "209.0 | \n", "1710.0 | \n", "27.0 | \n", "21.0 | \n", "0.0 | \n", "0.0 | \n", "... | \n", "279.0 | \n", "242.0 | \n", "34.0 | \n", "0.0 | \n", "3.0 | \n", "1.0 | \n", "958.0 | \n", "197.0 | \n", "215.0 | \n", "47.8 | \n", "
| 12 | \n", "vs Napoli | \n", "24.0 | \n", "38.7 | \n", "19.0 | \n", "209.0 | \n", "1710.0 | \n", "14.0 | \n", "9.0 | \n", "1.0 | \n", "2.0 | \n", "... | \n", "258.0 | \n", "167.0 | \n", "27.0 | \n", "1.0 | \n", "4.0 | \n", "0.0 | \n", "933.0 | \n", "201.0 | \n", "231.0 | \n", "46.5 | \n", "
| 13 | \n", "vs Roma | \n", "25.0 | \n", "50.6 | \n", "19.0 | \n", "209.0 | \n", "1710.0 | \n", "16.0 | \n", "12.0 | \n", "0.0 | \n", "0.0 | \n", "... | \n", "266.0 | \n", "214.0 | \n", "10.0 | \n", "0.0 | \n", "5.0 | \n", "0.0 | \n", "981.0 | \n", "184.0 | \n", "225.0 | \n", "45.0 | \n", "
| 14 | \n", "vs Salernitana | \n", "28.0 | \n", "55.3 | \n", "20.0 | \n", "220.0 | \n", "1800.0 | \n", "38.0 | \n", "23.0 | \n", "4.0 | \n", "7.0 | \n", "... | \n", "226.0 | \n", "233.0 | \n", "49.0 | \n", "7.0 | \n", "1.0 | \n", "1.0 | \n", "1084.0 | \n", "257.0 | \n", "240.0 | \n", "51.7 | \n", "
| 15 | \n", "vs Sampdoria | \n", "29.0 | \n", "50.6 | \n", "19.0 | \n", "209.0 | \n", "1710.0 | \n", "30.0 | \n", "21.0 | \n", "4.0 | \n", "6.0 | \n", "... | \n", "299.0 | \n", "266.0 | \n", "55.0 | \n", "3.0 | \n", "0.0 | \n", "0.0 | \n", "1017.0 | \n", "300.0 | \n", "318.0 | \n", "48.5 | \n", "
| 16 | \n", "vs Sassuolo | \n", "27.0 | \n", "51.3 | \n", "19.0 | \n", "209.0 | \n", "1710.0 | \n", "29.0 | \n", "20.0 | \n", "4.0 | \n", "4.0 | \n", "... | \n", "249.0 | \n", "182.0 | \n", "62.0 | \n", "2.0 | \n", "4.0 | \n", "0.0 | \n", "986.0 | \n", "216.0 | \n", "173.0 | \n", "55.5 | \n", "
| 17 | \n", "vs Spezia | \n", "30.0 | \n", "53.4 | \n", "20.0 | \n", "220.0 | \n", "1800.0 | \n", "32.0 | \n", "27.0 | \n", "0.0 | \n", "1.0 | \n", "... | \n", "207.0 | \n", "261.0 | \n", "46.0 | \n", "1.0 | \n", "2.0 | \n", "2.0 | \n", "1182.0 | \n", "322.0 | \n", "281.0 | \n", "53.4 | \n", "
| 18 | \n", "vs Torino | \n", "23.0 | \n", "47.2 | \n", "19.0 | \n", "209.0 | \n", "1710.0 | \n", "20.0 | \n", "12.0 | \n", "3.0 | \n", "4.0 | \n", "... | \n", "209.0 | \n", "265.0 | \n", "21.0 | \n", "3.0 | \n", "1.0 | \n", "0.0 | \n", "998.0 | \n", "323.0 | \n", "295.0 | \n", "52.3 | \n", "
| 19 | \n", "vs Udinese | \n", "22.0 | \n", "49.9 | \n", "19.0 | \n", "209.0 | \n", "1710.0 | \n", "21.0 | \n", "15.0 | \n", "2.0 | \n", "2.0 | \n", "... | \n", "250.0 | \n", "227.0 | \n", "29.0 | \n", "2.0 | \n", "0.0 | \n", "1.0 | \n", "950.0 | \n", "189.0 | \n", "237.0 | \n", "44.4 | \n", "
20 rows × 157 columns
\n", "| \n", " | player | \n", "nationality | \n", "position | \n", "team | \n", "age | \n", "birth_year | \n", "games | \n", "games_starts | \n", "minutes | \n", "goals | \n", "... | \n", "fouls | \n", "fouled | \n", "offsides | \n", "pens_won | \n", "pens_conceded | \n", "own_goals | \n", "ball_recoveries | \n", "aerials_won | \n", "aerials_lost | \n", "aerials_won_pct | \n", "
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | \n", "Tammy Abraham | \n", "eng ENG | \n", "FW | \n", "Roma | \n", "23 | \n", "1997 | \n", "37.0 | \n", "36.0 | \n", "3084.0 | \n", "17.0 | \n", "... | \n", "38.0 | \n", "49.0 | \n", "17.0 | \n", "1.0 | \n", "1.0 | \n", "0.0 | \n", "68.0 | \n", "78.0 | \n", "80.0 | \n", "49.4 | \n", "
| 1 | \n", "Francesco Acerbi | \n", "it ITA | \n", "DF | \n", "Lazio | \n", "33 | \n", "1988 | \n", "30.0 | \n", "29.0 | \n", "2536.0 | \n", "4.0 | \n", "... | \n", "18.0 | \n", "16.0 | \n", "4.0 | \n", "1.0 | \n", "0.0 | \n", "0.0 | \n", "162.0 | \n", "69.0 | \n", "43.0 | \n", "61.6 | \n", "
| 2 | \n", "Michel Aebischer | \n", "ch SUI | \n", "MF | \n", "Bologna | \n", "24 | \n", "1997 | \n", "12.0 | \n", "4.0 | \n", "443.0 | \n", "0.0 | \n", "... | \n", "13.0 | \n", "4.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "27.0 | \n", "5.0 | \n", "4.0 | \n", "55.6 | \n", "
| 3 | \n", "Felix Afena-Gyan | \n", "gh GHA | \n", "FW,MF | \n", "Roma | \n", "18 | \n", "2003 | \n", "17.0 | \n", "6.0 | \n", "668.0 | \n", "2.0 | \n", "... | \n", "15.0 | \n", "24.0 | \n", "4.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "31.0 | \n", "11.0 | \n", "15.0 | \n", "42.3 | \n", "
| 4 | \n", "Kevin Agudelo | \n", "co COL | \n", "MF,FW | \n", "Spezia | \n", "22 | \n", "1998 | \n", "23.0 | \n", "12.0 | \n", "1237.0 | \n", "3.0 | \n", "... | \n", "36.0 | \n", "24.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "67.0 | \n", "15.0 | \n", "14.0 | \n", "51.7 | \n", "
| ... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
| 627 | \n", "Nadir Zortea | \n", "it ITA | \n", "DF,MF | \n", "Salernitana | \n", "22 | \n", "1999 | \n", "29.0 | \n", "13.0 | \n", "1410.0 | \n", "1.0 | \n", "... | \n", "14.0 | \n", "6.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "72.0 | \n", "8.0 | \n", "17.0 | \n", "32.0 | \n", "
| 628 | \n", "Petar Zovko | \n", "ba BIH | \n", "GK | \n", "Spezia | \n", "19 | \n", "2002 | \n", "1.0 | \n", "0.0 | \n", "29.0 | \n", "0.0 | \n", "... | \n", "0.0 | \n", "1.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "
| 629 | \n", "Szymon Żurkowski | \n", "pl POL | \n", "MF | \n", "Empoli | \n", "23 | \n", "1997 | \n", "35.0 | \n", "29.0 | \n", "2307.0 | \n", "6.0 | \n", "... | \n", "41.0 | \n", "67.0 | \n", "0.0 | \n", "0.0 | \n", "1.0 | \n", "0.0 | \n", "162.0 | \n", "24.0 | \n", "32.0 | \n", "42.9 | \n", "
| 630 | \n", "Milan Đurić | \n", "ba BIH | \n", "FW | \n", "Salernitana | \n", "31 | \n", "1990 | \n", "33.0 | \n", "23.0 | \n", "2165.0 | \n", "5.0 | \n", "... | \n", "24.0 | \n", "45.0 | \n", "6.0 | \n", "1.0 | \n", "0.0 | \n", "0.0 | \n", "40.0 | \n", "242.0 | \n", "83.0 | \n", "74.5 | \n", "
| 631 | \n", "Filip Đuričić | \n", "rs SRB | \n", "MF,FW | \n", "Sassuolo | \n", "29 | \n", "1992 | \n", "12.0 | \n", "9.0 | \n", "671.0 | \n", "2.0 | \n", "... | \n", "10.0 | \n", "14.0 | \n", "2.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "34.0 | \n", "3.0 | \n", "5.0 | \n", "37.5 | \n", "
632 rows × 120 columns
\n", "| \n", " | team | \n", "players_used | \n", "possession | \n", "games | \n", "games_starts | \n", "minutes | \n", "goals | \n", "assists | \n", "pens_made | \n", "pens_att | \n", "... | \n", "fouls | \n", "fouled | \n", "offsides | \n", "pens_won | \n", "pens_conceded | \n", "own_goals | \n", "ball_recoveries | \n", "aerials_won | \n", "aerials_lost | \n", "aerials_won_pct | \n", "
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | \n", "vs Atalanta | \n", "32.0 | \n", "44.9 | \n", "38.0 | \n", "418.0 | \n", "3420.0 | \n", "45.0 | \n", "29.0 | \n", "5.0 | \n", "6.0 | \n", "... | \n", "491.0 | \n", "488.0 | \n", "69.0 | \n", "4.0 | \n", "6.0 | \n", "3.0 | \n", "2240.0 | \n", "518.0 | \n", "685.0 | \n", "43.1 | \n", "
| 1 | \n", "vs Bologna | \n", "36.0 | \n", "49.3 | \n", "38.0 | \n", "418.0 | \n", "3420.0 | \n", "53.0 | \n", "32.0 | \n", "8.0 | \n", "9.0 | \n", "... | \n", "527.0 | \n", "416.0 | \n", "88.0 | \n", "8.0 | \n", "5.0 | \n", "1.0 | \n", "2032.0 | \n", "520.0 | \n", "492.0 | \n", "51.4 | \n", "
| 2 | \n", "vs Cagliari | \n", "33.0 | \n", "55.6 | \n", "38.0 | \n", "418.0 | \n", "3420.0 | \n", "67.0 | \n", "41.0 | \n", "7.0 | \n", "10.0 | \n", "... | \n", "526.0 | \n", "524.0 | \n", "76.0 | \n", "6.0 | \n", "4.0 | \n", "0.0 | \n", "2112.0 | \n", "742.0 | \n", "696.0 | \n", "51.6 | \n", "
| 3 | \n", "vs Empoli | \n", "28.0 | \n", "52.9 | \n", "38.0 | \n", "418.0 | \n", "3420.0 | \n", "64.0 | \n", "44.0 | \n", "5.0 | \n", "10.0 | \n", "... | \n", "488.0 | \n", "482.0 | \n", "66.0 | \n", "7.0 | \n", "7.0 | \n", "3.0 | \n", "2051.0 | \n", "549.0 | \n", "427.0 | \n", "56.3 | \n", "
| 4 | \n", "vs Fiorentina | \n", "28.0 | \n", "41.8 | \n", "38.0 | \n", "418.0 | \n", "3420.0 | \n", "49.0 | \n", "33.0 | \n", "3.0 | \n", "5.0 | \n", "... | \n", "585.0 | \n", "441.0 | \n", "119.0 | \n", "4.0 | \n", "12.0 | \n", "0.0 | \n", "1825.0 | \n", "456.0 | \n", "469.0 | \n", "49.3 | \n", "
| 5 | \n", "vs Genoa | \n", "40.0 | \n", "56.1 | \n", "38.0 | \n", "418.0 | \n", "3420.0 | \n", "58.0 | \n", "35.0 | \n", "4.0 | \n", "5.0 | \n", "... | \n", "523.0 | \n", "530.0 | \n", "59.0 | \n", "4.0 | \n", "7.0 | \n", "1.0 | \n", "2257.0 | \n", "743.0 | \n", "635.0 | \n", "53.9 | \n", "
| 6 | \n", "vs Hellas Verona | \n", "31.0 | \n", "49.4 | \n", "38.0 | \n", "418.0 | \n", "3420.0 | \n", "57.0 | \n", "38.0 | \n", "3.0 | \n", "4.0 | \n", "... | \n", "463.0 | \n", "534.0 | \n", "32.0 | \n", "3.0 | \n", "8.0 | \n", "2.0 | \n", "2206.0 | \n", "733.0 | \n", "689.0 | \n", "51.5 | \n", "
| 7 | \n", "vs Inter | \n", "27.0 | \n", "43.4 | \n", "38.0 | \n", "418.0 | \n", "3420.0 | \n", "31.0 | \n", "19.0 | \n", "4.0 | \n", "4.0 | \n", "... | \n", "440.0 | \n", "441.0 | \n", "34.0 | \n", "3.0 | \n", "11.0 | \n", "1.0 | \n", "1767.0 | \n", "476.0 | \n", "549.0 | \n", "46.4 | \n", "
| 8 | \n", "vs Juventus | \n", "32.0 | \n", "48.3 | \n", "38.0 | \n", "418.0 | \n", "3420.0 | \n", "36.0 | \n", "21.0 | \n", "4.0 | \n", "7.0 | \n", "... | \n", "525.0 | \n", "471.0 | \n", "35.0 | \n", "5.0 | \n", "6.0 | \n", "1.0 | \n", "1894.0 | \n", "440.0 | \n", "550.0 | \n", "44.4 | \n", "
| 9 | \n", "vs Lazio | \n", "27.0 | \n", "44.4 | \n", "38.0 | \n", "418.0 | \n", "3420.0 | \n", "57.0 | \n", "40.0 | \n", "5.0 | \n", "6.0 | \n", "... | \n", "474.0 | \n", "418.0 | \n", "73.0 | \n", "6.0 | \n", "9.0 | \n", "3.0 | \n", "1956.0 | \n", "427.0 | \n", "411.0 | \n", "51.0 | \n", "
| 10 | \n", "vs Milan | \n", "28.0 | \n", "45.8 | \n", "38.0 | \n", "418.0 | \n", "3420.0 | \n", "29.0 | \n", "19.0 | \n", "4.0 | \n", "5.0 | \n", "... | \n", "533.0 | \n", "440.0 | \n", "63.0 | \n", "3.0 | \n", "8.0 | \n", "3.0 | \n", "2106.0 | \n", "517.0 | \n", "521.0 | \n", "49.8 | \n", "
| 11 | \n", "vs Napoli | \n", "27.0 | \n", "41.5 | \n", "38.0 | \n", "418.0 | \n", "3420.0 | \n", "30.0 | \n", "19.0 | \n", "1.0 | \n", "1.0 | \n", "... | \n", "517.0 | \n", "415.0 | \n", "60.0 | \n", "0.0 | \n", "14.0 | \n", "0.0 | \n", "1963.0 | \n", "403.0 | \n", "393.0 | \n", "50.6 | \n", "
| 12 | \n", "vs Roma | \n", "29.0 | \n", "48.6 | \n", "38.0 | \n", "418.0 | \n", "3420.0 | \n", "41.0 | \n", "23.0 | \n", "5.0 | \n", "6.0 | \n", "... | \n", "497.0 | \n", "477.0 | \n", "81.0 | \n", "5.0 | \n", "9.0 | \n", "1.0 | \n", "1970.0 | \n", "441.0 | \n", "524.0 | \n", "45.7 | \n", "
| 13 | \n", "vs Salernitana | \n", "42.0 | \n", "59.0 | \n", "38.0 | \n", "418.0 | \n", "3420.0 | \n", "76.0 | \n", "58.0 | \n", "6.0 | \n", "8.0 | \n", "... | \n", "546.0 | \n", "463.0 | \n", "63.0 | \n", "6.0 | \n", "5.0 | \n", "1.0 | \n", "2043.0 | \n", "506.0 | \n", "657.0 | \n", "43.5 | \n", "
| 14 | \n", "vs Sampdoria | \n", "34.0 | \n", "54.1 | \n", "38.0 | \n", "418.0 | \n", "3420.0 | \n", "61.0 | \n", "41.0 | \n", "3.0 | \n", "4.0 | \n", "... | \n", "538.0 | \n", "471.0 | \n", "64.0 | \n", "1.0 | \n", "4.0 | \n", "4.0 | \n", "2174.0 | \n", "506.0 | \n", "609.0 | \n", "45.4 | \n", "
| 15 | \n", "vs Sassuolo | \n", "29.0 | \n", "44.8 | \n", "38.0 | \n", "418.0 | \n", "3420.0 | \n", "65.0 | \n", "48.0 | \n", "8.0 | \n", "9.0 | \n", "... | \n", "519.0 | \n", "434.0 | \n", "142.0 | \n", "6.0 | \n", "7.0 | \n", "4.0 | \n", "2041.0 | \n", "404.0 | \n", "343.0 | \n", "54.1 | \n", "
| 16 | \n", "vs Spezia | \n", "30.0 | \n", "57.3 | \n", "38.0 | \n", "418.0 | \n", "3420.0 | \n", "68.0 | \n", "44.0 | \n", "10.0 | \n", "13.0 | \n", "... | \n", "474.0 | \n", "477.0 | \n", "62.0 | \n", "8.0 | \n", "5.0 | \n", "3.0 | \n", "2064.0 | \n", "589.0 | \n", "530.0 | \n", "52.6 | \n", "
| 17 | \n", "vs Torino | \n", "31.0 | \n", "46.4 | \n", "38.0 | \n", "418.0 | \n", "3420.0 | \n", "41.0 | \n", "25.0 | \n", "9.0 | \n", "11.0 | \n", "... | \n", "485.0 | \n", "611.0 | \n", "60.0 | \n", "10.0 | \n", "6.0 | \n", "3.0 | \n", "1989.0 | \n", "891.0 | \n", "781.0 | \n", "53.3 | \n", "
| 18 | \n", "vs Udinese | \n", "29.0 | \n", "57.7 | \n", "38.0 | \n", "418.0 | \n", "3420.0 | \n", "57.0 | \n", "39.0 | \n", "5.0 | \n", "7.0 | \n", "... | \n", "494.0 | \n", "537.0 | \n", "57.0 | \n", "6.0 | \n", "4.0 | \n", "3.0 | \n", "2010.0 | \n", "534.0 | \n", "453.0 | \n", "54.1 | \n", "
| 19 | \n", "vs Venezia | \n", "39.0 | \n", "57.9 | \n", "38.0 | \n", "418.0 | \n", "3420.0 | \n", "67.0 | \n", "39.0 | \n", "11.0 | \n", "12.0 | \n", "... | \n", "476.0 | \n", "492.0 | \n", "48.0 | \n", "5.0 | \n", "5.0 | \n", "0.0 | \n", "2059.0 | \n", "583.0 | \n", "564.0 | \n", "50.8 | \n", "
20 rows × 157 columns
\n", "