diff --git a/.ipynb_checkpoints/1_scraping_fbref-checkpoint.ipynb b/.ipynb_checkpoints/1_scraping_fbref-checkpoint.ipynb
new file mode 100644
index 0000000..f621657
--- /dev/null
+++ b/.ipynb_checkpoints/1_scraping_fbref-checkpoint.ipynb
@@ -0,0 +1,6273 @@
+{
+ "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",
+ "\n",
+ "
\n",
+ " \n",
+ " \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",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " Tammy Abraham \n",
+ " eng ENG \n",
+ " FW \n",
+ " Roma \n",
+ " 25-044 \n",
+ " 1997 \n",
+ " 15.0 \n",
+ " 12.0 \n",
+ " 1041.0 \n",
+ " 3.0 \n",
+ " ... \n",
+ " 15.0 \n",
+ " 22.0 \n",
+ " 6.0 \n",
+ " 1.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 18.0 \n",
+ " 27.0 \n",
+ " 24.0 \n",
+ " 52.9 \n",
+ " \n",
+ " \n",
+ " 1 \n",
+ " Francesco Acerbi \n",
+ " it ITA \n",
+ " DF \n",
+ " Inter \n",
+ " 34-278 \n",
+ " 1988 \n",
+ " 9.0 \n",
+ " 7.0 \n",
+ " 660.0 \n",
+ " 0.0 \n",
+ " ... \n",
+ " 6.0 \n",
+ " 5.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 34.0 \n",
+ " 17.0 \n",
+ " 4.0 \n",
+ " 81.0 \n",
+ " \n",
+ " \n",
+ " 2 \n",
+ " Yacine Adli \n",
+ " fr FRA \n",
+ " MF,FW \n",
+ " Milan \n",
+ " 22-109 \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",
+ " \n",
+ " \n",
+ " 3 \n",
+ " Michel Aebischer \n",
+ " ch SUI \n",
+ " FW,MF \n",
+ " Bologna \n",
+ " 25-313 \n",
+ " 1997 \n",
+ " 13.0 \n",
+ " 7.0 \n",
+ " 625.0 \n",
+ " 1.0 \n",
+ " ... \n",
+ " 7.0 \n",
+ " 13.0 \n",
+ " 4.0 \n",
+ " 1.0 \n",
+ " 1.0 \n",
+ " 0.0 \n",
+ " 33.0 \n",
+ " 5.0 \n",
+ " 8.0 \n",
+ " 38.5 \n",
+ " \n",
+ " \n",
+ " 4 \n",
+ " Felix Afena-Gyan \n",
+ " gh GHA \n",
+ " FW,MF \n",
+ " Cremonese \n",
+ " 19-300 \n",
+ " 2003 \n",
+ " 7.0 \n",
+ " 2.0 \n",
+ " 220.0 \n",
+ " 0.0 \n",
+ " ... \n",
+ " 7.0 \n",
+ " 2.0 \n",
+ " 4.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 12.0 \n",
+ " 4.0 \n",
+ " 13.0 \n",
+ " 23.5 \n",
+ " \n",
+ " \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " \n",
+ " \n",
+ " 489 \n",
+ " Jeroen Zoet \n",
+ " nl NED \n",
+ " GK \n",
+ " Spezia \n",
+ " 31-313 \n",
+ " 1991 \n",
+ " 2.0 \n",
+ " 1.0 \n",
+ " 138.0 \n",
+ " 0.0 \n",
+ " ... \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 1.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " \n",
+ " \n",
+ " 490 \n",
+ " Nadir Zortea \n",
+ " it ITA \n",
+ " DF \n",
+ " Atalanta \n",
+ " 23-149 \n",
+ " 1999 \n",
+ " 8.0 \n",
+ " 1.0 \n",
+ " 189.0 \n",
+ " 0.0 \n",
+ " ... \n",
+ " 4.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 13.0 \n",
+ " 5.0 \n",
+ " 1.0 \n",
+ " 83.3 \n",
+ " \n",
+ " \n",
+ " 491 \n",
+ " Szymon Żurkowski \n",
+ " pl POL \n",
+ " MF \n",
+ " Fiorentina \n",
+ " 25-051 \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",
+ " \n",
+ " \n",
+ " 492 \n",
+ " Milan Đurić \n",
+ " ba BIH \n",
+ " FW \n",
+ " Hellas Verona \n",
+ " 32-177 \n",
+ " 1990 \n",
+ " 11.0 \n",
+ " 2.0 \n",
+ " 283.0 \n",
+ " 0.0 \n",
+ " ... \n",
+ " 6.0 \n",
+ " 7.0 \n",
+ " 2.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 4.0 \n",
+ " 47.0 \n",
+ " 16.0 \n",
+ " 74.6 \n",
+ " \n",
+ " \n",
+ " 493 \n",
+ " Filip Đuričić \n",
+ " rs SRB \n",
+ " MF,FW \n",
+ " Sampdoria \n",
+ " 30-289 \n",
+ " 1992 \n",
+ " 15.0 \n",
+ " 13.0 \n",
+ " 1010.0 \n",
+ " 2.0 \n",
+ " ... \n",
+ " 18.0 \n",
+ " 29.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 53.0 \n",
+ " 7.0 \n",
+ " 11.0 \n",
+ " 38.9 \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
494 rows × 120 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " player nationality position team age birth_year \\\n",
+ "0 Tammy Abraham eng ENG FW Roma 25-044 1997 \n",
+ "1 Francesco Acerbi it ITA DF Inter 34-278 1988 \n",
+ "2 Yacine Adli fr FRA MF,FW Milan 22-109 2000 \n",
+ "3 Michel Aebischer ch SUI FW,MF Bologna 25-313 1997 \n",
+ "4 Felix Afena-Gyan gh GHA FW,MF Cremonese 19-300 2003 \n",
+ ".. ... ... ... ... ... ... \n",
+ "489 Jeroen Zoet nl NED GK Spezia 31-313 1991 \n",
+ "490 Nadir Zortea it ITA DF Atalanta 23-149 1999 \n",
+ "491 Szymon Żurkowski pl POL MF Fiorentina 25-051 1997 \n",
+ "492 Milan Đurić ba BIH FW Hellas Verona 32-177 1990 \n",
+ "493 Filip Đuričić rs SRB MF,FW Sampdoria 30-289 1992 \n",
+ "\n",
+ " games games_starts minutes goals ... fouls fouled offsides \\\n",
+ "0 15.0 12.0 1041.0 3.0 ... 15.0 22.0 6.0 \n",
+ "1 9.0 7.0 660.0 0.0 ... 6.0 5.0 0.0 \n",
+ "2 4.0 1.0 116.0 0.0 ... 3.0 1.0 0.0 \n",
+ "3 13.0 7.0 625.0 1.0 ... 7.0 13.0 4.0 \n",
+ "4 7.0 2.0 220.0 0.0 ... 7.0 2.0 4.0 \n",
+ ".. ... ... ... ... ... ... ... ... \n",
+ "489 2.0 1.0 138.0 0.0 ... 0.0 0.0 0.0 \n",
+ "490 8.0 1.0 189.0 0.0 ... 4.0 0.0 0.0 \n",
+ "491 2.0 0.0 32.0 0.0 ... 1.0 0.0 0.0 \n",
+ "492 11.0 2.0 283.0 0.0 ... 6.0 7.0 2.0 \n",
+ "493 15.0 13.0 1010.0 2.0 ... 18.0 29.0 0.0 \n",
+ "\n",
+ " pens_won pens_conceded own_goals ball_recoveries aerials_won \\\n",
+ "0 1.0 0.0 0.0 18.0 27.0 \n",
+ "1 0.0 0.0 0.0 34.0 17.0 \n",
+ "2 0.0 0.0 0.0 5.0 0.0 \n",
+ "3 1.0 1.0 0.0 33.0 5.0 \n",
+ "4 0.0 0.0 0.0 12.0 4.0 \n",
+ ".. ... ... ... ... ... \n",
+ "489 0.0 0.0 0.0 1.0 0.0 \n",
+ "490 0.0 0.0 0.0 13.0 5.0 \n",
+ "491 0.0 0.0 0.0 2.0 1.0 \n",
+ "492 0.0 0.0 0.0 4.0 47.0 \n",
+ "493 0.0 0.0 0.0 53.0 7.0 \n",
+ "\n",
+ " aerials_lost aerials_won_pct \n",
+ "0 24.0 52.9 \n",
+ "1 4.0 81.0 \n",
+ "2 3.0 0.0 \n",
+ "3 8.0 38.5 \n",
+ "4 13.0 23.5 \n",
+ ".. ... ... \n",
+ "489 0.0 0.0 \n",
+ "490 1.0 83.3 \n",
+ "491 1.0 50.0 \n",
+ "492 16.0 74.6 \n",
+ "493 11.0 38.9 \n",
+ "\n",
+ "[494 rows x 120 columns]"
+ ]
+ },
+ "execution_count": 3,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df_outfield = get_outfield_data('https://fbref.com/en/comps/11/','/Serie-A-Stats')\n",
+ "\n",
+ "df_outfield.to_csv('fbref_data/outfield_players.csv', index=False)\n",
+ "\n",
+ "df_outfield"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "id": "9a30e27c",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \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",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " Emil Audero \n",
+ " it ITA \n",
+ " GK \n",
+ " Sampdoria \n",
+ " 25-301 \n",
+ " 1997 \n",
+ " 15.0 \n",
+ " 15.0 \n",
+ " 1350.0 \n",
+ " 27.0 \n",
+ " ... \n",
+ " 38.5 \n",
+ " 100.0 \n",
+ " 57.0 \n",
+ " 44.1 \n",
+ " 190.0 \n",
+ " 11.0 \n",
+ " 5.8 \n",
+ " 16.0 \n",
+ " 1.07 \n",
+ " 15.7 \n",
+ " \n",
+ " \n",
+ " 1 \n",
+ " Marco Carnesecchi \n",
+ " it ITA \n",
+ " GK \n",
+ " Cremonese \n",
+ " 22-137 \n",
+ " 2000 \n",
+ " 6.0 \n",
+ " 6.0 \n",
+ " 540.0 \n",
+ " 7.0 \n",
+ " ... \n",
+ " 41.0 \n",
+ " 35.0 \n",
+ " 51.4 \n",
+ " 47.4 \n",
+ " 61.0 \n",
+ " 5.0 \n",
+ " 8.2 \n",
+ " 1.0 \n",
+ " 0.17 \n",
+ " 7.1 \n",
+ " \n",
+ " \n",
+ " 2 \n",
+ " Andrea Consigli \n",
+ " it ITA \n",
+ " GK \n",
+ " Sassuolo \n",
+ " 35-292 \n",
+ " 1987 \n",
+ " 15.0 \n",
+ " 15.0 \n",
+ " 1350.0 \n",
+ " 22.0 \n",
+ " ... \n",
+ " 34.6 \n",
+ " 139.0 \n",
+ " 30.9 \n",
+ " 33.1 \n",
+ " 199.0 \n",
+ " 13.0 \n",
+ " 6.5 \n",
+ " 13.0 \n",
+ " 0.87 \n",
+ " 14.6 \n",
+ " \n",
+ " \n",
+ " 3 \n",
+ " Michele Di Gregorio \n",
+ " it ITA \n",
+ " GK \n",
+ " Monza \n",
+ " 25-111 \n",
+ " 1997 \n",
+ " 15.0 \n",
+ " 15.0 \n",
+ " 1350.0 \n",
+ " 22.0 \n",
+ " ... \n",
+ " 32.4 \n",
+ " 84.0 \n",
+ " 21.4 \n",
+ " 27.5 \n",
+ " 184.0 \n",
+ " 7.0 \n",
+ " 3.8 \n",
+ " 10.0 \n",
+ " 0.67 \n",
+ " 13.8 \n",
+ " \n",
+ " \n",
+ " 4 \n",
+ " Bartłomiej Drągowski \n",
+ " pl POL \n",
+ " GK \n",
+ " Spezia \n",
+ " 25-088 \n",
+ " 1997 \n",
+ " 14.0 \n",
+ " 14.0 \n",
+ " 1212.0 \n",
+ " 25.0 \n",
+ " ... \n",
+ " 34.1 \n",
+ " 86.0 \n",
+ " 66.3 \n",
+ " 50.1 \n",
+ " 181.0 \n",
+ " 8.0 \n",
+ " 4.4 \n",
+ " 19.0 \n",
+ " 1.41 \n",
+ " 15.8 \n",
+ " \n",
+ " \n",
+ " 5 \n",
+ " Wladimiro Falcone \n",
+ " it ITA \n",
+ " GK \n",
+ " Lecce \n",
+ " 27-217 \n",
+ " 1995 \n",
+ " 15.0 \n",
+ " 15.0 \n",
+ " 1350.0 \n",
+ " 17.0 \n",
+ " ... \n",
+ " 39.7 \n",
+ " 112.0 \n",
+ " 72.3 \n",
+ " 50.5 \n",
+ " 240.0 \n",
+ " 12.0 \n",
+ " 5.0 \n",
+ " 13.0 \n",
+ " 0.87 \n",
+ " 11.7 \n",
+ " \n",
+ " \n",
+ " 6 \n",
+ " Pierluigi Gollini \n",
+ " it ITA \n",
+ " GK \n",
+ " Fiorentina \n",
+ " 27-242 \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",
+ " \n",
+ " \n",
+ " 7 \n",
+ " Samir Handanović \n",
+ " si SVN \n",
+ " GK \n",
+ " Inter \n",
+ " 38-124 \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",
+ " \n",
+ " \n",
+ " 8 \n",
+ " Mike Maignan \n",
+ " fr FRA \n",
+ " GK \n",
+ " Milan \n",
+ " 27-135 \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",
+ " \n",
+ " \n",
+ " 9 \n",
+ " Luís Maximiano \n",
+ " pt POR \n",
+ " GK \n",
+ " Lazio \n",
+ " 23-314 \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",
+ " \n",
+ " \n",
+ " 10 \n",
+ " Alex Meret \n",
+ " it ITA \n",
+ " GK \n",
+ " Napoli \n",
+ " 25-238 \n",
+ " 1997 \n",
+ " 15.0 \n",
+ " 15.0 \n",
+ " 1350.0 \n",
+ " 12.0 \n",
+ " ... \n",
+ " 26.9 \n",
+ " 95.0 \n",
+ " 20.0 \n",
+ " 26.6 \n",
+ " 154.0 \n",
+ " 6.0 \n",
+ " 3.9 \n",
+ " 18.0 \n",
+ " 1.20 \n",
+ " 16.9 \n",
+ " \n",
+ " \n",
+ " 11 \n",
+ " Vanja Milinković-Savić \n",
+ " rs SRB \n",
+ " GK \n",
+ " Torino \n",
+ " 25-268 \n",
+ " 1997 \n",
+ " 15.0 \n",
+ " 15.0 \n",
+ " 1350.0 \n",
+ " 17.0 \n",
+ " ... \n",
+ " 40.5 \n",
+ " 111.0 \n",
+ " 95.5 \n",
+ " 72.9 \n",
+ " 174.0 \n",
+ " 12.0 \n",
+ " 6.9 \n",
+ " 25.0 \n",
+ " 1.67 \n",
+ " 17.2 \n",
+ " \n",
+ " \n",
+ " 12 \n",
+ " Lorenzo Montipò \n",
+ " it ITA \n",
+ " GK \n",
+ " Hellas Verona \n",
+ " 26-268 \n",
+ " 1996 \n",
+ " 15.0 \n",
+ " 15.0 \n",
+ " 1350.0 \n",
+ " 29.0 \n",
+ " ... \n",
+ " 42.4 \n",
+ " 121.0 \n",
+ " 49.6 \n",
+ " 40.9 \n",
+ " 198.0 \n",
+ " 6.0 \n",
+ " 3.0 \n",
+ " 39.0 \n",
+ " 2.60 \n",
+ " 18.1 \n",
+ " \n",
+ " \n",
+ " 13 \n",
+ " Juan Musso \n",
+ " ar ARG \n",
+ " GK \n",
+ " Atalanta \n",
+ " 28-193 \n",
+ " 1994 \n",
+ " 10.0 \n",
+ " 10.0 \n",
+ " 817.0 \n",
+ " 8.0 \n",
+ " ... \n",
+ " 34.7 \n",
+ " 65.0 \n",
+ " 69.2 \n",
+ " 51.4 \n",
+ " 115.0 \n",
+ " 3.0 \n",
+ " 2.6 \n",
+ " 8.0 \n",
+ " 0.88 \n",
+ " 16.7 \n",
+ " \n",
+ " \n",
+ " 14 \n",
+ " André Onana \n",
+ " cm CMR \n",
+ " GK \n",
+ " Inter \n",
+ " 26-227 \n",
+ " 1996 \n",
+ " 7.0 \n",
+ " 7.0 \n",
+ " 630.0 \n",
+ " 9.0 \n",
+ " ... \n",
+ " 30.1 \n",
+ " 59.0 \n",
+ " 35.6 \n",
+ " 38.2 \n",
+ " 98.0 \n",
+ " 5.0 \n",
+ " 5.1 \n",
+ " 2.0 \n",
+ " 0.29 \n",
+ " 14.6 \n",
+ " \n",
+ " \n",
+ " 15 \n",
+ " Rui Patrício \n",
+ " pt POR \n",
+ " GK \n",
+ " Roma \n",
+ " 34-273 \n",
+ " 1988 \n",
+ " 15.0 \n",
+ " 15.0 \n",
+ " 1350.0 \n",
+ " 14.0 \n",
+ " ... \n",
+ " 30.4 \n",
+ " 109.0 \n",
+ " 27.5 \n",
+ " 31.3 \n",
+ " 181.0 \n",
+ " 6.0 \n",
+ " 3.3 \n",
+ " 8.0 \n",
+ " 0.53 \n",
+ " 12.5 \n",
+ " \n",
+ " \n",
+ " 16 \n",
+ " Mattia Perin \n",
+ " it ITA \n",
+ " GK \n",
+ " Juventus \n",
+ " 30-005 \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",
+ " \n",
+ " \n",
+ " 17 \n",
+ " Ivan Provedel \n",
+ " it ITA \n",
+ " GK \n",
+ " Lazio \n",
+ " 28-243 \n",
+ " 1994 \n",
+ " 15.0 \n",
+ " 14.0 \n",
+ " 1343.0 \n",
+ " 11.0 \n",
+ " ... \n",
+ " 32.7 \n",
+ " 95.0 \n",
+ " 36.8 \n",
+ " 36.3 \n",
+ " 212.0 \n",
+ " 5.0 \n",
+ " 2.4 \n",
+ " 30.0 \n",
+ " 2.01 \n",
+ " 17.8 \n",
+ " \n",
+ " \n",
+ " 18 \n",
+ " Ionuț Radu \n",
+ " ro ROU \n",
+ " GK \n",
+ " Cremonese \n",
+ " 25-171 \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",
+ " \n",
+ " \n",
+ " 19 \n",
+ " Luigi Sepe \n",
+ " it ITA \n",
+ " GK \n",
+ " Salernitana \n",
+ " 31-191 \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",
+ " \n",
+ " \n",
+ " 20 \n",
+ " Marco Silvestri \n",
+ " it ITA \n",
+ " GK \n",
+ " Udinese \n",
+ " 31-258 \n",
+ " 1991 \n",
+ " 15.0 \n",
+ " 15.0 \n",
+ " 1350.0 \n",
+ " 17.0 \n",
+ " ... \n",
+ " 34.1 \n",
+ " 116.0 \n",
+ " 38.8 \n",
+ " 36.9 \n",
+ " 205.0 \n",
+ " 4.0 \n",
+ " 2.0 \n",
+ " 5.0 \n",
+ " 0.33 \n",
+ " 11.3 \n",
+ " \n",
+ " \n",
+ " 21 \n",
+ " Łukasz Skorupski \n",
+ " pl POL \n",
+ " GK \n",
+ " Bologna \n",
+ " 31-194 \n",
+ " 1991 \n",
+ " 15.0 \n",
+ " 15.0 \n",
+ " 1350.0 \n",
+ " 25.0 \n",
+ " ... \n",
+ " 32.0 \n",
+ " 109.0 \n",
+ " 35.8 \n",
+ " 32.3 \n",
+ " 221.0 \n",
+ " 11.0 \n",
+ " 5.0 \n",
+ " 13.0 \n",
+ " 0.87 \n",
+ " 13.7 \n",
+ " \n",
+ " \n",
+ " 22 \n",
+ " Marco Sportiello \n",
+ " it ITA \n",
+ " GK \n",
+ " Atalanta \n",
+ " 30-189 \n",
+ " 1992 \n",
+ " 6.0 \n",
+ " 5.0 \n",
+ " 533.0 \n",
+ " 7.0 \n",
+ " ... \n",
+ " 28.6 \n",
+ " 55.0 \n",
+ " 74.5 \n",
+ " 51.3 \n",
+ " 77.0 \n",
+ " 6.0 \n",
+ " 7.8 \n",
+ " 11.0 \n",
+ " 1.86 \n",
+ " 18.9 \n",
+ " \n",
+ " \n",
+ " 23 \n",
+ " Wojciech Szczęsny \n",
+ " pl POL \n",
+ " GK \n",
+ " Juventus \n",
+ " 32-211 \n",
+ " 1990 \n",
+ " 9.0 \n",
+ " 9.0 \n",
+ " 762.0 \n",
+ " 3.0 \n",
+ " ... \n",
+ " 36.7 \n",
+ " 42.0 \n",
+ " 54.8 \n",
+ " 45.6 \n",
+ " 108.0 \n",
+ " 3.0 \n",
+ " 2.8 \n",
+ " 6.0 \n",
+ " 0.71 \n",
+ " 14.5 \n",
+ " \n",
+ " \n",
+ " 24 \n",
+ " Ciprian Tătărușanu \n",
+ " ro ROU \n",
+ " GK \n",
+ " Milan \n",
+ " 36-279 \n",
+ " 1986 \n",
+ " 8.0 \n",
+ " 8.0 \n",
+ " 720.0 \n",
+ " 7.0 \n",
+ " ... \n",
+ " 34.7 \n",
+ " 36.0 \n",
+ " 41.7 \n",
+ " 39.0 \n",
+ " 85.0 \n",
+ " 4.0 \n",
+ " 4.7 \n",
+ " 7.0 \n",
+ " 0.88 \n",
+ " 16.3 \n",
+ " \n",
+ " \n",
+ " 25 \n",
+ " Pietro Terracciano \n",
+ " it ITA \n",
+ " GK \n",
+ " Fiorentina \n",
+ " 32-252 \n",
+ " 1990 \n",
+ " 12.0 \n",
+ " 12.0 \n",
+ " 1080.0 \n",
+ " 18.0 \n",
+ " ... \n",
+ " 33.8 \n",
+ " 74.0 \n",
+ " 36.5 \n",
+ " 37.5 \n",
+ " 121.0 \n",
+ " 6.0 \n",
+ " 5.0 \n",
+ " 26.0 \n",
+ " 2.17 \n",
+ " 18.2 \n",
+ " \n",
+ " \n",
+ " 26 \n",
+ " Guglielmo Vicario \n",
+ " it ITA \n",
+ " GK \n",
+ " Empoli \n",
+ " 26-039 \n",
+ " 1996 \n",
+ " 15.0 \n",
+ " 15.0 \n",
+ " 1350.0 \n",
+ " 19.0 \n",
+ " ... \n",
+ " 34.4 \n",
+ " 85.0 \n",
+ " 45.9 \n",
+ " 41.9 \n",
+ " 311.0 \n",
+ " 22.0 \n",
+ " 7.1 \n",
+ " 8.0 \n",
+ " 0.53 \n",
+ " 11.0 \n",
+ " \n",
+ " \n",
+ " 27 \n",
+ " Jeroen Zoet \n",
+ " nl NED \n",
+ " GK \n",
+ " Spezia \n",
+ " 31-313 \n",
+ " 1991 \n",
+ " 2.0 \n",
+ " 1.0 \n",
+ " 138.0 \n",
+ " 1.0 \n",
+ " ... \n",
+ " 41.6 \n",
+ " 7.0 \n",
+ " 85.7 \n",
+ " 54.7 \n",
+ " 20.0 \n",
+ " 1.0 \n",
+ " 5.0 \n",
+ " 1.0 \n",
+ " 0.65 \n",
+ " 11.3 \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
28 rows × 47 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " player nationality position team age \\\n",
+ "0 Emil Audero it ITA GK Sampdoria 25-301 \n",
+ "1 Marco Carnesecchi it ITA GK Cremonese 22-137 \n",
+ "2 Andrea Consigli it ITA GK Sassuolo 35-292 \n",
+ "3 Michele Di Gregorio it ITA GK Monza 25-111 \n",
+ "4 Bartłomiej Drągowski pl POL GK Spezia 25-088 \n",
+ "5 Wladimiro Falcone it ITA GK Lecce 27-217 \n",
+ "6 Pierluigi Gollini it ITA GK Fiorentina 27-242 \n",
+ "7 Samir Handanović si SVN GK Inter 38-124 \n",
+ "8 Mike Maignan fr FRA GK Milan 27-135 \n",
+ "9 Luís Maximiano pt POR GK Lazio 23-314 \n",
+ "10 Alex Meret it ITA GK Napoli 25-238 \n",
+ "11 Vanja Milinković-Savić rs SRB GK Torino 25-268 \n",
+ "12 Lorenzo Montipò it ITA GK Hellas Verona 26-268 \n",
+ "13 Juan Musso ar ARG GK Atalanta 28-193 \n",
+ "14 André Onana cm CMR GK Inter 26-227 \n",
+ "15 Rui Patrício pt POR GK Roma 34-273 \n",
+ "16 Mattia Perin it ITA GK Juventus 30-005 \n",
+ "17 Ivan Provedel it ITA GK Lazio 28-243 \n",
+ "18 Ionuț Radu ro ROU GK Cremonese 25-171 \n",
+ "19 Luigi Sepe it ITA GK Salernitana 31-191 \n",
+ "20 Marco Silvestri it ITA GK Udinese 31-258 \n",
+ "21 Łukasz Skorupski pl POL GK Bologna 31-194 \n",
+ "22 Marco Sportiello it ITA GK Atalanta 30-189 \n",
+ "23 Wojciech Szczęsny pl POL GK Juventus 32-211 \n",
+ "24 Ciprian Tătărușanu ro ROU GK Milan 36-279 \n",
+ "25 Pietro Terracciano it ITA GK Fiorentina 32-252 \n",
+ "26 Guglielmo Vicario it ITA GK Empoli 26-039 \n",
+ "27 Jeroen Zoet nl NED GK Spezia 31-313 \n",
+ "\n",
+ " birth_year gk_games gk_games_starts gk_minutes gk_goals_against ... \\\n",
+ "0 1997 15.0 15.0 1350.0 27.0 ... \n",
+ "1 2000 6.0 6.0 540.0 7.0 ... \n",
+ "2 1987 15.0 15.0 1350.0 22.0 ... \n",
+ "3 1997 15.0 15.0 1350.0 22.0 ... \n",
+ "4 1997 14.0 14.0 1212.0 25.0 ... \n",
+ "5 1995 15.0 15.0 1350.0 17.0 ... \n",
+ "6 1995 3.0 3.0 270.0 2.0 ... \n",
+ "7 1984 8.0 8.0 720.0 13.0 ... \n",
+ "8 1995 7.0 7.0 630.0 8.0 ... \n",
+ "9 1999 1.0 1.0 5.0 0.0 ... \n",
+ "10 1997 15.0 15.0 1350.0 12.0 ... \n",
+ "11 1997 15.0 15.0 1350.0 17.0 ... \n",
+ "12 1996 15.0 15.0 1350.0 29.0 ... \n",
+ "13 1994 10.0 10.0 817.0 8.0 ... \n",
+ "14 1996 7.0 7.0 630.0 9.0 ... \n",
+ "15 1988 15.0 15.0 1350.0 14.0 ... \n",
+ "16 1992 7.0 6.0 588.0 4.0 ... \n",
+ "17 1994 15.0 14.0 1343.0 11.0 ... \n",
+ "18 1997 9.0 9.0 810.0 19.0 ... \n",
+ "19 1991 15.0 15.0 1350.0 24.0 ... \n",
+ "20 1991 15.0 15.0 1350.0 17.0 ... \n",
+ "21 1991 15.0 15.0 1350.0 25.0 ... \n",
+ "22 1992 6.0 5.0 533.0 7.0 ... \n",
+ "23 1990 9.0 9.0 762.0 3.0 ... \n",
+ "24 1986 8.0 8.0 720.0 7.0 ... \n",
+ "25 1990 12.0 12.0 1080.0 18.0 ... \n",
+ "26 1996 15.0 15.0 1350.0 19.0 ... \n",
+ "27 1991 2.0 1.0 138.0 1.0 ... \n",
+ "\n",
+ " gk_passes_length_avg gk_goal_kicks gk_pct_goal_kicks_launched \\\n",
+ "0 38.5 100.0 57.0 \n",
+ "1 41.0 35.0 51.4 \n",
+ "2 34.6 139.0 30.9 \n",
+ "3 32.4 84.0 21.4 \n",
+ "4 34.1 86.0 66.3 \n",
+ "5 39.7 112.0 72.3 \n",
+ "6 32.4 11.0 63.6 \n",
+ "7 26.1 45.0 4.4 \n",
+ "8 33.5 18.0 38.9 \n",
+ "9 0.0 0.0 0.0 \n",
+ "10 26.9 95.0 20.0 \n",
+ "11 40.5 111.0 95.5 \n",
+ "12 42.4 121.0 49.6 \n",
+ "13 34.7 65.0 69.2 \n",
+ "14 30.1 59.0 35.6 \n",
+ "15 30.4 109.0 27.5 \n",
+ "16 30.3 41.0 39.0 \n",
+ "17 32.7 95.0 36.8 \n",
+ "18 37.3 67.0 50.7 \n",
+ "19 36.1 134.0 46.3 \n",
+ "20 34.1 116.0 38.8 \n",
+ "21 32.0 109.0 35.8 \n",
+ "22 28.6 55.0 74.5 \n",
+ "23 36.7 42.0 54.8 \n",
+ "24 34.7 36.0 41.7 \n",
+ "25 33.8 74.0 36.5 \n",
+ "26 34.4 85.0 45.9 \n",
+ "27 41.6 7.0 85.7 \n",
+ "\n",
+ " gk_goal_kick_length_avg gk_crosses gk_crosses_stopped \\\n",
+ "0 44.1 190.0 11.0 \n",
+ "1 47.4 61.0 5.0 \n",
+ "2 33.1 199.0 13.0 \n",
+ "3 27.5 184.0 7.0 \n",
+ "4 50.1 181.0 8.0 \n",
+ "5 50.5 240.0 12.0 \n",
+ "6 49.3 24.0 1.0 \n",
+ "7 24.0 79.0 2.0 \n",
+ "8 40.4 65.0 5.0 \n",
+ "9 0.0 0.0 0.0 \n",
+ "10 26.6 154.0 6.0 \n",
+ "11 72.9 174.0 12.0 \n",
+ "12 40.9 198.0 6.0 \n",
+ "13 51.4 115.0 3.0 \n",
+ "14 38.2 98.0 5.0 \n",
+ "15 31.3 181.0 6.0 \n",
+ "16 35.3 99.0 2.0 \n",
+ "17 36.3 212.0 5.0 \n",
+ "18 46.3 107.0 6.0 \n",
+ "19 40.6 199.0 15.0 \n",
+ "20 36.9 205.0 4.0 \n",
+ "21 32.3 221.0 11.0 \n",
+ "22 51.3 77.0 6.0 \n",
+ "23 45.6 108.0 3.0 \n",
+ "24 39.0 85.0 4.0 \n",
+ "25 37.5 121.0 6.0 \n",
+ "26 41.9 311.0 22.0 \n",
+ "27 54.7 20.0 1.0 \n",
+ "\n",
+ " gk_crosses_stopped_pct gk_def_actions_outside_pen_area \\\n",
+ "0 5.8 16.0 \n",
+ "1 8.2 1.0 \n",
+ "2 6.5 13.0 \n",
+ "3 3.8 10.0 \n",
+ "4 4.4 19.0 \n",
+ "5 5.0 13.0 \n",
+ "6 4.2 0.0 \n",
+ "7 2.5 5.0 \n",
+ "8 7.7 6.0 \n",
+ "9 0.0 0.0 \n",
+ "10 3.9 18.0 \n",
+ "11 6.9 25.0 \n",
+ "12 3.0 39.0 \n",
+ "13 2.6 8.0 \n",
+ "14 5.1 2.0 \n",
+ "15 3.3 8.0 \n",
+ "16 2.0 9.0 \n",
+ "17 2.4 30.0 \n",
+ "18 5.6 9.0 \n",
+ "19 7.5 11.0 \n",
+ "20 2.0 5.0 \n",
+ "21 5.0 13.0 \n",
+ "22 7.8 11.0 \n",
+ "23 2.8 6.0 \n",
+ "24 4.7 7.0 \n",
+ "25 5.0 26.0 \n",
+ "26 7.1 8.0 \n",
+ "27 5.0 1.0 \n",
+ "\n",
+ " gk_def_actions_outside_pen_area_per90 gk_avg_distance_def_actions \n",
+ "0 1.07 15.7 \n",
+ "1 0.17 7.1 \n",
+ "2 0.87 14.6 \n",
+ "3 0.67 13.8 \n",
+ "4 1.41 15.8 \n",
+ "5 0.87 11.7 \n",
+ "6 0.00 9.3 \n",
+ "7 0.63 14.6 \n",
+ "8 0.86 12.9 \n",
+ "9 0.00 19.0 \n",
+ "10 1.20 16.9 \n",
+ "11 1.67 17.2 \n",
+ "12 2.60 18.1 \n",
+ "13 0.88 16.7 \n",
+ "14 0.29 14.6 \n",
+ "15 0.53 12.5 \n",
+ "16 1.38 17.8 \n",
+ "17 2.01 17.8 \n",
+ "18 1.00 14.5 \n",
+ "19 0.73 14.2 \n",
+ "20 0.33 11.3 \n",
+ "21 0.87 13.7 \n",
+ "22 1.86 18.9 \n",
+ "23 0.71 14.5 \n",
+ "24 0.88 16.3 \n",
+ "25 2.17 18.2 \n",
+ "26 0.53 11.0 \n",
+ "27 0.65 11.3 \n",
+ "\n",
+ "[28 rows x 47 columns]"
+ ]
+ },
+ "execution_count": 4,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df_keeper = get_keeper_data('https://fbref.com/en/comps/11/','/Serie-A-Stats')\n",
+ "\n",
+ "df_keeper.to_csv('fbref_data/keepers_players.csv', index=False)\n",
+ "\n",
+ "df_keeper"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "id": "b9924851",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \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",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " Atalanta \n",
+ " 24.0 \n",
+ " 46.5 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 21.0 \n",
+ " 14.0 \n",
+ " 5.0 \n",
+ " 6.0 \n",
+ " ... \n",
+ " 189.0 \n",
+ " 151.0 \n",
+ " 24.0 \n",
+ " 4.0 \n",
+ " 0.0 \n",
+ " 1.0 \n",
+ " 849.0 \n",
+ " 229.0 \n",
+ " 194.0 \n",
+ " 54.1 \n",
+ " \n",
+ " \n",
+ " 1 \n",
+ " Bologna \n",
+ " 23.0 \n",
+ " 51.1 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 20.0 \n",
+ " 15.0 \n",
+ " 3.0 \n",
+ " 3.0 \n",
+ " ... \n",
+ " 180.0 \n",
+ " 181.0 \n",
+ " 29.0 \n",
+ " 3.0 \n",
+ " 3.0 \n",
+ " 2.0 \n",
+ " 782.0 \n",
+ " 132.0 \n",
+ " 168.0 \n",
+ " 44.0 \n",
+ " \n",
+ " \n",
+ " 2 \n",
+ " Cremonese \n",
+ " 27.0 \n",
+ " 43.7 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 11.0 \n",
+ " 5.0 \n",
+ " 1.0 \n",
+ " 3.0 \n",
+ " ... \n",
+ " 209.0 \n",
+ " 145.0 \n",
+ " 35.0 \n",
+ " 3.0 \n",
+ " 3.0 \n",
+ " 0.0 \n",
+ " 814.0 \n",
+ " 198.0 \n",
+ " 259.0 \n",
+ " 43.3 \n",
+ " \n",
+ " \n",
+ " 3 \n",
+ " Empoli \n",
+ " 25.0 \n",
+ " 46.2 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 12.0 \n",
+ " 5.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " ... \n",
+ " 167.0 \n",
+ " 179.0 \n",
+ " 21.0 \n",
+ " 0.0 \n",
+ " 3.0 \n",
+ " 0.0 \n",
+ " 707.0 \n",
+ " 152.0 \n",
+ " 177.0 \n",
+ " 46.2 \n",
+ " \n",
+ " \n",
+ " 4 \n",
+ " Fiorentina \n",
+ " 25.0 \n",
+ " 58.1 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 18.0 \n",
+ " 16.0 \n",
+ " 1.0 \n",
+ " 3.0 \n",
+ " ... \n",
+ " 198.0 \n",
+ " 192.0 \n",
+ " 20.0 \n",
+ " 2.0 \n",
+ " 1.0 \n",
+ " 1.0 \n",
+ " 796.0 \n",
+ " 240.0 \n",
+ " 208.0 \n",
+ " 53.6 \n",
+ " \n",
+ " \n",
+ " 5 \n",
+ " Hellas Verona \n",
+ " 29.0 \n",
+ " 43.9 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 11.0 \n",
+ " 8.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " ... \n",
+ " 224.0 \n",
+ " 149.0 \n",
+ " 38.0 \n",
+ " 0.0 \n",
+ " 1.0 \n",
+ " 1.0 \n",
+ " 896.0 \n",
+ " 269.0 \n",
+ " 269.0 \n",
+ " 50.0 \n",
+ " \n",
+ " \n",
+ " 6 \n",
+ " Inter \n",
+ " 23.0 \n",
+ " 54.5 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 33.0 \n",
+ " 23.0 \n",
+ " 2.0 \n",
+ " 2.0 \n",
+ " ... \n",
+ " 177.0 \n",
+ " 179.0 \n",
+ " 25.0 \n",
+ " 1.0 \n",
+ " 2.0 \n",
+ " 1.0 \n",
+ " 735.0 \n",
+ " 185.0 \n",
+ " 144.0 \n",
+ " 56.2 \n",
+ " \n",
+ " \n",
+ " 7 \n",
+ " Juventus \n",
+ " 26.0 \n",
+ " 49.9 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 24.0 \n",
+ " 19.0 \n",
+ " 1.0 \n",
+ " 2.0 \n",
+ " ... \n",
+ " 181.0 \n",
+ " 161.0 \n",
+ " 20.0 \n",
+ " 2.0 \n",
+ " 2.0 \n",
+ " 0.0 \n",
+ " 747.0 \n",
+ " 174.0 \n",
+ " 195.0 \n",
+ " 47.2 \n",
+ " \n",
+ " \n",
+ " 8 \n",
+ " Lazio \n",
+ " 21.0 \n",
+ " 50.6 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 25.0 \n",
+ " 20.0 \n",
+ " 1.0 \n",
+ " 2.0 \n",
+ " ... \n",
+ " 140.0 \n",
+ " 199.0 \n",
+ " 18.0 \n",
+ " 1.0 \n",
+ " 1.0 \n",
+ " 0.0 \n",
+ " 733.0 \n",
+ " 136.0 \n",
+ " 159.0 \n",
+ " 46.1 \n",
+ " \n",
+ " \n",
+ " 9 \n",
+ " Lecce \n",
+ " 24.0 \n",
+ " 40.9 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 14.0 \n",
+ " 9.0 \n",
+ " 1.0 \n",
+ " 2.0 \n",
+ " ... \n",
+ " 215.0 \n",
+ " 192.0 \n",
+ " 29.0 \n",
+ " 2.0 \n",
+ " 3.0 \n",
+ " 1.0 \n",
+ " 766.0 \n",
+ " 215.0 \n",
+ " 263.0 \n",
+ " 45.0 \n",
+ " \n",
+ " \n",
+ " 10 \n",
+ " Milan \n",
+ " 27.0 \n",
+ " 53.7 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 27.0 \n",
+ " 22.0 \n",
+ " 2.0 \n",
+ " 2.0 \n",
+ " ... \n",
+ " 181.0 \n",
+ " 166.0 \n",
+ " 21.0 \n",
+ " 1.0 \n",
+ " 2.0 \n",
+ " 0.0 \n",
+ " 809.0 \n",
+ " 220.0 \n",
+ " 184.0 \n",
+ " 54.5 \n",
+ " \n",
+ " \n",
+ " 11 \n",
+ " Monza \n",
+ " 29.0 \n",
+ " 55.6 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 16.0 \n",
+ " 10.0 \n",
+ " 2.0 \n",
+ " 2.0 \n",
+ " ... \n",
+ " 192.0 \n",
+ " 207.0 \n",
+ " 29.0 \n",
+ " 2.0 \n",
+ " 0.0 \n",
+ " 1.0 \n",
+ " 692.0 \n",
+ " 167.0 \n",
+ " 152.0 \n",
+ " 52.4 \n",
+ " \n",
+ " \n",
+ " 12 \n",
+ " Napoli \n",
+ " 24.0 \n",
+ " 60.0 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 37.0 \n",
+ " 31.0 \n",
+ " 3.0 \n",
+ " 3.0 \n",
+ " ... \n",
+ " 135.0 \n",
+ " 195.0 \n",
+ " 23.0 \n",
+ " 3.0 \n",
+ " 2.0 \n",
+ " 0.0 \n",
+ " 792.0 \n",
+ " 193.0 \n",
+ " 152.0 \n",
+ " 55.9 \n",
+ " \n",
+ " \n",
+ " 13 \n",
+ " Roma \n",
+ " 24.0 \n",
+ " 50.6 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 18.0 \n",
+ " 11.0 \n",
+ " 2.0 \n",
+ " 4.0 \n",
+ " ... \n",
+ " 180.0 \n",
+ " 194.0 \n",
+ " 26.0 \n",
+ " 3.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 784.0 \n",
+ " 179.0 \n",
+ " 149.0 \n",
+ " 54.6 \n",
+ " \n",
+ " \n",
+ " 14 \n",
+ " Salernitana \n",
+ " 24.0 \n",
+ " 46.9 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 18.0 \n",
+ " 12.0 \n",
+ " 1.0 \n",
+ " 1.0 \n",
+ " ... \n",
+ " 174.0 \n",
+ " 143.0 \n",
+ " 32.0 \n",
+ " 0.0 \n",
+ " 5.0 \n",
+ " 0.0 \n",
+ " 766.0 \n",
+ " 186.0 \n",
+ " 176.0 \n",
+ " 51.4 \n",
+ " \n",
+ " \n",
+ " 15 \n",
+ " Sampdoria \n",
+ " 24.0 \n",
+ " 51.2 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 6.0 \n",
+ " 6.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " ... \n",
+ " 213.0 \n",
+ " 235.0 \n",
+ " 29.0 \n",
+ " 0.0 \n",
+ " 3.0 \n",
+ " 2.0 \n",
+ " 767.0 \n",
+ " 264.0 \n",
+ " 242.0 \n",
+ " 52.2 \n",
+ " \n",
+ " \n",
+ " 16 \n",
+ " Sassuolo \n",
+ " 26.0 \n",
+ " 48.1 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 15.0 \n",
+ " 12.0 \n",
+ " 1.0 \n",
+ " 2.0 \n",
+ " ... \n",
+ " 139.0 \n",
+ " 179.0 \n",
+ " 14.0 \n",
+ " 2.0 \n",
+ " 2.0 \n",
+ " 0.0 \n",
+ " 655.0 \n",
+ " 133.0 \n",
+ " 155.0 \n",
+ " 46.2 \n",
+ " \n",
+ " \n",
+ " 17 \n",
+ " Spezia \n",
+ " 24.0 \n",
+ " 47.5 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 12.0 \n",
+ " 8.0 \n",
+ " 1.0 \n",
+ " 1.0 \n",
+ " ... \n",
+ " 211.0 \n",
+ " 139.0 \n",
+ " 32.0 \n",
+ " 1.0 \n",
+ " 1.0 \n",
+ " 0.0 \n",
+ " 800.0 \n",
+ " 208.0 \n",
+ " 251.0 \n",
+ " 45.3 \n",
+ " \n",
+ " \n",
+ " 18 \n",
+ " Torino \n",
+ " 23.0 \n",
+ " 51.3 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 16.0 \n",
+ " 11.0 \n",
+ " 1.0 \n",
+ " 1.0 \n",
+ " ... \n",
+ " 219.0 \n",
+ " 149.0 \n",
+ " 34.0 \n",
+ " 1.0 \n",
+ " 3.0 \n",
+ " 0.0 \n",
+ " 794.0 \n",
+ " 222.0 \n",
+ " 248.0 \n",
+ " 47.2 \n",
+ " \n",
+ " \n",
+ " 19 \n",
+ " Udinese \n",
+ " 22.0 \n",
+ " 49.7 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 23.0 \n",
+ " 20.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " ... \n",
+ " 179.0 \n",
+ " 177.0 \n",
+ " 29.0 \n",
+ " 0.0 \n",
+ " 2.0 \n",
+ " 0.0 \n",
+ " 782.0 \n",
+ " 197.0 \n",
+ " 154.0 \n",
+ " 56.1 \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
20 rows × 157 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " team players_used possession games games_starts minutes \\\n",
+ "0 Atalanta 24.0 46.5 15.0 165.0 1350.0 \n",
+ "1 Bologna 23.0 51.1 15.0 165.0 1350.0 \n",
+ "2 Cremonese 27.0 43.7 15.0 165.0 1350.0 \n",
+ "3 Empoli 25.0 46.2 15.0 165.0 1350.0 \n",
+ "4 Fiorentina 25.0 58.1 15.0 165.0 1350.0 \n",
+ "5 Hellas Verona 29.0 43.9 15.0 165.0 1350.0 \n",
+ "6 Inter 23.0 54.5 15.0 165.0 1350.0 \n",
+ "7 Juventus 26.0 49.9 15.0 165.0 1350.0 \n",
+ "8 Lazio 21.0 50.6 15.0 165.0 1350.0 \n",
+ "9 Lecce 24.0 40.9 15.0 165.0 1350.0 \n",
+ "10 Milan 27.0 53.7 15.0 165.0 1350.0 \n",
+ "11 Monza 29.0 55.6 15.0 165.0 1350.0 \n",
+ "12 Napoli 24.0 60.0 15.0 165.0 1350.0 \n",
+ "13 Roma 24.0 50.6 15.0 165.0 1350.0 \n",
+ "14 Salernitana 24.0 46.9 15.0 165.0 1350.0 \n",
+ "15 Sampdoria 24.0 51.2 15.0 165.0 1350.0 \n",
+ "16 Sassuolo 26.0 48.1 15.0 165.0 1350.0 \n",
+ "17 Spezia 24.0 47.5 15.0 165.0 1350.0 \n",
+ "18 Torino 23.0 51.3 15.0 165.0 1350.0 \n",
+ "19 Udinese 22.0 49.7 15.0 165.0 1350.0 \n",
+ "\n",
+ " goals assists pens_made pens_att ... fouls fouled offsides \\\n",
+ "0 21.0 14.0 5.0 6.0 ... 189.0 151.0 24.0 \n",
+ "1 20.0 15.0 3.0 3.0 ... 180.0 181.0 29.0 \n",
+ "2 11.0 5.0 1.0 3.0 ... 209.0 145.0 35.0 \n",
+ "3 12.0 5.0 0.0 0.0 ... 167.0 179.0 21.0 \n",
+ "4 18.0 16.0 1.0 3.0 ... 198.0 192.0 20.0 \n",
+ "5 11.0 8.0 0.0 0.0 ... 224.0 149.0 38.0 \n",
+ "6 33.0 23.0 2.0 2.0 ... 177.0 179.0 25.0 \n",
+ "7 24.0 19.0 1.0 2.0 ... 181.0 161.0 20.0 \n",
+ "8 25.0 20.0 1.0 2.0 ... 140.0 199.0 18.0 \n",
+ "9 14.0 9.0 1.0 2.0 ... 215.0 192.0 29.0 \n",
+ "10 27.0 22.0 2.0 2.0 ... 181.0 166.0 21.0 \n",
+ "11 16.0 10.0 2.0 2.0 ... 192.0 207.0 29.0 \n",
+ "12 37.0 31.0 3.0 3.0 ... 135.0 195.0 23.0 \n",
+ "13 18.0 11.0 2.0 4.0 ... 180.0 194.0 26.0 \n",
+ "14 18.0 12.0 1.0 1.0 ... 174.0 143.0 32.0 \n",
+ "15 6.0 6.0 0.0 0.0 ... 213.0 235.0 29.0 \n",
+ "16 15.0 12.0 1.0 2.0 ... 139.0 179.0 14.0 \n",
+ "17 12.0 8.0 1.0 1.0 ... 211.0 139.0 32.0 \n",
+ "18 16.0 11.0 1.0 1.0 ... 219.0 149.0 34.0 \n",
+ "19 23.0 20.0 0.0 0.0 ... 179.0 177.0 29.0 \n",
+ "\n",
+ " pens_won pens_conceded own_goals ball_recoveries aerials_won \\\n",
+ "0 4.0 0.0 1.0 849.0 229.0 \n",
+ "1 3.0 3.0 2.0 782.0 132.0 \n",
+ "2 3.0 3.0 0.0 814.0 198.0 \n",
+ "3 0.0 3.0 0.0 707.0 152.0 \n",
+ "4 2.0 1.0 1.0 796.0 240.0 \n",
+ "5 0.0 1.0 1.0 896.0 269.0 \n",
+ "6 1.0 2.0 1.0 735.0 185.0 \n",
+ "7 2.0 2.0 0.0 747.0 174.0 \n",
+ "8 1.0 1.0 0.0 733.0 136.0 \n",
+ "9 2.0 3.0 1.0 766.0 215.0 \n",
+ "10 1.0 2.0 0.0 809.0 220.0 \n",
+ "11 2.0 0.0 1.0 692.0 167.0 \n",
+ "12 3.0 2.0 0.0 792.0 193.0 \n",
+ "13 3.0 0.0 0.0 784.0 179.0 \n",
+ "14 0.0 5.0 0.0 766.0 186.0 \n",
+ "15 0.0 3.0 2.0 767.0 264.0 \n",
+ "16 2.0 2.0 0.0 655.0 133.0 \n",
+ "17 1.0 1.0 0.0 800.0 208.0 \n",
+ "18 1.0 3.0 0.0 794.0 222.0 \n",
+ "19 0.0 2.0 0.0 782.0 197.0 \n",
+ "\n",
+ " aerials_lost aerials_won_pct \n",
+ "0 194.0 54.1 \n",
+ "1 168.0 44.0 \n",
+ "2 259.0 43.3 \n",
+ "3 177.0 46.2 \n",
+ "4 208.0 53.6 \n",
+ "5 269.0 50.0 \n",
+ "6 144.0 56.2 \n",
+ "7 195.0 47.2 \n",
+ "8 159.0 46.1 \n",
+ "9 263.0 45.0 \n",
+ "10 184.0 54.5 \n",
+ "11 152.0 52.4 \n",
+ "12 152.0 55.9 \n",
+ "13 149.0 54.6 \n",
+ "14 176.0 51.4 \n",
+ "15 242.0 52.2 \n",
+ "16 155.0 46.2 \n",
+ "17 251.0 45.3 \n",
+ "18 248.0 47.2 \n",
+ "19 154.0 56.1 \n",
+ "\n",
+ "[20 rows x 157 columns]"
+ ]
+ },
+ "execution_count": 5,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df_team = get_team_data('https://fbref.com/en/comps/11/','/Serie-A-Stats', 'for')\n",
+ "\n",
+ "df_team.to_csv('fbref_data/teams.csv', index=False)\n",
+ "\n",
+ "df_team"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
+ "id": "5868ec4a",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \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",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " vs Atalanta \n",
+ " 24.0 \n",
+ " 53.5 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 14.0 \n",
+ " 10.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " ... \n",
+ " 161.0 \n",
+ " 178.0 \n",
+ " 19.0 \n",
+ " 0.0 \n",
+ " 6.0 \n",
+ " 1.0 \n",
+ " 896.0 \n",
+ " 194.0 \n",
+ " 229.0 \n",
+ " 45.9 \n",
+ " \n",
+ " \n",
+ " 1 \n",
+ " vs Bologna \n",
+ " 23.0 \n",
+ " 48.9 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 23.0 \n",
+ " 13.0 \n",
+ " 3.0 \n",
+ " 3.0 \n",
+ " ... \n",
+ " 188.0 \n",
+ " 170.0 \n",
+ " 25.0 \n",
+ " 2.0 \n",
+ " 3.0 \n",
+ " 0.0 \n",
+ " 778.0 \n",
+ " 168.0 \n",
+ " 132.0 \n",
+ " 56.0 \n",
+ " \n",
+ " \n",
+ " 2 \n",
+ " vs Cremonese \n",
+ " 27.0 \n",
+ " 56.3 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 26.0 \n",
+ " 16.0 \n",
+ " 3.0 \n",
+ " 3.0 \n",
+ " ... \n",
+ " 154.0 \n",
+ " 200.0 \n",
+ " 20.0 \n",
+ " 2.0 \n",
+ " 3.0 \n",
+ " 0.0 \n",
+ " 802.0 \n",
+ " 259.0 \n",
+ " 198.0 \n",
+ " 56.7 \n",
+ " \n",
+ " \n",
+ " 3 \n",
+ " vs Empoli \n",
+ " 25.0 \n",
+ " 53.8 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 19.0 \n",
+ " 14.0 \n",
+ " 1.0 \n",
+ " 3.0 \n",
+ " ... \n",
+ " 190.0 \n",
+ " 160.0 \n",
+ " 29.0 \n",
+ " 2.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 780.0 \n",
+ " 177.0 \n",
+ " 152.0 \n",
+ " 53.8 \n",
+ " \n",
+ " \n",
+ " 4 \n",
+ " vs Fiorentina \n",
+ " 25.0 \n",
+ " 41.9 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 19.0 \n",
+ " 14.0 \n",
+ " 1.0 \n",
+ " 1.0 \n",
+ " ... \n",
+ " 199.0 \n",
+ " 186.0 \n",
+ " 38.0 \n",
+ " 1.0 \n",
+ " 3.0 \n",
+ " 0.0 \n",
+ " 744.0 \n",
+ " 208.0 \n",
+ " 240.0 \n",
+ " 46.4 \n",
+ " \n",
+ " \n",
+ " 5 \n",
+ " vs Hellas Verona \n",
+ " 29.0 \n",
+ " 56.1 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 28.0 \n",
+ " 27.0 \n",
+ " 0.0 \n",
+ " 1.0 \n",
+ " ... \n",
+ " 151.0 \n",
+ " 217.0 \n",
+ " 18.0 \n",
+ " 1.0 \n",
+ " 0.0 \n",
+ " 1.0 \n",
+ " 810.0 \n",
+ " 269.0 \n",
+ " 269.0 \n",
+ " 50.0 \n",
+ " \n",
+ " \n",
+ " 6 \n",
+ " vs Inter \n",
+ " 23.0 \n",
+ " 45.5 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 21.0 \n",
+ " 18.0 \n",
+ " 2.0 \n",
+ " 2.0 \n",
+ " ... \n",
+ " 192.0 \n",
+ " 163.0 \n",
+ " 15.0 \n",
+ " 2.0 \n",
+ " 2.0 \n",
+ " 1.0 \n",
+ " 652.0 \n",
+ " 144.0 \n",
+ " 185.0 \n",
+ " 43.8 \n",
+ " \n",
+ " \n",
+ " 7 \n",
+ " vs Juventus \n",
+ " 26.0 \n",
+ " 50.1 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 7.0 \n",
+ " 5.0 \n",
+ " 1.0 \n",
+ " 2.0 \n",
+ " ... \n",
+ " 169.0 \n",
+ " 166.0 \n",
+ " 22.0 \n",
+ " 0.0 \n",
+ " 2.0 \n",
+ " 0.0 \n",
+ " 730.0 \n",
+ " 195.0 \n",
+ " 174.0 \n",
+ " 52.8 \n",
+ " \n",
+ " \n",
+ " 8 \n",
+ " vs Lazio \n",
+ " 21.0 \n",
+ " 49.4 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 11.0 \n",
+ " 9.0 \n",
+ " 1.0 \n",
+ " 1.0 \n",
+ " ... \n",
+ " 207.0 \n",
+ " 132.0 \n",
+ " 36.0 \n",
+ " 1.0 \n",
+ " 2.0 \n",
+ " 1.0 \n",
+ " 801.0 \n",
+ " 159.0 \n",
+ " 136.0 \n",
+ " 53.9 \n",
+ " \n",
+ " \n",
+ " 9 \n",
+ " vs Lecce \n",
+ " 24.0 \n",
+ " 59.1 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 16.0 \n",
+ " 10.0 \n",
+ " 3.0 \n",
+ " 3.0 \n",
+ " ... \n",
+ " 198.0 \n",
+ " 202.0 \n",
+ " 33.0 \n",
+ " 3.0 \n",
+ " 2.0 \n",
+ " 0.0 \n",
+ " 762.0 \n",
+ " 263.0 \n",
+ " 215.0 \n",
+ " 55.0 \n",
+ " \n",
+ " \n",
+ " 10 \n",
+ " vs Milan \n",
+ " 27.0 \n",
+ " 46.3 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 15.0 \n",
+ " 12.0 \n",
+ " 1.0 \n",
+ " 2.0 \n",
+ " ... \n",
+ " 175.0 \n",
+ " 173.0 \n",
+ " 17.0 \n",
+ " 2.0 \n",
+ " 2.0 \n",
+ " 2.0 \n",
+ " 746.0 \n",
+ " 184.0 \n",
+ " 220.0 \n",
+ " 45.5 \n",
+ " \n",
+ " \n",
+ " 11 \n",
+ " vs Monza \n",
+ " 29.0 \n",
+ " 44.4 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 21.0 \n",
+ " 17.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " ... \n",
+ " 218.0 \n",
+ " 187.0 \n",
+ " 25.0 \n",
+ " 0.0 \n",
+ " 2.0 \n",
+ " 0.0 \n",
+ " 730.0 \n",
+ " 152.0 \n",
+ " 167.0 \n",
+ " 47.6 \n",
+ " \n",
+ " \n",
+ " 12 \n",
+ " vs Napoli \n",
+ " 24.0 \n",
+ " 40.0 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 12.0 \n",
+ " 7.0 \n",
+ " 1.0 \n",
+ " 2.0 \n",
+ " ... \n",
+ " 208.0 \n",
+ " 127.0 \n",
+ " 19.0 \n",
+ " 1.0 \n",
+ " 3.0 \n",
+ " 0.0 \n",
+ " 734.0 \n",
+ " 152.0 \n",
+ " 193.0 \n",
+ " 44.1 \n",
+ " \n",
+ " \n",
+ " 13 \n",
+ " vs Roma \n",
+ " 24.0 \n",
+ " 49.4 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 14.0 \n",
+ " 10.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " ... \n",
+ " 208.0 \n",
+ " 169.0 \n",
+ " 8.0 \n",
+ " 0.0 \n",
+ " 4.0 \n",
+ " 0.0 \n",
+ " 768.0 \n",
+ " 149.0 \n",
+ " 179.0 \n",
+ " 45.4 \n",
+ " \n",
+ " \n",
+ " 14 \n",
+ " vs Salernitana \n",
+ " 24.0 \n",
+ " 53.1 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 24.0 \n",
+ " 15.0 \n",
+ " 3.0 \n",
+ " 5.0 \n",
+ " ... \n",
+ " 159.0 \n",
+ " 168.0 \n",
+ " 38.0 \n",
+ " 5.0 \n",
+ " 1.0 \n",
+ " 1.0 \n",
+ " 795.0 \n",
+ " 176.0 \n",
+ " 186.0 \n",
+ " 48.6 \n",
+ " \n",
+ " \n",
+ " 15 \n",
+ " vs Sampdoria \n",
+ " 24.0 \n",
+ " 48.8 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 25.0 \n",
+ " 19.0 \n",
+ " 2.0 \n",
+ " 3.0 \n",
+ " ... \n",
+ " 239.0 \n",
+ " 206.0 \n",
+ " 47.0 \n",
+ " 1.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 806.0 \n",
+ " 242.0 \n",
+ " 264.0 \n",
+ " 47.8 \n",
+ " \n",
+ " \n",
+ " 16 \n",
+ " vs Sassuolo \n",
+ " 26.0 \n",
+ " 51.9 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 22.0 \n",
+ " 18.0 \n",
+ " 2.0 \n",
+ " 2.0 \n",
+ " ... \n",
+ " 189.0 \n",
+ " 126.0 \n",
+ " 49.0 \n",
+ " 2.0 \n",
+ " 2.0 \n",
+ " 0.0 \n",
+ " 758.0 \n",
+ " 155.0 \n",
+ " 133.0 \n",
+ " 53.8 \n",
+ " \n",
+ " \n",
+ " 17 \n",
+ " vs Spezia \n",
+ " 24.0 \n",
+ " 52.5 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 26.0 \n",
+ " 21.0 \n",
+ " 0.0 \n",
+ " 1.0 \n",
+ " ... \n",
+ " 149.0 \n",
+ " 198.0 \n",
+ " 36.0 \n",
+ " 1.0 \n",
+ " 1.0 \n",
+ " 2.0 \n",
+ " 844.0 \n",
+ " 251.0 \n",
+ " 208.0 \n",
+ " 54.7 \n",
+ " \n",
+ " \n",
+ " 18 \n",
+ " vs Torino \n",
+ " 23.0 \n",
+ " 48.7 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 17.0 \n",
+ " 11.0 \n",
+ " 2.0 \n",
+ " 3.0 \n",
+ " ... \n",
+ " 161.0 \n",
+ " 209.0 \n",
+ " 17.0 \n",
+ " 3.0 \n",
+ " 1.0 \n",
+ " 0.0 \n",
+ " 771.0 \n",
+ " 248.0 \n",
+ " 222.0 \n",
+ " 52.8 \n",
+ " \n",
+ " \n",
+ " 19 \n",
+ " vs Udinese \n",
+ " 22.0 \n",
+ " 50.3 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 17.0 \n",
+ " 11.0 \n",
+ " 2.0 \n",
+ " 2.0 \n",
+ " ... \n",
+ " 188.0 \n",
+ " 175.0 \n",
+ " 17.0 \n",
+ " 2.0 \n",
+ " 0.0 \n",
+ " 1.0 \n",
+ " 759.0 \n",
+ " 154.0 \n",
+ " 197.0 \n",
+ " 43.9 \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
20 rows × 157 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " team players_used possession games games_starts minutes \\\n",
+ "0 vs Atalanta 24.0 53.5 15.0 165.0 1350.0 \n",
+ "1 vs Bologna 23.0 48.9 15.0 165.0 1350.0 \n",
+ "2 vs Cremonese 27.0 56.3 15.0 165.0 1350.0 \n",
+ "3 vs Empoli 25.0 53.8 15.0 165.0 1350.0 \n",
+ "4 vs Fiorentina 25.0 41.9 15.0 165.0 1350.0 \n",
+ "5 vs Hellas Verona 29.0 56.1 15.0 165.0 1350.0 \n",
+ "6 vs Inter 23.0 45.5 15.0 165.0 1350.0 \n",
+ "7 vs Juventus 26.0 50.1 15.0 165.0 1350.0 \n",
+ "8 vs Lazio 21.0 49.4 15.0 165.0 1350.0 \n",
+ "9 vs Lecce 24.0 59.1 15.0 165.0 1350.0 \n",
+ "10 vs Milan 27.0 46.3 15.0 165.0 1350.0 \n",
+ "11 vs Monza 29.0 44.4 15.0 165.0 1350.0 \n",
+ "12 vs Napoli 24.0 40.0 15.0 165.0 1350.0 \n",
+ "13 vs Roma 24.0 49.4 15.0 165.0 1350.0 \n",
+ "14 vs Salernitana 24.0 53.1 15.0 165.0 1350.0 \n",
+ "15 vs Sampdoria 24.0 48.8 15.0 165.0 1350.0 \n",
+ "16 vs Sassuolo 26.0 51.9 15.0 165.0 1350.0 \n",
+ "17 vs Spezia 24.0 52.5 15.0 165.0 1350.0 \n",
+ "18 vs Torino 23.0 48.7 15.0 165.0 1350.0 \n",
+ "19 vs Udinese 22.0 50.3 15.0 165.0 1350.0 \n",
+ "\n",
+ " goals assists pens_made pens_att ... fouls fouled offsides \\\n",
+ "0 14.0 10.0 0.0 0.0 ... 161.0 178.0 19.0 \n",
+ "1 23.0 13.0 3.0 3.0 ... 188.0 170.0 25.0 \n",
+ "2 26.0 16.0 3.0 3.0 ... 154.0 200.0 20.0 \n",
+ "3 19.0 14.0 1.0 3.0 ... 190.0 160.0 29.0 \n",
+ "4 19.0 14.0 1.0 1.0 ... 199.0 186.0 38.0 \n",
+ "5 28.0 27.0 0.0 1.0 ... 151.0 217.0 18.0 \n",
+ "6 21.0 18.0 2.0 2.0 ... 192.0 163.0 15.0 \n",
+ "7 7.0 5.0 1.0 2.0 ... 169.0 166.0 22.0 \n",
+ "8 11.0 9.0 1.0 1.0 ... 207.0 132.0 36.0 \n",
+ "9 16.0 10.0 3.0 3.0 ... 198.0 202.0 33.0 \n",
+ "10 15.0 12.0 1.0 2.0 ... 175.0 173.0 17.0 \n",
+ "11 21.0 17.0 0.0 0.0 ... 218.0 187.0 25.0 \n",
+ "12 12.0 7.0 1.0 2.0 ... 208.0 127.0 19.0 \n",
+ "13 14.0 10.0 0.0 0.0 ... 208.0 169.0 8.0 \n",
+ "14 24.0 15.0 3.0 5.0 ... 159.0 168.0 38.0 \n",
+ "15 25.0 19.0 2.0 3.0 ... 239.0 206.0 47.0 \n",
+ "16 22.0 18.0 2.0 2.0 ... 189.0 126.0 49.0 \n",
+ "17 26.0 21.0 0.0 1.0 ... 149.0 198.0 36.0 \n",
+ "18 17.0 11.0 2.0 3.0 ... 161.0 209.0 17.0 \n",
+ "19 17.0 11.0 2.0 2.0 ... 188.0 175.0 17.0 \n",
+ "\n",
+ " pens_won pens_conceded own_goals ball_recoveries aerials_won \\\n",
+ "0 0.0 6.0 1.0 896.0 194.0 \n",
+ "1 2.0 3.0 0.0 778.0 168.0 \n",
+ "2 2.0 3.0 0.0 802.0 259.0 \n",
+ "3 2.0 0.0 0.0 780.0 177.0 \n",
+ "4 1.0 3.0 0.0 744.0 208.0 \n",
+ "5 1.0 0.0 1.0 810.0 269.0 \n",
+ "6 2.0 2.0 1.0 652.0 144.0 \n",
+ "7 0.0 2.0 0.0 730.0 195.0 \n",
+ "8 1.0 2.0 1.0 801.0 159.0 \n",
+ "9 3.0 2.0 0.0 762.0 263.0 \n",
+ "10 2.0 2.0 2.0 746.0 184.0 \n",
+ "11 0.0 2.0 0.0 730.0 152.0 \n",
+ "12 1.0 3.0 0.0 734.0 152.0 \n",
+ "13 0.0 4.0 0.0 768.0 149.0 \n",
+ "14 5.0 1.0 1.0 795.0 176.0 \n",
+ "15 1.0 0.0 0.0 806.0 242.0 \n",
+ "16 2.0 2.0 0.0 758.0 155.0 \n",
+ "17 1.0 1.0 2.0 844.0 251.0 \n",
+ "18 3.0 1.0 0.0 771.0 248.0 \n",
+ "19 2.0 0.0 1.0 759.0 154.0 \n",
+ "\n",
+ " aerials_lost aerials_won_pct \n",
+ "0 229.0 45.9 \n",
+ "1 132.0 56.0 \n",
+ "2 198.0 56.7 \n",
+ "3 152.0 53.8 \n",
+ "4 240.0 46.4 \n",
+ "5 269.0 50.0 \n",
+ "6 185.0 43.8 \n",
+ "7 174.0 52.8 \n",
+ "8 136.0 53.9 \n",
+ "9 215.0 55.0 \n",
+ "10 220.0 45.5 \n",
+ "11 167.0 47.6 \n",
+ "12 193.0 44.1 \n",
+ "13 179.0 45.4 \n",
+ "14 186.0 48.6 \n",
+ "15 264.0 47.8 \n",
+ "16 133.0 53.8 \n",
+ "17 208.0 54.7 \n",
+ "18 222.0 52.8 \n",
+ "19 197.0 43.9 \n",
+ "\n",
+ "[20 rows x 157 columns]"
+ ]
+ },
+ "execution_count": 6,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df_vsteam = get_team_data('https://fbref.com/en/comps/11/','/Serie-A-Stats', 'vs')\n",
+ "\n",
+ "df_vsteam.to_csv('fbref_data/teams_vs.csv', index=False)\n",
+ "\n",
+ "df_vsteam"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "id": "11e51337",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Outfield player columns\n",
+ "['player' 'nationality' 'position' 'team' 'age' 'birth_year' 'games'\n",
+ " 'games_starts' 'minutes' 'goals' 'assists' 'pens_made' 'pens_att'\n",
+ " 'cards_yellow' 'cards_red' 'goals_per90' 'assists_per90'\n",
+ " 'goals_assists_per90' 'goals_pens_per90' 'goals_assists_pens_per90' 'xg'\n",
+ " 'npxg' 'xg_per90' 'npxg_per90' 'minutes_90s' 'shots_on_target'\n",
+ " 'shots_free_kicks' 'shots_on_target_pct' 'shots_on_target_per90'\n",
+ " 'goals_per_shot' 'goals_per_shot_on_target' 'npxg_per_shot' 'xg_net'\n",
+ " 'npxg_net' 'passes_completed' 'passes' 'passes_pct'\n",
+ " 'passes_total_distance' 'passes_progressive_distance'\n",
+ " 'passes_completed_short' 'passes_short' 'passes_pct_short'\n",
+ " 'passes_completed_medium' 'passes_medium' 'passes_pct_medium'\n",
+ " 'passes_completed_long' 'passes_long' 'passes_pct_long' 'assisted_shots'\n",
+ " 'passes_into_final_third' 'passes_into_penalty_area'\n",
+ " 'crosses_into_penalty_area' 'progressive_passes' 'passes_live'\n",
+ " 'passes_dead' 'passes_free_kicks' 'through_balls' 'passes_switches'\n",
+ " 'crosses' 'corner_kicks' 'corner_kicks_in' 'corner_kicks_out'\n",
+ " 'corner_kicks_straight' 'throw_ins' 'passes_offsides' 'passes_blocked'\n",
+ " 'sca' 'sca_per90' 'sca_passes_live' 'sca_passes_dead' 'sca_dribbles'\n",
+ " 'sca_shots' 'sca_fouled' 'gca' 'gca_per90' 'gca_passes_live'\n",
+ " 'gca_passes_dead' 'gca_dribbles' 'gca_shots' 'gca_fouled' 'gca_defense'\n",
+ " 'tackles' 'tackles_won' 'tackles_def_3rd' 'tackles_mid_3rd'\n",
+ " 'tackles_att_3rd' 'dribble_tackles' 'dribbles_vs' 'dribble_tackles_pct'\n",
+ " 'dribbled_past' 'blocks' 'blocked_shots' 'blocked_passes' 'interceptions'\n",
+ " 'clearances' 'errors' 'touches' 'touches_def_pen_area' 'touches_def_3rd'\n",
+ " 'touches_mid_3rd' 'touches_att_3rd' 'touches_att_pen_area'\n",
+ " 'touches_live_ball' 'dribbles_completed' 'dribbles'\n",
+ " 'dribbles_completed_pct' 'passes_received' 'miscontrols' 'dispossessed'\n",
+ " 'cards_yellow_red' 'fouls' 'fouled' 'offsides' 'pens_won' 'pens_conceded'\n",
+ " 'own_goals' 'ball_recoveries' 'aerials_won' 'aerials_lost'\n",
+ " 'aerials_won_pct']\n",
+ "Keeper player columns\n",
+ "['player' 'nationality' 'position' 'team' 'age' 'birth_year' 'gk_games'\n",
+ " 'gk_games_starts' 'gk_minutes' 'gk_goals_against'\n",
+ " 'gk_goals_against_per90' 'gk_shots_on_target_against' 'gk_saves'\n",
+ " 'gk_save_pct' 'gk_wins' 'gk_ties' 'gk_losses' 'gk_clean_sheets'\n",
+ " 'gk_clean_sheets_pct' 'gk_pens_att' 'gk_pens_allowed' 'gk_pens_saved'\n",
+ " 'gk_pens_missed' 'minutes_90s' 'gk_free_kick_goals_against'\n",
+ " 'gk_corner_kick_goals_against' 'gk_own_goals_against' 'gk_psxg'\n",
+ " 'gk_psnpxg_per_shot_on_target_against' 'gk_psxg_net' 'gk_psxg_net_per90'\n",
+ " 'gk_passes_completed_launched' 'gk_passes_launched'\n",
+ " 'gk_passes_pct_launched' 'gk_passes' 'gk_passes_throws'\n",
+ " 'gk_pct_passes_launched' 'gk_passes_length_avg' 'gk_goal_kicks'\n",
+ " 'gk_pct_goal_kicks_launched' 'gk_goal_kick_length_avg' 'gk_crosses'\n",
+ " 'gk_crosses_stopped' 'gk_crosses_stopped_pct'\n",
+ " 'gk_def_actions_outside_pen_area' 'gk_def_actions_outside_pen_area_per90'\n",
+ " 'gk_avg_distance_def_actions']\n",
+ "Team columns\n",
+ "['team' 'players_used' 'possession' 'games' 'games_starts' 'minutes'\n",
+ " 'goals' 'assists' 'pens_made' 'pens_att' 'cards_yellow' 'cards_red'\n",
+ " 'goals_per90' 'assists_per90' 'goals_assists_per90' 'goals_pens_per90'\n",
+ " 'goals_assists_pens_per90' 'xg' 'npxg' 'xg_per90' 'npxg_per90' 'gk_games'\n",
+ " 'gk_games_starts' 'gk_minutes' 'gk_goals_against'\n",
+ " 'gk_goals_against_per90' 'gk_shots_on_target_against' 'gk_saves'\n",
+ " 'gk_save_pct' 'gk_wins' 'gk_ties' 'gk_losses' 'gk_clean_sheets'\n",
+ " 'gk_clean_sheets_pct' 'gk_pens_att' 'gk_pens_allowed' 'gk_pens_saved'\n",
+ " 'gk_pens_missed' 'minutes_90s' 'gk_free_kick_goals_against'\n",
+ " 'gk_corner_kick_goals_against' 'gk_own_goals_against' 'gk_psxg'\n",
+ " 'gk_psnpxg_per_shot_on_target_against' 'gk_psxg_net' 'gk_psxg_net_per90'\n",
+ " 'gk_passes_completed_launched' 'gk_passes_launched'\n",
+ " 'gk_passes_pct_launched' 'gk_passes' 'gk_passes_throws'\n",
+ " 'gk_pct_passes_launched' 'gk_passes_length_avg' 'gk_goal_kicks'\n",
+ " 'gk_pct_goal_kicks_launched' 'gk_goal_kick_length_avg' 'gk_crosses'\n",
+ " 'gk_crosses_stopped' 'gk_crosses_stopped_pct'\n",
+ " 'gk_def_actions_outside_pen_area' 'gk_def_actions_outside_pen_area_per90'\n",
+ " 'gk_avg_distance_def_actions' 'shots_on_target' 'shots_free_kicks'\n",
+ " 'shots_on_target_pct' 'shots_on_target_per90' 'goals_per_shot'\n",
+ " 'goals_per_shot_on_target' 'npxg_per_shot' 'xg_net' 'npxg_net'\n",
+ " 'passes_completed' 'passes' 'passes_pct' 'passes_total_distance'\n",
+ " 'passes_progressive_distance' 'passes_completed_short' 'passes_short'\n",
+ " 'passes_pct_short' 'passes_completed_medium' 'passes_medium'\n",
+ " 'passes_pct_medium' 'passes_completed_long' 'passes_long'\n",
+ " 'passes_pct_long' 'assisted_shots' 'passes_into_final_third'\n",
+ " 'passes_into_penalty_area' 'crosses_into_penalty_area'\n",
+ " 'progressive_passes' 'passes_live' 'passes_dead' 'passes_free_kicks'\n",
+ " 'through_balls' 'passes_switches' 'crosses' 'corner_kicks'\n",
+ " 'corner_kicks_in' 'corner_kicks_out' 'corner_kicks_straight' 'throw_ins'\n",
+ " 'passes_offsides' 'passes_blocked' 'sca' 'sca_per90' 'sca_passes_live'\n",
+ " 'sca_passes_dead' 'sca_dribbles' 'sca_shots' 'sca_fouled' 'gca'\n",
+ " 'gca_per90' 'gca_passes_live' 'gca_passes_dead' 'gca_dribbles'\n",
+ " 'gca_shots' 'gca_fouled' 'gca_defense' 'tackles' 'tackles_won'\n",
+ " 'tackles_def_3rd' 'tackles_mid_3rd' 'tackles_att_3rd' 'dribble_tackles'\n",
+ " 'dribbles_vs' 'dribble_tackles_pct' 'dribbled_past' 'blocks'\n",
+ " 'blocked_shots' 'blocked_passes' 'interceptions' 'clearances' 'errors'\n",
+ " 'touches' 'touches_def_pen_area' 'touches_def_3rd' 'touches_mid_3rd'\n",
+ " 'touches_att_3rd' 'touches_att_pen_area' 'touches_live_ball'\n",
+ " 'dribbles_completed' 'dribbles' 'dribbles_completed_pct'\n",
+ " 'passes_received' 'miscontrols' 'dispossessed' 'cards_yellow_red' 'fouls'\n",
+ " 'fouled' 'offsides' 'pens_won' 'pens_conceded' 'own_goals'\n",
+ " 'ball_recoveries' 'aerials_won' 'aerials_lost' 'aerials_won_pct']\n",
+ "Vs Team columns\n",
+ "['team' 'players_used' 'possession' 'games' 'games_starts' 'minutes'\n",
+ " 'goals' 'assists' 'pens_made' 'pens_att' 'cards_yellow' 'cards_red'\n",
+ " 'goals_per90' 'assists_per90' 'goals_assists_per90' 'goals_pens_per90'\n",
+ " 'goals_assists_pens_per90' 'xg' 'npxg' 'xg_per90' 'npxg_per90' 'gk_games'\n",
+ " 'gk_games_starts' 'gk_minutes' 'gk_goals_against'\n",
+ " 'gk_goals_against_per90' 'gk_shots_on_target_against' 'gk_saves'\n",
+ " 'gk_save_pct' 'gk_wins' 'gk_ties' 'gk_losses' 'gk_clean_sheets'\n",
+ " 'gk_clean_sheets_pct' 'gk_pens_att' 'gk_pens_allowed' 'gk_pens_saved'\n",
+ " 'gk_pens_missed' 'minutes_90s' 'gk_free_kick_goals_against'\n",
+ " 'gk_corner_kick_goals_against' 'gk_own_goals_against' 'gk_psxg'\n",
+ " 'gk_psnpxg_per_shot_on_target_against' 'gk_psxg_net' 'gk_psxg_net_per90'\n",
+ " 'gk_passes_completed_launched' 'gk_passes_launched'\n",
+ " 'gk_passes_pct_launched' 'gk_passes' 'gk_passes_throws'\n",
+ " 'gk_pct_passes_launched' 'gk_passes_length_avg' 'gk_goal_kicks'\n",
+ " 'gk_pct_goal_kicks_launched' 'gk_goal_kick_length_avg' 'gk_crosses'\n",
+ " 'gk_crosses_stopped' 'gk_crosses_stopped_pct'\n",
+ " 'gk_def_actions_outside_pen_area' 'gk_def_actions_outside_pen_area_per90'\n",
+ " 'gk_avg_distance_def_actions' 'shots_on_target' 'shots_free_kicks'\n",
+ " 'shots_on_target_pct' 'shots_on_target_per90' 'goals_per_shot'\n",
+ " 'goals_per_shot_on_target' 'npxg_per_shot' 'xg_net' 'npxg_net'\n",
+ " 'passes_completed' 'passes' 'passes_pct' 'passes_total_distance'\n",
+ " 'passes_progressive_distance' 'passes_completed_short' 'passes_short'\n",
+ " 'passes_pct_short' 'passes_completed_medium' 'passes_medium'\n",
+ " 'passes_pct_medium' 'passes_completed_long' 'passes_long'\n",
+ " 'passes_pct_long' 'assisted_shots' 'passes_into_final_third'\n",
+ " 'passes_into_penalty_area' 'crosses_into_penalty_area'\n",
+ " 'progressive_passes' 'passes_live' 'passes_dead' 'passes_free_kicks'\n",
+ " 'through_balls' 'passes_switches' 'crosses' 'corner_kicks'\n",
+ " 'corner_kicks_in' 'corner_kicks_out' 'corner_kicks_straight' 'throw_ins'\n",
+ " 'passes_offsides' 'passes_blocked' 'sca' 'sca_per90' 'sca_passes_live'\n",
+ " 'sca_passes_dead' 'sca_dribbles' 'sca_shots' 'sca_fouled' 'gca'\n",
+ " 'gca_per90' 'gca_passes_live' 'gca_passes_dead' 'gca_dribbles'\n",
+ " 'gca_shots' 'gca_fouled' 'gca_defense' 'tackles' 'tackles_won'\n",
+ " 'tackles_def_3rd' 'tackles_mid_3rd' 'tackles_att_3rd' 'dribble_tackles'\n",
+ " 'dribbles_vs' 'dribble_tackles_pct' 'dribbled_past' 'blocks'\n",
+ " 'blocked_shots' 'blocked_passes' 'interceptions' 'clearances' 'errors'\n",
+ " 'touches' 'touches_def_pen_area' 'touches_def_3rd' 'touches_mid_3rd'\n",
+ " 'touches_att_3rd' 'touches_att_pen_area' 'touches_live_ball'\n",
+ " 'dribbles_completed' 'dribbles' 'dribbles_completed_pct'\n",
+ " 'passes_received' 'miscontrols' 'dispossessed' 'cards_yellow_red' 'fouls'\n",
+ " 'fouled' 'offsides' 'pens_won' 'pens_conceded' 'own_goals'\n",
+ " 'ball_recoveries' 'aerials_won' 'aerials_lost' 'aerials_won_pct']\n"
+ ]
+ }
+ ],
+ "source": [
+ "print('Outfield player columns')\n",
+ "print(df_outfield.columns.values)\n",
+ "\n",
+ "print('Keeper player columns')\n",
+ "print(df_keeper.columns.values)\n",
+ "\n",
+ "print('Team columns')\n",
+ "print(df_team.columns.values)\n",
+ "\n",
+ "print('Vs Team columns')\n",
+ "print(df_team.columns.values)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "e4f13ae2",
+ "metadata": {},
+ "source": [
+ "Scrape data for past seasons. \n",
+ "\n",
+ "Do not repeat if data is already present."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 8,
+ "id": "2e1370cd",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \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",
+ " \n",
+ " \n",
+ " \n",
+ " \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",
+ " \n",
+ " \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",
+ " \n",
+ " \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",
+ " \n",
+ " \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",
+ " \n",
+ " \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",
+ " ... \n",
+ " ... \n",
+ " \n",
+ " \n",
+ " 627 \n",
+ " David Zima \n",
+ " cz CZE \n",
+ " DF \n",
+ " Torino \n",
+ " 20 \n",
+ " 2000 \n",
+ " 20.0 \n",
+ " 13.0 \n",
+ " 1314.0 \n",
+ " 0.0 \n",
+ " ... \n",
+ " 16.0 \n",
+ " 5.0 \n",
+ " 1.0 \n",
+ " 0.0 \n",
+ " 1.0 \n",
+ " 0.0 \n",
+ " 57.0 \n",
+ " 45.0 \n",
+ " 40.0 \n",
+ " 52.9 \n",
+ " \n",
+ " \n",
+ " 628 \n",
+ " Jeroen Zoet \n",
+ " nl NED \n",
+ " GK \n",
+ " Spezia \n",
+ " 30 \n",
+ " 1991 \n",
+ " 7.0 \n",
+ " 7.0 \n",
+ " 630.0 \n",
+ " 0.0 \n",
+ " ... \n",
+ " 1.0 \n",
+ " 3.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 1.0 \n",
+ " 0.0 \n",
+ " 5.0 \n",
+ " 2.0 \n",
+ " 1.0 \n",
+ " 66.7 \n",
+ " \n",
+ " \n",
+ " 629 \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",
+ " \n",
+ " \n",
+ " 630 \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",
+ " \n",
+ " \n",
+ " 631 \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",
+ " \n",
+ " \n",
+ "
\n",
+ "
632 rows × 120 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " player nationality position team age birth_year games \\\n",
+ "0 Tammy Abraham eng ENG FW Roma 23 1997 37.0 \n",
+ "1 Francesco Acerbi it ITA DF Lazio 33 1988 30.0 \n",
+ "2 Michel Aebischer ch SUI MF Bologna 24 1997 12.0 \n",
+ "3 Felix Afena-Gyan gh GHA FW,MF Roma 18 2003 17.0 \n",
+ "4 Kevin Agudelo co COL MF,FW Spezia 22 1998 23.0 \n",
+ ".. ... ... ... ... .. ... ... \n",
+ "627 David Zima cz CZE DF Torino 20 2000 20.0 \n",
+ "628 Jeroen Zoet nl NED GK Spezia 30 1991 7.0 \n",
+ "629 Nadir Zortea it ITA DF,MF Salernitana 22 1999 29.0 \n",
+ "630 Petar Zovko ba BIH GK Spezia 19 2002 1.0 \n",
+ "631 Szymon Żurkowski pl POL MF Empoli 23 1997 35.0 \n",
+ "\n",
+ " games_starts minutes goals ... fouls fouled offsides pens_won \\\n",
+ "0 36.0 3084.0 17.0 ... 38.0 49.0 17.0 1.0 \n",
+ "1 29.0 2536.0 4.0 ... 18.0 16.0 4.0 1.0 \n",
+ "2 4.0 443.0 0.0 ... 13.0 4.0 0.0 0.0 \n",
+ "3 6.0 668.0 2.0 ... 15.0 24.0 4.0 0.0 \n",
+ "4 12.0 1237.0 3.0 ... 36.0 24.0 0.0 0.0 \n",
+ ".. ... ... ... ... ... ... ... ... \n",
+ "627 13.0 1314.0 0.0 ... 16.0 5.0 1.0 0.0 \n",
+ "628 7.0 630.0 0.0 ... 1.0 3.0 0.0 0.0 \n",
+ "629 13.0 1410.0 1.0 ... 14.0 6.0 0.0 0.0 \n",
+ "630 0.0 29.0 0.0 ... 0.0 1.0 0.0 0.0 \n",
+ "631 29.0 2307.0 6.0 ... 41.0 67.0 0.0 0.0 \n",
+ "\n",
+ " pens_conceded own_goals ball_recoveries aerials_won aerials_lost \\\n",
+ "0 1.0 0.0 68.0 78.0 80.0 \n",
+ "1 0.0 0.0 162.0 69.0 43.0 \n",
+ "2 0.0 0.0 27.0 5.0 4.0 \n",
+ "3 0.0 0.0 31.0 11.0 15.0 \n",
+ "4 0.0 0.0 67.0 15.0 14.0 \n",
+ ".. ... ... ... ... ... \n",
+ "627 1.0 0.0 57.0 45.0 40.0 \n",
+ "628 1.0 0.0 5.0 2.0 1.0 \n",
+ "629 0.0 0.0 72.0 8.0 17.0 \n",
+ "630 0.0 0.0 0.0 0.0 0.0 \n",
+ "631 1.0 0.0 162.0 24.0 32.0 \n",
+ "\n",
+ " aerials_won_pct \n",
+ "0 49.4 \n",
+ "1 61.6 \n",
+ "2 55.6 \n",
+ "3 42.3 \n",
+ "4 51.7 \n",
+ ".. ... \n",
+ "627 52.9 \n",
+ "628 66.7 \n",
+ "629 32.0 \n",
+ "630 0.0 \n",
+ "631 42.9 \n",
+ "\n",
+ "[632 rows x 120 columns]"
+ ]
+ },
+ "execution_count": 8,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df_outfield = get_outfield_data('https://fbref.com/en/comps/11/2021-2022/','/2021-2022-Serie-A-Stats')\n",
+ "\n",
+ "df_outfield.to_csv('fbref_data/season2122/outfield_players.csv', index=False)\n",
+ "\n",
+ "df_outfield"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 9,
+ "id": "36441b0e",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \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",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " Emil Audero \n",
+ " it ITA \n",
+ " GK \n",
+ " Sampdoria \n",
+ " 24 \n",
+ " 1997 \n",
+ " 29.0 \n",
+ " 29.0 \n",
+ " 2560.0 \n",
+ " 48.0 \n",
+ " ... \n",
+ " 36.3 \n",
+ " 212.0 \n",
+ " 67.9 \n",
+ " 47.6 \n",
+ " 418.0 \n",
+ " 22.0 \n",
+ " 5.3 \n",
+ " 25.0 \n",
+ " 0.88 \n",
+ " 13.5 \n",
+ " \n",
+ " \n",
+ " 1 \n",
+ " Nicola Bagnolini \n",
+ " it ITA \n",
+ " GK \n",
+ " Bologna \n",
+ " 17 \n",
+ " 2004 \n",
+ " 1.0 \n",
+ " 0.0 \n",
+ " 3.0 \n",
+ " 0.0 \n",
+ " ... \n",
+ " 61.0 \n",
+ " 1.0 \n",
+ " 100.0 \n",
+ " 60.0 \n",
+ " 3.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0.00 \n",
+ " 0.0 \n",
+ " \n",
+ " \n",
+ " 2 \n",
+ " Francesco Bardi \n",
+ " it ITA \n",
+ " GK \n",
+ " Bologna \n",
+ " 29 \n",
+ " 1992 \n",
+ " 2.0 \n",
+ " 2.0 \n",
+ " 177.0 \n",
+ " 2.0 \n",
+ " ... \n",
+ " 33.0 \n",
+ " 13.0 \n",
+ " 38.5 \n",
+ " 32.1 \n",
+ " 24.0 \n",
+ " 2.0 \n",
+ " 8.3 \n",
+ " 0.0 \n",
+ " 0.00 \n",
+ " 5.5 \n",
+ " \n",
+ " \n",
+ " 3 \n",
+ " Vid Belec \n",
+ " si SVN \n",
+ " GK \n",
+ " Salernitana \n",
+ " 31 \n",
+ " 1990 \n",
+ " 23.0 \n",
+ " 21.0 \n",
+ " 1938.0 \n",
+ " 49.0 \n",
+ " ... \n",
+ " 39.5 \n",
+ " 182.0 \n",
+ " 73.1 \n",
+ " 49.9 \n",
+ " 329.0 \n",
+ " 12.0 \n",
+ " 3.6 \n",
+ " 14.0 \n",
+ " 0.65 \n",
+ " 12.7 \n",
+ " \n",
+ " \n",
+ " 4 \n",
+ " Alessandro Berardi \n",
+ " it ITA \n",
+ " GK \n",
+ " Hellas Verona \n",
+ " 30 \n",
+ " 1991 \n",
+ " 1.0 \n",
+ " 1.0 \n",
+ " 90.0 \n",
+ " 3.0 \n",
+ " ... \n",
+ " 39.7 \n",
+ " 7.0 \n",
+ " 100.0 \n",
+ " 58.7 \n",
+ " 12.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0.00 \n",
+ " 0.0 \n",
+ " \n",
+ " \n",
+ " 5 \n",
+ " Etrit Berisha \n",
+ " al ALB \n",
+ " GK \n",
+ " Torino \n",
+ " 32 \n",
+ " 1989 \n",
+ " 10.0 \n",
+ " 10.0 \n",
+ " 900.0 \n",
+ " 8.0 \n",
+ " ... \n",
+ " 39.4 \n",
+ " 78.0 \n",
+ " 87.2 \n",
+ " 58.6 \n",
+ " 148.0 \n",
+ " 7.0 \n",
+ " 4.7 \n",
+ " 10.0 \n",
+ " 1.00 \n",
+ " 14.6 \n",
+ " \n",
+ " \n",
+ " 6 \n",
+ " Andrea Consigli \n",
+ " it ITA \n",
+ " GK \n",
+ " Sassuolo \n",
+ " 34 \n",
+ " 1987 \n",
+ " 37.0 \n",
+ " 37.0 \n",
+ " 3322.0 \n",
+ " 63.0 \n",
+ " ... \n",
+ " 30.9 \n",
+ " 246.0 \n",
+ " 31.7 \n",
+ " 28.8 \n",
+ " 491.0 \n",
+ " 21.0 \n",
+ " 4.3 \n",
+ " 30.0 \n",
+ " 0.81 \n",
+ " 13.4 \n",
+ " \n",
+ " \n",
+ " 7 \n",
+ " Alessio Cragno \n",
+ " it ITA \n",
+ " GK \n",
+ " Cagliari \n",
+ " 27 \n",
+ " 1994 \n",
+ " 35.0 \n",
+ " 35.0 \n",
+ " 3150.0 \n",
+ " 63.0 \n",
+ " ... \n",
+ " 39.4 \n",
+ " 316.0 \n",
+ " 73.4 \n",
+ " 48.2 \n",
+ " 484.0 \n",
+ " 22.0 \n",
+ " 4.5 \n",
+ " 33.0 \n",
+ " 0.94 \n",
+ " 15.0 \n",
+ " \n",
+ " \n",
+ " 8 \n",
+ " Bartłomiej Drągowski \n",
+ " pl POL \n",
+ " GK \n",
+ " Fiorentina \n",
+ " 23 \n",
+ " 1997 \n",
+ " 7.0 \n",
+ " 7.0 \n",
+ " 556.0 \n",
+ " 8.0 \n",
+ " ... \n",
+ " 30.8 \n",
+ " 39.0 \n",
+ " 43.6 \n",
+ " 40.2 \n",
+ " 61.0 \n",
+ " 2.0 \n",
+ " 3.3 \n",
+ " 20.0 \n",
+ " 3.24 \n",
+ " 22.3 \n",
+ " \n",
+ " \n",
+ " 9 \n",
+ " Wladimiro Falcone \n",
+ " it ITA \n",
+ " GK \n",
+ " Sampdoria \n",
+ " 26 \n",
+ " 1995 \n",
+ " 10.0 \n",
+ " 9.0 \n",
+ " 855.0 \n",
+ " 14.0 \n",
+ " ... \n",
+ " 33.2 \n",
+ " 74.0 \n",
+ " 70.3 \n",
+ " 45.0 \n",
+ " 164.0 \n",
+ " 7.0 \n",
+ " 4.3 \n",
+ " 2.0 \n",
+ " 0.21 \n",
+ " 10.2 \n",
+ " \n",
+ " \n",
+ " 10 \n",
+ " Vincenzo Fiorillo \n",
+ " it ITA \n",
+ " GK \n",
+ " Salernitana \n",
+ " 31 \n",
+ " 1990 \n",
+ " 1.0 \n",
+ " 1.0 \n",
+ " 90.0 \n",
+ " 5.0 \n",
+ " ... \n",
+ " 36.4 \n",
+ " 12.0 \n",
+ " 83.3 \n",
+ " 50.8 \n",
+ " 16.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0.00 \n",
+ " 4.0 \n",
+ " \n",
+ " \n",
+ " 11 \n",
+ " Luca Gemello \n",
+ " it ITA \n",
+ " GK \n",
+ " Torino \n",
+ " 21 \n",
+ " 2000 \n",
+ " 1.0 \n",
+ " 1.0 \n",
+ " 90.0 \n",
+ " 0.0 \n",
+ " ... \n",
+ " 47.8 \n",
+ " 3.0 \n",
+ " 100.0 \n",
+ " 56.3 \n",
+ " 10.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 1.0 \n",
+ " 1.00 \n",
+ " 21.0 \n",
+ " \n",
+ " \n",
+ " 12 \n",
+ " Samir Handanović \n",
+ " si SVN \n",
+ " GK \n",
+ " Inter \n",
+ " 37 \n",
+ " 1984 \n",
+ " 37.0 \n",
+ " 37.0 \n",
+ " 3330.0 \n",
+ " 30.0 \n",
+ " ... \n",
+ " 28.1 \n",
+ " 142.0 \n",
+ " 20.4 \n",
+ " 26.5 \n",
+ " 393.0 \n",
+ " 15.0 \n",
+ " 3.8 \n",
+ " 10.0 \n",
+ " 0.27 \n",
+ " 11.2 \n",
+ " \n",
+ " \n",
+ " 13 \n",
+ " Luca Lezzerini \n",
+ " it ITA \n",
+ " GK \n",
+ " Venezia \n",
+ " 26 \n",
+ " 1995 \n",
+ " 6.0 \n",
+ " 6.0 \n",
+ " 495.0 \n",
+ " 9.0 \n",
+ " ... \n",
+ " 30.3 \n",
+ " 44.0 \n",
+ " 34.1 \n",
+ " 31.0 \n",
+ " 100.0 \n",
+ " 2.0 \n",
+ " 2.0 \n",
+ " 3.0 \n",
+ " 0.55 \n",
+ " 13.8 \n",
+ " \n",
+ " \n",
+ " 14 \n",
+ " Niki Mäenpää \n",
+ " fi FIN \n",
+ " GK \n",
+ " Venezia \n",
+ " 36 \n",
+ " 1985 \n",
+ " 17.0 \n",
+ " 16.0 \n",
+ " 1485.0 \n",
+ " 27.0 \n",
+ " ... \n",
+ " 36.0 \n",
+ " 143.0 \n",
+ " 39.2 \n",
+ " 35.4 \n",
+ " 275.0 \n",
+ " 6.0 \n",
+ " 2.2 \n",
+ " 10.0 \n",
+ " 0.61 \n",
+ " 10.8 \n",
+ " \n",
+ " \n",
+ " 15 \n",
+ " Mike Maignan \n",
+ " fr FRA \n",
+ " GK \n",
+ " Milan \n",
+ " 26 \n",
+ " 1995 \n",
+ " 32.0 \n",
+ " 32.0 \n",
+ " 2880.0 \n",
+ " 21.0 \n",
+ " ... \n",
+ " 33.0 \n",
+ " 149.0 \n",
+ " 38.9 \n",
+ " 36.5 \n",
+ " 347.0 \n",
+ " 25.0 \n",
+ " 7.2 \n",
+ " 45.0 \n",
+ " 1.41 \n",
+ " 16.8 \n",
+ " \n",
+ " \n",
+ " 16 \n",
+ " Davide Marfella \n",
+ " it ITA \n",
+ " GK \n",
+ " Napoli \n",
+ " 21 \n",
+ " 1999 \n",
+ " 1.0 \n",
+ " 0.0 \n",
+ " 11.0 \n",
+ " 0.0 \n",
+ " ... \n",
+ " 15.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 1.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0.00 \n",
+ " 0.0 \n",
+ " \n",
+ " \n",
+ " 17 \n",
+ " Alex Meret \n",
+ " it ITA \n",
+ " GK \n",
+ " Napoli \n",
+ " 24 \n",
+ " 1997 \n",
+ " 7.0 \n",
+ " 7.0 \n",
+ " 619.0 \n",
+ " 6.0 \n",
+ " ... \n",
+ " 25.1 \n",
+ " 36.0 \n",
+ " 25.0 \n",
+ " 26.5 \n",
+ " 89.0 \n",
+ " 3.0 \n",
+ " 3.4 \n",
+ " 5.0 \n",
+ " 0.73 \n",
+ " 14.6 \n",
+ " \n",
+ " \n",
+ " 18 \n",
+ " Vanja Milinković-Savić \n",
+ " rs SRB \n",
+ " GK \n",
+ " Torino \n",
+ " 24 \n",
+ " 1997 \n",
+ " 27.0 \n",
+ " 27.0 \n",
+ " 2430.0 \n",
+ " 33.0 \n",
+ " ... \n",
+ " 44.4 \n",
+ " 169.0 \n",
+ " 91.1 \n",
+ " 66.3 \n",
+ " 290.0 \n",
+ " 18.0 \n",
+ " 6.2 \n",
+ " 22.0 \n",
+ " 0.81 \n",
+ " 14.3 \n",
+ " \n",
+ " \n",
+ " 19 \n",
+ " Lorenzo Montipò \n",
+ " it ITA \n",
+ " GK \n",
+ " Hellas Verona \n",
+ " 25 \n",
+ " 1996 \n",
+ " 34.0 \n",
+ " 34.0 \n",
+ " 3060.0 \n",
+ " 50.0 \n",
+ " ... \n",
+ " 42.3 \n",
+ " 231.0 \n",
+ " 68.4 \n",
+ " 46.5 \n",
+ " 495.0 \n",
+ " 21.0 \n",
+ " 4.2 \n",
+ " 23.0 \n",
+ " 0.68 \n",
+ " 13.1 \n",
+ " \n",
+ " \n",
+ " 20 \n",
+ " Juan Musso \n",
+ " ar ARG \n",
+ " GK \n",
+ " Atalanta \n",
+ " 27 \n",
+ " 1994 \n",
+ " 33.0 \n",
+ " 33.0 \n",
+ " 2932.0 \n",
+ " 42.0 \n",
+ " ... \n",
+ " 31.3 \n",
+ " 208.0 \n",
+ " 69.2 \n",
+ " 49.7 \n",
+ " 308.0 \n",
+ " 28.0 \n",
+ " 9.1 \n",
+ " 39.0 \n",
+ " 1.20 \n",
+ " 16.5 \n",
+ " \n",
+ " \n",
+ " 21 \n",
+ " David Ospina \n",
+ " co COL \n",
+ " GK \n",
+ " Napoli \n",
+ " 32 \n",
+ " 1988 \n",
+ " 31.0 \n",
+ " 31.0 \n",
+ " 2790.0 \n",
+ " 25.0 \n",
+ " ... \n",
+ " 28.6 \n",
+ " 135.0 \n",
+ " 14.1 \n",
+ " 22.5 \n",
+ " 353.0 \n",
+ " 18.0 \n",
+ " 5.1 \n",
+ " 31.0 \n",
+ " 1.00 \n",
+ " 17.0 \n",
+ " \n",
+ " \n",
+ " 22 \n",
+ " Daniele Padelli \n",
+ " it ITA \n",
+ " GK \n",
+ " Udinese \n",
+ " 35 \n",
+ " 1985 \n",
+ " 3.0 \n",
+ " 3.0 \n",
+ " 270.0 \n",
+ " 8.0 \n",
+ " ... \n",
+ " 29.6 \n",
+ " 22.0 \n",
+ " 50.0 \n",
+ " 40.9 \n",
+ " 56.0 \n",
+ " 1.0 \n",
+ " 1.8 \n",
+ " 2.0 \n",
+ " 0.67 \n",
+ " 13.2 \n",
+ " \n",
+ " \n",
+ " 23 \n",
+ " Ivor Pandur \n",
+ " hr CRO \n",
+ " GK \n",
+ " Hellas Verona \n",
+ " 21 \n",
+ " 2000 \n",
+ " 3.0 \n",
+ " 3.0 \n",
+ " 270.0 \n",
+ " 6.0 \n",
+ " ... \n",
+ " 33.1 \n",
+ " 15.0 \n",
+ " 53.3 \n",
+ " 37.1 \n",
+ " 22.0 \n",
+ " 1.0 \n",
+ " 4.5 \n",
+ " 1.0 \n",
+ " 0.33 \n",
+ " 11.3 \n",
+ " \n",
+ " \n",
+ " 24 \n",
+ " Rui Patrício \n",
+ " pt POR \n",
+ " GK \n",
+ " Roma \n",
+ " 33 \n",
+ " 1988 \n",
+ " 38.0 \n",
+ " 38.0 \n",
+ " 3420.0 \n",
+ " 43.0 \n",
+ " ... \n",
+ " 34.2 \n",
+ " 222.0 \n",
+ " 32.0 \n",
+ " 31.5 \n",
+ " 393.0 \n",
+ " 12.0 \n",
+ " 3.1 \n",
+ " 26.0 \n",
+ " 0.68 \n",
+ " 14.3 \n",
+ " \n",
+ " \n",
+ " 25 \n",
+ " Gianluca Pegolo \n",
+ " it ITA \n",
+ " GK \n",
+ " Sassuolo \n",
+ " 40 \n",
+ " 1981 \n",
+ " 1.0 \n",
+ " 1.0 \n",
+ " 90.0 \n",
+ " 3.0 \n",
+ " ... \n",
+ " 26.7 \n",
+ " 8.0 \n",
+ " 12.5 \n",
+ " 19.8 \n",
+ " 8.0 \n",
+ " 1.0 \n",
+ " 12.5 \n",
+ " 0.0 \n",
+ " 0.00 \n",
+ " 6.0 \n",
+ " \n",
+ " \n",
+ " 26 \n",
+ " Mattia Perin \n",
+ " it ITA \n",
+ " GK \n",
+ " Juventus \n",
+ " 28 \n",
+ " 1992 \n",
+ " 5.0 \n",
+ " 5.0 \n",
+ " 405.0 \n",
+ " 7.0 \n",
+ " ... \n",
+ " 29.6 \n",
+ " 26.0 \n",
+ " 23.1 \n",
+ " 29.2 \n",
+ " 77.0 \n",
+ " 1.0 \n",
+ " 1.3 \n",
+ " 4.0 \n",
+ " 0.89 \n",
+ " 12.6 \n",
+ " \n",
+ " \n",
+ " 27 \n",
+ " Carlo Pinsoglio \n",
+ " it ITA \n",
+ " GK \n",
+ " Juventus \n",
+ " 31 \n",
+ " 1990 \n",
+ " 1.0 \n",
+ " 0.0 \n",
+ " 45.0 \n",
+ " 1.0 \n",
+ " ... \n",
+ " 29.6 \n",
+ " 1.0 \n",
+ " 0.0 \n",
+ " 37.0 \n",
+ " 12.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0.00 \n",
+ " 0.0 \n",
+ " \n",
+ " \n",
+ " 28 \n",
+ " Ivan Provedel \n",
+ " it ITA \n",
+ " GK \n",
+ " Spezia \n",
+ " 27 \n",
+ " 1994 \n",
+ " 31.0 \n",
+ " 31.0 \n",
+ " 2761.0 \n",
+ " 52.0 \n",
+ " ... \n",
+ " 40.1 \n",
+ " 229.0 \n",
+ " 69.4 \n",
+ " 51.7 \n",
+ " 476.0 \n",
+ " 28.0 \n",
+ " 5.9 \n",
+ " 25.0 \n",
+ " 0.81 \n",
+ " 11.8 \n",
+ " \n",
+ " \n",
+ " 29 \n",
+ " Ionuț Radu \n",
+ " ro ROU \n",
+ " GK \n",
+ " Inter \n",
+ " 24 \n",
+ " 1997 \n",
+ " 1.0 \n",
+ " 1.0 \n",
+ " 90.0 \n",
+ " 2.0 \n",
+ " ... \n",
+ " 33.3 \n",
+ " 4.0 \n",
+ " 25.0 \n",
+ " 29.8 \n",
+ " 4.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 1.0 \n",
+ " 1.00 \n",
+ " 16.0 \n",
+ " \n",
+ " \n",
+ " 30 \n",
+ " Boris Radunović \n",
+ " rs SRB \n",
+ " GK \n",
+ " Cagliari \n",
+ " 25 \n",
+ " 1996 \n",
+ " 3.0 \n",
+ " 3.0 \n",
+ " 270.0 \n",
+ " 5.0 \n",
+ " ... \n",
+ " 41.5 \n",
+ " 28.0 \n",
+ " 82.1 \n",
+ " 51.1 \n",
+ " 42.0 \n",
+ " 1.0 \n",
+ " 2.4 \n",
+ " 1.0 \n",
+ " 0.33 \n",
+ " 13.8 \n",
+ " \n",
+ " \n",
+ " 31 \n",
+ " Nicola Ravaglia \n",
+ " it ITA \n",
+ " GK \n",
+ " Sampdoria \n",
+ " 32 \n",
+ " 1988 \n",
+ " 1.0 \n",
+ " 0.0 \n",
+ " 5.0 \n",
+ " 1.0 \n",
+ " ... \n",
+ " 57.0 \n",
+ " 2.0 \n",
+ " 100.0 \n",
+ " 65.5 \n",
+ " 1.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0.00 \n",
+ " 0.0 \n",
+ " \n",
+ " \n",
+ " 32 \n",
+ " Pepe Reina \n",
+ " es ESP \n",
+ " GK \n",
+ " Lazio \n",
+ " 38 \n",
+ " 1982 \n",
+ " 15.0 \n",
+ " 15.0 \n",
+ " 1350.0 \n",
+ " 29.0 \n",
+ " ... \n",
+ " 29.8 \n",
+ " 99.0 \n",
+ " 29.3 \n",
+ " 30.1 \n",
+ " 186.0 \n",
+ " 10.0 \n",
+ " 5.4 \n",
+ " 10.0 \n",
+ " 0.67 \n",
+ " 13.7 \n",
+ " \n",
+ " \n",
+ " 33 \n",
+ " Sergio Romero \n",
+ " ar ARG \n",
+ " GK \n",
+ " Venezia \n",
+ " 34 \n",
+ " 1987 \n",
+ " 16.0 \n",
+ " 16.0 \n",
+ " 1440.0 \n",
+ " 33.0 \n",
+ " ... \n",
+ " 34.6 \n",
+ " 142.0 \n",
+ " 45.8 \n",
+ " 38.8 \n",
+ " 265.0 \n",
+ " 14.0 \n",
+ " 5.3 \n",
+ " 11.0 \n",
+ " 0.69 \n",
+ " 11.8 \n",
+ " \n",
+ " \n",
+ " 34 \n",
+ " Francesco Rossi \n",
+ " it ITA \n",
+ " GK \n",
+ " Atalanta \n",
+ " 30 \n",
+ " 1991 \n",
+ " 1.0 \n",
+ " 0.0 \n",
+ " 37.0 \n",
+ " 1.0 \n",
+ " ... \n",
+ " 37.8 \n",
+ " 4.0 \n",
+ " 25.0 \n",
+ " 39.3 \n",
+ " 3.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0.00 \n",
+ " 18.0 \n",
+ " \n",
+ " \n",
+ " 35 \n",
+ " Giacomo Satalino \n",
+ " it ITA \n",
+ " GK \n",
+ " Sassuolo \n",
+ " 22 \n",
+ " 1999 \n",
+ " 1.0 \n",
+ " 0.0 \n",
+ " 8.0 \n",
+ " 0.0 \n",
+ " ... \n",
+ " 0.0 \n",
+ " 1.0 \n",
+ " 0.0 \n",
+ " 22.0 \n",
+ " 1.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0.00 \n",
+ " 0.0 \n",
+ " \n",
+ " \n",
+ " 36 \n",
+ " Adrian Šemper \n",
+ " hr CRO \n",
+ " GK \n",
+ " Genoa \n",
+ " 23 \n",
+ " 1998 \n",
+ " 1.0 \n",
+ " 1.0 \n",
+ " 90.0 \n",
+ " 1.0 \n",
+ " ... \n",
+ " 38.5 \n",
+ " 7.0 \n",
+ " 85.7 \n",
+ " 52.0 \n",
+ " 14.0 \n",
+ " 2.0 \n",
+ " 14.3 \n",
+ " 0.0 \n",
+ " 0.00 \n",
+ " 11.2 \n",
+ " \n",
+ " \n",
+ " 37 \n",
+ " Luigi Sepe \n",
+ " it ITA \n",
+ " GK \n",
+ " Salernitana \n",
+ " 30 \n",
+ " 1991 \n",
+ " 16.0 \n",
+ " 16.0 \n",
+ " 1392.0 \n",
+ " 24.0 \n",
+ " ... \n",
+ " 40.8 \n",
+ " 130.0 \n",
+ " 63.8 \n",
+ " 46.4 \n",
+ " 235.0 \n",
+ " 10.0 \n",
+ " 4.3 \n",
+ " 13.0 \n",
+ " 0.84 \n",
+ " 16.0 \n",
+ " \n",
+ " \n",
+ " 38 \n",
+ " Marco Silvestri \n",
+ " it ITA \n",
+ " GK \n",
+ " Udinese \n",
+ " 30 \n",
+ " 1991 \n",
+ " 35.0 \n",
+ " 35.0 \n",
+ " 3150.0 \n",
+ " 50.0 \n",
+ " ... \n",
+ " 36.7 \n",
+ " 252.0 \n",
+ " 46.8 \n",
+ " 38.4 \n",
+ " 462.0 \n",
+ " 16.0 \n",
+ " 3.5 \n",
+ " 10.0 \n",
+ " 0.29 \n",
+ " 11.0 \n",
+ " \n",
+ " \n",
+ " 39 \n",
+ " Salvatore Sirigu \n",
+ " it ITA \n",
+ " GK \n",
+ " Genoa \n",
+ " 34 \n",
+ " 1987 \n",
+ " 37.0 \n",
+ " 37.0 \n",
+ " 3330.0 \n",
+ " 59.0 \n",
+ " ... \n",
+ " 36.6 \n",
+ " 263.0 \n",
+ " 68.8 \n",
+ " 45.9 \n",
+ " 476.0 \n",
+ " 14.0 \n",
+ " 2.9 \n",
+ " 20.0 \n",
+ " 0.54 \n",
+ " 12.9 \n",
+ " \n",
+ " \n",
+ " 40 \n",
+ " Łukasz Skorupski \n",
+ " pl POL \n",
+ " GK \n",
+ " Bologna \n",
+ " 30 \n",
+ " 1991 \n",
+ " 36.0 \n",
+ " 36.0 \n",
+ " 3240.0 \n",
+ " 53.0 \n",
+ " ... \n",
+ " 34.0 \n",
+ " 294.0 \n",
+ " 28.9 \n",
+ " 26.6 \n",
+ " 498.0 \n",
+ " 27.0 \n",
+ " 5.4 \n",
+ " 14.0 \n",
+ " 0.39 \n",
+ " 11.3 \n",
+ " \n",
+ " \n",
+ " 41 \n",
+ " Marco Sportiello \n",
+ " it ITA \n",
+ " GK \n",
+ " Atalanta \n",
+ " 29 \n",
+ " 1992 \n",
+ " 5.0 \n",
+ " 5.0 \n",
+ " 450.0 \n",
+ " 5.0 \n",
+ " ... \n",
+ " 26.0 \n",
+ " 28.0 \n",
+ " 64.3 \n",
+ " 47.0 \n",
+ " 45.0 \n",
+ " 1.0 \n",
+ " 2.2 \n",
+ " 4.0 \n",
+ " 0.80 \n",
+ " 13.9 \n",
+ " \n",
+ " \n",
+ " 42 \n",
+ " Thomas Strakosha \n",
+ " al ALB \n",
+ " GK \n",
+ " Lazio \n",
+ " 26 \n",
+ " 1995 \n",
+ " 23.0 \n",
+ " 23.0 \n",
+ " 2070.0 \n",
+ " 29.0 \n",
+ " ... \n",
+ " 28.5 \n",
+ " 119.0 \n",
+ " 20.2 \n",
+ " 23.6 \n",
+ " 283.0 \n",
+ " 11.0 \n",
+ " 3.9 \n",
+ " 16.0 \n",
+ " 0.70 \n",
+ " 14.5 \n",
+ " \n",
+ " \n",
+ " 43 \n",
+ " Wojciech Szczęsny \n",
+ " pl POL \n",
+ " GK \n",
+ " Juventus \n",
+ " 31 \n",
+ " 1990 \n",
+ " 33.0 \n",
+ " 33.0 \n",
+ " 2970.0 \n",
+ " 29.0 \n",
+ " ... \n",
+ " 30.8 \n",
+ " 172.0 \n",
+ " 29.7 \n",
+ " 31.5 \n",
+ " 481.0 \n",
+ " 24.0 \n",
+ " 5.0 \n",
+ " 25.0 \n",
+ " 0.76 \n",
+ " 13.5 \n",
+ " \n",
+ " \n",
+ " 44 \n",
+ " Ciprian Tătărușanu \n",
+ " ro ROU \n",
+ " GK \n",
+ " Milan \n",
+ " 35 \n",
+ " 1986 \n",
+ " 6.0 \n",
+ " 6.0 \n",
+ " 540.0 \n",
+ " 10.0 \n",
+ " ... \n",
+ " 33.3 \n",
+ " 36.0 \n",
+ " 36.1 \n",
+ " 35.0 \n",
+ " 82.0 \n",
+ " 6.0 \n",
+ " 7.3 \n",
+ " 3.0 \n",
+ " 0.50 \n",
+ " 12.5 \n",
+ " \n",
+ " \n",
+ " 45 \n",
+ " Pietro Terracciano \n",
+ " it ITA \n",
+ " GK \n",
+ " Fiorentina \n",
+ " 31 \n",
+ " 1990 \n",
+ " 32.0 \n",
+ " 31.0 \n",
+ " 2862.0 \n",
+ " 43.0 \n",
+ " ... \n",
+ " 32.2 \n",
+ " 170.0 \n",
+ " 35.3 \n",
+ " 33.7 \n",
+ " 291.0 \n",
+ " 22.0 \n",
+ " 7.6 \n",
+ " 51.0 \n",
+ " 1.60 \n",
+ " 16.7 \n",
+ " \n",
+ " \n",
+ " 46 \n",
+ " Guglielmo Vicario \n",
+ " it ITA \n",
+ " GK \n",
+ " Empoli \n",
+ " 24 \n",
+ " 1996 \n",
+ " 38.0 \n",
+ " 38.0 \n",
+ " 3420.0 \n",
+ " 70.0 \n",
+ " ... \n",
+ " 29.5 \n",
+ " 257.0 \n",
+ " 41.6 \n",
+ " 37.5 \n",
+ " 602.0 \n",
+ " 35.0 \n",
+ " 5.8 \n",
+ " 38.0 \n",
+ " 1.00 \n",
+ " 13.9 \n",
+ " \n",
+ " \n",
+ " 47 \n",
+ " Jeroen Zoet \n",
+ " nl NED \n",
+ " GK \n",
+ " Spezia \n",
+ " 30 \n",
+ " 1991 \n",
+ " 7.0 \n",
+ " 7.0 \n",
+ " 630.0 \n",
+ " 19.0 \n",
+ " ... \n",
+ " 30.7 \n",
+ " 54.0 \n",
+ " 37.0 \n",
+ " 37.4 \n",
+ " 95.0 \n",
+ " 2.0 \n",
+ " 2.1 \n",
+ " 6.0 \n",
+ " 0.86 \n",
+ " 16.4 \n",
+ " \n",
+ " \n",
+ " 48 \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",
+ " 35.9 \n",
+ " 2.0 \n",
+ " 50.0 \n",
+ " 35.0 \n",
+ " 4.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 2.0 \n",
+ " 6.21 \n",
+ " 28.5 \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
49 rows × 47 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " player nationality position team age birth_year \\\n",
+ "0 Emil Audero it ITA GK Sampdoria 24 1997 \n",
+ "1 Nicola Bagnolini it ITA GK Bologna 17 2004 \n",
+ "2 Francesco Bardi it ITA GK Bologna 29 1992 \n",
+ "3 Vid Belec si SVN GK Salernitana 31 1990 \n",
+ "4 Alessandro Berardi it ITA GK Hellas Verona 30 1991 \n",
+ "5 Etrit Berisha al ALB GK Torino 32 1989 \n",
+ "6 Andrea Consigli it ITA GK Sassuolo 34 1987 \n",
+ "7 Alessio Cragno it ITA GK Cagliari 27 1994 \n",
+ "8 Bartłomiej Drągowski pl POL GK Fiorentina 23 1997 \n",
+ "9 Wladimiro Falcone it ITA GK Sampdoria 26 1995 \n",
+ "10 Vincenzo Fiorillo it ITA GK Salernitana 31 1990 \n",
+ "11 Luca Gemello it ITA GK Torino 21 2000 \n",
+ "12 Samir Handanović si SVN GK Inter 37 1984 \n",
+ "13 Luca Lezzerini it ITA GK Venezia 26 1995 \n",
+ "14 Niki Mäenpää fi FIN GK Venezia 36 1985 \n",
+ "15 Mike Maignan fr FRA GK Milan 26 1995 \n",
+ "16 Davide Marfella it ITA GK Napoli 21 1999 \n",
+ "17 Alex Meret it ITA GK Napoli 24 1997 \n",
+ "18 Vanja Milinković-Savić rs SRB GK Torino 24 1997 \n",
+ "19 Lorenzo Montipò it ITA GK Hellas Verona 25 1996 \n",
+ "20 Juan Musso ar ARG GK Atalanta 27 1994 \n",
+ "21 David Ospina co COL GK Napoli 32 1988 \n",
+ "22 Daniele Padelli it ITA GK Udinese 35 1985 \n",
+ "23 Ivor Pandur hr CRO GK Hellas Verona 21 2000 \n",
+ "24 Rui Patrício pt POR GK Roma 33 1988 \n",
+ "25 Gianluca Pegolo it ITA GK Sassuolo 40 1981 \n",
+ "26 Mattia Perin it ITA GK Juventus 28 1992 \n",
+ "27 Carlo Pinsoglio it ITA GK Juventus 31 1990 \n",
+ "28 Ivan Provedel it ITA GK Spezia 27 1994 \n",
+ "29 Ionuț Radu ro ROU GK Inter 24 1997 \n",
+ "30 Boris Radunović rs SRB GK Cagliari 25 1996 \n",
+ "31 Nicola Ravaglia it ITA GK Sampdoria 32 1988 \n",
+ "32 Pepe Reina es ESP GK Lazio 38 1982 \n",
+ "33 Sergio Romero ar ARG GK Venezia 34 1987 \n",
+ "34 Francesco Rossi it ITA GK Atalanta 30 1991 \n",
+ "35 Giacomo Satalino it ITA GK Sassuolo 22 1999 \n",
+ "36 Adrian Šemper hr CRO GK Genoa 23 1998 \n",
+ "37 Luigi Sepe it ITA GK Salernitana 30 1991 \n",
+ "38 Marco Silvestri it ITA GK Udinese 30 1991 \n",
+ "39 Salvatore Sirigu it ITA GK Genoa 34 1987 \n",
+ "40 Łukasz Skorupski pl POL GK Bologna 30 1991 \n",
+ "41 Marco Sportiello it ITA GK Atalanta 29 1992 \n",
+ "42 Thomas Strakosha al ALB GK Lazio 26 1995 \n",
+ "43 Wojciech Szczęsny pl POL GK Juventus 31 1990 \n",
+ "44 Ciprian Tătărușanu ro ROU GK Milan 35 1986 \n",
+ "45 Pietro Terracciano it ITA GK Fiorentina 31 1990 \n",
+ "46 Guglielmo Vicario it ITA GK Empoli 24 1996 \n",
+ "47 Jeroen Zoet nl NED GK Spezia 30 1991 \n",
+ "48 Petar Zovko ba BIH GK Spezia 19 2002 \n",
+ "\n",
+ " gk_games gk_games_starts gk_minutes gk_goals_against ... \\\n",
+ "0 29.0 29.0 2560.0 48.0 ... \n",
+ "1 1.0 0.0 3.0 0.0 ... \n",
+ "2 2.0 2.0 177.0 2.0 ... \n",
+ "3 23.0 21.0 1938.0 49.0 ... \n",
+ "4 1.0 1.0 90.0 3.0 ... \n",
+ "5 10.0 10.0 900.0 8.0 ... \n",
+ "6 37.0 37.0 3322.0 63.0 ... \n",
+ "7 35.0 35.0 3150.0 63.0 ... \n",
+ "8 7.0 7.0 556.0 8.0 ... \n",
+ "9 10.0 9.0 855.0 14.0 ... \n",
+ "10 1.0 1.0 90.0 5.0 ... \n",
+ "11 1.0 1.0 90.0 0.0 ... \n",
+ "12 37.0 37.0 3330.0 30.0 ... \n",
+ "13 6.0 6.0 495.0 9.0 ... \n",
+ "14 17.0 16.0 1485.0 27.0 ... \n",
+ "15 32.0 32.0 2880.0 21.0 ... \n",
+ "16 1.0 0.0 11.0 0.0 ... \n",
+ "17 7.0 7.0 619.0 6.0 ... \n",
+ "18 27.0 27.0 2430.0 33.0 ... \n",
+ "19 34.0 34.0 3060.0 50.0 ... \n",
+ "20 33.0 33.0 2932.0 42.0 ... \n",
+ "21 31.0 31.0 2790.0 25.0 ... \n",
+ "22 3.0 3.0 270.0 8.0 ... \n",
+ "23 3.0 3.0 270.0 6.0 ... \n",
+ "24 38.0 38.0 3420.0 43.0 ... \n",
+ "25 1.0 1.0 90.0 3.0 ... \n",
+ "26 5.0 5.0 405.0 7.0 ... \n",
+ "27 1.0 0.0 45.0 1.0 ... \n",
+ "28 31.0 31.0 2761.0 52.0 ... \n",
+ "29 1.0 1.0 90.0 2.0 ... \n",
+ "30 3.0 3.0 270.0 5.0 ... \n",
+ "31 1.0 0.0 5.0 1.0 ... \n",
+ "32 15.0 15.0 1350.0 29.0 ... \n",
+ "33 16.0 16.0 1440.0 33.0 ... \n",
+ "34 1.0 0.0 37.0 1.0 ... \n",
+ "35 1.0 0.0 8.0 0.0 ... \n",
+ "36 1.0 1.0 90.0 1.0 ... \n",
+ "37 16.0 16.0 1392.0 24.0 ... \n",
+ "38 35.0 35.0 3150.0 50.0 ... \n",
+ "39 37.0 37.0 3330.0 59.0 ... \n",
+ "40 36.0 36.0 3240.0 53.0 ... \n",
+ "41 5.0 5.0 450.0 5.0 ... \n",
+ "42 23.0 23.0 2070.0 29.0 ... \n",
+ "43 33.0 33.0 2970.0 29.0 ... \n",
+ "44 6.0 6.0 540.0 10.0 ... \n",
+ "45 32.0 31.0 2862.0 43.0 ... \n",
+ "46 38.0 38.0 3420.0 70.0 ... \n",
+ "47 7.0 7.0 630.0 19.0 ... \n",
+ "48 1.0 0.0 29.0 0.0 ... \n",
+ "\n",
+ " gk_passes_length_avg gk_goal_kicks gk_pct_goal_kicks_launched \\\n",
+ "0 36.3 212.0 67.9 \n",
+ "1 61.0 1.0 100.0 \n",
+ "2 33.0 13.0 38.5 \n",
+ "3 39.5 182.0 73.1 \n",
+ "4 39.7 7.0 100.0 \n",
+ "5 39.4 78.0 87.2 \n",
+ "6 30.9 246.0 31.7 \n",
+ "7 39.4 316.0 73.4 \n",
+ "8 30.8 39.0 43.6 \n",
+ "9 33.2 74.0 70.3 \n",
+ "10 36.4 12.0 83.3 \n",
+ "11 47.8 3.0 100.0 \n",
+ "12 28.1 142.0 20.4 \n",
+ "13 30.3 44.0 34.1 \n",
+ "14 36.0 143.0 39.2 \n",
+ "15 33.0 149.0 38.9 \n",
+ "16 15.0 0.0 0.0 \n",
+ "17 25.1 36.0 25.0 \n",
+ "18 44.4 169.0 91.1 \n",
+ "19 42.3 231.0 68.4 \n",
+ "20 31.3 208.0 69.2 \n",
+ "21 28.6 135.0 14.1 \n",
+ "22 29.6 22.0 50.0 \n",
+ "23 33.1 15.0 53.3 \n",
+ "24 34.2 222.0 32.0 \n",
+ "25 26.7 8.0 12.5 \n",
+ "26 29.6 26.0 23.1 \n",
+ "27 29.6 1.0 0.0 \n",
+ "28 40.1 229.0 69.4 \n",
+ "29 33.3 4.0 25.0 \n",
+ "30 41.5 28.0 82.1 \n",
+ "31 57.0 2.0 100.0 \n",
+ "32 29.8 99.0 29.3 \n",
+ "33 34.6 142.0 45.8 \n",
+ "34 37.8 4.0 25.0 \n",
+ "35 0.0 1.0 0.0 \n",
+ "36 38.5 7.0 85.7 \n",
+ "37 40.8 130.0 63.8 \n",
+ "38 36.7 252.0 46.8 \n",
+ "39 36.6 263.0 68.8 \n",
+ "40 34.0 294.0 28.9 \n",
+ "41 26.0 28.0 64.3 \n",
+ "42 28.5 119.0 20.2 \n",
+ "43 30.8 172.0 29.7 \n",
+ "44 33.3 36.0 36.1 \n",
+ "45 32.2 170.0 35.3 \n",
+ "46 29.5 257.0 41.6 \n",
+ "47 30.7 54.0 37.0 \n",
+ "48 35.9 2.0 50.0 \n",
+ "\n",
+ " gk_goal_kick_length_avg gk_crosses gk_crosses_stopped \\\n",
+ "0 47.6 418.0 22.0 \n",
+ "1 60.0 3.0 0.0 \n",
+ "2 32.1 24.0 2.0 \n",
+ "3 49.9 329.0 12.0 \n",
+ "4 58.7 12.0 0.0 \n",
+ "5 58.6 148.0 7.0 \n",
+ "6 28.8 491.0 21.0 \n",
+ "7 48.2 484.0 22.0 \n",
+ "8 40.2 61.0 2.0 \n",
+ "9 45.0 164.0 7.0 \n",
+ "10 50.8 16.0 0.0 \n",
+ "11 56.3 10.0 0.0 \n",
+ "12 26.5 393.0 15.0 \n",
+ "13 31.0 100.0 2.0 \n",
+ "14 35.4 275.0 6.0 \n",
+ "15 36.5 347.0 25.0 \n",
+ "16 0.0 1.0 0.0 \n",
+ "17 26.5 89.0 3.0 \n",
+ "18 66.3 290.0 18.0 \n",
+ "19 46.5 495.0 21.0 \n",
+ "20 49.7 308.0 28.0 \n",
+ "21 22.5 353.0 18.0 \n",
+ "22 40.9 56.0 1.0 \n",
+ "23 37.1 22.0 1.0 \n",
+ "24 31.5 393.0 12.0 \n",
+ "25 19.8 8.0 1.0 \n",
+ "26 29.2 77.0 1.0 \n",
+ "27 37.0 12.0 0.0 \n",
+ "28 51.7 476.0 28.0 \n",
+ "29 29.8 4.0 0.0 \n",
+ "30 51.1 42.0 1.0 \n",
+ "31 65.5 1.0 0.0 \n",
+ "32 30.1 186.0 10.0 \n",
+ "33 38.8 265.0 14.0 \n",
+ "34 39.3 3.0 0.0 \n",
+ "35 22.0 1.0 0.0 \n",
+ "36 52.0 14.0 2.0 \n",
+ "37 46.4 235.0 10.0 \n",
+ "38 38.4 462.0 16.0 \n",
+ "39 45.9 476.0 14.0 \n",
+ "40 26.6 498.0 27.0 \n",
+ "41 47.0 45.0 1.0 \n",
+ "42 23.6 283.0 11.0 \n",
+ "43 31.5 481.0 24.0 \n",
+ "44 35.0 82.0 6.0 \n",
+ "45 33.7 291.0 22.0 \n",
+ "46 37.5 602.0 35.0 \n",
+ "47 37.4 95.0 2.0 \n",
+ "48 35.0 4.0 0.0 \n",
+ "\n",
+ " gk_crosses_stopped_pct gk_def_actions_outside_pen_area \\\n",
+ "0 5.3 25.0 \n",
+ "1 0.0 0.0 \n",
+ "2 8.3 0.0 \n",
+ "3 3.6 14.0 \n",
+ "4 0.0 0.0 \n",
+ "5 4.7 10.0 \n",
+ "6 4.3 30.0 \n",
+ "7 4.5 33.0 \n",
+ "8 3.3 20.0 \n",
+ "9 4.3 2.0 \n",
+ "10 0.0 0.0 \n",
+ "11 0.0 1.0 \n",
+ "12 3.8 10.0 \n",
+ "13 2.0 3.0 \n",
+ "14 2.2 10.0 \n",
+ "15 7.2 45.0 \n",
+ "16 0.0 0.0 \n",
+ "17 3.4 5.0 \n",
+ "18 6.2 22.0 \n",
+ "19 4.2 23.0 \n",
+ "20 9.1 39.0 \n",
+ "21 5.1 31.0 \n",
+ "22 1.8 2.0 \n",
+ "23 4.5 1.0 \n",
+ "24 3.1 26.0 \n",
+ "25 12.5 0.0 \n",
+ "26 1.3 4.0 \n",
+ "27 0.0 0.0 \n",
+ "28 5.9 25.0 \n",
+ "29 0.0 1.0 \n",
+ "30 2.4 1.0 \n",
+ "31 0.0 0.0 \n",
+ "32 5.4 10.0 \n",
+ "33 5.3 11.0 \n",
+ "34 0.0 0.0 \n",
+ "35 0.0 0.0 \n",
+ "36 14.3 0.0 \n",
+ "37 4.3 13.0 \n",
+ "38 3.5 10.0 \n",
+ "39 2.9 20.0 \n",
+ "40 5.4 14.0 \n",
+ "41 2.2 4.0 \n",
+ "42 3.9 16.0 \n",
+ "43 5.0 25.0 \n",
+ "44 7.3 3.0 \n",
+ "45 7.6 51.0 \n",
+ "46 5.8 38.0 \n",
+ "47 2.1 6.0 \n",
+ "48 0.0 2.0 \n",
+ "\n",
+ " gk_def_actions_outside_pen_area_per90 gk_avg_distance_def_actions \n",
+ "0 0.88 13.5 \n",
+ "1 0.00 0.0 \n",
+ "2 0.00 5.5 \n",
+ "3 0.65 12.7 \n",
+ "4 0.00 0.0 \n",
+ "5 1.00 14.6 \n",
+ "6 0.81 13.4 \n",
+ "7 0.94 15.0 \n",
+ "8 3.24 22.3 \n",
+ "9 0.21 10.2 \n",
+ "10 0.00 4.0 \n",
+ "11 1.00 21.0 \n",
+ "12 0.27 11.2 \n",
+ "13 0.55 13.8 \n",
+ "14 0.61 10.8 \n",
+ "15 1.41 16.8 \n",
+ "16 0.00 0.0 \n",
+ "17 0.73 14.6 \n",
+ "18 0.81 14.3 \n",
+ "19 0.68 13.1 \n",
+ "20 1.20 16.5 \n",
+ "21 1.00 17.0 \n",
+ "22 0.67 13.2 \n",
+ "23 0.33 11.3 \n",
+ "24 0.68 14.3 \n",
+ "25 0.00 6.0 \n",
+ "26 0.89 12.6 \n",
+ "27 0.00 0.0 \n",
+ "28 0.81 11.8 \n",
+ "29 1.00 16.0 \n",
+ "30 0.33 13.8 \n",
+ "31 0.00 0.0 \n",
+ "32 0.67 13.7 \n",
+ "33 0.69 11.8 \n",
+ "34 0.00 18.0 \n",
+ "35 0.00 0.0 \n",
+ "36 0.00 11.2 \n",
+ "37 0.84 16.0 \n",
+ "38 0.29 11.0 \n",
+ "39 0.54 12.9 \n",
+ "40 0.39 11.3 \n",
+ "41 0.80 13.9 \n",
+ "42 0.70 14.5 \n",
+ "43 0.76 13.5 \n",
+ "44 0.50 12.5 \n",
+ "45 1.60 16.7 \n",
+ "46 1.00 13.9 \n",
+ "47 0.86 16.4 \n",
+ "48 6.21 28.5 \n",
+ "\n",
+ "[49 rows x 47 columns]"
+ ]
+ },
+ "execution_count": 9,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df_keeper = get_keeper_data('https://fbref.com/en/comps/11/2021-2022/','/2021-2022-Serie-A-Stats')\n",
+ "\n",
+ "df_keeper.to_csv('fbref_data/season2122/keepers_players.csv', index=False)\n",
+ "\n",
+ "df_keeper"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 10,
+ "id": "9172edae",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \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",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " Atalanta \n",
+ " 32.0 \n",
+ " 55.0 \n",
+ " 38.0 \n",
+ " 418.0 \n",
+ " 3420.0 \n",
+ " 62.0 \n",
+ " 48.0 \n",
+ " 5.0 \n",
+ " 6.0 \n",
+ " ... \n",
+ " 513.0 \n",
+ " 454.0 \n",
+ " 68.0 \n",
+ " 3.0 \n",
+ " 6.0 \n",
+ " 3.0 \n",
+ " 2292.0 \n",
+ " 685.0 \n",
+ " 518.0 \n",
+ " 56.9 \n",
+ " \n",
+ " \n",
+ " 1 \n",
+ " Bologna \n",
+ " 36.0 \n",
+ " 50.6 \n",
+ " 38.0 \n",
+ " 418.0 \n",
+ " 3420.0 \n",
+ " 43.0 \n",
+ " 34.0 \n",
+ " 4.0 \n",
+ " 5.0 \n",
+ " ... \n",
+ " 443.0 \n",
+ " 497.0 \n",
+ " 56.0 \n",
+ " 3.0 \n",
+ " 9.0 \n",
+ " 2.0 \n",
+ " 1972.0 \n",
+ " 492.0 \n",
+ " 520.0 \n",
+ " 48.6 \n",
+ " \n",
+ " \n",
+ " 2 \n",
+ " Cagliari \n",
+ " 33.0 \n",
+ " 44.5 \n",
+ " 38.0 \n",
+ " 418.0 \n",
+ " 3420.0 \n",
+ " 34.0 \n",
+ " 26.0 \n",
+ " 3.0 \n",
+ " 4.0 \n",
+ " ... \n",
+ " 549.0 \n",
+ " 490.0 \n",
+ " 70.0 \n",
+ " 3.0 \n",
+ " 10.0 \n",
+ " 1.0 \n",
+ " 1995.0 \n",
+ " 696.0 \n",
+ " 742.0 \n",
+ " 48.4 \n",
+ " \n",
+ " \n",
+ " 3 \n",
+ " Empoli \n",
+ " 28.0 \n",
+ " 47.4 \n",
+ " 38.0 \n",
+ " 418.0 \n",
+ " 3420.0 \n",
+ " 47.0 \n",
+ " 27.0 \n",
+ " 7.0 \n",
+ " 7.0 \n",
+ " ... \n",
+ " 506.0 \n",
+ " 463.0 \n",
+ " 83.0 \n",
+ " 6.0 \n",
+ " 10.0 \n",
+ " 6.0 \n",
+ " 1998.0 \n",
+ " 427.0 \n",
+ " 549.0 \n",
+ " 43.8 \n",
+ " \n",
+ " \n",
+ " 4 \n",
+ " Fiorentina \n",
+ " 28.0 \n",
+ " 57.7 \n",
+ " 38.0 \n",
+ " 418.0 \n",
+ " 3420.0 \n",
+ " 59.0 \n",
+ " 33.0 \n",
+ " 9.0 \n",
+ " 12.0 \n",
+ " ... \n",
+ " 464.0 \n",
+ " 565.0 \n",
+ " 57.0 \n",
+ " 8.0 \n",
+ " 5.0 \n",
+ " 2.0 \n",
+ " 1885.0 \n",
+ " 469.0 \n",
+ " 456.0 \n",
+ " 50.7 \n",
+ " \n",
+ " \n",
+ " 5 \n",
+ " Genoa \n",
+ " 40.0 \n",
+ " 43.9 \n",
+ " 38.0 \n",
+ " 418.0 \n",
+ " 3420.0 \n",
+ " 26.0 \n",
+ " 19.0 \n",
+ " 6.0 \n",
+ " 7.0 \n",
+ " ... \n",
+ " 566.0 \n",
+ " 499.0 \n",
+ " 72.0 \n",
+ " 4.0 \n",
+ " 5.0 \n",
+ " 2.0 \n",
+ " 2228.0 \n",
+ " 635.0 \n",
+ " 743.0 \n",
+ " 46.1 \n",
+ " \n",
+ " \n",
+ " 6 \n",
+ " Hellas Verona \n",
+ " 31.0 \n",
+ " 50.6 \n",
+ " 38.0 \n",
+ " 418.0 \n",
+ " 3420.0 \n",
+ " 63.0 \n",
+ " 44.0 \n",
+ " 7.0 \n",
+ " 8.0 \n",
+ " ... \n",
+ " 560.0 \n",
+ " 429.0 \n",
+ " 97.0 \n",
+ " 6.0 \n",
+ " 4.0 \n",
+ " 2.0 \n",
+ " 2413.0 \n",
+ " 689.0 \n",
+ " 733.0 \n",
+ " 48.5 \n",
+ " \n",
+ " \n",
+ " 7 \n",
+ " Inter \n",
+ " 27.0 \n",
+ " 56.5 \n",
+ " 38.0 \n",
+ " 418.0 \n",
+ " 3420.0 \n",
+ " 83.0 \n",
+ " 57.0 \n",
+ " 7.0 \n",
+ " 11.0 \n",
+ " ... \n",
+ " 466.0 \n",
+ " 412.0 \n",
+ " 57.0 \n",
+ " 7.0 \n",
+ " 4.0 \n",
+ " 1.0 \n",
+ " 2004.0 \n",
+ " 549.0 \n",
+ " 476.0 \n",
+ " 53.6 \n",
+ " \n",
+ " \n",
+ " 8 \n",
+ " Juventus \n",
+ " 32.0 \n",
+ " 51.5 \n",
+ " 38.0 \n",
+ " 418.0 \n",
+ " 3420.0 \n",
+ " 56.0 \n",
+ " 37.0 \n",
+ " 5.0 \n",
+ " 6.0 \n",
+ " ... \n",
+ " 508.0 \n",
+ " 503.0 \n",
+ " 74.0 \n",
+ " 5.0 \n",
+ " 7.0 \n",
+ " 1.0 \n",
+ " 2008.0 \n",
+ " 550.0 \n",
+ " 440.0 \n",
+ " 55.6 \n",
+ " \n",
+ " \n",
+ " 9 \n",
+ " Lazio \n",
+ " 27.0 \n",
+ " 55.4 \n",
+ " 38.0 \n",
+ " 418.0 \n",
+ " 3420.0 \n",
+ " 74.0 \n",
+ " 48.0 \n",
+ " 7.0 \n",
+ " 9.0 \n",
+ " ... \n",
+ " 441.0 \n",
+ " 450.0 \n",
+ " 44.0 \n",
+ " 6.0 \n",
+ " 6.0 \n",
+ " 1.0 \n",
+ " 1941.0 \n",
+ " 411.0 \n",
+ " 427.0 \n",
+ " 49.0 \n",
+ " \n",
+ " \n",
+ " 10 \n",
+ " Milan \n",
+ " 28.0 \n",
+ " 54.0 \n",
+ " 38.0 \n",
+ " 418.0 \n",
+ " 3420.0 \n",
+ " 66.0 \n",
+ " 39.0 \n",
+ " 5.0 \n",
+ " 8.0 \n",
+ " ... \n",
+ " 465.0 \n",
+ " 513.0 \n",
+ " 80.0 \n",
+ " 5.0 \n",
+ " 5.0 \n",
+ " 2.0 \n",
+ " 2167.0 \n",
+ " 521.0 \n",
+ " 517.0 \n",
+ " 50.2 \n",
+ " \n",
+ " \n",
+ " 11 \n",
+ " Napoli \n",
+ " 27.0 \n",
+ " 58.3 \n",
+ " 38.0 \n",
+ " 418.0 \n",
+ " 3420.0 \n",
+ " 74.0 \n",
+ " 46.0 \n",
+ " 10.0 \n",
+ " 14.0 \n",
+ " ... \n",
+ " 460.0 \n",
+ " 482.0 \n",
+ " 67.0 \n",
+ " 9.0 \n",
+ " 1.0 \n",
+ " 1.0 \n",
+ " 1981.0 \n",
+ " 393.0 \n",
+ " 403.0 \n",
+ " 49.4 \n",
+ " \n",
+ " \n",
+ " 12 \n",
+ " Roma \n",
+ " 29.0 \n",
+ " 51.4 \n",
+ " 38.0 \n",
+ " 418.0 \n",
+ " 3420.0 \n",
+ " 58.0 \n",
+ " 31.0 \n",
+ " 7.0 \n",
+ " 9.0 \n",
+ " ... \n",
+ " 500.0 \n",
+ " 474.0 \n",
+ " 60.0 \n",
+ " 5.0 \n",
+ " 6.0 \n",
+ " 2.0 \n",
+ " 1980.0 \n",
+ " 524.0 \n",
+ " 441.0 \n",
+ " 54.3 \n",
+ " \n",
+ " \n",
+ " 13 \n",
+ " Salernitana \n",
+ " 42.0 \n",
+ " 41.2 \n",
+ " 38.0 \n",
+ " 418.0 \n",
+ " 3420.0 \n",
+ " 32.0 \n",
+ " 19.0 \n",
+ " 4.0 \n",
+ " 5.0 \n",
+ " ... \n",
+ " 494.0 \n",
+ " 522.0 \n",
+ " 41.0 \n",
+ " 4.0 \n",
+ " 8.0 \n",
+ " 2.0 \n",
+ " 1849.0 \n",
+ " 657.0 \n",
+ " 506.0 \n",
+ " 56.5 \n",
+ " \n",
+ " \n",
+ " 14 \n",
+ " Sampdoria \n",
+ " 34.0 \n",
+ " 46.1 \n",
+ " 38.0 \n",
+ " 418.0 \n",
+ " 3420.0 \n",
+ " 42.0 \n",
+ " 29.0 \n",
+ " 2.0 \n",
+ " 4.0 \n",
+ " ... \n",
+ " 495.0 \n",
+ " 513.0 \n",
+ " 82.0 \n",
+ " 3.0 \n",
+ " 4.0 \n",
+ " 2.0 \n",
+ " 2044.0 \n",
+ " 609.0 \n",
+ " 506.0 \n",
+ " 54.6 \n",
+ " \n",
+ " \n",
+ " 15 \n",
+ " Sassuolo \n",
+ " 29.0 \n",
+ " 54.9 \n",
+ " 38.0 \n",
+ " 418.0 \n",
+ " 3420.0 \n",
+ " 60.0 \n",
+ " 39.0 \n",
+ " 7.0 \n",
+ " 7.0 \n",
+ " ... \n",
+ " 461.0 \n",
+ " 479.0 \n",
+ " 43.0 \n",
+ " 6.0 \n",
+ " 9.0 \n",
+ " 1.0 \n",
+ " 1926.0 \n",
+ " 343.0 \n",
+ " 404.0 \n",
+ " 45.9 \n",
+ " \n",
+ " \n",
+ " 16 \n",
+ " Spezia \n",
+ " 30.0 \n",
+ " 42.7 \n",
+ " 38.0 \n",
+ " 418.0 \n",
+ " 3420.0 \n",
+ " 38.0 \n",
+ " 25.0 \n",
+ " 3.0 \n",
+ " 5.0 \n",
+ " ... \n",
+ " 508.0 \n",
+ " 439.0 \n",
+ " 77.0 \n",
+ " 4.0 \n",
+ " 13.0 \n",
+ " 3.0 \n",
+ " 1994.0 \n",
+ " 530.0 \n",
+ " 589.0 \n",
+ " 47.4 \n",
+ " \n",
+ " \n",
+ " 17 \n",
+ " Torino \n",
+ " 31.0 \n",
+ " 53.3 \n",
+ " 38.0 \n",
+ " 418.0 \n",
+ " 3420.0 \n",
+ " 43.0 \n",
+ " 27.0 \n",
+ " 6.0 \n",
+ " 6.0 \n",
+ " ... \n",
+ " 636.0 \n",
+ " 460.0 \n",
+ " 84.0 \n",
+ " 4.0 \n",
+ " 11.0 \n",
+ " 0.0 \n",
+ " 2113.0 \n",
+ " 781.0 \n",
+ " 891.0 \n",
+ " 46.7 \n",
+ " \n",
+ " \n",
+ " 18 \n",
+ " Udinese \n",
+ " 29.0 \n",
+ " 42.7 \n",
+ " 38.0 \n",
+ " 418.0 \n",
+ " 3420.0 \n",
+ " 58.0 \n",
+ " 36.0 \n",
+ " 3.0 \n",
+ " 4.0 \n",
+ " ... \n",
+ " 564.0 \n",
+ " 461.0 \n",
+ " 78.0 \n",
+ " 4.0 \n",
+ " 7.0 \n",
+ " 1.0 \n",
+ " 2027.0 \n",
+ " 453.0 \n",
+ " 534.0 \n",
+ " 45.9 \n",
+ " \n",
+ " \n",
+ " 19 \n",
+ " Venezia \n",
+ " 39.0 \n",
+ " 42.3 \n",
+ " 38.0 \n",
+ " 418.0 \n",
+ " 3420.0 \n",
+ " 34.0 \n",
+ " 23.0 \n",
+ " 3.0 \n",
+ " 5.0 \n",
+ " ... \n",
+ " 522.0 \n",
+ " 457.0 \n",
+ " 61.0 \n",
+ " 5.0 \n",
+ " 12.0 \n",
+ " 2.0 \n",
+ " 1942.0 \n",
+ " 564.0 \n",
+ " 583.0 \n",
+ " 49.2 \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
20 rows × 157 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " team players_used possession games games_starts minutes \\\n",
+ "0 Atalanta 32.0 55.0 38.0 418.0 3420.0 \n",
+ "1 Bologna 36.0 50.6 38.0 418.0 3420.0 \n",
+ "2 Cagliari 33.0 44.5 38.0 418.0 3420.0 \n",
+ "3 Empoli 28.0 47.4 38.0 418.0 3420.0 \n",
+ "4 Fiorentina 28.0 57.7 38.0 418.0 3420.0 \n",
+ "5 Genoa 40.0 43.9 38.0 418.0 3420.0 \n",
+ "6 Hellas Verona 31.0 50.6 38.0 418.0 3420.0 \n",
+ "7 Inter 27.0 56.5 38.0 418.0 3420.0 \n",
+ "8 Juventus 32.0 51.5 38.0 418.0 3420.0 \n",
+ "9 Lazio 27.0 55.4 38.0 418.0 3420.0 \n",
+ "10 Milan 28.0 54.0 38.0 418.0 3420.0 \n",
+ "11 Napoli 27.0 58.3 38.0 418.0 3420.0 \n",
+ "12 Roma 29.0 51.4 38.0 418.0 3420.0 \n",
+ "13 Salernitana 42.0 41.2 38.0 418.0 3420.0 \n",
+ "14 Sampdoria 34.0 46.1 38.0 418.0 3420.0 \n",
+ "15 Sassuolo 29.0 54.9 38.0 418.0 3420.0 \n",
+ "16 Spezia 30.0 42.7 38.0 418.0 3420.0 \n",
+ "17 Torino 31.0 53.3 38.0 418.0 3420.0 \n",
+ "18 Udinese 29.0 42.7 38.0 418.0 3420.0 \n",
+ "19 Venezia 39.0 42.3 38.0 418.0 3420.0 \n",
+ "\n",
+ " goals assists pens_made pens_att ... fouls fouled offsides \\\n",
+ "0 62.0 48.0 5.0 6.0 ... 513.0 454.0 68.0 \n",
+ "1 43.0 34.0 4.0 5.0 ... 443.0 497.0 56.0 \n",
+ "2 34.0 26.0 3.0 4.0 ... 549.0 490.0 70.0 \n",
+ "3 47.0 27.0 7.0 7.0 ... 506.0 463.0 83.0 \n",
+ "4 59.0 33.0 9.0 12.0 ... 464.0 565.0 57.0 \n",
+ "5 26.0 19.0 6.0 7.0 ... 566.0 499.0 72.0 \n",
+ "6 63.0 44.0 7.0 8.0 ... 560.0 429.0 97.0 \n",
+ "7 83.0 57.0 7.0 11.0 ... 466.0 412.0 57.0 \n",
+ "8 56.0 37.0 5.0 6.0 ... 508.0 503.0 74.0 \n",
+ "9 74.0 48.0 7.0 9.0 ... 441.0 450.0 44.0 \n",
+ "10 66.0 39.0 5.0 8.0 ... 465.0 513.0 80.0 \n",
+ "11 74.0 46.0 10.0 14.0 ... 460.0 482.0 67.0 \n",
+ "12 58.0 31.0 7.0 9.0 ... 500.0 474.0 60.0 \n",
+ "13 32.0 19.0 4.0 5.0 ... 494.0 522.0 41.0 \n",
+ "14 42.0 29.0 2.0 4.0 ... 495.0 513.0 82.0 \n",
+ "15 60.0 39.0 7.0 7.0 ... 461.0 479.0 43.0 \n",
+ "16 38.0 25.0 3.0 5.0 ... 508.0 439.0 77.0 \n",
+ "17 43.0 27.0 6.0 6.0 ... 636.0 460.0 84.0 \n",
+ "18 58.0 36.0 3.0 4.0 ... 564.0 461.0 78.0 \n",
+ "19 34.0 23.0 3.0 5.0 ... 522.0 457.0 61.0 \n",
+ "\n",
+ " pens_won pens_conceded own_goals ball_recoveries aerials_won \\\n",
+ "0 3.0 6.0 3.0 2292.0 685.0 \n",
+ "1 3.0 9.0 2.0 1972.0 492.0 \n",
+ "2 3.0 10.0 1.0 1995.0 696.0 \n",
+ "3 6.0 10.0 6.0 1998.0 427.0 \n",
+ "4 8.0 5.0 2.0 1885.0 469.0 \n",
+ "5 4.0 5.0 2.0 2228.0 635.0 \n",
+ "6 6.0 4.0 2.0 2413.0 689.0 \n",
+ "7 7.0 4.0 1.0 2004.0 549.0 \n",
+ "8 5.0 7.0 1.0 2008.0 550.0 \n",
+ "9 6.0 6.0 1.0 1941.0 411.0 \n",
+ "10 5.0 5.0 2.0 2167.0 521.0 \n",
+ "11 9.0 1.0 1.0 1981.0 393.0 \n",
+ "12 5.0 6.0 2.0 1980.0 524.0 \n",
+ "13 4.0 8.0 2.0 1849.0 657.0 \n",
+ "14 3.0 4.0 2.0 2044.0 609.0 \n",
+ "15 6.0 9.0 1.0 1926.0 343.0 \n",
+ "16 4.0 13.0 3.0 1994.0 530.0 \n",
+ "17 4.0 11.0 0.0 2113.0 781.0 \n",
+ "18 4.0 7.0 1.0 2027.0 453.0 \n",
+ "19 5.0 12.0 2.0 1942.0 564.0 \n",
+ "\n",
+ " aerials_lost aerials_won_pct \n",
+ "0 518.0 56.9 \n",
+ "1 520.0 48.6 \n",
+ "2 742.0 48.4 \n",
+ "3 549.0 43.8 \n",
+ "4 456.0 50.7 \n",
+ "5 743.0 46.1 \n",
+ "6 733.0 48.5 \n",
+ "7 476.0 53.6 \n",
+ "8 440.0 55.6 \n",
+ "9 427.0 49.0 \n",
+ "10 517.0 50.2 \n",
+ "11 403.0 49.4 \n",
+ "12 441.0 54.3 \n",
+ "13 506.0 56.5 \n",
+ "14 506.0 54.6 \n",
+ "15 404.0 45.9 \n",
+ "16 589.0 47.4 \n",
+ "17 891.0 46.7 \n",
+ "18 534.0 45.9 \n",
+ "19 583.0 49.2 \n",
+ "\n",
+ "[20 rows x 157 columns]"
+ ]
+ },
+ "execution_count": 10,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df_team = get_team_data('https://fbref.com/en/comps/11/2021-2022/','/2021-2022-Serie-A-Stats', 'for')\n",
+ "\n",
+ "df_team.to_csv('fbref_data/season2122/teams.csv', index=False)\n",
+ "\n",
+ "df_team"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 11,
+ "id": "fa6258db",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \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",
+ " \n",
+ " \n",
+ " \n",
+ " \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",
+ " \n",
+ " \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",
+ " \n",
+ " \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",
+ " \n",
+ " \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",
+ " \n",
+ " \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",
+ " \n",
+ " \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",
+ " \n",
+ " \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",
+ " \n",
+ " \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",
+ " \n",
+ " \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",
+ " \n",
+ " \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",
+ " \n",
+ " \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",
+ " \n",
+ " \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",
+ " \n",
+ " \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",
+ " \n",
+ " \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",
+ " \n",
+ " \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",
+ " \n",
+ " \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",
+ " \n",
+ " \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",
+ " \n",
+ " \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",
+ " \n",
+ " \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",
+ " \n",
+ " \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",
+ " \n",
+ " \n",
+ "
\n",
+ "
20 rows × 157 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " team players_used possession games games_starts minutes \\\n",
+ "0 vs Atalanta 32.0 44.9 38.0 418.0 3420.0 \n",
+ "1 vs Bologna 36.0 49.3 38.0 418.0 3420.0 \n",
+ "2 vs Cagliari 33.0 55.6 38.0 418.0 3420.0 \n",
+ "3 vs Empoli 28.0 52.9 38.0 418.0 3420.0 \n",
+ "4 vs Fiorentina 28.0 41.8 38.0 418.0 3420.0 \n",
+ "5 vs Genoa 40.0 56.1 38.0 418.0 3420.0 \n",
+ "6 vs Hellas Verona 31.0 49.4 38.0 418.0 3420.0 \n",
+ "7 vs Inter 27.0 43.4 38.0 418.0 3420.0 \n",
+ "8 vs Juventus 32.0 48.3 38.0 418.0 3420.0 \n",
+ "9 vs Lazio 27.0 44.4 38.0 418.0 3420.0 \n",
+ "10 vs Milan 28.0 45.8 38.0 418.0 3420.0 \n",
+ "11 vs Napoli 27.0 41.5 38.0 418.0 3420.0 \n",
+ "12 vs Roma 29.0 48.6 38.0 418.0 3420.0 \n",
+ "13 vs Salernitana 42.0 59.0 38.0 418.0 3420.0 \n",
+ "14 vs Sampdoria 34.0 54.1 38.0 418.0 3420.0 \n",
+ "15 vs Sassuolo 29.0 44.8 38.0 418.0 3420.0 \n",
+ "16 vs Spezia 30.0 57.3 38.0 418.0 3420.0 \n",
+ "17 vs Torino 31.0 46.4 38.0 418.0 3420.0 \n",
+ "18 vs Udinese 29.0 57.7 38.0 418.0 3420.0 \n",
+ "19 vs Venezia 39.0 57.9 38.0 418.0 3420.0 \n",
+ "\n",
+ " goals assists pens_made pens_att ... fouls fouled offsides \\\n",
+ "0 45.0 29.0 5.0 6.0 ... 491.0 488.0 69.0 \n",
+ "1 53.0 32.0 8.0 9.0 ... 527.0 416.0 88.0 \n",
+ "2 67.0 41.0 7.0 10.0 ... 526.0 524.0 76.0 \n",
+ "3 64.0 44.0 5.0 10.0 ... 488.0 482.0 66.0 \n",
+ "4 49.0 33.0 3.0 5.0 ... 585.0 441.0 119.0 \n",
+ "5 58.0 35.0 4.0 5.0 ... 523.0 530.0 59.0 \n",
+ "6 57.0 38.0 3.0 4.0 ... 463.0 534.0 32.0 \n",
+ "7 31.0 19.0 4.0 4.0 ... 440.0 441.0 34.0 \n",
+ "8 36.0 21.0 4.0 7.0 ... 525.0 471.0 35.0 \n",
+ "9 57.0 40.0 5.0 6.0 ... 474.0 418.0 73.0 \n",
+ "10 29.0 19.0 4.0 5.0 ... 533.0 440.0 63.0 \n",
+ "11 30.0 19.0 1.0 1.0 ... 517.0 415.0 60.0 \n",
+ "12 41.0 23.0 5.0 6.0 ... 497.0 477.0 81.0 \n",
+ "13 76.0 58.0 6.0 8.0 ... 546.0 463.0 63.0 \n",
+ "14 61.0 41.0 3.0 4.0 ... 538.0 471.0 64.0 \n",
+ "15 65.0 48.0 8.0 9.0 ... 519.0 434.0 142.0 \n",
+ "16 68.0 44.0 10.0 13.0 ... 474.0 477.0 62.0 \n",
+ "17 41.0 25.0 9.0 11.0 ... 485.0 611.0 60.0 \n",
+ "18 57.0 39.0 5.0 7.0 ... 494.0 537.0 57.0 \n",
+ "19 67.0 39.0 11.0 12.0 ... 476.0 492.0 48.0 \n",
+ "\n",
+ " pens_won pens_conceded own_goals ball_recoveries aerials_won \\\n",
+ "0 4.0 6.0 3.0 2240.0 518.0 \n",
+ "1 8.0 5.0 1.0 2032.0 520.0 \n",
+ "2 6.0 4.0 0.0 2112.0 742.0 \n",
+ "3 7.0 7.0 3.0 2051.0 549.0 \n",
+ "4 4.0 12.0 0.0 1825.0 456.0 \n",
+ "5 4.0 7.0 1.0 2257.0 743.0 \n",
+ "6 3.0 8.0 2.0 2206.0 733.0 \n",
+ "7 3.0 11.0 1.0 1767.0 476.0 \n",
+ "8 5.0 6.0 1.0 1894.0 440.0 \n",
+ "9 6.0 9.0 3.0 1956.0 427.0 \n",
+ "10 3.0 8.0 3.0 2106.0 517.0 \n",
+ "11 0.0 14.0 0.0 1963.0 403.0 \n",
+ "12 5.0 9.0 1.0 1970.0 441.0 \n",
+ "13 6.0 5.0 1.0 2043.0 506.0 \n",
+ "14 1.0 4.0 4.0 2174.0 506.0 \n",
+ "15 6.0 7.0 4.0 2041.0 404.0 \n",
+ "16 8.0 5.0 3.0 2064.0 589.0 \n",
+ "17 10.0 6.0 3.0 1989.0 891.0 \n",
+ "18 6.0 4.0 3.0 2010.0 534.0 \n",
+ "19 5.0 5.0 0.0 2059.0 583.0 \n",
+ "\n",
+ " aerials_lost aerials_won_pct \n",
+ "0 685.0 43.1 \n",
+ "1 492.0 51.4 \n",
+ "2 696.0 51.6 \n",
+ "3 427.0 56.3 \n",
+ "4 469.0 49.3 \n",
+ "5 635.0 53.9 \n",
+ "6 689.0 51.5 \n",
+ "7 549.0 46.4 \n",
+ "8 550.0 44.4 \n",
+ "9 411.0 51.0 \n",
+ "10 521.0 49.8 \n",
+ "11 393.0 50.6 \n",
+ "12 524.0 45.7 \n",
+ "13 657.0 43.5 \n",
+ "14 609.0 45.4 \n",
+ "15 343.0 54.1 \n",
+ "16 530.0 52.6 \n",
+ "17 781.0 53.3 \n",
+ "18 453.0 54.1 \n",
+ "19 564.0 50.8 \n",
+ "\n",
+ "[20 rows x 157 columns]"
+ ]
+ },
+ "execution_count": 11,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df_vsteam = get_team_data('https://fbref.com/en/comps/11/2021-2022/','/2021-2022-Serie-A-Stats', 'vs')\n",
+ "\n",
+ "df_vsteam.to_csv('fbref_data/season2122/teams_vs.csv', index=False)\n",
+ "\n",
+ "df_vsteam"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "id": "22ad9be5",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "df_outfield = get_outfield_data('https://fbref.com/en/comps/11/2020-2021/','/2020-2021-Serie-A-Stats')\n",
+ "df_outfield.to_csv('fbref_data/season2021/outfield_players.csv', index=False)\n",
+ "\n",
+ "df_keeper = get_keeper_data('https://fbref.com/en/comps/11/2020-2021/','/2020-2021-Serie-A-Stats')\n",
+ "df_keeper.to_csv('fbref_data/season2021/keepers_players.csv', index=False)\n",
+ "\n",
+ "df_team = get_team_data('https://fbref.com/en/comps/11/2020-2021/','/2020-2021-Serie-A-Stats', 'for')\n",
+ "df_team.to_csv('fbref_data/season2021/teams.csv', index=False)\n",
+ "\n",
+ "df_vsteam = get_team_data('https://fbref.com/en/comps/11/2020-2021/','/2020-2021-Serie-A-Stats', 'vs')\n",
+ "df_vsteam.to_csv('fbref_data/season2021/teams_vs.csv', index=False)\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "125223ae",
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3 (ipykernel)",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.9.13"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 5
+}
diff --git a/.ipynb_checkpoints/2_votes_dataset_creation-checkpoint.ipynb b/.ipynb_checkpoints/2_votes_dataset_creation-checkpoint.ipynb
new file mode 100644
index 0000000..b39c1d2
--- /dev/null
+++ b/.ipynb_checkpoints/2_votes_dataset_creation-checkpoint.ipynb
@@ -0,0 +1,955 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "id": "5c9991b1",
+ "metadata": {},
+ "source": [
+ "Generate player votes database, containing votes for Serie A matchday and player.\n",
+ "\n",
+ "Votes data is manually downloaded from https://www.fantacalcio.it/voti-fantacalcio-serie-a\n",
+ "\n",
+ "Serie A calendar is loaded from another file, to add information not containing in votes files: home/away, team opponent."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "id": "b63beb69",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import pandas as pd\n",
+ "import numpy as np"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "id": "a3c39376",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "cal = np.array(pd.read_excel('fantacalcio/seriea_calendar.xlsx', header = None))\n",
+ "\n",
+ "cal_df = pd.DataFrame(columns = ['matchday', 'team1', 'team2'])\n",
+ "\n",
+ "matchday = 0\n",
+ "\n",
+ "for i in range(cal.shape[0]):\n",
+ " if(cal[i, 0][0].isnumeric()):\n",
+ " matchday = matchday + 1\n",
+ " continue\n",
+ " \n",
+ " teams = cal[i, 0].split('-')\n",
+ " \n",
+ " frame = pd.DataFrame([[matchday, teams[0], teams[1]]], columns = cal_df.columns)\n",
+ "\n",
+ " cal_df = pd.concat([cal_df, frame], ignore_index = True)\n",
+ " "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "id": "92d3c6fb",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " matchday \n",
+ " team1 \n",
+ " team2 \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " 1 \n",
+ " Fiorentina \n",
+ " Cremonese \n",
+ " \n",
+ " \n",
+ " 1 \n",
+ " 1 \n",
+ " Verona \n",
+ " Napoli \n",
+ " \n",
+ " \n",
+ " 2 \n",
+ " 1 \n",
+ " Juventus \n",
+ " Sassuolo \n",
+ " \n",
+ " \n",
+ " 3 \n",
+ " 1 \n",
+ " Lazio \n",
+ " Bologna \n",
+ " \n",
+ " \n",
+ " 4 \n",
+ " 1 \n",
+ " Lecce \n",
+ " Inter \n",
+ " \n",
+ " \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " \n",
+ " \n",
+ " 375 \n",
+ " 38 \n",
+ " Milan \n",
+ " Lazio \n",
+ " \n",
+ " \n",
+ " 376 \n",
+ " 38 \n",
+ " Sassuolo \n",
+ " Monza \n",
+ " \n",
+ " \n",
+ " 377 \n",
+ " 38 \n",
+ " Napoli \n",
+ " Salernitana \n",
+ " \n",
+ " \n",
+ " 378 \n",
+ " 38 \n",
+ " Udinese \n",
+ " Sampdoria \n",
+ " \n",
+ " \n",
+ " 379 \n",
+ " 38 \n",
+ " Roma \n",
+ " Spezia \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
380 rows × 3 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " matchday team1 team2\n",
+ "0 1 Fiorentina Cremonese\n",
+ "1 1 Verona Napoli\n",
+ "2 1 Juventus Sassuolo\n",
+ "3 1 Lazio Bologna\n",
+ "4 1 Lecce Inter\n",
+ ".. ... ... ...\n",
+ "375 38 Milan Lazio\n",
+ "376 38 Sassuolo Monza\n",
+ "377 38 Napoli Salernitana\n",
+ "378 38 Udinese Sampdoria\n",
+ "379 38 Roma Spezia\n",
+ "\n",
+ "[380 rows x 3 columns]"
+ ]
+ },
+ "execution_count": 3,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "cal_df"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "0d4a330d",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "df = pd.DataFrame(columns = ['matchday', 'player', 'team', 'oppteam', 'home', 'vote', 'goals', 'assists', 'cards_malus', 'fantavote'])\n",
+ "\n",
+ "LAST_MATCH = 38\n",
+ "\n",
+ "for matchday in range(1, LAST_MATCH + 1):\n",
+ " \n",
+ " votes_file = 'fantacalcio/voti/Voti_Fantacalcio_Stagione_2022_23_Giornata_' + str(matchday) + '.xlsx'\n",
+ "\n",
+ "\n",
+ "\n",
+ " try:\n",
+ " rx = np.array(pd.read_excel(votes_file, header = None))\n",
+ " except:\n",
+ " print('Last matchday: ' + str(matchday-1))\n",
+ " break\n",
+ "\n",
+ " read = 0\n",
+ " for i in range(rx.shape[0]):\n",
+ " if(rx[i, 0] == \"Cod.\"):\n",
+ " read = 1\n",
+ " team = rx[i-1, 0];\n",
+ " continue\n",
+ "\n",
+ " if(read):\n",
+ " if(isinstance(rx[i, 0], int)):\n",
+ " if((isinstance(rx[i, 3], float) or isinstance(rx[i, 3], int)) and rx[i, 1] != \"ALL\") :\n",
+ " player = rx[i, 2];\n",
+ " vote = float(rx[i, 3])\n",
+ " goals = rx[i, 4] + rx[i, 8] - rx[i, 5]\n",
+ " assists = rx[i, 12]\n",
+ " cards_malus = rx[i, 10] * 0.5 + rx[i, 11]\n",
+ " \n",
+ " oppteam = ''\n",
+ " home = 0\n",
+ " for j in range(cal_df.shape[0]):\n",
+ " if(cal_df['matchday'][j] == matchday):\n",
+ " if(cal_df['team1'][j] == team):\n",
+ " oppteam = cal_df['team2'][j] \n",
+ " home = 1\n",
+ " elif(cal_df['team2'][j] == team):\n",
+ " oppteam = cal_df['team1'][j] \n",
+ " home = 0\n",
+ "\n",
+ " goals_gen = goals * 3;\n",
+ " if(goals < 0):\n",
+ " goals_gen = goals\n",
+ " \n",
+ " fantavote = vote + goals_gen + assists - cards_malus \n",
+ " \n",
+ " frame = pd.DataFrame([[matchday, player, team, oppteam, home, vote, goals, assists, cards_malus, fantavote]], columns = df.columns)\n",
+ "\n",
+ " df = pd.concat([df, frame], axis = 0, ignore_index = True)\n",
+ " else:\n",
+ " read = 0\n",
+ " continue\n",
+ "\n",
+ " df"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "id": "6ade957d",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " matchday \n",
+ " player \n",
+ " team \n",
+ " oppteam \n",
+ " home \n",
+ " vote \n",
+ " goals \n",
+ " assists \n",
+ " cards_malus \n",
+ " fantavote \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " 1 \n",
+ " Musso \n",
+ " Atalanta \n",
+ " Sampdoria \n",
+ " 0 \n",
+ " 6.0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0.5 \n",
+ " 5.5 \n",
+ " \n",
+ " \n",
+ " 1 \n",
+ " 1 \n",
+ " Toloi \n",
+ " Atalanta \n",
+ " Sampdoria \n",
+ " 0 \n",
+ " 7.0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0.0 \n",
+ " 10.0 \n",
+ " \n",
+ " \n",
+ " 2 \n",
+ " 1 \n",
+ " Djimsiti \n",
+ " Atalanta \n",
+ " Sampdoria \n",
+ " 0 \n",
+ " 6.0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0.0 \n",
+ " 6.0 \n",
+ " \n",
+ " \n",
+ " 3 \n",
+ " 1 \n",
+ " Hateboer \n",
+ " Atalanta \n",
+ " Sampdoria \n",
+ " 0 \n",
+ " 6.0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0.5 \n",
+ " 5.5 \n",
+ " \n",
+ " \n",
+ " 4 \n",
+ " 1 \n",
+ " Okoli \n",
+ " Atalanta \n",
+ " Sampdoria \n",
+ " 0 \n",
+ " 5.5 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0.5 \n",
+ " 5.0 \n",
+ " \n",
+ " \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " \n",
+ " \n",
+ " 4010 \n",
+ " 14 \n",
+ " Sulemana I. \n",
+ " Verona \n",
+ " Juventus \n",
+ " 1 \n",
+ " 6.0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0.0 \n",
+ " 6.0 \n",
+ " \n",
+ " \n",
+ " 4011 \n",
+ " 14 \n",
+ " Lasagna \n",
+ " Verona \n",
+ " Juventus \n",
+ " 1 \n",
+ " 6.0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0.0 \n",
+ " 6.0 \n",
+ " \n",
+ " \n",
+ " 4012 \n",
+ " 14 \n",
+ " Kallon \n",
+ " Verona \n",
+ " Juventus \n",
+ " 1 \n",
+ " 5.5 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0.0 \n",
+ " 5.5 \n",
+ " \n",
+ " \n",
+ " 4013 \n",
+ " 14 \n",
+ " Djuric \n",
+ " Verona \n",
+ " Juventus \n",
+ " 1 \n",
+ " 6.0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0.5 \n",
+ " 5.5 \n",
+ " \n",
+ " \n",
+ " 4014 \n",
+ " 14 \n",
+ " Henry \n",
+ " Verona \n",
+ " Juventus \n",
+ " 1 \n",
+ " 6.5 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0.0 \n",
+ " 6.5 \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
4015 rows × 10 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " matchday player team oppteam home vote goals assists \\\n",
+ "0 1 Musso Atalanta Sampdoria 0 6.0 0 0 \n",
+ "1 1 Toloi Atalanta Sampdoria 0 7.0 1 0 \n",
+ "2 1 Djimsiti Atalanta Sampdoria 0 6.0 0 0 \n",
+ "3 1 Hateboer Atalanta Sampdoria 0 6.0 0 0 \n",
+ "4 1 Okoli Atalanta Sampdoria 0 5.5 0 0 \n",
+ "... ... ... ... ... ... ... ... ... \n",
+ "4010 14 Sulemana I. Verona Juventus 1 6.0 0 0 \n",
+ "4011 14 Lasagna Verona Juventus 1 6.0 0 0 \n",
+ "4012 14 Kallon Verona Juventus 1 5.5 0 0 \n",
+ "4013 14 Djuric Verona Juventus 1 6.0 0 0 \n",
+ "4014 14 Henry Verona Juventus 1 6.5 0 0 \n",
+ "\n",
+ " cards_malus fantavote \n",
+ "0 0.5 5.5 \n",
+ "1 0.0 10.0 \n",
+ "2 0.0 6.0 \n",
+ "3 0.5 5.5 \n",
+ "4 0.5 5.0 \n",
+ "... ... ... \n",
+ "4010 0.0 6.0 \n",
+ "4011 0.0 6.0 \n",
+ "4012 0.0 5.5 \n",
+ "4013 0.5 5.5 \n",
+ "4014 0.0 6.5 \n",
+ "\n",
+ "[4015 rows x 10 columns]"
+ ]
+ },
+ "execution_count": 5,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
+ "id": "230213fe",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "df.to_excel('mid_outputs/players_votes.xlsx')"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "ef91ece3",
+ "metadata": {},
+ "source": [
+ "Elaborate data for past seasons.\n",
+ "\n",
+ "Do not repeat if data is already present."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "id": "da35bdf9",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " matchday \n",
+ " team1 \n",
+ " team2 \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " 1 \n",
+ " Verona \n",
+ " Sassuolo \n",
+ " \n",
+ " \n",
+ " 1 \n",
+ " 1 \n",
+ " Inter \n",
+ " Genoa \n",
+ " \n",
+ " \n",
+ " 2 \n",
+ " 1 \n",
+ " Empoli \n",
+ " Lazio \n",
+ " \n",
+ " \n",
+ " 3 \n",
+ " 1 \n",
+ " Torino \n",
+ " Atalanta \n",
+ " \n",
+ " \n",
+ " 4 \n",
+ " 1 \n",
+ " Bologna \n",
+ " Salernitana \n",
+ " \n",
+ " \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " \n",
+ " \n",
+ " 375 \n",
+ " 38 \n",
+ " Spezia \n",
+ " Napoli \n",
+ " \n",
+ " \n",
+ " 376 \n",
+ " 38 \n",
+ " Sassuolo \n",
+ " Milan \n",
+ " \n",
+ " \n",
+ " 377 \n",
+ " 38 \n",
+ " Inter \n",
+ " Sampdoria \n",
+ " \n",
+ " \n",
+ " 378 \n",
+ " 38 \n",
+ " Salernitana \n",
+ " Udinese \n",
+ " \n",
+ " \n",
+ " 379 \n",
+ " 38 \n",
+ " Venezia \n",
+ " Cagliari \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
380 rows × 3 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " matchday team1 team2\n",
+ "0 1 Verona Sassuolo\n",
+ "1 1 Inter Genoa\n",
+ "2 1 Empoli Lazio\n",
+ "3 1 Torino Atalanta\n",
+ "4 1 Bologna Salernitana\n",
+ ".. ... ... ...\n",
+ "375 38 Spezia Napoli\n",
+ "376 38 Sassuolo Milan\n",
+ "377 38 Inter Sampdoria\n",
+ "378 38 Salernitana Udinese\n",
+ "379 38 Venezia Cagliari\n",
+ "\n",
+ "[380 rows x 3 columns]"
+ ]
+ },
+ "execution_count": 7,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "cal_df = pd.read_excel('fantacalcio/season2122/seriea_calendar.xlsx')\n",
+ "\n",
+ "to_drop = list()\n",
+ "\n",
+ "for i in range(cal_df.shape[0]):\n",
+ " if(not isinstance(cal_df['matchday'][i], int)):\n",
+ " to_drop.append(i)\n",
+ " \n",
+ "cal_df = cal_df.drop(to_drop)\n",
+ "\n",
+ "cal_df = cal_df.reset_index(drop = True)\n",
+ "\n",
+ "cal_df"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 8,
+ "id": "0313a0f4",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "df = pd.DataFrame(columns = ['matchday', 'player', 'team', 'oppteam', 'home', 'vote', 'goals', 'assists', 'cards_malus', 'fantavote'])\n",
+ "\n",
+ "LAST_MATCH = 38\n",
+ "\n",
+ "for matchday in range(1, LAST_MATCH + 1):\n",
+ " \n",
+ " votes_file = 'fantacalcio/season2122/voti/Voti_Fantacalcio_Stagione_2021_22_Giornata_' + str(matchday) + '.xlsx'\n",
+ "\n",
+ "\n",
+ "\n",
+ "\n",
+ " rx = np.array(pd.read_excel(votes_file, header = None))\n",
+ "\n",
+ " read = 0\n",
+ " for i in range(rx.shape[0]):\n",
+ " if(rx[i, 0] == \"Cod.\"):\n",
+ " read = 1\n",
+ " team = rx[i-1, 0];\n",
+ " continue\n",
+ "\n",
+ " if(read):\n",
+ " if(isinstance(rx[i, 0], int)):\n",
+ " if((isinstance(rx[i, 3], float) or isinstance(rx[i, 3], int)) and rx[i, 1] != \"ALL\") :\n",
+ " player = rx[i, 2];\n",
+ " vote = float(rx[i, 3])\n",
+ " goals = rx[i, 4] + rx[i, 8] - rx[i, 5]\n",
+ " assists = rx[i, 12]\n",
+ " cards_malus = rx[i, 10] * 0.5 + rx[i, 11]\n",
+ " \n",
+ " oppteam = ''\n",
+ " home = 0\n",
+ " for j in range(cal_df.shape[0]):\n",
+ " if(cal_df['matchday'][j] == matchday):\n",
+ " if(cal_df['team1'][j] == team):\n",
+ " oppteam = cal_df['team2'][j] \n",
+ " home = 1\n",
+ " elif(cal_df['team2'][j] == team):\n",
+ " oppteam = cal_df['team1'][j] \n",
+ " home = 0\n",
+ "\n",
+ " goals_gen = goals * 3;\n",
+ " if(goals < 0):\n",
+ " goals_gen = goals\n",
+ " \n",
+ " fantavote = vote + goals_gen + assists - cards_malus \n",
+ " \n",
+ " frame = pd.DataFrame([[matchday, player, team, oppteam, home, vote, goals, assists, cards_malus, fantavote]], columns = df.columns)\n",
+ "\n",
+ " df = pd.concat([df, frame], axis = 0, ignore_index = True)\n",
+ " else:\n",
+ " read = 0\n",
+ " continue\n",
+ "\n",
+ " df"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 9,
+ "id": "82b1cfc8",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "df.to_excel('mid_outputs/season2122/players_votes.xlsx')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 10,
+ "id": "d1fca3ba",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " matchday \n",
+ " team1 \n",
+ " team2 \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " 1 \n",
+ " Fiorentina \n",
+ " Torino \n",
+ " \n",
+ " \n",
+ " 1 \n",
+ " 1 \n",
+ " Verona \n",
+ " Roma \n",
+ " \n",
+ " \n",
+ " 2 \n",
+ " 1 \n",
+ " Parma \n",
+ " Napoli \n",
+ " \n",
+ " \n",
+ " 3 \n",
+ " 1 \n",
+ " Genoa \n",
+ " Crotone \n",
+ " \n",
+ " \n",
+ " 4 \n",
+ " 1 \n",
+ " Sassuolo \n",
+ " Cagliari \n",
+ " \n",
+ " \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " \n",
+ " \n",
+ " 375 \n",
+ " 38 \n",
+ " Sassuolo \n",
+ " Lazio \n",
+ " \n",
+ " \n",
+ " 376 \n",
+ " 38 \n",
+ " Atalanta \n",
+ " Milan \n",
+ " \n",
+ " \n",
+ " 377 \n",
+ " 38 \n",
+ " Torino \n",
+ " Benevento \n",
+ " \n",
+ " \n",
+ " 378 \n",
+ " 38 \n",
+ " Bologna \n",
+ " Juventus \n",
+ " \n",
+ " \n",
+ " 379 \n",
+ " 38 \n",
+ " Napoli \n",
+ " Verona \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
380 rows × 3 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " matchday team1 team2\n",
+ "0 1 Fiorentina Torino\n",
+ "1 1 Verona Roma\n",
+ "2 1 Parma Napoli\n",
+ "3 1 Genoa Crotone\n",
+ "4 1 Sassuolo Cagliari\n",
+ ".. ... ... ...\n",
+ "375 38 Sassuolo Lazio\n",
+ "376 38 Atalanta Milan\n",
+ "377 38 Torino Benevento\n",
+ "378 38 Bologna Juventus\n",
+ "379 38 Napoli Verona\n",
+ "\n",
+ "[380 rows x 3 columns]"
+ ]
+ },
+ "execution_count": 10,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "cal_df = pd.read_excel('fantacalcio/season2021/seriea_calendar.xlsx')\n",
+ "\n",
+ "to_drop = list()\n",
+ "\n",
+ "for i in range(cal_df.shape[0]):\n",
+ " if(not isinstance(cal_df['matchday'][i], int)):\n",
+ " to_drop.append(i)\n",
+ " \n",
+ "cal_df = cal_df.drop(to_drop)\n",
+ "\n",
+ "cal_df = cal_df.reset_index(drop = True)\n",
+ "\n",
+ "cal_df"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 11,
+ "id": "6d5d4101",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "df = pd.DataFrame(columns = ['matchday', 'player', 'team', 'oppteam', 'home', 'vote', 'goals', 'assists', 'cards_malus', 'fantavote'])\n",
+ "\n",
+ "LAST_MATCH = 38\n",
+ "\n",
+ "for matchday in range(1, LAST_MATCH + 1):\n",
+ " \n",
+ " votes_file = 'fantacalcio/season2021/voti/Voti_Fantacalcio_Stagione_2020_21_Giornata_' + str(matchday) + '.xlsx'\n",
+ "\n",
+ "\n",
+ "\n",
+ "\n",
+ " rx = np.array(pd.read_excel(votes_file, header = None))\n",
+ "\n",
+ " read = 0\n",
+ " for i in range(rx.shape[0]):\n",
+ " if(rx[i, 0] == \"Cod.\"):\n",
+ " read = 1\n",
+ " team = rx[i-1, 0];\n",
+ " continue\n",
+ "\n",
+ " if(read):\n",
+ " if(isinstance(rx[i, 0], int)):\n",
+ " if((isinstance(rx[i, 3], float) or isinstance(rx[i, 3], int)) and rx[i, 1] != \"ALL\") :\n",
+ " player = rx[i, 2];\n",
+ " vote = float(rx[i, 3])\n",
+ " goals = rx[i, 4] + rx[i, 8] - rx[i, 5]\n",
+ " assists = rx[i, 12]\n",
+ " cards_malus = rx[i, 10] * 0.5 + rx[i, 11]\n",
+ " \n",
+ " oppteam = ''\n",
+ " home = 0\n",
+ " for j in range(cal_df.shape[0]):\n",
+ " if(cal_df['matchday'][j] == matchday):\n",
+ " if(cal_df['team1'][j] == team):\n",
+ " oppteam = cal_df['team2'][j] \n",
+ " home = 1\n",
+ " elif(cal_df['team2'][j] == team):\n",
+ " oppteam = cal_df['team1'][j] \n",
+ " home = 0\n",
+ "\n",
+ " goals_gen = goals * 3;\n",
+ " if(goals < 0):\n",
+ " goals_gen = goals\n",
+ " \n",
+ " fantavote = vote + goals_gen + assists - cards_malus \n",
+ " \n",
+ " frame = pd.DataFrame([[matchday, player, team, oppteam, home, vote, goals, assists, cards_malus, fantavote]], columns = df.columns)\n",
+ "\n",
+ " df = pd.concat([df, frame], axis = 0, ignore_index = True)\n",
+ " else:\n",
+ " read = 0\n",
+ " continue\n",
+ "\n",
+ " df"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 12,
+ "id": "0a4bbffd",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "df.to_excel('mid_outputs/season2021/players_votes.xlsx')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "48a341c2",
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3 (ipykernel)",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.9.13"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 5
+}
diff --git a/.ipynb_checkpoints/3_players_dataset_creation-checkpoint.ipynb b/.ipynb_checkpoints/3_players_dataset_creation-checkpoint.ipynb
new file mode 100644
index 0000000..fac3196
--- /dev/null
+++ b/.ipynb_checkpoints/3_players_dataset_creation-checkpoint.ipynb
@@ -0,0 +1,3501 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "id": "b2cd2177",
+ "metadata": {},
+ "source": [
+ "Players dataset creation\n",
+ "\n",
+ "The Fantacalcio players list is manually downloaded from https://www.fantacalcio.it/quotazioni-fantacalcio\n",
+ "\n",
+ "Here, the players database is generated, by merging the Fantacalcio list to stats downloaded from http://fbref.com"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "id": "7c65df92",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import pandas as pd"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "5ab35d0c",
+ "metadata": {},
+ "source": [
+ "Load fbref data for outfield players and goalkeepers.\n",
+ "\n",
+ "Generate fbref player list, adding player surname (with special characters replaced to normal ones)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "id": "b2d7073e",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "rcsv = pd.read_csv('fbref_data/outfield_players.csv') \n",
+ "outfield_players = pd.DataFrame(rcsv)\n",
+ "\n",
+ "rcsv = pd.read_csv('fbref_data/keepers_players.csv') \n",
+ "keeper_players = pd.DataFrame(rcsv)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "id": "667970f6",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " player \n",
+ " team \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " Tammy Abraham \n",
+ " Roma \n",
+ " \n",
+ " \n",
+ " 1 \n",
+ " Francesco Acerbi \n",
+ " Inter \n",
+ " \n",
+ " \n",
+ " 2 \n",
+ " Yacine Adli \n",
+ " Milan \n",
+ " \n",
+ " \n",
+ " 3 \n",
+ " Michel Aebischer \n",
+ " Bologna \n",
+ " \n",
+ " \n",
+ " 4 \n",
+ " Felix Afena-Gyan \n",
+ " Cremonese \n",
+ " \n",
+ " \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " \n",
+ " \n",
+ " 517 \n",
+ " Wojciech Szczęsny \n",
+ " Juventus \n",
+ " \n",
+ " \n",
+ " 518 \n",
+ " Ciprian Tătărușanu \n",
+ " Milan \n",
+ " \n",
+ " \n",
+ " 519 \n",
+ " Pietro Terracciano \n",
+ " Fiorentina \n",
+ " \n",
+ " \n",
+ " 520 \n",
+ " Guglielmo Vicario \n",
+ " Empoli \n",
+ " \n",
+ " \n",
+ " 521 \n",
+ " Jeroen Zoet \n",
+ " Spezia \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
522 rows × 2 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " player team\n",
+ "0 Tammy Abraham Roma\n",
+ "1 Francesco Acerbi Inter\n",
+ "2 Yacine Adli Milan\n",
+ "3 Michel Aebischer Bologna\n",
+ "4 Felix Afena-Gyan Cremonese\n",
+ ".. ... ...\n",
+ "517 Wojciech Szczęsny Juventus\n",
+ "518 Ciprian Tătărușanu Milan\n",
+ "519 Pietro Terracciano Fiorentina\n",
+ "520 Guglielmo Vicario Empoli\n",
+ "521 Jeroen Zoet Spezia\n",
+ "\n",
+ "[522 rows x 2 columns]"
+ ]
+ },
+ "execution_count": 3,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "players = pd.concat( [ outfield_players[['player', 'team']], keeper_players[['player', 'team']] ], axis = 0, ignore_index = True)\n",
+ "\n",
+ "players"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "id": "e1e64596",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import unicodedata\n",
+ "\n",
+ "def normalize_name(input_str):\n",
+ " nfkd_form = unicodedata.normalize('NFKD', input_str)\n",
+ " only_ascii = nfkd_form.encode('ASCII', 'ignore')\n",
+ " return only_ascii.decode('utf-8')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "id": "3078d6f3",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "players['surname'] = players['player']\n",
+ "players['initial'] = players['player']\n",
+ "\n",
+ "for i in range(players.shape[0]):\n",
+ " players['surname'][i] = players['surname'][i].split(' ')[-1]\n",
+ " players['surname'][i] = normalize_name(players['surname'][i]).replace('\\'', '')\n",
+ " \n",
+ " \n",
+ " players['initial'][i] = players['player'][i][0]"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
+ "id": "ffd6091c",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ " player surname\n",
+ "0 Tammy Abraham Abraham\n",
+ "1 Francesco Acerbi Acerbi\n",
+ "2 Yacine Adli Adli\n",
+ "3 Michel Aebischer Aebischer\n",
+ "4 Felix Afena-Gyan Afena-Gyan\n",
+ "5 Kevin Agudelo Agudelo\n",
+ "6 Ola Aina Aina\n",
+ "7 Emanuel Aiwum Aiwum\n",
+ "8 Jean-Daniel Akpa-Akpro Akpa-Akpro\n",
+ "9 Luis Alberto Alberto\n",
+ "10 Agustín Álvarez Martínez Martinez\n",
+ "11 Kelvin Amian Amian\n",
+ "12 Bruno Amione Amione\n",
+ "13 Bruno Amione Amione\n",
+ "14 Ethan Ampadu Ampadu\n",
+ "15 Sofyan Amrabat Amrabat\n",
+ "16 Felipe Anderson Anderson\n",
+ "17 Janis Antiste Antiste\n",
+ "18 Marcos Antônio Antonio\n",
+ "19 Valentin Antov Antov\n",
+ "20 Marko Arnautović Arnautovic\n",
+ "21 Tolgay Arslan Arslan\n",
+ "22 Arthur Arthur\n",
+ "23 Santiago Ascacíbar Ascacibar\n",
+ "24 Kristoffer Askildsen Askildsen\n",
+ "25 Kristjan Asllani Asllani\n",
+ "26 Emil Audero Audero\n",
+ "27 Tommaso Augello Augello\n",
+ "28 Kaan Ayhan Ayhan\n",
+ "29 Jaime Báez Baez\n",
+ "30 Nedim Bajrami Bajrami\n",
+ "31 Tommaso Baldanzi Baldanzi\n",
+ "32 Fodé Ballo-Touré Ballo-Toure\n",
+ "33 Lameck Banda Banda\n",
+ "34 Filippo Bandinelli Bandinelli\n",
+ "35 Antonín Barák Barak\n",
+ "36 Antonín Barák Barak\n",
+ "37 Andrea Barberis Barberis\n",
+ "38 Nicolò Barella Barella\n",
+ "39 Musa Barrow Barrow\n",
+ "40 Federico Baschirotto Baschirotto\n",
+ "41 Toma Bašić Basic\n",
+ "42 Alessandro Bastoni Bastoni\n",
+ "43 Simone Bastoni Bastoni\n",
+ "44 Rodrigo Becão Becao\n",
+ "45 Julius Beck Beck\n",
+ "46 Raoul Bellanova Bellanova\n",
+ "47 Andrea Belotti Belotti\n",
+ "48 Marco Benassi Benassi\n",
+ "49 Ismaël Bennacer Bennacer\n",
+ "50 Domenico Berardi Berardi\n",
+ "51 Bartosz Bereszyński Bereszynski\n",
+ "52 Beto Beto\n",
+ "53 Matteo Bianchetti Bianchetti\n",
+ "54 Jaka Bijol Bijol\n",
+ "55 Cristiano Biraghi Biraghi\n",
+ "56 Samuele Birindelli Birindelli\n",
+ "57 Kristijan Bistrović Bistrovic\n",
+ "58 Alexis Blin Blin\n",
+ "59 Jeremie Boga Boga\n",
+ "60 Emil Bohinen Bohinen\n",
+ "61 Giacomo Bonaventura Bonaventura\n",
+ "62 Federico Bonazzoli Bonazzoli\n",
+ "63 Warren Bondo Bondo\n",
+ "64 Kevin Bonifazi Bonifazi\n",
+ "65 Leonardo Bonucci Bonucci\n",
+ "66 Erik Botheim Botheim\n",
+ "67 Mehdi Bourabia Bourabia\n",
+ "68 Edoardo Bove Bove\n",
+ "69 Domagoj Bradarić Bradaric\n",
+ "70 Gleison Bremer Bremer\n",
+ "71 Dylan Bronn Bronn\n",
+ "72 Marcelo Brozović Brozovic\n",
+ "73 Cristian Buonaiuto Buonaiuto\n",
+ "74 Alessandro Buongiorno Buongiorno\n",
+ "75 Juan Cabal Cabal\n",
+ "76 Liberato Cacace Cacace\n",
+ "77 Davide Calabria Calabria\n",
+ "78 Mattia Caldara Caldara\n",
+ "79 Luca Caldirola Caldirola\n",
+ "80 Hakan Çalhanoğlu Calhanoglu\n",
+ "81 Mohamed Camara Camara\n",
+ "82 Nicolò Cambiaghi Cambiaghi\n",
+ "83 Andrea Cambiaso Cambiaso\n",
+ "84 Matteo Cancellieri Cancellieri\n",
+ "85 Antonio Candreva Candreva\n",
+ "86 Gianluca Caprari Caprari\n",
+ "87 Francesco Caputo Caputo\n",
+ "88 Andrea Carboni Carboni\n",
+ "89 Valentin Carboni Carboni\n",
+ "90 Carlos Carlos\n",
+ "91 Marco Carnesecchi Carnesecchi\n",
+ "92 Nicolò Casale Casale\n",
+ "93 Michele Castagnetti Castagnetti\n",
+ "94 Danilo Cataldi Cataldi\n",
+ "95 Federico Ceccherini Ceccherini\n",
+ "96 Assan Ceesay Ceesay\n",
+ "97 Emil Ceide Ceide\n",
+ "98 Zeki Çelik Celik\n",
+ "99 Federico Chiesa Chiesa\n",
+ "100 Vlad Chiricheș Chiriches\n",
+ "101 Daniel Ciofani Ciofani\n",
+ "102 Patrick Ciurria Ciurria\n",
+ "103 Omar Colley Colley\n",
+ "104 Lorenzo Colombo Colombo\n",
+ "105 Andrea Colpani Colpani\n",
+ "106 Andrea Consigli Consigli\n",
+ "107 Andrea Conti Conti\n",
+ "108 Diego Coppola Coppola\n",
+ "109 Joaquín Correa Correa\n",
+ "110 Alessandro Cortinovis Cortinovis\n",
+ "111 Lassana Coulibaly Coulibaly\n",
+ "112 Bryan Cristante Cristante\n",
+ "113 Juan Cuadrado Cuadrado\n",
+ "114 Marco D'Alessandro DAlessandro\n",
+ "115 Danilo D'Ambrosio DAmbrosio\n",
+ "116 Luca D'Andrea DAndrea\n",
+ "117 Flavius Daniliuc Daniliuc\n",
+ "118 Danilo Danilo\n",
+ "119 Matteo Darmian Darmian\n",
+ "120 Paweł Dawidowicz Dawidowicz\n",
+ "121 Charles De Ketelaere Ketelaere\n",
+ "122 Manuel De Luca Luca\n",
+ "123 Mattia De Sciglio Sciglio\n",
+ "124 Lorenzo De Silvestri Silvestri\n",
+ "125 Koni De Winter Winter\n",
+ "126 Grégoire Defrel Defrel\n",
+ "127 Duccio Degli Innocenti Innocenti\n",
+ "128 Merih Demiral Demiral\n",
+ "129 Diego Demme Demme\n",
+ "130 Fabio Depaoli Depaoli\n",
+ "131 Fabio Depaoli Depaoli\n",
+ "132 Kastriot Dermaku Dermaku\n",
+ "133 Cyriel Dessers Dessers\n",
+ "134 Sergiño Dest Dest\n",
+ "135 Mattia Destro Destro\n",
+ "136 Gerard Deulofeu Deulofeu\n",
+ "137 Samuel Di Carmine Carmine\n",
+ "138 Federico Di Francesco Francesco\n",
+ "139 Michele Di Gregorio Gregorio\n",
+ "140 Giovanni Di Lorenzo Lorenzo\n",
+ "141 Ángel Di María Maria\n",
+ "142 Boulaye Dia Dia\n",
+ "143 Brahim Díaz Diaz\n",
+ "144 Federico Dimarco Dimarco\n",
+ "145 Koffi Djidji Djidji\n",
+ "146 Berat Djimsiti Djimsiti\n",
+ "147 Dodô Dodo\n",
+ "148 Josh Doig Doig\n",
+ "149 Nicolás Domínguez Dominguez\n",
+ "150 Giulio Donati Donati\n",
+ "151 Bartłomiej Drągowski Dragowski\n",
+ "152 Denzel Dumfries Dumfries\n",
+ "153 Alfred Duncan Duncan\n",
+ "154 Paulo Dybala Dybala\n",
+ "155 Edin Džeko Dzeko\n",
+ "156 Festy Ebosele Ebosele\n",
+ "157 Enzo Ebosse Ebosse\n",
+ "158 Tyronne Ebuehi Ebuehi\n",
+ "159 Éderson Ederson\n",
+ "160 Kingsley Ehizibue Ehizibue\n",
+ "161 Albin Ekdal Ekdal\n",
+ "162 Emmanuel Ekong Ekong\n",
+ "163 Mikael Ellertsson Ellertsson\n",
+ "164 Elif Elmas Elmas\n",
+ "165 Martin Erlic Erlic\n",
+ "166 Gonzalo Escalante Escalante\n",
+ "167 Nicolò Fagioli Fagioli\n",
+ "168 Wladimiro Falcone Falcone\n",
+ "169 Davide Faraoni Faraoni\n",
+ "170 Federico Fazio Fazio\n",
+ "171 Jacopo Fazzini Fazzini\n",
+ "172 Lewis Ferguson Ferguson\n",
+ "173 Alex Ferrari Ferrari\n",
+ "174 Alessandro Florenzi Florenzi\n",
+ "175 Davide Frattesi Frattesi\n",
+ "176 Matteo Gabbia Gabbia\n",
+ "177 Manolo Gabbiadini Gabbiadini\n",
+ "178 Gianluca Gaetano Gaetano\n",
+ "179 Roberto Gagliardini Gagliardini\n",
+ "180 Antonino Gallo Gallo\n",
+ "181 Federico Gatti Gatti\n",
+ "182 Valentin Gendrey Gendrey\n",
+ "183 Paolo Ghiglione Ghiglione\n",
+ "184 Mario Gila Gila\n",
+ "185 Olivier Giroud Giroud\n",
+ "186 Pierluigi Gollini Gollini\n",
+ "187 Joan Gonzàlez Gonzalez\n",
+ "188 Nicolás González Gonzalez\n",
+ "189 Robin Gosens Gosens\n",
+ "190 Alberto Grassi Grassi\n",
+ "191 Koray Günter Gunter\n",
+ "192 Emmanuel Gyasi Gyasi\n",
+ "193 Norbert Gyömbér Gyomber\n",
+ "194 Christian Gytkjær Gytkjr\n",
+ "195 Nicolas Haas Haas\n",
+ "196 Samir Handanović Handanovic\n",
+ "197 Abdou Harroui Harroui\n",
+ "198 Hans Hateboer Hateboer\n",
+ "199 Liam Henderson Henderson\n",
+ "200 Jack Hendry Hendry\n",
+ "201 Matheus Henrique Henrique\n",
+ "202 Thomas Henry Henry\n",
+ "203 Theo Hernández Hernandez\n",
+ "204 Isak Hien Hien\n",
+ "205 Morten Hjulmand Hjulmand\n",
+ "206 Emil Holm Holm\n",
+ "207 Martin Hongla Hongla\n",
+ "208 Petko Hristov Hristov\n",
+ "209 Ajdin Hrustic Hrustic\n",
+ "210 Elseid Hysaj Hysaj\n",
+ "211 Rasmus Højlund Hjlund\n",
+ "212 Roger Ibanez Ibanez\n",
+ "213 Igor Igor\n",
+ "214 Jonathan Ikone Ikone\n",
+ "215 Ivan Ilić Ilic\n",
+ "216 Samuel Iling-Junior Iling-Junior\n",
+ "217 Emirhan İlkhan Ilkhan\n",
+ "218 Ciro Immobile Immobile\n",
+ "219 Ardian Ismajli Ismajli\n",
+ "220 Armando Izzo Izzo\n",
+ "221 Mato Jajalo Jajalo\n",
+ "222 Juan Jesus Jesus\n",
+ "223 Þórir Jóhann Helgason Helgason\n",
+ "224 Luka Jović Jovic\n",
+ "225 Hamed Junior Traorè Traore\n",
+ "226 Yayah Kallon Kallon\n",
+ "227 Pierre Kalulu Kalulu\n",
+ "228 Yann Karamoh Karamoh\n",
+ "229 Rick Karsdorp Karsdorp\n",
+ "230 Denso Kasius Kasius\n",
+ "231 Grigoris Kastanos Kastanos\n",
+ "232 Moise Kean Kean\n",
+ "233 Jakub Kiwior Kiwior\n",
+ "234 Simon Kjær Kjr\n",
+ "235 Teun Koopmeiners Koopmeiners\n",
+ "236 Filip Kostić Kostic\n",
+ "237 Christian Kouamé Kouame\n",
+ "238 Viktor Kovalenko Kovalenko\n",
+ "239 Julian Kristoffersen Kristoffersen\n",
+ "240 Rade Krunić Krunic\n",
+ "241 Marash Kumbulla Kumbulla\n",
+ "242 Khvicha Kvaratskhelia Kvaratskhelia\n",
+ "243 Giorgos Kyriakopoulos Kyriakopoulos\n",
+ "244 Sam Lammers Lammers\n",
+ "245 Kevin Lasagna Lasagna\n",
+ "246 Armand Lauriente Lauriente\n",
+ "247 Valentino Lazaro Lazaro\n",
+ "248 Marko Lazetić Lazetic\n",
+ "249 Darko Lazović Lazovic\n",
+ "250 Manuel Lazzari Lazzari\n",
+ "251 Rafael Leão Leao\n",
+ "252 Mehdi Léris Leris\n",
+ "253 Karol Linetty Linetty\n",
+ "254 Marcin Listkowski Listkowski\n",
+ "255 Stanislav Lobotka Lobotka\n",
+ "256 Manuel Locatelli Locatelli\n",
+ "257 Luka Lochoshvili Lochoshvili\n",
+ "258 Ademola Lookman Lookman\n",
+ "259 Maxime Lopez Lopez\n",
+ "260 Matteo Lovato Lovato\n",
+ "261 Sandi Lovrić Lovric\n",
+ "262 Hirving Lozano Lozano\n",
+ "263 Jhon Lucumí Lucumi\n",
+ "264 José Luis Palomino Palomino\n",
+ "265 Romelu Lukaku Lukaku\n",
+ "266 Saša Lukić Lukic\n",
+ "267 Sebastiano Luperto Luperto\n",
+ "268 Charalambos Lykogiannis Lykogiannis\n",
+ "269 Giulio Maggiore Maggiore\n",
+ "270 Giangiacomo Magnani Magnani\n",
+ "271 Mike Maignan Maignan\n",
+ "272 Jean-Victor Makengo Makengo\n",
+ "273 Daniel Maldini Maldini\n",
+ "274 Youssef Maleh Maleh\n",
+ "275 Ruslan Malinovskyi Malinovskyi\n",
+ "276 Gianluca Mancini Mancini\n",
+ "277 Rolando Mandragora Mandragora\n",
+ "278 Riccardo Marchizza Marchizza\n",
+ "279 Gian Marco Ferrari Ferrari\n",
+ "280 Pablo Marí Mari\n",
+ "281 Răzvan Marin Marin\n",
+ "282 Marlon Marlon\n",
+ "283 Luca Marrone Marrone\n",
+ "284 Lautaro Martínez Martinez\n",
+ "285 Lucas Martínez Quarta Quarta\n",
+ "286 Adam Marušić Marusic\n",
+ "287 Adam Masina Masina\n",
+ "288 Nemanja Matić Matic\n",
+ "289 Luís Maximiano Maximiano\n",
+ "290 Pasquale Mazzocchi Mazzocchi\n",
+ "291 Weston McKennie McKennie\n",
+ "292 Gary Medel Medel\n",
+ "293 Soualiho Meïté Meite\n",
+ "294 Alex Meret Meret\n",
+ "295 Yıldırım Mert Çetin Cetin\n",
+ "296 Junior Messias Messias\n",
+ "297 Tommaso Milanese Milanese\n",
+ "298 Nikola Milenković Milenkovic\n",
+ "299 Arkadiusz Milik Milik\n",
+ "300 Sergej Milinković-Savić Milinkovic-Savic\n",
+ "301 Vanja Milinković-Savić Milinkovic-Savic\n",
+ "302 Kim Min-jae Min-jae\n",
+ "303 Aleksei Miranchuk Miranchuk\n",
+ "304 Fabio Miretti Miretti\n",
+ "305 Henrikh Mkhitaryan Mkhitaryan\n",
+ "306 Salvatore Molina Molina\n",
+ "307 Daniele Montevago Montevago\n",
+ "308 Lorenzo Montipò Montipo\n",
+ "309 Nikola Moro Moro\n",
+ "310 Dany Mota Mota\n",
+ "311 Mert Müldür Muldur\n",
+ "312 Luis Muriel Muriel\n",
+ "313 Jeison Murillo Murillo\n",
+ "314 Nicola Murru Murru\n",
+ "315 Juan Musso Musso\n",
+ "316 Joakim Mæhle Mhle\n",
+ "317 Michel Ndary Adopo Adopo\n",
+ "318 Tanguy Ndombele Ndombele\n",
+ "319 Ilija Nestorovski Nestorovski\n",
+ "320 Dimitris Nikolaou Nikolaou\n",
+ "321 Bram Nuytinck Nuytinck\n",
+ "322 M'Bala Nzola Nzola\n",
+ "323 Pedro Obiang Obiang\n",
+ "324 David Okereke Okereke\n",
+ "325 Caleb Okoli Okoli\n",
+ "326 Mathías Olivera Olivera\n",
+ "327 André Onana Onana\n",
+ "328 Divock Origi Origi\n",
+ "329 Riccardo Orsolini Orsolini\n",
+ "330 Victor Osimhen Osimhen\n",
+ "331 Remi Oudin Oudin\n",
+ "332 Adam Ounas Ounas\n",
+ "333 Leandro Paredes Paredes\n",
+ "334 Fabiano Parisi Parisi\n",
+ "335 Mario Pašalić Pasalic\n",
+ "336 Patric Patric\n",
+ "337 Rui Patrício Patricio\n",
+ "338 Pedro Pedro\n",
+ "339 Pietro Pellegri Pellegri\n",
+ "340 Lorenzo Pellegrini Pellegrini\n",
+ "341 Pepín Pepin\n",
+ "342 Roberto Pereyra Pereyra\n",
+ "343 Nehuén Pérez Perez\n",
+ "344 Mattia Perin Perin\n",
+ "345 Matteo Pessina Pessina\n",
+ "346 Andrea Petagna Petagna\n",
+ "347 Giuseppe Pezzella Pezzella\n",
+ "348 Krzysztof Piątek Piatek\n",
+ "349 Roberto Piccoli Piccoli\n",
+ "350 Charles Pickel Pickel\n",
+ "351 Andrea Pinamonti Pinamonti\n",
+ "352 Lorenzo Pirola Pirola\n",
+ "353 Marko Pjaca Pjaca\n",
+ "354 Tommaso Pobega Pobega\n",
+ "355 Matteo Politano Politano\n",
+ "356 Marin Pongračić Pongracic\n",
+ "357 Stefan Posch Posch\n",
+ "358 Ivan Provedel Provedel\n",
+ "359 Ignacio Pussetto Pussetto\n",
+ "360 Fabio Quagliarella Quagliarella\n",
+ "361 Giacomo Quagliata Quagliata\n",
+ "362 Adrien Rabiot Rabiot\n",
+ "363 Nemanja Radonjić Radonjic\n",
+ "364 Ivan Radovanović Radovanovic\n",
+ "365 Ionuț Radu Radu\n",
+ "366 Luca Ranieri Ranieri\n",
+ "367 Andrea Ranocchia Ranocchia\n",
+ "368 Filippo Ranocchia Ranocchia\n",
+ "369 Giacomo Raspadori Raspadori\n",
+ "370 Giacomo Raspadori Raspadori\n",
+ "371 Ante Rebić Rebic\n",
+ "372 Arkadiusz Reca Reca\n",
+ "373 Panagiotis Retsos Retsos\n",
+ "374 Franck Ribéry Ribery\n",
+ "375 Samuele Ricci Ricci\n",
+ "376 Tomás Rincón Rincon\n",
+ "377 Pablo Rodríguez Rodriguez\n",
+ "378 Ricardo Rodríguez Rodriguez\n",
+ "379 Rogério Rogerio\n",
+ "380 Alessio Romagnoli Romagnoli\n",
+ "381 Luka Romero Romero\n",
+ "382 Marten de Roon Roon\n",
+ "383 Nicolò Rovella Rovella\n",
+ "384 Nicolò Rovella Rovella\n",
+ "385 Amir Rrahmani Rrahmani\n",
+ "386 Ruan Ruan\n",
+ "387 Daniele Rugani Rugani\n",
+ "388 Matteo Ruggeri Ruggeri\n",
+ "389 Mário Rui Rui\n",
+ "390 Abdelhamid Sabiri Sabiri\n",
+ "391 Alexis Saelemaekers Saelemaekers\n",
+ "392 Jacopo Sala Sala\n",
+ "393 Lazar Samardzic Samardzic\n",
+ "394 Junior Sambia Sambia\n",
+ "395 Antonio Sanabria Sanabria\n",
+ "396 Leandro Sanca Sanca\n",
+ "397 Alex Sandro Sandro\n",
+ "398 Nicola Sansone Sansone\n",
+ "399 Riccardo Saponara Saponara\n",
+ "400 Martin Satriano Satriano\n",
+ "401 Giorgio Scalvini Scalvini\n",
+ "402 Jerdy Schouten Schouten\n",
+ "403 Perr Schuurs Schuurs\n",
+ "404 Demba Seck Seck\n",
+ "405 Jacopo Segre Segre\n",
+ "406 Stefano Sensi Sensi\n",
+ "407 Luigi Sepe Sepe\n",
+ "408 Leonardo Sernicola Sernicola\n",
+ "409 Stephan El Shaarawy Shaarawy\n",
+ "410 Eldor Shomurodov Shomurodov\n",
+ "411 Marco Silvestri Silvestri\n",
+ "412 Giovanni Simeone Simeone\n",
+ "413 Wilfried Singo Singo\n",
+ "414 Leo Skiri Østigård stigard\n",
+ "415 Łukasz Skorupski Skorupski\n",
+ "416 Milan Škriniar Skriniar\n",
+ "417 Chris Smalling Smalling\n",
+ "418 Brandon Soppy Soppy\n",
+ "419 Brandon Soppy Soppy\n",
+ "420 Roberto Soriano Soriano\n",
+ "421 Joaquin Sosa Sosa\n",
+ "422 Riccardo Sottil Sottil\n",
+ "423 Matìas Soulé Soule\n",
+ "424 Adama Soumaoro Soumaoro\n",
+ "425 Leonardo Spinazzola Spinazzola\n",
+ "426 Marco Sportiello Sportiello\n",
+ "427 Petar Stojanović Stojanovic\n",
+ "428 Gabriel Strefezza Strefezza\n",
+ "429 Dávid Strelec Strelec\n",
+ "430 Isaac Success Success\n",
+ "431 Ibrahim Sulemana Sulemana\n",
+ "432 Wojciech Szczęsny Szczesny\n",
+ "433 Benjamin Tahirovic Tahirovic\n",
+ "434 Adrien Tameze Tameze\n",
+ "435 Ciprian Tătărușanu Tatarusanu\n",
+ "436 Filippo Terracciano Terracciano\n",
+ "437 Pietro Terracciano Terracciano\n",
+ "438 Aleksa Terzić Terzic\n",
+ "439 Malick Thiaw Thiaw\n",
+ "440 Kristian Thorstvedt Thorstvedt\n",
+ "441 Jeremy Toljan Toljan\n",
+ "442 Rafael Tolói Toloi\n",
+ "443 Fikayo Tomori Tomori\n",
+ "444 Sandro Tonali Tonali\n",
+ "445 Frank Tsadjout Tsadjout\n",
+ "446 Alessandro Tuia Tuia\n",
+ "447 Iyenoma Udogie Udogie\n",
+ "448 Samuel Umtiti Umtiti\n",
+ "449 Diego Valencia Valencia\n",
+ "450 Emanuele Valeri Valeri\n",
+ "451 Mattia Valoti Valoti\n",
+ "452 Johan Vásquez Vasquez\n",
+ "453 Matías Vecino Vecino\n",
+ "454 Miguel Veloso Veloso\n",
+ "455 Lorenzo Venuti Venuti\n",
+ "456 Daniele Verde Verde\n",
+ "457 Simone Verdi Verdi\n",
+ "458 Valerio Verre Verre\n",
+ "459 Guglielmo Vicario Vicario\n",
+ "460 Ronaldo Vieira Vieira\n",
+ "461 Emanuel Vignato Vignato\n",
+ "462 Samuele Vignato Vignato\n",
+ "463 Tonny Vilhena Vilhena\n",
+ "464 Gonzalo Villar Villar\n",
+ "465 Matías Viña Vina\n",
+ "466 Dušan Vlahović Vlahovic\n",
+ "467 Nikola Vlašić Vlasic\n",
+ "468 Mërgim Vojvoda Vojvoda\n",
+ "469 Cristian Volpato Volpato\n",
+ "470 Aster Vranckx Vranckx\n",
+ "471 Stefan de Vrij Vrij\n",
+ "472 Walace Walace\n",
+ "473 Sebastian Walukiewicz Walukiewicz\n",
+ "474 Georginio Wijnaldum Wijnaldum\n",
+ "475 Gerard Yepes Yepes\n",
+ "476 Mattia Zaccagni Zaccagni\n",
+ "477 Denis Zakaria Zakaria\n",
+ "478 Nicola Zalewski Zalewski\n",
+ "479 Andre-Frank Zambo Anguissa Anguissa\n",
+ "480 Luca Zanimacchia Zanimacchia\n",
+ "481 Nicolò Zaniolo Zaniolo\n",
+ "482 Alessandro Zanoli Zanoli\n",
+ "483 Duván Zapata Zapata\n",
+ "484 Davide Zappacosta Zappacosta\n",
+ "485 Alessio Zerbin Zerbin\n",
+ "486 Piotr Zieliński Zielinski\n",
+ "487 David Zima Zima\n",
+ "488 Joshua Zirkzee Zirkzee\n",
+ "489 Jeroen Zoet Zoet\n",
+ "490 Nadir Zortea Zortea\n",
+ "491 Szymon Żurkowski Zurkowski\n",
+ "492 Milan Đurić uric\n",
+ "493 Filip Đuričić uricic\n",
+ "494 Emil Audero Audero\n",
+ "495 Marco Carnesecchi Carnesecchi\n",
+ "496 Andrea Consigli Consigli\n",
+ "497 Michele Di Gregorio Gregorio\n",
+ "498 Bartłomiej Drągowski Dragowski\n",
+ "499 Wladimiro Falcone Falcone\n",
+ "500 Pierluigi Gollini Gollini\n",
+ "501 Samir Handanović Handanovic\n",
+ "502 Mike Maignan Maignan\n",
+ "503 Luís Maximiano Maximiano\n",
+ "504 Alex Meret Meret\n",
+ "505 Vanja Milinković-Savić Milinkovic-Savic\n",
+ "506 Lorenzo Montipò Montipo\n",
+ "507 Juan Musso Musso\n",
+ "508 André Onana Onana\n",
+ "509 Rui Patrício Patricio\n",
+ "510 Mattia Perin Perin\n",
+ "511 Ivan Provedel Provedel\n",
+ "512 Ionuț Radu Radu\n",
+ "513 Luigi Sepe Sepe\n",
+ "514 Marco Silvestri Silvestri\n",
+ "515 Łukasz Skorupski Skorupski\n",
+ "516 Marco Sportiello Sportiello\n",
+ "517 Wojciech Szczęsny Szczesny\n",
+ "518 Ciprian Tătărușanu Tatarusanu\n",
+ "519 Pietro Terracciano Terracciano\n",
+ "520 Guglielmo Vicario Vicario\n",
+ "521 Jeroen Zoet Zoet\n"
+ ]
+ }
+ ],
+ "source": [
+ "print(players[['player', 'surname']].to_string())"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "9ab06a5c",
+ "metadata": {},
+ "source": [
+ "Replace the surname for some specific players, according to config/name_fix.txt file.\n",
+ "\n",
+ "This is done for players for which the decoded fbref surname doesn't correspond to Fantacalcio list."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "id": "3e759b1b",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Ostigard\n",
+ "Kim\n",
+ "Hojlund\n",
+ "Gytkjaer\n",
+ "Augusto\n",
+ "Maehle\n",
+ "Kjaer\n",
+ "Djuricic\n",
+ "Djuric\n",
+ "Cabral\n",
+ "Alvarez\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " FROM \n",
+ " TO \n",
+ " TEAM \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " stigard \n",
+ " Ostigard \n",
+ " Napoli \n",
+ " \n",
+ " \n",
+ " 1 \n",
+ " Min-jae \n",
+ " Kim \n",
+ " Napoli \n",
+ " \n",
+ " \n",
+ " 2 \n",
+ " Hjlund \n",
+ " Hojlund \n",
+ " Atalanta \n",
+ " \n",
+ " \n",
+ " 3 \n",
+ " Gytkjr \n",
+ " Gytkjaer \n",
+ " Monza \n",
+ " \n",
+ " \n",
+ " 4 \n",
+ " Carlos \n",
+ " Augusto \n",
+ " Monza \n",
+ " \n",
+ " \n",
+ " 5 \n",
+ " Mhle \n",
+ " Maehle \n",
+ " Atalanta \n",
+ " \n",
+ " \n",
+ " 6 \n",
+ " Kjr \n",
+ " Kjaer \n",
+ " Milan \n",
+ " \n",
+ " \n",
+ " 7 \n",
+ " uricic \n",
+ " Djuricic \n",
+ " Sampdoria \n",
+ " \n",
+ " \n",
+ " 8 \n",
+ " uric \n",
+ " Djuric \n",
+ " Hellas Verona \n",
+ " \n",
+ " \n",
+ " 9 \n",
+ " Arthur \n",
+ " Cabral \n",
+ " Fiorentina \n",
+ " \n",
+ " \n",
+ " 10 \n",
+ " Martinez \n",
+ " Alvarez \n",
+ " Sassuolo \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " FROM TO TEAM\n",
+ "0 stigard Ostigard Napoli\n",
+ "1 Min-jae Kim Napoli\n",
+ "2 Hjlund Hojlund Atalanta\n",
+ "3 Gytkjr Gytkjaer Monza\n",
+ "4 Carlos Augusto Monza\n",
+ "5 Mhle Maehle Atalanta\n",
+ "6 Kjr Kjaer Milan\n",
+ "7 uricic Djuricic Sampdoria\n",
+ "8 uric Djuric Hellas Verona\n",
+ "9 Arthur Cabral Fiorentina\n",
+ "10 Martinez Alvarez Sassuolo"
+ ]
+ },
+ "execution_count": 7,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "rcsv = pd.read_csv('config/name_fix.txt') \n",
+ "name_fix = pd.DataFrame(rcsv)\n",
+ "\n",
+ "for i in range(name_fix.shape[0]):\n",
+ " for j in range(players.shape[0]):\n",
+ " if(players['surname'][j].lower() == name_fix['FROM'][i].lower() and players['team'][j].lower() == name_fix['TEAM'][i].lower()):\n",
+ " players['surname'][j] = name_fix['TO'][i]\n",
+ " print(name_fix['TO'][i])\n",
+ "\n",
+ "name_fix\n",
+ "\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "3c686d9f",
+ "metadata": {},
+ "source": [
+ "Load players from Fantacalcio list."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 8,
+ "id": "f96eaaa1",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\2263921821.py:17: SettingWithCopyWarning: \n",
+ "A value is trying to be set on a copy of a slice from a DataFrame\n",
+ "\n",
+ "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
+ " fc_players['surname'][i] = spl[-1]\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\2263921821.py:18: SettingWithCopyWarning: \n",
+ "A value is trying to be set on a copy of a slice from a DataFrame\n",
+ "\n",
+ "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
+ " fc_players['initial'][i] = ''\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\2263921821.py:14: SettingWithCopyWarning: \n",
+ "A value is trying to be set on a copy of a slice from a DataFrame\n",
+ "\n",
+ "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
+ " fc_players['surname'][i] = spl[-2]\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\2263921821.py:15: SettingWithCopyWarning: \n",
+ "A value is trying to be set on a copy of a slice from a DataFrame\n",
+ "\n",
+ "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
+ " fc_players['initial'][i] = spl[-1][0]\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " id \n",
+ " r \n",
+ " name \n",
+ " team \n",
+ " surname \n",
+ " initial \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " 572 \n",
+ " P \n",
+ " Meret \n",
+ " Napoli \n",
+ " Meret \n",
+ " \n",
+ " \n",
+ " \n",
+ " 1 \n",
+ " 2814 \n",
+ " P \n",
+ " Provedel \n",
+ " Lazio \n",
+ " Provedel \n",
+ " \n",
+ " \n",
+ " \n",
+ " 2 \n",
+ " 4312 \n",
+ " P \n",
+ " Maignan \n",
+ " Milan \n",
+ " Maignan \n",
+ " \n",
+ " \n",
+ " \n",
+ " 3 \n",
+ " 2211 \n",
+ " P \n",
+ " Silvestri \n",
+ " Udinese \n",
+ " Silvestri \n",
+ " \n",
+ " \n",
+ " \n",
+ " 4 \n",
+ " 159 \n",
+ " P \n",
+ " Sepe \n",
+ " Salernitana \n",
+ " Sepe \n",
+ " \n",
+ " \n",
+ " \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " \n",
+ " \n",
+ " 549 \n",
+ " 5512 \n",
+ " A \n",
+ " De Luca \n",
+ " Sampdoria \n",
+ " Luca \n",
+ " \n",
+ " \n",
+ " \n",
+ " 550 \n",
+ " 5734 \n",
+ " A \n",
+ " Soule' \n",
+ " Juventus \n",
+ " Soule \n",
+ " \n",
+ " \n",
+ " \n",
+ " 551 \n",
+ " 5785 \n",
+ " A \n",
+ " Lazetic \n",
+ " Milan \n",
+ " Lazetic \n",
+ " \n",
+ " \n",
+ " \n",
+ " 552 \n",
+ " 5837 \n",
+ " A \n",
+ " Voelkerling Persson \n",
+ " Lecce \n",
+ " Persson \n",
+ " \n",
+ " \n",
+ " \n",
+ " 553 \n",
+ " 6063 \n",
+ " A \n",
+ " Sanca \n",
+ " Spezia \n",
+ " Sanca \n",
+ " \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
554 rows × 6 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " id r name team surname initial\n",
+ "0 572 P Meret Napoli Meret \n",
+ "1 2814 P Provedel Lazio Provedel \n",
+ "2 4312 P Maignan Milan Maignan \n",
+ "3 2211 P Silvestri Udinese Silvestri \n",
+ "4 159 P Sepe Salernitana Sepe \n",
+ ".. ... .. ... ... ... ...\n",
+ "549 5512 A De Luca Sampdoria Luca \n",
+ "550 5734 A Soule' Juventus Soule \n",
+ "551 5785 A Lazetic Milan Lazetic \n",
+ "552 5837 A Voelkerling Persson Lecce Persson \n",
+ "553 6063 A Sanca Spezia Sanca \n",
+ "\n",
+ "[554 rows x 6 columns]"
+ ]
+ },
+ "execution_count": 8,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "fc_data = pd.read_excel('fantacalcio/Quotazioni_Fantacalcio.xlsx', 'Tutti', header = 1)\n",
+ "\n",
+ "fc_players = fc_data [['Id', 'R', 'Nome', 'Squadra']]\n",
+ "\n",
+ "fc_players = fc_players.rename(columns = {'Id' : 'id', 'R': 'r', 'Nome' : 'name', 'Squadra' : 'team'})\n",
+ "\n",
+ "fc_players['surname'] = fc_players['name']\n",
+ "fc_players['initial'] = fc_players['name']\n",
+ "\n",
+ "\n",
+ "for i in range(fc_players.shape[0]):\n",
+ " spl = normalize_name( fc_players['name'][i].replace('\\'', '') ).split(' ')\n",
+ " if('.' in spl[-1]):\n",
+ " fc_players['surname'][i] = spl[-2]\n",
+ " fc_players['initial'][i] = spl[-1][0]\n",
+ " else:\n",
+ " fc_players['surname'][i] = spl[-1]\n",
+ " fc_players['initial'][i] = ''\n",
+ " \n",
+ "fc_players\n",
+ "\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "d944c720",
+ "metadata": {},
+ "source": [
+ "Associate players from Fantacalcio list to ID for FBref data."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 9,
+ "id": "9c50e4b5",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\1456862974.py:4: SettingWithCopyWarning: \n",
+ "A value is trying to be set on a copy of a slice from a DataFrame\n",
+ "\n",
+ "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
+ " fc_players['fb_ID'][i] = -1\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\1456862974.py:10: SettingWithCopyWarning: \n",
+ "A value is trying to be set on a copy of a slice from a DataFrame\n",
+ "\n",
+ "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
+ " fc_players['fb_ID'][i] = j\n"
+ ]
+ }
+ ],
+ "source": [
+ "fc_players['fb_ID'] = fc_players['id']\n",
+ "\n",
+ "for i in range(fc_players.shape[0]):\n",
+ " fc_players['fb_ID'][i] = -1\n",
+ " \n",
+ " for j in range(players.shape[0]):\n",
+ " if(fc_players['team'][i].lower() in players['team'][j].lower()):\n",
+ " if(fc_players['surname'][i].lower() == players['surname'][j].lower()):\n",
+ " # if(fc_players['initial'][i] == '' or fc_players['initial'][i].lower() == players['initial'][j].lower()):\n",
+ " fc_players['fb_ID'][i] = j\n",
+ " \n",
+ " "
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "4e60fd2e",
+ "metadata": {},
+ "source": [
+ "Print players for which the association failed.\n",
+ "\n",
+ "Most of them are players who didn't play a single Serie A game this season. \n",
+ "\n",
+ "Others are ones for which the FBRef surname doesn't correspond to Fantacalcio one.\n",
+ "\n",
+ "For example, Cabral is Arthur for FBref.\n",
+ "\n",
+ "Correction is made in the name_fix code above."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 10,
+ "id": "5a3e2771",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Berisha\n",
+ "Cragno\n",
+ "Mirante\n",
+ "Sarr M.\n",
+ "Lamanna\n",
+ "Ujkani\n",
+ "Pegolo\n",
+ "Perilli\n",
+ "Padelli\n",
+ "Perisan\n",
+ "Bardi\n",
+ "Cordaz\n",
+ "Pinsoglio\n",
+ "Fiorillo\n",
+ "Sirigu\n",
+ "Cerofolini\n",
+ "Rossi F.\n",
+ "Contini\n",
+ "Brancolini\n",
+ "Bleve\n",
+ "Berardi A.\n",
+ "Russo A.\n",
+ "Gemello\n",
+ "Ravaglia\n",
+ "Boer\n",
+ "Adamonis\n",
+ "Marfella\n",
+ "Zovko\n",
+ "Piana\n",
+ "Bagnolini\n",
+ "Svilar\n",
+ "Sorrentino A.\n",
+ "Ciezkowski\n",
+ "Micai\n",
+ "Chiesa M.\n",
+ "Saro\n",
+ "Aiwu\n",
+ "Tonelli\n",
+ "Radu\n",
+ "Paletta\n",
+ "Fares\n",
+ "Romagna\n",
+ "Ferrer\n",
+ "Amey\n",
+ "Ferrarini\n",
+ "Kamenovic\n",
+ "Zanotti\n",
+ "Motoc\n",
+ "Bayeye\n",
+ "Buta\n",
+ "Ndiaye\n",
+ "Abankwah\n",
+ "Guessand A.\n",
+ "Guarino\n",
+ "Pogba\n",
+ "Winks\n",
+ "Castrovilli\n",
+ "Capezzi\n",
+ "Machin\n",
+ "Bakayoko\n",
+ "Scozzarella\n",
+ "Akpa Akpro\n",
+ "Darboe\n",
+ "Urbanski\n",
+ "Bertini\n",
+ "Bianco\n",
+ "Sher\n",
+ "Nguiamba\n",
+ "Praszelik\n",
+ "Trimboli\n",
+ "Pafundi\n",
+ "Bjorkengren\n",
+ "Samek\n",
+ "Acella\n",
+ "Tripi\n",
+ "Garbett\n",
+ "Ibrahimovic\n",
+ "Edera\n",
+ "Oddei\n",
+ "Raimondo\n",
+ "Kaio Jorge\n",
+ "Voelkerling Persson\n"
+ ]
+ }
+ ],
+ "source": [
+ "for i in range(fc_players.shape[0]):\n",
+ " if(fc_players['fb_ID'][i] == -1):\n",
+ " print(fc_players['name'][i])"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 11,
+ "id": "3b4a36af",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " id \n",
+ " r \n",
+ " name \n",
+ " team \n",
+ " surname \n",
+ " initial \n",
+ " fb_ID \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " 572 \n",
+ " P \n",
+ " Meret \n",
+ " Napoli \n",
+ " Meret \n",
+ " \n",
+ " 504 \n",
+ " \n",
+ " \n",
+ " 1 \n",
+ " 2814 \n",
+ " P \n",
+ " Provedel \n",
+ " Lazio \n",
+ " Provedel \n",
+ " \n",
+ " 511 \n",
+ " \n",
+ " \n",
+ " 2 \n",
+ " 4312 \n",
+ " P \n",
+ " Maignan \n",
+ " Milan \n",
+ " Maignan \n",
+ " \n",
+ " 502 \n",
+ " \n",
+ " \n",
+ " 3 \n",
+ " 2211 \n",
+ " P \n",
+ " Silvestri \n",
+ " Udinese \n",
+ " Silvestri \n",
+ " \n",
+ " 514 \n",
+ " \n",
+ " \n",
+ " 4 \n",
+ " 159 \n",
+ " P \n",
+ " Sepe \n",
+ " Salernitana \n",
+ " Sepe \n",
+ " \n",
+ " 513 \n",
+ " \n",
+ " \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " \n",
+ " \n",
+ " 549 \n",
+ " 5512 \n",
+ " A \n",
+ " De Luca \n",
+ " Sampdoria \n",
+ " Luca \n",
+ " \n",
+ " 122 \n",
+ " \n",
+ " \n",
+ " 550 \n",
+ " 5734 \n",
+ " A \n",
+ " Soule' \n",
+ " Juventus \n",
+ " Soule \n",
+ " \n",
+ " 423 \n",
+ " \n",
+ " \n",
+ " 551 \n",
+ " 5785 \n",
+ " A \n",
+ " Lazetic \n",
+ " Milan \n",
+ " Lazetic \n",
+ " \n",
+ " 248 \n",
+ " \n",
+ " \n",
+ " 552 \n",
+ " 5837 \n",
+ " A \n",
+ " Voelkerling Persson \n",
+ " Lecce \n",
+ " Persson \n",
+ " \n",
+ " -1 \n",
+ " \n",
+ " \n",
+ " 553 \n",
+ " 6063 \n",
+ " A \n",
+ " Sanca \n",
+ " Spezia \n",
+ " Sanca \n",
+ " \n",
+ " 396 \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
554 rows × 7 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " id r name team surname initial fb_ID\n",
+ "0 572 P Meret Napoli Meret 504\n",
+ "1 2814 P Provedel Lazio Provedel 511\n",
+ "2 4312 P Maignan Milan Maignan 502\n",
+ "3 2211 P Silvestri Udinese Silvestri 514\n",
+ "4 159 P Sepe Salernitana Sepe 513\n",
+ ".. ... .. ... ... ... ... ...\n",
+ "549 5512 A De Luca Sampdoria Luca 122\n",
+ "550 5734 A Soule' Juventus Soule 423\n",
+ "551 5785 A Lazetic Milan Lazetic 248\n",
+ "552 5837 A Voelkerling Persson Lecce Persson -1\n",
+ "553 6063 A Sanca Spezia Sanca 396\n",
+ "\n",
+ "[554 rows x 7 columns]"
+ ]
+ },
+ "execution_count": 11,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "fc_players"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "f06afbb6",
+ "metadata": {},
+ "source": [
+ "Populate players dataset with stats from FBref, for outfield players and goalkeepers"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 12,
+ "id": "1d73a312",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy] = 0\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy] = 0\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy] = 0\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy] = 0\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy] = 0\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy] = 0\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy] = 0\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy] = 0\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy] = 0\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy] = 0\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy] = 0\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy] = 0\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy] = 0\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy] = 0\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy] = 0\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy] = 0\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy] = 0\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy] = 0\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy] = 0\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy] = 0\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy] = 0\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\2261782218.py:9: SettingWithCopyWarning: \n",
+ "A value is trying to be set on a copy of a slice from a DataFrame\n",
+ "\n",
+ "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
+ " fc_players[columns_to_copy[j]][i] = outfield_players[columns_to_copy[j]][fc_players['fb_ID'][i]]\n"
+ ]
+ }
+ ],
+ "source": [
+ "#Data for Outfield players\n",
+ "columns_to_copy = outfield_players.columns[4:]\n",
+ "\n",
+ "fc_players[columns_to_copy] = 0\n",
+ "\n",
+ "for i in range(fc_players.shape[0]):\n",
+ " if(fc_players['fb_ID'][i] != -1 and fc_players['r'][i] != 'P'):\n",
+ " for j in range(columns_to_copy.shape[0]):\n",
+ " fc_players[columns_to_copy[j]][i] = outfield_players[columns_to_copy[j]][fc_players['fb_ID'][i]]\n",
+ " "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 13,
+ "id": "7acb93e3",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "Index(['age', 'birth_year', 'gk_games', 'gk_games_starts', 'gk_minutes',\n",
+ " 'gk_goals_against', 'gk_goals_against_per90',\n",
+ " 'gk_shots_on_target_against', 'gk_saves', 'gk_save_pct', 'gk_wins',\n",
+ " 'gk_ties', 'gk_losses', 'gk_clean_sheets', 'gk_clean_sheets_pct',\n",
+ " 'gk_pens_att', 'gk_pens_allowed', 'gk_pens_saved', 'gk_pens_missed',\n",
+ " 'minutes_90s', 'gk_free_kick_goals_against',\n",
+ " 'gk_corner_kick_goals_against', 'gk_own_goals_against', 'gk_psxg',\n",
+ " 'gk_psnpxg_per_shot_on_target_against', 'gk_psxg_net',\n",
+ " 'gk_psxg_net_per90', 'gk_passes_completed_launched',\n",
+ " 'gk_passes_launched', 'gk_passes_pct_launched', 'gk_passes',\n",
+ " 'gk_passes_throws', 'gk_pct_passes_launched', 'gk_passes_length_avg',\n",
+ " 'gk_goal_kicks', 'gk_pct_goal_kicks_launched',\n",
+ " 'gk_goal_kick_length_avg', 'gk_crosses', 'gk_crosses_stopped',\n",
+ " 'gk_crosses_stopped_pct', 'gk_def_actions_outside_pen_area',\n",
+ " 'gk_def_actions_outside_pen_area_per90', 'gk_avg_distance_def_actions'],\n",
+ " dtype='object')"
+ ]
+ },
+ "execution_count": 13,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "keeper_players.columns[4:]"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 14,
+ "id": "eb9127a9",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ " fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:11: SettingWithCopyWarning: \n",
+ "A value is trying to be set on a copy of a slice from a DataFrame\n",
+ "\n",
+ "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
+ " fc_players[columns_to_copy[j]][i] = keeper_players[columns_to_copy[j]][fc_players['fb_ID'][i] - delta_k]\n"
+ ]
+ }
+ ],
+ "source": [
+ "#Data for Keepers\n",
+ "columns_to_copy = keeper_players.columns[4:]\n",
+ "\n",
+ "fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
+ "\n",
+ "delta_k = outfield_players.shape[0]\n",
+ "\n",
+ "for i in range(fc_players.shape[0]):\n",
+ " if(fc_players['fb_ID'][i] != -1 and fc_players['r'][i] == 'P'):\n",
+ " for j in range(columns_to_copy.shape[0]):\n",
+ " fc_players[columns_to_copy[j]][i] = keeper_players[columns_to_copy[j]][fc_players['fb_ID'][i] - delta_k]"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 15,
+ "id": "da977789",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " id \n",
+ " r \n",
+ " name \n",
+ " team \n",
+ " surname \n",
+ " initial \n",
+ " fb_ID \n",
+ " age \n",
+ " birth_year \n",
+ " games \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",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " 572 \n",
+ " P \n",
+ " Meret \n",
+ " Napoli \n",
+ " Meret \n",
+ " \n",
+ " 504 \n",
+ " 25-238 \n",
+ " 1997 \n",
+ " 0 \n",
+ " ... \n",
+ " 26.9 \n",
+ " 95 \n",
+ " 20.0 \n",
+ " 26.6 \n",
+ " 154 \n",
+ " 6 \n",
+ " 3.9 \n",
+ " 18 \n",
+ " 1.20 \n",
+ " 16.9 \n",
+ " \n",
+ " \n",
+ " 1 \n",
+ " 2814 \n",
+ " P \n",
+ " Provedel \n",
+ " Lazio \n",
+ " Provedel \n",
+ " \n",
+ " 511 \n",
+ " 28-243 \n",
+ " 1994 \n",
+ " 0 \n",
+ " ... \n",
+ " 32.7 \n",
+ " 95 \n",
+ " 36.8 \n",
+ " 36.3 \n",
+ " 212 \n",
+ " 5 \n",
+ " 2.4 \n",
+ " 30 \n",
+ " 2.01 \n",
+ " 17.8 \n",
+ " \n",
+ " \n",
+ " 2 \n",
+ " 4312 \n",
+ " P \n",
+ " Maignan \n",
+ " Milan \n",
+ " Maignan \n",
+ " \n",
+ " 502 \n",
+ " 27-135 \n",
+ " 1995 \n",
+ " 0 \n",
+ " ... \n",
+ " 33.5 \n",
+ " 18 \n",
+ " 38.9 \n",
+ " 40.4 \n",
+ " 65 \n",
+ " 5 \n",
+ " 7.7 \n",
+ " 6 \n",
+ " 0.86 \n",
+ " 12.9 \n",
+ " \n",
+ " \n",
+ " 3 \n",
+ " 2211 \n",
+ " P \n",
+ " Silvestri \n",
+ " Udinese \n",
+ " Silvestri \n",
+ " \n",
+ " 514 \n",
+ " 31-258 \n",
+ " 1991 \n",
+ " 0 \n",
+ " ... \n",
+ " 34.1 \n",
+ " 116 \n",
+ " 38.8 \n",
+ " 36.9 \n",
+ " 205 \n",
+ " 4 \n",
+ " 2.0 \n",
+ " 5 \n",
+ " 0.33 \n",
+ " 11.3 \n",
+ " \n",
+ " \n",
+ " 4 \n",
+ " 159 \n",
+ " P \n",
+ " Sepe \n",
+ " Salernitana \n",
+ " Sepe \n",
+ " \n",
+ " 513 \n",
+ " 31-191 \n",
+ " 1991 \n",
+ " 0 \n",
+ " ... \n",
+ " 36.1 \n",
+ " 134 \n",
+ " 46.3 \n",
+ " 40.6 \n",
+ " 199 \n",
+ " 15 \n",
+ " 7.5 \n",
+ " 11 \n",
+ " 0.73 \n",
+ " 14.2 \n",
+ " \n",
+ " \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " \n",
+ " \n",
+ " 549 \n",
+ " 5512 \n",
+ " A \n",
+ " De Luca \n",
+ " Sampdoria \n",
+ " Luca \n",
+ " \n",
+ " 122 \n",
+ " 24-121 \n",
+ " 1998 \n",
+ " 1 \n",
+ " ... \n",
+ " 0.0 \n",
+ " 0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0.0 \n",
+ " 0 \n",
+ " 0.00 \n",
+ " 0.0 \n",
+ " \n",
+ " \n",
+ " 550 \n",
+ " 5734 \n",
+ " A \n",
+ " Soule' \n",
+ " Juventus \n",
+ " Soule \n",
+ " \n",
+ " 423 \n",
+ " 19-214 \n",
+ " 2003 \n",
+ " 5 \n",
+ " ... \n",
+ " 0.0 \n",
+ " 0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0.0 \n",
+ " 0 \n",
+ " 0.00 \n",
+ " 0.0 \n",
+ " \n",
+ " \n",
+ " 551 \n",
+ " 5785 \n",
+ " A \n",
+ " Lazetic \n",
+ " Milan \n",
+ " Lazetic \n",
+ " \n",
+ " 248 \n",
+ " 18-297 \n",
+ " 2004 \n",
+ " 1 \n",
+ " ... \n",
+ " 0.0 \n",
+ " 0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0.0 \n",
+ " 0 \n",
+ " 0.00 \n",
+ " 0.0 \n",
+ " \n",
+ " \n",
+ " 552 \n",
+ " 5837 \n",
+ " A \n",
+ " Voelkerling Persson \n",
+ " Lecce \n",
+ " Persson \n",
+ " \n",
+ " -1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " ... \n",
+ " 0.0 \n",
+ " 0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0.0 \n",
+ " 0 \n",
+ " 0.00 \n",
+ " 0.0 \n",
+ " \n",
+ " \n",
+ " 553 \n",
+ " 6063 \n",
+ " A \n",
+ " Sanca \n",
+ " Spezia \n",
+ " Sanca \n",
+ " \n",
+ " 396 \n",
+ " 22-315 \n",
+ " 2000 \n",
+ " 3 \n",
+ " ... \n",
+ " 0.0 \n",
+ " 0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0.0 \n",
+ " 0 \n",
+ " 0.00 \n",
+ " 0.0 \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
554 rows × 163 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " id r name team surname initial fb_ID \\\n",
+ "0 572 P Meret Napoli Meret 504 \n",
+ "1 2814 P Provedel Lazio Provedel 511 \n",
+ "2 4312 P Maignan Milan Maignan 502 \n",
+ "3 2211 P Silvestri Udinese Silvestri 514 \n",
+ "4 159 P Sepe Salernitana Sepe 513 \n",
+ ".. ... .. ... ... ... ... ... \n",
+ "549 5512 A De Luca Sampdoria Luca 122 \n",
+ "550 5734 A Soule' Juventus Soule 423 \n",
+ "551 5785 A Lazetic Milan Lazetic 248 \n",
+ "552 5837 A Voelkerling Persson Lecce Persson -1 \n",
+ "553 6063 A Sanca Spezia Sanca 396 \n",
+ "\n",
+ " age birth_year games ... gk_passes_length_avg gk_goal_kicks \\\n",
+ "0 25-238 1997 0 ... 26.9 95 \n",
+ "1 28-243 1994 0 ... 32.7 95 \n",
+ "2 27-135 1995 0 ... 33.5 18 \n",
+ "3 31-258 1991 0 ... 34.1 116 \n",
+ "4 31-191 1991 0 ... 36.1 134 \n",
+ ".. ... ... ... ... ... ... \n",
+ "549 24-121 1998 1 ... 0.0 0 \n",
+ "550 19-214 2003 5 ... 0.0 0 \n",
+ "551 18-297 2004 1 ... 0.0 0 \n",
+ "552 0 0 0 ... 0.0 0 \n",
+ "553 22-315 2000 3 ... 0.0 0 \n",
+ "\n",
+ " gk_pct_goal_kicks_launched gk_goal_kick_length_avg gk_crosses \\\n",
+ "0 20.0 26.6 154 \n",
+ "1 36.8 36.3 212 \n",
+ "2 38.9 40.4 65 \n",
+ "3 38.8 36.9 205 \n",
+ "4 46.3 40.6 199 \n",
+ ".. ... ... ... \n",
+ "549 0.0 0.0 0 \n",
+ "550 0.0 0.0 0 \n",
+ "551 0.0 0.0 0 \n",
+ "552 0.0 0.0 0 \n",
+ "553 0.0 0.0 0 \n",
+ "\n",
+ " gk_crosses_stopped gk_crosses_stopped_pct \\\n",
+ "0 6 3.9 \n",
+ "1 5 2.4 \n",
+ "2 5 7.7 \n",
+ "3 4 2.0 \n",
+ "4 15 7.5 \n",
+ ".. ... ... \n",
+ "549 0 0.0 \n",
+ "550 0 0.0 \n",
+ "551 0 0.0 \n",
+ "552 0 0.0 \n",
+ "553 0 0.0 \n",
+ "\n",
+ " gk_def_actions_outside_pen_area gk_def_actions_outside_pen_area_per90 \\\n",
+ "0 18 1.20 \n",
+ "1 30 2.01 \n",
+ "2 6 0.86 \n",
+ "3 5 0.33 \n",
+ "4 11 0.73 \n",
+ ".. ... ... \n",
+ "549 0 0.00 \n",
+ "550 0 0.00 \n",
+ "551 0 0.00 \n",
+ "552 0 0.00 \n",
+ "553 0 0.00 \n",
+ "\n",
+ " gk_avg_distance_def_actions \n",
+ "0 16.9 \n",
+ "1 17.8 \n",
+ "2 12.9 \n",
+ "3 11.3 \n",
+ "4 14.2 \n",
+ ".. ... \n",
+ "549 0.0 \n",
+ "550 0.0 \n",
+ "551 0.0 \n",
+ "552 0.0 \n",
+ "553 0.0 \n",
+ "\n",
+ "[554 rows x 163 columns]"
+ ]
+ },
+ "execution_count": 15,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "fc_players"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "81a17f84",
+ "metadata": {},
+ "source": [
+ "Load votes database, to add data to players database (mean vote and its standard deviation)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 19,
+ "id": "6a0e43cd",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import numpy as np\n",
+ "\n",
+ "votes = pd.read_excel('mid_outputs/players_votes.xlsx', index_col = 0)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "6c1b733a",
+ "metadata": {},
+ "source": [
+ "Compute the average Serie A Goal Keeper mean vote and vote std"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 17,
+ "id": "61fac91a",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "vote_avg 6.214464\n",
+ "vote_std 0.438749\n",
+ "dtype: float64\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " vote_avg \n",
+ " vote_std \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " 6.214286 \n",
+ " 0.557875 \n",
+ " \n",
+ " \n",
+ " 1 \n",
+ " 6.321429 \n",
+ " 0.305143 \n",
+ " \n",
+ " \n",
+ " 2 \n",
+ " 6.357143 \n",
+ " 0.440315 \n",
+ " \n",
+ " \n",
+ " 3 \n",
+ " 6.321429 \n",
+ " 0.485767 \n",
+ " \n",
+ " \n",
+ " 4 \n",
+ " 6.428571 \n",
+ " 0.371154 \n",
+ " \n",
+ " \n",
+ " 5 \n",
+ " 6.125000 \n",
+ " 0.216506 \n",
+ " \n",
+ " \n",
+ " 6 \n",
+ " 6.142857 \n",
+ " 0.349927 \n",
+ " \n",
+ " \n",
+ " 7 \n",
+ " 6.428571 \n",
+ " 0.371154 \n",
+ " \n",
+ " \n",
+ " 8 \n",
+ " 6.187500 \n",
+ " 0.347985 \n",
+ " \n",
+ " \n",
+ " 9 \n",
+ " 6.428571 \n",
+ " 0.416497 \n",
+ " \n",
+ " \n",
+ " 10 \n",
+ " 6.000000 \n",
+ " 0.500000 \n",
+ " \n",
+ " \n",
+ " 11 \n",
+ " 6.178571 \n",
+ " 0.358924 \n",
+ " \n",
+ " \n",
+ " 12 \n",
+ " 6.321429 \n",
+ " 0.485767 \n",
+ " \n",
+ " \n",
+ " 13 \n",
+ " 6.214286 \n",
+ " 0.489690 \n",
+ " \n",
+ " \n",
+ " 14 \n",
+ " 6.166667 \n",
+ " 0.471405 \n",
+ " \n",
+ " \n",
+ " 15 \n",
+ " 6.035714 \n",
+ " 0.480487 \n",
+ " \n",
+ " \n",
+ " 16 \n",
+ " 6.250000 \n",
+ " 0.590097 \n",
+ " \n",
+ " \n",
+ " 17 \n",
+ " 6.428571 \n",
+ " 0.562429 \n",
+ " \n",
+ " \n",
+ " 18 \n",
+ " 6.062500 \n",
+ " 0.526634 \n",
+ " \n",
+ " \n",
+ " 19 \n",
+ " 6.071429 \n",
+ " 0.174964 \n",
+ " \n",
+ " \n",
+ " 20 \n",
+ " 6.153846 \n",
+ " 0.455083 \n",
+ " \n",
+ " \n",
+ " 21 \n",
+ " 6.045455 \n",
+ " 0.396264 \n",
+ " \n",
+ " \n",
+ " 22 \n",
+ " 6.111111 \n",
+ " 0.566558 \n",
+ " \n",
+ " \n",
+ " 23 \n",
+ " 6.166667 \n",
+ " 0.235702 \n",
+ " \n",
+ " \n",
+ " 24 \n",
+ " 6.200000 \n",
+ " 0.812404 \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " vote_avg vote_std\n",
+ "0 6.214286 0.557875\n",
+ "1 6.321429 0.305143\n",
+ "2 6.357143 0.440315\n",
+ "3 6.321429 0.485767\n",
+ "4 6.428571 0.371154\n",
+ "5 6.125000 0.216506\n",
+ "6 6.142857 0.349927\n",
+ "7 6.428571 0.371154\n",
+ "8 6.187500 0.347985\n",
+ "9 6.428571 0.416497\n",
+ "10 6.000000 0.500000\n",
+ "11 6.178571 0.358924\n",
+ "12 6.321429 0.485767\n",
+ "13 6.214286 0.489690\n",
+ "14 6.166667 0.471405\n",
+ "15 6.035714 0.480487\n",
+ "16 6.250000 0.590097\n",
+ "17 6.428571 0.562429\n",
+ "18 6.062500 0.526634\n",
+ "19 6.071429 0.174964\n",
+ "20 6.153846 0.455083\n",
+ "21 6.045455 0.396264\n",
+ "22 6.111111 0.566558\n",
+ "23 6.166667 0.235702\n",
+ "24 6.200000 0.812404"
+ ]
+ },
+ "execution_count": 17,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "min_votes = 6\n",
+ "\n",
+ "perf_df_P = pd.DataFrame(columns = ['vote_avg', 'vote_std'])\n",
+ "\n",
+ "for i in range(fc_players.shape[0]): \n",
+ " if(fc_players.loc[i]['r'] == 'P'):\n",
+ " v = np.array([])\n",
+ " for j in range(votes.shape[0]):\n",
+ " if(fc_players['name'][i] == votes['player'][j]):\n",
+ " v = np.append(v, votes['vote'][j])\n",
+ "\n",
+ " if(v.shape[0] >= min_votes - 1):\n",
+ " row_df = pd.DataFrame(data = [[np.mean(v), np.std(v)]], columns = perf_df_P.columns)\n",
+ " perf_df_P = pd.concat([perf_df_P, row_df], ignore_index = True)\n",
+ "\n",
+ "\n",
+ "print(perf_df_P.mean())\n",
+ "\n",
+ "perf_df_P\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "dbb344e2",
+ "metadata": {},
+ "source": [
+ "Add to players data their mean vote (and its standard deviation).\n",
+ "\n",
+ "For players who don't have a minimum amount of games, more data to reach this value is computed, according to the average Serie A player vote (and std). For goalkeepers, this values are different.\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 20,
+ "id": "c9312080",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " vote_avg \n",
+ " vote_std \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " 6.233333 \n",
+ " 0.543650 \n",
+ " \n",
+ " \n",
+ " 1 \n",
+ " 6.266667 \n",
+ " 0.359011 \n",
+ " \n",
+ " \n",
+ " 2 \n",
+ " 6.357143 \n",
+ " 0.440315 \n",
+ " \n",
+ " \n",
+ " 3 \n",
+ " 6.333333 \n",
+ " 0.471405 \n",
+ " \n",
+ " \n",
+ " 4 \n",
+ " 6.366667 \n",
+ " 0.426875 \n",
+ " \n",
+ " \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " \n",
+ " \n",
+ " 549 \n",
+ " 6.022443 \n",
+ " 0.391286 \n",
+ " \n",
+ " \n",
+ " 550 \n",
+ " 5.662820 \n",
+ " 0.533573 \n",
+ " \n",
+ " \n",
+ " 551 \n",
+ " 6.031972 \n",
+ " 0.451508 \n",
+ " \n",
+ " \n",
+ " 552 \n",
+ " 6.084084 \n",
+ " 0.437134 \n",
+ " \n",
+ " \n",
+ " 553 \n",
+ " 5.971695 \n",
+ " 0.424945 \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
554 rows × 2 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " vote_avg vote_std\n",
+ "0 6.233333 0.543650\n",
+ "1 6.266667 0.359011\n",
+ "2 6.357143 0.440315\n",
+ "3 6.333333 0.471405\n",
+ "4 6.366667 0.426875\n",
+ ".. ... ...\n",
+ "549 6.022443 0.391286\n",
+ "550 5.662820 0.533573\n",
+ "551 6.031972 0.451508\n",
+ "552 6.084084 0.437134\n",
+ "553 5.971695 0.424945\n",
+ "\n",
+ "[554 rows x 2 columns]"
+ ]
+ },
+ "execution_count": 20,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "min_votes = 6\n",
+ "\n",
+ "#outfield players\n",
+ "mean_def = 6\n",
+ "std_def = 0.58\n",
+ "\n",
+ "#goalkeepers\n",
+ "mean_def_P = 6.22\n",
+ "std_def_P = 0.43\n",
+ "\n",
+ "\n",
+ "perf_df = pd.DataFrame(columns = ['vote_avg', 'vote_std'])\n",
+ "\n",
+ "for i in range(fc_players.shape[0]):\n",
+ " v = np.array([])\n",
+ " for j in range(votes.shape[0]):\n",
+ " if(fc_players['name'][i] == votes['player'][j]):\n",
+ " v = np.append(v, votes['vote'][j])\n",
+ " \n",
+ " mean_def_i = mean_def\n",
+ " std_def_i = std_def\n",
+ " \n",
+ " if(fc_players['r'][i] == 'P'):\n",
+ " mean_def_i = mean_def_P\n",
+ " std_def_i = std_def_P\n",
+ " \n",
+ " if(v.shape[0] < min_votes):\n",
+ " for k in range(min_votes - v.shape[0]):\n",
+ " v = np.append( v, np.random.normal(mean_def_i, std_def_i) )\n",
+ " \n",
+ " row_df = pd.DataFrame(data = [[np.mean(v), np.std(v)]], columns = perf_df.columns)\n",
+ " perf_df = pd.concat([perf_df, row_df], ignore_index = True)\n",
+ " \n",
+ "perf_df\n",
+ " "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 21,
+ "id": "b2570ce5",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " id \n",
+ " r \n",
+ " name \n",
+ " team \n",
+ " surname \n",
+ " initial \n",
+ " fb_ID \n",
+ " age \n",
+ " birth_year \n",
+ " games \n",
+ " ... \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",
+ " vote_avg \n",
+ " vote_std \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " 572 \n",
+ " P \n",
+ " Meret \n",
+ " Napoli \n",
+ " Meret \n",
+ " \n",
+ " 504 \n",
+ " 25-238 \n",
+ " 1997 \n",
+ " 0 \n",
+ " ... \n",
+ " 20.0 \n",
+ " 26.6 \n",
+ " 154 \n",
+ " 6 \n",
+ " 3.9 \n",
+ " 18 \n",
+ " 1.20 \n",
+ " 16.9 \n",
+ " 6.233333 \n",
+ " 0.543650 \n",
+ " \n",
+ " \n",
+ " 1 \n",
+ " 2814 \n",
+ " P \n",
+ " Provedel \n",
+ " Lazio \n",
+ " Provedel \n",
+ " \n",
+ " 511 \n",
+ " 28-243 \n",
+ " 1994 \n",
+ " 0 \n",
+ " ... \n",
+ " 36.8 \n",
+ " 36.3 \n",
+ " 212 \n",
+ " 5 \n",
+ " 2.4 \n",
+ " 30 \n",
+ " 2.01 \n",
+ " 17.8 \n",
+ " 6.266667 \n",
+ " 0.359011 \n",
+ " \n",
+ " \n",
+ " 2 \n",
+ " 4312 \n",
+ " P \n",
+ " Maignan \n",
+ " Milan \n",
+ " Maignan \n",
+ " \n",
+ " 502 \n",
+ " 27-135 \n",
+ " 1995 \n",
+ " 0 \n",
+ " ... \n",
+ " 38.9 \n",
+ " 40.4 \n",
+ " 65 \n",
+ " 5 \n",
+ " 7.7 \n",
+ " 6 \n",
+ " 0.86 \n",
+ " 12.9 \n",
+ " 6.357143 \n",
+ " 0.440315 \n",
+ " \n",
+ " \n",
+ " 3 \n",
+ " 2211 \n",
+ " P \n",
+ " Silvestri \n",
+ " Udinese \n",
+ " Silvestri \n",
+ " \n",
+ " 514 \n",
+ " 31-258 \n",
+ " 1991 \n",
+ " 0 \n",
+ " ... \n",
+ " 38.8 \n",
+ " 36.9 \n",
+ " 205 \n",
+ " 4 \n",
+ " 2.0 \n",
+ " 5 \n",
+ " 0.33 \n",
+ " 11.3 \n",
+ " 6.333333 \n",
+ " 0.471405 \n",
+ " \n",
+ " \n",
+ " 4 \n",
+ " 159 \n",
+ " P \n",
+ " Sepe \n",
+ " Salernitana \n",
+ " Sepe \n",
+ " \n",
+ " 513 \n",
+ " 31-191 \n",
+ " 1991 \n",
+ " 0 \n",
+ " ... \n",
+ " 46.3 \n",
+ " 40.6 \n",
+ " 199 \n",
+ " 15 \n",
+ " 7.5 \n",
+ " 11 \n",
+ " 0.73 \n",
+ " 14.2 \n",
+ " 6.366667 \n",
+ " 0.426875 \n",
+ " \n",
+ " \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " \n",
+ " \n",
+ " 549 \n",
+ " 5512 \n",
+ " A \n",
+ " De Luca \n",
+ " Sampdoria \n",
+ " Luca \n",
+ " \n",
+ " 122 \n",
+ " 24-121 \n",
+ " 1998 \n",
+ " 1 \n",
+ " ... \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0.0 \n",
+ " 0 \n",
+ " 0.00 \n",
+ " 0.0 \n",
+ " 6.022443 \n",
+ " 0.391286 \n",
+ " \n",
+ " \n",
+ " 550 \n",
+ " 5734 \n",
+ " A \n",
+ " Soule' \n",
+ " Juventus \n",
+ " Soule \n",
+ " \n",
+ " 423 \n",
+ " 19-214 \n",
+ " 2003 \n",
+ " 5 \n",
+ " ... \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0.0 \n",
+ " 0 \n",
+ " 0.00 \n",
+ " 0.0 \n",
+ " 5.662820 \n",
+ " 0.533573 \n",
+ " \n",
+ " \n",
+ " 551 \n",
+ " 5785 \n",
+ " A \n",
+ " Lazetic \n",
+ " Milan \n",
+ " Lazetic \n",
+ " \n",
+ " 248 \n",
+ " 18-297 \n",
+ " 2004 \n",
+ " 1 \n",
+ " ... \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0.0 \n",
+ " 0 \n",
+ " 0.00 \n",
+ " 0.0 \n",
+ " 6.031972 \n",
+ " 0.451508 \n",
+ " \n",
+ " \n",
+ " 552 \n",
+ " 5837 \n",
+ " A \n",
+ " Voelkerling Persson \n",
+ " Lecce \n",
+ " Persson \n",
+ " \n",
+ " -1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " ... \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0.0 \n",
+ " 0 \n",
+ " 0.00 \n",
+ " 0.0 \n",
+ " 6.084084 \n",
+ " 0.437134 \n",
+ " \n",
+ " \n",
+ " 553 \n",
+ " 6063 \n",
+ " A \n",
+ " Sanca \n",
+ " Spezia \n",
+ " Sanca \n",
+ " \n",
+ " 396 \n",
+ " 22-315 \n",
+ " 2000 \n",
+ " 3 \n",
+ " ... \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0.0 \n",
+ " 0 \n",
+ " 0.00 \n",
+ " 0.0 \n",
+ " 5.971695 \n",
+ " 0.424945 \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
554 rows × 165 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " id r name team surname initial fb_ID \\\n",
+ "0 572 P Meret Napoli Meret 504 \n",
+ "1 2814 P Provedel Lazio Provedel 511 \n",
+ "2 4312 P Maignan Milan Maignan 502 \n",
+ "3 2211 P Silvestri Udinese Silvestri 514 \n",
+ "4 159 P Sepe Salernitana Sepe 513 \n",
+ ".. ... .. ... ... ... ... ... \n",
+ "549 5512 A De Luca Sampdoria Luca 122 \n",
+ "550 5734 A Soule' Juventus Soule 423 \n",
+ "551 5785 A Lazetic Milan Lazetic 248 \n",
+ "552 5837 A Voelkerling Persson Lecce Persson -1 \n",
+ "553 6063 A Sanca Spezia Sanca 396 \n",
+ "\n",
+ " age birth_year games ... gk_pct_goal_kicks_launched \\\n",
+ "0 25-238 1997 0 ... 20.0 \n",
+ "1 28-243 1994 0 ... 36.8 \n",
+ "2 27-135 1995 0 ... 38.9 \n",
+ "3 31-258 1991 0 ... 38.8 \n",
+ "4 31-191 1991 0 ... 46.3 \n",
+ ".. ... ... ... ... ... \n",
+ "549 24-121 1998 1 ... 0.0 \n",
+ "550 19-214 2003 5 ... 0.0 \n",
+ "551 18-297 2004 1 ... 0.0 \n",
+ "552 0 0 0 ... 0.0 \n",
+ "553 22-315 2000 3 ... 0.0 \n",
+ "\n",
+ " gk_goal_kick_length_avg gk_crosses gk_crosses_stopped \\\n",
+ "0 26.6 154 6 \n",
+ "1 36.3 212 5 \n",
+ "2 40.4 65 5 \n",
+ "3 36.9 205 4 \n",
+ "4 40.6 199 15 \n",
+ ".. ... ... ... \n",
+ "549 0.0 0 0 \n",
+ "550 0.0 0 0 \n",
+ "551 0.0 0 0 \n",
+ "552 0.0 0 0 \n",
+ "553 0.0 0 0 \n",
+ "\n",
+ " gk_crosses_stopped_pct gk_def_actions_outside_pen_area \\\n",
+ "0 3.9 18 \n",
+ "1 2.4 30 \n",
+ "2 7.7 6 \n",
+ "3 2.0 5 \n",
+ "4 7.5 11 \n",
+ ".. ... ... \n",
+ "549 0.0 0 \n",
+ "550 0.0 0 \n",
+ "551 0.0 0 \n",
+ "552 0.0 0 \n",
+ "553 0.0 0 \n",
+ "\n",
+ " gk_def_actions_outside_pen_area_per90 gk_avg_distance_def_actions \\\n",
+ "0 1.20 16.9 \n",
+ "1 2.01 17.8 \n",
+ "2 0.86 12.9 \n",
+ "3 0.33 11.3 \n",
+ "4 0.73 14.2 \n",
+ ".. ... ... \n",
+ "549 0.00 0.0 \n",
+ "550 0.00 0.0 \n",
+ "551 0.00 0.0 \n",
+ "552 0.00 0.0 \n",
+ "553 0.00 0.0 \n",
+ "\n",
+ " vote_avg vote_std \n",
+ "0 6.233333 0.543650 \n",
+ "1 6.266667 0.359011 \n",
+ "2 6.357143 0.440315 \n",
+ "3 6.333333 0.471405 \n",
+ "4 6.366667 0.426875 \n",
+ ".. ... ... \n",
+ "549 6.022443 0.391286 \n",
+ "550 5.662820 0.533573 \n",
+ "551 6.031972 0.451508 \n",
+ "552 6.084084 0.437134 \n",
+ "553 5.971695 0.424945 \n",
+ "\n",
+ "[554 rows x 165 columns]"
+ ]
+ },
+ "execution_count": 21,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "fc_players = pd.concat([fc_players, perf_df], axis = 1)\n",
+ "\n",
+ "fc_players"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 22,
+ "id": "f7620abe",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "'gk_games'"
+ ]
+ },
+ "execution_count": 22,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "fc_players.columns[123]"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "c550c370",
+ "metadata": {},
+ "source": [
+ "For goalkeepers who didn't play a miminum amount of games, data is weightly averaged with one of the main goalkeeper of their same team."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 23,
+ "id": "700b7a7d",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Gollini, 0.5\n",
+ "Berisha, 0.0\n",
+ "Cragno, 0.0\n",
+ "Luis Maximiano, 0.16666666666666663\n",
+ "Mirante, 0.0\n",
+ "Sarr M., 0.0\n",
+ "Lamanna, 0.0\n",
+ "Ujkani, 0.0\n",
+ "Pegolo, 0.0\n",
+ "Perilli, 0.0\n",
+ "Padelli, 0.0\n",
+ "Perisan, 0.0\n",
+ "Bardi, 0.0\n",
+ "Cordaz, 0.0\n",
+ "Pinsoglio, 0.0\n",
+ "Fiorillo, 0.0\n",
+ "Sirigu, 0.0\n",
+ "Cerofolini, 0.0\n",
+ "Rossi F., 0.0\n",
+ "Contini, 0.0\n",
+ "Brancolini, 0.0\n",
+ "Bleve, 0.0\n",
+ "Berardi A., 0.0\n",
+ "Russo A., 0.0\n",
+ "Gemello, 0.0\n",
+ "Ravaglia, 0.0\n",
+ "Zoet, 0.33333333333333337\n",
+ "Boer, 0.0\n",
+ "Adamonis, 0.0\n",
+ "Marfella, 0.0\n",
+ "Zovko, 0.0\n",
+ "Piana, 0.0\n",
+ "Bagnolini, 0.0\n",
+ "Svilar, 0.0\n",
+ "Sorrentino A., 0.0\n",
+ "Ciezkowski, 0.0\n",
+ "Micai, 0.0\n",
+ "Chiesa M., 0.0\n",
+ "Saro, 0.0\n"
+ ]
+ }
+ ],
+ "source": [
+ "min_gk_games = 6\n",
+ "\n",
+ "fc_players_newgk = fc_players.copy()\n",
+ "\n",
+ "columns_to_avg = fc_players.columns[123:] # from gk_games to end\n",
+ "\n",
+ "for i in range(fc_players.shape[0]):\n",
+ " if(fc_players['r'][i] == 'P'):\n",
+ " if(fc_players['gk_games'][i] < min_gk_games):\n",
+ " for j in range(fc_players.shape[0]):\n",
+ " if(fc_players['team'][i] == fc_players['team'][j] and fc_players['gk_games'][j] >= min_gk_games):\n",
+ " break\n",
+ " \n",
+ " weight = 1 - (min_gk_games - fc_players['gk_games'][i]) / min_gk_games\n",
+ " \n",
+ " fc_players_newgk.at[i, columns_to_avg] = fc_players.loc[i][columns_to_avg] * weight + (1 - weight) * fc_players.loc[j][columns_to_avg]\n",
+ " \n",
+ " print(fc_players['name'][i] + ', ' + str(weight))\n",
+ " \n",
+ " "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 24,
+ "id": "2d9eee99",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " id \n",
+ " r \n",
+ " name \n",
+ " team \n",
+ " surname \n",
+ " initial \n",
+ " fb_ID \n",
+ " age \n",
+ " birth_year \n",
+ " games \n",
+ " ... \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",
+ " vote_avg \n",
+ " vote_std \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " 572 \n",
+ " P \n",
+ " Meret \n",
+ " Napoli \n",
+ " Meret \n",
+ " \n",
+ " 504 \n",
+ " 25-238 \n",
+ " 1997 \n",
+ " 0 \n",
+ " ... \n",
+ " 20.0 \n",
+ " 26.6 \n",
+ " 154.0 \n",
+ " 6.0 \n",
+ " 3.9 \n",
+ " 18 \n",
+ " 1.20 \n",
+ " 16.9 \n",
+ " 6.233333 \n",
+ " 0.543650 \n",
+ " \n",
+ " \n",
+ " 1 \n",
+ " 2814 \n",
+ " P \n",
+ " Provedel \n",
+ " Lazio \n",
+ " Provedel \n",
+ " \n",
+ " 511 \n",
+ " 28-243 \n",
+ " 1994 \n",
+ " 0 \n",
+ " ... \n",
+ " 36.8 \n",
+ " 36.3 \n",
+ " 212.0 \n",
+ " 5.0 \n",
+ " 2.4 \n",
+ " 30 \n",
+ " 2.01 \n",
+ " 17.8 \n",
+ " 6.266667 \n",
+ " 0.359011 \n",
+ " \n",
+ " \n",
+ " 2 \n",
+ " 4312 \n",
+ " P \n",
+ " Maignan \n",
+ " Milan \n",
+ " Maignan \n",
+ " \n",
+ " 502 \n",
+ " 27-135 \n",
+ " 1995 \n",
+ " 0 \n",
+ " ... \n",
+ " 38.9 \n",
+ " 40.4 \n",
+ " 65.0 \n",
+ " 5.0 \n",
+ " 7.7 \n",
+ " 6 \n",
+ " 0.86 \n",
+ " 12.9 \n",
+ " 6.357143 \n",
+ " 0.440315 \n",
+ " \n",
+ " \n",
+ " 3 \n",
+ " 2211 \n",
+ " P \n",
+ " Silvestri \n",
+ " Udinese \n",
+ " Silvestri \n",
+ " \n",
+ " 514 \n",
+ " 31-258 \n",
+ " 1991 \n",
+ " 0 \n",
+ " ... \n",
+ " 38.8 \n",
+ " 36.9 \n",
+ " 205.0 \n",
+ " 4.0 \n",
+ " 2.0 \n",
+ " 5 \n",
+ " 0.33 \n",
+ " 11.3 \n",
+ " 6.333333 \n",
+ " 0.471405 \n",
+ " \n",
+ " \n",
+ " 4 \n",
+ " 159 \n",
+ " P \n",
+ " Sepe \n",
+ " Salernitana \n",
+ " Sepe \n",
+ " \n",
+ " 513 \n",
+ " 31-191 \n",
+ " 1991 \n",
+ " 0 \n",
+ " ... \n",
+ " 46.3 \n",
+ " 40.6 \n",
+ " 199.0 \n",
+ " 15.0 \n",
+ " 7.5 \n",
+ " 11 \n",
+ " 0.73 \n",
+ " 14.2 \n",
+ " 6.366667 \n",
+ " 0.426875 \n",
+ " \n",
+ " \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " \n",
+ " \n",
+ " 549 \n",
+ " 5512 \n",
+ " A \n",
+ " De Luca \n",
+ " Sampdoria \n",
+ " Luca \n",
+ " \n",
+ " 122 \n",
+ " 24-121 \n",
+ " 1998 \n",
+ " 1 \n",
+ " ... \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0 \n",
+ " 0.00 \n",
+ " 0.0 \n",
+ " 6.022443 \n",
+ " 0.391286 \n",
+ " \n",
+ " \n",
+ " 550 \n",
+ " 5734 \n",
+ " A \n",
+ " Soule' \n",
+ " Juventus \n",
+ " Soule \n",
+ " \n",
+ " 423 \n",
+ " 19-214 \n",
+ " 2003 \n",
+ " 5 \n",
+ " ... \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0 \n",
+ " 0.00 \n",
+ " 0.0 \n",
+ " 5.662820 \n",
+ " 0.533573 \n",
+ " \n",
+ " \n",
+ " 551 \n",
+ " 5785 \n",
+ " A \n",
+ " Lazetic \n",
+ " Milan \n",
+ " Lazetic \n",
+ " \n",
+ " 248 \n",
+ " 18-297 \n",
+ " 2004 \n",
+ " 1 \n",
+ " ... \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0 \n",
+ " 0.00 \n",
+ " 0.0 \n",
+ " 6.031972 \n",
+ " 0.451508 \n",
+ " \n",
+ " \n",
+ " 552 \n",
+ " 5837 \n",
+ " A \n",
+ " Voelkerling Persson \n",
+ " Lecce \n",
+ " Persson \n",
+ " \n",
+ " -1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " ... \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0 \n",
+ " 0.00 \n",
+ " 0.0 \n",
+ " 6.084084 \n",
+ " 0.437134 \n",
+ " \n",
+ " \n",
+ " 553 \n",
+ " 6063 \n",
+ " A \n",
+ " Sanca \n",
+ " Spezia \n",
+ " Sanca \n",
+ " \n",
+ " 396 \n",
+ " 22-315 \n",
+ " 2000 \n",
+ " 3 \n",
+ " ... \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0.0 \n",
+ " 0 \n",
+ " 0.00 \n",
+ " 0.0 \n",
+ " 5.971695 \n",
+ " 0.424945 \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
554 rows × 165 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " id r name team surname initial fb_ID \\\n",
+ "0 572 P Meret Napoli Meret 504 \n",
+ "1 2814 P Provedel Lazio Provedel 511 \n",
+ "2 4312 P Maignan Milan Maignan 502 \n",
+ "3 2211 P Silvestri Udinese Silvestri 514 \n",
+ "4 159 P Sepe Salernitana Sepe 513 \n",
+ ".. ... .. ... ... ... ... ... \n",
+ "549 5512 A De Luca Sampdoria Luca 122 \n",
+ "550 5734 A Soule' Juventus Soule 423 \n",
+ "551 5785 A Lazetic Milan Lazetic 248 \n",
+ "552 5837 A Voelkerling Persson Lecce Persson -1 \n",
+ "553 6063 A Sanca Spezia Sanca 396 \n",
+ "\n",
+ " age birth_year games ... gk_pct_goal_kicks_launched \\\n",
+ "0 25-238 1997 0 ... 20.0 \n",
+ "1 28-243 1994 0 ... 36.8 \n",
+ "2 27-135 1995 0 ... 38.9 \n",
+ "3 31-258 1991 0 ... 38.8 \n",
+ "4 31-191 1991 0 ... 46.3 \n",
+ ".. ... ... ... ... ... \n",
+ "549 24-121 1998 1 ... 0.0 \n",
+ "550 19-214 2003 5 ... 0.0 \n",
+ "551 18-297 2004 1 ... 0.0 \n",
+ "552 0 0 0 ... 0.0 \n",
+ "553 22-315 2000 3 ... 0.0 \n",
+ "\n",
+ " gk_goal_kick_length_avg gk_crosses gk_crosses_stopped \\\n",
+ "0 26.6 154.0 6.0 \n",
+ "1 36.3 212.0 5.0 \n",
+ "2 40.4 65.0 5.0 \n",
+ "3 36.9 205.0 4.0 \n",
+ "4 40.6 199.0 15.0 \n",
+ ".. ... ... ... \n",
+ "549 0.0 0.0 0.0 \n",
+ "550 0.0 0.0 0.0 \n",
+ "551 0.0 0.0 0.0 \n",
+ "552 0.0 0.0 0.0 \n",
+ "553 0.0 0.0 0.0 \n",
+ "\n",
+ " gk_crosses_stopped_pct gk_def_actions_outside_pen_area \\\n",
+ "0 3.9 18 \n",
+ "1 2.4 30 \n",
+ "2 7.7 6 \n",
+ "3 2.0 5 \n",
+ "4 7.5 11 \n",
+ ".. ... ... \n",
+ "549 0.0 0 \n",
+ "550 0.0 0 \n",
+ "551 0.0 0 \n",
+ "552 0.0 0 \n",
+ "553 0.0 0 \n",
+ "\n",
+ " gk_def_actions_outside_pen_area_per90 gk_avg_distance_def_actions \\\n",
+ "0 1.20 16.9 \n",
+ "1 2.01 17.8 \n",
+ "2 0.86 12.9 \n",
+ "3 0.33 11.3 \n",
+ "4 0.73 14.2 \n",
+ ".. ... ... \n",
+ "549 0.00 0.0 \n",
+ "550 0.00 0.0 \n",
+ "551 0.00 0.0 \n",
+ "552 0.00 0.0 \n",
+ "553 0.00 0.0 \n",
+ "\n",
+ " vote_avg vote_std \n",
+ "0 6.233333 0.543650 \n",
+ "1 6.266667 0.359011 \n",
+ "2 6.357143 0.440315 \n",
+ "3 6.333333 0.471405 \n",
+ "4 6.366667 0.426875 \n",
+ ".. ... ... \n",
+ "549 6.022443 0.391286 \n",
+ "550 5.662820 0.533573 \n",
+ "551 6.031972 0.451508 \n",
+ "552 6.084084 0.437134 \n",
+ "553 5.971695 0.424945 \n",
+ "\n",
+ "[554 rows x 165 columns]"
+ ]
+ },
+ "execution_count": 24,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "fc_players = fc_players_newgk\n",
+ "\n",
+ "fc_players"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "2b13240e",
+ "metadata": {},
+ "source": [
+ "Save to file."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 25,
+ "id": "8336c025",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "fc_players.to_excel('mid_outputs/players_stats.xlsx')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "f3fc9b1b",
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3 (ipykernel)",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.9.13"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 5
+}
diff --git a/.ipynb_checkpoints/5_scraping_match_probable_players-checkpoint.ipynb b/.ipynb_checkpoints/5_scraping_match_probable_players-checkpoint.ipynb
new file mode 100644
index 0000000..729b54d
--- /dev/null
+++ b/.ipynb_checkpoints/5_scraping_match_probable_players-checkpoint.ipynb
@@ -0,0 +1,826 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "id": "fd8a6cb9",
+ "metadata": {},
+ "source": [
+ "Scraping for playing probability for the current Serie A matchday.\n",
+ "\n",
+ "Data from http://fantacalcio.it"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "id": "4c7b7d26",
+ "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": "91897dbb",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "res = requests.get('https://www.fantacalcio.it/probabili-formazioni-serie-a')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "id": "7ba89027",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " player \n",
+ " starter \n",
+ " percentage \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " Vicario \n",
+ " 1 \n",
+ " 100.0 \n",
+ " \n",
+ " \n",
+ " 1 \n",
+ " Ebuehi \n",
+ " 1 \n",
+ " 100.0 \n",
+ " \n",
+ " \n",
+ " 2 \n",
+ " Ismajli \n",
+ " 1 \n",
+ " 100.0 \n",
+ " \n",
+ " \n",
+ " 3 \n",
+ " Walukiewicz \n",
+ " 1 \n",
+ " 100.0 \n",
+ " \n",
+ " \n",
+ " 4 \n",
+ " Parisi \n",
+ " 1 \n",
+ " 100.0 \n",
+ " \n",
+ " \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " \n",
+ " \n",
+ " 444 \n",
+ " Basic \n",
+ " 0 \n",
+ " 55.0 \n",
+ " \n",
+ " \n",
+ " 445 \n",
+ " Bertini \n",
+ " 0 \n",
+ " 10.0 \n",
+ " \n",
+ " \n",
+ " 446 \n",
+ " Marcos Antonio \n",
+ " 0 \n",
+ " 50.0 \n",
+ " \n",
+ " \n",
+ " 447 \n",
+ " Romero L. \n",
+ " 0 \n",
+ " 50.0 \n",
+ " \n",
+ " \n",
+ " 448 \n",
+ " Cancellieri \n",
+ " 0 \n",
+ " 55.0 \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
449 rows × 3 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " player starter percentage\n",
+ "0 Vicario 1 100.0\n",
+ "1 Ebuehi 1 100.0\n",
+ "2 Ismajli 1 100.0\n",
+ "3 Walukiewicz 1 100.0\n",
+ "4 Parisi 1 100.0\n",
+ ".. ... ... ...\n",
+ "444 Basic 0 55.0\n",
+ "445 Bertini 0 10.0\n",
+ "446 Marcos Antonio 0 50.0\n",
+ "447 Romero L. 0 50.0\n",
+ "448 Cancellieri 0 55.0\n",
+ "\n",
+ "[449 rows x 3 columns]"
+ ]
+ },
+ "execution_count": 3,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "soup = BeautifulSoup(res.text)\n",
+ "\n",
+ "groups = soup.findAll('ul', attrs = {'class' : 'player-list'})\n",
+ "\n",
+ "probables = pd.DataFrame(columns = ['player', 'starter', 'percentage'])\n",
+ "\n",
+ "for i in range (len(groups)):\n",
+ " players = groups[i].findAll('a', attrs = {'class' : 'player-name'})\n",
+ " bars = groups[i].findAll('div', attrs = {'class' : 'progress-bar'})\n",
+ " \n",
+ " starter_string = groups[i]['class'][1]\n",
+ " if(starter_string == 'starters'):\n",
+ " starter = 1\n",
+ " else:\n",
+ " starter = 0\n",
+ " \n",
+ " for j in range(len(players)):\n",
+ " player = players[j].contents[0].replace('\\n \\n ', '')\n",
+ " perc = float(bars[j]['aria-valuenow'])\n",
+ " \n",
+ " row_df = pd.DataFrame([[player, starter, perc]], columns = probables.columns)\n",
+ " \n",
+ " probables = pd.concat([probables, row_df], ignore_index = True)\n",
+ " \n",
+ "probables "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "id": "29e5b389",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "probables = probables.set_index('player')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "id": "d711726e",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " player1 \n",
+ " player2 \n",
+ " percentage \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " Lozano \n",
+ " Politano \n",
+ " 60.0 \n",
+ " \n",
+ " \n",
+ " 1 \n",
+ " Zambo Anguissa \n",
+ " Ndombele' \n",
+ " 60.0 \n",
+ " \n",
+ " \n",
+ " 2 \n",
+ " Mario Rui \n",
+ " Olivera \n",
+ " 55.0 \n",
+ " \n",
+ " \n",
+ " 3 \n",
+ " Elmas \n",
+ " Raspadori \n",
+ " 55.0 \n",
+ " \n",
+ " \n",
+ " 4 \n",
+ " Beto \n",
+ " Success \n",
+ " 60.0 \n",
+ " \n",
+ " \n",
+ " 5 \n",
+ " Lovric \n",
+ " Samardzic \n",
+ " 55.0 \n",
+ " \n",
+ " \n",
+ " 6 \n",
+ " Ehizibue \n",
+ " Nuytinck \n",
+ " 60.0 \n",
+ " \n",
+ " \n",
+ " 7 \n",
+ " Rincon \n",
+ " Vieira \n",
+ " 60.0 \n",
+ " \n",
+ " \n",
+ " 8 \n",
+ " Augello \n",
+ " Murru \n",
+ " 55.0 \n",
+ " \n",
+ " \n",
+ " 9 \n",
+ " Djuricic \n",
+ " Leris \n",
+ " 65.0 \n",
+ " \n",
+ " \n",
+ " 10 \n",
+ " Caputo \n",
+ " Montevago \n",
+ " 60.0 \n",
+ " \n",
+ " \n",
+ " 11 \n",
+ " Di Francesco F. \n",
+ " Banda \n",
+ " 55.0 \n",
+ " \n",
+ " \n",
+ " 12 \n",
+ " Colombo \n",
+ " Ceesay \n",
+ " 55.0 \n",
+ " \n",
+ " \n",
+ " 13 \n",
+ " Gonzalez J. \n",
+ " Bistrovic \n",
+ " 60.0 \n",
+ " \n",
+ " \n",
+ " 14 \n",
+ " Lykogiannis \n",
+ " Cambiaso \n",
+ " 55.0 \n",
+ " \n",
+ " \n",
+ " 15 \n",
+ " Barrow \n",
+ " Orsolini \n",
+ " 55.0 \n",
+ " \n",
+ " \n",
+ " 16 \n",
+ " Ferguson \n",
+ " Schouten \n",
+ " 55.0 \n",
+ " \n",
+ " \n",
+ " 17 \n",
+ " Traore' Hj. \n",
+ " Berardi \n",
+ " 55.0 \n",
+ " \n",
+ " \n",
+ " 18 \n",
+ " Rogerio \n",
+ " Kyriakopoulos \n",
+ " 60.0 \n",
+ " \n",
+ " \n",
+ " 19 \n",
+ " Djimsiti \n",
+ " Scalvini \n",
+ " 60.0 \n",
+ " \n",
+ " \n",
+ " 20 \n",
+ " Zapata D. \n",
+ " Hojlund \n",
+ " 60.0 \n",
+ " \n",
+ " \n",
+ " 21 \n",
+ " Pasalic \n",
+ " Malinovskyi \n",
+ " 55.0 \n",
+ " \n",
+ " \n",
+ " 22 \n",
+ " Bastoni \n",
+ " Acerbi \n",
+ " 55.0 \n",
+ " \n",
+ " \n",
+ " 23 \n",
+ " Brozovic \n",
+ " Mkhitaryan \n",
+ " 55.0 \n",
+ " \n",
+ " \n",
+ " 24 \n",
+ " Skriniar \n",
+ " D'ambrosio \n",
+ " 65.0 \n",
+ " \n",
+ " \n",
+ " 25 \n",
+ " Lazovic \n",
+ " Depaoli \n",
+ " 55.0 \n",
+ " \n",
+ " \n",
+ " 26 \n",
+ " Verdi \n",
+ " Hongla \n",
+ " 60.0 \n",
+ " \n",
+ " \n",
+ " 27 \n",
+ " Dawidowicz \n",
+ " Hien \n",
+ " 60.0 \n",
+ " \n",
+ " \n",
+ " 28 \n",
+ " Verde \n",
+ " Gyasi \n",
+ " 55.0 \n",
+ " \n",
+ " \n",
+ " 29 \n",
+ " Bastoni S. \n",
+ " Amian \n",
+ " 55.0 \n",
+ " \n",
+ " \n",
+ " 30 \n",
+ " Carlos Augusto \n",
+ " D'alessandro \n",
+ " 60.0 \n",
+ " \n",
+ " \n",
+ " 31 \n",
+ " Birindelli \n",
+ " Ciurria \n",
+ " 60.0 \n",
+ " \n",
+ " \n",
+ " 32 \n",
+ " Petagna \n",
+ " Gytkjaer \n",
+ " 55.0 \n",
+ " \n",
+ " \n",
+ " 33 \n",
+ " Caldirola \n",
+ " Carboni \n",
+ " 65.0 \n",
+ " \n",
+ " \n",
+ " 34 \n",
+ " Lovato \n",
+ " Bronn \n",
+ " 55.0 \n",
+ " \n",
+ " \n",
+ " 35 \n",
+ " Piatek \n",
+ " Bonazzoli \n",
+ " 55.0 \n",
+ " \n",
+ " \n",
+ " 36 \n",
+ " Candreva \n",
+ " Bradaric \n",
+ " 55.0 \n",
+ " \n",
+ " \n",
+ " 37 \n",
+ " Zalewski \n",
+ " El Shaarawy \n",
+ " 60.0 \n",
+ " \n",
+ " \n",
+ " 38 \n",
+ " Volpato \n",
+ " Dybala \n",
+ " 55.0 \n",
+ " \n",
+ " \n",
+ " 39 \n",
+ " Matic \n",
+ " Camara Ma. \n",
+ " 55.0 \n",
+ " \n",
+ " \n",
+ " 40 \n",
+ " Vojvoda \n",
+ " Singo \n",
+ " 60.0 \n",
+ " \n",
+ " \n",
+ " 41 \n",
+ " Sanabria \n",
+ " Pellegri \n",
+ " 55.0 \n",
+ " \n",
+ " \n",
+ " 42 \n",
+ " Miranchuk \n",
+ " Radonjic \n",
+ " 55.0 \n",
+ " \n",
+ " \n",
+ " 43 \n",
+ " Kjaer \n",
+ " Gabbia \n",
+ " 55.0 \n",
+ " \n",
+ " \n",
+ " 44 \n",
+ " De Ketelaere \n",
+ " Diaz B. \n",
+ " 55.0 \n",
+ " \n",
+ " \n",
+ " 45 \n",
+ " Bennacer \n",
+ " Pobega \n",
+ " 60.0 \n",
+ " \n",
+ " \n",
+ " 46 \n",
+ " Martinez Quarta \n",
+ " Igor \n",
+ " 55.0 \n",
+ " \n",
+ " \n",
+ " 47 \n",
+ " Bonaventura \n",
+ " Mandragora \n",
+ " 55.0 \n",
+ " \n",
+ " \n",
+ " 48 \n",
+ " Dodo' \n",
+ " Venuti \n",
+ " 55.0 \n",
+ " \n",
+ " \n",
+ " 49 \n",
+ " Ikone' \n",
+ " Saponara \n",
+ " 55.0 \n",
+ " \n",
+ " \n",
+ " 50 \n",
+ " Locatelli \n",
+ " Paredes \n",
+ " 60.0 \n",
+ " \n",
+ " \n",
+ " 51 \n",
+ " Milik \n",
+ " Vlahovic \n",
+ " 65.0 \n",
+ " \n",
+ " \n",
+ " 52 \n",
+ " Miretti \n",
+ " Di Maria \n",
+ " 55.0 \n",
+ " \n",
+ " \n",
+ " 53 \n",
+ " Immobile \n",
+ " Cancellieri \n",
+ " 60.0 \n",
+ " \n",
+ " \n",
+ " 54 \n",
+ " Vecino \n",
+ " Luis Alberto \n",
+ " 55.0 \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " player1 player2 percentage\n",
+ "0 Lozano Politano 60.0\n",
+ "1 Zambo Anguissa Ndombele' 60.0\n",
+ "2 Mario Rui Olivera 55.0\n",
+ "3 Elmas Raspadori 55.0\n",
+ "4 Beto Success 60.0\n",
+ "5 Lovric Samardzic 55.0\n",
+ "6 Ehizibue Nuytinck 60.0\n",
+ "7 Rincon Vieira 60.0\n",
+ "8 Augello Murru 55.0\n",
+ "9 Djuricic Leris 65.0\n",
+ "10 Caputo Montevago 60.0\n",
+ "11 Di Francesco F. Banda 55.0\n",
+ "12 Colombo Ceesay 55.0\n",
+ "13 Gonzalez J. Bistrovic 60.0\n",
+ "14 Lykogiannis Cambiaso 55.0\n",
+ "15 Barrow Orsolini 55.0\n",
+ "16 Ferguson Schouten 55.0\n",
+ "17 Traore' Hj. Berardi 55.0\n",
+ "18 Rogerio Kyriakopoulos 60.0\n",
+ "19 Djimsiti Scalvini 60.0\n",
+ "20 Zapata D. Hojlund 60.0\n",
+ "21 Pasalic Malinovskyi 55.0\n",
+ "22 Bastoni Acerbi 55.0\n",
+ "23 Brozovic Mkhitaryan 55.0\n",
+ "24 Skriniar D'ambrosio 65.0\n",
+ "25 Lazovic Depaoli 55.0\n",
+ "26 Verdi Hongla 60.0\n",
+ "27 Dawidowicz Hien 60.0\n",
+ "28 Verde Gyasi 55.0\n",
+ "29 Bastoni S. Amian 55.0\n",
+ "30 Carlos Augusto D'alessandro 60.0\n",
+ "31 Birindelli Ciurria 60.0\n",
+ "32 Petagna Gytkjaer 55.0\n",
+ "33 Caldirola Carboni 65.0\n",
+ "34 Lovato Bronn 55.0\n",
+ "35 Piatek Bonazzoli 55.0\n",
+ "36 Candreva Bradaric 55.0\n",
+ "37 Zalewski El Shaarawy 60.0\n",
+ "38 Volpato Dybala 55.0\n",
+ "39 Matic Camara Ma. 55.0\n",
+ "40 Vojvoda Singo 60.0\n",
+ "41 Sanabria Pellegri 55.0\n",
+ "42 Miranchuk Radonjic 55.0\n",
+ "43 Kjaer Gabbia 55.0\n",
+ "44 De Ketelaere Diaz B. 55.0\n",
+ "45 Bennacer Pobega 60.0\n",
+ "46 Martinez Quarta Igor 55.0\n",
+ "47 Bonaventura Mandragora 55.0\n",
+ "48 Dodo' Venuti 55.0\n",
+ "49 Ikone' Saponara 55.0\n",
+ "50 Locatelli Paredes 60.0\n",
+ "51 Milik Vlahovic 65.0\n",
+ "52 Miretti Di Maria 55.0\n",
+ "53 Immobile Cancellieri 60.0\n",
+ "54 Vecino Luis Alberto 55.0"
+ ]
+ },
+ "execution_count": 5,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "groups = soup.findAll('ul', attrs = {'class' : 'ballot-list'})\n",
+ "\n",
+ "ballots = pd.DataFrame(columns = ['player1', 'player2', 'percentage'])\n",
+ "for i in range (len(groups)):\n",
+ " players = groups[i].findAll('a', attrs = {'class' : 'player-name'})\n",
+ " percs = groups[i].findAll('strong', attrs = {'class' : 'percentage'})\n",
+ " \n",
+ " player1 = players[0].contents[0].replace('\\n \\n ', '')\n",
+ " player2 = players[1].contents[0].replace('\\n \\n ', '')\n",
+ " perc = float(percs[0].contents[0].replace('%', ''))\n",
+ " \n",
+ " row_df = pd.DataFrame([[player1, player2, perc]], columns = ballots.columns)\n",
+ " \n",
+ " ballots = pd.concat([ballots, row_df], ignore_index = True)\n",
+ " \n",
+ "ballots"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
+ "id": "0171c61d",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " starter \n",
+ " percentage \n",
+ " \n",
+ " \n",
+ " player \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " Vicario \n",
+ " 1 \n",
+ " 100.0 \n",
+ " \n",
+ " \n",
+ " Ebuehi \n",
+ " 1 \n",
+ " 100.0 \n",
+ " \n",
+ " \n",
+ " Ismajli \n",
+ " 1 \n",
+ " 100.0 \n",
+ " \n",
+ " \n",
+ " Walukiewicz \n",
+ " 1 \n",
+ " 100.0 \n",
+ " \n",
+ " \n",
+ " Parisi \n",
+ " 1 \n",
+ " 100.0 \n",
+ " \n",
+ " \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " \n",
+ " \n",
+ " Basic \n",
+ " 0 \n",
+ " 55.0 \n",
+ " \n",
+ " \n",
+ " Bertini \n",
+ " 0 \n",
+ " 10.0 \n",
+ " \n",
+ " \n",
+ " Marcos Antonio \n",
+ " 0 \n",
+ " 50.0 \n",
+ " \n",
+ " \n",
+ " Romero L. \n",
+ " 0 \n",
+ " 50.0 \n",
+ " \n",
+ " \n",
+ " Cancellieri \n",
+ " 0.4 \n",
+ " 55.0 \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
449 rows × 2 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " starter percentage\n",
+ "player \n",
+ "Vicario 1 100.0\n",
+ "Ebuehi 1 100.0\n",
+ "Ismajli 1 100.0\n",
+ "Walukiewicz 1 100.0\n",
+ "Parisi 1 100.0\n",
+ "... ... ...\n",
+ "Basic 0 55.0\n",
+ "Bertini 0 10.0\n",
+ "Marcos Antonio 0 50.0\n",
+ "Romero L. 0 50.0\n",
+ "Cancellieri 0.4 55.0\n",
+ "\n",
+ "[449 rows x 2 columns]"
+ ]
+ },
+ "execution_count": 6,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "for i in range(ballots.shape[0]):\n",
+ " p1 = ballots['player1'][i]\n",
+ " p2 = ballots['player2'][i]\n",
+ " \n",
+ " perc = float(ballots['percentage'][i])\n",
+ " \n",
+ " probables.at[p1, 'starter'] = perc/100\n",
+ " probables.at[p2, 'starter'] = 1 - perc/100\n",
+ " \n",
+ "probables"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "id": "8b5468aa",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "probables.to_excel('mid_outputs/match_probable_players.xlsx') "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "cf992051",
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3 (ipykernel)",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.9.13"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 5
+}
diff --git a/.ipynb_checkpoints/6_neural_network_training-checkpoint.ipynb b/.ipynb_checkpoints/6_neural_network_training-checkpoint.ipynb
new file mode 100644
index 0000000..4f5014d
--- /dev/null
+++ b/.ipynb_checkpoints/6_neural_network_training-checkpoint.ipynb
@@ -0,0 +1,7285 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "id": "4a867836",
+ "metadata": {},
+ "source": [
+ "Bayesian Neural Network model traning and prediction data generation."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "id": "210da263",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import pandas as pd\n",
+ "\n",
+ "from sklearn.preprocessing import StandardScaler\n",
+ "from sklearn.model_selection import train_test_split\n",
+ "from sklearn.neural_network import MLPRegressor\n",
+ "import matplotlib.pyplot as plt\n",
+ "from sklearn.metrics import r2_score\n",
+ "\n",
+ "import pickle"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "id": "edbf3b27",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import numpy as np\n",
+ "import tensorflow as tf\n",
+ "from tensorflow import keras\n",
+ "from tensorflow.keras import layers\n",
+ "import tensorflow_probability as tfp\n",
+ "\n",
+ "tfk = tf.keras\n",
+ "tf.keras.backend.set_floatx(\"float32\")\n",
+ "import tensorflow_probability as tfp\n",
+ "tfd = tfp.distributions\n",
+ "from sklearn.preprocessing import StandardScaler\n",
+ "from sklearn.ensemble import IsolationForest\n",
+ "\n",
+ "from scipy.stats import norm"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "9dadf6ec",
+ "metadata": {},
+ "source": [
+ "Load the training databases, generated in player_match_database_creation"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "id": "fa098fa4",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "db1 = pd.read_excel('mid_outputs/database_entries.xlsx', index_col = 0) \n",
+ "db2 = pd.read_excel('mid_outputs/season2021/database_entries.xlsx', index_col = 0) \n",
+ "db3 = pd.read_excel('mid_outputs/season2122/database_entries.xlsx', index_col = 0) "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "id": "f71fa9a4",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " matchday \n",
+ " player \n",
+ " team \n",
+ " oppteam \n",
+ " home \n",
+ " vote \n",
+ " goals \n",
+ " assists \n",
+ " cards_malus \n",
+ " fantavote \n",
+ " ... \n",
+ " touches_live_ball \n",
+ " dribbles_completed \n",
+ " dribbles \n",
+ " passes_received \n",
+ " miscontrols \n",
+ " dispossessed \n",
+ " fouls \n",
+ " fouled \n",
+ " aerials_won \n",
+ " aerials_lost \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " 1 \n",
+ " Toloi \n",
+ " Atalanta \n",
+ " Sampdoria \n",
+ " 0 \n",
+ " 7.0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0.0 \n",
+ " 10.0 \n",
+ " ... \n",
+ " 0.617096 \n",
+ " 0.001171 \n",
+ " 0.004684 \n",
+ " 0.357143 \n",
+ " 0.007026 \n",
+ " 0.001171 \n",
+ " 0.009368 \n",
+ " 0.005855 \n",
+ " 0.018735 \n",
+ " 0.008197 \n",
+ " \n",
+ " \n",
+ " 1 \n",
+ " 1 \n",
+ " Djimsiti \n",
+ " Atalanta \n",
+ " Sampdoria \n",
+ " 0 \n",
+ " 6.0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0.0 \n",
+ " 6.0 \n",
+ " ... \n",
+ " 0.736842 \n",
+ " 0.000000 \n",
+ " 0.002924 \n",
+ " 0.511696 \n",
+ " 0.002924 \n",
+ " 0.008772 \n",
+ " 0.002924 \n",
+ " 0.002924 \n",
+ " 0.005848 \n",
+ " 0.008772 \n",
+ " \n",
+ " \n",
+ " 2 \n",
+ " 1 \n",
+ " Hateboer \n",
+ " Atalanta \n",
+ " Sampdoria \n",
+ " 0 \n",
+ " 6.0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0.5 \n",
+ " 5.5 \n",
+ " ... \n",
+ " 0.574423 \n",
+ " 0.002096 \n",
+ " 0.005241 \n",
+ " 0.339623 \n",
+ " 0.006289 \n",
+ " 0.005241 \n",
+ " 0.013627 \n",
+ " 0.002096 \n",
+ " 0.015723 \n",
+ " 0.012579 \n",
+ " \n",
+ " \n",
+ " 3 \n",
+ " 1 \n",
+ " Okoli \n",
+ " Atalanta \n",
+ " Sampdoria \n",
+ " 0 \n",
+ " 5.5 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0.5 \n",
+ " 5.0 \n",
+ " ... \n",
+ " 0.598540 \n",
+ " 0.000000 \n",
+ " 0.001217 \n",
+ " 0.278589 \n",
+ " 0.013382 \n",
+ " 0.003650 \n",
+ " 0.015815 \n",
+ " 0.008516 \n",
+ " 0.048662 \n",
+ " 0.026764 \n",
+ " \n",
+ " \n",
+ " 4 \n",
+ " 1 \n",
+ " Zortea \n",
+ " Atalanta \n",
+ " Sampdoria \n",
+ " 0 \n",
+ " 6.0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0.5 \n",
+ " 5.5 \n",
+ " ... \n",
+ " 0.634921 \n",
+ " 0.052910 \n",
+ " 0.111111 \n",
+ " 0.328042 \n",
+ " 0.026455 \n",
+ " 0.005291 \n",
+ " 0.021164 \n",
+ " 0.000000 \n",
+ " 0.026455 \n",
+ " 0.005291 \n",
+ " \n",
+ " \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " \n",
+ " \n",
+ " 22942 \n",
+ " 38 \n",
+ " Tameze \n",
+ " Verona \n",
+ " Lazio \n",
+ " 0 \n",
+ " 5.5 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0.0 \n",
+ " 5.5 \n",
+ " ... \n",
+ " 0.629371 \n",
+ " 0.013209 \n",
+ " 0.023310 \n",
+ " 0.358197 \n",
+ " 0.019814 \n",
+ " 0.010101 \n",
+ " 0.012821 \n",
+ " 0.013209 \n",
+ " 0.023699 \n",
+ " 0.021368 \n",
+ " \n",
+ " \n",
+ " 22943 \n",
+ " 38 \n",
+ " Hongla \n",
+ " Verona \n",
+ " Lazio \n",
+ " 0 \n",
+ " 7.0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0.5 \n",
+ " 9.5 \n",
+ " ... \n",
+ " 0.582181 \n",
+ " 0.001536 \n",
+ " 0.007680 \n",
+ " 0.341014 \n",
+ " 0.018433 \n",
+ " 0.012289 \n",
+ " 0.023041 \n",
+ " 0.007680 \n",
+ " 0.023041 \n",
+ " 0.026114 \n",
+ " \n",
+ " \n",
+ " 22944 \n",
+ " 38 \n",
+ " Lasagna \n",
+ " Verona \n",
+ " Lazio \n",
+ " 0 \n",
+ " 7.0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0.5 \n",
+ " 9.5 \n",
+ " ... \n",
+ " 0.369932 \n",
+ " 0.008446 \n",
+ " 0.016047 \n",
+ " 0.262669 \n",
+ " 0.046453 \n",
+ " 0.022804 \n",
+ " 0.016047 \n",
+ " 0.008446 \n",
+ " 0.026182 \n",
+ " 0.041385 \n",
+ " \n",
+ " \n",
+ " 22945 \n",
+ " 38 \n",
+ " Caprari \n",
+ " Verona \n",
+ " Lazio \n",
+ " 0 \n",
+ " 6.0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0.0 \n",
+ " 6.0 \n",
+ " ... \n",
+ " 0.602410 \n",
+ " 0.023731 \n",
+ " 0.043447 \n",
+ " 0.453815 \n",
+ " 0.033954 \n",
+ " 0.019715 \n",
+ " 0.015334 \n",
+ " 0.027017 \n",
+ " 0.002921 \n",
+ " 0.009858 \n",
+ " \n",
+ " \n",
+ " 22946 \n",
+ " 38 \n",
+ " Simeone \n",
+ " Verona \n",
+ " Lazio \n",
+ " 0 \n",
+ " 7.0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0.0 \n",
+ " 10.0 \n",
+ " ... \n",
+ " 0.407086 \n",
+ " 0.008669 \n",
+ " 0.022993 \n",
+ " 0.320392 \n",
+ " 0.051263 \n",
+ " 0.030155 \n",
+ " 0.021108 \n",
+ " 0.021862 \n",
+ " 0.022616 \n",
+ " 0.040709 \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
22947 rows × 131 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " matchday player team oppteam home vote goals assists \\\n",
+ "0 1 Toloi Atalanta Sampdoria 0 7.0 1 0 \n",
+ "1 1 Djimsiti Atalanta Sampdoria 0 6.0 0 0 \n",
+ "2 1 Hateboer Atalanta Sampdoria 0 6.0 0 0 \n",
+ "3 1 Okoli Atalanta Sampdoria 0 5.5 0 0 \n",
+ "4 1 Zortea Atalanta Sampdoria 0 6.0 0 0 \n",
+ "... ... ... ... ... ... ... ... ... \n",
+ "22942 38 Tameze Verona Lazio 0 5.5 0 0 \n",
+ "22943 38 Hongla Verona Lazio 0 7.0 1 0 \n",
+ "22944 38 Lasagna Verona Lazio 0 7.0 1 0 \n",
+ "22945 38 Caprari Verona Lazio 0 6.0 0 0 \n",
+ "22946 38 Simeone Verona Lazio 0 7.0 1 0 \n",
+ "\n",
+ " cards_malus fantavote ... touches_live_ball dribbles_completed \\\n",
+ "0 0.0 10.0 ... 0.617096 0.001171 \n",
+ "1 0.0 6.0 ... 0.736842 0.000000 \n",
+ "2 0.5 5.5 ... 0.574423 0.002096 \n",
+ "3 0.5 5.0 ... 0.598540 0.000000 \n",
+ "4 0.5 5.5 ... 0.634921 0.052910 \n",
+ "... ... ... ... ... ... \n",
+ "22942 0.0 5.5 ... 0.629371 0.013209 \n",
+ "22943 0.5 9.5 ... 0.582181 0.001536 \n",
+ "22944 0.5 9.5 ... 0.369932 0.008446 \n",
+ "22945 0.0 6.0 ... 0.602410 0.023731 \n",
+ "22946 0.0 10.0 ... 0.407086 0.008669 \n",
+ "\n",
+ " dribbles passes_received miscontrols dispossessed fouls \\\n",
+ "0 0.004684 0.357143 0.007026 0.001171 0.009368 \n",
+ "1 0.002924 0.511696 0.002924 0.008772 0.002924 \n",
+ "2 0.005241 0.339623 0.006289 0.005241 0.013627 \n",
+ "3 0.001217 0.278589 0.013382 0.003650 0.015815 \n",
+ "4 0.111111 0.328042 0.026455 0.005291 0.021164 \n",
+ "... ... ... ... ... ... \n",
+ "22942 0.023310 0.358197 0.019814 0.010101 0.012821 \n",
+ "22943 0.007680 0.341014 0.018433 0.012289 0.023041 \n",
+ "22944 0.016047 0.262669 0.046453 0.022804 0.016047 \n",
+ "22945 0.043447 0.453815 0.033954 0.019715 0.015334 \n",
+ "22946 0.022993 0.320392 0.051263 0.030155 0.021108 \n",
+ "\n",
+ " fouled aerials_won aerials_lost \n",
+ "0 0.005855 0.018735 0.008197 \n",
+ "1 0.002924 0.005848 0.008772 \n",
+ "2 0.002096 0.015723 0.012579 \n",
+ "3 0.008516 0.048662 0.026764 \n",
+ "4 0.000000 0.026455 0.005291 \n",
+ "... ... ... ... \n",
+ "22942 0.013209 0.023699 0.021368 \n",
+ "22943 0.007680 0.023041 0.026114 \n",
+ "22944 0.008446 0.026182 0.041385 \n",
+ "22945 0.027017 0.002921 0.009858 \n",
+ "22946 0.021862 0.022616 0.040709 \n",
+ "\n",
+ "[22947 rows x 131 columns]"
+ ]
+ },
+ "execution_count": 5,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "db = pd.concat([db1, db2, db3], ignore_index = True) \n",
+ "\n",
+ "db"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
+ "id": "1d024554",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " matchday \n",
+ " player \n",
+ " team \n",
+ " oppteam \n",
+ " home \n",
+ " vote \n",
+ " goals \n",
+ " assists \n",
+ " cards_malus \n",
+ " fantavote \n",
+ " ... \n",
+ " gk_psxg \n",
+ " gk_psnpxg_per_shot_on_target_against \n",
+ " gk_psxg_net \n",
+ " gk_passes_completed_launched \n",
+ " gk_passes_launched \n",
+ " gk_passes \n",
+ " gk_passes_throws \n",
+ " gk_goal_kicks \n",
+ " gk_crosses \n",
+ " gk_crosses_stopped \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " 1 \n",
+ " Musso \n",
+ " Atalanta \n",
+ " Sampdoria \n",
+ " 0 \n",
+ " 6.0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0.5 \n",
+ " 5.5 \n",
+ " ... \n",
+ " 5.900000 \n",
+ " 0.220000 \n",
+ " 0.90 \n",
+ " 59.0 \n",
+ " 126.000000 \n",
+ " 222.000000 \n",
+ " 62.000000 \n",
+ " 55.000000 \n",
+ " 98.0 \n",
+ " 3.000000 \n",
+ " \n",
+ " \n",
+ " 1 \n",
+ " 1 \n",
+ " Skorupski \n",
+ " Bologna \n",
+ " Lazio \n",
+ " 0 \n",
+ " 6.5 \n",
+ " -2 \n",
+ " 0 \n",
+ " 0.0 \n",
+ " 4.5 \n",
+ " ... \n",
+ " 21.000000 \n",
+ " 0.270000 \n",
+ " -2.00 \n",
+ " 62.0 \n",
+ " 162.000000 \n",
+ " 408.000000 \n",
+ " 81.000000 \n",
+ " 104.000000 \n",
+ " 203.0 \n",
+ " 10.000000 \n",
+ " \n",
+ " \n",
+ " 2 \n",
+ " 1 \n",
+ " Radu I. \n",
+ " Cremonese \n",
+ " Fiorentina \n",
+ " 0 \n",
+ " 5.0 \n",
+ " -3 \n",
+ " 0 \n",
+ " 0.0 \n",
+ " 2.0 \n",
+ " ... \n",
+ " 21.000000 \n",
+ " 0.290000 \n",
+ " 2.00 \n",
+ " 38.0 \n",
+ " 143.000000 \n",
+ " 265.000000 \n",
+ " 34.000000 \n",
+ " 67.000000 \n",
+ " 107.0 \n",
+ " 6.000000 \n",
+ " \n",
+ " \n",
+ " 3 \n",
+ " 1 \n",
+ " Vicario \n",
+ " Empoli \n",
+ " Spezia \n",
+ " 0 \n",
+ " 5.5 \n",
+ " -1 \n",
+ " 0 \n",
+ " 0.0 \n",
+ " 4.5 \n",
+ " ... \n",
+ " 20.400000 \n",
+ " 0.300000 \n",
+ " 1.40 \n",
+ " 68.0 \n",
+ " 213.000000 \n",
+ " 505.000000 \n",
+ " 85.000000 \n",
+ " 76.000000 \n",
+ " 285.0 \n",
+ " 20.000000 \n",
+ " \n",
+ " \n",
+ " 4 \n",
+ " 1 \n",
+ " Gollini \n",
+ " Fiorentina \n",
+ " Cremonese \n",
+ " 1 \n",
+ " 5.0 \n",
+ " -2 \n",
+ " 0 \n",
+ " 0.0 \n",
+ " 3.0 \n",
+ " ... \n",
+ " 7.650000 \n",
+ " 0.270000 \n",
+ " -1.35 \n",
+ " 28.0 \n",
+ " 79.500000 \n",
+ " 207.000000 \n",
+ " 28.500000 \n",
+ " 40.000000 \n",
+ " 64.0 \n",
+ " 3.000000 \n",
+ " \n",
+ " \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " \n",
+ " \n",
+ " 841 \n",
+ " 14 \n",
+ " Consigli \n",
+ " Sassuolo \n",
+ " Roma \n",
+ " 1 \n",
+ " 6.5 \n",
+ " -1 \n",
+ " 0 \n",
+ " 0.0 \n",
+ " 5.5 \n",
+ " ... \n",
+ " 16.600000 \n",
+ " 0.370000 \n",
+ " -2.40 \n",
+ " 84.0 \n",
+ " 205.000000 \n",
+ " 523.000000 \n",
+ " 77.000000 \n",
+ " 134.000000 \n",
+ " 189.0 \n",
+ " 13.000000 \n",
+ " \n",
+ " \n",
+ " 842 \n",
+ " 14 \n",
+ " Zoet \n",
+ " Spezia \n",
+ " Udinese \n",
+ " 1 \n",
+ " 6.0 \n",
+ " -1 \n",
+ " 0 \n",
+ " 0.0 \n",
+ " 5.0 \n",
+ " ... \n",
+ " 17.616667 \n",
+ " 0.246667 \n",
+ " -2.55 \n",
+ " 51.5 \n",
+ " 160.833333 \n",
+ " 305.666667 \n",
+ " 58.833333 \n",
+ " 68.666667 \n",
+ " 150.5 \n",
+ " 6.666667 \n",
+ " \n",
+ " \n",
+ " 843 \n",
+ " 14 \n",
+ " Milinkovic-Savic V. \n",
+ " Torino \n",
+ " Sampdoria \n",
+ " 1 \n",
+ " 6.0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0.0 \n",
+ " 6.0 \n",
+ " ... \n",
+ " 16.800000 \n",
+ " 0.270000 \n",
+ " 0.80 \n",
+ " 97.0 \n",
+ " 335.000000 \n",
+ " 507.000000 \n",
+ " 55.000000 \n",
+ " 102.000000 \n",
+ " 160.0 \n",
+ " 11.000000 \n",
+ " \n",
+ " \n",
+ " 844 \n",
+ " 14 \n",
+ " Silvestri \n",
+ " Udinese \n",
+ " Spezia \n",
+ " 0 \n",
+ " 7.0 \n",
+ " -1 \n",
+ " 0 \n",
+ " 0.0 \n",
+ " 6.0 \n",
+ " ... \n",
+ " 16.000000 \n",
+ " 0.280000 \n",
+ " 2.00 \n",
+ " 59.0 \n",
+ " 148.000000 \n",
+ " 287.000000 \n",
+ " 57.000000 \n",
+ " 110.000000 \n",
+ " 194.0 \n",
+ " 4.000000 \n",
+ " \n",
+ " \n",
+ " 845 \n",
+ " 14 \n",
+ " Montipo' \n",
+ " Verona \n",
+ " Juventus \n",
+ " 1 \n",
+ " 6.0 \n",
+ " -1 \n",
+ " 0 \n",
+ " 0.0 \n",
+ " 5.0 \n",
+ " ... \n",
+ " 19.700000 \n",
+ " 0.250000 \n",
+ " -6.30 \n",
+ " 109.0 \n",
+ " 241.000000 \n",
+ " 329.000000 \n",
+ " 47.000000 \n",
+ " 116.000000 \n",
+ " 177.0 \n",
+ " 6.000000 \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
846 rows × 108 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " matchday player team oppteam home vote goals \\\n",
+ "0 1 Musso Atalanta Sampdoria 0 6.0 0 \n",
+ "1 1 Skorupski Bologna Lazio 0 6.5 -2 \n",
+ "2 1 Radu I. Cremonese Fiorentina 0 5.0 -3 \n",
+ "3 1 Vicario Empoli Spezia 0 5.5 -1 \n",
+ "4 1 Gollini Fiorentina Cremonese 1 5.0 -2 \n",
+ ".. ... ... ... ... ... ... ... \n",
+ "841 14 Consigli Sassuolo Roma 1 6.5 -1 \n",
+ "842 14 Zoet Spezia Udinese 1 6.0 -1 \n",
+ "843 14 Milinkovic-Savic V. Torino Sampdoria 1 6.0 0 \n",
+ "844 14 Silvestri Udinese Spezia 0 7.0 -1 \n",
+ "845 14 Montipo' Verona Juventus 1 6.0 -1 \n",
+ "\n",
+ " assists cards_malus fantavote ... gk_psxg \\\n",
+ "0 0 0.5 5.5 ... 5.900000 \n",
+ "1 0 0.0 4.5 ... 21.000000 \n",
+ "2 0 0.0 2.0 ... 21.000000 \n",
+ "3 0 0.0 4.5 ... 20.400000 \n",
+ "4 0 0.0 3.0 ... 7.650000 \n",
+ ".. ... ... ... ... ... \n",
+ "841 0 0.0 5.5 ... 16.600000 \n",
+ "842 0 0.0 5.0 ... 17.616667 \n",
+ "843 0 0.0 6.0 ... 16.800000 \n",
+ "844 0 0.0 6.0 ... 16.000000 \n",
+ "845 0 0.0 5.0 ... 19.700000 \n",
+ "\n",
+ " gk_psnpxg_per_shot_on_target_against gk_psxg_net \\\n",
+ "0 0.220000 0.90 \n",
+ "1 0.270000 -2.00 \n",
+ "2 0.290000 2.00 \n",
+ "3 0.300000 1.40 \n",
+ "4 0.270000 -1.35 \n",
+ ".. ... ... \n",
+ "841 0.370000 -2.40 \n",
+ "842 0.246667 -2.55 \n",
+ "843 0.270000 0.80 \n",
+ "844 0.280000 2.00 \n",
+ "845 0.250000 -6.30 \n",
+ "\n",
+ " gk_passes_completed_launched gk_passes_launched gk_passes \\\n",
+ "0 59.0 126.000000 222.000000 \n",
+ "1 62.0 162.000000 408.000000 \n",
+ "2 38.0 143.000000 265.000000 \n",
+ "3 68.0 213.000000 505.000000 \n",
+ "4 28.0 79.500000 207.000000 \n",
+ ".. ... ... ... \n",
+ "841 84.0 205.000000 523.000000 \n",
+ "842 51.5 160.833333 305.666667 \n",
+ "843 97.0 335.000000 507.000000 \n",
+ "844 59.0 148.000000 287.000000 \n",
+ "845 109.0 241.000000 329.000000 \n",
+ "\n",
+ " gk_passes_throws gk_goal_kicks gk_crosses gk_crosses_stopped \n",
+ "0 62.000000 55.000000 98.0 3.000000 \n",
+ "1 81.000000 104.000000 203.0 10.000000 \n",
+ "2 34.000000 67.000000 107.0 6.000000 \n",
+ "3 85.000000 76.000000 285.0 20.000000 \n",
+ "4 28.500000 40.000000 64.0 3.000000 \n",
+ ".. ... ... ... ... \n",
+ "841 77.000000 134.000000 189.0 13.000000 \n",
+ "842 58.833333 68.666667 150.5 6.666667 \n",
+ "843 55.000000 102.000000 160.0 11.000000 \n",
+ "844 57.000000 110.000000 194.0 4.000000 \n",
+ "845 47.000000 116.000000 177.0 6.000000 \n",
+ "\n",
+ "[846 rows x 108 columns]"
+ ]
+ },
+ "execution_count": 6,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "db_gk1 = pd.read_excel('mid_outputs/database_entries_gk.xlsx', index_col = 0) \n",
+ "db_gk2 = pd.read_excel('mid_outputs/season2021/database_entries_gk.xlsx', index_col = 0) \n",
+ "db_gk3 = pd.read_excel('mid_outputs/season2122/database_entries_gk.xlsx', index_col = 0) \n",
+ "\n",
+ "db_gk = pd.concat([db_gk1, db_gk1, db_gk1], ignore_index = True) \n",
+ "\n",
+ "db_gk"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "04df0936",
+ "metadata": {},
+ "source": [
+ "Load player stats from current season and past seasons"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "id": "bc9dae87",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "players_orig = pd.read_excel('mid_outputs/players_stats.xlsx', index_col = 3)\n",
+ "#players = pd.read_excel('mid_outputs/players_stats_rwk.xlsx', index_col = 3) # reworked stats to account for past season\n",
+ "\n",
+ "players_old = pd.read_excel('mid_outputs/season2122/players_stats.xlsx', index_col = 3)\n",
+ "players_old_2 = pd.read_excel('mid_outputs/season2021/players_stats.xlsx', index_col = 3)\n",
+ "\n",
+ "players = players_orig"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "397babf2",
+ "metadata": {},
+ "source": [
+ "Load team data from current season and add an average Serie A team row"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 42,
+ "id": "493b0495",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_7376\\661405348.py:3: FutureWarning: Dropping of nuisance columns in DataFrame reductions (with 'numeric_only=None') is deprecated; in a future version this will raise TypeError. Select only valid columns before calling the reduction.\n",
+ " avg_row = pd.DataFrame(index = ['Avg'], data = [team_data.mean()], columns = team_data.columns)\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " team \n",
+ " team_players_used \n",
+ " team_possession \n",
+ " team_games \n",
+ " team_games_starts \n",
+ " team_minutes \n",
+ " team_goals \n",
+ " team_assists \n",
+ " team_pens_made \n",
+ " team_pens_att \n",
+ " ... \n",
+ " vs_team_fouls \n",
+ " vs_team_fouled \n",
+ " vs_team_offsides \n",
+ " vs_team_pens_won \n",
+ " vs_team_pens_conceded \n",
+ " vs_team_own_goals \n",
+ " vs_team_ball_recoveries \n",
+ " vs_team_aerials_won \n",
+ " vs_team_aerials_lost \n",
+ " vs_team_aerials_won_pct \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " Atalanta \n",
+ " Atalanta \n",
+ " 24.0 \n",
+ " 46.5 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 21.00 \n",
+ " 14.00 \n",
+ " 5.0 \n",
+ " 6.00 \n",
+ " ... \n",
+ " 161.00 \n",
+ " 178.0 \n",
+ " 19.0 \n",
+ " 0.00 \n",
+ " 6.00 \n",
+ " 1.0 \n",
+ " 896.0 \n",
+ " 194.00 \n",
+ " 229.00 \n",
+ " 45.900 \n",
+ " \n",
+ " \n",
+ " Bologna \n",
+ " Bologna \n",
+ " 23.0 \n",
+ " 51.1 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 20.00 \n",
+ " 15.00 \n",
+ " 3.0 \n",
+ " 3.00 \n",
+ " ... \n",
+ " 188.00 \n",
+ " 170.0 \n",
+ " 25.0 \n",
+ " 2.00 \n",
+ " 3.00 \n",
+ " 0.0 \n",
+ " 778.0 \n",
+ " 168.00 \n",
+ " 132.00 \n",
+ " 56.000 \n",
+ " \n",
+ " \n",
+ " Cremonese \n",
+ " Cremonese \n",
+ " 27.0 \n",
+ " 43.7 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 11.00 \n",
+ " 5.00 \n",
+ " 1.0 \n",
+ " 3.00 \n",
+ " ... \n",
+ " 154.00 \n",
+ " 200.0 \n",
+ " 20.0 \n",
+ " 2.00 \n",
+ " 3.00 \n",
+ " 0.0 \n",
+ " 802.0 \n",
+ " 259.00 \n",
+ " 198.00 \n",
+ " 56.700 \n",
+ " \n",
+ " \n",
+ " Empoli \n",
+ " Empoli \n",
+ " 25.0 \n",
+ " 46.2 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 12.00 \n",
+ " 5.00 \n",
+ " 0.0 \n",
+ " 0.00 \n",
+ " ... \n",
+ " 190.00 \n",
+ " 160.0 \n",
+ " 29.0 \n",
+ " 2.00 \n",
+ " 0.00 \n",
+ " 0.0 \n",
+ " 780.0 \n",
+ " 177.00 \n",
+ " 152.00 \n",
+ " 53.800 \n",
+ " \n",
+ " \n",
+ " Fiorentina \n",
+ " Fiorentina \n",
+ " 25.0 \n",
+ " 58.1 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 18.00 \n",
+ " 16.00 \n",
+ " 1.0 \n",
+ " 3.00 \n",
+ " ... \n",
+ " 199.00 \n",
+ " 186.0 \n",
+ " 38.0 \n",
+ " 1.00 \n",
+ " 3.00 \n",
+ " 0.0 \n",
+ " 744.0 \n",
+ " 208.00 \n",
+ " 240.00 \n",
+ " 46.400 \n",
+ " \n",
+ " \n",
+ " Verona \n",
+ " Hellas Verona \n",
+ " 29.0 \n",
+ " 43.9 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 11.00 \n",
+ " 8.00 \n",
+ " 0.0 \n",
+ " 0.00 \n",
+ " ... \n",
+ " 151.00 \n",
+ " 217.0 \n",
+ " 18.0 \n",
+ " 1.00 \n",
+ " 0.00 \n",
+ " 1.0 \n",
+ " 810.0 \n",
+ " 269.00 \n",
+ " 269.00 \n",
+ " 50.000 \n",
+ " \n",
+ " \n",
+ " Inter \n",
+ " Inter \n",
+ " 23.0 \n",
+ " 54.5 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 33.00 \n",
+ " 23.00 \n",
+ " 2.0 \n",
+ " 2.00 \n",
+ " ... \n",
+ " 192.00 \n",
+ " 163.0 \n",
+ " 15.0 \n",
+ " 2.00 \n",
+ " 2.00 \n",
+ " 1.0 \n",
+ " 652.0 \n",
+ " 144.00 \n",
+ " 185.00 \n",
+ " 43.800 \n",
+ " \n",
+ " \n",
+ " Juventus \n",
+ " Juventus \n",
+ " 26.0 \n",
+ " 49.9 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 24.00 \n",
+ " 19.00 \n",
+ " 1.0 \n",
+ " 2.00 \n",
+ " ... \n",
+ " 169.00 \n",
+ " 166.0 \n",
+ " 22.0 \n",
+ " 0.00 \n",
+ " 2.00 \n",
+ " 0.0 \n",
+ " 730.0 \n",
+ " 195.00 \n",
+ " 174.00 \n",
+ " 52.800 \n",
+ " \n",
+ " \n",
+ " Lazio \n",
+ " Lazio \n",
+ " 21.0 \n",
+ " 50.6 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 25.00 \n",
+ " 20.00 \n",
+ " 1.0 \n",
+ " 2.00 \n",
+ " ... \n",
+ " 207.00 \n",
+ " 132.0 \n",
+ " 36.0 \n",
+ " 1.00 \n",
+ " 2.00 \n",
+ " 1.0 \n",
+ " 801.0 \n",
+ " 159.00 \n",
+ " 136.00 \n",
+ " 53.900 \n",
+ " \n",
+ " \n",
+ " Lecce \n",
+ " Lecce \n",
+ " 24.0 \n",
+ " 40.9 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 14.00 \n",
+ " 9.00 \n",
+ " 1.0 \n",
+ " 2.00 \n",
+ " ... \n",
+ " 198.00 \n",
+ " 202.0 \n",
+ " 33.0 \n",
+ " 3.00 \n",
+ " 2.00 \n",
+ " 0.0 \n",
+ " 762.0 \n",
+ " 263.00 \n",
+ " 215.00 \n",
+ " 55.000 \n",
+ " \n",
+ " \n",
+ " Milan \n",
+ " Milan \n",
+ " 27.0 \n",
+ " 53.7 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 27.00 \n",
+ " 22.00 \n",
+ " 2.0 \n",
+ " 2.00 \n",
+ " ... \n",
+ " 175.00 \n",
+ " 173.0 \n",
+ " 17.0 \n",
+ " 2.00 \n",
+ " 2.00 \n",
+ " 2.0 \n",
+ " 746.0 \n",
+ " 184.00 \n",
+ " 220.00 \n",
+ " 45.500 \n",
+ " \n",
+ " \n",
+ " Monza \n",
+ " Monza \n",
+ " 29.0 \n",
+ " 55.6 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 16.00 \n",
+ " 10.00 \n",
+ " 2.0 \n",
+ " 2.00 \n",
+ " ... \n",
+ " 218.00 \n",
+ " 187.0 \n",
+ " 25.0 \n",
+ " 0.00 \n",
+ " 2.00 \n",
+ " 0.0 \n",
+ " 730.0 \n",
+ " 152.00 \n",
+ " 167.00 \n",
+ " 47.600 \n",
+ " \n",
+ " \n",
+ " Napoli \n",
+ " Napoli \n",
+ " 24.0 \n",
+ " 60.0 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 37.00 \n",
+ " 31.00 \n",
+ " 3.0 \n",
+ " 3.00 \n",
+ " ... \n",
+ " 208.00 \n",
+ " 127.0 \n",
+ " 19.0 \n",
+ " 1.00 \n",
+ " 3.00 \n",
+ " 0.0 \n",
+ " 734.0 \n",
+ " 152.00 \n",
+ " 193.00 \n",
+ " 44.100 \n",
+ " \n",
+ " \n",
+ " Roma \n",
+ " Roma \n",
+ " 24.0 \n",
+ " 50.6 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 18.00 \n",
+ " 11.00 \n",
+ " 2.0 \n",
+ " 4.00 \n",
+ " ... \n",
+ " 208.00 \n",
+ " 169.0 \n",
+ " 8.0 \n",
+ " 0.00 \n",
+ " 4.00 \n",
+ " 0.0 \n",
+ " 768.0 \n",
+ " 149.00 \n",
+ " 179.00 \n",
+ " 45.400 \n",
+ " \n",
+ " \n",
+ " Salernitana \n",
+ " Salernitana \n",
+ " 24.0 \n",
+ " 46.9 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 18.00 \n",
+ " 12.00 \n",
+ " 1.0 \n",
+ " 1.00 \n",
+ " ... \n",
+ " 159.00 \n",
+ " 168.0 \n",
+ " 38.0 \n",
+ " 5.00 \n",
+ " 1.00 \n",
+ " 1.0 \n",
+ " 795.0 \n",
+ " 176.00 \n",
+ " 186.00 \n",
+ " 48.600 \n",
+ " \n",
+ " \n",
+ " Sampdoria \n",
+ " Sampdoria \n",
+ " 24.0 \n",
+ " 51.2 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 6.00 \n",
+ " 6.00 \n",
+ " 0.0 \n",
+ " 0.00 \n",
+ " ... \n",
+ " 239.00 \n",
+ " 206.0 \n",
+ " 47.0 \n",
+ " 1.00 \n",
+ " 0.00 \n",
+ " 0.0 \n",
+ " 806.0 \n",
+ " 242.00 \n",
+ " 264.00 \n",
+ " 47.800 \n",
+ " \n",
+ " \n",
+ " Sassuolo \n",
+ " Sassuolo \n",
+ " 26.0 \n",
+ " 48.1 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 15.00 \n",
+ " 12.00 \n",
+ " 1.0 \n",
+ " 2.00 \n",
+ " ... \n",
+ " 189.00 \n",
+ " 126.0 \n",
+ " 49.0 \n",
+ " 2.00 \n",
+ " 2.00 \n",
+ " 0.0 \n",
+ " 758.0 \n",
+ " 155.00 \n",
+ " 133.00 \n",
+ " 53.800 \n",
+ " \n",
+ " \n",
+ " Spezia \n",
+ " Spezia \n",
+ " 24.0 \n",
+ " 47.5 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 12.00 \n",
+ " 8.00 \n",
+ " 1.0 \n",
+ " 1.00 \n",
+ " ... \n",
+ " 149.00 \n",
+ " 198.0 \n",
+ " 36.0 \n",
+ " 1.00 \n",
+ " 1.00 \n",
+ " 2.0 \n",
+ " 844.0 \n",
+ " 251.00 \n",
+ " 208.00 \n",
+ " 54.700 \n",
+ " \n",
+ " \n",
+ " Torino \n",
+ " Torino \n",
+ " 23.0 \n",
+ " 51.3 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 16.00 \n",
+ " 11.00 \n",
+ " 1.0 \n",
+ " 1.00 \n",
+ " ... \n",
+ " 161.00 \n",
+ " 209.0 \n",
+ " 17.0 \n",
+ " 3.00 \n",
+ " 1.00 \n",
+ " 0.0 \n",
+ " 771.0 \n",
+ " 248.00 \n",
+ " 222.00 \n",
+ " 52.800 \n",
+ " \n",
+ " \n",
+ " Udinese \n",
+ " Udinese \n",
+ " 22.0 \n",
+ " 49.7 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 23.00 \n",
+ " 20.00 \n",
+ " 0.0 \n",
+ " 0.00 \n",
+ " ... \n",
+ " 188.00 \n",
+ " 175.0 \n",
+ " 17.0 \n",
+ " 2.00 \n",
+ " 0.00 \n",
+ " 1.0 \n",
+ " 759.0 \n",
+ " 154.00 \n",
+ " 197.00 \n",
+ " 43.900 \n",
+ " \n",
+ " \n",
+ " Avg \n",
+ " Avg \n",
+ " 24.7 \n",
+ " 50.0 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 18.85 \n",
+ " 13.85 \n",
+ " 1.4 \n",
+ " 1.95 \n",
+ " ... \n",
+ " 185.15 \n",
+ " 175.6 \n",
+ " 26.4 \n",
+ " 1.55 \n",
+ " 1.95 \n",
+ " 0.5 \n",
+ " 773.3 \n",
+ " 194.95 \n",
+ " 194.95 \n",
+ " 49.925 \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
21 rows × 313 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " team team_players_used team_possession team_games \\\n",
+ "Atalanta Atalanta 24.0 46.5 15.0 \n",
+ "Bologna Bologna 23.0 51.1 15.0 \n",
+ "Cremonese Cremonese 27.0 43.7 15.0 \n",
+ "Empoli Empoli 25.0 46.2 15.0 \n",
+ "Fiorentina Fiorentina 25.0 58.1 15.0 \n",
+ "Verona Hellas Verona 29.0 43.9 15.0 \n",
+ "Inter Inter 23.0 54.5 15.0 \n",
+ "Juventus Juventus 26.0 49.9 15.0 \n",
+ "Lazio Lazio 21.0 50.6 15.0 \n",
+ "Lecce Lecce 24.0 40.9 15.0 \n",
+ "Milan Milan 27.0 53.7 15.0 \n",
+ "Monza Monza 29.0 55.6 15.0 \n",
+ "Napoli Napoli 24.0 60.0 15.0 \n",
+ "Roma Roma 24.0 50.6 15.0 \n",
+ "Salernitana Salernitana 24.0 46.9 15.0 \n",
+ "Sampdoria Sampdoria 24.0 51.2 15.0 \n",
+ "Sassuolo Sassuolo 26.0 48.1 15.0 \n",
+ "Spezia Spezia 24.0 47.5 15.0 \n",
+ "Torino Torino 23.0 51.3 15.0 \n",
+ "Udinese Udinese 22.0 49.7 15.0 \n",
+ "Avg Avg 24.7 50.0 15.0 \n",
+ "\n",
+ " team_games_starts team_minutes team_goals team_assists \\\n",
+ "Atalanta 165.0 1350.0 21.00 14.00 \n",
+ "Bologna 165.0 1350.0 20.00 15.00 \n",
+ "Cremonese 165.0 1350.0 11.00 5.00 \n",
+ "Empoli 165.0 1350.0 12.00 5.00 \n",
+ "Fiorentina 165.0 1350.0 18.00 16.00 \n",
+ "Verona 165.0 1350.0 11.00 8.00 \n",
+ "Inter 165.0 1350.0 33.00 23.00 \n",
+ "Juventus 165.0 1350.0 24.00 19.00 \n",
+ "Lazio 165.0 1350.0 25.00 20.00 \n",
+ "Lecce 165.0 1350.0 14.00 9.00 \n",
+ "Milan 165.0 1350.0 27.00 22.00 \n",
+ "Monza 165.0 1350.0 16.00 10.00 \n",
+ "Napoli 165.0 1350.0 37.00 31.00 \n",
+ "Roma 165.0 1350.0 18.00 11.00 \n",
+ "Salernitana 165.0 1350.0 18.00 12.00 \n",
+ "Sampdoria 165.0 1350.0 6.00 6.00 \n",
+ "Sassuolo 165.0 1350.0 15.00 12.00 \n",
+ "Spezia 165.0 1350.0 12.00 8.00 \n",
+ "Torino 165.0 1350.0 16.00 11.00 \n",
+ "Udinese 165.0 1350.0 23.00 20.00 \n",
+ "Avg 165.0 1350.0 18.85 13.85 \n",
+ "\n",
+ " team_pens_made team_pens_att ... vs_team_fouls \\\n",
+ "Atalanta 5.0 6.00 ... 161.00 \n",
+ "Bologna 3.0 3.00 ... 188.00 \n",
+ "Cremonese 1.0 3.00 ... 154.00 \n",
+ "Empoli 0.0 0.00 ... 190.00 \n",
+ "Fiorentina 1.0 3.00 ... 199.00 \n",
+ "Verona 0.0 0.00 ... 151.00 \n",
+ "Inter 2.0 2.00 ... 192.00 \n",
+ "Juventus 1.0 2.00 ... 169.00 \n",
+ "Lazio 1.0 2.00 ... 207.00 \n",
+ "Lecce 1.0 2.00 ... 198.00 \n",
+ "Milan 2.0 2.00 ... 175.00 \n",
+ "Monza 2.0 2.00 ... 218.00 \n",
+ "Napoli 3.0 3.00 ... 208.00 \n",
+ "Roma 2.0 4.00 ... 208.00 \n",
+ "Salernitana 1.0 1.00 ... 159.00 \n",
+ "Sampdoria 0.0 0.00 ... 239.00 \n",
+ "Sassuolo 1.0 2.00 ... 189.00 \n",
+ "Spezia 1.0 1.00 ... 149.00 \n",
+ "Torino 1.0 1.00 ... 161.00 \n",
+ "Udinese 0.0 0.00 ... 188.00 \n",
+ "Avg 1.4 1.95 ... 185.15 \n",
+ "\n",
+ " vs_team_fouled vs_team_offsides vs_team_pens_won \\\n",
+ "Atalanta 178.0 19.0 0.00 \n",
+ "Bologna 170.0 25.0 2.00 \n",
+ "Cremonese 200.0 20.0 2.00 \n",
+ "Empoli 160.0 29.0 2.00 \n",
+ "Fiorentina 186.0 38.0 1.00 \n",
+ "Verona 217.0 18.0 1.00 \n",
+ "Inter 163.0 15.0 2.00 \n",
+ "Juventus 166.0 22.0 0.00 \n",
+ "Lazio 132.0 36.0 1.00 \n",
+ "Lecce 202.0 33.0 3.00 \n",
+ "Milan 173.0 17.0 2.00 \n",
+ "Monza 187.0 25.0 0.00 \n",
+ "Napoli 127.0 19.0 1.00 \n",
+ "Roma 169.0 8.0 0.00 \n",
+ "Salernitana 168.0 38.0 5.00 \n",
+ "Sampdoria 206.0 47.0 1.00 \n",
+ "Sassuolo 126.0 49.0 2.00 \n",
+ "Spezia 198.0 36.0 1.00 \n",
+ "Torino 209.0 17.0 3.00 \n",
+ "Udinese 175.0 17.0 2.00 \n",
+ "Avg 175.6 26.4 1.55 \n",
+ "\n",
+ " vs_team_pens_conceded vs_team_own_goals \\\n",
+ "Atalanta 6.00 1.0 \n",
+ "Bologna 3.00 0.0 \n",
+ "Cremonese 3.00 0.0 \n",
+ "Empoli 0.00 0.0 \n",
+ "Fiorentina 3.00 0.0 \n",
+ "Verona 0.00 1.0 \n",
+ "Inter 2.00 1.0 \n",
+ "Juventus 2.00 0.0 \n",
+ "Lazio 2.00 1.0 \n",
+ "Lecce 2.00 0.0 \n",
+ "Milan 2.00 2.0 \n",
+ "Monza 2.00 0.0 \n",
+ "Napoli 3.00 0.0 \n",
+ "Roma 4.00 0.0 \n",
+ "Salernitana 1.00 1.0 \n",
+ "Sampdoria 0.00 0.0 \n",
+ "Sassuolo 2.00 0.0 \n",
+ "Spezia 1.00 2.0 \n",
+ "Torino 1.00 0.0 \n",
+ "Udinese 0.00 1.0 \n",
+ "Avg 1.95 0.5 \n",
+ "\n",
+ " vs_team_ball_recoveries vs_team_aerials_won \\\n",
+ "Atalanta 896.0 194.00 \n",
+ "Bologna 778.0 168.00 \n",
+ "Cremonese 802.0 259.00 \n",
+ "Empoli 780.0 177.00 \n",
+ "Fiorentina 744.0 208.00 \n",
+ "Verona 810.0 269.00 \n",
+ "Inter 652.0 144.00 \n",
+ "Juventus 730.0 195.00 \n",
+ "Lazio 801.0 159.00 \n",
+ "Lecce 762.0 263.00 \n",
+ "Milan 746.0 184.00 \n",
+ "Monza 730.0 152.00 \n",
+ "Napoli 734.0 152.00 \n",
+ "Roma 768.0 149.00 \n",
+ "Salernitana 795.0 176.00 \n",
+ "Sampdoria 806.0 242.00 \n",
+ "Sassuolo 758.0 155.00 \n",
+ "Spezia 844.0 251.00 \n",
+ "Torino 771.0 248.00 \n",
+ "Udinese 759.0 154.00 \n",
+ "Avg 773.3 194.95 \n",
+ "\n",
+ " vs_team_aerials_lost vs_team_aerials_won_pct \n",
+ "Atalanta 229.00 45.900 \n",
+ "Bologna 132.00 56.000 \n",
+ "Cremonese 198.00 56.700 \n",
+ "Empoli 152.00 53.800 \n",
+ "Fiorentina 240.00 46.400 \n",
+ "Verona 269.00 50.000 \n",
+ "Inter 185.00 43.800 \n",
+ "Juventus 174.00 52.800 \n",
+ "Lazio 136.00 53.900 \n",
+ "Lecce 215.00 55.000 \n",
+ "Milan 220.00 45.500 \n",
+ "Monza 167.00 47.600 \n",
+ "Napoli 193.00 44.100 \n",
+ "Roma 179.00 45.400 \n",
+ "Salernitana 186.00 48.600 \n",
+ "Sampdoria 264.00 47.800 \n",
+ "Sassuolo 133.00 53.800 \n",
+ "Spezia 208.00 54.700 \n",
+ "Torino 222.00 52.800 \n",
+ "Udinese 197.00 43.900 \n",
+ "Avg 194.95 49.925 \n",
+ "\n",
+ "[21 rows x 313 columns]"
+ ]
+ },
+ "execution_count": 42,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "team_data = pd.read_excel('mid_outputs/team_data.xlsx', index_col = 0)\n",
+ "\n",
+ "avg_row = pd.DataFrame(index = ['Avg'], data = [team_data.mean()], columns = team_data.columns)\n",
+ "avg_row['team']['Avg'] = 'Avg'\n",
+ "\n",
+ "team_data = pd.concat([team_data, avg_row])\n",
+ "\n",
+ "team_data"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "cc1cd13d",
+ "metadata": {},
+ "source": [
+ "Data processing functions copied from player_match_dataset_creation"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 9,
+ "id": "f4017b2f",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "features_abs = ['r',\n",
+ " 'games',\n",
+ " 'games_starts', \n",
+ " 'minutes',\n",
+ " 'shots_on_target_pct',\n",
+ " 'goals_per_shot',\n",
+ " 'goals_per_shot_on_target',\n",
+ " 'passes_pct',\n",
+ " 'dribble_tackles_pct',\n",
+ " 'dribbles_completed_pct',\n",
+ " 'aerials_won_pct',\n",
+ " 'team_possession',\n",
+ " 'team_goals_assists_per90',\n",
+ " 'team_goals_pens_per90',\n",
+ " 'team_goals_assists_pens_per90',\n",
+ " 'team_xg_per90',\n",
+ " 'team_gk_goals_against_per90',\n",
+ " 'team_gk_save_pct',\n",
+ " 'team_gk_clean_sheets_pct',\n",
+ " 'team_passes_pct',\n",
+ " 'team_passes_pct_medium',\n",
+ " 'team_passes_pct_long',\n",
+ " 'team_sca_per90',\n",
+ " 'team_gca_per90',\n",
+ " 'team_dribble_tackles_pct',\n",
+ " 'team_aerials_won_pct',\n",
+ " 'vs_team_possession',\n",
+ " 'vs_team_goals_per90',\n",
+ " 'vs_team_assists_per90',\n",
+ " 'vs_team_xg_per90',\n",
+ " 'vs_team_gk_save_pct',\n",
+ " 'vs_team_gk_clean_sheets_pct',\n",
+ " 'vs_team_gk_pct_passes_launched',\n",
+ " 'vs_team_gk_crosses_stopped_pct',\n",
+ " 'vs_team_shots_on_target_per90',\n",
+ " 'vs_team_passes_pct',\n",
+ " 'vs_team_passes_pct_short',\n",
+ " 'vs_team_passes_pct_medium',\n",
+ " 'vs_team_passes_pct_long',\n",
+ " 'vs_team_sca_per90',\n",
+ " 'vs_team_gca_per90',\n",
+ " 'vs_team_dribble_tackles_pct',\n",
+ " 'vs_team_dribbles_completed_pct',\n",
+ " 'vs_team_aerials_won_pct',\n",
+ " 'opp_team_possession',\n",
+ " 'opp_team_goals_assists_per90',\n",
+ " 'opp_team_goals_pens_per90',\n",
+ " 'opp_team_goals_assists_pens_per90',\n",
+ " 'opp_team_xg_per90',\n",
+ " 'opp_team_gk_goals_against_per90',\n",
+ " 'opp_team_gk_save_pct',\n",
+ " 'opp_team_gk_clean_sheets_pct',\n",
+ " 'opp_team_passes_pct',\n",
+ " 'opp_team_passes_pct_medium',\n",
+ " 'opp_team_passes_pct_long',\n",
+ " 'opp_team_sca_per90',\n",
+ " 'opp_team_gca_per90',\n",
+ " 'opp_team_dribble_tackles_pct',\n",
+ " 'opp_team_aerials_won_pct',\n",
+ " 'opp_vs_team_possession',\n",
+ " 'opp_vs_team_goals_per90',\n",
+ " 'opp_vs_team_assists_per90',\n",
+ " 'opp_vs_team_xg_per90',\n",
+ " 'opp_vs_team_gk_save_pct',\n",
+ " 'opp_vs_team_gk_clean_sheets_pct',\n",
+ " 'opp_vs_team_gk_pct_passes_launched',\n",
+ " 'opp_vs_team_gk_crosses_stopped_pct',\n",
+ " 'opp_vs_team_shots_on_target_per90',\n",
+ " 'opp_vs_team_passes_pct',\n",
+ " 'opp_vs_team_passes_pct_short',\n",
+ " 'opp_vs_team_passes_pct_medium',\n",
+ " 'opp_vs_team_passes_pct_long',\n",
+ " 'opp_vs_team_sca_per90',\n",
+ " 'opp_vs_team_gca_per90',\n",
+ " 'opp_vs_team_dribble_tackles_pct',\n",
+ " 'opp_vs_team_dribbles_completed_pct',\n",
+ " 'opp_vs_team_aerials_won_pct',\n",
+ " \n",
+ " 'vote_avg',\n",
+ " 'vote_std']\n",
+ "\n",
+ "features_rel = [\n",
+ " 'goals',\n",
+ " 'assists',\n",
+ " 'cards_yellow',\n",
+ " 'cards_red',\n",
+ " 'xg',\n",
+ " 'npxg',\n",
+ " 'shots_on_target',\n",
+ " 'passes_completed',\n",
+ " 'passes_into_final_third',\n",
+ " 'passes_into_penalty_area',\n",
+ " 'progressive_passes',\n",
+ " 'passes_live',\n",
+ " 'passes_dead',\n",
+ " 'through_balls',\n",
+ " 'passes_switches',\n",
+ " 'crosses',\n",
+ " 'corner_kicks',\n",
+ " 'dribble_tackles',\n",
+ " 'dribbles_vs',\n",
+ " 'dribbled_past',\n",
+ " 'blocks',\n",
+ " 'blocked_shots',\n",
+ " 'blocked_passes',\n",
+ " 'interceptions',\n",
+ " 'clearances',\n",
+ " 'errors',\n",
+ " 'touches',\n",
+ " 'touches_def_pen_area',\n",
+ " 'touches_def_3rd',\n",
+ " 'touches_mid_3rd',\n",
+ " 'touches_att_3rd',\n",
+ " 'touches_att_pen_area',\n",
+ " 'touches_live_ball',\n",
+ " 'dribbles_completed',\n",
+ " 'dribbles',\n",
+ " 'passes_received',\n",
+ " 'miscontrols',\n",
+ " 'dispossessed',\n",
+ " 'fouls',\n",
+ " 'fouled',\n",
+ " 'aerials_won',\n",
+ " 'aerials_lost']\n",
+ "\n",
+ "features_rel_gamecorr = [\n",
+ " 'goals',\n",
+ " 'xg',\n",
+ " 'npxg',\n",
+ " 'assists',\n",
+ " 'cards_yellow',\n",
+ " 'cards_red'\n",
+ "]\n",
+ "\n",
+ "DEL_G = False\n",
+ "\n",
+ "features_to_del = [\n",
+ " 'goals',\n",
+ " 'assists',\n",
+ " 'xg',\n",
+ " 'npxg'\n",
+ "]\n",
+ "\n",
+ "def player_match_data(player, pteam, oppteam, oldseason = False):\n",
+ " if(not(player in players.index)):\n",
+ " return None\n",
+ " \n",
+ " if(oldseason):\n",
+ " pdata = players_old.loc[[player]]\n",
+ " else:\n",
+ " pdata = players.loc[[player]]\n",
+ " \n",
+ " pteam_stats = team_data.loc[[pteam]].rename(index = {pteam : player})\n",
+ " \n",
+ " oppteam_stats = team_data.loc[[oppteam]].rename(index = {oppteam : player})\n",
+ " \n",
+ " oppteam_stats = oppteam_stats.rename(lambda x: 'opp_' + x, axis='columns')\n",
+ " \n",
+ " out = pd.concat([pdata, pteam_stats, oppteam_stats], axis = 1)\n",
+ " \n",
+ " return(out)\n",
+ "\n",
+ "def player_match_data_ext(player, pteam, oppteam, oldseason = False):\n",
+ " pdata = player_match_data(player, pteam, oppteam, oldseason = oldseason)\n",
+ " \n",
+ " if(not isinstance(pdata, pd.DataFrame)):\n",
+ " return None\n",
+ " \n",
+ " assert pdata['games'][0] > 0\n",
+ " \n",
+ " out = pd.concat([pdata[features_abs], pdata[features_rel]], axis = 1)\n",
+ " \n",
+ " out[features_rel] = out[features_rel] / max(pdata['minutes'][0], 1)\n",
+ " \n",
+ " out[features_rel_gamecorr] = out[features_rel_gamecorr] * (pdata['minutes'][0] / max(pdata['games'][0], 1) / 90)\n",
+ " \n",
+ " if(DEL_G):\n",
+ " out[features_to_del] = 0\n",
+ " \n",
+ " return out\n",
+ "\n",
+ "\n",
+ "\n",
+ "\n",
+ "features_abs_gk = [\n",
+ " 'gk_games',\n",
+ " 'gk_games_starts',\n",
+ " 'gk_minutes',\n",
+ " 'gk_goals_against_per90', \n",
+ " 'gk_save_pct',\n",
+ " 'gk_clean_sheets_pct',\n",
+ " 'gk_psxg_net_per90',\n",
+ " 'gk_passes_pct_launched',\n",
+ " 'gk_pct_passes_launched',\n",
+ " 'gk_passes_length_avg',\n",
+ " 'gk_pct_goal_kicks_launched',\n",
+ " 'gk_goal_kick_length_avg',\n",
+ " 'gk_crosses_stopped_pct',\n",
+ " 'gk_def_actions_outside_pen_area_per90',\n",
+ " 'gk_avg_distance_def_actions',\n",
+ " \n",
+ " 'team_possession',\n",
+ " 'team_goals_assists_per90',\n",
+ " 'team_goals_pens_per90',\n",
+ " 'team_goals_assists_pens_per90',\n",
+ " 'team_xg_per90',\n",
+ " 'team_gk_goals_against_per90',\n",
+ " 'team_gk_save_pct',\n",
+ " 'team_gk_clean_sheets_pct',\n",
+ " 'team_passes_pct',\n",
+ " 'team_passes_pct_medium',\n",
+ " 'team_passes_pct_long',\n",
+ " 'team_sca_per90',\n",
+ " 'team_gca_per90',\n",
+ " 'team_dribble_tackles_pct',\n",
+ " 'team_aerials_won_pct',\n",
+ " 'vs_team_possession',\n",
+ " 'vs_team_goals_per90',\n",
+ " 'vs_team_assists_per90',\n",
+ " 'vs_team_xg_per90',\n",
+ " 'vs_team_gk_save_pct',\n",
+ " 'vs_team_gk_clean_sheets_pct',\n",
+ " 'vs_team_gk_pct_passes_launched',\n",
+ " 'vs_team_gk_crosses_stopped_pct',\n",
+ " 'vs_team_shots_on_target_per90',\n",
+ " 'vs_team_passes_pct',\n",
+ " 'vs_team_passes_pct_short',\n",
+ " 'vs_team_passes_pct_medium',\n",
+ " 'vs_team_passes_pct_long',\n",
+ " 'vs_team_sca_per90',\n",
+ " 'vs_team_gca_per90',\n",
+ " 'vs_team_dribble_tackles_pct',\n",
+ " 'vs_team_dribbles_completed_pct',\n",
+ " 'vs_team_aerials_won_pct',\n",
+ " 'opp_team_possession',\n",
+ " 'opp_team_goals_assists_per90',\n",
+ " 'opp_team_goals_pens_per90',\n",
+ " 'opp_team_goals_assists_pens_per90',\n",
+ " 'opp_team_xg_per90',\n",
+ " 'opp_team_gk_goals_against_per90',\n",
+ " 'opp_team_gk_save_pct',\n",
+ " 'opp_team_gk_clean_sheets_pct',\n",
+ " 'opp_team_passes_pct',\n",
+ " 'opp_team_passes_pct_medium',\n",
+ " 'opp_team_passes_pct_long',\n",
+ " 'opp_team_sca_per90',\n",
+ " 'opp_team_gca_per90',\n",
+ " 'opp_team_dribble_tackles_pct',\n",
+ " 'opp_team_aerials_won_pct',\n",
+ " 'opp_vs_team_possession',\n",
+ " 'opp_vs_team_goals_per90',\n",
+ " 'opp_vs_team_assists_per90',\n",
+ " 'opp_vs_team_xg_per90',\n",
+ " 'opp_vs_team_gk_save_pct',\n",
+ " 'opp_vs_team_gk_clean_sheets_pct',\n",
+ " 'opp_vs_team_gk_pct_passes_launched',\n",
+ " 'opp_vs_team_gk_crosses_stopped_pct',\n",
+ " 'opp_vs_team_shots_on_target_per90',\n",
+ " 'opp_vs_team_passes_pct',\n",
+ " 'opp_vs_team_passes_pct_short',\n",
+ " 'opp_vs_team_passes_pct_medium',\n",
+ " 'opp_vs_team_passes_pct_long',\n",
+ " 'opp_vs_team_sca_per90',\n",
+ " 'opp_vs_team_gca_per90',\n",
+ " 'opp_vs_team_dribble_tackles_pct',\n",
+ " 'opp_vs_team_dribbles_completed_pct',\n",
+ " 'opp_vs_team_aerials_won_pct',\n",
+ " \n",
+ " 'vote_avg',\n",
+ " 'vote_std']\n",
+ "\n",
+ "features_rel_gk = [\n",
+ " 'gk_shots_on_target_against',\n",
+ " 'gk_saves',\n",
+ " 'gk_free_kick_goals_against',\n",
+ " 'gk_corner_kick_goals_against',\n",
+ " 'gk_own_goals_against',\n",
+ " 'gk_psxg',\n",
+ " 'gk_psnpxg_per_shot_on_target_against',\n",
+ " 'gk_psxg_net',\n",
+ " 'gk_passes_completed_launched',\n",
+ " 'gk_passes_launched',\n",
+ " 'gk_passes',\n",
+ " 'gk_passes_throws',\n",
+ " 'gk_goal_kicks',\n",
+ " 'gk_crosses',\n",
+ " 'gk_crosses_stopped',\n",
+ "]\n",
+ "\n",
+ "def player_match_data_ext_gk(player, pteam, oppteam, oldseason = False):\n",
+ " pdata = player_match_data(player, pteam, oppteam, oldseason = oldseason)\n",
+ " \n",
+ " if(not isinstance(pdata, pd.DataFrame)):\n",
+ " return None\n",
+ " \n",
+ " if(pdata['gk_games'][0] <= 0):\n",
+ " return None\n",
+ " \n",
+ " out = pd.concat([pdata[features_abs_gk], pdata[features_rel_gk]], axis = 1)\n",
+ " \n",
+ " out[features_rel_gk] = out[features_rel_gk] / max(pdata['minutes'][0], 1)\n",
+ "\n",
+ " return out\n",
+ " "
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "21fef3ae",
+ "metadata": {},
+ "source": [
+ "Players stats rework:\n",
+ "the current season stats are averaged (according to a calculated weight) with the past season data.\n",
+ "In case a player doesn't have past season data, a config file (affine_players) can be used to load the data from an affine player (past season), e.g. Doig affine to Lazovic.\n",
+ "In case, after this process, the player doesn't result in having a minimum amount of games, its stats are averaged with the average Serie A (defensive) player stat, depending on the games remaining to reach the minimum amount. This allows to use players who still haven't played a single game.\n",
+ "\n",
+ "These modified stats are used only for prediction, not for model traning.\n",
+ "\n",
+ "WEIGHT_0 = weight given to the current season in respect to the previous; if the player has a low amount of games this season, the weight is lowered\n",
+ "min_games = minimum games so that the players stats are not averaged with the avg Serie A player stats"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 10,
+ "id": "6f8707b8",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ " \n",
+ "Averaging players stats with past seasons:\n",
+ "Meret 1\n",
+ "Provedel 1\n",
+ "Maignan 0.9165064102564102\n",
+ "Silvestri 1\n",
+ "Sepe 1\n",
+ "Szczesny 1\n",
+ "Consigli 1\n",
+ "Falcone 1\n",
+ "Musso 1\n",
+ "Vicario 1\n",
+ "Rui Patricio 1\n",
+ "Milinkovic-Savic V. 1\n",
+ "Audero 1\n",
+ "Montipo' 1\n",
+ "Sportiello 1\n",
+ "Skorupski 1\n",
+ "Perin 1\n",
+ "Handanovic 0.9058905058905058\n",
+ "Tatarusanu 1\n",
+ "Dragowski 1\n",
+ "Terracciano 1\n",
+ "Berisha 1\n",
+ "Radu I. 1\n",
+ "Cragno 1\n",
+ "Mirante 0.9165064102564102\n",
+ "Ujkani 1\n",
+ "Pegolo 1\n",
+ "Padelli 1\n",
+ "Bardi 1\n",
+ "Cordaz 0.9058905058905058\n",
+ "Pinsoglio 1\n",
+ "Fiorillo 1\n",
+ "Sirigu 1\n",
+ "Rossi F. 1\n",
+ "Berardi A. 1\n",
+ "Gemello 1\n",
+ "Ravaglia 1\n",
+ "Zoet 1\n",
+ "Boer 1\n",
+ "Adamonis 1\n",
+ "Marfella 1\n",
+ "Zovko 1\n",
+ "Piana 1\n",
+ "Smalling 1\n",
+ "Hernandez T. 0.8510416666666667\n",
+ "Bastoni S. 0.7433416046319272\n",
+ "Udogie 0.6583882783882784\n",
+ "Dumfries 0.9522144522144521\n",
+ "Romagnoli 1\n",
+ "Rodrigo Becao 0.5386813186813186\n",
+ "Parisi 1\n",
+ "Mazzocchi 1\n",
+ "Bremer 0.854040404040404\n",
+ "Demiral 0.9726190476190477\n",
+ "Dimarco 0.9819711538461539\n",
+ "Di Lorenzo 0.9522144522144521\n",
+ "Ibanez 0.92420814479638\n",
+ "Tomori 1\n",
+ "Toloi 1\n",
+ "Gosens 1\n",
+ "Rrahmani 0.5078477078477078\n",
+ "Kalulu 1\n",
+ "Bijol affine to Rodrigo Becao\n",
+ "Bijol 0.7182417582417583\n",
+ "Doig affine to Lazovic\n",
+ "Doig 0.554524886877828\n",
+ "Mario Rui 0.739366515837104\n",
+ "Spinazzola 1\n",
+ "Lazzari 0.878494623655914\n",
+ "Mancini 0.9522144522144521\n",
+ "Danilo 1\n",
+ "Kyriakopoulos 0.7946065428824048\n",
+ "Vojvoda 0.6501326259946949\n",
+ "Scalvini 1\n",
+ "Skriniar 0.8978021978021977\n",
+ "Juan Jesus 0.5985347985347984\n",
+ "Bonucci 0.7855769230769231\n",
+ "Calabria 0.5640039447731755\n",
+ "Bastoni 0.7433416046319272\n",
+ "Depaoli 1\n",
+ "Darmian 0.8379487179487178\n",
+ "Mari' 1\n",
+ "Martinez Quarta 1\n",
+ "Maehle 1\n",
+ "Biraghi 0.7926541926541926\n",
+ "Medel 0.9522144522144521\n",
+ "Patric 0.7855769230769231\n",
+ "Rodriguez R. 0.8009803921568628\n",
+ "Aina 0.9975579975579973\n",
+ "Cambiaso 1\n",
+ "Perez N. 1\n",
+ "Hysaj 0.8668435013262599\n",
+ "Faraoni 0.5237179487179487\n",
+ "Milenkovic 0.6777526395173453\n",
+ "Marusic 0.9522144522144521\n",
+ "Colley 0.8510416666666667\n",
+ "Toljan 1\n",
+ "Ampadu 0.7475685234305923\n",
+ "Singo 0.6583882783882784\n",
+ "Casale 0.4817663817663818\n",
+ "Soppy 0.7742673992673993\n",
+ "Kiwior 1\n",
+ "Ghiglione 0.8338264299802761\n",
+ "De Vrij 0.837948717948718\n",
+ "Alex Sandro 0.9726190476190477\n",
+ "Ceccherini 0.554524886877828\n",
+ "Fazio 1\n",
+ "Rogerio 1\n",
+ "Reca 0.9217435897435896\n",
+ "Gunter 0.9077777777777778\n",
+ "Djidji 1\n",
+ "Augello 0.8146723646723646\n",
+ "Bellanova 0.6294044665012408\n",
+ "Erlic 0.7226495726495726\n",
+ "Ismajli 1\n",
+ "Ebuehi 0.6846153846153847\n",
+ "Kasius 1\n",
+ "Acerbi 0.6503846153846154\n",
+ "Zappacosta 0.12322775263951734\n",
+ "Chiriches 0.37378426171529616\n",
+ "Gyomber 0.7433416046319272\n",
+ "Pezzella Giu. 0.6194139194139194\n",
+ "Ferrari G. 0.8146723646723646\n",
+ "Bereszynski 0.8379487179487178\n",
+ "Hateboer 1\n",
+ "Karsdorp 0.5237179487179487\n",
+ "Nuytinck 0.4655270655270655\n",
+ "Lykogiannis 0.9291208791208794\n",
+ "Buongiorno 1\n",
+ "Nikolaou 0.8146723646723646\n",
+ "Ayhan 0.910813823857302\n",
+ "Stojanovic 0.7617715617715617\n",
+ "Izzo 1\n",
+ "D'ambrosio 0.418974358974359\n",
+ "Rugani 0.3491452991452992\n",
+ "De Sciglio 0.837948717948718\n",
+ "Luperto 1\n",
+ "De Silvestri 0.6081885856079404\n",
+ "Djimsiti 0.3378825475599669\n",
+ "Palomino 0.06161387631975867\n",
+ "Bonifazi 0.6665501165501164\n",
+ "Hristov 0.9858220211161387\n",
+ "Kjaer 1\n",
+ "Igor 0.6982905982905981\n",
+ "Soumaoro 0.7481684981684981\n",
+ "Ballo-Toure' affine to Calabria\n",
+ "Ballo-Toure' 0.24171597633136094\n",
+ "De Winter 1\n",
+ "Ferrari A. 1\n",
+ "Florenzi 0.1745726495726496\n",
+ "Sala 0.6982905982905984\n",
+ "Caldara 0.6294044665012408\n",
+ "Murru 0.476107226107226\n",
+ "Walukiewicz 0.9291208791208794\n",
+ "Walukiewicz 0.3746576500422653\n",
+ "Kumbulla 0.369683257918552\n",
+ "Amian 0.5237179487179487\n",
+ "Ostigard 1\n",
+ "Marrone 0.20647130647130646\n",
+ "Radovanovic 1\n",
+ "Venuti 0.5464882943143813\n",
+ "Magnani 1\n",
+ "Magnani 0.33517948717948715\n",
+ "Terzic 1\n",
+ "Gabbia 1\n",
+ "Zortea 0.598054818744474\n",
+ "Dawidowicz 0.8625942684766214\n",
+ "Carboni 0.2890598290598291\n",
+ "Lovato 0.2709935897435898\n",
+ "Tuia 0.16058879392212727\n",
+ "Amione 1\n",
+ "Vasquez 0.5419871794871796\n",
+ "Zima 0.7332051282051282\n",
+ "Coppola D. 1\n",
+ "Conti 0.29926739926739926\n",
+ "Conti 1\n",
+ "Tonelli 0.0\n",
+ "Radu 0.0\n",
+ "Fares 0.0\n",
+ "Fares 0.0\n",
+ "Marchizza 0.22820512820512823\n",
+ "Romagna 0.0\n",
+ "Romagna 0.0\n",
+ "Ranieri L. 0.08029439696106364\n",
+ "Cetin 0.3613247863247864\n",
+ "Muldur 0.06757650951199339\n",
+ "Ferrer 0.0\n",
+ "Ruggeri 0.6194139194139195\n",
+ "Antov 1\n",
+ "Amey 0.0\n",
+ "Kamenovic 0.0\n",
+ "Vina 0.24171597633136094\n",
+ "Zanoli 0.1745726495726496\n",
+ "Ruan 0.418974358974359\n",
+ "Cacace 0.418974358974359\n",
+ "Milinkovic-Savic 0.7926541926541926\n",
+ "Barella 0.8728632478632479\n",
+ "Zaccagni 0.9390804597701149\n",
+ "Zielinski 0.8978021978021977\n",
+ "Luis Alberto 0.8009803921568628\n",
+ "Frattesi 0.8728632478632479\n",
+ "Politano 0.8887334887334886\n",
+ "Koopmeiners 1\n",
+ "Pereyra 1\n",
+ "Felipe Anderson 0.8269230769230769\n",
+ "Calhanoglu 0.8625942684766214\n",
+ "Diaz B. 0.878494623655914\n",
+ "Pellegrini Lo. 0.9726190476190477\n",
+ "Zambo Anguissa 1\n",
+ "Lobotka 1\n",
+ "Malinovskyi 0.9776068376068375\n",
+ "Candreva 0.9033119658119659\n",
+ "Pasalic 0.7926541926541926\n",
+ "Bennacer 1\n",
+ "Samardzic 1\n",
+ "Chiesa 0.29926739926739926\n",
+ "Brozovic 0.5985347985347985\n",
+ "Bonaventura 0.8109181141439206\n",
+ "Sensi 1\n",
+ "Bandinelli 0.8978021978021977\n",
+ "Ikone' 1\n",
+ "Barak 0.897082228116711\n",
+ "Mkhitaryan 0.8392059553349878\n",
+ "Pessina 1\n",
+ "Tonali 0.7564814814814815\n",
+ "Arslan 0.9776068376068375\n",
+ "Lazovic 0.6777526395173453\n",
+ "Cristante 0.92420814479638\n",
+ "Elmas 0.7926541926541926\n",
+ "Bajrami 0.8978021978021977\n",
+ "Vecino 1\n",
+ "Mandragora 1\n",
+ "Djuricic 1\n",
+ "Lukic 0.7182417582417583\n",
+ "Soriano 0.8379487179487178\n",
+ "Zaniolo 0.822985347985348\n",
+ "Sottil 0.6110042735042734\n",
+ "Traore' Hj. 0.4054590570719603\n",
+ "Messias 0.88629191321499\n",
+ "Cuadrado 0.8887334887334886\n",
+ "Locatelli 0.8109181141439206\n",
+ "Rabiot 0.7201121794871794\n",
+ "Dominguez 0.9726190476190477\n",
+ "Tameze 0.7717948717948717\n",
+ "Miranchuk 1\n",
+ "De Roon 0.9077777777777778\n",
+ "Verdi 1\n",
+ "Walace 0.8728632478632479\n",
+ "Mckennie 1\n",
+ "Makengo 0.7617715617715617\n",
+ "Ricci S. 1\n",
+ "Coulibaly L. 1\n",
+ "Sabiri 1\n",
+ "Miretti 1\n",
+ "Haas 1\n",
+ "Orsolini 0.8668435013262599\n",
+ "Ederson D.s. 1\n",
+ "El Shaarawy 0.7758784425451091\n",
+ "Bourabia 1\n",
+ "Henderson L. 0.7166666666666667\n",
+ "Maggiore 0.6194139194139194\n",
+ "Ilic 0.4582532051282051\n",
+ "Kovalenko 0.5640039447731755\n",
+ "Zalewski 1\n",
+ "Ferguson affine to Svanberg\n",
+ "Ferguson 0.5237179487179487\n",
+ "Saponara 0.8668435013262599\n",
+ "Rincon 1\n",
+ "Cataldi 0.8510416666666667\n",
+ "Zurkowski 0.1238827838827839\n",
+ "Rovella 1\n",
+ "Agudelo 1\n",
+ "Amrabat 1\n",
+ "Lopez M. 0.7780952380952382\n",
+ "Gyasi 0.7564814814814815\n",
+ "Pobega 0.5912587412587413\n",
+ "Harroui 1\n",
+ "Ceide 1\n",
+ "Grassi 0.6503846153846154\n",
+ "Krunic 0.5985347985347985\n",
+ "Linetty 1\n",
+ "Miguel Veloso 1\n",
+ "Ekdal 0.9172090729783037\n",
+ "Schouten 1\n",
+ "Saelemaekers 0.4073361823361823\n",
+ "Basic 0.7946065428824048\n",
+ "Aebischer 1\n",
+ "Ranocchia F. affine to Henderson L.\n",
+ "Ranocchia F. 0.38589743589743586\n",
+ "Verre 1\n",
+ "Gagliardini 0.5819088319088319\n",
+ "Vieira 1\n",
+ "Castrovilli 0.0\n",
+ "Maldini 1\n",
+ "Maldini 1\n",
+ "Marin 0.9033119658119659\n",
+ "Maleh 0.5237179487179487\n",
+ "Matheus Henrique 0.7541538461538461\n",
+ "Asllani 0.6598104793756968\n",
+ "Duncan 0.5713286713286713\n",
+ "Molina S. 0.37378426171529616\n",
+ "Kastanos 0.6207027540360873\n",
+ "Bohinen 1\n",
+ "Benassi 0.3613247863247864\n",
+ "Vignato 0.6982905982905984\n",
+ "Obiang 1\n",
+ "Obiang 0.31740481740481735\n",
+ "Askildsen 1\n",
+ "Hongla 1\n",
+ "Yepes 1\n",
+ "Capezzi 0.0\n",
+ "Jajalo 0.28566433566433563\n",
+ "Bakayoko 0.0\n",
+ "Fagioli affine to Henderson L.\n",
+ "Fagioli 0.38589743589743586\n",
+ "Demme 0.33076923076923076\n",
+ "Akpa Akpro 0.0\n",
+ "Akpa Akpro 0.0\n",
+ "Darboe 0.0\n",
+ "Darboe 0.418974358974359\n",
+ "Bove 0.952214452214452\n",
+ "Bove 1\n",
+ "Urbanski 0.0\n",
+ "Romero L. 0.7855769230769231\n",
+ "Bianco 0.0\n",
+ "Sher 0.0\n",
+ "Nguiamba 0.0\n",
+ "Volpato 1\n",
+ "Praszelik 0.0\n",
+ "Immobile 0.7433416046319272\n",
+ "Vlahovic 1\n",
+ "Rafael Leao 0.8625942684766214\n",
+ "Martinez L. 0.8978021978021977\n",
+ "Dybala 0.6728116710875333\n",
+ "Arnautovic 0.8252525252525252\n",
+ "Beto 1\n",
+ "Giroud 0.9390804597701149\n",
+ "Osimhen 0.8534662867996201\n",
+ "Deulofeu 0.92420814479638\n",
+ "Lukaku 0.23276353276353276\n",
+ "Pedro 0.8510416666666667\n",
+ "Abraham 0.8492723492723492\n",
+ "Berardi 0.4443667443667443\n",
+ "Simeone 0.4955311355311356\n",
+ "Correa 1\n",
+ "Zapata D. 0.7855769230769231\n",
+ "Dzeko 0.8728632478632479\n",
+ "Nzola 1\n",
+ "Sanabria 0.7223695844385498\n",
+ "Muriel 0.6982905982905983\n",
+ "Rebic 0.8728632478632478\n",
+ "Bonazzoli 0.9165064102564102\n",
+ "Caprari 0.9291208791208793\n",
+ "Di Maria affine to Chiesa\n",
+ "Di Maria 1\n",
+ "Lozano 0.9776068376068375\n",
+ "Pinamonti 0.9033119658119659\n",
+ "Barrow 0.6777526395173453\n",
+ "Henry 0.9854312354312355\n",
+ "Piatek 1\n",
+ "Gonzalez N. 0.38088578088578084\n",
+ "Caputo 0.8728632478632479\n",
+ "Raspadori 0.6022079772079773\n",
+ "Okereke 1\n",
+ "Cabral 1\n",
+ "Gabbiadini 1\n",
+ "Belotti 1\n",
+ "Origi affine to Rebic\n",
+ "Origi 0.8728632478632478\n",
+ "Alvarez A. affine to Raspadori\n",
+ "Alvarez A. 0.5819088319088319\n",
+ "Verde 0.5078477078477078\n",
+ "Destro 0.8029439696106363\n",
+ "Kean 0.8510416666666667\n",
+ "Pellegri 1\n",
+ "Success 1\n",
+ "Lasagna 0.9726190476190477\n",
+ "Pjaca 0.6323183760683762\n",
+ "Petagna 0.9033119658119658\n",
+ "Nestorovski 1\n",
+ "Piccoli affine to Lasagna\n",
+ "Piccoli 0.29926739926739926\n",
+ "Kallon 1\n",
+ "Di Francesco F. 1\n",
+ "Boga 0.837948717948718\n",
+ "Quagliarella 0.7617715617715617\n",
+ "Ibrahimovic 0.0\n",
+ "Shomurodov 0.4489010989010989\n",
+ "Djuric 1\n",
+ "Strelec 1\n",
+ "Antiste 0.2408831908831909\n",
+ "Seck 1\n",
+ "Sansone 0.6207027540360873\n",
+ "Pussetto 0.38713369963369965\n",
+ "Afena-Gyan 0.892684766214178\n",
+ "Defrel 0.2205128205128205\n",
+ "Cancellieri 1\n",
+ "Edera 0.0\n",
+ "Oddei 0.0\n",
+ "Oddei 0.837948717948718\n",
+ "Raimondo 0.0\n",
+ "Kaio Jorge 0.0\n",
+ "Lazetic 1\n",
+ "Players with low quantity of games:\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Masina 0.6666666666666667\n",
+ "Dest 0.8333333333333334\n",
+ "Thiaw 0.6666666666666667\n",
+ "Donati 0.6666666666666667\n",
+ "Umtiti 0.8333333333333334\n",
+ "Ostigard 0.6666666666666667\n",
+ "Sambia 0.8333333333333334\n",
+ "Aiwu 0.0\n",
+ "Hendry 0.5\n",
+ "Amione 0.8333333333333334\n",
+ "Gatti 0.6666666666666667\n",
+ "Gila 0.6666666666666667\n",
+ "Cabal 0.5\n",
+ "Sosa 0.6666666666666667\n",
+ "Conti 0.8673992673992673\n",
+ "Dermaku 0.16666666666666663\n",
+ "Paletta 0.0\n",
+ "Romagna 0.0\n",
+ "Cetin 0.6988960113960114\n",
+ "Adopo 0.6666666666666667\n",
+ "Antov 0.6666666666666667\n",
+ "Amey 0.16666666666666663\n",
+ "Ferrarini 0.0\n",
+ "Kamenovic 0.16666666666666663\n",
+ "Zanotti 0.0\n",
+ "Motoc 0.0\n",
+ "Bayeye 0.0\n",
+ "Ebosele 0.33333333333333337\n",
+ "Buta 0.0\n",
+ "Ndiaye 0.0\n",
+ "Abankwah 0.0\n",
+ "Guessand A. 0.0\n",
+ "Guarino 0.0\n",
+ "Pogba 0.0\n",
+ "Wijnaldum 0.16666666666666663\n",
+ "Vranckx 0.6666666666666667\n",
+ "Winks 0.0\n",
+ "Maldini 0.8333333333333334\n",
+ "Moro N. 0.8333333333333334\n",
+ "Valoti 0.8333333333333334\n",
+ "Gaetano 0.5\n",
+ "Milanese 0.16666666666666663\n",
+ "Listkowski 0.8333333333333334\n",
+ "Adli 0.6666666666666667\n",
+ "Hrustic 0.8333333333333334\n",
+ "D'andrea 0.8333333333333334\n",
+ "Baez 0.33333333333333337\n",
+ "Yepes 0.8333333333333334\n",
+ "Bondo 0.6666666666666667\n",
+ "Capezzi 0.8333333333333334\n",
+ "Machin 0.0\n",
+ "Scozzarella 0.0\n",
+ "Akpa Akpro 0.0\n",
+ "Darboe 0.5540170940170941\n",
+ "Bove 0.8811188811188814\n",
+ "Urbanski 0.16666666666666663\n",
+ "Bertini 0.0\n",
+ "Cortinovis 0.16666666666666663\n",
+ "Romero L. 0.6786858974358976\n",
+ "Bianco 0.0\n",
+ "Sher 0.16666666666666663\n",
+ "Nguiamba 0.5\n",
+ "Volpato 0.6666666666666667\n",
+ "Praszelik 0.33333333333333337\n",
+ "Trimboli 0.0\n",
+ "Pafundi 0.0\n",
+ "Bjorkengren 0.0\n",
+ "Vignato S. 0.33333333333333337\n",
+ "Samek 0.0\n",
+ "Zerbin 0.6666666666666667\n",
+ "Ilkhan 0.6666666666666667\n",
+ "Degli Innocenti 0.16666666666666663\n",
+ "Acella 0.0\n",
+ "Tripi 0.0\n",
+ "Garbett 0.0\n",
+ "Iling-Junior 0.33333333333333337\n",
+ "Tsadjout 0.5\n",
+ "Rodriguez P. 0.6666666666666667\n",
+ "Edera 0.0\n",
+ "Oddei 0.4143589743589744\n",
+ "Raimondo 0.16666666666666663\n",
+ "Kristoffersen 0.16666666666666663\n",
+ "De Luca 0.16666666666666663\n",
+ "Soule' 0.8333333333333334\n",
+ "Lazetic 0.16666666666666663\n",
+ "Voelkerling Persson 0.0\n",
+ "Sanca 0.5\n"
+ ]
+ }
+ ],
+ "source": [
+ "#for i in range(players.columns.shape[0]):\n",
+ "# print(str(i) + ' - ' + players.columns[i])\n",
+ "\n",
+ "cols_toadapt = players.columns[9:]\n",
+ "\n",
+ "players = players_orig.copy()\n",
+ "\n",
+ "min_games = 6\n",
+ "\n",
+ "current_season_games = max(players_orig['games'])\n",
+ "\n",
+ "# weight_0 as function of current_season_games --> 1 as match day reachs 30 ? \n",
+ "WEIGHT_0_same_team = (1 - (1 - 0.7) * (30 - current_season_games) / (38 - 12)) # 0.7\n",
+ "WEIGHT_0_different_team = (1 - (1 - 0.75) * (30 - current_season_games) / (38 - 12)) # 0.75\n",
+ "WEIGHT_mul_gk = 2\n",
+ "\n",
+ "rcsv = pd.read_csv('config/affine_players.txt') \n",
+ "affine_players = pd.DataFrame(rcsv)\n",
+ "affine_players = affine_players.set_index('player')\n",
+ "\n",
+ "\n",
+ "def calc_weight(games_curr, games_old, same_team = 1, maxgames = current_season_games):\n",
+ " if(same_team):\n",
+ " weight_0 = WEIGHT_0_same_team\n",
+ " else:\n",
+ " weight_0 = WEIGHT_0_different_team\n",
+ "\n",
+ " weight = weight_0 * (games_curr / maxgames) / (max(games_old, 1) / 38)\n",
+ " weight = min(weight, 1)\n",
+ "\n",
+ " return abs(weight)\n",
+ "\n",
+ "print(' ')\n",
+ "print('Averaging players stats with past seasons:')\n",
+ "\n",
+ "for i in range(players.shape[0]):\n",
+ " p = players.index[i]\n",
+ " \n",
+ "\n",
+ " if(p in players_old.index or p in affine_players.index):\n",
+ " p_ = p\n",
+ " affine = 0\n",
+ " \n",
+ " if(p in affine_players.index):\n",
+ " affine = 1\n",
+ " p_ = affine_players.loc[p]['alike']\n",
+ " \n",
+ " print(p + ' affine to ' + p_)\n",
+ " \n",
+ " if(players.loc[p]['r'] == 'P'):\n",
+ " weight = calc_weight(players.loc[p]['gk_games'], players_old.loc[p_]['gk_games'], affine == 1 or players.loc[p]['team'] == players_old.loc[p]['team'])\n",
+ " weight *= WEIGHT_mul_gk\n",
+ " weight = min(weight, 1)\n",
+ " else:\n",
+ " weight = calc_weight(players.loc[p]['games'], players_old.loc[p_]['games'], affine == 1 or players.loc[p]['team'] == players_old.loc[p]['team'])\n",
+ "\n",
+ " players.at[p, cols_toadapt] = (players.loc[p][cols_toadapt] * weight + (1-weight) * players_old.loc[p_][cols_toadapt])\n",
+ " \n",
+ " print(p + ' ' + str(weight)) \n",
+ " \n",
+ " # to handle players like Lukaku, who only played 2 seasons ago; only outfield players\n",
+ " if(players.loc[p]['r'] != 'P' and players.loc[p]['games'] < min_games and p in players_old_2.index): \n",
+ " weight = calc_weight(players.loc[p]['games'], players_old_2.loc[p]['games'], players.loc[p]['team'] == players_old_2.loc[p]['team'])\n",
+ " \n",
+ " players.at[p, cols_toadapt] = (players.loc[p][cols_toadapt] * weight + (1-weight) * players_old_2.loc[p][cols_toadapt])\n",
+ " \n",
+ " print(p + ' ' + str(weight))\n",
+ " \n",
+ " \n",
+ "# handle players with low quantitites of games\n",
+ "\n",
+ "print('Players with low quantity of games:')\n",
+ "\n",
+ "def calc_weight_low(current_games, min_games = min_games):\n",
+ " weight = 1 - (min_games - current_games)/min_games\n",
+ " \n",
+ " weight = min(weight, 1)\n",
+ "\n",
+ " return abs(weight)\n",
+ "\n",
+ "#mean_players_stats = players_orig[players_orig['games'] >= min_games][cols_toadapt].mean()\n",
+ "\n",
+ "mean_players_stats = players_orig.loc[players_orig.index[0]][cols_toadapt] * 0\n",
+ "count = 0\n",
+ "\n",
+ "for i in range(players_orig.shape[0]):\n",
+ " if(players_orig['games'][i] >= min_games and (players_orig['r'][i] == 'D')): # counting only defenders, to add a penalty\n",
+ " mean_players_stats += players_orig.loc[players_orig.index[i]][cols_toadapt]\n",
+ " count = count + 1\n",
+ " \n",
+ "mean_players_stats /= count\n",
+ "\n",
+ "for i in range(players.shape[0]):\n",
+ " p = players.index[i]\n",
+ " \n",
+ " if(players.loc[p]['games'] < min_games and players.loc[p]['r'] != 'P'):\n",
+ " weight = calc_weight_low(players.loc[p]['games'])\n",
+ " \n",
+ " players.at[p, cols_toadapt] = players.loc[p][cols_toadapt] * weight + (1-weight) * mean_players_stats\n",
+ " \n",
+ " print(p + ' ' + str(weight))\n",
+ " \n",
+ " \n",
+ "players_out = players.copy()\n",
+ "players_out = players_out.set_index(players_out.columns[0])\n",
+ "players_out.insert(2, 'name', players_out.index)\n",
+ "players_out.to_excel('mid_outputs/players_stats_rwk.xlsx')\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 11,
+ "id": "49c28b07",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "Index(['games', 'games_starts', 'minutes', 'goals', 'assists', 'pens_made',\n",
+ " 'pens_att', 'cards_yellow', 'cards_red', 'goals_per90',\n",
+ " ...\n",
+ " 'gk_pct_goal_kicks_launched', 'gk_goal_kick_length_avg', 'gk_crosses',\n",
+ " 'gk_crosses_stopped', 'gk_crosses_stopped_pct',\n",
+ " 'gk_def_actions_outside_pen_area',\n",
+ " 'gk_def_actions_outside_pen_area_per90', 'gk_avg_distance_def_actions',\n",
+ " 'vote_avg', 'vote_std'],\n",
+ " dtype='object', length=156)"
+ ]
+ },
+ "execution_count": 11,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "players.columns[9:]"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 12,
+ "id": "d29102e5",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "0 - matchday\n",
+ "1 - player\n",
+ "2 - team\n",
+ "3 - oppteam\n",
+ "4 - home\n",
+ "5 - vote\n",
+ "6 - goals\n",
+ "7 - assists\n",
+ "8 - cards_malus\n",
+ "9 - fantavote\n",
+ "10 - r\n",
+ "11 - games\n",
+ "12 - games_starts\n",
+ "13 - minutes\n",
+ "14 - shots_on_target_pct\n",
+ "15 - goals_per_shot\n",
+ "16 - goals_per_shot_on_target\n",
+ "17 - passes_pct\n",
+ "18 - dribble_tackles_pct\n",
+ "19 - dribbles_completed_pct\n",
+ "20 - aerials_won_pct\n",
+ "21 - team_possession\n",
+ "22 - team_goals_assists_per90\n",
+ "23 - team_goals_pens_per90\n",
+ "24 - team_goals_assists_pens_per90\n",
+ "25 - team_xg_per90\n",
+ "26 - team_gk_goals_against_per90\n",
+ "27 - team_gk_save_pct\n",
+ "28 - team_gk_clean_sheets_pct\n",
+ "29 - team_passes_pct\n",
+ "30 - team_passes_pct_medium\n",
+ "31 - team_passes_pct_long\n",
+ "32 - team_sca_per90\n",
+ "33 - team_gca_per90\n",
+ "34 - team_dribble_tackles_pct\n",
+ "35 - team_aerials_won_pct\n",
+ "36 - vs_team_possession\n",
+ "37 - vs_team_goals_per90\n",
+ "38 - vs_team_assists_per90\n",
+ "39 - vs_team_xg_per90\n",
+ "40 - vs_team_gk_save_pct\n",
+ "41 - vs_team_gk_clean_sheets_pct\n",
+ "42 - vs_team_gk_pct_passes_launched\n",
+ "43 - vs_team_gk_crosses_stopped_pct\n",
+ "44 - vs_team_shots_on_target_per90\n",
+ "45 - vs_team_passes_pct\n",
+ "46 - vs_team_passes_pct_short\n",
+ "47 - vs_team_passes_pct_medium\n",
+ "48 - vs_team_passes_pct_long\n",
+ "49 - vs_team_sca_per90\n",
+ "50 - vs_team_gca_per90\n",
+ "51 - vs_team_dribble_tackles_pct\n",
+ "52 - vs_team_dribbles_completed_pct\n",
+ "53 - vs_team_aerials_won_pct\n",
+ "54 - opp_team_possession\n",
+ "55 - opp_team_goals_assists_per90\n",
+ "56 - opp_team_goals_pens_per90\n",
+ "57 - opp_team_goals_assists_pens_per90\n",
+ "58 - opp_team_xg_per90\n",
+ "59 - opp_team_gk_goals_against_per90\n",
+ "60 - opp_team_gk_save_pct\n",
+ "61 - opp_team_gk_clean_sheets_pct\n",
+ "62 - opp_team_passes_pct\n",
+ "63 - opp_team_passes_pct_medium\n",
+ "64 - opp_team_passes_pct_long\n",
+ "65 - opp_team_sca_per90\n",
+ "66 - opp_team_gca_per90\n",
+ "67 - opp_team_dribble_tackles_pct\n",
+ "68 - opp_team_aerials_won_pct\n",
+ "69 - opp_vs_team_possession\n",
+ "70 - opp_vs_team_goals_per90\n",
+ "71 - opp_vs_team_assists_per90\n",
+ "72 - opp_vs_team_xg_per90\n",
+ "73 - opp_vs_team_gk_save_pct\n",
+ "74 - opp_vs_team_gk_clean_sheets_pct\n",
+ "75 - opp_vs_team_gk_pct_passes_launched\n",
+ "76 - opp_vs_team_gk_crosses_stopped_pct\n",
+ "77 - opp_vs_team_shots_on_target_per90\n",
+ "78 - opp_vs_team_passes_pct\n",
+ "79 - opp_vs_team_passes_pct_short\n",
+ "80 - opp_vs_team_passes_pct_medium\n",
+ "81 - opp_vs_team_passes_pct_long\n",
+ "82 - opp_vs_team_sca_per90\n",
+ "83 - opp_vs_team_gca_per90\n",
+ "84 - opp_vs_team_dribble_tackles_pct\n",
+ "85 - opp_vs_team_dribbles_completed_pct\n",
+ "86 - opp_vs_team_aerials_won_pct\n",
+ "87 - vote_avg\n",
+ "88 - vote_std\n",
+ "89 - goals.1\n",
+ "90 - assists.1\n",
+ "91 - cards_yellow\n",
+ "92 - cards_red\n",
+ "93 - xg\n",
+ "94 - npxg\n",
+ "95 - shots_on_target\n",
+ "96 - passes_completed\n",
+ "97 - passes_into_final_third\n",
+ "98 - passes_into_penalty_area\n",
+ "99 - progressive_passes\n",
+ "100 - passes_live\n",
+ "101 - passes_dead\n",
+ "102 - through_balls\n",
+ "103 - passes_switches\n",
+ "104 - crosses\n",
+ "105 - corner_kicks\n",
+ "106 - dribble_tackles\n",
+ "107 - dribbles_vs\n",
+ "108 - dribbled_past\n",
+ "109 - blocks\n",
+ "110 - blocked_shots\n",
+ "111 - blocked_passes\n",
+ "112 - interceptions\n",
+ "113 - clearances\n",
+ "114 - errors\n",
+ "115 - touches\n",
+ "116 - touches_def_pen_area\n",
+ "117 - touches_def_3rd\n",
+ "118 - touches_mid_3rd\n",
+ "119 - touches_att_3rd\n",
+ "120 - touches_att_pen_area\n",
+ "121 - touches_live_ball\n",
+ "122 - dribbles_completed\n",
+ "123 - dribbles\n",
+ "124 - passes_received\n",
+ "125 - miscontrols\n",
+ "126 - dispossessed\n",
+ "127 - fouls\n",
+ "128 - fouled\n",
+ "129 - aerials_won\n",
+ "130 - aerials_lost\n"
+ ]
+ }
+ ],
+ "source": [
+ "for i in range(db.columns.shape[0]):\n",
+ " print(str(i) + \" - \" + str(db.columns[i]))"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "089690d6",
+ "metadata": {},
+ "source": [
+ "Elaborate databases data to have X and y for training, and split into a train test and a validation test.\n",
+ "\n",
+ "For outfield players: X -> y = [vote, fantavote]\n",
+ "\n",
+ "For goalkeepers: X -> y = [vote, fantavote, clean sheet probability]"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 13,
+ "id": "f19304f6",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "npdb = np.array(db)\n",
+ "\n",
+ "y = npdb[:, [5,9]] # vote, fantavote\n",
+ "\n",
+ "#y[:, 1] = y[:, 1] - y[:, 0] # target = difference between fantavote and vote\n",
+ "\n",
+ "f_start = 14\n",
+ "\n",
+ "X = npdb[:, f_start:]\n",
+ "\n",
+ "if(DEL_G): \n",
+ " del_g_idx = [\n",
+ " list(db.columns).index('goals.1') - f_start,\n",
+ " list(db.columns).index('assists.1') - f_start,\n",
+ " list(db.columns).index('xg') - f_start,\n",
+ " list(db.columns).index('npxg') - f_start,\n",
+ " list(db.columns).index('shots_on_target') - f_start]\n",
+ " \n",
+ " X[:, del_g_idx] = 0\n",
+ "\n",
+ "\n",
+ "# add role and home factor\n",
+ "toadd = np.zeros((X.shape[0], 4))\n",
+ "toadd[:, 0] = npdb[:, 4] # home\n",
+ "\n",
+ "toadd[:, 1] = npdb[:, 10] == 'D'\n",
+ "toadd[:, 2] = npdb[:, 10] == 'C'\n",
+ "toadd[:, 3] = npdb[:, 10] == 'A'\n",
+ "\n",
+ "X = np.concatenate((X, toadd), axis = 1)\n",
+ "\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 14,
+ "id": "370d41d2",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "scaler = StandardScaler()\n",
+ "scaler.fit(X)\n",
+ "\n",
+ "X_train_, X_test_, y_train, y_test = train_test_split(X, y, test_size = 0.2, random_state = 12)\n",
+ "\n",
+ "X_train = scaler.transform(X_train_)\n",
+ "X_test = scaler.transform(X_test_)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 15,
+ "id": "a7b1fb52",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "0 - matchday\n",
+ "1 - player\n",
+ "2 - team\n",
+ "3 - oppteam\n",
+ "4 - home\n",
+ "5 - vote\n",
+ "6 - goals\n",
+ "7 - assists\n",
+ "8 - cards_malus\n",
+ "9 - fantavote\n",
+ "10 - gk_games\n",
+ "11 - gk_games_starts\n",
+ "12 - gk_minutes\n",
+ "13 - gk_goals_against_per90\n",
+ "14 - gk_save_pct\n",
+ "15 - gk_clean_sheets_pct\n",
+ "16 - gk_psxg_net_per90\n",
+ "17 - gk_passes_pct_launched\n",
+ "18 - gk_pct_passes_launched\n",
+ "19 - gk_passes_length_avg\n",
+ "20 - gk_pct_goal_kicks_launched\n",
+ "21 - gk_goal_kick_length_avg\n",
+ "22 - gk_crosses_stopped_pct\n",
+ "23 - gk_def_actions_outside_pen_area_per90\n",
+ "24 - gk_avg_distance_def_actions\n",
+ "25 - team_possession\n",
+ "26 - team_goals_assists_per90\n",
+ "27 - team_goals_pens_per90\n",
+ "28 - team_goals_assists_pens_per90\n",
+ "29 - team_xg_per90\n",
+ "30 - team_gk_goals_against_per90\n",
+ "31 - team_gk_save_pct\n",
+ "32 - team_gk_clean_sheets_pct\n",
+ "33 - team_passes_pct\n",
+ "34 - team_passes_pct_medium\n",
+ "35 - team_passes_pct_long\n",
+ "36 - team_sca_per90\n",
+ "37 - team_gca_per90\n",
+ "38 - team_dribble_tackles_pct\n",
+ "39 - team_aerials_won_pct\n",
+ "40 - vs_team_possession\n",
+ "41 - vs_team_goals_per90\n",
+ "42 - vs_team_assists_per90\n",
+ "43 - vs_team_xg_per90\n",
+ "44 - vs_team_gk_save_pct\n",
+ "45 - vs_team_gk_clean_sheets_pct\n",
+ "46 - vs_team_gk_pct_passes_launched\n",
+ "47 - vs_team_gk_crosses_stopped_pct\n",
+ "48 - vs_team_shots_on_target_per90\n",
+ "49 - vs_team_passes_pct\n",
+ "50 - vs_team_passes_pct_short\n",
+ "51 - vs_team_passes_pct_medium\n",
+ "52 - vs_team_passes_pct_long\n",
+ "53 - vs_team_sca_per90\n",
+ "54 - vs_team_gca_per90\n",
+ "55 - vs_team_dribble_tackles_pct\n",
+ "56 - vs_team_dribbles_completed_pct\n",
+ "57 - vs_team_aerials_won_pct\n",
+ "58 - opp_team_possession\n",
+ "59 - opp_team_goals_assists_per90\n",
+ "60 - opp_team_goals_pens_per90\n",
+ "61 - opp_team_goals_assists_pens_per90\n",
+ "62 - opp_team_xg_per90\n",
+ "63 - opp_team_gk_goals_against_per90\n",
+ "64 - opp_team_gk_save_pct\n",
+ "65 - opp_team_gk_clean_sheets_pct\n",
+ "66 - opp_team_passes_pct\n",
+ "67 - opp_team_passes_pct_medium\n",
+ "68 - opp_team_passes_pct_long\n",
+ "69 - opp_team_sca_per90\n",
+ "70 - opp_team_gca_per90\n",
+ "71 - opp_team_dribble_tackles_pct\n",
+ "72 - opp_team_aerials_won_pct\n",
+ "73 - opp_vs_team_possession\n",
+ "74 - opp_vs_team_goals_per90\n",
+ "75 - opp_vs_team_assists_per90\n",
+ "76 - opp_vs_team_xg_per90\n",
+ "77 - opp_vs_team_gk_save_pct\n",
+ "78 - opp_vs_team_gk_clean_sheets_pct\n",
+ "79 - opp_vs_team_gk_pct_passes_launched\n",
+ "80 - opp_vs_team_gk_crosses_stopped_pct\n",
+ "81 - opp_vs_team_shots_on_target_per90\n",
+ "82 - opp_vs_team_passes_pct\n",
+ "83 - opp_vs_team_passes_pct_short\n",
+ "84 - opp_vs_team_passes_pct_medium\n",
+ "85 - opp_vs_team_passes_pct_long\n",
+ "86 - opp_vs_team_sca_per90\n",
+ "87 - opp_vs_team_gca_per90\n",
+ "88 - opp_vs_team_dribble_tackles_pct\n",
+ "89 - opp_vs_team_dribbles_completed_pct\n",
+ "90 - opp_vs_team_aerials_won_pct\n",
+ "91 - vote_avg\n",
+ "92 - vote_std\n",
+ "93 - gk_shots_on_target_against\n",
+ "94 - gk_saves\n",
+ "95 - gk_free_kick_goals_against\n",
+ "96 - gk_corner_kick_goals_against\n",
+ "97 - gk_own_goals_against\n",
+ "98 - gk_psxg\n",
+ "99 - gk_psnpxg_per_shot_on_target_against\n",
+ "100 - gk_psxg_net\n",
+ "101 - gk_passes_completed_launched\n",
+ "102 - gk_passes_launched\n",
+ "103 - gk_passes\n",
+ "104 - gk_passes_throws\n",
+ "105 - gk_goal_kicks\n",
+ "106 - gk_crosses\n",
+ "107 - gk_crosses_stopped\n"
+ ]
+ }
+ ],
+ "source": [
+ "for i in range(db_gk.columns.shape[0]):\n",
+ " print(str(i) + \" - \" + str(db_gk.columns[i]))"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 16,
+ "id": "5a7cf079",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "npdb_gk= np.array(db_gk)\n",
+ "\n",
+ "y_gk = npdb_gk[:, [5,9,6]] # vote, fantavote, goals == 0 (clean sheet)\n",
+ "y_gk[:, 2] = (y_gk[:, 2] == 0) * 1\n",
+ "\n",
+ "f_start_gk = 13\n",
+ "\n",
+ "X_gk = npdb_gk[:, f_start_gk:]\n",
+ "\n",
+ "# add home factor\n",
+ "toadd_gk = np.zeros((X_gk.shape[0], 1))\n",
+ "toadd_gk[:, 0] = npdb_gk[:, 4] # home\n",
+ "\n",
+ "X_gk = np.concatenate((X_gk, toadd_gk), axis = 1)\n",
+ "\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 17,
+ "id": "0bc0568b",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "scaler_gk = StandardScaler()\n",
+ "scaler_gk.fit(X_gk)\n",
+ "\n",
+ "X_gk_train_, X_gk_test_, y_gk_train, y_gk_test = train_test_split(X_gk, y_gk, test_size = 0.2, random_state = 18)\n",
+ "\n",
+ "X_gk_train = scaler_gk.transform(X_gk_train_)\n",
+ "X_gk_test = scaler_gk.transform(X_gk_test_)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "ebd27493",
+ "metadata": {},
+ "source": [
+ "MLP Regressor , to see performance of a simple neural network"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 17,
+ "id": "04564bee",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "0.1569906306642661\n",
+ "0.19152381866355805\n"
+ ]
+ },
+ {
+ "data": {
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAAAiwAAAGdCAYAAAAxCSikAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjUuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8qNh9FAAAACXBIWXMAAA9hAAAPYQGoP6dpAAB+eElEQVR4nO3deVxU5f4H8M8My4AIKCKbAuKC5pILmkuluSKWaXXTcil/t1vZYou3W1ndlltXq1u3zdTb/fVrw2wz1FxxN0vLDTUXcEFxAREQRlC2mfP748wczpmZM5xBhhng8369eAEzZ848s57veZ7v8310giAIICIiIvJiek83gIiIiKg2DFiIiIjI6zFgISIiIq/HgIWIiIi8HgMWIiIi8noMWIiIiMjrMWAhIiIir8eAhYiIiLyer6cbUF/MZjPOnz+P4OBg6HQ6TzeHiIiINBAEAZcvX0ZMTAz0evV+lCYTsJw/fx6xsbGebgYRERHVwZkzZ9C+fXvV65tMwBIcHAxAfMAhISEebg0RERFpYTQaERsbKx3H1TSZgMU6DBQSEsKAhYiIqJGpLZ2DSbdERETk9RiwEBERkddjwEJERERejwELEREReT0GLEREROT1GLAQERGR12PAQkRERF6PAQsRERF5PQYsRERE5PVcCljmzZuHAQMGIDg4GBEREZg4cSIyMzMV2wiCgFdffRUxMTEIDAzELbfcgkOHDtW676VLl6J79+4wGAzo3r070tLSXHskRERE1GS5FLBs3boVjz32GHbu3In169ejuroaY8aMQVlZmbTN22+/jX//+9+YP38+du3ahaioKIwePRqXL19W3e+OHTswefJkTJ8+Hfv378f06dMxadIk/Pbbb3V/ZERERNRk6ARBEOp644sXLyIiIgJbt27F0KFDIQgCYmJi8NRTT+G5554DAFRUVCAyMhJvvfUWHn74YYf7mTx5MoxGI9asWSNdNnbsWLRu3RpLlizR1Baj0YjQ0FCUlJRwLSEiIqJGQuvx+5pyWEpKSgAAYWFhAIDs7Gzk5eVhzJgx0jYGgwHDhg3Dr7/+qrqfHTt2KG4DAMnJyU5vU1FRAaPRqPghIiJqzozlVZj51R5sy7ro6abUuzoHLIIgYPbs2bjpppvQs2dPAEBeXh4AIDIyUrFtZGSkdJ0jeXl5Lt9m3rx5CA0NlX5iY2Pr+lCIiIgavcy8y5gw/xesPZSHv/2wH+VVJk83qV7VOWB5/PHHceDAAYdDNrZLRAuCUOuy0a7eZs6cOSgpKZF+zpw540LriYiImo4V+89j4se/ILugDDGhAfhken8E+Pl4uln1yrcuN5o1axZWrFiBbdu2oX379tLlUVFRAMQek+joaOny/Px8ux4UuaioKLvelNpuYzAYYDAY6tJ8IiKiJqHKZMa81Ufxf79kAwBu7NwGH97TF21aNr3jo0s9LIIg4PHHH8ePP/6ITZs2ISEhQXF9QkICoqKisH79eumyyspKbN26FUOGDFHd7+DBgxW3AYD09HSntyEiImrO8i+XY+p/f5OClUdv6YQv/zywSQYrgIs9LI899hi+/vprLF++HMHBwVKvSGhoKAIDA6HT6fDUU09h7ty56NKlC7p06YK5c+eiRYsWmDJlirSf++67D+3atcO8efMAAE8++SSGDh2Kt956CxMmTMDy5cuxYcMGbN++vR4fKhERUdOw61QRHlu8F/mXKxBs8MU7k3ojuUeUp5vlVi4FLAsXLgQA3HLLLYrLP/vsM8yYMQMA8Oyzz+Lq1at49NFHcenSJQwcOBDp6ekIDg6Wts/JyYFeX9O5M2TIEHzzzTd46aWX8Pe//x2dOnXCt99+i4EDB9bxYRERETU9giDg819P4Z+rjqDaLCAxsiUWTUtCx7YtPd00t7umOizehHVYiIioKbtSWY05Px7E8ozzAIDbro/GW3ddjyBDndJRvYbW43fjfpRERETNQHZBGWZ+tQeZFy7DR6/DC+Ouw59v7FDrDNymhAELERGRF1t/+AJmf5uByxXVCG9pwIKp/XBDQpinm9XgGLAQERF5IZNZwHvrszB/83EAQP/41vh4aj9EhgR4uGWewYCFiIjIyxSVVeLJb/bh52MFAIAZQzrgxVuvg5/PNa2o06gxYCEiIvIiB84W45HUvThXfBWBfj54865emNCnnaeb5XEMWIiIiLzEt7ty8Pflh1BZbUaHNi2waHoSukVx5ivAgIWIiMjjyqtMeHXFIXyzS1wXb9R1EXh3Uh+EBvp5uGXegwELERGRB529dAWPLt6LA2dLoNMBz4zpikeGdYJe33ymLGvBgIWIiMhDfj52EU8s2YdLV6rQuoUfPrinL4YmtvV0s7wSAxYiIqIGZjYLWLj1BN5Jz4QgAL3ahWLhtH5o37qFp5vmtRiwEBERNSBjeRX++t1+rD98AQAwuX8sXpvQAwF+Ph5umXdjwEJERNRAMvMu4+GvduNU4RX4++jxjwk9cM8NcZ5uVqPAgIWIiKgBLM84h+eXHsTVKhPatQrEgqn90Du2laeb1WgwYCEiInKjKpMZc1cfwWe/nAIA3NwlHB/c0xdhQf6ebVgjw4CFiIjITfKN5Xh08V7sPn0JAPDY8E6YPborfDhl2WUMWIiIiNzg9+wiPPb1Xly8XIFggy/endQbY3pEebpZjRYDFiIionokCAI+++UU5q4+gmqzgMTIllg0LQkd27b0dNMaNQYsRERE9eRKZTWeX3oQK/afBwDc3jsGb97VCy38ebi9VnwGiYiI6kF2QRlmfrUHmRcuw1evw4u3XocZQzpAp2O+Sn1gwEJERHSN0g/l4a/f7cflimq0DTZgwdR+GNAhzNPNalIYsBAREdWRySzg3fRMLNhyAgAwoENrfDylHyJCAjzcsqaHAQsREVEdFJVV4okl+7D9eAEA4H9u7IAXxl0HPx+9h1vWNDFgISIictH+M8V4dPFenCu+ikA/H7x5Vy9M6NPO081q0hiwEBERueCb33Pw8vJDqDSZkRAehEXTktA1KtjTzWryGLAQERFpUF5lwivLD+Hb3WcAAKO7R+LdSb0REuDn4ZY1DwxYiIiIanGm6AoeXbwXB8+VQK8D/jqmKx4Z1gl6lthvMAxYiIiInNiWdRFPfLMPxVeq0LqFHz68ty9u7tLW081qdhiwEBEROWA2C1iw5TjeXZ8FQQCubx+KBVP7oX3rFp5uWrPEgIWIiMhGydUq/PW7/dhw5AIA4N4bYvHK+B4I8PPxcMuaLwYsREREMkfzjJj51R6cKrwCf189Xp/QA5MHxHm6Wc0eAxYiIiKL5Rnn8NzSAyivMqNdq0AsnNYP17dv5elmEQCXy/Ft27YN48ePR0xMDHQ6HZYtW6a4XqfTOfz517/+pbrPzz//3OFtysvLXX5ARERErqqsNuPVFYfw5DcZKK8y4+Yu4fhp1k0MVryIyz0sZWVl6N27N/7nf/4Hd911l931ubm5iv/XrFmDBx54wOG2ciEhIcjMzFRcFhDAtRiIiMi9LhjL8djivdh9+hIA4PHhnfH06ET4cMqyV3E5YElJSUFKSorq9VFRUYr/ly9fjuHDh6Njx45O96vT6exuS0RE5E6/Zxfhsa/34uLlCgQbfPHvyX0wunukp5tFDrg1h+XChQtYtWoVvvjii1q3LS0tRXx8PEwmE/r06YPXX38dffv2Vd2+oqICFRUV0v9Go7Fe2kxERE2fIAj4v19OYe7qIzCZBXSNDMai6UlICA/ydNNIhVuXlPziiy8QHByMO++80+l23bp1w+eff44VK1ZgyZIlCAgIwI033ohjx46p3mbevHkIDQ2VfmJjY+u7+URE1ASVVVRj1pJ9eH3lYZjMAib0iUHaY0MYrHg5nSAIQp1vrNMhLS0NEydOdHh9t27dMHr0aHz00Ucu7ddsNqNfv34YOnQoPvzwQ4fbOOphiY2NRUlJCUJCQly6PyIiah5OXizFzNQ9yLpQCl+9Di/deh3uH9IBOh3zVTzFaDQiNDS01uO324aEfv75Z2RmZuLbb791+bZ6vR4DBgxw2sNiMBhgMBiupYlERNSMrDuUh79+tx+lFdVoG2zAgqn9MKBDmKebRRq5LWD59NNPkZSUhN69e7t8W0EQkJGRgV69ermhZURE1JyYzALeSc/Ewi0nAAA3dAjD/Cl9ERHCmaiNicsBS2lpKY4fPy79n52djYyMDISFhSEuTqwEaDQa8f333+Pdd991uI/77rsP7dq1w7x58wAAr732GgYNGoQuXbrAaDTiww8/REZGBj7++OO6PCYiIiIAQGFpBZ78JgPbjxcAAB64KQHPp3SDn49bUzjJDVwOWHbv3o3hw4dL/8+ePRsAcP/99+Pzzz8HAHzzzTcQBAH33nuvw33k5ORAr695sxQXF+Ohhx5CXl4eQkND0bdvX2zbtg033HCDq80jIiICAGScKcajqXtwvqQcgX4+eOtP1+P23jGebhbV0TUl3XoTrUk7RETUtAmCgCW/n8GrKw6h0mRGQngQ/jM9CYmRwZ5uGjng8aRbIiKihlZeZcLLy//Ad7vPAgDGdI/EO5N6IyTAz8Mto2vFgIWIiJqEM0VX8MjiPfjjnBF6HfBMclfMHNoJepbYbxIYsBARUaO3NesinvxmH4qvVCEsyB8f3tMXN3UJ93SzqB4xYCEiokbLbBbw8ebj+PeGLAgC0Lt9KBZMS0K7VoGebhrVMwYsRETUKJVcrcLsbzOw8Wg+AODeG+LwyvjuCPDz8XDLyB0YsBARUaNzJNeImal7cLrwCvx99XhjQk9MGsA15ZoyBixERNSoLNt3Ds//eADlVWa0axWIRdOS0Kt9qKebRW7GgIWIiBqFymoz5q4+gs9/PQUAGJrYFh9M7oPWQf6ebRg1CAYsRETk9S4Yy/Ho4r3Yc/oSAOCJEZ3x5KhE+HDKcrPBgIWIiLzazpOFePzrfSgorUBwgC/em9QHo7pHerpZ1MAYsBARkVcSBAGfbs/GvDVHYTIL6BYVjEXTktAhPMjTTSMPYMBCRERep6yiGs8uPYBVB3IBABP6xGDenb3Qwp+HreaKrzwREXmVExdLMfOrPTiWXwpfvQ5/v6077hscD52O+SrNGQMWIiLyGmv/yMMz3+9HaUU1IoINWDitH5LiwzzdLPICDFiIiMjjqk1mvJOehUVbTwAAbkgIw/wpfRERHODhlpG3YMBCREQeVVhagVlL9uHXE4UAgL/clIDnUrrBz0fv4ZaRN2HAQkREHpNxphiPpO5Bbkk5Wvj74K27rsf43jGebhZ5IQYsRETU4ARBwJLfz+DVFYdQaTKjY3gQFk1PQmJksKebRl6KAQsRETWo8ioT/r7sD3y/5ywAILlHJN65uzeCA/w83DLyZgxYiIiowZwpuoKZqXtw6LwReh3wt+RumDmsI6csU60YsBARUYPYkpmPJ7/JQMnVKoQF+eOje/vixs7hnm4WNRIMWIiIyK3MZgHzNx/HexuyIAhA7/ahWDAtCe1aBXq6adSIMGAhIiK3KblahdnfZmDj0XwAwJSBcXhlfHcYfH083DJqbBiwEBGRWxzJNWJm6h6cLrwCf1893pjYE5P6x3q6WdRIMWAhIqJ6l7bvLOb8eBDlVWa0bx2IRdOS0LNdqKebRY0YAxYiIqo3ldVmvLHqML7ccRoAMDSxLT6Y3Aetg/w93DJq7BiwEBFRvcgrKceji/dgb04xAOCJEZ3x5KhE+Og5ZZmuHQMWIiK6ZjtPFuLxr/eioLQSwQG+eH9yH4y8LtLTzaImhAELERHVmSAI+HR7NuatOQqTWUC3qGAsmpaEDuFBnm4aNTEMWIiIqE5KK6rx3A8HsOpgLgDgjr7tMPeOXgj055Rlqn8MWIiIyGXH80sxM3UPjueXwlevw8vju2P6oHiW2Ce30bt6g23btmH8+PGIiYmBTqfDsmXLFNfPmDEDOp1O8TNo0KBa97t06VJ0794dBoMB3bt3R1pamqtNIyKiBrD2j1xM/PgXHM8vRWSIAd8+PAj3De7AYIXcyuWApaysDL1798b8+fNVtxk7dixyc3Oln9WrVzvd544dOzB58mRMnz4d+/fvx/Tp0zFp0iT89ttvrjaPiIjcpNpkxrw1RzAzdS9KK6pxQ0IYfpp1E5LiwzzdNGoGdIIgCHW+sU6HtLQ0TJw4UbpsxowZKC4utut5cWby5MkwGo1Ys2aNdNnYsWPRunVrLFmyRNM+jEYjQkNDUVJSgpCQEM33TUREtSsorcATS/bh1xOFAIC/3JSA51K6wc/H5fNeIgWtx2+3vNO2bNmCiIgIJCYm4sEHH0R+fr7T7Xfs2IExY8YoLktOTsavv/6qepuKigoYjUbFDxER1b99OZcw/qPt+PVEIVr4+2D+lL546bbuDFaoQdX7uy0lJQWLFy/Gpk2b8O6772LXrl0YMWIEKioqVG+Tl5eHyEjlfP3IyEjk5eWp3mbevHkIDQ2VfmJjuT4FEVF9EgQBqTtPY/J/diK3pBwd2wZh+WM34rbrYzzdNGqG6n2W0OTJk6W/e/bsif79+yM+Ph6rVq3CnXfeqXo722QtQRCcJnDNmTMHs2fPlv43Go0MWoiI6kl5lQkvpv2BpXvPAgDG9ojCv+6+HsEBfh5uGTVXbp/WHB0djfj4eBw7dkx1m6ioKLvelPz8fLteFzmDwQCDwVBv7SQiItGZoit4+Ks9OJxrhF4HPDu2Gx4e2pGzgMij3D4AWVhYiDNnziA6Olp1m8GDB2P9+vWKy9LT0zFkyBB3N4+IiGQ2Z+bjto+243CuEWFB/kh9YCBmDuvEYIU8zuUeltLSUhw/flz6Pzs7GxkZGQgLC0NYWBheffVV3HXXXYiOjsapU6fwwgsvIDw8HHfccYd0m/vuuw/t2rXDvHnzAABPPvkkhg4dirfeegsTJkzA8uXLsWHDBmzfvr0eHiIREdXGbBbw0abjeH9jFgQB6B3bCgun9kNMq0BPN40IQB0Clt27d2P48OHS/9Y8kvvvvx8LFy7EwYMH8eWXX6K4uBjR0dEYPnw4vv32WwQHB0u3ycnJgV5f07kzZMgQfPPNN3jppZfw97//HZ06dcK3336LgQMHXstjIyIiDUquVOHp7zKw6ag4o3PqwDi8PL47DL4ssU/e45rqsHgT1mEhInLdofMleCR1L3KKrsDgq8cbE3vi7v6cwEANR+vxm2sJERE1Uz/uPYs5Px5ERbUZ7VsHYtG0JPRsF+rpZhE5xICFiKiZqaw24/WVh/HVztMAgGGJbfHBPX3QqoW/h1tGpI4BCxFRM5JXUo5HFu/BvpxiAMCTI7vgiZFd4KPnLCDybgxYiIiaiR0nCjFryV4UlFYiJMAX79/TByO6qde7IvImDFiIiJo4QRDw359P4q21mTCZBVwXHYJF0/ohvk2Qp5tGpBkDFiKiJqy0ohrP/rAfqw+K1cTv7NsO/7yjFwL9OWWZGhcGLERETdTx/FI8/NVunLhYBj8fHV6+rTumDYpn1VpqlBiwEBE1QWsO5uKZ7/ejrNKEyBADFkxNQlJ8a083i6jOGLAQETUh1SYz/rUuE//ZdhIAMDAhDPOn9EPbYC4WS40bAxYioiaioLQCs77ehx0nCwEADw3tiGeTu8LXx+3r3BK5HQMWIqImYG/OJTyauhd5xnIE+fvgX3f3xrhe0Z5uFlG9YcBCRNSICYKA1N9y8I+fDqHKJKBj2yB8Mj0JnSOCa78xUSPCgIWIqJEqrzLhxbQ/sHTvWQBASs8ovP2n6xEc4OfhlhHVPwYsRESNUE7hFcxM3YPDuUbodcBzY7vhoaEdOWWZmiwGLEREjczmo/l46tsMlFytQpsgf3w0pS+GdAr3dLOI3IoBCxFRI2E2C/hg4zF8uOkYBAHoE9sKC6f1Q3RooKebRuR2DFiIiBqB4iuVePrbDGzOvAgAmDYoDn+/rTsMviyxT80DAxYiIi936HwJZqbuwZmiqzD46vHPO3rhT0ntPd0sogbFgIWIyIst3XMWL6QdREW1GbFhgVg0LQk9YkI93SyiBseAhYjIC1VUm/D6ysNI3ZkDABjetS3en9wXoS04ZZmaJwYsREReJrfkKh5J3YuMM8XQ6YAnR3bBEyO6QK/nlGVqvhiwEBF5kV9PFGDW1/tQWFaJkABffHBPXwzvFuHpZhF5HAMWIiIvIAgCPtl2Em+tPQqzAFwXHYL/TEtCXJsWnm4akVdgwEJE5GGlFdX42/f7seaPPADAnf3a4Z8TeyHQn1OWiawYsBARedDx/Mt4+Ks9OHGxDH4+Orw8vgemDYxjiX0iGwxYiIg8ZNWBXDz7w36UVZoQFRKABdP6oV9ca083i8grMWAhImpg1SYz3l6XiU+2nQQADOoYhvlT+iG8pcHDLSPyXgxYiIga0MXLFZi1ZC92niwCADw8tCP+ltwVvj56D7eMyLsxYCEiaiB7cy7h0dS9yDOWI8jfB/+6uzfG9Yr2dLOIGgUGLEREbiYIAlJ3nsY/Vh5GlUlAp7ZB+M/0JHSOCPZ004gaDQYsRERudLXShBeXHcSPe88BAMb1isLbf+qNlgZ+/RK5wuVB023btmH8+PGIiYmBTqfDsmXLpOuqqqrw3HPPoVevXggKCkJMTAzuu+8+nD9/3uk+P//8c+h0Oruf8vJylx8QEZG3OF1YhjsX/oof956DXge8MK4bPp7Sj8EKUR24HLCUlZWhd+/emD9/vt11V65cwd69e/H3v/8de/fuxY8//oisrCzcfvvtte43JCQEubm5ip+AgABXm0dE5BU2Hb2A8R9tx5FcI9oE+SP1LwPx0NBOrK9CVEcuh/kpKSlISUlxeF1oaCjWr1+vuOyjjz7CDTfcgJycHMTFxanuV6fTISoqytXmEBF5FbNZwAcbj+GDjccAAH3jWmHB1H6IDg30cMuIGje390uWlJRAp9OhVatWTrcrLS1FfHw8TCYT+vTpg9dffx19+/ZV3b6iogIVFRXS/0ajsb6aTERUJ8VXKvHUtxnYknkRADB9UDxeuu06GHxZYp/oWrl14n95eTmef/55TJkyBSEhIarbdevWDZ9//jlWrFiBJUuWICAgADfeeCOOHTumept58+YhNDRU+omNjXXHQyAi0uSPcyUYP387tmRehMFXj3fv7o3XJ/ZksEJUT3SCIAh1vrFOh7S0NEycONHuuqqqKtx9993IycnBli1bnAYstsxmM/r164ehQ4fiww8/dLiNox6W2NhYlJSUuHRfRETX6oc9Z/Fi2kFUVJsRF9YCC6f1Q4+YUE83i6hRMBqNCA0NrfX47ZYhoaqqKkyaNAnZ2dnYtGmTywGEXq/HgAEDnPawGAwGGAwsY01EnlNRbcI/fjqMxb/lAACGd22L9yf3RWgLPw+3jKjpqfeAxRqsHDt2DJs3b0abNm1c3ocgCMjIyECvXr3qu3lERPUit+QqHkndi4wzxdDpgCdHdsETI7pAr+csICJ3cDlgKS0txfHjx6X/s7OzkZGRgbCwMMTExOBPf/oT9u7di5UrV8JkMiEvLw8AEBYWBn9/fwDAfffdh3bt2mHevHkAgNdeew2DBg1Cly5dYDQa8eGHHyIjIwMff/xxfTxGIqJ69evxAsxasg+FZZUIDfTD+/f0wfCuEZ5uFlGT5nLAsnv3bgwfPlz6f/bs2QCA+++/H6+++ipWrFgBAOjTp4/idps3b8Ytt9wCAMjJyYFeX5PvW1xcjIceegh5eXkIDQ1F3759sW3bNtxwww2uNo+IyG0EQcB/tp3E22uPwiwA3aNDsGhaEuLatPB004iavGtKuvUmWpN2iIjq4nJ5Ff72/QGsPST2Gt/Vrz3+eUdPBPhxFhDRtfBo0i0RUVNy7MJlPJy6BycvlsHPR4dXxvfA1IFxrFpL1IAYsBARObHqQC7+9sN+XKk0ISokAAun9UPfuNaebhZRs8OAhYjIgWqTGW+tPYr//pwNABjcsQ0+mtIX4S1ZToHIExiwEBHZuHi5Ao9/vRe/ZRcBAB4e1hF/G9MVvj5uLQ5ORE4wYCEiktlz+hIeXbwHF4wVCPL3wTt390ZKr2hPN4uo2WPAQkQEccryVztP4/WVh1FlEtA5oiUWTUtC54iWnm4aEYEBCxERrlaa8ELaQaTtOwcAuLVXNN760/VoaeBXJJG34KeRiJq104VlePirPTiadxk+eh2eH9sNf7k5gVOWibwMAxYiarY2HrmAp77NwOXyaoS39MdH9/bD4E6ur39GRO7HgIWImh2TWcAHG4/hw43iivD94lphwdQkRIUGeLhlRKSGAQsRNSvFVyrx5DcZ2Jp1EQBw3+B4vHRrd/j7csoykTdjwEJEzcYf50owM3UPzl66igA/Pebe0Qt39mvv6WYRkQYMWIioWfh+9xm8tOwPVFSbERfWAoumJaF7DBdKJWosGLAQUZNWUW3Caz8dxte/5QAARnSLwHuT+iC0hZ+HW0ZErmDAQkRN1vniq3hk8V7sP1MMnQ54elQiHh/eGXo9pywTNTYMWIioSfrleAFmLdmHorJKhAb64YN7+uCWrhGebhYR1REDFiJqUgRBwKKtJ/GvdUdhFoAeMSFYNC0JsWEtPN00IroGDFiIqMm4XF6FZ77fj3WHLgAA/pTUHm9M7IkAPx8Pt4yIrhUDFiJqEo5duIyHv9qDkwVl8PfR45Xbu2PKDXEssU/URDBgIaJGb+WB83j2hwO4UmlCdGgAFk5LQp/YVp5uFhHVIwYsRNRoVZnMeGvNUfzv9mwAwJBObfDRvX3RpqXBwy0jovrGgIWIGqX8y+V4/Ot9+D27CAAwc1gnPDMmEb4+LLFP1BQxYCGiRmfP6SI8ungvLhgr0NLgi3fuvh5je0Z7ullE5EYMWIio0RAEAV/uOI3XVx5GtVlA54iWWDQtCZ0jWnq6aUTkZgxYiKhRuFppwgtpB5G27xwA4Nbro/H2XdcjyMCvMaLmgJ90IvJ6pwrKMDN1D47mXYaPXoc5Kd3wwE0JnLJM1IwwYCEir7bh8AU8/V0GLpdXI7ylP+ZP6YdBHdt4ullE1MAYsBCRVzKZBby/IQsfbToOAOgX1woLpiYhKjTAwy0jIk9gwEJEXudSWSWe/DYD27IuAgDuHxyPF2/tDn9fTlkmaq4YsBCRV/njXAlmpu7B2UtXEeCnx7w7e+GOvu093Swi8jAGLETkNb7bfQYvLfsDldVmxLdpgUXTknBddIinm0VEXsDl/tVt27Zh/PjxiImJgU6nw7JlyxTXC4KAV199FTExMQgMDMQtt9yCQ4cO1brfpUuXonv37jAYDOjevTvS0tJcbRoRNVIV1SbM+fEgnv3hACqrzRjZLQIrHr+JwQoRSVwOWMrKytC7d2/Mnz/f4fVvv/02/v3vf2P+/PnYtWsXoqKiMHr0aFy+fFl1nzt27MDkyZMxffp07N+/H9OnT8ekSZPw22+/udo8ImpkzhVfxaRFO7Dk9xzodMBfRyfiv/f1R2ign6ebRkReRCcIglDnG+t0SEtLw8SJEwGIvSsxMTF46qmn8NxzzwEAKioqEBkZibfeegsPP/yww/1MnjwZRqMRa9askS4bO3YsWrdujSVLlmhqi9FoRGhoKEpKShASwrMyosbgl+MFmLVkH4rKKhEa6IcP7umDW7pGeLpZRNSAtB6/6zXlPjs7G3l5eRgzZox0mcFgwLBhw/Drr7+q3m7Hjh2K2wBAcnKy09tUVFTAaDQqfoiocRAEAQu2HMf0T39DUVklerYLwcpZNzFYISJV9Rqw5OXlAQAiIyMVl0dGRkrXqd3O1dvMmzcPoaGh0k9sbOw1tJyIGoqxvAozU/fg7bWZMAtAcpcQ/DBzCGLDWni6aUTkxdxS1MC2XLYgCLWW0Hb1NnPmzEFJSYn0c+bMmbo3mIgaRNaFyxj/wTasO3QBQnUVCtd+hE/+MhQTJ9yKS5cuebp5ROTF6jVgiYqKAgC7npH8/Hy7HhTb27l6G4PBgJCQEMUPEXmvn/afx4T5v+D0pXJUX76IvPPPoXTEOuBOYMO2Dbh36r2ebmKTkJWVhTVr1uDYsWOebgpRvarXgCUhIQFRUVFYv369dFllZSW2bt2KIUOGqN5u8ODBitsAQHp6utPbEFHjUGUy4/WVhzFryT5crTLh6qkM5F58EpVds4BQANcDpjEmrFuzTvUgy4Nw7YqKijB23Fh07doV48aNQ2JiIsaOG9vseq74Xmm6XA5YSktLkZGRgYyMDABiom1GRgZycnKg0+nw1FNPYe7cuUhLS8Mff/yBGTNmoEWLFpgyZYq0j/vuuw9z5syR/n/yySeRnp6Ot956C0ePHsVbb72FDRs24KmnnrrmB0iNH7+AGq/8y+WY+t/f8On2bABAciyQ/93LMLc3AgUAjgEoBNBB3P748eOK27vzINyY3lda2jpl2hRs2LYBuBPA02h2PVcM2JoBwUWbN28WANj93H///YIgCILZbBZeeeUVISoqSjAYDMLQoUOFgwcPKvYxbNgwaXur77//Xujatavg5+cndOvWTVi6dKlL7SopKREACCUlJa4+JPJShYWFQnJKsuJ9lpySLBQVFXm6ac1OZmamsHr1aiErK0vzbXZlFwoD3lgvxD+3Uujx8lphzcFcITMzU3wto2y+QyLF37b7T05JFnyCfATcCQFPQ8CdEHyCfITklOQ6P5bG9L7S2lbpeb0TAl6V/dzh+HltitzxXqGGofX4fU11WLwJ67A0PWPHjcWGbRtgSjYB8QBOAz7rfDBq6CisXb3W081rFoqKijBl2hSsW7NOuiw5JRlLFi9B69atHd5GEAR88espvLHqCKrNArpEtMR/piehY9uWyMrKQteuXQEfACbZjSz/Z2VloUuXLgBQs+2dAK6XbbsfQJpyW1eMGDUCm7duBqplF/oCI24ZgY3rN7q8P3fS+hlYs2YNxo0bJ/ashMp2UALgPWD16tVISUlp4NY3HHe9V6hheKQOC1F9ycrKwro168Qv6uuhOdfBlf03luGAdevW4R//+IddnldDcHWY4UplNZ76NgOv/nQY1WYBt10fjWWP3YiObVsCALZu3QroAPgBGAJgMIAbLf/rLNdbnDhxQvwj3uZOOoi/bIePtMjKysLmTZvFVdRkjwm+wKaNm7zq/eDKZ6BTp07iH6dtdnJK/NW5c+cGaLHn1PW90pi+B4iLH5KX0vIFVJczprr0GHjKiRMnMHDwQBReLJQua9O2DXb9tgsJCQluv3/rAVNx1no9YBJMWJcmHjDlr8GpgjLMTN2Do3mX4aPX4YVx1+HPN3ZQlCe4cOGCOLABAPK6kAYAguV6C8VBWH7WfEr8VZeD8NatW8X7H6d8TBAApInXe8uZuCufgcTERCSnJGPDug0wCSZxm1OAT7oPRqWMuubHlJWVhRMnTqBz585e8/zIufpeaUzfA1SDPSzkldx1xliXxERPnYUNHDwQhcZCRVsLjYUYMHBAg9y/K2etGw5fwPj523E07zLCWxrw9V8G4oGbEuxqKRUUFIg9LAKUPRwAoAMKC2uCM+tB2Gedj9i1XwJgv3gQTk5JvrYDp8pj8iZ6veXrWeUz4OurPN9csngJRg0dBaQBeA9AGjBq6CgsWaxteRNHGksiq6vvleaeoNxYMWAhr1TXg5Wz4MLVYSZPflmvW7dO7Fm5FYq2YhxQeLGwQYaHFEGjfEbPKfHizp07w2QW8G56Jv7y5W5cLq9GUnxrrHriJgzs2MbhPrOzs8VgxcHjgmC5Xqa+D8LDhg2reUxyp2yu9wJms1kM7lZB8RnAagA6oLq6WrG9O9IRG9OBXet7xd3DzeQ+HBIir7Vk8RLcO/VerEur6bYdleL4YKWli9fVYSbFl7Ul4XHDOvHL2t1Jv9JK5Spt3bFjB0aPHu3WNiQmJmL4yOHYvMJBguqoEQiPiceMz37Hz8cKAAAzhnTAAL8z+M/7b2Pw4MEO2xcaaskIVXlctgl3rVu3xtrVa3Hs2DEcP378mockEhMTxaTb1ZvFA3wHAKcA3Rodho8a7lXDHXq9XgzuqiEehK18AAj2PSz1/X51dUjQ07S+VxTfAwUALgEIwzUPN5P7MWAhr+XKweruSXdj8y+bgdEAggBcAdI3p+NPk/4kzfxQdLE7GOeWHwA8/WU9cOBAp20dPHiw2+5bTqfTQeerg3C7IB0Edat1qGgRgds+2o5zxVcR4KfH0zdF4sXpw2rNtxk2bBi++uor1cc1fPhwh+3o0qVLvT3fP3z3g10gPCZlzDUNnbhDTk6O+McEAO0AFEE8sJ4FkAacPl3TTaR4v8YAyBdvYxpT9/eru/LI3K2294rUc7gEgLzAuqWwelNPUG7MGLCQ16vtCygrKwubNm4CogDIRkqESAGbNmySvqxzcnLELvbVEM9cO0A8UK4BoFMeABriLMxZImNycjLatG2DwlWFyrauFgMBd/euWNu3acMmu6AtKHgUzoRPgq74KuLbtMCiaUm4uXfHmnwbS2BTuErMtynIL5D2GRMTUzPMYfO4oLNfONUdGl0lh3iIwxbWUTYH39rS+3UfgB9lV1hixbq8X92R9OwNEhMTxc/WJeX7FavEz5Y3BmEkYsBCjZ40VbYEih4W/AxpqmyXLl1qZqhEQ9nFngAgW2WGihvOwrTOUNj12y4MGDgAhWn2vRZq6nM2h90ZtuCHsKqHERw1FgDQqw2Q+vhN2Lltk9izYnN2j3FAYZqYb2MNsKRhDh2Ur4FllpDtMIc7SEMnsveKNS/Dm+r7KPJtHAQM8nybTp06ic9pLpQHYUsgWJf3q7tnHnlKVlZWzfvVZqZYYVqh1w11UQ0GLNToSYFIKBQ9LIgEcLUmEJHO3vsCuA3KLvZs5dm9O8/CtOYaJCQkoCC/AJ999hk2bdqEkSNHYsaMGQ736Y5pmvIzbJ+ebdG2cg4MQiIEwYzin1PxzuevIzTQrybfRuXsXp5vI/VyCRDrsFiDlz2w6+VyB2noxKY3zhRZk3DpVQcrJ71RdpxM164rV/LIvEVtQXtjHeoizhKiJiAyMrKmh0U+VdYIxTDDsGHDag4AZwFEWH5bDgDyM1bpLOxW2PcaXCys80wCV2YoWGcp/fnPf0Zqair+53/+R3WWkjtmc1iDtoADvRFd9j4MQiJM1Ubkp70Cv+Mb0TUxEYAl30YH4DyUz/95ADplvs2hQ4dqEkl/BbDD8rsagGC53o1OnDghtrXYpq0lYlvrUoyurmorCPjdd98pe6MsM18AAILlegt3FNkDavLIPv30U0ybNg2fffYZ1q5e65W1SrTO6mvuRfYaM/awUKMXFxcnfrGnQBlcjAWQBsTHy77FBQCtoTzrjARwAQp1zQmoz7M7rT0x7koQPpqZiapOIxBx8zTo9D6oyD2Gi8vmwVSRj/IKSPtNSEhQTlW23L/17L5Dhw7SPqU6KyqJpEVFRS630xV79+512hOxf/9+t5ew11oQMD8/XwxWdADGAGgBxVBnfn6+tK278k1s25qamopnnn2mwYoXukLr56WpDnU1B+xhoUbPbDaLf+wDMB/AYgAfAcgQL7bWq5DKvt8LYBaAqZbfloXE5WXhFTkBowFMhHjQyIXDnIA6nd2p1DYBXOuJcUdZcmN5FZ5bcRyth90Pnd4HpSXpyGvzLEyj8sVvDVlvxIIFC2ru38EKzAsXLpT226ZNm5pt2wDoYvndweb6OqqtyN/KlSudtnXFihXXdP9aaC0I2Lt375pAvC3EXqFIiIG4APTt21faNjExESNGjoButU5Rs0W3RocRo0bUqW6RK231NFdrq7ijyB65H3tYqNHT6/VOEw7tEjlPAwgEcA7iwbfUfp8///yzeLBoBfu8mAvAL7/8ojgIaJlWDYgHFl9/X1Qvr7Zb/M/X31fapys9MfVdljwz7zJmpu5BdiEgVFehqHARSjtYtpX1Rlif1507d4rXqSQoS9cDNQHcaYi9YdbZV2dr2uZIbT1XWnN4iouLnbZVuv4aOGurVBBQQ4JyTEyMeKO1EHtWrFpYmmw7o0oHCNWCovdQ8HU8I0rL86Voq4PkVHlbPc3VvJT6ru9DDYM9LNTo5eTkKLv5rdVTUwAINYmccXFx4g2WQeyF2QLgKwDLxYvlQ0dbtmxxmuuwcWNNEGKdVi20EsTgZhmAdEAIrZlWbbVu3TpUV1U7XHyvuqpaymdwZZy9PsuSr9h/HhM//gXZBWUI0lUib/GzKG29TnF760Hg999/BwC0bNlSfK4u2TymYvG5CgoKkm5qvQ2WQ9kbZunYkBJ4LbT2XGnN4WnXrl1NW+U9Z5a2tmvXDnWlpa2KBGUHvYE7duyQtpV6+UxQPq8m2PXySVPQbwcwDcAtAKYDGA+79yCg7fnSUrzQW9Q1L6XRTXFv5hiwUL3x+MqnKl+sVlKpcz8oDwCWlYLlpc59fHxqgqBAiAeYIEhBkL+/v7StYlq1g6Rf+VDTqlWrnJaml4YsgJqaMdshHtB+gVQzxta1lyUHfq+IxRNL9uFqlQk3dQ7HTWXbUZl3TPUgYM2h6NmzZ81jsuk1gGC5Xv4auEDLgVXxmGyLptkMB7Rr164mj0kWXKKV2Nb27du71D5X2yolKFt7A63vFctQozxB+fvvv3f6Xlm6dKm0rSLnKhU1wXiGeLF8WFDr8ImieKHcKfFXQxUvtHL2/eJq0N5Y1kgiJQ4J0TVz98qntQ0HaK1Xcf78eafJofI6LFKVUZXuePn0W2nmS4rj/cpnvkRERIh/qARX1utPnDgh3l4PYIPN/Qt17+J21HXuI7RGeOfnEaDvAQB49JZO+OuYrvj8sz/wiTVokk+rtQRN1hyK8PBwcUcqCcrS9RAPclnHssQgcQKUw3dmYMiQIdK2WpOJXUmQDg0NVQaX1vu3PCbbpQG00tpWKUFZJelXnqAs9eKpvFfS09Px/PPPA3CQc2WtRbQNdr0xWodPvKF4IaD9+8WVKdieXHaD6o49LHTN3LUCsktnQdbpyrKzK9t6FT/99JP4h8oX9bJly6SLLl265LQ7Xp5rIfUaqOxX3qswadIk8Q+Vs1br9VIXd4XNdpb/69rFbdt1bjB1R1T5BwjQ94C5ogyvjozBs2O7wUevE3MoBABVUE6rrQIg2ORQOElQltu/f7/T4bt9+/ZJ22pNJrYrmmbTayF/riIjI5XBpfX+LYms0dHRTp8/NVrb6kqC9MiRI8U/VN4rY8aMUV4uz7laBrHnKNRyuYwrwye7ftuFNiFtFK9/mxDnxQvrm9bvF2vQnpWVhdWrVyMrK8vhFGwufth4MWCha+LOFZAVFUknAhjj+Itq69atykXirAdWS20P65BMZmameAOVL+qsrCzpIqPR6LQ73mg0StveeuutTvd72223KS+3BlfyoR6b4Co7O9vp8NWpU6cUu9T6vMq7zoNPj0dkxVz4IgxVhafROftHzBhdM/NEOrC1tXlclg4TRdCk8WCZm5sr/qFywD5//rx0kWLtJznLQ1ckUzsJguRMJpPT+6+srERdaA0CXAkW7r77bqeB+F133SVtK9WXURmWlAdCiuET2XvQ0fCJtXhheno6XnvtNaSnp6Mgv6DBpjTXJbjo0qULUlJSVJNo3VWzhtyPAQtdE1c//FrPlqQvqmCT4iBoamn/RbV9+3bxD5UDq/X6Vq1a1eSFyA8AluGAVq1aSTe9cuWK08dVVlYmXZScnOz0wCLvOpeGeqogDvUsg/j4LL0W1udr4cKFTg/C0lRiC1d6uf7vs1R0n/o2wiIehk7ni7Ij29Ajdw2WfrZQsZ11tWYU2OygEPZTZZ0cLOX8/PzEP1QO2PLcIKkq7hoon9e1UFTFtVv3yWaqsvw9KCXVqty/lJhdF07eW1bWYnyO3iu2FZSlQNwHykDcslqzPDdKWvJApefIdqbcgvkL0KpFK8V7sFWLVlj4sfI9YDV69Gi8/PLLDT4ryB3BBQvHNV7MYaFr4sqUWlcKnNmdMdrkGsjzEjIzM51ua+05GTRokDjF1jrEYWU5AMjzJ6ShldNwOP1W7tNPP1X28Njs9/PPP5dK6p8/f15sqz/EYESew1FRk0cj5dOofFHL821ceV6zC8ow8+vDMLbuCh8dcGdHHR788wNItFSttVVdXS0+jttlbV0lzmiyKigocJrDU1BQE/GUlJQ4XYBSPq1YseSC/Hm1WXLBlXWfDh486PT+9+/f7/B5WLduHX777TcMHjzY4UFbCkRV1qmyvl+lCspR9o+p8ILKOjYhUOZRBdv8D5thSQeLdcoTygHg0ccfRfGVYsXnpXhdMR557BGvyuFwR0E8a82azas3i5/zDuL+dGt0GD5qOKc3ezEGLHRNXKka6UqtBKkiqcpBUF6R1O7s0mZbnU48xa0tAViecGm9DZbDrl6KLanYmJ/Ntr7i/2lpaVLAYpfDYdPWffv2YcaMGYiKihKvUwmYpOuhfWXp9EN5+Ot3+3G5ohptgw34eEo/3JAQpvp8ZGVl4eetPzusw7EtbZt0cHUlh6eystLpgV0+JCMtuVCMmkTSMkiVXq05NK6s+7Ru3Tqn979unXIKt9aqtNKBtS8crlNlPbBKr9W9AC5aro+F2Bv4nvIzEBcXp5wuLntc0Cmn4bsStNWlMnJ9LqrpirpUpdXUVp32mjXkPRiw0DXTmp3vytnS0aNHxT9UDoLymTctWrRwum1gYCAAYO1ay5mj7cxay//p6el4+eWXAbhWn6GsrKxmQT8HB5arV69K22qdJRQcHCxeoBIwSdej9oNVQsdO+Ne6o/h4s3iw7B/fGgum9kNESIDTxyUNOai01boKdu/evcULVF5XeUVWKYdE5cAuXQ/L7C7r8Jm8eJ+l58o6+8uV1XcrKiqc3r90vYWi0qvldS1cJVZ6Lciv6TlSHFjHqB9YpbwclddKPnQj1RdSmdUmn6mWmJiIsPAwFF0qsnsPhoWH1fnEwd0zALXQ+v2ita1SzZo7Ybc8xKa0Td63ACZJmMNC10xrdr4rtRJuueUW8Q+VcWZpBgVk+SYq21oDhiNHjtQMx9wIYLDltz8AnTIIKi4udpr0Kk9mLSsrc5qge/nyZWlbrbOEwsLCxPt3UGAOOsv1FtaDlaPCbW3axeGf2y9JwcqMIR2w5KFBtQYrCipttcrNzXWav3Hu3DlpW6kWziqIPSV7ICZ+WvJ95L0xiYmJ6D+gv8MAs/8N/V2qCmzVsWPHmrwY+QKYlrwYKfiDrNKrg9e18GKh3aKFWmrhSI/fwWtlWwvI1WHBooIih20tKihS5Hy5ksMh5UYNgfR5udZFNV2l9ftFax6X4v3iYHkIJt16L/awUL3p0qVLrWcmWs+WHnjgAfzlob+IBzZ5rsFqAHpIQyyArIdDJS/BGtBUVVXVFA37RXZnlnL7VVVV0kXSmbbK0I38TFzKu1A5sJSUlEgXJSYmYvCNg7Fj1Q67xzX4xsHS83fp0iWnZ9fyXA/pYGXTw+Dv3xkBrV7Az8cKEOjngzfv6oUJfbRXcpWWPFB5Xq29Abt373Y6zLJrV80UWCkgqYRU1AyA1ENlFpTRScaBDDGgvBWKXoOM/TU3VswmctDDI++1iI6OdpoXI5/WrKXSqzyfRUstHGn4UuV1lbdVmjau8rjk08oVvWEOhgWtvWGA9mEWaegoAOKK2hYmQ03ie0P2RDj7fnFlmMtdC0WS+zFgoQaldahl3bp14pm1DsoDiwGAGYp1TIKCgpT1QqwsQwfWIaGKigpluX15wqvOfjgAQK3Vc6X9AqpfgLb7FQRBNUHX6syZM07vX7oejoduWlaPRljcI9Dp/NHarxpLHrsZ3aJcK4om5duoPK/WfBtpaEJlmEU+dCHRQznUZfs/xGTm6opqh0M91WnVUjKzotfGNri16bUoLS2t6eEYYtleB7GnR6fsDVNUenWQR6RW6dXZgbW2fB95W6UcFpXHpViF3EplqMluMw0nDlLiu8pQp9qK5Z7gyjAXV2tuvBiwUIPSWmFSOrt9BOIZ4xkokhNtz24BAHEAsu3/tybQmkwmpwmv8uEIvV4v/q8ShEhn9bDs30lPhJTAC/FMcOevO8VZIvIDSziw49cd0plgaGioeLnK/csThKVp3acB9PJDWNVMBJvEqdZXju3ETSG56BY1AbZqS06U8m3a2rcVF2quLygoqDmwjoPdgbWwsBAK1qGuCVAeBM1QBG1btmwR/1A5CG3cuBEzZsyo6bVwFNwKyl6L7OzsmiBM1msAvbhtdnbNGyg5ORmt27TGpeWX7PKIWrdpXacpvlKdGZXXVT7M8/XXXzudfbZ48WKpDVK154s2d2hJs5Gut9DSG+RKZWhPc7XXxJWquOQ9mMNCDcaVIlCKs9tOEBdz6wSH65hIgUZfKBd+66O8XurdUTkAygMWxVm7PC/DQa6FIAhOK8LKe5W+++47pzVLvvvuu5p9WnMt5PdvybWQ7/PMmTOADvDZ3hZRxW8j2JQMQTDj0q9f4GLaP5F35pTi4WotMjdp0qSaHilrDsMQSAtASvk4gNPCfXac5PvIac1jkuq16CBW2J1o+a2Hol4LAJw9e7Ymj0n+/FvymM6eVc5bl+e0yNV12ODcuXNO832kJSFgWTEcEAO7WQCmWn7fbnM9lIGWI7aFBq2c9XhKuUcqnxd5Wz3N1bWEtObFUA2PrxUH9rBQA3Kl2zY5ORmtwlqheFWxXXd4q7BWirPbli1bin8sR60zagBoqq0CoCbfxTbXwebEUkr6VemJkK6HJZ9DgDgFW75Q4Fjxfnbv3g3AMjThJNeitLRUuuj666/HjuxLCJ/wN/gEhMJ0pQQFP72D8qv7AAHo1auXor13T7obm3/ZrOjlSl+djj9N+hM2rq9ZhToxMRGDBltq19j0RgwaPEh6raTVmCdADFKyAXQUt0OacrVmiYahNq15TFK9Fvm0dkCcBm3TEyBNq1bpZZNPq87KysLuXbvFnhp5b9BqYNfvu+qUwyEtvqgyzCYvXGcwGMQ/4iG+D9pYrvC1uR5AampqTZK4TVthFq+Xf2a0zKhRnDQ46LVo6MUPa1OXXhOu1lw7b5gpZsWAhRqMq922ZrPZ/otdb7/ir3TW6gtgIGoWDdwNwGx/1qyltorkXgDHLW3saPl5T7mJlPcQaHPbFjbXAzVDPfvgcKE+61CPNMxUAmUNku1Q9LCYzQLOhvRAxKSR0On0qCg7hot5c2HqctGuXglgmdK5cZNdXoggCOpTOnWw+18nu1Aa8pIvFHmw5vHLh8QkKu8BuaysLHGYyMF7AGbYt1VDENS2bVvx9VDZVr5Q43fffec0uPnuu+/w4osv2t+JE9J7dwLsptQiTZnDcsMNN4jT+1UC7BtuuEHaVgpwVdoqX0oC0DY06y2LH2qldQFQwLsOwt7OmxaKZMBCDcaVZLd169bBWGIUz26TIB649AD2AMYSoyLpNi8vryaHQd4TYMlhyMuTdXtozJ+QLARQbvn7oGWfNqRkXuvie/KzW5tk3qlTp+Kr1K9Ut502bRoAS6+MtYdFPnvW0sNy5coVGMur8Nfv9mN3ZQx0OuDyyXUo+nERYLLMdrLM0tmxY4d0c621VQBLvs2OnQ57GHbsqMm3kc5SVRZqtDuLdZLvI38NpLZOhBiwWfOYSgGkKdsKQFMQlJCQgJMnT6oGAR07dpS2zc/PF/9Qea6k6+siHmIgZrNPh1QCbHkgKK3yrNJWeZE7V2bU7PptFwYMHIDCNPvCed5Ky2xFrb2M7lZbBWVPq0uRQXdiwEINSmu37apVq2oW1HMwBXnlypXSB7yqqsrpbAb5dGVnSYQOVdn8X22/iVTsbByUwzwpsDtrPnv2rNMzYWvegLRatEoPS5EpALd/tB2nCq9AZ65GwboFKO2cLvYIWaunlgLIBsrLy6X7l4ZHNCR9au1hCAwMrBmOGGFp6xUA2wCYa2ZpSZwMichJycTWIRFrOkmJ+OuXX37BX/7yl5qKuGugDIIs+T7yHiYpeNLQy3brrbfio48+Un2u7Ba1tHB2EJKSX1Vm88iTY625SWoBtsMcEpW2yoNGV4ZmrYsfrl+/Hjt27PDaA6sr6tTLWM+0VlD2NFfeKw2h3gOWDh06OJzG+Oijj+Ljjz+2u3zLli0YPny43eVHjhxBt27d6rt55GHWbtv09HTs3LlT9QswIiLC/oB9BdIwhzSDBZZudieBiLx6KgDVWhXXTGWYR2758uU1bZCztMFaxr+0tFS1h6VFh6G4evPjOFV4Be1aBaLFvsU4dSAdOASHB+GAgJoica4c3LX2MJw8ebImuLTtDbog+9JzkTR1W+UgbD1gSxVxVfJ95EGAw+EpFcnJyWL12FVFdkMiYeFhdu9bLQchVyrS+vj4OH1f+/jURFmKJHEjgJYQA9xtsEsSr0sdktGjRzf6QMXKlZo17qK1grKneVvNmnoPWHbt2qU4QPzxxx8YPXq0uFS6E5mZmYqpmm3btq3vppEX0Dp2PGDAAKdDIvLxe2mKscqBVf7FDkBzrQqX2Z7wOjgBlh6jyheA9XopqVY+TVXvg9a9HkBIkjhN5OYu4fjgnr54YNpHTs/EpRWS4drBXWvJfaPR6HTxSXkOj2QCHCboypWXlzsdPrIOtSmCAHlv1Db7IKBly5ZOk1OlBG6L3b/v1jwkouUgpFbkDwJQlFakOLu/eNHy4qu8r6XrYXmtrMOiG2TbWoZF5csjuG19nsbGXd8DtZAqKKssJSEf7vY0b6tZU+8Bi22g8eabb6JTp052dQBsRUREoFWrVvXdHGpAWr7UtCZwSVNVVQ6CDouRnYaY+HoONUMisMmh0EF1MTm7HBYnB7a6bquY1io/E7b0HOXm5gKw7xXyCWqN8InPI6B9DwDA1T1p+Hzuf+Gj14lLDljPxAMh9vTEQhzKSVMuOZCYmAhfgy+qL1XbFU7zNfgqXjdXCrI5W3xScJQcpJKgKyflJqkMH1mfKykIiIJdcFt0QRkE6HQ6p8Nc8vo6QM2QyGeffYZNmzZh5MiRiirLVloPQq50sUtDeSoBo3yoT3qtdHDYI2m7WnN9r8/TmAwbNszp90Btx6pr5WoFZU/zppo1bs1hqaysRGpqKmbPnl1rV2zfvn1RXl6O7t2746WXXnI4TCRXUVGhSGa0zYKnhuPKomNaE7gcTlVVKVpVVlYm/rEMynVn9DbXA67lsDg5sNV120OHDtXMYpKfCbcQtz9w4AAAZa+QoX0PhE94Dr4tw2CuKEPByn8joDALPvr/BaAyS8e6TyiHQdatWydWj7Uptw4DUF1RrTi7k16D1nA4tduucFg8gGOoCRg72D1LlgZBHLqqJWjUOnwjBQEqs7TkQYCUgK1ysLAGQVa27+3U1FR88903du9trQchVwrHSetJqQSM8vWkpNdKpUfS9rXSOp3XW5JT650r3wP1rLFNF3dl9pW7uTVgWbZsGYqLix2ekVhFR0fjk08+QVJSEioqKvDVV19h5MiR2LJlC4YOHap6u3nz5uG1115zQ6vJVVp7TVw5uywoKKjZ1sE4s8PqqX6wW3MGlbDvDVG5f4fqeVtp3SMzHM4SstZssS7YGNzvdrQe9mfofHxRefEULi6fi+rC8zDLanAEBAQ4DQLkOSy//fZbzZm4g54rh2d390IcvrFOwfWF3dRuAMoZVYDDGVUANB8spPo5EyAGH/Jk4rSaKeLSmkfnHT9+eaVbKQjSMKMI0H7A1noQUvSwORjmkifSSgUJa1nGAZDlJqnkfMlzkwBtn1lvSE51B08nkja26eJWWmZfuZtbA5ZPP/0UKSkpiImJUd2ma9eu6Nq1q/T/4MGDcebMGbzzzjtOA5Y5c+Zg9uzZ0v9GoxGxsbH103DSzF2LjkkBico4s13AYj0IymfpWIZE7Gg8WEnbaikyp3G/5eXlTntjrIGK4OOP8NufQNB1Yvd0mWkLCks+glBWYZdEmZWV5XRIKCsrS9pWSuRU6bny9/dXf1zWwmX7lVfrdDpx2EeA8mC5FYAO0OscFNTWENy1aWO5w31QLrlgSWa29jDk5OQ4DYLkw4edOnXCjp07VHst5F/IrhywtR6EBg4c6HSYS352LSU9T4DDmi3yXpP8/HynPSzSCQC0f2ZdmQLvTWobmvaGRNLGOF3cG7gtYDl9+jQ2bNiAH3/8sfaNbQwaNEis3OiEwWBQVHokz3D5bMXJ2aWcdNasMs7scLhgH2qdpaO1BohkObQVmdO4Xyk3ReX5MplMOHmxFG2nvA3fNrEQhGpc8v8UlwN+AnpB7JmxCSyk6qwqQ0LyodPa7l9e6VV6XCoHdytpeKE1HM4Ssl2BGYCm4C42NtZpfRvr4n/SgVvlMckP7OHh4U6HueQ5eK7OJlm/bj0GDh6IqrSaufB+Bj9sSK8Z+5OmrKoEIVI9FciSpePhsGaLvOdI6jlTyfmS1+Jx+TPrSoDvQVqHpr0hkbQpThdvCG4LWD777DNERETg1ltvdfm2+/btUyzzTt7LlbOVEydO1ORvyA8WlvwN+RdlSUmJ07PmkpISZUOcHNgUgYgAINrm/hOgPIOX79MXytoiW+E46VbjfmtbVDEocTAmzP8Fvm1iUV1ahALDm6hocbhmuw7iL3nCZcuWLVFcUqw6JCRfmsDl8XNHvQF6B4/fycHS4bYagjup50SlN8q6Po403KHymOTDIVJPg8owl8MF/TTOJpnz4hyYfc3AMIjv6SuA+Rcznn/heWmYRREshMKu3L78MxAbG4vMzEzV+5ev1lxbz5k8J0rrZ1ZKTlV5rdydnOoqVyqyeksiaVOaLt4Q3BKwmM1mfPbZZ7j//vsVZwGAOJRz7tw5fPnllwCA999/Hx06dECPHj2kJN2lS5di6dKl7mga1TNXzlakL0qViqgOu2JVzgLtkgadHNjs9AVwG5Rnt44CFuuZuINeA4f6ArgRdoXb5Fq0aAHjZaN9r8UaPVoNnYbQwZNwuaIa5WcOoWD5mzAlX3J4UJHPIpJWodZQhyY5ORm+/r6oXlVt12vi6+9r/+Wpg7gwoE21YbvX0MnB0o6TIRE5KShTeQ9Yr1ccWB3MvJIfWKXS+yrDXPLgxpXZJA6HWQCYgpTDLK4E+Pn5+U7vXx5cubKwp9bPbGJiIkaMHIFNWzYpXytfYMTIEV41HORqRVZvSiQl7dwSsGzYsAE5OTn485//bHddbm6uIrGssrISzzzzDM6dO4fAwED06NEDq1atwrhx49zRNHIDl85WrMmxE2A//VdGWnNH5Yvd4ZRKDXkR0oEtBbUPCbnSawBoGj4KDAwUZ7TJDtj6wBCET/gbAjv0BQD8+cYEvDJxAiCYVAuBye9fqtmi8vjldVCysrJQXVktts0mYKg2VdsnUgpQrTZsR8vzXxcqeUTWg3RiYiJCW4WKvW7ymVd6ILRVqOLxZGdnOx3msity5yQQlNM6zJKYmOg010Xe1qKiIqf3X1RUVNNMa8Ci8nmxHULV+pn94bsfxO3kwyyjkz0ypdWZuibScvHDxsUtAcuYMWNU3wiff/654v9nn30Wzz77rDuaQQ1E64felcXkpLoSKt3RtgsgAtA21u7KkJArvQbW4SN5IOZgjaLi4uKafQPwj+qCthPnwDc0AubKchg3LMDLb27EK2ZL5FMFu4OwbbBU28FK/vp899134h8qORQOF/S7qPwXaoU4Xcl1ULl/uexsy4uiEghar8/KykJJcYnYE2QzS6ykuEQRhGVmZjqdeZOZmSld5MpBUGvPSVZWllivJcDm/g1A4cVCRVulYU+V+5cPiyYkJDitYGxb7l1rD0Nj6YlwNZG2KdaXaQ64lhBdM61jx64sJte1a1enQweJiYnKfTj5srbrDdE6JOSkrXasZ8K1zFKSEmB9gJY9khE2aiZ0vn6oKjqHi2lzUVVQM6NFGo4ZB2VvVIWDx+QsOVa2rTRjSCWHQj6jSD6zxBHF9RrvX6Jy/3JSBV2VQNBae2nr1q1OeyLkybGXLl0Sr1cJmKTr4dpBUOswy4kTJ2qmlY+BlOtiHb5y2BOgIRDs0aOH+HhtA2pLpdvu3bvb3wjap6p6w5RWZ1xNpPWmFYhJOwYsdE0UY8eyg7VpjP3YsdZS70DtRcPsyu0LUC03r+DKkJCTtjq0D7XPUgIAXz+EJc9EcM9kAMCV0h0o+OY9CKVXlNs56Y2yI8B+mMeSzCwnFRs7DTEYPIWa0vhQFiP7448/nAYMf/zxh/L+VWbeOKThea2urtaUm+PKLCGp4ms8HM68kVeEVRwEjSZpWM7nV8cHQS3DLOfPn7fvuQPEpO40ZVvbtWuHo5lHVXsZ27VrJ217+PDhmvewPBDaKm579OhRNHVah7m8bQVi0o4BC9XK2eqzUre5ysFafsYYExPj9ExcnvC4caOlKFdbKGdIhAO4AKxfvx7PP/98zeU6AMVQriVjOWu9pllCa6DMIdnuYJ/WbTXMUvIJiUDbiXNgiO4CASYU+6bCGP4DMEpwHIi4khcyFuJjPwNFgTWH0mTtOgi7aeWAZcjFScAgDdlYaS0wp7E3Rhr2U3kOrAGLK7OE2rZtK9bwUZl5Y7u0yNw35mLTkE0wbagZk9Ib9Hhz7pt2D0vL8Il1NW61xyTP7+vatasYaKi8X+W9jGvXrrV/rQApEFq1ahXeeecduzY3JVqHrzxdOI7qjgELqdKy+qxUL0XlYC2fJabX653mD8i3vXTpktOkV3nXPYCaA518Ro8BjntNbHtdrjjYxrpPAQ4Xk3O47Tgoh4RSoHic27IuInrG+/AJDIFJKEGB4V8o98kQr+yg0gatPTzWIGAcxCGvU3AYBBQVFdUMNQ2Fcrp2pTKRU/pb5Ytdvq3UVnmNSLW2auyN8fPzE3s8VJ4Da50SV6bfXrx40enMG/mCggAwOnk0qlCl2LZqVRVGjh6p+FzIORs+UUwrd5BILJ9WLvUyqgxhynsZa5sl5Moq1Y1dbcNX3lA4juqGAQup0rL6bG21MuRVRqWzR5X8Afm2BoPBadKrXdFAJ93hdgGG1iRSQDlsAIjBlhrVISEd5m86hnfXZ8EnMAQVuVm4WD4Ppu6yhpxysD8nB2GHdWBUhoTkB6vc3Fyn07Xla+lIz7HKF7tdVVwNs6QkGnpjunbtioz9GarPwXXXXQdA7Gm4+eab8fMvP9sFwjcPvVlx8DIajU7zjeSJrOvWrXO6snJdVtWVkl9Vnit54TjF4pPjYNcbJR++GjhwoJgwrBIIyVc3b+68oXAc1Q0DFnJI6+qzruQPSDQkXErJqSr7lVdvBeC0O1xBB3FatbwY3DZc0wrMkhz7/3WGIITfOhvvpIvJrJcz1qJo438AnyoxGOoA9QRVAeKUYg09EVXVVWK75AGbZQq0vOfqzJkzTnuu5EMSvXr1woX8C6oBg5STZH2uNMySkmjojQkMDISzQoPyNZLkhfTkbC8PCgoSZ2qpBJctW7aULlq1apX4h8p7cOXKlS4HLFLSrcr7Sj4cccMNN2DFihWqvVHy3hjpIKsSCKkdhLWssN4UeUvhOHINAxZyyOUl0DUMXUhd8yrbyrvupXFmlTPG48eP299BPByWUFewBgFaisFpGOaRWA/YskDI7494tL3tRfi1joG/rx6vT+iBe966rWbfDobF7PZZjFrzcqqqLN1A8l4uQArYpOth6W2x9lzJH9dYcVu9vmbdH7PZ7HSmlrwgndZ6JRINvTHSsKBKIGYdksrKysKu33eJAZhNz92utF2KJMr4+HixKnAt5f4BICIiQvxD5f0qXe8CaVhUpUdSHlxK+1fpjZKK4MEyY8tJ0Gg746u5T+ttLNO1SYkBCzmktYS7tEqsylm4POExMTERNw+7GT+v+tku4XLosKGKLwxpTRuVA5v8ICzRUkLd2rvgYEVbhz0BqsM8NmyGWVpcNwxt7p0FvW8AqkvyseLFO3B9+1a4x7q9yrCY3T6joQyu1BKEAU0Juq1atRL/UHlcUsE+yHJUHA0/wUEOi4b7B6C5N6Zbt25i0qlKIGadqrtgwYKa+3fQc7dw4UL8+9//BiBWGnYWMAQGBkp3Ex0d7fS9LZ+lo1VticTyYR6J9TOosvgkYDnBcBI0/v7774rtOa1X5O3TtUmJAQs5pHX12WHDhjk9C7ddb6Sqssrh2jSVVcpF9+Rn+o7YJRFaEykdrBZsN8wSCocr2trfCbStT2TdtgTAnb5o3fHPCPG5HQBwNXsvCn56B9cv/B/l9vFwOK3WTl/UWu5foqGXS6fTOX1c8kTOq1ev1gxf9EdNaf7dACodDMNoTRDW2Bsj9XaoHNyt1+/cubPm/h30xskX/rOuhl1buX/AMqPHGjTK22YJGuXDZ1q5kvAZFxfndEaVvDdISkJXeVzy1c05rZcaKwYspMqlJdBVzsLlsrKysHPHTvvufx2w89edii/Kqqoqp2P9dj0sNj0cABwP9TjJ33D4GFyog+JzWxjCOz+HAHMPAEBx4Tco+f5rwNFqxRoX1HN5tWgHa+nIH9eZM2ecPi75QVgaPrLNDYoQt1VUOHYlQRjQ1Bsj9QqoHNytw5ZS3onKcxUUFCRdJCXVquxTnnQr9TKqzNKxWyhSA1cSPqWEdpXFJ+VJ6oqkWwePa9CgQdJFnNZLjZXz01hq1kJDQ9G/f3/FZf37968ZVoAsidAfYp7BRMtvf0iVO62ksvAq5NdLRcOsB9ZQy+8UAIKDrnN5IPK05bcR9vVFrPkb8n2OheODKqB5mMPQvgeiEz5AgLkHzChDvv8/UBKc6jhYsfYGydta7KCt1qGT0ah5Xn0dbGd9XJUQp2Avgxi4Vdo/rtp6GKTrIZslpLKtfPhE0RPxnuV3tP39S07b/H/KfhMpQXg1xGGQEstvSyB05swZAMAtt9xSE9zKn1M/cbvhw4crH5OTfcpnn1l7GbEKYpASYflt08voqgXzF6BVi1aK56pVi1ZY+PFCxXYXLlxw+tmSJ7RPmTKlpjdG/rgsvTFTp06VtlX08sidEn9xWi95K/awkCot49wOkwgBKc9AnkS4e/dup/fn8HqteRHyQARw3hsSj9qTc61qGeYQBAHB/Seg9fA/Q6fzQaXuFC76z0W1/vw1D4lo7jUCag7YNmvp2AYt4eHh4vCAyvCJPJGztjWK7NZzUumJcNhWrWX8nQzJWEVHRztNkJbnmkjT5VVmHtlO1Xapl1GjBx96EEWXixSJxEXbivCXh/6Cjes3Kjd28tmSk3pjKm2uszyn8t4YTuulxooBCzmkdZxbkUR4DMA5iLkWHcSL5T0hmZmZTod55AvPSbTmRThpgx2twzG1HFjLKqrx3NIDCBv5IACg7OgWFPp8BCG+wvlaRta2yjlqq6vDVxqCoNjYWPF5Vhk+iYuLky4KCgpyukZTixYtlG1VqRfisK0qxQMdqiUQkqrH7oPDRGK7YS4dVGce2eZOWXsZ5bNpbHsZXZGVlYVNGzcpP1cAhCABm9I2KYZFpYR1lfeKPKFdfHAQCxsOtXlcNhUAAE7rpcaJAQs5pHWcW+peXghAnoNp6VmXdy9funTJaf6E3awTV87EnbTBbp+XUHtyLuC0GJtv6xjcseAXZF0ohWCqxqVN/4vL51faB0KOknkB7StLa+01AjQFQaWlpU5n6Vy+fFnatm3btjVJyvL7tDwuxQHT2htku53aWkITUOssKT8/P6eBkLXSbbt27cTtzsNh9Vp5EFZeXu6018I2kbi+Z9Ns3bpV/EPltZIv1Ci1W+W9Ik+6jYuLc/q45NsCnNZLjRMDFnJIMc7tYOjAGogkJibWHOwdBAHyL0FpZo/Kl7XdzB9XD4KVNv87mPns0jAL4HB9nsA/BiH81tnIulCKiGADDiz8GyrOHxFzC+Q1Uyxn7Q5nFGlIkAXg2lpCGoKgoKAgp70x8l4TqRchH0oXba630rqWEKCpeGDv3r3F9YpUkk779OkDQFYvRuUxyXv5pGnbKs+r/DG5dTaNhtcqJyfHaTKzfJinTtOlwWm91Lgw6ZYcSkxMxPCRw4EVAOYDWAzgIwA/ASNGjZC+5GbMmKEMApYBSIdYnE0AHnjgAWmfZWVl4h8qyX5XrjhY1Me2bL7j5VtEjpJWHW1TAmAIgMEQpww7Ss61brsK4hTgVgDy9GhVcj8i7nwJekML3NAhDCufuAkV547UDHNYn4P1lv8d9QRZcw1qSZAFoCk5VWqrSiKpnPQcqxzY5D0MJSUlTpNZi4uL7dvaBkAXy2+1tlq3lXOw7bhx48Q/HPV8AUhJSQEAHDp0SLxA5TEdPnxYumj8+PFO7//222+XLtLSy+gqxbpHDl4r2zIAWpOZmUhLzQF7WEhVdXW1OCRyOxTd7NVVNWdra9ascZprIZU3t+7PyTCP3VRlHRzeP0xw3GuhpYy+YPn5VXaZswUNqwBsAPSBIQi//VkEdugDADDuWobF//wP/HzqEPNrTJCt7+RUQDbspnKGL6+IevDgQac9FwcPHqxbW530Gsi3lQ7u/nD4XFkP7lKNEZXHJK9BIi1+qNJW+cwbty2SZ31f1ZLDIwUvKjk88uCGibTUHDBgIYeysrLw89afHa4ltC1tm9Qd7u/v7zTXQj7rQuq6j4HDA6vdrBMnB0s7TnJjFKwHRQe5DmpBi390ItpOfB6+IREwV5ajcO2HuHJkG/x8/mvfBmf/u/q4nOTQONQXQC+IQUpHiP2nNgHLoEGDkJmVqRow3HjjjdK2ta0TlZcnS9hxdBDWq7RVY3D1/fffO32uli5diueffx5t2rRxGgSFhYVJ+zxw4IDTocYDBw5IF7kjCJB6beJsHq/lf3kNlMTERIwYNQKbV2+GkCJI969bo8PwUcPt7p+JtNTUMWAhh7QmB3bp0gVnz55V3S4xMVG6SFqwUOWM0W5BQyf375CWba0HQAcr9TrSsk8ywkbMhM7XD1VF53Bx+T9Rle+gwqnWXhNX2gqIOTTFAE4C6AQgRL2tWAaxRwkADsLhgO+NN96IL774QvUMX14MTVoeQaWHweHyCFrVMvMHADZutEzxjYfDaejp6el4/vnnxanYTnot5FO1Y2NjxT9U8m3kCbpA/QcBUq+NyuO37bX54bsf7O5/TMoYh/evKORH1AQxh4WcqyXXYOTIkU63GzVqlPJy6zRZeSEu6/TfOtx/nbbdB2VeTob9Jjpff7RJeQJtxsyCztcPV8w7kHvpaVSV5KgXbrP2BIRafo/DNRVOAyAGIZss12+EOB3ZESe5Jg61tfk/3H4Tf39/p/kW1lk6Lt+/xveA9N5aAuXr9bV48ZgxYwDIZispYw3pf/lspptuukn8QyXfRt7DBNTMpsnKysLq1auRlZWFtavX1nmBQGuvjc86H8Xj90n3QXJKsl2viStBiGJGk+U12LBNnNFE1BSwh4Uc0uv1Tsf6rQXhsrKynG5nV1tFgOo0WTvW/cpn0zibeaMlh0IHcfqrk2nNZ4quIHLq2zBEdYYgmFDs9yWMvkuBnhDzZ9R6OLT2mrjSVq29NhqHmaQehIs2t7ekrsinv3bp0gUZGRn2xcgsQz1du3YFIL4XqqurVe9fXjxQaquG98Ddd9+Nl/7+Uk1VYJshvLvuuguALJfD9j1kyS+W53pIeTEqz79d0qvsuaivPBBXem20Tqvm+kDUHDBgIYf279/vNC9h3759mDFjBrZv3+40J2Dbtm3KHeugrIPiLAgRLJdvkF3mLEFWSzEya1tVpjVvzbqIJ7/ZB0NUZ5iulKDA722Ut9hfs20HB/dtpTJ0ck1t1RCESAGDSsAkDxikqbIqdVjkU2UDAgJqkl4dFCOzlrH38/Nzev+KnhhA83tgwYIFTp+DBQsW4L333kNiYiLCwsNQdKnILrAJCw9THKgTExMxYuQIbNqySfk8+gIjRo5okIO61hoorgQhXB+ImgMGLOSQYkrrMNQcrLYCqKxZJE6adXIvxLN266rC4QDek60ia2VNJJUHDGqJpDrLj5ZKr9aD8EibttrOElKd0aRD6KBJmPHZ7xAEoOJ8Fi4umwfT6IvaghBXZskAmgqnAdDUa+Pv7y8GDCoBk3x9nAsXLjgNAuSzZKRtVYqRWbeVpkKr3L98qrTBYBBzlaqgfA9YAmF5W0+ePCn+ofIcWK/PyspCUUGRwwTxorQiu94FKS9EVr02eXRygyen1tZr40oQ4rYZTURehAELOXTs2DH7AxsgHayysrIAACaTpb67Srl7hwWrHBRjU535o7XSq7WtlyDmpHSC42RaB/vU6YIQjr+iRecbIAjAvTfE4c1JdwDmKu0rEDvpZXIoHrUWTgOgqdcmLi4ORzOPqrZVnkjqSrn3kJAQp9sGBwcDsORZOJmlI8/DkP4OgDRkI/9fvu2ECRPw008/qT4Hd9xxBwDXexcaS5VXV4IQTmum5oABCzkk9ZyoHAQUZfStXfxDIB6w9AB2i5fbVa+1HthSIM6UOAX1IMDJ/Tu0DDWzZE5BPaVctk8/cwe07fQC/HQxEKor8a/J/TFpQCzeNFlmwGiolyFxpdJrLYGITqeDAEG110Yny1BNTk7G0aNHVduanJwsXSTlaKjcvzyHo23btk63tQY3wcHBYkl/lfuXAh/IAliVoFUe4D7wwAOY+dhMVK+qtnsOfA2+YtFC1L13wdurvLoahHBaMzV1DFjIIal2hcpBoE0bsWugoqKiJtfEQTE2u6nKjvJinAUBWvNCXElQtewzqPoWhFU9Dr0uANUlF3AxbS4mvWNTvdRRT4oaa1utvSb7VbbTMHzk6+srThvWQflcWZ5XP/+avBBp2E2lrfJhOSnfY1WR3f3b5nuYzWanPSfW4CI8PFwMWPygXFDRV/zf+l4BxKUBLpdeVg1aW7ZsqXgIu3buwg2DbkBVWs0Uaj+DH37f+bviMTXV3gVXgpDG0nNEVFcMWMghKeFS5WAVEBAAQFx7prKqUrUYm2JFX6u2UA4fhcPx0IkreSEaE1TFKbW+aB3+AEJai2Xar57ag4IV78B89TLsxENZH8T2/7q2VSUQsYqMjMTZc2fFy4bIbrNH/B0RESFtKwUkTwI4AOAExCGx62GXRyTle0TBbviq6IIy36NXr17YtGmTapG33r17A7Csz2Pt8JG3da/4W74+zwMPPID3339fNWh98MEHFU9Vnz59UFleic8//xwbN27EyJEjpZ4Vuabau1CXIMTbe46I6ooBSzOVlZWFEydOqH4BXn/99di8ebPqgeX668XIwGAwOA0W5EmUAMQDWTGUM0TUFv6rS16IXAf7TXyCwhB+x/MIaN0dAFD8yxKU7FsCXDXbbwxoKnAmtVVDVVop6fQRiFOJrUMiliRlayA4c+ZMvPTSS+LzL++5siSnPvbYY9JFilyPmy0/gNTDY831AGT5HirDV/J8j0cffRQffPCB6nPwyCOPABADm4yMDDGwkbfVEtj06tVLuui9994TAxYV77zzjsPLZ8yY4TBQsWrqvQsMQohYOK7ZKSoqwthxY9G1a1eMGzcOiYmJGDturN1sHuvCcmqsC9NdvmzplVAJFqTrraxDQvJFAqugPtQSaPO/gw4byWmb/08p/zXE9kT0/R8gIKY7zOZS5Gf+AyUJi4ExKsGKtddEXuDM2mviyFgA0wHcYvmdbL+JNORxGmIvyC2W36eU1999993iBRNt9jlBvNhagwQQey18Db5iW/ejpsCbTa4HYJPv4aBwmm0i5+AbBzt8DgbfOFg6gE6dOlW8QV8AswBMtfzuI148bdo0xXOwcuVKh8HpypUrbZ8ul3Xp0gUpKSk8uBM1QQxYmhmt1TBzchyUn5ex1uuQZqCoBAvyGSp6veXtZtPpYv1fut5KB3GlZHn11Fw4X1nZ5oBt3fZ/fz6JyHv+CZ+WrVF5MRu5p5/G1YTfxWRPtSBEPnTzHmp6TxwFV9b7L4V44FbZ76233uq0rbfddhsAm5kv8sCmg3ix7UrBG9ZtgK5ap2irrlqHjekbFdspKq3K7l+t0uqqn1YheUSyYr/JI5Kx6qeaRS2Tk5PRKqyVw8CmVVgrjB492u45EEwC/vrXv+L666/HX//6VwgmQXxuiIhUcEioGalTNcxa8k1mz56Nhx5+SDV/Y/bs2dK2MTEx4rpDKjNE2rVrp7xvAdoWNLRu6yAvROcbgDYpT+CNVUeg0/ug9NBmFG2ZD6G0QrGdahCikkMi3z4oKAhlZWWqxeCCgoKki6ZMmYIvv/xStSDflClTALg+82XeW/OgD9DD1MckzpTSA/oMPea+ORdDhw5VbOuORM69u/diwMABKEyrWRm5Tds22PXbLrttrdSGf4iIHKn3HpZXX30VOp1O8RMVFeX0Nlu3bkVSUhICAgLQsWNHLFq0qL6bRdBWr8JKKmFeDDHfZKLldwkUJczj4uKUlVutPRHVAARlqfdu3bo57Ym47rrr7ButdVqzPLgYLP72bd0OUfe9i6DrhsJXr0PR+kUoXPUuBFOFYjvood7DUgkxL2OH5beDWUeDBg0S/1BZy0a6HrKeK9vHZfnf2nPlSk+INRA1JZvE1ygZwGjANMaEdWvEQFSuLuvj1DbUkpCQgIL8AqSnp+O1115Deno6CvILkJCQoLpPIiJXuKWHpUePHtiwoaaeuo+Pj+q22dnZGDduHB588EGkpqbil19+waOPPoq2bdsqxunp2rlaiEoqYS6vSGpTwtxstuR/PAFxReGTADpaft5T1tWIjo4WD/YxcDjrRB7YhoSEwGg0qrZVXtsDgDK4ABCYOBjh9zwNvaEFqi8XYumzt6H/PMuQQyiUyaHO1jIywGFZennQ8re//U1cWVglOfW5556z37eGZF6tPSF1LcvujkTO0aNH2w0BERHVB7cELL6+vrX2qlgtWrQIcXFx0syB6667Drt378Y777zDgKWeuVqvQksJc0UQ1NfyA0gzVORBkFTbReVgLV0P8X3w2++/qQ419ejRQ9q2RYsWuHLliqWXRI9WQ6cjdJCYtFqecxCl6z9E0sf31RRjuwSH69jIi7G1b99eHL5SKUsfGxtb85wkJyOkVQiMq4zi9rK2hrQKURzApZ4rax0S67aW6eLywm1ah2NYlp2ImgO3JN0eO3YMMTExSEhIwD333FOzJogDO3bskJaJt0pOTsbu3bvFwlkqKioqYDQaFT9UuyWLl2DU0FGK4ZtRQ53nLzgbOnBl6KJHjx5OZ97Ig5AHH3ywptdEPtRkGZJ56KGHpG2tf+tbhCBi0utSsGLcnYYL376EmfeLeSG9e/d2Okupb9++0j5ffvll8Q+VXgvpeouMvRloE9JG0dY2IW2QsTdDsZ2158rREJra4nu1Dce4mkhLRNQoCfVs9erVwg8//CAcOHBAWL9+vTBs2DAhMjJSKCgocLh9ly5dhH/+85+Ky3755RcBgHD+/HnV+3nllVcEiIcfxU9JSUm9Pp6mKisrS1i9erWQlZV1zfsqKioSklOSFa9DckqyUFRUpNguMzNTvN7H5nWz/G/bFh8/H4fb+vj5KLZbvXq14B+dKLR75DMh/rmVQuzT3wstut0k3Xb16tWCIAjCJ598Iu7jaQgYCQEdLL+fFrf773//a9/WOyHgVdnPHY7bapWeni689tprQnp6+jU/X65wxz6JiBpCSUmJpuN3vQ8Jyet39OrVC4MHD0anTp3wxRdfKGaMyNmuNyNYFkCzW4dGZs6cOYr9GY1GRTc9OVef+Qtahy4SExMxYpQlL0ZOB4wYZd+7sPv33WJZdlNNT5ufr7IsuyAIOFIVjqgpb0Hn64eqwrO4mPZPVBWeEWfpoGZIRDEF20GBNXmCsLWtm1dvFt+PHQCcAnRrdBg+arjqc6clh8MdRc6aeuE0IiK3T2sOCgpCr1697GYqWEVFRSEvL09xWX5+Pnx9fRVrkNgyGAz2VVTJo7QEQVryYqxqK8teXmXCS8v+wA978qHz9cPVEztw8dS/IbS9CsQBPlk+GDV0lDJBWMPaOHZtlSW9jkkZU2/l3t2R9MqKqETUVLk9YKmoqMCRI0dw8803O7x+8ODBYllxmfT0dPTv3x9+fn4Ob0ONV116AhyVZT9TdAUzU/fg0Hkj9Drg8aFxWHfgI6TvrpnuYzujplOnTmKg0goOy/3bJqey14KIyHvoBOv4Sz155plnMH78eMTFxSE/Px9vvPEGtm7dioMHDyI+Ph5z5szBuXPnxOJZEKc19+zZEw8//DAefPBB7NixAzNnzsSSJUtcmiVkNBoRGhqKkpIS+ymv1KRsyczHk99koORqFcKC/PHRvX1xY+dwAKg1uBg7biw2bNsA0xCTNEvI51exJ2bt6rUN/EiIiEjr8bvee1jOnj2Le++9FwUFBWjbti0GDRqEnTt3SvkBubm5irLvCQkJWL16NZ5++ml8/PHHiImJwYcffsgpzWTHbBYwf/NxvLchC4IA9I5thYVT+yGmVc2CQ7UNiUi1TdY0rVV9iYiaunrvYfEU9rA0bSVXqvD0dxnYdDQfADBlYBxeGd8dBl/1ooTOcJiHiMg7eKyHhai+HT5vxMzUPcgpugJ/Xz3emNgTk/pf24wwJqcSETUuDFjIq6XtO4s5Px5EeZUZ7VsHYtG0JPRsF+rpZhERUQNjwEJeqbLajDdWHcaXO8TFAIcmtsUHk/ugdZC/h1tGRESewICFvE5eSTkeXbwHe3OKAQBPjOiMJ0clwkevXkiQiIiaNgYs5FV2nizE41/vRUFpJYIDfPH+5D4YeV2kp5tFREQexoCFvIIgCPjfn7Px5tqjMJkFdIsKxn+mJyG+TZCnm0ZERF6AAQt5XGlFNZ774QBWHcwFANzRtx3m3tELgf51m7JMRERNDwMW8qjj+aWYmboHx/NL4avX4eXx3TF9ULzThS+JiKj5YcBCHrP2j1w88/0BlFZUIzLEgAVT+yEpPszTzSIiIi/EgIUaXLXJjH+lZ+I/W08CAAYmhOGjKX0RERzg4ZYREZG3YsBCDaqgtAKzvt6HHScLAQAP3pyA58Z2g6+P3sMtIyIib8aAhRrMvpxLeHTxXuSWlKOFvw/+9afeuPX6aE83i4iIGgEGLOR2giBg8W85eO2nQ6gyCejYNgj/mZaELpHBnm4aERE1EgxYyK3Kq0x4Me0PLN17FgAwtkcU/nX39QgO8PNwy4iIqDFhwEJuc6boCh7+ag8O5xqh1wHPje2Gh4Z25JRlIiJyGQMWcovNmfl46psMlFytQpsgf3x0b18M6Rzu6WYREVEjxYCF6pXZLODDTcfwwcZjEASgd2wrLJzaDzGtAj3dNCIiasQYsFC9KblShae+3YfNmRcBAFMHxuHl8d1h8GWJfSIiujYMWKheHDpfgkdS9yKn6AoMvnq8MbEn7u4f6+lmERFRE8GAha7Zj3vPYs6PB1FRbUZsWCAWTk1Cz3ahnm4WERE1IQxYqM4qq814feVhfLXzNADglq5t8f7kPmjVwt/DLSMioqaGAQvVSW7JVTy6eC/25RQDAJ4c2QVPjuwCvZ5TlomIqP4xYCGX7ThRiFlL9qKgtBIhAb54/54+GNEt0tPNIiKiJowBC2kmCAL++/NJvLU2EyazgOuiQ7BoWj/EtwnydNOIiKiJY8BCmpRWVOPZH/Zj9cE8AMCdfdvhn3f0QqA/pywTEZH7MWChWh3PL8XDX+3GiYtl8PPR4eXbumPaoHiW2CciogbDgIWcWnMwF898vx9llSZEhhiwYGoSkuJbe7pZRETUzDBgIYeqTWb8a10m/rPtJABgUMcwfHRvP7QNNni4ZURE1BwxYCE7BaUVePzrvdh5sggA8NDQjng2uSt8ffQebhkRETVXDFhIYW/OJTyauhd5xnIE+fvgX3f3xrhe0Z5uFhERNXMMWAiAOGU59bcc/OOnQ6gyCejUNgj/mZ6EzhHBnm4aERER6r2Pf968eRgwYACCg4MRERGBiRMnIjMz0+lttmzZAp1OZ/dz9OjR+m4eOXC10oS/fr8ff1/2B6pMAlJ6RmH54zcxWCEiIq9R7z0sW7duxWOPPYYBAwaguroaL774IsaMGYPDhw8jKMh5gbHMzEyEhIRI/7dt27a+m0c2cgqv4OHUPTiSa4ReBzyf0g0P3tyRU5aJiMir1HvAsnbtWsX/n332GSIiIrBnzx4MHTrU6W0jIiLQqlWr+m4Sqdh8NB9PfrMPxvJqtAnyx0dT+mJIp3BPN4uIiMiO26d9lJSUAADCwsJq3bZv376Ijo7GyJEjsXnzZqfbVlRUwGg0Kn5IG7NZwHvrs/DnL3bBWF6NPrGtsPKJmxisEBGR13JrwCIIAmbPno2bbroJPXv2VN0uOjoan3zyCZYuXYoff/wRXbt2xciRI7Ft2zbV28ybNw+hoaHST2xsrDseQpNTfKUSD3yxCx9sPAZBAKYPise3Dw9CdGigp5tGRESkSicIguCunT/22GNYtWoVtm/fjvbt27t02/Hjx0On02HFihUOr6+oqEBFRYX0v9FoRGxsLEpKShR5MFTjj3MleGTxHpwpugqDrx5z7+iFu5Jce12IiIjqk9FoRGhoaK3Hb7dNa541axZWrFiBbdu2uRysAMCgQYOQmpqqer3BYIDBwKqrWv2w5yxeTDuIimozYsMCsWhaEnrEhHq6WURERJrUe8AiCAJmzZqFtLQ0bNmyBQkJCXXaz759+xAdzYJl16qi2oTXVx5G6s4cAMDwrm3x/uS+CG3h5+GWERERaVfvActjjz2Gr7/+GsuXL0dwcDDy8vIAAKGhoQgMFPMk5syZg3PnzuHLL78EALz//vvo0KEDevTogcrKSqSmpmLp0qVYunRpfTevWcktuYpHUvci40wxdDrgyZFd8MSILtDrOWWZiIgal3oPWBYuXAgAuOWWWxSXf/bZZ5gxYwYAIDc3Fzk5OdJ1lZWVeOaZZ3Du3DkEBgaiR48eWLVqFcaNG1ffzWs2fj1RgFlf70NhWSVCAnzxwT19MbxbhKebRUREVCduTbptSFqTdpo6QRDwybaTeGvtUZgF4LroEPxnWhLi2rTwdNOIiIjseDzplhpeaUU1/vb9fqz5QxyGu7NfO/xzYi8E+vt4uGVERETXhgFLE3E8/zIe/moPTlwsg5+PDi+P74FpA+NYYp+IiJoEBixNwKoDuXj2h/0oqzQhKiQAC6b1Q7+41p5uFhERUb1hwNKIVZvMeHtdJj7ZdhIAMKhjGOZP6YfwlqxPQ0RETQsDlkbq4uUKzFqyFztPFgEAHh7aEX9L7gpfH7cvD0VERNTgGLA0QntOX8Jji/ciz1iOIH8fvHN3b6T0YpE9IiJquhiwNCKCICB152n8Y+VhVJkEdGobhP9M74/OES093TQiIiK3YsDSSFytNOHFtIP4cd85AMC4XlF4+0+90dLAl5CIiJo+Hu0agdOFZZiZuhdHco3Q64DnU7rhwZs7csoyERE1GwxYvNymoxfw1DcZMJZXI7ylPz68ty+GdAr3dLOIiIgaFAMWL2UyC/hg4zF8uPEYAKBvXCssmNoP0aGBHm4ZERFRw2PA4oWKr1TiyW8ysDXrIgDgvsHxeOnW7vD35ZRlIiJqnhiweJk/zpVgZuoenL10FQZfPebe0Qt3JbX3dLOIiIg8igGLF/lhz1m8mHYQFdVmxIW1wMJp/dAjJtTTzSIiIvI4BixeoKLahH/8dBiLf8sBAIzoFoH3JvVBaAs/D7eMiIjIOzBg8bDckqt4JHUvMs4UQ6cDnhqZiFkjOkOv55RlIiIiKwYsHvTr8QLMWrIPhWWVCA30w/v39MHwrhGebhYREZHXYcDiAYIg4D/bTuLttUdhFoDu0SFYNC0JcW1aeLppREREXokBSwO7XF6Fv31/AGsP5QEA7urXHv+8oycC/Hw83DIiIiLvxYClAR27cBkPp+7ByYtl8PPR4ZXxPTB1YBxL7BMREdWCAUsDWXUgF3/7YT+uVJoQHRqABVP7oW9ca083i4iIqFFgwOJm1SYz3lp7FP/9ORsAMLhjG3w0pS/CWxo83DIiIqLGgwGLG128XIHHv96L37KLAAAPD+uIv43pCl8fltgnIiJyBQMWN9lzugiPLt6LC8YKBPn74J27eyOlV7Snm0VERNQoMWCpZ4Ig4Kudp/H6ysOoMgnoHNESi6YloXNES083jYiIqNFiwFKPrlaa8ELaQaTtOwcAuLVXNN760/VoaeDTTEREdC14JK0npwvL8PBXe3A07zJ89DrMSemGB25K4JRlIiKiesCApR5sPHIBT32bgcvl1Qhv6Y/5U/phUMc2nm4WERFRk8GA5RqYzAI+2JCFDzcdBwD0i2uFBVOTEBUa4OGWERERNS0MWOqo+EolnvwmA1uzLgIA7hscj5du7Q5/X05ZJiIiqm8MWOrgj3MlmJm6B2cvXUWAnx5z7+iFO/u193SziIiImiy3dQcsWLAACQkJCAgIQFJSEn7++Wen22/duhVJSUkICAhAx44dsWjRInc17Zp8t/sM7lr4K85euoq4sBb48ZEbGawQERG5mVsClm+//RZPPfUUXnzxRezbtw8333wzUlJSkJOT43D77OxsjBs3DjfffDP27duHF154AU888QSWLl3qjubVSUW1CXN+PIhnfziAimozRnaLwE+P34TuMSGebhoREVGTpxMEQajvnQ4cOBD9+vXDwoULpcuuu+46TJw4EfPmzbPb/rnnnsOKFStw5MgR6bKZM2di//792LFjh6b7NBqNCA0NRUlJCUJC6jeIOF98FY+k7sH+syXQ6YCnRyXi8eGdoddzyjIREdG10Hr8rvcelsrKSuzZswdjxoxRXD5mzBj8+uuvDm+zY8cOu+2Tk5Oxe/duVFVVObxNRUUFjEaj4scdfjlegNs+2o79Z0sQGuiHz2YMwBMjuzBYISIiakD1HrAUFBTAZDIhMjJScXlkZCTy8vIc3iYvL8/h9tXV1SgoKHB4m3nz5iE0NFT6iY2NrZ8HIHOlshpPfrMPRWWV6BETgpWzbsItXSPq/X6IiIjIObcl3dpWeBUEwWnVV0fbO7rcas6cOSgpKZF+zpw5c40tttfC3xfvTe6DSf3bY+kjQxAb1qLe74OIiIhqV+/TmsPDw+Hj42PXm5Kfn2/Xi2IVFRXlcHtfX1+0aeO4YqzBYIDBYKifRjtxc5e2uLlLW7ffDxEREamr9x4Wf39/JCUlYf369YrL169fjyFDhji8zeDBg+22T09PR//+/eHn51ffTSQiIqJGxi1DQrNnz8b//u//4v/+7/9w5MgRPP3008jJycHMmTMBiMM59913n7T9zJkzcfr0acyePRtHjhzB//3f/+HTTz/FM888447mERERUSPjlkq3kydPRmFhIf7xj38gNzcXPXv2xOrVqxEfHw8AyM3NVdRkSUhIwOrVq/H000/j448/RkxMDD788EPcdddd7mgeERERNTJuqcPiCe6sw0JERETu4bE6LERERET1jQELEREReT0GLEREROT1GLAQERGR12PAQkRERF6PAQsRERF5PQYsRERE5PUYsBAREZHXY8BCREREXs8tpfk9wVqw12g0erglREREpJX1uF1b4f0mE7BcvnwZABAbG+vhlhAREZGrLl++jNDQUNXrm8xaQmazGefPn0dwcDB0Ol297ddoNCI2NhZnzpzhGkWNAF+vxoOvVePB16pxaWyvlyAIuHz5MmJiYqDXq2eqNJkeFr1ej/bt27tt/yEhIY3ihScRX6/Gg69V48HXqnFpTK+Xs54VKybdEhERkddjwEJERERejwFLLQwGA1555RUYDAZPN4U04OvVePC1ajz4WjUuTfX1ajJJt0RERNR0sYeFiIiIvB4DFiIiIvJ6DFiIiIjI6zFgISIiIq/HgKUWCxYsQEJCAgICApCUlISff/7Z000iG6+++ip0Op3iJyoqytPNIott27Zh/PjxiImJgU6nw7JlyxTXC4KAV199FTExMQgMDMQtt9yCQ4cOeaaxzVxtr9WMGTPsPmuDBg3yTGObuXnz5mHAgAEIDg5GREQEJk6ciMzMTMU2Te2zxYDFiW+//RZPPfUUXnzxRezbtw8333wzUlJSkJOT4+mmkY0ePXogNzdX+jl48KCnm0QWZWVl6N27N+bPn+/w+rfffhv//ve/MX/+fOzatQtRUVEYPXq0tD4YNZzaXisAGDt2rOKztnr16gZsIVlt3boVjz32GHbu3In169ejuroaY8aMQVlZmbRNk/tsCaTqhhtuEGbOnKm4rFu3bsLzzz/voRaRI6+88orQu3dvTzeDNAAgpKWlSf+bzWYhKipKePPNN6XLysvLhdDQUGHRokUeaCFZ2b5WgiAI999/vzBhwgSPtIecy8/PFwAIW7duFQShaX622MOiorKyEnv27MGYMWMUl48ZMwa//vqrh1pFao4dO4aYmBgkJCTgnnvuwcmTJz3dJNIgOzsbeXl5is+ZwWDAsGHD+DnzUlu2bEFERAQSExPx4IMPIj8/39NNIgAlJSUAgLCwMABN87PFgEVFQUEBTCYTIiMjFZdHRkYiLy/PQ60iRwYOHIgvv/wS69atw3//+1/k5eVhyJAhKCws9HTTqBbWzxI/Z41DSkoKFi9ejE2bNuHdd9/Frl27MGLECFRUVHi6ac2aIAiYPXs2brrpJvTs2RNA0/xsNZnVmt1Fp9Mp/hcEwe4y8qyUlBTp7169emHw4MHo1KkTvvjiC8yePduDLSOt+DlrHCZPniz93bNnT/Tv3x/x8fFYtWoV7rzzTg+2rHl7/PHHceDAAWzfvt3uuqb02WIPi4rw8HD4+PjYRaL5+fl2ESt5l6CgIPTq1QvHjh3zdFOoFtbZXPycNU7R0dGIj4/nZ82DZs2ahRUrVmDz5s1o3769dHlT/GwxYFHh7++PpKQkrF+/XnH5+vXrMWTIEA+1irSoqKjAkSNHEB0d7emmUC0SEhIQFRWl+JxVVlZi69at/Jw1AoWFhThz5gw/ax4gCAIef/xx/Pjjj9i0aRMSEhIU1zfFzxaHhJyYPXs2pk+fjv79+2Pw4MH45JNPkJOTg5kzZ3q6aSTzzDPPYPz48YiLi0N+fj7eeOMNGI1G3H///Z5uGgEoLS3F8ePHpf+zs7ORkZGBsLAwxMXF4amnnsLcuXPRpUsXdOnSBXPnzkWLFi0wZcoUD7a6eXL2WoWFheHVV1/FXXfdhejoaJw6dQovvPACwsPDcccdd3iw1c3TY489hq+//hrLly9HcHCw1JMSGhqKwMBA6HS6pvfZ8ugcpUbg448/FuLj4wV/f3+hX79+0pQx8h6TJ08WoqOjBT8/PyEmJka48847hUOHDnm6WWSxefNmAYDdz/333y8Igjj98pVXXhGioqIEg8EgDB06VDh48KBnG91MOXutrly5IowZM0Zo27at4OfnJ8TFxQn333+/kJOT4+lmN0uOXicAwmeffSZt09Q+WzpBEISGD5OIiIiItGMOCxEREXk9BixERETk9RiwEBERkddjwEJERERejwELEREReT0GLEREROT1GLAQERGR12PAQkRERF6PAQsRERF5PQYsRERE5PUYsBAREZHXY8BCREREXu//AXrvaKbgwO1mAAAAAElFTkSuQmCC\n",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "0.1532751047011487\n",
+ "0.17630547391900842\n"
+ ]
+ },
+ {
+ "data": {
+ "image/png": "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\n",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "regr = MLPRegressor(max_iter = 400000, solver = 'lbfgs', hidden_layer_sizes = (8, 8), alpha = 500, verbose = True)\n",
+ "\n",
+ "regr.fit(X_train, y_train)\n",
+ "\n",
+ "\n",
+ "y_train_predict = regr.predict(X_train)\n",
+ "\n",
+ "plt.plot([0, 20], [0, 20])\n",
+ "\n",
+ "plt.scatter(y_train[:, 0], y_train_predict[:, 0], color = 'orange', edgecolors = 'black', s = 20)\n",
+ "plt.scatter(y_train[:, 1], y_train_predict[:, 1], color = 'green', edgecolors = 'black', s = 20)\n",
+ "\n",
+ "print(r2_score(y_train[:, 0], y_train_predict[:, 0]))\n",
+ "print(r2_score(y_train[:, 1], y_train_predict[:, 1]))\n",
+ "\n",
+ "\n",
+ "plt.show()\n",
+ "\n",
+ "y_test_predict = regr.predict(X_test)\n",
+ "\n",
+ "plt.plot([0, 20], [0, 20])\n",
+ "\n",
+ "plt.scatter(y_test[:, 0], y_test_predict[:, 0], color = 'orange', edgecolors = 'black', s = 20)\n",
+ "plt.scatter(y_test[:, 1], y_test_predict[:, 1], color = 'green', edgecolors = 'black', s = 20)\n",
+ "\n",
+ "print(r2_score(y_test[:, 0], y_test_predict[:, 0]))\n",
+ "print(r2_score(y_test[:, 1], y_test_predict[:, 1]))\n",
+ "\n",
+ "\n",
+ "plt.show()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "f9513b25",
+ "metadata": {},
+ "source": [
+ "Train neural network for outfield players.\n",
+ "\n",
+ "The outputs of the NN are probability distribution of SinhArcsinh type (a skewed distribution, which is a generalization of Gaussian)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 18,
+ "id": "8aad9652",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "load_model_of = True# load scaler and model weights for outfield player predictor\n",
+ "refit_model_of = False\n",
+ "\n",
+ "if(load_model_of):\n",
+ " scaler = pickle.load(open('saves/scaler.pkl', 'rb'))\n",
+ " \n",
+ " X_train = scaler.transform(X_train_)\n",
+ " X_test = scaler.transform(X_test_)\n",
+ "\n",
+ "\n",
+ "n_epochs = 1000\n",
+ "\n",
+ "n_samples = X_train.shape[0]\n",
+ "\n",
+ "batch_size = 256\n",
+ "\n",
+ "X_len = X_train.shape[1]\n",
+ "y_len = y_train.shape[1]\n",
+ "\n",
+ "\n",
+ "#tailweight_param = 1.1\n",
+ "\n",
+ "tailweight_min = 0.5\n",
+ "tailweight_range = 1.2\n",
+ "\n",
+ "\n",
+ "callback = tf.keras.callbacks.EarlyStopping(monitor='val_loss', patience = 10)\n",
+ "neg_log_likelihood = lambda x, rv_x: -rv_x.log_prob(x)\n",
+ "\n",
+ "\n",
+ "inputs = tfk.layers.Input(shape=(X_len,), name=\"input\")\n",
+ "x = tfk.layers.Dropout(0.2)(inputs)\n",
+ "x = tfk.layers.Dense(16, activation=\"relu\") (x)\n",
+ "x = tfk.layers.Dropout(0.2)(x)\n",
+ "x = tfk.layers.Dense(16, activation=\"relu\") (x)\n",
+ "\n",
+ "\n",
+ "prob_dist_params = 4\n",
+ "\n",
+ "def prob_dist(t): \n",
+ " return tfp.distributions.SinhArcsinh(loc=t[..., 0], scale=1e-3 + tf.math.softplus(t[..., 1]), skewness = t[..., 2], \n",
+ " tailweight = tailweight_min + tailweight_range * tf.math.sigmoid(t[..., 3]),\n",
+ " allow_nan_stats = False)\n",
+ "\n",
+ "x1 = tfk.layers.Dense(8, activation=\"sigmoid\")(x)\n",
+ "x1 = tfk.layers.Dense(prob_dist_params, activation=\"linear\")(x1)\n",
+ "out_1 = tfp.layers.DistributionLambda(prob_dist)(x1)\n",
+ "\n",
+ "x2 = tfk.layers.Dense(8, activation=\"sigmoid\")(x)\n",
+ "x2 = tfk.layers.Dense(prob_dist_params, activation=\"linear\")(x2)\n",
+ "out_2 = tfp.layers.DistributionLambda(prob_dist)(x2)\n",
+ "\n",
+ "\n",
+ "modelb = tf.keras.Model(inputs, [out_1, out_2])\n",
+ "\n",
+ "modelb.compile(optimizer=tf.keras.optimizers.Nadam(learning_rate = 0.001), \n",
+ " loss=neg_log_likelihood)\n",
+ "\n",
+ "if(load_model_of):\n",
+ " modelb.load_weights('saves/modelb')\n",
+ " \n",
+ "if( (not load_model_of) or refit_model_of):\n",
+ " modelb.fit(X_train.astype('float32'), [y_train[:, 0].astype('float32'), y_train[:, 1].astype('float32')], \n",
+ " validation_data = (X_test.astype('float32'), [y_test[:, 0].astype('float32'), y_test[:, 1].astype('float32')]),\n",
+ " batch_size = batch_size, shuffle = True, epochs=n_epochs, verbose=True, callbacks = [callback])"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 18,
+ "id": "4e2bf9dc",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "def sample_predict(X, iterations = 100):\n",
+ " y = np.zeros((2, X.shape[0]))\n",
+ " \n",
+ " dist = modelb(X)\n",
+ " \n",
+ " for i in range(iterations):\n",
+ " y[0, :] += dist[0].sample()\n",
+ " y[1, :] += dist[1].sample()\n",
+ " \n",
+ " return y.transpose() / iterations\n",
+ " "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 19,
+ "id": "c2674211",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "0.1422293477741312\n",
+ "0.16931391630989778\n"
+ ]
+ },
+ {
+ "data": {
+ "image/png": "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\n",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "0.1431761226649988\n",
+ "0.16687106328443524\n"
+ ]
+ },
+ {
+ "data": {
+ "image/png": "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\n",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "y_train_predict = sample_predict(X_train)\n",
+ "\n",
+ "plt.plot([0, 20], [0, 20])\n",
+ "\n",
+ "plt.scatter(y_train[:, 0], y_train_predict[:, 0], color = 'orange', edgecolors = 'black', s = 20)\n",
+ "plt.scatter(y_train[:, 1], y_train_predict[:, 1], color = 'green', edgecolors = 'black', s = 20)\n",
+ "\n",
+ "print(r2_score(y_train[:, 0], y_train_predict[:, 0]))\n",
+ "print(r2_score(y_train[:, 1], y_train_predict[:, 1]))\n",
+ "\n",
+ "plt.show()\n",
+ "\n",
+ "y_test_predict = sample_predict(X_test)\n",
+ "\n",
+ "plt.plot([0, 20], [0, 20])\n",
+ "\n",
+ "plt.scatter(y_test[:, 0], y_test_predict[:, 0], color = 'orange', edgecolors = 'black', s = 20)\n",
+ "plt.scatter(y_test[:, 1], y_test_predict[:, 1], color = 'green', edgecolors = 'black', s = 20)\n",
+ "\n",
+ "print(r2_score(y_test[:, 0], y_test_predict[:, 0]))\n",
+ "print(r2_score(y_test[:, 1], y_test_predict[:, 1]))\n",
+ "\n",
+ "\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "f574ffdb",
+ "metadata": {},
+ "source": [
+ "Train neural network for goalkeepers.\n",
+ "\n",
+ "For clean sheet probability prediction, a Bernoulli distribution is used."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 19,
+ "id": "41e7e1ee",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "load_model_gk = True # load scaler and model weights for goalkeeper player predictor\n",
+ "refit_model_gk = False\n",
+ "\n",
+ "if(load_model_gk):\n",
+ " scaler_gk = pickle.load(open('saves/scaler_gk.pkl', 'rb'))\n",
+ " \n",
+ " X_gk_train = scaler_gk.transform(X_gk_train_)\n",
+ " X_gk_test = scaler_gk.transform(X_gk_test_)\n",
+ " \n",
+ " \n",
+ "n_epochs = 2000\n",
+ "\n",
+ "n_samples = X_gk_train.shape[0]\n",
+ "\n",
+ "batch_size = 128\n",
+ "\n",
+ "X_gk_len = X_gk_train.shape[1]\n",
+ "y_gk_len = y_gk_train.shape[1]\n",
+ "\n",
+ "\n",
+ "#tailweight_param = 1.1\n",
+ "\n",
+ "tailweight_min = 0.5\n",
+ "tailweight_range = 1.5\n",
+ "\n",
+ "\n",
+ "callback = tf.keras.callbacks.EarlyStopping(monitor='val_loss', patience = 30)\n",
+ "neg_log_likelihood = lambda x, rv_x: -rv_x.log_prob(x)\n",
+ "\n",
+ "\n",
+ "inputs = tfk.layers.Input(shape=(X_gk_len,), name=\"input\")\n",
+ "x = tfk.layers.Dense(16, activation=\"sigmoid\") (inputs)\n",
+ "x = tfk.layers.Dropout(0.3)(x)\n",
+ "x = tfk.layers.Dense(16, activation=\"sigmoid\") (x)\n",
+ "\n",
+ "\n",
+ "prob_dist_params = 4\n",
+ "\n",
+ "def prob_dist(t): \n",
+ " return tfp.distributions.SinhArcsinh(loc=t[..., 0], scale=1e-3 + tf.math.softplus(t[..., 1]), skewness = t[..., 2], \n",
+ " tailweight = tailweight_min + tailweight_range * tf.math.sigmoid(t[..., 3]),\n",
+ " allow_nan_stats = False)\n",
+ "\n",
+ "x1 = tfk.layers.Dense(8, activation=\"sigmoid\")(x)\n",
+ "x1 = tfk.layers.Dense(prob_dist_params, activation=\"linear\")(x1)\n",
+ "out_1 = tfp.layers.DistributionLambda(prob_dist)(x1)\n",
+ "\n",
+ "x2 = tfk.layers.Dense(8, activation=\"sigmoid\")(x)\n",
+ "\n",
+ "x22 = tfk.layers.Dense(prob_dist_params, activation=\"linear\")(x2)\n",
+ "out_2 = tfp.layers.DistributionLambda(prob_dist)(x22)\n",
+ "\n",
+ "x23 = tfk.layers.Dense(1, activation=\"sigmoid\")(x2)\n",
+ "out_3 = tfp.layers.DistributionLambda(lambda t: tfp.distributions.Bernoulli(probs = t[..., 0]))(x23)\n",
+ "\n",
+ "\n",
+ "modelb_gk = tf.keras.Model(inputs, [out_1, out_2, out_3])\n",
+ "\n",
+ "modelb_gk.compile(optimizer=tf.keras.optimizers.Nadam(learning_rate = 0.001), \n",
+ " loss=neg_log_likelihood)\n",
+ "\n",
+ "if(load_model_gk):\n",
+ " modelb_gk.load_weights('saves/modelb_gk')\n",
+ "\n",
+ "if( (not load_model_gk) or refit_model_gk): \n",
+ " modelb_gk.fit(X_gk_train.astype('float32'), [y_gk_train[:, 0].astype('float32'), y_gk_train[:, 1].astype('float32'), y_gk_train[:, 2].astype('int')], \n",
+ " validation_data = (X_gk_test.astype('float32'), [y_gk_test[:, 0].astype('float32'), y_gk_test[:, 1].astype('float32'), y_gk_test[:, 2].astype('int')]),\n",
+ " batch_size = batch_size, shuffle = True, epochs=n_epochs, verbose=True, callbacks = [callback])"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 20,
+ "id": "39a9bdc6",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "def sample_predict_gk(X, iterations = 100):\n",
+ " y = np.zeros((3, X.shape[0]))\n",
+ " \n",
+ " dist = modelb_gk(X)\n",
+ " \n",
+ " for i in range(iterations):\n",
+ " y[0, :] += dist[0].sample()\n",
+ " y[1, :] += dist[1].sample()\n",
+ " y[2, :] += dist[2].sample()\n",
+ " \n",
+ " return y.transpose() / iterations\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 22,
+ "id": "c41cf448",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "0.45257318940839\n",
+ "0.5349007718848356\n"
+ ]
+ },
+ {
+ "data": {
+ "image/png": "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\n",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "0.37645262592381834\n",
+ "0.43365123619886836\n"
+ ]
+ },
+ {
+ "data": {
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAAAiwAAAGdCAYAAAAxCSikAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjUuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8qNh9FAAAACXBIWXMAAA9hAAAPYQGoP6dpAABgEklEQVR4nO3dd3hUZfr/8fekB0gCAdIgQIAEpBhCBykK0kUQFARFXHfddZcmqCvqurb9ir1Q1N/uIugiiEhVQIp0QQRJaAKhBIJAgBBSKGkz5/fHJEOGFBJImEnyeV3XXMmc85yT++QwnDtPNRmGYSAiIiLixFwcHYCIiIjIjShhEREREaenhEVEREScnhIWERERcXpKWERERMTpKWERERERp6eERURERJyeEhYRERFxem6ODqC0WCwWTp8+jY+PDyaTydHhiIiISDEYhkFaWhohISG4uBRej1JhEpbTp08TGhrq6DBERETkJpw8eZK6desWur/CJCw+Pj6A9YJ9fX0dHI2IiIgUR2pqKqGhobbneGEqTMKS2wzk6+urhEVERKScuVF3DnW6FREREaenhEVEREScnhIWERERcXpKWERERMTpKWERERERp6eERURERJyeEhYRERFxekpYRERExOkpYRERERGnV6KEZcqUKbRr1w4fHx8CAgIYPHgwhw4dsitjGAavvvoqISEheHt7c/fdd7N///4bnnvhwoU0a9YMT09PmjVrxuLFi0t2JSIiIlJhlShh2bhxI2PGjOHnn39mzZo1ZGdn07t3by5fvmwr88477/DBBx8wffp0duzYQVBQEL169SItLa3Q827bto3hw4czatQodu/ezahRoxg2bBjbt2+/+SsTERGRCsNkGIZxswefP3+egIAANm7cSLdu3TAMg5CQEJ5++mmef/55ADIyMggMDOTtt9/mL3/5S4HnGT58OKmpqaxcudK2rW/fvtSoUYN58+YVK5bU1FT8/PxISUnRWkIiIiLlRHGf37fUhyUlJQUAf39/AOLi4khISKB37962Mp6ennTv3p2tW7cWep5t27bZHQPQp0+fIo/JyMggNTXV7iUiIiKl74d9Z3jqf79ittx0Hcctu+mExTAMJk2aRJcuXWjRogUACQkJAAQGBtqVDQwMtO0rSEJCQomPmTJlCn5+frZXaGjozV6KiIiIFCA9y8wrS/fx1Jxd/LA/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\n",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "y_gk_train_predict = sample_predict_gk(X_gk_train)\n",
+ "\n",
+ "plt.plot([0, 20], [0, 20])\n",
+ "\n",
+ "plt.scatter(y_gk_train[:, 0], y_gk_train_predict[:, 0], color = 'orange', edgecolors = 'black', s = 20)\n",
+ "plt.scatter(y_gk_train[:, 1], y_gk_train_predict[:, 1], color = 'green', edgecolors = 'black', s = 20)\n",
+ "\n",
+ "print(r2_score(y_gk_train[:, 0], y_gk_train_predict[:, 0]))\n",
+ "print(r2_score(y_gk_train[:, 1], y_gk_train_predict[:, 1]))\n",
+ "\n",
+ "plt.show()\n",
+ "\n",
+ "y_gk_test_predict = sample_predict_gk(X_gk_test)\n",
+ "\n",
+ "plt.plot([0, 20], [0, 20])\n",
+ "\n",
+ "plt.scatter(y_gk_test[:, 0], y_gk_test_predict[:, 0], color = 'orange', edgecolors = 'black', s = 20)\n",
+ "plt.scatter(y_gk_test[:, 1], y_gk_test_predict[:, 1], color = 'green', edgecolors = 'black', s = 20)\n",
+ "\n",
+ "print(r2_score(y_gk_test[:, 0], y_gk_test_predict[:, 0]))\n",
+ "print(r2_score(y_gk_test[:, 1], y_gk_test_predict[:, 1]))\n",
+ "\n",
+ "\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "91869883",
+ "metadata": {},
+ "source": [
+ "Use the following codes to save the scalers and the model weights"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 21,
+ "id": "cecf5392",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "save_model_of = False\n",
+ "save_model_gk = False\n",
+ "\n",
+ "if(save_model_of):\n",
+ " pickle.dump(scaler, open('saves/scaler.pkl', 'wb'))\n",
+ " modelb.save_weights('saves/modelb')\n",
+ " \n",
+ "if(save_model_gk):\n",
+ " pickle.dump(scaler_gk, open('saves/scaler_gk.pkl', 'wb'))\n",
+ " modelb_gk.save_weights('saves/modelb_gk')\n",
+ " "
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "32635a0e",
+ "metadata": {},
+ "source": [
+ "Generalized prediction function for a player (playing for team against opp_team, at home or not)\n",
+ "\n",
+ "Estimate prediction mean and sigma (using a custom definitions).\n",
+ "\n",
+ "Generate a plot.\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 21,
+ "id": "ddf433f9",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "def vote_predict_NNb(player, team, opp_team, home = 1, plot = 0, log = 0, oldseason = False):\n",
+ " if(players['r'][player] == 'P'):\n",
+ " ptest = player_match_data_ext_gk(player, team, opp_team, oldseason = oldseason)\n",
+ "\n",
+ " x_ptest = np.array(ptest)[:, 3:]\n",
+ " r = np.array(ptest)[0, 0]\n",
+ "\n",
+ " # add home and role\n",
+ " xadd = np.zeros((1, 1))\n",
+ " xadd[0, 0] = home\n",
+ "\n",
+ " x_ptest = np.concatenate((x_ptest, xadd), axis = 1)\n",
+ "\n",
+ " x_scaled = scaler_gk.transform(x_ptest)\n",
+ "\n",
+ " dist = modelb_gk(x_scaled)\n",
+ " \n",
+ " clean_shoot_prob = dist[2].probs.numpy()[0]\n",
+ " else:\n",
+ " ptest = player_match_data_ext(player, team, opp_team, oldseason = oldseason)\n",
+ "\n",
+ " x_ptest = np.array(ptest)[:, 4:]\n",
+ " r = np.array(ptest)[0, 0]\n",
+ "\n",
+ " # add home and role\n",
+ " xadd = np.zeros((1, 4))\n",
+ " xadd[0, 0] = home\n",
+ " xadd[0, 1] = r == 'D'\n",
+ " xadd[0, 2] = r == 'C'\n",
+ " xadd[0, 3] = r == 'A'\n",
+ "\n",
+ " x_ptest = np.concatenate((x_ptest, xadd), axis = 1)\n",
+ "\n",
+ " x_scaled = scaler.transform(x_ptest)\n",
+ "\n",
+ " dist = modelb(x_scaled)\n",
+ " \n",
+ " \n",
+ " x = np.arange(0, 40, 0.002)\n",
+ "\n",
+ " px1 = dist[0].prob(x);\n",
+ " px2 = dist[1].prob(x);\n",
+ "\n",
+ " \n",
+ " #sample1 = dist[0].sample(10000)\n",
+ " #sample2 = dist[1].sample(10000)\n",
+ " \n",
+ " m1 = np.average(x, weights = px1)\n",
+ " m2 = np.average(x, weights = px2)\n",
+ " \n",
+ " #m1 = np.mean(sample1)\n",
+ " #m2 = np.mean(sample2)\n",
+ " \n",
+ " #s1 = np.std(sample1)\n",
+ " #s2 = np.std(sample2)\n",
+ " \n",
+ " # not standard deviation, but expected range extimated by quantile \n",
+ " \n",
+ " if(players['r'][player] == 'P'):\n",
+ " s1 = ( dist[0].quantile(0.9545) - m1 ) / 2\n",
+ " s2 = -( dist[1].quantile(1 - 0.9) - m2 ) / 2\n",
+ " else:\n",
+ " s1 = ( dist[0].quantile(0.9545) - m1 ) / 2\n",
+ " s2 = ( dist[1].quantile(0.9) - m2 ) / 2\n",
+ " \n",
+ "\n",
+ " \n",
+ " #y_pred_m = np.array([dist[0].loc, dist[1].loc]).flatten()\n",
+ " y_pred_m = np.array([m1, m2]).flatten()\n",
+ " #y_pred_s = np.array([dist[0].scale, dist[1].scale]).flatten()\n",
+ " y_pred_s = np.array([s1, s2]).flatten()\n",
+ " \n",
+ " clean_sheet_text = ''\n",
+ " if(players['r'][player] == 'P'):\n",
+ " clean_sheet_text = ' (' + \"{:.1f}\".format(clean_shoot_prob*100) + '% cs)'\n",
+ " \n",
+ " if(plot):\n",
+ " ax = plt.gca()\n",
+ " \n",
+ " plt.plot(x, px1, \n",
+ " label = 'MV ' + \"{:.2f}\".format(y_pred_m[0]) + ' ± ' + \"{:.2f}\".format(2 * y_pred_s[0]),\n",
+ " color = 'b')\n",
+ " plt.plot(x, px2, \n",
+ " label = 'FV ' + \"{:.2f}\".format(y_pred_m[1]) + ' + ' + \"{:.2f}\".format(2 * y_pred_s[1]) + clean_sheet_text,\n",
+ " color = 'g')\n",
+ " \n",
+ " plt.fill_between(x, px1, color = 'lightblue')\n",
+ " plt.fill_between(x, px2, color = 'lightgreen')\n",
+ " \n",
+ " plt.legend()\n",
+ " \n",
+ " plt.vlines(x = y_pred_m[0], color = 'b', ymin = 0, ymax = 3, linestyle = 'dashed')\n",
+ " plt.vlines(x = y_pred_m[1], color = 'g', ymin = 0, ymax = 3, linestyle = 'dashed')\n",
+ " \n",
+ " plt.title(player + ' (' + team + ' vs ' + opp_team + ')')\n",
+ " \n",
+ " plt.xlim([0, 15])\n",
+ " \n",
+ " if(players['r'][player] == 'P'): \n",
+ " plt.ylim([0, 2.5])\n",
+ " else:\n",
+ " plt.ylim([0, 1.5])\n",
+ " \n",
+ " plt.show()\n",
+ " \n",
+ " if(log):\n",
+ " print(player + ': ' + \n",
+ " 'MV ' + \"{:.2f}\".format(y_pred_m[0]) + ' ± ' + \"{:.2f}\".format(2 * y_pred_s[0]) +\n",
+ " '; FV ' + \"{:.2f}\".format(y_pred_m[1]) + ' + ' + \"{:.2f}\".format(2 * y_pred_s[1]) + clean_sheet_text);\n",
+ " return [y_pred_m, y_pred_s, dist]\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "98817aa0",
+ "metadata": {},
+ "source": [
+ "Load Serie A calendar. "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 22,
+ "id": "d31bad38",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "cal = np.array(pd.read_excel('fantacalcio/seriea_calendar.xlsx', header = None))\n",
+ "\n",
+ "cal_df = pd.DataFrame(columns = ['matchday', 'team1', 'team2'])\n",
+ "\n",
+ "matchday = 0\n",
+ "\n",
+ "for i in range(cal.shape[0]):\n",
+ " if(cal[i, 0][0].isnumeric()):\n",
+ " matchday = matchday + 1\n",
+ " continue\n",
+ " \n",
+ " teams = cal[i, 0].split('-')\n",
+ " \n",
+ " frame = pd.DataFrame([[matchday, teams[0], teams[1]]], columns = cal_df.columns)\n",
+ "\n",
+ " cal_df = pd.concat([cal_df, frame], ignore_index = True)\n",
+ " "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 23,
+ "id": "62b9f588",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " matchday \n",
+ " team1 \n",
+ " team2 \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " 1 \n",
+ " Fiorentina \n",
+ " Cremonese \n",
+ " \n",
+ " \n",
+ " 1 \n",
+ " 1 \n",
+ " Verona \n",
+ " Napoli \n",
+ " \n",
+ " \n",
+ " 2 \n",
+ " 1 \n",
+ " Juventus \n",
+ " Sassuolo \n",
+ " \n",
+ " \n",
+ " 3 \n",
+ " 1 \n",
+ " Lazio \n",
+ " Bologna \n",
+ " \n",
+ " \n",
+ " 4 \n",
+ " 1 \n",
+ " Lecce \n",
+ " Inter \n",
+ " \n",
+ " \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " \n",
+ " \n",
+ " 375 \n",
+ " 38 \n",
+ " Milan \n",
+ " Lazio \n",
+ " \n",
+ " \n",
+ " 376 \n",
+ " 38 \n",
+ " Sassuolo \n",
+ " Monza \n",
+ " \n",
+ " \n",
+ " 377 \n",
+ " 38 \n",
+ " Napoli \n",
+ " Salernitana \n",
+ " \n",
+ " \n",
+ " 378 \n",
+ " 38 \n",
+ " Udinese \n",
+ " Sampdoria \n",
+ " \n",
+ " \n",
+ " 379 \n",
+ " 38 \n",
+ " Roma \n",
+ " Spezia \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
380 rows × 3 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " matchday team1 team2\n",
+ "0 1 Fiorentina Cremonese\n",
+ "1 1 Verona Napoli\n",
+ "2 1 Juventus Sassuolo\n",
+ "3 1 Lazio Bologna\n",
+ "4 1 Lecce Inter\n",
+ ".. ... ... ...\n",
+ "375 38 Milan Lazio\n",
+ "376 38 Sassuolo Monza\n",
+ "377 38 Napoli Salernitana\n",
+ "378 38 Udinese Sampdoria\n",
+ "379 38 Roma Spezia\n",
+ "\n",
+ "[380 rows x 3 columns]"
+ ]
+ },
+ "execution_count": 23,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "cal_df"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "62872819",
+ "metadata": {},
+ "source": [
+ "Function for generating a prediction for a player, taking match data from a given matchday, according to Serie A calendar."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 30,
+ "id": "861a06ce",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "matchday = 16"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 31,
+ "id": "c58ba41d",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "def PlayerMatch(player, match = matchday):\n",
+ " team = players.loc[player]['team']\n",
+ " \n",
+ " for i in range (cal_df.shape[0]):\n",
+ " if(cal_df['matchday'][i] == match):\n",
+ " if(cal_df['team1'][i] == team):\n",
+ " home = 1\n",
+ " oppteam = cal_df['team2'][i]\n",
+ " elif(cal_df['team2'][i] == team):\n",
+ " home = 0\n",
+ " oppteam = cal_df['team1'][i]\n",
+ " \n",
+ " return [player, team, oppteam, home]\n",
+ "\n",
+ "def predict_player(player, match = matchday, plot = 0, log = 0, oldseason = False):\n",
+ " [player, team, oppteam, home] = PlayerMatch(player, match)\n",
+ " return vote_predict_NNb(player, team, oppteam, home = home, plot = plot, log = log, oldseason = oldseason)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "e8b63a98",
+ "metadata": {},
+ "source": [
+ "Load current matchday playing probabilities for Serie A players."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 32,
+ "id": "f79792b6",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " starter \n",
+ " percentage \n",
+ " \n",
+ " \n",
+ " player \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " Sepe \n",
+ " 1 \n",
+ " 90 \n",
+ " \n",
+ " \n",
+ " Lovato \n",
+ " 1 \n",
+ " 80 \n",
+ " \n",
+ " \n",
+ " Daniliuc \n",
+ " 1 \n",
+ " 80 \n",
+ " \n",
+ " \n",
+ " Fazio \n",
+ " 1 \n",
+ " 80 \n",
+ " \n",
+ " \n",
+ " Mazzocchi \n",
+ " 1 \n",
+ " 80 \n",
+ " \n",
+ " \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " \n",
+ " \n",
+ " Henderson L. \n",
+ " 0 \n",
+ " 50 \n",
+ " \n",
+ " \n",
+ " Fazzini \n",
+ " 0 \n",
+ " 30 \n",
+ " \n",
+ " \n",
+ " Pjaca \n",
+ " 0 \n",
+ " 50 \n",
+ " \n",
+ " \n",
+ " Lammers \n",
+ " 0 \n",
+ " 60 \n",
+ " \n",
+ " \n",
+ " Cambiaghi \n",
+ " 0 \n",
+ " 55 \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
460 rows × 2 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " starter percentage\n",
+ "player \n",
+ "Sepe 1 90\n",
+ "Lovato 1 80\n",
+ "Daniliuc 1 80\n",
+ "Fazio 1 80\n",
+ "Mazzocchi 1 80\n",
+ "... ... ...\n",
+ "Henderson L. 0 50\n",
+ "Fazzini 0 30\n",
+ "Pjaca 0 50\n",
+ "Lammers 0 60\n",
+ "Cambiaghi 0 55\n",
+ "\n",
+ "[460 rows x 2 columns]"
+ ]
+ },
+ "execution_count": 32,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "probables = pd.read_excel('mid_outputs/match_probable_players.xlsx', index_col = 0) \n",
+ "\n",
+ "probables"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "e4751014",
+ "metadata": {},
+ "source": [
+ "Generate prediction data for each Serie A player for the current matchday.\n",
+ "\n",
+ "Output to excel file, using a template made for data elaboration."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 46,
+ "id": "5e63c2b7",
+ "metadata": {
+ "scrolled": true
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Meret: MV 5.53 ± 0.73; FV 3.04 + 2.09 (1.6% cs)\n",
+ "Provedel: MV 6.29 ± 0.83; FV 5.58 + 1.19 (47.6% cs)\n",
+ "Maignan: MV 6.27 ± 0.82; FV 5.64 + 1.16 (52.4% cs)\n",
+ "Silvestri: MV 6.25 ± 0.83; FV 5.69 + 1.16 (59.2% cs)\n",
+ "Sepe: MV 6.42 ± 0.75; FV 4.91 + 1.39 (7.3% cs)\n",
+ "Szczesny: MV 6.26 ± 0.87; FV 5.76 + 1.14 (66.1% cs)\n",
+ "Consigli: MV 6.34 ± 0.84; FV 5.62 + 1.17 (48.1% cs)\n",
+ "Falcone: MV 6.34 ± 0.74; FV 4.87 + 1.40 (7.7% cs)\n",
+ "Musso: MV 6.17 ± 0.83; FV 5.61 + 1.16 (58.3% cs)\n",
+ "Vicario: MV 6.44 ± 0.79; FV 4.82 + 1.40 (7.9% cs)\n",
+ "Rui Patricio: MV 5.76 ± 0.81; FV 4.91 + 1.27 (29.4% cs)\n",
+ "Milinkovic-Savic V.: MV 6.29 ± 0.80; FV 5.60 + 1.18 (45.1% cs)\n",
+ "Audero: MV 6.24 ± 0.72; FV 4.21 + 1.59 (3.1% cs)\n",
+ "Montipo': MV 6.36 ± 0.71; FV 4.81 + 1.41 (6.0% cs)\n",
+ "Sportiello: MV 6.20 ± 0.82; FV 5.61 + 1.16 (53.7% cs)\n",
+ "Skorupski: MV 6.34 ± 0.76; FV 4.54 + 1.48 (5.7% cs)\n",
+ "Di Gregorio: MV 5.97 ± 0.80; FV 3.94 + 1.62 (4.0% cs)\n",
+ "Perin: MV 6.29 ± 0.90; FV 5.78 + 1.14 (68.1% cs)\n",
+ "Handanovic: MV 5.46 ± 0.65; FV 2.77 + 2.36 (0.9% cs)\n",
+ "Tatarusanu: MV 6.28 ± 0.80; FV 5.62 + 1.17 (48.4% cs)\n",
+ "Gollini: MV 5.87 ± 0.83; FV 5.29 + 1.20 (51.4% cs)\n",
+ "Dragowski: MV 6.40 ± 0.73; FV 4.59 + 1.47 (4.5% cs)\n",
+ "Terracciano: MV 5.79 ± 0.69; FV 4.15 + 1.55 (5.3% cs)\n",
+ "Berisha: MV 6.29 ± 0.80; FV 5.60 + 1.18 (45.1% cs)\n",
+ "Radu I.: MV 6.31 ± 0.75; FV 4.43 + 1.52 (4.8% cs)\n",
+ "Cragno: MV 5.97 ± 0.80; FV 3.94 + 1.62 (4.0% cs)\n",
+ "Luis Maximiano: MV 6.22 ± 0.89; FV 5.58 + 1.17 (58.2% cs)\n",
+ "Onana: MV 6.05 ± 0.64; FV 3.53 + 1.85 (1.3% cs)\n",
+ "Carnesecchi: MV 6.21 ± 0.81; FV 5.56 + 1.19 (50.0% cs)\n",
+ "Mirante: MV 6.27 ± 0.82; FV 5.64 + 1.16 (52.4% cs)\n",
+ "Sarr M.: MV 6.31 ± 0.75; FV 4.43 + 1.52 (4.8% cs)\n",
+ "Lamanna: MV 5.97 ± 0.80; FV 3.94 + 1.62 (4.0% cs)\n",
+ "Ujkani: MV 6.44 ± 0.79; FV 4.82 + 1.40 (7.9% cs)\n",
+ "Pegolo: MV 6.34 ± 0.84; FV 5.62 + 1.17 (48.1% cs)\n",
+ "Perilli: MV 6.36 ± 0.71; FV 4.81 + 1.41 (6.0% cs)\n",
+ "Padelli: MV 6.25 ± 0.83; FV 5.69 + 1.16 (59.2% cs)\n",
+ "Perisan: MV 6.44 ± 0.79; FV 4.82 + 1.40 (7.9% cs)\n",
+ "Bardi: MV 6.34 ± 0.76; FV 4.54 + 1.48 (5.7% cs)\n",
+ "Cordaz: MV 5.46 ± 0.65; FV 2.77 + 2.36 (0.9% cs)\n",
+ "Pinsoglio: MV 6.26 ± 0.87; FV 5.76 + 1.14 (66.1% cs)\n",
+ "Fiorillo: MV 6.42 ± 0.75; FV 4.91 + 1.39 (7.3% cs)\n",
+ "Sirigu: MV 5.53 ± 0.73; FV 3.04 + 2.09 (1.6% cs)\n",
+ "Cerofolini: MV 5.79 ± 0.69; FV 4.15 + 1.55 (5.3% cs)\n",
+ "Rossi F.: MV 6.17 ± 0.83; FV 5.61 + 1.16 (58.3% cs)\n",
+ "Contini: MV 6.24 ± 0.72; FV 4.21 + 1.59 (3.1% cs)\n",
+ "Brancolini: MV 6.34 ± 0.74; FV 4.87 + 1.40 (7.7% cs)\n",
+ "Bleve: MV 6.34 ± 0.74; FV 4.87 + 1.40 (7.7% cs)\n",
+ "Berardi A.: MV 6.36 ± 0.71; FV 4.81 + 1.41 (6.0% cs)\n",
+ "Russo A.: MV 6.34 ± 0.84; FV 5.62 + 1.17 (48.1% cs)\n",
+ "Gemello: MV 6.29 ± 0.80; FV 5.60 + 1.18 (45.1% cs)\n",
+ "Ravaglia: MV 6.24 ± 0.72; FV 4.21 + 1.59 (3.1% cs)\n",
+ "Zoet: MV 6.42 ± 0.76; FV 4.98 + 1.37 (8.6% cs)\n",
+ "Boer: MV 5.76 ± 0.81; FV 4.91 + 1.27 (29.4% cs)\n",
+ "Adamonis: MV 6.29 ± 0.83; FV 5.58 + 1.19 (47.6% cs)\n",
+ "Marfella: MV 5.53 ± 0.73; FV 3.04 + 2.09 (1.6% cs)\n",
+ "Zovko: MV 6.40 ± 0.73; FV 4.59 + 1.47 (4.5% cs)\n",
+ "Piana: MV 6.25 ± 0.83; FV 5.69 + 1.16 (59.2% cs)\n",
+ "Bagnolini: MV 6.34 ± 0.76; FV 4.54 + 1.48 (5.7% cs)\n",
+ "Svilar: MV 5.76 ± 0.81; FV 4.91 + 1.27 (29.4% cs)\n",
+ "Sorrentino A.: MV 5.97 ± 0.80; FV 3.94 + 1.62 (4.0% cs)\n",
+ "Ciezkowski: MV 6.31 ± 0.75; FV 4.43 + 1.52 (4.8% cs)\n",
+ "Micai: MV 6.42 ± 0.75; FV 4.91 + 1.39 (7.3% cs)\n",
+ "Chiesa M.: MV 6.36 ± 0.71; FV 4.81 + 1.41 (6.0% cs)\n",
+ "Saro: MV 6.31 ± 0.75; FV 4.43 + 1.52 (4.8% cs)\n",
+ "Smalling: MV 6.19 ± 1.11; FV 6.80 + 2.33\n",
+ "Hernandez T.: MV 6.31 ± 1.08; FV 6.97 + 2.36\n",
+ "Kim: MV 6.15 ± 1.09; FV 6.66 + 2.07\n",
+ "Bastoni S.: MV 6.10 ± 1.01; FV 6.62 + 2.04\n",
+ "Udogie: MV 6.18 ± 1.17; FV 7.11 + 3.06\n",
+ "Dumfries: MV 5.89 ± 0.87; FV 6.00 + 1.06\n",
+ "Romagnoli: MV 6.13 ± 0.81; FV 6.28 + 1.00\n",
+ "Rodrigo Becao: MV 6.18 ± 0.88; FV 6.48 + 1.42\n",
+ "Parisi: MV 6.14 ± 0.92; FV 6.58 + 1.80\n",
+ "Mazzocchi: MV 6.01 ± 0.97; FV 6.32 + 1.59\n",
+ "Bremer: MV 6.16 ± 0.78; FV 6.31 + 0.97\n",
+ "Demiral: MV 6.18 ± 0.96; FV 6.74 + 2.18\n",
+ "Valeri: MV 5.98 ± 0.64; FV 6.06 + 0.87\n",
+ "Dimarco: MV 6.03 ± 1.07; FV 6.49 + 1.98\n",
+ "Di Lorenzo: MV 6.05 ± 0.73; FV 6.16 + 0.87\n",
+ "Ibanez: MV 6.03 ± 0.93; FV 6.16 + 1.11\n",
+ "Tomori: MV 6.18 ± 0.83; FV 6.45 + 1.32\n",
+ "Toloi: MV 6.26 ± 0.91; FV 6.65 + 1.64\n",
+ "Gosens: MV 5.68 ± 0.67; FV 5.69 + 0.81\n",
+ "Rrahmani: MV 6.06 ± 0.94; FV 6.27 + 1.19\n",
+ "Kalulu: MV 6.04 ± 0.69; FV 6.06 + 0.69\n",
+ "Bijol: MV 6.10 ± 1.08; FV 6.63 + 2.18\n",
+ "Doig: MV 6.12 ± 1.00; FV 6.57 + 1.91\n",
+ "Mario Rui: MV 6.01 ± 0.88; FV 6.21 + 1.24\n",
+ "Spinazzola: MV 5.98 ± 0.65; FV 5.99 + 0.69\n",
+ "Lazzari: MV 5.98 ± 0.74; FV 6.01 + 0.71\n",
+ "Mancini: MV 6.04 ± 0.74; FV 6.09 + 0.70\n",
+ "Danilo: MV 6.13 ± 0.79; FV 6.22 + 0.72\n",
+ "Kyriakopoulos: MV 6.12 ± 0.87; FV 6.33 + 1.25\n",
+ "Vojvoda: MV 6.11 ± 0.78; FV 6.30 + 1.02\n",
+ "Scalvini: MV 6.19 ± 1.00; FV 6.68 + 2.04\n",
+ "Carlos Augusto: MV 5.88 ± 1.16; FV 6.21 + 1.84\n",
+ "Skriniar: MV 5.57 ± 0.80; FV 5.46 + 0.69\n",
+ "Schuurs: MV 6.13 ± 0.71; FV 6.24 + 0.76\n",
+ "Juan Jesus: MV 6.10 ± 0.74; FV 6.29 + 1.10\n",
+ "Bonucci: MV 6.17 ± 0.93; FV 6.62 + 1.84\n",
+ "Calabria: MV 6.10 ± 0.67; FV 6.27 + 0.96\n",
+ "Bastoni: MV 5.76 ± 1.12; FV 5.75 + 1.07\n",
+ "Depaoli: MV 5.92 ± 0.92; FV 6.23 + 1.57\n",
+ "Darmian: MV 5.82 ± 0.66; FV 5.81 + 0.67\n",
+ "Sernicola: MV 5.86 ± 0.73; FV 5.95 + 0.93\n",
+ "Mari': MV 5.69 ± 1.16; FV 5.84 + 1.54\n",
+ "Martinez Quarta: MV 6.10 ± 1.05; FV 6.24 + 1.24\n",
+ "Maehle: MV 6.04 ± 0.66; FV 6.19 + 0.96\n",
+ "Olivera: MV 6.04 ± 0.70; FV 6.30 + 1.29\n",
+ "Biraghi: MV 5.99 ± 0.79; FV 6.16 + 1.08\n",
+ "Medel: MV 5.85 ± 0.80; FV 5.82 + 0.64\n",
+ "Patric: MV 5.97 ± 0.74; FV 5.99 + 0.63\n",
+ "Rodriguez R.: MV 6.05 ± 0.73; FV 6.11 + 0.72\n",
+ "Aina: MV 6.18 ± 0.97; FV 6.78 + 2.20\n",
+ "Cambiaso: MV 5.74 ± 0.96; FV 5.69 + 0.78\n",
+ "Perez N.: MV 6.09 ± 0.99; FV 6.18 + 1.03\n",
+ "Holm: MV 5.92 ± 0.78; FV 6.01 + 0.99\n",
+ "Baschirotto: MV 6.08 ± 0.89; FV 6.37 + 1.44\n",
+ "Dodo': MV 5.84 ± 0.81; FV 5.85 + 0.81\n",
+ "Hysaj: MV 5.87 ± 0.62; FV 5.87 + 0.63\n",
+ "Faraoni: MV 5.94 ± 0.77; FV 6.11 + 1.16\n",
+ "Bianchetti: MV 5.75 ± 0.80; FV 5.77 + 0.84\n",
+ "Milenkovic: MV 6.04 ± 1.16; FV 6.30 + 1.83\n",
+ "Marusic: MV 5.84 ± 0.72; FV 5.84 + 0.72\n",
+ "Colley: MV 5.64 ± 1.07; FV 5.71 + 1.30\n",
+ "Toljan: MV 5.88 ± 0.77; FV 5.88 + 0.67\n",
+ "Celik: MV 5.91 ± 0.68; FV 5.90 + 0.67\n",
+ "Ampadu: MV 5.82 ± 1.04; FV 5.76 + 0.82\n",
+ "Singo: MV 6.16 ± 0.86; FV 6.43 + 1.22\n",
+ "Casale: MV 5.88 ± 0.73; FV 5.86 + 0.62\n",
+ "Daniliuc: MV 5.70 ± 1.17; FV 5.64 + 1.09\n",
+ "Pongracic: MV 5.90 ± 0.79; FV 5.89 + 0.66\n",
+ "Soppy: MV 5.94 ± 0.79; FV 6.00 + 0.96\n",
+ "Kiwior: MV 5.82 ± 0.98; FV 5.76 + 0.73\n",
+ "Posch: MV 5.94 ± 1.17; FV 6.29 + 1.88\n",
+ "Masina: MV 6.22 ± 0.92; FV 6.70 + 1.93\n",
+ "Ghiglione: MV 5.84 ± 0.71; FV 5.85 + 0.71\n",
+ "De Vrij: MV 5.60 ± 0.89; FV 5.51 + 0.86\n",
+ "Alex Sandro: MV 5.81 ± 0.97; FV 5.77 + 0.74\n",
+ "Ceccherini: MV 5.77 ± 1.06; FV 5.91 + 1.39\n",
+ "Fazio: MV 5.77 ± 1.15; FV 5.75 + 1.10\n",
+ "Rogerio: MV 5.87 ± 0.83; FV 5.88 + 0.75\n",
+ "Reca: MV 6.00 ± 0.96; FV 6.38 + 1.70\n",
+ "Gunter: MV 5.74 ± 0.89; FV 5.77 + 0.96\n",
+ "Djidji: MV 6.01 ± 0.82; FV 6.27 + 1.34\n",
+ "Augello: MV 5.69 ± 0.69; FV 5.67 + 0.62\n",
+ "Bellanova: MV 5.90 ± 0.67; FV 5.92 + 0.71\n",
+ "Erlic: MV 5.96 ± 0.84; FV 5.97 + 0.76\n",
+ "Ismajli: MV 5.96 ± 0.86; FV 5.98 + 0.68\n",
+ "Ebuehi: MV 5.82 ± 0.69; FV 5.77 + 0.59\n",
+ "Kasius: MV 5.94 ± 0.86; FV 6.02 + 0.84\n",
+ "Lucumi': MV 5.72 ± 0.91; FV 5.67 + 0.74\n",
+ "Hien: MV 5.65 ± 0.94; FV 5.60 + 0.74\n",
+ "Acerbi: MV 5.82 ± 0.92; FV 5.85 + 0.84\n",
+ "Zappacosta: MV 6.12 ± 0.76; FV 6.41 + 1.37\n",
+ "Chiriches: MV 5.77 ± 1.21; FV 5.68 + 0.89\n",
+ "Gyomber: MV 5.72 ± 1.17; FV 5.62 + 0.98\n",
+ "Pezzella Giu.: MV 5.85 ± 0.67; FV 5.81 + 0.59\n",
+ "Ferrari G.: MV 5.91 ± 0.78; FV 5.87 + 0.67\n",
+ "Bereszynski: MV 5.67 ± 0.68; FV 5.60 + 0.56\n",
+ "Hateboer: MV 5.84 ± 0.98; FV 6.17 + 1.81\n",
+ "Karsdorp: MV 5.83 ± 0.74; FV 5.82 + 0.67\n",
+ "Nuytinck: MV 6.03 ± 0.79; FV 6.07 + 0.69\n",
+ "Lykogiannis: MV 5.82 ± 0.69; FV 5.89 + 0.85\n",
+ "Buongiorno: MV 5.96 ± 0.79; FV 5.95 + 0.68\n",
+ "Nikolaou: MV 5.70 ± 0.95; FV 5.67 + 0.73\n",
+ "Lazaro: MV 6.01 ± 0.89; FV 6.20 + 1.13\n",
+ "Gallo: MV 5.82 ± 0.73; FV 5.75 + 0.63\n",
+ "Ayhan: MV 5.84 ± 0.92; FV 5.81 + 0.80\n",
+ "Dest: MV 5.93 ± 0.70; FV 5.96 + 0.65\n",
+ "Stojanovic: MV 5.62 ± 0.92; FV 5.55 + 0.85\n",
+ "Birindelli: MV 5.71 ± 0.66; FV 5.68 + 0.58\n",
+ "Gendrey: MV 5.76 ± 0.69; FV 5.69 + 0.59\n",
+ "Ebosse: MV 5.91 ± 0.66; FV 5.88 + 0.58\n",
+ "Lochoshvili: MV 5.80 ± 0.71; FV 5.76 + 0.60\n",
+ "Bronn: MV 5.71 ± 0.78; FV 5.64 + 0.63\n",
+ "Thiaw: MV 6.00 ± 0.81; FV 6.08 + 0.85\n",
+ "Izzo: MV 5.94 ± 0.83; FV 5.97 + 0.69\n",
+ "D'ambrosio: MV 5.93 ± 0.72; FV 5.96 + 0.72\n",
+ "Rugani: MV 6.02 ± 0.71; FV 6.04 + 0.61\n",
+ "De Sciglio: MV 5.88 ± 0.63; FV 5.86 + 0.56\n",
+ "Luperto: MV 5.66 ± 1.17; FV 5.64 + 0.96\n",
+ "De Silvestri: MV 5.71 ± 0.87; FV 5.69 + 0.85\n",
+ "Djimsiti: MV 6.02 ± 0.78; FV 6.12 + 0.93\n",
+ "Palomino: MV 6.16 ± 0.92; FV 6.36 + 1.19\n",
+ "Bonifazi: MV 5.60 ± 0.94; FV 5.57 + 0.72\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Hristov: MV 5.76 ± 0.69; FV 5.67 + 0.58\n",
+ "Donati: MV 5.65 ± 0.97; FV 5.58 + 0.83\n",
+ "Umtiti: MV 5.86 ± 1.13; FV 5.83 + 0.91\n",
+ "Kjaer: MV 6.03 ± 0.63; FV 6.03 + 0.64\n",
+ "Igor: MV 5.70 ± 0.97; FV 5.68 + 0.78\n",
+ "Okoli: MV 5.74 ± 0.81; FV 5.70 + 0.67\n",
+ "Soumaoro: MV 5.67 ± 1.14; FV 5.60 + 0.93\n",
+ "Caldirola: MV 5.67 ± 0.95; FV 5.61 + 0.76\n",
+ "Ballo-Toure': MV 6.13 ± 0.74; FV 6.44 + 1.33\n",
+ "Bradaric: MV 5.66 ± 0.86; FV 5.60 + 0.76\n",
+ "De Winter: MV 5.72 ± 1.10; FV 5.64 + 0.89\n",
+ "Quagliata: MV 5.89 ± 0.61; FV 5.86 + 0.58\n",
+ "Ferrari A.: MV 5.53 ± 0.90; FV 5.48 + 0.73\n",
+ "Florenzi: MV 6.09 ± 0.78; FV 6.29 + 1.11\n",
+ "Sala: MV 5.93 ± 0.77; FV 5.97 + 0.75\n",
+ "Caldara: MV 5.79 ± 1.09; FV 5.71 + 0.87\n",
+ "Murru: MV 5.62 ± 0.75; FV 5.59 + 0.76\n",
+ "Marlon: MV 5.55 ± 0.83; FV 5.46 + 0.69\n",
+ "Walukiewicz: MV 5.71 ± 1.02; FV 5.65 + 0.88\n",
+ "Kumbulla: MV 5.80 ± 0.66; FV 5.75 + 0.58\n",
+ "Amian: MV 5.76 ± 0.93; FV 5.69 + 0.78\n",
+ "Ostigard: MV 5.65 ± 1.19; FV 5.64 + 1.22\n",
+ "Sambia: MV 5.67 ± 0.89; FV 5.58 + 0.74\n",
+ "Aiwu: MV 5.87 ± 0.82; FV 5.90 + 0.78\n",
+ "Ehizibue: MV 5.87 ± 0.63; FV 5.77 + 0.55\n",
+ "Hendry: MV 5.86 ± 0.80; FV 5.88 + 0.71\n",
+ "Marrone: MV 5.48 ± 0.93; FV 5.37 + 0.82\n",
+ "Radovanovic: MV 5.52 ± 0.88; FV 5.51 + 0.74\n",
+ "Murillo: MV 5.61 ± 0.71; FV 5.51 + 0.58\n",
+ "Venuti: MV 5.75 ± 0.76; FV 5.73 + 0.73\n",
+ "Magnani: MV 5.78 ± 1.02; FV 5.73 + 0.76\n",
+ "Terzic: MV 6.05 ± 0.56; FV 5.97 + 0.58\n",
+ "Gabbia: MV 5.86 ± 0.69; FV 5.81 + 0.59\n",
+ "Zortea: MV 5.84 ± 0.64; FV 5.86 + 0.80\n",
+ "Dawidowicz: MV 5.53 ± 0.71; FV 5.42 + 0.59\n",
+ "Pirola: MV 5.68 ± 0.83; FV 5.61 + 0.66\n",
+ "Carboni: MV 5.56 ± 0.92; FV 5.46 + 0.80\n",
+ "Lovato: MV 5.75 ± 1.17; FV 5.65 + 0.98\n",
+ "Tuia: MV 5.70 ± 0.81; FV 5.70 + 0.84\n",
+ "Amione: MV 5.52 ± 0.69; FV 5.42 + 0.56\n",
+ "Vasquez: MV 5.77 ± 0.79; FV 5.74 + 0.66\n",
+ "Zima: MV 5.93 ± 0.74; FV 5.93 + 0.66\n",
+ "Coppola D.: MV 5.67 ± 0.92; FV 5.61 + 0.75\n",
+ "Gatti: MV 6.02 ± 0.83; FV 6.06 + 0.70\n",
+ "Gila: MV 5.87 ± 0.83; FV 5.87 + 0.69\n",
+ "Cabal: MV 5.77 ± 0.90; FV 5.78 + 0.80\n",
+ "Sosa: MV 5.72 ± 1.19; FV 5.66 + 1.12\n",
+ "Conti: MV 6.05 ± 1.04; FV 6.47 + 1.82\n",
+ "Dermaku: MV 5.88 ± 0.76; FV 5.90 + 0.72\n",
+ "Tonelli: MV 5.58 ± 0.91; FV 5.52 + 0.79\n",
+ "Radu: MV 5.62 ± 0.88; FV 5.58 + 0.76\n",
+ "Paletta: MV 5.71 ± 0.91; FV 5.66 + 0.84\n",
+ "Fares: MV 5.74 ± 0.67; FV 5.69 + 0.60\n",
+ "Marchizza: MV 5.89 ± 0.75; FV 5.90 + 0.69\n",
+ "Romagna: MV 6.05 ± 0.81; FV 6.14 + 0.89\n",
+ "Ranieri L.: MV 5.77 ± 0.75; FV 5.77 + 0.82\n",
+ "Cetin: MV 5.78 ± 1.02; FV 5.73 + 0.80\n",
+ "Muldur: MV 5.90 ± 0.77; FV 5.91 + 0.68\n",
+ "Adopo: MV 5.99 ± 0.70; FV 6.03 + 0.72\n",
+ "Ferrer: MV 5.87 ± 0.87; FV 5.86 + 0.70\n",
+ "Ruggeri: MV 5.81 ± 0.67; FV 5.80 + 0.60\n",
+ "Antov: MV 5.56 ± 1.10; FV 5.47 + 1.08\n",
+ "Amey: MV 5.89 ± 0.86; FV 5.93 + 0.77\n",
+ "Ferrarini: MV 5.71 ± 0.91; FV 5.66 + 0.84\n",
+ "Kamenovic: MV 5.92 ± 0.74; FV 5.94 + 0.73\n",
+ "Vina: MV 5.67 ± 0.86; FV 5.63 + 0.72\n",
+ "Zanoli: MV 5.82 ± 0.66; FV 5.83 + 0.60\n",
+ "Zanotti: MV 5.70 ± 0.90; FV 5.66 + 0.88\n",
+ "Ruan: MV 5.84 ± 0.75; FV 5.71 + 0.67\n",
+ "Motoc: MV 5.78 ± 0.88; FV 5.77 + 0.82\n",
+ "Cacace: MV 5.73 ± 0.67; FV 5.64 + 0.55\n",
+ "Bayeye: MV 6.07 ± 0.80; FV 6.21 + 0.95\n",
+ "Ebosele: MV 5.99 ± 0.78; FV 6.05 + 0.74\n",
+ "Buta: MV 6.00 ± 0.78; FV 6.05 + 0.74\n",
+ "Ndiaye: MV 5.87 ± 0.82; FV 5.90 + 0.78\n",
+ "Abankwah: MV 6.00 ± 0.78; FV 6.05 + 0.74\n",
+ "Guessand A.: MV 6.00 ± 0.78; FV 6.05 + 0.74\n",
+ "Guarino: MV 5.80 ± 0.82; FV 5.81 + 0.78\n",
+ "Milinkovic-Savic: MV 6.35 ± 1.24; FV 7.63 + 3.95\n",
+ "Barella: MV 6.27 ± 1.18; FV 7.27 + 3.23\n",
+ "Kvaratskhelia: MV 6.56 ± 1.40; FV 8.39 + 5.55\n",
+ "Zaccagni: MV 6.42 ± 1.20; FV 7.72 + 4.09\n",
+ "Zielinski: MV 6.41 ± 1.17; FV 7.37 + 3.20\n",
+ "Luis Alberto: MV 6.30 ± 1.02; FV 6.97 + 2.45\n",
+ "Frattesi: MV 6.37 ± 1.22; FV 7.59 + 3.93\n",
+ "Politano: MV 6.20 ± 0.86; FV 6.73 + 1.84\n",
+ "Koopmeiners: MV 6.40 ± 1.21; FV 7.62 + 3.90\n",
+ "Vlasic: MV 6.42 ± 1.22; FV 7.86 + 4.42\n",
+ "Pereyra: MV 6.28 ± 1.17; FV 7.14 + 2.92\n",
+ "Felipe Anderson: MV 6.19 ± 1.02; FV 6.98 + 2.70\n",
+ "Calhanoglu: MV 6.26 ± 1.07; FV 6.97 + 2.52\n",
+ "Strefezza: MV 6.21 ± 0.85; FV 6.70 + 1.78\n",
+ "Diaz B.: MV 6.34 ± 1.32; FV 7.77 + 4.35\n",
+ "Pellegrini Lo.: MV 6.18 ± 1.22; FV 7.13 + 3.14\n",
+ "Zambo Anguissa: MV 6.36 ± 1.19; FV 7.33 + 3.20\n",
+ "Lobotka: MV 6.17 ± 0.77; FV 6.47 + 1.32\n",
+ "Malinovskyi: MV 6.16 ± 0.85; FV 6.52 + 1.58\n",
+ "Candreva: MV 6.03 ± 1.10; FV 6.55 + 2.09\n",
+ "Pasalic: MV 6.23 ± 1.11; FV 7.28 + 3.34\n",
+ "Bennacer: MV 6.16 ± 0.70; FV 6.43 + 1.12\n",
+ "Kostic: MV 6.25 ± 0.97; FV 6.80 + 2.05\n",
+ "Radonjic: MV 6.41 ± 1.12; FV 7.44 + 3.51\n",
+ "Samardzic: MV 6.33 ± 1.14; FV 7.32 + 3.25\n",
+ "Chiesa: MV 6.24 ± 0.91; FV 6.81 + 2.09\n",
+ "Lovric: MV 6.21 ± 0.82; FV 6.58 + 1.47\n",
+ "De Ketelaere: MV 5.94 ± 0.68; FV 5.97 + 0.78\n",
+ "Brozovic: MV 6.02 ± 0.91; FV 6.25 + 1.34\n",
+ "Pogba: MV 5.99 ± 0.79; FV 6.06 + 0.78\n",
+ "Bonaventura: MV 6.27 ± 1.09; FV 7.08 + 2.80\n",
+ "Sensi: MV 5.92 ± 1.06; FV 6.31 + 1.86\n",
+ "Bandinelli: MV 5.84 ± 0.84; FV 6.05 + 1.36\n",
+ "Ikone': MV 6.24 ± 1.04; FV 6.99 + 2.60\n",
+ "Barak: MV 6.03 ± 1.00; FV 6.60 + 2.09\n",
+ "Mkhitaryan: MV 6.03 ± 0.83; FV 6.28 + 1.39\n",
+ "Pessina: MV 5.95 ± 0.94; FV 6.25 + 1.60\n",
+ "Tonali: MV 6.24 ± 0.97; FV 6.82 + 2.08\n",
+ "Arslan: MV 6.05 ± 0.76; FV 6.20 + 1.04\n",
+ "Lazovic: MV 6.01 ± 0.76; FV 6.19 + 1.11\n",
+ "Cristante: MV 6.03 ± 0.94; FV 6.34 + 1.55\n",
+ "Elmas: MV 6.12 ± 1.04; FV 6.76 + 2.27\n",
+ "Bajrami: MV 5.76 ± 0.77; FV 5.84 + 1.04\n",
+ "Vecino: MV 5.86 ± 0.79; FV 5.94 + 1.02\n",
+ "Paredes: MV 5.80 ± 0.70; FV 5.74 + 0.59\n",
+ "Mandragora: MV 6.02 ± 0.88; FV 6.31 + 1.49\n",
+ "Djuricic: MV 5.73 ± 0.94; FV 5.93 + 1.47\n",
+ "Lukic: MV 6.28 ± 1.16; FV 7.25 + 3.18\n",
+ "Soriano: MV 5.93 ± 0.73; FV 5.98 + 0.75\n",
+ "Zaniolo: MV 5.88 ± 1.00; FV 6.39 + 2.08\n",
+ "Sottil: MV 6.18 ± 1.16; FV 7.03 + 2.81\n",
+ "Traore' Hj.: MV 6.26 ± 1.14; FV 7.23 + 3.26\n",
+ "Messias: MV 6.15 ± 1.18; FV 7.20 + 3.27\n",
+ "Thorstvedt: MV 6.11 ± 0.93; FV 6.59 + 2.00\n",
+ "Cuadrado: MV 5.94 ± 0.99; FV 5.95 + 0.85\n",
+ "Locatelli: MV 6.11 ± 0.74; FV 6.21 + 0.83\n",
+ "Rabiot: MV 6.26 ± 1.05; FV 6.89 + 2.37\n",
+ "Dominguez: MV 6.00 ± 0.85; FV 6.21 + 1.27\n",
+ "Tameze: MV 5.83 ± 0.83; FV 5.88 + 0.81\n",
+ "Miranchuk: MV 6.36 ± 1.26; FV 7.80 + 4.34\n",
+ "Vilhena: MV 5.71 ± 0.71; FV 5.71 + 0.78\n",
+ "De Roon: MV 6.07 ± 0.72; FV 6.19 + 0.89\n",
+ "Verdi: MV 6.12 ± 0.75; FV 6.50 + 1.53\n",
+ "Walace: MV 5.99 ± 0.70; FV 6.00 + 0.64\n",
+ "Wijnaldum: MV 5.92 ± 0.76; FV 5.96 + 0.81\n",
+ "Mckennie: MV 5.87 ± 0.76; FV 6.01 + 1.15\n",
+ "Makengo: MV 6.00 ± 0.69; FV 6.03 + 0.68\n",
+ "Ricci S.: MV 6.19 ± 0.77; FV 6.43 + 1.00\n",
+ "Coulibaly L.: MV 5.86 ± 0.92; FV 5.99 + 1.19\n",
+ "Sabiri: MV 5.73 ± 0.87; FV 5.82 + 1.23\n",
+ "Miretti: MV 6.01 ± 0.69; FV 6.08 + 0.81\n",
+ "Colpani: MV 6.11 ± 0.81; FV 6.53 + 1.76\n",
+ "Haas: MV 5.80 ± 0.72; FV 5.93 + 1.12\n",
+ "Orsolini: MV 5.87 ± 1.13; FV 6.32 + 2.03\n",
+ "Matic: MV 6.15 ± 0.76; FV 6.41 + 1.27\n",
+ "Ascacibar: MV 5.89 ± 0.69; FV 5.88 + 0.62\n",
+ "Ederson D.s.: MV 5.99 ± 0.68; FV 6.05 + 0.87\n",
+ "Ciurria: MV 5.87 ± 0.86; FV 6.02 + 1.18\n",
+ "Gonzalez J.: MV 5.94 ± 0.83; FV 6.15 + 1.28\n",
+ "El Shaarawy: MV 6.18 ± 0.85; FV 6.71 + 1.96\n",
+ "Meite': MV 5.83 ± 0.69; FV 5.82 + 0.62\n",
+ "Bourabia: MV 5.92 ± 0.70; FV 5.94 + 0.64\n",
+ "Ndombele': MV 5.78 ± 0.66; FV 5.75 + 0.60\n",
+ "Henderson L.: MV 5.73 ± 0.68; FV 5.73 + 0.77\n",
+ "Maggiore: MV 5.81 ± 0.69; FV 5.81 + 0.68\n",
+ "Ilic: MV 5.85 ± 0.76; FV 5.88 + 0.76\n",
+ "Kovalenko: MV 5.93 ± 0.73; FV 5.99 + 0.84\n",
+ "Zalewski: MV 6.01 ± 0.66; FV 6.07 + 0.81\n",
+ "Pickel: MV 5.83 ± 0.67; FV 5.85 + 0.76\n",
+ "Ferguson: MV 6.06 ± 1.02; FV 6.52 + 1.94\n",
+ "Camara Ma.: MV 6.11 ± 0.72; FV 6.19 + 0.75\n",
+ "Saponara: MV 6.06 ± 0.95; FV 6.47 + 1.70\n",
+ "Rincon: MV 5.71 ± 0.73; FV 5.72 + 0.72\n",
+ "Cataldi: MV 5.90 ± 0.69; FV 5.89 + 0.67\n",
+ "Zurkowski: MV 6.16 ± 1.04; FV 6.77 + 2.28\n",
+ "Rovella: MV 5.73 ± 1.09; FV 5.69 + 0.88\n",
+ "Agudelo: MV 5.87 ± 0.65; FV 5.87 + 0.63\n",
+ "Amrabat: MV 6.01 ± 0.89; FV 6.10 + 0.96\n",
+ "Lopez M.: MV 6.05 ± 0.78; FV 6.14 + 0.89\n",
+ "Gyasi: MV 5.80 ± 0.86; FV 5.86 + 1.02\n",
+ "Pobega: MV 6.03 ± 0.69; FV 6.14 + 0.97\n",
+ "Harroui: MV 6.04 ± 0.76; FV 6.31 + 1.51\n",
+ "Ceide: MV 6.02 ± 0.69; FV 6.09 + 0.78\n",
+ "Baldanzi: MV 6.17 ± 0.83; FV 6.79 + 2.20\n",
+ "Blin: MV 5.95 ± 0.59; FV 5.89 + 0.55\n",
+ "Hjulmand: MV 5.92 ± 1.10; FV 5.86 + 0.84\n",
+ "D'alessandro: MV 5.95 ± 0.62; FV 5.96 + 0.71\n",
+ "Grassi: MV 5.86 ± 0.62; FV 5.83 + 0.54\n",
+ "Krunic: MV 6.01 ± 0.65; FV 6.04 + 0.72\n",
+ "Linetty: MV 6.11 ± 1.02; FV 6.66 + 2.12\n",
+ "Miguel Veloso: MV 5.89 ± 0.75; FV 5.91 + 0.76\n",
+ "Ekdal: MV 5.78 ± 0.72; FV 5.72 + 0.62\n",
+ "Schouten: MV 5.78 ± 0.84; FV 5.72 + 0.66\n",
+ "Villar: MV 5.71 ± 0.68; FV 5.63 + 0.57\n",
+ "Saelemaekers: MV 5.99 ± 0.74; FV 6.12 + 0.98\n",
+ "Vranckx: MV 6.02 ± 0.80; FV 6.10 + 0.80\n",
+ "Basic: MV 5.94 ± 0.61; FV 5.93 + 0.70\n",
+ "Aebischer: MV 5.88 ± 0.90; FV 6.01 + 1.20\n",
+ "Marcos Antonio: MV 5.88 ± 0.60; FV 5.84 + 0.54\n",
+ "Ranocchia F.: MV 5.89 ± 0.82; FV 6.06 + 1.23\n",
+ "Bistrovic: MV 5.81 ± 0.62; FV 5.82 + 0.61\n",
+ "Verre: MV 5.69 ± 0.66; FV 5.66 + 0.55\n",
+ "Gagliardini: MV 5.82 ± 0.70; FV 5.82 + 0.80\n",
+ "Barberis: MV 5.62 ± 0.84; FV 5.55 + 0.75\n",
+ "Leris: MV 5.67 ± 0.72; FV 5.67 + 0.79\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Vieira: MV 5.66 ± 0.70; FV 5.64 + 0.65\n",
+ "Winks: MV 5.84 ± 0.85; FV 5.89 + 0.89\n",
+ "Castrovilli: MV 6.07 ± 0.88; FV 6.32 + 1.35\n",
+ "Maldini: MV 6.08 ± 0.86; FV 6.56 + 1.87\n",
+ "Marin: MV 5.69 ± 0.74; FV 5.64 + 0.64\n",
+ "Maleh: MV 5.98 ± 0.72; FV 6.16 + 1.17\n",
+ "Matheus Henrique: MV 5.99 ± 0.70; FV 6.03 + 0.80\n",
+ "Asllani: MV 5.80 ± 0.65; FV 5.78 + 0.65\n",
+ "Moro N.: MV 5.66 ± 0.78; FV 5.61 + 0.65\n",
+ "Oudin: MV 5.98 ± 0.76; FV 6.03 + 0.80\n",
+ "Duncan: MV 5.98 ± 0.78; FV 6.14 + 1.17\n",
+ "Molina S.: MV 5.67 ± 0.77; FV 5.63 + 0.74\n",
+ "Kastanos: MV 5.71 ± 0.69; FV 5.67 + 0.60\n",
+ "Valoti: MV 5.75 ± 0.82; FV 5.71 + 0.69\n",
+ "Gaetano: MV 5.78 ± 0.70; FV 5.79 + 0.71\n",
+ "Escalante: MV 5.76 ± 0.78; FV 5.70 + 0.66\n",
+ "Bohinen: MV 5.84 ± 0.65; FV 5.81 + 0.57\n",
+ "Terracciano F.: MV 6.00 ± 0.59; FV 5.99 + 0.67\n",
+ "Milanese: MV 5.87 ± 0.82; FV 5.90 + 0.79\n",
+ "Castagnetti: MV 5.89 ± 0.60; FV 5.86 + 0.56\n",
+ "Listkowski: MV 5.80 ± 0.72; FV 5.76 + 0.62\n",
+ "Adli: MV 5.86 ± 0.83; FV 5.92 + 0.88\n",
+ "Hrustic: MV 5.68 ± 0.68; FV 5.64 + 0.57\n",
+ "D'andrea: MV 6.05 ± 0.74; FV 6.20 + 1.13\n",
+ "Benassi: MV 5.97 ± 0.68; FV 6.03 + 0.86\n",
+ "Baez: MV 5.85 ± 0.74; FV 5.86 + 0.69\n",
+ "Vignato: MV 5.80 ± 0.75; FV 5.82 + 0.76\n",
+ "Obiang: MV 6.01 ± 0.75; FV 6.02 + 0.66\n",
+ "Askildsen: MV 5.66 ± 0.63; FV 5.63 + 0.53\n",
+ "Hongla: MV 5.71 ± 0.65; FV 5.72 + 0.59\n",
+ "Yepes: MV 5.57 ± 0.86; FV 5.49 + 0.74\n",
+ "Helgason: MV 5.78 ± 0.64; FV 5.74 + 0.56\n",
+ "Bondo: MV 5.63 ± 0.74; FV 5.55 + 0.63\n",
+ "Ellertsson: MV 5.85 ± 0.70; FV 5.83 + 0.62\n",
+ "Capezzi: MV 5.86 ± 0.71; FV 5.86 + 0.63\n",
+ "Jajalo: MV 5.96 ± 0.63; FV 5.93 + 0.58\n",
+ "Machin: MV 5.73 ± 0.87; FV 5.70 + 0.84\n",
+ "Bakayoko: MV 5.84 ± 0.74; FV 5.80 + 0.63\n",
+ "Scozzarella: MV 5.73 ± 0.87; FV 5.70 + 0.84\n",
+ "Fagioli: MV 6.16 ± 1.03; FV 6.82 + 2.37\n",
+ "Demme: MV 5.85 ± 0.87; FV 6.03 + 1.33\n",
+ "Akpa Akpro: MV 5.81 ± 0.80; FV 5.82 + 0.79\n",
+ "Darboe: MV 6.02 ± 0.92; FV 6.09 + 0.86\n",
+ "Bove: MV 5.70 ± 0.65; FV 5.71 + 0.62\n",
+ "Urbanski: MV 5.85 ± 0.82; FV 5.87 + 0.76\n",
+ "Bertini: MV 5.87 ± 0.73; FV 5.88 + 0.75\n",
+ "Cortinovis: MV 5.87 ± 0.86; FV 5.93 + 0.89\n",
+ "Romero L.: MV 5.84 ± 0.89; FV 6.10 + 1.47\n",
+ "Bianco: MV 6.01 ± 0.81; FV 6.11 + 0.95\n",
+ "Sher: MV 5.91 ± 0.78; FV 5.95 + 0.75\n",
+ "Nguiamba: MV 5.98 ± 0.81; FV 6.04 + 0.79\n",
+ "Volpato: MV 6.00 ± 1.21; FV 6.66 + 2.54\n",
+ "Praszelik: MV 5.94 ± 0.79; FV 5.98 + 0.83\n",
+ "Trimboli: MV 5.84 ± 0.85; FV 5.89 + 0.89\n",
+ "Pafundi: MV 6.00 ± 0.77; FV 6.05 + 0.75\n",
+ "Bjorkengren: MV 5.88 ± 0.77; FV 5.90 + 0.76\n",
+ "Vignato S.: MV 5.74 ± 0.91; FV 5.70 + 0.86\n",
+ "Samek: MV 5.88 ± 0.77; FV 5.90 + 0.76\n",
+ "Zerbin: MV 5.69 ± 0.71; FV 5.66 + 0.69\n",
+ "Ilkhan: MV 5.92 ± 0.71; FV 5.94 + 0.69\n",
+ "Degli Innocenti: MV 5.82 ± 0.86; FV 5.84 + 0.83\n",
+ "Fazzini: MV 5.63 ± 0.68; FV 5.51 + 0.55\n",
+ "Acella: MV 5.87 ± 0.79; FV 5.90 + 0.78\n",
+ "Tripi: MV 5.95 ± 0.78; FV 6.00 + 0.87\n",
+ "Garbett: MV 6.08 ± 0.80; FV 6.25 + 1.03\n",
+ "Iling-Junior: MV 5.99 ± 0.76; FV 6.05 + 0.75\n",
+ "Immobile: MV 6.44 ± 1.42; FV 8.38 + 5.62\n",
+ "Vlahovic: MV 6.37 ± 1.42; FV 8.24 + 5.37\n",
+ "Rafael Leao: MV 6.42 ± 1.42; FV 8.07 + 4.99\n",
+ "Martinez L.: MV 6.27 ± 1.42; FV 7.92 + 4.77\n",
+ "Dybala: MV 6.51 ± 1.31; FV 8.09 + 4.86\n",
+ "Arnautovic: MV 6.27 ± 1.34; FV 7.84 + 4.55\n",
+ "Beto: MV 6.32 ± 1.32; FV 8.04 + 4.93\n",
+ "Giroud: MV 6.30 ± 1.38; FV 7.81 + 4.54\n",
+ "Osimhen: MV 6.43 ± 1.47; FV 8.28 + 5.49\n",
+ "Deulofeu: MV 6.42 ± 1.30; FV 7.85 + 4.42\n",
+ "Lukaku: MV 6.38 ± 1.43; FV 8.22 + 5.32\n",
+ "Milik: MV 6.32 ± 1.22; FV 7.62 + 3.98\n",
+ "Pedro: MV 6.23 ± 0.98; FV 6.83 + 2.22\n",
+ "Abraham: MV 6.22 ± 1.31; FV 7.69 + 4.30\n",
+ "Berardi: MV 6.47 ± 1.37; FV 8.28 + 5.38\n",
+ "Dia: MV 6.11 ± 1.36; FV 7.34 + 3.78\n",
+ "Lookman: MV 6.50 ± 1.33; FV 8.22 + 5.22\n",
+ "Simeone: MV 6.25 ± 1.44; FV 7.77 + 4.57\n",
+ "Correa: MV 6.14 ± 0.85; FV 6.73 + 2.09\n",
+ "Zapata D.: MV 6.22 ± 1.23; FV 7.60 + 4.08\n",
+ "Dzeko: MV 6.17 ± 1.40; FV 7.56 + 4.13\n",
+ "Nzola: MV 6.14 ± 1.28; FV 7.44 + 3.89\n",
+ "Sanabria: MV 6.24 ± 1.27; FV 7.77 + 4.40\n",
+ "Muriel: MV 6.32 ± 1.31; FV 7.79 + 4.41\n",
+ "Rebic: MV 6.28 ± 1.36; FV 7.69 + 4.32\n",
+ "Bonazzoli: MV 5.97 ± 0.93; FV 6.23 + 1.51\n",
+ "Caprari: MV 5.84 ± 0.78; FV 5.94 + 1.13\n",
+ "Di Maria: MV 6.11 ± 1.27; FV 6.95 + 2.95\n",
+ "Lozano: MV 6.25 ± 1.30; FV 7.30 + 3.50\n",
+ "Ceesay: MV 5.97 ± 0.89; FV 6.35 + 1.66\n",
+ "Pinamonti: MV 6.11 ± 1.20; FV 7.21 + 3.42\n",
+ "Kouame': MV 6.28 ± 1.24; FV 7.52 + 3.82\n",
+ "Lauriente': MV 6.41 ± 1.37; FV 7.98 + 4.74\n",
+ "Jovic: MV 6.07 ± 1.29; FV 7.12 + 3.36\n",
+ "Barrow: MV 5.98 ± 1.19; FV 6.62 + 2.43\n",
+ "Henry: MV 5.91 ± 1.08; FV 6.39 + 2.07\n",
+ "Piatek: MV 6.00 ± 1.18; FV 6.81 + 2.78\n",
+ "Gonzalez N.: MV 6.24 ± 1.29; FV 7.55 + 3.93\n",
+ "Dessers: MV 5.91 ± 0.77; FV 6.15 + 1.40\n",
+ "Caputo: MV 5.74 ± 0.82; FV 5.93 + 1.30\n",
+ "Raspadori: MV 5.85 ± 0.99; FV 6.26 + 1.80\n",
+ "Lammers: MV 5.82 ± 0.73; FV 5.91 + 1.04\n",
+ "Okereke: MV 5.88 ± 0.91; FV 6.16 + 1.54\n",
+ "Cabral: MV 6.13 ± 1.05; FV 7.06 + 2.97\n",
+ "Gabbiadini: MV 5.77 ± 0.84; FV 6.02 + 1.47\n",
+ "Belotti: MV 5.71 ± 0.64; FV 5.73 + 0.69\n",
+ "Origi: MV 6.07 ± 1.14; FV 6.84 + 2.69\n",
+ "Botheim: MV 5.84 ± 0.82; FV 6.10 + 1.42\n",
+ "Alvarez A.: MV 6.29 ± 1.26; FV 7.59 + 4.01\n",
+ "Verde: MV 6.10 ± 0.90; FV 6.63 + 1.99\n",
+ "Destro: MV 5.85 ± 1.16; FV 6.41 + 2.30\n",
+ "Kean: MV 6.18 ± 1.30; FV 7.53 + 4.05\n",
+ "Pellegri: MV 6.08 ± 0.96; FV 6.90 + 2.65\n",
+ "Satriano: MV 5.79 ± 0.77; FV 5.96 + 1.28\n",
+ "Success: MV 6.02 ± 0.65; FV 6.03 + 0.70\n",
+ "Mota: MV 5.99 ± 1.29; FV 6.86 + 2.99\n",
+ "Banda: MV 5.99 ± 0.75; FV 6.14 + 1.09\n",
+ "Hojlund: MV 6.05 ± 0.88; FV 6.79 + 2.48\n",
+ "Lasagna: MV 5.82 ± 0.82; FV 6.06 + 1.44\n",
+ "Pjaca: MV 5.82 ± 0.76; FV 5.91 + 1.02\n",
+ "Gytkjaer: MV 5.78 ± 0.75; FV 5.98 + 1.33\n",
+ "Petagna: MV 5.73 ± 0.77; FV 5.76 + 0.95\n",
+ "Nestorovski: MV 6.29 ± 0.86; FV 6.97 + 2.47\n",
+ "Zanimacchia: MV 5.87 ± 0.66; FV 5.86 + 0.69\n",
+ "Piccoli: MV 5.88 ± 0.76; FV 6.09 + 1.38\n",
+ "Kallon: MV 5.90 ± 0.69; FV 6.02 + 1.16\n",
+ "Ciofani D.: MV 5.87 ± 1.08; FV 6.31 + 1.90\n",
+ "Di Francesco F.: MV 5.82 ± 0.77; FV 5.94 + 1.09\n",
+ "Boga: MV 5.99 ± 0.69; FV 6.10 + 1.06\n",
+ "Zirkzee: MV 5.94 ± 0.99; FV 6.42 + 1.98\n",
+ "Quagliarella: MV 5.77 ± 0.73; FV 5.90 + 1.16\n",
+ "Ibrahimovic: MV 6.40 ± 1.36; FV 8.08 + 4.98\n",
+ "Shomurodov: MV 6.00 ± 0.76; FV 6.48 + 1.93\n",
+ "Djuric: MV 5.88 ± 0.61; FV 5.86 + 0.58\n",
+ "Strelec: MV 5.95 ± 0.59; FV 5.92 + 0.63\n",
+ "Antiste: MV 6.08 ± 0.86; FV 6.68 + 2.23\n",
+ "Seck: MV 6.13 ± 0.78; FV 6.37 + 1.09\n",
+ "Buonaiuto: MV 5.97 ± 0.66; FV 6.00 + 0.73\n",
+ "Sansone: MV 5.76 ± 0.74; FV 5.77 + 0.83\n",
+ "Pussetto: MV 5.88 ± 0.91; FV 6.32 + 1.89\n",
+ "Cambiaghi: MV 5.99 ± 0.90; FV 6.36 + 1.71\n",
+ "Colombo: MV 6.04 ± 1.06; FV 6.79 + 2.54\n",
+ "Afena-Gyan: MV 5.79 ± 0.66; FV 5.74 + 0.58\n",
+ "Defrel: MV 6.01 ± 0.79; FV 6.35 + 1.65\n",
+ "Karamoh: MV 6.02 ± 0.65; FV 6.10 + 0.81\n",
+ "Cancellieri: MV 5.81 ± 0.62; FV 5.76 + 0.55\n",
+ "Tsadjout: MV 5.90 ± 0.75; FV 5.94 + 0.83\n",
+ "Rodriguez P.: MV 5.97 ± 0.68; FV 6.00 + 0.72\n",
+ "Valencia D.: MV 5.68 ± 0.62; FV 5.71 + 0.56\n",
+ "Edera: MV 6.07 ± 0.83; FV 6.25 + 1.07\n",
+ "Oddei: MV 6.12 ± 0.77; FV 6.25 + 0.90\n",
+ "Raimondo: MV 5.89 ± 0.85; FV 5.94 + 0.84\n",
+ "Kristoffersen: MV 5.82 ± 0.83; FV 5.84 + 0.81\n",
+ "Kaio Jorge: MV 6.00 ± 0.69; FV 6.04 + 0.77\n",
+ "De Luca: MV 5.85 ± 0.89; FV 5.92 + 0.94\n",
+ "Soule': MV 5.85 ± 0.76; FV 5.84 + 0.64\n",
+ "Lazetic: MV 5.99 ± 0.85; FV 6.10 + 0.99\n",
+ "Voelkerling Persson: MV 5.89 ± 0.81; FV 5.93 + 0.83\n",
+ "Sanca: MV 5.91 ± 0.80; FV 5.94 + 0.73\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " role \n",
+ " team \n",
+ " oppteam \n",
+ " home \n",
+ " starter \n",
+ " vote% \n",
+ " MV \n",
+ " MV std \n",
+ " FV \n",
+ " FV std \n",
+ " MV loc \n",
+ " MV scale \n",
+ " MV skewness \n",
+ " MV tailweight \n",
+ " FV loc \n",
+ " FV scale \n",
+ " FV skewness \n",
+ " FV tailweight \n",
+ " Clean Sheet % \n",
+ " \n",
+ " \n",
+ " player \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " Musso \n",
+ " P \n",
+ " Atalanta \n",
+ " Spezia \n",
+ " 0 \n",
+ " 1 \n",
+ " 90 \n",
+ " 6.169508 \n",
+ " 0.414944 \n",
+ " 5.607404 \n",
+ " 0.578464 \n",
+ " 5.935463 \n",
+ " 0.330516 \n",
+ " 0.490833 \n",
+ " 1.351391 \n",
+ " 5.875480 \n",
+ " 0.805572 \n",
+ " -0.241967 \n",
+ " 0.652504 \n",
+ " 58.271468 \n",
+ " \n",
+ " \n",
+ " Rossi F. \n",
+ " P \n",
+ " Atalanta \n",
+ " Spezia \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 6.169508 \n",
+ " 0.414944 \n",
+ " 5.607404 \n",
+ " 0.578464 \n",
+ " 5.935463 \n",
+ " 0.330516 \n",
+ " 0.490833 \n",
+ " 1.351391 \n",
+ " 5.875480 \n",
+ " 0.805572 \n",
+ " -0.241967 \n",
+ " 0.652504 \n",
+ " 58.271468 \n",
+ " \n",
+ " \n",
+ " Sportiello \n",
+ " P \n",
+ " Atalanta \n",
+ " Spezia \n",
+ " 0 \n",
+ " 0 \n",
+ " 5 \n",
+ " 6.202984 \n",
+ " 0.407806 \n",
+ " 5.605722 \n",
+ " 0.578926 \n",
+ " 5.972722 \n",
+ " 0.323867 \n",
+ " 0.492449 \n",
+ " 1.354529 \n",
+ " 5.887470 \n",
+ " 0.803689 \n",
+ " -0.254755 \n",
+ " 0.644404 \n",
+ " 53.745633 \n",
+ " \n",
+ " \n",
+ " Demiral \n",
+ " D \n",
+ " Atalanta \n",
+ " Spezia \n",
+ " 0 \n",
+ " 1 \n",
+ " 80 \n",
+ " 6.177092 \n",
+ " 0.481583 \n",
+ " 6.736176 \n",
+ " 1.088402 \n",
+ " 6.100125 \n",
+ " 0.549372 \n",
+ " 0.103643 \n",
+ " 1.149857 \n",
+ " 5.710147 \n",
+ " 1.074529 \n",
+ " 0.582604 \n",
+ " 1.925527 \n",
+ " 0.000000 \n",
+ " \n",
+ " \n",
+ " Scalvini \n",
+ " D \n",
+ " Atalanta \n",
+ " Spezia \n",
+ " 0 \n",
+ " 0 \n",
+ " 40 \n",
+ " 6.186374 \n",
+ " 0.499042 \n",
+ " 6.683710 \n",
+ " 1.018305 \n",
+ " 6.105365 \n",
+ " 0.568622 \n",
+ " 0.105372 \n",
+ " 1.144671 \n",
+ " 5.748382 \n",
+ " 1.069886 \n",
+ " 0.546409 \n",
+ " 1.922284 \n",
+ " 0.000000 \n",
+ " \n",
+ " \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " \n",
+ " \n",
+ " Henry \n",
+ " A \n",
+ " Verona \n",
+ " Torino \n",
+ " 0 \n",
+ " 1 \n",
+ " 80 \n",
+ " 5.911743 \n",
+ " 0.541986 \n",
+ " 6.387591 \n",
+ " 1.036717 \n",
+ " 5.904483 \n",
+ " 0.646638 \n",
+ " 0.008315 \n",
+ " 1.105863 \n",
+ " 5.451748 \n",
+ " 1.129918 \n",
+ " 0.526070 \n",
+ " 1.902688 \n",
+ " 0.000000 \n",
+ " \n",
+ " \n",
+ " Piccoli \n",
+ " A \n",
+ " Verona \n",
+ " Torino \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 5.877006 \n",
+ " 0.382436 \n",
+ " 6.085645 \n",
+ " 0.688296 \n",
+ " 5.875045 \n",
+ " 0.459995 \n",
+ " 0.003163 \n",
+ " 1.157146 \n",
+ " 5.512599 \n",
+ " 0.853154 \n",
+ " 0.446097 \n",
+ " 1.901161 \n",
+ " 0.000000 \n",
+ " \n",
+ " \n",
+ " Lasagna \n",
+ " A \n",
+ " Verona \n",
+ " Torino \n",
+ " 0 \n",
+ " 0 \n",
+ " 40 \n",
+ " 5.820930 \n",
+ " 0.410638 \n",
+ " 6.059560 \n",
+ " 0.718429 \n",
+ " 5.832848 \n",
+ " 0.497604 \n",
+ " -0.017754 \n",
+ " 1.140577 \n",
+ " 5.459760 \n",
+ " 0.887142 \n",
+ " 0.448554 \n",
+ " 1.899754 \n",
+ " 0.000000 \n",
+ " \n",
+ " \n",
+ " Kallon \n",
+ " A \n",
+ " Verona \n",
+ " Torino \n",
+ " 0 \n",
+ " 0 \n",
+ " 55 \n",
+ " 5.896462 \n",
+ " 0.342581 \n",
+ " 6.023147 \n",
+ " 0.582220 \n",
+ " 5.889823 \n",
+ " 0.411197 \n",
+ " 0.011980 \n",
+ " 1.176256 \n",
+ " 5.571085 \n",
+ " 0.781365 \n",
+ " 0.394154 \n",
+ " 1.899134 \n",
+ " 0.000000 \n",
+ " \n",
+ " \n",
+ " Djuric \n",
+ " A \n",
+ " Verona \n",
+ " Torino \n",
+ " 0 \n",
+ " 0 \n",
+ " 40 \n",
+ " 5.881489 \n",
+ " 0.304333 \n",
+ " 5.861824 \n",
+ " 0.292093 \n",
+ " 5.877410 \n",
+ " 0.366648 \n",
+ " 0.008258 \n",
+ " 1.192858 \n",
+ " 5.773598 \n",
+ " 0.549621 \n",
+ " 0.118900 \n",
+ " 1.880062 \n",
+ " 0.000000 \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
554 rows × 19 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " role team oppteam home starter vote% MV MV std \\\n",
+ "player \n",
+ "Musso P Atalanta Spezia 0 1 90 6.169508 0.414944 \n",
+ "Rossi F. P Atalanta Spezia 0 0 1 6.169508 0.414944 \n",
+ "Sportiello P Atalanta Spezia 0 0 5 6.202984 0.407806 \n",
+ "Demiral D Atalanta Spezia 0 1 80 6.177092 0.481583 \n",
+ "Scalvini D Atalanta Spezia 0 0 40 6.186374 0.499042 \n",
+ "... ... ... ... ... ... ... ... ... \n",
+ "Henry A Verona Torino 0 1 80 5.911743 0.541986 \n",
+ "Piccoli A Verona Torino 0 0 0 5.877006 0.382436 \n",
+ "Lasagna A Verona Torino 0 0 40 5.820930 0.410638 \n",
+ "Kallon A Verona Torino 0 0 55 5.896462 0.342581 \n",
+ "Djuric A Verona Torino 0 0 40 5.881489 0.304333 \n",
+ "\n",
+ " FV FV std MV loc MV scale MV skewness \\\n",
+ "player \n",
+ "Musso 5.607404 0.578464 5.935463 0.330516 0.490833 \n",
+ "Rossi F. 5.607404 0.578464 5.935463 0.330516 0.490833 \n",
+ "Sportiello 5.605722 0.578926 5.972722 0.323867 0.492449 \n",
+ "Demiral 6.736176 1.088402 6.100125 0.549372 0.103643 \n",
+ "Scalvini 6.683710 1.018305 6.105365 0.568622 0.105372 \n",
+ "... ... ... ... ... ... \n",
+ "Henry 6.387591 1.036717 5.904483 0.646638 0.008315 \n",
+ "Piccoli 6.085645 0.688296 5.875045 0.459995 0.003163 \n",
+ "Lasagna 6.059560 0.718429 5.832848 0.497604 -0.017754 \n",
+ "Kallon 6.023147 0.582220 5.889823 0.411197 0.011980 \n",
+ "Djuric 5.861824 0.292093 5.877410 0.366648 0.008258 \n",
+ "\n",
+ " MV tailweight FV loc FV scale FV skewness FV tailweight \\\n",
+ "player \n",
+ "Musso 1.351391 5.875480 0.805572 -0.241967 0.652504 \n",
+ "Rossi F. 1.351391 5.875480 0.805572 -0.241967 0.652504 \n",
+ "Sportiello 1.354529 5.887470 0.803689 -0.254755 0.644404 \n",
+ "Demiral 1.149857 5.710147 1.074529 0.582604 1.925527 \n",
+ "Scalvini 1.144671 5.748382 1.069886 0.546409 1.922284 \n",
+ "... ... ... ... ... ... \n",
+ "Henry 1.105863 5.451748 1.129918 0.526070 1.902688 \n",
+ "Piccoli 1.157146 5.512599 0.853154 0.446097 1.901161 \n",
+ "Lasagna 1.140577 5.459760 0.887142 0.448554 1.899754 \n",
+ "Kallon 1.176256 5.571085 0.781365 0.394154 1.899134 \n",
+ "Djuric 1.192858 5.773598 0.549621 0.118900 1.880062 \n",
+ "\n",
+ " Clean Sheet % \n",
+ "player \n",
+ "Musso 58.271468 \n",
+ "Rossi F. 58.271468 \n",
+ "Sportiello 53.745633 \n",
+ "Demiral 0.000000 \n",
+ "Scalvini 0.000000 \n",
+ "... ... \n",
+ "Henry 0.000000 \n",
+ "Piccoli 0.000000 \n",
+ "Lasagna 0.000000 \n",
+ "Kallon 0.000000 \n",
+ "Djuric 0.000000 \n",
+ "\n",
+ "[554 rows x 19 columns]"
+ ]
+ },
+ "execution_count": 46,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "matchday_out = 16\n",
+ "\n",
+ "output = pd.DataFrame(columns = ['player', 'role', 'team', 'oppteam', 'home', 'starter', 'vote%', 'MV', 'MV std', 'FV', 'FV std', 'MV loc', 'MV scale', 'MV skewness', 'MV tailweight', 'FV loc', 'FV scale', 'FV skewness', 'FV tailweight', 'Clean Sheet %'])\n",
+ "\n",
+ "for i in range(players.shape[0]):\n",
+ " try:\n",
+ " [player, team, oppteam, home] = PlayerMatch(players.index[i], matchday_out)\n",
+ " \n",
+ " [mean, std, dist] = vote_predict_NNb(player, team, oppteam, home = home, log = 1)\n",
+ " \n",
+ " role = players['r'][player] \n",
+ " \n",
+ " starter = 0\n",
+ " voteperc = 0\n",
+ " \n",
+ " cs = 0\n",
+ " if(role == 'P'):\n",
+ " cs = dist[2].probs.numpy()[0] * 100\n",
+ " \n",
+ " if(player in probables.index):\n",
+ " starter = probables['starter'][player]\n",
+ " voteperc = probables['percentage'][player]\n",
+ " \n",
+ " row = [player, role, team, oppteam, home, \n",
+ " starter, voteperc, \n",
+ " mean[0], std[0], \n",
+ " mean[1], std[1], \n",
+ " dist[0].loc.numpy()[0], dist[0].scale.numpy()[0], \n",
+ " dist[0].skewness.numpy()[0], dist[0].tailweight.numpy()[0], \n",
+ " dist[1].loc.numpy()[0], dist[1].scale.numpy()[0], \n",
+ " dist[1].skewness.numpy()[0], dist[1].tailweight.numpy()[0],\n",
+ " cs]\n",
+ " \n",
+ " row_df = pd.DataFrame(data = [row], columns = output.columns)\n",
+ " \n",
+ " output = pd.concat([output, row_df])\n",
+ " \n",
+ " except:\n",
+ " print(players.index[i] + ' no data')\n",
+ "\n",
+ "output = output.set_index('player')\n",
+ "\n",
+ "output = output.sort_values(['team', 'role', 'FV'], ascending = [True, False, False])\n",
+ "#output.to_excel('outputs/pred_matchday_' + str(matchday_out) + '.xlsx')\n",
+ "\n",
+ "output"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 47,
+ "id": "6befd611",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import shutil\n",
+ "\n",
+ "template_file = 'outputs/pred_matchday_base.xlsx'\n",
+ "dest_file = 'outputs/pred_matchday_' + str(matchday_out) + '.xlsx'\n",
+ "\n",
+ "shutil.copyfile(template_file, dest_file)\n",
+ "\n",
+ "with pd.ExcelWriter(dest_file, mode = 'a', engine=\"openpyxl\", if_sheet_exists = 'replace') as writer: \n",
+ " output.to_excel(writer, sheet_name='data')"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "eed7a7ac",
+ "metadata": {},
+ "source": [
+ "Predict average Serie A performance for each player"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 48,
+ "id": "2b637a15",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "gk_starters = ['Maignan', 'Sepe', 'Silvestri', 'Consigli', 'Provedel', 'Di Gregorio', 'Meret', 'Milinkovic-Savic V.',\n",
+ " 'Terracciano', 'Handanovic', 'Szczesny', 'Skorupski', 'Vicario', 'Musso', 'Radu I.', 'Rui Patricio',\n",
+ " 'Montipo\\'', 'Falcone', 'Dragowski', 'Audero']"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 51,
+ "id": "60d73507",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Meret (6.32, 0.39); (5.31, 0.63)\n",
+ "Provedel (6.35, 0.45); (5.57, 0.59)\n",
+ "Maignan (6.23, 0.38); (5.51, 0.60)\n",
+ "Silvestri (6.34, 0.40); (5.34, 0.63)\n",
+ "Sepe (6.42, 0.37); (4.80, 0.71)\n",
+ "Szczesny (6.26, 0.43); (5.75, 0.57)\n",
+ "Consigli (6.19, 0.36); (4.99, 0.66)\n",
+ "Falcone (6.40, 0.37); (4.83, 0.70)\n",
+ "Musso (6.27, 0.43); (5.71, 0.57)\n",
+ "Vicario (6.45, 0.41); (5.30, 0.63)\n",
+ "Rui Patricio (6.26, 0.39); (5.32, 0.61)\n",
+ "Milinkovic-Savic V. (6.25, 0.37); (4.97, 0.68)\n",
+ "Audero (6.18, 0.34); (4.22, 0.80)\n",
+ "Montipo' (6.28, 0.34); (4.42, 0.76)\n",
+ "Sportiello (6.26, 0.40); (5.62, 0.58)\n",
+ "Skorupski (6.24, 0.37); (4.32, 0.77)\n",
+ "Di Gregorio (6.06, 0.39); (4.14, 0.79)\n",
+ "Perin (6.35, 0.47); (5.80, 0.57)\n",
+ "Handanovic (5.83, 0.36); (3.75, 0.85)\n",
+ "Tatarusanu (6.17, 0.36); (5.40, 0.61)\n",
+ "Gollini (6.01, 0.41); (5.35, 0.60)\n",
+ "Dragowski (6.28, 0.36); (4.19, 0.79)\n",
+ "Terracciano (6.12, 0.34); (4.47, 0.75)\n",
+ "Berisha (6.25, 0.37); (4.97, 0.68)\n",
+ "Radu I. (6.23, 0.42); (4.50, 0.74)\n",
+ "Cragno (6.06, 0.39); (4.14, 0.79)\n",
+ "Luis Maximiano (5.18, 0.46); (4.03, 0.73)\n",
+ "Onana (6.29, 0.37); (5.20, 0.64)\n",
+ "Carnesecchi (6.25, 0.45); (5.48, 0.60)\n",
+ "Mirante (6.23, 0.38); (5.51, 0.60)\n",
+ "Sarr M. (6.23, 0.42); (4.50, 0.74)\n",
+ "Lamanna (6.06, 0.39); (4.14, 0.79)\n",
+ "Ujkani (6.45, 0.41); (5.30, 0.63)\n",
+ "Pegolo (6.19, 0.36); (4.99, 0.66)\n",
+ "Perilli (6.28, 0.34); (4.42, 0.76)\n",
+ "Padelli (6.34, 0.40); (5.34, 0.63)\n",
+ "Perisan (6.45, 0.41); (5.30, 0.63)\n",
+ "Bardi (6.24, 0.37); (4.32, 0.77)\n",
+ "Cordaz (5.83, 0.36); (3.75, 0.85)\n",
+ "Pinsoglio (6.26, 0.43); (5.75, 0.57)\n",
+ "Fiorillo (6.42, 0.37); (4.80, 0.71)\n",
+ "Sirigu (6.32, 0.39); (5.31, 0.63)\n",
+ "Cerofolini (6.12, 0.34); (4.47, 0.75)\n",
+ "Rossi F. (6.27, 0.43); (5.71, 0.57)\n",
+ "Contini (6.18, 0.34); (4.22, 0.80)\n",
+ "Brancolini (6.40, 0.37); (4.83, 0.70)\n",
+ "Bleve (6.40, 0.37); (4.83, 0.70)\n",
+ "Berardi A. (6.28, 0.34); (4.42, 0.76)\n",
+ "Russo A. (6.19, 0.36); (4.99, 0.66)\n",
+ "Gemello (6.25, 0.37); (4.97, 0.68)\n",
+ "Ravaglia (6.18, 0.34); (4.22, 0.80)\n",
+ "Zoet (6.40, 0.38); (4.78, 0.71)\n",
+ "Boer (6.26, 0.39); (5.32, 0.61)\n",
+ "Adamonis (6.35, 0.45); (5.57, 0.59)\n",
+ "Marfella (6.32, 0.39); (5.31, 0.63)\n",
+ "Zovko (6.28, 0.36); (4.19, 0.79)\n",
+ "Piana (6.34, 0.40); (5.34, 0.63)\n",
+ "Bagnolini (6.24, 0.37); (4.32, 0.77)\n",
+ "Svilar (6.26, 0.39); (5.32, 0.61)\n",
+ "Sorrentino A. (6.06, 0.39); (4.14, 0.79)\n",
+ "Ciezkowski (6.23, 0.42); (4.50, 0.74)\n",
+ "Micai (6.42, 0.37); (4.80, 0.71)\n",
+ "Chiesa M. (6.28, 0.34); (4.42, 0.76)\n",
+ "Saro (6.23, 0.42); (4.50, 0.74)\n",
+ "Smalling (6.13, 0.54); (6.57, 0.98)\n",
+ "Hernandez T. (6.26, 0.52); (6.81, 1.03)\n",
+ "Kim (6.26, 0.49); (6.64, 0.82)\n",
+ "Bastoni S. (6.11, 0.51); (6.62, 1.02)\n",
+ "Udogie (6.09, 0.58); (6.81, 1.29)\n",
+ "Dumfries (6.08, 0.50); (6.59, 1.01)\n",
+ "Romagnoli (6.17, 0.44); (6.35, 0.53)\n",
+ "Rodrigo Becao (6.13, 0.44); (6.41, 0.70)\n",
+ "Parisi (6.21, 0.47); (6.71, 0.98)\n",
+ "Mazzocchi (6.12, 0.50); (6.61, 0.99)\n",
+ "Bremer (6.16, 0.42); (6.32, 0.49)\n",
+ "Demiral (6.08, 0.49); (6.48, 0.89)\n",
+ "Valeri (6.08, 0.35); (6.38, 0.66)\n",
+ "Dimarco (6.25, 0.55); (6.93, 1.24)\n",
+ "Di Lorenzo (6.12, 0.35); (6.22, 0.41)\n",
+ "Ibanez (5.98, 0.48); (6.05, 0.49)\n",
+ "Tomori (6.16, 0.42); (6.41, 0.64)\n",
+ "Toloi (6.21, 0.45); (6.52, 0.70)\n",
+ "Gosens (5.85, 0.33); (5.93, 0.49)\n",
+ "Rrahmani (6.17, 0.42); (6.32, 0.50)\n",
+ "Kalulu (6.01, 0.35); (6.04, 0.33)\n",
+ "Bijol (5.96, 0.53); (6.30, 0.90)\n",
+ "Doig (6.17, 0.50); (6.72, 1.05)\n",
+ "Mario Rui (6.13, 0.41); (6.29, 0.51)\n",
+ "Spinazzola (5.95, 0.33); (5.95, 0.33)\n",
+ "Lazzari (6.01, 0.41); (6.08, 0.37)\n",
+ "Mancini (6.00, 0.38); (6.05, 0.34)\n",
+ "Danilo (6.13, 0.45); (6.24, 0.40)\n",
+ "Kyriakopoulos (5.88, 0.43); (5.97, 0.52)\n",
+ "Vojvoda (5.98, 0.39); (6.06, 0.45)\n",
+ "Scalvini (6.09, 0.52); (6.49, 0.91)\n",
+ "Carlos Augusto (5.99, 0.59); (6.57, 1.15)\n",
+ "Skriniar (5.81, 0.34); (5.78, 0.30)\n",
+ "Schuurs (6.03, 0.36); (6.08, 0.34)\n",
+ "Juan Jesus (6.18, 0.38); (6.41, 0.57)\n",
+ "Bonucci (6.07, 0.48); (6.41, 0.81)\n",
+ "Calabria (6.07, 0.33); (6.22, 0.46)\n",
+ "Bastoni (5.95, 0.43); (6.02, 0.41)\n",
+ "Depaoli (5.94, 0.44); (6.26, 0.78)\n",
+ "Darmian (5.94, 0.33); (5.97, 0.36)\n",
+ "Sernicola (5.95, 0.39); (6.20, 0.69)\n",
+ "Mari' (5.81, 0.57); (6.07, 0.87)\n",
+ "Martinez Quarta (6.00, 0.50); (6.09, 0.54)\n",
+ "Maehle (5.96, 0.33); (6.00, 0.37)\n",
+ "Olivera (6.16, 0.37); (6.46, 0.64)\n",
+ "Biraghi (5.89, 0.38); (5.98, 0.48)\n",
+ "Medel (5.91, 0.38); (5.91, 0.32)\n",
+ "Patric (5.98, 0.43); (6.01, 0.34)\n",
+ "Rodriguez R. (5.93, 0.40); (5.95, 0.34)\n",
+ "Aina (6.00, 0.46); (6.28, 0.74)\n",
+ "Cambiaso (5.85, 0.43); (5.85, 0.36)\n",
+ "Perez N. (5.95, 0.52); (6.02, 0.61)\n",
+ "Holm (5.91, 0.40); (6.05, 0.55)\n",
+ "Baschirotto (6.16, 0.48); (6.58, 0.88)\n",
+ "Dodo' (5.74, 0.40); (5.73, 0.38)\n",
+ "Hysaj (5.90, 0.33); (5.90, 0.32)\n",
+ "Faraoni (5.95, 0.38); (6.17, 0.62)\n",
+ "Bianchetti (5.74, 0.41); (5.78, 0.48)\n",
+ "Milenkovic (5.93, 0.57); (6.20, 0.87)\n",
+ "Marusic (5.86, 0.41); (5.89, 0.37)\n",
+ "Colley (5.65, 0.54); (5.73, 0.66)\n",
+ "Toljan (5.63, 0.43); (5.56, 0.36)\n",
+ "Celik (5.87, 0.34); (5.85, 0.32)\n",
+ "Ampadu (5.80, 0.50); (5.75, 0.41)\n",
+ "Singo (6.00, 0.40); (6.08, 0.44)\n",
+ "Casale (5.88, 0.43); (5.86, 0.34)\n",
+ "Daniliuc (5.74, 0.57); (5.68, 0.50)\n",
+ "Pongracic (5.92, 0.42); (5.92, 0.34)\n",
+ "Soppy (5.87, 0.40); (5.89, 0.38)\n",
+ "Kiwior (5.80, 0.47); (5.76, 0.36)\n",
+ "Posch (6.02, 0.59); (6.56, 1.13)\n",
+ "Masina (6.14, 0.45); (6.52, 0.84)\n",
+ "Ghiglione (5.86, 0.38); (5.91, 0.43)\n",
+ "De Vrij (5.76, 0.38); (5.76, 0.38)\n",
+ "Alex Sandro (5.76, 0.52); (5.74, 0.40)\n",
+ "Ceccherini (5.81, 0.52); (5.97, 0.72)\n",
+ "Fazio (5.90, 0.55); (5.87, 0.50)\n",
+ "Rogerio (5.64, 0.52); (5.58, 0.47)\n",
+ "Reca (6.01, 0.48); (6.38, 0.83)\n",
+ "Gunter (5.76, 0.42); (5.80, 0.48)\n",
+ "Djidji (5.83, 0.43); (5.95, 0.56)\n",
+ "Augello (5.71, 0.33); (5.70, 0.30)\n",
+ "Bellanova (6.01, 0.33); (6.05, 0.36)\n",
+ "Erlic (5.70, 0.53); (5.64, 0.45)\n",
+ "Ismajli (6.01, 0.41); (6.04, 0.34)\n",
+ "Ebuehi (5.89, 0.36); (5.87, 0.30)\n",
+ "Kasius (6.00, 0.42); (6.09, 0.43)\n",
+ "Lucumi' (5.82, 0.41); (5.82, 0.34)\n",
+ "Hien (5.67, 0.42); (5.62, 0.35)\n",
+ "Acerbi (6.01, 0.38); (6.06, 0.38)\n",
+ "Zappacosta (6.07, 0.38); (6.25, 0.55)\n",
+ "Chiriches (5.77, 0.57); (5.70, 0.44)\n",
+ "Gyomber (5.72, 0.52); (5.67, 0.39)\n",
+ "Pezzella Giu. (5.91, 0.35); (5.91, 0.32)\n",
+ "Ferrari G. (5.66, 0.53); (5.60, 0.43)\n",
+ "Bereszynski (5.70, 0.33); (5.62, 0.27)\n",
+ "Hateboer (5.73, 0.47); (5.93, 0.73)\n",
+ "Karsdorp (5.80, 0.38); (5.76, 0.33)\n",
+ "Nuytinck (5.98, 0.43); (6.03, 0.37)\n",
+ "Lykogiannis (5.91, 0.35); (6.04, 0.51)\n",
+ "Buongiorno (5.84, 0.45); (5.79, 0.35)\n",
+ "Nikolaou (5.68, 0.46); (5.65, 0.36)\n",
+ "Lazaro (5.86, 0.44); (5.91, 0.44)\n",
+ "Gallo (5.88, 0.39); (5.85, 0.33)\n",
+ "Ayhan (5.65, 0.57); (5.60, 0.52)\n",
+ "Dest (5.89, 0.35); (5.89, 0.31)\n",
+ "Stojanovic (5.68, 0.51); (5.62, 0.44)\n",
+ "Birindelli (5.75, 0.32); (5.73, 0.29)\n",
+ "Gendrey (5.79, 0.37); (5.75, 0.31)\n",
+ "Ebosse (5.81, 0.33); (5.76, 0.29)\n",
+ "Lochoshvili (5.80, 0.36); (5.79, 0.31)\n",
+ "Bronn (5.80, 0.36); (5.75, 0.29)\n",
+ "Thiaw (5.97, 0.41); (6.03, 0.40)\n",
+ "Izzo (6.01, 0.40); (6.05, 0.34)\n",
+ "D'ambrosio (6.04, 0.35); (6.10, 0.36)\n",
+ "Rugani (6.02, 0.39); (6.05, 0.32)\n",
+ "De Sciglio (5.84, 0.32); (5.81, 0.29)\n",
+ "Luperto (5.71, 0.58); (5.67, 0.44)\n",
+ "De Silvestri (5.78, 0.41); (5.80, 0.43)\n",
+ "Djimsiti (5.92, 0.40); (5.96, 0.38)\n",
+ "Palomino (6.07, 0.47); (6.16, 0.46)\n",
+ "Bonifazi (5.65, 0.45); (5.62, 0.35)\n",
+ "Hristov (5.76, 0.35); (5.69, 0.29)\n",
+ "Donati (5.75, 0.44); (5.70, 0.36)\n",
+ "Umtiti (5.90, 0.55); (5.88, 0.45)\n",
+ "Kjaer (6.01, 0.31); (5.99, 0.31)\n",
+ "Igor (5.64, 0.52); (5.61, 0.41)\n",
+ "Okoli (5.66, 0.47); (5.63, 0.38)\n",
+ "Soumaoro (5.72, 0.56); (5.65, 0.46)\n",
+ "Caldirola (5.77, 0.46); (5.72, 0.36)\n",
+ "Ballo-Toure' (6.11, 0.36); (6.41, 0.67)\n",
+ "Bradaric (5.73, 0.41); (5.70, 0.35)\n",
+ "De Winter (5.77, 0.52); (5.71, 0.39)\n",
+ "Quagliata (5.94, 0.31); (5.95, 0.33)\n",
+ "Ferrari A. (5.55, 0.45); (5.50, 0.37)\n",
+ "Florenzi (6.05, 0.39); (6.22, 0.52)\n",
+ "Sala (5.93, 0.39); (5.98, 0.40)\n",
+ "Caldara (5.77, 0.54); (5.70, 0.44)\n",
+ "Murru (5.65, 0.36); (5.62, 0.37)\n",
+ "Marlon (5.65, 0.38); (5.58, 0.31)\n",
+ "Walukiewicz (5.75, 0.50); (5.70, 0.40)\n",
+ "Kumbulla (5.80, 0.33); (5.74, 0.29)\n",
+ "Amian (5.73, 0.46); (5.68, 0.39)\n",
+ "Ostigard (5.72, 0.49); (5.69, 0.42)\n",
+ "Sambia (5.75, 0.38); (5.68, 0.31)\n",
+ "Aiwu (5.92, 0.42); (5.97, 0.44)\n",
+ "Ehizibue (5.74, 0.32); (5.63, 0.27)\n",
+ "Hendry (5.88, 0.41); (5.92, 0.38)\n",
+ "Marrone (5.52, 0.47); (5.45, 0.40)\n",
+ "Radovanovic (5.53, 0.44); (5.56, 0.36)\n",
+ "Murillo (5.66, 0.34); (5.53, 0.28)\n",
+ "Venuti (5.67, 0.37); (5.62, 0.34)\n",
+ "Magnani (5.82, 0.47); (5.77, 0.37)\n",
+ "Terzic (6.00, 0.28); (5.93, 0.28)\n",
+ "Gabbia (5.82, 0.34); (5.74, 0.29)\n",
+ "Zortea (5.77, 0.33); (5.78, 0.34)\n",
+ "Dawidowicz (5.58, 0.34); (5.47, 0.28)\n",
+ "Pirola (5.77, 0.36); (5.68, 0.30)\n",
+ "Carboni (5.63, 0.47); (5.57, 0.39)\n",
+ "Lovato (5.77, 0.53); (5.71, 0.40)\n",
+ "Tuia (5.72, 0.44); (5.74, 0.46)\n",
+ "Amione (5.56, 0.33); (5.47, 0.27)\n",
+ "Vasquez (5.76, 0.41); (5.74, 0.34)\n",
+ "Zima (5.82, 0.38); (5.79, 0.32)\n",
+ "Coppola D. (5.69, 0.42); (5.64, 0.35)\n",
+ "Gatti (5.98, 0.49); (5.99, 0.40)\n",
+ "Gila (5.86, 0.50); (5.83, 0.40)\n",
+ "Cabal (5.80, 0.42); (5.81, 0.38)\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Sosa (5.78, 0.56); (5.75, 0.50)\n",
+ "Conti (6.03, 0.50); (6.42, 0.86)\n",
+ "Dermaku (5.94, 0.41); (6.00, 0.40)\n",
+ "Tonelli (5.61, 0.47); (5.58, 0.38)\n",
+ "Radu (5.63, 0.48); (5.56, 0.43)\n",
+ "Paletta (5.83, 0.41); (5.84, 0.38)\n",
+ "Fares (5.74, 0.36); (5.68, 0.31)\n",
+ "Marchizza (5.65, 0.40); (5.58, 0.35)\n",
+ "Romagna (5.84, 0.43); (5.85, 0.41)\n",
+ "Ranieri L. (5.71, 0.37); (5.70, 0.37)\n",
+ "Cetin (5.82, 0.50); (5.77, 0.39)\n",
+ "Muldur (5.65, 0.42); (5.59, 0.36)\n",
+ "Adopo (5.87, 0.35); (5.87, 0.32)\n",
+ "Ferrer (5.86, 0.43); (5.87, 0.36)\n",
+ "Ruggeri (5.76, 0.34); (5.71, 0.29)\n",
+ "Antov (5.59, 0.54); (5.51, 0.49)\n",
+ "Amey (5.96, 0.42); (6.02, 0.40)\n",
+ "Ferrarini (5.83, 0.41); (5.84, 0.38)\n",
+ "Kamenovic (5.94, 0.42); (5.99, 0.38)\n",
+ "Vina (5.67, 0.46); (5.62, 0.38)\n",
+ "Zanoli (5.96, 0.32); (5.96, 0.30)\n",
+ "Zanotti (5.89, 0.38); (5.93, 0.39)\n",
+ "Ruan (5.61, 0.53); (5.68, 0.37)\n",
+ "Motoc (5.86, 0.41); (5.89, 0.37)\n",
+ "Cacace (5.80, 0.34); (5.73, 0.29)\n",
+ "Bayeye (5.92, 0.41); (5.97, 0.41)\n",
+ "Ebosele (5.90, 0.40); (5.95, 0.39)\n",
+ "Buta (5.91, 0.40); (5.95, 0.38)\n",
+ "Ndiaye (5.92, 0.42); (5.97, 0.44)\n",
+ "Abankwah (5.91, 0.40); (5.95, 0.38)\n",
+ "Guessand A. (5.91, 0.40); (5.95, 0.38)\n",
+ "Guarino (5.89, 0.43); (5.93, 0.39)\n",
+ "Milinkovic-Savic (6.40, 0.65); (7.77, 2.11)\n",
+ "Barella (6.39, 0.62); (7.62, 1.94)\n",
+ "Kvaratskhelia (6.59, 0.70); (8.44, 2.83)\n",
+ "Zaccagni (6.47, 0.65); (7.98, 2.32)\n",
+ "Zielinski (6.44, 0.57); (7.32, 1.51)\n",
+ "Luis Alberto (6.35, 0.55); (7.15, 1.40)\n",
+ "Frattesi (6.16, 0.60); (7.18, 1.65)\n",
+ "Politano (6.25, 0.43); (6.74, 0.90)\n",
+ "Koopmeiners (6.32, 0.59); (7.28, 1.59)\n",
+ "Vlasic (6.27, 0.55); (7.34, 1.68)\n",
+ "Pereyra (6.20, 0.56); (6.94, 1.29)\n",
+ "Felipe Anderson (6.25, 0.58); (7.31, 1.69)\n",
+ "Calhanoglu (6.38, 0.57); (7.21, 1.45)\n",
+ "Strefezza (6.34, 0.51); (7.11, 1.36)\n",
+ "Diaz B. (6.29, 0.63); (7.57, 1.96)\n",
+ "Pellegrini Lo. (6.11, 0.59); (6.92, 1.40)\n",
+ "Zambo Anguissa (6.39, 0.56); (7.19, 1.40)\n",
+ "Lobotka (6.20, 0.38); (6.48, 0.60)\n",
+ "Malinovskyi (6.11, 0.42); (6.37, 0.67)\n",
+ "Candreva (6.14, 0.56); (6.76, 1.17)\n",
+ "Pasalic (6.13, 0.55); (6.91, 1.34)\n",
+ "Bennacer (6.15, 0.35); (6.42, 0.58)\n",
+ "Kostic (6.21, 0.48); (6.75, 1.00)\n",
+ "Radonjic (6.27, 0.48); (7.02, 1.29)\n",
+ "Samardzic (6.27, 0.56); (7.09, 1.41)\n",
+ "Chiesa (6.20, 0.44); (6.73, 0.98)\n",
+ "Lovric (6.17, 0.40); (6.53, 0.74)\n",
+ "De Ketelaere (5.90, 0.34); (5.91, 0.36)\n",
+ "Brozovic (6.21, 0.48); (6.55, 0.78)\n",
+ "Pogba (5.94, 0.41); (6.00, 0.39)\n",
+ "Bonaventura (6.16, 0.50); (6.82, 1.17)\n",
+ "Sensi (6.00, 0.53); (6.43, 0.96)\n",
+ "Bandinelli (5.99, 0.47); (6.38, 0.90)\n",
+ "Ikone' (6.13, 0.47); (6.75, 1.11)\n",
+ "Barak (5.94, 0.46); (6.31, 0.84)\n",
+ "Mkhitaryan (6.17, 0.45); (6.61, 0.88)\n",
+ "Pessina (6.01, 0.48); (6.38, 0.87)\n",
+ "Tonali (6.18, 0.45); (6.60, 0.84)\n",
+ "Arslan (5.98, 0.39); (6.15, 0.57)\n",
+ "Lazovic (6.04, 0.38); (6.29, 0.63)\n",
+ "Cristante (5.97, 0.47); (6.19, 0.68)\n",
+ "Elmas (6.24, 0.52); (6.96, 1.24)\n",
+ "Bajrami (5.83, 0.42); (5.95, 0.58)\n",
+ "Vecino (5.93, 0.45); (6.02, 0.51)\n",
+ "Paredes (5.73, 0.35); (5.66, 0.30)\n",
+ "Mandragora (5.92, 0.43); (6.12, 0.64)\n",
+ "Djuricic (5.75, 0.46); (5.97, 0.74)\n",
+ "Lukic (6.09, 0.55); (6.59, 1.04)\n",
+ "Soriano (5.99, 0.36); (6.05, 0.39)\n",
+ "Zaniolo (5.84, 0.47); (6.19, 0.88)\n",
+ "Sottil (6.07, 0.54); (6.71, 1.16)\n",
+ "Traore' Hj. (6.02, 0.55); (6.72, 1.27)\n",
+ "Messias (6.08, 0.56); (6.85, 1.32)\n",
+ "Thorstvedt (5.90, 0.44); (6.16, 0.75)\n",
+ "Cuadrado (5.89, 0.53); (5.86, 0.50)\n",
+ "Locatelli (6.10, 0.39); (6.20, 0.42)\n",
+ "Rabiot (6.22, 0.56); (6.93, 1.26)\n",
+ "Dominguez (6.08, 0.46); (6.41, 0.77)\n",
+ "Tameze (5.85, 0.40); (5.89, 0.41)\n",
+ "Miranchuk (6.19, 0.59); (7.18, 1.59)\n",
+ "Vilhena (5.73, 0.36); (5.75, 0.43)\n",
+ "De Roon (6.01, 0.36); (6.04, 0.37)\n",
+ "Verdi (6.14, 0.38); (6.57, 0.80)\n",
+ "Walace (5.93, 0.36); (5.96, 0.34)\n",
+ "Wijnaldum (5.88, 0.39); (5.90, 0.38)\n",
+ "Mckennie (5.81, 0.39); (5.92, 0.56)\n",
+ "Makengo (5.96, 0.36); (6.00, 0.37)\n",
+ "Ricci S. (6.10, 0.36); (6.24, 0.45)\n",
+ "Coulibaly L. (5.97, 0.48); (6.21, 0.74)\n",
+ "Sabiri (5.73, 0.42); (5.80, 0.56)\n",
+ "Miretti (6.00, 0.36); (6.06, 0.41)\n",
+ "Colpani (6.13, 0.40); (6.57, 0.89)\n",
+ "Haas (5.91, 0.38); (6.12, 0.66)\n",
+ "Orsolini (5.95, 0.57); (6.57, 1.19)\n",
+ "Matic (6.12, 0.38); (6.37, 0.62)\n",
+ "Ascacibar (5.98, 0.37); (6.01, 0.37)\n",
+ "Ederson D.s. (5.89, 0.34); (5.89, 0.34)\n",
+ "Ciurria (5.92, 0.41); (6.08, 0.60)\n",
+ "Gonzalez J. (6.04, 0.46); (6.42, 0.84)\n",
+ "El Shaarawy (6.14, 0.41); (6.55, 0.85)\n",
+ "Meite' (5.83, 0.36); (5.84, 0.34)\n",
+ "Bourabia (5.92, 0.35); (5.95, 0.33)\n",
+ "Ndombele' (5.93, 0.32); (5.92, 0.30)\n",
+ "Henderson L. (5.80, 0.35); (5.81, 0.41)\n",
+ "Maggiore (5.89, 0.34); (5.90, 0.36)\n",
+ "Ilic (5.83, 0.37); (5.86, 0.39)\n",
+ "Kovalenko (5.93, 0.37); (6.02, 0.45)\n",
+ "Zalewski (5.96, 0.33); (5.99, 0.37)\n",
+ "Pickel (5.83, 0.35); (5.91, 0.49)\n",
+ "Ferguson (6.13, 0.54); (6.78, 1.18)\n",
+ "Camara Ma. (6.07, 0.36); (6.12, 0.36)\n",
+ "Saponara (5.95, 0.43); (6.17, 0.67)\n",
+ "Rincon (5.73, 0.35); (5.73, 0.35)\n",
+ "Cataldi (5.94, 0.37); (5.97, 0.36)\n",
+ "Zurkowski (6.05, 0.48); (6.50, 0.94)\n",
+ "Rovella (5.83, 0.54); (5.79, 0.41)\n",
+ "Agudelo (5.87, 0.33); (5.87, 0.33)\n",
+ "Amrabat (5.92, 0.46); (5.97, 0.47)\n",
+ "Lopez M. (5.88, 0.41); (5.91, 0.41)\n",
+ "Gyasi (5.80, 0.45); (5.91, 0.61)\n",
+ "Pobega (6.00, 0.34); (6.08, 0.44)\n",
+ "Harroui (5.78, 0.36); (5.85, 0.50)\n",
+ "Ceide (5.86, 0.35); (5.85, 0.34)\n",
+ "Baldanzi (6.26, 0.47); (7.05, 1.37)\n",
+ "Blin (6.00, 0.30); (5.97, 0.30)\n",
+ "Hjulmand (5.98, 0.53); (5.93, 0.42)\n",
+ "D'alessandro (5.99, 0.31); (6.00, 0.36)\n",
+ "Grassi (5.95, 0.31); (5.91, 0.29)\n",
+ "Krunic (5.98, 0.32); (5.99, 0.34)\n",
+ "Linetty (5.91, 0.48); (6.13, 0.72)\n",
+ "Miguel Veloso (5.90, 0.37); (5.94, 0.41)\n",
+ "Ekdal (5.77, 0.37); (5.72, 0.32)\n",
+ "Schouten (5.86, 0.39); (5.83, 0.32)\n",
+ "Villar (5.73, 0.33); (5.65, 0.28)\n",
+ "Saelemaekers (5.94, 0.36); (6.02, 0.45)\n",
+ "Vranckx (5.99, 0.40); (6.06, 0.38)\n",
+ "Basic (5.98, 0.32); (6.01, 0.37)\n",
+ "Aebischer (5.96, 0.46); (6.22, 0.72)\n",
+ "Marcos Antonio (5.88, 0.31); (5.85, 0.28)\n",
+ "Ranocchia F. (5.96, 0.41); (6.20, 0.68)\n",
+ "Bistrovic (5.84, 0.31); (5.85, 0.33)\n",
+ "Verre (5.71, 0.32); (5.68, 0.27)\n",
+ "Gagliardini (5.99, 0.35); (6.14, 0.52)\n",
+ "Barberis (5.73, 0.38); (5.72, 0.33)\n",
+ "Leris (5.68, 0.35); (5.68, 0.39)\n",
+ "Vieira (5.67, 0.34); (5.65, 0.32)\n",
+ "Winks (5.85, 0.40); (5.89, 0.43)\n",
+ "Castrovilli (5.97, 0.42); (6.14, 0.61)\n",
+ "Maldini (6.11, 0.45); (6.67, 1.05)\n",
+ "Marin (5.74, 0.40); (5.72, 0.34)\n",
+ "Maleh (5.88, 0.35); (5.96, 0.48)\n",
+ "Matheus Henrique (5.79, 0.35); (5.79, 0.33)\n",
+ "Asllani (5.93, 0.32); (5.93, 0.33)\n",
+ "Moro N. (5.75, 0.37); (5.71, 0.31)\n",
+ "Oudin (6.04, 0.41); (6.15, 0.45)\n",
+ "Duncan (5.86, 0.38); (5.94, 0.48)\n",
+ "Molina S. (5.76, 0.37); (5.75, 0.35)\n",
+ "Kastanos (5.75, 0.34); (5.73, 0.31)\n",
+ "Valoti (5.86, 0.38); (5.85, 0.33)\n",
+ "Gaetano (5.93, 0.34); (5.95, 0.35)\n",
+ "Escalante (5.77, 0.42); (5.72, 0.35)\n",
+ "Bohinen (5.92, 0.32); (5.89, 0.29)\n",
+ "Terracciano F. (6.01, 0.29); (6.03, 0.36)\n",
+ "Milanese (5.96, 0.43); (6.03, 0.48)\n",
+ "Castagnetti (5.94, 0.30); (5.93, 0.31)\n",
+ "Listkowski (5.86, 0.38); (5.85, 0.33)\n",
+ "Adli (5.80, 0.41); (5.83, 0.40)\n",
+ "Hrustic (5.69, 0.33); (5.64, 0.28)\n",
+ "D'andrea (5.85, 0.36); (5.89, 0.44)\n",
+ "Benassi (5.88, 0.34); (5.90, 0.39)\n",
+ "Baez (5.91, 0.39); (5.95, 0.40)\n",
+ "Vignato (5.82, 0.38); (5.85, 0.39)\n",
+ "Obiang (5.83, 0.39); (5.80, 0.33)\n",
+ "Askildsen (5.67, 0.32); (5.63, 0.27)\n",
+ "Hongla (5.70, 0.32); (5.71, 0.29)\n",
+ "Yepes (5.59, 0.41); (5.52, 0.35)\n",
+ "Helgason (5.83, 0.33); (5.81, 0.30)\n",
+ "Bondo (5.73, 0.34); (5.68, 0.30)\n",
+ "Ellertsson (5.84, 0.35); (5.84, 0.32)\n",
+ "Capezzi (5.91, 0.35); (5.92, 0.32)\n",
+ "Jajalo (5.90, 0.32); (5.88, 0.30)\n",
+ "Machin (5.84, 0.40); (5.86, 0.39)\n",
+ "Bakayoko (5.79, 0.37); (5.73, 0.32)\n",
+ "Scozzarella (5.84, 0.40); (5.86, 0.39)\n",
+ "Fagioli (6.09, 0.51); (6.63, 1.04)\n",
+ "Demme (6.06, 0.41); (6.27, 0.61)\n",
+ "Akpa Akpro (5.90, 0.43); (5.94, 0.42)\n",
+ "Darboe (5.96, 0.47); (6.00, 0.41)\n",
+ "Bove (5.71, 0.32); (5.70, 0.30)\n",
+ "Urbanski (5.91, 0.41); (5.96, 0.40)\n",
+ "Bertini (5.91, 0.40); (5.96, 0.38)\n",
+ "Cortinovis (5.88, 0.41); (5.95, 0.46)\n",
+ "Romero L. (5.92, 0.52); (6.23, 0.88)\n",
+ "Bianco (5.91, 0.40); (5.97, 0.46)\n",
+ "Sher (5.91, 0.40); (5.96, 0.40)\n",
+ "Nguiamba (5.99, 0.41); (6.06, 0.42)\n",
+ "Volpato (5.95, 0.59); (6.46, 1.11)\n",
+ "Praszelik (5.96, 0.39); (6.06, 0.46)\n",
+ "Trimboli (5.85, 0.40); (5.89, 0.43)\n",
+ "Pafundi (5.91, 0.40); (5.96, 0.40)\n",
+ "Bjorkengren (5.95, 0.42); (6.02, 0.43)\n",
+ "Vignato S. (5.86, 0.42); (5.87, 0.38)\n",
+ "Samek (5.95, 0.42); (6.02, 0.43)\n",
+ "Zerbin (5.82, 0.35); (5.83, 0.34)\n",
+ "Ilkhan (5.79, 0.36); (5.77, 0.32)\n",
+ "Degli Innocenti (5.91, 0.45); (5.96, 0.42)\n",
+ "Fazzini (5.67, 0.35); (5.56, 0.29)\n",
+ "Acella (5.94, 0.42); (6.02, 0.48)\n",
+ "Tripi (5.91, 0.40); (5.94, 0.40)\n",
+ "Garbett (5.92, 0.41); (5.98, 0.43)\n",
+ "Iling-Junior (5.95, 0.40); (6.01, 0.37)\n",
+ "Immobile (6.47, 0.72); (8.40, 2.84)\n",
+ "Vlahovic (6.32, 0.72); (8.05, 2.52)\n",
+ "Rafael Leao (6.36, 0.71); (7.91, 2.36)\n",
+ "Martinez L. (6.37, 0.71); (8.20, 2.64)\n",
+ "Dybala (6.48, 0.64); (7.96, 2.30)\n",
+ "Arnautovic (6.31, 0.69); (7.98, 2.43)\n",
+ "Beto (6.23, 0.66); (7.82, 2.28)\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Giroud (6.26, 0.67); (7.66, 2.12)\n",
+ "Osimhen (6.48, 0.72); (8.44, 2.88)\n",
+ "Deulofeu (6.35, 0.63); (7.64, 2.00)\n",
+ "Lukaku (6.46, 0.71); (8.41, 2.84)\n",
+ "Milik (6.24, 0.59); (7.33, 1.69)\n",
+ "Pedro (6.30, 0.56); (7.11, 1.40)\n",
+ "Abraham (6.16, 0.63); (7.49, 1.97)\n",
+ "Berardi (6.27, 0.69); (7.90, 2.36)\n",
+ "Dia (6.17, 0.70); (7.64, 2.17)\n",
+ "Lookman (6.44, 0.65); (8.00, 2.38)\n",
+ "Simeone (6.31, 0.71); (8.01, 2.48)\n",
+ "Correa (6.26, 0.48); (7.08, 1.40)\n",
+ "Zapata D. (6.10, 0.59); (7.14, 1.63)\n",
+ "Dzeko (6.26, 0.70); (7.93, 2.40)\n",
+ "Nzola (6.12, 0.66); (7.44, 1.97)\n",
+ "Sanabria (6.08, 0.58); (7.00, 1.50)\n",
+ "Muriel (6.20, 0.66); (7.37, 1.84)\n",
+ "Rebic (6.23, 0.66); (7.55, 2.01)\n",
+ "Bonazzoli (6.06, 0.49); (6.51, 0.95)\n",
+ "Caprari (5.93, 0.39); (6.16, 0.67)\n",
+ "Di Maria (6.02, 0.64); (6.54, 1.21)\n",
+ "Lozano (6.31, 0.65); (7.64, 2.04)\n",
+ "Ceesay (6.08, 0.55); (6.98, 1.43)\n",
+ "Pinamonti (5.93, 0.52); (6.59, 1.20)\n",
+ "Kouame' (6.18, 0.60); (7.26, 1.69)\n",
+ "Lauriente' (6.21, 0.69); (7.33, 1.85)\n",
+ "Jovic (6.00, 0.59); (6.80, 1.39)\n",
+ "Barrow (6.05, 0.61); (6.88, 1.43)\n",
+ "Henry (5.93, 0.52); (6.44, 1.05)\n",
+ "Piatek (6.05, 0.64); (7.14, 1.71)\n",
+ "Gonzalez N. (6.16, 0.63); (7.23, 1.70)\n",
+ "Dessers (6.08, 0.47); (6.83, 1.26)\n",
+ "Caputo (5.76, 0.38); (5.90, 0.59)\n",
+ "Raspadori (6.04, 0.53); (6.67, 1.16)\n",
+ "Lammers (5.90, 0.38); (6.04, 0.58)\n",
+ "Okereke (5.99, 0.53); (6.59, 1.16)\n",
+ "Cabral (6.02, 0.48); (6.74, 1.21)\n",
+ "Gabbiadini (5.78, 0.39); (5.96, 0.65)\n",
+ "Belotti (5.71, 0.32); (5.71, 0.32)\n",
+ "Origi (6.00, 0.53); (6.57, 1.09)\n",
+ "Botheim (5.92, 0.47); (6.43, 0.99)\n",
+ "Alvarez A. (6.04, 0.64); (7.00, 1.58)\n",
+ "Verde (6.12, 0.47); (6.71, 1.07)\n",
+ "Destro (5.93, 0.60); (6.64, 1.31)\n",
+ "Kean (6.13, 0.63); (7.20, 1.73)\n",
+ "Pellegri (5.90, 0.42); (6.24, 0.82)\n",
+ "Satriano (5.87, 0.43); (6.20, 0.82)\n",
+ "Success (5.97, 0.34); (5.99, 0.38)\n",
+ "Mota (6.04, 0.65); (7.07, 1.67)\n",
+ "Banda (6.07, 0.40); (6.32, 0.66)\n",
+ "Hojlund (5.98, 0.42); (6.45, 0.94)\n",
+ "Lasagna (5.84, 0.41); (6.19, 0.80)\n",
+ "Pjaca (5.91, 0.40); (6.02, 0.54)\n",
+ "Gytkjaer (5.85, 0.38); (6.16, 0.76)\n",
+ "Petagna (5.80, 0.38); (5.91, 0.53)\n",
+ "Nestorovski (6.24, 0.40); (6.87, 1.11)\n",
+ "Zanimacchia (5.95, 0.35); (6.03, 0.45)\n",
+ "Piccoli (5.89, 0.38); (6.12, 0.70)\n",
+ "Kallon (5.92, 0.34); (6.09, 0.62)\n",
+ "Ciofani D. (6.01, 0.64); (6.98, 1.58)\n",
+ "Di Francesco F. (5.89, 0.42); (6.12, 0.69)\n",
+ "Boga (5.88, 0.34); (5.87, 0.39)\n",
+ "Zirkzee (5.99, 0.54); (6.69, 1.23)\n",
+ "Quagliarella (5.78, 0.35); (5.88, 0.54)\n",
+ "Ibrahimovic (6.36, 0.66); (7.91, 2.31)\n",
+ "Shomurodov (5.94, 0.37); (6.27, 0.82)\n",
+ "Djuric (5.89, 0.30); (5.87, 0.29)\n",
+ "Strelec (5.95, 0.29); (5.92, 0.33)\n",
+ "Antiste (5.81, 0.38); (6.04, 0.71)\n",
+ "Seck (6.00, 0.37); (6.05, 0.39)\n",
+ "Buonaiuto (6.08, 0.36); (6.27, 0.50)\n",
+ "Sansone (5.81, 0.38); (5.90, 0.49)\n",
+ "Pussetto (5.86, 0.42); (6.19, 0.82)\n",
+ "Cambiaghi (6.09, 0.49); (6.64, 1.08)\n",
+ "Colombo (6.13, 0.62); (7.34, 1.82)\n",
+ "Afena-Gyan (5.74, 0.34); (5.72, 0.31)\n",
+ "Defrel (5.77, 0.37); (5.83, 0.52)\n",
+ "Karamoh (5.88, 0.33); (5.89, 0.34)\n",
+ "Cancellieri (5.82, 0.32); (5.74, 0.28)\n",
+ "Tsadjout (5.98, 0.41); (6.11, 0.52)\n",
+ "Rodriguez P. (6.02, 0.36); (6.11, 0.40)\n",
+ "Valencia D. (5.69, 0.31); (5.74, 0.29)\n",
+ "Edera (5.92, 0.43); (5.98, 0.46)\n",
+ "Oddei (5.98, 0.39); (6.03, 0.42)\n",
+ "Raimondo (5.95, 0.42); (6.02, 0.44)\n",
+ "Kristoffersen (5.87, 0.41); (5.91, 0.40)\n",
+ "Kaio Jorge (5.99, 0.36); (6.04, 0.39)\n",
+ "De Luca (5.86, 0.42); (5.93, 0.46)\n",
+ "Soule' (5.80, 0.41); (5.78, 0.35)\n",
+ "Lazetic (5.96, 0.42); (6.04, 0.46)\n",
+ "Voelkerling Persson (5.95, 0.44); (6.02, 0.46)\n",
+ "Sanca (5.91, 0.41); (5.96, 0.38)\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " role \n",
+ " team \n",
+ " oppteam \n",
+ " home \n",
+ " starter \n",
+ " vote% \n",
+ " MV \n",
+ " MV std \n",
+ " FV \n",
+ " FV std \n",
+ " MV loc \n",
+ " MV scale \n",
+ " MV skewness \n",
+ " MV tailweight \n",
+ " FV loc \n",
+ " FV scale \n",
+ " FV skewness \n",
+ " FV tailweight \n",
+ " Clean Sheet % \n",
+ " \n",
+ " \n",
+ " player \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " Musso \n",
+ " P \n",
+ " Atalanta \n",
+ " Avg \n",
+ " 1 \n",
+ " 1 \n",
+ " 90 \n",
+ " 6.271947 \n",
+ " 0.430055 \n",
+ " 5.709330 \n",
+ " 0.574931 \n",
+ " 6.021375 \n",
+ " 0.331715 \n",
+ " 0.518988 \n",
+ " 1.353078 \n",
+ " 5.943697 \n",
+ " 0.804946 \n",
+ " -0.211801 \n",
+ " 0.650473 \n",
+ " 61.331621 \n",
+ " \n",
+ " \n",
+ " Rossi F. \n",
+ " P \n",
+ " Atalanta \n",
+ " Avg \n",
+ " 1 \n",
+ " 0 \n",
+ " 1 \n",
+ " 6.271947 \n",
+ " 0.430055 \n",
+ " 5.709330 \n",
+ " 0.574931 \n",
+ " 6.021375 \n",
+ " 0.331715 \n",
+ " 0.518988 \n",
+ " 1.353078 \n",
+ " 5.943697 \n",
+ " 0.804946 \n",
+ " -0.211801 \n",
+ " 0.650473 \n",
+ " 61.331621 \n",
+ " \n",
+ " \n",
+ " Sportiello \n",
+ " P \n",
+ " Atalanta \n",
+ " Avg \n",
+ " 1 \n",
+ " 0 \n",
+ " 5 \n",
+ " 6.264654 \n",
+ " 0.401258 \n",
+ " 5.620796 \n",
+ " 0.583706 \n",
+ " 6.034907 \n",
+ " 0.314094 \n",
+ " 0.504715 \n",
+ " 1.356614 \n",
+ " 5.923086 \n",
+ " 0.807366 \n",
+ " -0.271899 \n",
+ " 0.640287 \n",
+ " 49.423152 \n",
+ " \n",
+ " \n",
+ " Toloi \n",
+ " D \n",
+ " Atalanta \n",
+ " Avg \n",
+ " 1 \n",
+ " 1 \n",
+ " 80 \n",
+ " 6.210211 \n",
+ " 0.451401 \n",
+ " 6.519528 \n",
+ " 0.698510 \n",
+ " 6.128604 \n",
+ " 0.510814 \n",
+ " 0.118118 \n",
+ " 1.164539 \n",
+ " 5.968876 \n",
+ " 0.927175 \n",
+ " 0.401723 \n",
+ " 1.931138 \n",
+ " 0.000000 \n",
+ " \n",
+ " \n",
+ " Scalvini \n",
+ " D \n",
+ " Atalanta \n",
+ " Avg \n",
+ " 1 \n",
+ " 0 \n",
+ " 40 \n",
+ " 6.087560 \n",
+ " 0.522836 \n",
+ " 6.485634 \n",
+ " 0.911451 \n",
+ " 6.031816 \n",
+ " 0.607296 \n",
+ " 0.068214 \n",
+ " 1.128253 \n",
+ " 5.694374 \n",
+ " 1.063483 \n",
+ " 0.483664 \n",
+ " 1.910546 \n",
+ " 0.000000 \n",
+ " \n",
+ " \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " \n",
+ " \n",
+ " Henry \n",
+ " A \n",
+ " Verona \n",
+ " Avg \n",
+ " 1 \n",
+ " 1 \n",
+ " 80 \n",
+ " 5.934716 \n",
+ " 0.522377 \n",
+ " 6.437649 \n",
+ " 1.045586 \n",
+ " 5.919954 \n",
+ " 0.621110 \n",
+ " 0.017495 \n",
+ " 1.112960 \n",
+ " 5.489585 \n",
+ " 1.128037 \n",
+ " 0.530604 \n",
+ " 1.907810 \n",
+ " 0.000000 \n",
+ " \n",
+ " \n",
+ " Lasagna \n",
+ " A \n",
+ " Verona \n",
+ " Avg \n",
+ " 1 \n",
+ " 0 \n",
+ " 40 \n",
+ " 5.841306 \n",
+ " 0.411127 \n",
+ " 6.191318 \n",
+ " 0.803403 \n",
+ " 5.848244 \n",
+ " 0.496641 \n",
+ " -0.010579 \n",
+ " 1.142342 \n",
+ " 5.499932 \n",
+ " 0.949700 \n",
+ " 0.473728 \n",
+ " 1.911753 \n",
+ " 0.000000 \n",
+ " \n",
+ " \n",
+ " Piccoli \n",
+ " A \n",
+ " Verona \n",
+ " Avg \n",
+ " 1 \n",
+ " 0 \n",
+ " 26 \n",
+ " 5.893315 \n",
+ " 0.376300 \n",
+ " 6.124632 \n",
+ " 0.698532 \n",
+ " 5.887677 \n",
+ " 0.451470 \n",
+ " 0.009328 \n",
+ " 1.161328 \n",
+ " 5.540597 \n",
+ " 0.861138 \n",
+ " 0.449163 \n",
+ " 1.905198 \n",
+ " 0.000000 \n",
+ " \n",
+ " \n",
+ " Kallon \n",
+ " A \n",
+ " Verona \n",
+ " Avg \n",
+ " 1 \n",
+ " 0 \n",
+ " 55 \n",
+ " 5.924331 \n",
+ " 0.339034 \n",
+ " 6.086577 \n",
+ " 0.617345 \n",
+ " 5.912078 \n",
+ " 0.404937 \n",
+ " 0.022507 \n",
+ " 1.180800 \n",
+ " 5.594398 \n",
+ " 0.805842 \n",
+ " 0.411384 \n",
+ " 1.904539 \n",
+ " 0.000000 \n",
+ " \n",
+ " \n",
+ " Djuric \n",
+ " A \n",
+ " Verona \n",
+ " Avg \n",
+ " 1 \n",
+ " 0 \n",
+ " 40 \n",
+ " 5.891532 \n",
+ " 0.301036 \n",
+ " 5.867888 \n",
+ " 0.294978 \n",
+ " 5.885631 \n",
+ " 0.362024 \n",
+ " 0.012265 \n",
+ " 1.195617 \n",
+ " 5.776346 \n",
+ " 0.553349 \n",
+ " 0.122425 \n",
+ " 1.881055 \n",
+ " 0.000000 \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
554 rows × 19 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " role team oppteam home starter vote% MV MV std \\\n",
+ "player \n",
+ "Musso P Atalanta Avg 1 1 90 6.271947 0.430055 \n",
+ "Rossi F. P Atalanta Avg 1 0 1 6.271947 0.430055 \n",
+ "Sportiello P Atalanta Avg 1 0 5 6.264654 0.401258 \n",
+ "Toloi D Atalanta Avg 1 1 80 6.210211 0.451401 \n",
+ "Scalvini D Atalanta Avg 1 0 40 6.087560 0.522836 \n",
+ "... ... ... ... ... ... ... ... ... \n",
+ "Henry A Verona Avg 1 1 80 5.934716 0.522377 \n",
+ "Lasagna A Verona Avg 1 0 40 5.841306 0.411127 \n",
+ "Piccoli A Verona Avg 1 0 26 5.893315 0.376300 \n",
+ "Kallon A Verona Avg 1 0 55 5.924331 0.339034 \n",
+ "Djuric A Verona Avg 1 0 40 5.891532 0.301036 \n",
+ "\n",
+ " FV FV std MV loc MV scale MV skewness \\\n",
+ "player \n",
+ "Musso 5.709330 0.574931 6.021375 0.331715 0.518988 \n",
+ "Rossi F. 5.709330 0.574931 6.021375 0.331715 0.518988 \n",
+ "Sportiello 5.620796 0.583706 6.034907 0.314094 0.504715 \n",
+ "Toloi 6.519528 0.698510 6.128604 0.510814 0.118118 \n",
+ "Scalvini 6.485634 0.911451 6.031816 0.607296 0.068214 \n",
+ "... ... ... ... ... ... \n",
+ "Henry 6.437649 1.045586 5.919954 0.621110 0.017495 \n",
+ "Lasagna 6.191318 0.803403 5.848244 0.496641 -0.010579 \n",
+ "Piccoli 6.124632 0.698532 5.887677 0.451470 0.009328 \n",
+ "Kallon 6.086577 0.617345 5.912078 0.404937 0.022507 \n",
+ "Djuric 5.867888 0.294978 5.885631 0.362024 0.012265 \n",
+ "\n",
+ " MV tailweight FV loc FV scale FV skewness FV tailweight \\\n",
+ "player \n",
+ "Musso 1.353078 5.943697 0.804946 -0.211801 0.650473 \n",
+ "Rossi F. 1.353078 5.943697 0.804946 -0.211801 0.650473 \n",
+ "Sportiello 1.356614 5.923086 0.807366 -0.271899 0.640287 \n",
+ "Toloi 1.164539 5.968876 0.927175 0.401723 1.931138 \n",
+ "Scalvini 1.128253 5.694374 1.063483 0.483664 1.910546 \n",
+ "... ... ... ... ... ... \n",
+ "Henry 1.112960 5.489585 1.128037 0.530604 1.907810 \n",
+ "Lasagna 1.142342 5.499932 0.949700 0.473728 1.911753 \n",
+ "Piccoli 1.161328 5.540597 0.861138 0.449163 1.905198 \n",
+ "Kallon 1.180800 5.594398 0.805842 0.411384 1.904539 \n",
+ "Djuric 1.195617 5.776346 0.553349 0.122425 1.881055 \n",
+ "\n",
+ " Clean Sheet % \n",
+ "player \n",
+ "Musso 61.331621 \n",
+ "Rossi F. 61.331621 \n",
+ "Sportiello 49.423152 \n",
+ "Toloi 0.000000 \n",
+ "Scalvini 0.000000 \n",
+ "... ... \n",
+ "Henry 0.000000 \n",
+ "Lasagna 0.000000 \n",
+ "Piccoli 0.000000 \n",
+ "Kallon 0.000000 \n",
+ "Djuric 0.000000 \n",
+ "\n",
+ "[554 rows x 19 columns]"
+ ]
+ },
+ "execution_count": 51,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "output = pd.DataFrame(columns = ['player', 'role', 'team', 'oppteam', 'home', 'starter', 'vote%', 'MV', 'MV std', 'FV', 'FV std', 'MV loc', 'MV scale', 'MV skewness', 'MV tailweight', 'FV loc', 'FV scale', 'FV skewness', 'FV tailweight', 'Clean Sheet %'])\n",
+ "\n",
+ "tot_matches = 2 # home and not home\n",
+ "\n",
+ "current_season_games = max(players_orig['games'])\n",
+ "\n",
+ "for i in range(players.shape[0]):\n",
+ " home = 0\n",
+ " \n",
+ " for k in range(tot_matches):\n",
+ " #matchday_out = k + 1\n",
+ " #[player, team, oppteam, home] = PlayerMatch(players.index[i], matchday_out)\n",
+ " \n",
+ " player = players.index[i]\n",
+ " team = players['team'][i]\n",
+ " oppteam = 'Avg'\n",
+ " home = not home\n",
+ "\n",
+ " [mean, std, dist] = vote_predict_NNb(player, team, oppteam, home = home)\n",
+ "\n",
+ " role = players['r'][player] \n",
+ "\n",
+ " starter = 0\n",
+ " voteperc = 0\n",
+ "\n",
+ " games = max( players_orig['games'][i], players_orig['gk_games'][i] )\n",
+ " mins = max( players_orig['minutes'][i], players_orig['gk_minutes'][i] )\n",
+ " \n",
+ " cs = 0\n",
+ " if(role == 'P'):\n",
+ " cs = dist[2].probs.numpy()[0] * 100\n",
+ " \n",
+ " starter = int( player in gk_starters )\n",
+ " if(starter):\n",
+ " voteperc = 100\n",
+ " else:\n",
+ " voteperc = 0\n",
+ " else:\n",
+ " starter = int ( 1 * (games >= current_season_games * 2/3 and mins / games >= 45 ) )\n",
+ " voteperc = int( min( 1, games / current_season_games ) * 100) \n",
+ " \n",
+ " #if(player in probables.index):\n",
+ " # starter = probables['starter'][player]\n",
+ " # voteperc = probables['percentage'][player]\n",
+ "\n",
+ " if(k == 0):\n",
+ " row = [player, role, team, 'Avg', 1, starter, voteperc]\n",
+ " \n",
+ " numrow_ = [mean[0], std[0], \n",
+ " mean[1], std[1], \n",
+ " dist[0].loc.numpy()[0], dist[0].scale.numpy()[0], \n",
+ " dist[0].skewness.numpy()[0], dist[0].tailweight.numpy()[0], \n",
+ " dist[1].loc.numpy()[0], dist[1].scale.numpy()[0], \n",
+ " dist[1].skewness.numpy()[0], dist[1].tailweight.numpy()[0],\n",
+ " cs] \n",
+ "\n",
+ " if(k == 0):\n",
+ " numrow = numrow_\n",
+ " else:\n",
+ " for j in range(len(numrow)):\n",
+ " numrow[j] += numrow_[j]\n",
+ "\n",
+ " for j in range(len(numrow)):\n",
+ " numrow[j] /= tot_matches\n",
+ " \n",
+ " print(players.index[i] + ' (' + \"{:.2f}\".format(numrow[0]) + ', ' + \"{:.2f}\".format(numrow[1]) + \n",
+ " '); (' + \"{:.2f}\".format(numrow[2]) + ', ' + \"{:.2f}\".format(numrow[3]) + ')' )\n",
+ " \n",
+ " row += numrow # list concat\n",
+ " \n",
+ " row_df = pd.DataFrame(data = [row], columns = output.columns)\n",
+ "\n",
+ " output = pd.concat([output, row_df])\n",
+ " \n",
+ " \n",
+ "\n",
+ "output = output.set_index('player')\n",
+ "\n",
+ "output = output.sort_values(['team', 'role', 'FV'], ascending = [True, False, False])\n",
+ "#output.to_excel('outputs/pred_matchday_' + str(matchday_out) + '.xlsx')\n",
+ "\n",
+ "output"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 52,
+ "id": "b47cbd63",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import shutil\n",
+ "\n",
+ "output = output.sort_values(['role', 'FV'], ascending = [False, False])\n",
+ "\n",
+ "template_file = 'outputs/pred_matchday_base.xlsx'\n",
+ "dest_file = 'outputs/pred_avg_seriea.xlsx'\n",
+ "\n",
+ "shutil.copyfile(template_file, dest_file)\n",
+ "\n",
+ "with pd.ExcelWriter(dest_file, mode = 'a', engine=\"openpyxl\", if_sheet_exists = 'replace') as writer: \n",
+ " output.to_excel(writer, sheet_name='data')"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "a9687e92",
+ "metadata": {},
+ "source": [
+ "Same code but considering previous season"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 41,
+ "id": "89e1dc82",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Meret (5.79, 0.46); (5.22, 0.60)\n",
+ "Provedel (6.40, 0.38); (4.78, 0.71)\n",
+ "Maignan (6.38, 0.38); (5.01, 0.67)\n",
+ "Silvestri (6.40, 0.38); (4.53, 0.74)\n",
+ "Sepe (6.38, 0.37); (4.77, 0.71)\n",
+ "Szczesny (6.29, 0.39); (5.05, 0.66)\n",
+ "Consigli (6.31, 0.37); (4.42, 0.76)\n",
+ "Falcone (6.33, 0.41); (5.23, 0.64)\n",
+ "Musso (6.39, 0.37); (4.71, 0.72)\n",
+ "Vicario (6.40, 0.38); (4.57, 0.74)\n",
+ "Rui Patricio (6.36, 0.38); (4.57, 0.73)\n",
+ "Milinkovic-Savic V. (6.28, 0.36); (4.68, 0.72)\n",
+ "Audero (6.32, 0.36); (4.39, 0.77)\n",
+ "Montipo' (6.37, 0.36); (4.63, 0.73)\n",
+ "Sportiello (6.33, 0.41); (5.58, 0.59)\n",
+ "Skorupski (6.39, 0.39); (4.61, 0.73)\n",
+ "Di Gregorio (6.13, 0.40); (4.30, 0.76)\n",
+ "Perin (6.23, 0.41); (5.53, 0.59)\n",
+ "Handanovic (6.44, 0.39); (4.66, 0.73)\n",
+ "Tatarusanu (6.06, 0.43); (5.47, 0.59)\n",
+ "Gollini (6.03, 0.41); (5.40, 0.60)\n",
+ "Dragowski (5.66, 0.42); (3.79, 0.84)\n",
+ "Terracciano (6.22, 0.34); (4.44, 0.75)\n",
+ "Berisha (6.26, 0.43); (5.58, 0.59)\n",
+ "Radu I. (5.33, 0.40); (3.14, 0.99)\n",
+ "Cragno (6.36, 0.36); (4.65, 0.72)\n",
+ "Luis Maximiano (6.05, 0.46); (5.19, 0.62)\n",
+ "Onana (6.23, 0.37); (5.38, 0.62)\n",
+ "Carnesecchi (6.27, 0.45); (5.50, 0.60)\n",
+ "Mirante (6.38, 0.38); (5.01, 0.67)\n",
+ "Sarr M. (6.27, 0.42); (4.63, 0.72)\n",
+ "Lamanna (6.13, 0.40); (4.30, 0.76)\n",
+ "Ujkani (6.40, 0.38); (4.57, 0.74)\n",
+ "Pegolo (6.28, 0.36); (4.38, 0.76)\n",
+ "Perilli (6.22, 0.33); (4.29, 0.78)\n",
+ "Padelli (6.45, 0.40); (4.62, 0.73)\n",
+ "Perisan (6.45, 0.41); (5.30, 0.63)\n",
+ "Bardi (6.40, 0.38); (4.71, 0.72)\n",
+ "Cordaz (6.44, 0.39); (4.66, 0.73)\n",
+ "Pinsoglio (6.26, 0.40); (5.18, 0.64)\n",
+ "Fiorillo (6.33, 0.36); (4.62, 0.74)\n",
+ "Sirigu (6.36, 0.36); (4.96, 0.68)\n",
+ "Cerofolini (6.09, 0.35); (4.64, 0.72)\n",
+ "Rossi F. (6.38, 0.37); (4.78, 0.70)\n",
+ "Contini (6.18, 0.34); (4.22, 0.80)\n",
+ "Brancolini (6.40, 0.37); (4.83, 0.70)\n",
+ "Bleve (6.40, 0.37); (4.83, 0.70)\n",
+ "Berardi A. (6.33, 0.35); (4.49, 0.75)\n",
+ "Russo A. (6.24, 0.37); (5.24, 0.63)\n",
+ "Gemello (6.26, 0.43); (5.64, 0.59)\n",
+ "Ravaglia (6.37, 0.36); (4.57, 0.74)\n",
+ "Zoet (5.55, 0.33); (2.93, 1.10)\n",
+ "Boer (6.36, 0.38); (4.57, 0.73)\n",
+ "Adamonis (6.16, 0.40); (4.50, 0.73)\n",
+ "Marfella (6.37, 0.37); (5.05, 0.67)\n",
+ "Zovko (6.38, 0.37); (4.50, 0.75)\n",
+ "Piana (6.40, 0.38); (4.53, 0.74)\n",
+ "Bagnolini (6.04, 0.36); (3.94, 0.82)\n",
+ "Svilar (6.24, 0.40); (5.38, 0.61)\n",
+ "Sorrentino A. (6.13, 0.40); (4.30, 0.76)\n",
+ "Ciezkowski (6.27, 0.42); (4.63, 0.72)\n",
+ "Micai (6.41, 0.37); (4.91, 0.69)\n",
+ "Chiesa M. (6.22, 0.33); (4.29, 0.78)\n",
+ "Saro (6.27, 0.42); (4.63, 0.72)\n",
+ "Smalling (6.16, 0.46); (6.51, 0.80)\n",
+ "Hernandez T. (6.24, 0.60); (6.99, 1.34)\n",
+ "Kim (6.28, 0.45); (6.62, 0.73)\n",
+ "Bastoni S. (6.08, 0.49); (6.43, 0.82)\n",
+ "Udogie (6.04, 0.56); (6.54, 1.08)\n",
+ "Dumfries (6.18, 0.51); (6.86, 1.22)\n",
+ "Romagnoli (5.99, 0.48); (6.00, 0.39)\n",
+ "Rodrigo Becao (6.00, 0.52); (6.13, 0.63)\n",
+ "Parisi (5.87, 0.40); (5.88, 0.34)\n",
+ "Mazzocchi (5.81, 0.40); (5.83, 0.36)\n",
+ "Bremer (6.21, 0.47); (6.40, 0.55)\n",
+ "Demiral (6.02, 0.52); (6.06, 0.49)\n",
+ "Valeri (6.08, 0.35); (6.40, 0.67)\n",
+ "Dimarco (6.17, 0.46); (6.58, 0.85)\n",
+ "Di Lorenzo (6.15, 0.41); (6.31, 0.49)\n",
+ "Ibanez (5.81, 0.51); (5.87, 0.58)\n",
+ "Tomori (6.09, 0.39); (6.16, 0.36)\n",
+ "Toloi (6.03, 0.48); (6.15, 0.56)\n",
+ "Gosens (6.07, 0.34); (6.17, 0.40)\n",
+ "Rrahmani (6.23, 0.50); (6.63, 0.85)\n",
+ "Kalulu (6.20, 0.49); (6.56, 0.80)\n",
+ "Bijol (6.07, 0.51); (6.47, 0.91)\n",
+ "Doig (6.16, 0.51); (6.72, 1.05)\n",
+ "Mario Rui (6.03, 0.42); (6.13, 0.44)\n",
+ "Spinazzola (6.02, 0.32); (6.02, 0.34)\n",
+ "Lazzari (6.01, 0.51); (6.38, 0.91)\n",
+ "Mancini (5.76, 0.50); (5.72, 0.40)\n",
+ "Danilo (6.12, 0.42); (6.25, 0.48)\n",
+ "Kyriakopoulos (5.78, 0.52); (5.74, 0.45)\n",
+ "Vojvoda (5.95, 0.37); (6.00, 0.40)\n",
+ "Scalvini (5.98, 0.38); (6.05, 0.41)\n",
+ "Carlos Augusto (5.83, 0.45); (5.95, 0.58)\n",
+ "Skriniar (6.15, 0.46); (6.35, 0.59)\n",
+ "Schuurs (6.03, 0.36); (6.07, 0.34)\n",
+ "Juan Jesus (6.12, 0.44); (6.36, 0.63)\n",
+ "Bonucci (6.21, 0.56); (6.77, 1.10)\n",
+ "Calabria (6.10, 0.35); (6.36, 0.60)\n",
+ "Bastoni (6.16, 0.41); (6.32, 0.50)\n",
+ "Depaoli (5.74, 0.40); (5.78, 0.48)\n",
+ "Darmian (6.06, 0.37); (6.30, 0.64)\n",
+ "Sernicola (5.96, 0.41); (6.27, 0.77)\n",
+ "Mari' (6.02, 0.59); (6.27, 0.86)\n",
+ "Martinez Quarta (5.76, 0.50); (5.73, 0.49)\n",
+ "Maehle (6.03, 0.30); (6.07, 0.36)\n",
+ "Olivera (6.17, 0.38); (6.48, 0.66)\n",
+ "Biraghi (5.87, 0.57); (6.14, 0.87)\n",
+ "Medel (5.75, 0.54); (5.69, 0.42)\n",
+ "Patric (5.77, 0.56); (5.77, 0.56)\n",
+ "Rodriguez R. (5.88, 0.39); (5.89, 0.33)\n",
+ "Aina (5.88, 0.36); (5.89, 0.33)\n",
+ "Cambiaso (5.88, 0.51); (5.94, 0.54)\n",
+ "Perez N. (5.74, 0.41); (5.70, 0.35)\n",
+ "Holm (5.93, 0.41); (6.14, 0.65)\n",
+ "Baschirotto (6.15, 0.47); (6.56, 0.86)\n",
+ "Dodo' (5.72, 0.41); (5.70, 0.39)\n",
+ "Hysaj (5.70, 0.40); (5.70, 0.41)\n",
+ "Faraoni (6.07, 0.44); (6.44, 0.81)\n",
+ "Bianchetti (5.74, 0.41); (5.79, 0.47)\n",
+ "Milenkovic (5.80, 0.51); (5.79, 0.47)\n",
+ "Marusic (5.68, 0.48); (5.65, 0.46)\n",
+ "Colley (5.78, 0.53); (5.73, 0.39)\n",
+ "Toljan (5.81, 0.38); (5.80, 0.33)\n",
+ "Celik (5.90, 0.35); (5.89, 0.32)\n",
+ "Ampadu (5.77, 0.51); (5.71, 0.39)\n",
+ "Singo (6.14, 0.54); (6.63, 1.00)\n",
+ "Casale (5.82, 0.41); (5.79, 0.34)\n",
+ "Daniliuc (5.83, 0.55); (5.78, 0.46)\n",
+ "Pongracic (5.88, 0.42); (5.86, 0.33)\n",
+ "Soppy (5.87, 0.33); (5.84, 0.30)\n",
+ "Kiwior (5.78, 0.39); (5.76, 0.32)\n",
+ "Posch (5.96, 0.59); (6.46, 1.09)\n",
+ "Masina (5.98, 0.42); (6.23, 0.72)\n",
+ "Ghiglione (5.72, 0.37); (5.69, 0.32)\n",
+ "De Vrij (5.81, 0.36); (5.79, 0.31)\n",
+ "Alex Sandro (5.83, 0.34); (5.79, 0.29)\n",
+ "Ceccherini (5.76, 0.48); (5.78, 0.49)\n",
+ "Fazio (5.69, 0.58); (5.64, 0.55)\n",
+ "Rogerio (5.77, 0.40); (5.75, 0.35)\n",
+ "Reca (5.75, 0.38); (5.72, 0.32)\n",
+ "Gunter (5.73, 0.53); (5.67, 0.44)\n",
+ "Djidji (5.82, 0.46); (5.79, 0.36)\n",
+ "Augello (5.77, 0.40); (5.84, 0.46)\n",
+ "Bellanova (5.82, 0.42); (5.85, 0.43)\n",
+ "Erlic (5.84, 0.54); (5.95, 0.67)\n",
+ "Ismajli (5.64, 0.53); (5.58, 0.43)\n",
+ "Ebuehi (5.64, 0.38); (5.57, 0.32)\n",
+ "Kasius (5.96, 0.32); (5.95, 0.31)\n",
+ "Lucumi' (5.77, 0.39); (5.73, 0.32)\n",
+ "Hien (5.67, 0.45); (5.62, 0.37)\n",
+ "Acerbi (6.01, 0.53); (6.29, 0.80)\n",
+ "Zappacosta (6.08, 0.39); (6.28, 0.56)\n",
+ "Chiriches (5.71, 0.53); (5.65, 0.42)\n",
+ "Gyomber (5.68, 0.52); (5.62, 0.42)\n",
+ "Pezzella Giu. (5.95, 0.37); (5.98, 0.36)\n",
+ "Ferrari G. (5.69, 0.55); (5.63, 0.47)\n",
+ "Bereszynski (5.66, 0.42); (5.60, 0.36)\n",
+ "Hateboer (5.78, 0.34); (5.77, 0.31)\n",
+ "Karsdorp (5.96, 0.43); (6.01, 0.39)\n",
+ "Nuytinck (5.98, 0.52); (6.03, 0.50)\n",
+ "Lykogiannis (5.72, 0.35); (5.69, 0.31)\n",
+ "Buongiorno (5.87, 0.40); (5.85, 0.33)\n",
+ "Nikolaou (5.66, 0.44); (5.62, 0.35)\n",
+ "Lazaro (5.83, 0.42); (5.86, 0.41)\n",
+ "Gallo (5.86, 0.41); (5.82, 0.34)\n",
+ "Ayhan (5.71, 0.57); (5.77, 0.67)\n",
+ "Dest (5.84, 0.36); (5.83, 0.32)\n",
+ "Stojanovic (5.75, 0.51); (5.71, 0.47)\n",
+ "Birindelli (5.75, 0.32); (5.72, 0.28)\n",
+ "Gendrey (5.77, 0.35); (5.71, 0.30)\n",
+ "Ebosse (5.86, 0.33); (5.81, 0.29)\n",
+ "Lochoshvili (5.81, 0.37); (5.80, 0.32)\n",
+ "Bronn (5.85, 0.35); (5.81, 0.29)\n",
+ "Thiaw (6.00, 0.40); (6.06, 0.42)\n",
+ "Izzo (5.76, 0.35); (5.68, 0.30)\n",
+ "D'ambrosio (6.13, 0.38); (6.27, 0.46)\n",
+ "Rugani (5.94, 0.34); (5.93, 0.29)\n",
+ "De Sciglio (6.06, 0.50); (6.32, 0.74)\n",
+ "Luperto (5.74, 0.59); (5.66, 0.47)\n",
+ "De Silvestri (5.83, 0.52); (6.09, 0.81)\n",
+ "Djimsiti (5.89, 0.45); (5.93, 0.44)\n",
+ "Palomino (6.07, 0.47); (6.15, 0.43)\n",
+ "Bonifazi (5.64, 0.50); (5.62, 0.38)\n",
+ "Hristov (5.69, 0.47); (5.85, 0.69)\n",
+ "Donati (5.65, 0.42); (5.59, 0.35)\n",
+ "Umtiti (5.82, 0.48); (5.79, 0.39)\n",
+ "Kjaer (6.01, 0.31); (6.00, 0.31)\n",
+ "Igor (5.72, 0.53); (5.67, 0.42)\n",
+ "Okoli (5.65, 0.47); (5.62, 0.38)\n",
+ "Soumaoro (5.74, 0.52); (5.69, 0.40)\n",
+ "Caldirola (5.75, 0.48); (5.69, 0.37)\n",
+ "Ballo-Toure' (5.73, 0.32); (5.69, 0.28)\n",
+ "Bradaric (5.82, 0.40); (5.82, 0.34)\n",
+ "De Winter (5.77, 0.53); (5.70, 0.39)\n",
+ "Quagliata (5.94, 0.32); (5.96, 0.33)\n",
+ "Ferrari A. (5.75, 0.48); (5.82, 0.59)\n",
+ "Florenzi (6.11, 0.39); (6.34, 0.58)\n",
+ "Sala (5.85, 0.39); (5.99, 0.55)\n",
+ "Caldara (5.82, 0.55); (5.78, 0.49)\n",
+ "Murru (5.61, 0.40); (5.65, 0.54)\n",
+ "Marlon (5.62, 0.39); (5.55, 0.32)\n",
+ "Walukiewicz (5.69, 0.44); (5.65, 0.34)\n",
+ "Kumbulla (5.78, 0.34); (5.72, 0.29)\n",
+ "Amian (5.71, 0.52); (5.66, 0.46)\n",
+ "Ostigard (6.00, 0.38); (6.06, 0.36)\n",
+ "Sambia (5.70, 0.39); (5.64, 0.32)\n",
+ "Aiwu (5.93, 0.43); (5.98, 0.44)\n",
+ "Ehizibue (5.87, 0.30); (5.80, 0.27)\n",
+ "Hendry (5.98, 0.44); (6.03, 0.44)\n",
+ "Marrone (5.51, 0.45); (5.45, 0.38)\n",
+ "Radovanovic (5.77, 0.51); (5.84, 0.58)\n",
+ "Murillo (5.63, 0.35); (5.52, 0.29)\n",
+ "Venuti (5.81, 0.33); (5.78, 0.30)\n",
+ "Magnani (5.77, 0.46); (5.73, 0.35)\n",
+ "Terzic (5.94, 0.30); (5.91, 0.29)\n",
+ "Gabbia (5.61, 0.47); (5.56, 0.39)\n",
+ "Zortea (5.80, 0.38); (5.82, 0.42)\n",
+ "Dawidowicz (5.75, 0.39); (5.72, 0.32)\n",
+ "Pirola (5.82, 0.32); (5.73, 0.27)\n",
+ "Carboni (5.62, 0.45); (5.57, 0.36)\n",
+ "Lovato (5.82, 0.50); (5.78, 0.38)\n",
+ "Tuia (5.76, 0.45); (5.80, 0.48)\n",
+ "Amione (5.63, 0.35); (5.56, 0.30)\n",
+ "Vasquez (5.89, 0.43); (5.93, 0.40)\n",
+ "Zima (5.87, 0.35); (5.86, 0.31)\n",
+ "Coppola D. (5.99, 0.36); (6.00, 0.34)\n",
+ "Gatti (5.95, 0.45); (5.99, 0.38)\n",
+ "Gila (5.81, 0.49); (5.78, 0.40)\n",
+ "Cabal (5.82, 0.43); (5.83, 0.39)\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Sosa (5.64, 0.48); (5.57, 0.42)\n",
+ "Conti (6.10, 0.55); (6.68, 1.13)\n",
+ "Dermaku (5.90, 0.43); (5.93, 0.39)\n",
+ "Tonelli (5.61, 0.47); (5.58, 0.38)\n",
+ "Radu (5.65, 0.49); (5.59, 0.43)\n",
+ "Paletta (5.82, 0.42); (5.83, 0.39)\n",
+ "Fares (5.76, 0.36); (5.71, 0.32)\n",
+ "Marchizza (5.64, 0.38); (5.57, 0.32)\n",
+ "Romagna (5.85, 0.44); (5.87, 0.41)\n",
+ "Ranieri L. (5.71, 0.37); (5.70, 0.38)\n",
+ "Cetin (5.88, 0.52); (5.83, 0.40)\n",
+ "Muldur (5.65, 0.42); (5.60, 0.36)\n",
+ "Adopo (5.82, 0.44); (5.81, 0.38)\n",
+ "Ferrer (5.86, 0.44); (5.86, 0.36)\n",
+ "Ruggeri (5.85, 0.34); (5.84, 0.31)\n",
+ "Antov (5.61, 0.51); (5.54, 0.43)\n",
+ "Amey (5.95, 0.42); (6.01, 0.41)\n",
+ "Ferrarini (5.82, 0.42); (5.83, 0.39)\n",
+ "Kamenovic (6.19, 0.44); (6.40, 0.54)\n",
+ "Vina (5.73, 0.48); (5.68, 0.39)\n",
+ "Zanoli (5.93, 0.32); (5.91, 0.29)\n",
+ "Zanotti (5.89, 0.39); (5.93, 0.41)\n",
+ "Ruan (5.63, 0.56); (5.64, 0.39)\n",
+ "Motoc (5.88, 0.41); (5.91, 0.38)\n",
+ "Cacace (5.84, 0.35); (5.79, 0.29)\n",
+ "Bayeye (5.92, 0.41); (5.97, 0.42)\n",
+ "Ebosele (5.96, 0.44); (6.03, 0.42)\n",
+ "Buta (5.92, 0.40); (5.97, 0.39)\n",
+ "Ndiaye (5.93, 0.43); (5.98, 0.44)\n",
+ "Abankwah (5.92, 0.40); (5.97, 0.39)\n",
+ "Guessand A. (5.92, 0.40); (5.97, 0.39)\n",
+ "Guarino (5.90, 0.43); (5.93, 0.40)\n",
+ "Milinkovic-Savic (6.44, 0.62); (7.60, 1.86)\n",
+ "Barella (6.33, 0.53); (6.93, 1.12)\n",
+ "Kvaratskhelia (6.59, 0.70); (8.44, 2.82)\n",
+ "Zaccagni (6.31, 0.59); (7.24, 1.55)\n",
+ "Zielinski (6.23, 0.54); (6.91, 1.21)\n",
+ "Luis Alberto (6.25, 0.62); (7.24, 1.62)\n",
+ "Frattesi (6.03, 0.52); (6.46, 0.97)\n",
+ "Politano (6.13, 0.41); (6.47, 0.72)\n",
+ "Koopmeiners (6.24, 0.54); (6.86, 1.15)\n",
+ "Vlasic (6.28, 0.56); (7.41, 1.76)\n",
+ "Pereyra (6.12, 0.56); (6.67, 1.09)\n",
+ "Felipe Anderson (6.23, 0.62); (7.34, 1.76)\n",
+ "Calhanoglu (6.30, 0.64); (7.42, 1.80)\n",
+ "Strefezza (6.34, 0.51); (7.12, 1.38)\n",
+ "Diaz B. (6.12, 0.55); (6.74, 1.15)\n",
+ "Pellegrini Lo. (6.25, 0.66); (7.62, 2.06)\n",
+ "Zambo Anguissa (6.10, 0.37); (6.15, 0.36)\n",
+ "Lobotka (6.23, 0.43); (6.55, 0.68)\n",
+ "Malinovskyi (6.27, 0.59); (7.30, 1.67)\n",
+ "Candreva (6.16, 0.67); (7.20, 1.71)\n",
+ "Pasalic (6.24, 0.68); (7.77, 2.24)\n",
+ "Bennacer (6.21, 0.44); (6.50, 0.69)\n",
+ "Kostic (6.20, 0.49); (6.79, 1.07)\n",
+ "Radonjic (6.27, 0.48); (7.03, 1.30)\n",
+ "Samardzic (6.15, 0.47); (6.63, 0.95)\n",
+ "Chiesa (6.25, 0.52); (7.04, 1.35)\n",
+ "Lovric (6.19, 0.38); (6.53, 0.70)\n",
+ "De Ketelaere (5.90, 0.34); (5.91, 0.36)\n",
+ "Brozovic (6.17, 0.38); (6.38, 0.51)\n",
+ "Pogba (5.93, 0.41); (5.99, 0.39)\n",
+ "Bonaventura (6.10, 0.61); (6.68, 1.20)\n",
+ "Sensi (5.84, 0.36); (5.93, 0.50)\n",
+ "Bandinelli (5.84, 0.43); (5.94, 0.57)\n",
+ "Ikone' (5.88, 0.40); (6.08, 0.65)\n",
+ "Barak (6.20, 0.69); (7.64, 2.13)\n",
+ "Mkhitaryan (6.21, 0.58); (6.99, 1.34)\n",
+ "Pessina (5.85, 0.36); (5.86, 0.39)\n",
+ "Tonali (6.28, 0.54); (6.88, 1.12)\n",
+ "Arslan (5.93, 0.40); (5.99, 0.46)\n",
+ "Lazovic (6.13, 0.39); (6.47, 0.73)\n",
+ "Cristante (5.95, 0.48); (6.05, 0.53)\n",
+ "Elmas (6.11, 0.39); (6.37, 0.63)\n",
+ "Bajrami (6.24, 0.55); (7.04, 1.40)\n",
+ "Vecino (6.06, 0.40); (6.33, 0.67)\n",
+ "Paredes (5.72, 0.35); (5.66, 0.30)\n",
+ "Mandragora (5.97, 0.41); (6.04, 0.47)\n",
+ "Djuricic (5.78, 0.48); (6.05, 0.79)\n",
+ "Lukic (6.07, 0.51); (6.47, 0.90)\n",
+ "Soriano (5.86, 0.41); (5.85, 0.37)\n",
+ "Zaniolo (5.91, 0.53); (6.20, 0.83)\n",
+ "Sottil (6.01, 0.53); (6.53, 1.03)\n",
+ "Traore' Hj. (6.18, 0.57); (7.13, 1.57)\n",
+ "Messias (6.13, 0.60); (7.05, 1.52)\n",
+ "Thorstvedt (5.95, 0.45); (6.28, 0.84)\n",
+ "Cuadrado (6.25, 0.48); (6.63, 0.81)\n",
+ "Locatelli (6.20, 0.48); (6.57, 0.81)\n",
+ "Rabiot (5.77, 0.36); (5.74, 0.32)\n",
+ "Dominguez (5.96, 0.41); (6.00, 0.39)\n",
+ "Tameze (6.16, 0.44); (6.59, 0.87)\n",
+ "Miranchuk (6.06, 0.56); (6.79, 1.28)\n",
+ "Vilhena (5.73, 0.36); (5.76, 0.43)\n",
+ "De Roon (6.00, 0.46); (6.24, 0.70)\n",
+ "Verdi (6.25, 0.62); (7.47, 1.88)\n",
+ "Walace (5.86, 0.41); (5.87, 0.36)\n",
+ "Wijnaldum (5.89, 0.41); (5.91, 0.39)\n",
+ "Mckennie (6.18, 0.51); (6.77, 1.08)\n",
+ "Makengo (5.91, 0.48); (5.97, 0.49)\n",
+ "Ricci S. (5.88, 0.39); (5.92, 0.36)\n",
+ "Coulibaly L. (5.84, 0.45); (6.09, 0.75)\n",
+ "Sabiri (6.04, 0.61); (6.92, 1.49)\n",
+ "Miretti (6.06, 0.42); (6.14, 0.38)\n",
+ "Colpani (6.10, 0.40); (6.54, 0.90)\n",
+ "Haas (5.86, 0.37); (5.88, 0.36)\n",
+ "Orsolini (6.14, 0.57); (7.08, 1.50)\n",
+ "Matic (5.99, 0.32); (5.99, 0.32)\n",
+ "Ascacibar (6.00, 0.37); (6.04, 0.38)\n",
+ "Ederson D.s. (6.15, 0.54); (6.78, 1.19)\n",
+ "Ciurria (5.89, 0.41); (6.01, 0.56)\n",
+ "Gonzalez J. (6.05, 0.47); (6.48, 0.90)\n",
+ "El Shaarawy (6.02, 0.46); (6.38, 0.84)\n",
+ "Meite' (5.87, 0.36); (5.88, 0.34)\n",
+ "Bourabia (6.17, 0.52); (6.95, 1.34)\n",
+ "Ndombele' (5.92, 0.32); (5.91, 0.30)\n",
+ "Henderson L. (5.96, 0.43); (6.18, 0.69)\n",
+ "Maggiore (5.98, 0.45); (6.16, 0.63)\n",
+ "Ilic (5.99, 0.41); (6.13, 0.52)\n",
+ "Kovalenko (5.92, 0.44); (6.19, 0.72)\n",
+ "Zalewski (5.83, 0.34); (5.80, 0.31)\n",
+ "Pickel (5.88, 0.35); (5.97, 0.51)\n",
+ "Ferguson (6.07, 0.51); (6.59, 1.02)\n",
+ "Camara Ma. (6.10, 0.30); (6.18, 0.34)\n",
+ "Saponara (6.21, 0.48); (6.77, 1.05)\n",
+ "Rincon (5.77, 0.34); (5.76, 0.31)\n",
+ "Cataldi (6.09, 0.44); (6.23, 0.51)\n",
+ "Zurkowski (6.11, 0.52); (6.70, 1.11)\n",
+ "Rovella (5.96, 0.38); (6.03, 0.46)\n",
+ "Agudelo (5.93, 0.50); (6.31, 0.90)\n",
+ "Amrabat (6.00, 0.38); (6.17, 0.56)\n",
+ "Lopez M. (6.03, 0.46); (6.21, 0.60)\n",
+ "Gyasi (5.88, 0.56); (6.36, 1.05)\n",
+ "Pobega (6.15, 0.45); (6.50, 0.79)\n",
+ "Harroui (5.84, 0.32); (5.82, 0.29)\n",
+ "Ceide (5.96, 0.35); (5.97, 0.38)\n",
+ "Baldanzi (6.25, 0.47); (7.03, 1.36)\n",
+ "Blin (6.00, 0.30); (5.98, 0.30)\n",
+ "Hjulmand (5.93, 0.53); (5.88, 0.42)\n",
+ "D'alessandro (5.98, 0.30); (5.99, 0.36)\n",
+ "Grassi (5.89, 0.44); (5.86, 0.34)\n",
+ "Krunic (6.00, 0.32); (6.02, 0.35)\n",
+ "Linetty (5.77, 0.32); (5.75, 0.30)\n",
+ "Miguel Veloso (5.93, 0.48); (6.00, 0.51)\n",
+ "Ekdal (5.74, 0.48); (5.73, 0.47)\n",
+ "Schouten (6.01, 0.48); (6.24, 0.70)\n",
+ "Villar (5.78, 0.32); (5.72, 0.28)\n",
+ "Saelemaekers (6.00, 0.40); (6.15, 0.54)\n",
+ "Vranckx (5.95, 0.39); (6.01, 0.39)\n",
+ "Basic (5.83, 0.35); (5.84, 0.36)\n",
+ "Aebischer (5.85, 0.30); (5.84, 0.29)\n",
+ "Marcos Antonio (5.82, 0.32); (5.77, 0.28)\n",
+ "Ranocchia F. (5.96, 0.41); (6.20, 0.68)\n",
+ "Bistrovic (5.84, 0.31); (5.85, 0.32)\n",
+ "Verre (5.67, 0.37); (5.62, 0.32)\n",
+ "Gagliardini (6.10, 0.39); (6.38, 0.71)\n",
+ "Barberis (5.72, 0.38); (5.71, 0.33)\n",
+ "Leris (5.69, 0.35); (5.70, 0.41)\n",
+ "Vieira (5.70, 0.34); (5.69, 0.34)\n",
+ "Winks (5.85, 0.41); (5.90, 0.43)\n",
+ "Castrovilli (5.97, 0.42); (6.14, 0.61)\n",
+ "Maldini (6.11, 0.40); (6.71, 1.15)\n",
+ "Marin (5.87, 0.51); (5.89, 0.48)\n",
+ "Maleh (5.97, 0.37); (6.19, 0.65)\n",
+ "Matheus Henrique (5.88, 0.39); (5.90, 0.34)\n",
+ "Asllani (6.00, 0.39); (6.11, 0.49)\n",
+ "Moro N. (5.84, 0.34); (5.83, 0.31)\n",
+ "Oudin (6.01, 0.35); (6.09, 0.41)\n",
+ "Duncan (5.92, 0.43); (6.10, 0.62)\n",
+ "Molina S. (5.78, 0.38); (5.79, 0.37)\n",
+ "Kastanos (5.83, 0.45); (5.83, 0.40)\n",
+ "Valoti (5.78, 0.33); (5.72, 0.28)\n",
+ "Gaetano (6.03, 0.36); (6.09, 0.39)\n",
+ "Escalante (5.77, 0.42); (5.73, 0.35)\n",
+ "Bohinen (5.82, 0.38); (5.84, 0.38)\n",
+ "Terracciano F. (6.01, 0.30); (6.02, 0.34)\n",
+ "Milanese (5.88, 0.44); (5.93, 0.44)\n",
+ "Castagnetti (5.97, 0.33); (5.99, 0.34)\n",
+ "Listkowski (5.93, 0.32); (5.91, 0.30)\n",
+ "Adli (5.73, 0.33); (5.73, 0.32)\n",
+ "Hrustic (5.66, 0.42); (5.61, 0.36)\n",
+ "D'andrea (5.95, 0.34); (6.00, 0.43)\n",
+ "Benassi (5.77, 0.32); (5.77, 0.33)\n",
+ "Baez (5.92, 0.46); (5.97, 0.44)\n",
+ "Vignato (5.87, 0.33); (5.87, 0.32)\n",
+ "Obiang (5.86, 0.39); (5.84, 0.32)\n",
+ "Askildsen (5.84, 0.33); (5.78, 0.29)\n",
+ "Hongla (5.78, 0.37); (5.83, 0.45)\n",
+ "Yepes (6.04, 0.33); (6.10, 0.35)\n",
+ "Helgason (5.82, 0.33); (5.80, 0.29)\n",
+ "Bondo (5.91, 0.42); (5.94, 0.37)\n",
+ "Ellertsson (5.88, 0.38); (5.90, 0.34)\n",
+ "Capezzi (5.93, 0.33); (5.92, 0.30)\n",
+ "Jajalo (5.87, 0.33); (5.85, 0.30)\n",
+ "Machin (5.84, 0.41); (5.86, 0.39)\n",
+ "Bakayoko (5.80, 0.37); (5.74, 0.32)\n",
+ "Scozzarella (5.84, 0.41); (5.86, 0.39)\n",
+ "Fagioli (6.12, 0.46); (6.60, 0.94)\n",
+ "Demme (6.00, 0.37); (6.19, 0.57)\n",
+ "Akpa Akpro (5.90, 0.44); (5.95, 0.42)\n",
+ "Darboe (5.90, 0.43); (6.01, 0.43)\n",
+ "Bove (6.20, 0.36); (6.67, 0.90)\n",
+ "Urbanski (5.92, 0.41); (5.96, 0.41)\n",
+ "Bertini (5.94, 0.41); (5.99, 0.39)\n",
+ "Cortinovis (5.85, 0.39); (5.89, 0.42)\n",
+ "Romero L. (5.81, 0.31); (5.80, 0.31)\n",
+ "Bianco (5.92, 0.40); (5.98, 0.46)\n",
+ "Sher (5.96, 0.31); (5.94, 0.29)\n",
+ "Nguiamba (6.04, 0.37); (6.08, 0.34)\n",
+ "Volpato (6.23, 0.40); (7.16, 1.52)\n",
+ "Praszelik (6.00, 0.30); (5.98, 0.30)\n",
+ "Trimboli (5.85, 0.41); (5.90, 0.43)\n",
+ "Pafundi (5.93, 0.40); (5.98, 0.40)\n",
+ "Bjorkengren (5.94, 0.42); (6.00, 0.43)\n",
+ "Vignato S. (5.88, 0.43); (5.91, 0.41)\n",
+ "Samek (5.94, 0.42); (6.00, 0.43)\n",
+ "Zerbin (5.95, 0.35); (5.99, 0.38)\n",
+ "Ilkhan (5.75, 0.35); (5.71, 0.30)\n",
+ "Degli Innocenti (5.94, 0.46); (5.99, 0.44)\n",
+ "Fazzini (5.63, 0.48); (5.58, 0.38)\n",
+ "Acella (5.95, 0.43); (6.03, 0.48)\n",
+ "Tripi (5.92, 0.41); (5.95, 0.40)\n",
+ "Garbett (5.92, 0.41); (5.97, 0.43)\n",
+ "Iling-Junior (5.99, 0.50); (6.03, 0.45)\n",
+ "Immobile (6.49, 0.72); (8.44, 2.88)\n",
+ "Vlahovic (6.35, 0.70); (8.01, 2.47)\n",
+ "Rafael Leao (6.46, 0.68); (8.11, 2.48)\n",
+ "Martinez L. (6.32, 0.73); (8.24, 2.70)\n",
+ "Dybala (6.33, 0.61); (7.56, 1.93)\n",
+ "Arnautovic (6.23, 0.67); (7.74, 2.21)\n",
+ "Beto (6.20, 0.69); (7.68, 2.18)\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Giroud (6.25, 0.68); (7.80, 2.27)\n",
+ "Osimhen (6.39, 0.71); (8.15, 2.58)\n",
+ "Deulofeu (6.42, 0.64); (7.86, 2.22)\n",
+ "Lukaku (6.47, 0.71); (8.41, 2.84)\n",
+ "Milik (6.18, 0.56); (7.02, 1.39)\n",
+ "Pedro (6.26, 0.61); (7.42, 1.81)\n",
+ "Abraham (6.23, 0.71); (7.87, 2.37)\n",
+ "Berardi (6.46, 0.68); (8.20, 2.60)\n",
+ "Dia (6.25, 0.69); (7.86, 2.33)\n",
+ "Lookman (6.44, 0.65); (8.01, 2.39)\n",
+ "Simeone (6.18, 0.73); (7.79, 2.32)\n",
+ "Correa (6.13, 0.59); (7.15, 1.63)\n",
+ "Zapata D. (6.39, 0.69); (8.22, 2.64)\n",
+ "Dzeko (6.30, 0.68); (7.94, 2.38)\n",
+ "Nzola (5.88, 0.43); (6.24, 0.84)\n",
+ "Sanabria (6.12, 0.58); (7.16, 1.62)\n",
+ "Muriel (6.36, 0.68); (7.99, 2.41)\n",
+ "Rebic (6.06, 0.49); (6.59, 1.03)\n",
+ "Bonazzoli (6.16, 0.60); (7.25, 1.71)\n",
+ "Caprari (6.36, 0.64); (7.86, 2.24)\n",
+ "Di Maria (6.08, 0.65); (6.81, 1.40)\n",
+ "Lozano (6.19, 0.58); (7.16, 1.57)\n",
+ "Ceesay (6.07, 0.55); (6.97, 1.44)\n",
+ "Pinamonti (6.11, 0.65); (7.38, 1.91)\n",
+ "Kouame' (6.19, 0.61); (7.36, 1.79)\n",
+ "Lauriente' (6.28, 0.69); (7.47, 1.95)\n",
+ "Jovic (6.02, 0.61); (6.88, 1.46)\n",
+ "Barrow (6.11, 0.61); (7.09, 1.58)\n",
+ "Henry (6.07, 0.63); (7.08, 1.64)\n",
+ "Piatek (6.03, 0.52); (6.87, 1.36)\n",
+ "Gonzalez N. (6.24, 0.64); (7.47, 1.89)\n",
+ "Dessers (6.09, 0.49); (6.91, 1.34)\n",
+ "Caputo (6.02, 0.64); (6.99, 1.58)\n",
+ "Raspadori (6.11, 0.67); (7.15, 1.70)\n",
+ "Lammers (5.92, 0.39); (6.09, 0.62)\n",
+ "Okereke (6.00, 0.55); (6.62, 1.19)\n",
+ "Cabral (6.08, 0.48); (6.86, 1.29)\n",
+ "Gabbiadini (6.10, 0.65); (7.24, 1.78)\n",
+ "Belotti (6.21, 0.66); (7.62, 2.11)\n",
+ "Origi (6.03, 0.56); (6.70, 1.22)\n",
+ "Botheim (5.97, 0.42); (6.39, 0.88)\n",
+ "Alvarez A. (6.13, 0.60); (7.13, 1.62)\n",
+ "Verde (6.25, 0.52); (7.14, 1.47)\n",
+ "Destro (6.06, 0.65); (7.23, 1.80)\n",
+ "Kean (6.02, 0.56); (6.70, 1.26)\n",
+ "Pellegri (5.84, 0.33); (5.91, 0.54)\n",
+ "Satriano (5.89, 0.45); (6.28, 0.89)\n",
+ "Success (6.24, 0.59); (7.14, 1.49)\n",
+ "Mota (5.84, 0.41); (6.25, 0.86)\n",
+ "Banda (5.98, 0.36); (6.06, 0.45)\n",
+ "Hojlund (6.01, 0.43); (6.54, 1.01)\n",
+ "Lasagna (5.89, 0.40); (6.19, 0.78)\n",
+ "Pjaca (5.99, 0.47); (6.45, 0.97)\n",
+ "Gytkjaer (5.85, 0.37); (6.14, 0.74)\n",
+ "Petagna (5.99, 0.54); (6.66, 1.23)\n",
+ "Nestorovski (6.07, 0.46); (6.53, 0.95)\n",
+ "Zanimacchia (5.97, 0.34); (6.06, 0.45)\n",
+ "Piccoli (5.70, 0.39); (5.67, 0.34)\n",
+ "Kallon (5.80, 0.36); (5.82, 0.40)\n",
+ "Ciofani D. (6.13, 0.41); (6.85, 1.25)\n",
+ "Di Francesco F. (6.13, 0.47); (6.73, 1.09)\n",
+ "Boga (5.98, 0.38); (6.02, 0.39)\n",
+ "Zirkzee (6.04, 0.53); (6.82, 1.31)\n",
+ "Quagliarella (5.88, 0.47); (6.24, 0.85)\n",
+ "Ibrahimovic (6.36, 0.65); (7.89, 2.28)\n",
+ "Shomurodov (6.04, 0.51); (6.80, 1.30)\n",
+ "Djuric (5.89, 0.30); (5.86, 0.30)\n",
+ "Strelec (5.77, 0.38); (5.95, 0.66)\n",
+ "Antiste (5.75, 0.37); (5.80, 0.49)\n",
+ "Seck (5.94, 0.33); (6.04, 0.51)\n",
+ "Buonaiuto (6.05, 0.36); (6.19, 0.46)\n",
+ "Sansone (6.00, 0.46); (6.40, 0.86)\n",
+ "Pussetto (5.99, 0.55); (6.67, 1.24)\n",
+ "Cambiaghi (5.91, 0.30); (5.89, 0.31)\n",
+ "Colombo (6.01, 0.49); (6.74, 1.24)\n",
+ "Afena-Gyan (5.87, 0.54); (6.22, 0.91)\n",
+ "Defrel (5.84, 0.42); (6.00, 0.63)\n",
+ "Karamoh (6.03, 0.33); (6.11, 0.39)\n",
+ "Cancellieri (6.19, 0.49); (6.76, 1.09)\n",
+ "Tsadjout (6.03, 0.42); (6.20, 0.57)\n",
+ "Rodriguez P. (5.92, 0.34); (5.94, 0.34)\n",
+ "Valencia D. (5.68, 0.32); (5.70, 0.29)\n",
+ "Edera (5.92, 0.43); (5.98, 0.47)\n",
+ "Oddei (6.12, 0.31); (6.11, 0.31)\n",
+ "Raimondo (5.95, 0.43); (6.02, 0.45)\n",
+ "Kristoffersen (5.89, 0.43); (5.94, 0.41)\n",
+ "Kaio Jorge (5.98, 0.36); (6.03, 0.39)\n",
+ "De Luca (5.86, 0.44); (5.92, 0.46)\n",
+ "Soule' (6.01, 0.45); (6.08, 0.39)\n",
+ "Lazetic (5.97, 0.41); (6.05, 0.46)\n",
+ "Voelkerling Persson (5.94, 0.44); (6.01, 0.45)\n",
+ "Sanca (5.91, 0.37); (5.94, 0.36)\n"
+ ]
+ }
+ ],
+ "source": [
+ "output = pd.DataFrame(columns = ['player', 'role', 'team', 'oppteam', 'home', 'starter', 'vote%', 'MV', 'MV std', 'FV', 'FV std', 'MV loc', 'MV scale', 'MV skewness', 'MV tailweight', 'FV loc', 'FV scale', 'FV skewness', 'FV tailweight', 'Clean Sheet %'])\n",
+ "\n",
+ "tot_matches = 2 # home and not home\n",
+ "\n",
+ "current_season_games = max(players_old['games'])\n",
+ "\n",
+ "for i in range(players.shape[0]):\n",
+ " home = 0\n",
+ " \n",
+ " for k in range(tot_matches):\n",
+ " #matchday_out = k + 1\n",
+ " #[player, team, oppteam, home] = PlayerMatch(players.index[i], matchday_out)\n",
+ " \n",
+ " player = players.index[i]\n",
+ " team = players['team'][i]\n",
+ " oppteam = 'Avg'\n",
+ " home = not home\n",
+ " \n",
+ " oldseason_ok = True\n",
+ " \n",
+ " try:\n",
+ " [mean, std, dist] = vote_predict_NNb(player, team, oppteam, home = home, oldseason = True)\n",
+ " games = max( players_old['games'][i], players_old['gk_games'][i] )\n",
+ " mins = max( players_old['minutes'][i], players_old['gk_minutes'][i] )\n",
+ " except:\n",
+ " [mean, std, dist] = vote_predict_NNb(player, team, oppteam, home = home)\n",
+ " oldseason_ok = False\n",
+ " games = 0\n",
+ " mins = 0\n",
+ " \n",
+ "\n",
+ " role = players['r'][player] \n",
+ "\n",
+ " starter = 0\n",
+ " voteperc = 0\n",
+ " \n",
+ " cs = 0\n",
+ " if(role == 'P'):\n",
+ " cs = dist[2].probs.numpy()[0] * 100\n",
+ " \n",
+ " starter = int( player in gk_starters )\n",
+ " if(starter):\n",
+ " voteperc = 100\n",
+ " else:\n",
+ " voteperc = 0\n",
+ " else:\n",
+ " starter = int ( 1 * (games >= current_season_games * 2/3 and mins / games >= 45 ) )\n",
+ " voteperc = int( min( 1, games / current_season_games ) * 100) \n",
+ " \n",
+ " if (not oldseason_ok):\n",
+ " starter = -1\n",
+ " voteperc = -100\n",
+ "\n",
+ " if(k == 0):\n",
+ " row = [player, role, team, 'Avg', 1, starter, voteperc]\n",
+ " \n",
+ " numrow_ = [mean[0], std[0], \n",
+ " mean[1], std[1], \n",
+ " dist[0].loc.numpy()[0], dist[0].scale.numpy()[0], \n",
+ " dist[0].skewness.numpy()[0], dist[0].tailweight.numpy()[0], \n",
+ " dist[1].loc.numpy()[0], dist[1].scale.numpy()[0], \n",
+ " dist[1].skewness.numpy()[0], dist[1].tailweight.numpy()[0],\n",
+ " cs] \n",
+ "\n",
+ " if(k == 0):\n",
+ " numrow = numrow_\n",
+ " else:\n",
+ " for j in range(len(numrow)):\n",
+ " numrow[j] += numrow_[j]\n",
+ "\n",
+ " for j in range(len(numrow)):\n",
+ " numrow[j] /= tot_matches\n",
+ " \n",
+ " print(players.index[i] + ' (' + \"{:.2f}\".format(numrow[0]) + ', ' + \"{:.2f}\".format(numrow[1]) + \n",
+ " '); (' + \"{:.2f}\".format(numrow[2]) + ', ' + \"{:.2f}\".format(numrow[3]) + ')' )\n",
+ " \n",
+ " row += numrow # list concat\n",
+ " \n",
+ " row_df = pd.DataFrame(data = [row], columns = output.columns)\n",
+ "\n",
+ " output = pd.concat([output, row_df])\n",
+ " \n",
+ " \n",
+ "\n",
+ "output = output.set_index('player')\n",
+ "\n",
+ "output = output.sort_values(['role', 'FV'], ascending = [False, False])\n",
+ "\n",
+ "template_file = 'outputs/pred_matchday_base.xlsx'\n",
+ "dest_file = 'outputs/pred_avg_seriea_season2122.xlsx'\n",
+ "\n",
+ "shutil.copyfile(template_file, dest_file)\n",
+ "\n",
+ "with pd.ExcelWriter(dest_file, mode = 'a', engine=\"openpyxl\", if_sheet_exists = 'replace') as writer: \n",
+ " output.to_excel(writer, sheet_name='data')"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "cf9df3bb",
+ "metadata": {},
+ "source": [
+ "Various predictions."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 28,
+ "id": "7300f3c2",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Terracciano: MV 6.30 ± 0.71; FV 4.72 + 1.43 (5.7% cs)\n",
+ "Maignan: MV 6.27 ± 0.84; FV 5.66 + 1.16 (56.8% cs)\n",
+ "Tatarusanu: MV 6.22 ± 0.78; FV 5.53 + 1.19 (45.2% cs)\n",
+ "Handanovic: MV 5.89 ± 0.66; FV 3.40 + 1.88 (1.4% cs)\n",
+ "Onana: MV 6.32 ± 0.73; FV 5.05 + 1.33 (11.7% cs)\n",
+ "Sepe: MV 6.39 ± 0.74; FV 4.76 + 1.42 (6.4% cs)\n",
+ "Di Gregorio: MV 5.83 ± 0.80; FV 3.91 + 1.59 (4.5% cs)\n",
+ "Szczesny: MV 6.15 ± 0.77; FV 5.54 + 1.19 (47.8% cs)\n",
+ "Audero: MV 6.34 ± 0.77; FV 5.27 + 1.28 (17.9% cs)\n",
+ "Silvestri: MV 6.34 ± 0.71; FV 4.18 + 1.60 (2.7% cs)\n",
+ "Carnesecchi: MV 6.17 ± 0.82; FV 5.58 + 1.17 (56.1% cs)\n",
+ "Dragowski: MV 6.52 ± 0.82; FV 5.18 + 1.30 (13.1% cs)\n",
+ "Milinkovic-Savic V.: MV 6.27 ± 0.77; FV 4.90 + 1.38 (12.4% cs)\n",
+ "Sportiello: MV 6.32 ± 0.86; FV 5.06 + 1.31 (18.5% cs)\n",
+ "Falcone: MV 6.34 ± 0.79; FV 5.47 + 1.21 (34.2% cs)\n",
+ "Consigli: MV 6.12 ± 0.70; FV 4.86 + 1.35 (12.9% cs)\n",
+ "Vicario: MV 6.32 ± 0.85; FV 5.64 + 1.17 (51.2% cs)\n"
+ ]
+ },
+ {
+ "data": {
+ "text/plain": [
+ "[array([6.31691631, 5.6403682 ]),\n",
+ " array([0.42497158, 0.58689165], dtype=float32),\n",
+ " [,\n",
+ " ,\n",
+ " ]]"
+ ]
+ },
+ "execution_count": 28,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "predict_player('Terracciano', log = 1, plot = 0)\n",
+ "predict_player('Maignan', log = 1, plot = 0)\n",
+ "predict_player('Tatarusanu', log = 1, plot = 0)\n",
+ "predict_player('Handanovic', log = 1, plot = 0)\n",
+ "predict_player('Onana', log = 1, plot = 0)\n",
+ "predict_player('Sepe', log = 1, plot = 0)\n",
+ "predict_player('Di Gregorio', log = 1, plot = 0)\n",
+ "predict_player('Szczesny', log = 1, plot = 0)\n",
+ "predict_player('Audero', log = 1, plot = 0)\n",
+ "predict_player('Silvestri', log = 1, plot = 0)\n",
+ "predict_player('Carnesecchi', log = 1, plot = 0)\n",
+ "predict_player('Dragowski', log = 1, plot = 0)\n",
+ "predict_player('Milinkovic-Savic V.', log = 1, plot = 0)\n",
+ "predict_player('Sportiello', log = 1, plot = 0)\n",
+ "predict_player('Falcone', log = 1, plot = 0)\n",
+ "predict_player('Consigli', log = 1, plot = 0)\n",
+ "predict_player('Vicario', log = 1, plot = 0)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 36,
+ "id": "bd126870",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Muriel: MV 6.20 ± 1.32; FV 7.29 + 3.53\n",
+ "Tonali: MV 6.23 ± 0.95; FV 6.69 + 1.86\n",
+ "Lobotka: MV 6.17 ± 0.72; FV 6.42 + 1.16\n",
+ "Politano: MV 6.19 ± 0.77; FV 6.62 + 1.48\n",
+ "Zapata D.: MV 6.09 ± 1.19; FV 7.18 + 3.36\n",
+ "Frattesi: MV 6.23 ± 1.19; FV 7.37 + 3.58\n",
+ "Gonzalez N.: MV 6.05 ± 1.07; FV 6.65 + 2.25\n",
+ "Abraham: MV 6.20 ± 1.30; FV 7.66 + 4.26\n",
+ "Pobega: MV 6.02 ± 0.68; FV 6.13 + 0.92\n",
+ "Mario Rui: MV 6.10 ± 0.77; FV 6.25 + 0.98\n",
+ "Cuadrado: MV 5.82 ± 0.95; FV 5.80 + 0.92\n",
+ "Skriniar: MV 5.75 ± 0.68; FV 5.70 + 0.58\n",
+ "Lukaku: MV 6.41 ± 1.42; FV 8.29 + 5.46\n"
+ ]
+ },
+ {
+ "data": {
+ "text/plain": [
+ "[array([6.41176047, 8.29456946]),\n",
+ " array([0.70926785, 2.7289915 ], dtype=float32),\n",
+ " [,\n",
+ " ]]"
+ ]
+ },
+ "execution_count": 36,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "predict_player('Muriel', plot = 0, log = 1)\n",
+ "predict_player('Tonali', plot = 0, log = 1)\n",
+ "predict_player('Lobotka', plot = 0, log = 1)\n",
+ "predict_player('Politano', plot = 0, log = 1)\n",
+ "predict_player('Zapata D.', plot = 0, log = 1)\n",
+ "predict_player('Frattesi', plot = 0, log = 1)\n",
+ "predict_player('Gonzalez N.', plot = 0, log = 1)\n",
+ "predict_player('Abraham', plot = 0, log = 1)\n",
+ "predict_player('Pobega', plot = 0, log = 1)\n",
+ "predict_player('Mario Rui', plot = 0, log = 1)\n",
+ "predict_player('Cuadrado', plot = 0, log = 1)\n",
+ "predict_player('Skriniar', plot = 0, log = 1)\n",
+ "predict_player('Lukaku', plot = 0, log = 1)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 35,
+ "id": "4b9f5a7d",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Skriniar: MV 6.06 ± 0.88; FV 6.21 + 1.04\n",
+ "Cuadrado: MV 6.11 ± 0.82; FV 6.33 + 1.20\n",
+ "Bastoni: MV 6.10 ± 0.80; FV 6.23 + 0.95\n",
+ "Barak: MV 6.08 ± 1.33; FV 7.10 + 3.33\n",
+ "Politano: MV 6.08 ± 0.74; FV 6.35 + 1.22\n",
+ "Smalling: MV 6.18 ± 0.92; FV 6.51 + 1.54\n",
+ "Gosens: MV 6.02 ± 0.66; FV 6.08 + 0.75\n",
+ "Skriniar: MV 5.75 ± 0.68; FV 5.70 + 0.58\n",
+ "Cuadrado: MV 5.82 ± 0.95; FV 5.80 + 0.92\n",
+ "Bastoni: MV 5.84 ± 0.91; FV 5.86 + 0.82\n",
+ "Barak: MV 5.76 ± 0.70; FV 5.75 + 0.72\n",
+ "Politano: MV 6.19 ± 0.77; FV 6.62 + 1.48\n",
+ "Smalling: MV 6.17 ± 1.06; FV 6.60 + 1.91\n",
+ "Gosens: MV 5.75 ± 0.65; FV 5.80 + 0.85\n"
+ ]
+ },
+ {
+ "data": {
+ "text/plain": [
+ "[array([5.75403311, 5.80380687]),\n",
+ " array([0.3249786 , 0.42722106], dtype=float32),\n",
+ " [,\n",
+ " ]]"
+ ]
+ },
+ "execution_count": 35,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "predict_player('Skriniar', log = 1, oldseason= True)\n",
+ "predict_player('Cuadrado', log = 1, oldseason= True)\n",
+ "predict_player('Bastoni', log = 1, oldseason= True)\n",
+ "predict_player('Barak', log = 1, oldseason= True)\n",
+ "predict_player('Politano', log = 1, oldseason= True)\n",
+ "predict_player('Smalling', log = 1, oldseason= True)\n",
+ "predict_player('Gosens', log = 1, oldseason= True)\n",
+ "\n",
+ "predict_player('Skriniar', log = 1, oldseason= False)\n",
+ "predict_player('Cuadrado', log = 1, oldseason= False)\n",
+ "predict_player('Bastoni', log = 1, oldseason= False)\n",
+ "predict_player('Barak', log = 1, oldseason= False)\n",
+ "predict_player('Politano', log = 1, oldseason= False)\n",
+ "predict_player('Smalling', log = 1, oldseason= False)\n",
+ "predict_player('Gosens', log = 1, oldseason= False)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 43,
+ "id": "10c7ad3e",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "image/png": "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igDE69evl09QEijodbh586ZYtWpV8e+//xZDQkLE//u//yv32B6nwtaM6HQ6REdHIywszGp7WFgYDh06JFFUFUNqaioAwMvLS+JIyt+bb76Jvn37onv37lKHIplNmzahZcuWeOGFF+Dn54dmzZph4cKFUodV7tq3b4+dO3fi4sWLAIDTp0/jwIED6NOnj8SRSSc2NhYJCQlWvzfVajU6derE35upqRAEodLVIJpMJgwfPhyTJk1Cw4YNpQ6nQDZPB19ekpKSYDQa89wN2N/fP89dgCsTURQRHh6O9u3bo1GjRlKHU65++eUXREdH4/jx41KHIqmrV69i/vz5CA8Px0cffYSjR4/i7bffhlqttrovlKP74IMPkJqainr16kEul8NoNOKLL77ASy+9JHVoksn93Zjf783r169LEVKFkJOTgw8//BBDhw6tdHfx/eqrr6BQKPD2229LHUqhKmwykksQBKvHoijm2VaZjB8/HmfOnMGBAwekDqVc3bhxA++88w62b98OjUYjdTiSMplMaNmyJaZPnw4AaNasGc6dO4f58+dXqmQkKioKK1aswM8//4yGDRvi1KlTmDBhAoKCgjBy5Eipw5MUf28+oNfr8eKLL8JkMmHevHlSh1OuoqOj8c033+DEiRMV/v+/wjbT+Pj4QC6X56kFSUxMzJP1VxZvvfUWNm3ahN27d6NatWpSh1OuoqOjkZiYiBYtWkChUEChUGDv3r349ttvoVAoYDQapQ6x3AQGBqJBgwZW2+rXr1/pOnZPmjQJH374IV588UU0btwYw4cPx8SJExEZGSl1aJIJCAgAAP7e/Jder8fgwYMRGxuLHTt2VLpakf379yMxMRHVq1e3/N68fv063n33XdSoUUPq8KxU2GREpVKhRYsW2LFjh9X2HTt2oG3bthJFJQ1RFDF+/HisW7cOu3btQmhoqNQhlbtu3brh7NmzOHXqlGVp2bIlhg0bhlOnTkEul0sdYrlp165dnqHdFy9etNw5u7LIysqCTGb9K0wulzv80N7ChIaGIiAgwOr3pk6nw969eyvd783cROTSpUv4888/4e3tLXVI5W748OE4c+aM1e/NoKAgTJo0CX/88YfU4Vmp0M004eHhGD58OFq2bIk2bdrghx9+QFxcHMaOHSt1aOXqzTffxM8//4yNGzfCzc3N8lePh4cHnJycJI6ufLi5ueXpI+Pi4gJvb+9K13dm4sSJaNu2LaZPn47Bgwfj6NGj+OGHH/DDDz9IHVq56t+/P7744gtUr14dDRs2xMmTJzFr1iyMHj1a6tDKVEZGBi5fvmx5HBsbi1OnTsHLywvVq1fHhAkTMH36dNSuXRu1a9fG9OnT4ezsjKFDh0oYdekr7HUICgrCoEGDcOLECWzevBlGo9Hye9PLywsqlUqqsEvd494PjyZhSqUSAQEBqFu3bnmHWjhpB/M83ty5c8WQkBBRpVKJzZs3r5TDWQHkuyxZskTq0CRVWYf2iqIo/vbbb2KjRo1EtVot1qtXT/zhhx+kDqncpaWlie+8845YvXp1UaPRiDVr1hQnT54sarVaqUMrU7t3787398HIkSNFUTQP750yZYoYEBAgqtVqsWPHjuLZs2elDboMFPY6xMbGFvh7c/fu3VKHXqoe9354VEUd2iuIoiiWU95DRERElEeF7TNCRERElQOTESIiIpIUkxEiIiKSFJMRIiIikhSTESIiIpIUkxEiIiKSFJMRIiIikhSTESIiIpIUkxEiIiKSFJMRIiIikhSTESIiIpLU/wPCfvYmymw15AAAAABJRU5ErkJggg==\n",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Rafael Leao: MV 6.42 ± 1.42; FV 8.07 + 4.99\n"
+ ]
+ },
+ {
+ "data": {
+ "text/plain": [
+ "[array([6.42145212, 8.06743462]),\n",
+ " array([0.70793724, 2.49473 ], dtype=float32),\n",
+ " [,\n",
+ " ]]"
+ ]
+ },
+ "execution_count": 43,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "predict_player('Rafael Leao', plot = 1, alog = 1)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "0a5de8a1",
+ "metadata": {},
+ "source": [
+ "Code for predicting the probability distribution of total team points"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 30,
+ "id": "65f9a572",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "squad = ['Falcone',\n",
+ " 'Valeri',\n",
+ " 'Di Lorenzo',\n",
+ " 'Parisi',\n",
+ " 'Mario Rui',\n",
+ " 'Strefezza',\n",
+ " 'Frattesi',\n",
+ " 'Felipe Anderson',\n",
+ " 'Beto',\n",
+ " 'Abraham',\n",
+ " 'Nzola']\n",
+ "\n",
+ "\n",
+ "dist = [None] * len(squad)\n",
+ "\n",
+ "defenders = list([0]) * len(squad)\n",
+ "\n",
+ "\n",
+ "for i in range(len(squad)):\n",
+ " [X, y, dist[i]] = predict_player(squad[i], plot = 0, log = 0) \n",
+ " \n",
+ " if(players['r'][squad[i]] == 'D'):\n",
+ " defenders[i] = 1"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 31,
+ "id": "2e78f674",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Avg Total Points = 75.96627577018738\n",
+ "Avg Mod Points = 1.478\n",
+ "Avg Clean Sheets = 0.364\n"
+ ]
+ }
+ ],
+ "source": [
+ "ITERS = 500\n",
+ "\n",
+ "MOD = True\n",
+ "\n",
+ "total_points = np.zeros(ITERS)\n",
+ "clean_sheets = np.zeros(ITERS)\n",
+ "mod_points = np.zeros(ITERS)\n",
+ "\n",
+ "mv_samples = [None] * len(squad)\n",
+ "fv_samples = [None] * len(squad)\n",
+ "\n",
+ "for i in range(len(squad)):\n",
+ " mv_samples[i] = dist[i][0].sample(ITERS)\n",
+ " fv_samples[i] = dist[i][1].sample(ITERS)\n",
+ " \n",
+ "cs_samples = dist[0][2].sample(ITERS)\n",
+ "\n",
+ "for k in range(ITERS):\n",
+ " d_points = list([0]) * len(squad)\n",
+ " \n",
+ " cleansheet = float(cs_samples[k])\n",
+ " total_points[k] += cleansheet\n",
+ " clean_sheets[k] += cleansheet\n",
+ " \n",
+ " for i in range(len(squad)): \n",
+ " if(defenders[i] == 1):\n",
+ " d_points[i] = float(mv_samples[i][k])\n",
+ "\n",
+ " total_points[k] += float(fv_samples[i][k])\n",
+ " \n",
+ " d_points.sort(reverse = True)\n",
+ "\n",
+ " if(MOD and d_points[3] > 0): # minimum 3 defenders to get MOD\n",
+ " mod_avg = 0\n",
+ " for j in range(3):\n",
+ " mod_avg += round(d_points[j] * 2) / 2\n",
+ " mod_avg /= 3\n",
+ "\n",
+ " if(mod_avg >= 7):\n",
+ " mod_points[k] = 6\n",
+ " elif(mod_avg >= 6.5):\n",
+ " mod_points[k] = 3\n",
+ " elif(mod_avg >= 6):\n",
+ " mod_points[k] = 1\n",
+ "\n",
+ " total_points[k] += mod_points[k]\n",
+ " \n",
+ " \n",
+ "print('Avg Total Points = ' + str(total_points.mean()))\n",
+ "print('Avg Mod Points = ' + str(mod_points.mean()))\n",
+ "print('Avg Clean Sheets = ' + str(clean_sheets.mean()))\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 32,
+ "id": "c5d752d8",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ ""
+ ]
+ },
+ "execution_count": 32,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "loc_0 = total_points.mean()\n",
+ "\n",
+ "squad_model = tf.keras.Sequential(\n",
+ " [\n",
+ " tf.keras.layers.Dense(3),\n",
+ " tfp.layers.DistributionLambda(\n",
+ " lambda t: tfp.distributions.SinhArcsinh(loc= loc_0 + t[..., 0], scale = 1e-3 + tf.math.softplus(t[..., 1]), \n",
+ " skewness = t[..., 2], tailweight = 0.8) # fixed tailweight seems ok\n",
+ " )\n",
+ " ]\n",
+ ")\n",
+ "\n",
+ "def negloglik(y, distr):\n",
+ " return -distr.log_prob(y)\n",
+ "\n",
+ "squad_model.compile(optimizer=tf.optimizers.Adam(learning_rate=1), loss=negloglik)\n",
+ "\n",
+ "dummy_input = np.zeros(total_points.shape)[:, np.newaxis]\n",
+ "squad_model.fit(dummy_input, total_points, epochs=100, verbose=False)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 33,
+ "id": "9754ec4c",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "image/png": "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GiE9cuQINm7ciMjISI16vXv31ni+YsUK2Nvb4/z586hfv75UPmbMGPTq1avI/hYuXIjQ0FB8+OGHAIBx48bh77//xsKFC9GmTZsizztz5gzMzc2hVqulKcyjRo2CmZlZaS+ZiKhc4wgrERERVRq2trbo0qULVq9ejfDwcHTp0gW2trYF6l25cgUDBgxAzZo1YWlpiRo1agAAkpOTNer5+voW219CQgJatGihUdaiRQskJCQUe56Hhwfi4+MRGxuLL774Ao0bN8YXX3xRkkskIqpQOMJKRERElcq7776LkSNHAgC+//77Qut069YNLi4uWLZsGZydnaFWq1G/fn3k5uZq1CvJiKdMJtN4LoQoUPYsQ0NDuLu7A8hfgOnSpUv44IMPpPtf9fT0IITQOCcvL++5sRARlTccYSUiIqJKpWPHjsjNzUVubm6h953evXsXCQkJmDZtGtq2bQtPT0+kp6e/UF+enp44fPiwRll0dDQ8PT1L1c706dOxYcMGnDhxAgBgZ2eHlJQUjTrx8fEvFCMRkS7jCCuRjjEwMMAHH3wg/UxERGVLLpdLU3ILW8TI2toaNjY2+Omnn+Dk5ITk5GRMmjTphfqaOHEi+vbtC29vb7Rt2xa//fYbtm7din379pWqnZo1a6JHjx747LPPsHPnTrz11ltYsGAB1qxZAz8/P/z88884e/ZsgdWOiYjKO46wEukYmUwGe3t72NvbP3fKGBERvRhLS0tYWloWekxPTw8bN25EXFwc6tevj7Fjx2LBggUv1E9QUBC+/vprLFiwAPXq1cOPP/6I8PBwje1nSmr8+PH4/fffcfToUXTo0AHTp0/HJ598gqZNm+LBgwcYPHjwC8VIRKTLZOLZGyDKqczMTCgUCmRkZBT5BkRERPQsvn8QERHpLk4JJtIxKpUKUVFRAICAgADuuUdERERElRYTViIdo1KpcOjQIQCAv78/E1YiIiIiqrR4DysRERERERHpJCasREREREREpJOYsBIRERG9Aj/99BNcXFygp6eHxYsXazscIqJyiQkrERERVQqpqal4//33Ub16dRgZGcHR0REdOnRATEwMgPxtxbZv314mfWVmZmLkyJH49NNPcePGDQwfPrxM2iUiqmy46BIRERFVCr1790ZeXh5Wr16NmjVr4vbt29i/fz/u3btX4jby8vJgYGDw3HrJycnIy8tDly5d4OTk9DJhExFVahxhJSIiogrv/v37OHz4MObNm4c2bdrA1dUVb7zxBiZPnowuXbrAzc0NANCzZ0/IZDLpeVhYGBo3boyVK1eiZs2aMDIyghACGRkZGD58OOzt7WFpaYm33noLp06dAgCsWrUKDRo0AADUrFkTMpkMSUlJAIDffvsNPj4+MDY2Rs2aNTFz5kwolUrpPJlMVuARFhYGAIUeexKnSqXC0KFDUaNGDZiYmMDDwwNff/31a/ndEhG9ShxhJdIx+vr6eO+996SfiYjo5Zmbm8Pc3Bzbt29H8+bNYWRkpHE8NjYW9vb2CA8PR8eOHTW2FLt8+TI2bdqELVu2SOVdunRBlSpVsGvXLigUCvz4449o27YtLl68iODgYLi4uCAwMBDHjh2Di4sL7Ozs8Mcff2DgwIH45ptvEBAQgCtXrkhThWfMmIHg4GB07NhR6jcyMhKDBg1CixYtAAApKSnSsezsbHTs2BF+fn4AALVajWrVqmHTpk2wtbVFdHQ0hg8fDicnJ/Tt2/fV/FKJiF4DmRBCaDuIspCZmQmFQoGMjAxYWlpqOxwiIion+P5ReWzZsgXDhg3Do0eP4O3tjVatWqFfv35o2LAhgPwRzG3btiEoKEg6JywsDLNnz8aNGzdgZ2cHADhw4AB69uyJ1NRUjcTX3d0dn3zyCYYPH474+Hg0adIEiYmJ0ihoy5Yt0alTJ0yePFk65+eff8Ynn3yCmzdvasR65coVNGvWDJ9++ikmTpyocUwIgd69eyM5ORlRUVEwMTEp9Ho/+ugj3L59G5s3b37h3xkRkbZx+IaIiIgqhd69e6NLly6IiopCTEwM9uzZg/nz52P58uUIDQ0t8jxXV1cpWQWAuLg4ZGVlwcbGRqPeo0ePcOXKlSLbiYuLQ2xsLL744gupTKVS4fHjx3j48CFMTU0BABkZGejatSs6depUIFkFgClTpiAmJgaxsbEayeoPP/yA5cuX49q1a3j06BFyc3PRuHHj5/1aiIh0GhNWIh2jUqnw999/AwCaN2+uMS2NiIhejrGxMdq1a4d27drhs88+w3vvvYcZM2YUm7CamZlpPFer1XByckJkZGSBulZWVkW2o1arMXPmTPTq1avQuID894Dg4GBYWlpi2bJlBer9/PPP+OqrrxAZGYlq1apJ5Zs2bcLYsWOxaNEi+Pn5wcLCAgsWLMDRo0eLjIeIqDxgwkqkY1QqFfbt2wcAaNq0KRNWIqJXyMvLS9rKxsDAACqV6rnneHt749atW9DX15em+5aEt7c3Lly4AHd39yLrjB07FmfOnEFsbKyUxD4RExOD9957Dz/++COaN2+ucSwqKgr+/v748MMPpbLiRnuJiMoLJqxERERU4d29exdvv/023n33XTRs2BAWFhY4fvw45s+fjx49egAA3NzcsH//frRo0QJGRkawtrYutK3AwED4+fkhKCgI8+bNg4eHB27evIldu3YhKCgIvr6+hZ732WefoWvXrnBxccHbb78NPT09nD59GmfOnMH//d//ITw8HEuWLMG2bdugp6eHW7duAchfMCorKws9e/ZEv3790KFDB+mYXC6HnZ0d3N3dsWbNGvzxxx+oUaMG1q5di9jYWNSoUeMV/DaJiF4fbmtDREREFZ65uTmaNWuGr776Ci1btkT9+vUxffp0DBs2DN999x0AYNGiRdi7dy9cXFzQpEmTItuSyWTYtWsXWrZsiXfffRd16tRBv379kJSUBAcHhyLP69ChA3bu3Im9e/eiadOmaN68Ob788ku4uroCAA4dOgSVSoXu3bvDyclJeixcuBD//PMPbt++jdWrV2sca9q0KQBgxIgR6NWrF4KDg9GsWTPcvXtXY7SViKi84irBRDomNzcXc+bMAQBMnjwZhoaGWo6IqGLj+wcREZHu4ggrERERERER6SQmrERERERERKSTmLASERERERGRTuIqwUQ6Rl9fH++88470MxERERFRZcVPw0Q6Rk9Pr1T7+hERERERVVScEkxERESkw1q3bo0xY8ZoOwwiIq1gwkqkY1QqFY4dO4Zjx45BpVJpOxwiogohNDQUMpmswOPy5csv1N6qVatgZWVVoNzNzQ2LFy9+uWCfsXXrVnz++edl2iYRUXnBKcFEOkalUmH37t0AgMaNG0Mul2s5IiKiiqFjx44IDw/XKLOzs9N4npubq3P7X1epUkXbIRARaQ1HWImIiKhSMDIygqOjo8ajbdu2GDlyJMaNGwdbW1u0a9cOAPDll1+iQYMGMDMzg4uLCz788ENkZWUBACIjIzFkyBBkZGRII7VhYWFo3bo1rl27hrFjx0rlT0RHR6Nly5YwMTGBi4sLRo0ahezsbOn4kiVLULt2bRgbG8PBwQF9+vSRjnFKMBFVZkxYiYiIqFJb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NWV45plnMH/+fEydOhXx8fF49NFHMXfuXNdqBDVliYuLw+7du1FTU4Pi4mIcOHAANpsNMTExqsrRoiM1m0wmNDU1oaKi4pJz1EBNOWw2Gx588EEUFhYiNTXVdXUVUFcOIiKirkxVDeudd96JnJwcZGdnu16JiYl4+OGHkZ2djdjYWJhMJtcur0DzPYm7d+9GUlKSjJVfXmNjI/Ly8hAeHu76QK6GDMOGDcOxY8dajR0/fhzR0dEAoKosAPDee+8hNDQU48ePd42pKUNdXR00mtb/SWu1WtdjbdSUpYW3tzfCw8NRUVGB7du3495771Vljo7UPHjwYOj1+lZzLBYLfv75Z8Xmao9acrQ0q/n5+di5cyeCg4NbHVdLDiIioi5Prt2erpaLdwkWQoilS5cKf39/sWnTJpGTkyOmTZsmwsPDRVVVlXxF/sZf//pXsWvXLlFQUCD27dsnJkyYIHx9fcXJkyeFEOrIIETzrpo6nU4sXrxY5Ofni48++kh4eXmJ9evXu+aoJYvD4RBRUVFi3rx5bY6pJcPjjz8uIiIixFdffSUKCwvFpk2bREhIiHj22Wddc9SSZdu2bWLr1q2ioKBA7NixQyQkJIhbbrlFNDU1CSGUmaO6ulpkZWWJrKwsAUC89tprIisry7XrbEdqTk5OFpGRkWLnzp3i4MGD4g9/+INISEgQdrtdMTnKy8tFVlaW+PrrrwUAsWHDBpGVlSUsFotqcthsNjFx4kQRGRkpsrOzhcVicb0aGxsVlYOIiMjddbmG1el0ioULFwqTySQMBoMYMWKEyMnJka/AdkyZMkWEh4cLvV4vzGazuP/++0Vubq7ruBoytPjyyy9Fv379hMFgEL179xarV69udVwtWbZv3y4AiGPHjrU5ppYMVVVVYvbs2SIqKkp4enqK2NhY8dxzz7X6AK6WLBs3bhSxsbHCw8NDmEwmMWvWLFFZWek6rsQc33//vQDQ5vX44493uOb6+nrx5JNPiqCgIGE0GsWECRNEUVGRonK899577R5fuHChanK0PJKnvdf333+vqBxERETuThJCiOtwIZeIiIiIiIioU1R1DysRERERERG5DzasREREREREpEhsWImIiIiIiEiR2LASERERERGRIrFhJSIiIiIiIkViw0pERERERESKxIaViIiIiIiIFIkNKxERERERESkSG1YiIiIiIiJSJDasREREREREpEhsWImIiIiIiEiR/j8nSGvuU2s8yQAAAABJRU5ErkJggg==\n",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "squad_points_dist = squad_model(np.zeros(1)[:, np.newaxis])\n",
+ "\n",
+ "\n",
+ "x = np.arange(start = 0, stop = 200, step = 0.001)\n",
+ "prb = squad_points_dist.prob(x)\n",
+ "\n",
+ "mn = total_points.mean()\n",
+ "\n",
+ "f, ax = plt.subplots(1, 2)\n",
+ "\n",
+ "ax[0].plot(x, prb)\n",
+ "ax[0].fill_between(x, prb, color = 'lightblue')\n",
+ "ax[0].vlines(x = mn, color = 'grey', ymin = 0, ymax = 3, linestyle = 'dashed', label = 'mean = ' + \"{:.2f}\".format(mn))\n",
+ "\n",
+ "ax[0].set_xlim([40, 120])\n",
+ "ax[0].set_ylim([0, 0.12])\n",
+ "\n",
+ "ax[0].legend()\n",
+ "\n",
+ "#ax[0].hist(total_points, bins = 20, density = True)\n",
+ "\n",
+ "\n",
+ "ax[1].text(0.1, 0.8, \"\\n\".join(squad), fontsize=10, transform=ax[1].transAxes, verticalalignment = 'top')\n",
+ "\n",
+ "text = \"\\n\".join(['Avg Total Points = ' + \"{:.2f}\".format(total_points.mean()), \n",
+ " 'Avg Mod Points = ' + \"{:.2f}\".format(mod_points.mean()), \n",
+ " 'Avg Clean Sheets = ' + \"{:.2f}\".format(clean_sheets.mean())])\n",
+ "\n",
+ "ax[1].text(0.5, 0.8, text, fontsize=10, transform=ax[1].transAxes, verticalalignment = 'top')\n",
+ "\n",
+ "ax[1].axis('off')\n",
+ "\n",
+ "\n",
+ "\n",
+ "plt.subplots_adjust(right=1.5)\n",
+ "\n",
+ "plt.show()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "30744d7a",
+ "metadata": {},
+ "source": [
+ "Tensorflow seems to have a custom definition for SinhArcsinh distribution. \n",
+ "\n",
+ "Here the code to generate the probability density function is reproduced."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 110,
+ "id": "3ec6c3dc",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "[]"
+ ]
+ },
+ "execution_count": 110,
+ "metadata": {},
+ "output_type": "execute_result"
+ },
+ {
+ "data": {
+ "image/png": "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\n",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "# custom franction to calculate the probability density function\n",
+ "\n",
+ "def sinh_archsinh_pdf(x, mu, sigma, eps, delta):\n",
+ "\n",
+ " mul = np.sinh( np.arcsinh(2) * delta)\n",
+ " \n",
+ " mul = 2 / mul\n",
+ " \n",
+ " sigma_corr = sigma * mul\n",
+ " \n",
+ " z = (x - mu) / sigma_corr\n",
+ " \n",
+ " \n",
+ " \n",
+ " S = np.sinh( -eps + (1/delta) * np.arcsinh(z))\n",
+ " \n",
+ " f = np.exp(-0.5 * S * S)\n",
+ "\n",
+ " f /= np.sqrt(2 * np.pi)\n",
+ " \n",
+ " f *= 1 / ( sigma_corr * delta )\n",
+ " \n",
+ " f *= np.sqrt(1 + S * S)\n",
+ " \n",
+ " f /= np.sqrt(1 + z * z)\n",
+ " \n",
+ " return f\n",
+ " \n",
+ "\n",
+ "x = np.arange(start = 0, stop = 15, step = 0.001)\n",
+ "\n",
+ "\n",
+ "plt.plot(x, sinh_archsinh_pdf(x, 5.54, 1.4, 0.8, 1.68))\n",
+ "\n",
+ "\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "268c05e5",
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3 (ipykernel)",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.9.13"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 5
+}
diff --git a/1_scraping_fbref.ipynb b/1_scraping_fbref.ipynb
index 9eb9560..f621657 100644
--- a/1_scraping_fbref.ipynb
+++ b/1_scraping_fbref.ipynb
@@ -285,23 +285,23 @@
" eng ENG \n",
" FW \n",
" Roma \n",
- " 25-040 \n",
+ " 25-044 \n",
" 1997 \n",
- " 14.0 \n",
- " 11.0 \n",
- " 972.0 \n",
+ " 15.0 \n",
+ " 12.0 \n",
+ " 1041.0 \n",
" 3.0 \n",
" ... \n",
- " 13.0 \n",
+ " 15.0 \n",
" 22.0 \n",
" 6.0 \n",
" 1.0 \n",
" 0.0 \n",
" 0.0 \n",
- " 16.0 \n",
+ " 18.0 \n",
+ " 27.0 \n",
" 24.0 \n",
- " 23.0 \n",
- " 51.1 \n",
+ " 52.9 \n",
" \n",
" \n",
" 1 \n",
@@ -309,11 +309,11 @@
" it ITA \n",
" DF \n",
" Inter \n",
- " 34-274 \n",
+ " 34-278 \n",
" 1988 \n",
- " 8.0 \n",
+ " 9.0 \n",
" 7.0 \n",
- " 641.0 \n",
+ " 660.0 \n",
" 0.0 \n",
" ... \n",
" 6.0 \n",
@@ -324,8 +324,8 @@
" 0.0 \n",
" 34.0 \n",
" 17.0 \n",
- " 3.0 \n",
- " 85.0 \n",
+ " 4.0 \n",
+ " 81.0 \n",
" \n",
" \n",
" 2 \n",
@@ -333,7 +333,7 @@
" fr FRA \n",
" MF,FW \n",
" Milan \n",
- " 22-105 \n",
+ " 22-109 \n",
" 2000 \n",
" 4.0 \n",
" 1.0 \n",
@@ -357,20 +357,20 @@
" ch SUI \n",
" FW,MF \n",
" Bologna \n",
- " 25-309 \n",
+ " 25-313 \n",
" 1997 \n",
- " 12.0 \n",
- " 6.0 \n",
- " 558.0 \n",
- " 0.0 \n",
+ " 13.0 \n",
+ " 7.0 \n",
+ " 625.0 \n",
+ " 1.0 \n",
" ... \n",
" 7.0 \n",
" 13.0 \n",
- " 2.0 \n",
+ " 4.0 \n",
" 1.0 \n",
" 1.0 \n",
" 0.0 \n",
- " 31.0 \n",
+ " 33.0 \n",
" 5.0 \n",
" 8.0 \n",
" 38.5 \n",
@@ -381,7 +381,7 @@
" gh GHA \n",
" FW,MF \n",
" Cremonese \n",
- " 19-296 \n",
+ " 19-300 \n",
" 2003 \n",
" 7.0 \n",
" 2.0 \n",
@@ -424,16 +424,16 @@
" ... \n",
" \n",
" \n",
- " 487 \n",
+ " 489 \n",
" Jeroen Zoet \n",
" nl NED \n",
" GK \n",
" Spezia \n",
- " 31-309 \n",
+ " 31-313 \n",
" 1991 \n",
+ " 2.0 \n",
" 1.0 \n",
- " 1.0 \n",
- " 90.0 \n",
+ " 138.0 \n",
" 0.0 \n",
" ... \n",
" 0.0 \n",
@@ -448,12 +448,12 @@
" 0.0 \n",
" \n",
" \n",
- " 488 \n",
+ " 490 \n",
" Nadir Zortea \n",
" it ITA \n",
" DF \n",
" Atalanta \n",
- " 23-145 \n",
+ " 23-149 \n",
" 1999 \n",
" 8.0 \n",
" 1.0 \n",
@@ -472,12 +472,12 @@
" 83.3 \n",
" \n",
" \n",
- " 489 \n",
+ " 491 \n",
" Szymon Żurkowski \n",
" pl POL \n",
" MF \n",
" Fiorentina \n",
- " 25-047 \n",
+ " 25-051 \n",
" 1997 \n",
" 2.0 \n",
" 0.0 \n",
@@ -496,112 +496,112 @@
" 50.0 \n",
" \n",
" \n",
- " 490 \n",
+ " 492 \n",
" Milan Đurić \n",
" ba BIH \n",
" FW \n",
" Hellas Verona \n",
- " 32-173 \n",
+ " 32-177 \n",
" 1990 \n",
- " 10.0 \n",
- " 1.0 \n",
- " 224.0 \n",
+ " 11.0 \n",
+ " 2.0 \n",
+ " 283.0 \n",
" 0.0 \n",
" ... \n",
- " 5.0 \n",
- " 5.0 \n",
+ " 6.0 \n",
+ " 7.0 \n",
" 2.0 \n",
" 0.0 \n",
" 0.0 \n",
" 0.0 \n",
" 4.0 \n",
- " 40.0 \n",
- " 15.0 \n",
- " 72.7 \n",
+ " 47.0 \n",
+ " 16.0 \n",
+ " 74.6 \n",
" \n",
" \n",
- " 491 \n",
+ " 493 \n",
" Filip Đuričić \n",
" rs SRB \n",
" MF,FW \n",
" Sampdoria \n",
- " 30-285 \n",
+ " 30-289 \n",
" 1992 \n",
- " 14.0 \n",
- " 12.0 \n",
- " 955.0 \n",
+ " 15.0 \n",
+ " 13.0 \n",
+ " 1010.0 \n",
" 2.0 \n",
" ... \n",
- " 16.0 \n",
- " 27.0 \n",
+ " 18.0 \n",
+ " 29.0 \n",
" 0.0 \n",
" 0.0 \n",
" 0.0 \n",
" 0.0 \n",
- " 52.0 \n",
+ " 53.0 \n",
" 7.0 \n",
- " 9.0 \n",
- " 43.8 \n",
+ " 11.0 \n",
+ " 38.9 \n",
" \n",
" \n",
"\n",
- "492 rows × 120 columns
\n",
+ "494 rows × 120 columns
\n",
""
],
"text/plain": [
" player nationality position team age birth_year \\\n",
- "0 Tammy Abraham eng ENG FW Roma 25-040 1997 \n",
- "1 Francesco Acerbi it ITA DF Inter 34-274 1988 \n",
- "2 Yacine Adli fr FRA MF,FW Milan 22-105 2000 \n",
- "3 Michel Aebischer ch SUI FW,MF Bologna 25-309 1997 \n",
- "4 Felix Afena-Gyan gh GHA FW,MF Cremonese 19-296 2003 \n",
+ "0 Tammy Abraham eng ENG FW Roma 25-044 1997 \n",
+ "1 Francesco Acerbi it ITA DF Inter 34-278 1988 \n",
+ "2 Yacine Adli fr FRA MF,FW Milan 22-109 2000 \n",
+ "3 Michel Aebischer ch SUI FW,MF Bologna 25-313 1997 \n",
+ "4 Felix Afena-Gyan gh GHA FW,MF Cremonese 19-300 2003 \n",
".. ... ... ... ... ... ... \n",
- "487 Jeroen Zoet nl NED GK Spezia 31-309 1991 \n",
- "488 Nadir Zortea it ITA DF Atalanta 23-145 1999 \n",
- "489 Szymon Żurkowski pl POL MF Fiorentina 25-047 1997 \n",
- "490 Milan Đurić ba BIH FW Hellas Verona 32-173 1990 \n",
- "491 Filip Đuričić rs SRB MF,FW Sampdoria 30-285 1992 \n",
+ "489 Jeroen Zoet nl NED GK Spezia 31-313 1991 \n",
+ "490 Nadir Zortea it ITA DF Atalanta 23-149 1999 \n",
+ "491 Szymon Żurkowski pl POL MF Fiorentina 25-051 1997 \n",
+ "492 Milan Đurić ba BIH FW Hellas Verona 32-177 1990 \n",
+ "493 Filip Đuričić rs SRB MF,FW Sampdoria 30-289 1992 \n",
"\n",
" games games_starts minutes goals ... fouls fouled offsides \\\n",
- "0 14.0 11.0 972.0 3.0 ... 13.0 22.0 6.0 \n",
- "1 8.0 7.0 641.0 0.0 ... 6.0 5.0 0.0 \n",
+ "0 15.0 12.0 1041.0 3.0 ... 15.0 22.0 6.0 \n",
+ "1 9.0 7.0 660.0 0.0 ... 6.0 5.0 0.0 \n",
"2 4.0 1.0 116.0 0.0 ... 3.0 1.0 0.0 \n",
- "3 12.0 6.0 558.0 0.0 ... 7.0 13.0 2.0 \n",
+ "3 13.0 7.0 625.0 1.0 ... 7.0 13.0 4.0 \n",
"4 7.0 2.0 220.0 0.0 ... 7.0 2.0 4.0 \n",
".. ... ... ... ... ... ... ... ... \n",
- "487 1.0 1.0 90.0 0.0 ... 0.0 0.0 0.0 \n",
- "488 8.0 1.0 189.0 0.0 ... 4.0 0.0 0.0 \n",
- "489 2.0 0.0 32.0 0.0 ... 1.0 0.0 0.0 \n",
- "490 10.0 1.0 224.0 0.0 ... 5.0 5.0 2.0 \n",
- "491 14.0 12.0 955.0 2.0 ... 16.0 27.0 0.0 \n",
+ "489 2.0 1.0 138.0 0.0 ... 0.0 0.0 0.0 \n",
+ "490 8.0 1.0 189.0 0.0 ... 4.0 0.0 0.0 \n",
+ "491 2.0 0.0 32.0 0.0 ... 1.0 0.0 0.0 \n",
+ "492 11.0 2.0 283.0 0.0 ... 6.0 7.0 2.0 \n",
+ "493 15.0 13.0 1010.0 2.0 ... 18.0 29.0 0.0 \n",
"\n",
" pens_won pens_conceded own_goals ball_recoveries aerials_won \\\n",
- "0 1.0 0.0 0.0 16.0 24.0 \n",
+ "0 1.0 0.0 0.0 18.0 27.0 \n",
"1 0.0 0.0 0.0 34.0 17.0 \n",
"2 0.0 0.0 0.0 5.0 0.0 \n",
- "3 1.0 1.0 0.0 31.0 5.0 \n",
+ "3 1.0 1.0 0.0 33.0 5.0 \n",
"4 0.0 0.0 0.0 12.0 4.0 \n",
".. ... ... ... ... ... \n",
- "487 0.0 0.0 0.0 1.0 0.0 \n",
- "488 0.0 0.0 0.0 13.0 5.0 \n",
- "489 0.0 0.0 0.0 2.0 1.0 \n",
- "490 0.0 0.0 0.0 4.0 40.0 \n",
- "491 0.0 0.0 0.0 52.0 7.0 \n",
+ "489 0.0 0.0 0.0 1.0 0.0 \n",
+ "490 0.0 0.0 0.0 13.0 5.0 \n",
+ "491 0.0 0.0 0.0 2.0 1.0 \n",
+ "492 0.0 0.0 0.0 4.0 47.0 \n",
+ "493 0.0 0.0 0.0 53.0 7.0 \n",
"\n",
" aerials_lost aerials_won_pct \n",
- "0 23.0 51.1 \n",
- "1 3.0 85.0 \n",
+ "0 24.0 52.9 \n",
+ "1 4.0 81.0 \n",
"2 3.0 0.0 \n",
"3 8.0 38.5 \n",
"4 13.0 23.5 \n",
".. ... ... \n",
- "487 0.0 0.0 \n",
- "488 1.0 83.3 \n",
- "489 1.0 50.0 \n",
- "490 15.0 72.7 \n",
- "491 9.0 43.8 \n",
+ "489 0.0 0.0 \n",
+ "490 1.0 83.3 \n",
+ "491 1.0 50.0 \n",
+ "492 16.0 74.6 \n",
+ "493 11.0 38.9 \n",
"\n",
- "[492 rows x 120 columns]"
+ "[494 rows x 120 columns]"
]
},
"execution_count": 3,
@@ -674,23 +674,23 @@
" it ITA \n",
" GK \n",
" Sampdoria \n",
- " 25-297 \n",
+ " 25-301 \n",
" 1997 \n",
- " 14.0 \n",
- " 14.0 \n",
- " 1260.0 \n",
- " 25.0 \n",
- " ... \n",
- " 37.9 \n",
- " 91.0 \n",
- " 53.8 \n",
- " 43.3 \n",
- " 181.0 \n",
- " 9.0 \n",
- " 5.0 \n",
- " 12.0 \n",
- " 0.86 \n",
" 15.0 \n",
+ " 15.0 \n",
+ " 1350.0 \n",
+ " 27.0 \n",
+ " ... \n",
+ " 38.5 \n",
+ " 100.0 \n",
+ " 57.0 \n",
+ " 44.1 \n",
+ " 190.0 \n",
+ " 11.0 \n",
+ " 5.8 \n",
+ " 16.0 \n",
+ " 1.07 \n",
+ " 15.7 \n",
" \n",
" \n",
" 1 \n",
@@ -698,22 +698,22 @@
" it ITA \n",
" GK \n",
" Cremonese \n",
- " 22-133 \n",
+ " 22-137 \n",
" 2000 \n",
- " 5.0 \n",
- " 5.0 \n",
- " 450.0 \n",
- " 5.0 \n",
+ " 6.0 \n",
+ " 6.0 \n",
+ " 540.0 \n",
+ " 7.0 \n",
" ... \n",
- " 42.2 \n",
- " 28.0 \n",
- " 57.1 \n",
- " 50.8 \n",
- " 54.0 \n",
+ " 41.0 \n",
+ " 35.0 \n",
+ " 51.4 \n",
+ " 47.4 \n",
+ " 61.0 \n",
" 5.0 \n",
- " 9.3 \n",
+ " 8.2 \n",
" 1.0 \n",
- " 0.20 \n",
+ " 0.17 \n",
" 7.1 \n",
" \n",
" \n",
@@ -722,23 +722,23 @@
" it ITA \n",
" GK \n",
" Sassuolo \n",
- " 35-288 \n",
+ " 35-292 \n",
" 1987 \n",
- " 14.0 \n",
- " 14.0 \n",
- " 1260.0 \n",
- " 19.0 \n",
+ " 15.0 \n",
+ " 15.0 \n",
+ " 1350.0 \n",
+ " 22.0 \n",
" ... \n",
- " 34.7 \n",
- " 134.0 \n",
- " 32.1 \n",
- " 33.7 \n",
- " 189.0 \n",
+ " 34.6 \n",
+ " 139.0 \n",
+ " 30.9 \n",
+ " 33.1 \n",
+ " 199.0 \n",
" 13.0 \n",
- " 6.9 \n",
- " 9.0 \n",
- " 0.64 \n",
- " 14.1 \n",
+ " 6.5 \n",
+ " 13.0 \n",
+ " 0.87 \n",
+ " 14.6 \n",
" \n",
" \n",
" 3 \n",
@@ -746,22 +746,22 @@
" it ITA \n",
" GK \n",
" Monza \n",
- " 25-107 \n",
+ " 25-111 \n",
" 1997 \n",
- " 14.0 \n",
- " 14.0 \n",
- " 1260.0 \n",
+ " 15.0 \n",
+ " 15.0 \n",
+ " 1350.0 \n",
" 22.0 \n",
" ... \n",
- " 32.3 \n",
- " 79.0 \n",
- " 22.8 \n",
- " 28.2 \n",
- " 169.0 \n",
+ " 32.4 \n",
+ " 84.0 \n",
+ " 21.4 \n",
+ " 27.5 \n",
+ " 184.0 \n",
" 7.0 \n",
- " 4.1 \n",
+ " 3.8 \n",
" 10.0 \n",
- " 0.71 \n",
+ " 0.67 \n",
" 13.8 \n",
" \n",
" \n",
@@ -770,23 +770,23 @@
" pl POL \n",
" GK \n",
" Spezia \n",
- " 25-084 \n",
+ " 25-088 \n",
" 1997 \n",
- " 13.0 \n",
- " 13.0 \n",
- " 1170.0 \n",
- " 24.0 \n",
+ " 14.0 \n",
+ " 14.0 \n",
+ " 1212.0 \n",
+ " 25.0 \n",
" ... \n",
- " 34.0 \n",
- " 82.0 \n",
- " 67.1 \n",
- " 50.6 \n",
- " 179.0 \n",
+ " 34.1 \n",
+ " 86.0 \n",
+ " 66.3 \n",
+ " 50.1 \n",
+ " 181.0 \n",
" 8.0 \n",
- " 4.5 \n",
- " 18.0 \n",
- " 1.38 \n",
- " 15.6 \n",
+ " 4.4 \n",
+ " 19.0 \n",
+ " 1.41 \n",
+ " 15.8 \n",
" \n",
" \n",
" 5 \n",
@@ -794,23 +794,23 @@
" it ITA \n",
" GK \n",
" Lecce \n",
- " 27-213 \n",
+ " 27-217 \n",
" 1995 \n",
- " 14.0 \n",
- " 14.0 \n",
- " 1260.0 \n",
+ " 15.0 \n",
+ " 15.0 \n",
+ " 1350.0 \n",
" 17.0 \n",
" ... \n",
- " 38.9 \n",
- " 106.0 \n",
- " 70.8 \n",
- " 49.8 \n",
- " 223.0 \n",
- " 10.0 \n",
- " 4.5 \n",
- " 11.0 \n",
- " 0.79 \n",
- " 11.2 \n",
+ " 39.7 \n",
+ " 112.0 \n",
+ " 72.3 \n",
+ " 50.5 \n",
+ " 240.0 \n",
+ " 12.0 \n",
+ " 5.0 \n",
+ " 13.0 \n",
+ " 0.87 \n",
+ " 11.7 \n",
" \n",
" \n",
" 6 \n",
@@ -818,7 +818,7 @@
" it ITA \n",
" GK \n",
" Fiorentina \n",
- " 27-238 \n",
+ " 27-242 \n",
" 1995 \n",
" 3.0 \n",
" 3.0 \n",
@@ -842,7 +842,7 @@
" si SVN \n",
" GK \n",
" Inter \n",
- " 38-120 \n",
+ " 38-124 \n",
" 1984 \n",
" 8.0 \n",
" 8.0 \n",
@@ -866,7 +866,7 @@
" fr FRA \n",
" GK \n",
" Milan \n",
- " 27-131 \n",
+ " 27-135 \n",
" 1995 \n",
" 7.0 \n",
" 7.0 \n",
@@ -890,7 +890,7 @@
" pt POR \n",
" GK \n",
" Lazio \n",
- " 23-310 \n",
+ " 23-314 \n",
" 1999 \n",
" 1.0 \n",
" 1.0 \n",
@@ -914,23 +914,23 @@
" it ITA \n",
" GK \n",
" Napoli \n",
- " 25-234 \n",
+ " 25-238 \n",
" 1997 \n",
- " 14.0 \n",
- " 14.0 \n",
- " 1260.0 \n",
- " 10.0 \n",
+ " 15.0 \n",
+ " 15.0 \n",
+ " 1350.0 \n",
+ " 12.0 \n",
" ... \n",
" 26.9 \n",
- " 92.0 \n",
- " 19.6 \n",
+ " 95.0 \n",
+ " 20.0 \n",
" 26.6 \n",
- " 142.0 \n",
+ " 154.0 \n",
" 6.0 \n",
- " 4.2 \n",
- " 10.0 \n",
- " 0.71 \n",
- " 15.1 \n",
+ " 3.9 \n",
+ " 18.0 \n",
+ " 1.20 \n",
+ " 16.9 \n",
" \n",
" \n",
" 11 \n",
@@ -938,23 +938,23 @@
" rs SRB \n",
" GK \n",
" Torino \n",
- " 25-264 \n",
+ " 25-268 \n",
" 1997 \n",
- " 14.0 \n",
- " 14.0 \n",
- " 1260.0 \n",
- " 16.0 \n",
+ " 15.0 \n",
+ " 15.0 \n",
+ " 1350.0 \n",
+ " 17.0 \n",
" ... \n",
- " 40.2 \n",
- " 102.0 \n",
- " 95.1 \n",
- " 73.0 \n",
- " 160.0 \n",
- " 11.0 \n",
+ " 40.5 \n",
+ " 111.0 \n",
+ " 95.5 \n",
+ " 72.9 \n",
+ " 174.0 \n",
+ " 12.0 \n",
" 6.9 \n",
- " 24.0 \n",
- " 1.71 \n",
- " 17.7 \n",
+ " 25.0 \n",
+ " 1.67 \n",
+ " 17.2 \n",
" \n",
" \n",
" 12 \n",
@@ -962,23 +962,23 @@
" it ITA \n",
" GK \n",
" Hellas Verona \n",
- " 26-264 \n",
+ " 26-268 \n",
" 1996 \n",
- " 14.0 \n",
- " 14.0 \n",
- " 1260.0 \n",
- " 27.0 \n",
+ " 15.0 \n",
+ " 15.0 \n",
+ " 1350.0 \n",
+ " 29.0 \n",
" ... \n",
- " 42.2 \n",
- " 116.0 \n",
- " 48.3 \n",
- " 40.1 \n",
- " 177.0 \n",
+ " 42.4 \n",
+ " 121.0 \n",
+ " 49.6 \n",
+ " 40.9 \n",
+ " 198.0 \n",
" 6.0 \n",
- " 3.4 \n",
- " 36.0 \n",
- " 2.57 \n",
- " 17.7 \n",
+ " 3.0 \n",
+ " 39.0 \n",
+ " 2.60 \n",
+ " 18.1 \n",
" \n",
" \n",
" 13 \n",
@@ -986,23 +986,23 @@
" ar ARG \n",
" GK \n",
" Atalanta \n",
- " 28-189 \n",
+ " 28-193 \n",
" 1994 \n",
- " 9.0 \n",
- " 9.0 \n",
- " 727.0 \n",
- " 5.0 \n",
+ " 10.0 \n",
+ " 10.0 \n",
+ " 817.0 \n",
+ " 8.0 \n",
" ... \n",
- " 35.0 \n",
- " 55.0 \n",
- " 70.9 \n",
- " 51.6 \n",
- " 98.0 \n",
+ " 34.7 \n",
+ " 65.0 \n",
+ " 69.2 \n",
+ " 51.4 \n",
+ " 115.0 \n",
" 3.0 \n",
- " 3.1 \n",
- " 7.0 \n",
- " 0.87 \n",
- " 16.5 \n",
+ " 2.6 \n",
+ " 8.0 \n",
+ " 0.88 \n",
+ " 16.7 \n",
" \n",
" \n",
" 14 \n",
@@ -1010,23 +1010,23 @@
" cm CMR \n",
" GK \n",
" Inter \n",
- " 26-223 \n",
+ " 26-227 \n",
" 1996 \n",
- " 6.0 \n",
- " 6.0 \n",
- " 540.0 \n",
" 7.0 \n",
+ " 7.0 \n",
+ " 630.0 \n",
+ " 9.0 \n",
" ... \n",
- " 29.6 \n",
- " 48.0 \n",
- " 33.3 \n",
- " 36.9 \n",
- " 81.0 \n",
+ " 30.1 \n",
+ " 59.0 \n",
+ " 35.6 \n",
+ " 38.2 \n",
+ " 98.0 \n",
" 5.0 \n",
- " 6.2 \n",
+ " 5.1 \n",
" 2.0 \n",
- " 0.33 \n",
- " 14.0 \n",
+ " 0.29 \n",
+ " 14.6 \n",
" \n",
" \n",
" 15 \n",
@@ -1034,23 +1034,23 @@
" pt POR \n",
" GK \n",
" Roma \n",
- " 34-269 \n",
+ " 34-273 \n",
" 1988 \n",
+ " 15.0 \n",
+ " 15.0 \n",
+ " 1350.0 \n",
" 14.0 \n",
- " 14.0 \n",
- " 1260.0 \n",
- " 13.0 \n",
" ... \n",
- " 30.2 \n",
- " 104.0 \n",
- " 26.0 \n",
- " 30.8 \n",
- " 175.0 \n",
+ " 30.4 \n",
+ " 109.0 \n",
+ " 27.5 \n",
+ " 31.3 \n",
+ " 181.0 \n",
" 6.0 \n",
- " 3.4 \n",
+ " 3.3 \n",
" 8.0 \n",
- " 0.57 \n",
- " 13.0 \n",
+ " 0.53 \n",
+ " 12.5 \n",
" \n",
" \n",
" 16 \n",
@@ -1058,7 +1058,7 @@
" it ITA \n",
" GK \n",
" Juventus \n",
- " 30-001 \n",
+ " 30-005 \n",
" 1992 \n",
" 7.0 \n",
" 6.0 \n",
@@ -1068,7 +1068,7 @@
" 30.3 \n",
" 41.0 \n",
" 39.0 \n",
- " 35.4 \n",
+ " 35.3 \n",
" 99.0 \n",
" 2.0 \n",
" 2.0 \n",
@@ -1082,23 +1082,23 @@
" it ITA \n",
" GK \n",
" Lazio \n",
- " 28-239 \n",
+ " 28-243 \n",
" 1994 \n",
+ " 15.0 \n",
" 14.0 \n",
- " 13.0 \n",
- " 1253.0 \n",
- " 8.0 \n",
+ " 1343.0 \n",
+ " 11.0 \n",
" ... \n",
- " 33.1 \n",
- " 94.0 \n",
- " 37.2 \n",
- " 36.6 \n",
- " 201.0 \n",
+ " 32.7 \n",
+ " 95.0 \n",
+ " 36.8 \n",
+ " 36.3 \n",
+ " 212.0 \n",
" 5.0 \n",
- " 2.5 \n",
- " 29.0 \n",
- " 2.08 \n",
- " 17.6 \n",
+ " 2.4 \n",
+ " 30.0 \n",
+ " 2.01 \n",
+ " 17.8 \n",
" \n",
" \n",
" 18 \n",
@@ -1106,7 +1106,7 @@
" ro ROU \n",
" GK \n",
" Cremonese \n",
- " 25-167 \n",
+ " 25-171 \n",
" 1997 \n",
" 9.0 \n",
" 9.0 \n",
@@ -1130,23 +1130,23 @@
" it ITA \n",
" GK \n",
" Salernitana \n",
- " 31-187 \n",
+ " 31-191 \n",
" 1991 \n",
- " 14.0 \n",
- " 14.0 \n",
- " 1260.0 \n",
- " 21.0 \n",
+ " 15.0 \n",
+ " 15.0 \n",
+ " 1350.0 \n",
+ " 24.0 \n",
" ... \n",
- " 36.6 \n",
- " 128.0 \n",
- " 48.4 \n",
- " 41.7 \n",
- " 187.0 \n",
- " 14.0 \n",
+ " 36.1 \n",
+ " 134.0 \n",
+ " 46.3 \n",
+ " 40.6 \n",
+ " 199.0 \n",
+ " 15.0 \n",
" 7.5 \n",
- " 9.0 \n",
- " 0.64 \n",
- " 13.7 \n",
+ " 11.0 \n",
+ " 0.73 \n",
+ " 14.2 \n",
" \n",
" \n",
" 20 \n",
@@ -1154,22 +1154,22 @@
" it ITA \n",
" GK \n",
" Udinese \n",
- " 31-254 \n",
+ " 31-258 \n",
" 1991 \n",
- " 14.0 \n",
- " 14.0 \n",
- " 1260.0 \n",
- " 14.0 \n",
+ " 15.0 \n",
+ " 15.0 \n",
+ " 1350.0 \n",
+ " 17.0 \n",
" ... \n",
- " 34.4 \n",
- " 110.0 \n",
- " 40.9 \n",
- " 38.2 \n",
- " 194.0 \n",
+ " 34.1 \n",
+ " 116.0 \n",
+ " 38.8 \n",
+ " 36.9 \n",
+ " 205.0 \n",
" 4.0 \n",
- " 2.1 \n",
+ " 2.0 \n",
" 5.0 \n",
- " 0.36 \n",
+ " 0.33 \n",
" 11.3 \n",
" \n",
" \n",
@@ -1178,23 +1178,23 @@
" pl POL \n",
" GK \n",
" Bologna \n",
- " 31-190 \n",
+ " 31-194 \n",
" 1991 \n",
- " 14.0 \n",
- " 14.0 \n",
- " 1260.0 \n",
+ " 15.0 \n",
+ " 15.0 \n",
+ " 1350.0 \n",
" 25.0 \n",
" ... \n",
- " 32.1 \n",
- " 104.0 \n",
- " 33.7 \n",
- " 31.2 \n",
- " 203.0 \n",
- " 10.0 \n",
- " 4.9 \n",
+ " 32.0 \n",
+ " 109.0 \n",
+ " 35.8 \n",
+ " 32.3 \n",
+ " 221.0 \n",
+ " 11.0 \n",
+ " 5.0 \n",
" 13.0 \n",
- " 0.93 \n",
- " 14.0 \n",
+ " 0.87 \n",
+ " 13.7 \n",
" \n",
" \n",
" 22 \n",
@@ -1202,7 +1202,7 @@
" it ITA \n",
" GK \n",
" Atalanta \n",
- " 30-185 \n",
+ " 30-189 \n",
" 1992 \n",
" 6.0 \n",
" 5.0 \n",
@@ -1226,23 +1226,23 @@
" pl POL \n",
" GK \n",
" Juventus \n",
- " 32-207 \n",
+ " 32-211 \n",
" 1990 \n",
- " 8.0 \n",
- " 8.0 \n",
- " 672.0 \n",
+ " 9.0 \n",
+ " 9.0 \n",
+ " 762.0 \n",
" 3.0 \n",
" ... \n",
- " 36.5 \n",
- " 36.0 \n",
- " 50.0 \n",
- " 43.0 \n",
- " 97.0 \n",
- " 2.0 \n",
- " 2.1 \n",
+ " 36.7 \n",
+ " 42.0 \n",
+ " 54.8 \n",
+ " 45.6 \n",
+ " 108.0 \n",
+ " 3.0 \n",
+ " 2.8 \n",
" 6.0 \n",
- " 0.80 \n",
- " 15.9 \n",
+ " 0.71 \n",
+ " 14.5 \n",
" \n",
" \n",
" 24 \n",
@@ -1250,23 +1250,23 @@
" ro ROU \n",
" GK \n",
" Milan \n",
- " 36-275 \n",
+ " 36-279 \n",
" 1986 \n",
+ " 8.0 \n",
+ " 8.0 \n",
+ " 720.0 \n",
" 7.0 \n",
- " 7.0 \n",
- " 630.0 \n",
- " 6.0 \n",
" ... \n",
- " 34.4 \n",
- " 33.0 \n",
- " 45.5 \n",
- " 41.5 \n",
- " 64.0 \n",
- " 1.0 \n",
- " 1.6 \n",
+ " 34.7 \n",
+ " 36.0 \n",
+ " 41.7 \n",
+ " 39.0 \n",
+ " 85.0 \n",
+ " 4.0 \n",
+ " 4.7 \n",
" 7.0 \n",
- " 1.00 \n",
- " 18.1 \n",
+ " 0.88 \n",
+ " 16.3 \n",
" \n",
" \n",
" 25 \n",
@@ -1274,23 +1274,23 @@
" it ITA \n",
" GK \n",
" Fiorentina \n",
- " 32-248 \n",
+ " 32-252 \n",
" 1990 \n",
- " 11.0 \n",
- " 11.0 \n",
- " 990.0 \n",
- " 16.0 \n",
+ " 12.0 \n",
+ " 12.0 \n",
+ " 1080.0 \n",
+ " 18.0 \n",
" ... \n",
- " 34.2 \n",
- " 69.0 \n",
- " 31.9 \n",
- " 35.6 \n",
- " 104.0 \n",
+ " 33.8 \n",
+ " 74.0 \n",
+ " 36.5 \n",
+ " 37.5 \n",
+ " 121.0 \n",
+ " 6.0 \n",
" 5.0 \n",
- " 4.8 \n",
- " 25.0 \n",
- " 2.27 \n",
- " 19.3 \n",
+ " 26.0 \n",
+ " 2.17 \n",
+ " 18.2 \n",
" \n",
" \n",
" 26 \n",
@@ -1298,23 +1298,23 @@
" it ITA \n",
" GK \n",
" Empoli \n",
- " 26-035 \n",
+ " 26-039 \n",
" 1996 \n",
- " 14.0 \n",
- " 14.0 \n",
- " 1260.0 \n",
+ " 15.0 \n",
+ " 15.0 \n",
+ " 1350.0 \n",
" 19.0 \n",
" ... \n",
" 34.4 \n",
- " 76.0 \n",
- " 46.1 \n",
- " 42.4 \n",
- " 285.0 \n",
- " 20.0 \n",
- " 7.0 \n",
+ " 85.0 \n",
+ " 45.9 \n",
+ " 41.9 \n",
+ " 311.0 \n",
+ " 22.0 \n",
+ " 7.1 \n",
" 8.0 \n",
- " 0.57 \n",
- " 11.1 \n",
+ " 0.53 \n",
+ " 11.0 \n",
" \n",
" \n",
" 27 \n",
@@ -1322,23 +1322,23 @@
" nl NED \n",
" GK \n",
" Spezia \n",
- " 31-309 \n",
+ " 31-313 \n",
" 1991 \n",
+ " 2.0 \n",
" 1.0 \n",
- " 1.0 \n",
- " 90.0 \n",
+ " 138.0 \n",
" 1.0 \n",
" ... \n",
- " 35.6 \n",
- " 2.0 \n",
- " 50.0 \n",
- " 34.5 \n",
- " 8.0 \n",
- " 0.0 \n",
- " 0.0 \n",
+ " 41.6 \n",
+ " 7.0 \n",
+ " 85.7 \n",
+ " 54.7 \n",
+ " 20.0 \n",
" 1.0 \n",
- " 1.00 \n",
- " 13.5 \n",
+ " 5.0 \n",
+ " 1.0 \n",
+ " 0.65 \n",
+ " 11.3 \n",
" \n",
" \n",
"\n",
@@ -1347,184 +1347,184 @@
],
"text/plain": [
" player nationality position team age \\\n",
- "0 Emil Audero it ITA GK Sampdoria 25-297 \n",
- "1 Marco Carnesecchi it ITA GK Cremonese 22-133 \n",
- "2 Andrea Consigli it ITA GK Sassuolo 35-288 \n",
- "3 Michele Di Gregorio it ITA GK Monza 25-107 \n",
- "4 Bartłomiej Drągowski pl POL GK Spezia 25-084 \n",
- "5 Wladimiro Falcone it ITA GK Lecce 27-213 \n",
- "6 Pierluigi Gollini it ITA GK Fiorentina 27-238 \n",
- "7 Samir Handanović si SVN GK Inter 38-120 \n",
- "8 Mike Maignan fr FRA GK Milan 27-131 \n",
- "9 Luís Maximiano pt POR GK Lazio 23-310 \n",
- "10 Alex Meret it ITA GK Napoli 25-234 \n",
- "11 Vanja Milinković-Savić rs SRB GK Torino 25-264 \n",
- "12 Lorenzo Montipò it ITA GK Hellas Verona 26-264 \n",
- "13 Juan Musso ar ARG GK Atalanta 28-189 \n",
- "14 André Onana cm CMR GK Inter 26-223 \n",
- "15 Rui Patrício pt POR GK Roma 34-269 \n",
- "16 Mattia Perin it ITA GK Juventus 30-001 \n",
- "17 Ivan Provedel it ITA GK Lazio 28-239 \n",
- "18 Ionuț Radu ro ROU GK Cremonese 25-167 \n",
- "19 Luigi Sepe it ITA GK Salernitana 31-187 \n",
- "20 Marco Silvestri it ITA GK Udinese 31-254 \n",
- "21 Łukasz Skorupski pl POL GK Bologna 31-190 \n",
- "22 Marco Sportiello it ITA GK Atalanta 30-185 \n",
- "23 Wojciech Szczęsny pl POL GK Juventus 32-207 \n",
- "24 Ciprian Tătărușanu ro ROU GK Milan 36-275 \n",
- "25 Pietro Terracciano it ITA GK Fiorentina 32-248 \n",
- "26 Guglielmo Vicario it ITA GK Empoli 26-035 \n",
- "27 Jeroen Zoet nl NED GK Spezia 31-309 \n",
+ "0 Emil Audero it ITA GK Sampdoria 25-301 \n",
+ "1 Marco Carnesecchi it ITA GK Cremonese 22-137 \n",
+ "2 Andrea Consigli it ITA GK Sassuolo 35-292 \n",
+ "3 Michele Di Gregorio it ITA GK Monza 25-111 \n",
+ "4 Bartłomiej Drągowski pl POL GK Spezia 25-088 \n",
+ "5 Wladimiro Falcone it ITA GK Lecce 27-217 \n",
+ "6 Pierluigi Gollini it ITA GK Fiorentina 27-242 \n",
+ "7 Samir Handanović si SVN GK Inter 38-124 \n",
+ "8 Mike Maignan fr FRA GK Milan 27-135 \n",
+ "9 Luís Maximiano pt POR GK Lazio 23-314 \n",
+ "10 Alex Meret it ITA GK Napoli 25-238 \n",
+ "11 Vanja Milinković-Savić rs SRB GK Torino 25-268 \n",
+ "12 Lorenzo Montipò it ITA GK Hellas Verona 26-268 \n",
+ "13 Juan Musso ar ARG GK Atalanta 28-193 \n",
+ "14 André Onana cm CMR GK Inter 26-227 \n",
+ "15 Rui Patrício pt POR GK Roma 34-273 \n",
+ "16 Mattia Perin it ITA GK Juventus 30-005 \n",
+ "17 Ivan Provedel it ITA GK Lazio 28-243 \n",
+ "18 Ionuț Radu ro ROU GK Cremonese 25-171 \n",
+ "19 Luigi Sepe it ITA GK Salernitana 31-191 \n",
+ "20 Marco Silvestri it ITA GK Udinese 31-258 \n",
+ "21 Łukasz Skorupski pl POL GK Bologna 31-194 \n",
+ "22 Marco Sportiello it ITA GK Atalanta 30-189 \n",
+ "23 Wojciech Szczęsny pl POL GK Juventus 32-211 \n",
+ "24 Ciprian Tătărușanu ro ROU GK Milan 36-279 \n",
+ "25 Pietro Terracciano it ITA GK Fiorentina 32-252 \n",
+ "26 Guglielmo Vicario it ITA GK Empoli 26-039 \n",
+ "27 Jeroen Zoet nl NED GK Spezia 31-313 \n",
"\n",
" birth_year gk_games gk_games_starts gk_minutes gk_goals_against ... \\\n",
- "0 1997 14.0 14.0 1260.0 25.0 ... \n",
- "1 2000 5.0 5.0 450.0 5.0 ... \n",
- "2 1987 14.0 14.0 1260.0 19.0 ... \n",
- "3 1997 14.0 14.0 1260.0 22.0 ... \n",
- "4 1997 13.0 13.0 1170.0 24.0 ... \n",
- "5 1995 14.0 14.0 1260.0 17.0 ... \n",
+ "0 1997 15.0 15.0 1350.0 27.0 ... \n",
+ "1 2000 6.0 6.0 540.0 7.0 ... \n",
+ "2 1987 15.0 15.0 1350.0 22.0 ... \n",
+ "3 1997 15.0 15.0 1350.0 22.0 ... \n",
+ "4 1997 14.0 14.0 1212.0 25.0 ... \n",
+ "5 1995 15.0 15.0 1350.0 17.0 ... \n",
"6 1995 3.0 3.0 270.0 2.0 ... \n",
"7 1984 8.0 8.0 720.0 13.0 ... \n",
"8 1995 7.0 7.0 630.0 8.0 ... \n",
"9 1999 1.0 1.0 5.0 0.0 ... \n",
- "10 1997 14.0 14.0 1260.0 10.0 ... \n",
- "11 1997 14.0 14.0 1260.0 16.0 ... \n",
- "12 1996 14.0 14.0 1260.0 27.0 ... \n",
- "13 1994 9.0 9.0 727.0 5.0 ... \n",
- "14 1996 6.0 6.0 540.0 7.0 ... \n",
- "15 1988 14.0 14.0 1260.0 13.0 ... \n",
+ "10 1997 15.0 15.0 1350.0 12.0 ... \n",
+ "11 1997 15.0 15.0 1350.0 17.0 ... \n",
+ "12 1996 15.0 15.0 1350.0 29.0 ... \n",
+ "13 1994 10.0 10.0 817.0 8.0 ... \n",
+ "14 1996 7.0 7.0 630.0 9.0 ... \n",
+ "15 1988 15.0 15.0 1350.0 14.0 ... \n",
"16 1992 7.0 6.0 588.0 4.0 ... \n",
- "17 1994 14.0 13.0 1253.0 8.0 ... \n",
+ "17 1994 15.0 14.0 1343.0 11.0 ... \n",
"18 1997 9.0 9.0 810.0 19.0 ... \n",
- "19 1991 14.0 14.0 1260.0 21.0 ... \n",
- "20 1991 14.0 14.0 1260.0 14.0 ... \n",
- "21 1991 14.0 14.0 1260.0 25.0 ... \n",
+ "19 1991 15.0 15.0 1350.0 24.0 ... \n",
+ "20 1991 15.0 15.0 1350.0 17.0 ... \n",
+ "21 1991 15.0 15.0 1350.0 25.0 ... \n",
"22 1992 6.0 5.0 533.0 7.0 ... \n",
- "23 1990 8.0 8.0 672.0 3.0 ... \n",
- "24 1986 7.0 7.0 630.0 6.0 ... \n",
- "25 1990 11.0 11.0 990.0 16.0 ... \n",
- "26 1996 14.0 14.0 1260.0 19.0 ... \n",
- "27 1991 1.0 1.0 90.0 1.0 ... \n",
+ "23 1990 9.0 9.0 762.0 3.0 ... \n",
+ "24 1986 8.0 8.0 720.0 7.0 ... \n",
+ "25 1990 12.0 12.0 1080.0 18.0 ... \n",
+ "26 1996 15.0 15.0 1350.0 19.0 ... \n",
+ "27 1991 2.0 1.0 138.0 1.0 ... \n",
"\n",
" gk_passes_length_avg gk_goal_kicks gk_pct_goal_kicks_launched \\\n",
- "0 37.9 91.0 53.8 \n",
- "1 42.2 28.0 57.1 \n",
- "2 34.7 134.0 32.1 \n",
- "3 32.3 79.0 22.8 \n",
- "4 34.0 82.0 67.1 \n",
- "5 38.9 106.0 70.8 \n",
+ "0 38.5 100.0 57.0 \n",
+ "1 41.0 35.0 51.4 \n",
+ "2 34.6 139.0 30.9 \n",
+ "3 32.4 84.0 21.4 \n",
+ "4 34.1 86.0 66.3 \n",
+ "5 39.7 112.0 72.3 \n",
"6 32.4 11.0 63.6 \n",
"7 26.1 45.0 4.4 \n",
"8 33.5 18.0 38.9 \n",
"9 0.0 0.0 0.0 \n",
- "10 26.9 92.0 19.6 \n",
- "11 40.2 102.0 95.1 \n",
- "12 42.2 116.0 48.3 \n",
- "13 35.0 55.0 70.9 \n",
- "14 29.6 48.0 33.3 \n",
- "15 30.2 104.0 26.0 \n",
+ "10 26.9 95.0 20.0 \n",
+ "11 40.5 111.0 95.5 \n",
+ "12 42.4 121.0 49.6 \n",
+ "13 34.7 65.0 69.2 \n",
+ "14 30.1 59.0 35.6 \n",
+ "15 30.4 109.0 27.5 \n",
"16 30.3 41.0 39.0 \n",
- "17 33.1 94.0 37.2 \n",
+ "17 32.7 95.0 36.8 \n",
"18 37.3 67.0 50.7 \n",
- "19 36.6 128.0 48.4 \n",
- "20 34.4 110.0 40.9 \n",
- "21 32.1 104.0 33.7 \n",
+ "19 36.1 134.0 46.3 \n",
+ "20 34.1 116.0 38.8 \n",
+ "21 32.0 109.0 35.8 \n",
"22 28.6 55.0 74.5 \n",
- "23 36.5 36.0 50.0 \n",
- "24 34.4 33.0 45.5 \n",
- "25 34.2 69.0 31.9 \n",
- "26 34.4 76.0 46.1 \n",
- "27 35.6 2.0 50.0 \n",
+ "23 36.7 42.0 54.8 \n",
+ "24 34.7 36.0 41.7 \n",
+ "25 33.8 74.0 36.5 \n",
+ "26 34.4 85.0 45.9 \n",
+ "27 41.6 7.0 85.7 \n",
"\n",
" gk_goal_kick_length_avg gk_crosses gk_crosses_stopped \\\n",
- "0 43.3 181.0 9.0 \n",
- "1 50.8 54.0 5.0 \n",
- "2 33.7 189.0 13.0 \n",
- "3 28.2 169.0 7.0 \n",
- "4 50.6 179.0 8.0 \n",
- "5 49.8 223.0 10.0 \n",
+ "0 44.1 190.0 11.0 \n",
+ "1 47.4 61.0 5.0 \n",
+ "2 33.1 199.0 13.0 \n",
+ "3 27.5 184.0 7.0 \n",
+ "4 50.1 181.0 8.0 \n",
+ "5 50.5 240.0 12.0 \n",
"6 49.3 24.0 1.0 \n",
"7 24.0 79.0 2.0 \n",
"8 40.4 65.0 5.0 \n",
"9 0.0 0.0 0.0 \n",
- "10 26.6 142.0 6.0 \n",
- "11 73.0 160.0 11.0 \n",
- "12 40.1 177.0 6.0 \n",
- "13 51.6 98.0 3.0 \n",
- "14 36.9 81.0 5.0 \n",
- "15 30.8 175.0 6.0 \n",
- "16 35.4 99.0 2.0 \n",
- "17 36.6 201.0 5.0 \n",
+ "10 26.6 154.0 6.0 \n",
+ "11 72.9 174.0 12.0 \n",
+ "12 40.9 198.0 6.0 \n",
+ "13 51.4 115.0 3.0 \n",
+ "14 38.2 98.0 5.0 \n",
+ "15 31.3 181.0 6.0 \n",
+ "16 35.3 99.0 2.0 \n",
+ "17 36.3 212.0 5.0 \n",
"18 46.3 107.0 6.0 \n",
- "19 41.7 187.0 14.0 \n",
- "20 38.2 194.0 4.0 \n",
- "21 31.2 203.0 10.0 \n",
+ "19 40.6 199.0 15.0 \n",
+ "20 36.9 205.0 4.0 \n",
+ "21 32.3 221.0 11.0 \n",
"22 51.3 77.0 6.0 \n",
- "23 43.0 97.0 2.0 \n",
- "24 41.5 64.0 1.0 \n",
- "25 35.6 104.0 5.0 \n",
- "26 42.4 285.0 20.0 \n",
- "27 34.5 8.0 0.0 \n",
+ "23 45.6 108.0 3.0 \n",
+ "24 39.0 85.0 4.0 \n",
+ "25 37.5 121.0 6.0 \n",
+ "26 41.9 311.0 22.0 \n",
+ "27 54.7 20.0 1.0 \n",
"\n",
" gk_crosses_stopped_pct gk_def_actions_outside_pen_area \\\n",
- "0 5.0 12.0 \n",
- "1 9.3 1.0 \n",
- "2 6.9 9.0 \n",
- "3 4.1 10.0 \n",
- "4 4.5 18.0 \n",
- "5 4.5 11.0 \n",
+ "0 5.8 16.0 \n",
+ "1 8.2 1.0 \n",
+ "2 6.5 13.0 \n",
+ "3 3.8 10.0 \n",
+ "4 4.4 19.0 \n",
+ "5 5.0 13.0 \n",
"6 4.2 0.0 \n",
"7 2.5 5.0 \n",
"8 7.7 6.0 \n",
"9 0.0 0.0 \n",
- "10 4.2 10.0 \n",
- "11 6.9 24.0 \n",
- "12 3.4 36.0 \n",
- "13 3.1 7.0 \n",
- "14 6.2 2.0 \n",
- "15 3.4 8.0 \n",
+ "10 3.9 18.0 \n",
+ "11 6.9 25.0 \n",
+ "12 3.0 39.0 \n",
+ "13 2.6 8.0 \n",
+ "14 5.1 2.0 \n",
+ "15 3.3 8.0 \n",
"16 2.0 9.0 \n",
- "17 2.5 29.0 \n",
+ "17 2.4 30.0 \n",
"18 5.6 9.0 \n",
- "19 7.5 9.0 \n",
- "20 2.1 5.0 \n",
- "21 4.9 13.0 \n",
+ "19 7.5 11.0 \n",
+ "20 2.0 5.0 \n",
+ "21 5.0 13.0 \n",
"22 7.8 11.0 \n",
- "23 2.1 6.0 \n",
- "24 1.6 7.0 \n",
- "25 4.8 25.0 \n",
- "26 7.0 8.0 \n",
- "27 0.0 1.0 \n",
+ "23 2.8 6.0 \n",
+ "24 4.7 7.0 \n",
+ "25 5.0 26.0 \n",
+ "26 7.1 8.0 \n",
+ "27 5.0 1.0 \n",
"\n",
" gk_def_actions_outside_pen_area_per90 gk_avg_distance_def_actions \n",
- "0 0.86 15.0 \n",
- "1 0.20 7.1 \n",
- "2 0.64 14.1 \n",
- "3 0.71 13.8 \n",
- "4 1.38 15.6 \n",
- "5 0.79 11.2 \n",
+ "0 1.07 15.7 \n",
+ "1 0.17 7.1 \n",
+ "2 0.87 14.6 \n",
+ "3 0.67 13.8 \n",
+ "4 1.41 15.8 \n",
+ "5 0.87 11.7 \n",
"6 0.00 9.3 \n",
"7 0.63 14.6 \n",
"8 0.86 12.9 \n",
"9 0.00 19.0 \n",
- "10 0.71 15.1 \n",
- "11 1.71 17.7 \n",
- "12 2.57 17.7 \n",
- "13 0.87 16.5 \n",
- "14 0.33 14.0 \n",
- "15 0.57 13.0 \n",
+ "10 1.20 16.9 \n",
+ "11 1.67 17.2 \n",
+ "12 2.60 18.1 \n",
+ "13 0.88 16.7 \n",
+ "14 0.29 14.6 \n",
+ "15 0.53 12.5 \n",
"16 1.38 17.8 \n",
- "17 2.08 17.6 \n",
+ "17 2.01 17.8 \n",
"18 1.00 14.5 \n",
- "19 0.64 13.7 \n",
- "20 0.36 11.3 \n",
- "21 0.93 14.0 \n",
+ "19 0.73 14.2 \n",
+ "20 0.33 11.3 \n",
+ "21 0.87 13.7 \n",
"22 1.86 18.9 \n",
- "23 0.80 15.9 \n",
- "24 1.00 18.1 \n",
- "25 2.27 19.3 \n",
- "26 0.57 11.1 \n",
- "27 1.00 13.5 \n",
+ "23 0.71 14.5 \n",
+ "24 0.88 16.3 \n",
+ "25 2.17 18.2 \n",
+ "26 0.53 11.0 \n",
+ "27 0.65 11.3 \n",
"\n",
"[28 rows x 47 columns]"
]
@@ -1596,482 +1596,482 @@
" \n",
" 0 \n",
" Atalanta \n",
- " 23.0 \n",
- " 46.4 \n",
+ " 24.0 \n",
+ " 46.5 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 21.0 \n",
" 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
- " 19.0 \n",
- " 14.0 \n",
- " 4.0 \n",
" 5.0 \n",
+ " 6.0 \n",
" ... \n",
- " 179.0 \n",
- " 142.0 \n",
- " 23.0 \n",
- " 3.0 \n",
+ " 189.0 \n",
+ " 151.0 \n",
+ " 24.0 \n",
+ " 4.0 \n",
" 0.0 \n",
- " 0.0 \n",
- " 793.0 \n",
- " 211.0 \n",
- " 181.0 \n",
- " 53.8 \n",
+ " 1.0 \n",
+ " 849.0 \n",
+ " 229.0 \n",
+ " 194.0 \n",
+ " 54.1 \n",
" \n",
" \n",
" 1 \n",
" Bologna \n",
" 23.0 \n",
" 51.1 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
- " 17.0 \n",
- " 12.0 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 20.0 \n",
+ " 15.0 \n",
" 3.0 \n",
" 3.0 \n",
" ... \n",
- " 168.0 \n",
- " 175.0 \n",
- " 27.0 \n",
+ " 180.0 \n",
+ " 181.0 \n",
+ " 29.0 \n",
" 3.0 \n",
" 3.0 \n",
" 2.0 \n",
- " 734.0 \n",
- " 123.0 \n",
- " 165.0 \n",
- " 42.7 \n",
+ " 782.0 \n",
+ " 132.0 \n",
+ " 168.0 \n",
+ " 44.0 \n",
" \n",
" \n",
" 2 \n",
" Cremonese \n",
" 27.0 \n",
- " 43.2 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
+ " 43.7 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
" 11.0 \n",
" 5.0 \n",
" 1.0 \n",
" 3.0 \n",
" ... \n",
- " 195.0 \n",
- " 136.0 \n",
- " 34.0 \n",
+ " 209.0 \n",
+ " 145.0 \n",
+ " 35.0 \n",
" 3.0 \n",
" 3.0 \n",
" 0.0 \n",
- " 757.0 \n",
- " 184.0 \n",
- " 242.0 \n",
- " 43.2 \n",
+ " 814.0 \n",
+ " 198.0 \n",
+ " 259.0 \n",
+ " 43.3 \n",
" \n",
" \n",
" 3 \n",
" Empoli \n",
" 25.0 \n",
- " 46.0 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
- " 10.0 \n",
+ " 46.2 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 12.0 \n",
" 5.0 \n",
" 0.0 \n",
" 0.0 \n",
" ... \n",
- " 158.0 \n",
" 167.0 \n",
- " 20.0 \n",
+ " 179.0 \n",
+ " 21.0 \n",
" 0.0 \n",
" 3.0 \n",
" 0.0 \n",
- " 649.0 \n",
- " 135.0 \n",
- " 163.0 \n",
- " 45.3 \n",
+ " 707.0 \n",
+ " 152.0 \n",
+ " 177.0 \n",
+ " 46.2 \n",
" \n",
" \n",
" 4 \n",
" Fiorentina \n",
" 25.0 \n",
- " 58.7 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
- " 17.0 \n",
+ " 58.1 \n",
" 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 18.0 \n",
+ " 16.0 \n",
" 1.0 \n",
" 3.0 \n",
" ... \n",
- " 187.0 \n",
- " 180.0 \n",
- " 18.0 \n",
+ " 198.0 \n",
+ " 192.0 \n",
+ " 20.0 \n",
" 2.0 \n",
" 1.0 \n",
- " 0.0 \n",
- " 740.0 \n",
- " 224.0 \n",
- " 193.0 \n",
- " 53.7 \n",
+ " 1.0 \n",
+ " 796.0 \n",
+ " 240.0 \n",
+ " 208.0 \n",
+ " 53.6 \n",
" \n",
" \n",
" 5 \n",
" Hellas Verona \n",
" 29.0 \n",
" 43.9 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
- " 10.0 \n",
- " 7.0 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 11.0 \n",
+ " 8.0 \n",
" 0.0 \n",
" 0.0 \n",
" ... \n",
- " 211.0 \n",
- " 128.0 \n",
- " 34.0 \n",
+ " 224.0 \n",
+ " 149.0 \n",
+ " 38.0 \n",
" 0.0 \n",
" 1.0 \n",
" 1.0 \n",
- " 828.0 \n",
- " 229.0 \n",
- " 240.0 \n",
- " 48.8 \n",
+ " 896.0 \n",
+ " 269.0 \n",
+ " 269.0 \n",
+ " 50.0 \n",
" \n",
" \n",
" 6 \n",
" Inter \n",
" 23.0 \n",
- " 54.6 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
- " 31.0 \n",
- " 22.0 \n",
+ " 54.5 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 33.0 \n",
+ " 23.0 \n",
" 2.0 \n",
" 2.0 \n",
" ... \n",
- " 166.0 \n",
- " 169.0 \n",
+ " 177.0 \n",
+ " 179.0 \n",
" 25.0 \n",
" 1.0 \n",
+ " 2.0 \n",
" 1.0 \n",
- " 1.0 \n",
- " 673.0 \n",
- " 172.0 \n",
- " 126.0 \n",
- " 57.7 \n",
+ " 735.0 \n",
+ " 185.0 \n",
+ " 144.0 \n",
+ " 56.2 \n",
" \n",
" \n",
" 7 \n",
" Juventus \n",
" 26.0 \n",
- " 50.5 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
- " 21.0 \n",
- " 17.0 \n",
+ " 49.9 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 24.0 \n",
+ " 19.0 \n",
" 1.0 \n",
" 2.0 \n",
" ... \n",
- " 171.0 \n",
- " 153.0 \n",
- " 19.0 \n",
+ " 181.0 \n",
+ " 161.0 \n",
+ " 20.0 \n",
" 2.0 \n",
" 2.0 \n",
" 0.0 \n",
- " 692.0 \n",
- " 166.0 \n",
- " 184.0 \n",
- " 47.4 \n",
+ " 747.0 \n",
+ " 174.0 \n",
+ " 195.0 \n",
+ " 47.2 \n",
" \n",
" \n",
" 8 \n",
" Lazio \n",
" 21.0 \n",
- " 50.0 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
+ " 50.6 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
" 25.0 \n",
" 20.0 \n",
" 1.0 \n",
" 2.0 \n",
" ... \n",
- " 132.0 \n",
- " 189.0 \n",
- " 17.0 \n",
+ " 140.0 \n",
+ " 199.0 \n",
+ " 18.0 \n",
" 1.0 \n",
" 1.0 \n",
" 0.0 \n",
- " 677.0 \n",
- " 126.0 \n",
- " 151.0 \n",
- " 45.5 \n",
+ " 733.0 \n",
+ " 136.0 \n",
+ " 159.0 \n",
+ " 46.1 \n",
" \n",
" \n",
" 9 \n",
" Lecce \n",
" 24.0 \n",
- " 40.7 \n",
+ " 40.9 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
" 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
- " 12.0 \n",
- " 8.0 \n",
+ " 9.0 \n",
" 1.0 \n",
" 2.0 \n",
" ... \n",
- " 196.0 \n",
- " 178.0 \n",
- " 24.0 \n",
+ " 215.0 \n",
+ " 192.0 \n",
+ " 29.0 \n",
" 2.0 \n",
" 3.0 \n",
" 1.0 \n",
- " 702.0 \n",
- " 188.0 \n",
- " 216.0 \n",
- " 46.5 \n",
+ " 766.0 \n",
+ " 215.0 \n",
+ " 263.0 \n",
+ " 45.0 \n",
" \n",
" \n",
" 10 \n",
" Milan \n",
" 27.0 \n",
- " 53.9 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
- " 26.0 \n",
- " 21.0 \n",
+ " 53.7 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 27.0 \n",
+ " 22.0 \n",
" 2.0 \n",
" 2.0 \n",
" ... \n",
- " 168.0 \n",
- " 156.0 \n",
- " 18.0 \n",
+ " 181.0 \n",
+ " 166.0 \n",
+ " 21.0 \n",
" 1.0 \n",
" 2.0 \n",
" 0.0 \n",
- " 759.0 \n",
- " 205.0 \n",
- " 168.0 \n",
- " 55.0 \n",
+ " 809.0 \n",
+ " 220.0 \n",
+ " 184.0 \n",
+ " 54.5 \n",
" \n",
" \n",
" 11 \n",
" Monza \n",
" 29.0 \n",
- " 55.5 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
- " 13.0 \n",
- " 8.0 \n",
- " 1.0 \n",
- " 1.0 \n",
+ " 55.6 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 16.0 \n",
+ " 10.0 \n",
+ " 2.0 \n",
+ " 2.0 \n",
" ... \n",
- " 183.0 \n",
- " 196.0 \n",
- " 25.0 \n",
- " 1.0 \n",
+ " 192.0 \n",
+ " 207.0 \n",
+ " 29.0 \n",
+ " 2.0 \n",
" 0.0 \n",
" 1.0 \n",
- " 647.0 \n",
- " 160.0 \n",
- " 141.0 \n",
- " 53.2 \n",
+ " 692.0 \n",
+ " 167.0 \n",
+ " 152.0 \n",
+ " 52.4 \n",
" \n",
" \n",
" 12 \n",
" Napoli \n",
" 24.0 \n",
- " 59.8 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
- " 34.0 \n",
- " 28.0 \n",
+ " 60.0 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 37.0 \n",
+ " 31.0 \n",
" 3.0 \n",
" 3.0 \n",
" ... \n",
- " 123.0 \n",
- " 182.0 \n",
+ " 135.0 \n",
+ " 195.0 \n",
" 23.0 \n",
" 3.0 \n",
" 2.0 \n",
" 0.0 \n",
- " 740.0 \n",
- " 181.0 \n",
- " 142.0 \n",
- " 56.0 \n",
+ " 792.0 \n",
+ " 193.0 \n",
+ " 152.0 \n",
+ " 55.9 \n",
" \n",
" \n",
" 13 \n",
" Roma \n",
- " 23.0 \n",
- " 50.8 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
- " 17.0 \n",
+ " 24.0 \n",
+ " 50.6 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 18.0 \n",
" 11.0 \n",
" 2.0 \n",
- " 3.0 \n",
+ " 4.0 \n",
" ... \n",
- " 167.0 \n",
- " 184.0 \n",
+ " 180.0 \n",
+ " 194.0 \n",
" 26.0 \n",
- " 2.0 \n",
+ " 3.0 \n",
" 0.0 \n",
" 0.0 \n",
- " 723.0 \n",
- " 159.0 \n",
- " 142.0 \n",
- " 52.8 \n",
+ " 784.0 \n",
+ " 179.0 \n",
+ " 149.0 \n",
+ " 54.6 \n",
" \n",
" \n",
" 14 \n",
" Salernitana \n",
" 24.0 \n",
- " 47.1 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
+ " 46.9 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
" 18.0 \n",
" 12.0 \n",
" 1.0 \n",
" 1.0 \n",
" ... \n",
- " 163.0 \n",
- " 134.0 \n",
- " 31.0 \n",
+ " 174.0 \n",
+ " 143.0 \n",
+ " 32.0 \n",
" 0.0 \n",
- " 4.0 \n",
+ " 5.0 \n",
" 0.0 \n",
- " 728.0 \n",
- " 175.0 \n",
- " 169.0 \n",
- " 50.9 \n",
+ " 766.0 \n",
+ " 186.0 \n",
+ " 176.0 \n",
+ " 51.4 \n",
" \n",
" \n",
" 15 \n",
" Sampdoria \n",
" 24.0 \n",
- " 50.8 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
+ " 51.2 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
" 6.0 \n",
" 6.0 \n",
" 0.0 \n",
" 0.0 \n",
" ... \n",
- " 199.0 \n",
- " 217.0 \n",
- " 23.0 \n",
+ " 213.0 \n",
+ " 235.0 \n",
+ " 29.0 \n",
" 0.0 \n",
" 3.0 \n",
" 2.0 \n",
- " 708.0 \n",
- " 217.0 \n",
- " 215.0 \n",
- " 50.2 \n",
+ " 767.0 \n",
+ " 264.0 \n",
+ " 242.0 \n",
+ " 52.2 \n",
" \n",
" \n",
" 16 \n",
" Sassuolo \n",
" 26.0 \n",
" 48.1 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
" 15.0 \n",
" 12.0 \n",
" 1.0 \n",
" 2.0 \n",
" ... \n",
- " 133.0 \n",
- " 167.0 \n",
- " 13.0 \n",
+ " 139.0 \n",
+ " 179.0 \n",
+ " 14.0 \n",
" 2.0 \n",
" 2.0 \n",
" 0.0 \n",
- " 608.0 \n",
- " 130.0 \n",
- " 146.0 \n",
- " 47.1 \n",
+ " 655.0 \n",
+ " 133.0 \n",
+ " 155.0 \n",
+ " 46.2 \n",
" \n",
" \n",
" 17 \n",
" Spezia \n",
" 24.0 \n",
- " 46.9 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
- " 10.0 \n",
- " 6.0 \n",
+ " 47.5 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 12.0 \n",
+ " 8.0 \n",
" 1.0 \n",
" 1.0 \n",
" ... \n",
- " 190.0 \n",
- " 127.0 \n",
+ " 211.0 \n",
+ " 139.0 \n",
" 32.0 \n",
" 1.0 \n",
" 1.0 \n",
" 0.0 \n",
- " 748.0 \n",
- " 179.0 \n",
- " 212.0 \n",
- " 45.8 \n",
+ " 800.0 \n",
+ " 208.0 \n",
+ " 251.0 \n",
+ " 45.3 \n",
" \n",
" \n",
" 18 \n",
" Torino \n",
" 23.0 \n",
" 51.3 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
" 15.0 \n",
- " 10.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 16.0 \n",
+ " 11.0 \n",
" 1.0 \n",
" 1.0 \n",
" ... \n",
- " 209.0 \n",
- " 137.0 \n",
- " 33.0 \n",
+ " 219.0 \n",
+ " 149.0 \n",
+ " 34.0 \n",
" 1.0 \n",
- " 2.0 \n",
+ " 3.0 \n",
" 0.0 \n",
- " 735.0 \n",
- " 215.0 \n",
- " 228.0 \n",
- " 48.5 \n",
+ " 794.0 \n",
+ " 222.0 \n",
+ " 248.0 \n",
+ " 47.2 \n",
" \n",
" \n",
" 19 \n",
" Udinese \n",
" 22.0 \n",
- " 50.6 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
- " 21.0 \n",
- " 19.0 \n",
+ " 49.7 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 23.0 \n",
+ " 20.0 \n",
" 0.0 \n",
" 0.0 \n",
" ... \n",
- " 166.0 \n",
- " 166.0 \n",
- " 28.0 \n",
+ " 179.0 \n",
+ " 177.0 \n",
+ " 29.0 \n",
" 0.0 \n",
" 2.0 \n",
" 0.0 \n",
- " 735.0 \n",
- " 187.0 \n",
- " 142.0 \n",
- " 56.8 \n",
+ " 782.0 \n",
+ " 197.0 \n",
+ " 154.0 \n",
+ " 56.1 \n",
" \n",
" \n",
"\n",
@@ -2080,92 +2080,92 @@
],
"text/plain": [
" team players_used possession games games_starts minutes \\\n",
- "0 Atalanta 23.0 46.4 14.0 154.0 1260.0 \n",
- "1 Bologna 23.0 51.1 14.0 154.0 1260.0 \n",
- "2 Cremonese 27.0 43.2 14.0 154.0 1260.0 \n",
- "3 Empoli 25.0 46.0 14.0 154.0 1260.0 \n",
- "4 Fiorentina 25.0 58.7 14.0 154.0 1260.0 \n",
- "5 Hellas Verona 29.0 43.9 14.0 154.0 1260.0 \n",
- "6 Inter 23.0 54.6 14.0 154.0 1260.0 \n",
- "7 Juventus 26.0 50.5 14.0 154.0 1260.0 \n",
- "8 Lazio 21.0 50.0 14.0 154.0 1260.0 \n",
- "9 Lecce 24.0 40.7 14.0 154.0 1260.0 \n",
- "10 Milan 27.0 53.9 14.0 154.0 1260.0 \n",
- "11 Monza 29.0 55.5 14.0 154.0 1260.0 \n",
- "12 Napoli 24.0 59.8 14.0 154.0 1260.0 \n",
- "13 Roma 23.0 50.8 14.0 154.0 1260.0 \n",
- "14 Salernitana 24.0 47.1 14.0 154.0 1260.0 \n",
- "15 Sampdoria 24.0 50.8 14.0 154.0 1260.0 \n",
- "16 Sassuolo 26.0 48.1 14.0 154.0 1260.0 \n",
- "17 Spezia 24.0 46.9 14.0 154.0 1260.0 \n",
- "18 Torino 23.0 51.3 14.0 154.0 1260.0 \n",
- "19 Udinese 22.0 50.6 14.0 154.0 1260.0 \n",
+ "0 Atalanta 24.0 46.5 15.0 165.0 1350.0 \n",
+ "1 Bologna 23.0 51.1 15.0 165.0 1350.0 \n",
+ "2 Cremonese 27.0 43.7 15.0 165.0 1350.0 \n",
+ "3 Empoli 25.0 46.2 15.0 165.0 1350.0 \n",
+ "4 Fiorentina 25.0 58.1 15.0 165.0 1350.0 \n",
+ "5 Hellas Verona 29.0 43.9 15.0 165.0 1350.0 \n",
+ "6 Inter 23.0 54.5 15.0 165.0 1350.0 \n",
+ "7 Juventus 26.0 49.9 15.0 165.0 1350.0 \n",
+ "8 Lazio 21.0 50.6 15.0 165.0 1350.0 \n",
+ "9 Lecce 24.0 40.9 15.0 165.0 1350.0 \n",
+ "10 Milan 27.0 53.7 15.0 165.0 1350.0 \n",
+ "11 Monza 29.0 55.6 15.0 165.0 1350.0 \n",
+ "12 Napoli 24.0 60.0 15.0 165.0 1350.0 \n",
+ "13 Roma 24.0 50.6 15.0 165.0 1350.0 \n",
+ "14 Salernitana 24.0 46.9 15.0 165.0 1350.0 \n",
+ "15 Sampdoria 24.0 51.2 15.0 165.0 1350.0 \n",
+ "16 Sassuolo 26.0 48.1 15.0 165.0 1350.0 \n",
+ "17 Spezia 24.0 47.5 15.0 165.0 1350.0 \n",
+ "18 Torino 23.0 51.3 15.0 165.0 1350.0 \n",
+ "19 Udinese 22.0 49.7 15.0 165.0 1350.0 \n",
"\n",
" goals assists pens_made pens_att ... fouls fouled offsides \\\n",
- "0 19.0 14.0 4.0 5.0 ... 179.0 142.0 23.0 \n",
- "1 17.0 12.0 3.0 3.0 ... 168.0 175.0 27.0 \n",
- "2 11.0 5.0 1.0 3.0 ... 195.0 136.0 34.0 \n",
- "3 10.0 5.0 0.0 0.0 ... 158.0 167.0 20.0 \n",
- "4 17.0 15.0 1.0 3.0 ... 187.0 180.0 18.0 \n",
- "5 10.0 7.0 0.0 0.0 ... 211.0 128.0 34.0 \n",
- "6 31.0 22.0 2.0 2.0 ... 166.0 169.0 25.0 \n",
- "7 21.0 17.0 1.0 2.0 ... 171.0 153.0 19.0 \n",
- "8 25.0 20.0 1.0 2.0 ... 132.0 189.0 17.0 \n",
- "9 12.0 8.0 1.0 2.0 ... 196.0 178.0 24.0 \n",
- "10 26.0 21.0 2.0 2.0 ... 168.0 156.0 18.0 \n",
- "11 13.0 8.0 1.0 1.0 ... 183.0 196.0 25.0 \n",
- "12 34.0 28.0 3.0 3.0 ... 123.0 182.0 23.0 \n",
- "13 17.0 11.0 2.0 3.0 ... 167.0 184.0 26.0 \n",
- "14 18.0 12.0 1.0 1.0 ... 163.0 134.0 31.0 \n",
- "15 6.0 6.0 0.0 0.0 ... 199.0 217.0 23.0 \n",
- "16 15.0 12.0 1.0 2.0 ... 133.0 167.0 13.0 \n",
- "17 10.0 6.0 1.0 1.0 ... 190.0 127.0 32.0 \n",
- "18 15.0 10.0 1.0 1.0 ... 209.0 137.0 33.0 \n",
- "19 21.0 19.0 0.0 0.0 ... 166.0 166.0 28.0 \n",
+ "0 21.0 14.0 5.0 6.0 ... 189.0 151.0 24.0 \n",
+ "1 20.0 15.0 3.0 3.0 ... 180.0 181.0 29.0 \n",
+ "2 11.0 5.0 1.0 3.0 ... 209.0 145.0 35.0 \n",
+ "3 12.0 5.0 0.0 0.0 ... 167.0 179.0 21.0 \n",
+ "4 18.0 16.0 1.0 3.0 ... 198.0 192.0 20.0 \n",
+ "5 11.0 8.0 0.0 0.0 ... 224.0 149.0 38.0 \n",
+ "6 33.0 23.0 2.0 2.0 ... 177.0 179.0 25.0 \n",
+ "7 24.0 19.0 1.0 2.0 ... 181.0 161.0 20.0 \n",
+ "8 25.0 20.0 1.0 2.0 ... 140.0 199.0 18.0 \n",
+ "9 14.0 9.0 1.0 2.0 ... 215.0 192.0 29.0 \n",
+ "10 27.0 22.0 2.0 2.0 ... 181.0 166.0 21.0 \n",
+ "11 16.0 10.0 2.0 2.0 ... 192.0 207.0 29.0 \n",
+ "12 37.0 31.0 3.0 3.0 ... 135.0 195.0 23.0 \n",
+ "13 18.0 11.0 2.0 4.0 ... 180.0 194.0 26.0 \n",
+ "14 18.0 12.0 1.0 1.0 ... 174.0 143.0 32.0 \n",
+ "15 6.0 6.0 0.0 0.0 ... 213.0 235.0 29.0 \n",
+ "16 15.0 12.0 1.0 2.0 ... 139.0 179.0 14.0 \n",
+ "17 12.0 8.0 1.0 1.0 ... 211.0 139.0 32.0 \n",
+ "18 16.0 11.0 1.0 1.0 ... 219.0 149.0 34.0 \n",
+ "19 23.0 20.0 0.0 0.0 ... 179.0 177.0 29.0 \n",
"\n",
" pens_won pens_conceded own_goals ball_recoveries aerials_won \\\n",
- "0 3.0 0.0 0.0 793.0 211.0 \n",
- "1 3.0 3.0 2.0 734.0 123.0 \n",
- "2 3.0 3.0 0.0 757.0 184.0 \n",
- "3 0.0 3.0 0.0 649.0 135.0 \n",
- "4 2.0 1.0 0.0 740.0 224.0 \n",
- "5 0.0 1.0 1.0 828.0 229.0 \n",
- "6 1.0 1.0 1.0 673.0 172.0 \n",
- "7 2.0 2.0 0.0 692.0 166.0 \n",
- "8 1.0 1.0 0.0 677.0 126.0 \n",
- "9 2.0 3.0 1.0 702.0 188.0 \n",
- "10 1.0 2.0 0.0 759.0 205.0 \n",
- "11 1.0 0.0 1.0 647.0 160.0 \n",
- "12 3.0 2.0 0.0 740.0 181.0 \n",
- "13 2.0 0.0 0.0 723.0 159.0 \n",
- "14 0.0 4.0 0.0 728.0 175.0 \n",
- "15 0.0 3.0 2.0 708.0 217.0 \n",
- "16 2.0 2.0 0.0 608.0 130.0 \n",
- "17 1.0 1.0 0.0 748.0 179.0 \n",
- "18 1.0 2.0 0.0 735.0 215.0 \n",
- "19 0.0 2.0 0.0 735.0 187.0 \n",
+ "0 4.0 0.0 1.0 849.0 229.0 \n",
+ "1 3.0 3.0 2.0 782.0 132.0 \n",
+ "2 3.0 3.0 0.0 814.0 198.0 \n",
+ "3 0.0 3.0 0.0 707.0 152.0 \n",
+ "4 2.0 1.0 1.0 796.0 240.0 \n",
+ "5 0.0 1.0 1.0 896.0 269.0 \n",
+ "6 1.0 2.0 1.0 735.0 185.0 \n",
+ "7 2.0 2.0 0.0 747.0 174.0 \n",
+ "8 1.0 1.0 0.0 733.0 136.0 \n",
+ "9 2.0 3.0 1.0 766.0 215.0 \n",
+ "10 1.0 2.0 0.0 809.0 220.0 \n",
+ "11 2.0 0.0 1.0 692.0 167.0 \n",
+ "12 3.0 2.0 0.0 792.0 193.0 \n",
+ "13 3.0 0.0 0.0 784.0 179.0 \n",
+ "14 0.0 5.0 0.0 766.0 186.0 \n",
+ "15 0.0 3.0 2.0 767.0 264.0 \n",
+ "16 2.0 2.0 0.0 655.0 133.0 \n",
+ "17 1.0 1.0 0.0 800.0 208.0 \n",
+ "18 1.0 3.0 0.0 794.0 222.0 \n",
+ "19 0.0 2.0 0.0 782.0 197.0 \n",
"\n",
" aerials_lost aerials_won_pct \n",
- "0 181.0 53.8 \n",
- "1 165.0 42.7 \n",
- "2 242.0 43.2 \n",
- "3 163.0 45.3 \n",
- "4 193.0 53.7 \n",
- "5 240.0 48.8 \n",
- "6 126.0 57.7 \n",
- "7 184.0 47.4 \n",
- "8 151.0 45.5 \n",
- "9 216.0 46.5 \n",
- "10 168.0 55.0 \n",
- "11 141.0 53.2 \n",
- "12 142.0 56.0 \n",
- "13 142.0 52.8 \n",
- "14 169.0 50.9 \n",
- "15 215.0 50.2 \n",
- "16 146.0 47.1 \n",
- "17 212.0 45.8 \n",
- "18 228.0 48.5 \n",
- "19 142.0 56.8 \n",
+ "0 194.0 54.1 \n",
+ "1 168.0 44.0 \n",
+ "2 259.0 43.3 \n",
+ "3 177.0 46.2 \n",
+ "4 208.0 53.6 \n",
+ "5 269.0 50.0 \n",
+ "6 144.0 56.2 \n",
+ "7 195.0 47.2 \n",
+ "8 159.0 46.1 \n",
+ "9 263.0 45.0 \n",
+ "10 184.0 54.5 \n",
+ "11 152.0 52.4 \n",
+ "12 152.0 55.9 \n",
+ "13 149.0 54.6 \n",
+ "14 176.0 51.4 \n",
+ "15 242.0 52.2 \n",
+ "16 155.0 46.2 \n",
+ "17 251.0 45.3 \n",
+ "18 248.0 47.2 \n",
+ "19 154.0 56.1 \n",
"\n",
"[20 rows x 157 columns]"
]
@@ -2237,482 +2237,482 @@
" \n",
" 0 \n",
" vs Atalanta \n",
- " 23.0 \n",
- " 53.6 \n",
+ " 24.0 \n",
+ " 53.5 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
" 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
- " 12.0 \n",
- " 9.0 \n",
+ " 10.0 \n",
" 0.0 \n",
" 0.0 \n",
" ... \n",
- " 150.0 \n",
- " 168.0 \n",
+ " 161.0 \n",
+ " 178.0 \n",
" 19.0 \n",
" 0.0 \n",
- " 5.0 \n",
+ " 6.0 \n",
" 1.0 \n",
- " 834.0 \n",
- " 181.0 \n",
- " 211.0 \n",
- " 46.2 \n",
+ " 896.0 \n",
+ " 194.0 \n",
+ " 229.0 \n",
+ " 45.9 \n",
" \n",
" \n",
" 1 \n",
" vs Bologna \n",
" 23.0 \n",
" 48.9 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
" 23.0 \n",
" 13.0 \n",
" 3.0 \n",
" 3.0 \n",
" ... \n",
- " 182.0 \n",
- " 158.0 \n",
- " 24.0 \n",
+ " 188.0 \n",
+ " 170.0 \n",
+ " 25.0 \n",
" 2.0 \n",
" 3.0 \n",
" 0.0 \n",
- " 731.0 \n",
- " 165.0 \n",
- " 123.0 \n",
- " 57.3 \n",
+ " 778.0 \n",
+ " 168.0 \n",
+ " 132.0 \n",
+ " 56.0 \n",
" \n",
" \n",
" 2 \n",
" vs Cremonese \n",
" 27.0 \n",
- " 56.8 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
- " 24.0 \n",
+ " 56.3 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 26.0 \n",
" 16.0 \n",
" 3.0 \n",
" 3.0 \n",
" ... \n",
- " 145.0 \n",
- " 188.0 \n",
- " 19.0 \n",
+ " 154.0 \n",
+ " 200.0 \n",
+ " 20.0 \n",
" 2.0 \n",
" 3.0 \n",
" 0.0 \n",
- " 744.0 \n",
- " 242.0 \n",
- " 184.0 \n",
- " 56.8 \n",
+ " 802.0 \n",
+ " 259.0 \n",
+ " 198.0 \n",
+ " 56.7 \n",
" \n",
" \n",
" 3 \n",
" vs Empoli \n",
" 25.0 \n",
- " 54.0 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
+ " 53.8 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
" 19.0 \n",
" 14.0 \n",
" 1.0 \n",
" 3.0 \n",
" ... \n",
- " 176.0 \n",
- " 151.0 \n",
- " 28.0 \n",
+ " 190.0 \n",
+ " 160.0 \n",
+ " 29.0 \n",
" 2.0 \n",
" 0.0 \n",
" 0.0 \n",
- " 723.0 \n",
- " 163.0 \n",
- " 135.0 \n",
- " 54.7 \n",
+ " 780.0 \n",
+ " 177.0 \n",
+ " 152.0 \n",
+ " 53.8 \n",
" \n",
" \n",
" 4 \n",
" vs Fiorentina \n",
" 25.0 \n",
- " 41.3 \n",
+ " 41.9 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 19.0 \n",
" 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
- " 18.0 \n",
- " 13.0 \n",
" 1.0 \n",
" 1.0 \n",
" ... \n",
+ " 199.0 \n",
" 186.0 \n",
- " 176.0 \n",
- " 35.0 \n",
+ " 38.0 \n",
" 1.0 \n",
" 3.0 \n",
" 0.0 \n",
- " 694.0 \n",
- " 193.0 \n",
- " 224.0 \n",
- " 46.3 \n",
+ " 744.0 \n",
+ " 208.0 \n",
+ " 240.0 \n",
+ " 46.4 \n",
" \n",
" \n",
" 5 \n",
" vs Hellas Verona \n",
" 29.0 \n",
" 56.1 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
- " 26.0 \n",
- " 25.0 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 28.0 \n",
+ " 27.0 \n",
" 0.0 \n",
" 1.0 \n",
" ... \n",
- " 130.0 \n",
- " 205.0 \n",
+ " 151.0 \n",
+ " 217.0 \n",
" 18.0 \n",
" 1.0 \n",
" 0.0 \n",
" 1.0 \n",
- " 758.0 \n",
- " 240.0 \n",
- " 229.0 \n",
- " 51.2 \n",
+ " 810.0 \n",
+ " 269.0 \n",
+ " 269.0 \n",
+ " 50.0 \n",
" \n",
" \n",
" 6 \n",
" vs Inter \n",
" 23.0 \n",
- " 45.4 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
- " 19.0 \n",
+ " 45.5 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 21.0 \n",
" 18.0 \n",
- " 1.0 \n",
- " 1.0 \n",
- " ... \n",
- " 182.0 \n",
- " 154.0 \n",
- " 14.0 \n",
- " 1.0 \n",
" 2.0 \n",
- " 0.0 \n",
- " 596.0 \n",
- " 126.0 \n",
- " 172.0 \n",
- " 42.3 \n",
+ " 2.0 \n",
+ " ... \n",
+ " 192.0 \n",
+ " 163.0 \n",
+ " 15.0 \n",
+ " 2.0 \n",
+ " 2.0 \n",
+ " 1.0 \n",
+ " 652.0 \n",
+ " 144.0 \n",
+ " 185.0 \n",
+ " 43.8 \n",
" \n",
" \n",
" 7 \n",
" vs Juventus \n",
" 26.0 \n",
- " 49.5 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
+ " 50.1 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
" 7.0 \n",
" 5.0 \n",
" 1.0 \n",
" 2.0 \n",
" ... \n",
- " 161.0 \n",
- " 156.0 \n",
- " 21.0 \n",
+ " 169.0 \n",
+ " 166.0 \n",
+ " 22.0 \n",
" 0.0 \n",
" 2.0 \n",
" 0.0 \n",
- " 674.0 \n",
- " 184.0 \n",
- " 166.0 \n",
- " 52.6 \n",
+ " 730.0 \n",
+ " 195.0 \n",
+ " 174.0 \n",
+ " 52.8 \n",
" \n",
" \n",
" 8 \n",
" vs Lazio \n",
" 21.0 \n",
- " 50.0 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
- " 8.0 \n",
- " 7.0 \n",
+ " 49.4 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 11.0 \n",
+ " 9.0 \n",
" 1.0 \n",
" 1.0 \n",
" ... \n",
- " 197.0 \n",
- " 124.0 \n",
- " 35.0 \n",
+ " 207.0 \n",
+ " 132.0 \n",
+ " 36.0 \n",
" 1.0 \n",
" 2.0 \n",
" 1.0 \n",
- " 746.0 \n",
- " 151.0 \n",
- " 126.0 \n",
- " 54.5 \n",
+ " 801.0 \n",
+ " 159.0 \n",
+ " 136.0 \n",
+ " 53.9 \n",
" \n",
" \n",
" 9 \n",
" vs Lecce \n",
" 24.0 \n",
- " 59.3 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
+ " 59.1 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
" 16.0 \n",
" 10.0 \n",
" 3.0 \n",
" 3.0 \n",
" ... \n",
- " 184.0 \n",
- " 184.0 \n",
- " 27.0 \n",
+ " 198.0 \n",
+ " 202.0 \n",
+ " 33.0 \n",
" 3.0 \n",
" 2.0 \n",
" 0.0 \n",
- " 703.0 \n",
- " 216.0 \n",
- " 188.0 \n",
- " 53.5 \n",
+ " 762.0 \n",
+ " 263.0 \n",
+ " 215.0 \n",
+ " 55.0 \n",
" \n",
" \n",
" 10 \n",
" vs Milan \n",
" 27.0 \n",
- " 46.1 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
- " 14.0 \n",
- " 11.0 \n",
+ " 46.3 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 15.0 \n",
+ " 12.0 \n",
" 1.0 \n",
" 2.0 \n",
" ... \n",
- " 164.0 \n",
- " 161.0 \n",
- " 15.0 \n",
+ " 175.0 \n",
+ " 173.0 \n",
+ " 17.0 \n",
" 2.0 \n",
" 2.0 \n",
- " 1.0 \n",
- " 690.0 \n",
- " 168.0 \n",
- " 205.0 \n",
- " 45.0 \n",
+ " 2.0 \n",
+ " 746.0 \n",
+ " 184.0 \n",
+ " 220.0 \n",
+ " 45.5 \n",
" \n",
" \n",
" 11 \n",
" vs Monza \n",
" 29.0 \n",
- " 44.5 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
+ " 44.4 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
" 21.0 \n",
" 17.0 \n",
" 0.0 \n",
" 0.0 \n",
" ... \n",
- " 207.0 \n",
- " 178.0 \n",
- " 24.0 \n",
+ " 218.0 \n",
+ " 187.0 \n",
+ " 25.0 \n",
" 0.0 \n",
- " 1.0 \n",
+ " 2.0 \n",
" 0.0 \n",
- " 692.0 \n",
- " 141.0 \n",
- " 160.0 \n",
- " 46.8 \n",
+ " 730.0 \n",
+ " 152.0 \n",
+ " 167.0 \n",
+ " 47.6 \n",
" \n",
" \n",
" 12 \n",
" vs Napoli \n",
" 24.0 \n",
- " 40.2 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
- " 10.0 \n",
- " 6.0 \n",
+ " 40.0 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 12.0 \n",
+ " 7.0 \n",
" 1.0 \n",
" 2.0 \n",
" ... \n",
- " 195.0 \n",
- " 116.0 \n",
- " 18.0 \n",
+ " 208.0 \n",
+ " 127.0 \n",
+ " 19.0 \n",
" 1.0 \n",
" 3.0 \n",
" 0.0 \n",
- " 687.0 \n",
- " 142.0 \n",
- " 181.0 \n",
- " 44.0 \n",
+ " 734.0 \n",
+ " 152.0 \n",
+ " 193.0 \n",
+ " 44.1 \n",
" \n",
" \n",
" 13 \n",
" vs Roma \n",
- " 23.0 \n",
- " 49.2 \n",
+ " 24.0 \n",
+ " 49.4 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
" 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
- " 13.0 \n",
- " 9.0 \n",
+ " 10.0 \n",
" 0.0 \n",
" 0.0 \n",
" ... \n",
- " 198.0 \n",
- " 157.0 \n",
- " 7.0 \n",
+ " 208.0 \n",
+ " 169.0 \n",
+ " 8.0 \n",
" 0.0 \n",
- " 3.0 \n",
+ " 4.0 \n",
" 0.0 \n",
- " 709.0 \n",
- " 142.0 \n",
- " 159.0 \n",
- " 47.2 \n",
+ " 768.0 \n",
+ " 149.0 \n",
+ " 179.0 \n",
+ " 45.4 \n",
" \n",
" \n",
" 14 \n",
" vs Salernitana \n",
" 24.0 \n",
- " 52.9 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
- " 21.0 \n",
- " 13.0 \n",
- " 2.0 \n",
- " 4.0 \n",
+ " 53.1 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 24.0 \n",
+ " 15.0 \n",
+ " 3.0 \n",
+ " 5.0 \n",
" ... \n",
- " 150.0 \n",
- " 157.0 \n",
- " 34.0 \n",
- " 4.0 \n",
+ " 159.0 \n",
+ " 168.0 \n",
+ " 38.0 \n",
+ " 5.0 \n",
" 1.0 \n",
" 1.0 \n",
- " 750.0 \n",
- " 169.0 \n",
- " 175.0 \n",
- " 49.1 \n",
+ " 795.0 \n",
+ " 176.0 \n",
+ " 186.0 \n",
+ " 48.6 \n",
" \n",
" \n",
" 15 \n",
" vs Sampdoria \n",
" 24.0 \n",
- " 49.2 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
- " 23.0 \n",
- " 18.0 \n",
+ " 48.8 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 25.0 \n",
+ " 19.0 \n",
" 2.0 \n",
" 3.0 \n",
" ... \n",
- " 220.0 \n",
- " 192.0 \n",
- " 42.0 \n",
+ " 239.0 \n",
+ " 206.0 \n",
+ " 47.0 \n",
" 1.0 \n",
" 0.0 \n",
" 0.0 \n",
- " 742.0 \n",
- " 215.0 \n",
- " 217.0 \n",
- " 49.8 \n",
+ " 806.0 \n",
+ " 242.0 \n",
+ " 264.0 \n",
+ " 47.8 \n",
" \n",
" \n",
" 16 \n",
" vs Sassuolo \n",
" 26.0 \n",
" 51.9 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
- " 19.0 \n",
" 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 22.0 \n",
+ " 18.0 \n",
" 2.0 \n",
" 2.0 \n",
" ... \n",
- " 177.0 \n",
- " 120.0 \n",
- " 47.0 \n",
+ " 189.0 \n",
+ " 126.0 \n",
+ " 49.0 \n",
" 2.0 \n",
" 2.0 \n",
" 0.0 \n",
- " 710.0 \n",
- " 146.0 \n",
- " 130.0 \n",
- " 52.9 \n",
+ " 758.0 \n",
+ " 155.0 \n",
+ " 133.0 \n",
+ " 53.8 \n",
" \n",
" \n",
" 17 \n",
" vs Spezia \n",
" 24.0 \n",
- " 53.1 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
- " 25.0 \n",
- " 20.0 \n",
+ " 52.5 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 26.0 \n",
+ " 21.0 \n",
" 0.0 \n",
" 1.0 \n",
" ... \n",
- " 136.0 \n",
- " 177.0 \n",
- " 32.0 \n",
+ " 149.0 \n",
+ " 198.0 \n",
+ " 36.0 \n",
" 1.0 \n",
" 1.0 \n",
" 2.0 \n",
- " 776.0 \n",
- " 212.0 \n",
- " 179.0 \n",
- " 54.2 \n",
+ " 844.0 \n",
+ " 251.0 \n",
+ " 208.0 \n",
+ " 54.7 \n",
" \n",
" \n",
" 18 \n",
" vs Torino \n",
" 23.0 \n",
" 48.7 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
- " 16.0 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 17.0 \n",
" 11.0 \n",
" 2.0 \n",
- " 2.0 \n",
+ " 3.0 \n",
" ... \n",
- " 148.0 \n",
- " 199.0 \n",
+ " 161.0 \n",
+ " 209.0 \n",
" 17.0 \n",
- " 2.0 \n",
+ " 3.0 \n",
" 1.0 \n",
" 0.0 \n",
- " 710.0 \n",
- " 228.0 \n",
- " 215.0 \n",
- " 51.5 \n",
+ " 771.0 \n",
+ " 248.0 \n",
+ " 222.0 \n",
+ " 52.8 \n",
" \n",
" \n",
" 19 \n",
" vs Udinese \n",
" 22.0 \n",
- " 49.4 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
- " 14.0 \n",
- " 8.0 \n",
+ " 50.3 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 17.0 \n",
+ " 11.0 \n",
" 2.0 \n",
" 2.0 \n",
" ... \n",
- " 176.0 \n",
- " 162.0 \n",
+ " 188.0 \n",
+ " 175.0 \n",
" 17.0 \n",
" 2.0 \n",
" 0.0 \n",
" 1.0 \n",
- " 707.0 \n",
- " 142.0 \n",
- " 187.0 \n",
- " 43.2 \n",
+ " 759.0 \n",
+ " 154.0 \n",
+ " 197.0 \n",
+ " 43.9 \n",
" \n",
" \n",
"\n",
@@ -2721,92 +2721,92 @@
],
"text/plain": [
" team players_used possession games games_starts minutes \\\n",
- "0 vs Atalanta 23.0 53.6 14.0 154.0 1260.0 \n",
- "1 vs Bologna 23.0 48.9 14.0 154.0 1260.0 \n",
- "2 vs Cremonese 27.0 56.8 14.0 154.0 1260.0 \n",
- "3 vs Empoli 25.0 54.0 14.0 154.0 1260.0 \n",
- "4 vs Fiorentina 25.0 41.3 14.0 154.0 1260.0 \n",
- "5 vs Hellas Verona 29.0 56.1 14.0 154.0 1260.0 \n",
- "6 vs Inter 23.0 45.4 14.0 154.0 1260.0 \n",
- "7 vs Juventus 26.0 49.5 14.0 154.0 1260.0 \n",
- "8 vs Lazio 21.0 50.0 14.0 154.0 1260.0 \n",
- "9 vs Lecce 24.0 59.3 14.0 154.0 1260.0 \n",
- "10 vs Milan 27.0 46.1 14.0 154.0 1260.0 \n",
- "11 vs Monza 29.0 44.5 14.0 154.0 1260.0 \n",
- "12 vs Napoli 24.0 40.2 14.0 154.0 1260.0 \n",
- "13 vs Roma 23.0 49.2 14.0 154.0 1260.0 \n",
- "14 vs Salernitana 24.0 52.9 14.0 154.0 1260.0 \n",
- "15 vs Sampdoria 24.0 49.2 14.0 154.0 1260.0 \n",
- "16 vs Sassuolo 26.0 51.9 14.0 154.0 1260.0 \n",
- "17 vs Spezia 24.0 53.1 14.0 154.0 1260.0 \n",
- "18 vs Torino 23.0 48.7 14.0 154.0 1260.0 \n",
- "19 vs Udinese 22.0 49.4 14.0 154.0 1260.0 \n",
+ "0 vs Atalanta 24.0 53.5 15.0 165.0 1350.0 \n",
+ "1 vs Bologna 23.0 48.9 15.0 165.0 1350.0 \n",
+ "2 vs Cremonese 27.0 56.3 15.0 165.0 1350.0 \n",
+ "3 vs Empoli 25.0 53.8 15.0 165.0 1350.0 \n",
+ "4 vs Fiorentina 25.0 41.9 15.0 165.0 1350.0 \n",
+ "5 vs Hellas Verona 29.0 56.1 15.0 165.0 1350.0 \n",
+ "6 vs Inter 23.0 45.5 15.0 165.0 1350.0 \n",
+ "7 vs Juventus 26.0 50.1 15.0 165.0 1350.0 \n",
+ "8 vs Lazio 21.0 49.4 15.0 165.0 1350.0 \n",
+ "9 vs Lecce 24.0 59.1 15.0 165.0 1350.0 \n",
+ "10 vs Milan 27.0 46.3 15.0 165.0 1350.0 \n",
+ "11 vs Monza 29.0 44.4 15.0 165.0 1350.0 \n",
+ "12 vs Napoli 24.0 40.0 15.0 165.0 1350.0 \n",
+ "13 vs Roma 24.0 49.4 15.0 165.0 1350.0 \n",
+ "14 vs Salernitana 24.0 53.1 15.0 165.0 1350.0 \n",
+ "15 vs Sampdoria 24.0 48.8 15.0 165.0 1350.0 \n",
+ "16 vs Sassuolo 26.0 51.9 15.0 165.0 1350.0 \n",
+ "17 vs Spezia 24.0 52.5 15.0 165.0 1350.0 \n",
+ "18 vs Torino 23.0 48.7 15.0 165.0 1350.0 \n",
+ "19 vs Udinese 22.0 50.3 15.0 165.0 1350.0 \n",
"\n",
" goals assists pens_made pens_att ... fouls fouled offsides \\\n",
- "0 12.0 9.0 0.0 0.0 ... 150.0 168.0 19.0 \n",
- "1 23.0 13.0 3.0 3.0 ... 182.0 158.0 24.0 \n",
- "2 24.0 16.0 3.0 3.0 ... 145.0 188.0 19.0 \n",
- "3 19.0 14.0 1.0 3.0 ... 176.0 151.0 28.0 \n",
- "4 18.0 13.0 1.0 1.0 ... 186.0 176.0 35.0 \n",
- "5 26.0 25.0 0.0 1.0 ... 130.0 205.0 18.0 \n",
- "6 19.0 18.0 1.0 1.0 ... 182.0 154.0 14.0 \n",
- "7 7.0 5.0 1.0 2.0 ... 161.0 156.0 21.0 \n",
- "8 8.0 7.0 1.0 1.0 ... 197.0 124.0 35.0 \n",
- "9 16.0 10.0 3.0 3.0 ... 184.0 184.0 27.0 \n",
- "10 14.0 11.0 1.0 2.0 ... 164.0 161.0 15.0 \n",
- "11 21.0 17.0 0.0 0.0 ... 207.0 178.0 24.0 \n",
- "12 10.0 6.0 1.0 2.0 ... 195.0 116.0 18.0 \n",
- "13 13.0 9.0 0.0 0.0 ... 198.0 157.0 7.0 \n",
- "14 21.0 13.0 2.0 4.0 ... 150.0 157.0 34.0 \n",
- "15 23.0 18.0 2.0 3.0 ... 220.0 192.0 42.0 \n",
- "16 19.0 15.0 2.0 2.0 ... 177.0 120.0 47.0 \n",
- "17 25.0 20.0 0.0 1.0 ... 136.0 177.0 32.0 \n",
- "18 16.0 11.0 2.0 2.0 ... 148.0 199.0 17.0 \n",
- "19 14.0 8.0 2.0 2.0 ... 176.0 162.0 17.0 \n",
+ "0 14.0 10.0 0.0 0.0 ... 161.0 178.0 19.0 \n",
+ "1 23.0 13.0 3.0 3.0 ... 188.0 170.0 25.0 \n",
+ "2 26.0 16.0 3.0 3.0 ... 154.0 200.0 20.0 \n",
+ "3 19.0 14.0 1.0 3.0 ... 190.0 160.0 29.0 \n",
+ "4 19.0 14.0 1.0 1.0 ... 199.0 186.0 38.0 \n",
+ "5 28.0 27.0 0.0 1.0 ... 151.0 217.0 18.0 \n",
+ "6 21.0 18.0 2.0 2.0 ... 192.0 163.0 15.0 \n",
+ "7 7.0 5.0 1.0 2.0 ... 169.0 166.0 22.0 \n",
+ "8 11.0 9.0 1.0 1.0 ... 207.0 132.0 36.0 \n",
+ "9 16.0 10.0 3.0 3.0 ... 198.0 202.0 33.0 \n",
+ "10 15.0 12.0 1.0 2.0 ... 175.0 173.0 17.0 \n",
+ "11 21.0 17.0 0.0 0.0 ... 218.0 187.0 25.0 \n",
+ "12 12.0 7.0 1.0 2.0 ... 208.0 127.0 19.0 \n",
+ "13 14.0 10.0 0.0 0.0 ... 208.0 169.0 8.0 \n",
+ "14 24.0 15.0 3.0 5.0 ... 159.0 168.0 38.0 \n",
+ "15 25.0 19.0 2.0 3.0 ... 239.0 206.0 47.0 \n",
+ "16 22.0 18.0 2.0 2.0 ... 189.0 126.0 49.0 \n",
+ "17 26.0 21.0 0.0 1.0 ... 149.0 198.0 36.0 \n",
+ "18 17.0 11.0 2.0 3.0 ... 161.0 209.0 17.0 \n",
+ "19 17.0 11.0 2.0 2.0 ... 188.0 175.0 17.0 \n",
"\n",
" pens_won pens_conceded own_goals ball_recoveries aerials_won \\\n",
- "0 0.0 5.0 1.0 834.0 181.0 \n",
- "1 2.0 3.0 0.0 731.0 165.0 \n",
- "2 2.0 3.0 0.0 744.0 242.0 \n",
- "3 2.0 0.0 0.0 723.0 163.0 \n",
- "4 1.0 3.0 0.0 694.0 193.0 \n",
- "5 1.0 0.0 1.0 758.0 240.0 \n",
- "6 1.0 2.0 0.0 596.0 126.0 \n",
- "7 0.0 2.0 0.0 674.0 184.0 \n",
- "8 1.0 2.0 1.0 746.0 151.0 \n",
- "9 3.0 2.0 0.0 703.0 216.0 \n",
- "10 2.0 2.0 1.0 690.0 168.0 \n",
- "11 0.0 1.0 0.0 692.0 141.0 \n",
- "12 1.0 3.0 0.0 687.0 142.0 \n",
- "13 0.0 3.0 0.0 709.0 142.0 \n",
- "14 4.0 1.0 1.0 750.0 169.0 \n",
- "15 1.0 0.0 0.0 742.0 215.0 \n",
- "16 2.0 2.0 0.0 710.0 146.0 \n",
- "17 1.0 1.0 2.0 776.0 212.0 \n",
- "18 2.0 1.0 0.0 710.0 228.0 \n",
- "19 2.0 0.0 1.0 707.0 142.0 \n",
+ "0 0.0 6.0 1.0 896.0 194.0 \n",
+ "1 2.0 3.0 0.0 778.0 168.0 \n",
+ "2 2.0 3.0 0.0 802.0 259.0 \n",
+ "3 2.0 0.0 0.0 780.0 177.0 \n",
+ "4 1.0 3.0 0.0 744.0 208.0 \n",
+ "5 1.0 0.0 1.0 810.0 269.0 \n",
+ "6 2.0 2.0 1.0 652.0 144.0 \n",
+ "7 0.0 2.0 0.0 730.0 195.0 \n",
+ "8 1.0 2.0 1.0 801.0 159.0 \n",
+ "9 3.0 2.0 0.0 762.0 263.0 \n",
+ "10 2.0 2.0 2.0 746.0 184.0 \n",
+ "11 0.0 2.0 0.0 730.0 152.0 \n",
+ "12 1.0 3.0 0.0 734.0 152.0 \n",
+ "13 0.0 4.0 0.0 768.0 149.0 \n",
+ "14 5.0 1.0 1.0 795.0 176.0 \n",
+ "15 1.0 0.0 0.0 806.0 242.0 \n",
+ "16 2.0 2.0 0.0 758.0 155.0 \n",
+ "17 1.0 1.0 2.0 844.0 251.0 \n",
+ "18 3.0 1.0 0.0 771.0 248.0 \n",
+ "19 2.0 0.0 1.0 759.0 154.0 \n",
"\n",
" aerials_lost aerials_won_pct \n",
- "0 211.0 46.2 \n",
- "1 123.0 57.3 \n",
- "2 184.0 56.8 \n",
- "3 135.0 54.7 \n",
- "4 224.0 46.3 \n",
- "5 229.0 51.2 \n",
- "6 172.0 42.3 \n",
- "7 166.0 52.6 \n",
- "8 126.0 54.5 \n",
- "9 188.0 53.5 \n",
- "10 205.0 45.0 \n",
- "11 160.0 46.8 \n",
- "12 181.0 44.0 \n",
- "13 159.0 47.2 \n",
- "14 175.0 49.1 \n",
- "15 217.0 49.8 \n",
- "16 130.0 52.9 \n",
- "17 179.0 54.2 \n",
- "18 215.0 51.5 \n",
- "19 187.0 43.2 \n",
+ "0 229.0 45.9 \n",
+ "1 132.0 56.0 \n",
+ "2 198.0 56.7 \n",
+ "3 152.0 53.8 \n",
+ "4 240.0 46.4 \n",
+ "5 269.0 50.0 \n",
+ "6 185.0 43.8 \n",
+ "7 174.0 52.8 \n",
+ "8 136.0 53.9 \n",
+ "9 215.0 55.0 \n",
+ "10 220.0 45.5 \n",
+ "11 167.0 47.6 \n",
+ "12 193.0 44.1 \n",
+ "13 179.0 45.4 \n",
+ "14 186.0 48.6 \n",
+ "15 264.0 47.8 \n",
+ "16 133.0 53.8 \n",
+ "17 208.0 54.7 \n",
+ "18 222.0 52.8 \n",
+ "19 197.0 43.9 \n",
"\n",
"[20 rows x 157 columns]"
]
diff --git a/2_votes_dataset_creation.ipynb b/2_votes_dataset_creation.ipynb
index 1bc20af..b39c1d2 100644
--- a/2_votes_dataset_creation.ipynb
+++ b/2_votes_dataset_creation.ipynb
@@ -14,7 +14,7 @@
},
{
"cell_type": "code",
- "execution_count": 11,
+ "execution_count": 1,
"id": "b63beb69",
"metadata": {},
"outputs": [],
@@ -25,7 +25,7 @@
},
{
"cell_type": "code",
- "execution_count": 12,
+ "execution_count": 2,
"id": "a3c39376",
"metadata": {},
"outputs": [],
@@ -51,7 +51,7 @@
},
{
"cell_type": "code",
- "execution_count": 13,
+ "execution_count": 3,
"id": "92d3c6fb",
"metadata": {},
"outputs": [
@@ -170,7 +170,7 @@
"[380 rows x 3 columns]"
]
},
- "execution_count": 13,
+ "execution_count": 3,
"metadata": {},
"output_type": "execute_result"
}
@@ -181,14 +181,14 @@
},
{
"cell_type": "code",
- "execution_count": 14,
+ "execution_count": null,
"id": "0d4a330d",
"metadata": {},
"outputs": [],
"source": [
"df = pd.DataFrame(columns = ['matchday', 'player', 'team', 'oppteam', 'home', 'vote', 'goals', 'assists', 'cards_malus', 'fantavote'])\n",
"\n",
- "LAST_MATCH = 14\n",
+ "LAST_MATCH = 38\n",
"\n",
"for matchday in range(1, LAST_MATCH + 1):\n",
" \n",
@@ -196,8 +196,11 @@
"\n",
"\n",
"\n",
- "\n",
- " rx = np.array(pd.read_excel(votes_file, header = None))\n",
+ " try:\n",
+ " rx = np.array(pd.read_excel(votes_file, header = None))\n",
+ " except:\n",
+ " print('Last matchday: ' + str(matchday-1))\n",
+ " break\n",
"\n",
" read = 0\n",
" for i in range(rx.shape[0]):\n",
@@ -244,7 +247,7 @@
},
{
"cell_type": "code",
- "execution_count": 15,
+ "execution_count": 5,
"id": "6ade957d",
"metadata": {},
"outputs": [
@@ -460,7 +463,7 @@
"[4015 rows x 10 columns]"
]
},
- "execution_count": 15,
+ "execution_count": 5,
"metadata": {},
"output_type": "execute_result"
}
@@ -471,7 +474,7 @@
},
{
"cell_type": "code",
- "execution_count": 16,
+ "execution_count": 6,
"id": "230213fe",
"metadata": {},
"outputs": [],
diff --git a/3_players_dataset_creation.ipynb b/3_players_dataset_creation.ipynb
index 7a7a861..fac3196 100644
--- a/3_players_dataset_creation.ipynb
+++ b/3_players_dataset_creation.ipynb
@@ -109,33 +109,33 @@
" ... \n",
" \n",
" \n",
- " 515 \n",
+ " 517 \n",
" Wojciech Szczęsny \n",
" Juventus \n",
" \n",
" \n",
- " 516 \n",
+ " 518 \n",
" Ciprian Tătărușanu \n",
" Milan \n",
" \n",
" \n",
- " 517 \n",
+ " 519 \n",
" Pietro Terracciano \n",
" Fiorentina \n",
" \n",
" \n",
- " 518 \n",
+ " 520 \n",
" Guglielmo Vicario \n",
" Empoli \n",
" \n",
" \n",
- " 519 \n",
+ " 521 \n",
" Jeroen Zoet \n",
" Spezia \n",
" \n",
" \n",
"\n",
- "520 rows × 2 columns
\n",
+ "522 rows × 2 columns
\n",
""
],
"text/plain": [
@@ -146,13 +146,13 @@
"3 Michel Aebischer Bologna\n",
"4 Felix Afena-Gyan Cremonese\n",
".. ... ...\n",
- "515 Wojciech Szczęsny Juventus\n",
- "516 Ciprian Tătărușanu Milan\n",
- "517 Pietro Terracciano Fiorentina\n",
- "518 Guglielmo Vicario Empoli\n",
- "519 Jeroen Zoet Spezia\n",
+ "517 Wojciech Szczęsny Juventus\n",
+ "518 Ciprian Tătărușanu Milan\n",
+ "519 Pietro Terracciano Fiorentina\n",
+ "520 Guglielmo Vicario Empoli\n",
+ "521 Jeroen Zoet Spezia\n",
"\n",
- "[520 rows x 2 columns]"
+ "[522 rows x 2 columns]"
]
},
"execution_count": 3,
@@ -474,262 +474,264 @@
"261 Sandi Lovrić Lovric\n",
"262 Hirving Lozano Lozano\n",
"263 Jhon Lucumí Lucumi\n",
- "264 Romelu Lukaku Lukaku\n",
- "265 Saša Lukić Lukic\n",
- "266 Sebastiano Luperto Luperto\n",
- "267 Charalambos Lykogiannis Lykogiannis\n",
- "268 Giulio Maggiore Maggiore\n",
- "269 Giangiacomo Magnani Magnani\n",
- "270 Mike Maignan Maignan\n",
- "271 Jean-Victor Makengo Makengo\n",
- "272 Daniel Maldini Maldini\n",
- "273 Youssef Maleh Maleh\n",
- "274 Ruslan Malinovskyi Malinovskyi\n",
- "275 Gianluca Mancini Mancini\n",
- "276 Rolando Mandragora Mandragora\n",
- "277 Riccardo Marchizza Marchizza\n",
- "278 Gian Marco Ferrari Ferrari\n",
- "279 Pablo Marí Mari\n",
- "280 Răzvan Marin Marin\n",
- "281 Marlon Marlon\n",
- "282 Luca Marrone Marrone\n",
- "283 Lautaro Martínez Martinez\n",
- "284 Lucas Martínez Quarta Quarta\n",
- "285 Adam Marušić Marusic\n",
- "286 Adam Masina Masina\n",
- "287 Nemanja Matić Matic\n",
- "288 Luís Maximiano Maximiano\n",
- "289 Pasquale Mazzocchi Mazzocchi\n",
- "290 Weston McKennie McKennie\n",
- "291 Gary Medel Medel\n",
- "292 Soualiho Meïté Meite\n",
- "293 Alex Meret Meret\n",
- "294 Yıldırım Mert Çetin Cetin\n",
- "295 Junior Messias Messias\n",
- "296 Tommaso Milanese Milanese\n",
- "297 Nikola Milenković Milenkovic\n",
- "298 Arkadiusz Milik Milik\n",
- "299 Sergej Milinković-Savić Milinkovic-Savic\n",
- "300 Vanja Milinković-Savić Milinkovic-Savic\n",
- "301 Kim Min-jae Min-jae\n",
- "302 Aleksei Miranchuk Miranchuk\n",
- "303 Fabio Miretti Miretti\n",
- "304 Henrikh Mkhitaryan Mkhitaryan\n",
- "305 Salvatore Molina Molina\n",
- "306 Daniele Montevago Montevago\n",
- "307 Lorenzo Montipò Montipo\n",
- "308 Nikola Moro Moro\n",
- "309 Dany Mota Mota\n",
- "310 Mert Müldür Muldur\n",
- "311 Luis Muriel Muriel\n",
- "312 Jeison Murillo Murillo\n",
- "313 Nicola Murru Murru\n",
- "314 Juan Musso Musso\n",
- "315 Joakim Mæhle Mhle\n",
- "316 Michel Ndary Adopo Adopo\n",
- "317 Tanguy Ndombele Ndombele\n",
- "318 Ilija Nestorovski Nestorovski\n",
- "319 Dimitris Nikolaou Nikolaou\n",
- "320 Bram Nuytinck Nuytinck\n",
- "321 M'Bala Nzola Nzola\n",
- "322 Pedro Obiang Obiang\n",
- "323 David Okereke Okereke\n",
- "324 Caleb Okoli Okoli\n",
- "325 Mathías Olivera Olivera\n",
- "326 André Onana Onana\n",
- "327 Divock Origi Origi\n",
- "328 Riccardo Orsolini Orsolini\n",
- "329 Victor Osimhen Osimhen\n",
- "330 Remi Oudin Oudin\n",
- "331 Adam Ounas Ounas\n",
- "332 Leandro Paredes Paredes\n",
- "333 Fabiano Parisi Parisi\n",
- "334 Mario Pašalić Pasalic\n",
- "335 Patric Patric\n",
- "336 Rui Patrício Patricio\n",
- "337 Pedro Pedro\n",
- "338 Pietro Pellegri Pellegri\n",
- "339 Lorenzo Pellegrini Pellegrini\n",
- "340 Pepín Pepin\n",
- "341 Roberto Pereyra Pereyra\n",
- "342 Nehuén Pérez Perez\n",
- "343 Mattia Perin Perin\n",
- "344 Matteo Pessina Pessina\n",
- "345 Andrea Petagna Petagna\n",
- "346 Giuseppe Pezzella Pezzella\n",
- "347 Krzysztof Piątek Piatek\n",
- "348 Roberto Piccoli Piccoli\n",
- "349 Charles Pickel Pickel\n",
- "350 Andrea Pinamonti Pinamonti\n",
- "351 Lorenzo Pirola Pirola\n",
- "352 Marko Pjaca Pjaca\n",
- "353 Tommaso Pobega Pobega\n",
- "354 Matteo Politano Politano\n",
- "355 Marin Pongračić Pongracic\n",
- "356 Stefan Posch Posch\n",
- "357 Ivan Provedel Provedel\n",
- "358 Ignacio Pussetto Pussetto\n",
- "359 Fabio Quagliarella Quagliarella\n",
- "360 Giacomo Quagliata Quagliata\n",
- "361 Adrien Rabiot Rabiot\n",
- "362 Nemanja Radonjić Radonjic\n",
- "363 Ivan Radovanović Radovanovic\n",
- "364 Ionuț Radu Radu\n",
- "365 Luca Ranieri Ranieri\n",
- "366 Andrea Ranocchia Ranocchia\n",
- "367 Filippo Ranocchia Ranocchia\n",
- "368 Giacomo Raspadori Raspadori\n",
+ "264 José Luis Palomino Palomino\n",
+ "265 Romelu Lukaku Lukaku\n",
+ "266 Saša Lukić Lukic\n",
+ "267 Sebastiano Luperto Luperto\n",
+ "268 Charalambos Lykogiannis Lykogiannis\n",
+ "269 Giulio Maggiore Maggiore\n",
+ "270 Giangiacomo Magnani Magnani\n",
+ "271 Mike Maignan Maignan\n",
+ "272 Jean-Victor Makengo Makengo\n",
+ "273 Daniel Maldini Maldini\n",
+ "274 Youssef Maleh Maleh\n",
+ "275 Ruslan Malinovskyi Malinovskyi\n",
+ "276 Gianluca Mancini Mancini\n",
+ "277 Rolando Mandragora Mandragora\n",
+ "278 Riccardo Marchizza Marchizza\n",
+ "279 Gian Marco Ferrari Ferrari\n",
+ "280 Pablo Marí Mari\n",
+ "281 Răzvan Marin Marin\n",
+ "282 Marlon Marlon\n",
+ "283 Luca Marrone Marrone\n",
+ "284 Lautaro Martínez Martinez\n",
+ "285 Lucas Martínez Quarta Quarta\n",
+ "286 Adam Marušić Marusic\n",
+ "287 Adam Masina Masina\n",
+ "288 Nemanja Matić Matic\n",
+ "289 Luís Maximiano Maximiano\n",
+ "290 Pasquale Mazzocchi Mazzocchi\n",
+ "291 Weston McKennie McKennie\n",
+ "292 Gary Medel Medel\n",
+ "293 Soualiho Meïté Meite\n",
+ "294 Alex Meret Meret\n",
+ "295 Yıldırım Mert Çetin Cetin\n",
+ "296 Junior Messias Messias\n",
+ "297 Tommaso Milanese Milanese\n",
+ "298 Nikola Milenković Milenkovic\n",
+ "299 Arkadiusz Milik Milik\n",
+ "300 Sergej Milinković-Savić Milinkovic-Savic\n",
+ "301 Vanja Milinković-Savić Milinkovic-Savic\n",
+ "302 Kim Min-jae Min-jae\n",
+ "303 Aleksei Miranchuk Miranchuk\n",
+ "304 Fabio Miretti Miretti\n",
+ "305 Henrikh Mkhitaryan Mkhitaryan\n",
+ "306 Salvatore Molina Molina\n",
+ "307 Daniele Montevago Montevago\n",
+ "308 Lorenzo Montipò Montipo\n",
+ "309 Nikola Moro Moro\n",
+ "310 Dany Mota Mota\n",
+ "311 Mert Müldür Muldur\n",
+ "312 Luis Muriel Muriel\n",
+ "313 Jeison Murillo Murillo\n",
+ "314 Nicola Murru Murru\n",
+ "315 Juan Musso Musso\n",
+ "316 Joakim Mæhle Mhle\n",
+ "317 Michel Ndary Adopo Adopo\n",
+ "318 Tanguy Ndombele Ndombele\n",
+ "319 Ilija Nestorovski Nestorovski\n",
+ "320 Dimitris Nikolaou Nikolaou\n",
+ "321 Bram Nuytinck Nuytinck\n",
+ "322 M'Bala Nzola Nzola\n",
+ "323 Pedro Obiang Obiang\n",
+ "324 David Okereke Okereke\n",
+ "325 Caleb Okoli Okoli\n",
+ "326 Mathías Olivera Olivera\n",
+ "327 André Onana Onana\n",
+ "328 Divock Origi Origi\n",
+ "329 Riccardo Orsolini Orsolini\n",
+ "330 Victor Osimhen Osimhen\n",
+ "331 Remi Oudin Oudin\n",
+ "332 Adam Ounas Ounas\n",
+ "333 Leandro Paredes Paredes\n",
+ "334 Fabiano Parisi Parisi\n",
+ "335 Mario Pašalić Pasalic\n",
+ "336 Patric Patric\n",
+ "337 Rui Patrício Patricio\n",
+ "338 Pedro Pedro\n",
+ "339 Pietro Pellegri Pellegri\n",
+ "340 Lorenzo Pellegrini Pellegrini\n",
+ "341 Pepín Pepin\n",
+ "342 Roberto Pereyra Pereyra\n",
+ "343 Nehuén Pérez Perez\n",
+ "344 Mattia Perin Perin\n",
+ "345 Matteo Pessina Pessina\n",
+ "346 Andrea Petagna Petagna\n",
+ "347 Giuseppe Pezzella Pezzella\n",
+ "348 Krzysztof Piątek Piatek\n",
+ "349 Roberto Piccoli Piccoli\n",
+ "350 Charles Pickel Pickel\n",
+ "351 Andrea Pinamonti Pinamonti\n",
+ "352 Lorenzo Pirola Pirola\n",
+ "353 Marko Pjaca Pjaca\n",
+ "354 Tommaso Pobega Pobega\n",
+ "355 Matteo Politano Politano\n",
+ "356 Marin Pongračić Pongracic\n",
+ "357 Stefan Posch Posch\n",
+ "358 Ivan Provedel Provedel\n",
+ "359 Ignacio Pussetto Pussetto\n",
+ "360 Fabio Quagliarella Quagliarella\n",
+ "361 Giacomo Quagliata Quagliata\n",
+ "362 Adrien Rabiot Rabiot\n",
+ "363 Nemanja Radonjić Radonjic\n",
+ "364 Ivan Radovanović Radovanovic\n",
+ "365 Ionuț Radu Radu\n",
+ "366 Luca Ranieri Ranieri\n",
+ "367 Andrea Ranocchia Ranocchia\n",
+ "368 Filippo Ranocchia Ranocchia\n",
"369 Giacomo Raspadori Raspadori\n",
- "370 Ante Rebić Rebic\n",
- "371 Arkadiusz Reca Reca\n",
- "372 Panagiotis Retsos Retsos\n",
- "373 Franck Ribéry Ribery\n",
- "374 Samuele Ricci Ricci\n",
- "375 Tomás Rincón Rincon\n",
- "376 Pablo Rodríguez Rodriguez\n",
- "377 Ricardo Rodríguez Rodriguez\n",
- "378 Rogério Rogerio\n",
- "379 Alessio Romagnoli Romagnoli\n",
- "380 Luka Romero Romero\n",
- "381 Marten de Roon Roon\n",
- "382 Nicolò Rovella Rovella\n",
+ "370 Giacomo Raspadori Raspadori\n",
+ "371 Ante Rebić Rebic\n",
+ "372 Arkadiusz Reca Reca\n",
+ "373 Panagiotis Retsos Retsos\n",
+ "374 Franck Ribéry Ribery\n",
+ "375 Samuele Ricci Ricci\n",
+ "376 Tomás Rincón Rincon\n",
+ "377 Pablo Rodríguez Rodriguez\n",
+ "378 Ricardo Rodríguez Rodriguez\n",
+ "379 Rogério Rogerio\n",
+ "380 Alessio Romagnoli Romagnoli\n",
+ "381 Luka Romero Romero\n",
+ "382 Marten de Roon Roon\n",
"383 Nicolò Rovella Rovella\n",
- "384 Amir Rrahmani Rrahmani\n",
- "385 Ruan Ruan\n",
- "386 Daniele Rugani Rugani\n",
- "387 Matteo Ruggeri Ruggeri\n",
- "388 Mário Rui Rui\n",
- "389 Abdelhamid Sabiri Sabiri\n",
- "390 Alexis Saelemaekers Saelemaekers\n",
- "391 Jacopo Sala Sala\n",
- "392 Lazar Samardzic Samardzic\n",
- "393 Junior Sambia Sambia\n",
- "394 Antonio Sanabria Sanabria\n",
- "395 Leandro Sanca Sanca\n",
- "396 Alex Sandro Sandro\n",
- "397 Nicola Sansone Sansone\n",
- "398 Riccardo Saponara Saponara\n",
- "399 Martin Satriano Satriano\n",
- "400 Giorgio Scalvini Scalvini\n",
- "401 Jerdy Schouten Schouten\n",
- "402 Perr Schuurs Schuurs\n",
- "403 Demba Seck Seck\n",
- "404 Jacopo Segre Segre\n",
- "405 Stefano Sensi Sensi\n",
- "406 Luigi Sepe Sepe\n",
- "407 Leonardo Sernicola Sernicola\n",
- "408 Stephan El Shaarawy Shaarawy\n",
- "409 Eldor Shomurodov Shomurodov\n",
- "410 Marco Silvestri Silvestri\n",
- "411 Giovanni Simeone Simeone\n",
- "412 Wilfried Singo Singo\n",
- "413 Leo Skiri Østigård stigard\n",
- "414 Łukasz Skorupski Skorupski\n",
- "415 Milan Škriniar Skriniar\n",
- "416 Chris Smalling Smalling\n",
- "417 Brandon Soppy Soppy\n",
+ "384 Nicolò Rovella Rovella\n",
+ "385 Amir Rrahmani Rrahmani\n",
+ "386 Ruan Ruan\n",
+ "387 Daniele Rugani Rugani\n",
+ "388 Matteo Ruggeri Ruggeri\n",
+ "389 Mário Rui Rui\n",
+ "390 Abdelhamid Sabiri Sabiri\n",
+ "391 Alexis Saelemaekers Saelemaekers\n",
+ "392 Jacopo Sala Sala\n",
+ "393 Lazar Samardzic Samardzic\n",
+ "394 Junior Sambia Sambia\n",
+ "395 Antonio Sanabria Sanabria\n",
+ "396 Leandro Sanca Sanca\n",
+ "397 Alex Sandro Sandro\n",
+ "398 Nicola Sansone Sansone\n",
+ "399 Riccardo Saponara Saponara\n",
+ "400 Martin Satriano Satriano\n",
+ "401 Giorgio Scalvini Scalvini\n",
+ "402 Jerdy Schouten Schouten\n",
+ "403 Perr Schuurs Schuurs\n",
+ "404 Demba Seck Seck\n",
+ "405 Jacopo Segre Segre\n",
+ "406 Stefano Sensi Sensi\n",
+ "407 Luigi Sepe Sepe\n",
+ "408 Leonardo Sernicola Sernicola\n",
+ "409 Stephan El Shaarawy Shaarawy\n",
+ "410 Eldor Shomurodov Shomurodov\n",
+ "411 Marco Silvestri Silvestri\n",
+ "412 Giovanni Simeone Simeone\n",
+ "413 Wilfried Singo Singo\n",
+ "414 Leo Skiri Østigård stigard\n",
+ "415 Łukasz Skorupski Skorupski\n",
+ "416 Milan Škriniar Skriniar\n",
+ "417 Chris Smalling Smalling\n",
"418 Brandon Soppy Soppy\n",
- "419 Roberto Soriano Soriano\n",
- "420 Joaquin Sosa Sosa\n",
- "421 Riccardo Sottil Sottil\n",
- "422 Matìas Soulé Soule\n",
- "423 Adama Soumaoro Soumaoro\n",
- "424 Leonardo Spinazzola Spinazzola\n",
- "425 Marco Sportiello Sportiello\n",
- "426 Petar Stojanović Stojanovic\n",
- "427 Gabriel Strefezza Strefezza\n",
- "428 Dávid Strelec Strelec\n",
- "429 Isaac Success Success\n",
- "430 Ibrahim Sulemana Sulemana\n",
- "431 Wojciech Szczęsny Szczesny\n",
- "432 Adrien Tameze Tameze\n",
- "433 Ciprian Tătărușanu Tatarusanu\n",
- "434 Filippo Terracciano Terracciano\n",
- "435 Pietro Terracciano Terracciano\n",
- "436 Aleksa Terzić Terzic\n",
- "437 Malick Thiaw Thiaw\n",
- "438 Kristian Thorstvedt Thorstvedt\n",
- "439 Jeremy Toljan Toljan\n",
- "440 Rafael Tolói Toloi\n",
- "441 Fikayo Tomori Tomori\n",
- "442 Sandro Tonali Tonali\n",
- "443 Frank Tsadjout Tsadjout\n",
- "444 Alessandro Tuia Tuia\n",
- "445 Iyenoma Udogie Udogie\n",
- "446 Samuel Umtiti Umtiti\n",
- "447 Diego Valencia Valencia\n",
- "448 Emanuele Valeri Valeri\n",
- "449 Mattia Valoti Valoti\n",
- "450 Johan Vásquez Vasquez\n",
- "451 Matías Vecino Vecino\n",
- "452 Miguel Veloso Veloso\n",
- "453 Lorenzo Venuti Venuti\n",
- "454 Daniele Verde Verde\n",
- "455 Simone Verdi Verdi\n",
- "456 Valerio Verre Verre\n",
- "457 Guglielmo Vicario Vicario\n",
- "458 Ronaldo Vieira Vieira\n",
- "459 Emanuel Vignato Vignato\n",
- "460 Samuele Vignato Vignato\n",
- "461 Tonny Vilhena Vilhena\n",
- "462 Gonzalo Villar Villar\n",
- "463 Matías Viña Vina\n",
- "464 Dušan Vlahović Vlahovic\n",
- "465 Nikola Vlašić Vlasic\n",
- "466 Mërgim Vojvoda Vojvoda\n",
- "467 Cristian Volpato Volpato\n",
- "468 Aster Vranckx Vranckx\n",
- "469 Stefan de Vrij Vrij\n",
- "470 Walace Walace\n",
- "471 Sebastian Walukiewicz Walukiewicz\n",
- "472 Georginio Wijnaldum Wijnaldum\n",
- "473 Gerard Yepes Yepes\n",
- "474 Mattia Zaccagni Zaccagni\n",
- "475 Denis Zakaria Zakaria\n",
- "476 Nicola Zalewski Zalewski\n",
- "477 Andre-Frank Zambo Anguissa Anguissa\n",
- "478 Luca Zanimacchia Zanimacchia\n",
- "479 Nicolò Zaniolo Zaniolo\n",
- "480 Alessandro Zanoli Zanoli\n",
- "481 Duván Zapata Zapata\n",
- "482 Davide Zappacosta Zappacosta\n",
- "483 Alessio Zerbin Zerbin\n",
- "484 Piotr Zieliński Zielinski\n",
- "485 David Zima Zima\n",
- "486 Joshua Zirkzee Zirkzee\n",
- "487 Jeroen Zoet Zoet\n",
- "488 Nadir Zortea Zortea\n",
- "489 Szymon Żurkowski Zurkowski\n",
- "490 Milan Đurić uric\n",
- "491 Filip Đuričić uricic\n",
- "492 Emil Audero Audero\n",
- "493 Marco Carnesecchi Carnesecchi\n",
- "494 Andrea Consigli Consigli\n",
- "495 Michele Di Gregorio Gregorio\n",
- "496 Bartłomiej Drągowski Dragowski\n",
- "497 Wladimiro Falcone Falcone\n",
- "498 Pierluigi Gollini Gollini\n",
- "499 Samir Handanović Handanovic\n",
- "500 Mike Maignan Maignan\n",
- "501 Luís Maximiano Maximiano\n",
- "502 Alex Meret Meret\n",
- "503 Vanja Milinković-Savić Milinkovic-Savic\n",
- "504 Lorenzo Montipò Montipo\n",
- "505 Juan Musso Musso\n",
- "506 André Onana Onana\n",
- "507 Rui Patrício Patricio\n",
- "508 Mattia Perin Perin\n",
- "509 Ivan Provedel Provedel\n",
- "510 Ionuț Radu Radu\n",
- "511 Luigi Sepe Sepe\n",
- "512 Marco Silvestri Silvestri\n",
- "513 Łukasz Skorupski Skorupski\n",
- "514 Marco Sportiello Sportiello\n",
- "515 Wojciech Szczęsny Szczesny\n",
- "516 Ciprian Tătărușanu Tatarusanu\n",
- "517 Pietro Terracciano Terracciano\n",
- "518 Guglielmo Vicario Vicario\n",
- "519 Jeroen Zoet Zoet\n"
+ "419 Brandon Soppy Soppy\n",
+ "420 Roberto Soriano Soriano\n",
+ "421 Joaquin Sosa Sosa\n",
+ "422 Riccardo Sottil Sottil\n",
+ "423 Matìas Soulé Soule\n",
+ "424 Adama Soumaoro Soumaoro\n",
+ "425 Leonardo Spinazzola Spinazzola\n",
+ "426 Marco Sportiello Sportiello\n",
+ "427 Petar Stojanović Stojanovic\n",
+ "428 Gabriel Strefezza Strefezza\n",
+ "429 Dávid Strelec Strelec\n",
+ "430 Isaac Success Success\n",
+ "431 Ibrahim Sulemana Sulemana\n",
+ "432 Wojciech Szczęsny Szczesny\n",
+ "433 Benjamin Tahirovic Tahirovic\n",
+ "434 Adrien Tameze Tameze\n",
+ "435 Ciprian Tătărușanu Tatarusanu\n",
+ "436 Filippo Terracciano Terracciano\n",
+ "437 Pietro Terracciano Terracciano\n",
+ "438 Aleksa Terzić Terzic\n",
+ "439 Malick Thiaw Thiaw\n",
+ "440 Kristian Thorstvedt Thorstvedt\n",
+ "441 Jeremy Toljan Toljan\n",
+ "442 Rafael Tolói Toloi\n",
+ "443 Fikayo Tomori Tomori\n",
+ "444 Sandro Tonali Tonali\n",
+ "445 Frank Tsadjout Tsadjout\n",
+ "446 Alessandro Tuia Tuia\n",
+ "447 Iyenoma Udogie Udogie\n",
+ "448 Samuel Umtiti Umtiti\n",
+ "449 Diego Valencia Valencia\n",
+ "450 Emanuele Valeri Valeri\n",
+ "451 Mattia Valoti Valoti\n",
+ "452 Johan Vásquez Vasquez\n",
+ "453 Matías Vecino Vecino\n",
+ "454 Miguel Veloso Veloso\n",
+ "455 Lorenzo Venuti Venuti\n",
+ "456 Daniele Verde Verde\n",
+ "457 Simone Verdi Verdi\n",
+ "458 Valerio Verre Verre\n",
+ "459 Guglielmo Vicario Vicario\n",
+ "460 Ronaldo Vieira Vieira\n",
+ "461 Emanuel Vignato Vignato\n",
+ "462 Samuele Vignato Vignato\n",
+ "463 Tonny Vilhena Vilhena\n",
+ "464 Gonzalo Villar Villar\n",
+ "465 Matías Viña Vina\n",
+ "466 Dušan Vlahović Vlahovic\n",
+ "467 Nikola Vlašić Vlasic\n",
+ "468 Mërgim Vojvoda Vojvoda\n",
+ "469 Cristian Volpato Volpato\n",
+ "470 Aster Vranckx Vranckx\n",
+ "471 Stefan de Vrij Vrij\n",
+ "472 Walace Walace\n",
+ "473 Sebastian Walukiewicz Walukiewicz\n",
+ "474 Georginio Wijnaldum Wijnaldum\n",
+ "475 Gerard Yepes Yepes\n",
+ "476 Mattia Zaccagni Zaccagni\n",
+ "477 Denis Zakaria Zakaria\n",
+ "478 Nicola Zalewski Zalewski\n",
+ "479 Andre-Frank Zambo Anguissa Anguissa\n",
+ "480 Luca Zanimacchia Zanimacchia\n",
+ "481 Nicolò Zaniolo Zaniolo\n",
+ "482 Alessandro Zanoli Zanoli\n",
+ "483 Duván Zapata Zapata\n",
+ "484 Davide Zappacosta Zappacosta\n",
+ "485 Alessio Zerbin Zerbin\n",
+ "486 Piotr Zieliński Zielinski\n",
+ "487 David Zima Zima\n",
+ "488 Joshua Zirkzee Zirkzee\n",
+ "489 Jeroen Zoet Zoet\n",
+ "490 Nadir Zortea Zortea\n",
+ "491 Szymon Żurkowski Zurkowski\n",
+ "492 Milan Đurić uric\n",
+ "493 Filip Đuričić uricic\n",
+ "494 Emil Audero Audero\n",
+ "495 Marco Carnesecchi Carnesecchi\n",
+ "496 Andrea Consigli Consigli\n",
+ "497 Michele Di Gregorio Gregorio\n",
+ "498 Bartłomiej Drągowski Dragowski\n",
+ "499 Wladimiro Falcone Falcone\n",
+ "500 Pierluigi Gollini Gollini\n",
+ "501 Samir Handanović Handanovic\n",
+ "502 Mike Maignan Maignan\n",
+ "503 Luís Maximiano Maximiano\n",
+ "504 Alex Meret Meret\n",
+ "505 Vanja Milinković-Savić Milinkovic-Savic\n",
+ "506 Lorenzo Montipò Montipo\n",
+ "507 Juan Musso Musso\n",
+ "508 André Onana Onana\n",
+ "509 Rui Patrício Patricio\n",
+ "510 Mattia Perin Perin\n",
+ "511 Ivan Provedel Provedel\n",
+ "512 Ionuț Radu Radu\n",
+ "513 Luigi Sepe Sepe\n",
+ "514 Marco Silvestri Silvestri\n",
+ "515 Łukasz Skorupski Skorupski\n",
+ "516 Marco Sportiello Sportiello\n",
+ "517 Wojciech Szczęsny Szczesny\n",
+ "518 Ciprian Tătărușanu Tatarusanu\n",
+ "519 Pietro Terracciano Terracciano\n",
+ "520 Guglielmo Vicario Vicario\n",
+ "521 Jeroen Zoet Zoet\n"
]
}
],
@@ -919,22 +921,22 @@
"name": "stderr",
"output_type": "stream",
"text": [
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\2263921821.py:17: SettingWithCopyWarning: \n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\2263921821.py:17: SettingWithCopyWarning: \n",
"A value is trying to be set on a copy of a slice from a DataFrame\n",
"\n",
"See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
" fc_players['surname'][i] = spl[-1]\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\2263921821.py:18: SettingWithCopyWarning: \n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\2263921821.py:18: SettingWithCopyWarning: \n",
"A value is trying to be set on a copy of a slice from a DataFrame\n",
"\n",
"See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
" fc_players['initial'][i] = ''\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\2263921821.py:14: SettingWithCopyWarning: \n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\2263921821.py:14: SettingWithCopyWarning: \n",
"A value is trying to be set on a copy of a slice from a DataFrame\n",
"\n",
"See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
" fc_players['surname'][i] = spl[-2]\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\2263921821.py:15: SettingWithCopyWarning: \n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\2263921821.py:15: SettingWithCopyWarning: \n",
"A value is trying to be set on a copy of a slice from a DataFrame\n",
"\n",
"See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
@@ -1139,12 +1141,12 @@
"name": "stderr",
"output_type": "stream",
"text": [
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\1456862974.py:4: SettingWithCopyWarning: \n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\1456862974.py:4: SettingWithCopyWarning: \n",
"A value is trying to be set on a copy of a slice from a DataFrame\n",
"\n",
"See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
" fc_players['fb_ID'][i] = -1\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\1456862974.py:10: SettingWithCopyWarning: \n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\1456862974.py:10: SettingWithCopyWarning: \n",
"A value is trying to be set on a copy of a slice from a DataFrame\n",
"\n",
"See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
@@ -1229,7 +1231,6 @@
"Micai\n",
"Chiesa M.\n",
"Saro\n",
- "Palomino\n",
"Aiwu\n",
"Tonelli\n",
"Radu\n",
@@ -1330,7 +1331,7 @@
" Napoli \n",
" Meret \n",
" \n",
- " 502 \n",
+ " 504 \n",
" \n",
" \n",
" 1 \n",
@@ -1340,7 +1341,7 @@
" Lazio \n",
" Provedel \n",
" \n",
- " 509 \n",
+ " 511 \n",
" \n",
" \n",
" 2 \n",
@@ -1350,7 +1351,7 @@
" Milan \n",
" Maignan \n",
" \n",
- " 500 \n",
+ " 502 \n",
" \n",
" \n",
" 3 \n",
@@ -1360,7 +1361,7 @@
" Udinese \n",
" Silvestri \n",
" \n",
- " 512 \n",
+ " 514 \n",
" \n",
" \n",
" 4 \n",
@@ -1370,7 +1371,7 @@
" Salernitana \n",
" Sepe \n",
" \n",
- " 511 \n",
+ " 513 \n",
" \n",
" \n",
" ... \n",
@@ -1400,7 +1401,7 @@
" Juventus \n",
" Soule \n",
" \n",
- " 422 \n",
+ " 423 \n",
" \n",
" \n",
" 551 \n",
@@ -1430,7 +1431,7 @@
" Spezia \n",
" Sanca \n",
" \n",
- " 395 \n",
+ " 396 \n",
" \n",
" \n",
"\n",
@@ -1439,17 +1440,17 @@
],
"text/plain": [
" id r name team surname initial fb_ID\n",
- "0 572 P Meret Napoli Meret 502\n",
- "1 2814 P Provedel Lazio Provedel 509\n",
- "2 4312 P Maignan Milan Maignan 500\n",
- "3 2211 P Silvestri Udinese Silvestri 512\n",
- "4 159 P Sepe Salernitana Sepe 511\n",
+ "0 572 P Meret Napoli Meret 504\n",
+ "1 2814 P Provedel Lazio Provedel 511\n",
+ "2 4312 P Maignan Milan Maignan 502\n",
+ "3 2211 P Silvestri Udinese Silvestri 514\n",
+ "4 159 P Sepe Salernitana Sepe 513\n",
".. ... .. ... ... ... ... ...\n",
"549 5512 A De Luca Sampdoria Luca 122\n",
- "550 5734 A Soule' Juventus Soule 422\n",
+ "550 5734 A Soule' Juventus Soule 423\n",
"551 5785 A Lazetic Milan Lazetic 248\n",
"552 5837 A Voelkerling Persson Lecce Persson -1\n",
- "553 6063 A Sanca Spezia Sanca 395\n",
+ "553 6063 A Sanca Spezia Sanca 396\n",
"\n",
"[554 rows x 7 columns]"
]
@@ -1481,49 +1482,49 @@
"name": "stderr",
"output_type": "stream",
"text": [
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy] = 0\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy] = 0\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy] = 0\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy] = 0\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy] = 0\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy] = 0\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy] = 0\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy] = 0\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy] = 0\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy] = 0\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy] = 0\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy] = 0\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy] = 0\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy] = 0\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy] = 0\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy] = 0\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy] = 0\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy] = 0\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy] = 0\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy] = 0\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\2261782218.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy] = 0\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\2261782218.py:9: SettingWithCopyWarning: \n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\2261782218.py:9: SettingWithCopyWarning: \n",
"A value is trying to be set on a copy of a slice from a DataFrame\n",
"\n",
"See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
@@ -1590,87 +1591,87 @@
"name": "stderr",
"output_type": "stream",
"text": [
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:4: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`\n",
" fc_players[columns_to_copy[2:]] = 0 # add columns but do not override age and birth_year\n",
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_2484\\3664433845.py:11: SettingWithCopyWarning: \n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_4560\\3664433845.py:11: SettingWithCopyWarning: \n",
"A value is trying to be set on a copy of a slice from a DataFrame\n",
"\n",
"See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
@@ -1751,21 +1752,21 @@
" Napoli \n",
" Meret \n",
" \n",
- " 502 \n",
- " 25-234 \n",
+ " 504 \n",
+ " 25-238 \n",
" 1997 \n",
" 0 \n",
" ... \n",
" 26.9 \n",
- " 92 \n",
- " 19.6 \n",
+ " 95 \n",
+ " 20.0 \n",
" 26.6 \n",
- " 142 \n",
+ " 154 \n",
" 6 \n",
- " 4.2 \n",
- " 10 \n",
- " 0.71 \n",
- " 15.1 \n",
+ " 3.9 \n",
+ " 18 \n",
+ " 1.20 \n",
+ " 16.9 \n",
" \n",
" \n",
" 1 \n",
@@ -1775,21 +1776,21 @@
" Lazio \n",
" Provedel \n",
" \n",
- " 509 \n",
- " 28-239 \n",
+ " 511 \n",
+ " 28-243 \n",
" 1994 \n",
" 0 \n",
" ... \n",
- " 33.1 \n",
- " 94 \n",
- " 37.2 \n",
- " 36.6 \n",
- " 201 \n",
+ " 32.7 \n",
+ " 95 \n",
+ " 36.8 \n",
+ " 36.3 \n",
+ " 212 \n",
" 5 \n",
- " 2.5 \n",
- " 29 \n",
- " 2.08 \n",
- " 17.6 \n",
+ " 2.4 \n",
+ " 30 \n",
+ " 2.01 \n",
+ " 17.8 \n",
" \n",
" \n",
" 2 \n",
@@ -1799,8 +1800,8 @@
" Milan \n",
" Maignan \n",
" \n",
- " 500 \n",
- " 27-131 \n",
+ " 502 \n",
+ " 27-135 \n",
" 1995 \n",
" 0 \n",
" ... \n",
@@ -1823,20 +1824,20 @@
" Udinese \n",
" Silvestri \n",
" \n",
- " 512 \n",
- " 31-254 \n",
+ " 514 \n",
+ " 31-258 \n",
" 1991 \n",
" 0 \n",
" ... \n",
- " 34.4 \n",
- " 110 \n",
- " 40.9 \n",
- " 38.2 \n",
- " 194 \n",
+ " 34.1 \n",
+ " 116 \n",
+ " 38.8 \n",
+ " 36.9 \n",
+ " 205 \n",
" 4 \n",
- " 2.1 \n",
+ " 2.0 \n",
" 5 \n",
- " 0.36 \n",
+ " 0.33 \n",
" 11.3 \n",
" \n",
" \n",
@@ -1847,21 +1848,21 @@
" Salernitana \n",
" Sepe \n",
" \n",
- " 511 \n",
- " 31-187 \n",
+ " 513 \n",
+ " 31-191 \n",
" 1991 \n",
" 0 \n",
" ... \n",
- " 36.6 \n",
- " 128 \n",
- " 48.4 \n",
- " 41.7 \n",
- " 187 \n",
- " 14 \n",
+ " 36.1 \n",
+ " 134 \n",
+ " 46.3 \n",
+ " 40.6 \n",
+ " 199 \n",
+ " 15 \n",
" 7.5 \n",
- " 9 \n",
- " 0.64 \n",
- " 13.7 \n",
+ " 11 \n",
+ " 0.73 \n",
+ " 14.2 \n",
" \n",
" \n",
" ... \n",
@@ -1896,7 +1897,7 @@
" Luca \n",
" \n",
" 122 \n",
- " 24-117 \n",
+ " 24-121 \n",
" 1998 \n",
" 1 \n",
" ... \n",
@@ -1919,8 +1920,8 @@
" Juventus \n",
" Soule \n",
" \n",
- " 422 \n",
- " 19-210 \n",
+ " 423 \n",
+ " 19-214 \n",
" 2003 \n",
" 5 \n",
" ... \n",
@@ -1944,7 +1945,7 @@
" Lazetic \n",
" \n",
" 248 \n",
- " 18-293 \n",
+ " 18-297 \n",
" 2004 \n",
" 1 \n",
" ... \n",
@@ -1991,8 +1992,8 @@
" Spezia \n",
" Sanca \n",
" \n",
- " 395 \n",
- " 22-311 \n",
+ " 396 \n",
+ " 22-315 \n",
" 2000 \n",
" 3 \n",
" ... \n",
@@ -2014,37 +2015,37 @@
],
"text/plain": [
" id r name team surname initial fb_ID \\\n",
- "0 572 P Meret Napoli Meret 502 \n",
- "1 2814 P Provedel Lazio Provedel 509 \n",
- "2 4312 P Maignan Milan Maignan 500 \n",
- "3 2211 P Silvestri Udinese Silvestri 512 \n",
- "4 159 P Sepe Salernitana Sepe 511 \n",
+ "0 572 P Meret Napoli Meret 504 \n",
+ "1 2814 P Provedel Lazio Provedel 511 \n",
+ "2 4312 P Maignan Milan Maignan 502 \n",
+ "3 2211 P Silvestri Udinese Silvestri 514 \n",
+ "4 159 P Sepe Salernitana Sepe 513 \n",
".. ... .. ... ... ... ... ... \n",
"549 5512 A De Luca Sampdoria Luca 122 \n",
- "550 5734 A Soule' Juventus Soule 422 \n",
+ "550 5734 A Soule' Juventus Soule 423 \n",
"551 5785 A Lazetic Milan Lazetic 248 \n",
"552 5837 A Voelkerling Persson Lecce Persson -1 \n",
- "553 6063 A Sanca Spezia Sanca 395 \n",
+ "553 6063 A Sanca Spezia Sanca 396 \n",
"\n",
" age birth_year games ... gk_passes_length_avg gk_goal_kicks \\\n",
- "0 25-234 1997 0 ... 26.9 92 \n",
- "1 28-239 1994 0 ... 33.1 94 \n",
- "2 27-131 1995 0 ... 33.5 18 \n",
- "3 31-254 1991 0 ... 34.4 110 \n",
- "4 31-187 1991 0 ... 36.6 128 \n",
+ "0 25-238 1997 0 ... 26.9 95 \n",
+ "1 28-243 1994 0 ... 32.7 95 \n",
+ "2 27-135 1995 0 ... 33.5 18 \n",
+ "3 31-258 1991 0 ... 34.1 116 \n",
+ "4 31-191 1991 0 ... 36.1 134 \n",
".. ... ... ... ... ... ... \n",
- "549 24-117 1998 1 ... 0.0 0 \n",
- "550 19-210 2003 5 ... 0.0 0 \n",
- "551 18-293 2004 1 ... 0.0 0 \n",
+ "549 24-121 1998 1 ... 0.0 0 \n",
+ "550 19-214 2003 5 ... 0.0 0 \n",
+ "551 18-297 2004 1 ... 0.0 0 \n",
"552 0 0 0 ... 0.0 0 \n",
- "553 22-311 2000 3 ... 0.0 0 \n",
+ "553 22-315 2000 3 ... 0.0 0 \n",
"\n",
" gk_pct_goal_kicks_launched gk_goal_kick_length_avg gk_crosses \\\n",
- "0 19.6 26.6 142 \n",
- "1 37.2 36.6 201 \n",
+ "0 20.0 26.6 154 \n",
+ "1 36.8 36.3 212 \n",
"2 38.9 40.4 65 \n",
- "3 40.9 38.2 194 \n",
- "4 48.4 41.7 187 \n",
+ "3 38.8 36.9 205 \n",
+ "4 46.3 40.6 199 \n",
".. ... ... ... \n",
"549 0.0 0.0 0 \n",
"550 0.0 0.0 0 \n",
@@ -2053,11 +2054,11 @@
"553 0.0 0.0 0 \n",
"\n",
" gk_crosses_stopped gk_crosses_stopped_pct \\\n",
- "0 6 4.2 \n",
- "1 5 2.5 \n",
+ "0 6 3.9 \n",
+ "1 5 2.4 \n",
"2 5 7.7 \n",
- "3 4 2.1 \n",
- "4 14 7.5 \n",
+ "3 4 2.0 \n",
+ "4 15 7.5 \n",
".. ... ... \n",
"549 0 0.0 \n",
"550 0 0.0 \n",
@@ -2066,11 +2067,11 @@
"553 0 0.0 \n",
"\n",
" gk_def_actions_outside_pen_area gk_def_actions_outside_pen_area_per90 \\\n",
- "0 10 0.71 \n",
- "1 29 2.08 \n",
+ "0 18 1.20 \n",
+ "1 30 2.01 \n",
"2 6 0.86 \n",
- "3 5 0.36 \n",
- "4 9 0.64 \n",
+ "3 5 0.33 \n",
+ "4 11 0.73 \n",
".. ... ... \n",
"549 0 0.00 \n",
"550 0 0.00 \n",
@@ -2079,11 +2080,11 @@
"553 0 0.00 \n",
"\n",
" gk_avg_distance_def_actions \n",
- "0 15.1 \n",
- "1 17.6 \n",
+ "0 16.9 \n",
+ "1 17.8 \n",
"2 12.9 \n",
"3 11.3 \n",
- "4 13.7 \n",
+ "4 14.2 \n",
".. ... \n",
"549 0.0 \n",
"550 0.0 \n",
@@ -2113,7 +2114,7 @@
},
{
"cell_type": "code",
- "execution_count": 16,
+ "execution_count": 19,
"id": "6a0e43cd",
"metadata": {},
"outputs": [],
@@ -2369,7 +2370,7 @@
},
{
"cell_type": "code",
- "execution_count": 18,
+ "execution_count": 20,
"id": "c9312080",
"metadata": {},
"outputs": [
@@ -2401,13 +2402,13 @@
" \n",
" \n",
" 0 \n",
- " 6.214286 \n",
- " 0.557875 \n",
+ " 6.233333 \n",
+ " 0.543650 \n",
" \n",
" \n",
" 1 \n",
- " 6.321429 \n",
- " 0.305143 \n",
+ " 6.266667 \n",
+ " 0.359011 \n",
" \n",
" \n",
" 2 \n",
@@ -2416,13 +2417,13 @@
" \n",
" \n",
" 3 \n",
- " 6.321429 \n",
- " 0.485767 \n",
+ " 6.333333 \n",
+ " 0.471405 \n",
" \n",
" \n",
" 4 \n",
- " 6.428571 \n",
- " 0.371154 \n",
+ " 6.366667 \n",
+ " 0.426875 \n",
" \n",
" \n",
" ... \n",
@@ -2431,28 +2432,28 @@
" \n",
" \n",
" 549 \n",
- " 5.877688 \n",
- " 0.485814 \n",
+ " 6.022443 \n",
+ " 0.391286 \n",
" \n",
" \n",
" 550 \n",
- " 6.067846 \n",
- " 0.581002 \n",
+ " 5.662820 \n",
+ " 0.533573 \n",
" \n",
" \n",
" 551 \n",
- " 6.170097 \n",
- " 0.204814 \n",
+ " 6.031972 \n",
+ " 0.451508 \n",
" \n",
" \n",
" 552 \n",
- " 6.041983 \n",
- " 0.689071 \n",
+ " 6.084084 \n",
+ " 0.437134 \n",
" \n",
" \n",
" 553 \n",
- " 5.991021 \n",
- " 0.262247 \n",
+ " 5.971695 \n",
+ " 0.424945 \n",
" \n",
" \n",
"\n",
@@ -2461,22 +2462,22 @@
],
"text/plain": [
" vote_avg vote_std\n",
- "0 6.214286 0.557875\n",
- "1 6.321429 0.305143\n",
+ "0 6.233333 0.543650\n",
+ "1 6.266667 0.359011\n",
"2 6.357143 0.440315\n",
- "3 6.321429 0.485767\n",
- "4 6.428571 0.371154\n",
+ "3 6.333333 0.471405\n",
+ "4 6.366667 0.426875\n",
".. ... ...\n",
- "549 5.877688 0.485814\n",
- "550 6.067846 0.581002\n",
- "551 6.170097 0.204814\n",
- "552 6.041983 0.689071\n",
- "553 5.991021 0.262247\n",
+ "549 6.022443 0.391286\n",
+ "550 5.662820 0.533573\n",
+ "551 6.031972 0.451508\n",
+ "552 6.084084 0.437134\n",
+ "553 5.971695 0.424945\n",
"\n",
"[554 rows x 2 columns]"
]
},
- "execution_count": 18,
+ "execution_count": 20,
"metadata": {},
"output_type": "execute_result"
}
@@ -2521,7 +2522,7 @@
},
{
"cell_type": "code",
- "execution_count": 19,
+ "execution_count": 21,
"id": "b2570ce5",
"metadata": {},
"outputs": [
@@ -2578,21 +2579,21 @@
" Napoli \n",
" Meret \n",
" \n",
- " 502 \n",
- " 25-234 \n",
+ " 504 \n",
+ " 25-238 \n",
" 1997 \n",
" 0 \n",
" ... \n",
- " 19.6 \n",
+ " 20.0 \n",
" 26.6 \n",
- " 142 \n",
+ " 154 \n",
" 6 \n",
- " 4.2 \n",
- " 10 \n",
- " 0.71 \n",
- " 15.1 \n",
- " 6.214286 \n",
- " 0.557875 \n",
+ " 3.9 \n",
+ " 18 \n",
+ " 1.20 \n",
+ " 16.9 \n",
+ " 6.233333 \n",
+ " 0.543650 \n",
" \n",
" \n",
" 1 \n",
@@ -2602,21 +2603,21 @@
" Lazio \n",
" Provedel \n",
" \n",
- " 509 \n",
- " 28-239 \n",
+ " 511 \n",
+ " 28-243 \n",
" 1994 \n",
" 0 \n",
" ... \n",
- " 37.2 \n",
- " 36.6 \n",
- " 201 \n",
+ " 36.8 \n",
+ " 36.3 \n",
+ " 212 \n",
" 5 \n",
- " 2.5 \n",
- " 29 \n",
- " 2.08 \n",
- " 17.6 \n",
- " 6.321429 \n",
- " 0.305143 \n",
+ " 2.4 \n",
+ " 30 \n",
+ " 2.01 \n",
+ " 17.8 \n",
+ " 6.266667 \n",
+ " 0.359011 \n",
" \n",
" \n",
" 2 \n",
@@ -2626,8 +2627,8 @@
" Milan \n",
" Maignan \n",
" \n",
- " 500 \n",
- " 27-131 \n",
+ " 502 \n",
+ " 27-135 \n",
" 1995 \n",
" 0 \n",
" ... \n",
@@ -2650,21 +2651,21 @@
" Udinese \n",
" Silvestri \n",
" \n",
- " 512 \n",
- " 31-254 \n",
+ " 514 \n",
+ " 31-258 \n",
" 1991 \n",
" 0 \n",
" ... \n",
- " 40.9 \n",
- " 38.2 \n",
- " 194 \n",
+ " 38.8 \n",
+ " 36.9 \n",
+ " 205 \n",
" 4 \n",
- " 2.1 \n",
+ " 2.0 \n",
" 5 \n",
- " 0.36 \n",
+ " 0.33 \n",
" 11.3 \n",
- " 6.321429 \n",
- " 0.485767 \n",
+ " 6.333333 \n",
+ " 0.471405 \n",
" \n",
" \n",
" 4 \n",
@@ -2674,21 +2675,21 @@
" Salernitana \n",
" Sepe \n",
" \n",
- " 511 \n",
- " 31-187 \n",
+ " 513 \n",
+ " 31-191 \n",
" 1991 \n",
" 0 \n",
" ... \n",
- " 48.4 \n",
- " 41.7 \n",
- " 187 \n",
- " 14 \n",
+ " 46.3 \n",
+ " 40.6 \n",
+ " 199 \n",
+ " 15 \n",
" 7.5 \n",
- " 9 \n",
- " 0.64 \n",
- " 13.7 \n",
- " 6.428571 \n",
- " 0.371154 \n",
+ " 11 \n",
+ " 0.73 \n",
+ " 14.2 \n",
+ " 6.366667 \n",
+ " 0.426875 \n",
" \n",
" \n",
" ... \n",
@@ -2723,7 +2724,7 @@
" Luca \n",
" \n",
" 122 \n",
- " 24-117 \n",
+ " 24-121 \n",
" 1998 \n",
" 1 \n",
" ... \n",
@@ -2735,8 +2736,8 @@
" 0 \n",
" 0.00 \n",
" 0.0 \n",
- " 5.877688 \n",
- " 0.485814 \n",
+ " 6.022443 \n",
+ " 0.391286 \n",
" \n",
" \n",
" 550 \n",
@@ -2746,8 +2747,8 @@
" Juventus \n",
" Soule \n",
" \n",
- " 422 \n",
- " 19-210 \n",
+ " 423 \n",
+ " 19-214 \n",
" 2003 \n",
" 5 \n",
" ... \n",
@@ -2759,8 +2760,8 @@
" 0 \n",
" 0.00 \n",
" 0.0 \n",
- " 6.067846 \n",
- " 0.581002 \n",
+ " 5.662820 \n",
+ " 0.533573 \n",
" \n",
" \n",
" 551 \n",
@@ -2771,7 +2772,7 @@
" Lazetic \n",
" \n",
" 248 \n",
- " 18-293 \n",
+ " 18-297 \n",
" 2004 \n",
" 1 \n",
" ... \n",
@@ -2783,8 +2784,8 @@
" 0 \n",
" 0.00 \n",
" 0.0 \n",
- " 6.170097 \n",
- " 0.204814 \n",
+ " 6.031972 \n",
+ " 0.451508 \n",
" \n",
" \n",
" 552 \n",
@@ -2807,8 +2808,8 @@
" 0 \n",
" 0.00 \n",
" 0.0 \n",
- " 6.041983 \n",
- " 0.689071 \n",
+ " 6.084084 \n",
+ " 0.437134 \n",
" \n",
" \n",
" 553 \n",
@@ -2818,8 +2819,8 @@
" Spezia \n",
" Sanca \n",
" \n",
- " 395 \n",
- " 22-311 \n",
+ " 396 \n",
+ " 22-315 \n",
" 2000 \n",
" 3 \n",
" ... \n",
@@ -2831,8 +2832,8 @@
" 0 \n",
" 0.00 \n",
" 0.0 \n",
- " 5.991021 \n",
- " 0.262247 \n",
+ " 5.971695 \n",
+ " 0.424945 \n",
" \n",
" \n",
"\n",
@@ -2841,37 +2842,37 @@
],
"text/plain": [
" id r name team surname initial fb_ID \\\n",
- "0 572 P Meret Napoli Meret 502 \n",
- "1 2814 P Provedel Lazio Provedel 509 \n",
- "2 4312 P Maignan Milan Maignan 500 \n",
- "3 2211 P Silvestri Udinese Silvestri 512 \n",
- "4 159 P Sepe Salernitana Sepe 511 \n",
+ "0 572 P Meret Napoli Meret 504 \n",
+ "1 2814 P Provedel Lazio Provedel 511 \n",
+ "2 4312 P Maignan Milan Maignan 502 \n",
+ "3 2211 P Silvestri Udinese Silvestri 514 \n",
+ "4 159 P Sepe Salernitana Sepe 513 \n",
".. ... .. ... ... ... ... ... \n",
"549 5512 A De Luca Sampdoria Luca 122 \n",
- "550 5734 A Soule' Juventus Soule 422 \n",
+ "550 5734 A Soule' Juventus Soule 423 \n",
"551 5785 A Lazetic Milan Lazetic 248 \n",
"552 5837 A Voelkerling Persson Lecce Persson -1 \n",
- "553 6063 A Sanca Spezia Sanca 395 \n",
+ "553 6063 A Sanca Spezia Sanca 396 \n",
"\n",
" age birth_year games ... gk_pct_goal_kicks_launched \\\n",
- "0 25-234 1997 0 ... 19.6 \n",
- "1 28-239 1994 0 ... 37.2 \n",
- "2 27-131 1995 0 ... 38.9 \n",
- "3 31-254 1991 0 ... 40.9 \n",
- "4 31-187 1991 0 ... 48.4 \n",
+ "0 25-238 1997 0 ... 20.0 \n",
+ "1 28-243 1994 0 ... 36.8 \n",
+ "2 27-135 1995 0 ... 38.9 \n",
+ "3 31-258 1991 0 ... 38.8 \n",
+ "4 31-191 1991 0 ... 46.3 \n",
".. ... ... ... ... ... \n",
- "549 24-117 1998 1 ... 0.0 \n",
- "550 19-210 2003 5 ... 0.0 \n",
- "551 18-293 2004 1 ... 0.0 \n",
+ "549 24-121 1998 1 ... 0.0 \n",
+ "550 19-214 2003 5 ... 0.0 \n",
+ "551 18-297 2004 1 ... 0.0 \n",
"552 0 0 0 ... 0.0 \n",
- "553 22-311 2000 3 ... 0.0 \n",
+ "553 22-315 2000 3 ... 0.0 \n",
"\n",
" gk_goal_kick_length_avg gk_crosses gk_crosses_stopped \\\n",
- "0 26.6 142 6 \n",
- "1 36.6 201 5 \n",
+ "0 26.6 154 6 \n",
+ "1 36.3 212 5 \n",
"2 40.4 65 5 \n",
- "3 38.2 194 4 \n",
- "4 41.7 187 14 \n",
+ "3 36.9 205 4 \n",
+ "4 40.6 199 15 \n",
".. ... ... ... \n",
"549 0.0 0 0 \n",
"550 0.0 0 0 \n",
@@ -2880,11 +2881,11 @@
"553 0.0 0 0 \n",
"\n",
" gk_crosses_stopped_pct gk_def_actions_outside_pen_area \\\n",
- "0 4.2 10 \n",
- "1 2.5 29 \n",
+ "0 3.9 18 \n",
+ "1 2.4 30 \n",
"2 7.7 6 \n",
- "3 2.1 5 \n",
- "4 7.5 9 \n",
+ "3 2.0 5 \n",
+ "4 7.5 11 \n",
".. ... ... \n",
"549 0.0 0 \n",
"550 0.0 0 \n",
@@ -2893,11 +2894,11 @@
"553 0.0 0 \n",
"\n",
" gk_def_actions_outside_pen_area_per90 gk_avg_distance_def_actions \\\n",
- "0 0.71 15.1 \n",
- "1 2.08 17.6 \n",
+ "0 1.20 16.9 \n",
+ "1 2.01 17.8 \n",
"2 0.86 12.9 \n",
- "3 0.36 11.3 \n",
- "4 0.64 13.7 \n",
+ "3 0.33 11.3 \n",
+ "4 0.73 14.2 \n",
".. ... ... \n",
"549 0.00 0.0 \n",
"550 0.00 0.0 \n",
@@ -2906,22 +2907,22 @@
"553 0.00 0.0 \n",
"\n",
" vote_avg vote_std \n",
- "0 6.214286 0.557875 \n",
- "1 6.321429 0.305143 \n",
+ "0 6.233333 0.543650 \n",
+ "1 6.266667 0.359011 \n",
"2 6.357143 0.440315 \n",
- "3 6.321429 0.485767 \n",
- "4 6.428571 0.371154 \n",
+ "3 6.333333 0.471405 \n",
+ "4 6.366667 0.426875 \n",
".. ... ... \n",
- "549 5.877688 0.485814 \n",
- "550 6.067846 0.581002 \n",
- "551 6.170097 0.204814 \n",
- "552 6.041983 0.689071 \n",
- "553 5.991021 0.262247 \n",
+ "549 6.022443 0.391286 \n",
+ "550 5.662820 0.533573 \n",
+ "551 6.031972 0.451508 \n",
+ "552 6.084084 0.437134 \n",
+ "553 5.971695 0.424945 \n",
"\n",
"[554 rows x 165 columns]"
]
},
- "execution_count": 19,
+ "execution_count": 21,
"metadata": {},
"output_type": "execute_result"
}
@@ -2934,7 +2935,7 @@
},
{
"cell_type": "code",
- "execution_count": 20,
+ "execution_count": 22,
"id": "f7620abe",
"metadata": {},
"outputs": [
@@ -2944,7 +2945,7 @@
"'gk_games'"
]
},
- "execution_count": 20,
+ "execution_count": 22,
"metadata": {},
"output_type": "execute_result"
}
@@ -2963,7 +2964,7 @@
},
{
"cell_type": "code",
- "execution_count": 21,
+ "execution_count": 23,
"id": "700b7a7d",
"metadata": {},
"outputs": [
@@ -2975,7 +2976,6 @@
"Berisha, 0.0\n",
"Cragno, 0.0\n",
"Luis Maximiano, 0.16666666666666663\n",
- "Carnesecchi, 0.8333333333333334\n",
"Mirante, 0.0\n",
"Sarr M., 0.0\n",
"Lamanna, 0.0\n",
@@ -2998,7 +2998,7 @@
"Russo A., 0.0\n",
"Gemello, 0.0\n",
"Ravaglia, 0.0\n",
- "Zoet, 0.16666666666666663\n",
+ "Zoet, 0.33333333333333337\n",
"Boer, 0.0\n",
"Adamonis, 0.0\n",
"Marfella, 0.0\n",
@@ -3039,7 +3039,7 @@
},
{
"cell_type": "code",
- "execution_count": 22,
+ "execution_count": 24,
"id": "2d9eee99",
"metadata": {},
"outputs": [
@@ -3096,21 +3096,21 @@
" Napoli \n",
" Meret \n",
" \n",
- " 502 \n",
- " 25-234 \n",
+ " 504 \n",
+ " 25-238 \n",
" 1997 \n",
" 0 \n",
" ... \n",
- " 19.6 \n",
+ " 20.0 \n",
" 26.6 \n",
- " 142.0 \n",
+ " 154.0 \n",
" 6.0 \n",
- " 4.2 \n",
- " 10.0 \n",
- " 0.71 \n",
- " 15.1 \n",
- " 6.214286 \n",
- " 0.557875 \n",
+ " 3.9 \n",
+ " 18 \n",
+ " 1.20 \n",
+ " 16.9 \n",
+ " 6.233333 \n",
+ " 0.543650 \n",
" \n",
" \n",
" 1 \n",
@@ -3120,21 +3120,21 @@
" Lazio \n",
" Provedel \n",
" \n",
- " 509 \n",
- " 28-239 \n",
+ " 511 \n",
+ " 28-243 \n",
" 1994 \n",
" 0 \n",
" ... \n",
- " 37.2 \n",
- " 36.6 \n",
- " 201.0 \n",
+ " 36.8 \n",
+ " 36.3 \n",
+ " 212.0 \n",
" 5.0 \n",
- " 2.5 \n",
- " 29.0 \n",
- " 2.08 \n",
- " 17.6 \n",
- " 6.321429 \n",
- " 0.305143 \n",
+ " 2.4 \n",
+ " 30 \n",
+ " 2.01 \n",
+ " 17.8 \n",
+ " 6.266667 \n",
+ " 0.359011 \n",
" \n",
" \n",
" 2 \n",
@@ -3144,8 +3144,8 @@
" Milan \n",
" Maignan \n",
" \n",
- " 500 \n",
- " 27-131 \n",
+ " 502 \n",
+ " 27-135 \n",
" 1995 \n",
" 0 \n",
" ... \n",
@@ -3154,7 +3154,7 @@
" 65.0 \n",
" 5.0 \n",
" 7.7 \n",
- " 6.0 \n",
+ " 6 \n",
" 0.86 \n",
" 12.9 \n",
" 6.357143 \n",
@@ -3168,21 +3168,21 @@
" Udinese \n",
" Silvestri \n",
" \n",
- " 512 \n",
- " 31-254 \n",
+ " 514 \n",
+ " 31-258 \n",
" 1991 \n",
" 0 \n",
" ... \n",
- " 40.9 \n",
- " 38.2 \n",
- " 194.0 \n",
+ " 38.8 \n",
+ " 36.9 \n",
+ " 205.0 \n",
" 4.0 \n",
- " 2.1 \n",
- " 5.0 \n",
- " 0.36 \n",
+ " 2.0 \n",
+ " 5 \n",
+ " 0.33 \n",
" 11.3 \n",
- " 6.321429 \n",
- " 0.485767 \n",
+ " 6.333333 \n",
+ " 0.471405 \n",
" \n",
" \n",
" 4 \n",
@@ -3192,21 +3192,21 @@
" Salernitana \n",
" Sepe \n",
" \n",
- " 511 \n",
- " 31-187 \n",
+ " 513 \n",
+ " 31-191 \n",
" 1991 \n",
" 0 \n",
" ... \n",
- " 48.4 \n",
- " 41.7 \n",
- " 187.0 \n",
- " 14.0 \n",
+ " 46.3 \n",
+ " 40.6 \n",
+ " 199.0 \n",
+ " 15.0 \n",
" 7.5 \n",
- " 9.0 \n",
- " 0.64 \n",
- " 13.7 \n",
- " 6.428571 \n",
- " 0.371154 \n",
+ " 11 \n",
+ " 0.73 \n",
+ " 14.2 \n",
+ " 6.366667 \n",
+ " 0.426875 \n",
" \n",
" \n",
" ... \n",
@@ -3241,7 +3241,7 @@
" Luca \n",
" \n",
" 122 \n",
- " 24-117 \n",
+ " 24-121 \n",
" 1998 \n",
" 1 \n",
" ... \n",
@@ -3250,11 +3250,11 @@
" 0.0 \n",
" 0.0 \n",
" 0.0 \n",
- " 0.0 \n",
+ " 0 \n",
" 0.00 \n",
" 0.0 \n",
- " 5.877688 \n",
- " 0.485814 \n",
+ " 6.022443 \n",
+ " 0.391286 \n",
" \n",
" \n",
" 550 \n",
@@ -3264,8 +3264,8 @@
" Juventus \n",
" Soule \n",
" \n",
- " 422 \n",
- " 19-210 \n",
+ " 423 \n",
+ " 19-214 \n",
" 2003 \n",
" 5 \n",
" ... \n",
@@ -3274,11 +3274,11 @@
" 0.0 \n",
" 0.0 \n",
" 0.0 \n",
- " 0.0 \n",
+ " 0 \n",
" 0.00 \n",
" 0.0 \n",
- " 6.067846 \n",
- " 0.581002 \n",
+ " 5.662820 \n",
+ " 0.533573 \n",
" \n",
" \n",
" 551 \n",
@@ -3289,7 +3289,7 @@
" Lazetic \n",
" \n",
" 248 \n",
- " 18-293 \n",
+ " 18-297 \n",
" 2004 \n",
" 1 \n",
" ... \n",
@@ -3298,11 +3298,11 @@
" 0.0 \n",
" 0.0 \n",
" 0.0 \n",
- " 0.0 \n",
+ " 0 \n",
" 0.00 \n",
" 0.0 \n",
- " 6.170097 \n",
- " 0.204814 \n",
+ " 6.031972 \n",
+ " 0.451508 \n",
" \n",
" \n",
" 552 \n",
@@ -3322,11 +3322,11 @@
" 0.0 \n",
" 0.0 \n",
" 0.0 \n",
- " 0.0 \n",
+ " 0 \n",
" 0.00 \n",
" 0.0 \n",
- " 6.041983 \n",
- " 0.689071 \n",
+ " 6.084084 \n",
+ " 0.437134 \n",
" \n",
" \n",
" 553 \n",
@@ -3336,8 +3336,8 @@
" Spezia \n",
" Sanca \n",
" \n",
- " 395 \n",
- " 22-311 \n",
+ " 396 \n",
+ " 22-315 \n",
" 2000 \n",
" 3 \n",
" ... \n",
@@ -3346,11 +3346,11 @@
" 0.0 \n",
" 0.0 \n",
" 0.0 \n",
- " 0.0 \n",
+ " 0 \n",
" 0.00 \n",
" 0.0 \n",
- " 5.991021 \n",
- " 0.262247 \n",
+ " 5.971695 \n",
+ " 0.424945 \n",
" \n",
" \n",
"\n",
@@ -3359,37 +3359,37 @@
],
"text/plain": [
" id r name team surname initial fb_ID \\\n",
- "0 572 P Meret Napoli Meret 502 \n",
- "1 2814 P Provedel Lazio Provedel 509 \n",
- "2 4312 P Maignan Milan Maignan 500 \n",
- "3 2211 P Silvestri Udinese Silvestri 512 \n",
- "4 159 P Sepe Salernitana Sepe 511 \n",
+ "0 572 P Meret Napoli Meret 504 \n",
+ "1 2814 P Provedel Lazio Provedel 511 \n",
+ "2 4312 P Maignan Milan Maignan 502 \n",
+ "3 2211 P Silvestri Udinese Silvestri 514 \n",
+ "4 159 P Sepe Salernitana Sepe 513 \n",
".. ... .. ... ... ... ... ... \n",
"549 5512 A De Luca Sampdoria Luca 122 \n",
- "550 5734 A Soule' Juventus Soule 422 \n",
+ "550 5734 A Soule' Juventus Soule 423 \n",
"551 5785 A Lazetic Milan Lazetic 248 \n",
"552 5837 A Voelkerling Persson Lecce Persson -1 \n",
- "553 6063 A Sanca Spezia Sanca 395 \n",
+ "553 6063 A Sanca Spezia Sanca 396 \n",
"\n",
" age birth_year games ... gk_pct_goal_kicks_launched \\\n",
- "0 25-234 1997 0 ... 19.6 \n",
- "1 28-239 1994 0 ... 37.2 \n",
- "2 27-131 1995 0 ... 38.9 \n",
- "3 31-254 1991 0 ... 40.9 \n",
- "4 31-187 1991 0 ... 48.4 \n",
+ "0 25-238 1997 0 ... 20.0 \n",
+ "1 28-243 1994 0 ... 36.8 \n",
+ "2 27-135 1995 0 ... 38.9 \n",
+ "3 31-258 1991 0 ... 38.8 \n",
+ "4 31-191 1991 0 ... 46.3 \n",
".. ... ... ... ... ... \n",
- "549 24-117 1998 1 ... 0.0 \n",
- "550 19-210 2003 5 ... 0.0 \n",
- "551 18-293 2004 1 ... 0.0 \n",
+ "549 24-121 1998 1 ... 0.0 \n",
+ "550 19-214 2003 5 ... 0.0 \n",
+ "551 18-297 2004 1 ... 0.0 \n",
"552 0 0 0 ... 0.0 \n",
- "553 22-311 2000 3 ... 0.0 \n",
+ "553 22-315 2000 3 ... 0.0 \n",
"\n",
" gk_goal_kick_length_avg gk_crosses gk_crosses_stopped \\\n",
- "0 26.6 142.0 6.0 \n",
- "1 36.6 201.0 5.0 \n",
+ "0 26.6 154.0 6.0 \n",
+ "1 36.3 212.0 5.0 \n",
"2 40.4 65.0 5.0 \n",
- "3 38.2 194.0 4.0 \n",
- "4 41.7 187.0 14.0 \n",
+ "3 36.9 205.0 4.0 \n",
+ "4 40.6 199.0 15.0 \n",
".. ... ... ... \n",
"549 0.0 0.0 0.0 \n",
"550 0.0 0.0 0.0 \n",
@@ -3398,24 +3398,24 @@
"553 0.0 0.0 0.0 \n",
"\n",
" gk_crosses_stopped_pct gk_def_actions_outside_pen_area \\\n",
- "0 4.2 10.0 \n",
- "1 2.5 29.0 \n",
- "2 7.7 6.0 \n",
- "3 2.1 5.0 \n",
- "4 7.5 9.0 \n",
+ "0 3.9 18 \n",
+ "1 2.4 30 \n",
+ "2 7.7 6 \n",
+ "3 2.0 5 \n",
+ "4 7.5 11 \n",
".. ... ... \n",
- "549 0.0 0.0 \n",
- "550 0.0 0.0 \n",
- "551 0.0 0.0 \n",
- "552 0.0 0.0 \n",
- "553 0.0 0.0 \n",
+ "549 0.0 0 \n",
+ "550 0.0 0 \n",
+ "551 0.0 0 \n",
+ "552 0.0 0 \n",
+ "553 0.0 0 \n",
"\n",
" gk_def_actions_outside_pen_area_per90 gk_avg_distance_def_actions \\\n",
- "0 0.71 15.1 \n",
- "1 2.08 17.6 \n",
+ "0 1.20 16.9 \n",
+ "1 2.01 17.8 \n",
"2 0.86 12.9 \n",
- "3 0.36 11.3 \n",
- "4 0.64 13.7 \n",
+ "3 0.33 11.3 \n",
+ "4 0.73 14.2 \n",
".. ... ... \n",
"549 0.00 0.0 \n",
"550 0.00 0.0 \n",
@@ -3424,22 +3424,22 @@
"553 0.00 0.0 \n",
"\n",
" vote_avg vote_std \n",
- "0 6.214286 0.557875 \n",
- "1 6.321429 0.305143 \n",
+ "0 6.233333 0.543650 \n",
+ "1 6.266667 0.359011 \n",
"2 6.357143 0.440315 \n",
- "3 6.321429 0.485767 \n",
- "4 6.428571 0.371154 \n",
+ "3 6.333333 0.471405 \n",
+ "4 6.366667 0.426875 \n",
".. ... ... \n",
- "549 5.877688 0.485814 \n",
- "550 6.067846 0.581002 \n",
- "551 6.170097 0.204814 \n",
- "552 6.041983 0.689071 \n",
- "553 5.991021 0.262247 \n",
+ "549 6.022443 0.391286 \n",
+ "550 5.662820 0.533573 \n",
+ "551 6.031972 0.451508 \n",
+ "552 6.084084 0.437134 \n",
+ "553 5.971695 0.424945 \n",
"\n",
"[554 rows x 165 columns]"
]
},
- "execution_count": 22,
+ "execution_count": 24,
"metadata": {},
"output_type": "execute_result"
}
@@ -3460,7 +3460,7 @@
},
{
"cell_type": "code",
- "execution_count": 23,
+ "execution_count": 25,
"id": "8336c025",
"metadata": {},
"outputs": [],
diff --git a/6_neural_network_training.ipynb b/6_neural_network_training.ipynb
index 479f839..4f5014d 100644
--- a/6_neural_network_training.ipynb
+++ b/6_neural_network_training.ipynb
@@ -28,7 +28,7 @@
},
{
"cell_type": "code",
- "execution_count": 2,
+ "execution_count": 3,
"id": "edbf3b27",
"metadata": {},
"outputs": [],
@@ -37,7 +37,6 @@
"import tensorflow as tf\n",
"from tensorflow import keras\n",
"from tensorflow.keras import layers\n",
- "import tensorflow_datasets as tfds\n",
"import tensorflow_probability as tfp\n",
"\n",
"tfk = tf.keras\n",
@@ -60,7 +59,7 @@
},
{
"cell_type": "code",
- "execution_count": 3,
+ "execution_count": 4,
"id": "fa098fa4",
"metadata": {},
"outputs": [],
@@ -72,7 +71,7 @@
},
{
"cell_type": "code",
- "execution_count": 4,
+ "execution_count": 5,
"id": "f71fa9a4",
"metadata": {},
"outputs": [
@@ -446,7 +445,7 @@
"[22947 rows x 131 columns]"
]
},
- "execution_count": 4,
+ "execution_count": 5,
"metadata": {},
"output_type": "execute_result"
}
@@ -459,7 +458,7 @@
},
{
"cell_type": "code",
- "execution_count": 5,
+ "execution_count": 6,
"id": "1d024554",
"metadata": {},
"outputs": [
@@ -846,7 +845,7 @@
"[846 rows x 108 columns]"
]
},
- "execution_count": 5,
+ "execution_count": 6,
"metadata": {},
"output_type": "execute_result"
}
@@ -871,7 +870,7 @@
},
{
"cell_type": "code",
- "execution_count": 6,
+ "execution_count": 7,
"id": "bc9dae87",
"metadata": {},
"outputs": [],
@@ -895,7 +894,7 @@
},
{
"cell_type": "code",
- "execution_count": 7,
+ "execution_count": 42,
"id": "493b0495",
"metadata": {},
"outputs": [
@@ -903,7 +902,7 @@
"name": "stderr",
"output_type": "stream",
"text": [
- "C:\\Users\\nicol\\AppData\\Local\\Temp\\ipykernel_17524\\661405348.py:3: FutureWarning: Dropping of nuisance columns in DataFrame reductions (with 'numeric_only=None') is deprecated; in a future version this will raise TypeError. Select only valid columns before calling the reduction.\n",
+ "C:\\Users\\Peppe\\AppData\\Local\\Temp\\ipykernel_7376\\661405348.py:3: FutureWarning: Dropping of nuisance columns in DataFrame reductions (with 'numeric_only=None') is deprecated; in a future version this will raise TypeError. Select only valid columns before calling the reduction.\n",
" avg_row = pd.DataFrame(index = ['Avg'], data = [team_data.mean()], columns = team_data.columns)\n"
]
},
@@ -955,506 +954,506 @@
" \n",
" Atalanta \n",
" Atalanta \n",
- " 23.0 \n",
- " 46.400 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
- " 19.0 \n",
- " 14.0 \n",
- " 4.0 \n",
+ " 24.0 \n",
+ " 46.5 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 21.00 \n",
+ " 14.00 \n",
" 5.0 \n",
+ " 6.00 \n",
" ... \n",
- " 150.0 \n",
- " 168.00 \n",
- " 19.00 \n",
- " 0.0 \n",
- " 5.0 \n",
+ " 161.00 \n",
+ " 178.0 \n",
+ " 19.0 \n",
+ " 0.00 \n",
+ " 6.00 \n",
" 1.0 \n",
- " 834.0 \n",
- " 181.0 \n",
- " 211.0 \n",
- " 46.200 \n",
+ " 896.0 \n",
+ " 194.00 \n",
+ " 229.00 \n",
+ " 45.900 \n",
" \n",
" \n",
" Bologna \n",
" Bologna \n",
" 23.0 \n",
- " 51.100 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
- " 17.0 \n",
- " 12.0 \n",
- " 3.0 \n",
- " 3.0 \n",
- " ... \n",
- " 182.0 \n",
- " 158.00 \n",
- " 24.00 \n",
- " 2.0 \n",
- " 3.0 \n",
- " 0.0 \n",
- " 731.0 \n",
+ " 51.1 \n",
+ " 15.0 \n",
" 165.0 \n",
- " 123.0 \n",
- " 57.300 \n",
+ " 1350.0 \n",
+ " 20.00 \n",
+ " 15.00 \n",
+ " 3.0 \n",
+ " 3.00 \n",
+ " ... \n",
+ " 188.00 \n",
+ " 170.0 \n",
+ " 25.0 \n",
+ " 2.00 \n",
+ " 3.00 \n",
+ " 0.0 \n",
+ " 778.0 \n",
+ " 168.00 \n",
+ " 132.00 \n",
+ " 56.000 \n",
" \n",
" \n",
" Cremonese \n",
" Cremonese \n",
" 27.0 \n",
- " 43.200 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
- " 11.0 \n",
- " 5.0 \n",
+ " 43.7 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 11.00 \n",
+ " 5.00 \n",
" 1.0 \n",
- " 3.0 \n",
+ " 3.00 \n",
" ... \n",
- " 145.0 \n",
- " 188.00 \n",
- " 19.00 \n",
- " 2.0 \n",
- " 3.0 \n",
+ " 154.00 \n",
+ " 200.0 \n",
+ " 20.0 \n",
+ " 2.00 \n",
+ " 3.00 \n",
" 0.0 \n",
- " 744.0 \n",
- " 242.0 \n",
- " 184.0 \n",
- " 56.800 \n",
+ " 802.0 \n",
+ " 259.00 \n",
+ " 198.00 \n",
+ " 56.700 \n",
" \n",
" \n",
" Empoli \n",
" Empoli \n",
" 25.0 \n",
- " 46.000 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
- " 10.0 \n",
- " 5.0 \n",
- " 0.0 \n",
+ " 46.2 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 12.00 \n",
+ " 5.00 \n",
" 0.0 \n",
+ " 0.00 \n",
" ... \n",
- " 176.0 \n",
- " 151.00 \n",
- " 28.00 \n",
- " 2.0 \n",
+ " 190.00 \n",
+ " 160.0 \n",
+ " 29.0 \n",
+ " 2.00 \n",
+ " 0.00 \n",
" 0.0 \n",
- " 0.0 \n",
- " 723.0 \n",
- " 163.0 \n",
- " 135.0 \n",
- " 54.700 \n",
+ " 780.0 \n",
+ " 177.00 \n",
+ " 152.00 \n",
+ " 53.800 \n",
" \n",
" \n",
" Fiorentina \n",
" Fiorentina \n",
" 25.0 \n",
- " 58.700 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
- " 17.0 \n",
+ " 58.1 \n",
" 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 18.00 \n",
+ " 16.00 \n",
" 1.0 \n",
- " 3.0 \n",
+ " 3.00 \n",
" ... \n",
+ " 199.00 \n",
" 186.0 \n",
- " 176.00 \n",
- " 35.00 \n",
- " 1.0 \n",
- " 3.0 \n",
+ " 38.0 \n",
+ " 1.00 \n",
+ " 3.00 \n",
" 0.0 \n",
- " 694.0 \n",
- " 193.0 \n",
- " 224.0 \n",
- " 46.300 \n",
+ " 744.0 \n",
+ " 208.00 \n",
+ " 240.00 \n",
+ " 46.400 \n",
" \n",
" \n",
" Verona \n",
" Hellas Verona \n",
" 29.0 \n",
- " 43.900 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
- " 10.0 \n",
- " 7.0 \n",
- " 0.0 \n",
+ " 43.9 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 11.00 \n",
+ " 8.00 \n",
" 0.0 \n",
+ " 0.00 \n",
" ... \n",
- " 130.0 \n",
- " 205.00 \n",
- " 18.00 \n",
+ " 151.00 \n",
+ " 217.0 \n",
+ " 18.0 \n",
+ " 1.00 \n",
+ " 0.00 \n",
" 1.0 \n",
- " 0.0 \n",
- " 1.0 \n",
- " 758.0 \n",
- " 240.0 \n",
- " 229.0 \n",
- " 51.200 \n",
+ " 810.0 \n",
+ " 269.00 \n",
+ " 269.00 \n",
+ " 50.000 \n",
" \n",
" \n",
" Inter \n",
" Inter \n",
" 23.0 \n",
- " 54.600 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
- " 31.0 \n",
- " 22.0 \n",
- " 2.0 \n",
+ " 54.5 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 33.00 \n",
+ " 23.00 \n",
" 2.0 \n",
+ " 2.00 \n",
" ... \n",
- " 182.0 \n",
- " 154.00 \n",
- " 14.00 \n",
+ " 192.00 \n",
+ " 163.0 \n",
+ " 15.0 \n",
+ " 2.00 \n",
+ " 2.00 \n",
" 1.0 \n",
- " 2.0 \n",
- " 0.0 \n",
- " 596.0 \n",
- " 126.0 \n",
- " 172.0 \n",
- " 42.300 \n",
+ " 652.0 \n",
+ " 144.00 \n",
+ " 185.00 \n",
+ " 43.800 \n",
" \n",
" \n",
" Juventus \n",
" Juventus \n",
" 26.0 \n",
- " 50.500 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
- " 21.0 \n",
- " 17.0 \n",
+ " 49.9 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 24.00 \n",
+ " 19.00 \n",
" 1.0 \n",
- " 2.0 \n",
+ " 2.00 \n",
" ... \n",
- " 161.0 \n",
- " 156.00 \n",
- " 21.00 \n",
- " 0.0 \n",
- " 2.0 \n",
- " 0.0 \n",
- " 674.0 \n",
- " 184.0 \n",
+ " 169.00 \n",
" 166.0 \n",
- " 52.600 \n",
+ " 22.0 \n",
+ " 0.00 \n",
+ " 2.00 \n",
+ " 0.0 \n",
+ " 730.0 \n",
+ " 195.00 \n",
+ " 174.00 \n",
+ " 52.800 \n",
" \n",
" \n",
" Lazio \n",
" Lazio \n",
" 21.0 \n",
- " 50.000 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
- " 25.0 \n",
- " 20.0 \n",
+ " 50.6 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 25.00 \n",
+ " 20.00 \n",
" 1.0 \n",
- " 2.0 \n",
+ " 2.00 \n",
" ... \n",
- " 197.0 \n",
- " 124.00 \n",
- " 35.00 \n",
+ " 207.00 \n",
+ " 132.0 \n",
+ " 36.0 \n",
+ " 1.00 \n",
+ " 2.00 \n",
" 1.0 \n",
- " 2.0 \n",
- " 1.0 \n",
- " 746.0 \n",
- " 151.0 \n",
- " 126.0 \n",
- " 54.500 \n",
+ " 801.0 \n",
+ " 159.00 \n",
+ " 136.00 \n",
+ " 53.900 \n",
" \n",
" \n",
" Lecce \n",
" Lecce \n",
" 24.0 \n",
- " 40.700 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
- " 12.0 \n",
- " 8.0 \n",
+ " 40.9 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 14.00 \n",
+ " 9.00 \n",
" 1.0 \n",
- " 2.0 \n",
+ " 2.00 \n",
" ... \n",
- " 184.0 \n",
- " 184.00 \n",
- " 27.00 \n",
- " 3.0 \n",
- " 2.0 \n",
+ " 198.00 \n",
+ " 202.0 \n",
+ " 33.0 \n",
+ " 3.00 \n",
+ " 2.00 \n",
" 0.0 \n",
- " 703.0 \n",
- " 216.0 \n",
- " 188.0 \n",
- " 53.500 \n",
+ " 762.0 \n",
+ " 263.00 \n",
+ " 215.00 \n",
+ " 55.000 \n",
" \n",
" \n",
" Milan \n",
" Milan \n",
" 27.0 \n",
- " 53.900 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
- " 26.0 \n",
- " 21.0 \n",
- " 2.0 \n",
+ " 53.7 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 27.00 \n",
+ " 22.00 \n",
" 2.0 \n",
+ " 2.00 \n",
" ... \n",
- " 164.0 \n",
- " 161.00 \n",
- " 15.00 \n",
+ " 175.00 \n",
+ " 173.0 \n",
+ " 17.0 \n",
+ " 2.00 \n",
+ " 2.00 \n",
" 2.0 \n",
- " 2.0 \n",
- " 1.0 \n",
- " 690.0 \n",
- " 168.0 \n",
- " 205.0 \n",
- " 45.000 \n",
+ " 746.0 \n",
+ " 184.00 \n",
+ " 220.00 \n",
+ " 45.500 \n",
" \n",
" \n",
" Monza \n",
" Monza \n",
" 29.0 \n",
- " 55.500 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
- " 13.0 \n",
- " 8.0 \n",
- " 1.0 \n",
- " 1.0 \n",
+ " 55.6 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 16.00 \n",
+ " 10.00 \n",
+ " 2.0 \n",
+ " 2.00 \n",
" ... \n",
- " 207.0 \n",
- " 178.00 \n",
- " 24.00 \n",
+ " 218.00 \n",
+ " 187.0 \n",
+ " 25.0 \n",
+ " 0.00 \n",
+ " 2.00 \n",
" 0.0 \n",
- " 1.0 \n",
- " 0.0 \n",
- " 692.0 \n",
- " 141.0 \n",
- " 160.0 \n",
- " 46.800 \n",
+ " 730.0 \n",
+ " 152.00 \n",
+ " 167.00 \n",
+ " 47.600 \n",
" \n",
" \n",
" Napoli \n",
" Napoli \n",
" 24.0 \n",
- " 59.800 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
- " 34.0 \n",
- " 28.0 \n",
- " 3.0 \n",
+ " 60.0 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 37.00 \n",
+ " 31.00 \n",
" 3.0 \n",
+ " 3.00 \n",
" ... \n",
- " 195.0 \n",
- " 116.00 \n",
- " 18.00 \n",
- " 1.0 \n",
- " 3.0 \n",
+ " 208.00 \n",
+ " 127.0 \n",
+ " 19.0 \n",
+ " 1.00 \n",
+ " 3.00 \n",
" 0.0 \n",
- " 687.0 \n",
- " 142.0 \n",
- " 181.0 \n",
- " 44.000 \n",
+ " 734.0 \n",
+ " 152.00 \n",
+ " 193.00 \n",
+ " 44.100 \n",
" \n",
" \n",
" Roma \n",
" Roma \n",
- " 23.0 \n",
- " 50.800 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
- " 17.0 \n",
- " 11.0 \n",
+ " 24.0 \n",
+ " 50.6 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 18.00 \n",
+ " 11.00 \n",
" 2.0 \n",
- " 3.0 \n",
+ " 4.00 \n",
" ... \n",
- " 198.0 \n",
- " 157.00 \n",
- " 7.00 \n",
+ " 208.00 \n",
+ " 169.0 \n",
+ " 8.0 \n",
+ " 0.00 \n",
+ " 4.00 \n",
" 0.0 \n",
- " 3.0 \n",
- " 0.0 \n",
- " 709.0 \n",
- " 142.0 \n",
- " 159.0 \n",
- " 47.200 \n",
+ " 768.0 \n",
+ " 149.00 \n",
+ " 179.00 \n",
+ " 45.400 \n",
" \n",
" \n",
" Salernitana \n",
" Salernitana \n",
" 24.0 \n",
- " 47.100 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
- " 18.0 \n",
- " 12.0 \n",
- " 1.0 \n",
+ " 46.9 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 18.00 \n",
+ " 12.00 \n",
" 1.0 \n",
+ " 1.00 \n",
" ... \n",
- " 150.0 \n",
- " 157.00 \n",
- " 34.00 \n",
- " 4.0 \n",
+ " 159.00 \n",
+ " 168.0 \n",
+ " 38.0 \n",
+ " 5.00 \n",
+ " 1.00 \n",
" 1.0 \n",
- " 1.0 \n",
- " 750.0 \n",
- " 169.0 \n",
- " 175.0 \n",
- " 49.100 \n",
+ " 795.0 \n",
+ " 176.00 \n",
+ " 186.00 \n",
+ " 48.600 \n",
" \n",
" \n",
" Sampdoria \n",
" Sampdoria \n",
" 24.0 \n",
- " 50.800 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
- " 6.0 \n",
- " 6.0 \n",
- " 0.0 \n",
+ " 51.2 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 6.00 \n",
+ " 6.00 \n",
" 0.0 \n",
+ " 0.00 \n",
" ... \n",
- " 220.0 \n",
- " 192.00 \n",
- " 42.00 \n",
- " 1.0 \n",
+ " 239.00 \n",
+ " 206.0 \n",
+ " 47.0 \n",
+ " 1.00 \n",
+ " 0.00 \n",
" 0.0 \n",
- " 0.0 \n",
- " 742.0 \n",
- " 215.0 \n",
- " 217.0 \n",
- " 49.800 \n",
+ " 806.0 \n",
+ " 242.00 \n",
+ " 264.00 \n",
+ " 47.800 \n",
" \n",
" \n",
" Sassuolo \n",
" Sassuolo \n",
" 26.0 \n",
- " 48.100 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
+ " 48.1 \n",
" 15.0 \n",
- " 12.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 15.00 \n",
+ " 12.00 \n",
" 1.0 \n",
- " 2.0 \n",
+ " 2.00 \n",
" ... \n",
- " 177.0 \n",
- " 120.00 \n",
- " 47.00 \n",
- " 2.0 \n",
- " 2.0 \n",
+ " 189.00 \n",
+ " 126.0 \n",
+ " 49.0 \n",
+ " 2.00 \n",
+ " 2.00 \n",
" 0.0 \n",
- " 710.0 \n",
- " 146.0 \n",
- " 130.0 \n",
- " 52.900 \n",
+ " 758.0 \n",
+ " 155.00 \n",
+ " 133.00 \n",
+ " 53.800 \n",
" \n",
" \n",
" Spezia \n",
" Spezia \n",
" 24.0 \n",
- " 46.900 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
- " 10.0 \n",
- " 6.0 \n",
- " 1.0 \n",
+ " 47.5 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 12.00 \n",
+ " 8.00 \n",
" 1.0 \n",
+ " 1.00 \n",
" ... \n",
- " 136.0 \n",
- " 177.00 \n",
- " 32.00 \n",
- " 1.0 \n",
- " 1.0 \n",
+ " 149.00 \n",
+ " 198.0 \n",
+ " 36.0 \n",
+ " 1.00 \n",
+ " 1.00 \n",
" 2.0 \n",
- " 776.0 \n",
- " 212.0 \n",
- " 179.0 \n",
- " 54.200 \n",
+ " 844.0 \n",
+ " 251.00 \n",
+ " 208.00 \n",
+ " 54.700 \n",
" \n",
" \n",
" Torino \n",
" Torino \n",
" 23.0 \n",
- " 51.300 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
+ " 51.3 \n",
" 15.0 \n",
- " 10.0 \n",
- " 1.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 16.00 \n",
+ " 11.00 \n",
" 1.0 \n",
+ " 1.00 \n",
" ... \n",
- " 148.0 \n",
- " 199.00 \n",
- " 17.00 \n",
- " 2.0 \n",
- " 1.0 \n",
+ " 161.00 \n",
+ " 209.0 \n",
+ " 17.0 \n",
+ " 3.00 \n",
+ " 1.00 \n",
" 0.0 \n",
- " 710.0 \n",
- " 228.0 \n",
- " 215.0 \n",
- " 51.500 \n",
+ " 771.0 \n",
+ " 248.00 \n",
+ " 222.00 \n",
+ " 52.800 \n",
" \n",
" \n",
" Udinese \n",
" Udinese \n",
" 22.0 \n",
- " 50.600 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
- " 21.0 \n",
- " 19.0 \n",
- " 0.0 \n",
+ " 49.7 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 23.00 \n",
+ " 20.00 \n",
" 0.0 \n",
+ " 0.00 \n",
" ... \n",
- " 176.0 \n",
- " 162.00 \n",
- " 17.00 \n",
- " 2.0 \n",
- " 0.0 \n",
+ " 188.00 \n",
+ " 175.0 \n",
+ " 17.0 \n",
+ " 2.00 \n",
+ " 0.00 \n",
" 1.0 \n",
- " 707.0 \n",
- " 142.0 \n",
- " 187.0 \n",
- " 43.200 \n",
+ " 759.0 \n",
+ " 154.00 \n",
+ " 197.00 \n",
+ " 43.900 \n",
" \n",
" \n",
" Avg \n",
" Avg \n",
- " 24.6 \n",
- " 49.995 \n",
- " 14.0 \n",
- " 154.0 \n",
- " 1260.0 \n",
- " 17.4 \n",
- " 12.9 \n",
- " 1.3 \n",
- " 1.8 \n",
- " ... \n",
- " 173.2 \n",
- " 164.15 \n",
- " 24.65 \n",
+ " 24.7 \n",
+ " 50.0 \n",
+ " 15.0 \n",
+ " 165.0 \n",
+ " 1350.0 \n",
+ " 18.85 \n",
+ " 13.85 \n",
" 1.4 \n",
- " 1.8 \n",
- " 0.4 \n",
- " 718.8 \n",
- " 178.3 \n",
- " 178.3 \n",
- " 49.955 \n",
+ " 1.95 \n",
+ " ... \n",
+ " 185.15 \n",
+ " 175.6 \n",
+ " 26.4 \n",
+ " 1.55 \n",
+ " 1.95 \n",
+ " 0.5 \n",
+ " 773.3 \n",
+ " 194.95 \n",
+ " 194.95 \n",
+ " 49.925 \n",
" \n",
" \n",
"\n",
@@ -1463,170 +1462,170 @@
],
"text/plain": [
" team team_players_used team_possession team_games \\\n",
- "Atalanta Atalanta 23.0 46.400 14.0 \n",
- "Bologna Bologna 23.0 51.100 14.0 \n",
- "Cremonese Cremonese 27.0 43.200 14.0 \n",
- "Empoli Empoli 25.0 46.000 14.0 \n",
- "Fiorentina Fiorentina 25.0 58.700 14.0 \n",
- "Verona Hellas Verona 29.0 43.900 14.0 \n",
- "Inter Inter 23.0 54.600 14.0 \n",
- "Juventus Juventus 26.0 50.500 14.0 \n",
- "Lazio Lazio 21.0 50.000 14.0 \n",
- "Lecce Lecce 24.0 40.700 14.0 \n",
- "Milan Milan 27.0 53.900 14.0 \n",
- "Monza Monza 29.0 55.500 14.0 \n",
- "Napoli Napoli 24.0 59.800 14.0 \n",
- "Roma Roma 23.0 50.800 14.0 \n",
- "Salernitana Salernitana 24.0 47.100 14.0 \n",
- "Sampdoria Sampdoria 24.0 50.800 14.0 \n",
- "Sassuolo Sassuolo 26.0 48.100 14.0 \n",
- "Spezia Spezia 24.0 46.900 14.0 \n",
- "Torino Torino 23.0 51.300 14.0 \n",
- "Udinese Udinese 22.0 50.600 14.0 \n",
- "Avg Avg 24.6 49.995 14.0 \n",
+ "Atalanta Atalanta 24.0 46.5 15.0 \n",
+ "Bologna Bologna 23.0 51.1 15.0 \n",
+ "Cremonese Cremonese 27.0 43.7 15.0 \n",
+ "Empoli Empoli 25.0 46.2 15.0 \n",
+ "Fiorentina Fiorentina 25.0 58.1 15.0 \n",
+ "Verona Hellas Verona 29.0 43.9 15.0 \n",
+ "Inter Inter 23.0 54.5 15.0 \n",
+ "Juventus Juventus 26.0 49.9 15.0 \n",
+ "Lazio Lazio 21.0 50.6 15.0 \n",
+ "Lecce Lecce 24.0 40.9 15.0 \n",
+ "Milan Milan 27.0 53.7 15.0 \n",
+ "Monza Monza 29.0 55.6 15.0 \n",
+ "Napoli Napoli 24.0 60.0 15.0 \n",
+ "Roma Roma 24.0 50.6 15.0 \n",
+ "Salernitana Salernitana 24.0 46.9 15.0 \n",
+ "Sampdoria Sampdoria 24.0 51.2 15.0 \n",
+ "Sassuolo Sassuolo 26.0 48.1 15.0 \n",
+ "Spezia Spezia 24.0 47.5 15.0 \n",
+ "Torino Torino 23.0 51.3 15.0 \n",
+ "Udinese Udinese 22.0 49.7 15.0 \n",
+ "Avg Avg 24.7 50.0 15.0 \n",
"\n",
" team_games_starts team_minutes team_goals team_assists \\\n",
- "Atalanta 154.0 1260.0 19.0 14.0 \n",
- "Bologna 154.0 1260.0 17.0 12.0 \n",
- "Cremonese 154.0 1260.0 11.0 5.0 \n",
- "Empoli 154.0 1260.0 10.0 5.0 \n",
- "Fiorentina 154.0 1260.0 17.0 15.0 \n",
- "Verona 154.0 1260.0 10.0 7.0 \n",
- "Inter 154.0 1260.0 31.0 22.0 \n",
- "Juventus 154.0 1260.0 21.0 17.0 \n",
- "Lazio 154.0 1260.0 25.0 20.0 \n",
- "Lecce 154.0 1260.0 12.0 8.0 \n",
- "Milan 154.0 1260.0 26.0 21.0 \n",
- "Monza 154.0 1260.0 13.0 8.0 \n",
- "Napoli 154.0 1260.0 34.0 28.0 \n",
- "Roma 154.0 1260.0 17.0 11.0 \n",
- "Salernitana 154.0 1260.0 18.0 12.0 \n",
- "Sampdoria 154.0 1260.0 6.0 6.0 \n",
- "Sassuolo 154.0 1260.0 15.0 12.0 \n",
- "Spezia 154.0 1260.0 10.0 6.0 \n",
- "Torino 154.0 1260.0 15.0 10.0 \n",
- "Udinese 154.0 1260.0 21.0 19.0 \n",
- "Avg 154.0 1260.0 17.4 12.9 \n",
+ "Atalanta 165.0 1350.0 21.00 14.00 \n",
+ "Bologna 165.0 1350.0 20.00 15.00 \n",
+ "Cremonese 165.0 1350.0 11.00 5.00 \n",
+ "Empoli 165.0 1350.0 12.00 5.00 \n",
+ "Fiorentina 165.0 1350.0 18.00 16.00 \n",
+ "Verona 165.0 1350.0 11.00 8.00 \n",
+ "Inter 165.0 1350.0 33.00 23.00 \n",
+ "Juventus 165.0 1350.0 24.00 19.00 \n",
+ "Lazio 165.0 1350.0 25.00 20.00 \n",
+ "Lecce 165.0 1350.0 14.00 9.00 \n",
+ "Milan 165.0 1350.0 27.00 22.00 \n",
+ "Monza 165.0 1350.0 16.00 10.00 \n",
+ "Napoli 165.0 1350.0 37.00 31.00 \n",
+ "Roma 165.0 1350.0 18.00 11.00 \n",
+ "Salernitana 165.0 1350.0 18.00 12.00 \n",
+ "Sampdoria 165.0 1350.0 6.00 6.00 \n",
+ "Sassuolo 165.0 1350.0 15.00 12.00 \n",
+ "Spezia 165.0 1350.0 12.00 8.00 \n",
+ "Torino 165.0 1350.0 16.00 11.00 \n",
+ "Udinese 165.0 1350.0 23.00 20.00 \n",
+ "Avg 165.0 1350.0 18.85 13.85 \n",
"\n",
" team_pens_made team_pens_att ... vs_team_fouls \\\n",
- "Atalanta 4.0 5.0 ... 150.0 \n",
- "Bologna 3.0 3.0 ... 182.0 \n",
- "Cremonese 1.0 3.0 ... 145.0 \n",
- "Empoli 0.0 0.0 ... 176.0 \n",
- "Fiorentina 1.0 3.0 ... 186.0 \n",
- "Verona 0.0 0.0 ... 130.0 \n",
- "Inter 2.0 2.0 ... 182.0 \n",
- "Juventus 1.0 2.0 ... 161.0 \n",
- "Lazio 1.0 2.0 ... 197.0 \n",
- "Lecce 1.0 2.0 ... 184.0 \n",
- "Milan 2.0 2.0 ... 164.0 \n",
- "Monza 1.0 1.0 ... 207.0 \n",
- "Napoli 3.0 3.0 ... 195.0 \n",
- "Roma 2.0 3.0 ... 198.0 \n",
- "Salernitana 1.0 1.0 ... 150.0 \n",
- "Sampdoria 0.0 0.0 ... 220.0 \n",
- "Sassuolo 1.0 2.0 ... 177.0 \n",
- "Spezia 1.0 1.0 ... 136.0 \n",
- "Torino 1.0 1.0 ... 148.0 \n",
- "Udinese 0.0 0.0 ... 176.0 \n",
- "Avg 1.3 1.8 ... 173.2 \n",
+ "Atalanta 5.0 6.00 ... 161.00 \n",
+ "Bologna 3.0 3.00 ... 188.00 \n",
+ "Cremonese 1.0 3.00 ... 154.00 \n",
+ "Empoli 0.0 0.00 ... 190.00 \n",
+ "Fiorentina 1.0 3.00 ... 199.00 \n",
+ "Verona 0.0 0.00 ... 151.00 \n",
+ "Inter 2.0 2.00 ... 192.00 \n",
+ "Juventus 1.0 2.00 ... 169.00 \n",
+ "Lazio 1.0 2.00 ... 207.00 \n",
+ "Lecce 1.0 2.00 ... 198.00 \n",
+ "Milan 2.0 2.00 ... 175.00 \n",
+ "Monza 2.0 2.00 ... 218.00 \n",
+ "Napoli 3.0 3.00 ... 208.00 \n",
+ "Roma 2.0 4.00 ... 208.00 \n",
+ "Salernitana 1.0 1.00 ... 159.00 \n",
+ "Sampdoria 0.0 0.00 ... 239.00 \n",
+ "Sassuolo 1.0 2.00 ... 189.00 \n",
+ "Spezia 1.0 1.00 ... 149.00 \n",
+ "Torino 1.0 1.00 ... 161.00 \n",
+ "Udinese 0.0 0.00 ... 188.00 \n",
+ "Avg 1.4 1.95 ... 185.15 \n",
"\n",
" vs_team_fouled vs_team_offsides vs_team_pens_won \\\n",
- "Atalanta 168.00 19.00 0.0 \n",
- "Bologna 158.00 24.00 2.0 \n",
- "Cremonese 188.00 19.00 2.0 \n",
- "Empoli 151.00 28.00 2.0 \n",
- "Fiorentina 176.00 35.00 1.0 \n",
- "Verona 205.00 18.00 1.0 \n",
- "Inter 154.00 14.00 1.0 \n",
- "Juventus 156.00 21.00 0.0 \n",
- "Lazio 124.00 35.00 1.0 \n",
- "Lecce 184.00 27.00 3.0 \n",
- "Milan 161.00 15.00 2.0 \n",
- "Monza 178.00 24.00 0.0 \n",
- "Napoli 116.00 18.00 1.0 \n",
- "Roma 157.00 7.00 0.0 \n",
- "Salernitana 157.00 34.00 4.0 \n",
- "Sampdoria 192.00 42.00 1.0 \n",
- "Sassuolo 120.00 47.00 2.0 \n",
- "Spezia 177.00 32.00 1.0 \n",
- "Torino 199.00 17.00 2.0 \n",
- "Udinese 162.00 17.00 2.0 \n",
- "Avg 164.15 24.65 1.4 \n",
+ "Atalanta 178.0 19.0 0.00 \n",
+ "Bologna 170.0 25.0 2.00 \n",
+ "Cremonese 200.0 20.0 2.00 \n",
+ "Empoli 160.0 29.0 2.00 \n",
+ "Fiorentina 186.0 38.0 1.00 \n",
+ "Verona 217.0 18.0 1.00 \n",
+ "Inter 163.0 15.0 2.00 \n",
+ "Juventus 166.0 22.0 0.00 \n",
+ "Lazio 132.0 36.0 1.00 \n",
+ "Lecce 202.0 33.0 3.00 \n",
+ "Milan 173.0 17.0 2.00 \n",
+ "Monza 187.0 25.0 0.00 \n",
+ "Napoli 127.0 19.0 1.00 \n",
+ "Roma 169.0 8.0 0.00 \n",
+ "Salernitana 168.0 38.0 5.00 \n",
+ "Sampdoria 206.0 47.0 1.00 \n",
+ "Sassuolo 126.0 49.0 2.00 \n",
+ "Spezia 198.0 36.0 1.00 \n",
+ "Torino 209.0 17.0 3.00 \n",
+ "Udinese 175.0 17.0 2.00 \n",
+ "Avg 175.6 26.4 1.55 \n",
"\n",
" vs_team_pens_conceded vs_team_own_goals \\\n",
- "Atalanta 5.0 1.0 \n",
- "Bologna 3.0 0.0 \n",
- "Cremonese 3.0 0.0 \n",
- "Empoli 0.0 0.0 \n",
- "Fiorentina 3.0 0.0 \n",
- "Verona 0.0 1.0 \n",
- "Inter 2.0 0.0 \n",
- "Juventus 2.0 0.0 \n",
- "Lazio 2.0 1.0 \n",
- "Lecce 2.0 0.0 \n",
- "Milan 2.0 1.0 \n",
- "Monza 1.0 0.0 \n",
- "Napoli 3.0 0.0 \n",
- "Roma 3.0 0.0 \n",
- "Salernitana 1.0 1.0 \n",
- "Sampdoria 0.0 0.0 \n",
- "Sassuolo 2.0 0.0 \n",
- "Spezia 1.0 2.0 \n",
- "Torino 1.0 0.0 \n",
- "Udinese 0.0 1.0 \n",
- "Avg 1.8 0.4 \n",
+ "Atalanta 6.00 1.0 \n",
+ "Bologna 3.00 0.0 \n",
+ "Cremonese 3.00 0.0 \n",
+ "Empoli 0.00 0.0 \n",
+ "Fiorentina 3.00 0.0 \n",
+ "Verona 0.00 1.0 \n",
+ "Inter 2.00 1.0 \n",
+ "Juventus 2.00 0.0 \n",
+ "Lazio 2.00 1.0 \n",
+ "Lecce 2.00 0.0 \n",
+ "Milan 2.00 2.0 \n",
+ "Monza 2.00 0.0 \n",
+ "Napoli 3.00 0.0 \n",
+ "Roma 4.00 0.0 \n",
+ "Salernitana 1.00 1.0 \n",
+ "Sampdoria 0.00 0.0 \n",
+ "Sassuolo 2.00 0.0 \n",
+ "Spezia 1.00 2.0 \n",
+ "Torino 1.00 0.0 \n",
+ "Udinese 0.00 1.0 \n",
+ "Avg 1.95 0.5 \n",
"\n",
" vs_team_ball_recoveries vs_team_aerials_won \\\n",
- "Atalanta 834.0 181.0 \n",
- "Bologna 731.0 165.0 \n",
- "Cremonese 744.0 242.0 \n",
- "Empoli 723.0 163.0 \n",
- "Fiorentina 694.0 193.0 \n",
- "Verona 758.0 240.0 \n",
- "Inter 596.0 126.0 \n",
- "Juventus 674.0 184.0 \n",
- "Lazio 746.0 151.0 \n",
- "Lecce 703.0 216.0 \n",
- "Milan 690.0 168.0 \n",
- "Monza 692.0 141.0 \n",
- "Napoli 687.0 142.0 \n",
- "Roma 709.0 142.0 \n",
- "Salernitana 750.0 169.0 \n",
- "Sampdoria 742.0 215.0 \n",
- "Sassuolo 710.0 146.0 \n",
- "Spezia 776.0 212.0 \n",
- "Torino 710.0 228.0 \n",
- "Udinese 707.0 142.0 \n",
- "Avg 718.8 178.3 \n",
+ "Atalanta 896.0 194.00 \n",
+ "Bologna 778.0 168.00 \n",
+ "Cremonese 802.0 259.00 \n",
+ "Empoli 780.0 177.00 \n",
+ "Fiorentina 744.0 208.00 \n",
+ "Verona 810.0 269.00 \n",
+ "Inter 652.0 144.00 \n",
+ "Juventus 730.0 195.00 \n",
+ "Lazio 801.0 159.00 \n",
+ "Lecce 762.0 263.00 \n",
+ "Milan 746.0 184.00 \n",
+ "Monza 730.0 152.00 \n",
+ "Napoli 734.0 152.00 \n",
+ "Roma 768.0 149.00 \n",
+ "Salernitana 795.0 176.00 \n",
+ "Sampdoria 806.0 242.00 \n",
+ "Sassuolo 758.0 155.00 \n",
+ "Spezia 844.0 251.00 \n",
+ "Torino 771.0 248.00 \n",
+ "Udinese 759.0 154.00 \n",
+ "Avg 773.3 194.95 \n",
"\n",
" vs_team_aerials_lost vs_team_aerials_won_pct \n",
- "Atalanta 211.0 46.200 \n",
- "Bologna 123.0 57.300 \n",
- "Cremonese 184.0 56.800 \n",
- "Empoli 135.0 54.700 \n",
- "Fiorentina 224.0 46.300 \n",
- "Verona 229.0 51.200 \n",
- "Inter 172.0 42.300 \n",
- "Juventus 166.0 52.600 \n",
- "Lazio 126.0 54.500 \n",
- "Lecce 188.0 53.500 \n",
- "Milan 205.0 45.000 \n",
- "Monza 160.0 46.800 \n",
- "Napoli 181.0 44.000 \n",
- "Roma 159.0 47.200 \n",
- "Salernitana 175.0 49.100 \n",
- "Sampdoria 217.0 49.800 \n",
- "Sassuolo 130.0 52.900 \n",
- "Spezia 179.0 54.200 \n",
- "Torino 215.0 51.500 \n",
- "Udinese 187.0 43.200 \n",
- "Avg 178.3 49.955 \n",
+ "Atalanta 229.00 45.900 \n",
+ "Bologna 132.00 56.000 \n",
+ "Cremonese 198.00 56.700 \n",
+ "Empoli 152.00 53.800 \n",
+ "Fiorentina 240.00 46.400 \n",
+ "Verona 269.00 50.000 \n",
+ "Inter 185.00 43.800 \n",
+ "Juventus 174.00 52.800 \n",
+ "Lazio 136.00 53.900 \n",
+ "Lecce 215.00 55.000 \n",
+ "Milan 220.00 45.500 \n",
+ "Monza 167.00 47.600 \n",
+ "Napoli 193.00 44.100 \n",
+ "Roma 179.00 45.400 \n",
+ "Salernitana 186.00 48.600 \n",
+ "Sampdoria 264.00 47.800 \n",
+ "Sassuolo 133.00 53.800 \n",
+ "Spezia 208.00 54.700 \n",
+ "Torino 222.00 52.800 \n",
+ "Udinese 197.00 43.900 \n",
+ "Avg 194.95 49.925 \n",
"\n",
"[21 rows x 313 columns]"
]
},
- "execution_count": 7,
+ "execution_count": 42,
"metadata": {},
"output_type": "execute_result"
}
@@ -1652,7 +1651,7 @@
},
{
"cell_type": "code",
- "execution_count": 8,
+ "execution_count": 9,
"id": "f4017b2f",
"metadata": {},
"outputs": [],
@@ -1981,7 +1980,7 @@
},
{
"cell_type": "code",
- "execution_count": 9,
+ "execution_count": 10,
"id": "6f8707b8",
"metadata": {},
"outputs": [
@@ -1993,7 +1992,7 @@
"Averaging players stats with past seasons:\n",
"Meret 1\n",
"Provedel 1\n",
- "Maignan 0.9682692307692308\n",
+ "Maignan 0.9165064102564102\n",
"Silvestri 1\n",
"Sepe 1\n",
"Szczesny 1\n",
@@ -2008,19 +2007,19 @@
"Sportiello 1\n",
"Skorupski 1\n",
"Perin 1\n",
- "Handanovic 0.957053757053757\n",
+ "Handanovic 0.9058905058905058\n",
"Tatarusanu 1\n",
"Dragowski 1\n",
"Terracciano 1\n",
"Berisha 1\n",
"Radu I. 1\n",
"Cragno 1\n",
- "Mirante 0.9682692307692308\n",
+ "Mirante 0.9165064102564102\n",
"Ujkani 1\n",
"Pegolo 1\n",
"Padelli 1\n",
"Bardi 1\n",
- "Cordaz 0.957053757053757\n",
+ "Cordaz 0.9058905058905058\n",
"Pinsoglio 1\n",
"Fiorillo 1\n",
"Sirigu 1\n",
@@ -2035,395 +2034,392 @@
"Zovko 1\n",
"Piana 1\n",
"Smalling 1\n",
- "Hernandez T. 0.829945054945055\n",
- "Bastoni S. 0.7139312300602624\n",
- "Udogie 0.6955729984301412\n",
- "Dumfries 0.9389277389277388\n",
+ "Hernandez T. 0.8510416666666667\n",
+ "Bastoni S. 0.7433416046319272\n",
+ "Udogie 0.6583882783882784\n",
+ "Dumfries 0.9522144522144521\n",
"Romagnoli 1\n",
- "Rodrigo Becao 0.569105180533752\n",
+ "Rodrigo Becao 0.5386813186813186\n",
"Parisi 1\n",
"Mazzocchi 1\n",
- "Bremer 0.8351648351648351\n",
- "Demiral 0.94850863422292\n",
- "Dimarco 0.9682692307692308\n",
- "Di Lorenzo 0.9389277389277388\n",
- "Ibanez 0.9113122171945701\n",
- "Tomori 0.9995037220843672\n",
+ "Bremer 0.854040404040404\n",
+ "Demiral 0.9726190476190477\n",
+ "Dimarco 0.9819711538461539\n",
+ "Di Lorenzo 0.9522144522144521\n",
+ "Ibanez 0.92420814479638\n",
+ "Tomori 1\n",
"Toloi 1\n",
"Gosens 1\n",
- "Rrahmani 0.5365301365301365\n",
+ "Rrahmani 0.5078477078477078\n",
"Kalulu 1\n",
"Bijol affine to Rodrigo Becao\n",
- "Bijol 0.6955729984301412\n",
+ "Bijol 0.7182417582417583\n",
"Doig affine to Lazovic\n",
- "Doig 0.5207498383968971\n",
- "Mario Rui 0.7160310277957336\n",
+ "Doig 0.554524886877828\n",
+ "Mario Rui 0.739366515837104\n",
"Spinazzola 1\n",
- "Lazzari 0.928110599078341\n",
- "Mancini 0.9389277389277388\n",
+ "Lazzari 0.878494623655914\n",
+ "Mancini 0.9522144522144521\n",
"Danilo 1\n",
- "Kyriakopoulos 0.7631678666161424\n",
- "Vojvoda 0.6105342932929139\n",
+ "Kyriakopoulos 0.7946065428824048\n",
+ "Vojvoda 0.6501326259946949\n",
"Scalvini 1\n",
- "Skriniar 0.8852747252747253\n",
- "Juan Jesus 0.5269492412349555\n",
- "Bonucci 0.829945054945055\n",
- "Calabria 0.5958579881656805\n",
- "Bastoni 0.7139312300602624\n",
+ "Skriniar 0.8978021978021977\n",
+ "Juan Jesus 0.5985347985347984\n",
+ "Bonucci 0.7855769230769231\n",
+ "Calabria 0.5640039447731755\n",
+ "Bastoni 0.7433416046319272\n",
"Depaoli 1\n",
- "Darmian 0.8852747252747253\n",
+ "Darmian 0.8379487179487178\n",
"Mari' 1\n",
"Martinez Quarta 1\n",
"Maehle 1\n",
- "Biraghi 0.7776061776061776\n",
- "Medel 0.9389277389277388\n",
- "Patric 0.829945054945055\n",
- "Rodriguez R. 0.7811247575953458\n",
- "Aina 1\n",
+ "Biraghi 0.7926541926541926\n",
+ "Medel 0.9522144522144521\n",
+ "Patric 0.7855769230769231\n",
+ "Rodriguez R. 0.8009803921568628\n",
+ "Aina 0.9975579975579973\n",
"Cambiaso 1\n",
"Perez N. 1\n",
- "Hysaj 0.8394846532777566\n",
- "Faraoni 0.5532967032967032\n",
- "Milenkovic 0.6509372979961215\n",
- "Marusic 0.9389277389277388\n",
- "Colley 0.8991071428571429\n",
+ "Hysaj 0.8668435013262599\n",
+ "Faraoni 0.5237179487179487\n",
+ "Milenkovic 0.6777526395173453\n",
+ "Marusic 0.9522144522144521\n",
+ "Colley 0.8510416666666667\n",
"Toljan 1\n",
- "Ampadu 0.7127699886320576\n",
- "Singo 0.6323390894819467\n",
- "Casale 0.4465811965811966\n",
- "Soppy 0.8202511773940345\n",
+ "Ampadu 0.7475685234305923\n",
+ "Singo 0.6583882783882784\n",
+ "Casale 0.4817663817663818\n",
+ "Soppy 0.7742673992673993\n",
"Kiwior 1\n",
- "Ghiglione 0.8833474218089602\n",
- "Ghiglione 0.5924716248138645\n",
- "De Vrij 0.8115018315018314\n",
- "Alex Sandro 1\n",
- "Ceccherini 0.5207498383968971\n",
+ "Ghiglione 0.8338264299802761\n",
+ "De Vrij 0.837948717948718\n",
+ "Alex Sandro 0.9726190476190477\n",
+ "Ceccherini 0.554524886877828\n",
"Fazio 1\n",
"Rogerio 1\n",
- "Reca 0.9738021978021977\n",
- "Gunter 0.8852747252747252\n",
+ "Reca 0.9217435897435896\n",
+ "Gunter 0.9077777777777778\n",
"Djidji 1\n",
- "Augello 0.7992063492063493\n",
- "Bellanova 0.5926976249556895\n",
- "Erlic 0.7655677655677655\n",
+ "Augello 0.8146723646723646\n",
+ "Bellanova 0.6294044665012408\n",
+ "Erlic 0.7226495726495726\n",
"Ismajli 1\n",
- "Ebuehi 0.6043956043956044\n",
+ "Ebuehi 0.6846153846153847\n",
"Kasius 1\n",
- "Acerbi 0.6124542124542124\n",
- "Zappacosta 0.1301874595992243\n",
- "Chiriches 0.39598332701780975\n",
- "Gyomber 0.7853243530662884\n",
- "Pezzella Giu. 0.6562009419152276\n",
- "Ferrari G. 0.7992063492063493\n",
- "Bereszynski 0.8220408163265306\n",
+ "Acerbi 0.6503846153846154\n",
+ "Zappacosta 0.12322775263951734\n",
+ "Chiriches 0.37378426171529616\n",
+ "Gyomber 0.7433416046319272\n",
+ "Pezzella Giu. 0.6194139194139194\n",
+ "Ferrari G. 0.8146723646723646\n",
+ "Bereszynski 0.8379487179487178\n",
"Hateboer 1\n",
- "Karsdorp 0.5532967032967033\n",
- "Nuytinck 0.4918192918192918\n",
- "Lykogiannis 0.902276295133438\n",
+ "Karsdorp 0.5237179487179487\n",
+ "Nuytinck 0.4655270655270655\n",
+ "Lykogiannis 0.9291208791208794\n",
"Buongiorno 1\n",
- "Nikolaou 0.7992063492063493\n",
- "Ayhan 0.8660296225513617\n",
- "Stojanovic 0.8047952047952047\n",
+ "Nikolaou 0.8146723646723646\n",
+ "Ayhan 0.910813823857302\n",
+ "Stojanovic 0.7617715617715617\n",
"Izzo 1\n",
- "D'ambrosio 0.44263736263736264\n",
- "Rugani 0.36886446886446883\n",
- "De Sciglio 0.8852747252747253\n",
+ "D'ambrosio 0.418974358974359\n",
+ "Rugani 0.3491452991452992\n",
+ "De Sciglio 0.837948717948718\n",
"Luperto 1\n",
- "De Silvestri 0.6425381070542361\n",
- "Djimsiti 0.3569656150301312\n",
- "Palomino 0.0\n",
- "Bonifazi 0.7041958041958042\n",
- "Hristov 1\n",
+ "De Silvestri 0.6081885856079404\n",
+ "Djimsiti 0.3378825475599669\n",
+ "Palomino 0.06161387631975867\n",
+ "Bonifazi 0.6665501165501164\n",
+ "Hristov 0.9858220211161387\n",
"Kjaer 1\n",
- "Igor 0.663956043956044\n",
- "Soumaoro 0.71138147566719\n",
+ "Igor 0.6982905982905981\n",
+ "Soumaoro 0.7481684981684981\n",
"Ballo-Toure' affine to Calabria\n",
- "Ballo-Toure' 0.25536770921386304\n",
+ "Ballo-Toure' 0.24171597633136094\n",
"De Winter 1\n",
"Ferrari A. 1\n",
- "Florenzi 0.18443223443223442\n",
- "Sala 0.7377289377289378\n",
- "Caldara 0.5926976249556895\n",
- "Murru 0.502997002997003\n",
- "Walukiewicz 0.6562009419152276\n",
- "Walukiewicz 0.4495488812600273\n",
- "Kumbulla 0.3905623787976729\n",
- "Amian 0.4841346153846154\n",
+ "Florenzi 0.1745726495726496\n",
+ "Sala 0.6982905982905984\n",
+ "Caldara 0.6294044665012408\n",
+ "Murru 0.476107226107226\n",
+ "Walukiewicz 0.9291208791208794\n",
+ "Walukiewicz 0.3746576500422653\n",
+ "Kumbulla 0.369683257918552\n",
+ "Amian 0.5237179487179487\n",
"Ostigard 1\n",
- "Marrone 0.21873364730507583\n",
+ "Marrone 0.20647130647130646\n",
"Radovanovic 1\n",
- "Venuti 0.48112756808408985\n",
+ "Venuti 0.5464882943143813\n",
"Magnani 1\n",
- "Magnani 0.35410989010989\n",
+ "Magnani 0.33517948717948715\n",
"Terzic 1\n",
"Gabbia 1\n",
- "Zortea 0.6335733232284956\n",
- "Dawidowicz 0.7811247575953458\n",
- "Carboni 0.3062271062271062\n",
- "Lovato 0.28708791208791207\n",
- "Tuia 0.17012617012617012\n",
+ "Zortea 0.598054818744474\n",
+ "Dawidowicz 0.8625942684766214\n",
+ "Carboni 0.2890598290598291\n",
+ "Lovato 0.2709935897435898\n",
+ "Tuia 0.16058879392212727\n",
"Amione 1\n",
- "Vasquez 0.5741758241758242\n",
- "Zima 0.6639560439560439\n",
+ "Vasquez 0.5419871794871796\n",
+ "Zima 0.7332051282051282\n",
"Coppola D. 1\n",
- "Conti 0.3161695447409733\n",
+ "Conti 0.29926739926739926\n",
"Conti 1\n",
"Tonelli 0.0\n",
"Radu 0.0\n",
"Fares 0.0\n",
"Fares 0.0\n",
- "Marchizza 0.24175824175824173\n",
+ "Marchizza 0.22820512820512823\n",
"Romagna 0.0\n",
"Romagna 0.0\n",
- "Ranieri L. 0.08506308506308506\n",
- "Cetin 0.38278388278388276\n",
- "Muldur 0.07139312300602622\n",
+ "Ranieri L. 0.08029439696106364\n",
+ "Cetin 0.3613247863247864\n",
+ "Muldur 0.06757650951199339\n",
"Ferrer 0.0\n",
- "Ruggeri 0.6562009419152276\n",
+ "Ruggeri 0.6194139194139195\n",
"Antov 1\n",
"Amey 0.0\n",
"Kamenovic 0.0\n",
- "Vina 0.25536770921386304\n",
- "Zanoli 0.18443223443223442\n",
- "Ruan 0.44263736263736264\n",
- "Cacace 0.44263736263736264\n",
- "Milinkovic-Savic 0.7776061776061776\n",
- "Barella 0.8606837606837607\n",
- "Zaccagni 0.9921182266009851\n",
- "Zielinski 0.8852747252747253\n",
- "Luis Alberto 0.7811247575953458\n",
- "Frattesi 0.8606837606837607\n",
- "Politano 0.8718614718614718\n",
+ "Vina 0.24171597633136094\n",
+ "Zanoli 0.1745726495726496\n",
+ "Ruan 0.418974358974359\n",
+ "Cacace 0.418974358974359\n",
+ "Milinkovic-Savic 0.7926541926541926\n",
+ "Barella 0.8728632478632479\n",
+ "Zaccagni 0.9390804597701149\n",
+ "Zielinski 0.8978021978021977\n",
+ "Luis Alberto 0.8009803921568628\n",
+ "Frattesi 0.8728632478632479\n",
+ "Politano 0.8887334887334886\n",
"Koopmeiners 1\n",
"Pereyra 1\n",
- "Felipe Anderson 0.8153846153846154\n",
- "Calhanoglu 0.846218487394958\n",
- "Diaz B. 0.8567174760723147\n",
- "Pellegrini Lo. 1\n",
+ "Felipe Anderson 0.8269230769230769\n",
+ "Calhanoglu 0.8625942684766214\n",
+ "Diaz B. 0.878494623655914\n",
+ "Pellegrini Lo. 0.9726190476190477\n",
"Zambo Anguissa 1\n",
"Lobotka 1\n",
- "Malinovskyi 0.959047619047619\n",
- "Candreva 0.8931623931623932\n",
- "Pasalic 0.7776061776061776\n",
- "Bennacer 0.9995037220843672\n",
+ "Malinovskyi 0.9776068376068375\n",
+ "Candreva 0.9033119658119659\n",
+ "Pasalic 0.7926541926541926\n",
+ "Bennacer 1\n",
"Samardzic 1\n",
- "Chiesa 0.15808477237048665\n",
- "Brozovic 0.569105180533752\n",
- "Bonaventura 0.8567174760723147\n",
+ "Chiesa 0.29926739926739926\n",
+ "Brozovic 0.5985347985347985\n",
+ "Bonaventura 0.8109181141439206\n",
"Sensi 1\n",
- "Bandinelli 0.8852747252747253\n",
+ "Bandinelli 0.8978021978021977\n",
"Ikone' 1\n",
- "Barak 0.8711633194391815\n",
- "Mkhitaryan 0.814959234314073\n",
+ "Barak 0.897082228116711\n",
+ "Mkhitaryan 0.8392059553349878\n",
"Pessina 1\n",
- "Tonali 0.7377289377289378\n",
- "Arslan 0.959047619047619\n",
- "Lazovic 0.6509372979961215\n",
- "Cristante 0.9113122171945701\n",
- "Elmas 0.7776061776061776\n",
- "Bajrami 0.8852747252747253\n",
+ "Tonali 0.7564814814814815\n",
+ "Arslan 0.9776068376068375\n",
+ "Lazovic 0.6777526395173453\n",
+ "Cristante 0.92420814479638\n",
+ "Elmas 0.7926541926541926\n",
+ "Bajrami 0.8978021978021977\n",
"Vecino 1\n",
"Mandragora 1\n",
"Djuricic 1\n",
- "Lukic 0.7588069073783359\n",
- "Soriano 0.8220408163265306\n",
- "Zaniolo 0.7904238618524334\n",
- "Sottil 0.6455128205128206\n",
- "Traore' Hj. 0.3569656150301312\n",
- "Messias 0.9363482671174977\n",
- "Cuadrado 0.8718614718614718\n",
- "Locatelli 0.7853243530662884\n",
- "Rabiot 0.6916208791208792\n",
- "Dominguez 0.94850863422292\n",
- "Tameze 0.7571428571428571\n",
- "Miranchuk 0.9670329670329669\n",
- "De Roon 0.959047619047619\n",
+ "Lukic 0.7182417582417583\n",
+ "Soriano 0.8379487179487178\n",
+ "Zaniolo 0.822985347985348\n",
+ "Sottil 0.6110042735042734\n",
+ "Traore' Hj. 0.4054590570719603\n",
+ "Messias 0.88629191321499\n",
+ "Cuadrado 0.8887334887334886\n",
+ "Locatelli 0.8109181141439206\n",
+ "Rabiot 0.7201121794871794\n",
+ "Dominguez 0.9726190476190477\n",
+ "Tameze 0.7717948717948717\n",
+ "Miranchuk 1\n",
+ "De Roon 0.9077777777777778\n",
"Verdi 1\n",
- "Walace 0.8606837606837607\n",
+ "Walace 0.8728632478632479\n",
"Mckennie 1\n",
- "Makengo 0.8047952047952047\n",
+ "Makengo 0.7617715617715617\n",
"Ricci S. 1\n",
"Coulibaly L. 1\n",
"Sabiri 1\n",
"Miretti 1\n",
"Haas 1\n",
- "Orsolini 0.8394846532777566\n",
+ "Orsolini 0.8668435013262599\n",
"Ederson D.s. 1\n",
- "El Shaarawy 0.7377289377289378\n",
+ "El Shaarawy 0.7758784425451091\n",
"Bourabia 1\n",
- "Henderson L. 0.6989010989010989\n",
- "Maggiore 0.590580847723705\n",
- "Ilic 0.4841346153846154\n",
- "Kovalenko 0.5958579881656805\n",
+ "Henderson L. 0.7166666666666667\n",
+ "Maggiore 0.6194139194139194\n",
+ "Ilic 0.4582532051282051\n",
+ "Kovalenko 0.5640039447731755\n",
"Zalewski 1\n",
"Ferguson affine to Svanberg\n",
- "Ferguson 0.4918192918192918\n",
- "Saponara 0.8394846532777566\n",
+ "Ferguson 0.5237179487179487\n",
+ "Saponara 0.8668435013262599\n",
"Rincon 1\n",
- "Cataldi 0.829945054945055\n",
- "Zurkowski 0.13124018838304552\n",
- "Rovella 0.9843014128728415\n",
+ "Cataldi 0.8510416666666667\n",
+ "Zurkowski 0.1238827838827839\n",
+ "Rovella 1\n",
"Agudelo 1\n",
"Amrabat 1\n",
- "Lopez M. 0.8220408163265306\n",
- "Gyasi 0.7377289377289378\n",
- "Pobega 0.6263736263736264\n",
+ "Lopez M. 0.7780952380952382\n",
+ "Gyasi 0.7564814814814815\n",
+ "Pobega 0.5912587412587413\n",
"Harroui 1\n",
"Ceide 1\n",
- "Grassi 0.6124542124542124\n",
- "Krunic 0.5532967032967033\n",
+ "Grassi 0.6503846153846154\n",
+ "Krunic 0.5985347985347985\n",
"Linetty 1\n",
"Miguel Veloso 1\n",
- "Ekdal 0.8833474218089602\n",
+ "Ekdal 0.9172090729783037\n",
"Schouten 1\n",
- "Saelemaekers 0.43034188034188037\n",
- "Basic 0.7631678666161424\n",
+ "Saelemaekers 0.4073361823361823\n",
+ "Basic 0.7946065428824048\n",
"Aebischer 1\n",
"Ranocchia F. affine to Henderson L.\n",
- "Ranocchia F. 0.34945054945054943\n",
+ "Ranocchia F. 0.38589743589743586\n",
"Verre 1\n",
- "Gagliardini 0.6147741147741148\n",
+ "Gagliardini 0.5819088319088319\n",
"Vieira 1\n",
"Castrovilli 0.0\n",
"Maldini 1\n",
"Maldini 1\n",
- "Marin 0.8931623931623932\n",
- "Maleh 0.5532967032967033\n",
- "Matheus Henrique 0.70821978021978\n",
- "Asllani 0.6989966555183946\n",
- "Duncan 0.5365301365301365\n",
- "Molina S. 0.39598332701780975\n",
- "Kastanos 0.5737891737891738\n",
+ "Marin 0.9033119658119659\n",
+ "Maleh 0.5237179487179487\n",
+ "Matheus Henrique 0.7541538461538461\n",
+ "Asllani 0.6598104793756968\n",
+ "Duncan 0.5713286713286713\n",
+ "Molina S. 0.37378426171529616\n",
+ "Kastanos 0.6207027540360873\n",
"Bohinen 1\n",
- "Benassi 0.38278388278388276\n",
- "Vignato 0.7377289377289377\n",
+ "Benassi 0.3613247863247864\n",
+ "Vignato 0.6982905982905984\n",
"Obiang 1\n",
- "Obiang 0.26826506826506824\n",
+ "Obiang 0.31740481740481735\n",
"Askildsen 1\n",
"Hongla 1\n",
"Yepes 1\n",
"Capezzi 0.0\n",
- "Jajalo 0.20119880119880118\n",
+ "Jajalo 0.28566433566433563\n",
"Bakayoko 0.0\n",
"Fagioli affine to Henderson L.\n",
- "Fagioli 0.34945054945054943\n",
- "Demme 0.34945054945054943\n",
+ "Fagioli 0.38589743589743586\n",
+ "Demme 0.33076923076923076\n",
"Akpa Akpro 0.0\n",
"Akpa Akpro 0.0\n",
"Darboe 0.0\n",
- "Darboe 0.44263736263736264\n",
- "Bove 1\n",
+ "Darboe 0.418974358974359\n",
+ "Bove 0.952214452214452\n",
"Bove 1\n",
"Urbanski 0.0\n",
- "Romero L. 0.5532967032967032\n",
+ "Romero L. 0.7855769230769231\n",
"Bianco 0.0\n",
"Sher 0.0\n",
"Nguiamba 0.0\n",
"Volpato 1\n",
"Praszelik 0.0\n",
- "Immobile 0.7853243530662884\n",
+ "Immobile 0.7433416046319272\n",
"Vlahovic 1\n",
- "Rafael Leao 0.846218487394958\n",
- "Martinez L. 0.8852747252747253\n",
- "Dybala 0.6335733232284956\n",
- "Arnautovic 0.8047952047952047\n",
+ "Rafael Leao 0.8625942684766214\n",
+ "Martinez L. 0.8978021978021977\n",
+ "Dybala 0.6728116710875333\n",
+ "Arnautovic 0.8252525252525252\n",
"Beto 1\n",
- "Giroud 0.9158014399393709\n",
- "Osimhen 0.8196988196988197\n",
- "Deulofeu 0.9113122171945701\n",
- "Lukaku 0.2459096459096459\n",
- "Pedro 0.829945054945055\n",
- "Abraham 0.8374220374220374\n",
- "Berardi 0.40239760239760236\n",
- "Simeone 0.5249607535321821\n",
+ "Giroud 0.9390804597701149\n",
+ "Osimhen 0.8534662867996201\n",
+ "Deulofeu 0.92420814479638\n",
+ "Lukaku 0.23276353276353276\n",
+ "Pedro 0.8510416666666667\n",
+ "Abraham 0.8492723492723492\n",
+ "Berardi 0.4443667443667443\n",
+ "Simeone 0.4955311355311356\n",
"Correa 1\n",
- "Zapata D. 0.7377289377289377\n",
- "Dzeko 0.8606837606837607\n",
+ "Zapata D. 0.7855769230769231\n",
+ "Dzeko 0.8728632478632479\n",
"Nzola 1\n",
- "Sanabria 0.6868510799545282\n",
- "Muriel 0.7377289377289378\n",
- "Rebic 0.829945054945055\n",
- "Bonazzoli 0.9682692307692308\n",
- "Caprari 0.9186813186813187\n",
+ "Sanabria 0.7223695844385498\n",
+ "Muriel 0.6982905982905983\n",
+ "Rebic 0.8728632478632478\n",
+ "Bonazzoli 0.9165064102564102\n",
+ "Caprari 0.9291208791208793\n",
"Di Maria affine to Chiesa\n",
- "Di Maria 0.94850863422292\n",
- "Lozano 0.959047619047619\n",
- "Pinamonti 0.8931623931623932\n",
- "Barrow 0.6509372979961215\n",
- "Henry 0.9743589743589743\n",
+ "Di Maria 1\n",
+ "Lozano 0.9776068376068375\n",
+ "Pinamonti 0.9033119658119659\n",
+ "Barrow 0.6777526395173453\n",
+ "Henry 0.9854312354312355\n",
"Piatek 1\n",
- "Gonzalez N. 0.40239760239760236\n",
- "Caputo 0.8606837606837607\n",
- "Raspadori 0.6379731379731379\n",
+ "Gonzalez N. 0.38088578088578084\n",
+ "Caputo 0.8728632478632479\n",
+ "Raspadori 0.6022079772079773\n",
"Okereke 1\n",
"Cabral 1\n",
"Gabbiadini 1\n",
"Belotti 1\n",
"Origi affine to Rebic\n",
- "Origi 0.829945054945055\n",
+ "Origi 0.8728632478632478\n",
"Alvarez A. affine to Raspadori\n",
- "Alvarez A. 0.5532967032967033\n",
- "Verde 0.4694638694638694\n",
- "Destro 0.8506308506308506\n",
- "Kean 0.829945054945055\n",
+ "Alvarez A. 0.5819088319088319\n",
+ "Verde 0.5078477078477078\n",
+ "Destro 0.8029439696106363\n",
+ "Kean 0.8510416666666667\n",
"Pellegri 1\n",
"Success 1\n",
- "Lasagna 0.94850863422292\n",
- "Pjaca 0.6698717948717949\n",
- "Petagna 0.8612637362637364\n",
+ "Lasagna 0.9726190476190477\n",
+ "Pjaca 0.6323183760683762\n",
+ "Petagna 0.9033119658119658\n",
"Nestorovski 1\n",
- "Nestorovski 0.502997002997003\n",
"Piccoli affine to Lasagna\n",
- "Piccoli 0.3161695447409733\n",
+ "Piccoli 0.29926739926739926\n",
"Kallon 1\n",
"Di Francesco F. 1\n",
- "Boga 0.7377289377289378\n",
- "Quagliarella 0.7377289377289377\n",
+ "Boga 0.837948717948718\n",
+ "Quagliarella 0.7617715617715617\n",
"Ibrahimovic 0.0\n",
- "Shomurodov 0.47425431711146\n",
+ "Shomurodov 0.4489010989010989\n",
"Djuric 1\n",
"Strelec 1\n",
- "Antiste 0.25518925518925517\n",
+ "Antiste 0.2408831908831909\n",
"Seck 1\n",
- "Sansone 0.6557590557590557\n",
- "Pussetto 0.41012558869701726\n",
- "Afena-Gyan 0.9457013574660633\n",
- "Defrel 0.23296703296703294\n",
+ "Sansone 0.6207027540360873\n",
+ "Pussetto 0.38713369963369965\n",
+ "Afena-Gyan 0.892684766214178\n",
+ "Defrel 0.2205128205128205\n",
"Cancellieri 1\n",
"Edera 0.0\n",
"Oddei 0.0\n",
- "Oddei 0.8852747252747253\n",
+ "Oddei 0.837948717948718\n",
"Raimondo 0.0\n",
"Kaio Jorge 0.0\n",
"Lazetic 1\n",
- "Players with low quantity of games:\n",
- "Masina 0.6666666666666667\n",
- "Dest 0.6666666666666667\n",
- "Thiaw 0.5\n",
- "Donati 0.6666666666666667\n",
- "Umtiti 0.6666666666666667\n",
- "Ostigard 0.5\n",
- "Sambia 0.8333333333333334\n",
- "Aiwu 0.0\n",
- "Hendry 0.33333333333333337\n",
- "Pirola 0.8333333333333334\n",
- "Amione 0.6666666666666667\n",
- "Gatti 0.5\n",
- "Gila 0.5\n",
- "Cabal 0.5\n",
- "Sosa 0.5\n",
- "Conti 0.8504971219256934\n"
+ "Players with low quantity of games:\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
+ "Masina 0.6666666666666667\n",
+ "Dest 0.8333333333333334\n",
+ "Thiaw 0.6666666666666667\n",
+ "Donati 0.6666666666666667\n",
+ "Umtiti 0.8333333333333334\n",
+ "Ostigard 0.6666666666666667\n",
+ "Sambia 0.8333333333333334\n",
+ "Aiwu 0.0\n",
+ "Hendry 0.5\n",
+ "Amione 0.8333333333333334\n",
+ "Gatti 0.6666666666666667\n",
+ "Gila 0.6666666666666667\n",
+ "Cabal 0.5\n",
+ "Sosa 0.6666666666666667\n",
+ "Conti 0.8673992673992673\n",
"Dermaku 0.16666666666666663\n",
"Paletta 0.0\n",
"Romagna 0.0\n",
- "Cetin 0.681013431013431\n",
- "Adopo 0.5\n",
+ "Cetin 0.6988960113960114\n",
+ "Adopo 0.6666666666666667\n",
"Antov 0.6666666666666667\n",
"Amey 0.16666666666666663\n",
"Ferrarini 0.0\n",
@@ -2439,40 +2435,39 @@
"Guarino 0.0\n",
"Pogba 0.0\n",
"Wijnaldum 0.16666666666666663\n",
- "Vranckx 0.5\n",
+ "Vranckx 0.6666666666666667\n",
"Winks 0.0\n",
"Maldini 0.8333333333333334\n",
- "Moro N. 0.6666666666666667\n",
+ "Moro N. 0.8333333333333334\n",
"Valoti 0.8333333333333334\n",
"Gaetano 0.5\n",
- "Bohinen 0.8333333333333334\n",
"Milanese 0.16666666666666663\n",
"Listkowski 0.8333333333333334\n",
"Adli 0.6666666666666667\n",
"Hrustic 0.8333333333333334\n",
"D'andrea 0.8333333333333334\n",
"Baez 0.33333333333333337\n",
- "Yepes 0.6666666666666667\n",
+ "Yepes 0.8333333333333334\n",
"Bondo 0.6666666666666667\n",
"Capezzi 0.8333333333333334\n",
"Machin 0.0\n",
"Scozzarella 0.0\n",
"Akpa Akpro 0.0\n",
- "Darboe 0.5382417582417582\n",
- "Bove 0.8333333333333334\n",
+ "Darboe 0.5540170940170941\n",
+ "Bove 0.8811188811188814\n",
"Urbanski 0.16666666666666663\n",
"Bertini 0.0\n",
"Cortinovis 0.16666666666666663\n",
- "Romero L. 0.78003663003663\n",
+ "Romero L. 0.6786858974358976\n",
"Bianco 0.0\n",
"Sher 0.16666666666666663\n",
"Nguiamba 0.5\n",
- "Volpato 0.5\n",
+ "Volpato 0.6666666666666667\n",
"Praszelik 0.33333333333333337\n",
"Trimboli 0.0\n",
"Pafundi 0.0\n",
"Bjorkengren 0.0\n",
- "Vignato S. 0.16666666666666663\n",
+ "Vignato S. 0.33333333333333337\n",
"Samek 0.0\n",
"Zerbin 0.6666666666666667\n",
"Ilkhan 0.6666666666666667\n",
@@ -2484,7 +2479,7 @@
"Tsadjout 0.5\n",
"Rodriguez P. 0.6666666666666667\n",
"Edera 0.0\n",
- "Oddei 0.39069597069597073\n",
+ "Oddei 0.4143589743589744\n",
"Raimondo 0.16666666666666663\n",
"Kristoffersen 0.16666666666666663\n",
"De Luca 0.16666666666666663\n",
@@ -2607,7 +2602,7 @@
},
{
"cell_type": "code",
- "execution_count": 10,
+ "execution_count": 11,
"id": "49c28b07",
"metadata": {},
"outputs": [
@@ -2625,7 +2620,7 @@
" dtype='object', length=156)"
]
},
- "execution_count": 10,
+ "execution_count": 11,
"metadata": {},
"output_type": "execute_result"
}
@@ -2636,7 +2631,7 @@
},
{
"cell_type": "code",
- "execution_count": 11,
+ "execution_count": 12,
"id": "d29102e5",
"metadata": {},
"outputs": [
@@ -2797,7 +2792,7 @@
},
{
"cell_type": "code",
- "execution_count": 12,
+ "execution_count": 13,
"id": "f19304f6",
"metadata": {},
"outputs": [],
@@ -2837,7 +2832,7 @@
},
{
"cell_type": "code",
- "execution_count": 13,
+ "execution_count": 14,
"id": "370d41d2",
"metadata": {},
"outputs": [],
@@ -2853,7 +2848,7 @@
},
{
"cell_type": "code",
- "execution_count": 14,
+ "execution_count": 15,
"id": "a7b1fb52",
"metadata": {},
"outputs": [
@@ -2979,7 +2974,7 @@
},
{
"cell_type": "code",
- "execution_count": 15,
+ "execution_count": 16,
"id": "5a7cf079",
"metadata": {},
"outputs": [],
@@ -3003,7 +2998,7 @@
},
{
"cell_type": "code",
- "execution_count": 16,
+ "execution_count": 17,
"id": "0bc0568b",
"metadata": {},
"outputs": [],
@@ -3113,7 +3108,7 @@
},
{
"cell_type": "code",
- "execution_count": 17,
+ "execution_count": 18,
"id": "8aad9652",
"metadata": {},
"outputs": [],
@@ -3492,7 +3487,7 @@
},
{
"cell_type": "code",
- "execution_count": 22,
+ "execution_count": 21,
"id": "ddf433f9",
"metadata": {},
"outputs": [],
@@ -3619,7 +3614,7 @@
},
{
"cell_type": "code",
- "execution_count": 23,
+ "execution_count": 22,
"id": "d31bad38",
"metadata": {},
"outputs": [],
@@ -3645,7 +3640,7 @@
},
{
"cell_type": "code",
- "execution_count": 24,
+ "execution_count": 23,
"id": "62b9f588",
"metadata": {},
"outputs": [
@@ -3764,7 +3759,7 @@
"[380 rows x 3 columns]"
]
},
- "execution_count": 24,
+ "execution_count": 23,
"metadata": {},
"output_type": "execute_result"
}
@@ -3783,17 +3778,17 @@
},
{
"cell_type": "code",
- "execution_count": 25,
+ "execution_count": 30,
"id": "861a06ce",
"metadata": {},
"outputs": [],
"source": [
- "matchday = 15"
+ "matchday = 16"
]
},
{
"cell_type": "code",
- "execution_count": 26,
+ "execution_count": 31,
"id": "c58ba41d",
"metadata": {},
"outputs": [],
@@ -3827,7 +3822,7 @@
},
{
"cell_type": "code",
- "execution_count": 27,
+ "execution_count": 32,
"id": "f79792b6",
"metadata": {},
"outputs": [
@@ -3863,29 +3858,29 @@
" \n",
" \n",
" \n",
- " Vicario \n",
- " 1.0 \n",
- " 100 \n",
+ " Sepe \n",
+ " 1 \n",
+ " 90 \n",
" \n",
" \n",
- " Ebuehi \n",
- " 1.0 \n",
- " 100 \n",
+ " Lovato \n",
+ " 1 \n",
+ " 80 \n",
" \n",
" \n",
- " Ismajli \n",
- " 1.0 \n",
- " 100 \n",
+ " Daniliuc \n",
+ " 1 \n",
+ " 80 \n",
" \n",
" \n",
- " Walukiewicz \n",
- " 1.0 \n",
- " 100 \n",
+ " Fazio \n",
+ " 1 \n",
+ " 80 \n",
" \n",
" \n",
- " Parisi \n",
- " 1.0 \n",
- " 100 \n",
+ " Mazzocchi \n",
+ " 1 \n",
+ " 80 \n",
" \n",
" \n",
" ... \n",
@@ -3893,54 +3888,54 @@
" ... \n",
" \n",
" \n",
- " Basic \n",
- " 0.0 \n",
- " 55 \n",
- " \n",
- " \n",
- " Bertini \n",
- " 0.0 \n",
- " 10 \n",
- " \n",
- " \n",
- " Marcos Antonio \n",
- " 0.0 \n",
+ " Henderson L. \n",
+ " 0 \n",
" 50 \n",
" \n",
" \n",
- " Romero L. \n",
- " 0.0 \n",
+ " Fazzini \n",
+ " 0 \n",
+ " 30 \n",
+ " \n",
+ " \n",
+ " Pjaca \n",
+ " 0 \n",
" 50 \n",
" \n",
" \n",
- " Cancellieri \n",
- " 0.4 \n",
+ " Lammers \n",
+ " 0 \n",
+ " 60 \n",
+ " \n",
+ " \n",
+ " Cambiaghi \n",
+ " 0 \n",
" 55 \n",
" \n",
" \n",
"\n",
- "449 rows × 2 columns
\n",
+ "460 rows × 2 columns
\n",
""
],
"text/plain": [
- " starter percentage\n",
- "player \n",
- "Vicario 1.0 100\n",
- "Ebuehi 1.0 100\n",
- "Ismajli 1.0 100\n",
- "Walukiewicz 1.0 100\n",
- "Parisi 1.0 100\n",
- "... ... ...\n",
- "Basic 0.0 55\n",
- "Bertini 0.0 10\n",
- "Marcos Antonio 0.0 50\n",
- "Romero L. 0.0 50\n",
- "Cancellieri 0.4 55\n",
+ " starter percentage\n",
+ "player \n",
+ "Sepe 1 90\n",
+ "Lovato 1 80\n",
+ "Daniliuc 1 80\n",
+ "Fazio 1 80\n",
+ "Mazzocchi 1 80\n",
+ "... ... ...\n",
+ "Henderson L. 0 50\n",
+ "Fazzini 0 30\n",
+ "Pjaca 0 50\n",
+ "Lammers 0 60\n",
+ "Cambiaghi 0 55\n",
"\n",
- "[449 rows x 2 columns]"
+ "[460 rows x 2 columns]"
]
},
- "execution_count": 27,
+ "execution_count": 32,
"metadata": {},
"output_type": "execute_result"
}
@@ -3963,7 +3958,7 @@
},
{
"cell_type": "code",
- "execution_count": 30,
+ "execution_count": 46,
"id": "5e63c2b7",
"metadata": {
"scrolled": true
@@ -3973,572 +3968,572 @@
"name": "stdout",
"output_type": "stream",
"text": [
- "Meret: MV 6.33 ± 0.80; FV 5.10 + 1.31 (16.0% cs)\n",
- "Provedel: MV 6.21 ± 0.81; FV 5.42 + 1.22 (41.5% cs)\n",
- "Maignan: MV 6.27 ± 0.84; FV 5.66 + 1.16 (56.8% cs)\n",
- "Silvestri: MV 6.34 ± 0.71; FV 4.18 + 1.60 (2.7% cs)\n",
- "Sepe: MV 6.39 ± 0.74; FV 4.76 + 1.42 (6.4% cs)\n",
- "Szczesny: MV 6.15 ± 0.77; FV 5.54 + 1.19 (47.8% cs)\n",
- "Consigli: MV 6.12 ± 0.70; FV 4.86 + 1.35 (12.9% cs)\n",
- "Falcone: MV 6.34 ± 0.79; FV 5.47 + 1.21 (34.2% cs)\n",
- "Musso: MV 6.42 ± 0.88; FV 5.22 + 1.28 (23.7% cs)\n",
- "Vicario: MV 6.32 ± 0.85; FV 5.64 + 1.17 (51.2% cs)\n",
- "Rui Patricio: MV 6.22 ± 0.80; FV 5.60 + 1.18 (51.2% cs)\n",
- "Milinkovic-Savic V.: MV 6.27 ± 0.77; FV 4.90 + 1.38 (12.4% cs)\n",
- "Audero: MV 6.34 ± 0.77; FV 5.27 + 1.28 (17.9% cs)\n",
- "Montipo': MV 6.44 ± 0.78; FV 5.19 + 1.29 (13.4% cs)\n",
- "Sportiello: MV 6.32 ± 0.86; FV 5.06 + 1.31 (18.5% cs)\n",
- "Skorupski: MV 6.34 ± 0.80; FV 4.68 + 1.42 (8.3% cs)\n",
- "Di Gregorio: MV 5.83 ± 0.80; FV 3.91 + 1.59 (4.5% cs)\n",
- "Perin: MV 6.21 ± 0.80; FV 5.55 + 1.19 (48.3% cs)\n",
- "Handanovic: MV 5.89 ± 0.66; FV 3.40 + 1.88 (1.4% cs)\n",
- "Tatarusanu: MV 6.22 ± 0.78; FV 5.53 + 1.19 (45.2% cs)\n",
- "Gollini: MV 6.28 ± 0.79; FV 5.22 + 1.28 (22.2% cs)\n",
- "Dragowski: MV 6.52 ± 0.82; FV 5.18 + 1.30 (13.1% cs)\n",
- "Terracciano: MV 6.30 ± 0.71; FV 4.72 + 1.43 (5.7% cs)\n",
- "Berisha: MV 6.27 ± 0.77; FV 4.90 + 1.38 (12.4% cs)\n",
- "Radu I.: MV 6.22 ± 0.79; FV 5.35 + 1.23 (35.3% cs)\n",
- "Cragno: MV 5.83 ± 0.80; FV 3.91 + 1.59 (4.5% cs)\n",
- "Luis Maximiano: MV 6.22 ± 0.84; FV 5.19 + 1.26 (33.8% cs)\n",
- "Onana: MV 6.32 ± 0.73; FV 5.05 + 1.33 (11.7% cs)\n",
- "Carnesecchi: MV 6.17 ± 0.82; FV 5.58 + 1.17 (56.1% cs)\n",
- "Mirante: MV 6.27 ± 0.84; FV 5.66 + 1.16 (56.8% cs)\n",
- "Sarr M.: MV 6.22 ± 0.79; FV 5.35 + 1.23 (35.3% cs)\n",
- "Lamanna: MV 5.83 ± 0.80; FV 3.91 + 1.59 (4.5% cs)\n",
- "Ujkani: MV 6.32 ± 0.85; FV 5.64 + 1.17 (51.2% cs)\n",
- "Pegolo: MV 6.12 ± 0.70; FV 4.86 + 1.35 (12.9% cs)\n",
- "Perilli: MV 6.44 ± 0.78; FV 5.19 + 1.29 (13.4% cs)\n",
- "Padelli: MV 6.34 ± 0.71; FV 4.18 + 1.60 (2.7% cs)\n",
- "Perisan: MV 6.32 ± 0.85; FV 5.64 + 1.17 (51.2% cs)\n",
- "Bardi: MV 6.34 ± 0.80; FV 4.68 + 1.42 (8.3% cs)\n",
- "Cordaz: MV 5.89 ± 0.66; FV 3.40 + 1.88 (1.4% cs)\n",
- "Pinsoglio: MV 6.15 ± 0.77; FV 5.54 + 1.19 (47.8% cs)\n",
- "Fiorillo: MV 6.39 ± 0.74; FV 4.76 + 1.42 (6.4% cs)\n",
- "Sirigu: MV 6.33 ± 0.80; FV 5.10 + 1.31 (16.0% cs)\n",
- "Cerofolini: MV 6.30 ± 0.71; FV 4.72 + 1.43 (5.7% cs)\n",
- "Rossi F.: MV 6.42 ± 0.88; FV 5.22 + 1.28 (23.7% cs)\n",
- "Contini: MV 6.34 ± 0.77; FV 5.27 + 1.28 (17.9% cs)\n",
- "Brancolini: MV 6.34 ± 0.79; FV 5.47 + 1.21 (34.2% cs)\n",
- "Bleve: MV 6.34 ± 0.79; FV 5.47 + 1.21 (34.2% cs)\n",
- "Berardi A.: MV 6.44 ± 0.78; FV 5.19 + 1.29 (13.4% cs)\n",
- "Russo A.: MV 6.12 ± 0.70; FV 4.86 + 1.35 (12.9% cs)\n",
- "Gemello: MV 6.27 ± 0.77; FV 4.90 + 1.38 (12.4% cs)\n",
- "Ravaglia: MV 6.34 ± 0.77; FV 5.27 + 1.28 (17.9% cs)\n",
- "Zoet: MV 6.51 ± 0.83; FV 5.20 + 1.29 (14.8% cs)\n",
- "Boer: MV 6.22 ± 0.80; FV 5.60 + 1.18 (51.2% cs)\n",
- "Adamonis: MV 6.21 ± 0.81; FV 5.42 + 1.22 (41.5% cs)\n",
- "Marfella: MV 6.33 ± 0.80; FV 5.10 + 1.31 (16.0% cs)\n",
- "Zovko: MV 6.52 ± 0.82; FV 5.18 + 1.30 (13.1% cs)\n",
- "Piana: MV 6.34 ± 0.71; FV 4.18 + 1.60 (2.7% cs)\n",
- "Bagnolini: MV 6.34 ± 0.80; FV 4.68 + 1.42 (8.3% cs)\n",
- "Svilar: MV 6.22 ± 0.80; FV 5.60 + 1.18 (51.2% cs)\n",
- "Sorrentino A.: MV 5.83 ± 0.80; FV 3.91 + 1.59 (4.5% cs)\n",
- "Ciezkowski: MV 6.22 ± 0.79; FV 5.35 + 1.23 (35.3% cs)\n",
- "Micai: MV 6.39 ± 0.74; FV 4.76 + 1.42 (6.4% cs)\n",
- "Chiesa M.: MV 6.44 ± 0.78; FV 5.19 + 1.29 (13.4% cs)\n",
- "Saro: MV 6.22 ± 0.79; FV 5.35 + 1.23 (35.3% cs)\n",
- "Smalling: MV 6.17 ± 1.06; FV 6.60 + 1.91\n",
- "Hernandez T.: MV 6.30 ± 1.06; FV 6.85 + 2.12\n",
- "Kim: MV 6.25 ± 0.88; FV 6.57 + 1.40\n",
- "Bastoni S.: MV 6.22 ± 1.06; FV 7.07 + 2.89\n",
- "Udogie: MV 5.90 ± 1.03; FV 6.16 + 1.60\n",
- "Dumfries: MV 5.93 ± 0.89; FV 6.14 + 1.36\n",
- "Romagnoli: MV 6.05 ± 0.80; FV 6.12 + 0.81\n",
- "Rodrigo Becao: MV 5.93 ± 0.87; FV 6.05 + 1.12\n",
- "Parisi: MV 6.19 ± 0.83; FV 6.53 + 1.54\n",
- "Mazzocchi: MV 6.21 ± 1.07; FV 6.85 + 2.38\n",
- "Bremer: MV 6.06 ± 0.75; FV 6.14 + 0.83\n",
- "Demiral: MV 5.95 ± 1.08; FV 6.28 + 1.90\n",
- "Valeri: MV 6.10 ± 0.70; FV 6.41 + 1.30\n",
- "Dimarco: MV 6.14 ± 1.04; FV 6.61 + 1.97\n",
- "Di Lorenzo: MV 6.09 ± 0.70; FV 6.20 + 0.82\n",
- "Ibanez: MV 6.01 ± 0.94; FV 6.07 + 0.90\n",
- "Tomori: MV 6.16 ± 0.83; FV 6.42 + 1.28\n",
- "Toloi: MV 6.17 ± 0.94; FV 6.60 + 1.78\n",
- "Gosens: MV 5.75 ± 0.65; FV 5.80 + 0.85\n",
- "Rrahmani: MV 6.13 ± 0.78; FV 6.24 + 0.89\n",
- "Kalulu: MV 6.06 ± 0.71; FV 6.10 + 0.70\n",
- "Bijol: MV 5.86 ± 0.96; FV 6.05 + 1.43\n",
- "Doig: MV 6.32 ± 1.08; FV 7.19 + 2.96\n",
- "Mario Rui: MV 6.10 ± 0.77; FV 6.25 + 0.98\n",
- "Spinazzola: MV 5.98 ± 0.66; FV 5.98 + 0.65\n",
- "Lazzari: MV 5.93 ± 0.75; FV 5.94 + 0.65\n",
- "Mancini: MV 6.04 ± 0.76; FV 6.07 + 0.67\n",
- "Danilo: MV 6.03 ± 0.90; FV 6.10 + 0.75\n",
- "Kyriakopoulos: MV 5.90 ± 0.90; FV 6.09 + 1.36\n",
- "Vojvoda: MV 5.93 ± 0.76; FV 5.98 + 0.83\n",
- "Scalvini: MV 5.95 ± 1.08; FV 6.26 + 1.85\n",
- "Carlos Augusto: MV 5.98 ± 0.97; FV 6.37 + 1.71\n",
- "Skriniar: MV 5.75 ± 0.68; FV 5.70 + 0.58\n",
- "Schuurs: MV 5.98 ± 0.73; FV 6.02 + 0.66\n",
- "Juan Jesus: MV 6.14 ± 0.71; FV 6.34 + 1.09\n",
- "Bonucci: MV 5.98 ± 0.92; FV 6.18 + 1.28\n",
- "Calabria: MV 6.10 ± 0.68; FV 6.27 + 0.97\n",
- "Bastoni: MV 5.84 ± 0.91; FV 5.86 + 0.82\n",
- "Depaoli: MV 6.12 ± 1.00; FV 6.95 + 2.72\n",
- "Darmian: MV 5.85 ± 0.64; FV 5.85 + 0.63\n",
- "Sernicola: MV 6.03 ± 0.82; FV 6.34 + 1.56\n",
- "Mari': MV 5.91 ± 1.20; FV 6.44 + 2.26\n",
- "Martinez Quarta: MV 5.80 ± 1.06; FV 5.79 + 1.06\n",
- "Maehle: MV 5.97 ± 0.60; FV 5.98 + 0.75\n",
- "Olivera: MV 6.11 ± 0.70; FV 6.37 + 1.20\n",
- "Biraghi: MV 5.73 ± 0.79; FV 5.74 + 0.86\n",
- "Medel: MV 5.93 ± 0.77; FV 5.93 + 0.64\n",
- "Patric: MV 5.95 ± 0.78; FV 5.95 + 0.63\n",
- "Rodriguez R.: MV 5.83 ± 0.86; FV 5.84 + 0.70\n",
- "Aina: MV 5.90 ± 0.89; FV 6.02 + 1.13\n",
- "Cambiaso: MV 5.92 ± 0.84; FV 5.94 + 0.71\n",
- "Perez N.: MV 5.77 ± 1.20; FV 5.79 + 1.28\n",
- "Holm: MV 6.06 ± 0.86; FV 6.55 + 1.99\n",
- "Baschirotto: MV 6.24 ± 0.94; FV 6.64 + 1.69\n",
- "Dodo': MV 5.61 ± 0.85; FV 5.54 + 0.82\n",
- "Hysaj: MV 5.90 ± 0.63; FV 5.87 + 0.61\n",
- "Faraoni: MV 6.08 ± 0.76; FV 6.42 + 1.51\n",
- "Bianchetti: MV 5.81 ± 0.81; FV 5.86 + 0.92\n",
- "Milenkovic: MV 5.72 ± 1.13; FV 5.85 + 1.43\n",
- "Marusic: MV 5.86 ± 0.79; FV 5.87 + 0.71\n",
- "Colley: MV 5.73 ± 1.02; FV 5.93 + 1.48\n",
- "Toljan: MV 5.65 ± 0.80; FV 5.61 + 0.70\n",
- "Celik: MV 5.95 ± 0.71; FV 5.94 + 0.65\n",
- "Ampadu: MV 5.83 ± 0.87; FV 5.81 + 0.74\n",
- "Singo: MV 5.89 ± 0.72; FV 5.92 + 0.74\n",
- "Casale: MV 5.88 ± 0.79; FV 5.83 + 0.64\n",
- "Daniliuc: MV 5.87 ± 1.05; FV 5.85 + 0.89\n",
- "Pongracic: MV 5.96 ± 0.78; FV 5.96 + 0.65\n",
- "Soppy: MV 5.77 ± 0.83; FV 5.80 + 0.88\n",
- "Kiwior: MV 5.86 ± 0.81; FV 5.85 + 0.66\n",
- "Posch: MV 6.06 ± 1.23; FV 6.76 + 2.64\n",
- "Masina: MV 5.70 ± 0.80; FV 5.75 + 1.03\n",
- "Ghiglione: MV 5.95 ± 0.82; FV 6.01 + 0.90\n",
- "De Vrij: MV 5.69 ± 0.77; FV 5.66 + 0.72\n",
- "Alex Sandro: MV 5.70 ± 1.12; FV 5.70 + 0.85\n",
- "Ceccherini: MV 6.09 ± 0.95; FV 6.40 + 1.59\n",
- "Fazio: MV 5.96 ± 1.11; FV 5.92 + 1.05\n",
- "Rogerio: MV 5.65 ± 0.94; FV 5.61 + 0.91\n",
- "Reca: MV 6.13 ± 0.95; FV 6.74 + 2.24\n",
- "Gunter: MV 5.89 ± 0.78; FV 6.04 + 1.20\n",
- "Djidji: MV 5.77 ± 0.93; FV 5.89 + 1.17\n",
- "Augello: MV 5.80 ± 0.64; FV 5.80 + 0.64\n",
- "Bellanova: MV 5.74 ± 0.75; FV 5.72 + 0.68\n",
- "Erlic: MV 5.67 ± 1.02; FV 5.61 + 0.92\n",
- "Ismajli: MV 6.01 ± 0.72; FV 6.02 + 0.62\n",
- "Ebuehi: MV 5.91 ± 0.72; FV 5.87 + 0.60\n",
- "Kasius: MV 6.03 ± 0.83; FV 6.13 + 0.83\n",
- "Lucumi': MV 5.79 ± 0.78; FV 5.76 + 0.65\n",
- "Hien: MV 5.84 ± 0.76; FV 5.83 + 0.67\n",
- "Acerbi: MV 5.93 ± 0.79; FV 5.98 + 0.76\n",
- "Zappacosta: MV 5.96 ± 0.75; FV 6.11 + 1.07\n",
- "Chiriches: MV 5.81 ± 1.06; FV 5.75 + 0.78\n",
- "Gyomber: MV 5.75 ± 0.96; FV 5.71 + 0.74\n",
- "Pezzella Giu.: MV 6.00 ± 0.70; FV 6.02 + 0.67\n",
- "Ferrari G.: MV 5.65 ± 0.99; FV 5.59 + 0.82\n",
- "Bereszynski: MV 5.76 ± 0.63; FV 5.73 + 0.54\n",
- "Hateboer: MV 5.66 ± 0.84; FV 5.71 + 1.19\n",
- "Karsdorp: MV 5.84 ± 0.77; FV 5.81 + 0.66\n",
- "Nuytinck: MV 5.85 ± 1.14; FV 5.84 + 1.00\n",
- "Lykogiannis: MV 5.99 ± 0.73; FV 6.21 + 1.20\n",
- "Buongiorno: MV 5.72 ± 1.00; FV 5.68 + 0.74\n",
- "Nikolaou: MV 5.73 ± 0.81; FV 5.69 + 0.66\n",
- "Lazaro: MV 5.76 ± 0.87; FV 5.75 + 0.84\n",
- "Gallo: MV 5.99 ± 0.80; FV 5.99 + 0.67\n",
- "Ayhan: MV 5.68 ± 1.13; FV 5.64 + 1.08\n",
- "Dest: MV 5.84 ± 0.75; FV 5.82 + 0.65\n",
- "Stojanovic: MV 5.82 ± 0.82; FV 5.80 + 0.66\n",
- "Birindelli: MV 5.77 ± 0.65; FV 5.75 + 0.59\n",
- "Gendrey: MV 5.88 ± 0.70; FV 5.87 + 0.62\n",
- "Ebosse: MV 5.66 ± 0.70; FV 5.58 + 0.59\n",
- "Lochoshvili: MV 5.84 ± 0.73; FV 5.84 + 0.62\n",
- "Bronn: MV 5.86 ± 0.70; FV 5.83 + 0.59\n",
- "Thiaw: MV 6.01 ± 0.82; FV 6.08 + 0.85\n",
- "Izzo: MV 6.05 ± 0.80; FV 6.10 + 0.68\n",
- "D'ambrosio: MV 6.00 ± 0.67; FV 6.04 + 0.69\n",
- "Rugani: MV 5.97 ± 0.75; FV 5.98 + 0.63\n",
- "De Sciglio: MV 5.80 ± 0.62; FV 5.74 + 0.54\n",
- "Luperto: MV 5.81 ± 1.10; FV 5.75 + 0.78\n",
- "De Silvestri: MV 5.82 ± 0.84; FV 5.86 + 0.87\n",
- "Djimsiti: MV 5.81 ± 0.85; FV 5.84 + 0.88\n",
- "Palomino: MV 5.96 ± 1.06; FV 5.99 + 1.06\n",
- "Bonifazi: MV 5.69 ± 0.86; FV 5.65 + 0.68\n"
+ "Meret: MV 5.53 ± 0.73; FV 3.04 + 2.09 (1.6% cs)\n",
+ "Provedel: MV 6.29 ± 0.83; FV 5.58 + 1.19 (47.6% cs)\n",
+ "Maignan: MV 6.27 ± 0.82; FV 5.64 + 1.16 (52.4% cs)\n",
+ "Silvestri: MV 6.25 ± 0.83; FV 5.69 + 1.16 (59.2% cs)\n",
+ "Sepe: MV 6.42 ± 0.75; FV 4.91 + 1.39 (7.3% cs)\n",
+ "Szczesny: MV 6.26 ± 0.87; FV 5.76 + 1.14 (66.1% cs)\n",
+ "Consigli: MV 6.34 ± 0.84; FV 5.62 + 1.17 (48.1% cs)\n",
+ "Falcone: MV 6.34 ± 0.74; FV 4.87 + 1.40 (7.7% cs)\n",
+ "Musso: MV 6.17 ± 0.83; FV 5.61 + 1.16 (58.3% cs)\n",
+ "Vicario: MV 6.44 ± 0.79; FV 4.82 + 1.40 (7.9% cs)\n",
+ "Rui Patricio: MV 5.76 ± 0.81; FV 4.91 + 1.27 (29.4% cs)\n",
+ "Milinkovic-Savic V.: MV 6.29 ± 0.80; FV 5.60 + 1.18 (45.1% cs)\n",
+ "Audero: MV 6.24 ± 0.72; FV 4.21 + 1.59 (3.1% cs)\n",
+ "Montipo': MV 6.36 ± 0.71; FV 4.81 + 1.41 (6.0% cs)\n",
+ "Sportiello: MV 6.20 ± 0.82; FV 5.61 + 1.16 (53.7% cs)\n",
+ "Skorupski: MV 6.34 ± 0.76; FV 4.54 + 1.48 (5.7% cs)\n",
+ "Di Gregorio: MV 5.97 ± 0.80; FV 3.94 + 1.62 (4.0% cs)\n",
+ "Perin: MV 6.29 ± 0.90; FV 5.78 + 1.14 (68.1% cs)\n",
+ "Handanovic: MV 5.46 ± 0.65; FV 2.77 + 2.36 (0.9% cs)\n",
+ "Tatarusanu: MV 6.28 ± 0.80; FV 5.62 + 1.17 (48.4% cs)\n",
+ "Gollini: MV 5.87 ± 0.83; FV 5.29 + 1.20 (51.4% cs)\n",
+ "Dragowski: MV 6.40 ± 0.73; FV 4.59 + 1.47 (4.5% cs)\n",
+ "Terracciano: MV 5.79 ± 0.69; FV 4.15 + 1.55 (5.3% cs)\n",
+ "Berisha: MV 6.29 ± 0.80; FV 5.60 + 1.18 (45.1% cs)\n",
+ "Radu I.: MV 6.31 ± 0.75; FV 4.43 + 1.52 (4.8% cs)\n",
+ "Cragno: MV 5.97 ± 0.80; FV 3.94 + 1.62 (4.0% cs)\n",
+ "Luis Maximiano: MV 6.22 ± 0.89; FV 5.58 + 1.17 (58.2% cs)\n",
+ "Onana: MV 6.05 ± 0.64; FV 3.53 + 1.85 (1.3% cs)\n",
+ "Carnesecchi: MV 6.21 ± 0.81; FV 5.56 + 1.19 (50.0% cs)\n",
+ "Mirante: MV 6.27 ± 0.82; FV 5.64 + 1.16 (52.4% cs)\n",
+ "Sarr M.: MV 6.31 ± 0.75; FV 4.43 + 1.52 (4.8% cs)\n",
+ "Lamanna: MV 5.97 ± 0.80; FV 3.94 + 1.62 (4.0% cs)\n",
+ "Ujkani: MV 6.44 ± 0.79; FV 4.82 + 1.40 (7.9% cs)\n",
+ "Pegolo: MV 6.34 ± 0.84; FV 5.62 + 1.17 (48.1% cs)\n",
+ "Perilli: MV 6.36 ± 0.71; FV 4.81 + 1.41 (6.0% cs)\n",
+ "Padelli: MV 6.25 ± 0.83; FV 5.69 + 1.16 (59.2% cs)\n",
+ "Perisan: MV 6.44 ± 0.79; FV 4.82 + 1.40 (7.9% cs)\n",
+ "Bardi: MV 6.34 ± 0.76; FV 4.54 + 1.48 (5.7% cs)\n",
+ "Cordaz: MV 5.46 ± 0.65; FV 2.77 + 2.36 (0.9% cs)\n",
+ "Pinsoglio: MV 6.26 ± 0.87; FV 5.76 + 1.14 (66.1% cs)\n",
+ "Fiorillo: MV 6.42 ± 0.75; FV 4.91 + 1.39 (7.3% cs)\n",
+ "Sirigu: MV 5.53 ± 0.73; FV 3.04 + 2.09 (1.6% cs)\n",
+ "Cerofolini: MV 5.79 ± 0.69; FV 4.15 + 1.55 (5.3% cs)\n",
+ "Rossi F.: MV 6.17 ± 0.83; FV 5.61 + 1.16 (58.3% cs)\n",
+ "Contini: MV 6.24 ± 0.72; FV 4.21 + 1.59 (3.1% cs)\n",
+ "Brancolini: MV 6.34 ± 0.74; FV 4.87 + 1.40 (7.7% cs)\n",
+ "Bleve: MV 6.34 ± 0.74; FV 4.87 + 1.40 (7.7% cs)\n",
+ "Berardi A.: MV 6.36 ± 0.71; FV 4.81 + 1.41 (6.0% cs)\n",
+ "Russo A.: MV 6.34 ± 0.84; FV 5.62 + 1.17 (48.1% cs)\n",
+ "Gemello: MV 6.29 ± 0.80; FV 5.60 + 1.18 (45.1% cs)\n",
+ "Ravaglia: MV 6.24 ± 0.72; FV 4.21 + 1.59 (3.1% cs)\n",
+ "Zoet: MV 6.42 ± 0.76; FV 4.98 + 1.37 (8.6% cs)\n",
+ "Boer: MV 5.76 ± 0.81; FV 4.91 + 1.27 (29.4% cs)\n",
+ "Adamonis: MV 6.29 ± 0.83; FV 5.58 + 1.19 (47.6% cs)\n",
+ "Marfella: MV 5.53 ± 0.73; FV 3.04 + 2.09 (1.6% cs)\n",
+ "Zovko: MV 6.40 ± 0.73; FV 4.59 + 1.47 (4.5% cs)\n",
+ "Piana: MV 6.25 ± 0.83; FV 5.69 + 1.16 (59.2% cs)\n",
+ "Bagnolini: MV 6.34 ± 0.76; FV 4.54 + 1.48 (5.7% cs)\n",
+ "Svilar: MV 5.76 ± 0.81; FV 4.91 + 1.27 (29.4% cs)\n",
+ "Sorrentino A.: MV 5.97 ± 0.80; FV 3.94 + 1.62 (4.0% cs)\n",
+ "Ciezkowski: MV 6.31 ± 0.75; FV 4.43 + 1.52 (4.8% cs)\n",
+ "Micai: MV 6.42 ± 0.75; FV 4.91 + 1.39 (7.3% cs)\n",
+ "Chiesa M.: MV 6.36 ± 0.71; FV 4.81 + 1.41 (6.0% cs)\n",
+ "Saro: MV 6.31 ± 0.75; FV 4.43 + 1.52 (4.8% cs)\n",
+ "Smalling: MV 6.19 ± 1.11; FV 6.80 + 2.33\n",
+ "Hernandez T.: MV 6.31 ± 1.08; FV 6.97 + 2.36\n",
+ "Kim: MV 6.15 ± 1.09; FV 6.66 + 2.07\n",
+ "Bastoni S.: MV 6.10 ± 1.01; FV 6.62 + 2.04\n",
+ "Udogie: MV 6.18 ± 1.17; FV 7.11 + 3.06\n",
+ "Dumfries: MV 5.89 ± 0.87; FV 6.00 + 1.06\n",
+ "Romagnoli: MV 6.13 ± 0.81; FV 6.28 + 1.00\n",
+ "Rodrigo Becao: MV 6.18 ± 0.88; FV 6.48 + 1.42\n",
+ "Parisi: MV 6.14 ± 0.92; FV 6.58 + 1.80\n",
+ "Mazzocchi: MV 6.01 ± 0.97; FV 6.32 + 1.59\n",
+ "Bremer: MV 6.16 ± 0.78; FV 6.31 + 0.97\n",
+ "Demiral: MV 6.18 ± 0.96; FV 6.74 + 2.18\n",
+ "Valeri: MV 5.98 ± 0.64; FV 6.06 + 0.87\n",
+ "Dimarco: MV 6.03 ± 1.07; FV 6.49 + 1.98\n",
+ "Di Lorenzo: MV 6.05 ± 0.73; FV 6.16 + 0.87\n",
+ "Ibanez: MV 6.03 ± 0.93; FV 6.16 + 1.11\n",
+ "Tomori: MV 6.18 ± 0.83; FV 6.45 + 1.32\n",
+ "Toloi: MV 6.26 ± 0.91; FV 6.65 + 1.64\n",
+ "Gosens: MV 5.68 ± 0.67; FV 5.69 + 0.81\n",
+ "Rrahmani: MV 6.06 ± 0.94; FV 6.27 + 1.19\n",
+ "Kalulu: MV 6.04 ± 0.69; FV 6.06 + 0.69\n",
+ "Bijol: MV 6.10 ± 1.08; FV 6.63 + 2.18\n",
+ "Doig: MV 6.12 ± 1.00; FV 6.57 + 1.91\n",
+ "Mario Rui: MV 6.01 ± 0.88; FV 6.21 + 1.24\n",
+ "Spinazzola: MV 5.98 ± 0.65; FV 5.99 + 0.69\n",
+ "Lazzari: MV 5.98 ± 0.74; FV 6.01 + 0.71\n",
+ "Mancini: MV 6.04 ± 0.74; FV 6.09 + 0.70\n",
+ "Danilo: MV 6.13 ± 0.79; FV 6.22 + 0.72\n",
+ "Kyriakopoulos: MV 6.12 ± 0.87; FV 6.33 + 1.25\n",
+ "Vojvoda: MV 6.11 ± 0.78; FV 6.30 + 1.02\n",
+ "Scalvini: MV 6.19 ± 1.00; FV 6.68 + 2.04\n",
+ "Carlos Augusto: MV 5.88 ± 1.16; FV 6.21 + 1.84\n",
+ "Skriniar: MV 5.57 ± 0.80; FV 5.46 + 0.69\n",
+ "Schuurs: MV 6.13 ± 0.71; FV 6.24 + 0.76\n",
+ "Juan Jesus: MV 6.10 ± 0.74; FV 6.29 + 1.10\n",
+ "Bonucci: MV 6.17 ± 0.93; FV 6.62 + 1.84\n",
+ "Calabria: MV 6.10 ± 0.67; FV 6.27 + 0.96\n",
+ "Bastoni: MV 5.76 ± 1.12; FV 5.75 + 1.07\n",
+ "Depaoli: MV 5.92 ± 0.92; FV 6.23 + 1.57\n",
+ "Darmian: MV 5.82 ± 0.66; FV 5.81 + 0.67\n",
+ "Sernicola: MV 5.86 ± 0.73; FV 5.95 + 0.93\n",
+ "Mari': MV 5.69 ± 1.16; FV 5.84 + 1.54\n",
+ "Martinez Quarta: MV 6.10 ± 1.05; FV 6.24 + 1.24\n",
+ "Maehle: MV 6.04 ± 0.66; FV 6.19 + 0.96\n",
+ "Olivera: MV 6.04 ± 0.70; FV 6.30 + 1.29\n",
+ "Biraghi: MV 5.99 ± 0.79; FV 6.16 + 1.08\n",
+ "Medel: MV 5.85 ± 0.80; FV 5.82 + 0.64\n",
+ "Patric: MV 5.97 ± 0.74; FV 5.99 + 0.63\n",
+ "Rodriguez R.: MV 6.05 ± 0.73; FV 6.11 + 0.72\n",
+ "Aina: MV 6.18 ± 0.97; FV 6.78 + 2.20\n",
+ "Cambiaso: MV 5.74 ± 0.96; FV 5.69 + 0.78\n",
+ "Perez N.: MV 6.09 ± 0.99; FV 6.18 + 1.03\n",
+ "Holm: MV 5.92 ± 0.78; FV 6.01 + 0.99\n",
+ "Baschirotto: MV 6.08 ± 0.89; FV 6.37 + 1.44\n",
+ "Dodo': MV 5.84 ± 0.81; FV 5.85 + 0.81\n",
+ "Hysaj: MV 5.87 ± 0.62; FV 5.87 + 0.63\n",
+ "Faraoni: MV 5.94 ± 0.77; FV 6.11 + 1.16\n",
+ "Bianchetti: MV 5.75 ± 0.80; FV 5.77 + 0.84\n",
+ "Milenkovic: MV 6.04 ± 1.16; FV 6.30 + 1.83\n",
+ "Marusic: MV 5.84 ± 0.72; FV 5.84 + 0.72\n",
+ "Colley: MV 5.64 ± 1.07; FV 5.71 + 1.30\n",
+ "Toljan: MV 5.88 ± 0.77; FV 5.88 + 0.67\n",
+ "Celik: MV 5.91 ± 0.68; FV 5.90 + 0.67\n",
+ "Ampadu: MV 5.82 ± 1.04; FV 5.76 + 0.82\n",
+ "Singo: MV 6.16 ± 0.86; FV 6.43 + 1.22\n",
+ "Casale: MV 5.88 ± 0.73; FV 5.86 + 0.62\n",
+ "Daniliuc: MV 5.70 ± 1.17; FV 5.64 + 1.09\n",
+ "Pongracic: MV 5.90 ± 0.79; FV 5.89 + 0.66\n",
+ "Soppy: MV 5.94 ± 0.79; FV 6.00 + 0.96\n",
+ "Kiwior: MV 5.82 ± 0.98; FV 5.76 + 0.73\n",
+ "Posch: MV 5.94 ± 1.17; FV 6.29 + 1.88\n",
+ "Masina: MV 6.22 ± 0.92; FV 6.70 + 1.93\n",
+ "Ghiglione: MV 5.84 ± 0.71; FV 5.85 + 0.71\n",
+ "De Vrij: MV 5.60 ± 0.89; FV 5.51 + 0.86\n",
+ "Alex Sandro: MV 5.81 ± 0.97; FV 5.77 + 0.74\n",
+ "Ceccherini: MV 5.77 ± 1.06; FV 5.91 + 1.39\n",
+ "Fazio: MV 5.77 ± 1.15; FV 5.75 + 1.10\n",
+ "Rogerio: MV 5.87 ± 0.83; FV 5.88 + 0.75\n",
+ "Reca: MV 6.00 ± 0.96; FV 6.38 + 1.70\n",
+ "Gunter: MV 5.74 ± 0.89; FV 5.77 + 0.96\n",
+ "Djidji: MV 6.01 ± 0.82; FV 6.27 + 1.34\n",
+ "Augello: MV 5.69 ± 0.69; FV 5.67 + 0.62\n",
+ "Bellanova: MV 5.90 ± 0.67; FV 5.92 + 0.71\n",
+ "Erlic: MV 5.96 ± 0.84; FV 5.97 + 0.76\n",
+ "Ismajli: MV 5.96 ± 0.86; FV 5.98 + 0.68\n",
+ "Ebuehi: MV 5.82 ± 0.69; FV 5.77 + 0.59\n",
+ "Kasius: MV 5.94 ± 0.86; FV 6.02 + 0.84\n",
+ "Lucumi': MV 5.72 ± 0.91; FV 5.67 + 0.74\n",
+ "Hien: MV 5.65 ± 0.94; FV 5.60 + 0.74\n",
+ "Acerbi: MV 5.82 ± 0.92; FV 5.85 + 0.84\n",
+ "Zappacosta: MV 6.12 ± 0.76; FV 6.41 + 1.37\n",
+ "Chiriches: MV 5.77 ± 1.21; FV 5.68 + 0.89\n",
+ "Gyomber: MV 5.72 ± 1.17; FV 5.62 + 0.98\n",
+ "Pezzella Giu.: MV 5.85 ± 0.67; FV 5.81 + 0.59\n",
+ "Ferrari G.: MV 5.91 ± 0.78; FV 5.87 + 0.67\n",
+ "Bereszynski: MV 5.67 ± 0.68; FV 5.60 + 0.56\n",
+ "Hateboer: MV 5.84 ± 0.98; FV 6.17 + 1.81\n",
+ "Karsdorp: MV 5.83 ± 0.74; FV 5.82 + 0.67\n",
+ "Nuytinck: MV 6.03 ± 0.79; FV 6.07 + 0.69\n",
+ "Lykogiannis: MV 5.82 ± 0.69; FV 5.89 + 0.85\n",
+ "Buongiorno: MV 5.96 ± 0.79; FV 5.95 + 0.68\n",
+ "Nikolaou: MV 5.70 ± 0.95; FV 5.67 + 0.73\n",
+ "Lazaro: MV 6.01 ± 0.89; FV 6.20 + 1.13\n",
+ "Gallo: MV 5.82 ± 0.73; FV 5.75 + 0.63\n",
+ "Ayhan: MV 5.84 ± 0.92; FV 5.81 + 0.80\n",
+ "Dest: MV 5.93 ± 0.70; FV 5.96 + 0.65\n",
+ "Stojanovic: MV 5.62 ± 0.92; FV 5.55 + 0.85\n",
+ "Birindelli: MV 5.71 ± 0.66; FV 5.68 + 0.58\n",
+ "Gendrey: MV 5.76 ± 0.69; FV 5.69 + 0.59\n",
+ "Ebosse: MV 5.91 ± 0.66; FV 5.88 + 0.58\n",
+ "Lochoshvili: MV 5.80 ± 0.71; FV 5.76 + 0.60\n",
+ "Bronn: MV 5.71 ± 0.78; FV 5.64 + 0.63\n",
+ "Thiaw: MV 6.00 ± 0.81; FV 6.08 + 0.85\n",
+ "Izzo: MV 5.94 ± 0.83; FV 5.97 + 0.69\n",
+ "D'ambrosio: MV 5.93 ± 0.72; FV 5.96 + 0.72\n",
+ "Rugani: MV 6.02 ± 0.71; FV 6.04 + 0.61\n",
+ "De Sciglio: MV 5.88 ± 0.63; FV 5.86 + 0.56\n",
+ "Luperto: MV 5.66 ± 1.17; FV 5.64 + 0.96\n",
+ "De Silvestri: MV 5.71 ± 0.87; FV 5.69 + 0.85\n",
+ "Djimsiti: MV 6.02 ± 0.78; FV 6.12 + 0.93\n",
+ "Palomino: MV 6.16 ± 0.92; FV 6.36 + 1.19\n",
+ "Bonifazi: MV 5.60 ± 0.94; FV 5.57 + 0.72\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
- "Hristov: MV 5.79 ± 0.67; FV 5.75 + 0.57\n",
- "Donati: MV 5.75 ± 0.81; FV 5.70 + 0.68\n",
- "Umtiti: MV 5.95 ± 0.85; FV 5.95 + 0.72\n",
- "Kjaer: MV 6.02 ± 0.64; FV 6.01 + 0.63\n",
- "Igor: MV 5.62 ± 1.20; FV 5.55 + 1.11\n",
- "Okoli: MV 5.57 ± 0.93; FV 5.52 + 0.82\n",
- "Soumaoro: MV 5.71 ± 1.02; FV 5.68 + 0.80\n",
- "Caldirola: MV 5.88 ± 0.86; FV 5.85 + 0.70\n",
- "Ballo-Toure': MV 6.17 ± 0.80; FV 6.52 + 1.48\n",
- "Bradaric: MV 5.82 ± 0.79; FV 5.84 + 0.70\n",
- "De Winter: MV 5.87 ± 0.91; FV 5.81 + 0.69\n",
- "Quagliata: MV 5.96 ± 0.63; FV 5.97 + 0.64\n",
- "Ferrari A.: MV 5.65 ± 0.77; FV 5.60 + 0.64\n",
- "Florenzi: MV 6.15 ± 0.82; FV 6.39 + 1.17\n",
- "Sala: MV 6.04 ± 0.75; FV 6.17 + 0.95\n",
- "Caldara: MV 5.82 ± 0.91; FV 5.80 + 0.77\n",
- "Murru: MV 5.77 ± 0.66; FV 5.81 + 0.82\n",
- "Marlon: MV 5.71 ± 0.74; FV 5.63 + 0.61\n",
- "Walukiewicz: MV 5.86 ± 0.74; FV 5.84 + 0.61\n",
- "Kumbulla: MV 5.92 ± 0.66; FV 5.89 + 0.59\n",
- "Amian: MV 5.74 ± 0.84; FV 5.72 + 0.72\n",
- "Ostigard: MV 5.96 ± 0.71; FV 5.99 + 0.68\n",
- "Sambia: MV 5.74 ± 0.79; FV 5.68 + 0.65\n",
- "Aiwu: MV 5.95 ± 0.81; FV 5.99 + 0.83\n",
- "Ehizibue: MV 5.71 ± 0.63; FV 5.66 + 0.53\n",
- "Hendry: MV 5.99 ± 0.82; FV 6.03 + 0.82\n",
- "Marrone: MV 5.54 ± 0.90; FV 5.50 + 0.75\n",
- "Radovanovic: MV 5.52 ± 0.91; FV 5.58 + 0.74\n",
- "Murillo: MV 5.75 ± 0.64; FV 5.62 + 0.53\n",
- "Venuti: MV 5.59 ± 0.70; FV 5.51 + 0.62\n",
- "Magnani: MV 5.92 ± 0.76; FV 5.88 + 0.65\n",
- "Terzic: MV 5.93 ± 0.59; FV 5.90 + 0.56\n",
- "Gabbia: MV 5.81 ± 0.86; FV 5.75 + 0.67\n",
- "Zortea: MV 5.75 ± 0.65; FV 5.74 + 0.66\n",
- "Dawidowicz: MV 5.73 ± 0.67; FV 5.64 + 0.65\n",
- "Pirola: MV 5.84 ± 0.64; FV 5.77 + 0.54\n",
- "Carboni: MV 5.72 ± 0.91; FV 5.68 + 0.75\n",
- "Lovato: MV 5.74 ± 0.89; FV 5.70 + 0.71\n",
- "Tuia: MV 5.92 ± 0.85; FV 5.98 + 0.99\n",
- "Amione: MV 5.72 ± 0.66; FV 5.68 + 0.58\n",
- "Vasquez: MV 5.84 ± 0.81; FV 5.84 + 0.66\n",
- "Zima: MV 5.63 ± 0.89; FV 5.58 + 0.72\n",
- "Coppola D.: MV 5.84 ± 0.75; FV 5.84 + 0.69\n",
- "Gatti: MV 5.89 ± 0.81; FV 5.91 + 0.72\n",
- "Gila: MV 5.76 ± 1.01; FV 5.68 + 0.86\n",
- "Cabal: MV 5.99 ± 0.78; FV 6.09 + 0.89\n",
- "Sosa: MV 5.66 ± 0.92; FV 5.61 + 0.79\n",
- "Conti: MV 6.03 ± 0.96; FV 6.42 + 1.74\n",
- "Dermaku: MV 6.01 ± 0.80; FV 6.07 + 0.82\n",
- "Tonelli: MV 5.72 ± 0.80; FV 5.66 + 0.65\n",
- "Radu: MV 5.63 ± 1.01; FV 5.56 + 0.88\n",
- "Paletta: MV 5.92 ± 0.82; FV 5.96 + 0.81\n",
- "Fares: MV 5.74 ± 0.69; FV 5.67 + 0.59\n",
- "Marchizza: MV 5.71 ± 0.72; FV 5.70 + 0.67\n",
- "Romagna: MV 5.84 ± 0.85; FV 5.89 + 0.94\n",
- "Ranieri L.: MV 5.66 ± 0.74; FV 5.61 + 0.72\n",
- "Cetin: MV 6.01 ± 0.86; FV 6.01 + 0.72\n",
- "Muldur: MV 5.62 ± 0.83; FV 5.55 + 0.72\n",
- "Adopo: MV 5.71 ± 0.98; FV 5.66 + 0.84\n",
- "Ferrer: MV 5.91 ± 0.82; FV 5.96 + 0.79\n",
- "Ruggeri: MV 5.84 ± 0.72; FV 5.86 + 0.65\n",
- "Antov: MV 5.66 ± 1.00; FV 5.61 + 0.83\n",
- "Amey: MV 6.02 ± 0.83; FV 6.09 + 0.81\n",
- "Ferrarini: MV 5.92 ± 0.82; FV 5.96 + 0.81\n",
- "Kamenovic: MV 5.90 ± 0.79; FV 5.91 + 0.69\n",
- "Vina: MV 5.78 ± 0.84; FV 5.74 + 0.68\n",
- "Zanoli: MV 5.87 ± 0.63; FV 5.83 + 0.57\n",
- "Zanotti: MV 5.79 ± 0.76; FV 5.80 + 0.73\n",
- "Ruan: MV 5.65 ± 1.02; FV 5.69 + 0.74\n",
- "Motoc: MV 5.90 ± 0.82; FV 5.94 + 0.79\n",
- "Cacace: MV 5.92 ± 0.72; FV 5.87 + 0.60\n",
- "Bayeye: MV 5.83 ± 0.87; FV 5.86 + 0.83\n",
- "Ebosele: MV 5.77 ± 0.94; FV 5.77 + 0.99\n",
- "Buta: MV 5.72 ± 0.89; FV 5.69 + 0.90\n",
- "Ndiaye: MV 5.95 ± 0.81; FV 5.99 + 0.83\n",
- "Abankwah: MV 5.72 ± 0.89; FV 5.69 + 0.90\n",
- "Guessand A.: MV 5.72 ± 0.89; FV 5.69 + 0.90\n",
- "Guarino: MV 5.97 ± 0.79; FV 6.01 + 0.78\n",
- "Milinkovic-Savic: MV 6.31 ± 1.16; FV 7.17 + 2.90\n",
- "Barella: MV 6.32 ± 1.16; FV 7.34 + 3.33\n",
- "Kvaratskhelia: MV 6.58 ± 1.39; FV 8.36 + 5.47\n",
- "Zaccagni: MV 6.34 ± 1.13; FV 7.34 + 3.25\n",
- "Zielinski: MV 6.32 ± 0.96; FV 6.89 + 2.03\n",
- "Luis Alberto: MV 6.19 ± 0.85; FV 6.61 + 1.65\n",
- "Frattesi: MV 6.23 ± 1.19; FV 7.37 + 3.58\n",
- "Politano: MV 6.19 ± 0.77; FV 6.62 + 1.48\n",
- "Koopmeiners: MV 6.30 ± 1.23; FV 7.40 + 3.47\n",
- "Vlasic: MV 6.21 ± 1.08; FV 7.12 + 2.96\n",
- "Pereyra: MV 6.08 ± 1.07; FV 6.58 + 2.07\n",
- "Felipe Anderson: MV 6.08 ± 0.90; FV 6.48 + 1.77\n",
- "Calhanoglu: MV 6.27 ± 1.04; FV 6.89 + 2.30\n",
- "Strefezza: MV 6.42 ± 1.09; FV 7.23 + 3.03\n",
- "Diaz B.: MV 6.34 ± 1.25; FV 7.63 + 3.97\n",
- "Pellegrini Lo.: MV 6.11 ± 1.15; FV 6.86 + 2.65\n",
- "Zambo Anguissa: MV 6.35 ± 1.09; FV 7.08 + 2.55\n",
- "Lobotka: MV 6.17 ± 0.72; FV 6.42 + 1.16\n",
- "Malinovskyi: MV 6.09 ± 0.86; FV 6.50 + 1.69\n",
- "Candreva: MV 6.30 ± 1.02; FV 6.95 + 2.38\n",
- "Pasalic: MV 6.06 ± 1.12; FV 6.85 + 2.67\n",
- "Bennacer: MV 6.19 ± 0.73; FV 6.50 + 1.28\n",
- "Kostic: MV 6.04 ± 0.81; FV 6.34 + 1.37\n",
- "Radonjic: MV 6.20 ± 0.88; FV 6.79 + 2.11\n",
- "Samardzic: MV 6.00 ± 0.93; FV 6.32 + 1.60\n",
- "Chiesa: MV 6.04 ± 0.83; FV 6.35 + 1.44\n",
- "Lovric: MV 6.10 ± 0.76; FV 6.40 + 1.43\n",
- "De Ketelaere: MV 5.94 ± 0.69; FV 5.97 + 0.76\n",
- "Brozovic: MV 6.13 ± 0.87; FV 6.38 + 1.33\n",
- "Pogba: MV 5.88 ± 0.76; FV 5.90 + 0.73\n",
- "Bonaventura: MV 6.00 ± 0.86; FV 6.29 + 1.48\n",
- "Sensi: MV 6.14 ± 1.10; FV 6.79 + 2.41\n",
- "Bandinelli: MV 6.10 ± 0.97; FV 6.66 + 2.12\n",
- "Ikone': MV 5.96 ± 0.90; FV 6.27 + 1.60\n",
- "Barak: MV 5.76 ± 0.70; FV 5.75 + 0.72\n",
- "Mkhitaryan: MV 6.11 ± 0.81; FV 6.43 + 1.46\n",
- "Pessina: MV 6.00 ± 0.87; FV 6.39 + 1.70\n",
- "Tonali: MV 6.23 ± 0.95; FV 6.69 + 1.86\n",
- "Arslan: MV 5.81 ± 0.76; FV 5.86 + 0.94\n",
- "Lazovic: MV 6.14 ± 0.77; FV 6.50 + 1.41\n",
- "Cristante: MV 6.04 ± 0.98; FV 6.30 + 1.46\n",
- "Elmas: MV 6.08 ± 0.74; FV 6.40 + 1.32\n",
- "Bajrami: MV 5.96 ± 0.85; FV 6.23 + 1.40\n",
- "Vecino: MV 5.86 ± 0.86; FV 5.90 + 0.90\n",
- "Paredes: MV 5.69 ± 0.67; FV 5.60 + 0.57\n",
- "Mandragora: MV 5.82 ± 0.84; FV 5.94 + 1.10\n",
- "Djuricic: MV 5.81 ± 0.88; FV 6.11 + 1.63\n",
- "Lukic: MV 5.98 ± 1.08; FV 6.31 + 1.76\n",
- "Soriano: MV 5.99 ± 0.69; FV 6.03 + 0.73\n",
- "Zaniolo: MV 5.92 ± 1.01; FV 6.35 + 1.93\n",
- "Sottil: MV 5.94 ± 0.93; FV 6.23 + 1.51\n",
- "Traore' Hj.: MV 6.14 ± 1.13; FV 7.04 + 3.02\n",
- "Messias: MV 6.12 ± 1.11; FV 6.92 + 2.70\n",
- "Thorstvedt: MV 5.96 ± 0.92; FV 6.42 + 1.97\n",
- "Cuadrado: MV 5.82 ± 0.95; FV 5.80 + 0.92\n",
- "Locatelli: MV 6.02 ± 0.73; FV 6.08 + 0.79\n",
- "Rabiot: MV 6.09 ± 1.01; FV 6.32 + 1.39\n",
- "Dominguez: MV 6.07 ± 0.90; FV 6.33 + 1.35\n",
- "Tameze: MV 6.00 ± 0.76; FV 6.17 + 1.08\n",
- "Miranchuk: MV 6.08 ± 1.17; FV 6.89 + 2.76\n",
- "Vilhena: MV 5.75 ± 0.75; FV 5.82 + 1.02\n",
- "De Roon: MV 5.93 ± 0.71; FV 5.97 + 0.76\n",
- "Verdi: MV 6.09 ± 0.63; FV 6.32 + 0.98\n",
- "Walace: MV 5.82 ± 0.73; FV 5.84 + 0.71\n",
- "Wijnaldum: MV 5.94 ± 0.85; FV 5.96 + 0.77\n",
- "Mckennie: MV 5.77 ± 0.71; FV 5.83 + 0.94\n",
- "Makengo: MV 5.84 ± 0.72; FV 5.87 + 0.78\n",
- "Ricci S.: MV 6.05 ± 0.73; FV 6.15 + 0.88\n",
- "Coulibaly L.: MV 6.08 ± 1.00; FV 6.51 + 1.92\n",
- "Sabiri: MV 5.77 ± 0.81; FV 5.95 + 1.36\n",
- "Miretti: MV 5.93 ± 0.68; FV 5.95 + 0.73\n",
- "Colpani: MV 6.19 ± 0.89; FV 6.85 + 2.32\n",
- "Haas: MV 6.02 ± 0.76; FV 6.29 + 1.42\n",
- "Orsolini: MV 6.05 ± 1.23; FV 6.98 + 3.05\n",
- "Matic: MV 6.00 ± 0.64; FV 5.99 + 0.64\n",
- "Ascacibar: MV 6.00 ± 0.72; FV 6.03 + 0.70\n",
- "Ederson D.s.: MV 5.84 ± 0.67; FV 5.85 + 0.70\n",
- "Ciurria: MV 5.99 ± 0.88; FV 6.31 + 1.46\n",
- "Gonzalez J.: MV 6.15 ± 0.90; FV 6.62 + 1.92\n",
- "El Shaarawy: MV 6.18 ± 0.86; FV 6.59 + 1.75\n",
- "Meite': MV 5.88 ± 0.70; FV 5.89 + 0.66\n",
- "Bourabia: MV 5.97 ± 0.68; FV 5.99 + 0.66\n",
- "Ndombele': MV 5.88 ± 0.63; FV 5.84 + 0.58\n",
- "Henderson L.: MV 5.92 ± 0.71; FV 5.98 + 0.91\n",
- "Maggiore: MV 5.99 ± 0.70; FV 6.05 + 0.86\n",
- "Ilic: MV 6.01 ± 0.74; FV 6.15 + 1.00\n",
- "Kovalenko: MV 6.02 ± 0.76; FV 6.21 + 1.17\n",
- "Zalewski: MV 5.98 ± 0.67; FV 6.00 + 0.74\n",
- "Pickel: MV 5.92 ± 0.71; FV 6.02 + 1.02\n",
- "Ferguson: MV 6.15 ± 1.09; FV 6.82 + 2.42\n",
- "Camara Ma.: MV 6.11 ± 0.61; FV 6.18 + 0.68\n",
- "Saponara: MV 5.83 ± 0.89; FV 5.97 + 1.17\n",
- "Rincon: MV 5.80 ± 0.68; FV 5.80 + 0.74\n",
- "Cataldi: MV 5.92 ± 0.72; FV 5.92 + 0.68\n",
- "Zurkowski: MV 5.95 ± 0.94; FV 6.23 + 1.54\n",
- "Rovella: MV 5.86 ± 1.07; FV 5.81 + 0.83\n",
- "Agudelo: MV 5.95 ± 0.68; FV 6.00 + 0.89\n",
- "Amrabat: MV 5.76 ± 0.98; FV 5.79 + 1.09\n",
- "Lopez M.: MV 5.86 ± 0.80; FV 5.88 + 0.84\n",
- "Gyasi: MV 5.86 ± 0.99; FV 6.33 + 2.02\n",
- "Pobega: MV 6.02 ± 0.68; FV 6.13 + 0.92\n",
- "Harroui: MV 5.78 ± 0.72; FV 5.88 + 1.11\n",
- "Ceide: MV 5.86 ± 0.71; FV 5.85 + 0.74\n",
- "Baldanzi: MV 6.34 ± 1.02; FV 7.34 + 3.35\n",
- "Blin: MV 6.06 ± 0.61; FV 6.08 + 0.62\n",
- "Hjulmand: MV 6.02 ± 0.94; FV 5.99 + 0.77\n",
- "D'alessandro: MV 6.05 ± 0.62; FV 6.11 + 0.81\n",
- "Grassi: MV 6.01 ± 0.61; FV 5.96 + 0.57\n",
- "Krunic: MV 6.01 ± 0.66; FV 6.04 + 0.74\n",
- "Linetty: MV 5.78 ± 0.81; FV 5.79 + 0.76\n",
- "Miguel Veloso: MV 6.05 ± 0.74; FV 6.21 + 0.98\n",
- "Ekdal: MV 5.82 ± 0.77; FV 5.80 + 0.66\n",
- "Schouten: MV 5.89 ± 0.77; FV 5.85 + 0.64\n",
- "Villar: MV 5.84 ± 0.62; FV 5.80 + 0.55\n",
- "Saelemaekers: MV 5.98 ± 0.75; FV 6.08 + 0.96\n",
- "Vranckx: MV 5.97 ± 0.81; FV 6.03 + 0.79\n",
- "Basic: MV 5.91 ± 0.60; FV 5.88 + 0.60\n",
- "Aebischer: MV 5.87 ± 0.77; FV 5.90 + 0.74\n",
- "Marcos Antonio: MV 5.80 ± 0.63; FV 5.74 + 0.54\n",
- "Ranocchia F.: MV 6.07 ± 0.90; FV 6.56 + 1.85\n",
- "Bistrovic: MV 5.95 ± 0.63; FV 5.95 + 0.71\n",
- "Verre: MV 5.77 ± 0.63; FV 5.75 + 0.56\n",
- "Gagliardini: MV 5.94 ± 0.76; FV 6.04 + 1.00\n",
- "Barberis: MV 5.79 ± 0.76; FV 5.78 + 0.67\n",
- "Leris: MV 5.71 ± 0.69; FV 5.72 + 0.88\n",
- "Vieira: MV 5.72 ± 0.66; FV 5.69 + 0.65\n"
+ "Hristov: MV 5.76 ± 0.69; FV 5.67 + 0.58\n",
+ "Donati: MV 5.65 ± 0.97; FV 5.58 + 0.83\n",
+ "Umtiti: MV 5.86 ± 1.13; FV 5.83 + 0.91\n",
+ "Kjaer: MV 6.03 ± 0.63; FV 6.03 + 0.64\n",
+ "Igor: MV 5.70 ± 0.97; FV 5.68 + 0.78\n",
+ "Okoli: MV 5.74 ± 0.81; FV 5.70 + 0.67\n",
+ "Soumaoro: MV 5.67 ± 1.14; FV 5.60 + 0.93\n",
+ "Caldirola: MV 5.67 ± 0.95; FV 5.61 + 0.76\n",
+ "Ballo-Toure': MV 6.13 ± 0.74; FV 6.44 + 1.33\n",
+ "Bradaric: MV 5.66 ± 0.86; FV 5.60 + 0.76\n",
+ "De Winter: MV 5.72 ± 1.10; FV 5.64 + 0.89\n",
+ "Quagliata: MV 5.89 ± 0.61; FV 5.86 + 0.58\n",
+ "Ferrari A.: MV 5.53 ± 0.90; FV 5.48 + 0.73\n",
+ "Florenzi: MV 6.09 ± 0.78; FV 6.29 + 1.11\n",
+ "Sala: MV 5.93 ± 0.77; FV 5.97 + 0.75\n",
+ "Caldara: MV 5.79 ± 1.09; FV 5.71 + 0.87\n",
+ "Murru: MV 5.62 ± 0.75; FV 5.59 + 0.76\n",
+ "Marlon: MV 5.55 ± 0.83; FV 5.46 + 0.69\n",
+ "Walukiewicz: MV 5.71 ± 1.02; FV 5.65 + 0.88\n",
+ "Kumbulla: MV 5.80 ± 0.66; FV 5.75 + 0.58\n",
+ "Amian: MV 5.76 ± 0.93; FV 5.69 + 0.78\n",
+ "Ostigard: MV 5.65 ± 1.19; FV 5.64 + 1.22\n",
+ "Sambia: MV 5.67 ± 0.89; FV 5.58 + 0.74\n",
+ "Aiwu: MV 5.87 ± 0.82; FV 5.90 + 0.78\n",
+ "Ehizibue: MV 5.87 ± 0.63; FV 5.77 + 0.55\n",
+ "Hendry: MV 5.86 ± 0.80; FV 5.88 + 0.71\n",
+ "Marrone: MV 5.48 ± 0.93; FV 5.37 + 0.82\n",
+ "Radovanovic: MV 5.52 ± 0.88; FV 5.51 + 0.74\n",
+ "Murillo: MV 5.61 ± 0.71; FV 5.51 + 0.58\n",
+ "Venuti: MV 5.75 ± 0.76; FV 5.73 + 0.73\n",
+ "Magnani: MV 5.78 ± 1.02; FV 5.73 + 0.76\n",
+ "Terzic: MV 6.05 ± 0.56; FV 5.97 + 0.58\n",
+ "Gabbia: MV 5.86 ± 0.69; FV 5.81 + 0.59\n",
+ "Zortea: MV 5.84 ± 0.64; FV 5.86 + 0.80\n",
+ "Dawidowicz: MV 5.53 ± 0.71; FV 5.42 + 0.59\n",
+ "Pirola: MV 5.68 ± 0.83; FV 5.61 + 0.66\n",
+ "Carboni: MV 5.56 ± 0.92; FV 5.46 + 0.80\n",
+ "Lovato: MV 5.75 ± 1.17; FV 5.65 + 0.98\n",
+ "Tuia: MV 5.70 ± 0.81; FV 5.70 + 0.84\n",
+ "Amione: MV 5.52 ± 0.69; FV 5.42 + 0.56\n",
+ "Vasquez: MV 5.77 ± 0.79; FV 5.74 + 0.66\n",
+ "Zima: MV 5.93 ± 0.74; FV 5.93 + 0.66\n",
+ "Coppola D.: MV 5.67 ± 0.92; FV 5.61 + 0.75\n",
+ "Gatti: MV 6.02 ± 0.83; FV 6.06 + 0.70\n",
+ "Gila: MV 5.87 ± 0.83; FV 5.87 + 0.69\n",
+ "Cabal: MV 5.77 ± 0.90; FV 5.78 + 0.80\n",
+ "Sosa: MV 5.72 ± 1.19; FV 5.66 + 1.12\n",
+ "Conti: MV 6.05 ± 1.04; FV 6.47 + 1.82\n",
+ "Dermaku: MV 5.88 ± 0.76; FV 5.90 + 0.72\n",
+ "Tonelli: MV 5.58 ± 0.91; FV 5.52 + 0.79\n",
+ "Radu: MV 5.62 ± 0.88; FV 5.58 + 0.76\n",
+ "Paletta: MV 5.71 ± 0.91; FV 5.66 + 0.84\n",
+ "Fares: MV 5.74 ± 0.67; FV 5.69 + 0.60\n",
+ "Marchizza: MV 5.89 ± 0.75; FV 5.90 + 0.69\n",
+ "Romagna: MV 6.05 ± 0.81; FV 6.14 + 0.89\n",
+ "Ranieri L.: MV 5.77 ± 0.75; FV 5.77 + 0.82\n",
+ "Cetin: MV 5.78 ± 1.02; FV 5.73 + 0.80\n",
+ "Muldur: MV 5.90 ± 0.77; FV 5.91 + 0.68\n",
+ "Adopo: MV 5.99 ± 0.70; FV 6.03 + 0.72\n",
+ "Ferrer: MV 5.87 ± 0.87; FV 5.86 + 0.70\n",
+ "Ruggeri: MV 5.81 ± 0.67; FV 5.80 + 0.60\n",
+ "Antov: MV 5.56 ± 1.10; FV 5.47 + 1.08\n",
+ "Amey: MV 5.89 ± 0.86; FV 5.93 + 0.77\n",
+ "Ferrarini: MV 5.71 ± 0.91; FV 5.66 + 0.84\n",
+ "Kamenovic: MV 5.92 ± 0.74; FV 5.94 + 0.73\n",
+ "Vina: MV 5.67 ± 0.86; FV 5.63 + 0.72\n",
+ "Zanoli: MV 5.82 ± 0.66; FV 5.83 + 0.60\n",
+ "Zanotti: MV 5.70 ± 0.90; FV 5.66 + 0.88\n",
+ "Ruan: MV 5.84 ± 0.75; FV 5.71 + 0.67\n",
+ "Motoc: MV 5.78 ± 0.88; FV 5.77 + 0.82\n",
+ "Cacace: MV 5.73 ± 0.67; FV 5.64 + 0.55\n",
+ "Bayeye: MV 6.07 ± 0.80; FV 6.21 + 0.95\n",
+ "Ebosele: MV 5.99 ± 0.78; FV 6.05 + 0.74\n",
+ "Buta: MV 6.00 ± 0.78; FV 6.05 + 0.74\n",
+ "Ndiaye: MV 5.87 ± 0.82; FV 5.90 + 0.78\n",
+ "Abankwah: MV 6.00 ± 0.78; FV 6.05 + 0.74\n",
+ "Guessand A.: MV 6.00 ± 0.78; FV 6.05 + 0.74\n",
+ "Guarino: MV 5.80 ± 0.82; FV 5.81 + 0.78\n",
+ "Milinkovic-Savic: MV 6.35 ± 1.24; FV 7.63 + 3.95\n",
+ "Barella: MV 6.27 ± 1.18; FV 7.27 + 3.23\n",
+ "Kvaratskhelia: MV 6.56 ± 1.40; FV 8.39 + 5.55\n",
+ "Zaccagni: MV 6.42 ± 1.20; FV 7.72 + 4.09\n",
+ "Zielinski: MV 6.41 ± 1.17; FV 7.37 + 3.20\n",
+ "Luis Alberto: MV 6.30 ± 1.02; FV 6.97 + 2.45\n",
+ "Frattesi: MV 6.37 ± 1.22; FV 7.59 + 3.93\n",
+ "Politano: MV 6.20 ± 0.86; FV 6.73 + 1.84\n",
+ "Koopmeiners: MV 6.40 ± 1.21; FV 7.62 + 3.90\n",
+ "Vlasic: MV 6.42 ± 1.22; FV 7.86 + 4.42\n",
+ "Pereyra: MV 6.28 ± 1.17; FV 7.14 + 2.92\n",
+ "Felipe Anderson: MV 6.19 ± 1.02; FV 6.98 + 2.70\n",
+ "Calhanoglu: MV 6.26 ± 1.07; FV 6.97 + 2.52\n",
+ "Strefezza: MV 6.21 ± 0.85; FV 6.70 + 1.78\n",
+ "Diaz B.: MV 6.34 ± 1.32; FV 7.77 + 4.35\n",
+ "Pellegrini Lo.: MV 6.18 ± 1.22; FV 7.13 + 3.14\n",
+ "Zambo Anguissa: MV 6.36 ± 1.19; FV 7.33 + 3.20\n",
+ "Lobotka: MV 6.17 ± 0.77; FV 6.47 + 1.32\n",
+ "Malinovskyi: MV 6.16 ± 0.85; FV 6.52 + 1.58\n",
+ "Candreva: MV 6.03 ± 1.10; FV 6.55 + 2.09\n",
+ "Pasalic: MV 6.23 ± 1.11; FV 7.28 + 3.34\n",
+ "Bennacer: MV 6.16 ± 0.70; FV 6.43 + 1.12\n",
+ "Kostic: MV 6.25 ± 0.97; FV 6.80 + 2.05\n",
+ "Radonjic: MV 6.41 ± 1.12; FV 7.44 + 3.51\n",
+ "Samardzic: MV 6.33 ± 1.14; FV 7.32 + 3.25\n",
+ "Chiesa: MV 6.24 ± 0.91; FV 6.81 + 2.09\n",
+ "Lovric: MV 6.21 ± 0.82; FV 6.58 + 1.47\n",
+ "De Ketelaere: MV 5.94 ± 0.68; FV 5.97 + 0.78\n",
+ "Brozovic: MV 6.02 ± 0.91; FV 6.25 + 1.34\n",
+ "Pogba: MV 5.99 ± 0.79; FV 6.06 + 0.78\n",
+ "Bonaventura: MV 6.27 ± 1.09; FV 7.08 + 2.80\n",
+ "Sensi: MV 5.92 ± 1.06; FV 6.31 + 1.86\n",
+ "Bandinelli: MV 5.84 ± 0.84; FV 6.05 + 1.36\n",
+ "Ikone': MV 6.24 ± 1.04; FV 6.99 + 2.60\n",
+ "Barak: MV 6.03 ± 1.00; FV 6.60 + 2.09\n",
+ "Mkhitaryan: MV 6.03 ± 0.83; FV 6.28 + 1.39\n",
+ "Pessina: MV 5.95 ± 0.94; FV 6.25 + 1.60\n",
+ "Tonali: MV 6.24 ± 0.97; FV 6.82 + 2.08\n",
+ "Arslan: MV 6.05 ± 0.76; FV 6.20 + 1.04\n",
+ "Lazovic: MV 6.01 ± 0.76; FV 6.19 + 1.11\n",
+ "Cristante: MV 6.03 ± 0.94; FV 6.34 + 1.55\n",
+ "Elmas: MV 6.12 ± 1.04; FV 6.76 + 2.27\n",
+ "Bajrami: MV 5.76 ± 0.77; FV 5.84 + 1.04\n",
+ "Vecino: MV 5.86 ± 0.79; FV 5.94 + 1.02\n",
+ "Paredes: MV 5.80 ± 0.70; FV 5.74 + 0.59\n",
+ "Mandragora: MV 6.02 ± 0.88; FV 6.31 + 1.49\n",
+ "Djuricic: MV 5.73 ± 0.94; FV 5.93 + 1.47\n",
+ "Lukic: MV 6.28 ± 1.16; FV 7.25 + 3.18\n",
+ "Soriano: MV 5.93 ± 0.73; FV 5.98 + 0.75\n",
+ "Zaniolo: MV 5.88 ± 1.00; FV 6.39 + 2.08\n",
+ "Sottil: MV 6.18 ± 1.16; FV 7.03 + 2.81\n",
+ "Traore' Hj.: MV 6.26 ± 1.14; FV 7.23 + 3.26\n",
+ "Messias: MV 6.15 ± 1.18; FV 7.20 + 3.27\n",
+ "Thorstvedt: MV 6.11 ± 0.93; FV 6.59 + 2.00\n",
+ "Cuadrado: MV 5.94 ± 0.99; FV 5.95 + 0.85\n",
+ "Locatelli: MV 6.11 ± 0.74; FV 6.21 + 0.83\n",
+ "Rabiot: MV 6.26 ± 1.05; FV 6.89 + 2.37\n",
+ "Dominguez: MV 6.00 ± 0.85; FV 6.21 + 1.27\n",
+ "Tameze: MV 5.83 ± 0.83; FV 5.88 + 0.81\n",
+ "Miranchuk: MV 6.36 ± 1.26; FV 7.80 + 4.34\n",
+ "Vilhena: MV 5.71 ± 0.71; FV 5.71 + 0.78\n",
+ "De Roon: MV 6.07 ± 0.72; FV 6.19 + 0.89\n",
+ "Verdi: MV 6.12 ± 0.75; FV 6.50 + 1.53\n",
+ "Walace: MV 5.99 ± 0.70; FV 6.00 + 0.64\n",
+ "Wijnaldum: MV 5.92 ± 0.76; FV 5.96 + 0.81\n",
+ "Mckennie: MV 5.87 ± 0.76; FV 6.01 + 1.15\n",
+ "Makengo: MV 6.00 ± 0.69; FV 6.03 + 0.68\n",
+ "Ricci S.: MV 6.19 ± 0.77; FV 6.43 + 1.00\n",
+ "Coulibaly L.: MV 5.86 ± 0.92; FV 5.99 + 1.19\n",
+ "Sabiri: MV 5.73 ± 0.87; FV 5.82 + 1.23\n",
+ "Miretti: MV 6.01 ± 0.69; FV 6.08 + 0.81\n",
+ "Colpani: MV 6.11 ± 0.81; FV 6.53 + 1.76\n",
+ "Haas: MV 5.80 ± 0.72; FV 5.93 + 1.12\n",
+ "Orsolini: MV 5.87 ± 1.13; FV 6.32 + 2.03\n",
+ "Matic: MV 6.15 ± 0.76; FV 6.41 + 1.27\n",
+ "Ascacibar: MV 5.89 ± 0.69; FV 5.88 + 0.62\n",
+ "Ederson D.s.: MV 5.99 ± 0.68; FV 6.05 + 0.87\n",
+ "Ciurria: MV 5.87 ± 0.86; FV 6.02 + 1.18\n",
+ "Gonzalez J.: MV 5.94 ± 0.83; FV 6.15 + 1.28\n",
+ "El Shaarawy: MV 6.18 ± 0.85; FV 6.71 + 1.96\n",
+ "Meite': MV 5.83 ± 0.69; FV 5.82 + 0.62\n",
+ "Bourabia: MV 5.92 ± 0.70; FV 5.94 + 0.64\n",
+ "Ndombele': MV 5.78 ± 0.66; FV 5.75 + 0.60\n",
+ "Henderson L.: MV 5.73 ± 0.68; FV 5.73 + 0.77\n",
+ "Maggiore: MV 5.81 ± 0.69; FV 5.81 + 0.68\n",
+ "Ilic: MV 5.85 ± 0.76; FV 5.88 + 0.76\n",
+ "Kovalenko: MV 5.93 ± 0.73; FV 5.99 + 0.84\n",
+ "Zalewski: MV 6.01 ± 0.66; FV 6.07 + 0.81\n",
+ "Pickel: MV 5.83 ± 0.67; FV 5.85 + 0.76\n",
+ "Ferguson: MV 6.06 ± 1.02; FV 6.52 + 1.94\n",
+ "Camara Ma.: MV 6.11 ± 0.72; FV 6.19 + 0.75\n",
+ "Saponara: MV 6.06 ± 0.95; FV 6.47 + 1.70\n",
+ "Rincon: MV 5.71 ± 0.73; FV 5.72 + 0.72\n",
+ "Cataldi: MV 5.90 ± 0.69; FV 5.89 + 0.67\n",
+ "Zurkowski: MV 6.16 ± 1.04; FV 6.77 + 2.28\n",
+ "Rovella: MV 5.73 ± 1.09; FV 5.69 + 0.88\n",
+ "Agudelo: MV 5.87 ± 0.65; FV 5.87 + 0.63\n",
+ "Amrabat: MV 6.01 ± 0.89; FV 6.10 + 0.96\n",
+ "Lopez M.: MV 6.05 ± 0.78; FV 6.14 + 0.89\n",
+ "Gyasi: MV 5.80 ± 0.86; FV 5.86 + 1.02\n",
+ "Pobega: MV 6.03 ± 0.69; FV 6.14 + 0.97\n",
+ "Harroui: MV 6.04 ± 0.76; FV 6.31 + 1.51\n",
+ "Ceide: MV 6.02 ± 0.69; FV 6.09 + 0.78\n",
+ "Baldanzi: MV 6.17 ± 0.83; FV 6.79 + 2.20\n",
+ "Blin: MV 5.95 ± 0.59; FV 5.89 + 0.55\n",
+ "Hjulmand: MV 5.92 ± 1.10; FV 5.86 + 0.84\n",
+ "D'alessandro: MV 5.95 ± 0.62; FV 5.96 + 0.71\n",
+ "Grassi: MV 5.86 ± 0.62; FV 5.83 + 0.54\n",
+ "Krunic: MV 6.01 ± 0.65; FV 6.04 + 0.72\n",
+ "Linetty: MV 6.11 ± 1.02; FV 6.66 + 2.12\n",
+ "Miguel Veloso: MV 5.89 ± 0.75; FV 5.91 + 0.76\n",
+ "Ekdal: MV 5.78 ± 0.72; FV 5.72 + 0.62\n",
+ "Schouten: MV 5.78 ± 0.84; FV 5.72 + 0.66\n",
+ "Villar: MV 5.71 ± 0.68; FV 5.63 + 0.57\n",
+ "Saelemaekers: MV 5.99 ± 0.74; FV 6.12 + 0.98\n",
+ "Vranckx: MV 6.02 ± 0.80; FV 6.10 + 0.80\n",
+ "Basic: MV 5.94 ± 0.61; FV 5.93 + 0.70\n",
+ "Aebischer: MV 5.88 ± 0.90; FV 6.01 + 1.20\n",
+ "Marcos Antonio: MV 5.88 ± 0.60; FV 5.84 + 0.54\n",
+ "Ranocchia F.: MV 5.89 ± 0.82; FV 6.06 + 1.23\n",
+ "Bistrovic: MV 5.81 ± 0.62; FV 5.82 + 0.61\n",
+ "Verre: MV 5.69 ± 0.66; FV 5.66 + 0.55\n",
+ "Gagliardini: MV 5.82 ± 0.70; FV 5.82 + 0.80\n",
+ "Barberis: MV 5.62 ± 0.84; FV 5.55 + 0.75\n",
+ "Leris: MV 5.67 ± 0.72; FV 5.67 + 0.79\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
- "Winks: MV 5.92 ± 0.74; FV 5.98 + 0.89\n",
- "Castrovilli: MV 5.83 ± 0.83; FV 5.94 + 1.11\n",
- "Maldini: MV 6.15 ± 1.04; FV 7.10 + 3.02\n",
- "Marin: MV 5.80 ± 0.75; FV 5.78 + 0.64\n",
- "Maleh: MV 5.76 ± 0.69; FV 5.77 + 0.79\n",
- "Matheus Henrique: MV 5.79 ± 0.70; FV 5.79 + 0.72\n",
- "Asllani: MV 5.83 ± 0.63; FV 5.81 + 0.59\n",
- "Moro N.: MV 5.88 ± 0.70; FV 5.89 + 0.65\n",
- "Oudin: MV 6.09 ± 0.70; FV 6.25 + 0.91\n",
- "Duncan: MV 5.75 ± 0.78; FV 5.79 + 0.90\n",
- "Molina S.: MV 5.84 ± 0.77; FV 5.88 + 0.81\n",
- "Kastanos: MV 5.74 ± 0.72; FV 5.72 + 0.65\n",
- "Valoti: MV 5.83 ± 0.66; FV 5.79 + 0.59\n",
- "Gaetano: MV 6.00 ± 0.69; FV 6.04 + 0.76\n",
- "Escalante: MV 5.83 ± 0.80; FV 5.77 + 0.64\n",
- "Bohinen: MV 5.96 ± 0.68; FV 5.97 + 0.64\n",
- "Terracciano F.: MV 6.08 ± 0.59; FV 6.20 + 0.82\n",
- "Milanese: MV 5.91 ± 0.85; FV 5.96 + 0.83\n",
- "Castagnetti: MV 5.98 ± 0.65; FV 5.99 + 0.65\n",
- "Listkowski: MV 6.02 ± 0.64; FV 6.05 + 0.67\n",
- "Adli: MV 5.72 ± 0.67; FV 5.72 + 0.64\n",
- "Hrustic: MV 5.86 ± 0.75; FV 5.87 + 0.73\n",
- "D'andrea: MV 5.97 ± 0.68; FV 6.06 + 1.01\n",
- "Benassi: MV 5.75 ± 0.64; FV 5.74 + 0.62\n",
- "Baez: MV 5.93 ± 0.86; FV 5.98 + 0.81\n",
- "Vignato: MV 5.86 ± 0.78; FV 5.90 + 0.84\n",
- "Obiang: MV 5.84 ± 0.77; FV 5.83 + 0.66\n",
- "Askildsen: MV 5.77 ± 0.63; FV 5.77 + 0.57\n",
- "Hongla: MV 5.82 ± 0.63; FV 5.82 + 0.67\n",
- "Yepes: MV 5.66 ± 0.73; FV 5.63 + 0.64\n",
- "Helgason: MV 5.94 ± 0.66; FV 5.94 + 0.63\n",
- "Bondo: MV 5.99 ± 0.84; FV 6.05 + 0.77\n",
- "Ellertsson: MV 5.93 ± 0.74; FV 5.97 + 0.79\n",
- "Capezzi: MV 5.94 ± 0.71; FV 5.96 + 0.65\n",
- "Jajalo: MV 5.73 ± 0.67; FV 5.71 + 0.60\n",
- "Machin: MV 5.92 ± 0.82; FV 5.98 + 0.85\n",
- "Bakayoko: MV 5.75 ± 0.78; FV 5.69 + 0.65\n",
- "Scozzarella: MV 5.92 ± 0.82; FV 5.98 + 0.85\n",
- "Fagioli: MV 5.98 ± 0.80; FV 6.20 + 1.29\n",
- "Demme: MV 5.90 ± 0.75; FV 5.99 + 0.98\n",
- "Akpa Akpro: MV 5.98 ± 0.79; FV 6.02 + 0.83\n",
- "Darboe: MV 5.97 ± 0.92; FV 6.00 + 0.77\n",
- "Bove: MV 5.84 ± 0.78; FV 5.84 + 0.69\n",
- "Urbanski: MV 5.98 ± 0.83; FV 6.04 + 0.81\n",
- "Bertini: MV 5.87 ± 0.79; FV 5.88 + 0.71\n",
- "Cortinovis: MV 6.02 ± 0.77; FV 6.20 + 1.09\n",
- "Romero L.: MV 5.86 ± 0.86; FV 5.98 + 1.17\n",
- "Bianco: MV 5.76 ± 0.83; FV 5.77 + 0.87\n",
- "Sher: MV 5.98 ± 0.77; FV 6.10 + 0.97\n",
- "Nguiamba: MV 6.07 ± 0.79; FV 6.22 + 0.97\n",
- "Volpato: MV 6.10 ± 1.00; FV 6.44 + 1.64\n",
- "Praszelik: MV 6.08 ± 0.75; FV 6.28 + 1.07\n",
- "Trimboli: MV 5.92 ± 0.74; FV 5.98 + 0.89\n",
- "Pafundi: MV 5.75 ± 0.84; FV 5.75 + 0.88\n",
- "Bjorkengren: MV 6.05 ± 0.80; FV 6.17 + 0.93\n",
- "Vignato S.: MV 5.97 ± 0.86; FV 6.04 + 0.87\n",
- "Samek: MV 6.05 ± 0.80; FV 6.17 + 0.93\n",
- "Zerbin: MV 5.92 ± 0.67; FV 5.93 + 0.74\n",
- "Ilkhan: MV 5.72 ± 0.70; FV 5.66 + 0.59\n",
- "Degli Innocenti: MV 6.01 ± 0.83; FV 6.07 + 0.86\n",
- "Fazzini: MV 5.76 ± 0.85; FV 5.71 + 0.66\n",
- "Acella: MV 5.96 ± 0.81; FV 6.02 + 0.89\n",
- "Tripi: MV 5.96 ± 0.84; FV 6.00 + 0.79\n",
- "Garbett: MV 5.85 ± 0.83; FV 5.89 + 0.82\n",
- "Iling-Junior: MV 5.91 ± 0.86; FV 5.94 + 0.79\n",
- "Immobile: MV 6.38 ± 1.41; FV 8.11 + 5.10\n",
- "Vlahovic: MV 6.17 ± 1.44; FV 7.56 + 4.21\n",
- "Rafael Leao: MV 6.34 ± 1.43; FV 7.95 + 4.79\n",
- "Martinez L.: MV 6.27 ± 1.41; FV 7.99 + 4.91\n",
- "Dybala: MV 6.48 ± 1.27; FV 7.95 + 4.58\n",
- "Arnautovic: MV 6.33 ± 1.39; FV 8.06 + 5.00\n",
- "Beto: MV 6.13 ± 1.12; FV 7.18 + 3.26\n",
- "Giroud: MV 6.29 ± 1.35; FV 7.79 + 4.45\n",
- "Osimhen: MV 6.44 ± 1.45; FV 8.31 + 5.52\n",
- "Deulofeu: MV 6.16 ± 1.13; FV 7.00 + 2.77\n",
- "Lukaku: MV 6.41 ± 1.42; FV 8.29 + 5.46\n",
- "Milik: MV 6.04 ± 0.91; FV 6.39 + 1.55\n",
- "Pedro: MV 6.12 ± 0.91; FV 6.45 + 1.57\n",
- "Abraham: MV 6.20 ± 1.30; FV 7.66 + 4.26\n",
- "Berardi: MV 6.34 ± 1.39; FV 8.04 + 4.97\n",
- "Dia: MV 6.29 ± 1.40; FV 8.00 + 4.92\n",
- "Lookman: MV 6.42 ± 1.32; FV 8.02 + 4.79\n",
- "Simeone: MV 6.25 ± 1.39; FV 7.74 + 4.47\n",
- "Correa: MV 6.17 ± 0.83; FV 6.84 + 2.34\n",
- "Zapata D.: MV 6.09 ± 1.19; FV 7.18 + 3.36\n",
- "Dzeko: MV 6.12 ± 1.32; FV 7.38 + 3.80\n",
- "Nzola: MV 6.16 ± 1.31; FV 7.63 + 4.25\n",
- "Sanabria: MV 6.02 ± 1.11; FV 6.73 + 2.53\n",
- "Muriel: MV 6.20 ± 1.32; FV 7.29 + 3.53\n",
- "Rebic: MV 6.23 ± 1.31; FV 7.63 + 4.14\n",
- "Bonazzoli: MV 6.12 ± 0.98; FV 6.62 + 2.00\n",
- "Caprari: MV 6.02 ± 0.84; FV 6.51 + 1.86\n",
- "Di Maria: MV 5.93 ± 1.29; FV 6.29 + 2.06\n",
- "Lozano: MV 6.24 ± 1.22; FV 7.32 + 3.42\n",
- "Ceesay: MV 6.23 ± 1.13; FV 7.29 + 3.37\n",
- "Pinamonti: MV 5.94 ± 1.12; FV 6.73 + 2.71\n",
- "Kouame': MV 6.03 ± 1.06; FV 6.68 + 2.33\n",
- "Lauriente': MV 6.30 ± 1.38; FV 7.60 + 4.13\n",
- "Jovic: MV 5.89 ± 1.10; FV 6.38 + 2.06\n",
- "Barrow: MV 6.12 ± 1.28; FV 7.17 + 3.37\n",
- "Henry: MV 6.07 ± 1.15; FV 7.11 + 3.22\n",
- "Piatek: MV 6.08 ± 1.35; FV 7.35 + 3.84\n",
- "Gonzalez N.: MV 6.05 ± 1.07; FV 6.65 + 2.25\n",
- "Dessers: MV 6.14 ± 1.00; FV 7.09 + 3.01\n",
- "Caputo: MV 5.80 ± 0.75; FV 5.97 + 1.26\n",
- "Raspadori: MV 5.94 ± 0.91; FV 6.32 + 1.64\n",
- "Lammers: MV 6.02 ± 0.79; FV 6.31 + 1.45\n",
- "Okereke: MV 6.03 ± 1.09; FV 6.74 + 2.58\n",
- "Cabral: MV 5.94 ± 0.83; FV 6.32 + 1.69\n",
- "Gabbiadini: MV 5.82 ± 0.79; FV 6.08 + 1.48\n",
- "Belotti: MV 5.82 ± 0.62; FV 5.81 + 0.62\n",
- "Origi: MV 6.05 ± 1.13; FV 6.79 + 2.57\n",
- "Botheim: MV 6.04 ± 0.92; FV 6.64 + 2.15\n",
- "Alvarez A.: MV 6.16 ± 1.23; FV 7.25 + 3.47\n",
- "Verde: MV 6.23 ± 1.04; FV 7.19 + 3.12\n",
- "Destro: MV 6.05 ± 1.22; FV 7.01 + 3.17\n",
- "Kean: MV 5.84 ± 0.95; FV 6.11 + 1.54\n",
- "Pellegri: MV 5.82 ± 0.79; FV 6.01 + 1.33\n",
- "Satriano: MV 5.97 ± 0.96; FV 6.55 + 2.16\n",
- "Success: MV 5.87 ± 0.68; FV 5.87 + 0.76\n",
- "Mota: MV 5.92 ± 0.92; FV 6.61 + 2.27\n",
- "Banda: MV 6.08 ± 0.73; FV 6.24 + 1.05\n",
- "Hojlund: MV 5.90 ± 0.88; FV 6.40 + 1.92\n",
- "Lasagna: MV 5.93 ± 0.80; FV 6.53 + 2.08\n",
- "Pjaca: MV 5.98 ± 0.79; FV 6.14 + 1.12\n",
- "Gytkjaer: MV 5.94 ± 0.83; FV 6.54 + 2.05\n",
- "Petagna: MV 5.90 ± 0.89; FV 6.37 + 1.79\n",
- "Nestorovski: MV 5.93 ± 0.77; FV 6.05 + 1.15\n",
- "Zanimacchia: MV 5.97 ± 0.68; FV 6.05 + 0.84\n",
- "Piccoli: MV 6.06 ± 0.88; FV 6.78 + 2.42\n",
- "Kallon: MV 6.06 ± 0.70; FV 6.47 + 1.78\n",
- "Ciofani D.: MV 6.16 ± 0.84; FV 6.94 + 2.66\n",
- "Di Francesco F.: MV 6.01 ± 0.89; FV 6.40 + 1.77\n",
- "Boga: MV 5.82 ± 0.65; FV 5.81 + 0.73\n",
- "Zirkzee: MV 6.11 ± 1.15; FV 7.10 + 3.13\n",
- "Quagliarella: MV 5.82 ± 0.68; FV 5.91 + 1.07\n",
- "Ibrahimovic: MV 6.39 ± 1.31; FV 7.95 + 4.67\n",
- "Shomurodov: MV 6.02 ± 0.94; FV 6.62 + 2.27\n",
- "Djuric: MV 6.00 ± 0.59; FV 5.96 + 0.71\n",
- "Strelec: MV 6.03 ± 0.59; FV 6.04 + 0.85\n",
- "Antiste: MV 5.78 ± 0.81; FV 6.12 + 1.65\n",
- "Seck: MV 6.03 ± 0.61; FV 6.03 + 0.70\n",
- "Buonaiuto: MV 6.06 ± 0.72; FV 6.19 + 0.85\n",
- "Sansone: MV 5.87 ± 0.79; FV 6.02 + 1.12\n",
- "Pussetto: MV 5.86 ± 0.74; FV 6.10 + 1.51\n",
- "Cambiaghi: MV 5.98 ± 0.60; FV 5.95 + 0.64\n",
- "Colombo: MV 6.12 ± 1.03; FV 7.05 + 2.97\n",
- "Afena-Gyan: MV 5.80 ± 0.67; FV 5.79 + 0.60\n",
- "Defrel: MV 5.80 ± 0.82; FV 5.96 + 1.28\n",
- "Karamoh: MV 5.98 ± 0.67; FV 5.99 + 0.74\n",
- "Cancellieri: MV 5.85 ± 0.65; FV 5.77 + 0.57\n",
- "Tsadjout: MV 6.03 ± 0.80; FV 6.16 + 1.01\n",
- "Rodriguez P.: MV 6.01 ± 0.69; FV 6.06 + 0.73\n",
- "Valencia D.: MV 5.67 ± 0.64; FV 5.71 + 0.65\n",
- "Edera: MV 5.84 ± 0.88; FV 5.89 + 0.90\n",
- "Oddei: MV 6.00 ± 0.80; FV 6.08 + 0.92\n",
- "Raimondo: MV 6.00 ± 0.85; FV 6.09 + 0.89\n",
- "Kristoffersen: MV 5.92 ± 0.85; FV 5.96 + 0.87\n",
- "Kaio Jorge: MV 5.95 ± 0.68; FV 5.96 + 0.72\n",
- "De Luca: MV 5.91 ± 0.77; FV 5.97 + 0.89\n",
- "Soule': MV 5.97 ± 0.83; FV 6.01 + 0.72\n",
- "Lazetic: MV 5.99 ± 0.84; FV 6.08 + 0.94\n",
- "Voelkerling Persson: MV 6.04 ± 0.83; FV 6.17 + 0.96\n",
- "Sanca: MV 5.99 ± 0.74; FV 6.08 + 0.83\n"
+ "Vieira: MV 5.66 ± 0.70; FV 5.64 + 0.65\n",
+ "Winks: MV 5.84 ± 0.85; FV 5.89 + 0.89\n",
+ "Castrovilli: MV 6.07 ± 0.88; FV 6.32 + 1.35\n",
+ "Maldini: MV 6.08 ± 0.86; FV 6.56 + 1.87\n",
+ "Marin: MV 5.69 ± 0.74; FV 5.64 + 0.64\n",
+ "Maleh: MV 5.98 ± 0.72; FV 6.16 + 1.17\n",
+ "Matheus Henrique: MV 5.99 ± 0.70; FV 6.03 + 0.80\n",
+ "Asllani: MV 5.80 ± 0.65; FV 5.78 + 0.65\n",
+ "Moro N.: MV 5.66 ± 0.78; FV 5.61 + 0.65\n",
+ "Oudin: MV 5.98 ± 0.76; FV 6.03 + 0.80\n",
+ "Duncan: MV 5.98 ± 0.78; FV 6.14 + 1.17\n",
+ "Molina S.: MV 5.67 ± 0.77; FV 5.63 + 0.74\n",
+ "Kastanos: MV 5.71 ± 0.69; FV 5.67 + 0.60\n",
+ "Valoti: MV 5.75 ± 0.82; FV 5.71 + 0.69\n",
+ "Gaetano: MV 5.78 ± 0.70; FV 5.79 + 0.71\n",
+ "Escalante: MV 5.76 ± 0.78; FV 5.70 + 0.66\n",
+ "Bohinen: MV 5.84 ± 0.65; FV 5.81 + 0.57\n",
+ "Terracciano F.: MV 6.00 ± 0.59; FV 5.99 + 0.67\n",
+ "Milanese: MV 5.87 ± 0.82; FV 5.90 + 0.79\n",
+ "Castagnetti: MV 5.89 ± 0.60; FV 5.86 + 0.56\n",
+ "Listkowski: MV 5.80 ± 0.72; FV 5.76 + 0.62\n",
+ "Adli: MV 5.86 ± 0.83; FV 5.92 + 0.88\n",
+ "Hrustic: MV 5.68 ± 0.68; FV 5.64 + 0.57\n",
+ "D'andrea: MV 6.05 ± 0.74; FV 6.20 + 1.13\n",
+ "Benassi: MV 5.97 ± 0.68; FV 6.03 + 0.86\n",
+ "Baez: MV 5.85 ± 0.74; FV 5.86 + 0.69\n",
+ "Vignato: MV 5.80 ± 0.75; FV 5.82 + 0.76\n",
+ "Obiang: MV 6.01 ± 0.75; FV 6.02 + 0.66\n",
+ "Askildsen: MV 5.66 ± 0.63; FV 5.63 + 0.53\n",
+ "Hongla: MV 5.71 ± 0.65; FV 5.72 + 0.59\n",
+ "Yepes: MV 5.57 ± 0.86; FV 5.49 + 0.74\n",
+ "Helgason: MV 5.78 ± 0.64; FV 5.74 + 0.56\n",
+ "Bondo: MV 5.63 ± 0.74; FV 5.55 + 0.63\n",
+ "Ellertsson: MV 5.85 ± 0.70; FV 5.83 + 0.62\n",
+ "Capezzi: MV 5.86 ± 0.71; FV 5.86 + 0.63\n",
+ "Jajalo: MV 5.96 ± 0.63; FV 5.93 + 0.58\n",
+ "Machin: MV 5.73 ± 0.87; FV 5.70 + 0.84\n",
+ "Bakayoko: MV 5.84 ± 0.74; FV 5.80 + 0.63\n",
+ "Scozzarella: MV 5.73 ± 0.87; FV 5.70 + 0.84\n",
+ "Fagioli: MV 6.16 ± 1.03; FV 6.82 + 2.37\n",
+ "Demme: MV 5.85 ± 0.87; FV 6.03 + 1.33\n",
+ "Akpa Akpro: MV 5.81 ± 0.80; FV 5.82 + 0.79\n",
+ "Darboe: MV 6.02 ± 0.92; FV 6.09 + 0.86\n",
+ "Bove: MV 5.70 ± 0.65; FV 5.71 + 0.62\n",
+ "Urbanski: MV 5.85 ± 0.82; FV 5.87 + 0.76\n",
+ "Bertini: MV 5.87 ± 0.73; FV 5.88 + 0.75\n",
+ "Cortinovis: MV 5.87 ± 0.86; FV 5.93 + 0.89\n",
+ "Romero L.: MV 5.84 ± 0.89; FV 6.10 + 1.47\n",
+ "Bianco: MV 6.01 ± 0.81; FV 6.11 + 0.95\n",
+ "Sher: MV 5.91 ± 0.78; FV 5.95 + 0.75\n",
+ "Nguiamba: MV 5.98 ± 0.81; FV 6.04 + 0.79\n",
+ "Volpato: MV 6.00 ± 1.21; FV 6.66 + 2.54\n",
+ "Praszelik: MV 5.94 ± 0.79; FV 5.98 + 0.83\n",
+ "Trimboli: MV 5.84 ± 0.85; FV 5.89 + 0.89\n",
+ "Pafundi: MV 6.00 ± 0.77; FV 6.05 + 0.75\n",
+ "Bjorkengren: MV 5.88 ± 0.77; FV 5.90 + 0.76\n",
+ "Vignato S.: MV 5.74 ± 0.91; FV 5.70 + 0.86\n",
+ "Samek: MV 5.88 ± 0.77; FV 5.90 + 0.76\n",
+ "Zerbin: MV 5.69 ± 0.71; FV 5.66 + 0.69\n",
+ "Ilkhan: MV 5.92 ± 0.71; FV 5.94 + 0.69\n",
+ "Degli Innocenti: MV 5.82 ± 0.86; FV 5.84 + 0.83\n",
+ "Fazzini: MV 5.63 ± 0.68; FV 5.51 + 0.55\n",
+ "Acella: MV 5.87 ± 0.79; FV 5.90 + 0.78\n",
+ "Tripi: MV 5.95 ± 0.78; FV 6.00 + 0.87\n",
+ "Garbett: MV 6.08 ± 0.80; FV 6.25 + 1.03\n",
+ "Iling-Junior: MV 5.99 ± 0.76; FV 6.05 + 0.75\n",
+ "Immobile: MV 6.44 ± 1.42; FV 8.38 + 5.62\n",
+ "Vlahovic: MV 6.37 ± 1.42; FV 8.24 + 5.37\n",
+ "Rafael Leao: MV 6.42 ± 1.42; FV 8.07 + 4.99\n",
+ "Martinez L.: MV 6.27 ± 1.42; FV 7.92 + 4.77\n",
+ "Dybala: MV 6.51 ± 1.31; FV 8.09 + 4.86\n",
+ "Arnautovic: MV 6.27 ± 1.34; FV 7.84 + 4.55\n",
+ "Beto: MV 6.32 ± 1.32; FV 8.04 + 4.93\n",
+ "Giroud: MV 6.30 ± 1.38; FV 7.81 + 4.54\n",
+ "Osimhen: MV 6.43 ± 1.47; FV 8.28 + 5.49\n",
+ "Deulofeu: MV 6.42 ± 1.30; FV 7.85 + 4.42\n",
+ "Lukaku: MV 6.38 ± 1.43; FV 8.22 + 5.32\n",
+ "Milik: MV 6.32 ± 1.22; FV 7.62 + 3.98\n",
+ "Pedro: MV 6.23 ± 0.98; FV 6.83 + 2.22\n",
+ "Abraham: MV 6.22 ± 1.31; FV 7.69 + 4.30\n",
+ "Berardi: MV 6.47 ± 1.37; FV 8.28 + 5.38\n",
+ "Dia: MV 6.11 ± 1.36; FV 7.34 + 3.78\n",
+ "Lookman: MV 6.50 ± 1.33; FV 8.22 + 5.22\n",
+ "Simeone: MV 6.25 ± 1.44; FV 7.77 + 4.57\n",
+ "Correa: MV 6.14 ± 0.85; FV 6.73 + 2.09\n",
+ "Zapata D.: MV 6.22 ± 1.23; FV 7.60 + 4.08\n",
+ "Dzeko: MV 6.17 ± 1.40; FV 7.56 + 4.13\n",
+ "Nzola: MV 6.14 ± 1.28; FV 7.44 + 3.89\n",
+ "Sanabria: MV 6.24 ± 1.27; FV 7.77 + 4.40\n",
+ "Muriel: MV 6.32 ± 1.31; FV 7.79 + 4.41\n",
+ "Rebic: MV 6.28 ± 1.36; FV 7.69 + 4.32\n",
+ "Bonazzoli: MV 5.97 ± 0.93; FV 6.23 + 1.51\n",
+ "Caprari: MV 5.84 ± 0.78; FV 5.94 + 1.13\n",
+ "Di Maria: MV 6.11 ± 1.27; FV 6.95 + 2.95\n",
+ "Lozano: MV 6.25 ± 1.30; FV 7.30 + 3.50\n",
+ "Ceesay: MV 5.97 ± 0.89; FV 6.35 + 1.66\n",
+ "Pinamonti: MV 6.11 ± 1.20; FV 7.21 + 3.42\n",
+ "Kouame': MV 6.28 ± 1.24; FV 7.52 + 3.82\n",
+ "Lauriente': MV 6.41 ± 1.37; FV 7.98 + 4.74\n",
+ "Jovic: MV 6.07 ± 1.29; FV 7.12 + 3.36\n",
+ "Barrow: MV 5.98 ± 1.19; FV 6.62 + 2.43\n",
+ "Henry: MV 5.91 ± 1.08; FV 6.39 + 2.07\n",
+ "Piatek: MV 6.00 ± 1.18; FV 6.81 + 2.78\n",
+ "Gonzalez N.: MV 6.24 ± 1.29; FV 7.55 + 3.93\n",
+ "Dessers: MV 5.91 ± 0.77; FV 6.15 + 1.40\n",
+ "Caputo: MV 5.74 ± 0.82; FV 5.93 + 1.30\n",
+ "Raspadori: MV 5.85 ± 0.99; FV 6.26 + 1.80\n",
+ "Lammers: MV 5.82 ± 0.73; FV 5.91 + 1.04\n",
+ "Okereke: MV 5.88 ± 0.91; FV 6.16 + 1.54\n",
+ "Cabral: MV 6.13 ± 1.05; FV 7.06 + 2.97\n",
+ "Gabbiadini: MV 5.77 ± 0.84; FV 6.02 + 1.47\n",
+ "Belotti: MV 5.71 ± 0.64; FV 5.73 + 0.69\n",
+ "Origi: MV 6.07 ± 1.14; FV 6.84 + 2.69\n",
+ "Botheim: MV 5.84 ± 0.82; FV 6.10 + 1.42\n",
+ "Alvarez A.: MV 6.29 ± 1.26; FV 7.59 + 4.01\n",
+ "Verde: MV 6.10 ± 0.90; FV 6.63 + 1.99\n",
+ "Destro: MV 5.85 ± 1.16; FV 6.41 + 2.30\n",
+ "Kean: MV 6.18 ± 1.30; FV 7.53 + 4.05\n",
+ "Pellegri: MV 6.08 ± 0.96; FV 6.90 + 2.65\n",
+ "Satriano: MV 5.79 ± 0.77; FV 5.96 + 1.28\n",
+ "Success: MV 6.02 ± 0.65; FV 6.03 + 0.70\n",
+ "Mota: MV 5.99 ± 1.29; FV 6.86 + 2.99\n",
+ "Banda: MV 5.99 ± 0.75; FV 6.14 + 1.09\n",
+ "Hojlund: MV 6.05 ± 0.88; FV 6.79 + 2.48\n",
+ "Lasagna: MV 5.82 ± 0.82; FV 6.06 + 1.44\n",
+ "Pjaca: MV 5.82 ± 0.76; FV 5.91 + 1.02\n",
+ "Gytkjaer: MV 5.78 ± 0.75; FV 5.98 + 1.33\n",
+ "Petagna: MV 5.73 ± 0.77; FV 5.76 + 0.95\n",
+ "Nestorovski: MV 6.29 ± 0.86; FV 6.97 + 2.47\n",
+ "Zanimacchia: MV 5.87 ± 0.66; FV 5.86 + 0.69\n",
+ "Piccoli: MV 5.88 ± 0.76; FV 6.09 + 1.38\n",
+ "Kallon: MV 5.90 ± 0.69; FV 6.02 + 1.16\n",
+ "Ciofani D.: MV 5.87 ± 1.08; FV 6.31 + 1.90\n",
+ "Di Francesco F.: MV 5.82 ± 0.77; FV 5.94 + 1.09\n",
+ "Boga: MV 5.99 ± 0.69; FV 6.10 + 1.06\n",
+ "Zirkzee: MV 5.94 ± 0.99; FV 6.42 + 1.98\n",
+ "Quagliarella: MV 5.77 ± 0.73; FV 5.90 + 1.16\n",
+ "Ibrahimovic: MV 6.40 ± 1.36; FV 8.08 + 4.98\n",
+ "Shomurodov: MV 6.00 ± 0.76; FV 6.48 + 1.93\n",
+ "Djuric: MV 5.88 ± 0.61; FV 5.86 + 0.58\n",
+ "Strelec: MV 5.95 ± 0.59; FV 5.92 + 0.63\n",
+ "Antiste: MV 6.08 ± 0.86; FV 6.68 + 2.23\n",
+ "Seck: MV 6.13 ± 0.78; FV 6.37 + 1.09\n",
+ "Buonaiuto: MV 5.97 ± 0.66; FV 6.00 + 0.73\n",
+ "Sansone: MV 5.76 ± 0.74; FV 5.77 + 0.83\n",
+ "Pussetto: MV 5.88 ± 0.91; FV 6.32 + 1.89\n",
+ "Cambiaghi: MV 5.99 ± 0.90; FV 6.36 + 1.71\n",
+ "Colombo: MV 6.04 ± 1.06; FV 6.79 + 2.54\n",
+ "Afena-Gyan: MV 5.79 ± 0.66; FV 5.74 + 0.58\n",
+ "Defrel: MV 6.01 ± 0.79; FV 6.35 + 1.65\n",
+ "Karamoh: MV 6.02 ± 0.65; FV 6.10 + 0.81\n",
+ "Cancellieri: MV 5.81 ± 0.62; FV 5.76 + 0.55\n",
+ "Tsadjout: MV 5.90 ± 0.75; FV 5.94 + 0.83\n",
+ "Rodriguez P.: MV 5.97 ± 0.68; FV 6.00 + 0.72\n",
+ "Valencia D.: MV 5.68 ± 0.62; FV 5.71 + 0.56\n",
+ "Edera: MV 6.07 ± 0.83; FV 6.25 + 1.07\n",
+ "Oddei: MV 6.12 ± 0.77; FV 6.25 + 0.90\n",
+ "Raimondo: MV 5.89 ± 0.85; FV 5.94 + 0.84\n",
+ "Kristoffersen: MV 5.82 ± 0.83; FV 5.84 + 0.81\n",
+ "Kaio Jorge: MV 6.00 ± 0.69; FV 6.04 + 0.77\n",
+ "De Luca: MV 5.85 ± 0.89; FV 5.92 + 0.94\n",
+ "Soule': MV 5.85 ± 0.76; FV 5.84 + 0.64\n",
+ "Lazetic: MV 5.99 ± 0.85; FV 6.10 + 0.99\n",
+ "Voelkerling Persson: MV 5.89 ± 0.81; FV 5.93 + 0.83\n",
+ "Sanca: MV 5.91 ± 0.80; FV 5.94 + 0.73\n"
]
},
{
@@ -4610,110 +4605,110 @@
" Musso \n",
" P \n",
" Atalanta \n",
- " Inter \n",
+ " Spezia \n",
+ " 0 \n",
" 1 \n",
- " 1.0 \n",
" 90 \n",
- " 6.423182 \n",
- " 0.437600 \n",
- " 5.224919 \n",
- " 0.641963 \n",
- " 6.163942 \n",
- " 0.330588 \n",
- " 0.535840 \n",
- " 1.357606 \n",
- " 5.735502 \n",
- " 0.856370 \n",
- " -0.429674 \n",
- " 0.651929 \n",
- " 23.657246 \n",
+ " 6.169508 \n",
+ " 0.414944 \n",
+ " 5.607404 \n",
+ " 0.578464 \n",
+ " 5.935463 \n",
+ " 0.330516 \n",
+ " 0.490833 \n",
+ " 1.351391 \n",
+ " 5.875480 \n",
+ " 0.805572 \n",
+ " -0.241967 \n",
+ " 0.652504 \n",
+ " 58.271468 \n",
" \n",
" \n",
" Rossi F. \n",
" P \n",
" Atalanta \n",
- " Inter \n",
+ " Spezia \n",
+ " 0 \n",
+ " 0 \n",
" 1 \n",
- " 0.0 \n",
- " 1 \n",
- " 6.423182 \n",
- " 0.437600 \n",
- " 5.224919 \n",
- " 0.641963 \n",
- " 6.163942 \n",
- " 0.330588 \n",
- " 0.535840 \n",
- " 1.357606 \n",
- " 5.735502 \n",
- " 0.856370 \n",
- " -0.429674 \n",
- " 0.651929 \n",
- " 23.657246 \n",
+ " 6.169508 \n",
+ " 0.414944 \n",
+ " 5.607404 \n",
+ " 0.578464 \n",
+ " 5.935463 \n",
+ " 0.330516 \n",
+ " 0.490833 \n",
+ " 1.351391 \n",
+ " 5.875480 \n",
+ " 0.805572 \n",
+ " -0.241967 \n",
+ " 0.652504 \n",
+ " 58.271468 \n",
" \n",
" \n",
" Sportiello \n",
" P \n",
" Atalanta \n",
- " Inter \n",
- " 1 \n",
- " 0.0 \n",
+ " Spezia \n",
+ " 0 \n",
+ " 0 \n",
" 5 \n",
- " 6.319522 \n",
- " 0.427780 \n",
- " 5.056067 \n",
- " 0.654843 \n",
- " 6.069346 \n",
- " 0.328821 \n",
- " 0.522352 \n",
- " 1.352637 \n",
- " 5.634987 \n",
- " 0.860918 \n",
- " -0.482947 \n",
- " 0.652458 \n",
- " 18.510461 \n",
- " \n",
- " \n",
- " Toloi \n",
- " D \n",
- " Atalanta \n",
- " Inter \n",
- " 1 \n",
- " 1.0 \n",
- " 85 \n",
- " 6.173315 \n",
- " 0.469779 \n",
- " 6.596937 \n",
- " 0.888518 \n",
- " 6.098449 \n",
- " 0.536081 \n",
- " 0.103324 \n",
- " 1.153739 \n",
- " 5.817624 \n",
- " 1.020300 \n",
- " 0.492989 \n",
- " 1.922028 \n",
- " 0.000000 \n",
+ " 6.202984 \n",
+ " 0.407806 \n",
+ " 5.605722 \n",
+ " 0.578926 \n",
+ " 5.972722 \n",
+ " 0.323867 \n",
+ " 0.492449 \n",
+ " 1.354529 \n",
+ " 5.887470 \n",
+ " 0.803689 \n",
+ " -0.254755 \n",
+ " 0.644404 \n",
+ " 53.745633 \n",
" \n",
" \n",
" Demiral \n",
" D \n",
" Atalanta \n",
- " Inter \n",
+ " Spezia \n",
+ " 0 \n",
" 1 \n",
- " 1.0 \n",
- " 70 \n",
- " 5.953753 \n",
- " 0.540473 \n",
- " 6.281766 \n",
- " 0.949985 \n",
- " 5.934339 \n",
- " 0.641027 \n",
- " 0.022431 \n",
- " 1.109773 \n",
- " 5.482247 \n",
- " 1.160922 \n",
- " 0.455021 \n",
- " 1.905340 \n",
+ " 80 \n",
+ " 6.177092 \n",
+ " 0.481583 \n",
+ " 6.736176 \n",
+ " 1.088402 \n",
+ " 6.100125 \n",
+ " 0.549372 \n",
+ " 0.103643 \n",
+ " 1.149857 \n",
+ " 5.710147 \n",
+ " 1.074529 \n",
+ " 0.582604 \n",
+ " 1.925527 \n",
+ " 0.000000 \n",
+ " \n",
+ " \n",
+ " Scalvini \n",
+ " D \n",
+ " Atalanta \n",
+ " Spezia \n",
+ " 0 \n",
+ " 0 \n",
+ " 40 \n",
+ " 6.186374 \n",
+ " 0.499042 \n",
+ " 6.683710 \n",
+ " 1.018305 \n",
+ " 6.105365 \n",
+ " 0.568622 \n",
+ " 0.105372 \n",
+ " 1.144671 \n",
+ " 5.748382 \n",
+ " 1.069886 \n",
+ " 0.546409 \n",
+ " 1.922284 \n",
" 0.000000 \n",
" \n",
" \n",
@@ -4742,110 +4737,110 @@
" Henry \n",
" A \n",
" Verona \n",
- " Spezia \n",
+ " Torino \n",
+ " 0 \n",
" 1 \n",
- " 1.0 \n",
- " 90 \n",
- " 6.068598 \n",
- " 0.576060 \n",
- " 7.114568 \n",
- " 1.608339 \n",
- " 6.014072 \n",
- " 0.671000 \n",
- " 0.060142 \n",
- " 1.108052 \n",
- " 5.492682 \n",
- " 1.263124 \n",
- " 0.715161 \n",
- " 1.910237 \n",
+ " 80 \n",
+ " 5.911743 \n",
+ " 0.541986 \n",
+ " 6.387591 \n",
+ " 1.036717 \n",
+ " 5.904483 \n",
+ " 0.646638 \n",
+ " 0.008315 \n",
+ " 1.105863 \n",
+ " 5.451748 \n",
+ " 1.129918 \n",
+ " 0.526070 \n",
+ " 1.902688 \n",
" 0.000000 \n",
" \n",
" \n",
" Piccoli \n",
" A \n",
" Verona \n",
- " Spezia \n",
- " 1 \n",
- " 0.0 \n",
+ " Torino \n",
" 0 \n",
- " 6.059833 \n",
- " 0.441204 \n",
- " 6.784868 \n",
- " 1.209420 \n",
- " 6.014452 \n",
- " 0.514128 \n",
- " 0.065397 \n",
- " 1.152553 \n",
- " 5.620515 \n",
- " 1.123672 \n",
- " 0.616607 \n",
- " 1.933259 \n",
+ " 0 \n",
+ " 0 \n",
+ " 5.877006 \n",
+ " 0.382436 \n",
+ " 6.085645 \n",
+ " 0.688296 \n",
+ " 5.875045 \n",
+ " 0.459995 \n",
+ " 0.003163 \n",
+ " 1.157146 \n",
+ " 5.512599 \n",
+ " 0.853154 \n",
+ " 0.446097 \n",
+ " 1.901161 \n",
" 0.000000 \n",
" \n",
" \n",
" Lasagna \n",
" A \n",
" Verona \n",
- " Spezia \n",
- " 1 \n",
- " 0.0 \n",
- " 60 \n",
- " 5.929344 \n",
- " 0.400060 \n",
- " 6.528470 \n",
- " 1.039774 \n",
- " 5.915677 \n",
- " 0.476940 \n",
- " 0.021249 \n",
- " 1.155244 \n",
- " 5.555768 \n",
- " 1.046513 \n",
- " 0.571223 \n",
- " 1.926864 \n",
+ " Torino \n",
+ " 0 \n",
+ " 0 \n",
+ " 40 \n",
+ " 5.820930 \n",
+ " 0.410638 \n",
+ " 6.059560 \n",
+ " 0.718429 \n",
+ " 5.832848 \n",
+ " 0.497604 \n",
+ " -0.017754 \n",
+ " 1.140577 \n",
+ " 5.459760 \n",
+ " 0.887142 \n",
+ " 0.448554 \n",
+ " 1.899754 \n",
" 0.000000 \n",
" \n",
" \n",
" Kallon \n",
" A \n",
" Verona \n",
- " Spezia \n",
- " 1 \n",
- " 1.0 \n",
- " 70 \n",
- " 6.058185 \n",
- " 0.351964 \n",
- " 6.469973 \n",
- " 0.892355 \n",
- " 6.018703 \n",
- " 0.409773 \n",
- " 0.071437 \n",
- " 1.189220 \n",
- " 5.663049 \n",
- " 0.968627 \n",
- " 0.526584 \n",
- " 1.927580 \n",
+ " Torino \n",
+ " 0 \n",
+ " 0 \n",
+ " 55 \n",
+ " 5.896462 \n",
+ " 0.342581 \n",
+ " 6.023147 \n",
+ " 0.582220 \n",
+ " 5.889823 \n",
+ " 0.411197 \n",
+ " 0.011980 \n",
+ " 1.176256 \n",
+ " 5.571085 \n",
+ " 0.781365 \n",
+ " 0.394154 \n",
+ " 1.899134 \n",
" 0.000000 \n",
" \n",
" \n",
" Djuric \n",
" A \n",
" Verona \n",
- " Spezia \n",
- " 1 \n",
- " 0.0 \n",
+ " Torino \n",
+ " 0 \n",
+ " 0 \n",
" 40 \n",
- " 5.996716 \n",
- " 0.297127 \n",
- " 5.960767 \n",
- " 0.356038 \n",
- " 5.971903 \n",
- " 0.350155 \n",
- " 0.052594 \n",
- " 1.209070 \n",
- " 5.781554 \n",
- " 0.607889 \n",
- " 0.214249 \n",
- " 1.891385 \n",
+ " 5.881489 \n",
+ " 0.304333 \n",
+ " 5.861824 \n",
+ " 0.292093 \n",
+ " 5.877410 \n",
+ " 0.366648 \n",
+ " 0.008258 \n",
+ " 1.192858 \n",
+ " 5.773598 \n",
+ " 0.549621 \n",
+ " 0.118900 \n",
+ " 1.880062 \n",
" 0.000000 \n",
" \n",
" \n",
@@ -4854,55 +4849,55 @@
""
],
"text/plain": [
- " role team oppteam home starter vote% MV MV std \\\n",
- "player \n",
- "Musso P Atalanta Inter 1 1.0 90 6.423182 0.437600 \n",
- "Rossi F. P Atalanta Inter 1 0.0 1 6.423182 0.437600 \n",
- "Sportiello P Atalanta Inter 1 0.0 5 6.319522 0.427780 \n",
- "Toloi D Atalanta Inter 1 1.0 85 6.173315 0.469779 \n",
- "Demiral D Atalanta Inter 1 1.0 70 5.953753 0.540473 \n",
- "... ... ... ... ... ... ... ... ... \n",
- "Henry A Verona Spezia 1 1.0 90 6.068598 0.576060 \n",
- "Piccoli A Verona Spezia 1 0.0 0 6.059833 0.441204 \n",
- "Lasagna A Verona Spezia 1 0.0 60 5.929344 0.400060 \n",
- "Kallon A Verona Spezia 1 1.0 70 6.058185 0.351964 \n",
- "Djuric A Verona Spezia 1 0.0 40 5.996716 0.297127 \n",
+ " role team oppteam home starter vote% MV MV std \\\n",
+ "player \n",
+ "Musso P Atalanta Spezia 0 1 90 6.169508 0.414944 \n",
+ "Rossi F. P Atalanta Spezia 0 0 1 6.169508 0.414944 \n",
+ "Sportiello P Atalanta Spezia 0 0 5 6.202984 0.407806 \n",
+ "Demiral D Atalanta Spezia 0 1 80 6.177092 0.481583 \n",
+ "Scalvini D Atalanta Spezia 0 0 40 6.186374 0.499042 \n",
+ "... ... ... ... ... ... ... ... ... \n",
+ "Henry A Verona Torino 0 1 80 5.911743 0.541986 \n",
+ "Piccoli A Verona Torino 0 0 0 5.877006 0.382436 \n",
+ "Lasagna A Verona Torino 0 0 40 5.820930 0.410638 \n",
+ "Kallon A Verona Torino 0 0 55 5.896462 0.342581 \n",
+ "Djuric A Verona Torino 0 0 40 5.881489 0.304333 \n",
"\n",
" FV FV std MV loc MV scale MV skewness \\\n",
"player \n",
- "Musso 5.224919 0.641963 6.163942 0.330588 0.535840 \n",
- "Rossi F. 5.224919 0.641963 6.163942 0.330588 0.535840 \n",
- "Sportiello 5.056067 0.654843 6.069346 0.328821 0.522352 \n",
- "Toloi 6.596937 0.888518 6.098449 0.536081 0.103324 \n",
- "Demiral 6.281766 0.949985 5.934339 0.641027 0.022431 \n",
+ "Musso 5.607404 0.578464 5.935463 0.330516 0.490833 \n",
+ "Rossi F. 5.607404 0.578464 5.935463 0.330516 0.490833 \n",
+ "Sportiello 5.605722 0.578926 5.972722 0.323867 0.492449 \n",
+ "Demiral 6.736176 1.088402 6.100125 0.549372 0.103643 \n",
+ "Scalvini 6.683710 1.018305 6.105365 0.568622 0.105372 \n",
"... ... ... ... ... ... \n",
- "Henry 7.114568 1.608339 6.014072 0.671000 0.060142 \n",
- "Piccoli 6.784868 1.209420 6.014452 0.514128 0.065397 \n",
- "Lasagna 6.528470 1.039774 5.915677 0.476940 0.021249 \n",
- "Kallon 6.469973 0.892355 6.018703 0.409773 0.071437 \n",
- "Djuric 5.960767 0.356038 5.971903 0.350155 0.052594 \n",
+ "Henry 6.387591 1.036717 5.904483 0.646638 0.008315 \n",
+ "Piccoli 6.085645 0.688296 5.875045 0.459995 0.003163 \n",
+ "Lasagna 6.059560 0.718429 5.832848 0.497604 -0.017754 \n",
+ "Kallon 6.023147 0.582220 5.889823 0.411197 0.011980 \n",
+ "Djuric 5.861824 0.292093 5.877410 0.366648 0.008258 \n",
"\n",
" MV tailweight FV loc FV scale FV skewness FV tailweight \\\n",
"player \n",
- "Musso 1.357606 5.735502 0.856370 -0.429674 0.651929 \n",
- "Rossi F. 1.357606 5.735502 0.856370 -0.429674 0.651929 \n",
- "Sportiello 1.352637 5.634987 0.860918 -0.482947 0.652458 \n",
- "Toloi 1.153739 5.817624 1.020300 0.492989 1.922028 \n",
- "Demiral 1.109773 5.482247 1.160922 0.455021 1.905340 \n",
+ "Musso 1.351391 5.875480 0.805572 -0.241967 0.652504 \n",
+ "Rossi F. 1.351391 5.875480 0.805572 -0.241967 0.652504 \n",
+ "Sportiello 1.354529 5.887470 0.803689 -0.254755 0.644404 \n",
+ "Demiral 1.149857 5.710147 1.074529 0.582604 1.925527 \n",
+ "Scalvini 1.144671 5.748382 1.069886 0.546409 1.922284 \n",
"... ... ... ... ... ... \n",
- "Henry 1.108052 5.492682 1.263124 0.715161 1.910237 \n",
- "Piccoli 1.152553 5.620515 1.123672 0.616607 1.933259 \n",
- "Lasagna 1.155244 5.555768 1.046513 0.571223 1.926864 \n",
- "Kallon 1.189220 5.663049 0.968627 0.526584 1.927580 \n",
- "Djuric 1.209070 5.781554 0.607889 0.214249 1.891385 \n",
+ "Henry 1.105863 5.451748 1.129918 0.526070 1.902688 \n",
+ "Piccoli 1.157146 5.512599 0.853154 0.446097 1.901161 \n",
+ "Lasagna 1.140577 5.459760 0.887142 0.448554 1.899754 \n",
+ "Kallon 1.176256 5.571085 0.781365 0.394154 1.899134 \n",
+ "Djuric 1.192858 5.773598 0.549621 0.118900 1.880062 \n",
"\n",
" Clean Sheet % \n",
"player \n",
- "Musso 23.657246 \n",
- "Rossi F. 23.657246 \n",
- "Sportiello 18.510461 \n",
- "Toloi 0.000000 \n",
+ "Musso 58.271468 \n",
+ "Rossi F. 58.271468 \n",
+ "Sportiello 53.745633 \n",
"Demiral 0.000000 \n",
+ "Scalvini 0.000000 \n",
"... ... \n",
"Henry 0.000000 \n",
"Piccoli 0.000000 \n",
@@ -4913,13 +4908,13 @@
"[554 rows x 19 columns]"
]
},
- "execution_count": 30,
+ "execution_count": 46,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
- "matchday_out = 15\n",
+ "matchday_out = 16\n",
"\n",
"output = pd.DataFrame(columns = ['player', 'role', 'team', 'oppteam', 'home', 'starter', 'vote%', 'MV', 'MV std', 'FV', 'FV std', 'MV loc', 'MV scale', 'MV skewness', 'MV tailweight', 'FV loc', 'FV scale', 'FV skewness', 'FV tailweight', 'Clean Sheet %'])\n",
"\n",
@@ -4969,7 +4964,7 @@
},
{
"cell_type": "code",
- "execution_count": 31,
+ "execution_count": 47,
"id": "6befd611",
"metadata": {},
"outputs": [],
@@ -4995,7 +4990,7 @@
},
{
"cell_type": "code",
- "execution_count": 38,
+ "execution_count": 48,
"id": "2b637a15",
"metadata": {},
"outputs": [],
@@ -5007,7 +5002,7 @@
},
{
"cell_type": "code",
- "execution_count": 33,
+ "execution_count": 51,
"id": "60d73507",
"metadata": {},
"outputs": [
@@ -5015,572 +5010,572 @@
"name": "stdout",
"output_type": "stream",
"text": [
- "Meret (6.26, 0.41); (5.52, 0.60)\n",
- "Provedel (6.34, 0.44); (5.62, 0.59)\n",
- "Maignan (6.22, 0.38); (5.53, 0.60)\n",
- "Silvestri (6.32, 0.41); (5.45, 0.61)\n",
- "Sepe (6.41, 0.37); (4.91, 0.69)\n",
- "Szczesny (6.25, 0.43); (5.73, 0.57)\n",
- "Consigli (6.24, 0.37); (5.24, 0.63)\n",
+ "Meret (6.32, 0.39); (5.31, 0.63)\n",
+ "Provedel (6.35, 0.45); (5.57, 0.59)\n",
+ "Maignan (6.23, 0.38); (5.51, 0.60)\n",
+ "Silvestri (6.34, 0.40); (5.34, 0.63)\n",
+ "Sepe (6.42, 0.37); (4.80, 0.71)\n",
+ "Szczesny (6.26, 0.43); (5.75, 0.57)\n",
+ "Consigli (6.19, 0.36); (4.99, 0.66)\n",
"Falcone (6.40, 0.37); (4.83, 0.70)\n",
- "Musso (6.27, 0.43); (5.73, 0.57)\n",
+ "Musso (6.27, 0.43); (5.71, 0.57)\n",
"Vicario (6.45, 0.41); (5.30, 0.63)\n",
- "Rui Patricio (6.24, 0.40); (5.38, 0.61)\n",
- "Milinkovic-Savic V. (6.27, 0.38); (5.08, 0.67)\n",
+ "Rui Patricio (6.26, 0.39); (5.32, 0.61)\n",
+ "Milinkovic-Savic V. (6.25, 0.37); (4.97, 0.68)\n",
"Audero (6.18, 0.34); (4.22, 0.80)\n",
- "Montipo' (6.22, 0.33); (4.29, 0.78)\n",
- "Sportiello (6.27, 0.41); (5.63, 0.58)\n",
- "Skorupski (6.04, 0.36); (3.94, 0.82)\n",
- "Di Gregorio (6.13, 0.40); (4.30, 0.76)\n",
- "Perin (6.36, 0.47); (5.81, 0.57)\n",
- "Handanovic (5.93, 0.37); (4.22, 0.76)\n",
+ "Montipo' (6.28, 0.34); (4.42, 0.76)\n",
+ "Sportiello (6.26, 0.40); (5.62, 0.58)\n",
+ "Skorupski (6.24, 0.37); (4.32, 0.77)\n",
+ "Di Gregorio (6.06, 0.39); (4.14, 0.79)\n",
+ "Perin (6.35, 0.47); (5.80, 0.57)\n",
+ "Handanovic (5.83, 0.36); (3.75, 0.85)\n",
"Tatarusanu (6.17, 0.36); (5.40, 0.61)\n",
- "Gollini (6.03, 0.41); (5.40, 0.60)\n",
- "Dragowski (6.35, 0.37); (4.39, 0.76)\n",
- "Terracciano (6.09, 0.35); (4.64, 0.72)\n",
- "Berisha (6.27, 0.38); (5.08, 0.67)\n",
- "Radu I. (6.27, 0.42); (4.63, 0.72)\n",
- "Cragno (6.13, 0.40); (4.30, 0.76)\n",
- "Luis Maximiano (6.05, 0.46); (5.19, 0.62)\n",
- "Onana (6.23, 0.37); (5.38, 0.62)\n",
- "Carnesecchi (6.27, 0.45); (5.50, 0.60)\n",
- "Mirante (6.22, 0.38); (5.53, 0.60)\n",
- "Sarr M. (6.27, 0.42); (4.63, 0.72)\n",
- "Lamanna (6.13, 0.40); (4.30, 0.76)\n",
+ "Gollini (6.01, 0.41); (5.35, 0.60)\n",
+ "Dragowski (6.28, 0.36); (4.19, 0.79)\n",
+ "Terracciano (6.12, 0.34); (4.47, 0.75)\n",
+ "Berisha (6.25, 0.37); (4.97, 0.68)\n",
+ "Radu I. (6.23, 0.42); (4.50, 0.74)\n",
+ "Cragno (6.06, 0.39); (4.14, 0.79)\n",
+ "Luis Maximiano (5.18, 0.46); (4.03, 0.73)\n",
+ "Onana (6.29, 0.37); (5.20, 0.64)\n",
+ "Carnesecchi (6.25, 0.45); (5.48, 0.60)\n",
+ "Mirante (6.23, 0.38); (5.51, 0.60)\n",
+ "Sarr M. (6.23, 0.42); (4.50, 0.74)\n",
+ "Lamanna (6.06, 0.39); (4.14, 0.79)\n",
"Ujkani (6.45, 0.41); (5.30, 0.63)\n",
- "Pegolo (6.24, 0.37); (5.24, 0.63)\n",
- "Perilli (6.22, 0.33); (4.29, 0.78)\n",
- "Padelli (6.32, 0.41); (5.45, 0.61)\n",
+ "Pegolo (6.19, 0.36); (4.99, 0.66)\n",
+ "Perilli (6.28, 0.34); (4.42, 0.76)\n",
+ "Padelli (6.34, 0.40); (5.34, 0.63)\n",
"Perisan (6.45, 0.41); (5.30, 0.63)\n",
- "Bardi (6.04, 0.36); (3.94, 0.82)\n",
- "Cordaz (5.93, 0.37); (4.22, 0.76)\n",
- "Pinsoglio (6.25, 0.43); (5.73, 0.57)\n",
- "Fiorillo (6.41, 0.37); (4.91, 0.69)\n",
- "Sirigu (6.26, 0.41); (5.52, 0.60)\n",
- "Cerofolini (6.09, 0.35); (4.64, 0.72)\n",
- "Rossi F. (6.27, 0.43); (5.73, 0.57)\n",
+ "Bardi (6.24, 0.37); (4.32, 0.77)\n",
+ "Cordaz (5.83, 0.36); (3.75, 0.85)\n",
+ "Pinsoglio (6.26, 0.43); (5.75, 0.57)\n",
+ "Fiorillo (6.42, 0.37); (4.80, 0.71)\n",
+ "Sirigu (6.32, 0.39); (5.31, 0.63)\n",
+ "Cerofolini (6.12, 0.34); (4.47, 0.75)\n",
+ "Rossi F. (6.27, 0.43); (5.71, 0.57)\n",
"Contini (6.18, 0.34); (4.22, 0.80)\n",
"Brancolini (6.40, 0.37); (4.83, 0.70)\n",
"Bleve (6.40, 0.37); (4.83, 0.70)\n",
- "Berardi A. (6.22, 0.33); (4.29, 0.78)\n",
- "Russo A. (6.24, 0.37); (5.24, 0.63)\n",
- "Gemello (6.27, 0.38); (5.08, 0.67)\n",
+ "Berardi A. (6.28, 0.34); (4.42, 0.76)\n",
+ "Russo A. (6.19, 0.36); (4.99, 0.66)\n",
+ "Gemello (6.25, 0.37); (4.97, 0.68)\n",
"Ravaglia (6.18, 0.34); (4.22, 0.80)\n",
- "Zoet (6.24, 0.36); (4.14, 0.80)\n",
- "Boer (6.24, 0.40); (5.38, 0.61)\n",
- "Adamonis (6.34, 0.44); (5.62, 0.59)\n",
- "Marfella (6.26, 0.41); (5.52, 0.60)\n",
- "Zovko (6.35, 0.37); (4.39, 0.76)\n",
- "Piana (6.32, 0.41); (5.45, 0.61)\n",
- "Bagnolini (6.04, 0.36); (3.94, 0.82)\n",
- "Svilar (6.24, 0.40); (5.38, 0.61)\n",
- "Sorrentino A. (6.13, 0.40); (4.30, 0.76)\n",
- "Ciezkowski (6.27, 0.42); (4.63, 0.72)\n",
- "Micai (6.41, 0.37); (4.91, 0.69)\n",
- "Chiesa M. (6.22, 0.33); (4.29, 0.78)\n",
- "Saro (6.27, 0.42); (4.63, 0.72)\n",
- "Smalling (6.16, 0.54); (6.65, 1.02)\n",
- "Hernandez T. (6.28, 0.53); (6.83, 1.05)\n",
- "Kim (6.28, 0.45); (6.62, 0.73)\n",
- "Bastoni S. (6.09, 0.52); (6.62, 1.05)\n",
- "Udogie (6.10, 0.57); (6.78, 1.26)\n",
- "Dumfries (6.07, 0.50); (6.58, 1.02)\n",
- "Romagnoli (6.20, 0.45); (6.41, 0.54)\n",
- "Rodrigo Becao (6.13, 0.44); (6.41, 0.68)\n",
- "Parisi (6.15, 0.44); (6.51, 0.80)\n",
- "Mazzocchi (6.14, 0.51); (6.70, 1.06)\n",
- "Bremer (6.15, 0.41); (6.30, 0.48)\n",
- "Demiral (6.09, 0.50); (6.51, 0.92)\n",
- "Valeri (6.08, 0.35); (6.40, 0.67)\n",
- "Dimarco (6.25, 0.56); (6.95, 1.27)\n",
- "Di Lorenzo (6.11, 0.36); (6.22, 0.41)\n",
- "Ibanez (5.97, 0.49); (6.04, 0.50)\n",
- "Tomori (6.12, 0.39); (6.33, 0.59)\n",
- "Toloi (6.21, 0.45); (6.51, 0.68)\n",
- "Gosens (5.84, 0.33); (5.92, 0.49)\n",
- "Rrahmani (6.17, 0.41); (6.30, 0.47)\n",
- "Kalulu (6.03, 0.34); (6.05, 0.34)\n",
- "Bijol (6.07, 0.51); (6.47, 0.91)\n",
- "Doig (6.16, 0.51); (6.72, 1.05)\n",
- "Mario Rui (6.14, 0.41); (6.31, 0.52)\n",
+ "Zoet (6.40, 0.38); (4.78, 0.71)\n",
+ "Boer (6.26, 0.39); (5.32, 0.61)\n",
+ "Adamonis (6.35, 0.45); (5.57, 0.59)\n",
+ "Marfella (6.32, 0.39); (5.31, 0.63)\n",
+ "Zovko (6.28, 0.36); (4.19, 0.79)\n",
+ "Piana (6.34, 0.40); (5.34, 0.63)\n",
+ "Bagnolini (6.24, 0.37); (4.32, 0.77)\n",
+ "Svilar (6.26, 0.39); (5.32, 0.61)\n",
+ "Sorrentino A. (6.06, 0.39); (4.14, 0.79)\n",
+ "Ciezkowski (6.23, 0.42); (4.50, 0.74)\n",
+ "Micai (6.42, 0.37); (4.80, 0.71)\n",
+ "Chiesa M. (6.28, 0.34); (4.42, 0.76)\n",
+ "Saro (6.23, 0.42); (4.50, 0.74)\n",
+ "Smalling (6.13, 0.54); (6.57, 0.98)\n",
+ "Hernandez T. (6.26, 0.52); (6.81, 1.03)\n",
+ "Kim (6.26, 0.49); (6.64, 0.82)\n",
+ "Bastoni S. (6.11, 0.51); (6.62, 1.02)\n",
+ "Udogie (6.09, 0.58); (6.81, 1.29)\n",
+ "Dumfries (6.08, 0.50); (6.59, 1.01)\n",
+ "Romagnoli (6.17, 0.44); (6.35, 0.53)\n",
+ "Rodrigo Becao (6.13, 0.44); (6.41, 0.70)\n",
+ "Parisi (6.21, 0.47); (6.71, 0.98)\n",
+ "Mazzocchi (6.12, 0.50); (6.61, 0.99)\n",
+ "Bremer (6.16, 0.42); (6.32, 0.49)\n",
+ "Demiral (6.08, 0.49); (6.48, 0.89)\n",
+ "Valeri (6.08, 0.35); (6.38, 0.66)\n",
+ "Dimarco (6.25, 0.55); (6.93, 1.24)\n",
+ "Di Lorenzo (6.12, 0.35); (6.22, 0.41)\n",
+ "Ibanez (5.98, 0.48); (6.05, 0.49)\n",
+ "Tomori (6.16, 0.42); (6.41, 0.64)\n",
+ "Toloi (6.21, 0.45); (6.52, 0.70)\n",
+ "Gosens (5.85, 0.33); (5.93, 0.49)\n",
+ "Rrahmani (6.17, 0.42); (6.32, 0.50)\n",
+ "Kalulu (6.01, 0.35); (6.04, 0.33)\n",
+ "Bijol (5.96, 0.53); (6.30, 0.90)\n",
+ "Doig (6.17, 0.50); (6.72, 1.05)\n",
+ "Mario Rui (6.13, 0.41); (6.29, 0.51)\n",
"Spinazzola (5.95, 0.33); (5.95, 0.33)\n",
- "Lazzari (6.03, 0.41); (6.10, 0.36)\n",
- "Mancini (6.02, 0.38); (6.06, 0.34)\n",
- "Danilo (6.14, 0.47); (6.24, 0.41)\n",
- "Kyriakopoulos (5.88, 0.44); (5.95, 0.52)\n",
- "Vojvoda (5.99, 0.38); (6.08, 0.45)\n",
- "Scalvini (6.09, 0.53); (6.51, 0.95)\n",
- "Carlos Augusto (5.83, 0.45); (5.95, 0.58)\n",
+ "Lazzari (6.01, 0.41); (6.08, 0.37)\n",
+ "Mancini (6.00, 0.38); (6.05, 0.34)\n",
+ "Danilo (6.13, 0.45); (6.24, 0.40)\n",
+ "Kyriakopoulos (5.88, 0.43); (5.97, 0.52)\n",
+ "Vojvoda (5.98, 0.39); (6.06, 0.45)\n",
+ "Scalvini (6.09, 0.52); (6.49, 0.91)\n",
+ "Carlos Augusto (5.99, 0.59); (6.57, 1.15)\n",
"Skriniar (5.81, 0.34); (5.78, 0.30)\n",
- "Schuurs (6.03, 0.36); (6.07, 0.34)\n",
- "Juan Jesus (6.18, 0.38); (6.40, 0.57)\n",
- "Bonucci (6.05, 0.48); (6.37, 0.78)\n",
- "Calabria (6.07, 0.33); (6.21, 0.45)\n",
- "Bastoni (5.94, 0.44); (6.02, 0.43)\n",
- "Depaoli (5.93, 0.46); (6.31, 0.86)\n",
- "Darmian (5.94, 0.32); (5.96, 0.35)\n",
- "Sernicola (5.96, 0.41); (6.27, 0.77)\n",
- "Mari' (5.80, 0.58); (6.06, 0.86)\n",
- "Martinez Quarta (6.00, 0.49); (6.09, 0.54)\n",
- "Maehle (6.03, 0.30); (6.07, 0.36)\n",
- "Olivera (6.17, 0.38); (6.48, 0.66)\n",
- "Biraghi (5.88, 0.39); (5.98, 0.50)\n",
- "Medel (5.89, 0.39); (5.88, 0.32)\n",
- "Patric (6.02, 0.42); (6.06, 0.34)\n",
- "Rodriguez R. (5.92, 0.40); (5.94, 0.34)\n",
- "Aina (5.99, 0.46); (6.27, 0.73)\n",
- "Cambiaso (5.86, 0.43); (5.86, 0.36)\n",
- "Perez N. (5.99, 0.53); (6.08, 0.62)\n",
- "Holm (5.93, 0.41); (6.14, 0.65)\n",
- "Baschirotto (6.15, 0.47); (6.56, 0.86)\n",
- "Dodo' (5.72, 0.41); (5.70, 0.39)\n",
- "Hysaj (5.95, 0.33); (5.95, 0.33)\n",
- "Faraoni (5.93, 0.38); (6.14, 0.61)\n",
- "Bianchetti (5.74, 0.41); (5.79, 0.47)\n",
- "Milenkovic (5.98, 0.57); (6.26, 0.88)\n",
- "Marusic (5.90, 0.42); (5.94, 0.38)\n",
- "Colley (5.65, 0.55); (5.75, 0.68)\n",
- "Toljan (5.68, 0.41); (5.63, 0.35)\n",
- "Celik (5.90, 0.35); (5.89, 0.32)\n",
- "Ampadu (5.79, 0.51); (5.74, 0.41)\n",
- "Singo (5.96, 0.35); (6.00, 0.39)\n",
- "Casale (5.92, 0.43); (5.91, 0.34)\n",
- "Daniliuc (5.83, 0.55); (5.78, 0.46)\n",
- "Pongracic (5.88, 0.42); (5.86, 0.33)\n",
- "Soppy (5.88, 0.41); (5.91, 0.39)\n",
- "Kiwior (5.78, 0.50); (5.72, 0.38)\n",
- "Posch (5.96, 0.59); (6.46, 1.09)\n",
- "Masina (5.98, 0.42); (6.23, 0.72)\n",
- "Ghiglione (5.95, 0.42); (6.04, 0.49)\n",
- "De Vrij (5.78, 0.38); (5.80, 0.39)\n",
- "Alex Sandro (5.75, 0.52); (5.73, 0.40)\n",
- "Ceccherini (5.86, 0.51); (6.04, 0.73)\n",
- "Fazio (5.93, 0.55); (5.90, 0.50)\n",
- "Rogerio (5.69, 0.50); (5.63, 0.44)\n",
- "Reca (6.01, 0.48); (6.38, 0.84)\n",
- "Gunter (5.73, 0.41); (5.75, 0.43)\n",
- "Djidji (5.85, 0.44); (6.00, 0.60)\n",
- "Augello (5.72, 0.34); (5.70, 0.31)\n",
- "Bellanova (5.81, 0.38); (5.82, 0.36)\n",
- "Erlic (5.70, 0.52); (5.64, 0.43)\n",
- "Ismajli (5.97, 0.40); (5.97, 0.32)\n",
- "Ebuehi (5.82, 0.37); (5.77, 0.31)\n",
- "Kasius (5.99, 0.42); (6.07, 0.44)\n",
- "Lucumi' (5.77, 0.39); (5.73, 0.32)\n",
- "Hien (5.67, 0.45); (5.62, 0.37)\n",
- "Acerbi (6.02, 0.39); (6.09, 0.41)\n",
- "Zappacosta (6.06, 0.38); (6.24, 0.54)\n",
- "Chiriches (5.77, 0.57); (5.69, 0.44)\n",
- "Gyomber (5.74, 0.51); (5.68, 0.38)\n",
- "Pezzella Giu. (5.91, 0.35); (5.90, 0.32)\n",
- "Ferrari G. (5.69, 0.51); (5.64, 0.41)\n",
- "Bereszynski (5.69, 0.33); (5.61, 0.27)\n",
- "Hateboer (5.77, 0.46); (5.97, 0.72)\n",
- "Karsdorp (5.80, 0.37); (5.76, 0.32)\n",
- "Nuytinck (6.01, 0.43); (6.08, 0.37)\n",
- "Lykogiannis (5.90, 0.35); (6.04, 0.51)\n",
- "Buongiorno (5.83, 0.45); (5.78, 0.35)\n",
- "Nikolaou (5.68, 0.47); (5.65, 0.37)\n",
- "Lazaro (5.83, 0.42); (5.86, 0.41)\n",
- "Gallo (5.86, 0.41); (5.82, 0.34)\n",
- "Ayhan (5.69, 0.58); (5.64, 0.53)\n",
- "Dest (5.84, 0.36); (5.83, 0.32)\n",
+ "Schuurs (6.03, 0.36); (6.08, 0.34)\n",
+ "Juan Jesus (6.18, 0.38); (6.41, 0.57)\n",
+ "Bonucci (6.07, 0.48); (6.41, 0.81)\n",
+ "Calabria (6.07, 0.33); (6.22, 0.46)\n",
+ "Bastoni (5.95, 0.43); (6.02, 0.41)\n",
+ "Depaoli (5.94, 0.44); (6.26, 0.78)\n",
+ "Darmian (5.94, 0.33); (5.97, 0.36)\n",
+ "Sernicola (5.95, 0.39); (6.20, 0.69)\n",
+ "Mari' (5.81, 0.57); (6.07, 0.87)\n",
+ "Martinez Quarta (6.00, 0.50); (6.09, 0.54)\n",
+ "Maehle (5.96, 0.33); (6.00, 0.37)\n",
+ "Olivera (6.16, 0.37); (6.46, 0.64)\n",
+ "Biraghi (5.89, 0.38); (5.98, 0.48)\n",
+ "Medel (5.91, 0.38); (5.91, 0.32)\n",
+ "Patric (5.98, 0.43); (6.01, 0.34)\n",
+ "Rodriguez R. (5.93, 0.40); (5.95, 0.34)\n",
+ "Aina (6.00, 0.46); (6.28, 0.74)\n",
+ "Cambiaso (5.85, 0.43); (5.85, 0.36)\n",
+ "Perez N. (5.95, 0.52); (6.02, 0.61)\n",
+ "Holm (5.91, 0.40); (6.05, 0.55)\n",
+ "Baschirotto (6.16, 0.48); (6.58, 0.88)\n",
+ "Dodo' (5.74, 0.40); (5.73, 0.38)\n",
+ "Hysaj (5.90, 0.33); (5.90, 0.32)\n",
+ "Faraoni (5.95, 0.38); (6.17, 0.62)\n",
+ "Bianchetti (5.74, 0.41); (5.78, 0.48)\n",
+ "Milenkovic (5.93, 0.57); (6.20, 0.87)\n",
+ "Marusic (5.86, 0.41); (5.89, 0.37)\n",
+ "Colley (5.65, 0.54); (5.73, 0.66)\n",
+ "Toljan (5.63, 0.43); (5.56, 0.36)\n",
+ "Celik (5.87, 0.34); (5.85, 0.32)\n",
+ "Ampadu (5.80, 0.50); (5.75, 0.41)\n",
+ "Singo (6.00, 0.40); (6.08, 0.44)\n",
+ "Casale (5.88, 0.43); (5.86, 0.34)\n",
+ "Daniliuc (5.74, 0.57); (5.68, 0.50)\n",
+ "Pongracic (5.92, 0.42); (5.92, 0.34)\n",
+ "Soppy (5.87, 0.40); (5.89, 0.38)\n",
+ "Kiwior (5.80, 0.47); (5.76, 0.36)\n",
+ "Posch (6.02, 0.59); (6.56, 1.13)\n",
+ "Masina (6.14, 0.45); (6.52, 0.84)\n",
+ "Ghiglione (5.86, 0.38); (5.91, 0.43)\n",
+ "De Vrij (5.76, 0.38); (5.76, 0.38)\n",
+ "Alex Sandro (5.76, 0.52); (5.74, 0.40)\n",
+ "Ceccherini (5.81, 0.52); (5.97, 0.72)\n",
+ "Fazio (5.90, 0.55); (5.87, 0.50)\n",
+ "Rogerio (5.64, 0.52); (5.58, 0.47)\n",
+ "Reca (6.01, 0.48); (6.38, 0.83)\n",
+ "Gunter (5.76, 0.42); (5.80, 0.48)\n",
+ "Djidji (5.83, 0.43); (5.95, 0.56)\n",
+ "Augello (5.71, 0.33); (5.70, 0.30)\n",
+ "Bellanova (6.01, 0.33); (6.05, 0.36)\n",
+ "Erlic (5.70, 0.53); (5.64, 0.45)\n",
+ "Ismajli (6.01, 0.41); (6.04, 0.34)\n",
+ "Ebuehi (5.89, 0.36); (5.87, 0.30)\n",
+ "Kasius (6.00, 0.42); (6.09, 0.43)\n",
+ "Lucumi' (5.82, 0.41); (5.82, 0.34)\n",
+ "Hien (5.67, 0.42); (5.62, 0.35)\n",
+ "Acerbi (6.01, 0.38); (6.06, 0.38)\n",
+ "Zappacosta (6.07, 0.38); (6.25, 0.55)\n",
+ "Chiriches (5.77, 0.57); (5.70, 0.44)\n",
+ "Gyomber (5.72, 0.52); (5.67, 0.39)\n",
+ "Pezzella Giu. (5.91, 0.35); (5.91, 0.32)\n",
+ "Ferrari G. (5.66, 0.53); (5.60, 0.43)\n",
+ "Bereszynski (5.70, 0.33); (5.62, 0.27)\n",
+ "Hateboer (5.73, 0.47); (5.93, 0.73)\n",
+ "Karsdorp (5.80, 0.38); (5.76, 0.33)\n",
+ "Nuytinck (5.98, 0.43); (6.03, 0.37)\n",
+ "Lykogiannis (5.91, 0.35); (6.04, 0.51)\n",
+ "Buongiorno (5.84, 0.45); (5.79, 0.35)\n",
+ "Nikolaou (5.68, 0.46); (5.65, 0.36)\n",
+ "Lazaro (5.86, 0.44); (5.91, 0.44)\n",
+ "Gallo (5.88, 0.39); (5.85, 0.33)\n",
+ "Ayhan (5.65, 0.57); (5.60, 0.52)\n",
+ "Dest (5.89, 0.35); (5.89, 0.31)\n",
"Stojanovic (5.68, 0.51); (5.62, 0.44)\n",
- "Birindelli (5.75, 0.32); (5.72, 0.28)\n",
- "Gendrey (5.77, 0.35); (5.71, 0.30)\n",
- "Ebosse (5.86, 0.33); (5.81, 0.29)\n",
- "Lochoshvili (5.81, 0.37); (5.80, 0.32)\n",
- "Bronn (5.85, 0.35); (5.81, 0.29)\n",
- "Thiaw (6.00, 0.40); (6.06, 0.42)\n",
- "Izzo (5.98, 0.41); (5.99, 0.33)\n",
- "D'ambrosio (6.06, 0.34); (6.12, 0.36)\n",
- "Rugani (6.01, 0.39); (6.04, 0.32)\n",
- "De Sciglio (5.83, 0.32); (5.79, 0.28)\n",
- "Luperto (5.70, 0.58); (5.67, 0.44)\n",
- "De Silvestri (5.78, 0.41); (5.81, 0.42)\n",
- "Djimsiti (5.94, 0.40); (5.98, 0.38)\n",
- "Palomino (6.07, 0.47); (6.15, 0.43)\n",
- "Bonifazi (5.66, 0.44); (5.63, 0.34)\n",
- "Hristov (5.75, 0.35); (5.67, 0.28)\n",
- "Donati (5.65, 0.42); (5.59, 0.35)\n",
- "Umtiti (5.82, 0.48); (5.79, 0.39)\n",
- "Kjaer (6.01, 0.31); (6.00, 0.31)\n",
- "Igor (5.65, 0.53); (5.61, 0.42)\n",
- "Okoli (5.65, 0.47); (5.62, 0.38)\n",
- "Soumaoro (5.70, 0.56); (5.64, 0.45)\n",
- "Caldirola (5.75, 0.48); (5.69, 0.37)\n",
- "Ballo-Toure' (6.13, 0.38); (6.46, 0.69)\n",
- "Bradaric (5.82, 0.40); (5.82, 0.34)\n",
- "De Winter (5.77, 0.53); (5.70, 0.39)\n",
- "Quagliata (5.94, 0.32); (5.96, 0.33)\n",
- "Ferrari A. (5.55, 0.47); (5.50, 0.39)\n",
- "Florenzi (6.11, 0.39); (6.33, 0.55)\n",
- "Sala (5.96, 0.38); (6.00, 0.39)\n",
- "Caldara (5.77, 0.55); (5.70, 0.45)\n",
- "Murru (5.70, 0.35); (5.69, 0.36)\n",
- "Marlon (5.62, 0.39); (5.55, 0.32)\n",
- "Walukiewicz (5.77, 0.39); (5.73, 0.32)\n",
- "Kumbulla (5.87, 0.32); (5.84, 0.29)\n",
- "Amian (5.72, 0.48); (5.66, 0.41)\n",
- "Ostigard (6.00, 0.38); (6.06, 0.36)\n",
- "Sambia (5.70, 0.39); (5.64, 0.32)\n",
- "Aiwu (5.93, 0.43); (5.98, 0.44)\n",
- "Ehizibue (5.87, 0.30); (5.80, 0.27)\n",
- "Hendry (5.98, 0.44); (6.03, 0.44)\n",
- "Marrone (5.51, 0.45); (5.45, 0.38)\n",
- "Radovanovic (5.52, 0.44); (5.56, 0.36)\n",
- "Murillo (5.63, 0.35); (5.52, 0.29)\n",
- "Venuti (5.67, 0.34); (5.63, 0.30)\n",
- "Magnani (5.76, 0.46); (5.72, 0.36)\n",
- "Terzic (6.01, 0.29); (5.96, 0.28)\n",
- "Gabbia (5.84, 0.41); (5.81, 0.33)\n",
- "Zortea (5.85, 0.32); (5.84, 0.34)\n",
- "Dawidowicz (5.58, 0.35); (5.48, 0.29)\n",
- "Pirola (5.82, 0.32); (5.73, 0.27)\n",
- "Carboni (5.65, 0.48); (5.60, 0.39)\n",
- "Lovato (5.72, 0.45); (5.68, 0.35)\n",
- "Tuia (5.76, 0.45); (5.80, 0.48)\n",
- "Amione (5.63, 0.35); (5.56, 0.30)\n",
- "Vasquez (5.77, 0.42); (5.75, 0.35)\n",
- "Zima (5.70, 0.41); (5.66, 0.34)\n",
- "Coppola D. (5.69, 0.43); (5.64, 0.36)\n",
- "Gatti (5.95, 0.45); (5.99, 0.38)\n",
- "Gila (5.81, 0.49); (5.78, 0.40)\n",
- "Cabal (5.82, 0.43); (5.83, 0.39)\n"
+ "Birindelli (5.75, 0.32); (5.73, 0.29)\n",
+ "Gendrey (5.79, 0.37); (5.75, 0.31)\n",
+ "Ebosse (5.81, 0.33); (5.76, 0.29)\n",
+ "Lochoshvili (5.80, 0.36); (5.79, 0.31)\n",
+ "Bronn (5.80, 0.36); (5.75, 0.29)\n",
+ "Thiaw (5.97, 0.41); (6.03, 0.40)\n",
+ "Izzo (6.01, 0.40); (6.05, 0.34)\n",
+ "D'ambrosio (6.04, 0.35); (6.10, 0.36)\n",
+ "Rugani (6.02, 0.39); (6.05, 0.32)\n",
+ "De Sciglio (5.84, 0.32); (5.81, 0.29)\n",
+ "Luperto (5.71, 0.58); (5.67, 0.44)\n",
+ "De Silvestri (5.78, 0.41); (5.80, 0.43)\n",
+ "Djimsiti (5.92, 0.40); (5.96, 0.38)\n",
+ "Palomino (6.07, 0.47); (6.16, 0.46)\n",
+ "Bonifazi (5.65, 0.45); (5.62, 0.35)\n",
+ "Hristov (5.76, 0.35); (5.69, 0.29)\n",
+ "Donati (5.75, 0.44); (5.70, 0.36)\n",
+ "Umtiti (5.90, 0.55); (5.88, 0.45)\n",
+ "Kjaer (6.01, 0.31); (5.99, 0.31)\n",
+ "Igor (5.64, 0.52); (5.61, 0.41)\n",
+ "Okoli (5.66, 0.47); (5.63, 0.38)\n",
+ "Soumaoro (5.72, 0.56); (5.65, 0.46)\n",
+ "Caldirola (5.77, 0.46); (5.72, 0.36)\n",
+ "Ballo-Toure' (6.11, 0.36); (6.41, 0.67)\n",
+ "Bradaric (5.73, 0.41); (5.70, 0.35)\n",
+ "De Winter (5.77, 0.52); (5.71, 0.39)\n",
+ "Quagliata (5.94, 0.31); (5.95, 0.33)\n",
+ "Ferrari A. (5.55, 0.45); (5.50, 0.37)\n",
+ "Florenzi (6.05, 0.39); (6.22, 0.52)\n",
+ "Sala (5.93, 0.39); (5.98, 0.40)\n",
+ "Caldara (5.77, 0.54); (5.70, 0.44)\n",
+ "Murru (5.65, 0.36); (5.62, 0.37)\n",
+ "Marlon (5.65, 0.38); (5.58, 0.31)\n",
+ "Walukiewicz (5.75, 0.50); (5.70, 0.40)\n",
+ "Kumbulla (5.80, 0.33); (5.74, 0.29)\n",
+ "Amian (5.73, 0.46); (5.68, 0.39)\n",
+ "Ostigard (5.72, 0.49); (5.69, 0.42)\n",
+ "Sambia (5.75, 0.38); (5.68, 0.31)\n",
+ "Aiwu (5.92, 0.42); (5.97, 0.44)\n",
+ "Ehizibue (5.74, 0.32); (5.63, 0.27)\n",
+ "Hendry (5.88, 0.41); (5.92, 0.38)\n",
+ "Marrone (5.52, 0.47); (5.45, 0.40)\n",
+ "Radovanovic (5.53, 0.44); (5.56, 0.36)\n",
+ "Murillo (5.66, 0.34); (5.53, 0.28)\n",
+ "Venuti (5.67, 0.37); (5.62, 0.34)\n",
+ "Magnani (5.82, 0.47); (5.77, 0.37)\n",
+ "Terzic (6.00, 0.28); (5.93, 0.28)\n",
+ "Gabbia (5.82, 0.34); (5.74, 0.29)\n",
+ "Zortea (5.77, 0.33); (5.78, 0.34)\n",
+ "Dawidowicz (5.58, 0.34); (5.47, 0.28)\n",
+ "Pirola (5.77, 0.36); (5.68, 0.30)\n",
+ "Carboni (5.63, 0.47); (5.57, 0.39)\n",
+ "Lovato (5.77, 0.53); (5.71, 0.40)\n",
+ "Tuia (5.72, 0.44); (5.74, 0.46)\n",
+ "Amione (5.56, 0.33); (5.47, 0.27)\n",
+ "Vasquez (5.76, 0.41); (5.74, 0.34)\n",
+ "Zima (5.82, 0.38); (5.79, 0.32)\n",
+ "Coppola D. (5.69, 0.42); (5.64, 0.35)\n",
+ "Gatti (5.98, 0.49); (5.99, 0.40)\n",
+ "Gila (5.86, 0.50); (5.83, 0.40)\n",
+ "Cabal (5.80, 0.42); (5.81, 0.38)\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
- "Sosa (5.64, 0.48); (5.57, 0.42)\n",
- "Conti (5.91, 0.56); (6.23, 0.88)\n",
- "Dermaku (5.90, 0.43); (5.93, 0.39)\n",
+ "Sosa (5.78, 0.56); (5.75, 0.50)\n",
+ "Conti (6.03, 0.50); (6.42, 0.86)\n",
+ "Dermaku (5.94, 0.41); (6.00, 0.40)\n",
"Tonelli (5.61, 0.47); (5.58, 0.38)\n",
- "Radu (5.65, 0.49); (5.59, 0.43)\n",
- "Paletta (5.82, 0.42); (5.83, 0.39)\n",
- "Fares (5.76, 0.36); (5.71, 0.32)\n",
- "Marchizza (5.75, 0.37); (5.72, 0.32)\n",
- "Romagna (5.85, 0.44); (5.87, 0.41)\n",
- "Ranieri L. (5.72, 0.37); (5.71, 0.38)\n",
- "Cetin (5.88, 0.52); (5.83, 0.40)\n",
- "Muldur (5.64, 0.43); (5.58, 0.36)\n",
- "Adopo (5.82, 0.44); (5.81, 0.38)\n",
- "Ferrer (5.86, 0.44); (5.86, 0.36)\n",
- "Ruggeri (5.95, 0.35); (5.96, 0.32)\n",
- "Antov (5.61, 0.51); (5.54, 0.43)\n",
- "Amey (5.95, 0.42); (6.01, 0.41)\n",
- "Ferrarini (5.82, 0.42); (5.83, 0.39)\n",
- "Kamenovic (5.97, 0.43); (6.03, 0.38)\n",
- "Vina (5.73, 0.41); (5.69, 0.34)\n",
- "Zanoli (5.90, 0.32); (5.88, 0.29)\n",
- "Zanotti (5.89, 0.39); (5.93, 0.41)\n",
- "Ruan (5.66, 0.53); (5.71, 0.37)\n",
- "Motoc (5.88, 0.41); (5.91, 0.38)\n",
- "Cacace (5.83, 0.39); (5.78, 0.31)\n",
- "Bayeye (5.92, 0.41); (5.97, 0.42)\n",
- "Ebosele (5.96, 0.44); (6.03, 0.42)\n",
- "Buta (5.92, 0.40); (5.97, 0.39)\n",
- "Ndiaye (5.93, 0.43); (5.98, 0.44)\n",
- "Abankwah (5.92, 0.40); (5.97, 0.39)\n",
- "Guessand A. (5.92, 0.40); (5.97, 0.39)\n",
- "Guarino (5.90, 0.43); (5.93, 0.40)\n",
- "Milinkovic-Savic (6.45, 0.64); (7.83, 2.14)\n",
- "Barella (6.40, 0.62); (7.64, 1.97)\n",
- "Kvaratskhelia (6.59, 0.70); (8.44, 2.82)\n",
- "Zaccagni (6.48, 0.65); (8.04, 2.38)\n",
- "Zielinski (6.39, 0.54); (7.11, 1.27)\n",
- "Luis Alberto (6.38, 0.55); (7.19, 1.43)\n",
- "Frattesi (6.20, 0.59); (7.26, 1.69)\n",
- "Politano (6.25, 0.43); (6.75, 0.91)\n",
- "Koopmeiners (6.32, 0.59); (7.32, 1.64)\n",
- "Vlasic (6.28, 0.56); (7.41, 1.76)\n",
- "Pereyra (6.25, 0.56); (6.98, 1.28)\n",
- "Felipe Anderson (6.29, 0.59); (7.38, 1.73)\n",
- "Calhanoglu (6.36, 0.57); (7.21, 1.46)\n",
- "Strefezza (6.34, 0.51); (7.12, 1.38)\n",
- "Diaz B. (6.31, 0.63); (7.60, 1.98)\n",
- "Pellegrini Lo. (6.10, 0.59); (6.88, 1.36)\n",
- "Zambo Anguissa (6.39, 0.57); (7.23, 1.45)\n",
- "Lobotka (6.20, 0.39); (6.48, 0.61)\n",
- "Malinovskyi (6.16, 0.43); (6.45, 0.71)\n",
- "Candreva (6.25, 0.49); (6.81, 1.05)\n",
- "Pasalic (6.14, 0.56); (7.00, 1.44)\n",
- "Bennacer (6.16, 0.35); (6.44, 0.59)\n",
- "Kostic (6.20, 0.49); (6.79, 1.07)\n",
- "Radonjic (6.27, 0.48); (7.03, 1.30)\n",
- "Samardzic (6.21, 0.52); (6.87, 1.19)\n",
- "Chiesa (6.21, 0.51); (6.97, 1.29)\n",
- "Lovric (6.19, 0.38); (6.53, 0.70)\n",
+ "Radu (5.63, 0.48); (5.56, 0.43)\n",
+ "Paletta (5.83, 0.41); (5.84, 0.38)\n",
+ "Fares (5.74, 0.36); (5.68, 0.31)\n",
+ "Marchizza (5.65, 0.40); (5.58, 0.35)\n",
+ "Romagna (5.84, 0.43); (5.85, 0.41)\n",
+ "Ranieri L. (5.71, 0.37); (5.70, 0.37)\n",
+ "Cetin (5.82, 0.50); (5.77, 0.39)\n",
+ "Muldur (5.65, 0.42); (5.59, 0.36)\n",
+ "Adopo (5.87, 0.35); (5.87, 0.32)\n",
+ "Ferrer (5.86, 0.43); (5.87, 0.36)\n",
+ "Ruggeri (5.76, 0.34); (5.71, 0.29)\n",
+ "Antov (5.59, 0.54); (5.51, 0.49)\n",
+ "Amey (5.96, 0.42); (6.02, 0.40)\n",
+ "Ferrarini (5.83, 0.41); (5.84, 0.38)\n",
+ "Kamenovic (5.94, 0.42); (5.99, 0.38)\n",
+ "Vina (5.67, 0.46); (5.62, 0.38)\n",
+ "Zanoli (5.96, 0.32); (5.96, 0.30)\n",
+ "Zanotti (5.89, 0.38); (5.93, 0.39)\n",
+ "Ruan (5.61, 0.53); (5.68, 0.37)\n",
+ "Motoc (5.86, 0.41); (5.89, 0.37)\n",
+ "Cacace (5.80, 0.34); (5.73, 0.29)\n",
+ "Bayeye (5.92, 0.41); (5.97, 0.41)\n",
+ "Ebosele (5.90, 0.40); (5.95, 0.39)\n",
+ "Buta (5.91, 0.40); (5.95, 0.38)\n",
+ "Ndiaye (5.92, 0.42); (5.97, 0.44)\n",
+ "Abankwah (5.91, 0.40); (5.95, 0.38)\n",
+ "Guessand A. (5.91, 0.40); (5.95, 0.38)\n",
+ "Guarino (5.89, 0.43); (5.93, 0.39)\n",
+ "Milinkovic-Savic (6.40, 0.65); (7.77, 2.11)\n",
+ "Barella (6.39, 0.62); (7.62, 1.94)\n",
+ "Kvaratskhelia (6.59, 0.70); (8.44, 2.83)\n",
+ "Zaccagni (6.47, 0.65); (7.98, 2.32)\n",
+ "Zielinski (6.44, 0.57); (7.32, 1.51)\n",
+ "Luis Alberto (6.35, 0.55); (7.15, 1.40)\n",
+ "Frattesi (6.16, 0.60); (7.18, 1.65)\n",
+ "Politano (6.25, 0.43); (6.74, 0.90)\n",
+ "Koopmeiners (6.32, 0.59); (7.28, 1.59)\n",
+ "Vlasic (6.27, 0.55); (7.34, 1.68)\n",
+ "Pereyra (6.20, 0.56); (6.94, 1.29)\n",
+ "Felipe Anderson (6.25, 0.58); (7.31, 1.69)\n",
+ "Calhanoglu (6.38, 0.57); (7.21, 1.45)\n",
+ "Strefezza (6.34, 0.51); (7.11, 1.36)\n",
+ "Diaz B. (6.29, 0.63); (7.57, 1.96)\n",
+ "Pellegrini Lo. (6.11, 0.59); (6.92, 1.40)\n",
+ "Zambo Anguissa (6.39, 0.56); (7.19, 1.40)\n",
+ "Lobotka (6.20, 0.38); (6.48, 0.60)\n",
+ "Malinovskyi (6.11, 0.42); (6.37, 0.67)\n",
+ "Candreva (6.14, 0.56); (6.76, 1.17)\n",
+ "Pasalic (6.13, 0.55); (6.91, 1.34)\n",
+ "Bennacer (6.15, 0.35); (6.42, 0.58)\n",
+ "Kostic (6.21, 0.48); (6.75, 1.00)\n",
+ "Radonjic (6.27, 0.48); (7.02, 1.29)\n",
+ "Samardzic (6.27, 0.56); (7.09, 1.41)\n",
+ "Chiesa (6.20, 0.44); (6.73, 0.98)\n",
+ "Lovric (6.17, 0.40); (6.53, 0.74)\n",
"De Ketelaere (5.90, 0.34); (5.91, 0.36)\n",
- "Brozovic (6.21, 0.47); (6.53, 0.76)\n",
- "Pogba (5.93, 0.41); (5.99, 0.39)\n",
- "Bonaventura (6.17, 0.49); (6.81, 1.16)\n",
- "Sensi (5.99, 0.53); (6.42, 0.95)\n",
- "Bandinelli (5.99, 0.48); (6.39, 0.92)\n",
- "Ikone' (6.12, 0.50); (6.71, 1.10)\n",
- "Barak (5.82, 0.35); (5.86, 0.42)\n",
- "Mkhitaryan (6.19, 0.44); (6.62, 0.87)\n",
- "Pessina (5.89, 0.41); (6.07, 0.64)\n",
- "Tonali (6.19, 0.45); (6.61, 0.85)\n",
- "Arslan (6.02, 0.39); (6.21, 0.60)\n",
- "Lazovic (6.05, 0.38); (6.33, 0.65)\n",
- "Cristante (6.00, 0.48); (6.26, 0.72)\n",
- "Elmas (6.13, 0.40); (6.51, 0.76)\n",
- "Bajrami (5.80, 0.40); (5.91, 0.56)\n",
- "Vecino (5.95, 0.49); (6.07, 0.59)\n",
- "Paredes (5.72, 0.35); (5.66, 0.30)\n",
- "Mandragora (5.95, 0.42); (6.17, 0.66)\n",
- "Djuricic (5.78, 0.48); (6.05, 0.79)\n",
- "Lukic (6.08, 0.54); (6.56, 1.02)\n",
- "Soriano (5.94, 0.34); (5.96, 0.36)\n",
- "Zaniolo (5.87, 0.49); (6.28, 0.94)\n",
- "Sottil (6.08, 0.54); (6.72, 1.17)\n",
- "Traore' Hj. (6.11, 0.56); (6.92, 1.40)\n",
- "Messias (6.07, 0.54); (6.80, 1.26)\n",
- "Thorstvedt (5.95, 0.45); (6.28, 0.84)\n",
- "Cuadrado (5.88, 0.54); (5.86, 0.51)\n",
- "Locatelli (6.08, 0.39); (6.18, 0.43)\n",
- "Rabiot (6.17, 0.55); (6.79, 1.16)\n",
- "Dominguez (6.00, 0.43); (6.19, 0.60)\n",
- "Tameze (5.86, 0.40); (5.91, 0.41)\n",
- "Miranchuk (6.16, 0.61); (7.20, 1.65)\n",
- "Vilhena (5.73, 0.36); (5.76, 0.43)\n",
- "De Roon (6.01, 0.36); (6.04, 0.36)\n",
- "Verdi (6.01, 0.32); (6.13, 0.46)\n",
- "Walace (5.96, 0.35); (5.99, 0.34)\n",
- "Wijnaldum (5.89, 0.41); (5.91, 0.39)\n",
- "Mckennie (5.80, 0.39); (5.90, 0.55)\n",
- "Makengo (5.97, 0.35); (6.00, 0.36)\n",
- "Ricci S. (6.11, 0.37); (6.26, 0.47)\n",
- "Coulibaly L. (6.01, 0.50); (6.35, 0.86)\n",
- "Sabiri (5.74, 0.42); (5.80, 0.56)\n",
- "Miretti (5.99, 0.36); (6.05, 0.41)\n",
- "Colpani (6.10, 0.40); (6.54, 0.90)\n",
- "Haas (5.90, 0.38); (6.12, 0.66)\n",
- "Orsolini (5.96, 0.59); (6.61, 1.23)\n",
- "Matic (5.99, 0.32); (5.99, 0.32)\n",
- "Ascacibar (6.00, 0.37); (6.04, 0.38)\n",
- "Ederson D.s. (5.93, 0.33); (5.93, 0.35)\n",
- "Ciurria (5.89, 0.41); (6.01, 0.56)\n",
- "Gonzalez J. (6.05, 0.47); (6.48, 0.90)\n",
- "El Shaarawy (6.16, 0.43); (6.63, 0.93)\n",
- "Meite' (5.87, 0.36); (5.88, 0.34)\n",
- "Bourabia (5.90, 0.34); (5.90, 0.31)\n",
- "Ndombele' (5.92, 0.32); (5.91, 0.30)\n",
- "Henderson L. (5.79, 0.35); (5.81, 0.42)\n",
- "Maggiore (5.92, 0.34); (5.95, 0.37)\n",
- "Ilic (5.82, 0.37); (5.84, 0.38)\n",
- "Kovalenko (5.92, 0.37); (5.99, 0.44)\n",
- "Zalewski (5.96, 0.33); (5.98, 0.37)\n",
- "Pickel (5.88, 0.35); (5.97, 0.51)\n",
- "Ferguson (6.07, 0.51); (6.59, 1.02)\n",
- "Camara Ma. (6.10, 0.30); (6.18, 0.34)\n",
- "Saponara (5.96, 0.46); (6.25, 0.74)\n",
- "Rincon (5.74, 0.36); (5.75, 0.36)\n",
- "Cataldi (5.99, 0.38); (6.04, 0.37)\n",
- "Zurkowski (6.12, 0.52); (6.72, 1.14)\n",
- "Rovella (5.75, 0.55); (5.71, 0.44)\n",
- "Agudelo (5.86, 0.33); (5.86, 0.34)\n",
- "Amrabat (5.91, 0.47); (5.96, 0.48)\n",
- "Lopez M. (5.88, 0.40); (5.92, 0.39)\n",
- "Gyasi (5.80, 0.47); (5.95, 0.67)\n",
- "Pobega (5.99, 0.33); (6.06, 0.43)\n",
- "Harroui (5.79, 0.36); (5.87, 0.52)\n",
- "Ceide (5.87, 0.35); (5.86, 0.34)\n",
- "Baldanzi (6.25, 0.47); (7.03, 1.36)\n",
- "Blin (6.00, 0.30); (5.98, 0.30)\n",
- "Hjulmand (5.93, 0.53); (5.88, 0.42)\n",
- "D'alessandro (5.98, 0.30); (5.99, 0.36)\n",
- "Grassi (5.94, 0.32); (5.91, 0.29)\n",
- "Krunic (5.97, 0.32); (5.98, 0.35)\n",
- "Linetty (5.84, 0.40); (5.85, 0.40)\n",
- "Miguel Veloso (5.92, 0.37); (5.96, 0.40)\n",
- "Ekdal (5.77, 0.38); (5.73, 0.33)\n",
- "Schouten (5.87, 0.39); (5.84, 0.32)\n",
- "Villar (5.78, 0.32); (5.72, 0.28)\n",
- "Saelemaekers (5.94, 0.36); (6.01, 0.45)\n",
- "Vranckx (5.95, 0.39); (6.01, 0.39)\n",
- "Basic (6.03, 0.31); (6.07, 0.38)\n",
- "Aebischer (5.85, 0.37); (5.86, 0.36)\n",
- "Marcos Antonio (5.82, 0.32); (5.77, 0.28)\n",
+ "Brozovic (6.21, 0.48); (6.55, 0.78)\n",
+ "Pogba (5.94, 0.41); (6.00, 0.39)\n",
+ "Bonaventura (6.16, 0.50); (6.82, 1.17)\n",
+ "Sensi (6.00, 0.53); (6.43, 0.96)\n",
+ "Bandinelli (5.99, 0.47); (6.38, 0.90)\n",
+ "Ikone' (6.13, 0.47); (6.75, 1.11)\n",
+ "Barak (5.94, 0.46); (6.31, 0.84)\n",
+ "Mkhitaryan (6.17, 0.45); (6.61, 0.88)\n",
+ "Pessina (6.01, 0.48); (6.38, 0.87)\n",
+ "Tonali (6.18, 0.45); (6.60, 0.84)\n",
+ "Arslan (5.98, 0.39); (6.15, 0.57)\n",
+ "Lazovic (6.04, 0.38); (6.29, 0.63)\n",
+ "Cristante (5.97, 0.47); (6.19, 0.68)\n",
+ "Elmas (6.24, 0.52); (6.96, 1.24)\n",
+ "Bajrami (5.83, 0.42); (5.95, 0.58)\n",
+ "Vecino (5.93, 0.45); (6.02, 0.51)\n",
+ "Paredes (5.73, 0.35); (5.66, 0.30)\n",
+ "Mandragora (5.92, 0.43); (6.12, 0.64)\n",
+ "Djuricic (5.75, 0.46); (5.97, 0.74)\n",
+ "Lukic (6.09, 0.55); (6.59, 1.04)\n",
+ "Soriano (5.99, 0.36); (6.05, 0.39)\n",
+ "Zaniolo (5.84, 0.47); (6.19, 0.88)\n",
+ "Sottil (6.07, 0.54); (6.71, 1.16)\n",
+ "Traore' Hj. (6.02, 0.55); (6.72, 1.27)\n",
+ "Messias (6.08, 0.56); (6.85, 1.32)\n",
+ "Thorstvedt (5.90, 0.44); (6.16, 0.75)\n",
+ "Cuadrado (5.89, 0.53); (5.86, 0.50)\n",
+ "Locatelli (6.10, 0.39); (6.20, 0.42)\n",
+ "Rabiot (6.22, 0.56); (6.93, 1.26)\n",
+ "Dominguez (6.08, 0.46); (6.41, 0.77)\n",
+ "Tameze (5.85, 0.40); (5.89, 0.41)\n",
+ "Miranchuk (6.19, 0.59); (7.18, 1.59)\n",
+ "Vilhena (5.73, 0.36); (5.75, 0.43)\n",
+ "De Roon (6.01, 0.36); (6.04, 0.37)\n",
+ "Verdi (6.14, 0.38); (6.57, 0.80)\n",
+ "Walace (5.93, 0.36); (5.96, 0.34)\n",
+ "Wijnaldum (5.88, 0.39); (5.90, 0.38)\n",
+ "Mckennie (5.81, 0.39); (5.92, 0.56)\n",
+ "Makengo (5.96, 0.36); (6.00, 0.37)\n",
+ "Ricci S. (6.10, 0.36); (6.24, 0.45)\n",
+ "Coulibaly L. (5.97, 0.48); (6.21, 0.74)\n",
+ "Sabiri (5.73, 0.42); (5.80, 0.56)\n",
+ "Miretti (6.00, 0.36); (6.06, 0.41)\n",
+ "Colpani (6.13, 0.40); (6.57, 0.89)\n",
+ "Haas (5.91, 0.38); (6.12, 0.66)\n",
+ "Orsolini (5.95, 0.57); (6.57, 1.19)\n",
+ "Matic (6.12, 0.38); (6.37, 0.62)\n",
+ "Ascacibar (5.98, 0.37); (6.01, 0.37)\n",
+ "Ederson D.s. (5.89, 0.34); (5.89, 0.34)\n",
+ "Ciurria (5.92, 0.41); (6.08, 0.60)\n",
+ "Gonzalez J. (6.04, 0.46); (6.42, 0.84)\n",
+ "El Shaarawy (6.14, 0.41); (6.55, 0.85)\n",
+ "Meite' (5.83, 0.36); (5.84, 0.34)\n",
+ "Bourabia (5.92, 0.35); (5.95, 0.33)\n",
+ "Ndombele' (5.93, 0.32); (5.92, 0.30)\n",
+ "Henderson L. (5.80, 0.35); (5.81, 0.41)\n",
+ "Maggiore (5.89, 0.34); (5.90, 0.36)\n",
+ "Ilic (5.83, 0.37); (5.86, 0.39)\n",
+ "Kovalenko (5.93, 0.37); (6.02, 0.45)\n",
+ "Zalewski (5.96, 0.33); (5.99, 0.37)\n",
+ "Pickel (5.83, 0.35); (5.91, 0.49)\n",
+ "Ferguson (6.13, 0.54); (6.78, 1.18)\n",
+ "Camara Ma. (6.07, 0.36); (6.12, 0.36)\n",
+ "Saponara (5.95, 0.43); (6.17, 0.67)\n",
+ "Rincon (5.73, 0.35); (5.73, 0.35)\n",
+ "Cataldi (5.94, 0.37); (5.97, 0.36)\n",
+ "Zurkowski (6.05, 0.48); (6.50, 0.94)\n",
+ "Rovella (5.83, 0.54); (5.79, 0.41)\n",
+ "Agudelo (5.87, 0.33); (5.87, 0.33)\n",
+ "Amrabat (5.92, 0.46); (5.97, 0.47)\n",
+ "Lopez M. (5.88, 0.41); (5.91, 0.41)\n",
+ "Gyasi (5.80, 0.45); (5.91, 0.61)\n",
+ "Pobega (6.00, 0.34); (6.08, 0.44)\n",
+ "Harroui (5.78, 0.36); (5.85, 0.50)\n",
+ "Ceide (5.86, 0.35); (5.85, 0.34)\n",
+ "Baldanzi (6.26, 0.47); (7.05, 1.37)\n",
+ "Blin (6.00, 0.30); (5.97, 0.30)\n",
+ "Hjulmand (5.98, 0.53); (5.93, 0.42)\n",
+ "D'alessandro (5.99, 0.31); (6.00, 0.36)\n",
+ "Grassi (5.95, 0.31); (5.91, 0.29)\n",
+ "Krunic (5.98, 0.32); (5.99, 0.34)\n",
+ "Linetty (5.91, 0.48); (6.13, 0.72)\n",
+ "Miguel Veloso (5.90, 0.37); (5.94, 0.41)\n",
+ "Ekdal (5.77, 0.37); (5.72, 0.32)\n",
+ "Schouten (5.86, 0.39); (5.83, 0.32)\n",
+ "Villar (5.73, 0.33); (5.65, 0.28)\n",
+ "Saelemaekers (5.94, 0.36); (6.02, 0.45)\n",
+ "Vranckx (5.99, 0.40); (6.06, 0.38)\n",
+ "Basic (5.98, 0.32); (6.01, 0.37)\n",
+ "Aebischer (5.96, 0.46); (6.22, 0.72)\n",
+ "Marcos Antonio (5.88, 0.31); (5.85, 0.28)\n",
"Ranocchia F. (5.96, 0.41); (6.20, 0.68)\n",
- "Bistrovic (5.84, 0.31); (5.85, 0.32)\n",
- "Verre (5.71, 0.33); (5.67, 0.28)\n",
- "Gagliardini (6.01, 0.40); (6.19, 0.56)\n",
- "Barberis (5.72, 0.38); (5.71, 0.33)\n",
- "Leris (5.69, 0.35); (5.70, 0.41)\n",
+ "Bistrovic (5.84, 0.31); (5.85, 0.33)\n",
+ "Verre (5.71, 0.32); (5.68, 0.27)\n",
+ "Gagliardini (5.99, 0.35); (6.14, 0.52)\n",
+ "Barberis (5.73, 0.38); (5.72, 0.33)\n",
+ "Leris (5.68, 0.35); (5.68, 0.39)\n",
"Vieira (5.67, 0.34); (5.65, 0.32)\n",
- "Winks (5.85, 0.41); (5.90, 0.43)\n",
+ "Winks (5.85, 0.40); (5.89, 0.43)\n",
"Castrovilli (5.97, 0.42); (6.14, 0.61)\n",
- "Maldini (6.04, 0.50); (6.69, 1.15)\n",
- "Marin (5.72, 0.37); (5.68, 0.32)\n",
- "Maleh (5.87, 0.35); (5.95, 0.47)\n",
- "Matheus Henrique (5.82, 0.35); (5.82, 0.34)\n",
- "Asllani (5.90, 0.32); (5.89, 0.32)\n",
- "Moro N. (5.84, 0.34); (5.83, 0.31)\n",
- "Oudin (6.01, 0.35); (6.09, 0.41)\n",
- "Duncan (5.86, 0.39); (5.95, 0.49)\n",
- "Molina S. (5.78, 0.38); (5.79, 0.37)\n",
- "Kastanos (5.72, 0.36); (5.68, 0.31)\n",
- "Valoti (5.78, 0.33); (5.72, 0.28)\n",
- "Gaetano (6.03, 0.36); (6.09, 0.39)\n",
- "Escalante (5.77, 0.42); (5.73, 0.35)\n",
- "Bohinen (5.92, 0.34); (5.92, 0.31)\n",
- "Terracciano F. (6.01, 0.30); (6.02, 0.34)\n",
- "Milanese (5.88, 0.44); (5.93, 0.44)\n",
- "Castagnetti (5.97, 0.33); (5.99, 0.34)\n",
- "Listkowski (5.93, 0.32); (5.91, 0.30)\n",
- "Adli (5.73, 0.33); (5.73, 0.32)\n",
- "Hrustic (5.66, 0.42); (5.61, 0.36)\n",
- "D'andrea (5.95, 0.34); (6.00, 0.43)\n",
- "Benassi (5.83, 0.32); (5.83, 0.33)\n",
- "Baez (5.92, 0.46); (5.97, 0.44)\n",
- "Vignato (5.82, 0.38); (5.86, 0.40)\n",
- "Obiang (5.86, 0.39); (5.84, 0.32)\n",
- "Askildsen (5.69, 0.32); (5.65, 0.27)\n",
- "Hongla (5.70, 0.32); (5.70, 0.29)\n",
- "Yepes (5.56, 0.42); (5.48, 0.37)\n",
- "Helgason (5.82, 0.33); (5.80, 0.29)\n",
- "Bondo (5.91, 0.42); (5.94, 0.37)\n",
- "Ellertsson (5.88, 0.38); (5.90, 0.34)\n",
- "Capezzi (5.92, 0.35); (5.93, 0.32)\n",
- "Jajalo (5.88, 0.33); (5.86, 0.30)\n",
- "Machin (5.84, 0.41); (5.86, 0.39)\n",
- "Bakayoko (5.80, 0.37); (5.74, 0.32)\n",
- "Scozzarella (5.84, 0.41); (5.86, 0.39)\n",
- "Fagioli (6.12, 0.46); (6.60, 0.94)\n",
- "Demme (5.97, 0.41); (6.14, 0.57)\n",
- "Akpa Akpro (5.90, 0.44); (5.95, 0.42)\n",
- "Darboe (5.96, 0.47); (5.99, 0.41)\n",
- "Bove (5.78, 0.38); (5.77, 0.34)\n",
- "Urbanski (5.92, 0.41); (5.96, 0.41)\n",
- "Bertini (5.94, 0.41); (5.99, 0.39)\n",
- "Cortinovis (5.85, 0.39); (5.89, 0.42)\n",
- "Romero L. (5.98, 0.51); (6.35, 0.89)\n",
- "Bianco (5.92, 0.40); (5.98, 0.46)\n",
- "Sher (5.90, 0.40); (5.94, 0.39)\n",
- "Nguiamba (5.98, 0.41); (6.05, 0.41)\n",
- "Volpato (6.08, 0.51); (6.45, 0.86)\n",
- "Praszelik (5.96, 0.39); (6.04, 0.46)\n",
- "Trimboli (5.85, 0.41); (5.90, 0.43)\n",
- "Pafundi (5.93, 0.40); (5.98, 0.40)\n",
- "Bjorkengren (5.94, 0.42); (6.00, 0.43)\n",
- "Vignato S. (5.88, 0.43); (5.91, 0.41)\n",
- "Samek (5.94, 0.42); (6.00, 0.43)\n",
- "Zerbin (5.95, 0.35); (5.99, 0.38)\n",
- "Ilkhan (5.75, 0.35); (5.71, 0.30)\n",
- "Degli Innocenti (5.94, 0.46); (5.99, 0.44)\n",
- "Fazzini (5.63, 0.48); (5.58, 0.38)\n",
- "Acella (5.95, 0.43); (6.03, 0.48)\n",
- "Tripi (5.92, 0.41); (5.95, 0.40)\n",
- "Garbett (5.92, 0.41); (5.97, 0.43)\n",
- "Iling-Junior (5.99, 0.50); (6.03, 0.45)\n",
- "Immobile (6.48, 0.72); (8.40, 2.84)\n",
- "Vlahovic (6.32, 0.71); (8.05, 2.52)\n",
- "Rafael Leao (6.34, 0.71); (7.84, 2.30)\n",
- "Martinez L. (6.33, 0.72); (8.16, 2.62)\n",
- "Dybala (6.47, 0.64); (7.99, 2.33)\n",
- "Arnautovic (6.28, 0.68); (7.90, 2.35)\n",
- "Beto (6.27, 0.66); (7.92, 2.37)\n"
+ "Maldini (6.11, 0.45); (6.67, 1.05)\n",
+ "Marin (5.74, 0.40); (5.72, 0.34)\n",
+ "Maleh (5.88, 0.35); (5.96, 0.48)\n",
+ "Matheus Henrique (5.79, 0.35); (5.79, 0.33)\n",
+ "Asllani (5.93, 0.32); (5.93, 0.33)\n",
+ "Moro N. (5.75, 0.37); (5.71, 0.31)\n",
+ "Oudin (6.04, 0.41); (6.15, 0.45)\n",
+ "Duncan (5.86, 0.38); (5.94, 0.48)\n",
+ "Molina S. (5.76, 0.37); (5.75, 0.35)\n",
+ "Kastanos (5.75, 0.34); (5.73, 0.31)\n",
+ "Valoti (5.86, 0.38); (5.85, 0.33)\n",
+ "Gaetano (5.93, 0.34); (5.95, 0.35)\n",
+ "Escalante (5.77, 0.42); (5.72, 0.35)\n",
+ "Bohinen (5.92, 0.32); (5.89, 0.29)\n",
+ "Terracciano F. (6.01, 0.29); (6.03, 0.36)\n",
+ "Milanese (5.96, 0.43); (6.03, 0.48)\n",
+ "Castagnetti (5.94, 0.30); (5.93, 0.31)\n",
+ "Listkowski (5.86, 0.38); (5.85, 0.33)\n",
+ "Adli (5.80, 0.41); (5.83, 0.40)\n",
+ "Hrustic (5.69, 0.33); (5.64, 0.28)\n",
+ "D'andrea (5.85, 0.36); (5.89, 0.44)\n",
+ "Benassi (5.88, 0.34); (5.90, 0.39)\n",
+ "Baez (5.91, 0.39); (5.95, 0.40)\n",
+ "Vignato (5.82, 0.38); (5.85, 0.39)\n",
+ "Obiang (5.83, 0.39); (5.80, 0.33)\n",
+ "Askildsen (5.67, 0.32); (5.63, 0.27)\n",
+ "Hongla (5.70, 0.32); (5.71, 0.29)\n",
+ "Yepes (5.59, 0.41); (5.52, 0.35)\n",
+ "Helgason (5.83, 0.33); (5.81, 0.30)\n",
+ "Bondo (5.73, 0.34); (5.68, 0.30)\n",
+ "Ellertsson (5.84, 0.35); (5.84, 0.32)\n",
+ "Capezzi (5.91, 0.35); (5.92, 0.32)\n",
+ "Jajalo (5.90, 0.32); (5.88, 0.30)\n",
+ "Machin (5.84, 0.40); (5.86, 0.39)\n",
+ "Bakayoko (5.79, 0.37); (5.73, 0.32)\n",
+ "Scozzarella (5.84, 0.40); (5.86, 0.39)\n",
+ "Fagioli (6.09, 0.51); (6.63, 1.04)\n",
+ "Demme (6.06, 0.41); (6.27, 0.61)\n",
+ "Akpa Akpro (5.90, 0.43); (5.94, 0.42)\n",
+ "Darboe (5.96, 0.47); (6.00, 0.41)\n",
+ "Bove (5.71, 0.32); (5.70, 0.30)\n",
+ "Urbanski (5.91, 0.41); (5.96, 0.40)\n",
+ "Bertini (5.91, 0.40); (5.96, 0.38)\n",
+ "Cortinovis (5.88, 0.41); (5.95, 0.46)\n",
+ "Romero L. (5.92, 0.52); (6.23, 0.88)\n",
+ "Bianco (5.91, 0.40); (5.97, 0.46)\n",
+ "Sher (5.91, 0.40); (5.96, 0.40)\n",
+ "Nguiamba (5.99, 0.41); (6.06, 0.42)\n",
+ "Volpato (5.95, 0.59); (6.46, 1.11)\n",
+ "Praszelik (5.96, 0.39); (6.06, 0.46)\n",
+ "Trimboli (5.85, 0.40); (5.89, 0.43)\n",
+ "Pafundi (5.91, 0.40); (5.96, 0.40)\n",
+ "Bjorkengren (5.95, 0.42); (6.02, 0.43)\n",
+ "Vignato S. (5.86, 0.42); (5.87, 0.38)\n",
+ "Samek (5.95, 0.42); (6.02, 0.43)\n",
+ "Zerbin (5.82, 0.35); (5.83, 0.34)\n",
+ "Ilkhan (5.79, 0.36); (5.77, 0.32)\n",
+ "Degli Innocenti (5.91, 0.45); (5.96, 0.42)\n",
+ "Fazzini (5.67, 0.35); (5.56, 0.29)\n",
+ "Acella (5.94, 0.42); (6.02, 0.48)\n",
+ "Tripi (5.91, 0.40); (5.94, 0.40)\n",
+ "Garbett (5.92, 0.41); (5.98, 0.43)\n",
+ "Iling-Junior (5.95, 0.40); (6.01, 0.37)\n",
+ "Immobile (6.47, 0.72); (8.40, 2.84)\n",
+ "Vlahovic (6.32, 0.72); (8.05, 2.52)\n",
+ "Rafael Leao (6.36, 0.71); (7.91, 2.36)\n",
+ "Martinez L. (6.37, 0.71); (8.20, 2.64)\n",
+ "Dybala (6.48, 0.64); (7.96, 2.30)\n",
+ "Arnautovic (6.31, 0.69); (7.98, 2.43)\n",
+ "Beto (6.23, 0.66); (7.82, 2.28)\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
- "Giroud (6.27, 0.67); (7.70, 2.15)\n",
- "Osimhen (6.45, 0.73); (8.40, 2.85)\n",
- "Deulofeu (6.35, 0.64); (7.68, 2.04)\n",
- "Lukaku (6.47, 0.71); (8.41, 2.84)\n",
- "Milik (6.18, 0.56); (7.02, 1.39)\n",
- "Pedro (6.32, 0.57); (7.20, 1.49)\n",
- "Abraham (6.20, 0.64); (7.60, 2.07)\n",
- "Berardi (6.32, 0.69); (7.97, 2.41)\n",
- "Dia (6.25, 0.69); (7.86, 2.33)\n",
- "Lookman (6.44, 0.65); (8.01, 2.39)\n",
- "Simeone (6.27, 0.70); (7.91, 2.39)\n",
- "Correa (6.27, 0.48); (7.10, 1.43)\n",
- "Zapata D. (6.16, 0.62); (7.38, 1.87)\n",
- "Dzeko (6.19, 0.69); (7.69, 2.19)\n",
- "Nzola (6.06, 0.63); (7.16, 1.71)\n",
- "Sanabria (6.08, 0.59); (7.03, 1.54)\n",
- "Muriel (6.21, 0.65); (7.30, 1.76)\n",
- "Rebic (6.22, 0.66); (7.52, 1.99)\n",
- "Bonazzoli (6.06, 0.48); (6.46, 0.89)\n",
- "Caprari (5.90, 0.38); (6.11, 0.66)\n",
- "Di Maria (6.08, 0.65); (6.81, 1.40)\n",
- "Lozano (6.29, 0.65); (7.62, 2.03)\n",
- "Ceesay (6.07, 0.55); (6.97, 1.44)\n",
- "Pinamonti (5.95, 0.54); (6.66, 1.26)\n",
- "Kouame' (6.19, 0.61); (7.36, 1.79)\n",
- "Lauriente' (6.28, 0.69); (7.47, 1.95)\n",
- "Jovic (6.02, 0.61); (6.88, 1.46)\n",
- "Barrow (6.04, 0.62); (6.90, 1.45)\n",
- "Henry (5.96, 0.54); (6.54, 1.14)\n",
- "Piatek (6.06, 0.65); (7.22, 1.79)\n",
- "Gonzalez N. (6.23, 0.61); (7.31, 1.71)\n",
- "Dessers (6.09, 0.49); (6.91, 1.34)\n",
- "Caputo (5.78, 0.40); (5.97, 0.64)\n",
- "Raspadori (6.03, 0.51); (6.60, 1.08)\n",
- "Lammers (5.92, 0.39); (6.09, 0.62)\n",
- "Okereke (6.00, 0.54); (6.60, 1.17)\n",
- "Cabral (6.08, 0.48); (6.86, 1.29)\n",
- "Gabbiadini (5.81, 0.42); (6.07, 0.74)\n",
- "Belotti (5.77, 0.31); (5.79, 0.32)\n",
- "Origi (6.03, 0.56); (6.70, 1.22)\n",
- "Botheim (5.97, 0.42); (6.39, 0.88)\n",
- "Alvarez A. (6.13, 0.60); (7.13, 1.62)\n",
- "Verde (6.10, 0.45); (6.67, 1.04)\n",
- "Destro (5.92, 0.60); (6.60, 1.28)\n",
- "Kean (5.96, 0.56); (6.62, 1.23)\n",
- "Pellegri (5.89, 0.41); (6.21, 0.79)\n",
- "Satriano (5.89, 0.45); (6.28, 0.89)\n",
- "Success (5.98, 0.33); (5.99, 0.37)\n",
- "Mota (5.84, 0.41); (6.25, 0.86)\n",
- "Banda (5.98, 0.36); (6.06, 0.45)\n",
- "Hojlund (6.01, 0.43); (6.54, 1.01)\n",
- "Lasagna (5.76, 0.36); (5.90, 0.57)\n",
- "Pjaca (5.90, 0.40); (5.99, 0.53)\n",
- "Gytkjaer (5.85, 0.37); (6.14, 0.74)\n",
- "Petagna (5.80, 0.39); (5.95, 0.58)\n",
- "Nestorovski (6.06, 0.39); (6.37, 0.75)\n",
- "Zanimacchia (5.97, 0.34); (6.06, 0.45)\n",
- "Piccoli (5.89, 0.40); (6.17, 0.75)\n",
- "Kallon (5.91, 0.34); (6.09, 0.64)\n",
- "Ciofani D. (6.13, 0.41); (6.85, 1.25)\n",
- "Di Francesco F. (5.89, 0.43); (6.12, 0.72)\n",
- "Boga (5.88, 0.32); (5.86, 0.36)\n",
- "Zirkzee (6.04, 0.53); (6.82, 1.31)\n",
- "Quagliarella (5.79, 0.36); (5.90, 0.55)\n",
- "Ibrahimovic (6.36, 0.65); (7.89, 2.28)\n",
- "Shomurodov (5.97, 0.46); (6.55, 1.08)\n",
- "Djuric (5.89, 0.30); (5.86, 0.30)\n",
- "Strelec (5.94, 0.29); (5.91, 0.32)\n",
- "Antiste (5.80, 0.40); (6.09, 0.77)\n",
- "Seck (6.06, 0.31); (6.10, 0.37)\n",
- "Buonaiuto (6.05, 0.36); (6.19, 0.46)\n",
- "Sansone (5.81, 0.38); (5.88, 0.48)\n",
- "Pussetto (5.83, 0.39); (6.08, 0.75)\n",
- "Cambiaghi (5.91, 0.30); (5.89, 0.31)\n",
- "Colombo (6.01, 0.49); (6.74, 1.24)\n",
- "Afena-Gyan (5.75, 0.33); (5.73, 0.30)\n",
- "Defrel (5.82, 0.41); (5.95, 0.60)\n",
- "Karamoh (6.03, 0.33); (6.11, 0.39)\n",
- "Cancellieri (5.93, 0.34); (5.91, 0.31)\n",
- "Tsadjout (6.03, 0.42); (6.20, 0.57)\n",
- "Rodriguez P. (5.92, 0.34); (5.94, 0.34)\n",
- "Valencia D. (5.68, 0.32); (5.70, 0.29)\n",
- "Edera (5.92, 0.43); (5.98, 0.47)\n",
- "Oddei (5.99, 0.40); (6.03, 0.41)\n",
- "Raimondo (5.95, 0.43); (6.02, 0.45)\n",
- "Kristoffersen (5.89, 0.43); (5.94, 0.41)\n",
- "Kaio Jorge (5.98, 0.36); (6.03, 0.39)\n",
- "De Luca (5.86, 0.44); (5.92, 0.46)\n",
- "Soule' (6.01, 0.45); (6.08, 0.39)\n",
- "Lazetic (5.97, 0.41); (6.05, 0.46)\n",
- "Voelkerling Persson (5.94, 0.44); (6.01, 0.45)\n",
- "Sanca (5.91, 0.37); (5.94, 0.36)\n"
+ "Giroud (6.26, 0.67); (7.66, 2.12)\n",
+ "Osimhen (6.48, 0.72); (8.44, 2.88)\n",
+ "Deulofeu (6.35, 0.63); (7.64, 2.00)\n",
+ "Lukaku (6.46, 0.71); (8.41, 2.84)\n",
+ "Milik (6.24, 0.59); (7.33, 1.69)\n",
+ "Pedro (6.30, 0.56); (7.11, 1.40)\n",
+ "Abraham (6.16, 0.63); (7.49, 1.97)\n",
+ "Berardi (6.27, 0.69); (7.90, 2.36)\n",
+ "Dia (6.17, 0.70); (7.64, 2.17)\n",
+ "Lookman (6.44, 0.65); (8.00, 2.38)\n",
+ "Simeone (6.31, 0.71); (8.01, 2.48)\n",
+ "Correa (6.26, 0.48); (7.08, 1.40)\n",
+ "Zapata D. (6.10, 0.59); (7.14, 1.63)\n",
+ "Dzeko (6.26, 0.70); (7.93, 2.40)\n",
+ "Nzola (6.12, 0.66); (7.44, 1.97)\n",
+ "Sanabria (6.08, 0.58); (7.00, 1.50)\n",
+ "Muriel (6.20, 0.66); (7.37, 1.84)\n",
+ "Rebic (6.23, 0.66); (7.55, 2.01)\n",
+ "Bonazzoli (6.06, 0.49); (6.51, 0.95)\n",
+ "Caprari (5.93, 0.39); (6.16, 0.67)\n",
+ "Di Maria (6.02, 0.64); (6.54, 1.21)\n",
+ "Lozano (6.31, 0.65); (7.64, 2.04)\n",
+ "Ceesay (6.08, 0.55); (6.98, 1.43)\n",
+ "Pinamonti (5.93, 0.52); (6.59, 1.20)\n",
+ "Kouame' (6.18, 0.60); (7.26, 1.69)\n",
+ "Lauriente' (6.21, 0.69); (7.33, 1.85)\n",
+ "Jovic (6.00, 0.59); (6.80, 1.39)\n",
+ "Barrow (6.05, 0.61); (6.88, 1.43)\n",
+ "Henry (5.93, 0.52); (6.44, 1.05)\n",
+ "Piatek (6.05, 0.64); (7.14, 1.71)\n",
+ "Gonzalez N. (6.16, 0.63); (7.23, 1.70)\n",
+ "Dessers (6.08, 0.47); (6.83, 1.26)\n",
+ "Caputo (5.76, 0.38); (5.90, 0.59)\n",
+ "Raspadori (6.04, 0.53); (6.67, 1.16)\n",
+ "Lammers (5.90, 0.38); (6.04, 0.58)\n",
+ "Okereke (5.99, 0.53); (6.59, 1.16)\n",
+ "Cabral (6.02, 0.48); (6.74, 1.21)\n",
+ "Gabbiadini (5.78, 0.39); (5.96, 0.65)\n",
+ "Belotti (5.71, 0.32); (5.71, 0.32)\n",
+ "Origi (6.00, 0.53); (6.57, 1.09)\n",
+ "Botheim (5.92, 0.47); (6.43, 0.99)\n",
+ "Alvarez A. (6.04, 0.64); (7.00, 1.58)\n",
+ "Verde (6.12, 0.47); (6.71, 1.07)\n",
+ "Destro (5.93, 0.60); (6.64, 1.31)\n",
+ "Kean (6.13, 0.63); (7.20, 1.73)\n",
+ "Pellegri (5.90, 0.42); (6.24, 0.82)\n",
+ "Satriano (5.87, 0.43); (6.20, 0.82)\n",
+ "Success (5.97, 0.34); (5.99, 0.38)\n",
+ "Mota (6.04, 0.65); (7.07, 1.67)\n",
+ "Banda (6.07, 0.40); (6.32, 0.66)\n",
+ "Hojlund (5.98, 0.42); (6.45, 0.94)\n",
+ "Lasagna (5.84, 0.41); (6.19, 0.80)\n",
+ "Pjaca (5.91, 0.40); (6.02, 0.54)\n",
+ "Gytkjaer (5.85, 0.38); (6.16, 0.76)\n",
+ "Petagna (5.80, 0.38); (5.91, 0.53)\n",
+ "Nestorovski (6.24, 0.40); (6.87, 1.11)\n",
+ "Zanimacchia (5.95, 0.35); (6.03, 0.45)\n",
+ "Piccoli (5.89, 0.38); (6.12, 0.70)\n",
+ "Kallon (5.92, 0.34); (6.09, 0.62)\n",
+ "Ciofani D. (6.01, 0.64); (6.98, 1.58)\n",
+ "Di Francesco F. (5.89, 0.42); (6.12, 0.69)\n",
+ "Boga (5.88, 0.34); (5.87, 0.39)\n",
+ "Zirkzee (5.99, 0.54); (6.69, 1.23)\n",
+ "Quagliarella (5.78, 0.35); (5.88, 0.54)\n",
+ "Ibrahimovic (6.36, 0.66); (7.91, 2.31)\n",
+ "Shomurodov (5.94, 0.37); (6.27, 0.82)\n",
+ "Djuric (5.89, 0.30); (5.87, 0.29)\n",
+ "Strelec (5.95, 0.29); (5.92, 0.33)\n",
+ "Antiste (5.81, 0.38); (6.04, 0.71)\n",
+ "Seck (6.00, 0.37); (6.05, 0.39)\n",
+ "Buonaiuto (6.08, 0.36); (6.27, 0.50)\n",
+ "Sansone (5.81, 0.38); (5.90, 0.49)\n",
+ "Pussetto (5.86, 0.42); (6.19, 0.82)\n",
+ "Cambiaghi (6.09, 0.49); (6.64, 1.08)\n",
+ "Colombo (6.13, 0.62); (7.34, 1.82)\n",
+ "Afena-Gyan (5.74, 0.34); (5.72, 0.31)\n",
+ "Defrel (5.77, 0.37); (5.83, 0.52)\n",
+ "Karamoh (5.88, 0.33); (5.89, 0.34)\n",
+ "Cancellieri (5.82, 0.32); (5.74, 0.28)\n",
+ "Tsadjout (5.98, 0.41); (6.11, 0.52)\n",
+ "Rodriguez P. (6.02, 0.36); (6.11, 0.40)\n",
+ "Valencia D. (5.69, 0.31); (5.74, 0.29)\n",
+ "Edera (5.92, 0.43); (5.98, 0.46)\n",
+ "Oddei (5.98, 0.39); (6.03, 0.42)\n",
+ "Raimondo (5.95, 0.42); (6.02, 0.44)\n",
+ "Kristoffersen (5.87, 0.41); (5.91, 0.40)\n",
+ "Kaio Jorge (5.99, 0.36); (6.04, 0.39)\n",
+ "De Luca (5.86, 0.42); (5.93, 0.46)\n",
+ "Soule' (5.80, 0.41); (5.78, 0.35)\n",
+ "Lazetic (5.96, 0.42); (6.04, 0.46)\n",
+ "Voelkerling Persson (5.95, 0.44); (6.02, 0.46)\n",
+ "Sanca (5.91, 0.41); (5.96, 0.38)\n"
]
},
{
@@ -5655,20 +5650,20 @@
" Avg \n",
" 1 \n",
" 1 \n",
- " 100 \n",
- " 6.273052 \n",
- " 0.433253 \n",
- " 5.729354 \n",
- " 0.572779 \n",
- " 6.020063 \n",
- " 0.333488 \n",
- " 0.521017 \n",
- " 1.352889 \n",
- " 5.950712 \n",
- " 0.803720 \n",
- " -0.200497 \n",
- " 0.651549 \n",
- " 63.398904 \n",
+ " 90 \n",
+ " 6.271947 \n",
+ " 0.430055 \n",
+ " 5.709330 \n",
+ " 0.574931 \n",
+ " 6.021375 \n",
+ " 0.331715 \n",
+ " 0.518988 \n",
+ " 1.353078 \n",
+ " 5.943697 \n",
+ " 0.804946 \n",
+ " -0.211801 \n",
+ " 0.650473 \n",
+ " 61.331621 \n",
" \n",
" \n",
" Rossi F. \n",
@@ -5677,20 +5672,20 @@
" Avg \n",
" 1 \n",
" 0 \n",
- " 0 \n",
- " 6.273052 \n",
- " 0.433253 \n",
- " 5.729354 \n",
- " 0.572779 \n",
- " 6.020063 \n",
- " 0.333488 \n",
- " 0.521017 \n",
- " 1.352889 \n",
- " 5.950712 \n",
- " 0.803720 \n",
- " -0.200497 \n",
- " 0.651549 \n",
- " 63.398904 \n",
+ " 1 \n",
+ " 6.271947 \n",
+ " 0.430055 \n",
+ " 5.709330 \n",
+ " 0.574931 \n",
+ " 6.021375 \n",
+ " 0.331715 \n",
+ " 0.518988 \n",
+ " 1.353078 \n",
+ " 5.943697 \n",
+ " 0.804946 \n",
+ " -0.211801 \n",
+ " 0.650473 \n",
+ " 61.331621 \n",
" \n",
" \n",
" Sportiello \n",
@@ -5699,42 +5694,20 @@
" Avg \n",
" 1 \n",
" 0 \n",
- " 0 \n",
- " 6.269399 \n",
- " 0.405868 \n",
- " 5.630367 \n",
- " 0.582774 \n",
- " 6.035743 \n",
- " 0.316196 \n",
- " 0.509242 \n",
- " 1.355847 \n",
- " 5.924196 \n",
- " 0.807376 \n",
- " -0.264365 \n",
- " 0.642069 \n",
- " 51.028043 \n",
- " \n",
- " \n",
- " Scalvini \n",
- " D \n",
- " Atalanta \n",
- " Avg \n",
- " 1 \n",
- " 1 \n",
- " 71 \n",
- " 6.085859 \n",
- " 0.532578 \n",
- " 6.514391 \n",
- " 0.948817 \n",
- " 6.029768 \n",
- " 0.618735 \n",
- " 0.067370 \n",
- " 1.124569 \n",
- " 5.677100 \n",
- " 1.077408 \n",
- " 0.500653 \n",
- " 1.907312 \n",
- " 0.000000 \n",
+ " 5 \n",
+ " 6.264654 \n",
+ " 0.401258 \n",
+ " 5.620796 \n",
+ " 0.583706 \n",
+ " 6.034907 \n",
+ " 0.314094 \n",
+ " 0.504715 \n",
+ " 1.356614 \n",
+ " 5.923086 \n",
+ " 0.807366 \n",
+ " -0.271899 \n",
+ " 0.640287 \n",
+ " 49.423152 \n",
" \n",
" \n",
" Toloi \n",
@@ -5743,19 +5716,41 @@
" Avg \n",
" 1 \n",
" 1 \n",
- " 71 \n",
- " 6.211302 \n",
- " 0.449656 \n",
- " 6.511771 \n",
- " 0.680813 \n",
- " 6.129649 \n",
- " 0.508679 \n",
- " 0.118679 \n",
- " 1.165321 \n",
- " 5.982656 \n",
- " 0.917384 \n",
- " 0.391923 \n",
- " 1.931778 \n",
+ " 80 \n",
+ " 6.210211 \n",
+ " 0.451401 \n",
+ " 6.519528 \n",
+ " 0.698510 \n",
+ " 6.128604 \n",
+ " 0.510814 \n",
+ " 0.118118 \n",
+ " 1.164539 \n",
+ " 5.968876 \n",
+ " 0.927175 \n",
+ " 0.401723 \n",
+ " 1.931138 \n",
+ " 0.000000 \n",
+ " \n",
+ " \n",
+ " Scalvini \n",
+ " D \n",
+ " Atalanta \n",
+ " Avg \n",
+ " 1 \n",
+ " 0 \n",
+ " 40 \n",
+ " 6.087560 \n",
+ " 0.522836 \n",
+ " 6.485634 \n",
+ " 0.911451 \n",
+ " 6.031816 \n",
+ " 0.607296 \n",
+ " 0.068214 \n",
+ " 1.128253 \n",
+ " 5.694374 \n",
+ " 1.063483 \n",
+ " 0.483664 \n",
+ " 1.910546 \n",
" 0.000000 \n",
" \n",
" \n",
@@ -5787,19 +5782,41 @@
" Avg \n",
" 1 \n",
" 1 \n",
- " 100 \n",
- " 5.963665 \n",
- " 0.544947 \n",
- " 6.537935 \n",
- " 1.137651 \n",
- " 5.940691 \n",
- " 0.645068 \n",
- " 0.026251 \n",
- " 1.108576 \n",
- " 5.481170 \n",
- " 1.165579 \n",
- " 0.561815 \n",
- " 1.903113 \n",
+ " 80 \n",
+ " 5.934716 \n",
+ " 0.522377 \n",
+ " 6.437649 \n",
+ " 1.045586 \n",
+ " 5.919954 \n",
+ " 0.621110 \n",
+ " 0.017495 \n",
+ " 1.112960 \n",
+ " 5.489585 \n",
+ " 1.128037 \n",
+ " 0.530604 \n",
+ " 1.907810 \n",
+ " 0.000000 \n",
+ " \n",
+ " \n",
+ " Lasagna \n",
+ " A \n",
+ " Verona \n",
+ " Avg \n",
+ " 1 \n",
+ " 0 \n",
+ " 40 \n",
+ " 5.841306 \n",
+ " 0.411127 \n",
+ " 6.191318 \n",
+ " 0.803403 \n",
+ " 5.848244 \n",
+ " 0.496641 \n",
+ " -0.010579 \n",
+ " 1.142342 \n",
+ " 5.499932 \n",
+ " 0.949700 \n",
+ " 0.473728 \n",
+ " 1.911753 \n",
" 0.000000 \n",
" \n",
" \n",
@@ -5809,19 +5826,19 @@
" Avg \n",
" 1 \n",
" 0 \n",
- " 28 \n",
- " 5.891238 \n",
- " 0.396026 \n",
- " 6.168426 \n",
- " 0.747763 \n",
- " 5.886265 \n",
- " 0.475034 \n",
- " 0.007750 \n",
- " 1.153088 \n",
- " 5.531199 \n",
- " 0.897426 \n",
- " 0.465556 \n",
- " 1.907219 \n",
+ " 26 \n",
+ " 5.893315 \n",
+ " 0.376300 \n",
+ " 6.124632 \n",
+ " 0.698532 \n",
+ " 5.887677 \n",
+ " 0.451470 \n",
+ " 0.009328 \n",
+ " 1.161328 \n",
+ " 5.540597 \n",
+ " 0.861138 \n",
+ " 0.449163 \n",
+ " 1.905198 \n",
" 0.000000 \n",
" \n",
" \n",
@@ -5831,41 +5848,19 @@
" Avg \n",
" 1 \n",
" 0 \n",
- " 78 \n",
- " 5.910843 \n",
- " 0.344760 \n",
- " 6.086345 \n",
- " 0.644135 \n",
- " 5.901302 \n",
- " 0.412704 \n",
- " 0.017207 \n",
- " 1.176790 \n",
- " 5.561029 \n",
- " 0.818982 \n",
- " 0.428502 \n",
- " 1.903613 \n",
- " 0.000000 \n",
- " \n",
- " \n",
- " Lasagna \n",
- " A \n",
- " Verona \n",
- " Avg \n",
- " 1 \n",
- " 1 \n",
- " 85 \n",
- " 5.756809 \n",
- " 0.363771 \n",
- " 5.895058 \n",
- " 0.570621 \n",
- " 5.780692 \n",
- " 0.445713 \n",
- " -0.039756 \n",
- " 1.153128 \n",
- " 5.467175 \n",
- " 0.790118 \n",
- " 0.372230 \n",
- " 1.893109 \n",
+ " 55 \n",
+ " 5.924331 \n",
+ " 0.339034 \n",
+ " 6.086577 \n",
+ " 0.617345 \n",
+ " 5.912078 \n",
+ " 0.404937 \n",
+ " 0.022507 \n",
+ " 1.180800 \n",
+ " 5.594398 \n",
+ " 0.805842 \n",
+ " 0.411384 \n",
+ " 1.904539 \n",
" 0.000000 \n",
" \n",
" \n",
@@ -5875,19 +5870,19 @@
" Avg \n",
" 1 \n",
" 0 \n",
- " 71 \n",
- " 5.887746 \n",
- " 0.301317 \n",
- " 5.859897 \n",
- " 0.295813 \n",
- " 5.882544 \n",
- " 0.362606 \n",
- " 0.010815 \n",
- " 1.195072 \n",
- " 5.769265 \n",
- " 0.555778 \n",
- " 0.120673 \n",
- " 1.881025 \n",
+ " 40 \n",
+ " 5.891532 \n",
+ " 0.301036 \n",
+ " 5.867888 \n",
+ " 0.294978 \n",
+ " 5.885631 \n",
+ " 0.362024 \n",
+ " 0.012265 \n",
+ " 1.195617 \n",
+ " 5.776346 \n",
+ " 0.553349 \n",
+ " 0.122425 \n",
+ " 1.881055 \n",
" 0.000000 \n",
" \n",
" \n",
@@ -5898,64 +5893,64 @@
"text/plain": [
" role team oppteam home starter vote% MV MV std \\\n",
"player \n",
- "Musso P Atalanta Avg 1 1 100 6.273052 0.433253 \n",
- "Rossi F. P Atalanta Avg 1 0 0 6.273052 0.433253 \n",
- "Sportiello P Atalanta Avg 1 0 0 6.269399 0.405868 \n",
- "Scalvini D Atalanta Avg 1 1 71 6.085859 0.532578 \n",
- "Toloi D Atalanta Avg 1 1 71 6.211302 0.449656 \n",
+ "Musso P Atalanta Avg 1 1 90 6.271947 0.430055 \n",
+ "Rossi F. P Atalanta Avg 1 0 1 6.271947 0.430055 \n",
+ "Sportiello P Atalanta Avg 1 0 5 6.264654 0.401258 \n",
+ "Toloi D Atalanta Avg 1 1 80 6.210211 0.451401 \n",
+ "Scalvini D Atalanta Avg 1 0 40 6.087560 0.522836 \n",
"... ... ... ... ... ... ... ... ... \n",
- "Henry A Verona Avg 1 1 100 5.963665 0.544947 \n",
- "Piccoli A Verona Avg 1 0 28 5.891238 0.396026 \n",
- "Kallon A Verona Avg 1 0 78 5.910843 0.344760 \n",
- "Lasagna A Verona Avg 1 1 85 5.756809 0.363771 \n",
- "Djuric A Verona Avg 1 0 71 5.887746 0.301317 \n",
+ "Henry A Verona Avg 1 1 80 5.934716 0.522377 \n",
+ "Lasagna A Verona Avg 1 0 40 5.841306 0.411127 \n",
+ "Piccoli A Verona Avg 1 0 26 5.893315 0.376300 \n",
+ "Kallon A Verona Avg 1 0 55 5.924331 0.339034 \n",
+ "Djuric A Verona Avg 1 0 40 5.891532 0.301036 \n",
"\n",
" FV FV std MV loc MV scale MV skewness \\\n",
"player \n",
- "Musso 5.729354 0.572779 6.020063 0.333488 0.521017 \n",
- "Rossi F. 5.729354 0.572779 6.020063 0.333488 0.521017 \n",
- "Sportiello 5.630367 0.582774 6.035743 0.316196 0.509242 \n",
- "Scalvini 6.514391 0.948817 6.029768 0.618735 0.067370 \n",
- "Toloi 6.511771 0.680813 6.129649 0.508679 0.118679 \n",
+ "Musso 5.709330 0.574931 6.021375 0.331715 0.518988 \n",
+ "Rossi F. 5.709330 0.574931 6.021375 0.331715 0.518988 \n",
+ "Sportiello 5.620796 0.583706 6.034907 0.314094 0.504715 \n",
+ "Toloi 6.519528 0.698510 6.128604 0.510814 0.118118 \n",
+ "Scalvini 6.485634 0.911451 6.031816 0.607296 0.068214 \n",
"... ... ... ... ... ... \n",
- "Henry 6.537935 1.137651 5.940691 0.645068 0.026251 \n",
- "Piccoli 6.168426 0.747763 5.886265 0.475034 0.007750 \n",
- "Kallon 6.086345 0.644135 5.901302 0.412704 0.017207 \n",
- "Lasagna 5.895058 0.570621 5.780692 0.445713 -0.039756 \n",
- "Djuric 5.859897 0.295813 5.882544 0.362606 0.010815 \n",
+ "Henry 6.437649 1.045586 5.919954 0.621110 0.017495 \n",
+ "Lasagna 6.191318 0.803403 5.848244 0.496641 -0.010579 \n",
+ "Piccoli 6.124632 0.698532 5.887677 0.451470 0.009328 \n",
+ "Kallon 6.086577 0.617345 5.912078 0.404937 0.022507 \n",
+ "Djuric 5.867888 0.294978 5.885631 0.362024 0.012265 \n",
"\n",
" MV tailweight FV loc FV scale FV skewness FV tailweight \\\n",
"player \n",
- "Musso 1.352889 5.950712 0.803720 -0.200497 0.651549 \n",
- "Rossi F. 1.352889 5.950712 0.803720 -0.200497 0.651549 \n",
- "Sportiello 1.355847 5.924196 0.807376 -0.264365 0.642069 \n",
- "Scalvini 1.124569 5.677100 1.077408 0.500653 1.907312 \n",
- "Toloi 1.165321 5.982656 0.917384 0.391923 1.931778 \n",
+ "Musso 1.353078 5.943697 0.804946 -0.211801 0.650473 \n",
+ "Rossi F. 1.353078 5.943697 0.804946 -0.211801 0.650473 \n",
+ "Sportiello 1.356614 5.923086 0.807366 -0.271899 0.640287 \n",
+ "Toloi 1.164539 5.968876 0.927175 0.401723 1.931138 \n",
+ "Scalvini 1.128253 5.694374 1.063483 0.483664 1.910546 \n",
"... ... ... ... ... ... \n",
- "Henry 1.108576 5.481170 1.165579 0.561815 1.903113 \n",
- "Piccoli 1.153088 5.531199 0.897426 0.465556 1.907219 \n",
- "Kallon 1.176790 5.561029 0.818982 0.428502 1.903613 \n",
- "Lasagna 1.153128 5.467175 0.790118 0.372230 1.893109 \n",
- "Djuric 1.195072 5.769265 0.555778 0.120673 1.881025 \n",
+ "Henry 1.112960 5.489585 1.128037 0.530604 1.907810 \n",
+ "Lasagna 1.142342 5.499932 0.949700 0.473728 1.911753 \n",
+ "Piccoli 1.161328 5.540597 0.861138 0.449163 1.905198 \n",
+ "Kallon 1.180800 5.594398 0.805842 0.411384 1.904539 \n",
+ "Djuric 1.195617 5.776346 0.553349 0.122425 1.881055 \n",
"\n",
" Clean Sheet % \n",
"player \n",
- "Musso 63.398904 \n",
- "Rossi F. 63.398904 \n",
- "Sportiello 51.028043 \n",
- "Scalvini 0.000000 \n",
+ "Musso 61.331621 \n",
+ "Rossi F. 61.331621 \n",
+ "Sportiello 49.423152 \n",
"Toloi 0.000000 \n",
+ "Scalvini 0.000000 \n",
"... ... \n",
"Henry 0.000000 \n",
+ "Lasagna 0.000000 \n",
"Piccoli 0.000000 \n",
"Kallon 0.000000 \n",
- "Lasagna 0.000000 \n",
"Djuric 0.000000 \n",
"\n",
"[554 rows x 19 columns]"
]
},
- "execution_count": 33,
+ "execution_count": 51,
"metadata": {},
"output_type": "execute_result"
}
@@ -6001,6 +5996,10 @@
" else:\n",
" starter = int ( 1 * (games >= current_season_games * 2/3 and mins / games >= 45 ) )\n",
" voteperc = int( min( 1, games / current_season_games ) * 100) \n",
+ " \n",
+ " #if(player in probables.index):\n",
+ " # starter = probables['starter'][player]\n",
+ " # voteperc = probables['percentage'][player]\n",
"\n",
" if(k == 0):\n",
" row = [player, role, team, 'Avg', 1, starter, voteperc]\n",
@@ -6043,7 +6042,7 @@
},
{
"cell_type": "code",
- "execution_count": 34,
+ "execution_count": 52,
"id": "b47cbd63",
"metadata": {},
"outputs": [],
@@ -6933,13 +6932,13 @@
},
{
"cell_type": "code",
- "execution_count": 34,
+ "execution_count": 43,
"id": "10c7ad3e",
"metadata": {},
"outputs": [
{
"data": {
- "image/png": "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CAsLw549e3Dy5El88MEHZY4A8fDwwPTp03H48GGcOnUK48ePx/jx47F9+/ZiZY8ePYrFixejRYsWFbl1AMDMmTPNCVd5GAwG2Nvb47XXXis1OSvL22+/Df+iR3nfRSaT4amnnsIvv/yCs2fPYsWKFfjjjz9KTBStiUN7iWoBtRpYv17qKKxLrVBj/dM2dlNWdvdkd9WtopPrtWnTBhcvXsTGjRsxevRoAKZaicDAQNStW9dcbsCAAfD29saKFSswY8YM8/b8/HysXbsWs2fPLvUa06dPR79+/TBnzhzztrvPXZKIiAiL16+//jpWrlyJAwcOoHfv3ubtubm5GD16NJYsWYKPP/64XPf8IBwdHbFw4UIAwMGDB3Hr1q1yH/v7779jx44d+Omnn/D7779b7HN3d8dLL71kfh0cHIzJkydj7ty5Vom7NKwZISKyUUWT3UmxVCYJGj9+PJYvX25+HR0djQkTJliUUSgUGDNmDFasWGExy+z69euh1WrNicy9jEYjtmzZgoYNG6J3797w9vZG+/btsWnTpnLHJ4oidu7ciTNnzqBLly4W+15++WX079+/UrUU1enGjRt44YUX8P3338PBweG+5a9fv46NGzeia9euVRoXkxEiInooPPfcczhw4AAuXbqEy5cv4+DBg3j22WeLlZswYQIuXbqEPXv2mLdFR0djyJAhcHd3L/HcqampyM3NxSeffII+ffpgx44dGDx4MIYMGYK9e/eWGVdWVhacnJygVCrRv39/fP311+jZs6d5/48//ojY2FhERUWV+173798PJycn8zJ79mz88MMPxbZZkyiKGDduHCZNmoTw8PAyy44cORIODg4ICAiAi4sLli5datVY7sVmGqJaIC/P9qaDz9PmcTr4+3BwMP17S3XtivLy8kL//v2xcuVKiKKI/v37w8vLq1i5sLAwdOzYEdHR0ejWrRsuXLiA/fv3Y8eOHaWe22g0AgCeeuopTJ06FQDQqlUrHDp0CIsWLSrzL39nZ2fExcUhNzcXO3fuRGRkJOrWrYuIiAhcuXIFr7/+Onbs2FGh2UfDw8MtOo5+9dVXuHbtGj799FPzNg8Pj3Kfrzy+/vprZGdnY9q0afct+7///Q8zZszAmTNn8N577yEyMhILFiywajx3q3Aysm/fPsydOxexsbFITk7Gzz//XO5evAcPHkTXrl3RrFkz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\n",
+ "image/png": "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igDE69evl09QEijodbh586ZYtWpV8e+//xZDQkLE//u//yv32B6nwtaM6HQ6REdHIywszGp7WFgYDh06JFFUFUNqaioAwMvLS+JIyt+bb76Jvn37onv37lKHIplNmzahZcuWeOGFF+Dn54dmzZph4cKFUodV7tq3b4+dO3fi4sWLAIDTp0/jwIED6NOnj8SRSSc2NhYJCQlWvzfVajU6derE35upqRAEodLVIJpMJgwfPhyTJk1Cw4YNpQ6nQDZPB19ekpKSYDQa89wN2N/fP89dgCsTURQRHh6O9u3bo1GjRlKHU65++eUXREdH4/jx41KHIqmrV69i/vz5CA8Px0cffYSjR4/i7bffhlqttrovlKP74IMPkJqainr16kEul8NoNOKLL77ASy+9JHVoksn93Zjf783r169LEVKFkJOTgw8//BBDhw6tdHfx/eqrr6BQKPD2229LHUqhKmwykksQBKvHoijm2VaZjB8/HmfOnMGBAwekDqVc3bhxA++88w62b98OjUYjdTiSMplMaNmyJaZPnw4AaNasGc6dO4f58+dXqmQkKioKK1aswM8//4yGDRvi1KlTmDBhAoKCgjBy5Eipw5MUf28+oNfr8eKLL8JkMmHevHlSh1OuoqOj8c033+DEiRMV/v+/wjbT+Pj4QC6X56kFSUxMzJP1VxZvvfUWNm3ahN27d6NatWpSh1OuoqOjkZiYiBYtWkChUEChUGDv3r349ttvoVAoYDQapQ6x3AQGBqJBgwZW2+rXr1/pOnZPmjQJH374IV588UU0btwYw4cPx8SJExEZGSl1aJIJCAgAAP7e/Jder8fgwYMRGxuLHTt2VLpakf379yMxMRHVq1e3/N68fv063n33XdSoUUPq8KxU2GREpVKhRYsW2LFjh9X2HTt2oG3bthJFJQ1RFDF+/HisW7cOu3btQmhoqNQhlbtu3brh7NmzOHXqlGVp2bIlhg0bhlOnTkEul0sdYrlp165dnqHdFy9etNw5u7LIysqCTGb9K0wulzv80N7ChIaGIiAgwOr3pk6nw969eyvd783cROTSpUv4888/4e3tLXVI5W748OE4c+aM1e/NoKAgTJo0CX/88YfU4Vmp0M004eHhGD58OFq2bIk2bdrghx9+QFxcHMaOHSt1aOXqzTffxM8//4yNGzfCzc3N8lePh4cHnJycJI6ufLi5ueXpI+Pi4gJvb+9K13dm4sSJaNu2LaZPn47Bgwfj6NGj+OGHH/DDDz9IHVq56t+/P7744gtUr14dDRs2xMmTJzFr1iyMHj1a6tDKVEZGBi5fvmx5HBsbi1OnTsHLywvVq1fHhAkTMH36dNSuXRu1a9fG9OnT4ezsjKFDh0oYdekr7HUICgrCoEGDcOLECWzevBlGo9Hye9PLywsqlUqqsEvd494PjyZhSqUSAQEBqFu3bnmHWjhpB/M83ty5c8WQkBBRpVKJzZs3r5TDWQHkuyxZskTq0CRVWYf2iqIo/vbbb2KjRo1EtVot1qtXT/zhhx+kDqncpaWlie+8845YvXp1UaPRiDVr1hQnT54sarVaqUMrU7t3787398HIkSNFUTQP750yZYoYEBAgqtVqsWPHjuLZs2elDboMFPY6xMbGFvh7c/fu3VKHXqoe9354VEUd2iuIoiiWU95DRERElEeF7TNCRERElQOTESIiIpIUkxEiIiKSFJMRIiIikhSTESIiIpIUkxEiIiKSFJMRIiIikhSTESIiIpIUkxEiIiKSFJMRIiIikhSTESIiIpLU/wPCfvYmymw15AAAAABJRU5ErkJggg==\n",
"text/plain": [
""
]
@@ -6951,25 +6950,25 @@
"name": "stdout",
"output_type": "stream",
"text": [
- "Rafael Leao: MV 6.34 ± 1.43; FV 7.95 + 4.79\n"
+ "Rafael Leao: MV 6.42 ± 1.42; FV 8.07 + 4.99\n"
]
},
{
"data": {
"text/plain": [
- "[array([6.3442238 , 7.94607029]),\n",
- " array([0.71331024, 2.395806 ], dtype=float32),\n",
+ "[array([6.42145212, 8.06743462]),\n",
+ " array([0.70793724, 2.49473 ], dtype=float32),\n",
" [,\n",
" ]]"
]
},
- "execution_count": 34,
+ "execution_count": 43,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
- "predict_player('Rafael Leao', plot = 1, log = 1)"
+ "predict_player('Rafael Leao', plot = 1, alog = 1)"
]
},
{
@@ -7256,7 +7255,7 @@
{
"cell_type": "code",
"execution_count": null,
- "id": "605dc968",
+ "id": "268c05e5",
"metadata": {},
"outputs": [],
"source": []
diff --git a/fantacalcio/voti/Voti_Fantacalcio_Stagione_2022_23_Giornata_15.xlsx b/fantacalcio/voti/Voti_Fantacalcio_Stagione_2022_23_Giornata_15.xlsx
new file mode 100644
index 0000000..713bdd7
Binary files /dev/null and b/fantacalcio/voti/Voti_Fantacalcio_Stagione_2022_23_Giornata_15.xlsx differ
diff --git a/fbref_data/keepers_players.csv b/fbref_data/keepers_players.csv
index 69a13c2..0af46d1 100644
--- a/fbref_data/keepers_players.csv
+++ b/fbref_data/keepers_players.csv
@@ -1,29 +1,29 @@
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,minutes_90s,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
-Emil Audero,it ITA,GK,Sampdoria,25-297,1997,14.0,14.0,1260.0,25.0,1.79,68.0,44.0,66.2,1.0,3.0,10.0,2.0,14.3,3.0,2.0,1.0,0.0,14.0,0.0,2.0,2.0,18.7,0.24,-4.3,-0.31,65.0,210.0,31.0,402.0,68.0,40.0,37.9,91.0,53.8,43.3,181.0,9.0,5.0,12.0,0.86,15.0
-Marco Carnesecchi,it ITA,GK,Cremonese,22-133,2000,5.0,5.0,450.0,5.0,1.0,20.0,15.0,75.0,0.0,4.0,1.0,2.0,40.0,0.0,0.0,0.0,0.0,5.0,0.0,1.0,0.0,6.1,0.31,1.1,0.22,22.0,73.0,30.1,116.0,26.0,49.1,42.2,28.0,57.1,50.8,54.0,5.0,9.3,1.0,0.2,7.1
-Andrea Consigli,it ITA,GK,Sassuolo,35-288,1987,14.0,14.0,1260.0,19.0,1.36,41.0,22.0,58.5,4.0,4.0,6.0,5.0,35.7,2.0,2.0,0.0,0.0,14.0,0.0,2.0,0.0,16.6,0.37,-2.4,-0.17,84.0,205.0,41.0,523.0,77.0,31.0,34.7,134.0,32.1,33.7,189.0,13.0,6.9,9.0,0.64,14.1
-Michele Di Gregorio,it ITA,GK,Monza,25-107,1997,14.0,14.0,1260.0,22.0,1.57,59.0,38.0,62.7,4.0,1.0,9.0,4.0,28.6,0.0,0.0,0.0,0.0,14.0,0.0,2.0,1.0,22.1,0.39,1.1,0.08,53.0,154.0,34.4,468.0,94.0,29.1,32.3,79.0,22.8,28.2,169.0,7.0,4.1,10.0,0.71,13.8
-Bartłomiej Drągowski,pl POL,GK,Spezia,25-084,1997,13.0,13.0,1170.0,24.0,1.85,77.0,53.0,68.8,2.0,3.0,8.0,1.0,7.7,1.0,0.0,0.0,1.0,13.0,1.0,3.0,0.0,21.1,0.28,-2.9,-0.22,61.0,190.0,32.1,361.0,70.0,37.4,34.0,82.0,67.1,50.6,179.0,8.0,4.5,18.0,1.38,15.6
-Wladimiro Falcone,it ITA,GK,Lecce,27-213,1995,14.0,14.0,1260.0,17.0,1.21,65.0,49.0,78.5,2.0,6.0,6.0,0.0,0.0,3.0,3.0,0.0,0.0,14.0,1.0,4.0,1.0,18.0,0.23,2.0,0.14,67.0,246.0,27.2,360.0,66.0,47.5,38.9,106.0,70.8,49.8,223.0,10.0,4.5,11.0,0.79,11.2
-Pierluigi Gollini,it ITA,GK,Fiorentina,27-238,1995,3.0,3.0,270.0,2.0,0.67,8.0,6.0,75.0,1.0,2.0,0.0,2.0,66.7,0.0,0.0,0.0,0.0,3.0,0.0,1.0,0.0,1.7,0.21,-0.3,-0.1,13.0,38.0,34.2,115.0,17.0,27.0,32.4,11.0,63.6,49.3,24.0,1.0,4.2,0.0,0.0,9.3
-Samir Handanović,si SVN,GK,Inter,38-120,1984,8.0,8.0,720.0,13.0,1.62,36.0,24.0,63.9,4.0,0.0,4.0,2.0,25.0,0.0,0.0,0.0,0.0,8.0,0.0,1.0,1.0,10.6,0.3,-1.4,-0.17,27.0,52.0,51.9,266.0,46.0,18.8,26.1,45.0,4.4,24.0,79.0,2.0,2.5,5.0,0.63,14.6
-Mike Maignan,fr FRA,GK,Milan,27-131,1995,7.0,7.0,630.0,8.0,1.14,22.0,13.0,68.2,4.0,2.0,1.0,2.0,28.6,2.0,1.0,1.0,0.0,7.0,0.0,1.0,0.0,8.2,0.29,0.2,0.03,29.0,74.0,39.2,220.0,32.0,30.5,33.5,18.0,38.9,40.4,65.0,5.0,7.7,6.0,0.86,12.9
-Luís Maximiano,pt POR,GK,Lazio,23-310,1999,1.0,1.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,3.0,66.7,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,19.0
-Alex Meret,it ITA,GK,Napoli,25-234,1997,14.0,14.0,1260.0,10.0,0.71,39.0,28.0,76.9,12.0,2.0,0.0,6.0,42.9,2.0,1.0,1.0,0.0,14.0,0.0,1.0,0.0,13.2,0.29,3.2,0.23,23.0,67.0,34.3,307.0,52.0,16.0,26.9,92.0,19.6,26.6,142.0,6.0,4.2,10.0,0.71,15.1
-Vanja Milinković-Savić,rs SRB,GK,Torino,25-264,1997,14.0,14.0,1260.0,16.0,1.14,55.0,39.0,74.5,6.0,2.0,6.0,3.0,21.4,2.0,2.0,0.0,0.0,14.0,0.0,1.0,0.0,16.8,0.27,0.8,0.06,97.0,335.0,29.0,507.0,55.0,46.9,40.2,102.0,95.1,73.0,160.0,11.0,6.9,24.0,1.71,17.7
-Lorenzo Montipò,it ITA,GK,Hellas Verona,26-264,1996,14.0,14.0,1260.0,27.0,1.93,75.0,48.0,64.0,1.0,2.0,11.0,0.0,0.0,1.0,0.0,1.0,0.0,14.0,0.0,1.0,1.0,19.7,0.25,-6.3,-0.45,109.0,241.0,45.2,329.0,47.0,56.2,42.2,116.0,48.3,40.1,177.0,6.0,3.4,36.0,2.57,17.7
-Juan Musso,ar ARG,GK,Atalanta,28-189,1994,9.0,9.0,727.0,5.0,0.62,27.0,22.0,81.5,5.0,2.0,1.0,4.0,44.4,0.0,0.0,0.0,0.0,8.1,0.0,1.0,0.0,5.9,0.22,0.9,0.11,59.0,126.0,46.8,222.0,62.0,39.2,35.0,55.0,70.9,51.6,98.0,3.0,3.1,7.0,0.87,16.5
-André Onana,cm CMR,GK,Inter,26-223,1996,6.0,6.0,540.0,7.0,1.17,19.0,12.0,68.4,5.0,0.0,1.0,2.0,33.3,1.0,1.0,0.0,0.0,6.0,0.0,1.0,0.0,5.0,0.21,-2.0,-0.33,23.0,64.0,35.9,176.0,31.0,27.3,29.6,48.0,33.3,36.9,81.0,5.0,6.2,2.0,0.33,14.0
-Rui Patrício,pt POR,GK,Roma,34-269,1988,14.0,14.0,1260.0,13.0,0.93,42.0,29.0,69.0,8.0,2.0,4.0,4.0,28.6,0.0,0.0,0.0,0.0,14.0,1.0,2.0,0.0,9.1,0.22,-3.9,-0.28,43.0,102.0,42.2,255.0,52.0,29.4,30.2,104.0,26.0,30.8,175.0,6.0,3.4,8.0,0.57,13.0
-Mattia Perin,it ITA,GK,Juventus,30-001,1992,7.0,6.0,588.0,4.0,0.61,24.0,19.0,87.5,2.0,3.0,1.0,4.0,66.7,2.0,1.0,1.0,0.0,6.5,0.0,0.0,0.0,7.9,0.25,3.9,0.59,24.0,71.0,33.8,198.0,36.0,27.8,30.3,41.0,39.0,35.4,99.0,2.0,2.0,9.0,1.38,17.8
-Ivan Provedel,it ITA,GK,Lazio,28-239,1994,14.0,13.0,1253.0,8.0,0.57,39.0,31.0,82.1,8.0,3.0,2.0,9.0,69.2,1.0,1.0,0.0,0.0,13.9,0.0,3.0,0.0,10.1,0.24,2.1,0.15,64.0,165.0,38.8,443.0,63.0,29.3,33.1,94.0,37.2,36.6,201.0,5.0,2.5,29.0,2.08,17.6
-Ionuț Radu,ro ROU,GK,Cremonese,25-167,1997,9.0,9.0,810.0,19.0,2.11,64.0,45.0,75.0,0.0,3.0,6.0,1.0,11.1,3.0,3.0,0.0,0.0,9.0,0.0,3.0,0.0,21.0,0.29,2.0,0.22,38.0,143.0,26.6,265.0,34.0,41.1,37.3,67.0,50.7,46.3,107.0,6.0,5.6,9.0,1.0,14.5
-Luigi Sepe,it ITA,GK,Salernitana,31-187,1991,14.0,14.0,1260.0,21.0,1.5,69.0,46.0,72.5,4.0,5.0,5.0,3.0,21.4,4.0,2.0,2.0,0.0,14.0,0.0,0.0,0.0,24.1,0.29,3.1,0.22,55.0,223.0,24.7,387.0,69.0,41.6,36.6,128.0,48.4,41.7,187.0,14.0,7.5,9.0,0.64,13.7
-Marco Silvestri,it ITA,GK,Udinese,31-254,1991,14.0,14.0,1260.0,14.0,1.0,51.0,37.0,76.5,6.0,6.0,2.0,5.0,35.7,2.0,2.0,0.0,0.0,14.0,1.0,0.0,0.0,16.0,0.28,2.0,0.14,59.0,148.0,39.9,287.0,57.0,35.9,34.4,110.0,40.9,38.2,194.0,4.0,2.1,5.0,0.36,11.3
-Łukasz Skorupski,pl POL,GK,Bologna,31-190,1991,14.0,14.0,1260.0,25.0,1.79,68.0,45.0,67.6,4.0,4.0,6.0,1.0,7.1,3.0,3.0,0.0,0.0,14.0,1.0,4.0,2.0,21.0,0.27,-2.0,-0.14,62.0,162.0,38.3,408.0,81.0,31.1,32.1,104.0,33.7,31.2,203.0,10.0,4.9,13.0,0.93,14.0
-Marco Sportiello,it ITA,GK,Atalanta,30-185,1992,6.0,5.0,533.0,7.0,1.18,23.0,16.0,69.6,2.0,1.0,2.0,2.0,40.0,0.0,0.0,0.0,0.0,5.9,1.0,2.0,0.0,6.4,0.28,-0.6,-0.1,29.0,73.0,39.7,158.0,41.0,20.3,28.6,55.0,74.5,51.3,77.0,6.0,7.8,11.0,1.86,18.9
-Wojciech Szczęsny,pl POL,GK,Juventus,32-207,1990,8.0,8.0,672.0,3.0,0.4,18.0,15.0,83.3,5.0,1.0,1.0,5.0,62.5,0.0,0.0,0.0,0.0,7.5,0.0,2.0,0.0,4.6,0.26,1.6,0.22,32.0,86.0,37.2,185.0,30.0,36.8,36.5,36.0,50.0,43.0,97.0,2.0,2.1,6.0,0.8,15.9
-Ciprian Tătărușanu,ro ROU,GK,Milan,36-275,1986,7.0,7.0,630.0,6.0,0.86,27.0,21.0,77.8,5.0,1.0,1.0,2.0,28.6,0.0,0.0,0.0,0.0,7.0,2.0,0.0,0.0,5.5,0.2,-0.5,-0.08,44.0,85.0,51.8,198.0,28.0,35.4,34.4,33.0,45.5,41.5,64.0,1.0,1.6,7.0,1.0,18.1
-Pietro Terracciano,it ITA,GK,Fiorentina,32-248,1990,11.0,11.0,990.0,16.0,1.45,38.0,22.0,60.5,4.0,2.0,5.0,2.0,18.2,1.0,1.0,0.0,0.0,11.0,0.0,1.0,0.0,13.6,0.33,-2.4,-0.21,43.0,121.0,35.5,299.0,40.0,33.1,34.2,69.0,31.9,35.6,104.0,5.0,4.8,25.0,2.27,19.3
-Guglielmo Vicario,it ITA,GK,Empoli,26-035,1996,14.0,14.0,1260.0,19.0,1.36,62.0,42.0,71.0,3.0,5.0,6.0,4.0,28.6,3.0,1.0,1.0,1.0,14.0,0.0,3.0,0.0,20.4,0.3,1.4,0.1,68.0,213.0,31.9,505.0,85.0,35.2,34.4,76.0,46.1,42.4,285.0,20.0,7.0,8.0,0.57,11.1
-Jeroen Zoet,nl NED,GK,Spezia,31-309,1991,1.0,1.0,90.0,1.0,1.0,2.0,1.0,50.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.2,0.08,-0.8,-0.83,4.0,15.0,26.7,29.0,3.0,48.3,35.6,2.0,50.0,34.5,8.0,0.0,0.0,1.0,1.0,13.5
+Emil Audero,it ITA,GK,Sampdoria,25-301,1997,15.0,15.0,1350.0,27.0,1.8,71.0,45.0,64.8,1.0,3.0,11.0,2.0,13.3,3.0,2.0,1.0,0.0,15.0,0.0,2.0,2.0,19.4,0.24,-5.6,-0.37,77.0,239.0,32.2,430.0,71.0,42.3,38.5,100.0,57.0,44.1,190.0,11.0,5.8,16.0,1.07,15.7
+Marco Carnesecchi,it ITA,GK,Cremonese,22-137,2000,6.0,6.0,540.0,7.0,1.17,26.0,19.0,73.1,0.0,4.0,2.0,2.0,33.3,0.0,0.0,0.0,0.0,6.0,0.0,1.0,0.0,8.2,0.32,1.2,0.21,23.0,82.0,28.0,137.0,36.0,46.7,41.0,35.0,51.4,47.4,61.0,5.0,8.2,1.0,0.17,7.1
+Andrea Consigli,it ITA,GK,Sassuolo,35-292,1987,15.0,15.0,1350.0,22.0,1.47,45.0,23.0,55.6,4.0,4.0,7.0,5.0,33.3,2.0,2.0,0.0,0.0,15.0,0.0,2.0,0.0,18.6,0.38,-3.4,-0.23,90.0,217.0,41.5,557.0,81.0,31.2,34.6,139.0,30.9,33.1,199.0,13.0,6.5,13.0,0.87,14.6
+Michele Di Gregorio,it ITA,GK,Monza,25-111,1997,15.0,15.0,1350.0,22.0,1.47,59.0,38.0,62.7,5.0,1.0,9.0,5.0,33.3,0.0,0.0,0.0,0.0,15.0,0.0,2.0,1.0,22.1,0.39,1.1,0.08,55.0,165.0,33.3,499.0,96.0,29.5,32.4,84.0,21.4,27.5,184.0,7.0,3.8,10.0,0.67,13.8
+Bartłomiej Drągowski,pl POL,GK,Spezia,25-088,1997,14.0,14.0,1212.0,25.0,1.86,78.0,53.0,67.9,2.0,3.0,8.0,1.0,7.1,1.0,0.0,0.0,1.0,13.5,1.0,3.0,0.0,21.7,0.28,-3.3,-0.24,64.0,197.0,32.5,375.0,70.0,37.3,34.1,86.0,66.3,50.1,181.0,8.0,4.4,19.0,1.41,15.8
+Wladimiro Falcone,it ITA,GK,Lecce,27-217,1995,15.0,15.0,1350.0,17.0,1.13,67.0,51.0,79.1,3.0,6.0,6.0,1.0,6.7,3.0,3.0,0.0,0.0,15.0,1.0,4.0,1.0,18.3,0.23,2.3,0.16,72.0,274.0,26.3,385.0,67.0,50.1,39.7,112.0,72.3,50.5,240.0,12.0,5.0,13.0,0.87,11.7
+Pierluigi Gollini,it ITA,GK,Fiorentina,27-242,1995,3.0,3.0,270.0,2.0,0.67,8.0,6.0,75.0,1.0,2.0,0.0,2.0,66.7,0.0,0.0,0.0,0.0,3.0,0.0,1.0,0.0,1.7,0.21,-0.3,-0.1,13.0,38.0,34.2,115.0,17.0,27.0,32.4,11.0,63.6,49.3,24.0,1.0,4.2,0.0,0.0,9.3
+Samir Handanović,si SVN,GK,Inter,38-124,1984,8.0,8.0,720.0,13.0,1.62,36.0,24.0,63.9,4.0,0.0,4.0,2.0,25.0,0.0,0.0,0.0,0.0,8.0,0.0,1.0,1.0,10.6,0.3,-1.4,-0.17,27.0,52.0,51.9,266.0,46.0,18.8,26.1,45.0,4.4,24.0,79.0,2.0,2.5,5.0,0.63,14.6
+Mike Maignan,fr FRA,GK,Milan,27-135,1995,7.0,7.0,630.0,8.0,1.14,22.0,13.0,68.2,4.0,2.0,1.0,2.0,28.6,2.0,1.0,1.0,0.0,7.0,0.0,1.0,0.0,8.2,0.29,0.2,0.03,29.0,74.0,39.2,220.0,32.0,30.5,33.5,18.0,38.9,40.4,65.0,5.0,7.7,6.0,0.86,12.9
+Luís Maximiano,pt POR,GK,Lazio,23-314,1999,1.0,1.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,3.0,66.7,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,19.0
+Alex Meret,it ITA,GK,Napoli,25-238,1997,15.0,15.0,1350.0,12.0,0.8,43.0,30.0,74.4,13.0,2.0,0.0,6.0,40.0,2.0,1.0,1.0,0.0,15.0,0.0,1.0,0.0,14.0,0.28,2.0,0.14,24.0,73.0,32.9,332.0,55.0,16.3,26.9,95.0,20.0,26.6,154.0,6.0,3.9,18.0,1.2,16.9
+Vanja Milinković-Savić,rs SRB,GK,Torino,25-268,1997,15.0,15.0,1350.0,17.0,1.13,59.0,42.0,74.6,6.0,3.0,6.0,3.0,20.0,3.0,2.0,0.0,1.0,15.0,0.0,1.0,0.0,17.4,0.27,0.4,0.03,106.0,369.0,28.7,552.0,58.0,47.6,40.5,111.0,95.5,72.9,174.0,12.0,6.9,25.0,1.67,17.2
+Lorenzo Montipò,it ITA,GK,Hellas Verona,26-268,1996,15.0,15.0,1350.0,29.0,1.93,84.0,55.0,65.5,1.0,2.0,12.0,0.0,0.0,1.0,0.0,1.0,0.0,15.0,0.0,2.0,1.0,21.9,0.25,-6.1,-0.41,115.0,254.0,45.3,344.0,49.0,56.4,42.4,121.0,49.6,40.9,198.0,6.0,3.0,39.0,2.6,18.1
+Juan Musso,ar ARG,GK,Atalanta,28-193,1994,10.0,10.0,817.0,8.0,0.88,30.0,23.0,73.3,5.0,2.0,2.0,4.0,40.0,0.0,0.0,0.0,0.0,9.1,0.0,1.0,1.0,7.7,0.26,0.7,0.07,66.0,139.0,47.5,245.0,68.0,38.4,34.7,65.0,69.2,51.4,115.0,3.0,2.6,8.0,0.88,16.7
+André Onana,cm CMR,GK,Inter,26-227,1996,7.0,7.0,630.0,9.0,1.29,26.0,17.0,73.1,6.0,0.0,1.0,2.0,28.6,2.0,2.0,0.0,0.0,7.0,0.0,2.0,0.0,6.8,0.19,-2.2,-0.31,31.0,85.0,36.5,223.0,36.0,28.7,30.1,59.0,35.6,38.2,98.0,5.0,5.1,2.0,0.29,14.6
+Rui Patrício,pt POR,GK,Roma,34-273,1988,15.0,15.0,1350.0,14.0,0.93,44.0,30.0,68.2,8.0,3.0,4.0,4.0,26.7,0.0,0.0,0.0,0.0,15.0,1.0,2.0,0.0,9.5,0.22,-4.5,-0.3,51.0,115.0,44.3,278.0,58.0,30.6,30.4,109.0,27.5,31.3,181.0,6.0,3.3,8.0,0.53,12.5
+Mattia Perin,it ITA,GK,Juventus,30-005,1992,7.0,6.0,588.0,4.0,0.61,24.0,19.0,87.5,2.0,3.0,1.0,4.0,66.7,2.0,1.0,1.0,0.0,6.5,0.0,0.0,0.0,7.9,0.25,3.9,0.6,24.0,71.0,33.8,198.0,36.0,27.8,30.3,41.0,39.0,35.3,99.0,2.0,2.0,9.0,1.38,17.8
+Ivan Provedel,it ITA,GK,Lazio,28-243,1994,15.0,14.0,1343.0,11.0,0.74,48.0,37.0,79.2,8.0,3.0,3.0,9.0,64.3,1.0,1.0,0.0,0.0,14.9,0.0,3.0,0.0,12.3,0.24,1.3,0.09,64.0,167.0,38.3,467.0,69.0,28.3,32.7,95.0,36.8,36.3,212.0,5.0,2.4,30.0,2.01,17.8
+Ionuț Radu,ro ROU,GK,Cremonese,25-171,1997,9.0,9.0,810.0,19.0,2.11,64.0,45.0,75.0,0.0,3.0,6.0,1.0,11.1,3.0,3.0,0.0,0.0,9.0,0.0,3.0,0.0,21.0,0.29,2.0,0.22,38.0,143.0,26.6,265.0,34.0,41.1,37.3,67.0,50.7,46.3,107.0,6.0,5.6,9.0,1.0,14.5
+Luigi Sepe,it ITA,GK,Salernitana,31-191,1991,15.0,15.0,1350.0,24.0,1.6,76.0,50.0,72.4,4.0,5.0,6.0,3.0,20.0,5.0,3.0,2.0,0.0,15.0,0.0,0.0,0.0,26.0,0.28,2.0,0.14,57.0,227.0,25.1,414.0,72.0,39.9,36.1,134.0,46.3,40.6,199.0,15.0,7.5,11.0,0.73,14.2
+Marco Silvestri,it ITA,GK,Udinese,31-258,1991,15.0,15.0,1350.0,17.0,1.13,56.0,39.0,73.2,6.0,6.0,3.0,5.0,33.3,2.0,2.0,0.0,0.0,15.0,1.0,0.0,0.0,18.0,0.29,1.0,0.07,60.0,153.0,39.2,306.0,61.0,35.3,34.1,116.0,38.8,36.9,205.0,4.0,2.0,5.0,0.33,11.3
+Łukasz Skorupski,pl POL,GK,Bologna,31-194,1991,15.0,15.0,1350.0,25.0,1.67,71.0,48.0,69.0,5.0,4.0,6.0,2.0,13.3,3.0,3.0,0.0,0.0,15.0,1.0,4.0,2.0,21.6,0.27,-1.4,-0.1,69.0,175.0,39.4,433.0,87.0,31.4,32.0,109.0,35.8,32.3,221.0,11.0,5.0,13.0,0.87,13.7
+Marco Sportiello,it ITA,GK,Atalanta,30-189,1992,6.0,5.0,533.0,7.0,1.18,23.0,16.0,69.6,2.0,1.0,2.0,2.0,40.0,0.0,0.0,0.0,0.0,5.9,1.0,2.0,0.0,6.4,0.28,-0.6,-0.1,29.0,73.0,39.7,158.0,41.0,20.3,28.6,55.0,74.5,51.3,77.0,6.0,7.8,11.0,1.86,18.9
+Wojciech Szczęsny,pl POL,GK,Juventus,32-211,1990,9.0,9.0,762.0,3.0,0.35,21.0,18.0,85.7,6.0,1.0,1.0,6.0,66.7,0.0,0.0,0.0,0.0,8.5,0.0,2.0,0.0,5.3,0.25,2.3,0.27,38.0,103.0,36.9,213.0,36.0,37.6,36.7,42.0,54.8,45.6,108.0,3.0,2.8,6.0,0.71,14.5
+Ciprian Tătărușanu,ro ROU,GK,Milan,36-279,1986,8.0,8.0,720.0,7.0,0.87,31.0,24.0,77.4,6.0,1.0,1.0,2.0,25.0,0.0,0.0,0.0,0.0,8.0,2.0,0.0,0.0,6.5,0.21,-0.5,-0.06,52.0,102.0,51.0,243.0,36.0,35.8,34.7,36.0,41.7,39.0,85.0,4.0,4.7,7.0,0.88,16.3
+Pietro Terracciano,it ITA,GK,Fiorentina,32-252,1990,12.0,12.0,1080.0,18.0,1.5,40.0,23.0,57.5,4.0,2.0,6.0,2.0,16.7,1.0,1.0,0.0,0.0,12.0,0.0,1.0,1.0,15.0,0.35,-2.0,-0.17,49.0,135.0,36.3,330.0,47.0,32.7,33.8,74.0,36.5,37.5,121.0,6.0,5.0,26.0,2.17,18.2
+Guglielmo Vicario,it ITA,GK,Empoli,26-039,1996,15.0,15.0,1350.0,19.0,1.27,67.0,47.0,73.1,4.0,5.0,6.0,5.0,33.3,3.0,1.0,1.0,1.0,15.0,0.0,3.0,0.0,21.2,0.29,2.2,0.15,70.0,227.0,30.8,537.0,92.0,35.0,34.4,85.0,45.9,41.9,311.0,22.0,7.1,8.0,0.53,11.0
+Jeroen Zoet,nl NED,GK,Spezia,31-313,1991,2.0,1.0,138.0,1.0,0.65,6.0,5.0,83.3,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.5,0.0,0.0,0.0,0.7,0.11,-0.3,-0.21,13.0,38.0,34.2,51.0,4.0,62.7,41.6,7.0,85.7,54.7,20.0,1.0,5.0,1.0,0.65,11.3
diff --git a/fbref_data/outfield_players.csv b/fbref_data/outfield_players.csv
index 1b2ae29..b6a39e0 100644
--- a/fbref_data/outfield_players.csv
+++ b/fbref_data/outfield_players.csv
@@ -1,493 +1,495 @@
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,xg_per90,npxg_per90,minutes_90s,shots_on_target,shots_free_kicks,shots_on_target_pct,shots_on_target_per90,goals_per_shot,goals_per_shot_on_target,npxg_per_shot,xg_net,npxg_net,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,assisted_shots,passes_into_final_third,passes_into_penalty_area,crosses_into_penalty_area,progressive_passes,passes_live,passes_dead,passes_free_kicks,through_balls,passes_switches,crosses,corner_kicks,corner_kicks_in,corner_kicks_out,corner_kicks_straight,throw_ins,passes_offsides,passes_blocked,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,tackles,tackles_won,tackles_def_3rd,tackles_mid_3rd,tackles_att_3rd,dribble_tackles,dribbles_vs,dribble_tackles_pct,dribbled_past,blocks,blocked_shots,blocked_passes,interceptions,clearances,errors,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,passes_received,miscontrols,dispossessed,cards_yellow_red,fouls,fouled,offsides,pens_won,pens_conceded,own_goals,ball_recoveries,aerials_won,aerials_lost,aerials_won_pct
-Tammy Abraham,eng ENG,FW,Roma,25-040,1997,14.0,11.0,972.0,3.0,1.0,0.0,0.0,0.0,0.0,0.28,0.09,0.37,0.28,0.37,6.3,6.3,0.58,0.58,10.8,13.0,0.0,37.1,1.2,0.09,0.23,0.18,-3.3,-3.3,149.0,206.0,72.3,2211.0,555.0,88.0,105.0,83.8,42.0,63.0,66.7,12.0,16.0,75.0,15.0,7.0,6.0,1.0,18.0,187.0,17.0,1.0,1.0,1.0,3.0,0.0,0.0,0.0,0.0,1.0,2.0,1.0,35.0,3.23,21.0,0.0,2.0,9.0,3.0,5.0,0.46,1.0,0.0,0.0,3.0,1.0,0.0,10.0,6.0,3.0,3.0,4.0,3.0,9.0,33.3,6.0,4.0,2.0,2.0,1.0,4.0,0.0,329.0,7.0,20.0,157.0,158.0,58.0,329.0,8.0,29.0,27.6,259.0,28.0,11.0,0.0,13.0,22.0,6.0,1.0,0.0,0.0,16.0,24.0,23.0,51.1
-Francesco Acerbi,it ITA,DF,Inter,34-274,1988,8.0,7.0,641.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.14,0.14,0.0,0.14,0.1,0.1,0.01,0.01,7.1,0.0,0.0,0.0,0.0,0.0,0.0,0.05,-0.1,-0.1,424.0,481.0,88.1,8067.0,2423.0,158.0,171.0,92.4,208.0,228.0,91.2,51.0,70.0,72.9,2.0,23.0,2.0,0.0,22.0,453.0,28.0,18.0,0.0,9.0,2.0,0.0,0.0,0.0,0.0,6.0,0.0,0.0,6.0,0.84,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,8.0,3.0,7.0,1.0,0.0,3.0,3.0,100.0,0.0,5.0,3.0,2.0,6.0,22.0,0.0,527.0,67.0,243.0,262.0,25.0,4.0,527.0,0.0,2.0,0.0,376.0,3.0,1.0,0.0,6.0,5.0,0.0,0.0,0.0,0.0,34.0,17.0,3.0,85.0
-Yacine Adli,fr FRA,"MF,FW",Milan,22-105,2000,4.0,1.0,116.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.07,0.07,1.3,2.0,0.0,100.0,1.55,0.0,0.0,0.04,-0.1,-0.1,38.0,60.0,63.3,666.0,216.0,19.0,24.0,79.2,12.0,18.0,66.7,5.0,11.0,45.5,1.0,4.0,2.0,0.0,6.0,58.0,2.0,1.0,0.0,1.0,4.0,0.0,0.0,0.0,0.0,1.0,0.0,4.0,1.0,0.78,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,3.0,2.0,4.0,0.0,2.0,2.0,100.0,0.0,2.0,0.0,2.0,1.0,1.0,0.0,77.0,1.0,11.0,38.0,31.0,1.0,77.0,1.0,1.0,100.0,56.0,2.0,2.0,0.0,3.0,1.0,0.0,0.0,0.0,0.0,5.0,0.0,3.0,0.0
-Michel Aebischer,ch SUI,"FW,MF",Bologna,25-309,1997,12.0,6.0,558.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.6,0.6,0.1,0.1,6.2,1.0,1.0,12.5,0.16,0.0,0.0,0.07,-0.6,-0.6,192.0,234.0,82.1,2956.0,799.0,104.0,115.0,90.4,71.0,79.0,89.9,14.0,25.0,56.0,5.0,15.0,0.0,0.0,7.0,223.0,9.0,3.0,0.0,2.0,3.0,1.0,0.0,1.0,0.0,4.0,2.0,7.0,13.0,2.1,8.0,1.0,1.0,2.0,1.0,2.0,0.32,0.0,0.0,0.0,1.0,1.0,0.0,2.0,1.0,0.0,0.0,2.0,0.0,4.0,0.0,4.0,7.0,1.0,6.0,1.0,3.0,0.0,275.0,4.0,59.0,138.0,78.0,10.0,275.0,1.0,3.0,33.3,209.0,9.0,7.0,0.0,7.0,13.0,2.0,1.0,1.0,0.0,31.0,5.0,8.0,38.5
-Felix Afena-Gyan,gh GHA,"FW,MF",Cremonese,19-296,2003,7.0,2.0,220.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.05,0.05,2.4,0.0,0.0,0.0,0.0,0.0,0.0,0.05,-0.1,-0.1,32.0,40.0,80.0,400.0,64.0,23.0,26.0,88.5,7.0,8.0,87.5,1.0,3.0,33.3,1.0,1.0,0.0,0.0,1.0,38.0,2.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,4.0,1.63,3.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,2.0,3.0,1.0,0.0,1.0,1.0,100.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,70.0,4.0,13.0,25.0,34.0,7.0,70.0,2.0,5.0,40.0,45.0,13.0,5.0,0.0,7.0,2.0,4.0,0.0,0.0,0.0,12.0,4.0,13.0,23.5
-Kevin Agudelo,co COL,MF,Spezia,23-362,1998,14.0,10.0,897.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.6,0.6,0.06,0.06,10.0,4.0,0.0,33.3,0.4,0.0,0.0,0.05,-0.6,-0.6,206.0,289.0,71.3,3212.0,1140.0,116.0,144.0,80.6,66.0,83.0,79.5,16.0,27.0,59.3,8.0,27.0,9.0,1.0,30.0,277.0,7.0,1.0,2.0,1.0,13.0,2.0,0.0,2.0,0.0,2.0,5.0,12.0,20.0,2.01,12.0,1.0,2.0,3.0,2.0,2.0,0.2,1.0,0.0,0.0,0.0,1.0,0.0,34.0,16.0,11.0,15.0,8.0,13.0,33.0,39.4,20.0,19.0,3.0,16.0,6.0,2.0,0.0,427.0,5.0,71.0,210.0,161.0,17.0,427.0,12.0,27.0,44.4,262.0,28.0,24.0,0.0,13.0,15.0,2.0,0.0,0.0,0.0,62.0,5.0,13.0,27.8
-Ola Aina,ng NGA,DF,Torino,26-034,1996,10.0,7.0,580.0,1.0,0.0,0.0,0.0,3.0,0.0,0.16,0.0,0.16,0.16,0.16,0.6,0.6,0.1,0.1,6.4,3.0,0.0,50.0,0.47,0.17,0.33,0.1,0.4,0.4,265.0,351.0,75.5,4468.0,1775.0,132.0,144.0,91.7,92.0,122.0,75.4,31.0,56.0,55.4,7.0,20.0,10.0,6.0,21.0,276.0,72.0,6.0,0.0,1.0,20.0,0.0,0.0,0.0,0.0,66.0,3.0,10.0,16.0,2.48,14.0,0.0,2.0,0.0,0.0,2.0,0.31,1.0,0.0,1.0,0.0,0.0,0.0,13.0,10.0,3.0,7.0,3.0,6.0,10.0,60.0,4.0,7.0,1.0,6.0,7.0,17.0,0.0,425.0,15.0,92.0,202.0,140.0,9.0,425.0,11.0,27.0,40.7,251.0,8.0,4.0,0.0,10.0,11.0,1.0,0.0,1.0,0.0,36.0,8.0,6.0,57.1
-Emanuel Aiwum,at AUT,DF,Cremonese,21-321,2000,12.0,10.0,877.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.2,0.02,0.02,9.7,1.0,0.0,33.3,0.1,0.0,0.0,0.05,-0.2,-0.2,340.0,448.0,75.9,5883.0,2164.0,155.0,171.0,90.6,152.0,191.0,79.6,26.0,62.0,41.9,3.0,29.0,7.0,1.0,23.0,372.0,74.0,17.0,1.0,4.0,4.0,0.0,0.0,0.0,0.0,52.0,2.0,9.0,13.0,1.33,10.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,40.0,25.0,23.0,15.0,2.0,22.0,27.0,81.5,5.0,14.0,9.0,5.0,16.0,32.0,1.0,557.0,62.0,281.0,246.0,38.0,4.0,557.0,1.0,5.0,20.0,278.0,4.0,3.0,0.0,11.0,6.0,0.0,0.0,0.0,0.0,62.0,13.0,7.0,65.0
-Jean-Daniel Akpa-Akpro,ci CIV,MF,Empoli,30-031,1992,5.0,0.0,139.0,0.0,0.0,0.0,0.0,2.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.03,0.03,1.5,0.0,0.0,0.0,0.0,0.0,0.0,0.05,0.0,0.0,23.0,32.0,71.9,365.0,178.0,9.0,13.0,69.2,9.0,10.0,90.0,2.0,2.0,100.0,1.0,3.0,1.0,0.0,4.0,32.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,2.0,1.29,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,6.0,2.0,3.0,2.0,2.0,2.0,100.0,0.0,3.0,2.0,1.0,2.0,2.0,0.0,54.0,2.0,14.0,25.0,16.0,2.0,54.0,0.0,1.0,0.0,29.0,4.0,3.0,0.0,6.0,2.0,0.0,0.0,0.0,0.0,5.0,1.0,2.0,33.3
-Luis Alberto,es ESP,MF,Lazio,30-044,1992,12.0,5.0,512.0,3.0,1.0,0.0,0.0,1.0,0.0,0.53,0.18,0.7,0.53,0.7,0.6,0.6,0.11,0.11,5.7,5.0,0.0,62.5,0.88,0.38,0.6,0.08,2.4,2.4,298.0,373.0,79.9,4735.0,1698.0,161.0,181.0,89.0,99.0,114.0,86.8,26.0,52.0,50.0,12.0,28.0,15.0,0.0,37.0,326.0,45.0,17.0,4.0,1.0,28.0,20.0,7.0,10.0,0.0,2.0,2.0,9.0,19.0,3.35,12.0,6.0,0.0,0.0,0.0,5.0,0.88,4.0,0.0,0.0,0.0,0.0,1.0,7.0,3.0,1.0,4.0,2.0,4.0,12.0,33.3,8.0,5.0,1.0,4.0,2.0,1.0,0.0,423.0,10.0,65.0,224.0,137.0,10.0,423.0,2.0,10.0,20.0,308.0,9.0,6.0,0.0,4.0,2.0,0.0,0.0,0.0,0.0,33.0,2.0,4.0,33.3
-Agustín Álvarez Martínez,uy URU,"FW,MF",Sassuolo,21-176,2001,9.0,0.0,133.0,1.0,1.0,0.0,0.0,1.0,0.0,0.68,0.68,1.35,0.68,1.35,1.1,1.1,0.73,0.73,1.5,3.0,0.0,30.0,2.03,0.1,0.33,0.11,-0.1,-0.1,25.0,30.0,83.3,351.0,46.0,18.0,21.0,85.7,4.0,5.0,80.0,2.0,3.0,66.7,1.0,1.0,1.0,0.0,1.0,28.0,2.0,0.0,0.0,1.0,1.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,5.0,3.36,2.0,0.0,0.0,2.0,1.0,2.0,1.34,1.0,0.0,0.0,1.0,0.0,0.0,2.0,2.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,3.0,1.0,2.0,1.0,1.0,0.0,63.0,2.0,3.0,24.0,38.0,9.0,63.0,2.0,6.0,33.3,34.0,7.0,3.0,0.0,3.0,1.0,2.0,0.0,0.0,0.0,10.0,5.0,4.0,55.6
-Kelvin Amian,fr FRA,DF,Spezia,24-276,1998,7.0,3.0,329.0,0.0,1.0,0.0,0.0,2.0,0.0,0.0,0.27,0.27,0.0,0.27,0.3,0.3,0.08,0.08,3.7,0.0,0.0,0.0,0.0,0.0,0.0,0.06,-0.3,-0.3,117.0,160.0,73.1,1881.0,731.0,69.0,78.0,88.5,37.0,53.0,69.8,9.0,20.0,45.0,4.0,12.0,3.0,2.0,13.0,124.0,35.0,0.0,1.0,2.0,5.0,0.0,0.0,0.0,0.0,35.0,1.0,4.0,5.0,1.36,4.0,0.0,0.0,1.0,0.0,1.0,0.27,0.0,0.0,0.0,1.0,0.0,0.0,6.0,4.0,3.0,0.0,3.0,1.0,1.0,100.0,0.0,1.0,0.0,1.0,3.0,12.0,0.0,196.0,14.0,54.0,65.0,78.0,9.0,196.0,3.0,4.0,75.0,101.0,5.0,2.0,0.0,7.0,1.0,1.0,0.0,0.0,0.0,14.0,9.0,9.0,50.0
-Bruno Amione,ar ARG,DF,Hellas Verona,20-312,2002,1.0,1.0,58.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,11.0,16.0,68.8,167.0,40.0,6.0,6.0,100.0,5.0,7.0,71.4,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,1.0,0.0,0.0,1.0,2.0,50.0,1.0,1.0,0.0,1.0,0.0,4.0,0.0,20.0,9.0,17.0,4.0,0.0,0.0,20.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,5.0,1.0,0.0,100.0
-Bruno Amione,ar ARG,DF,Sampdoria,20-312,2002,4.0,4.0,298.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,3.3,1.0,0.0,50.0,0.3,0.0,0.0,0.02,0.0,0.0,143.0,181.0,79.0,2479.0,1034.0,61.0,69.0,88.4,74.0,89.0,83.1,7.0,16.0,43.8,1.0,4.0,3.0,1.0,12.0,167.0,13.0,4.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,9.0,1.0,5.0,4.0,1.21,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,1.0,3.0,0.0,0.0,1.0,2.0,50.0,1.0,2.0,0.0,2.0,7.0,5.0,1.0,205.0,10.0,109.0,74.0,24.0,6.0,205.0,0.0,0.0,0.0,121.0,4.0,0.0,0.0,3.0,2.0,0.0,0.0,1.0,0.0,16.0,12.0,3.0,80.0
-Ethan Ampadu,wls WAL,"DF,MF",Spezia,22-058,2000,9.0,9.0,743.0,0.0,1.0,0.0,0.0,2.0,0.0,0.0,0.12,0.12,0.0,0.12,0.8,0.8,0.1,0.1,8.3,3.0,0.0,37.5,0.36,0.0,0.0,0.11,-0.8,-0.8,325.0,419.0,77.6,6460.0,2740.0,117.0,132.0,88.6,170.0,191.0,89.0,37.0,83.0,44.6,7.0,40.0,4.0,1.0,39.0,366.0,49.0,17.0,1.0,10.0,5.0,0.0,0.0,0.0,0.0,32.0,4.0,6.0,17.0,2.06,12.0,0.0,0.0,2.0,1.0,2.0,0.24,2.0,0.0,0.0,0.0,0.0,0.0,22.0,15.0,12.0,8.0,2.0,7.0,13.0,53.8,6.0,11.0,8.0,3.0,7.0,19.0,0.0,500.0,44.0,224.0,234.0,49.0,9.0,500.0,1.0,1.0,100.0,284.0,6.0,1.0,0.0,12.0,6.0,1.0,0.0,1.0,0.0,48.0,20.0,13.0,60.6
-Sofyan Amrabat,ma MAR,MF,Fiorentina,26-082,1996,12.0,9.0,725.0,0.0,0.0,0.0,0.0,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.02,0.02,8.1,1.0,0.0,25.0,0.12,0.0,0.0,0.03,-0.1,-0.1,466.0,519.0,89.8,9581.0,2510.0,148.0,162.0,91.4,236.0,254.0,92.9,76.0,88.0,86.4,7.0,68.0,10.0,5.0,55.0,487.0,31.0,29.0,0.0,9.0,10.0,0.0,0.0,0.0,0.0,2.0,1.0,7.0,16.0,1.98,16.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,12.0,6.0,5.0,2.0,5.0,5.0,9.0,55.6,4.0,11.0,3.0,8.0,10.0,3.0,0.0,576.0,13.0,75.0,387.0,123.0,2.0,576.0,4.0,9.0,44.4,425.0,10.0,10.0,0.0,22.0,10.0,0.0,0.0,0.0,0.0,50.0,4.0,5.0,44.4
-Felipe Anderson,br BRA,"FW,MF",Lazio,29-210,1993,14.0,14.0,1127.0,3.0,2.0,0.0,0.0,1.0,0.0,0.24,0.16,0.4,0.24,0.4,1.7,1.7,0.13,0.13,12.5,8.0,0.0,57.1,0.64,0.21,0.38,0.12,1.3,1.3,358.0,457.0,78.3,5066.0,1100.0,221.0,254.0,87.0,111.0,136.0,81.6,17.0,32.0,53.1,21.0,24.0,16.0,2.0,34.0,443.0,12.0,0.0,1.0,1.0,14.0,0.0,0.0,0.0,0.0,6.0,2.0,14.0,36.0,2.87,30.0,0.0,3.0,1.0,1.0,3.0,0.24,2.0,0.0,1.0,0.0,0.0,0.0,28.0,17.0,8.0,16.0,4.0,11.0,24.0,45.8,13.0,24.0,1.0,23.0,9.0,10.0,0.0,608.0,8.0,78.0,273.0,267.0,52.0,608.0,18.0,33.0,54.5,441.0,34.0,23.0,0.0,16.0,12.0,3.0,0.0,0.0,0.0,53.0,5.0,9.0,35.7
-Janis Antiste,fr FRA,FW,Sassuolo,20-085,2002,2.0,0.0,52.0,1.0,0.0,0.0,0.0,0.0,0.0,1.73,0.0,1.73,1.73,1.73,0.2,0.2,0.31,0.31,0.6,1.0,0.0,100.0,1.73,1.0,1.0,0.18,0.8,0.8,13.0,18.0,72.2,159.0,43.0,8.0,11.0,72.7,4.0,5.0,80.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,3.0,18.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,1.0,1.0,100.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,22.0,0.0,6.0,9.0,7.0,1.0,22.0,0.0,1.0,0.0,16.0,1.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,4.0,2.0,1.0,66.7
-Marcos Antônio,br BRA,MF,Lazio,22-151,2000,7.0,3.0,253.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,135.0,151.0,89.4,1926.0,535.0,82.0,88.0,93.2,36.0,42.0,85.7,10.0,12.0,83.3,0.0,14.0,1.0,0.0,6.0,149.0,2.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.36,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,2.0,1.0,1.0,0.0,2.0,5.0,40.0,3.0,1.0,0.0,1.0,3.0,9.0,0.0,178.0,13.0,53.0,109.0,16.0,0.0,178.0,1.0,1.0,100.0,129.0,4.0,3.0,0.0,4.0,6.0,0.0,0.0,0.0,0.0,16.0,0.0,0.0,0.0
-Valentin Antov,bg BUL,DF,Monza,22-002,2000,4.0,1.0,172.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,92.0,111.0,82.9,1648.0,862.0,42.0,49.0,85.7,39.0,44.0,88.6,10.0,16.0,62.5,1.0,9.0,2.0,0.0,8.0,101.0,10.0,2.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,8.0,0.0,1.0,2.0,1.05,2.0,0.0,0.0,0.0,0.0,1.0,0.52,1.0,0.0,0.0,0.0,0.0,0.0,5.0,4.0,3.0,2.0,0.0,1.0,3.0,33.3,2.0,4.0,3.0,1.0,0.0,6.0,1.0,131.0,18.0,65.0,54.0,12.0,0.0,131.0,1.0,1.0,100.0,76.0,2.0,2.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,14.0,3.0,7.0,30.0
-Marko Arnautović,at AUT,FW,Bologna,33-206,1989,12.0,12.0,1017.0,7.0,0.0,3.0,3.0,4.0,0.0,0.62,0.0,0.62,0.35,0.35,5.0,2.6,0.44,0.23,11.3,9.0,0.0,50.0,0.8,0.22,0.44,0.15,2.0,1.4,215.0,313.0,68.7,3055.0,578.0,127.0,168.0,75.6,64.0,85.0,75.3,10.0,19.0,52.6,19.0,12.0,11.0,1.0,20.0,278.0,29.0,0.0,2.0,0.0,8.0,0.0,0.0,0.0,0.0,3.0,6.0,10.0,31.0,2.74,25.0,0.0,2.0,2.0,2.0,1.0,0.09,0.0,0.0,1.0,0.0,0.0,0.0,8.0,5.0,2.0,4.0,2.0,1.0,4.0,25.0,3.0,7.0,1.0,6.0,2.0,6.0,0.0,415.0,10.0,30.0,220.0,170.0,41.0,412.0,6.0,15.0,40.0,315.0,28.0,13.0,0.0,15.0,11.0,10.0,0.0,0.0,0.0,26.0,7.0,9.0,43.8
-Tolgay Arslan,de GER,MF,Udinese,32-087,1990,13.0,5.0,454.0,1.0,0.0,0.0,0.0,1.0,0.0,0.2,0.0,0.2,0.2,0.2,0.7,0.7,0.15,0.15,5.0,2.0,0.0,22.2,0.4,0.11,0.5,0.08,0.3,0.3,175.0,216.0,81.0,3071.0,979.0,80.0,93.0,86.0,63.0,75.0,84.0,21.0,29.0,72.4,3.0,15.0,4.0,0.0,23.0,204.0,12.0,7.0,0.0,4.0,6.0,3.0,1.0,1.0,0.0,2.0,0.0,5.0,12.0,2.38,8.0,1.0,1.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,10.0,6.0,6.0,4.0,0.0,3.0,7.0,42.9,4.0,4.0,0.0,4.0,6.0,6.0,0.0,276.0,8.0,50.0,148.0,81.0,9.0,276.0,4.0,12.0,33.3,189.0,11.0,6.0,0.0,8.0,12.0,0.0,0.0,0.0,0.0,27.0,3.0,1.0,75.0
-Arthur,br BRA,FW,Fiorentina,24-200,1998,11.0,3.0,432.0,2.0,1.0,1.0,1.0,1.0,0.0,0.42,0.21,0.62,0.21,0.42,2.3,1.5,0.48,0.31,4.8,3.0,0.0,21.4,0.62,0.07,0.33,0.11,-0.3,-0.5,63.0,86.0,73.3,872.0,144.0,36.0,46.0,78.3,16.0,18.0,88.9,4.0,5.0,80.0,4.0,1.0,3.0,0.0,8.0,76.0,10.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,5.0,9.0,1.87,6.0,0.0,0.0,2.0,1.0,1.0,0.21,1.0,0.0,0.0,0.0,0.0,0.0,6.0,2.0,1.0,1.0,4.0,4.0,5.0,80.0,1.0,3.0,0.0,3.0,0.0,2.0,0.0,160.0,2.0,11.0,53.0,98.0,33.0,159.0,5.0,9.0,55.6,111.0,27.0,8.0,0.0,4.0,5.0,1.0,0.0,0.0,0.0,10.0,16.0,17.0,48.5
-Santiago Ascacíbar,ar ARG,MF,Cremonese,25-259,1997,11.0,6.0,638.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.4,0.4,0.06,0.06,7.1,3.0,0.0,21.4,0.42,0.0,0.0,0.03,-0.4,-0.4,305.0,377.0,80.9,5234.0,1808.0,153.0,177.0,86.4,117.0,124.0,94.4,29.0,50.0,58.0,7.0,41.0,6.0,2.0,30.0,362.0,13.0,6.0,0.0,4.0,5.0,5.0,0.0,3.0,0.0,2.0,2.0,9.0,21.0,2.96,13.0,0.0,0.0,7.0,0.0,3.0,0.42,1.0,0.0,0.0,2.0,0.0,0.0,25.0,11.0,15.0,8.0,2.0,14.0,28.0,50.0,14.0,11.0,2.0,9.0,11.0,9.0,0.0,478.0,23.0,157.0,235.0,90.0,4.0,478.0,3.0,6.0,50.0,269.0,7.0,4.0,0.0,10.0,6.0,0.0,0.0,0.0,0.0,52.0,9.0,18.0,33.3
-Kristoffer Askildsen,no NOR,MF,Lecce,21-306,2001,11.0,6.0,481.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.4,0.4,0.07,0.07,5.3,2.0,1.0,25.0,0.37,0.0,0.0,0.05,-0.4,-0.4,104.0,160.0,65.0,1971.0,634.0,47.0,63.0,74.6,37.0,55.0,67.3,16.0,31.0,51.6,5.0,13.0,2.0,0.0,11.0,129.0,30.0,11.0,0.0,5.0,19.0,15.0,7.0,6.0,0.0,2.0,1.0,2.0,10.0,1.87,4.0,4.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,2.0,1.0,2.0,1.0,2.0,5.0,40.0,3.0,9.0,2.0,7.0,8.0,4.0,0.0,210.0,11.0,38.0,108.0,66.0,6.0,210.0,1.0,3.0,33.3,99.0,7.0,3.0,0.0,8.0,5.0,1.0,0.0,1.0,0.0,25.0,11.0,11.0,50.0
-Kristjan Asllani,al ALB,MF,Inter,20-247,2002,7.0,2.0,191.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.06,0.06,2.1,0.0,0.0,0.0,0.0,0.0,0.0,0.03,-0.1,-0.1,136.0,152.0,89.5,2386.0,512.0,69.0,71.0,97.2,46.0,48.0,95.8,18.0,29.0,62.1,1.0,7.0,1.0,0.0,5.0,147.0,5.0,3.0,1.0,1.0,3.0,2.0,1.0,1.0,0.0,0.0,0.0,0.0,3.0,1.42,2.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,2.0,0.0,2.0,0.0,1.0,1.0,100.0,0.0,2.0,0.0,2.0,1.0,3.0,0.0,171.0,4.0,40.0,104.0,27.0,1.0,171.0,0.0,2.0,0.0,137.0,2.0,1.0,0.0,4.0,2.0,0.0,0.0,0.0,0.0,10.0,0.0,1.0,0.0
-Emil Audero,it ITA,GK,Sampdoria,25-297,1997,14.0,14.0,1260.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,341.0,497.0,68.6,10017.0,7216.0,58.0,58.0,100.0,143.0,144.0,99.3,140.0,291.0,48.1,0.0,9.0,0.0,0.0,0.0,352.0,141.0,50.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,0.0,0.0,0.0,0.0,4.0,0.0,537.0,429.0,526.0,11.0,0.0,0.0,537.0,0.0,0.0,0.0,237.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,16.0,3.0,0.0,100.0
-Tommaso Augello,it ITA,DF,Sampdoria,28-073,1994,13.0,12.0,1041.0,0.0,2.0,0.0,0.0,1.0,0.0,0.0,0.17,0.17,0.0,0.17,0.1,0.1,0.01,0.01,11.6,0.0,0.0,0.0,0.0,0.0,0.0,0.04,-0.1,-0.1,474.0,646.0,73.4,8262.0,3433.0,221.0,245.0,90.2,199.0,274.0,72.6,47.0,89.0,52.8,10.0,35.0,17.0,9.0,42.0,515.0,131.0,19.0,0.0,4.0,50.0,1.0,0.0,1.0,0.0,111.0,0.0,21.0,19.0,1.64,15.0,3.0,1.0,0.0,0.0,3.0,0.26,3.0,0.0,0.0,0.0,0.0,0.0,4.0,3.0,4.0,0.0,0.0,1.0,4.0,25.0,3.0,6.0,3.0,3.0,6.0,18.0,1.0,703.0,33.0,220.0,307.0,188.0,4.0,703.0,4.0,10.0,40.0,412.0,8.0,2.0,0.0,6.0,6.0,1.0,0.0,0.0,0.0,55.0,15.0,13.0,53.6
-Kaan Ayhan,tr TUR,DF,Sassuolo,28-001,1994,9.0,4.0,455.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.1,1.0,0.0,100.0,0.2,0.0,0.0,0.01,0.0,0.0,228.0,264.0,86.4,4789.0,1353.0,68.0,70.0,97.1,118.0,131.0,90.1,41.0,58.0,70.7,0.0,16.0,0.0,0.0,7.0,246.0,17.0,13.0,0.0,7.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,2.0,4.0,0.79,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,4.0,5.0,4.0,0.0,7.0,7.0,100.0,0.0,3.0,2.0,1.0,5.0,25.0,1.0,312.0,46.0,164.0,144.0,5.0,0.0,312.0,0.0,0.0,0.0,206.0,0.0,1.0,0.0,4.0,6.0,0.0,0.0,0.0,0.0,22.0,2.0,7.0,22.2
-Jaime Báez,uy URU,DF,Cremonese,27-200,1995,2.0,1.0,96.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.12,0.12,1.1,0.0,0.0,0.0,0.0,0.0,0.0,0.06,-0.1,-0.1,32.0,48.0,66.7,640.0,379.0,8.0,10.0,80.0,13.0,17.0,76.5,7.0,14.0,50.0,2.0,7.0,2.0,2.0,3.0,44.0,4.0,2.0,0.0,0.0,9.0,2.0,0.0,1.0,0.0,0.0,0.0,2.0,5.0,4.69,2.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,2.0,3.0,0.0,1.0,3.0,6.0,50.0,3.0,0.0,0.0,0.0,0.0,2.0,1.0,63.0,3.0,9.0,37.0,17.0,2.0,63.0,1.0,2.0,50.0,34.0,1.0,0.0,0.0,1.0,1.0,1.0,0.0,0.0,0.0,5.0,1.0,0.0,100.0
-Nedim Bajrami,al ALB,"MF,FW",Empoli,23-256,1999,14.0,6.0,724.0,1.0,0.0,0.0,0.0,0.0,0.0,0.12,0.0,0.12,0.12,0.12,0.9,0.9,0.12,0.12,8.0,4.0,4.0,23.5,0.5,0.06,0.25,0.05,0.1,0.1,173.0,237.0,73.0,2628.0,879.0,102.0,125.0,81.6,50.0,63.0,79.4,14.0,29.0,48.3,10.0,16.0,3.0,0.0,17.0,210.0,27.0,4.0,0.0,3.0,25.0,11.0,6.0,3.0,0.0,7.0,0.0,7.0,28.0,3.49,21.0,4.0,1.0,1.0,1.0,1.0,0.12,0.0,0.0,0.0,0.0,1.0,0.0,6.0,3.0,3.0,2.0,1.0,4.0,6.0,66.7,2.0,2.0,0.0,2.0,5.0,2.0,0.0,315.0,1.0,39.0,130.0,153.0,22.0,315.0,8.0,24.0,33.3,211.0,19.0,13.0,0.0,5.0,5.0,3.0,0.0,0.0,0.0,34.0,1.0,6.0,14.3
-Tommaso Baldanzi,it ITA,MF,Empoli,19-233,2003,6.0,5.0,364.0,2.0,0.0,0.0,0.0,0.0,0.0,0.49,0.0,0.49,0.49,0.49,0.7,0.7,0.17,0.17,4.0,3.0,0.0,50.0,0.74,0.33,0.67,0.11,1.3,1.3,88.0,113.0,77.9,1191.0,252.0,49.0,57.0,86.0,28.0,33.0,84.8,3.0,7.0,42.9,6.0,2.0,4.0,0.0,8.0,105.0,8.0,1.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,12.0,2.95,7.0,1.0,0.0,2.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,4.0,2.0,3.0,1.0,3.0,5.0,60.0,2.0,2.0,0.0,2.0,0.0,2.0,0.0,151.0,2.0,33.0,59.0,63.0,9.0,151.0,1.0,5.0,20.0,101.0,10.0,2.0,0.0,1.0,9.0,0.0,0.0,0.0,0.0,14.0,0.0,0.0,0.0
-Fodé Ballo-Touré,sn SEN,DF,Milan,25-312,1997,3.0,2.0,196.0,1.0,0.0,0.0,0.0,0.0,0.0,0.46,0.0,0.46,0.46,0.46,0.1,0.1,0.07,0.07,2.2,1.0,0.0,100.0,0.46,1.0,1.0,0.14,0.9,0.9,103.0,118.0,87.3,1741.0,566.0,46.0,48.0,95.8,47.0,53.0,88.7,9.0,13.0,69.2,1.0,8.0,5.0,3.0,12.0,90.0,28.0,2.0,0.0,1.0,8.0,0.0,0.0,0.0,0.0,26.0,0.0,2.0,3.0,1.38,1.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,1.0,1.0,4.0,0.0,3.0,3.0,100.0,0.0,3.0,2.0,1.0,1.0,1.0,0.0,142.0,4.0,27.0,68.0,49.0,3.0,142.0,1.0,6.0,16.7,76.0,2.0,3.0,0.0,2.0,3.0,0.0,0.0,0.0,0.0,16.0,3.0,1.0,75.0
-Lameck Banda,zm ZAM,"FW,MF",Lecce,21-286,2001,14.0,10.0,868.0,0.0,1.0,0.0,0.0,2.0,0.0,0.0,0.1,0.1,0.0,0.1,0.7,0.7,0.07,0.07,9.6,5.0,0.0,33.3,0.52,0.0,0.0,0.04,-0.7,-0.7,121.0,200.0,60.5,1678.0,507.0,69.0,94.0,73.4,38.0,61.0,62.3,8.0,17.0,47.1,5.0,10.0,6.0,1.0,13.0,195.0,4.0,0.0,0.0,0.0,23.0,2.0,2.0,0.0,0.0,2.0,1.0,13.0,16.0,1.66,6.0,0.0,6.0,1.0,3.0,2.0,0.21,2.0,0.0,0.0,0.0,0.0,0.0,15.0,10.0,6.0,7.0,2.0,6.0,15.0,40.0,9.0,14.0,2.0,12.0,3.0,2.0,0.0,339.0,5.0,40.0,125.0,186.0,32.0,339.0,20.0,51.0,39.2,238.0,32.0,17.0,0.0,14.0,20.0,8.0,0.0,0.0,0.0,40.0,2.0,9.0,18.2
-Filippo Bandinelli,it ITA,MF,Empoli,27-227,1995,14.0,12.0,974.0,2.0,0.0,0.0,0.0,3.0,0.0,0.18,0.0,0.18,0.18,0.18,1.1,1.1,0.11,0.11,10.8,4.0,0.0,33.3,0.37,0.17,0.5,0.1,0.9,0.9,304.0,423.0,71.9,4996.0,1459.0,142.0,169.0,84.0,122.0,149.0,81.9,25.0,59.0,42.4,16.0,21.0,16.0,11.0,28.0,386.0,35.0,4.0,1.0,2.0,45.0,6.0,3.0,3.0,0.0,24.0,2.0,18.0,26.0,2.4,24.0,0.0,0.0,1.0,1.0,1.0,0.09,1.0,0.0,0.0,0.0,0.0,0.0,23.0,13.0,9.0,8.0,6.0,5.0,13.0,38.5,8.0,9.0,3.0,6.0,8.0,18.0,0.0,549.0,28.0,133.0,244.0,177.0,11.0,549.0,5.0,17.0,29.4,346.0,19.0,13.0,0.0,23.0,27.0,0.0,0.0,0.0,0.0,53.0,3.0,7.0,30.0
-Antonín Barák,cz CZE,MF,Hellas Verona,27-343,1994,1.0,0.0,25.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,11.0,14.0,78.6,140.0,24.0,7.0,10.0,70.0,3.0,3.0,100.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,1.0,13.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,15.0,0.0,0.0,10.0,5.0,0.0,15.0,1.0,2.0,50.0,11.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0
-Antonín Barák,cz CZE,MF,Fiorentina,27-343,1994,11.0,7.0,630.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.5,0.5,0.07,0.07,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.06,-0.5,-0.5,206.0,259.0,79.5,3204.0,706.0,114.0,124.0,91.9,68.0,90.0,75.6,16.0,25.0,64.0,6.0,24.0,3.0,0.0,13.0,255.0,4.0,2.0,2.0,1.0,4.0,0.0,0.0,0.0,0.0,1.0,0.0,8.0,9.0,1.29,8.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,6.0,3.0,3.0,3.0,2.0,5.0,40.0,3.0,4.0,1.0,3.0,2.0,7.0,0.0,320.0,8.0,39.0,164.0,121.0,20.0,320.0,6.0,14.0,42.9,229.0,15.0,5.0,0.0,4.0,4.0,1.0,0.0,0.0,0.0,27.0,4.0,12.0,25.0
-Andrea Barberis,it ITA,MF,Monza,28-335,1993,7.0,3.0,316.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.28,0.28,0.0,0.28,0.1,0.1,0.03,0.03,3.5,0.0,0.0,0.0,0.0,0.0,0.0,0.05,-0.1,-0.1,133.0,158.0,84.2,2154.0,599.0,64.0,72.0,88.9,60.0,70.0,85.7,7.0,10.0,70.0,3.0,14.0,1.0,1.0,9.0,150.0,8.0,5.0,0.0,0.0,4.0,2.0,0.0,2.0,0.0,1.0,0.0,2.0,9.0,2.57,8.0,1.0,0.0,0.0,0.0,2.0,0.57,1.0,1.0,0.0,0.0,0.0,0.0,6.0,2.0,4.0,2.0,0.0,4.0,9.0,44.4,5.0,0.0,0.0,0.0,8.0,1.0,0.0,181.0,6.0,38.0,113.0,31.0,2.0,181.0,0.0,0.0,0.0,132.0,2.0,3.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,14.0,2.0,1.0,66.7
-Nicolò Barella,it ITA,MF,Inter,25-277,1997,14.0,14.0,1194.0,5.0,5.0,0.0,0.0,2.0,0.0,0.38,0.38,0.75,0.38,0.75,1.9,1.9,0.14,0.14,13.3,8.0,1.0,61.5,0.6,0.38,0.63,0.14,3.1,3.1,545.0,679.0,80.3,8386.0,2701.0,309.0,347.0,89.0,192.0,234.0,82.1,31.0,63.0,49.2,21.0,64.0,21.0,4.0,64.0,656.0,19.0,9.0,3.0,8.0,36.0,3.0,0.0,1.0,0.0,6.0,4.0,8.0,50.0,3.77,42.0,2.0,2.0,0.0,4.0,7.0,0.53,6.0,0.0,1.0,0.0,0.0,0.0,18.0,10.0,9.0,8.0,1.0,8.0,15.0,53.3,7.0,11.0,3.0,8.0,5.0,5.0,0.0,793.0,19.0,137.0,410.0,258.0,31.0,793.0,11.0,27.0,40.7,610.0,20.0,19.0,0.0,15.0,21.0,4.0,0.0,0.0,0.0,70.0,11.0,2.0,84.6
-Musa Barrow,gm GAM,"FW,MF",Bologna,23-362,1998,10.0,9.0,681.0,2.0,1.0,0.0,0.0,1.0,0.0,0.26,0.13,0.4,0.26,0.4,1.2,1.2,0.16,0.16,7.6,6.0,0.0,23.1,0.79,0.08,0.33,0.05,0.8,0.8,177.0,259.0,68.3,3361.0,958.0,81.0,92.0,88.0,52.0,73.0,71.2,34.0,69.0,49.3,16.0,15.0,8.0,6.0,9.0,215.0,42.0,8.0,1.0,9.0,49.0,27.0,10.0,15.0,0.0,5.0,2.0,8.0,28.0,3.7,14.0,9.0,2.0,1.0,2.0,1.0,0.13,0.0,1.0,0.0,0.0,0.0,0.0,5.0,2.0,3.0,2.0,0.0,2.0,3.0,66.7,1.0,12.0,0.0,12.0,0.0,2.0,0.0,345.0,1.0,35.0,151.0,165.0,13.0,345.0,5.0,24.0,20.8,236.0,16.0,9.0,0.0,7.0,8.0,1.0,0.0,0.0,0.0,34.0,2.0,12.0,14.3
-Federico Baschirotto,it ITA,DF,Lecce,26-052,1996,14.0,14.0,1260.0,1.0,0.0,0.0,0.0,2.0,0.0,0.07,0.0,0.07,0.07,0.07,1.0,1.0,0.07,0.07,14.0,1.0,0.0,12.5,0.07,0.13,1.0,0.12,0.0,0.0,413.0,539.0,76.6,9074.0,3154.0,106.0,120.0,88.3,224.0,269.0,83.3,77.0,131.0,58.8,0.0,32.0,1.0,0.0,23.0,489.0,48.0,32.0,1.0,9.0,3.0,0.0,0.0,0.0,0.0,10.0,2.0,4.0,3.0,0.21,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,17.0,13.0,15.0,2.0,0.0,5.0,5.0,100.0,0.0,20.0,13.0,7.0,18.0,74.0,0.0,698.0,117.0,408.0,268.0,29.0,13.0,698.0,0.0,1.0,0.0,357.0,5.0,1.0,0.0,5.0,2.0,0.0,0.0,0.0,0.0,67.0,33.0,23.0,58.9
-Toma Bašić,hr CRO,MF,Lazio,25-351,1996,10.0,2.0,219.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3,0.3,0.13,0.13,2.4,3.0,0.0,75.0,1.23,0.0,0.0,0.08,-0.3,-0.3,87.0,121.0,71.9,1188.0,214.0,40.0,46.0,87.0,38.0,44.0,86.4,1.0,16.0,6.3,5.0,6.0,3.0,2.0,4.0,111.0,10.0,3.0,1.0,0.0,15.0,5.0,2.0,3.0,0.0,0.0,0.0,7.0,6.0,2.47,4.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,1.0,1.0,1.0,1.0,2.0,4.0,50.0,2.0,2.0,0.0,2.0,2.0,3.0,0.0,149.0,3.0,27.0,69.0,54.0,7.0,149.0,0.0,4.0,0.0,103.0,5.0,3.0,0.0,5.0,7.0,0.0,0.0,0.0,0.0,12.0,6.0,2.0,75.0
-Alessandro Bastoni,it ITA,DF,Inter,23-212,1999,10.0,8.0,656.0,0.0,1.0,0.0,0.0,2.0,0.0,0.0,0.14,0.14,0.0,0.14,0.5,0.5,0.06,0.06,7.3,2.0,0.0,50.0,0.27,0.0,0.0,0.11,-0.5,-0.5,444.0,515.0,86.2,8794.0,3217.0,157.0,174.0,90.2,216.0,233.0,92.7,64.0,91.0,70.3,6.0,39.0,9.0,2.0,33.0,482.0,30.0,17.0,0.0,7.0,7.0,0.0,0.0,0.0,0.0,11.0,3.0,5.0,22.0,3.01,17.0,1.0,1.0,1.0,2.0,3.0,0.41,1.0,1.0,0.0,0.0,1.0,0.0,9.0,6.0,2.0,5.0,2.0,4.0,7.0,57.1,3.0,9.0,3.0,6.0,8.0,8.0,0.0,556.0,48.0,235.0,263.0,63.0,7.0,556.0,3.0,6.0,50.0,399.0,5.0,3.0,0.0,7.0,5.0,0.0,0.0,0.0,0.0,39.0,12.0,7.0,63.2
-Simone Bastoni,it ITA,"MF,DF",Spezia,26-006,1996,10.0,9.0,724.0,2.0,1.0,0.0,0.0,4.0,0.0,0.25,0.12,0.37,0.25,0.37,0.6,0.6,0.07,0.07,8.0,2.0,1.0,16.7,0.25,0.17,1.0,0.05,1.4,1.4,221.0,354.0,62.4,3675.0,1294.0,112.0,127.0,88.2,79.0,122.0,64.8,24.0,69.0,34.8,14.0,19.0,8.0,5.0,9.0,280.0,73.0,15.0,2.0,4.0,66.0,35.0,18.0,13.0,0.0,23.0,1.0,22.0,21.0,2.61,13.0,7.0,0.0,1.0,0.0,1.0,0.12,1.0,0.0,0.0,0.0,0.0,0.0,31.0,15.0,13.0,14.0,4.0,7.0,17.0,41.2,10.0,14.0,4.0,10.0,6.0,8.0,0.0,448.0,19.0,111.0,177.0,164.0,11.0,448.0,3.0,14.0,21.4,245.0,12.0,10.0,0.0,19.0,9.0,2.0,0.0,0.0,0.0,50.0,7.0,2.0,77.8
-Rodrigo Becão,br BRA,DF,Udinese,26-296,1996,9.0,9.0,782.0,1.0,1.0,0.0,0.0,5.0,0.0,0.12,0.12,0.23,0.12,0.23,0.6,0.6,0.07,0.07,8.7,1.0,0.0,20.0,0.12,0.2,1.0,0.13,0.4,0.4,332.0,427.0,77.8,6158.0,2598.0,132.0,150.0,88.0,162.0,186.0,87.1,33.0,66.0,50.0,4.0,22.0,0.0,0.0,21.0,356.0,70.0,16.0,0.0,4.0,2.0,0.0,0.0,0.0,0.0,54.0,1.0,14.0,7.0,0.81,3.0,2.0,0.0,0.0,1.0,1.0,0.12,1.0,0.0,0.0,0.0,0.0,0.0,27.0,14.0,19.0,8.0,0.0,15.0,17.0,88.2,2.0,10.0,5.0,5.0,4.0,17.0,0.0,497.0,37.0,232.0,209.0,59.0,14.0,497.0,2.0,4.0,50.0,285.0,2.0,1.0,0.0,16.0,11.0,1.0,0.0,0.0,0.0,50.0,19.0,14.0,57.6
-Julius Beck,dk DEN,MF,Spezia,17-198,2005,1.0,0.0,10.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,5.0,100.0,116.0,29.0,0.0,0.0,0.0,4.0,4.0,100.0,1.0,1.0,100.0,0.0,0.0,0.0,0.0,2.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,9.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,1.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,8.0,0.0,2.0,5.0,1.0,0.0,8.0,0.0,0.0,0.0,6.0,1.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0
-Raoul Bellanova,it ITA,"DF,MF",Inter,22-178,2000,8.0,0.0,95.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3,0.3,0.28,0.28,1.1,0.0,0.0,0.0,0.0,0.0,0.0,0.15,-0.3,-0.3,59.0,72.0,81.9,875.0,178.0,37.0,41.0,90.2,16.0,20.0,80.0,4.0,7.0,57.1,0.0,2.0,0.0,0.0,3.0,63.0,9.0,0.0,0.0,1.0,8.0,0.0,0.0,0.0,0.0,9.0,0.0,2.0,1.0,0.93,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,3.0,0.0,0.0,2.0,2.0,100.0,0.0,1.0,0.0,1.0,2.0,4.0,0.0,90.0,5.0,22.0,34.0,34.0,3.0,90.0,1.0,3.0,33.3,55.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0
-Andrea Belotti,it ITA,FW,Roma,28-326,1993,11.0,2.0,347.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.2,1.2,0.3,0.3,3.9,4.0,0.0,50.0,1.04,0.0,0.0,0.15,-1.2,-1.2,53.0,80.0,66.3,710.0,157.0,28.0,36.0,77.8,15.0,23.0,65.2,3.0,4.0,75.0,6.0,3.0,1.0,0.0,5.0,72.0,6.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,2.0,2.0,2.0,8.0,2.08,6.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,2.0,0.0,1.0,3.0,2.0,4.0,50.0,2.0,3.0,1.0,2.0,1.0,1.0,0.0,126.0,2.0,10.0,49.0,68.0,15.0,126.0,2.0,8.0,25.0,95.0,13.0,3.0,0.0,9.0,9.0,4.0,0.0,0.0,0.0,9.0,6.0,14.0,30.0
-Marco Benassi,it ITA,DF,Fiorentina,28-064,1994,2.0,1.0,93.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,91.0,105.0,86.7,2107.0,426.0,32.0,32.0,100.0,33.0,41.0,80.5,26.0,31.0,83.9,1.0,11.0,1.0,0.0,4.0,94.0,11.0,5.0,0.0,4.0,7.0,0.0,0.0,0.0,0.0,6.0,0.0,1.0,1.0,0.97,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,3.0,2.0,0.0,1.0,3.0,4.0,75.0,1.0,0.0,0.0,0.0,1.0,1.0,0.0,112.0,1.0,25.0,64.0,24.0,3.0,112.0,0.0,1.0,0.0,84.0,1.0,1.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,10.0,3.0,2.0,60.0
-Ismaël Bennacer,dz ALG,MF,Milan,24-345,1997,14.0,11.0,980.0,1.0,1.0,0.0,0.0,2.0,0.0,0.09,0.09,0.18,0.09,0.18,0.2,0.2,0.02,0.02,10.9,2.0,1.0,33.3,0.18,0.17,0.5,0.04,0.8,0.8,607.0,696.0,87.2,11008.0,3073.0,261.0,276.0,94.6,241.0,259.0,93.1,86.0,125.0,68.8,30.0,66.0,16.0,3.0,55.0,640.0,55.0,31.0,3.0,6.0,30.0,19.0,5.0,13.0,0.0,3.0,1.0,14.0,57.0,5.23,38.0,13.0,1.0,1.0,1.0,2.0,0.18,1.0,0.0,0.0,1.0,0.0,0.0,32.0,17.0,17.0,15.0,0.0,19.0,25.0,76.0,6.0,9.0,4.0,5.0,11.0,8.0,1.0,807.0,13.0,153.0,524.0,144.0,4.0,807.0,14.0,26.0,53.8,511.0,18.0,9.0,0.0,17.0,11.0,1.0,0.0,0.0,0.0,106.0,12.0,12.0,50.0
-Domenico Berardi,it ITA,FW,Sassuolo,28-102,1994,6.0,4.0,347.0,1.0,0.0,0.0,1.0,1.0,0.0,0.26,0.0,0.26,0.26,0.26,1.3,0.5,0.34,0.14,3.9,4.0,2.0,28.6,1.04,0.07,0.25,0.04,-0.3,0.5,120.0,170.0,70.6,2383.0,555.0,53.0,65.0,81.5,45.0,59.0,76.3,20.0,37.0,54.1,10.0,5.0,14.0,2.0,19.0,156.0,13.0,3.0,4.0,9.0,18.0,9.0,6.0,1.0,0.0,1.0,1.0,3.0,22.0,5.71,19.0,2.0,0.0,0.0,1.0,1.0,0.26,1.0,0.0,0.0,0.0,0.0,0.0,4.0,4.0,2.0,0.0,2.0,2.0,10.0,20.0,8.0,0.0,0.0,0.0,3.0,2.0,0.0,215.0,2.0,13.0,62.0,143.0,15.0,214.0,4.0,5.0,80.0,175.0,14.0,5.0,0.0,9.0,8.0,3.0,0.0,0.0,0.0,14.0,0.0,3.0,0.0
-Bartosz Bereszyński,pl POL,DF,Sampdoria,30-122,1992,13.0,13.0,1063.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.01,0.01,11.8,0.0,0.0,0.0,0.0,0.0,0.0,0.05,-0.1,-0.1,447.0,610.0,73.3,6567.0,3003.0,276.0,306.0,90.2,133.0,196.0,67.9,25.0,69.0,36.2,2.0,29.0,10.0,3.0,32.0,454.0,155.0,26.0,0.0,1.0,30.0,0.0,0.0,0.0,0.0,129.0,1.0,16.0,7.0,0.59,6.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,25.0,16.0,14.0,9.0,2.0,16.0,21.0,76.2,5.0,15.0,3.0,12.0,18.0,22.0,0.0,695.0,41.0,230.0,292.0,185.0,11.0,695.0,4.0,14.0,28.6,339.0,12.0,5.0,0.0,12.0,9.0,0.0,0.0,0.0,0.0,63.0,16.0,9.0,64.0
-Beto,gw GNB,FW,Udinese,24-284,1998,14.0,6.0,617.0,6.0,0.0,0.0,0.0,0.0,0.0,0.88,0.0,0.88,0.88,0.88,4.6,4.6,0.67,0.67,6.9,10.0,0.0,50.0,1.46,0.3,0.6,0.23,1.4,1.4,48.0,95.0,50.5,507.0,82.0,35.0,59.0,59.3,9.0,21.0,42.9,0.0,4.0,0.0,8.0,2.0,0.0,0.0,1.0,94.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,11.0,1.6,9.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,8.0,5.0,0.0,5.0,3.0,2.0,5.0,40.0,3.0,5.0,0.0,5.0,0.0,9.0,0.0,212.0,9.0,11.0,78.0,123.0,50.0,212.0,5.0,12.0,41.7,164.0,44.0,15.0,0.0,11.0,10.0,2.0,0.0,0.0,0.0,10.0,36.0,24.0,60.0
-Matteo Bianchetti,it ITA,DF,Cremonese,29-239,1993,11.0,9.0,908.0,1.0,0.0,0.0,0.0,1.0,0.0,0.1,0.0,0.1,0.1,0.1,0.6,0.6,0.06,0.06,10.1,3.0,0.0,60.0,0.3,0.2,0.33,0.12,0.4,0.4,282.0,360.0,78.3,5372.0,2214.0,106.0,124.0,85.5,146.0,170.0,85.9,26.0,57.0,45.6,2.0,15.0,4.0,1.0,9.0,332.0,27.0,19.0,0.0,2.0,2.0,0.0,0.0,0.0,0.0,1.0,1.0,4.0,7.0,0.69,5.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,16.0,9.0,11.0,4.0,1.0,11.0,16.0,68.8,5.0,18.0,12.0,6.0,6.0,54.0,0.0,474.0,83.0,291.0,163.0,20.0,6.0,474.0,2.0,2.0,100.0,239.0,1.0,2.0,0.0,11.0,1.0,0.0,0.0,1.0,0.0,40.0,24.0,10.0,70.6
-Jaka Bijol,si SVN,DF,Udinese,23-279,1999,11.0,11.0,849.0,2.0,0.0,0.0,0.0,3.0,0.0,0.21,0.0,0.21,0.21,0.21,0.5,0.5,0.05,0.05,9.4,3.0,0.0,75.0,0.32,0.5,0.67,0.12,1.5,1.5,346.0,406.0,85.2,7114.0,2483.0,82.0,98.0,83.7,220.0,233.0,94.4,39.0,60.0,65.0,1.0,12.0,0.0,0.0,15.0,395.0,8.0,8.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,4.0,4.0,0.42,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,14.0,9.0,11.0,3.0,0.0,6.0,6.0,100.0,0.0,13.0,5.0,8.0,11.0,65.0,0.0,526.0,91.0,306.0,206.0,14.0,8.0,526.0,1.0,2.0,50.0,288.0,3.0,2.0,0.0,5.0,1.0,0.0,0.0,0.0,0.0,44.0,33.0,15.0,68.8
-Cristiano Biraghi,it ITA,DF,Fiorentina,30-071,1992,13.0,12.0,1052.0,0.0,2.0,0.0,1.0,0.0,0.0,0.0,0.17,0.17,0.0,0.17,1.2,0.4,0.1,0.03,11.7,1.0,4.0,10.0,0.09,0.0,0.0,0.04,-1.2,-0.4,659.0,905.0,72.8,12628.0,4714.0,277.0,310.0,89.4,283.0,352.0,80.4,93.0,203.0,45.8,40.0,54.0,20.0,13.0,53.0,666.0,234.0,39.0,0.0,12.0,142.0,72.0,25.0,35.0,0.0,123.0,5.0,22.0,60.0,5.14,29.0,29.0,0.0,1.0,0.0,3.0,0.26,1.0,2.0,0.0,0.0,0.0,0.0,28.0,15.0,12.0,15.0,1.0,16.0,22.0,72.7,6.0,7.0,2.0,5.0,3.0,20.0,0.0,979.0,30.0,232.0,391.0,367.0,11.0,978.0,1.0,7.0,14.3,564.0,10.0,2.0,0.0,12.0,12.0,0.0,0.0,0.0,0.0,55.0,8.0,12.0,40.0
-Samuele Birindelli,it ITA,DF,Monza,23-115,1999,11.0,7.0,626.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.14,0.14,0.0,0.14,0.5,0.5,0.07,0.07,7.0,2.0,0.0,25.0,0.29,0.0,0.0,0.06,-0.5,-0.5,221.0,314.0,70.4,3848.0,1029.0,109.0,129.0,84.5,89.0,121.0,73.6,21.0,50.0,42.0,9.0,6.0,9.0,8.0,13.0,275.0,39.0,0.0,0.0,2.0,39.0,0.0,0.0,0.0,0.0,39.0,0.0,8.0,17.0,2.45,14.0,0.0,1.0,1.0,1.0,2.0,0.29,2.0,0.0,0.0,0.0,0.0,0.0,17.0,9.0,11.0,4.0,2.0,12.0,15.0,80.0,3.0,13.0,4.0,9.0,8.0,11.0,0.0,392.0,19.0,97.0,155.0,148.0,15.0,392.0,5.0,10.0,50.0,247.0,13.0,6.0,0.0,6.0,8.0,2.0,0.0,0.0,0.0,35.0,0.0,4.0,0.0
-Kristijan Bistrović,hr CRO,MF,Lecce,24-216,1998,10.0,5.0,436.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3,0.3,0.06,0.06,4.8,1.0,4.0,14.3,0.21,0.0,0.0,0.04,-0.3,-0.3,91.0,122.0,74.6,1696.0,580.0,38.0,43.0,88.4,33.0,43.0,76.7,15.0,24.0,62.5,5.0,9.0,2.0,1.0,10.0,102.0,20.0,10.0,0.0,3.0,20.0,7.0,3.0,3.0,0.0,0.0,0.0,4.0,9.0,1.86,3.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,1.0,3.0,0.0,0.0,0.0,4.0,0.0,4.0,2.0,0.0,2.0,0.0,3.0,0.0,148.0,4.0,20.0,77.0,51.0,2.0,148.0,0.0,1.0,0.0,92.0,3.0,5.0,0.0,2.0,4.0,1.0,0.0,0.0,0.0,10.0,2.0,5.0,28.6
-Alexis Blin,fr FRA,"MF,DF",Lecce,26-056,1996,12.0,5.0,620.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.01,0.01,6.9,0.0,0.0,0.0,0.0,0.0,0.0,0.06,-0.1,-0.1,238.0,287.0,82.9,4130.0,1185.0,96.0,111.0,86.5,110.0,130.0,84.6,19.0,27.0,70.4,2.0,26.0,5.0,1.0,14.0,278.0,9.0,7.0,0.0,4.0,9.0,0.0,0.0,0.0,0.0,1.0,0.0,2.0,9.0,1.31,8.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,19.0,9.0,6.0,10.0,3.0,13.0,23.0,56.5,10.0,19.0,9.0,10.0,10.0,28.0,0.0,376.0,35.0,147.0,182.0,48.0,4.0,376.0,1.0,3.0,33.3,193.0,7.0,3.0,0.0,10.0,6.0,0.0,0.0,0.0,0.0,35.0,7.0,13.0,35.0
-Jeremie Boga,ci CIV,"MF,FW",Atalanta,25-312,1997,5.0,0.0,72.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.14,0.14,0.8,1.0,0.0,100.0,1.25,0.0,0.0,0.11,-0.1,-0.1,36.0,47.0,76.6,492.0,131.0,20.0,24.0,83.3,11.0,15.0,73.3,2.0,4.0,50.0,3.0,1.0,2.0,0.0,4.0,43.0,4.0,0.0,1.0,0.0,3.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,5.0,6.34,4.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,2.0,0.0,2.0,0.0,0.0,0.0,61.0,0.0,7.0,19.0,37.0,6.0,61.0,5.0,6.0,83.3,50.0,6.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,5.0,0.0,1.0,0.0
-Emil Bohinen,no NOR,MF,Salernitana,23-244,1999,5.0,1.0,100.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.06,0.06,1.1,0.0,0.0,0.0,0.0,0.0,0.0,0.03,-0.1,-0.1,42.0,51.0,82.4,620.0,168.0,24.0,28.0,85.7,16.0,18.0,88.9,2.0,2.0,100.0,1.0,1.0,2.0,1.0,2.0,47.0,4.0,4.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,2.0,1.86,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,2.0,2.0,1.0,1.0,3.0,3.0,100.0,0.0,3.0,0.0,3.0,1.0,1.0,0.0,70.0,3.0,26.0,31.0,14.0,1.0,70.0,0.0,3.0,0.0,37.0,1.0,1.0,0.0,2.0,3.0,0.0,0.0,0.0,0.0,7.0,0.0,2.0,0.0
-Giacomo Bonaventura,it ITA,MF,Fiorentina,33-081,1989,12.0,11.0,930.0,3.0,0.0,0.0,0.0,3.0,0.0,0.29,0.0,0.29,0.29,0.29,2.4,2.4,0.23,0.23,10.3,7.0,1.0,25.9,0.68,0.11,0.43,0.09,0.6,0.6,372.0,438.0,84.9,6210.0,1376.0,187.0,207.0,90.3,137.0,157.0,87.3,35.0,45.0,77.8,12.0,30.0,16.0,4.0,28.0,424.0,14.0,5.0,2.0,1.0,15.0,1.0,0.0,1.0,0.0,3.0,0.0,9.0,34.0,3.29,20.0,2.0,2.0,5.0,5.0,3.0,0.29,2.0,0.0,0.0,0.0,1.0,0.0,21.0,13.0,8.0,10.0,3.0,13.0,18.0,72.2,5.0,9.0,0.0,9.0,11.0,3.0,0.0,558.0,8.0,75.0,280.0,216.0,35.0,558.0,8.0,22.0,36.4,391.0,12.0,12.0,0.0,10.0,20.0,2.0,1.0,0.0,0.0,70.0,8.0,9.0,47.1
-Federico Bonazzoli,it ITA,FW,Salernitana,25-174,1997,14.0,9.0,732.0,1.0,1.0,0.0,0.0,1.0,0.0,0.12,0.12,0.25,0.12,0.25,1.7,1.7,0.21,0.21,8.1,5.0,1.0,22.7,0.61,0.05,0.2,0.08,-0.7,-0.7,166.0,218.0,76.1,3118.0,579.0,78.0,91.0,85.7,57.0,70.0,81.4,26.0,35.0,74.3,6.0,20.0,4.0,0.0,14.0,198.0,19.0,1.0,1.0,12.0,2.0,0.0,0.0,0.0,0.0,0.0,1.0,9.0,15.0,1.84,11.0,0.0,1.0,2.0,1.0,3.0,0.37,3.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,1.0,0.0,6.0,0.0,6.0,1.0,0.0,1.0,3.0,0.0,0.0,303.0,0.0,20.0,156.0,130.0,23.0,303.0,12.0,19.0,63.2,228.0,31.0,10.0,0.0,9.0,14.0,6.0,0.0,0.0,0.0,21.0,2.0,9.0,18.2
-Warren Bondo,fr FRA,MF,Monza,19-057,2003,4.0,0.0,60.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.09,0.09,0.7,0.0,0.0,0.0,0.0,0.0,0.0,0.06,-0.1,-0.1,45.0,51.0,88.2,720.0,106.0,24.0,26.0,92.3,20.0,22.0,90.9,1.0,1.0,100.0,0.0,2.0,0.0,0.0,2.0,48.0,3.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,3.0,4.5,1.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,59.0,0.0,7.0,40.0,13.0,0.0,59.0,3.0,4.0,75.0,51.0,1.0,1.0,0.0,2.0,3.0,0.0,0.0,0.0,0.0,4.0,1.0,0.0,100.0
-Kevin Bonifazi,it ITA,DF,Bologna,26-176,1996,7.0,4.0,416.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.2,0.04,0.04,4.6,0.0,0.0,0.0,0.0,0.0,0.0,0.1,-0.2,-0.2,215.0,251.0,85.7,4622.0,1533.0,64.0,71.0,90.1,109.0,120.0,90.8,41.0,57.0,71.9,1.0,14.0,0.0,0.0,11.0,242.0,9.0,9.0,0.0,3.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,3.0,0.65,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,4.0,4.0,2.0,0.0,3.0,6.0,50.0,3.0,6.0,4.0,2.0,6.0,21.0,0.0,307.0,48.0,169.0,126.0,15.0,4.0,307.0,0.0,1.0,0.0,208.0,3.0,4.0,0.0,3.0,0.0,1.0,0.0,0.0,0.0,28.0,1.0,10.0,9.1
-Leonardo Bonucci,it ITA,DF,Juventus,35-194,1987,9.0,6.0,600.0,1.0,0.0,0.0,1.0,1.0,0.0,0.15,0.0,0.15,0.15,0.15,0.9,0.1,0.14,0.01,6.7,1.0,0.0,50.0,0.15,0.5,1.0,0.05,0.1,0.9,299.0,351.0,85.2,6501.0,2459.0,81.0,88.0,92.0,167.0,184.0,90.8,50.0,76.0,65.8,2.0,23.0,3.0,0.0,14.0,322.0,28.0,10.0,1.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,6.0,0.9,4.0,0.0,0.0,1.0,0.0,1.0,0.15,0.0,0.0,0.0,1.0,0.0,0.0,3.0,3.0,1.0,2.0,0.0,1.0,3.0,33.3,2.0,8.0,6.0,2.0,8.0,22.0,0.0,403.0,67.0,217.0,184.0,6.0,5.0,402.0,1.0,1.0,100.0,269.0,2.0,0.0,0.0,8.0,4.0,1.0,0.0,0.0,0.0,36.0,11.0,13.0,45.8
-Erik Botheim,no NOR,FW,Salernitana,22-305,2000,13.0,2.0,290.0,1.0,1.0,0.0,0.0,1.0,0.0,0.31,0.31,0.62,0.31,0.62,0.4,0.4,0.12,0.12,3.2,1.0,0.0,25.0,0.31,0.25,1.0,0.09,0.6,0.6,50.0,78.0,64.1,648.0,143.0,27.0,39.0,69.2,15.0,22.0,68.2,2.0,3.0,66.7,6.0,4.0,2.0,0.0,5.0,76.0,1.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,1.0,4.0,9.0,2.82,6.0,0.0,0.0,1.0,1.0,1.0,0.31,1.0,0.0,0.0,0.0,0.0,0.0,4.0,3.0,0.0,2.0,2.0,2.0,2.0,100.0,0.0,1.0,0.0,1.0,0.0,1.0,0.0,106.0,1.0,7.0,42.0,58.0,10.0,106.0,2.0,2.0,100.0,80.0,7.0,5.0,0.0,6.0,6.0,0.0,0.0,0.0,0.0,11.0,10.0,10.0,50.0
-Mehdi Bourabia,ma MAR,MF,Spezia,31-096,1991,14.0,14.0,1103.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3,0.3,0.02,0.02,12.3,0.0,1.0,0.0,0.0,0.0,0.0,0.04,-0.3,-0.3,469.0,600.0,78.2,7491.0,2442.0,232.0,276.0,84.1,194.0,226.0,85.8,33.0,68.0,48.5,17.0,47.0,13.0,2.0,38.0,562.0,34.0,19.0,3.0,2.0,24.0,12.0,10.0,2.0,0.0,3.0,4.0,12.0,33.0,2.69,21.0,5.0,2.0,1.0,1.0,3.0,0.24,3.0,0.0,0.0,0.0,0.0,0.0,23.0,8.0,9.0,11.0,3.0,10.0,17.0,58.8,7.0,19.0,9.0,10.0,18.0,20.0,0.0,741.0,46.0,205.0,415.0,134.0,3.0,741.0,11.0,28.0,39.3,418.0,17.0,11.0,0.0,14.0,9.0,1.0,0.0,0.0,0.0,99.0,8.0,8.0,50.0
-Edoardo Bove,it ITA,"MF,FW",Roma,20-179,2002,5.0,0.0,47.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3,0.3,0.61,0.61,0.5,1.0,0.0,33.3,1.91,0.0,0.0,0.11,-0.3,-0.3,16.0,20.0,80.0,235.0,56.0,13.0,16.0,81.3,1.0,1.0,100.0,2.0,3.0,66.7,0.0,0.0,1.0,0.0,2.0,16.0,4.0,1.0,0.0,1.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,3.83,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,1.0,2.0,0.0,33.0,1.0,8.0,12.0,13.0,3.0,33.0,0.0,0.0,0.0,13.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,1.0,1.0,50.0
-Domagoj Bradarić,hr CRO,DF,Salernitana,22-336,1999,9.0,3.0,410.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.22,0.22,0.0,0.22,0.1,0.1,0.02,0.02,4.6,0.0,0.0,0.0,0.0,0.0,0.0,0.03,-0.1,-0.1,173.0,218.0,79.4,2608.0,693.0,95.0,102.0,93.1,66.0,78.0,84.6,7.0,25.0,28.0,5.0,7.0,3.0,1.0,9.0,172.0,44.0,9.0,0.0,3.0,23.0,2.0,0.0,1.0,0.0,33.0,2.0,4.0,12.0,2.63,8.0,1.0,1.0,1.0,1.0,1.0,0.22,1.0,0.0,0.0,0.0,0.0,0.0,6.0,4.0,0.0,6.0,0.0,3.0,5.0,60.0,2.0,5.0,0.0,5.0,3.0,6.0,0.0,264.0,6.0,50.0,109.0,108.0,6.0,264.0,3.0,17.0,17.6,156.0,7.0,3.0,0.0,5.0,4.0,2.0,0.0,0.0,0.0,21.0,3.0,4.0,42.9
-Gleison Bremer,br BRA,DF,Juventus,25-238,1997,12.0,12.0,1034.0,1.0,0.0,0.0,0.0,2.0,0.0,0.09,0.0,0.09,0.09,0.09,1.1,1.1,0.1,0.1,11.5,1.0,0.0,9.1,0.09,0.09,1.0,0.1,-0.1,-0.1,668.0,734.0,91.0,13121.0,3829.0,214.0,225.0,95.1,373.0,395.0,94.4,78.0,107.0,72.9,2.0,15.0,1.0,0.0,15.0,699.0,35.0,11.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,2.0,9.0,0.78,8.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,5.0,6.0,2.0,1.0,6.0,7.0,85.7,1.0,20.0,13.0,7.0,21.0,46.0,1.0,876.0,152.0,520.0,327.0,31.0,15.0,876.0,1.0,3.0,33.3,576.0,9.0,3.0,0.0,13.0,7.0,0.0,0.0,1.0,0.0,72.0,27.0,21.0,56.3
-Dylan Bronn,tn TUN,DF,Salernitana,27-145,1995,14.0,10.0,933.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.5,0.5,0.05,0.05,10.4,1.0,0.0,20.0,0.1,0.0,0.0,0.11,-0.5,-0.5,474.0,565.0,83.9,8677.0,3559.0,196.0,215.0,91.2,225.0,246.0,91.5,45.0,81.0,55.6,5.0,39.0,4.0,1.0,38.0,530.0,31.0,16.0,1.0,8.0,3.0,0.0,0.0,0.0,0.0,15.0,4.0,3.0,13.0,1.26,10.0,0.0,0.0,2.0,0.0,2.0,0.19,2.0,0.0,0.0,0.0,0.0,0.0,17.0,8.0,8.0,9.0,0.0,7.0,13.0,53.8,6.0,17.0,11.0,6.0,15.0,34.0,0.0,673.0,59.0,306.0,340.0,29.0,6.0,673.0,3.0,6.0,50.0,436.0,3.0,1.0,0.0,17.0,5.0,0.0,0.0,0.0,0.0,56.0,20.0,17.0,54.1
-Marcelo Brozović,hr CRO,MF,Inter,29-360,1992,9.0,7.0,609.0,2.0,0.0,0.0,0.0,5.0,0.0,0.3,0.0,0.3,0.3,0.3,1.6,1.6,0.23,0.23,6.8,4.0,0.0,40.0,0.59,0.2,0.5,0.16,0.4,0.4,410.0,474.0,86.5,7340.0,1899.0,177.0,196.0,90.3,190.0,211.0,90.0,36.0,52.0,69.2,4.0,28.0,3.0,0.0,22.0,449.0,24.0,20.0,1.0,2.0,7.0,4.0,1.0,2.0,0.0,0.0,1.0,4.0,12.0,1.77,8.0,2.0,0.0,2.0,0.0,1.0,0.15,1.0,0.0,0.0,0.0,0.0,0.0,10.0,5.0,3.0,7.0,0.0,2.0,6.0,33.3,4.0,10.0,3.0,7.0,12.0,9.0,0.0,540.0,28.0,144.0,329.0,73.0,5.0,540.0,6.0,9.0,66.7,397.0,7.0,1.0,0.0,9.0,2.0,0.0,0.0,0.0,0.0,42.0,0.0,3.0,0.0
-Cristian Buonaiuto,it ITA,"MF,FW",Cremonese,29-317,1992,10.0,1.0,302.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.8,0.8,0.25,0.25,3.4,4.0,4.0,28.6,1.19,0.0,0.0,0.06,-0.8,-0.8,105.0,163.0,64.4,1566.0,523.0,60.0,74.0,81.1,32.0,52.0,61.5,7.0,23.0,30.4,6.0,9.0,5.0,2.0,9.0,128.0,34.0,6.0,0.0,1.0,28.0,14.0,9.0,4.0,0.0,8.0,1.0,4.0,21.0,6.24,7.0,3.0,5.0,3.0,2.0,1.0,0.3,0.0,0.0,0.0,1.0,0.0,0.0,9.0,4.0,3.0,4.0,2.0,4.0,7.0,57.1,3.0,5.0,0.0,5.0,7.0,3.0,0.0,217.0,3.0,28.0,79.0,114.0,12.0,217.0,10.0,19.0,52.6,117.0,10.0,2.0,0.0,4.0,5.0,0.0,0.0,0.0,0.0,27.0,1.0,6.0,14.3
-Alessandro Buongiorno,it ITA,DF,Torino,23-158,1999,11.0,9.0,855.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.4,0.4,0.05,0.05,9.5,0.0,0.0,0.0,0.0,0.0,0.0,0.09,-0.4,-0.4,336.0,421.0,79.8,5847.0,2083.0,126.0,148.0,85.1,191.0,222.0,86.0,12.0,33.0,36.4,1.0,23.0,0.0,0.0,21.0,406.0,12.0,8.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,2.0,3.0,6.0,8.0,0.84,6.0,0.0,0.0,0.0,0.0,1.0,0.11,1.0,0.0,0.0,0.0,0.0,0.0,9.0,3.0,8.0,1.0,0.0,4.0,6.0,66.7,2.0,12.0,6.0,6.0,22.0,28.0,1.0,539.0,44.0,226.0,286.0,31.0,8.0,539.0,2.0,6.0,33.3,296.0,16.0,4.0,0.0,21.0,10.0,0.0,0.0,0.0,0.0,54.0,37.0,11.0,77.1
-Juan Cabal,co COL,DF,Hellas Verona,21-307,2001,3.0,0.0,57.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,18.0,27.0,66.7,286.0,115.0,10.0,12.0,83.3,7.0,9.0,77.8,1.0,5.0,20.0,1.0,3.0,1.0,1.0,2.0,24.0,3.0,1.0,0.0,1.0,2.0,0.0,0.0,0.0,0.0,2.0,0.0,1.0,3.0,4.82,2.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,1.0,0.0,0.0,1.0,1.0,100.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,33.0,7.0,15.0,17.0,3.0,0.0,33.0,0.0,1.0,0.0,16.0,2.0,0.0,0.0,1.0,2.0,0.0,0.0,0.0,0.0,9.0,0.0,4.0,0.0
-Liberato Cacace,nz NZL,DF,Empoli,22-045,2000,2.0,1.0,130.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.03,0.03,1.4,0.0,0.0,0.0,0.0,0.0,0.0,0.04,0.0,0.0,65.0,84.0,77.4,1029.0,435.0,30.0,35.0,85.7,32.0,38.0,84.2,1.0,6.0,16.7,2.0,6.0,0.0,0.0,8.0,69.0,15.0,3.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,12.0,0.0,2.0,6.0,4.19,4.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,11.0,5.0,7.0,3.0,1.0,5.0,6.0,83.3,1.0,5.0,3.0,2.0,0.0,2.0,0.0,110.0,10.0,39.0,50.0,23.0,3.0,110.0,3.0,6.0,50.0,58.0,1.0,1.0,0.0,3.0,2.0,0.0,0.0,1.0,0.0,7.0,2.0,7.0,22.2
-Davide Calabria,it ITA,DF,Milan,25-340,1996,7.0,7.0,518.0,0.0,1.0,0.0,0.0,2.0,0.0,0.0,0.17,0.17,0.0,0.17,0.3,0.3,0.05,0.05,5.8,0.0,0.0,0.0,0.0,0.0,0.0,0.05,-0.3,-0.3,286.0,363.0,78.8,5246.0,1826.0,111.0,123.0,90.2,139.0,156.0,89.1,30.0,72.0,41.7,4.0,25.0,6.0,3.0,22.0,309.0,54.0,5.0,0.0,2.0,16.0,5.0,0.0,5.0,0.0,44.0,0.0,4.0,10.0,1.73,8.0,1.0,0.0,0.0,1.0,2.0,0.35,1.0,0.0,0.0,0.0,1.0,0.0,25.0,15.0,12.0,8.0,5.0,14.0,22.0,63.6,8.0,7.0,2.0,5.0,12.0,6.0,0.0,420.0,13.0,117.0,209.0,101.0,4.0,420.0,1.0,4.0,25.0,253.0,2.0,1.0,0.0,5.0,6.0,1.0,1.0,0.0,0.0,36.0,4.0,3.0,57.1
-Mattia Caldara,it ITA,DF,Spezia,28-190,1994,8.0,5.0,509.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.4,0.4,0.07,0.07,5.7,2.0,0.0,33.3,0.35,0.0,0.0,0.06,-0.4,-0.4,186.0,248.0,75.0,3147.0,1160.0,75.0,90.0,83.3,95.0,120.0,79.2,12.0,31.0,38.7,1.0,8.0,0.0,0.0,14.0,223.0,24.0,8.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,8.0,1.0,2.0,5.0,0.88,4.0,0.0,0.0,0.0,0.0,1.0,0.18,1.0,0.0,0.0,0.0,0.0,0.0,10.0,5.0,7.0,1.0,2.0,5.0,10.0,50.0,5.0,8.0,5.0,3.0,11.0,34.0,1.0,321.0,53.0,168.0,133.0,27.0,8.0,321.0,2.0,5.0,40.0,158.0,3.0,4.0,0.0,7.0,6.0,0.0,0.0,0.0,0.0,37.0,7.0,6.0,53.8
-Luca Caldirola,it ITA,DF,Monza,31-283,1991,10.0,9.0,804.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.4,0.4,0.04,0.04,8.9,0.0,0.0,0.0,0.0,0.0,0.0,0.12,-0.4,-0.4,473.0,530.0,89.2,8576.0,3755.0,205.0,208.0,98.6,214.0,236.0,90.7,46.0,70.0,65.7,3.0,32.0,2.0,0.0,22.0,505.0,24.0,17.0,1.0,4.0,0.0,0.0,0.0,0.0,0.0,3.0,1.0,1.0,8.0,0.9,8.0,0.0,0.0,0.0,0.0,1.0,0.11,1.0,0.0,0.0,0.0,0.0,0.0,8.0,3.0,6.0,1.0,1.0,3.0,8.0,37.5,5.0,12.0,6.0,6.0,8.0,20.0,0.0,600.0,76.0,283.0,296.0,25.0,4.0,600.0,0.0,1.0,0.0,437.0,1.0,0.0,0.0,11.0,9.0,0.0,0.0,0.0,0.0,34.0,18.0,10.0,64.3
-Hakan Çalhanoğlu,tr TUR,MF,Inter,28-276,1994,13.0,12.0,982.0,2.0,4.0,1.0,1.0,1.0,0.0,0.18,0.37,0.55,0.09,0.46,1.7,0.9,0.15,0.08,10.9,7.0,5.0,31.8,0.64,0.05,0.14,0.04,0.3,0.1,504.0,606.0,83.2,8860.0,2717.0,245.0,266.0,92.1,186.0,214.0,86.9,56.0,91.0,61.5,27.0,53.0,11.0,2.0,40.0,536.0,67.0,30.0,3.0,8.0,51.0,35.0,7.0,26.0,0.0,2.0,3.0,5.0,43.0,3.94,23.0,16.0,0.0,2.0,1.0,5.0,0.46,3.0,2.0,0.0,0.0,0.0,0.0,22.0,11.0,8.0,12.0,2.0,4.0,15.0,26.7,11.0,17.0,2.0,15.0,13.0,5.0,1.0,723.0,16.0,131.0,398.0,201.0,13.0,722.0,1.0,8.0,12.5,469.0,17.0,5.0,0.0,19.0,13.0,1.0,0.0,0.0,0.0,74.0,7.0,6.0,53.8
-Mohamed Camara,gn GUI,MF,Roma,25-256,1997,7.0,4.0,323.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.03,0.03,3.6,0.0,1.0,0.0,0.0,0.0,0.0,0.03,-0.1,-0.1,127.0,160.0,79.4,2112.0,419.0,63.0,71.0,88.7,53.0,61.0,86.9,9.0,16.0,56.3,2.0,14.0,1.0,1.0,7.0,157.0,2.0,2.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,1.0,5.0,6.0,1.67,3.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,8.0,3.0,5.0,1.0,3.0,5.0,60.0,2.0,1.0,0.0,1.0,1.0,4.0,0.0,185.0,5.0,29.0,129.0,36.0,1.0,185.0,5.0,8.0,62.5,122.0,3.0,3.0,0.0,7.0,5.0,0.0,0.0,0.0,0.0,31.0,1.0,3.0,25.0
-Nicolò Cambiaghi,it ITA,"FW,MF",Empoli,21-318,2000,8.0,1.0,210.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.2,0.07,0.07,2.3,1.0,0.0,25.0,0.43,0.0,0.0,0.04,-0.2,-0.2,53.0,75.0,70.7,806.0,191.0,28.0,34.0,82.4,15.0,22.0,68.2,5.0,7.0,71.4,1.0,1.0,3.0,0.0,7.0,73.0,2.0,0.0,0.0,0.0,7.0,0.0,0.0,0.0,0.0,2.0,0.0,6.0,9.0,3.91,5.0,0.0,0.0,2.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,4.0,2.0,2.0,2.0,1.0,1.0,100.0,0.0,3.0,0.0,3.0,2.0,0.0,0.0,99.0,2.0,19.0,30.0,52.0,6.0,99.0,2.0,4.0,50.0,68.0,4.0,3.0,0.0,0.0,7.0,0.0,0.0,0.0,0.0,9.0,1.0,1.0,50.0
-Andrea Cambiaso,it ITA,DF,Bologna,22-264,2000,13.0,11.0,906.0,0.0,2.0,0.0,0.0,2.0,0.0,0.0,0.2,0.2,0.0,0.2,0.4,0.4,0.04,0.04,10.1,0.0,0.0,0.0,0.0,0.0,0.0,0.07,-0.4,-0.4,419.0,544.0,77.0,6235.0,2317.0,234.0,264.0,88.6,149.0,184.0,81.0,22.0,57.0,38.6,12.0,19.0,7.0,4.0,19.0,438.0,104.0,9.0,0.0,2.0,33.0,1.0,1.0,0.0,0.0,94.0,2.0,20.0,22.0,2.18,18.0,2.0,1.0,0.0,1.0,4.0,0.4,4.0,0.0,0.0,0.0,0.0,0.0,26.0,16.0,18.0,7.0,1.0,7.0,20.0,35.0,13.0,12.0,1.0,11.0,13.0,12.0,1.0,647.0,29.0,217.0,275.0,167.0,15.0,647.0,12.0,28.0,42.9,397.0,20.0,8.0,0.0,13.0,17.0,2.0,0.0,0.0,0.0,70.0,3.0,6.0,33.3
-Matteo Cancellieri,it ITA,FW,Lazio,20-272,2002,12.0,1.0,174.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3,0.3,0.17,0.17,1.9,1.0,0.0,25.0,0.52,0.0,0.0,0.08,-0.3,-0.3,40.0,57.0,70.2,517.0,88.0,28.0,32.0,87.5,11.0,17.0,64.7,0.0,4.0,0.0,3.0,1.0,1.0,1.0,2.0,57.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,6.0,3.12,4.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,3.0,3.0,1.0,2.0,3.0,5.0,60.0,2.0,2.0,0.0,2.0,1.0,2.0,0.0,83.0,1.0,12.0,35.0,38.0,10.0,83.0,2.0,5.0,40.0,57.0,7.0,1.0,0.0,9.0,5.0,4.0,0.0,0.0,0.0,11.0,4.0,1.0,80.0
-Antonio Candreva,it ITA,"DF,MF",Salernitana,35-256,1987,14.0,13.0,1149.0,2.0,1.0,0.0,0.0,0.0,0.0,0.16,0.08,0.23,0.16,0.23,1.2,1.2,0.1,0.1,12.8,6.0,2.0,33.3,0.47,0.11,0.33,0.07,0.8,0.8,530.0,717.0,73.9,9530.0,3431.0,256.0,280.0,91.4,209.0,274.0,76.3,56.0,125.0,44.8,23.0,55.0,21.0,10.0,61.0,593.0,122.0,21.0,3.0,17.0,99.0,26.0,3.0,15.0,0.0,75.0,2.0,18.0,38.0,2.97,26.0,8.0,0.0,3.0,1.0,4.0,0.31,2.0,1.0,0.0,1.0,0.0,0.0,6.0,2.0,6.0,0.0,0.0,4.0,19.0,21.1,15.0,4.0,1.0,3.0,11.0,14.0,0.0,791.0,28.0,143.0,354.0,302.0,15.0,791.0,1.0,12.0,8.3,566.0,9.0,6.0,0.0,1.0,11.0,2.0,0.0,0.0,0.0,56.0,0.0,0.0,0.0
-Gianluca Caprari,it ITA,"FW,MF",Monza,29-104,1993,14.0,12.0,882.0,1.0,1.0,0.0,0.0,1.0,0.0,0.1,0.1,0.2,0.1,0.2,2.2,2.2,0.23,0.23,9.8,5.0,0.0,23.8,0.51,0.05,0.2,0.11,-1.2,-1.2,317.0,385.0,82.3,4376.0,642.0,209.0,227.0,92.1,82.0,106.0,77.4,15.0,25.0,60.0,12.0,23.0,5.0,2.0,15.0,373.0,10.0,4.0,0.0,3.0,17.0,0.0,0.0,0.0,0.0,1.0,2.0,9.0,24.0,2.44,21.0,0.0,1.0,1.0,1.0,4.0,0.41,3.0,0.0,0.0,0.0,1.0,0.0,8.0,3.0,2.0,5.0,1.0,2.0,6.0,33.3,4.0,7.0,1.0,6.0,1.0,0.0,0.0,485.0,2.0,40.0,240.0,208.0,44.0,485.0,8.0,29.0,27.6,399.0,32.0,13.0,0.0,16.0,23.0,2.0,0.0,0.0,0.0,41.0,2.0,3.0,40.0
-Francesco Caputo,it ITA,FW,Sampdoria,35-097,1987,14.0,13.0,1059.0,1.0,0.0,0.0,0.0,0.0,0.0,0.08,0.0,0.08,0.08,0.08,1.9,1.9,0.16,0.16,11.8,5.0,0.0,26.3,0.42,0.05,0.2,0.1,-0.9,-0.9,160.0,226.0,70.8,2042.0,291.0,92.0,126.0,73.0,41.0,58.0,70.7,8.0,10.0,80.0,8.0,11.0,4.0,0.0,8.0,198.0,27.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,1.0,1.0,7.0,21.0,1.79,15.0,0.0,1.0,3.0,1.0,1.0,0.09,1.0,0.0,0.0,0.0,0.0,0.0,3.0,1.0,0.0,0.0,3.0,0.0,3.0,0.0,3.0,0.0,0.0,0.0,1.0,3.0,0.0,292.0,4.0,11.0,123.0,159.0,44.0,292.0,3.0,9.0,33.3,234.0,20.0,14.0,0.0,5.0,23.0,10.0,0.0,0.0,0.0,17.0,5.0,21.0,19.2
-Andrea Carboni,it ITA,DF,Monza,21-280,2001,4.0,1.0,167.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.03,0.03,1.9,1.0,0.0,100.0,0.54,0.0,0.0,0.05,-0.1,-0.1,69.0,87.0,79.3,1170.0,558.0,33.0,38.0,86.8,29.0,31.0,93.5,7.0,14.0,50.0,1.0,3.0,2.0,2.0,6.0,74.0,13.0,1.0,0.0,1.0,5.0,1.0,0.0,1.0,0.0,11.0,0.0,3.0,3.0,1.62,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,2.0,2.0,0.0,1.0,2.0,5.0,40.0,3.0,3.0,2.0,1.0,3.0,2.0,1.0,101.0,4.0,41.0,40.0,20.0,4.0,101.0,1.0,3.0,33.3,66.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,8.0,0.0,3.0,0.0
-Valentin Carboni,it ITA,MF,Inter,17-251,2005,1.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,7.0,71.4,96.0,9.0,2.0,2.0,100.0,2.0,3.0,66.7,1.0,1.0,100.0,0.0,0.0,0.0,0.0,0.0,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,8.0,0.0,0.0,5.0,3.0,0.0,8.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0
-Carlos,br BRA,DF,Monza,23-308,1999,13.0,13.0,1136.0,2.0,0.0,0.0,0.0,1.0,0.0,0.16,0.0,0.16,0.16,0.16,1.2,1.2,0.1,0.1,12.6,6.0,0.0,40.0,0.48,0.13,0.33,0.08,0.8,0.8,563.0,676.0,83.3,8983.0,2741.0,279.0,305.0,91.5,242.0,281.0,86.1,29.0,51.0,56.9,2.0,31.0,9.0,0.0,21.0,550.0,124.0,12.0,0.0,2.0,18.0,0.0,0.0,0.0,0.0,107.0,2.0,16.0,14.0,1.11,12.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,18.0,7.0,10.0,5.0,3.0,3.0,6.0,50.0,3.0,4.0,2.0,2.0,6.0,25.0,1.0,781.0,38.0,263.0,333.0,196.0,22.0,781.0,15.0,22.0,68.2,505.0,15.0,11.0,0.0,18.0,8.0,1.0,0.0,0.0,0.0,54.0,21.0,8.0,72.4
-Marco Carnesecchi,it ITA,GK,Cremonese,22-133,2000,5.0,5.0,450.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,89.0,145.0,61.4,2975.0,2266.0,11.0,11.0,100.0,40.0,41.0,97.6,37.0,91.0,40.7,0.0,3.0,0.0,0.0,0.0,97.0,47.0,19.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,1.0,156.0,143.0,156.0,0.0,0.0,0.0,156.0,0.0,0.0,0.0,58.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0
-Nicolò Casale,it ITA,DF,Lazio,24-270,1998,7.0,7.0,596.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.2,0.03,0.03,6.6,0.0,0.0,0.0,0.0,0.0,0.0,0.11,-0.2,-0.2,303.0,326.0,92.9,5513.0,1996.0,121.0,131.0,92.4,143.0,149.0,96.0,30.0,35.0,85.7,1.0,5.0,0.0,0.0,17.0,295.0,31.0,31.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.6,2.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,14.0,6.0,8.0,6.0,0.0,8.0,11.0,72.7,3.0,6.0,5.0,1.0,5.0,19.0,0.0,378.0,55.0,178.0,198.0,7.0,4.0,378.0,0.0,0.0,0.0,227.0,2.0,1.0,0.0,5.0,3.0,0.0,0.0,0.0,0.0,36.0,10.0,9.0,52.6
-Michele Castagnetti,it ITA,MF,Cremonese,32-319,1989,7.0,3.0,309.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.03,0.03,3.4,0.0,0.0,0.0,0.0,0.0,0.0,0.04,-0.1,-0.1,126.0,183.0,68.9,2109.0,875.0,64.0,75.0,85.3,46.0,68.0,67.6,11.0,32.0,34.4,9.0,19.0,5.0,1.0,18.0,165.0,18.0,8.0,0.0,3.0,17.0,8.0,5.0,3.0,0.0,1.0,0.0,2.0,17.0,4.94,14.0,2.0,0.0,0.0,0.0,1.0,0.29,1.0,0.0,0.0,0.0,0.0,0.0,11.0,4.0,5.0,5.0,1.0,6.0,11.0,54.5,5.0,3.0,0.0,3.0,4.0,8.0,0.0,219.0,9.0,59.0,117.0,46.0,2.0,219.0,0.0,1.0,0.0,118.0,2.0,0.0,0.0,8.0,2.0,0.0,0.0,0.0,0.0,29.0,1.0,2.0,33.3
-Danilo Cataldi,it ITA,MF,Lazio,28-097,1994,12.0,11.0,853.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.2,0.02,0.02,9.5,1.0,1.0,25.0,0.11,0.0,0.0,0.04,-0.2,-0.2,485.0,573.0,84.6,7801.0,2837.0,273.0,297.0,91.9,149.0,177.0,84.2,47.0,75.0,62.7,9.0,34.0,4.0,0.0,30.0,519.0,53.0,24.0,0.0,1.0,36.0,27.0,4.0,16.0,0.0,2.0,1.0,6.0,19.0,2.0,10.0,9.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,15.0,8.0,4.0,11.0,0.0,8.0,23.0,34.8,15.0,6.0,3.0,3.0,7.0,18.0,0.0,644.0,35.0,173.0,395.0,81.0,0.0,644.0,4.0,7.0,57.1,431.0,2.0,2.0,0.0,6.0,10.0,0.0,0.0,0.0,0.0,65.0,1.0,3.0,25.0
-Federico Ceccherini,it ITA,DF,Hellas Verona,30-184,1992,8.0,8.0,544.0,1.0,0.0,0.0,0.0,5.0,1.0,0.17,0.0,0.17,0.17,0.17,0.2,0.2,0.04,0.04,6.0,1.0,0.0,33.3,0.17,0.33,1.0,0.07,0.8,0.8,209.0,264.0,79.2,3775.0,1532.0,89.0,97.0,91.8,95.0,114.0,83.3,22.0,39.0,56.4,3.0,22.0,1.0,0.0,16.0,231.0,33.0,8.0,0.0,1.0,3.0,0.0,0.0,0.0,0.0,24.0,0.0,6.0,8.0,1.31,5.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,11.0,8.0,6.0,4.0,1.0,5.0,8.0,62.5,3.0,4.0,1.0,3.0,6.0,19.0,0.0,313.0,33.0,108.0,160.0,48.0,6.0,313.0,0.0,1.0,0.0,173.0,6.0,3.0,0.0,17.0,5.0,0.0,0.0,0.0,0.0,36.0,13.0,7.0,65.0
-Assan Ceesay,gm GAM,FW,Lecce,28-239,1994,14.0,10.0,880.0,3.0,0.0,0.0,0.0,1.0,0.0,0.31,0.0,0.31,0.31,0.31,2.6,2.6,0.27,0.27,9.8,4.0,0.0,21.1,0.41,0.16,0.75,0.14,0.4,0.4,107.0,177.0,60.5,1658.0,250.0,50.0,87.0,57.5,41.0,56.0,73.2,9.0,12.0,75.0,2.0,4.0,2.0,0.0,8.0,163.0,13.0,0.0,0.0,0.0,4.0,1.0,0.0,0.0,0.0,3.0,1.0,4.0,17.0,1.74,11.0,0.0,2.0,1.0,3.0,2.0,0.2,1.0,0.0,1.0,0.0,0.0,0.0,16.0,13.0,6.0,5.0,5.0,5.0,7.0,71.4,2.0,9.0,1.0,8.0,1.0,18.0,0.0,307.0,23.0,52.0,129.0,129.0,37.0,307.0,8.0,17.0,47.1,181.0,31.0,12.0,0.0,15.0,19.0,8.0,0.0,0.0,0.0,23.0,28.0,28.0,50.0
-Emil Ceide,no NOR,FW,Sassuolo,21-069,2001,8.0,3.0,263.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.2,0.06,0.06,2.9,0.0,0.0,0.0,0.0,0.0,0.0,0.09,-0.2,-0.2,58.0,78.0,74.4,863.0,261.0,33.0,40.0,82.5,20.0,24.0,83.3,3.0,5.0,60.0,6.0,3.0,7.0,1.0,9.0,77.0,1.0,0.0,1.0,0.0,3.0,0.0,0.0,0.0,0.0,1.0,0.0,4.0,12.0,4.15,10.0,0.0,1.0,0.0,1.0,2.0,0.69,0.0,0.0,1.0,0.0,1.0,0.0,3.0,1.0,3.0,0.0,0.0,3.0,4.0,75.0,1.0,2.0,0.0,2.0,1.0,0.0,0.0,102.0,0.0,11.0,31.0,60.0,18.0,102.0,2.0,14.0,14.3,83.0,5.0,3.0,0.0,3.0,5.0,0.0,1.0,0.0,0.0,8.0,1.0,2.0,33.3
-Zeki Çelik,tr TUR,DF,Roma,25-267,1997,9.0,5.0,548.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.02,0.02,6.1,1.0,0.0,50.0,0.16,0.0,0.0,0.07,-0.1,-0.1,268.0,355.0,75.5,4677.0,2110.0,128.0,143.0,89.5,106.0,132.0,80.3,31.0,57.0,54.4,11.0,24.0,9.0,3.0,18.0,285.0,68.0,7.0,0.0,2.0,17.0,0.0,0.0,0.0,0.0,61.0,2.0,7.0,18.0,2.96,14.0,2.0,0.0,1.0,0.0,1.0,0.16,1.0,0.0,0.0,0.0,0.0,0.0,21.0,10.0,11.0,8.0,2.0,15.0,19.0,78.9,4.0,12.0,3.0,9.0,9.0,12.0,0.0,415.0,16.0,137.0,174.0,108.0,12.0,415.0,0.0,3.0,0.0,237.0,7.0,6.0,0.0,9.0,0.0,0.0,0.0,0.0,0.0,35.0,5.0,6.0,45.5
-Federico Chiesa,it ITA,FW,Juventus,25-017,1997,1.0,0.0,18.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,8.0,9.0,88.9,80.0,7.0,6.0,6.0,100.0,1.0,1.0,100.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,9.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,10.0,0.0,0.0,3.0,8.0,0.0,10.0,0.0,1.0,0.0,8.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0
-Vlad Chiricheș,ro ROU,DF,Cremonese,32-362,1989,5.0,5.0,342.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,99.0,114.0,86.8,1878.0,867.0,36.0,39.0,92.3,53.0,60.0,88.3,9.0,13.0,69.2,1.0,4.0,0.0,0.0,2.0,106.0,8.0,7.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,3.0,0.79,2.0,0.0,0.0,0.0,0.0,1.0,0.26,1.0,0.0,0.0,0.0,0.0,0.0,18.0,9.0,14.0,3.0,1.0,6.0,7.0,85.7,1.0,12.0,6.0,6.0,13.0,9.0,0.0,166.0,33.0,106.0,57.0,3.0,1.0,166.0,0.0,0.0,0.0,72.0,1.0,1.0,0.0,8.0,2.0,0.0,0.0,0.0,0.0,22.0,4.0,11.0,26.7
-Daniel Ciofani,it ITA,FW,Cremonese,37-103,1985,11.0,2.0,231.0,2.0,0.0,1.0,2.0,0.0,0.0,0.78,0.0,0.78,0.39,0.39,2.0,0.2,0.77,0.1,2.6,2.0,0.0,33.3,0.78,0.17,0.5,0.04,0.0,0.8,28.0,54.0,51.9,402.0,164.0,16.0,23.0,69.6,6.0,14.0,42.9,3.0,5.0,60.0,2.0,5.0,3.0,0.0,3.0,52.0,1.0,0.0,1.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,3.0,8.0,3.1,5.0,0.0,0.0,1.0,1.0,2.0,0.78,1.0,0.0,0.0,1.0,0.0,0.0,4.0,2.0,1.0,1.0,2.0,3.0,4.0,75.0,1.0,3.0,0.0,3.0,0.0,2.0,0.0,86.0,2.0,8.0,34.0,44.0,15.0,85.0,0.0,1.0,0.0,59.0,9.0,5.0,0.0,1.0,5.0,2.0,0.0,0.0,0.0,9.0,14.0,19.0,42.4
-Patrick Ciurria,it ITA,"DF,MF",Monza,27-275,1995,12.0,7.0,696.0,0.0,3.0,0.0,0.0,2.0,0.0,0.0,0.39,0.39,0.0,0.39,0.4,0.4,0.06,0.06,7.7,3.0,0.0,25.0,0.39,0.0,0.0,0.04,-0.4,-0.4,308.0,380.0,81.1,4853.0,1377.0,176.0,194.0,90.7,110.0,140.0,78.6,18.0,33.0,54.5,12.0,18.0,12.0,6.0,14.0,330.0,48.0,0.0,0.0,1.0,25.0,5.0,0.0,3.0,0.0,43.0,2.0,2.0,22.0,2.84,16.0,3.0,0.0,2.0,1.0,2.0,0.26,2.0,0.0,0.0,0.0,0.0,0.0,12.0,6.0,7.0,5.0,0.0,5.0,11.0,45.5,6.0,8.0,0.0,8.0,0.0,5.0,0.0,449.0,4.0,94.0,186.0,173.0,11.0,449.0,0.0,9.0,0.0,312.0,17.0,5.0,0.0,9.0,13.0,2.0,0.0,0.0,0.0,30.0,3.0,3.0,50.0
-Omar Colley,gm GAM,DF,Sampdoria,30-018,1992,13.0,12.0,1125.0,1.0,0.0,0.0,0.0,5.0,0.0,0.08,0.0,0.08,0.08,0.08,1.1,1.1,0.09,0.09,12.5,2.0,0.0,50.0,0.16,0.25,0.5,0.28,-0.1,-0.1,518.0,602.0,86.0,10064.0,3331.0,146.0,166.0,88.0,312.0,339.0,92.0,48.0,79.0,60.8,0.0,36.0,1.0,0.0,28.0,573.0,29.0,20.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,1.0,3.0,0.24,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,10.0,7.0,7.0,3.0,0.0,5.0,7.0,71.4,2.0,6.0,3.0,3.0,18.0,52.0,1.0,713.0,86.0,370.0,328.0,16.0,8.0,713.0,1.0,1.0,100.0,433.0,4.0,2.0,0.0,11.0,14.0,1.0,0.0,0.0,0.0,62.0,22.0,20.0,52.4
-Lorenzo Colombo,it ITA,FW,Lecce,20-248,2002,12.0,4.0,389.0,2.0,1.0,0.0,1.0,2.0,0.0,0.46,0.23,0.69,0.46,0.69,1.8,1.0,0.42,0.23,4.3,4.0,0.0,36.4,0.93,0.18,0.5,0.09,0.2,1.0,61.0,87.0,70.1,616.0,91.0,43.0,52.0,82.7,7.0,12.0,58.3,1.0,3.0,33.3,3.0,1.0,1.0,0.0,2.0,83.0,2.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,1.0,7.0,1.62,6.0,0.0,0.0,1.0,0.0,1.0,0.23,0.0,0.0,0.0,1.0,0.0,0.0,7.0,1.0,0.0,5.0,2.0,1.0,4.0,25.0,3.0,4.0,0.0,4.0,1.0,1.0,0.0,141.0,1.0,5.0,62.0,76.0,19.0,140.0,2.0,5.0,40.0,107.0,18.0,14.0,0.0,12.0,5.0,1.0,0.0,0.0,0.0,12.0,10.0,36.0,21.7
-Andrea Colpani,it ITA,"MF,FW",Monza,23-184,1999,9.0,2.0,274.0,2.0,0.0,0.0,0.0,0.0,0.0,0.66,0.0,0.66,0.66,0.66,0.5,0.5,0.18,0.18,3.0,3.0,0.0,33.3,0.99,0.22,0.67,0.06,1.5,1.5,105.0,122.0,86.1,1653.0,259.0,60.0,65.0,92.3,37.0,42.0,88.1,6.0,10.0,60.0,4.0,8.0,3.0,0.0,7.0,118.0,3.0,0.0,1.0,1.0,3.0,3.0,0.0,3.0,0.0,0.0,1.0,1.0,10.0,3.26,7.0,0.0,2.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,2.0,3.0,0.0,0.0,1.0,3.0,33.3,2.0,4.0,0.0,4.0,3.0,0.0,0.0,158.0,0.0,15.0,76.0,72.0,8.0,158.0,5.0,9.0,55.6,120.0,6.0,4.0,0.0,4.0,5.0,0.0,0.0,0.0,0.0,20.0,0.0,3.0,0.0
-Andrea Consigli,it ITA,GK,Sassuolo,35-288,1987,14.0,14.0,1260.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,519.0,658.0,78.9,15099.0,9233.0,72.0,72.0,100.0,213.0,215.0,99.1,232.0,368.0,63.0,0.0,7.0,0.0,0.0,1.0,477.0,180.0,46.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,5.0,0.36,3.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,682.0,543.0,676.0,5.0,1.0,0.0,682.0,0.0,0.0,0.0,348.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,15.0,5.0,0.0,100.0
-Andrea Conti,it ITA,DF,Sampdoria,28-254,1994,1.0,0.0,23.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,11.0,54.5,76.0,25.0,5.0,7.0,71.4,1.0,3.0,33.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,11.0,0.0,0.0,8.0,3.0,0.0,11.0,0.0,0.0,0.0,6.0,0.0,1.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0
-Diego Coppola,it ITA,DF,Hellas Verona,18-318,2003,6.0,6.0,495.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.2,0.05,0.05,5.5,0.0,0.0,0.0,0.0,0.0,0.0,0.12,-0.2,-0.2,180.0,254.0,70.9,3391.0,1670.0,64.0,80.0,80.0,98.0,124.0,79.0,15.0,39.0,38.5,0.0,15.0,2.0,1.0,16.0,210.0,41.0,2.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,39.0,3.0,2.0,7.0,1.27,5.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,12.0,7.0,5.0,7.0,0.0,4.0,8.0,50.0,4.0,9.0,3.0,6.0,7.0,18.0,0.0,313.0,31.0,134.0,145.0,36.0,3.0,313.0,0.0,1.0,0.0,138.0,3.0,1.0,0.0,6.0,0.0,0.0,0.0,1.0,0.0,32.0,14.0,14.0,50.0
-Joaquín Correa,ar ARG,FW,Inter,28-090,1994,12.0,3.0,333.0,3.0,1.0,0.0,0.0,1.0,0.0,0.81,0.27,1.08,0.81,1.08,2.1,2.1,0.56,0.56,3.7,5.0,0.0,62.5,1.35,0.38,0.6,0.26,0.9,0.9,65.0,89.0,73.0,986.0,209.0,32.0,39.0,82.1,22.0,28.0,78.6,5.0,5.0,100.0,4.0,5.0,1.0,0.0,3.0,86.0,2.0,1.0,2.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0,1.0,6.0,13.0,3.53,8.0,0.0,0.0,3.0,2.0,3.0,0.82,3.0,0.0,0.0,0.0,0.0,0.0,5.0,3.0,1.0,2.0,2.0,1.0,1.0,100.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,129.0,1.0,8.0,64.0,62.0,15.0,129.0,1.0,12.0,8.3,108.0,15.0,10.0,0.0,4.0,7.0,1.0,0.0,0.0,0.0,11.0,3.0,6.0,33.3
-Alessandro Cortinovis,it ITA,MF,Hellas Verona,21-290,2001,1.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,6.0,83.3,77.0,35.0,3.0,3.0,100.0,2.0,2.0,100.0,0.0,1.0,0.0,0.0,0.0,2.0,1.0,1.0,6.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,8.0,0.0,3.0,0.0,5.0,0.0,8.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0
-Lassana Coulibaly,ml MLI,MF,Salernitana,26-215,1996,13.0,13.0,1091.0,1.0,1.0,0.0,0.0,4.0,0.0,0.08,0.08,0.16,0.08,0.16,0.3,0.3,0.02,0.02,12.1,3.0,0.0,60.0,0.25,0.2,0.33,0.06,0.7,0.7,366.0,433.0,84.5,5600.0,1699.0,179.0,201.0,89.1,157.0,175.0,89.7,12.0,27.0,44.4,9.0,37.0,5.0,0.0,43.0,426.0,7.0,6.0,2.0,2.0,3.0,0.0,0.0,0.0,0.0,1.0,0.0,10.0,30.0,2.47,24.0,1.0,1.0,0.0,3.0,4.0,0.33,4.0,0.0,0.0,0.0,0.0,0.0,42.0,22.0,21.0,17.0,4.0,17.0,29.0,58.6,12.0,12.0,2.0,10.0,5.0,9.0,2.0,575.0,27.0,141.0,336.0,112.0,10.0,575.0,18.0,38.0,47.4,359.0,30.0,10.0,0.0,23.0,12.0,1.0,0.0,0.0,0.0,79.0,10.0,13.0,43.5
-Bryan Cristante,it ITA,MF,Roma,27-253,1995,14.0,14.0,1170.0,1.0,0.0,0.0,0.0,4.0,0.0,0.08,0.0,0.08,0.08,0.08,0.9,0.9,0.07,0.07,13.0,1.0,0.0,8.3,0.08,0.08,1.0,0.07,0.1,0.1,572.0,697.0,82.1,10807.0,3290.0,239.0,269.0,88.8,241.0,275.0,87.6,79.0,126.0,62.7,7.0,83.0,8.0,2.0,49.0,664.0,31.0,29.0,4.0,15.0,4.0,0.0,0.0,0.0,0.0,2.0,2.0,7.0,18.0,1.38,18.0,0.0,0.0,0.0,0.0,1.0,0.08,1.0,0.0,0.0,0.0,0.0,0.0,50.0,22.0,22.0,21.0,7.0,23.0,31.0,74.2,8.0,22.0,6.0,16.0,6.0,22.0,0.0,835.0,38.0,231.0,522.0,86.0,11.0,835.0,3.0,4.0,75.0,554.0,13.0,5.0,0.0,17.0,9.0,1.0,0.0,0.0,0.0,77.0,23.0,18.0,56.1
-Juan Cuadrado,co COL,"DF,FW",Juventus,34-169,1988,13.0,12.0,929.0,0.0,3.0,0.0,0.0,3.0,1.0,0.0,0.29,0.29,0.0,0.29,0.7,0.7,0.07,0.07,10.3,4.0,2.0,26.7,0.39,0.0,0.0,0.05,-0.7,-0.7,453.0,546.0,83.0,8950.0,2473.0,185.0,207.0,89.4,184.0,211.0,87.2,79.0,110.0,71.8,25.0,23.0,14.0,6.0,35.0,483.0,62.0,11.0,0.0,10.0,42.0,18.0,7.0,11.0,0.0,33.0,1.0,7.0,41.0,3.96,23.0,10.0,2.0,2.0,4.0,6.0,0.58,2.0,2.0,0.0,0.0,2.0,0.0,28.0,17.0,21.0,7.0,0.0,12.0,24.0,50.0,12.0,7.0,1.0,6.0,10.0,16.0,0.0,666.0,19.0,177.0,312.0,180.0,26.0,666.0,6.0,22.0,27.3,458.0,19.0,5.0,0.0,13.0,17.0,0.0,0.0,0.0,0.0,45.0,6.0,4.0,60.0
-Marco D'Alessandro,it ITA,"DF,FW",Monza,31-267,1991,6.0,3.0,258.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3,0.3,0.12,0.12,2.9,1.0,0.0,25.0,0.35,0.0,0.0,0.08,-0.3,-0.3,61.0,88.0,69.3,940.0,217.0,40.0,45.0,88.9,17.0,25.0,68.0,3.0,7.0,42.9,3.0,4.0,0.0,0.0,3.0,81.0,6.0,1.0,0.0,0.0,11.0,0.0,0.0,0.0,0.0,5.0,1.0,2.0,8.0,2.8,7.0,0.0,0.0,0.0,1.0,1.0,0.35,1.0,0.0,0.0,0.0,0.0,0.0,3.0,3.0,2.0,1.0,0.0,2.0,3.0,66.7,1.0,0.0,0.0,0.0,1.0,3.0,0.0,107.0,1.0,22.0,43.0,44.0,9.0,107.0,1.0,5.0,20.0,74.0,3.0,4.0,0.0,6.0,8.0,1.0,0.0,0.0,0.0,12.0,2.0,2.0,50.0
-Danilo D'Ambrosio,it ITA,DF,Inter,34-063,1988,4.0,1.0,107.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,53.0,61.0,86.9,1004.0,337.0,17.0,18.0,94.4,32.0,34.0,94.1,4.0,9.0,44.4,0.0,5.0,1.0,0.0,2.0,60.0,1.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,2.0,1.68,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,2.0,3.0,1.0,0.0,4.0,5.0,80.0,1.0,4.0,2.0,2.0,2.0,6.0,0.0,78.0,11.0,43.0,29.0,6.0,1.0,78.0,0.0,0.0,0.0,47.0,0.0,1.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,4.0,1.0,1.0,50.0
-Luca D'Andrea,it ITA,FW,Sassuolo,18-066,2004,5.0,5.0,316.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.28,0.28,0.0,0.28,0.3,0.3,0.08,0.08,3.5,3.0,0.0,42.9,0.85,0.0,0.0,0.04,-0.3,-0.3,61.0,84.0,72.6,896.0,334.0,32.0,42.0,76.2,24.0,31.0,77.4,3.0,6.0,50.0,10.0,6.0,3.0,2.0,8.0,80.0,4.0,0.0,1.0,0.0,7.0,3.0,0.0,0.0,0.0,1.0,0.0,1.0,14.0,3.99,11.0,1.0,1.0,1.0,0.0,1.0,0.28,1.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,2.0,1.0,1.0,1.0,4.0,25.0,3.0,2.0,0.0,2.0,1.0,1.0,0.0,128.0,0.0,18.0,60.0,52.0,12.0,128.0,3.0,11.0,27.3,90.0,11.0,7.0,0.0,4.0,9.0,1.0,0.0,0.0,0.0,13.0,2.0,3.0,40.0
-Flavius Daniliuc,at AUT,DF,Salernitana,21-198,2001,9.0,8.0,755.0,0.0,1.0,0.0,0.0,2.0,0.0,0.0,0.12,0.12,0.0,0.12,0.3,0.3,0.04,0.04,8.4,3.0,1.0,75.0,0.36,0.0,0.0,0.08,-0.3,-0.3,403.0,457.0,88.2,8228.0,2981.0,121.0,129.0,93.8,225.0,242.0,93.0,51.0,73.0,69.9,2.0,25.0,0.0,0.0,23.0,442.0,14.0,13.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,4.0,7.0,0.84,5.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,19.0,10.0,15.0,4.0,0.0,6.0,9.0,66.7,3.0,11.0,4.0,7.0,10.0,39.0,0.0,553.0,91.0,320.0,229.0,10.0,5.0,553.0,1.0,3.0,33.3,354.0,3.0,1.0,0.0,10.0,1.0,0.0,0.0,0.0,0.0,49.0,18.0,8.0,69.2
-Danilo,br BRA,DF,Juventus,31-119,1991,14.0,13.0,1183.0,0.0,2.0,0.0,0.0,2.0,0.0,0.0,0.15,0.15,0.0,0.15,0.5,0.5,0.04,0.04,13.1,0.0,0.0,0.0,0.0,0.0,0.0,0.05,-0.5,-0.5,615.0,742.0,82.9,12072.0,4204.0,201.0,233.0,86.3,327.0,364.0,89.8,79.0,124.0,63.7,7.0,50.0,6.0,3.0,36.0,656.0,85.0,20.0,2.0,5.0,11.0,0.0,0.0,0.0,0.0,56.0,1.0,7.0,21.0,1.6,17.0,1.0,0.0,1.0,1.0,2.0,0.15,1.0,0.0,0.0,1.0,0.0,0.0,24.0,13.0,17.0,6.0,1.0,12.0,17.0,70.6,5.0,10.0,6.0,4.0,19.0,43.0,0.0,873.0,88.0,337.0,444.0,97.0,18.0,873.0,2.0,11.0,18.2,545.0,9.0,3.0,0.0,13.0,8.0,0.0,0.0,0.0,0.0,56.0,18.0,16.0,52.9
-Matteo Darmian,it ITA,DF,Inter,32-344,1989,10.0,6.0,499.0,0.0,2.0,0.0,0.0,2.0,0.0,0.0,0.36,0.36,0.0,0.36,0.0,0.0,0.0,0.0,5.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,210.0,266.0,78.9,3402.0,1318.0,108.0,121.0,89.3,83.0,101.0,82.2,13.0,25.0,52.0,11.0,9.0,5.0,4.0,16.0,216.0,49.0,0.0,1.0,1.0,11.0,0.0,0.0,0.0,0.0,49.0,1.0,8.0,16.0,2.88,12.0,2.0,0.0,0.0,1.0,4.0,0.72,3.0,0.0,0.0,0.0,1.0,0.0,16.0,11.0,6.0,5.0,5.0,8.0,9.0,88.9,1.0,6.0,1.0,5.0,1.0,8.0,0.0,303.0,14.0,80.0,127.0,99.0,11.0,303.0,3.0,10.0,30.0,189.0,6.0,3.0,0.0,5.0,10.0,2.0,0.0,0.0,0.0,26.0,4.0,6.0,40.0
-Paweł Dawidowicz,pl POL,DF,Hellas Verona,27-175,1995,6.0,5.0,382.0,1.0,0.0,0.0,0.0,2.0,1.0,0.24,0.0,0.24,0.24,0.24,0.9,0.9,0.21,0.21,4.2,2.0,0.0,33.3,0.47,0.17,0.5,0.15,0.1,0.1,127.0,169.0,75.1,2071.0,874.0,62.0,67.0,92.5,54.0,70.0,77.1,7.0,27.0,25.9,1.0,10.0,0.0,0.0,9.0,148.0,21.0,4.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,17.0,0.0,0.0,3.0,0.71,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,11.0,5.0,9.0,2.0,0.0,7.0,8.0,87.5,1.0,3.0,2.0,1.0,3.0,13.0,0.0,208.0,22.0,96.0,92.0,24.0,8.0,208.0,0.0,2.0,0.0,100.0,0.0,1.0,0.0,13.0,2.0,0.0,0.0,0.0,0.0,29.0,7.0,4.0,63.6
-Charles De Ketelaere,be BEL,"MF,FW",Milan,21-246,2001,13.0,5.0,578.0,0.0,1.0,0.0,0.0,2.0,0.0,0.0,0.16,0.16,0.0,0.16,0.6,0.6,0.09,0.09,6.4,1.0,0.0,11.1,0.16,0.0,0.0,0.06,-0.6,-0.6,135.0,184.0,73.4,1894.0,668.0,78.0,106.0,73.6,46.0,55.0,83.6,5.0,9.0,55.6,16.0,13.0,11.0,0.0,19.0,179.0,5.0,1.0,2.0,1.0,7.0,0.0,0.0,0.0,0.0,1.0,0.0,5.0,31.0,4.82,27.0,0.0,2.0,0.0,1.0,2.0,0.31,2.0,0.0,0.0,0.0,0.0,0.0,8.0,3.0,3.0,4.0,1.0,5.0,12.0,41.7,7.0,7.0,1.0,6.0,2.0,1.0,0.0,252.0,3.0,23.0,107.0,128.0,30.0,252.0,14.0,24.0,58.3,172.0,13.0,12.0,0.0,6.0,8.0,0.0,0.0,0.0,0.0,32.0,10.0,13.0,43.5
-Manuel De Luca,it ITA,FW,Sampdoria,24-117,1998,1.0,0.0,33.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,7.0,71.4,66.0,1.0,3.0,4.0,75.0,2.0,3.0,66.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,2.73,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,10.0,0.0,0.0,6.0,4.0,2.0,10.0,0.0,0.0,0.0,11.0,1.0,1.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0
-Mattia De Sciglio,it ITA,DF,Juventus,30-022,1992,8.0,4.0,460.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.01,0.01,5.1,0.0,0.0,0.0,0.0,0.0,0.0,0.02,-0.1,-0.1,240.0,293.0,81.9,4499.0,1671.0,92.0,107.0,86.0,118.0,138.0,85.5,29.0,42.0,69.0,3.0,27.0,4.0,2.0,24.0,249.0,44.0,2.0,0.0,4.0,10.0,0.0,0.0,0.0,0.0,42.0,0.0,0.0,9.0,1.76,8.0,0.0,0.0,0.0,1.0,1.0,0.2,1.0,0.0,0.0,0.0,0.0,0.0,7.0,5.0,2.0,3.0,2.0,6.0,8.0,75.0,2.0,4.0,2.0,2.0,2.0,9.0,0.0,338.0,16.0,100.0,186.0,55.0,2.0,338.0,2.0,5.0,40.0,212.0,5.0,4.0,0.0,1.0,4.0,0.0,0.0,0.0,0.0,23.0,6.0,7.0,46.2
-Lorenzo De Silvestri,it ITA,DF,Bologna,34-172,1988,9.0,5.0,518.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.4,0.4,0.07,0.07,5.8,2.0,0.0,50.0,0.35,0.0,0.0,0.1,-0.4,-0.4,184.0,260.0,70.8,2890.0,1461.0,101.0,114.0,88.6,73.0,104.0,70.2,7.0,31.0,22.6,4.0,18.0,4.0,1.0,15.0,197.0,63.0,5.0,1.0,1.0,6.0,0.0,0.0,0.0,0.0,58.0,0.0,3.0,8.0,1.39,8.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,2.0,1.0,0.0,1.0,2.0,5.0,40.0,3.0,5.0,5.0,0.0,2.0,16.0,0.0,300.0,20.0,104.0,137.0,63.0,6.0,300.0,2.0,3.0,66.7,152.0,4.0,4.0,0.0,4.0,5.0,2.0,0.0,0.0,1.0,28.0,9.0,8.0,52.9
-Koni De Winter,be BEL,DF,Empoli,20-152,2002,7.0,6.0,529.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,202.0,229.0,88.2,3780.0,1351.0,77.0,84.0,91.7,109.0,117.0,93.2,16.0,25.0,64.0,1.0,6.0,0.0,0.0,6.0,215.0,14.0,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,3.0,0.51,2.0,0.0,0.0,0.0,0.0,1.0,0.17,0.0,0.0,0.0,0.0,0.0,1.0,10.0,5.0,9.0,1.0,0.0,3.0,4.0,75.0,1.0,10.0,10.0,0.0,6.0,25.0,0.0,289.0,67.0,198.0,90.0,2.0,0.0,289.0,1.0,2.0,50.0,172.0,5.0,2.0,0.0,8.0,2.0,0.0,0.0,0.0,0.0,23.0,8.0,6.0,57.1
-Grégoire Defrel,mq MTQ,FW,Sassuolo,31-147,1991,4.0,1.0,126.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.8,0.8,0.54,0.54,1.4,3.0,0.0,60.0,2.14,0.0,0.0,0.15,-0.8,-0.8,17.0,23.0,73.9,256.0,36.0,8.0,11.0,72.7,6.0,7.0,85.7,1.0,2.0,50.0,1.0,0.0,0.0,0.0,1.0,21.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,1.43,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,37.0,1.0,7.0,14.0,18.0,7.0,37.0,2.0,3.0,66.7,26.0,3.0,1.0,0.0,3.0,1.0,2.0,0.0,0.0,0.0,8.0,1.0,3.0,25.0
-Duccio Degli Innocenti,it ITA,MF,Empoli,19-197,2003,1.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
-Merih Demiral,tr TUR,DF,Atalanta,24-251,1998,12.0,11.0,1006.0,1.0,0.0,0.0,0.0,4.0,0.0,0.09,0.0,0.09,0.09,0.09,0.7,0.7,0.06,0.06,11.2,1.0,0.0,20.0,0.09,0.2,1.0,0.14,0.3,0.3,303.0,369.0,82.1,5697.0,1597.0,116.0,133.0,87.2,146.0,172.0,84.9,36.0,57.0,63.2,3.0,11.0,0.0,0.0,12.0,322.0,47.0,23.0,0.0,3.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,3.0,0.27,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,26.0,17.0,18.0,8.0,0.0,15.0,19.0,78.9,4.0,16.0,5.0,11.0,16.0,39.0,0.0,487.0,103.0,305.0,171.0,15.0,8.0,487.0,0.0,4.0,0.0,185.0,3.0,2.0,0.0,9.0,9.0,1.0,0.0,0.0,0.0,73.0,35.0,19.0,64.8
-Diego Demme,de GER,MF,Napoli,30-355,1991,3.0,0.0,22.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,47.0,47.0,100.0,747.0,174.0,23.0,23.0,100.0,15.0,15.0,100.0,7.0,7.0,100.0,0.0,5.0,1.0,0.0,4.0,47.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,1.0,0.0,1.0,0.0,0.0,0.0,49.0,0.0,0.0,40.0,9.0,0.0,49.0,0.0,0.0,0.0,46.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0
-Fabio Depaoli,it ITA,DF,Hellas Verona,25-201,1997,9.0,6.0,589.0,1.0,2.0,0.0,0.0,2.0,0.0,0.15,0.31,0.46,0.15,0.46,0.9,0.9,0.13,0.13,6.5,2.0,0.0,40.0,0.31,0.2,0.5,0.18,0.1,0.1,130.0,197.0,66.0,2132.0,1097.0,68.0,83.0,81.9,43.0,66.0,65.2,15.0,32.0,46.9,6.0,8.0,7.0,4.0,18.0,154.0,42.0,1.0,0.0,0.0,16.0,2.0,1.0,1.0,0.0,39.0,1.0,6.0,13.0,1.99,10.0,1.0,0.0,0.0,2.0,2.0,0.31,2.0,0.0,0.0,0.0,0.0,0.0,12.0,5.0,7.0,3.0,2.0,7.0,9.0,77.8,2.0,7.0,1.0,6.0,4.0,8.0,0.0,258.0,10.0,47.0,113.0,103.0,11.0,258.0,4.0,19.0,21.1,130.0,12.0,7.0,0.0,7.0,10.0,0.0,0.0,0.0,0.0,32.0,3.0,11.0,21.4
-Fabio Depaoli,it ITA,"DF,MF",Sampdoria,25-201,1997,3.0,1.0,136.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.2,0.12,0.12,1.5,0.0,0.0,0.0,0.0,0.0,0.0,0.09,-0.2,-0.2,74.0,95.0,77.9,1373.0,584.0,31.0,36.0,86.1,31.0,36.0,86.1,11.0,21.0,52.4,4.0,6.0,4.0,4.0,5.0,75.0,20.0,1.0,1.0,0.0,8.0,0.0,0.0,0.0,0.0,19.0,0.0,1.0,6.0,3.97,5.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,3.0,2.0,3.0,0.0,3.0,4.0,75.0,1.0,1.0,0.0,1.0,1.0,4.0,0.0,114.0,6.0,28.0,56.0,31.0,3.0,114.0,3.0,7.0,42.9,68.0,2.0,1.0,0.0,1.0,7.0,0.0,0.0,0.0,0.0,6.0,0.0,2.0,0.0
-Kastriot Dermaku,al ALB,DF,Lecce,30-300,1992,1.0,0.0,34.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,2.0,50.0,27.0,0.0,0.0,0.0,0.0,1.0,2.0,50.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,2.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
-Cyriel Dessers,ng NGA,FW,Cremonese,27-338,1994,12.0,11.0,838.0,2.0,0.0,0.0,1.0,1.0,0.0,0.21,0.0,0.21,0.21,0.21,4.3,3.6,0.47,0.38,9.3,5.0,0.0,20.0,0.54,0.08,0.4,0.14,-2.3,-1.6,89.0,144.0,61.8,1229.0,184.0,49.0,76.0,64.5,29.0,41.0,70.7,4.0,8.0,50.0,12.0,6.0,2.0,0.0,8.0,130.0,14.0,0.0,1.0,0.0,4.0,0.0,0.0,0.0,0.0,2.0,0.0,4.0,21.0,2.25,13.0,1.0,0.0,4.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,1.0,3.0,3.0,1.0,2.0,2.0,100.0,0.0,7.0,1.0,6.0,3.0,3.0,0.0,246.0,6.0,10.0,88.0,150.0,65.0,245.0,5.0,16.0,31.3,168.0,31.0,9.0,0.0,17.0,4.0,10.0,0.0,0.0,0.0,15.0,5.0,26.0,16.1
-Sergiño Dest,us USA,DF,Milan,22-008,2000,4.0,1.0,154.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,1.7,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.0,0.0,82.0,97.0,84.5,1169.0,428.0,50.0,53.0,94.3,27.0,30.0,90.0,2.0,6.0,33.3,3.0,8.0,1.0,1.0,5.0,76.0,21.0,1.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,20.0,0.0,3.0,8.0,4.71,6.0,1.0,1.0,0.0,0.0,1.0,0.59,1.0,0.0,0.0,0.0,0.0,0.0,6.0,3.0,1.0,2.0,3.0,2.0,2.0,100.0,0.0,0.0,0.0,0.0,1.0,2.0,0.0,119.0,2.0,35.0,54.0,33.0,2.0,119.0,2.0,8.0,25.0,70.0,1.0,1.0,0.0,5.0,2.0,0.0,0.0,1.0,0.0,11.0,2.0,1.0,66.7
-Mattia Destro,it ITA,FW,Empoli,31-236,1991,10.0,6.0,456.0,1.0,0.0,0.0,0.0,2.0,0.0,0.2,0.0,0.2,0.2,0.2,1.2,1.2,0.24,0.24,5.1,6.0,0.0,33.3,1.18,0.06,0.17,0.07,-0.2,-0.2,33.0,59.0,55.9,387.0,85.0,23.0,32.0,71.9,5.0,15.0,33.3,2.0,4.0,50.0,4.0,1.0,1.0,0.0,2.0,57.0,2.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,9.0,1.77,4.0,0.0,2.0,2.0,1.0,1.0,0.2,1.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,1.0,4.0,0.0,113.0,5.0,8.0,48.0,57.0,26.0,113.0,2.0,7.0,28.6,82.0,12.0,5.0,0.0,9.0,3.0,7.0,0.0,1.0,0.0,6.0,6.0,16.0,27.3
-Gerard Deulofeu,es ESP,FW,Udinese,28-243,1994,14.0,14.0,1173.0,2.0,6.0,0.0,0.0,1.0,0.0,0.15,0.46,0.61,0.15,0.61,4.9,4.9,0.37,0.37,13.0,11.0,10.0,25.6,0.84,0.05,0.18,0.11,-2.9,-2.9,430.0,571.0,75.3,6384.0,2245.0,254.0,286.0,88.8,134.0,176.0,76.1,26.0,61.0,42.6,46.0,39.0,41.0,2.0,70.0,461.0,107.0,27.0,1.0,0.0,57.0,41.0,20.0,12.0,0.0,14.0,3.0,14.0,80.0,6.13,53.0,13.0,6.0,5.0,3.0,9.0,0.69,7.0,2.0,0.0,0.0,0.0,0.0,8.0,5.0,5.0,1.0,2.0,5.0,13.0,38.5,8.0,7.0,1.0,6.0,2.0,1.0,0.0,696.0,5.0,43.0,283.0,382.0,81.0,696.0,19.0,43.0,44.2,488.0,20.0,18.0,0.0,8.0,11.0,8.0,0.0,0.0,0.0,41.0,1.0,4.0,20.0
-Samuel Di Carmine,it ITA,"FW,MF",Cremonese,34-043,1988,2.0,0.0,28.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.28,0.28,0.3,0.0,0.0,0.0,0.0,0.0,0.0,0.09,-0.1,-0.1,6.0,8.0,75.0,79.0,30.0,4.0,5.0,80.0,0.0,0.0,0.0,1.0,1.0,100.0,0.0,1.0,0.0,0.0,1.0,7.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,0.0,0.0,4.0,5.0,2.0,9.0,1.0,1.0,100.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,2.0,0.0
-Federico Di Francesco,it ITA,"FW,MF",Lecce,28-150,1994,14.0,7.0,577.0,1.0,1.0,0.0,0.0,3.0,0.0,0.16,0.16,0.31,0.16,0.31,0.7,0.7,0.1,0.1,6.4,4.0,1.0,50.0,0.62,0.13,0.25,0.08,0.3,0.3,97.0,142.0,68.3,1324.0,404.0,59.0,70.0,84.3,27.0,42.0,64.3,5.0,15.0,33.3,9.0,6.0,6.0,0.0,9.0,135.0,7.0,1.0,2.0,0.0,10.0,4.0,0.0,2.0,0.0,2.0,0.0,5.0,13.0,2.03,7.0,1.0,2.0,0.0,2.0,3.0,0.47,1.0,1.0,1.0,0.0,0.0,0.0,6.0,4.0,2.0,1.0,3.0,1.0,9.0,11.1,8.0,7.0,0.0,7.0,2.0,7.0,0.0,208.0,8.0,33.0,92.0,88.0,18.0,208.0,4.0,9.0,44.4,150.0,16.0,10.0,0.0,17.0,10.0,2.0,1.0,0.0,0.0,25.0,2.0,5.0,28.6
-Michele Di Gregorio,it ITA,GK,Monza,25-107,1997,14.0,14.0,1260.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,430.0,547.0,78.6,10746.0,7097.0,111.0,111.0,100.0,188.0,191.0,98.4,129.0,243.0,53.1,0.0,7.0,0.0,0.0,0.0,428.0,119.0,40.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.07,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,5.0,1.0,580.0,454.0,579.0,1.0,0.0,0.0,580.0,2.0,2.0,100.0,295.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,13.0,2.0,1.0,66.7
-Giovanni Di Lorenzo,it ITA,DF,Napoli,29-099,1993,14.0,14.0,1248.0,0.0,2.0,0.0,0.0,1.0,0.0,0.0,0.14,0.14,0.0,0.14,0.8,0.8,0.05,0.05,13.9,3.0,0.0,30.0,0.22,0.0,0.0,0.08,-0.8,-0.8,842.0,965.0,87.3,13980.0,5457.0,424.0,452.0,93.8,331.0,376.0,88.0,69.0,96.0,71.9,21.0,66.0,27.0,6.0,74.0,810.0,155.0,31.0,1.0,10.0,39.0,0.0,0.0,0.0,0.0,123.0,0.0,11.0,50.0,3.61,42.0,2.0,0.0,2.0,2.0,9.0,0.65,9.0,0.0,0.0,0.0,0.0,0.0,21.0,13.0,9.0,11.0,1.0,7.0,14.0,50.0,7.0,17.0,3.0,14.0,11.0,26.0,0.0,1047.0,39.0,293.0,488.0,278.0,37.0,1047.0,4.0,15.0,26.7,742.0,8.0,8.0,0.0,12.0,11.0,2.0,0.0,0.0,0.0,65.0,11.0,16.0,40.7
-Ángel Di María,ar ARG,FW,Juventus,34-270,1988,6.0,3.0,218.0,1.0,1.0,0.0,0.0,0.0,1.0,0.41,0.41,0.83,0.41,0.83,0.4,0.4,0.16,0.16,2.4,1.0,0.0,20.0,0.41,0.2,1.0,0.08,0.6,0.6,65.0,84.0,77.4,1120.0,457.0,35.0,38.0,92.1,20.0,26.0,76.9,9.0,14.0,64.3,3.0,11.0,2.0,0.0,7.0,79.0,5.0,3.0,1.0,1.0,5.0,2.0,0.0,2.0,0.0,0.0,0.0,1.0,6.0,2.48,4.0,2.0,0.0,0.0,0.0,1.0,0.41,1.0,0.0,0.0,0.0,0.0,0.0,4.0,2.0,1.0,2.0,1.0,2.0,6.0,33.3,4.0,4.0,0.0,4.0,1.0,0.0,0.0,109.0,1.0,11.0,52.0,48.0,6.0,109.0,0.0,4.0,0.0,87.0,5.0,6.0,0.0,4.0,3.0,0.0,0.0,0.0,0.0,11.0,0.0,0.0,0.0
-Boulaye Dia,sn SEN,FW,Salernitana,25-360,1996,13.0,9.0,866.0,6.0,2.0,0.0,0.0,1.0,0.0,0.62,0.21,0.83,0.62,0.83,3.5,3.5,0.37,0.37,9.6,10.0,0.0,62.5,1.04,0.38,0.6,0.22,2.5,2.5,151.0,197.0,76.6,2342.0,443.0,78.0,97.0,80.4,54.0,63.0,85.7,9.0,14.0,64.3,12.0,8.0,8.0,2.0,9.0,194.0,2.0,0.0,1.0,3.0,4.0,0.0,0.0,0.0,0.0,1.0,1.0,9.0,26.0,2.7,23.0,0.0,0.0,2.0,1.0,3.0,0.31,3.0,0.0,0.0,0.0,0.0,0.0,6.0,2.0,2.0,2.0,2.0,0.0,3.0,0.0,3.0,1.0,0.0,1.0,1.0,8.0,1.0,281.0,8.0,32.0,113.0,138.0,32.0,281.0,10.0,24.0,41.7,234.0,21.0,25.0,0.0,7.0,12.0,6.0,0.0,0.0,0.0,23.0,8.0,13.0,38.1
-Brahim Díaz,es ESP,"MF,FW",Milan,23-100,1999,12.0,9.0,603.0,4.0,1.0,0.0,0.0,1.0,0.0,0.6,0.15,0.75,0.6,0.75,2.0,2.0,0.3,0.3,6.7,7.0,1.0,53.8,1.04,0.31,0.57,0.15,2.0,2.0,171.0,222.0,77.0,2486.0,768.0,91.0,107.0,85.0,61.0,74.0,82.4,9.0,21.0,42.9,16.0,27.0,16.0,1.0,30.0,208.0,14.0,3.0,4.0,0.0,7.0,2.0,0.0,2.0,0.0,4.0,0.0,5.0,29.0,4.33,19.0,1.0,5.0,2.0,1.0,6.0,0.9,2.0,0.0,2.0,1.0,0.0,1.0,7.0,4.0,0.0,4.0,3.0,0.0,1.0,0.0,1.0,4.0,0.0,4.0,1.0,2.0,0.0,296.0,2.0,15.0,158.0,130.0,21.0,296.0,11.0,19.0,57.9,225.0,20.0,15.0,0.0,8.0,14.0,0.0,0.0,0.0,0.0,31.0,2.0,4.0,33.3
-Federico Dimarco,it ITA,DF,Inter,25-001,1997,14.0,12.0,965.0,3.0,0.0,0.0,0.0,0.0,0.0,0.28,0.0,0.28,0.28,0.28,1.1,1.1,0.1,0.1,10.7,6.0,5.0,28.6,0.56,0.14,0.5,0.05,1.9,1.9,450.0,621.0,72.5,9058.0,3182.0,181.0,216.0,83.8,171.0,210.0,81.4,83.0,161.0,51.6,25.0,30.0,17.0,12.0,39.0,513.0,107.0,26.0,0.0,19.0,98.0,30.0,7.0,21.0,0.0,46.0,1.0,7.0,45.0,4.2,26.0,16.0,1.0,0.0,1.0,3.0,0.28,2.0,0.0,1.0,0.0,0.0,0.0,12.0,10.0,3.0,7.0,2.0,5.0,7.0,71.4,2.0,6.0,1.0,5.0,10.0,14.0,0.0,705.0,27.0,172.0,291.0,250.0,22.0,705.0,2.0,10.0,20.0,457.0,12.0,4.0,0.0,8.0,14.0,1.0,0.0,1.0,0.0,64.0,1.0,5.0,16.7
-Koffi Djidji,ci CIV,DF,Torino,29-346,1992,12.0,11.0,984.0,1.0,0.0,0.0,0.0,0.0,0.0,0.09,0.0,0.09,0.09,0.09,0.5,0.5,0.04,0.04,10.9,2.0,0.0,50.0,0.18,0.25,0.5,0.12,0.5,0.5,474.0,555.0,85.4,8934.0,2577.0,179.0,194.0,92.3,237.0,260.0,91.2,53.0,79.0,67.1,2.0,41.0,3.0,2.0,22.0,538.0,14.0,4.0,0.0,8.0,10.0,0.0,0.0,0.0,0.0,9.0,3.0,9.0,9.0,0.82,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,21.0,10.0,13.0,7.0,1.0,5.0,10.0,50.0,5.0,8.0,3.0,5.0,22.0,28.0,0.0,657.0,53.0,286.0,325.0,50.0,3.0,657.0,1.0,1.0,100.0,421.0,4.0,4.0,0.0,10.0,1.0,1.0,0.0,0.0,0.0,56.0,18.0,20.0,47.4
-Berat Djimsiti,al ALB,DF,Atalanta,29-265,1993,5.0,3.0,342.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.03,0.03,3.8,0.0,0.0,0.0,0.0,0.0,0.0,0.11,-0.1,-0.1,193.0,220.0,87.7,3172.0,1036.0,95.0,104.0,91.3,82.0,85.0,96.5,12.0,25.0,48.0,1.0,12.0,0.0,0.0,6.0,214.0,5.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,1.0,0.0,2.0,0.53,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,2.0,4.0,3.0,0.0,4.0,4.0,100.0,0.0,3.0,1.0,2.0,6.0,9.0,0.0,252.0,16.0,122.0,113.0,18.0,1.0,252.0,0.0,1.0,0.0,175.0,1.0,3.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,17.0,2.0,3.0,40.0
-Dodô,br BRA,DF,Fiorentina,23-359,1998,11.0,10.0,851.0,0.0,1.0,0.0,0.0,2.0,0.0,0.0,0.11,0.11,0.0,0.11,0.1,0.1,0.01,0.01,9.5,1.0,0.0,50.0,0.11,0.0,0.0,0.03,-0.1,-0.1,490.0,587.0,83.5,8511.0,2382.0,225.0,244.0,92.2,214.0,254.0,84.3,44.0,69.0,63.8,6.0,29.0,10.0,1.0,40.0,517.0,70.0,11.0,0.0,1.0,13.0,0.0,0.0,0.0,0.0,59.0,0.0,11.0,21.0,2.22,19.0,1.0,0.0,0.0,0.0,3.0,0.32,2.0,0.0,0.0,0.0,0.0,1.0,16.0,8.0,7.0,7.0,2.0,8.0,12.0,66.7,4.0,6.0,0.0,6.0,8.0,9.0,0.0,643.0,16.0,168.0,304.0,172.0,7.0,643.0,3.0,9.0,33.3,444.0,8.0,3.0,0.0,15.0,10.0,0.0,0.0,0.0,0.0,67.0,6.0,4.0,60.0
-Josh Doig,sct SCO,DF,Hellas Verona,20-177,2002,8.0,5.0,477.0,2.0,1.0,0.0,0.0,0.0,0.0,0.38,0.19,0.57,0.38,0.57,1.2,1.2,0.23,0.23,5.3,5.0,0.0,62.5,0.94,0.25,0.4,0.15,0.8,0.8,92.0,150.0,61.3,1488.0,601.0,55.0,75.0,73.3,28.0,43.0,65.1,7.0,19.0,36.8,6.0,11.0,5.0,2.0,8.0,125.0,23.0,0.0,0.0,0.0,25.0,0.0,0.0,0.0,0.0,23.0,2.0,9.0,11.0,2.07,9.0,0.0,2.0,0.0,0.0,3.0,0.56,2.0,0.0,1.0,0.0,0.0,0.0,6.0,3.0,0.0,3.0,3.0,1.0,3.0,33.3,2.0,6.0,2.0,4.0,6.0,2.0,0.0,199.0,5.0,42.0,57.0,104.0,12.0,199.0,5.0,17.0,29.4,110.0,5.0,6.0,0.0,4.0,3.0,2.0,0.0,0.0,0.0,29.0,2.0,4.0,33.3
-Nicolás Domínguez,ar ARG,MF,Bologna,24-136,1998,12.0,10.0,874.0,1.0,0.0,0.0,0.0,3.0,0.0,0.1,0.0,0.1,0.1,0.1,0.7,0.7,0.08,0.08,9.7,5.0,0.0,33.3,0.51,0.07,0.2,0.05,0.3,0.3,326.0,412.0,79.1,5238.0,1627.0,170.0,196.0,86.7,113.0,139.0,81.3,29.0,45.0,64.4,13.0,39.0,8.0,0.0,35.0,384.0,25.0,16.0,8.0,3.0,8.0,0.0,0.0,0.0,0.0,7.0,3.0,11.0,28.0,2.88,22.0,2.0,1.0,0.0,1.0,2.0,0.21,2.0,0.0,0.0,0.0,0.0,0.0,31.0,18.0,15.0,14.0,2.0,15.0,25.0,60.0,10.0,12.0,2.0,10.0,6.0,4.0,0.0,520.0,12.0,115.0,285.0,125.0,10.0,520.0,5.0,9.0,55.6,334.0,30.0,10.0,0.0,20.0,14.0,0.0,0.0,0.0,0.0,55.0,8.0,14.0,36.4
-Giulio Donati,it ITA,DF,Monza,32-279,1990,4.0,2.0,212.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.4,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,137.0,161.0,85.1,2784.0,1026.0,40.0,45.0,88.9,80.0,86.0,93.0,16.0,26.0,61.5,0.0,10.0,0.0,0.0,6.0,143.0,17.0,4.0,0.0,2.0,5.0,0.0,0.0,0.0,0.0,13.0,1.0,2.0,2.0,0.85,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,1.0,2.0,0.0,2.0,3.0,4.0,75.0,1.0,2.0,1.0,1.0,4.0,2.0,0.0,173.0,14.0,89.0,64.0,23.0,0.0,173.0,0.0,2.0,0.0,126.0,1.0,0.0,0.0,2.0,2.0,0.0,0.0,0.0,0.0,13.0,2.0,1.0,66.7
-Bartłomiej Drągowski,pl POL,GK,Spezia,25-084,1997,13.0,13.0,1170.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,13.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,302.0,444.0,68.0,8322.0,5811.0,80.0,80.0,100.0,121.0,122.0,99.2,97.0,236.0,41.1,0.0,7.0,1.0,0.0,0.0,326.0,117.0,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,1.0,0.08,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,0.0,0.0,0.0,0.0,8.0,1.0,490.0,405.0,487.0,3.0,0.0,0.0,490.0,0.0,0.0,0.0,231.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,16.0,5.0,0.0,100.0
-Denzel Dumfries,nl NED,DF,Inter,26-207,1996,14.0,12.0,1008.0,1.0,2.0,0.0,0.0,2.0,0.0,0.09,0.18,0.27,0.09,0.27,2.3,2.3,0.2,0.2,11.2,8.0,0.0,44.4,0.71,0.06,0.13,0.13,-1.3,-1.3,297.0,401.0,74.1,4911.0,1683.0,142.0,159.0,89.3,124.0,171.0,72.5,23.0,48.0,47.9,15.0,8.0,13.0,6.0,27.0,323.0,77.0,2.0,0.0,1.0,34.0,0.0,0.0,0.0,0.0,75.0,1.0,9.0,39.0,3.49,23.0,3.0,0.0,7.0,5.0,6.0,0.54,4.0,0.0,0.0,1.0,1.0,0.0,10.0,5.0,3.0,5.0,2.0,6.0,12.0,50.0,6.0,12.0,4.0,8.0,8.0,18.0,0.0,515.0,22.0,111.0,205.0,205.0,43.0,515.0,5.0,17.0,29.4,312.0,17.0,7.0,0.0,11.0,19.0,2.0,0.0,0.0,0.0,35.0,19.0,13.0,59.4
-Alfred Duncan,gh GHA,MF,Fiorentina,29-246,1993,8.0,2.0,260.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.03,0.03,2.9,0.0,0.0,0.0,0.0,0.0,0.0,0.08,-0.1,-0.1,116.0,151.0,76.8,2170.0,785.0,39.0,45.0,86.7,57.0,67.0,85.1,14.0,26.0,53.8,2.0,17.0,4.0,1.0,16.0,145.0,5.0,3.0,2.0,0.0,4.0,0.0,0.0,0.0,0.0,2.0,1.0,5.0,9.0,3.08,8.0,0.0,0.0,1.0,0.0,1.0,0.34,1.0,0.0,0.0,0.0,0.0,0.0,5.0,3.0,0.0,5.0,0.0,4.0,7.0,57.1,3.0,3.0,0.0,3.0,3.0,3.0,0.0,178.0,4.0,28.0,104.0,47.0,3.0,178.0,3.0,6.0,50.0,120.0,3.0,4.0,0.0,6.0,2.0,0.0,0.0,0.0,0.0,17.0,3.0,2.0,60.0
-Paulo Dybala,ar ARG,MF,Roma,28-361,1993,8.0,8.0,575.0,5.0,2.0,1.0,1.0,1.0,0.0,0.78,0.31,1.1,0.63,0.94,3.8,3.1,0.6,0.48,6.4,9.0,1.0,40.9,1.41,0.18,0.44,0.14,1.2,0.9,218.0,272.0,80.1,3915.0,1006.0,109.0,126.0,86.5,71.0,86.0,82.6,31.0,43.0,72.1,19.0,15.0,9.0,0.0,24.0,252.0,20.0,7.0,1.0,8.0,21.0,12.0,4.0,8.0,0.0,1.0,0.0,7.0,29.0,4.55,20.0,7.0,0.0,2.0,0.0,2.0,0.31,2.0,0.0,0.0,0.0,0.0,0.0,5.0,1.0,0.0,4.0,1.0,4.0,8.0,50.0,4.0,3.0,0.0,3.0,4.0,1.0,0.0,347.0,1.0,34.0,175.0,145.0,31.0,346.0,8.0,17.0,47.1,259.0,19.0,11.0,0.0,3.0,15.0,1.0,0.0,0.0,0.0,31.0,2.0,3.0,40.0
-Edin Džeko,ba BIH,FW,Inter,36-239,1986,14.0,9.0,845.0,4.0,2.0,0.0,0.0,1.0,0.0,0.43,0.21,0.64,0.43,0.64,4.6,4.6,0.49,0.49,9.4,12.0,0.0,36.4,1.28,0.12,0.33,0.14,-0.6,-0.6,165.0,233.0,70.8,2629.0,703.0,86.0,111.0,77.5,55.0,75.0,73.3,15.0,27.0,55.6,12.0,20.0,10.0,0.0,24.0,222.0,10.0,0.0,4.0,4.0,6.0,0.0,0.0,0.0,0.0,1.0,1.0,6.0,37.0,3.93,30.0,0.0,0.0,7.0,0.0,8.0,0.85,6.0,0.0,0.0,2.0,0.0,0.0,1.0,1.0,0.0,1.0,0.0,0.0,3.0,0.0,3.0,8.0,0.0,8.0,1.0,15.0,0.0,340.0,15.0,36.0,165.0,144.0,49.0,340.0,3.0,13.0,23.1,258.0,22.0,6.0,0.0,7.0,14.0,7.0,0.0,0.0,0.0,26.0,22.0,18.0,55.0
-Festy Ebosele,ie IRL,DF,Udinese,20-101,2002,2.0,0.0,10.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.67,0.67,0.1,1.0,0.0,100.0,9.0,0.0,0.0,0.07,-0.1,-0.1,2.0,2.0,100.0,18.0,0.0,2.0,2.0,100.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,0.0,0.0,4.0,3.0,1.0,7.0,0.0,1.0,0.0,3.0,3.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0
-Enzo Ebosse,cm CMR,DF,Udinese,23-245,1999,12.0,6.0,677.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.01,0.01,7.5,0.0,0.0,0.0,0.0,0.0,0.0,0.03,-0.1,-0.1,350.0,433.0,80.8,6815.0,2437.0,132.0,147.0,89.8,160.0,188.0,85.1,52.0,85.0,61.2,1.0,30.0,4.0,1.0,32.0,375.0,57.0,12.0,0.0,5.0,10.0,1.0,0.0,0.0,0.0,44.0,1.0,1.0,4.0,0.53,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,4.0,6.0,3.0,0.0,6.0,8.0,75.0,2.0,18.0,5.0,13.0,6.0,20.0,0.0,500.0,38.0,224.0,223.0,56.0,0.0,500.0,3.0,5.0,60.0,298.0,6.0,2.0,0.0,6.0,1.0,1.0,0.0,0.0,0.0,33.0,12.0,13.0,48.0
-Tyronne Ebuehi,ng NGA,DF,Empoli,26-330,1995,5.0,3.0,313.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.29,0.29,0.0,0.29,0.1,0.1,0.04,0.04,3.5,0.0,0.0,0.0,0.0,0.0,0.0,0.07,-0.1,-0.1,113.0,151.0,74.8,1931.0,933.0,48.0,57.0,84.2,53.0,66.0,80.3,8.0,17.0,47.1,1.0,7.0,3.0,2.0,3.0,108.0,41.0,1.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,40.0,2.0,7.0,5.0,1.44,4.0,1.0,0.0,0.0,0.0,1.0,0.29,1.0,0.0,0.0,0.0,0.0,0.0,5.0,2.0,1.0,2.0,2.0,1.0,1.0,100.0,0.0,5.0,4.0,1.0,2.0,12.0,0.0,187.0,22.0,88.0,73.0,29.0,2.0,187.0,0.0,3.0,0.0,95.0,4.0,0.0,0.0,1.0,4.0,1.0,0.0,0.0,0.0,17.0,0.0,3.0,0.0
-Éderson,br BRA,"MF,FW",Atalanta,23-127,1999,12.0,7.0,650.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.1,1.1,0.15,0.15,7.2,3.0,0.0,20.0,0.42,0.0,0.0,0.08,-1.1,-1.1,197.0,262.0,75.2,3172.0,878.0,96.0,114.0,84.2,77.0,96.0,80.2,13.0,24.0,54.2,10.0,12.0,7.0,2.0,15.0,248.0,13.0,7.0,0.0,2.0,9.0,3.0,1.0,0.0,0.0,0.0,1.0,7.0,17.0,2.35,11.0,1.0,0.0,4.0,1.0,1.0,0.14,0.0,0.0,0.0,0.0,1.0,0.0,21.0,12.0,5.0,15.0,1.0,7.0,10.0,70.0,3.0,15.0,0.0,15.0,7.0,5.0,0.0,380.0,14.0,86.0,181.0,119.0,22.0,380.0,6.0,17.0,35.3,249.0,23.0,10.0,0.0,10.0,16.0,0.0,0.0,0.0,0.0,40.0,4.0,9.0,30.8
-Kingsley Ehizibue,nl NED,DF,Udinese,27-170,1995,10.0,1.0,257.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.02,0.02,2.9,0.0,0.0,0.0,0.0,0.0,0.0,0.06,-0.1,-0.1,97.0,134.0,72.4,1740.0,600.0,39.0,51.0,76.5,43.0,57.0,75.4,13.0,19.0,68.4,0.0,9.0,2.0,1.0,4.0,115.0,19.0,1.0,0.0,1.0,8.0,0.0,0.0,0.0,0.0,18.0,0.0,7.0,2.0,0.71,1.0,0.0,0.0,0.0,1.0,1.0,0.35,0.0,0.0,0.0,0.0,1.0,0.0,8.0,6.0,5.0,3.0,0.0,6.0,7.0,85.7,1.0,5.0,1.0,4.0,1.0,6.0,0.0,168.0,9.0,64.0,58.0,50.0,3.0,168.0,1.0,7.0,14.3,78.0,3.0,3.0,0.0,6.0,5.0,1.0,0.0,0.0,0.0,22.0,6.0,4.0,60.0
-Albin Ekdal,se SWE,MF,Spezia,33-106,1989,10.0,4.0,450.0,0.0,1.0,0.0,0.0,3.0,1.0,0.0,0.2,0.2,0.0,0.2,0.6,0.6,0.12,0.12,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.12,-0.6,-0.6,127.0,176.0,72.2,1783.0,718.0,74.0,94.0,78.7,41.0,55.0,74.5,4.0,10.0,40.0,2.0,15.0,5.0,0.0,16.0,170.0,4.0,3.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,4.0,13.0,2.61,11.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,10.0,7.0,5.0,5.0,0.0,5.0,13.0,38.5,8.0,3.0,0.0,3.0,4.0,8.0,0.0,229.0,10.0,58.0,130.0,45.0,7.0,229.0,2.0,3.0,66.7,123.0,9.0,4.0,1.0,6.0,9.0,0.0,0.0,0.0,0.0,36.0,5.0,6.0,45.5
-Emmanuel Ekong,se SWE,"FW,MF",Empoli,20-139,2002,2.0,0.0,20.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.2,0.2,0.0,0.0,0.0,0.0,0.0,0.0,0.04,0.0,0.0,3.0,4.0,75.0,54.0,0.0,2.0,3.0,66.7,0.0,0.0,0.0,1.0,1.0,100.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,0.0,1.0,4.0,2.0,0.0,7.0,0.0,1.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,2.0,0.0,1.0,0.0
-Mikael Ellertsson,is ISL,"MF,DF",Spezia,20-245,2002,10.0,1.0,161.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.07,0.07,1.8,0.0,0.0,0.0,0.0,0.0,0.0,0.07,-0.1,-0.1,24.0,38.0,63.2,322.0,82.0,16.0,18.0,88.9,7.0,13.0,53.8,0.0,4.0,0.0,1.0,3.0,0.0,0.0,2.0,37.0,1.0,0.0,0.0,0.0,3.0,1.0,1.0,0.0,0.0,0.0,0.0,1.0,5.0,2.8,2.0,0.0,1.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,2.0,1.0,3.0,0.0,0.0,2.0,0.0,2.0,2.0,1.0,1.0,2.0,0.0,0.0,60.0,2.0,10.0,30.0,20.0,0.0,60.0,1.0,3.0,33.3,25.0,2.0,2.0,0.0,5.0,3.0,0.0,0.0,0.0,0.0,6.0,2.0,2.0,50.0
-Elif Elmas,mk MKD,"MF,FW",Napoli,23-048,1999,13.0,3.0,446.0,2.0,0.0,0.0,0.0,1.0,0.0,0.4,0.0,0.4,0.4,0.4,1.4,1.4,0.27,0.27,5.0,3.0,0.0,37.5,0.61,0.25,0.67,0.17,0.6,0.6,179.0,218.0,82.1,2389.0,533.0,116.0,132.0,87.9,45.0,58.0,77.6,8.0,11.0,72.7,8.0,12.0,5.0,0.0,11.0,206.0,10.0,4.0,1.0,0.0,4.0,4.0,1.0,1.0,0.0,1.0,2.0,0.0,12.0,2.42,11.0,0.0,1.0,0.0,0.0,1.0,0.2,1.0,0.0,0.0,0.0,0.0,0.0,8.0,3.0,3.0,2.0,3.0,4.0,6.0,66.7,2.0,3.0,0.0,3.0,5.0,3.0,0.0,267.0,3.0,29.0,129.0,112.0,17.0,267.0,5.0,13.0,38.5,206.0,9.0,6.0,0.0,5.0,3.0,1.0,0.0,0.0,0.0,20.0,1.0,5.0,16.7
-Martin Erlic,hr CRO,DF,Sassuolo,24-291,1998,10.0,10.0,867.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,9.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,365.0,412.0,88.6,7837.0,2313.0,105.0,114.0,92.1,189.0,205.0,92.2,67.0,85.0,78.8,0.0,13.0,0.0,0.0,6.0,392.0,19.0,18.0,0.0,8.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,2.0,4.0,0.42,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,4.0,3.0,2.0,0.0,1.0,4.0,25.0,3.0,18.0,11.0,7.0,13.0,34.0,0.0,503.0,64.0,292.0,212.0,2.0,0.0,503.0,0.0,1.0,0.0,301.0,5.0,1.0,0.0,10.0,7.0,0.0,0.0,0.0,0.0,45.0,12.0,13.0,48.0
-Gonzalo Escalante,ar ARG,MF,Cremonese,29-229,1993,9.0,7.0,555.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.16,0.16,0.0,0.16,0.2,0.2,0.03,0.03,6.2,1.0,0.0,16.7,0.16,0.0,0.0,0.03,-0.2,-0.2,222.0,290.0,76.6,3755.0,1430.0,99.0,117.0,84.6,103.0,122.0,84.4,16.0,36.0,44.4,4.0,30.0,2.0,0.0,19.0,279.0,8.0,4.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,3.0,8.0,10.0,1.62,8.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,16.0,8.0,8.0,8.0,0.0,10.0,13.0,76.9,3.0,7.0,1.0,6.0,10.0,4.0,0.0,348.0,16.0,99.0,199.0,56.0,7.0,348.0,1.0,5.0,20.0,225.0,7.0,7.0,0.0,6.0,5.0,0.0,0.0,0.0,0.0,39.0,9.0,9.0,50.0
-Nicolò Fagioli,it ITA,MF,Juventus,21-272,2001,6.0,2.0,239.0,2.0,0.0,0.0,0.0,0.0,0.0,0.75,0.0,0.75,0.75,0.75,0.3,0.3,0.1,0.1,2.7,3.0,0.0,75.0,1.13,0.5,0.67,0.06,1.7,1.7,98.0,121.0,81.0,1690.0,334.0,46.0,49.0,93.9,38.0,44.0,86.4,12.0,25.0,48.0,6.0,11.0,5.0,1.0,6.0,113.0,8.0,5.0,0.0,1.0,7.0,2.0,1.0,1.0,0.0,1.0,0.0,1.0,8.0,3.01,6.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,4.0,2.0,2.0,2.0,1.0,2.0,50.0,1.0,2.0,1.0,1.0,4.0,1.0,0.0,151.0,3.0,24.0,88.0,41.0,3.0,151.0,1.0,4.0,25.0,106.0,6.0,2.0,0.0,1.0,4.0,0.0,0.0,0.0,0.0,16.0,0.0,2.0,0.0
-Wladimiro Falcone,it ITA,GK,Lecce,27-213,1995,14.0,14.0,1260.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,272.0,469.0,58.0,8287.0,6005.0,45.0,45.0,100.0,112.0,117.0,95.7,112.0,301.0,37.2,0.0,5.0,1.0,0.0,0.0,329.0,137.0,31.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,1.0,0.07,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,1.0,1.0,100.0,0.0,0.0,0.0,0.0,1.0,10.0,0.0,517.0,443.0,517.0,0.0,0.0,0.0,517.0,0.0,0.0,0.0,196.0,0.0,0.0,0.0,1.0,2.0,0.0,0.0,1.0,0.0,15.0,6.0,0.0,100.0
-Davide Faraoni,it ITA,DF,Hellas Verona,31-017,1991,8.0,7.0,478.0,0.0,2.0,0.0,0.0,3.0,0.0,0.0,0.38,0.38,0.0,0.38,1.2,1.2,0.23,0.23,5.3,3.0,0.0,30.0,0.56,0.0,0.0,0.12,-1.2,-1.2,130.0,199.0,65.3,2383.0,1103.0,55.0,71.0,77.5,55.0,75.0,73.3,16.0,36.0,44.4,3.0,11.0,5.0,2.0,15.0,157.0,39.0,0.0,1.0,6.0,14.0,0.0,0.0,0.0,0.0,39.0,3.0,3.0,9.0,1.69,4.0,0.0,2.0,3.0,0.0,3.0,0.56,1.0,0.0,1.0,1.0,0.0,0.0,8.0,5.0,2.0,5.0,1.0,3.0,12.0,25.0,9.0,9.0,4.0,5.0,6.0,7.0,0.0,245.0,16.0,60.0,105.0,81.0,11.0,245.0,3.0,7.0,42.9,119.0,3.0,2.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,23.0,3.0,3.0,50.0
-Federico Fazio,ar ARG,DF,Salernitana,35-239,1987,9.0,9.0,809.0,1.0,0.0,0.0,0.0,2.0,1.0,0.11,0.0,0.11,0.11,0.11,0.7,0.7,0.07,0.07,9.0,2.0,0.0,20.0,0.22,0.1,0.5,0.07,0.3,0.3,342.0,436.0,78.4,6528.0,2662.0,120.0,144.0,83.3,170.0,192.0,88.5,44.0,81.0,54.3,2.0,21.0,3.0,0.0,28.0,407.0,29.0,14.0,0.0,8.0,3.0,0.0,0.0,0.0,0.0,15.0,0.0,6.0,10.0,1.11,6.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,11.0,8.0,6.0,5.0,0.0,3.0,8.0,37.5,5.0,8.0,4.0,4.0,20.0,42.0,0.0,538.0,53.0,241.0,252.0,50.0,13.0,538.0,4.0,6.0,66.7,299.0,8.0,4.0,0.0,7.0,3.0,0.0,0.0,1.0,0.0,58.0,31.0,9.0,77.5
-Jacopo Fazzini,it ITA,"MF,FW",Empoli,19-240,2003,6.0,1.0,115.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.07,0.07,1.3,0.0,0.0,0.0,0.0,0.0,0.0,0.04,-0.1,-0.1,37.0,44.0,84.1,493.0,87.0,24.0,25.0,96.0,12.0,16.0,75.0,1.0,3.0,33.3,1.0,1.0,0.0,0.0,0.0,41.0,3.0,1.0,0.0,0.0,2.0,1.0,0.0,1.0,0.0,1.0,0.0,0.0,4.0,3.16,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,10.0,6.0,8.0,2.0,0.0,5.0,6.0,83.3,1.0,1.0,0.0,1.0,1.0,4.0,0.0,73.0,3.0,25.0,33.0,16.0,3.0,73.0,0.0,4.0,0.0,38.0,1.0,4.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,6.0,0.0,3.0,0.0
-Lewis Ferguson,sct SCO,MF,Bologna,23-079,1999,8.0,5.0,421.0,2.0,0.0,0.0,0.0,1.0,0.0,0.43,0.0,0.43,0.43,0.43,0.9,0.9,0.19,0.19,4.7,4.0,0.0,50.0,0.86,0.25,0.5,0.11,1.1,1.1,150.0,185.0,81.1,2337.0,509.0,79.0,86.0,91.9,61.0,69.0,88.4,6.0,14.0,42.9,3.0,12.0,1.0,0.0,8.0,180.0,4.0,3.0,2.0,0.0,3.0,0.0,0.0,0.0,0.0,1.0,1.0,6.0,10.0,2.13,6.0,1.0,0.0,1.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,5.0,4.0,2.0,1.0,3.0,9.0,33.3,6.0,3.0,2.0,1.0,6.0,6.0,0.0,232.0,12.0,58.0,119.0,57.0,12.0,232.0,1.0,2.0,50.0,166.0,8.0,1.0,0.0,8.0,12.0,0.0,0.0,0.0,0.0,24.0,6.0,10.0,37.5
-Alex Ferrari,it ITA,DF,Sampdoria,28-133,1994,11.0,9.0,778.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.2,0.02,0.02,8.6,0.0,0.0,0.0,0.0,0.0,0.0,0.04,-0.2,-0.2,345.0,409.0,84.4,6906.0,2076.0,98.0,107.0,91.6,202.0,220.0,91.8,37.0,63.0,58.7,3.0,14.0,1.0,0.0,13.0,390.0,19.0,17.0,0.0,3.0,4.0,0.0,0.0,0.0,0.0,2.0,0.0,8.0,5.0,0.58,4.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,4.0,6.0,1.0,0.0,3.0,7.0,42.9,4.0,19.0,9.0,10.0,17.0,24.0,0.0,500.0,48.0,246.0,235.0,24.0,4.0,500.0,3.0,6.0,50.0,287.0,9.0,3.0,0.0,11.0,6.0,0.0,0.0,1.0,0.0,50.0,15.0,13.0,53.6
-Alessandro Florenzi,it ITA,DF,Milan,31-245,1991,2.0,1.0,97.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,62.0,79.0,78.5,1115.0,324.0,26.0,28.0,92.9,32.0,36.0,88.9,4.0,14.0,28.6,1.0,4.0,1.0,0.0,4.0,58.0,20.0,3.0,0.0,0.0,5.0,3.0,0.0,3.0,0.0,14.0,1.0,0.0,2.0,1.87,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,2.0,2.0,0.0,1.0,2.0,3.0,66.7,1.0,0.0,0.0,0.0,1.0,1.0,0.0,85.0,2.0,21.0,41.0,23.0,1.0,85.0,0.0,0.0,0.0,47.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0
-Davide Frattesi,it ITA,MF,Sassuolo,23-020,1999,14.0,14.0,1129.0,4.0,0.0,0.0,0.0,2.0,0.0,0.32,0.0,0.32,0.32,0.32,3.7,3.7,0.29,0.29,12.5,15.0,0.0,50.0,1.2,0.13,0.27,0.12,0.3,0.3,292.0,386.0,75.6,4956.0,1304.0,142.0,176.0,80.7,104.0,127.0,81.9,33.0,55.0,60.0,12.0,31.0,9.0,0.0,40.0,376.0,10.0,7.0,3.0,8.0,6.0,0.0,0.0,0.0,0.0,3.0,0.0,10.0,37.0,2.94,28.0,0.0,3.0,3.0,2.0,4.0,0.32,3.0,0.0,0.0,0.0,0.0,1.0,24.0,13.0,9.0,12.0,3.0,10.0,19.0,52.6,9.0,7.0,1.0,6.0,1.0,14.0,0.0,538.0,22.0,102.0,260.0,185.0,40.0,538.0,19.0,33.0,57.6,373.0,22.0,18.0,0.0,13.0,25.0,0.0,0.0,0.0,0.0,52.0,11.0,7.0,61.1
-Matteo Gabbia,it ITA,DF,Milan,23-021,1999,6.0,4.0,399.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,4.4,0.0,0.0,0.0,0.0,0.0,0.0,0.04,0.0,0.0,188.0,237.0,79.3,4191.0,1363.0,50.0,62.0,80.6,98.0,108.0,90.7,38.0,59.0,64.4,0.0,7.0,0.0,0.0,6.0,229.0,8.0,2.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,2.0,3.0,0.68,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,10.0,5.0,9.0,1.0,0.0,5.0,6.0,83.3,1.0,5.0,2.0,3.0,3.0,20.0,0.0,279.0,38.0,184.0,91.0,5.0,1.0,279.0,0.0,0.0,0.0,164.0,0.0,0.0,0.0,3.0,1.0,0.0,0.0,0.0,0.0,22.0,12.0,4.0,75.0
-Manolo Gabbiadini,it ITA,"MF,FW",Sampdoria,30-350,1991,12.0,4.0,483.0,1.0,1.0,0.0,0.0,2.0,0.0,0.19,0.19,0.37,0.19,0.37,1.6,1.6,0.29,0.29,5.4,6.0,2.0,33.3,1.12,0.06,0.17,0.09,-0.6,-0.6,105.0,160.0,65.6,1471.0,410.0,67.0,86.0,77.9,26.0,40.0,65.0,6.0,16.0,37.5,5.0,10.0,6.0,0.0,12.0,142.0,16.0,2.0,0.0,1.0,11.0,8.0,2.0,5.0,0.0,2.0,2.0,4.0,13.0,2.41,8.0,0.0,0.0,4.0,1.0,1.0,0.19,1.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,2.0,0.0,2.0,0.0,2.0,3.0,0.0,3.0,1.0,2.0,0.0,210.0,3.0,17.0,75.0,118.0,20.0,210.0,0.0,3.0,0.0,168.0,18.0,7.0,0.0,9.0,13.0,2.0,0.0,0.0,0.0,13.0,10.0,19.0,34.5
-Gianluca Gaetano,it ITA,MF,Napoli,22-190,2000,3.0,0.0,33.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,2.73,2.73,0.0,2.73,0.1,0.1,0.31,0.31,0.4,0.0,0.0,0.0,0.0,0.0,0.0,0.06,-0.1,-0.1,18.0,25.0,72.0,242.0,75.0,10.0,11.0,90.9,7.0,9.0,77.8,0.0,1.0,0.0,1.0,1.0,0.0,0.0,2.0,21.0,2.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,1.0,2.73,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,1.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,30.0,0.0,1.0,18.0,11.0,2.0,30.0,0.0,2.0,0.0,23.0,0.0,3.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0
-Roberto Gagliardini,it ITA,MF,Inter,28-218,1994,5.0,1.0,176.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.2,0.11,0.11,2.0,1.0,0.0,20.0,0.51,0.0,0.0,0.04,-0.2,-0.2,57.0,73.0,78.1,830.0,232.0,37.0,47.0,78.7,15.0,18.0,83.3,4.0,6.0,66.7,1.0,6.0,3.0,0.0,7.0,70.0,3.0,2.0,1.0,1.0,2.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,5.0,2.54,4.0,0.0,0.0,0.0,1.0,1.0,0.51,1.0,0.0,0.0,0.0,0.0,0.0,5.0,3.0,3.0,2.0,0.0,3.0,6.0,50.0,3.0,4.0,2.0,2.0,1.0,3.0,0.0,92.0,4.0,19.0,44.0,30.0,8.0,92.0,0.0,0.0,0.0,63.0,1.0,1.0,0.0,1.0,4.0,0.0,0.0,0.0,0.0,7.0,5.0,4.0,55.6
-Antonino Gallo,it ITA,DF,Lecce,22-310,2000,11.0,9.0,825.0,0.0,1.0,0.0,0.0,2.0,1.0,0.0,0.11,0.11,0.0,0.11,0.0,0.0,0.01,0.01,9.2,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.0,0.0,311.0,454.0,68.5,6051.0,2697.0,127.0,146.0,87.0,137.0,189.0,72.5,44.0,98.0,44.9,14.0,47.0,12.0,8.0,36.0,351.0,100.0,12.0,0.0,6.0,30.0,0.0,0.0,0.0,0.0,88.0,3.0,9.0,24.0,2.62,21.0,0.0,3.0,0.0,0.0,1.0,0.11,1.0,0.0,0.0,0.0,0.0,0.0,17.0,9.0,12.0,2.0,3.0,12.0,18.0,66.7,6.0,11.0,2.0,9.0,7.0,20.0,0.0,527.0,30.0,176.0,212.0,146.0,3.0,527.0,4.0,8.0,50.0,265.0,10.0,3.0,1.0,8.0,6.0,1.0,0.0,0.0,0.0,65.0,13.0,7.0,65.0
-Federico Gatti,it ITA,DF,Juventus,24-140,1998,3.0,3.0,270.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.03,0.03,3.0,1.0,0.0,50.0,0.33,0.0,0.0,0.04,-0.1,-0.1,152.0,186.0,81.7,3339.0,1083.0,44.0,49.0,89.8,73.0,81.0,90.1,34.0,51.0,66.7,0.0,14.0,0.0,0.0,10.0,173.0,12.0,10.0,0.0,3.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,2.0,5.0,1.67,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,1.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,3.0,1.0,5.0,18.0,1.0,222.0,24.0,110.0,102.0,12.0,5.0,222.0,0.0,0.0,0.0,152.0,0.0,2.0,0.0,2.0,3.0,0.0,0.0,0.0,0.0,13.0,10.0,8.0,55.6
-Valentin Gendrey,fr FRA,DF,Lecce,22-143,2000,14.0,13.0,1164.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,12.9,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.0,0.0,405.0,573.0,70.7,6588.0,3212.0,211.0,243.0,86.8,163.0,225.0,72.4,23.0,73.0,31.5,7.0,25.0,5.0,2.0,37.0,430.0,140.0,8.0,0.0,3.0,23.0,0.0,0.0,0.0,0.0,132.0,3.0,14.0,14.0,1.08,10.0,1.0,1.0,0.0,2.0,1.0,0.08,0.0,0.0,0.0,0.0,1.0,0.0,34.0,20.0,24.0,8.0,2.0,14.0,25.0,56.0,11.0,16.0,2.0,14.0,17.0,35.0,0.0,701.0,43.0,270.0,289.0,154.0,3.0,701.0,5.0,11.0,45.5,322.0,20.0,7.0,0.0,11.0,14.0,0.0,1.0,1.0,0.0,75.0,14.0,17.0,45.2
-Paolo Ghiglione,it ITA,DF,Cremonese,25-282,1997,5.0,5.0,377.0,0.0,1.0,0.0,0.0,2.0,0.0,0.0,0.24,0.24,0.0,0.24,0.1,0.1,0.02,0.02,4.2,0.0,0.0,0.0,0.0,0.0,0.0,0.03,-0.1,-0.1,72.0,139.0,51.8,1440.0,781.0,22.0,33.0,66.7,40.0,71.0,56.3,10.0,26.0,38.5,5.0,9.0,9.0,7.0,10.0,112.0,27.0,1.0,0.0,1.0,24.0,0.0,0.0,0.0,0.0,26.0,0.0,5.0,8.0,1.91,7.0,1.0,0.0,0.0,0.0,2.0,0.48,2.0,0.0,0.0,0.0,0.0,0.0,5.0,3.0,3.0,2.0,0.0,3.0,8.0,37.5,5.0,7.0,4.0,3.0,3.0,7.0,0.0,171.0,11.0,43.0,66.0,63.0,5.0,171.0,0.0,3.0,0.0,80.0,2.0,4.0,0.0,5.0,3.0,0.0,0.0,0.0,0.0,20.0,2.0,4.0,33.3
-Mario Gila,es ESP,DF,Lazio,22-074,2000,3.0,0.0,68.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,42.0,44.0,95.5,764.0,263.0,17.0,18.0,94.4,18.0,19.0,94.7,6.0,6.0,100.0,0.0,0.0,0.0,0.0,1.0,41.0,3.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.34,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,2.0,0.0,49.0,4.0,28.0,21.0,0.0,0.0,49.0,0.0,0.0,0.0,33.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,3.0,0.0
-Olivier Giroud,fr FRA,FW,Milan,36-042,1986,12.0,8.0,677.0,5.0,2.0,1.0,1.0,3.0,1.0,0.66,0.27,0.93,0.53,0.8,4.4,3.8,0.59,0.5,7.5,7.0,1.0,20.0,0.93,0.11,0.57,0.11,0.6,0.2,98.0,158.0,62.0,1154.0,223.0,65.0,100.0,65.0,23.0,36.0,63.9,2.0,7.0,28.6,9.0,3.0,2.0,0.0,5.0,147.0,10.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,21.0,2.79,15.0,0.0,0.0,4.0,2.0,2.0,0.27,0.0,0.0,0.0,2.0,0.0,0.0,2.0,1.0,1.0,1.0,0.0,1.0,3.0,33.3,2.0,5.0,1.0,4.0,1.0,3.0,0.0,236.0,5.0,14.0,95.0,132.0,60.0,235.0,3.0,4.0,75.0,193.0,21.0,2.0,1.0,9.0,12.0,7.0,0.0,0.0,0.0,14.0,36.0,20.0,64.3
-Pierluigi Gollini,it ITA,GK,Fiorentina,27-238,1995,3.0,3.0,270.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,96.0,126.0,76.2,2622.0,1774.0,18.0,18.0,100.0,42.0,42.0,100.0,36.0,66.0,54.5,0.0,1.0,0.0,0.0,0.0,111.0,15.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,1.0,1.0,100.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,131.0,116.0,131.0,0.0,0.0,0.0,131.0,0.0,0.0,0.0,91.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0
-Joan Gonzàlez,es ESP,MF,Lecce,20-283,2002,14.0,12.0,1018.0,1.0,2.0,0.0,0.0,3.0,0.0,0.09,0.18,0.27,0.09,0.27,0.9,0.9,0.08,0.08,11.3,2.0,0.0,25.0,0.18,0.13,0.5,0.11,0.1,0.1,247.0,323.0,76.5,4018.0,1082.0,110.0,144.0,76.4,103.0,114.0,90.4,20.0,40.0,50.0,10.0,32.0,5.0,2.0,18.0,301.0,21.0,5.0,2.0,3.0,11.0,0.0,0.0,0.0,0.0,4.0,1.0,5.0,19.0,1.68,13.0,0.0,1.0,1.0,3.0,2.0,0.18,2.0,0.0,0.0,0.0,0.0,0.0,20.0,9.0,12.0,3.0,5.0,8.0,22.0,36.4,14.0,19.0,4.0,15.0,8.0,19.0,0.0,460.0,28.0,118.0,234.0,116.0,15.0,460.0,7.0,25.0,28.0,271.0,22.0,15.0,0.0,21.0,24.0,1.0,0.0,0.0,1.0,55.0,15.0,22.0,40.5
-Nicolás González,ar ARG,"FW,MF",Fiorentina,24-219,1998,6.0,2.0,187.0,1.0,0.0,0.0,0.0,0.0,0.0,0.48,0.0,0.48,0.48,0.48,1.2,1.2,0.56,0.56,2.1,2.0,0.0,20.0,0.96,0.1,0.5,0.12,-0.2,-0.2,48.0,79.0,60.8,960.0,161.0,20.0,29.0,69.0,18.0,23.0,78.3,8.0,13.0,61.5,2.0,5.0,2.0,0.0,6.0,77.0,0.0,0.0,0.0,3.0,5.0,0.0,0.0,0.0,0.0,0.0,2.0,6.0,11.0,5.29,7.0,0.0,1.0,2.0,1.0,1.0,0.48,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,115.0,1.0,4.0,48.0,64.0,16.0,115.0,3.0,10.0,30.0,94.0,7.0,3.0,0.0,2.0,5.0,1.0,0.0,0.0,0.0,8.0,6.0,5.0,54.5
-Robin Gosens,de GER,DF,Inter,28-129,1994,11.0,1.0,235.0,1.0,0.0,0.0,0.0,1.0,0.0,0.38,0.0,0.38,0.38,0.38,0.5,0.5,0.21,0.21,2.6,1.0,0.0,33.3,0.38,0.33,1.0,0.18,0.5,0.5,97.0,124.0,78.2,1580.0,615.0,51.0,52.0,98.1,39.0,49.0,79.6,6.0,14.0,42.9,3.0,6.0,7.0,4.0,8.0,107.0,15.0,0.0,0.0,0.0,13.0,0.0,0.0,0.0,0.0,15.0,2.0,5.0,6.0,2.31,5.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,4.0,3.0,2.0,0.0,3.0,4.0,75.0,1.0,3.0,0.0,3.0,2.0,1.0,0.0,142.0,3.0,35.0,50.0,58.0,9.0,142.0,2.0,3.0,66.7,101.0,4.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,12.0,2.0,3.0,40.0
-Alberto Grassi,it ITA,MF,Empoli,27-249,1995,8.0,3.0,259.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.02,0.02,2.9,0.0,0.0,0.0,0.0,0.0,0.0,0.02,-0.1,-0.1,90.0,117.0,76.9,1329.0,420.0,47.0,56.0,83.9,28.0,36.0,77.8,7.0,15.0,46.7,2.0,3.0,2.0,0.0,8.0,114.0,3.0,3.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,5.0,1.74,3.0,0.0,0.0,0.0,1.0,1.0,0.35,1.0,0.0,0.0,0.0,0.0,0.0,6.0,4.0,4.0,2.0,0.0,2.0,2.0,100.0,0.0,5.0,4.0,1.0,8.0,10.0,0.0,160.0,17.0,59.0,81.0,21.0,2.0,160.0,0.0,1.0,0.0,76.0,3.0,4.0,0.0,5.0,3.0,0.0,0.0,0.0,0.0,21.0,9.0,2.0,81.8
-Koray Günter,de GER,DF,Hellas Verona,28-087,1994,12.0,10.0,958.0,1.0,0.0,0.0,0.0,3.0,0.0,0.09,0.0,0.09,0.09,0.09,0.9,0.9,0.09,0.09,10.6,1.0,0.0,11.1,0.09,0.11,1.0,0.1,0.1,0.1,306.0,403.0,75.9,6635.0,3070.0,92.0,116.0,79.3,153.0,175.0,87.4,58.0,100.0,58.0,8.0,31.0,1.0,1.0,26.0,383.0,19.0,18.0,0.0,3.0,3.0,0.0,0.0,0.0,0.0,1.0,1.0,5.0,13.0,1.22,10.0,1.0,0.0,2.0,0.0,1.0,0.09,0.0,0.0,0.0,1.0,0.0,0.0,10.0,6.0,1.0,8.0,1.0,4.0,7.0,57.1,3.0,22.0,14.0,8.0,26.0,40.0,0.0,527.0,76.0,261.0,245.0,28.0,10.0,527.0,3.0,4.0,75.0,224.0,3.0,1.0,0.0,16.0,9.0,0.0,0.0,0.0,0.0,75.0,21.0,20.0,51.2
-Emmanuel Gyasi,gh GHA,"FW,DF",Spezia,28-304,1994,12.0,12.0,975.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,1.4,1.4,0.13,0.13,10.8,6.0,0.0,35.3,0.55,0.0,0.0,0.08,-1.4,-1.4,198.0,244.0,81.1,2508.0,472.0,137.0,155.0,88.4,52.0,64.0,81.3,3.0,7.0,42.9,8.0,1.0,4.0,0.0,5.0,205.0,39.0,2.0,1.0,1.0,7.0,2.0,0.0,0.0,0.0,18.0,0.0,5.0,17.0,1.57,15.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,4.0,3.0,6.0,0.0,3.0,10.0,30.0,7.0,12.0,3.0,9.0,3.0,8.0,0.0,341.0,10.0,57.0,137.0,149.0,35.0,341.0,3.0,10.0,30.0,213.0,21.0,14.0,0.0,15.0,8.0,13.0,0.0,0.0,0.0,38.0,5.0,23.0,17.9
-Norbert Gyömbér,sk SVK,DF,Salernitana,30-131,1992,11.0,10.0,728.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3,0.3,0.04,0.04,8.1,0.0,0.0,0.0,0.0,0.0,0.0,0.17,-0.3,-0.3,305.0,350.0,87.1,5662.0,2224.0,110.0,120.0,91.7,156.0,168.0,92.9,35.0,55.0,63.6,1.0,24.0,0.0,0.0,23.0,336.0,14.0,9.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,1.0,7.0,0.86,5.0,1.0,0.0,0.0,0.0,1.0,0.12,1.0,0.0,0.0,0.0,0.0,0.0,14.0,11.0,11.0,3.0,0.0,7.0,11.0,63.6,4.0,16.0,11.0,5.0,11.0,37.0,0.0,438.0,57.0,220.0,217.0,5.0,1.0,438.0,0.0,1.0,0.0,256.0,1.0,1.0,0.0,10.0,2.0,0.0,0.0,1.0,0.0,48.0,12.0,8.0,60.0
-Christian Gytkjær,dk DEN,"FW,MF",Monza,32-189,1990,11.0,2.0,343.0,1.0,0.0,0.0,0.0,0.0,0.0,0.26,0.0,0.26,0.26,0.26,2.3,2.3,0.62,0.62,3.8,4.0,1.0,44.4,1.05,0.11,0.25,0.26,-1.3,-1.3,38.0,58.0,65.5,465.0,81.0,24.0,34.0,70.6,9.0,15.0,60.0,2.0,2.0,100.0,2.0,1.0,2.0,0.0,4.0,52.0,5.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,2.0,6.0,1.59,4.0,0.0,0.0,2.0,0.0,2.0,0.53,1.0,0.0,0.0,1.0,0.0,0.0,6.0,2.0,1.0,4.0,1.0,2.0,3.0,66.7,1.0,1.0,0.0,1.0,0.0,0.0,0.0,89.0,0.0,1.0,47.0,41.0,13.0,89.0,1.0,2.0,50.0,65.0,7.0,5.0,0.0,8.0,4.0,8.0,0.0,0.0,0.0,7.0,4.0,11.0,26.7
-Nicolas Haas,ch SUI,MF,Empoli,26-292,1996,12.0,9.0,741.0,1.0,0.0,0.0,0.0,2.0,0.0,0.12,0.0,0.12,0.12,0.12,1.1,1.1,0.13,0.13,8.2,3.0,0.0,50.0,0.36,0.17,0.33,0.19,-0.1,-0.1,177.0,242.0,73.1,2837.0,825.0,91.0,111.0,82.0,71.0,93.0,76.3,11.0,21.0,52.4,5.0,18.0,4.0,0.0,16.0,235.0,7.0,2.0,0.0,0.0,10.0,0.0,0.0,0.0,0.0,2.0,0.0,10.0,15.0,1.81,12.0,1.0,1.0,0.0,0.0,1.0,0.12,0.0,1.0,0.0,0.0,0.0,0.0,20.0,8.0,10.0,5.0,5.0,9.0,17.0,52.9,8.0,8.0,2.0,6.0,3.0,15.0,0.0,336.0,27.0,116.0,139.0,82.0,14.0,336.0,1.0,5.0,20.0,208.0,14.0,7.0,0.0,15.0,8.0,1.0,0.0,0.0,0.0,37.0,1.0,12.0,7.7
-Samir Handanović,si SVN,GK,Inter,38-120,1984,8.0,8.0,720.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,8.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,280.0,314.0,89.2,6390.0,4416.0,88.0,89.0,98.9,130.0,131.0,99.2,61.0,90.0,67.8,0.0,6.0,0.0,0.0,0.0,253.0,58.0,13.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,2.0,0.25,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,332.0,267.0,329.0,2.0,1.0,0.0,332.0,0.0,0.0,0.0,198.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,8.0,0.0,0.0,0.0
-Abdou Harroui,nl NED,MF,Sassuolo,24-302,1998,11.0,2.0,282.0,1.0,0.0,0.0,0.0,1.0,0.0,0.32,0.0,0.32,0.32,0.32,0.5,0.5,0.16,0.16,3.1,3.0,0.0,37.5,0.96,0.13,0.33,0.06,0.5,0.5,95.0,121.0,78.5,1522.0,372.0,43.0,48.0,89.6,47.0,53.0,88.7,4.0,9.0,44.4,1.0,13.0,2.0,1.0,4.0,118.0,3.0,0.0,1.0,1.0,6.0,0.0,0.0,0.0,0.0,1.0,0.0,5.0,3.0,0.96,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,0.0,3.0,2.0,1.0,1.0,6.0,16.7,5.0,3.0,1.0,2.0,0.0,2.0,0.0,152.0,6.0,19.0,83.0,53.0,4.0,152.0,2.0,3.0,66.7,107.0,4.0,5.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,18.0,4.0,3.0,57.1
-Hans Hateboer,nl NED,DF,Atalanta,28-306,1994,11.0,11.0,954.0,1.0,0.0,0.0,0.0,6.0,0.0,0.09,0.0,0.09,0.09,0.09,0.9,0.9,0.09,0.09,10.6,1.0,0.0,14.3,0.09,0.14,1.0,0.13,0.1,0.1,374.0,471.0,79.4,5525.0,1977.0,223.0,250.0,89.2,113.0,150.0,75.3,25.0,43.0,58.1,8.0,18.0,14.0,6.0,28.0,373.0,97.0,3.0,2.0,1.0,15.0,0.0,0.0,0.0,0.0,94.0,1.0,9.0,13.0,1.23,12.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,16.0,10.0,8.0,6.0,2.0,9.0,22.0,40.9,13.0,14.0,3.0,11.0,9.0,17.0,0.0,548.0,29.0,143.0,233.0,173.0,18.0,548.0,2.0,5.0,40.0,324.0,6.0,5.0,0.0,13.0,2.0,0.0,0.0,0.0,0.0,34.0,15.0,12.0,55.6
-Liam Henderson,sct SCO,MF,Empoli,26-200,1996,12.0,7.0,584.0,0.0,1.0,0.0,0.0,4.0,0.0,0.0,0.15,0.15,0.0,0.15,0.2,0.2,0.03,0.03,6.5,3.0,0.0,60.0,0.46,0.0,0.0,0.04,-0.2,-0.2,194.0,256.0,75.8,3057.0,905.0,84.0,102.0,82.4,91.0,105.0,86.7,10.0,29.0,34.5,11.0,13.0,6.0,6.0,15.0,240.0,12.0,4.0,3.0,1.0,17.0,2.0,1.0,0.0,0.0,2.0,4.0,6.0,20.0,3.08,17.0,1.0,0.0,1.0,0.0,1.0,0.15,1.0,0.0,0.0,0.0,0.0,0.0,7.0,6.0,4.0,2.0,1.0,2.0,13.0,15.4,11.0,6.0,1.0,5.0,6.0,2.0,0.0,301.0,7.0,60.0,170.0,76.0,11.0,301.0,0.0,5.0,0.0,204.0,10.0,3.0,0.0,23.0,6.0,2.0,0.0,0.0,0.0,32.0,3.0,4.0,42.9
-Jack Hendry,sct SCO,DF,Cremonese,27-188,1995,2.0,1.0,98.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,64.0,69.0,92.8,1331.0,529.0,15.0,16.0,93.8,38.0,41.0,92.7,8.0,9.0,88.9,0.0,2.0,0.0,0.0,2.0,58.0,11.0,4.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,2.0,1.84,2.0,0.0,0.0,0.0,0.0,1.0,0.92,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,73.0,8.0,43.0,31.0,1.0,0.0,73.0,0.0,0.0,0.0,47.0,0.0,0.0,0.0,2.0,1.0,0.0,0.0,0.0,0.0,6.0,6.0,1.0,85.7
-Matheus Henrique,br BRA,MF,Sassuolo,24-327,1997,8.0,4.0,441.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.5,0.5,0.1,0.1,4.9,4.0,0.0,57.1,0.82,0.0,0.0,0.07,-0.5,-0.5,192.0,225.0,85.3,3361.0,749.0,82.0,92.0,89.1,84.0,93.0,90.3,21.0,28.0,75.0,7.0,24.0,2.0,0.0,17.0,221.0,4.0,1.0,2.0,2.0,0.0,1.0,0.0,0.0,0.0,2.0,0.0,5.0,18.0,3.67,13.0,1.0,1.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,5.0,2.0,5.0,0.0,1.0,2.0,50.0,1.0,3.0,0.0,3.0,5.0,3.0,0.0,263.0,5.0,35.0,156.0,75.0,6.0,263.0,8.0,12.0,66.7,196.0,9.0,3.0,0.0,4.0,6.0,0.0,0.0,0.0,0.0,19.0,4.0,2.0,66.7
-Thomas Henry,fr FRA,FW,Hellas Verona,28-052,1994,14.0,13.0,990.0,2.0,0.0,0.0,0.0,4.0,0.0,0.18,0.0,0.18,0.18,0.18,1.6,1.6,0.15,0.15,11.0,5.0,0.0,29.4,0.45,0.12,0.4,0.1,0.4,0.4,109.0,208.0,52.4,1351.0,426.0,65.0,112.0,58.0,19.0,43.0,44.2,7.0,12.0,58.3,13.0,13.0,6.0,0.0,14.0,198.0,8.0,0.0,1.0,2.0,5.0,0.0,0.0,0.0,0.0,1.0,2.0,9.0,22.0,2.0,16.0,1.0,1.0,3.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,3.0,1.0,1.0,3.0,1.0,4.0,25.0,3.0,4.0,2.0,2.0,0.0,12.0,0.0,339.0,13.0,23.0,149.0,169.0,44.0,339.0,3.0,14.0,21.4,280.0,49.0,25.0,0.0,24.0,15.0,9.0,0.0,0.0,0.0,29.0,39.0,39.0,50.0
-Theo Hernández,fr FRA,DF,Milan,25-036,1997,12.0,12.0,1064.0,2.0,2.0,1.0,1.0,5.0,0.0,0.17,0.17,0.34,0.08,0.25,2.1,1.3,0.18,0.11,11.8,5.0,3.0,18.5,0.42,0.04,0.2,0.05,-0.1,-0.3,496.0,622.0,79.7,8700.0,2922.0,221.0,247.0,89.5,217.0,258.0,84.1,49.0,84.0,58.3,18.0,36.0,14.0,5.0,38.0,491.0,131.0,16.0,1.0,9.0,36.0,11.0,0.0,9.0,0.0,104.0,0.0,14.0,38.0,3.21,18.0,10.0,1.0,4.0,3.0,6.0,0.51,3.0,2.0,0.0,0.0,0.0,1.0,22.0,13.0,14.0,7.0,1.0,11.0,15.0,73.3,4.0,15.0,4.0,11.0,8.0,7.0,0.0,742.0,17.0,170.0,371.0,209.0,28.0,741.0,7.0,29.0,24.1,452.0,17.0,7.0,0.0,9.0,23.0,0.0,0.0,0.0,0.0,67.0,16.0,7.0,69.6
-Isak Hien,se SWE,DF,Hellas Verona,23-302,1999,11.0,8.0,836.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,9.3,0.0,0.0,0.0,0.0,0.0,0.0,0.05,0.0,0.0,284.0,377.0,75.3,5472.0,2464.0,98.0,123.0,79.7,150.0,177.0,84.7,30.0,55.0,54.5,2.0,21.0,2.0,1.0,21.0,343.0,32.0,10.0,0.0,2.0,1.0,0.0,0.0,0.0,0.0,22.0,2.0,8.0,10.0,1.08,6.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,27.0,12.0,20.0,7.0,0.0,14.0,20.0,70.0,6.0,8.0,3.0,5.0,13.0,18.0,0.0,468.0,42.0,240.0,200.0,37.0,8.0,468.0,5.0,10.0,50.0,212.0,8.0,6.0,0.0,18.0,3.0,0.0,0.0,0.0,0.0,63.0,22.0,11.0,66.7
-Morten Hjulmand,dk DEN,MF,Lecce,23-139,1999,13.0,13.0,1084.0,0.0,2.0,0.0,0.0,4.0,1.0,0.0,0.17,0.17,0.0,0.17,0.2,0.2,0.02,0.02,12.0,1.0,0.0,16.7,0.08,0.0,0.0,0.03,-0.2,-0.2,320.0,415.0,77.1,6091.0,1711.0,123.0,153.0,80.4,146.0,169.0,86.4,45.0,71.0,63.4,9.0,51.0,3.0,0.0,33.0,391.0,22.0,21.0,0.0,6.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,8.0,18.0,1.5,16.0,0.0,0.0,0.0,1.0,2.0,0.17,2.0,0.0,0.0,0.0,0.0,0.0,34.0,19.0,20.0,14.0,0.0,8.0,14.0,57.1,6.0,14.0,4.0,10.0,21.0,24.0,0.0,547.0,40.0,174.0,302.0,74.0,3.0,547.0,4.0,6.0,66.7,246.0,12.0,10.0,0.0,24.0,17.0,0.0,0.0,0.0,0.0,85.0,19.0,6.0,76.0
-Emil Holm,se SWE,DF,Spezia,22-182,2000,13.0,11.0,942.0,1.0,1.0,0.0,0.0,3.0,0.0,0.1,0.1,0.19,0.1,0.19,0.9,0.9,0.09,0.09,10.5,2.0,0.0,22.2,0.19,0.11,0.5,0.1,0.1,0.1,242.0,394.0,61.4,3577.0,1049.0,130.0,172.0,75.6,93.0,149.0,62.4,8.0,36.0,22.2,12.0,15.0,9.0,3.0,19.0,316.0,77.0,1.0,1.0,1.0,38.0,0.0,0.0,0.0,0.0,76.0,1.0,12.0,26.0,2.49,15.0,5.0,2.0,1.0,2.0,1.0,0.1,1.0,0.0,0.0,0.0,0.0,0.0,16.0,12.0,7.0,5.0,4.0,11.0,21.0,52.4,10.0,9.0,2.0,7.0,6.0,30.0,0.0,521.0,27.0,118.0,198.0,210.0,26.0,521.0,13.0,30.0,43.3,285.0,24.0,12.0,0.0,17.0,10.0,2.0,0.0,0.0,0.0,52.0,39.0,41.0,48.8
-Martin Hongla,cm CMR,MF,Hellas Verona,24-240,1998,9.0,6.0,523.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.2,0.03,0.03,5.8,2.0,0.0,40.0,0.34,0.0,0.0,0.04,-0.2,-0.2,164.0,211.0,77.7,3227.0,1002.0,61.0,72.0,84.7,75.0,90.0,83.3,24.0,41.0,58.5,3.0,18.0,2.0,1.0,17.0,203.0,8.0,5.0,0.0,3.0,8.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,11.0,1.89,9.0,0.0,1.0,1.0,0.0,1.0,0.17,1.0,0.0,0.0,0.0,0.0,0.0,8.0,5.0,4.0,4.0,0.0,5.0,5.0,100.0,0.0,6.0,1.0,5.0,6.0,9.0,0.0,255.0,12.0,65.0,140.0,54.0,3.0,255.0,8.0,14.0,57.1,140.0,4.0,3.0,0.0,11.0,4.0,0.0,0.0,0.0,0.0,48.0,5.0,8.0,38.5
-Petko Hristov,bg BUL,DF,Spezia,23-255,1999,8.0,3.0,320.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.02,0.02,3.6,0.0,0.0,0.0,0.0,0.0,0.0,0.08,-0.1,-0.1,143.0,185.0,77.3,2354.0,914.0,74.0,82.0,90.2,58.0,72.0,80.6,9.0,23.0,39.1,0.0,11.0,2.0,1.0,5.0,149.0,35.0,9.0,0.0,3.0,1.0,0.0,0.0,0.0,0.0,26.0,1.0,1.0,3.0,0.84,1.0,0.0,0.0,1.0,1.0,1.0,0.28,0.0,0.0,0.0,0.0,1.0,0.0,5.0,3.0,2.0,3.0,0.0,4.0,7.0,57.1,3.0,4.0,2.0,2.0,4.0,11.0,0.0,222.0,18.0,91.0,105.0,27.0,3.0,222.0,0.0,3.0,0.0,118.0,3.0,0.0,0.0,1.0,4.0,0.0,1.0,0.0,0.0,18.0,9.0,5.0,64.3
-Ajdin Hrustic,au AUS,MF,Hellas Verona,26-129,1996,5.0,3.0,221.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3,0.3,0.13,0.13,2.5,0.0,0.0,0.0,0.0,0.0,0.0,0.11,-0.3,-0.3,73.0,92.0,79.3,1045.0,341.0,38.0,40.0,95.0,25.0,33.0,75.8,4.0,7.0,57.1,3.0,1.0,5.0,1.0,7.0,80.0,12.0,6.0,0.0,1.0,7.0,4.0,2.0,0.0,0.0,0.0,0.0,4.0,7.0,2.85,6.0,1.0,0.0,0.0,0.0,1.0,0.41,1.0,0.0,0.0,0.0,0.0,0.0,2.0,1.0,1.0,1.0,0.0,1.0,2.0,50.0,1.0,1.0,0.0,1.0,0.0,2.0,1.0,115.0,3.0,14.0,58.0,45.0,6.0,115.0,3.0,11.0,27.3,74.0,7.0,2.0,0.0,7.0,2.0,0.0,0.0,0.0,0.0,10.0,1.0,3.0,25.0
-Elseid Hysaj,al ALB,DF,Lazio,28-264,1994,11.0,2.0,317.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.28,0.28,0.0,0.28,0.0,0.0,0.01,0.01,3.5,1.0,0.0,100.0,0.28,0.0,0.0,0.03,0.0,0.0,177.0,215.0,82.3,2425.0,1161.0,110.0,122.0,90.2,55.0,67.0,82.1,6.0,16.0,37.5,3.0,15.0,2.0,0.0,10.0,178.0,37.0,3.0,1.0,2.0,0.0,0.0,0.0,0.0,0.0,34.0,0.0,3.0,10.0,2.86,8.0,0.0,2.0,0.0,0.0,1.0,0.29,1.0,0.0,0.0,0.0,0.0,0.0,9.0,4.0,5.0,3.0,1.0,3.0,5.0,60.0,2.0,4.0,3.0,1.0,4.0,6.0,0.0,248.0,12.0,93.0,123.0,35.0,1.0,248.0,2.0,4.0,50.0,146.0,8.0,0.0,0.0,4.0,2.0,0.0,0.0,0.0,0.0,21.0,4.0,5.0,44.4
-Rasmus Højlund,dk DEN,FW,Atalanta,19-280,2003,10.0,4.0,414.0,1.0,1.0,0.0,0.0,1.0,0.0,0.22,0.22,0.43,0.22,0.43,2.0,2.0,0.45,0.45,4.6,5.0,0.0,50.0,1.09,0.1,0.2,0.2,-1.0,-1.0,79.0,103.0,76.7,1006.0,167.0,49.0,59.0,83.1,19.0,26.0,73.1,3.0,3.0,100.0,7.0,7.0,3.0,0.0,7.0,101.0,2.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,10.0,2.18,8.0,0.0,0.0,0.0,2.0,2.0,0.44,1.0,0.0,0.0,0.0,1.0,0.0,2.0,2.0,0.0,0.0,2.0,1.0,2.0,50.0,1.0,2.0,0.0,2.0,0.0,0.0,0.0,152.0,0.0,7.0,63.0,85.0,25.0,152.0,3.0,11.0,27.3,116.0,19.0,11.0,0.0,9.0,6.0,1.0,0.0,0.0,0.0,21.0,10.0,18.0,35.7
-Roger Ibanez,br BRA,DF,Roma,23-353,1998,14.0,14.0,1260.0,1.0,0.0,0.0,0.0,3.0,0.0,0.07,0.0,0.07,0.07,0.07,1.2,1.2,0.08,0.08,14.0,4.0,0.0,44.4,0.29,0.11,0.25,0.13,-0.2,-0.2,722.0,807.0,89.5,13544.0,4689.0,267.0,294.0,90.8,363.0,385.0,94.3,81.0,107.0,75.7,1.0,36.0,1.0,0.0,32.0,779.0,27.0,23.0,1.0,7.0,0.0,0.0,0.0,0.0,0.0,4.0,1.0,3.0,15.0,1.07,8.0,0.0,0.0,2.0,2.0,1.0,0.07,1.0,0.0,0.0,0.0,0.0,0.0,36.0,19.0,17.0,18.0,1.0,14.0,19.0,73.7,5.0,12.0,5.0,7.0,27.0,47.0,1.0,958.0,113.0,482.0,465.0,27.0,9.0,958.0,5.0,7.0,71.4,632.0,7.0,9.0,0.0,18.0,28.0,0.0,1.0,0.0,0.0,94.0,21.0,10.0,67.7
-Igor,br BRA,DF,Fiorentina,24-277,1998,9.0,7.0,631.0,0.0,0.0,0.0,0.0,4.0,1.0,0.0,0.0,0.0,0.0,0.0,0.2,0.2,0.02,0.02,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.08,-0.2,-0.2,454.0,494.0,91.9,9665.0,2889.0,118.0,122.0,96.7,270.0,284.0,95.1,64.0,81.0,79.0,1.0,32.0,0.0,0.0,24.0,480.0,14.0,12.0,0.0,7.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,6.0,0.85,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,11.0,5.0,5.0,3.0,3.0,3.0,7.0,42.9,4.0,11.0,4.0,7.0,8.0,14.0,1.0,547.0,36.0,208.0,320.0,24.0,3.0,547.0,1.0,2.0,50.0,395.0,2.0,5.0,1.0,11.0,1.0,0.0,0.0,0.0,0.0,47.0,15.0,4.0,78.9
-Jonathan Ikone,fr FRA,FW,Fiorentina,24-193,1998,13.0,8.0,746.0,2.0,1.0,0.0,0.0,2.0,0.0,0.24,0.12,0.36,0.24,0.36,1.0,1.0,0.13,0.13,8.3,6.0,0.0,30.0,0.72,0.1,0.33,0.05,1.0,1.0,197.0,236.0,83.5,3290.0,505.0,105.0,116.0,90.5,68.0,81.0,84.0,18.0,21.0,85.7,12.0,7.0,7.0,0.0,18.0,226.0,9.0,1.0,0.0,4.0,9.0,0.0,0.0,0.0,0.0,8.0,1.0,5.0,24.0,2.9,20.0,0.0,4.0,0.0,0.0,3.0,0.36,3.0,0.0,0.0,0.0,0.0,0.0,6.0,0.0,2.0,2.0,2.0,0.0,0.0,0.0,0.0,7.0,1.0,6.0,2.0,2.0,0.0,346.0,2.0,29.0,127.0,194.0,45.0,346.0,14.0,32.0,43.8,259.0,25.0,18.0,0.0,11.0,8.0,2.0,0.0,0.0,0.0,24.0,4.0,13.0,23.5
-Ivan Ilić,rs SRB,MF,Hellas Verona,21-239,2001,7.0,7.0,612.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3,0.3,0.05,0.05,6.8,2.0,0.0,28.6,0.29,0.0,0.0,0.05,-0.3,-0.3,195.0,288.0,67.7,3714.0,1126.0,77.0,97.0,79.4,86.0,116.0,74.1,26.0,55.0,47.3,14.0,16.0,7.0,1.0,22.0,234.0,53.0,9.0,0.0,2.0,39.0,33.0,11.0,18.0,0.0,1.0,1.0,9.0,21.0,3.09,10.0,10.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,10.0,6.0,4.0,6.0,0.0,4.0,8.0,50.0,4.0,8.0,0.0,8.0,5.0,10.0,0.0,343.0,19.0,69.0,173.0,109.0,10.0,343.0,5.0,11.0,45.5,160.0,13.0,3.0,0.0,8.0,8.0,0.0,0.0,0.0,0.0,57.0,6.0,9.0,40.0
-Samuel Iling-Junior,eng ENG,"MF,DF",Juventus,19-038,2003,2.0,0.0,25.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,3.6,3.6,0.0,3.6,0.0,0.0,0.0,0.0,0.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,10.0,90.0,138.0,59.0,5.0,6.0,83.3,3.0,3.0,100.0,0.0,0.0,0.0,1.0,1.0,1.0,0.0,2.0,9.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,7.2,2.0,0.0,0.0,0.0,0.0,1.0,3.6,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,14.0,0.0,1.0,6.0,8.0,0.0,14.0,0.0,0.0,0.0,8.0,2.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,2.0,1.0,1.0,50.0
-Emirhan İlkhan,tr TUR,MF,Torino,18-163,2004,4.0,1.0,87.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.05,0.05,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.0,0.0,36.0,43.0,83.7,671.0,140.0,16.0,19.0,84.2,12.0,13.0,92.3,7.0,9.0,77.8,1.0,6.0,2.0,0.0,4.0,41.0,2.0,2.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,5.17,5.0,0.0,0.0,0.0,0.0,1.0,1.03,1.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,1.0,0.0,1.0,1.0,100.0,0.0,3.0,1.0,2.0,2.0,2.0,0.0,58.0,4.0,12.0,34.0,12.0,0.0,58.0,1.0,2.0,50.0,38.0,2.0,2.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,7.0,1.0,2.0,33.3
-Ciro Immobile,it ITA,FW,Lazio,32-264,1990,11.0,10.0,816.0,6.0,3.0,1.0,2.0,2.0,0.0,0.66,0.33,0.99,0.55,0.88,6.1,4.5,0.67,0.5,9.1,13.0,0.0,52.0,1.43,0.2,0.38,0.18,-0.1,0.5,165.0,224.0,73.7,2129.0,349.0,104.0,122.0,85.2,44.0,57.0,77.2,5.0,8.0,62.5,9.0,8.0,5.0,0.0,10.0,208.0,13.0,0.0,4.0,2.0,3.0,0.0,0.0,0.0,0.0,5.0,3.0,9.0,31.0,3.41,22.0,0.0,2.0,4.0,3.0,9.0,0.99,7.0,0.0,0.0,2.0,0.0,0.0,4.0,3.0,1.0,2.0,1.0,2.0,2.0,100.0,0.0,7.0,1.0,6.0,1.0,5.0,0.0,304.0,7.0,19.0,129.0,159.0,61.0,302.0,5.0,14.0,35.7,235.0,20.0,12.0,0.0,7.0,9.0,5.0,1.0,0.0,0.0,19.0,5.0,18.0,21.7
-Ardian Ismajli,al ALB,DF,Empoli,26-042,1996,10.0,9.0,845.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3,0.3,0.03,0.03,9.4,1.0,0.0,33.3,0.11,0.0,0.0,0.08,-0.3,-0.3,297.0,363.0,81.8,5998.0,1929.0,80.0,91.0,87.9,187.0,208.0,89.9,28.0,52.0,53.8,1.0,9.0,0.0,0.0,12.0,342.0,21.0,13.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,6.0,3.0,0.32,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,17.0,13.0,10.0,7.0,0.0,5.0,7.0,71.4,2.0,27.0,17.0,10.0,12.0,53.0,0.0,486.0,113.0,299.0,177.0,12.0,10.0,486.0,1.0,1.0,100.0,242.0,2.0,1.0,0.0,7.0,6.0,0.0,0.0,0.0,0.0,44.0,22.0,12.0,64.7
-Armando Izzo,it ITA,DF,Monza,30-254,1992,7.0,6.0,513.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.4,0.4,0.08,0.08,5.7,0.0,0.0,0.0,0.0,0.0,0.0,0.11,-0.4,-0.4,262.0,308.0,85.1,4808.0,1742.0,102.0,114.0,89.5,129.0,141.0,91.5,26.0,43.0,60.5,3.0,16.0,3.0,1.0,13.0,286.0,20.0,16.0,1.0,4.0,2.0,0.0,0.0,0.0,0.0,4.0,2.0,1.0,4.0,0.7,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,19.0,10.0,14.0,3.0,2.0,4.0,6.0,66.7,2.0,5.0,1.0,4.0,13.0,20.0,0.0,380.0,36.0,209.0,140.0,34.0,5.0,380.0,1.0,5.0,20.0,241.0,3.0,1.0,0.0,11.0,11.0,1.0,0.0,0.0,0.0,31.0,16.0,9.0,64.0
-Mato Jajalo,ba BIH,MF,Udinese,34-170,1988,2.0,0.0,43.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.5,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.0,0.0,17.0,20.0,85.0,303.0,134.0,8.0,9.0,88.9,5.0,5.0,100.0,3.0,4.0,75.0,1.0,0.0,1.0,0.0,3.0,20.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,3.0,6.28,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,27.0,3.0,6.0,7.0,15.0,0.0,27.0,1.0,2.0,50.0,16.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0
-Juan Jesus,br BRA,DF,Napoli,31-154,1991,5.0,5.0,450.0,1.0,0.0,0.0,0.0,0.0,0.0,0.2,0.0,0.2,0.2,0.2,0.2,0.2,0.04,0.04,5.0,1.0,0.0,25.0,0.2,0.25,1.0,0.05,0.8,0.8,280.0,316.0,88.6,5046.0,1716.0,109.0,114.0,95.6,145.0,157.0,92.4,22.0,33.0,66.7,1.0,16.0,1.0,0.0,14.0,301.0,14.0,11.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,1.0,0.0,7.0,1.4,4.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,5.0,5.0,3.0,1.0,5.0,7.0,71.4,2.0,12.0,5.0,7.0,5.0,14.0,0.0,364.0,28.0,154.0,203.0,8.0,6.0,364.0,0.0,0.0,0.0,238.0,3.0,0.0,0.0,2.0,1.0,0.0,0.0,0.0,0.0,27.0,15.0,3.0,83.3
-Þórir Jóhann Helgason,is ISL,MF,Lecce,22-044,2000,6.0,2.0,150.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.02,1.7,0.0,1.0,0.0,0.0,0.0,0.0,0.04,0.0,0.0,34.0,46.0,73.9,633.0,280.0,14.0,18.0,77.8,13.0,15.0,86.7,6.0,11.0,54.5,3.0,1.0,0.0,0.0,1.0,38.0,8.0,1.0,0.0,0.0,9.0,6.0,5.0,1.0,0.0,0.0,0.0,0.0,4.0,2.4,2.0,2.0,0.0,0.0,0.0,1.0,0.6,1.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,1.0,1.0,1.0,100.0,0.0,1.0,0.0,1.0,2.0,2.0,0.0,59.0,4.0,17.0,21.0,23.0,0.0,59.0,0.0,0.0,0.0,28.0,3.0,1.0,0.0,2.0,1.0,0.0,0.0,0.0,0.0,8.0,0.0,2.0,0.0
-Luka Jović,rs SRB,"FW,MF",Fiorentina,24-323,1997,13.0,9.0,724.0,3.0,0.0,0.0,1.0,1.0,0.0,0.37,0.0,0.37,0.37,0.37,4.0,3.2,0.5,0.4,8.0,8.0,0.0,29.6,0.99,0.11,0.38,0.12,-1.0,-0.2,97.0,132.0,73.5,1646.0,252.0,48.0,57.0,84.2,37.0,50.0,74.0,10.0,15.0,66.7,8.0,4.0,3.0,0.0,7.0,117.0,15.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,18.0,2.24,11.0,0.0,1.0,4.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,1.0,0.0,3.0,1.0,2.0,3.0,66.7,1.0,3.0,1.0,2.0,2.0,7.0,0.0,204.0,7.0,14.0,91.0,99.0,39.0,203.0,3.0,5.0,60.0,158.0,16.0,8.0,0.0,11.0,6.0,4.0,0.0,0.0,0.0,7.0,14.0,25.0,35.9
-Hamed Junior Traorè,ci CIV,"FW,MF",Sassuolo,22-268,2000,5.0,1.0,186.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.48,0.48,0.0,0.48,0.6,0.6,0.31,0.31,2.1,2.0,2.0,40.0,0.97,0.0,0.0,0.13,-0.6,-0.6,50.0,71.0,70.4,710.0,163.0,29.0,35.0,82.9,18.0,22.0,81.8,1.0,5.0,20.0,2.0,0.0,2.0,2.0,3.0,65.0,6.0,1.0,0.0,0.0,8.0,4.0,1.0,0.0,0.0,1.0,0.0,7.0,5.0,2.42,5.0,0.0,0.0,0.0,0.0,1.0,0.48,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,1.0,4.0,25.0,3.0,2.0,0.0,2.0,0.0,0.0,1.0,90.0,2.0,14.0,28.0,50.0,11.0,90.0,1.0,6.0,16.7,75.0,7.0,12.0,0.0,2.0,0.0,1.0,0.0,0.0,0.0,12.0,0.0,0.0,0.0
-Yayah Kallon,sl SLE,"MF,FW",Hellas Verona,21-134,2001,11.0,3.0,390.0,1.0,0.0,0.0,0.0,0.0,0.0,0.23,0.0,0.23,0.23,0.23,0.5,0.5,0.12,0.12,4.3,3.0,0.0,37.5,0.69,0.13,0.33,0.06,0.5,0.5,71.0,109.0,65.1,997.0,261.0,43.0,51.0,84.3,18.0,35.0,51.4,4.0,7.0,57.1,6.0,4.0,6.0,2.0,8.0,102.0,6.0,2.0,0.0,0.0,17.0,0.0,0.0,0.0,0.0,4.0,1.0,5.0,13.0,3.01,11.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,3.0,2.0,0.0,3.0,3.0,5.0,60.0,2.0,8.0,0.0,8.0,3.0,1.0,0.0,163.0,1.0,10.0,54.0,102.0,21.0,163.0,3.0,15.0,20.0,113.0,15.0,10.0,0.0,7.0,9.0,4.0,0.0,0.0,0.0,16.0,4.0,11.0,26.7
-Pierre Kalulu,fr FRA,DF,Milan,22-159,2000,14.0,9.0,950.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.2,1.2,0.11,0.11,10.6,1.0,0.0,14.3,0.09,0.0,0.0,0.16,-1.2,-1.2,551.0,628.0,87.7,10541.0,3556.0,188.0,201.0,93.5,309.0,335.0,92.2,49.0,79.0,62.0,2.0,43.0,0.0,0.0,31.0,562.0,65.0,22.0,1.0,0.0,9.0,0.0,0.0,0.0,0.0,42.0,1.0,4.0,6.0,0.57,5.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,12.0,7.0,5.0,6.0,1.0,6.0,7.0,85.7,1.0,16.0,7.0,9.0,13.0,17.0,0.0,714.0,38.0,306.0,367.0,52.0,8.0,714.0,2.0,4.0,50.0,460.0,8.0,2.0,0.0,10.0,8.0,0.0,0.0,0.0,0.0,67.0,10.0,7.0,58.8
-Yann Karamoh,fr FRA,"FW,MF",Torino,24-126,1998,6.0,0.0,129.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.5,0.5,0.36,0.36,1.4,1.0,0.0,25.0,0.7,0.0,0.0,0.13,-0.5,-0.5,25.0,36.0,69.4,355.0,87.0,14.0,16.0,87.5,10.0,14.0,71.4,0.0,2.0,0.0,4.0,1.0,2.0,1.0,2.0,33.0,3.0,0.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,5.0,3.52,4.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,1.0,3.0,1.0,0.0,1.0,2.0,50.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,67.0,0.0,8.0,18.0,41.0,5.0,67.0,4.0,11.0,36.4,55.0,10.0,6.0,0.0,4.0,5.0,5.0,0.0,0.0,0.0,3.0,0.0,6.0,0.0
-Rick Karsdorp,nl NED,DF,Roma,27-273,1995,9.0,7.0,547.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3,0.3,0.04,0.04,6.1,0.0,0.0,0.0,0.0,0.0,0.0,0.25,-0.3,-0.3,219.0,281.0,77.9,3937.0,1156.0,93.0,104.0,89.4,103.0,121.0,85.1,22.0,41.0,53.7,5.0,9.0,7.0,1.0,19.0,226.0,54.0,1.0,2.0,1.0,12.0,0.0,0.0,0.0,0.0,53.0,1.0,6.0,11.0,1.81,9.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,18.0,11.0,10.0,6.0,2.0,12.0,15.0,80.0,3.0,0.0,0.0,0.0,6.0,13.0,1.0,328.0,25.0,121.0,135.0,76.0,6.0,328.0,0.0,6.0,0.0,189.0,10.0,3.0,0.0,2.0,0.0,1.0,0.0,0.0,0.0,35.0,4.0,1.0,80.0
-Denso Kasius,nl NED,DF,Bologna,20-036,2002,6.0,4.0,336.0,0.0,2.0,0.0,0.0,1.0,0.0,0.0,0.54,0.54,0.0,0.54,0.1,0.1,0.03,0.03,3.7,0.0,0.0,0.0,0.0,0.0,0.0,0.03,-0.1,-0.1,141.0,189.0,74.6,2555.0,864.0,63.0,70.0,90.0,53.0,73.0,72.6,20.0,36.0,55.6,6.0,6.0,8.0,6.0,5.0,154.0,34.0,0.0,0.0,3.0,12.0,0.0,0.0,0.0,0.0,34.0,1.0,3.0,15.0,4.01,13.0,0.0,2.0,0.0,0.0,2.0,0.53,2.0,0.0,0.0,0.0,0.0,0.0,12.0,6.0,7.0,4.0,1.0,8.0,10.0,80.0,2.0,6.0,3.0,3.0,3.0,6.0,0.0,235.0,6.0,72.0,100.0,64.0,3.0,235.0,6.0,10.0,60.0,141.0,11.0,7.0,0.0,2.0,1.0,0.0,0.0,0.0,0.0,17.0,1.0,3.0,25.0
-Grigoris Kastanos,cy CYP,"MF,DF",Salernitana,24-285,1998,7.0,2.0,242.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.4,0.4,0.14,0.14,2.7,3.0,0.0,37.5,1.12,0.0,0.0,0.05,-0.4,-0.4,72.0,101.0,71.3,1210.0,355.0,33.0,36.0,91.7,31.0,44.0,70.5,5.0,9.0,55.6,5.0,10.0,2.0,0.0,8.0,95.0,3.0,3.0,0.0,4.0,4.0,0.0,0.0,0.0,0.0,0.0,3.0,5.0,8.0,2.99,7.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,4.0,1.0,6.0,2.0,2.0,8.0,25.0,6.0,3.0,1.0,2.0,2.0,1.0,0.0,134.0,1.0,14.0,66.0,54.0,6.0,134.0,1.0,3.0,33.3,96.0,4.0,2.0,0.0,6.0,9.0,0.0,0.0,0.0,0.0,9.0,4.0,1.0,80.0
-Moise Kean,it ITA,FW,Juventus,22-256,2000,12.0,5.0,428.0,2.0,0.0,0.0,0.0,2.0,0.0,0.42,0.0,0.42,0.42,0.42,2.5,2.5,0.52,0.52,4.8,4.0,0.0,26.7,0.84,0.13,0.5,0.16,-0.5,-0.5,66.0,91.0,72.5,844.0,241.0,40.0,50.0,80.0,15.0,21.0,71.4,2.0,3.0,66.7,4.0,5.0,5.0,1.0,7.0,89.0,0.0,0.0,1.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,2.0,3.0,14.0,2.95,11.0,0.0,1.0,2.0,0.0,1.0,0.21,1.0,0.0,0.0,0.0,0.0,0.0,6.0,4.0,2.0,4.0,0.0,3.0,5.0,60.0,2.0,1.0,0.0,1.0,2.0,1.0,0.0,153.0,2.0,14.0,72.0,70.0,23.0,153.0,5.0,16.0,31.3,124.0,13.0,8.0,0.0,9.0,11.0,4.0,0.0,0.0,0.0,14.0,3.0,6.0,33.3
-Jakub Kiwior,pl POL,DF,Spezia,22-269,2000,14.0,14.0,1198.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.5,0.5,0.04,0.04,13.3,1.0,1.0,11.1,0.08,0.0,0.0,0.06,-0.5,-0.5,569.0,663.0,85.8,11603.0,3676.0,183.0,207.0,88.4,298.0,322.0,92.5,84.0,124.0,67.7,4.0,22.0,5.0,0.0,24.0,586.0,74.0,23.0,1.0,3.0,14.0,9.0,6.0,3.0,0.0,11.0,3.0,3.0,10.0,0.75,6.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,16.0,12.0,11.0,5.0,0.0,5.0,20.0,25.0,15.0,24.0,17.0,7.0,20.0,53.0,1.0,804.0,148.0,491.0,267.0,53.0,13.0,804.0,4.0,6.0,66.7,438.0,7.0,5.0,0.0,13.0,4.0,0.0,0.0,0.0,0.0,74.0,18.0,9.0,66.7
-Simon Kjær,dk DEN,DF,Milan,33-230,1989,7.0,6.0,441.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,247.0,281.0,87.9,5437.0,1979.0,70.0,77.0,90.9,124.0,130.0,95.4,51.0,70.0,72.9,0.0,23.0,1.0,0.0,18.0,278.0,3.0,2.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,4.0,0.81,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,3.0,4.0,1.0,0.0,2.0,3.0,66.7,1.0,4.0,2.0,2.0,6.0,10.0,0.0,308.0,21.0,147.0,156.0,7.0,1.0,308.0,0.0,0.0,0.0,226.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,24.0,4.0,4.0,50.0
-Teun Koopmeiners,nl NED,MF,Atalanta,24-256,1998,14.0,13.0,1205.0,4.0,1.0,2.0,3.0,3.0,0.0,0.3,0.07,0.37,0.15,0.22,3.8,1.5,0.29,0.11,13.4,7.0,2.0,33.3,0.52,0.1,0.29,0.07,0.2,0.5,488.0,666.0,73.3,9272.0,3851.0,199.0,232.0,85.8,212.0,262.0,80.9,63.0,141.0,44.7,18.0,58.0,21.0,4.0,55.0,613.0,51.0,21.0,3.0,13.0,48.0,18.0,8.0,6.0,0.0,9.0,2.0,13.0,39.0,2.91,26.0,8.0,0.0,3.0,2.0,3.0,0.22,2.0,1.0,0.0,0.0,0.0,0.0,23.0,13.0,7.0,13.0,3.0,14.0,24.0,58.3,10.0,15.0,3.0,12.0,11.0,21.0,0.0,812.0,56.0,240.0,342.0,242.0,25.0,809.0,11.0,23.0,47.8,540.0,19.0,10.0,0.0,14.0,10.0,1.0,0.0,0.0,0.0,75.0,11.0,8.0,57.9
-Filip Kostić,rs SRB,"FW,DF",Juventus,30-010,1992,14.0,12.0,1002.0,1.0,5.0,0.0,0.0,1.0,0.0,0.09,0.45,0.54,0.09,0.54,0.9,0.9,0.08,0.08,11.1,4.0,0.0,30.8,0.36,0.08,0.25,0.07,0.1,0.1,333.0,480.0,69.4,5631.0,1766.0,165.0,195.0,84.6,121.0,164.0,73.8,36.0,76.0,47.4,27.0,22.0,23.0,16.0,25.0,428.0,50.0,4.0,2.0,3.0,97.0,22.0,2.0,19.0,0.0,24.0,2.0,27.0,41.0,3.68,32.0,5.0,2.0,2.0,0.0,6.0,0.54,5.0,0.0,0.0,1.0,0.0,0.0,14.0,11.0,6.0,6.0,2.0,9.0,19.0,47.4,10.0,12.0,1.0,11.0,6.0,9.0,0.0,566.0,12.0,62.0,231.0,280.0,21.0,566.0,7.0,21.0,33.3,387.0,21.0,7.0,0.0,17.0,4.0,0.0,0.0,0.0,0.0,50.0,2.0,3.0,40.0
-Christian Kouamé,ci CIV,FW,Fiorentina,24-340,1997,13.0,12.0,989.0,2.0,2.0,0.0,0.0,2.0,0.0,0.18,0.18,0.36,0.18,0.36,2.7,2.7,0.25,0.25,11.0,7.0,0.0,31.8,0.64,0.09,0.29,0.13,-0.7,-0.7,261.0,364.0,71.7,4114.0,903.0,148.0,183.0,80.9,77.0,114.0,67.5,21.0,36.0,58.3,23.0,16.0,19.0,6.0,25.0,351.0,12.0,0.0,1.0,5.0,25.0,0.0,0.0,0.0,0.0,10.0,1.0,7.0,49.0,4.46,37.0,0.0,4.0,2.0,6.0,4.0,0.36,3.0,0.0,1.0,0.0,0.0,0.0,12.0,9.0,5.0,3.0,4.0,3.0,6.0,50.0,3.0,9.0,1.0,8.0,10.0,2.0,0.0,513.0,2.0,42.0,166.0,310.0,60.0,513.0,10.0,43.0,23.3,382.0,46.0,18.0,0.0,21.0,34.0,2.0,1.0,0.0,0.0,57.0,31.0,26.0,54.4
-Viktor Kovalenko,ua UKR,MF,Spezia,26-270,1996,7.0,4.0,324.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3,0.3,0.09,0.09,3.6,0.0,1.0,0.0,0.0,0.0,0.0,0.08,-0.3,-0.3,109.0,138.0,79.0,1650.0,379.0,62.0,68.0,91.2,37.0,47.0,78.7,8.0,14.0,57.1,4.0,3.0,4.0,1.0,8.0,132.0,6.0,2.0,0.0,3.0,4.0,1.0,0.0,0.0,0.0,3.0,0.0,5.0,7.0,1.94,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,3.0,0.0,5.0,2.0,3.0,3.0,100.0,0.0,7.0,2.0,5.0,0.0,3.0,0.0,169.0,5.0,31.0,90.0,50.0,8.0,169.0,1.0,1.0,100.0,108.0,5.0,0.0,0.0,7.0,6.0,1.0,0.0,0.0,0.0,16.0,2.0,8.0,20.0
-Julian Kristoffersen,no NOR,FW,Salernitana,25-185,1997,1.0,0.0,18.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,4.0,0.0,0.0,2.0,2.0,0.0,4.0,0.0,0.0,0.0,2.0,1.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,3.0,25.0
-Rade Krunić,ba BIH,"MF,FW",Milan,29-035,1993,7.0,4.0,396.0,0.0,1.0,0.0,0.0,2.0,0.0,0.0,0.23,0.23,0.0,0.23,0.4,0.4,0.09,0.09,4.4,1.0,0.0,16.7,0.23,0.0,0.0,0.06,-0.4,-0.4,108.0,143.0,75.5,1754.0,534.0,50.0,65.0,76.9,47.0,55.0,85.5,7.0,11.0,63.6,8.0,11.0,6.0,0.0,17.0,138.0,5.0,2.0,1.0,1.0,3.0,2.0,1.0,1.0,0.0,1.0,0.0,9.0,16.0,3.65,12.0,1.0,0.0,2.0,0.0,2.0,0.46,2.0,0.0,0.0,0.0,0.0,0.0,11.0,6.0,5.0,6.0,0.0,5.0,7.0,71.4,2.0,7.0,4.0,3.0,5.0,5.0,0.0,187.0,12.0,49.0,98.0,42.0,12.0,187.0,3.0,5.0,60.0,98.0,3.0,4.0,0.0,3.0,1.0,0.0,0.0,0.0,0.0,24.0,5.0,7.0,41.7
-Marash Kumbulla,al ALB,DF,Roma,22-276,2000,3.0,1.0,44.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20.0,20.0,100.0,402.0,102.0,6.0,6.0,100.0,13.0,13.0,100.0,1.0,1.0,100.0,0.0,0.0,0.0,0.0,0.0,20.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,22.0,3.0,15.0,7.0,0.0,0.0,22.0,0.0,0.0,0.0,17.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,1.0,1.0,50.0
-Khvicha Kvaratskhelia,ge GEO,FW,Napoli,21-272,2001,12.0,11.0,869.0,6.0,5.0,0.0,0.0,0.0,0.0,0.62,0.52,1.14,0.62,1.14,3.3,3.3,0.34,0.34,9.7,13.0,0.0,38.2,1.35,0.18,0.46,0.1,2.7,2.7,231.0,299.0,77.3,3151.0,601.0,144.0,163.0,88.3,63.0,80.0,78.8,10.0,25.0,40.0,23.0,12.0,13.0,2.0,18.0,289.0,9.0,1.0,5.0,3.0,18.0,0.0,0.0,0.0,0.0,8.0,1.0,9.0,58.0,6.01,38.0,0.0,9.0,8.0,3.0,11.0,1.14,5.0,0.0,1.0,3.0,2.0,0.0,16.0,6.0,3.0,3.0,10.0,7.0,12.0,58.3,5.0,8.0,0.0,8.0,0.0,3.0,1.0,460.0,4.0,31.0,155.0,282.0,66.0,460.0,19.0,65.0,29.2,338.0,29.0,20.0,0.0,7.0,16.0,3.0,2.0,0.0,0.0,41.0,2.0,1.0,66.7
-Giorgos Kyriakopoulos,gr GRE,"FW,DF",Sassuolo,26-279,1996,10.0,9.0,696.0,1.0,1.0,0.0,0.0,2.0,0.0,0.13,0.13,0.26,0.13,0.26,1.1,1.1,0.14,0.14,7.7,4.0,0.0,33.3,0.52,0.08,0.25,0.09,-0.1,-0.1,268.0,350.0,76.6,4929.0,1989.0,131.0,146.0,89.7,91.0,112.0,81.3,41.0,73.0,56.2,14.0,21.0,14.0,9.0,26.0,301.0,46.0,7.0,0.0,6.0,36.0,9.0,2.0,4.0,0.0,30.0,3.0,8.0,27.0,3.49,21.0,0.0,2.0,1.0,1.0,3.0,0.39,2.0,0.0,0.0,1.0,0.0,0.0,19.0,7.0,5.0,9.0,5.0,9.0,12.0,75.0,3.0,7.0,1.0,6.0,10.0,10.0,0.0,443.0,13.0,121.0,164.0,166.0,16.0,443.0,12.0,25.0,48.0,300.0,14.0,15.0,0.0,9.0,11.0,0.0,1.0,0.0,0.0,32.0,6.0,12.0,33.3
-Sam Lammers,nl NED,FW,Empoli,25-195,1997,13.0,9.0,838.0,1.0,1.0,0.0,0.0,0.0,0.0,0.11,0.11,0.21,0.11,0.21,2.2,2.2,0.24,0.24,9.3,7.0,0.0,25.9,0.75,0.04,0.14,0.08,-1.2,-1.2,135.0,215.0,62.8,1729.0,435.0,89.0,121.0,73.6,39.0,56.0,69.6,1.0,5.0,20.0,10.0,13.0,3.0,0.0,9.0,211.0,3.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,1.0,8.0,24.0,2.58,17.0,1.0,3.0,1.0,2.0,1.0,0.11,1.0,0.0,0.0,0.0,0.0,0.0,16.0,9.0,3.0,7.0,6.0,6.0,10.0,60.0,4.0,3.0,1.0,2.0,3.0,7.0,0.0,330.0,11.0,28.0,143.0,165.0,44.0,330.0,10.0,22.0,45.5,246.0,33.0,13.0,0.0,6.0,8.0,0.0,0.0,0.0,0.0,25.0,17.0,15.0,53.1
-Kevin Lasagna,it ITA,"FW,MF",Hellas Verona,30-093,1992,12.0,8.0,752.0,1.0,1.0,0.0,0.0,0.0,0.0,0.12,0.12,0.24,0.12,0.24,3.4,3.4,0.41,0.41,8.4,6.0,0.0,22.2,0.72,0.04,0.17,0.13,-2.4,-2.4,56.0,110.0,50.9,859.0,146.0,29.0,48.0,60.4,18.0,35.0,51.4,4.0,8.0,50.0,5.0,1.0,1.0,0.0,1.0,102.0,5.0,1.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,3.0,7.0,19.0,2.27,10.0,0.0,2.0,4.0,2.0,1.0,0.12,0.0,0.0,0.0,1.0,0.0,0.0,5.0,3.0,3.0,1.0,1.0,2.0,4.0,50.0,2.0,3.0,1.0,2.0,3.0,3.0,0.0,210.0,4.0,23.0,76.0,115.0,33.0,210.0,5.0,14.0,35.7,140.0,29.0,18.0,0.0,16.0,14.0,7.0,0.0,0.0,0.0,34.0,4.0,22.0,15.4
-Armand Lauriente,fr FRA,FW,Sassuolo,23-342,1998,8.0,8.0,658.0,2.0,3.0,0.0,0.0,3.0,1.0,0.27,0.41,0.68,0.27,0.68,1.1,1.1,0.15,0.15,7.3,10.0,4.0,55.6,1.37,0.11,0.2,0.06,0.9,0.9,182.0,251.0,72.5,2864.0,886.0,101.0,112.0,90.2,59.0,79.0,74.7,14.0,32.0,43.8,29.0,10.0,14.0,4.0,22.0,217.0,34.0,8.0,1.0,1.0,43.0,22.0,13.0,7.0,0.0,3.0,0.0,10.0,39.0,5.33,29.0,4.0,3.0,0.0,1.0,5.0,0.68,4.0,0.0,1.0,0.0,0.0,0.0,5.0,3.0,0.0,3.0,2.0,2.0,2.0,100.0,0.0,5.0,0.0,5.0,2.0,4.0,0.0,321.0,1.0,18.0,114.0,198.0,32.0,321.0,12.0,34.0,35.3,229.0,12.0,18.0,1.0,6.0,14.0,0.0,0.0,0.0,0.0,29.0,1.0,1.0,50.0
-Valentino Lazaro,at AUT,DF,Torino,26-232,1996,12.0,10.0,815.0,0.0,1.0,0.0,0.0,3.0,0.0,0.0,0.11,0.11,0.0,0.11,0.3,0.3,0.04,0.04,9.1,2.0,0.0,33.3,0.22,0.0,0.0,0.05,-0.3,-0.3,391.0,513.0,76.2,6375.0,2437.0,202.0,226.0,89.4,143.0,189.0,75.7,33.0,68.0,48.5,16.0,31.0,12.0,5.0,38.0,388.0,124.0,14.0,0.0,1.0,43.0,22.0,6.0,9.0,0.0,88.0,1.0,11.0,31.0,3.42,18.0,10.0,1.0,2.0,0.0,2.0,0.22,1.0,1.0,0.0,0.0,0.0,0.0,9.0,4.0,7.0,0.0,2.0,6.0,8.0,75.0,2.0,9.0,1.0,8.0,2.0,11.0,0.0,571.0,19.0,117.0,220.0,239.0,18.0,571.0,9.0,18.0,50.0,340.0,11.0,2.0,0.0,10.0,1.0,0.0,0.0,1.0,0.0,52.0,4.0,5.0,44.4
-Marko Lazetić,rs SRB,FW,Milan,18-293,2004,1.0,0.0,8.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.63,0.63,0.1,0.0,0.0,0.0,0.0,0.0,0.0,0.06,-0.1,-0.1,1.0,1.0,100.0,18.0,0.0,0.0,0.0,0.0,1.0,1.0,100.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,2.0,2.0,1.0,4.0,0.0,0.0,0.0,3.0,1.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0
-Darko Lazović,rs SRB,"DF,MF",Hellas Verona,32-057,1990,10.0,9.0,766.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.12,0.12,0.0,0.12,0.6,0.6,0.07,0.07,8.5,2.0,0.0,20.0,0.23,0.0,0.0,0.06,-0.6,-0.6,182.0,290.0,62.8,3177.0,1236.0,82.0,108.0,75.9,69.0,98.0,70.4,23.0,55.0,41.8,9.0,21.0,16.0,5.0,35.0,264.0,22.0,1.0,2.0,1.0,34.0,0.0,0.0,0.0,0.0,21.0,4.0,15.0,18.0,2.11,14.0,2.0,1.0,0.0,0.0,1.0,0.12,1.0,0.0,0.0,0.0,0.0,0.0,13.0,7.0,5.0,7.0,1.0,4.0,13.0,30.8,9.0,6.0,2.0,4.0,5.0,8.0,0.0,351.0,12.0,61.0,138.0,158.0,23.0,351.0,3.0,14.0,21.4,228.0,10.0,6.0,0.0,3.0,1.0,5.0,0.0,0.0,0.0,41.0,3.0,2.0,60.0
-Manuel Lazzari,it ITA,DF,Lazio,28-347,1993,13.0,13.0,992.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.01,0.01,11.0,0.0,0.0,0.0,0.0,0.0,0.0,0.07,-0.1,-0.1,505.0,573.0,88.1,7112.0,2528.0,295.0,317.0,93.1,175.0,195.0,89.7,17.0,25.0,68.0,3.0,20.0,6.0,3.0,13.0,475.0,97.0,8.0,0.0,1.0,13.0,0.0,0.0,0.0,0.0,89.0,1.0,9.0,11.0,1.0,9.0,0.0,1.0,0.0,1.0,2.0,0.18,2.0,0.0,0.0,0.0,0.0,0.0,22.0,14.0,9.0,10.0,3.0,16.0,25.0,64.0,9.0,12.0,3.0,9.0,12.0,19.0,1.0,668.0,29.0,240.0,322.0,113.0,9.0,668.0,5.0,15.0,33.3,431.0,10.0,3.0,0.0,7.0,19.0,0.0,0.0,0.0,0.0,45.0,2.0,10.0,16.7
-Rafael Leão,pt POR,"FW,MF",Milan,23-154,1999,13.0,11.0,915.0,5.0,4.0,0.0,0.0,4.0,1.0,0.49,0.39,0.89,0.49,0.89,4.2,4.2,0.41,0.41,10.2,11.0,0.0,24.4,1.08,0.11,0.45,0.09,0.8,0.8,229.0,300.0,76.3,4174.0,1239.0,105.0,130.0,80.8,86.0,105.0,81.9,31.0,45.0,68.9,20.0,28.0,22.0,7.0,39.0,288.0,12.0,2.0,2.0,11.0,22.0,3.0,0.0,0.0,0.0,7.0,0.0,10.0,45.0,4.42,32.0,0.0,6.0,3.0,4.0,5.0,0.49,5.0,0.0,0.0,0.0,0.0,0.0,2.0,1.0,0.0,2.0,0.0,1.0,4.0,25.0,3.0,1.0,1.0,0.0,3.0,2.0,0.0,418.0,4.0,19.0,172.0,235.0,61.0,418.0,20.0,50.0,40.0,328.0,24.0,11.0,1.0,7.0,9.0,3.0,0.0,0.0,0.0,31.0,9.0,6.0,60.0
-Mehdi Léris,fr FRA,MF,Sampdoria,24-172,1998,12.0,9.0,759.0,0.0,1.0,0.0,0.0,5.0,0.0,0.0,0.12,0.12,0.0,0.12,1.5,1.5,0.17,0.17,8.4,4.0,0.0,40.0,0.47,0.0,0.0,0.15,-1.5,-1.5,196.0,289.0,67.8,2929.0,861.0,118.0,138.0,85.5,54.0,91.0,59.3,15.0,29.0,51.7,5.0,14.0,7.0,1.0,19.0,277.0,12.0,1.0,1.0,5.0,21.0,0.0,0.0,0.0,0.0,11.0,0.0,13.0,13.0,1.55,8.0,0.0,0.0,2.0,2.0,1.0,0.12,0.0,0.0,0.0,1.0,0.0,0.0,29.0,22.0,13.0,11.0,5.0,9.0,19.0,47.4,10.0,13.0,0.0,13.0,7.0,6.0,0.0,408.0,9.0,72.0,176.0,168.0,22.0,408.0,7.0,21.0,33.3,287.0,31.0,21.0,0.0,17.0,15.0,1.0,0.0,0.0,0.0,48.0,17.0,12.0,58.6
-Karol Linetty,pl POL,MF,Torino,27-282,1995,13.0,10.0,864.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.5,0.5,0.05,0.05,9.6,3.0,0.0,42.9,0.31,0.0,0.0,0.07,-0.5,-0.5,357.0,423.0,84.4,6036.0,1279.0,173.0,202.0,85.6,148.0,159.0,93.1,30.0,38.0,78.9,10.0,38.0,4.0,1.0,24.0,398.0,21.0,12.0,2.0,8.0,9.0,9.0,2.0,5.0,0.0,0.0,4.0,5.0,21.0,2.19,16.0,2.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,18.0,9.0,1.0,15.0,2.0,5.0,9.0,55.6,4.0,13.0,3.0,10.0,10.0,14.0,0.0,517.0,18.0,73.0,302.0,144.0,9.0,517.0,3.0,10.0,30.0,323.0,7.0,8.0,0.0,21.0,8.0,2.0,0.0,0.0,0.0,60.0,11.0,11.0,50.0
-Marcin Listkowski,pl POL,"MF,FW",Lecce,24-274,1998,5.0,0.0,77.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.06,0.06,0.9,0.0,0.0,0.0,0.0,0.0,0.0,0.05,-0.1,-0.1,16.0,24.0,66.7,204.0,71.0,14.0,16.0,87.5,0.0,3.0,0.0,1.0,4.0,25.0,0.0,0.0,0.0,0.0,0.0,23.0,1.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,1.15,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,2.0,0.0,34.0,2.0,10.0,11.0,13.0,1.0,34.0,0.0,0.0,0.0,19.0,1.0,1.0,0.0,2.0,1.0,0.0,0.0,0.0,0.0,5.0,1.0,0.0,100.0
-Stanislav Lobotka,sk SVK,MF,Napoli,27-351,1994,14.0,12.0,1121.0,1.0,1.0,0.0,0.0,1.0,0.0,0.08,0.08,0.16,0.08,0.16,0.2,0.2,0.01,0.01,12.5,1.0,0.0,33.3,0.08,0.33,1.0,0.06,0.8,0.8,750.0,795.0,94.3,11949.0,3198.0,392.0,406.0,96.6,278.0,291.0,95.5,57.0,69.0,82.6,9.0,72.0,3.0,0.0,38.0,780.0,15.0,13.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,26.0,2.09,24.0,0.0,0.0,1.0,1.0,4.0,0.32,3.0,0.0,0.0,1.0,0.0,0.0,29.0,15.0,13.0,12.0,4.0,14.0,23.0,60.9,9.0,13.0,3.0,10.0,4.0,7.0,0.0,868.0,26.0,195.0,554.0,125.0,6.0,868.0,6.0,9.0,66.7,668.0,8.0,5.0,0.0,6.0,29.0,0.0,0.0,0.0,0.0,91.0,5.0,9.0,35.7
-Manuel Locatelli,it ITA,MF,Juventus,24-307,1998,11.0,11.0,886.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.4,0.4,0.04,0.04,9.8,3.0,0.0,33.3,0.3,0.0,0.0,0.05,-0.4,-0.4,408.0,490.0,83.3,7216.0,2247.0,189.0,210.0,90.0,166.0,190.0,87.4,43.0,65.0,66.2,6.0,34.0,5.0,0.0,37.0,468.0,22.0,20.0,0.0,9.0,2.0,0.0,0.0,0.0,0.0,2.0,0.0,10.0,18.0,1.83,15.0,1.0,0.0,2.0,0.0,2.0,0.2,2.0,0.0,0.0,0.0,0.0,0.0,22.0,10.0,8.0,12.0,2.0,10.0,14.0,71.4,4.0,15.0,6.0,9.0,13.0,14.0,0.0,595.0,27.0,149.0,350.0,97.0,3.0,595.0,5.0,8.0,62.5,399.0,13.0,8.0,0.0,11.0,15.0,0.0,0.0,0.0,0.0,55.0,14.0,6.0,70.0
-Luka Lochoshvili,ge GEO,DF,Cremonese,24-166,1998,11.0,11.0,887.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.1,0.1,0.0,0.1,0.3,0.3,0.03,0.03,9.9,1.0,0.0,25.0,0.1,0.0,0.0,0.07,-0.3,-0.3,322.0,407.0,79.1,5987.0,2302.0,122.0,135.0,90.4,176.0,197.0,89.3,23.0,63.0,36.5,4.0,26.0,3.0,1.0,24.0,391.0,15.0,13.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,2.0,1.0,4.0,15.0,1.52,7.0,0.0,1.0,2.0,0.0,2.0,0.2,1.0,0.0,0.0,1.0,0.0,0.0,26.0,6.0,17.0,6.0,3.0,17.0,21.0,81.0,4.0,18.0,4.0,14.0,14.0,32.0,0.0,521.0,49.0,273.0,223.0,35.0,5.0,521.0,3.0,3.0,100.0,305.0,6.0,2.0,0.0,17.0,5.0,1.0,0.0,1.0,0.0,46.0,18.0,6.0,75.0
-Ademola Lookman,ng NGA,"FW,MF",Atalanta,25-022,1997,14.0,9.0,767.0,6.0,1.0,1.0,1.0,1.0,0.0,0.7,0.12,0.82,0.59,0.7,4.6,3.8,0.54,0.44,8.5,8.0,1.0,38.1,0.94,0.24,0.63,0.18,1.4,1.2,188.0,247.0,76.1,2735.0,740.0,107.0,129.0,82.9,54.0,72.0,75.0,14.0,23.0,60.9,16.0,10.0,12.0,3.0,21.0,228.0,19.0,2.0,5.0,2.0,18.0,10.0,2.0,2.0,0.0,4.0,0.0,5.0,35.0,4.1,25.0,2.0,1.0,3.0,4.0,4.0,0.47,2.0,0.0,0.0,1.0,1.0,0.0,2.0,0.0,0.0,1.0,1.0,0.0,3.0,0.0,3.0,8.0,0.0,8.0,1.0,0.0,0.0,321.0,1.0,21.0,123.0,182.0,53.0,320.0,12.0,24.0,50.0,250.0,17.0,18.0,0.0,10.0,17.0,8.0,1.0,0.0,0.0,36.0,1.0,5.0,16.7
-Maxime Lopez,fr FRA,MF,Sassuolo,24-342,1997,13.0,12.0,1083.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.5,0.5,0.04,0.04,12.0,2.0,0.0,33.3,0.17,0.0,0.0,0.09,-0.5,-0.5,639.0,730.0,87.5,11050.0,4030.0,295.0,320.0,92.2,260.0,296.0,87.8,66.0,87.0,75.9,16.0,89.0,6.0,2.0,68.0,708.0,20.0,13.0,2.0,6.0,10.0,5.0,1.0,1.0,0.0,2.0,2.0,5.0,32.0,2.67,30.0,2.0,0.0,0.0,0.0,2.0,0.17,2.0,0.0,0.0,0.0,0.0,0.0,22.0,8.0,13.0,7.0,2.0,8.0,31.0,25.8,23.0,11.0,1.0,10.0,11.0,11.0,0.0,827.0,31.0,204.0,488.0,143.0,6.0,827.0,4.0,15.0,26.7,617.0,8.0,6.0,0.0,10.0,8.0,0.0,0.0,0.0,0.0,85.0,3.0,2.0,60.0
-Matteo Lovato,it ITA,DF,Salernitana,22-270,2000,2.0,2.0,140.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,79.0,93.0,84.9,1506.0,572.0,24.0,24.0,100.0,50.0,59.0,84.7,5.0,9.0,55.6,0.0,5.0,0.0,0.0,3.0,89.0,4.0,4.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,3.0,4.0,0.0,0.0,4.0,7.0,57.1,3.0,0.0,0.0,0.0,1.0,7.0,1.0,108.0,11.0,55.0,50.0,3.0,0.0,108.0,0.0,0.0,0.0,77.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,8.0,4.0,4.0,50.0
-Sandi Lovrić,si SVN,MF,Udinese,24-228,1998,13.0,8.0,678.0,2.0,1.0,0.0,0.0,1.0,0.0,0.27,0.13,0.4,0.27,0.4,1.5,1.5,0.2,0.2,7.5,5.0,0.0,20.0,0.66,0.08,0.4,0.06,0.5,0.5,249.0,310.0,80.3,3997.0,1042.0,125.0,143.0,87.4,78.0,95.0,82.1,25.0,42.0,59.5,13.0,37.0,8.0,1.0,23.0,303.0,4.0,2.0,2.0,6.0,12.0,1.0,0.0,0.0,0.0,1.0,3.0,4.0,27.0,3.59,20.0,1.0,3.0,1.0,1.0,3.0,0.4,2.0,0.0,1.0,0.0,0.0,0.0,11.0,6.0,2.0,7.0,2.0,6.0,13.0,46.2,7.0,5.0,0.0,5.0,6.0,9.0,0.0,409.0,11.0,58.0,217.0,143.0,22.0,409.0,5.0,11.0,45.5,285.0,18.0,4.0,0.0,7.0,8.0,1.0,0.0,0.0,0.0,46.0,2.0,3.0,40.0
-Hirving Lozano,mx MEX,FW,Napoli,27-104,1995,13.0,7.0,659.0,3.0,2.0,1.0,1.0,1.0,0.0,0.41,0.27,0.68,0.27,0.55,4.1,3.3,0.56,0.45,7.3,8.0,0.0,32.0,1.09,0.08,0.25,0.13,-1.1,-1.3,152.0,215.0,70.7,2171.0,593.0,83.0,94.0,88.3,52.0,69.0,75.4,9.0,20.0,45.0,15.0,7.0,16.0,8.0,19.0,211.0,2.0,0.0,0.0,1.0,26.0,1.0,0.0,0.0,0.0,1.0,2.0,10.0,29.0,3.96,24.0,0.0,3.0,1.0,1.0,5.0,0.68,5.0,0.0,0.0,0.0,0.0,0.0,6.0,3.0,3.0,1.0,2.0,4.0,6.0,66.7,2.0,9.0,0.0,9.0,2.0,5.0,0.0,301.0,4.0,29.0,92.0,186.0,39.0,300.0,11.0,24.0,45.8,237.0,19.0,4.0,0.0,10.0,15.0,1.0,0.0,0.0,0.0,26.0,2.0,3.0,40.0
-Jhon Lucumí,co COL,DF,Bologna,24-138,1998,11.0,11.0,920.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.01,0.01,10.2,1.0,0.0,50.0,0.1,0.0,0.0,0.03,-0.1,-0.1,445.0,523.0,85.1,7955.0,2870.0,202.0,210.0,96.2,189.0,210.0,90.0,47.0,79.0,59.5,2.0,25.0,2.0,0.0,19.0,490.0,32.0,24.0,1.0,7.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,6.0,7.0,0.68,6.0,0.0,0.0,0.0,0.0,1.0,0.1,1.0,0.0,0.0,0.0,0.0,0.0,22.0,16.0,15.0,7.0,0.0,10.0,17.0,58.8,7.0,11.0,7.0,4.0,10.0,45.0,0.0,633.0,86.0,359.0,265.0,13.0,6.0,633.0,2.0,2.0,100.0,380.0,4.0,3.0,0.0,9.0,8.0,0.0,0.0,1.0,0.0,55.0,18.0,10.0,64.3
-Romelu Lukaku,be BEL,FW,Inter,29-182,1993,4.0,3.0,248.0,1.0,1.0,0.0,0.0,0.0,0.0,0.36,0.36,0.73,0.36,0.73,1.2,1.2,0.42,0.42,2.8,3.0,0.0,42.9,1.09,0.14,0.33,0.17,-0.2,-0.2,33.0,48.0,68.8,377.0,57.0,19.0,22.0,86.4,9.0,11.0,81.8,0.0,2.0,0.0,2.0,0.0,4.0,0.0,4.0,47.0,1.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,6.0,2.19,4.0,0.0,1.0,1.0,0.0,3.0,1.09,2.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,68.0,1.0,2.0,16.0,51.0,19.0,68.0,2.0,5.0,40.0,56.0,8.0,4.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,3.0,7.0,7.0,50.0
-Saša Lukić,rs SRB,MF,Torino,26-090,1996,12.0,10.0,925.0,2.0,0.0,1.0,1.0,3.0,0.0,0.19,0.0,0.19,0.1,0.1,1.4,0.6,0.13,0.06,10.3,2.0,1.0,18.2,0.19,0.09,0.5,0.05,0.6,0.4,474.0,549.0,86.3,8979.0,1753.0,172.0,195.0,88.2,237.0,258.0,91.9,59.0,81.0,72.8,12.0,43.0,6.0,3.0,22.0,521.0,26.0,19.0,1.0,4.0,20.0,4.0,0.0,4.0,0.0,3.0,2.0,5.0,35.0,3.4,28.0,2.0,0.0,2.0,2.0,1.0,0.1,1.0,0.0,0.0,0.0,0.0,0.0,17.0,12.0,10.0,6.0,1.0,8.0,12.0,66.7,4.0,15.0,6.0,9.0,10.0,9.0,0.0,641.0,27.0,106.0,399.0,142.0,14.0,640.0,1.0,7.0,14.3,413.0,14.0,7.0,0.0,20.0,8.0,0.0,0.0,0.0,0.0,64.0,12.0,17.0,41.4
-Sebastiano Luperto,it ITA,DF,Empoli,26-066,1996,13.0,13.0,1084.0,0.0,0.0,0.0,0.0,3.0,2.0,0.0,0.0,0.0,0.0,0.0,0.2,0.2,0.02,0.02,12.0,2.0,0.0,40.0,0.17,0.0,0.0,0.04,-0.2,-0.2,427.0,505.0,84.6,8085.0,2728.0,150.0,160.0,93.8,226.0,253.0,89.3,45.0,82.0,54.9,2.0,21.0,2.0,1.0,15.0,429.0,76.0,32.0,1.0,1.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,3.0,6.0,0.5,4.0,1.0,0.0,1.0,0.0,1.0,0.08,1.0,0.0,0.0,0.0,0.0,0.0,11.0,7.0,7.0,4.0,0.0,3.0,4.0,75.0,1.0,17.0,13.0,4.0,17.0,54.0,0.0,623.0,147.0,371.0,238.0,15.0,6.0,623.0,1.0,1.0,100.0,321.0,2.0,2.0,1.0,8.0,10.0,0.0,0.0,0.0,0.0,52.0,15.0,20.0,42.9
-Charalambos Lykogiannis,gr GRE,DF,Bologna,29-020,1993,11.0,5.0,499.0,1.0,0.0,0.0,0.0,2.0,0.0,0.18,0.0,0.18,0.18,0.18,0.3,0.3,0.06,0.06,5.5,1.0,3.0,14.3,0.18,0.14,1.0,0.05,0.7,0.7,186.0,275.0,67.6,3371.0,1437.0,84.0,95.0,88.4,79.0,105.0,75.2,19.0,51.0,37.3,8.0,20.0,5.0,4.0,15.0,224.0,50.0,4.0,1.0,5.0,29.0,7.0,3.0,2.0,0.0,39.0,1.0,13.0,14.0,2.54,8.0,3.0,1.0,0.0,1.0,2.0,0.36,0.0,1.0,0.0,0.0,0.0,1.0,8.0,3.0,2.0,3.0,3.0,5.0,9.0,55.6,4.0,1.0,1.0,0.0,9.0,14.0,0.0,328.0,14.0,93.0,156.0,81.0,2.0,328.0,3.0,7.0,42.9,204.0,4.0,0.0,0.0,7.0,4.0,1.0,0.0,0.0,0.0,19.0,9.0,11.0,45.0
-Giulio Maggiore,it ITA,MF,Salernitana,24-244,1998,9.0,8.0,608.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.2,0.03,0.03,6.8,0.0,0.0,0.0,0.0,0.0,0.0,0.05,-0.2,-0.2,259.0,341.0,76.0,4493.0,1276.0,117.0,148.0,79.1,109.0,123.0,88.6,26.0,47.0,55.3,2.0,29.0,10.0,0.0,34.0,332.0,5.0,5.0,3.0,3.0,2.0,0.0,0.0,0.0,0.0,0.0,4.0,6.0,13.0,1.92,10.0,0.0,0.0,2.0,1.0,1.0,0.15,1.0,0.0,0.0,0.0,0.0,0.0,13.0,6.0,6.0,5.0,2.0,6.0,13.0,46.2,7.0,17.0,4.0,13.0,6.0,2.0,0.0,410.0,9.0,95.0,253.0,63.0,5.0,410.0,0.0,1.0,0.0,250.0,11.0,3.0,0.0,11.0,9.0,0.0,0.0,1.0,0.0,57.0,5.0,9.0,35.7
-Giangiacomo Magnani,it ITA,DF,Hellas Verona,27-038,1995,4.0,2.0,142.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,21.0,35.0,60.0,466.0,226.0,4.0,10.0,40.0,14.0,16.0,87.5,3.0,6.0,50.0,0.0,2.0,0.0,0.0,2.0,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.63,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,0.0,0.0,1.0,1.0,100.0,0.0,4.0,4.0,0.0,4.0,6.0,0.0,52.0,13.0,30.0,23.0,0.0,0.0,52.0,0.0,0.0,0.0,15.0,0.0,0.0,0.0,4.0,1.0,0.0,0.0,0.0,0.0,10.0,7.0,4.0,63.6
-Mike Maignan,fr FRA,GK,Milan,27-131,1995,7.0,7.0,630.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,186.0,241.0,77.2,5066.0,3245.0,32.0,32.0,100.0,91.0,92.0,98.9,62.0,113.0,54.9,0.0,7.0,0.0,0.0,0.0,213.0,25.0,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,1.0,0.14,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,2.0,0.0,258.0,202.0,258.0,0.0,0.0,0.0,258.0,0.0,0.0,0.0,161.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,13.0,1.0,0.0,100.0
-Jean-Victor Makengo,fr FRA,MF,Udinese,24-152,1998,12.0,9.0,638.0,0.0,1.0,0.0,0.0,2.0,0.0,0.0,0.14,0.14,0.0,0.14,0.3,0.3,0.05,0.05,7.1,0.0,0.0,0.0,0.0,0.0,0.0,0.05,-0.3,-0.3,215.0,254.0,84.6,2930.0,714.0,145.0,156.0,92.9,59.0,70.0,84.3,5.0,9.0,55.6,5.0,14.0,6.0,1.0,18.0,253.0,1.0,1.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,12.0,1.69,9.0,0.0,1.0,0.0,1.0,1.0,0.14,1.0,0.0,0.0,0.0,0.0,0.0,12.0,9.0,4.0,6.0,2.0,4.0,7.0,57.1,3.0,6.0,2.0,4.0,8.0,2.0,0.0,315.0,8.0,48.0,182.0,90.0,4.0,315.0,9.0,12.0,75.0,230.0,11.0,8.0,0.0,9.0,13.0,0.0,0.0,0.0,0.0,31.0,4.0,1.0,80.0
-Daniel Maldini,it ITA,"FW,MF",Spezia,21-031,2001,5.0,1.0,165.0,1.0,0.0,0.0,0.0,0.0,0.0,0.55,0.0,0.55,0.55,0.55,0.5,0.5,0.3,0.3,1.8,3.0,0.0,75.0,1.64,0.25,0.33,0.14,0.5,0.5,43.0,57.0,75.4,669.0,140.0,22.0,29.0,75.9,14.0,17.0,82.4,4.0,7.0,57.1,0.0,4.0,2.0,1.0,2.0,51.0,6.0,1.0,0.0,0.0,5.0,3.0,3.0,0.0,0.0,0.0,0.0,1.0,7.0,3.84,4.0,0.0,0.0,1.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,1.0,0.0,1.0,3.0,3.0,5.0,60.0,2.0,3.0,0.0,3.0,1.0,3.0,0.0,82.0,3.0,10.0,39.0,33.0,5.0,82.0,1.0,6.0,16.7,53.0,5.0,1.0,0.0,1.0,7.0,0.0,0.0,0.0,0.0,8.0,2.0,7.0,22.2
-Youssef Maleh,it ITA,MF,Fiorentina,24-081,1998,7.0,4.0,297.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.6,0.6,0.17,0.17,3.3,0.0,0.0,0.0,0.0,0.0,0.0,0.08,-0.6,-0.6,95.0,116.0,81.9,1462.0,376.0,55.0,63.0,87.3,31.0,35.0,88.6,7.0,12.0,58.3,6.0,8.0,5.0,2.0,6.0,111.0,4.0,3.0,0.0,1.0,7.0,0.0,0.0,0.0,0.0,1.0,1.0,2.0,7.0,2.12,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,1.0,0.0,3.0,0.0,0.0,4.0,0.0,4.0,5.0,0.0,5.0,1.0,3.0,0.0,147.0,4.0,18.0,78.0,52.0,11.0,147.0,1.0,3.0,33.3,96.0,6.0,6.0,0.0,8.0,3.0,0.0,0.0,0.0,0.0,20.0,3.0,4.0,42.9
-Ruslan Malinovskyi,ua UKR,"MF,FW",Atalanta,29-191,1993,13.0,5.0,498.0,1.0,2.0,0.0,0.0,2.0,0.0,0.18,0.36,0.54,0.18,0.54,0.5,0.5,0.09,0.09,5.5,4.0,0.0,26.7,0.72,0.07,0.25,0.03,0.5,0.5,231.0,307.0,75.2,4538.0,1594.0,99.0,116.0,85.3,90.0,112.0,80.4,37.0,57.0,64.9,13.0,35.0,15.0,0.0,40.0,279.0,23.0,8.0,2.0,11.0,22.0,13.0,6.0,6.0,0.0,2.0,5.0,6.0,23.0,4.17,14.0,7.0,1.0,0.0,1.0,2.0,0.36,2.0,0.0,0.0,0.0,0.0,0.0,13.0,8.0,4.0,6.0,3.0,6.0,17.0,35.3,11.0,6.0,1.0,5.0,5.0,1.0,0.0,383.0,1.0,51.0,202.0,138.0,8.0,383.0,6.0,18.0,33.3,274.0,18.0,6.0,0.0,9.0,10.0,0.0,0.0,0.0,0.0,47.0,4.0,7.0,36.4
-Gianluca Mancini,it ITA,DF,Roma,26-208,1996,14.0,14.0,1103.0,0.0,1.0,0.0,0.0,4.0,0.0,0.0,0.08,0.08,0.0,0.08,0.6,0.6,0.05,0.05,12.3,1.0,0.0,20.0,0.08,0.0,0.0,0.12,-0.6,-0.6,546.0,642.0,85.0,10758.0,3515.0,196.0,211.0,92.9,272.0,296.0,91.9,73.0,121.0,60.3,6.0,37.0,9.0,3.0,27.0,618.0,20.0,17.0,1.0,10.0,9.0,0.0,0.0,0.0,0.0,2.0,4.0,4.0,16.0,1.31,14.0,0.0,0.0,1.0,1.0,2.0,0.16,1.0,0.0,0.0,0.0,1.0,0.0,21.0,11.0,17.0,4.0,0.0,8.0,10.0,80.0,2.0,9.0,5.0,4.0,17.0,21.0,0.0,729.0,89.0,351.0,354.0,32.0,8.0,729.0,3.0,6.0,50.0,551.0,5.0,3.0,0.0,20.0,9.0,1.0,0.0,0.0,0.0,38.0,17.0,11.0,60.7
-Rolando Mandragora,it ITA,MF,Fiorentina,25-135,1997,12.0,9.0,804.0,1.0,1.0,0.0,0.0,3.0,0.0,0.11,0.11,0.22,0.11,0.22,0.7,0.7,0.08,0.08,8.9,4.0,0.0,21.1,0.45,0.05,0.25,0.04,0.3,0.3,360.0,431.0,83.5,7040.0,2131.0,132.0,150.0,88.0,177.0,196.0,90.3,42.0,64.0,65.6,11.0,54.0,6.0,3.0,45.0,397.0,32.0,18.0,1.0,9.0,24.0,12.0,6.0,3.0,0.0,2.0,2.0,5.0,34.0,3.81,24.0,6.0,0.0,2.0,0.0,1.0,0.11,1.0,0.0,0.0,0.0,0.0,0.0,21.0,11.0,5.0,13.0,3.0,10.0,18.0,55.6,8.0,9.0,1.0,8.0,6.0,11.0,0.0,528.0,15.0,81.0,306.0,144.0,13.0,528.0,2.0,5.0,40.0,334.0,8.0,2.0,0.0,17.0,9.0,1.0,0.0,0.0,0.0,45.0,12.0,10.0,54.5
-Riccardo Marchizza,it ITA,DF,Sassuolo,24-230,1998,2.0,0.0,17.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,7.0,71.4,114.0,43.0,1.0,1.0,100.0,2.0,3.0,66.7,2.0,3.0,66.7,0.0,0.0,0.0,0.0,0.0,3.0,4.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,1.0,2.0,3.0,4.0,0.0,9.0,0.0,0.0,0.0,4.0,1.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,100.0
-Gian Marco Ferrari,it ITA,DF,Sassuolo,30-269,1992,13.0,13.0,1168.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3,0.3,0.02,0.02,13.0,0.0,0.0,0.0,0.0,0.0,0.0,0.07,-0.3,-0.3,546.0,634.0,86.1,11261.0,3982.0,162.0,177.0,91.5,293.0,320.0,91.6,84.0,122.0,68.9,1.0,32.0,2.0,0.0,32.0,562.0,70.0,50.0,0.0,12.0,0.0,0.0,0.0,0.0,0.0,4.0,2.0,2.0,10.0,0.77,8.0,1.0,0.0,0.0,1.0,2.0,0.15,2.0,0.0,0.0,0.0,0.0,0.0,13.0,8.0,8.0,5.0,0.0,7.0,10.0,70.0,3.0,15.0,12.0,3.0,11.0,43.0,1.0,731.0,105.0,392.0,318.0,25.0,8.0,731.0,0.0,1.0,0.0,453.0,3.0,1.0,0.0,10.0,18.0,0.0,0.0,2.0,0.0,48.0,18.0,8.0,69.2
-Pablo Marí,es ESP,DF,Monza,29-072,1993,8.0,8.0,709.0,1.0,0.0,0.0,0.0,2.0,0.0,0.13,0.0,0.13,0.13,0.13,0.3,0.3,0.04,0.04,7.9,1.0,0.0,25.0,0.13,0.25,1.0,0.08,0.7,0.7,307.0,365.0,84.1,6022.0,2321.0,101.0,115.0,87.8,168.0,186.0,90.3,37.0,57.0,64.9,1.0,15.0,0.0,0.0,10.0,332.0,32.0,18.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,5.0,1.0,3.0,1.0,0.13,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,11.0,5.0,9.0,2.0,0.0,3.0,5.0,60.0,2.0,2.0,2.0,0.0,8.0,29.0,0.0,430.0,73.0,268.0,157.0,8.0,5.0,430.0,0.0,0.0,0.0,248.0,2.0,1.0,0.0,5.0,4.0,0.0,0.0,0.0,0.0,36.0,17.0,5.0,77.3
-Răzvan Marin,ro ROU,MF,Empoli,26-172,1996,14.0,10.0,958.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.4,0.4,0.03,0.03,10.6,2.0,2.0,20.0,0.19,0.0,0.0,0.04,-0.4,-0.4,464.0,573.0,81.0,8357.0,3112.0,204.0,214.0,95.3,190.0,231.0,82.3,54.0,89.0,60.7,15.0,36.0,6.0,1.0,33.0,507.0,63.0,37.0,2.0,4.0,32.0,25.0,6.0,11.0,0.0,1.0,3.0,11.0,31.0,2.91,20.0,10.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,21.0,9.0,13.0,8.0,0.0,11.0,17.0,64.7,6.0,12.0,5.0,7.0,8.0,13.0,0.0,650.0,36.0,204.0,325.0,130.0,3.0,650.0,6.0,10.0,60.0,406.0,9.0,10.0,0.0,11.0,9.0,0.0,0.0,1.0,0.0,64.0,6.0,5.0,54.5
-Marlon,br BRA,DF,Monza,27-065,1995,10.0,9.0,734.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,8.2,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.0,0.0,458.0,495.0,92.5,8042.0,2887.0,189.0,204.0,92.6,235.0,247.0,95.1,30.0,37.0,81.1,1.0,33.0,3.0,2.0,16.0,466.0,29.0,16.0,0.0,2.0,3.0,0.0,0.0,0.0,0.0,7.0,0.0,0.0,3.0,0.37,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,13.0,7.0,5.0,8.0,0.0,6.0,10.0,60.0,4.0,5.0,2.0,3.0,9.0,22.0,0.0,560.0,50.0,252.0,288.0,22.0,3.0,560.0,0.0,1.0,0.0,397.0,2.0,1.0,0.0,11.0,4.0,0.0,0.0,0.0,1.0,33.0,19.0,8.0,70.4
-Luca Marrone,it ITA,DF,Monza,32-228,1990,2.0,2.0,135.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.07,0.07,1.5,0.0,0.0,0.0,0.0,0.0,0.0,0.1,-0.1,-0.1,78.0,84.0,92.9,1371.0,634.0,34.0,35.0,97.1,39.0,41.0,95.1,5.0,8.0,62.5,0.0,0.0,0.0,0.0,4.0,78.0,6.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,2.0,2.0,0.0,0.0,4.0,1.0,93.0,12.0,66.0,25.0,2.0,1.0,93.0,0.0,0.0,0.0,64.0,0.0,0.0,0.0,1.0,2.0,0.0,0.0,0.0,0.0,8.0,4.0,5.0,44.4
-Lautaro Martínez,ar ARG,FW,Inter,25-081,1997,14.0,13.0,1132.0,7.0,2.0,1.0,1.0,1.0,0.0,0.56,0.16,0.72,0.48,0.64,6.2,5.4,0.49,0.43,12.6,17.0,0.0,36.2,1.35,0.13,0.35,0.11,0.8,0.6,198.0,267.0,74.2,3097.0,732.0,100.0,128.0,78.1,65.0,83.0,78.3,16.0,21.0,76.2,22.0,14.0,8.0,0.0,25.0,241.0,25.0,1.0,4.0,5.0,4.0,0.0,0.0,0.0,0.0,1.0,1.0,7.0,39.0,3.1,29.0,1.0,3.0,1.0,5.0,7.0,0.56,3.0,0.0,1.0,1.0,2.0,0.0,9.0,3.0,0.0,7.0,2.0,2.0,6.0,33.3,4.0,14.0,1.0,13.0,6.0,6.0,1.0,416.0,10.0,32.0,182.0,210.0,64.0,415.0,10.0,32.0,31.3,297.0,23.0,19.0,0.0,22.0,26.0,5.0,1.0,0.0,0.0,43.0,14.0,14.0,50.0
-Lucas Martínez Quarta,ar ARG,DF,Fiorentina,26-185,1996,13.0,12.0,1046.0,1.0,0.0,0.0,0.0,2.0,0.0,0.09,0.0,0.09,0.09,0.09,1.2,1.2,0.1,0.1,11.6,6.0,0.0,50.0,0.52,0.08,0.17,0.1,-0.2,-0.2,640.0,767.0,83.4,14020.0,5541.0,178.0,198.0,89.9,348.0,382.0,91.1,108.0,164.0,65.9,3.0,55.0,2.0,0.0,42.0,742.0,24.0,22.0,0.0,17.0,0.0,0.0,0.0,0.0,0.0,2.0,1.0,5.0,11.0,0.95,6.0,0.0,0.0,2.0,0.0,3.0,0.26,1.0,0.0,0.0,0.0,0.0,2.0,44.0,24.0,26.0,16.0,2.0,28.0,37.0,75.7,9.0,22.0,12.0,10.0,25.0,42.0,1.0,924.0,72.0,433.0,449.0,52.0,15.0,924.0,0.0,3.0,0.0,569.0,5.0,2.0,0.0,9.0,18.0,0.0,0.0,0.0,0.0,91.0,42.0,16.0,72.4
-Adam Marušić,me MNE,DF,Lazio,30-025,1992,14.0,13.0,1211.0,0.0,1.0,0.0,0.0,4.0,0.0,0.0,0.07,0.07,0.0,0.07,0.1,0.1,0.01,0.01,13.5,4.0,0.0,66.7,0.3,0.0,0.0,0.02,-0.1,-0.1,643.0,740.0,86.9,9685.0,3869.0,364.0,386.0,94.3,216.0,253.0,85.4,42.0,65.0,64.6,3.0,39.0,3.0,1.0,28.0,640.0,99.0,14.0,0.0,3.0,6.0,0.0,0.0,0.0,0.0,85.0,1.0,8.0,14.0,1.04,11.0,2.0,0.0,0.0,0.0,1.0,0.07,1.0,0.0,0.0,0.0,0.0,0.0,12.0,9.0,6.0,3.0,3.0,4.0,10.0,40.0,6.0,4.0,2.0,2.0,12.0,31.0,0.0,821.0,41.0,341.0,388.0,97.0,9.0,821.0,3.0,5.0,60.0,551.0,7.0,7.0,0.0,9.0,10.0,0.0,0.0,0.0,0.0,67.0,13.0,13.0,50.0
-Adam Masina,ma MAR,DF,Udinese,28-313,1994,4.0,4.0,304.0,1.0,0.0,0.0,0.0,0.0,0.0,0.3,0.0,0.3,0.3,0.3,0.0,0.0,0.01,0.01,3.4,1.0,0.0,100.0,0.3,1.0,1.0,0.03,1.0,1.0,112.0,148.0,75.7,2453.0,1159.0,35.0,42.0,83.3,54.0,68.0,79.4,21.0,33.0,63.6,1.0,8.0,2.0,2.0,7.0,128.0,18.0,5.0,0.0,3.0,5.0,0.0,0.0,0.0,0.0,13.0,2.0,0.0,1.0,0.3,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,3.0,2.0,2.0,0.0,2.0,3.0,66.7,1.0,2.0,2.0,0.0,7.0,12.0,1.0,175.0,18.0,89.0,73.0,16.0,3.0,175.0,0.0,0.0,0.0,100.0,1.0,1.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,12.0,13.0,5.0,72.2
-Nemanja Matić,rs SRB,MF,Roma,34-102,1988,14.0,7.0,764.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.12,0.12,0.0,0.12,0.4,0.4,0.04,0.04,8.5,1.0,0.0,20.0,0.12,0.0,0.0,0.07,-0.4,-0.4,471.0,551.0,85.5,8328.0,2454.0,214.0,227.0,94.3,184.0,214.0,86.0,56.0,80.0,70.0,8.0,63.0,7.0,1.0,37.0,525.0,23.0,20.0,1.0,8.0,2.0,1.0,0.0,0.0,0.0,2.0,3.0,8.0,20.0,2.36,19.0,0.0,1.0,0.0,0.0,3.0,0.35,2.0,0.0,1.0,0.0,0.0,0.0,19.0,9.0,9.0,8.0,2.0,9.0,16.0,56.3,7.0,12.0,3.0,9.0,12.0,12.0,0.0,629.0,26.0,150.0,390.0,104.0,11.0,629.0,6.0,10.0,60.0,430.0,10.0,4.0,0.0,9.0,2.0,0.0,0.0,0.0,0.0,77.0,7.0,9.0,43.8
-Luís Maximiano,pt POR,GK,Lazio,23-310,1999,1.0,1.0,5.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,4.0,75.0,98.0,90.0,1.0,1.0,100.0,0.0,0.0,0.0,2.0,3.0,66.7,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,4.0,4.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
-Pasquale Mazzocchi,it ITA,DF,Salernitana,27-107,1995,14.0,14.0,1141.0,2.0,2.0,0.0,0.0,2.0,0.0,0.16,0.16,0.32,0.16,0.32,0.9,0.9,0.07,0.07,12.7,3.0,0.0,27.3,0.24,0.18,0.67,0.08,1.1,1.1,404.0,540.0,74.8,6695.0,2191.0,202.0,225.0,89.8,154.0,201.0,76.6,35.0,70.0,50.0,24.0,21.0,13.0,8.0,22.0,417.0,121.0,7.0,1.0,3.0,52.0,14.0,0.0,13.0,0.0,100.0,2.0,19.0,48.0,3.78,34.0,7.0,3.0,0.0,1.0,7.0,0.55,5.0,0.0,2.0,0.0,0.0,0.0,19.0,8.0,14.0,3.0,2.0,9.0,20.0,45.0,11.0,4.0,2.0,2.0,6.0,20.0,0.0,658.0,33.0,200.0,246.0,223.0,23.0,658.0,21.0,46.0,45.7,364.0,28.0,19.0,0.0,13.0,6.0,5.0,0.0,0.0,0.0,79.0,6.0,5.0,54.5
-Weston McKennie,us USA,MF,Juventus,24-075,1998,11.0,9.0,716.0,1.0,1.0,0.0,0.0,0.0,0.0,0.13,0.13,0.25,0.13,0.25,0.9,0.9,0.11,0.11,8.0,4.0,0.0,50.0,0.5,0.13,0.25,0.11,0.1,0.1,202.0,249.0,81.1,3070.0,869.0,107.0,126.0,84.9,73.0,89.0,82.0,15.0,20.0,75.0,7.0,16.0,4.0,4.0,17.0,243.0,6.0,3.0,1.0,0.0,10.0,0.0,0.0,0.0,0.0,3.0,0.0,1.0,13.0,1.63,11.0,0.0,0.0,2.0,0.0,1.0,0.13,1.0,0.0,0.0,0.0,0.0,0.0,7.0,3.0,2.0,5.0,0.0,4.0,7.0,57.1,3.0,10.0,2.0,8.0,5.0,11.0,0.0,320.0,17.0,61.0,152.0,109.0,19.0,320.0,4.0,5.0,80.0,223.0,17.0,7.0,0.0,10.0,5.0,2.0,0.0,0.0,0.0,35.0,6.0,13.0,31.6
-Gary Medel,cl CHI,"MF,DF",Bologna,35-100,1987,14.0,13.0,1059.0,0.0,1.0,0.0,0.0,4.0,0.0,0.0,0.08,0.08,0.0,0.08,0.0,0.0,0.0,0.0,11.8,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.0,0.0,651.0,743.0,87.6,12384.0,4426.0,242.0,263.0,92.0,312.0,334.0,93.4,83.0,123.0,67.5,3.0,40.0,3.0,0.0,25.0,706.0,37.0,34.0,1.0,6.0,4.0,0.0,0.0,0.0,0.0,2.0,0.0,7.0,15.0,1.27,12.0,0.0,0.0,0.0,1.0,2.0,0.17,2.0,0.0,0.0,0.0,0.0,0.0,17.0,11.0,12.0,4.0,1.0,7.0,12.0,58.3,5.0,10.0,7.0,3.0,21.0,30.0,0.0,835.0,103.0,397.0,401.0,43.0,0.0,835.0,3.0,3.0,100.0,531.0,5.0,3.0,0.0,11.0,15.0,0.0,0.0,0.0,0.0,90.0,9.0,11.0,45.0
-Soualiho Meïté,fr FRA,MF,Cremonese,28-239,1994,9.0,8.0,628.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.2,0.03,0.03,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.04,-0.2,-0.2,185.0,234.0,79.1,3003.0,863.0,96.0,110.0,87.3,67.0,77.0,87.0,16.0,32.0,50.0,4.0,17.0,7.0,1.0,9.0,228.0,4.0,3.0,1.0,4.0,4.0,0.0,0.0,0.0,0.0,1.0,2.0,2.0,13.0,1.86,12.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,16.0,11.0,10.0,4.0,2.0,11.0,18.0,61.1,7.0,10.0,2.0,8.0,6.0,9.0,0.0,302.0,16.0,91.0,166.0,50.0,6.0,302.0,6.0,13.0,46.2,167.0,9.0,3.0,0.0,9.0,8.0,0.0,0.0,0.0,0.0,49.0,7.0,2.0,77.8
-Alex Meret,it ITA,GK,Napoli,25-234,1997,14.0,14.0,1260.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,342.0,399.0,85.7,7849.0,4843.0,80.0,80.0,100.0,176.0,179.0,98.3,83.0,137.0,60.6,0.0,0.0,0.0,0.0,0.0,287.0,112.0,20.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,1.0,423.0,385.0,422.0,1.0,0.0,0.0,423.0,0.0,0.0,0.0,196.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,24.0,2.0,0.0,100.0
-Yıldırım Mert Çetin,tr TUR,DF,Lecce,25-314,1997,1.0,1.0,20.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,3.0,66.7,38.0,8.0,1.0,1.0,100.0,0.0,0.0,0.0,1.0,1.0,100.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,4.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,8.0,2.0,5.0,3.0,0.0,0.0,8.0,0.0,0.0,0.0,2.0,2.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0
-Junior Messias,br BRA,"FW,DF",Milan,31-182,1991,11.0,9.0,711.0,2.0,1.0,0.0,0.0,1.0,0.0,0.25,0.13,0.38,0.25,0.38,1.1,1.1,0.14,0.14,7.9,7.0,0.0,46.7,0.89,0.13,0.29,0.07,0.9,0.9,183.0,255.0,71.8,2880.0,612.0,101.0,123.0,82.1,68.0,90.0,75.6,11.0,25.0,44.0,7.0,15.0,2.0,1.0,17.0,248.0,6.0,2.0,2.0,1.0,12.0,0.0,0.0,0.0,0.0,4.0,1.0,6.0,26.0,3.29,16.0,0.0,2.0,4.0,4.0,4.0,0.51,3.0,0.0,1.0,0.0,0.0,0.0,11.0,8.0,3.0,5.0,3.0,5.0,10.0,50.0,5.0,10.0,2.0,8.0,4.0,11.0,0.0,345.0,15.0,46.0,140.0,164.0,27.0,345.0,10.0,26.0,38.5,233.0,13.0,5.0,0.0,12.0,13.0,0.0,0.0,0.0,0.0,28.0,15.0,19.0,44.1
-Tommaso Milanese,it ITA,MF,Cremonese,20-103,2002,1.0,0.0,11.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,8.0,62.5,110.0,37.0,3.0,4.0,75.0,0.0,1.0,0.0,2.0,3.0,66.7,2.0,3.0,0.0,0.0,1.0,6.0,2.0,1.0,0.0,0.0,2.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,2.0,15.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,10.0,0.0,0.0,5.0,6.0,2.0,10.0,1.0,2.0,50.0,7.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
-Nikola Milenković,rs SRB,DF,Fiorentina,25-030,1997,10.0,8.0,748.0,2.0,1.0,0.0,0.0,1.0,0.0,0.24,0.12,0.36,0.24,0.36,0.8,0.8,0.09,0.09,8.3,3.0,0.0,50.0,0.36,0.33,0.67,0.13,1.2,1.2,394.0,459.0,85.8,7917.0,2361.0,131.0,143.0,91.6,210.0,232.0,90.5,50.0,72.0,69.4,6.0,21.0,0.0,0.0,23.0,445.0,13.0,11.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,2.0,1.0,4.0,16.0,1.93,15.0,0.0,0.0,1.0,0.0,2.0,0.24,2.0,0.0,0.0,0.0,0.0,0.0,15.0,11.0,5.0,7.0,3.0,7.0,9.0,77.8,2.0,7.0,3.0,4.0,9.0,22.0,0.0,531.0,52.0,230.0,271.0,32.0,14.0,531.0,0.0,0.0,0.0,324.0,3.0,0.0,0.0,12.0,7.0,0.0,0.0,0.0,0.0,36.0,28.0,8.0,77.8
-Arkadiusz Milik,pl POL,FW,Juventus,28-256,1994,11.0,6.0,620.0,3.0,0.0,0.0,0.0,3.0,1.0,0.44,0.0,0.44,0.44,0.44,2.5,2.5,0.37,0.37,6.9,9.0,0.0,56.3,1.31,0.19,0.33,0.16,0.5,0.5,149.0,188.0,79.3,2128.0,397.0,88.0,103.0,85.4,49.0,58.0,84.5,6.0,10.0,60.0,5.0,7.0,5.0,0.0,11.0,176.0,9.0,2.0,2.0,1.0,2.0,0.0,0.0,0.0,0.0,0.0,3.0,4.0,13.0,1.89,10.0,0.0,0.0,1.0,1.0,2.0,0.29,1.0,0.0,0.0,0.0,0.0,1.0,4.0,2.0,1.0,1.0,2.0,1.0,3.0,33.3,2.0,2.0,0.0,2.0,0.0,7.0,0.0,246.0,8.0,25.0,118.0,107.0,26.0,246.0,2.0,4.0,50.0,198.0,18.0,6.0,1.0,9.0,11.0,0.0,0.0,0.0,0.0,16.0,16.0,24.0,40.0
-Sergej Milinković-Savić,rs SRB,MF,Lazio,27-257,1995,13.0,12.0,1078.0,3.0,7.0,0.0,0.0,5.0,0.0,0.25,0.58,0.83,0.25,0.83,1.8,1.8,0.15,0.15,12.0,6.0,1.0,31.6,0.5,0.16,0.5,0.09,1.2,1.2,495.0,668.0,74.1,7992.0,2345.0,269.0,327.0,82.3,154.0,199.0,77.4,52.0,92.0,56.5,18.0,59.0,22.0,2.0,46.0,653.0,14.0,7.0,9.0,8.0,11.0,0.0,0.0,0.0,0.0,7.0,1.0,19.0,34.0,2.84,31.0,1.0,1.0,1.0,0.0,10.0,0.84,10.0,0.0,0.0,0.0,0.0,0.0,22.0,12.0,8.0,11.0,3.0,12.0,26.0,46.2,14.0,16.0,4.0,12.0,13.0,24.0,0.0,857.0,34.0,149.0,507.0,209.0,25.0,857.0,13.0,28.0,46.4,670.0,41.0,19.0,0.0,9.0,29.0,0.0,0.0,0.0,0.0,57.0,30.0,20.0,60.0
-Vanja Milinković-Savić,rs SRB,GK,Torino,25-264,1997,14.0,14.0,1260.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,359.0,616.0,58.3,11773.0,8509.0,47.0,47.0,100.0,172.0,175.0,98.3,139.0,386.0,36.0,0.0,32.0,2.0,0.0,0.0,472.0,137.0,35.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,0.0,3.0,0.21,3.0,0.0,0.0,0.0,0.0,1.0,0.07,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,4.0,1.0,645.0,466.0,637.0,9.0,1.0,1.0,645.0,0.0,0.0,0.0,339.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,21.0,4.0,0.0,100.0
-Kim Min-jae,kr KOR,DF,Napoli,25-361,1996,13.0,13.0,1170.0,2.0,0.0,0.0,0.0,2.0,0.0,0.15,0.0,0.15,0.15,0.15,0.5,0.5,0.04,0.04,13.0,2.0,0.0,40.0,0.15,0.4,1.0,0.1,1.5,1.5,847.0,952.0,89.0,15630.0,6128.0,333.0,361.0,92.2,425.0,451.0,94.2,75.0,108.0,69.4,5.0,55.0,4.0,1.0,40.0,929.0,20.0,20.0,1.0,12.0,2.0,0.0,0.0,0.0,0.0,0.0,3.0,8.0,23.0,1.77,19.0,0.0,0.0,0.0,0.0,1.0,0.08,1.0,0.0,0.0,0.0,0.0,0.0,23.0,14.0,18.0,5.0,0.0,9.0,11.0,81.8,2.0,17.0,15.0,2.0,14.0,55.0,0.0,1085.0,137.0,499.0,563.0,29.0,10.0,1085.0,1.0,3.0,33.3,763.0,5.0,6.0,0.0,8.0,2.0,0.0,0.0,0.0,0.0,92.0,40.0,22.0,64.5
-Aleksei Miranchuk,ru RUS,MF,Torino,27-025,1995,8.0,8.0,598.0,2.0,1.0,0.0,0.0,0.0,0.0,0.3,0.15,0.45,0.3,0.45,1.1,1.1,0.16,0.16,6.6,4.0,0.0,44.4,0.6,0.22,0.5,0.12,0.9,0.9,162.0,195.0,83.1,2542.0,589.0,83.0,93.0,89.2,49.0,61.0,80.3,17.0,25.0,68.0,15.0,16.0,6.0,1.0,17.0,184.0,10.0,3.0,1.0,1.0,4.0,4.0,2.0,0.0,0.0,3.0,1.0,1.0,23.0,3.46,20.0,1.0,0.0,1.0,1.0,2.0,0.3,1.0,0.0,0.0,0.0,1.0,0.0,2.0,1.0,1.0,1.0,0.0,1.0,3.0,33.3,2.0,2.0,0.0,2.0,1.0,2.0,0.0,244.0,2.0,13.0,118.0,116.0,12.0,244.0,2.0,8.0,25.0,187.0,12.0,8.0,0.0,3.0,7.0,0.0,1.0,0.0,0.0,26.0,3.0,8.0,27.3
-Fabio Miretti,it ITA,"MF,FW",Juventus,19-100,2003,13.0,6.0,625.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.14,0.14,0.0,0.14,1.2,1.2,0.17,0.17,6.9,3.0,0.0,21.4,0.43,0.0,0.0,0.09,-1.2,-1.2,192.0,271.0,70.8,2972.0,835.0,105.0,133.0,78.9,67.0,86.0,77.9,12.0,28.0,42.9,11.0,19.0,7.0,1.0,19.0,259.0,10.0,0.0,1.0,1.0,10.0,7.0,3.0,3.0,0.0,1.0,2.0,9.0,26.0,3.76,16.0,4.0,2.0,4.0,0.0,3.0,0.43,3.0,0.0,0.0,0.0,0.0,0.0,12.0,5.0,8.0,3.0,1.0,5.0,13.0,38.5,8.0,9.0,0.0,9.0,2.0,5.0,0.0,371.0,8.0,56.0,195.0,127.0,31.0,371.0,6.0,15.0,40.0,247.0,23.0,12.0,0.0,12.0,11.0,0.0,0.0,0.0,0.0,46.0,2.0,10.0,16.7
-Henrikh Mkhitaryan,am ARM,MF,Inter,33-294,1989,11.0,6.0,586.0,1.0,1.0,0.0,0.0,1.0,0.0,0.15,0.15,0.31,0.15,0.31,0.7,0.7,0.11,0.11,6.5,1.0,0.0,16.7,0.15,0.17,1.0,0.12,0.3,0.3,246.0,288.0,85.4,3759.0,952.0,127.0,136.0,93.4,87.0,102.0,85.3,17.0,25.0,68.0,6.0,27.0,8.0,2.0,23.0,280.0,7.0,2.0,2.0,0.0,7.0,2.0,1.0,1.0,0.0,3.0,1.0,3.0,24.0,3.69,18.0,0.0,0.0,1.0,3.0,4.0,0.62,3.0,0.0,0.0,0.0,0.0,1.0,16.0,10.0,4.0,10.0,2.0,5.0,9.0,55.6,4.0,10.0,1.0,9.0,3.0,4.0,0.0,352.0,7.0,43.0,200.0,115.0,13.0,352.0,4.0,12.0,33.3,238.0,14.0,4.0,0.0,10.0,11.0,0.0,0.0,0.0,0.0,41.0,2.0,4.0,33.3
-Salvatore Molina,it ITA,DF,Monza,30-314,1992,5.0,1.0,229.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.02,2.5,0.0,0.0,0.0,0.0,0.0,0.0,0.04,0.0,0.0,86.0,114.0,75.4,1260.0,424.0,49.0,55.0,89.1,36.0,45.0,80.0,1.0,8.0,12.5,2.0,4.0,5.0,4.0,6.0,96.0,17.0,2.0,0.0,0.0,14.0,0.0,0.0,0.0,0.0,15.0,1.0,3.0,4.0,1.57,4.0,0.0,0.0,0.0,0.0,1.0,0.39,1.0,0.0,0.0,0.0,0.0,0.0,6.0,5.0,2.0,4.0,0.0,4.0,5.0,80.0,1.0,4.0,2.0,2.0,1.0,2.0,0.0,136.0,6.0,29.0,46.0,63.0,1.0,136.0,2.0,4.0,50.0,84.0,4.0,2.0,0.0,4.0,3.0,0.0,0.0,0.0,0.0,10.0,0.0,1.0,0.0
-Daniele Montevago,it ITA,"FW,MF",Sampdoria,19-238,2003,3.0,2.0,149.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.5,0.5,0.28,0.28,1.7,1.0,0.0,16.7,0.6,0.0,0.0,0.08,-0.5,-0.5,15.0,24.0,62.5,146.0,18.0,10.0,14.0,71.4,2.0,4.0,50.0,0.0,2.0,0.0,3.0,1.0,0.0,0.0,0.0,22.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,5.0,3.04,4.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,1.0,0.0,51.0,2.0,4.0,17.0,30.0,15.0,51.0,0.0,3.0,0.0,35.0,7.0,2.0,0.0,3.0,2.0,2.0,0.0,0.0,0.0,4.0,8.0,14.0,36.4
-Lorenzo Montipò,it ITA,GK,Hellas Verona,26-264,1996,14.0,14.0,1260.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,296.0,447.0,66.2,10016.0,7955.0,44.0,45.0,97.8,114.0,117.0,97.4,135.0,280.0,48.2,0.0,18.0,1.0,0.0,0.0,293.0,152.0,36.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,3.0,0.21,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,0.0,0.0,0.0,0.0,17.0,2.0,502.0,405.0,496.0,8.0,0.0,0.0,502.0,0.0,0.0,0.0,177.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,31.0,0.0,1.0,0.0
-Nikola Moro,hr CRO,MF,Bologna,24-244,1998,4.0,1.0,138.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,1.5,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.0,0.0,48.0,63.0,76.2,999.0,337.0,14.0,20.0,70.0,26.0,30.0,86.7,7.0,10.0,70.0,0.0,7.0,1.0,0.0,6.0,60.0,3.0,3.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,4.0,2.61,4.0,0.0,0.0,0.0,0.0,1.0,0.65,1.0,0.0,0.0,0.0,0.0,0.0,4.0,2.0,1.0,3.0,0.0,1.0,4.0,25.0,3.0,2.0,0.0,2.0,1.0,1.0,0.0,77.0,6.0,28.0,44.0,6.0,0.0,77.0,1.0,1.0,100.0,43.0,0.0,0.0,0.0,2.0,1.0,0.0,0.0,0.0,0.0,11.0,1.0,0.0,100.0
-Dany Mota,pt POR,FW,Monza,24-193,1998,9.0,6.0,521.0,1.0,0.0,0.0,0.0,1.0,0.0,0.17,0.0,0.17,0.17,0.17,1.2,1.2,0.2,0.2,5.8,1.0,0.0,20.0,0.17,0.2,1.0,0.24,-0.2,-0.2,97.0,153.0,63.4,1338.0,138.0,59.0,81.0,72.8,29.0,44.0,65.9,4.0,8.0,50.0,5.0,4.0,3.0,1.0,4.0,144.0,9.0,0.0,1.0,0.0,13.0,0.0,0.0,0.0,0.0,1.0,0.0,11.0,11.0,1.9,10.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,4.0,0.0,2.0,3.0,1.0,1.0,100.0,0.0,3.0,1.0,2.0,1.0,5.0,0.0,213.0,6.0,13.0,96.0,106.0,16.0,213.0,5.0,10.0,50.0,156.0,25.0,9.0,0.0,10.0,4.0,4.0,0.0,0.0,0.0,15.0,9.0,23.0,28.1
-Mert Müldür,tr TUR,DF,Sassuolo,23-222,1999,1.0,1.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,100.0,11.0,0.0,1.0,1.0,100.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
-Luis Muriel,co COL,FW,Atalanta,31-209,1991,9.0,6.0,518.0,1.0,2.0,1.0,1.0,2.0,1.0,0.17,0.35,0.52,0.0,0.35,1.2,0.4,0.21,0.07,5.8,3.0,2.0,37.5,0.52,0.0,0.0,0.05,-0.2,-0.4,124.0,200.0,62.0,2102.0,631.0,67.0,91.0,73.6,35.0,53.0,66.0,16.0,37.0,43.2,13.0,9.0,15.0,2.0,20.0,173.0,26.0,3.0,3.0,7.0,24.0,10.0,6.0,2.0,0.0,5.0,1.0,5.0,24.0,4.16,19.0,2.0,2.0,0.0,1.0,4.0,0.69,3.0,0.0,0.0,0.0,1.0,0.0,4.0,3.0,1.0,1.0,2.0,1.0,6.0,16.7,5.0,4.0,0.0,4.0,0.0,2.0,0.0,265.0,3.0,9.0,99.0,159.0,29.0,264.0,7.0,26.0,26.9,209.0,21.0,13.0,1.0,8.0,6.0,2.0,1.0,0.0,0.0,15.0,6.0,14.0,30.0
-Jeison Murillo,co COL,DF,Sampdoria,30-168,1992,8.0,6.0,556.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.2,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.0,0.0,258.0,312.0,82.7,5511.0,1972.0,68.0,75.0,90.7,150.0,166.0,90.4,40.0,66.0,60.6,1.0,17.0,1.0,0.0,24.0,288.0,23.0,19.0,1.0,5.0,1.0,0.0,0.0,0.0,0.0,4.0,1.0,2.0,4.0,0.65,3.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,12.0,8.0,8.0,4.0,0.0,11.0,15.0,73.3,4.0,10.0,6.0,4.0,5.0,21.0,0.0,371.0,44.0,180.0,176.0,17.0,1.0,371.0,0.0,1.0,0.0,217.0,4.0,1.0,0.0,8.0,10.0,0.0,0.0,0.0,1.0,40.0,20.0,14.0,58.8
-Nicola Murru,it ITA,DF,Sampdoria,27-330,1994,5.0,1.0,137.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,50.0,70.0,71.4,868.0,407.0,22.0,25.0,88.0,20.0,27.0,74.1,5.0,12.0,41.7,1.0,8.0,2.0,1.0,5.0,59.0,10.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,10.0,1.0,0.0,1.0,0.66,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,4.0,2.0,3.0,1.0,2.0,3.0,66.7,1.0,2.0,0.0,2.0,1.0,3.0,0.0,83.0,3.0,25.0,42.0,17.0,1.0,83.0,0.0,0.0,0.0,49.0,1.0,1.0,0.0,2.0,1.0,1.0,0.0,0.0,0.0,5.0,3.0,1.0,75.0
-Juan Musso,ar ARG,GK,Atalanta,28-189,1994,9.0,9.0,727.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,8.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,203.0,278.0,73.0,6384.0,4612.0,25.0,25.0,100.0,83.0,83.0,100.0,93.0,166.0,56.0,1.0,0.0,0.0,0.0,0.0,198.0,79.0,24.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.12,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,1.0,291.0,254.0,289.0,2.0,0.0,0.0,291.0,0.0,0.0,0.0,123.0,1.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0
-Joakim Mæhle,dk DEN,"DF,MF",Atalanta,25-175,1997,13.0,7.0,715.0,0.0,1.0,0.0,0.0,2.0,0.0,0.0,0.13,0.13,0.0,0.13,1.7,1.7,0.21,0.21,7.9,2.0,0.0,20.0,0.25,0.0,0.0,0.17,-1.7,-1.7,358.0,441.0,81.2,5071.0,1949.0,222.0,249.0,89.2,110.0,130.0,84.6,14.0,27.0,51.9,11.0,26.0,17.0,2.0,37.0,355.0,84.0,3.0,1.0,2.0,9.0,0.0,0.0,0.0,0.0,81.0,2.0,11.0,28.0,3.53,23.0,2.0,0.0,1.0,0.0,2.0,0.25,1.0,1.0,0.0,0.0,0.0,0.0,13.0,7.0,5.0,2.0,6.0,10.0,16.0,62.5,6.0,10.0,1.0,9.0,9.0,5.0,0.0,530.0,9.0,113.0,198.0,228.0,21.0,530.0,2.0,14.0,14.3,337.0,19.0,9.0,0.0,5.0,5.0,2.0,0.0,0.0,0.0,51.0,1.0,3.0,25.0
-Michel Ndary Adopo,fr FRA,"DF,MF",Torino,22-115,2000,3.0,1.0,93.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,37.0,45.0,82.2,636.0,157.0,13.0,17.0,76.5,20.0,21.0,95.2,3.0,4.0,75.0,0.0,2.0,0.0,0.0,2.0,44.0,1.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,1.0,2.0,2.0,0.0,0.0,0.0,0.0,55.0,2.0,10.0,38.0,7.0,0.0,55.0,1.0,2.0,50.0,37.0,1.0,2.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,4.0,2.0,3.0,40.0
-Tanguy Ndombele,fr FRA,MF,Napoli,25-318,1996,12.0,6.0,444.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.5,0.5,0.1,0.1,4.9,1.0,0.0,8.3,0.2,0.0,0.0,0.04,-0.5,-0.5,283.0,318.0,89.0,3855.0,1033.0,181.0,197.0,91.9,83.0,86.0,96.5,6.0,13.0,46.2,6.0,23.0,7.0,0.0,23.0,314.0,4.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,5.0,12.0,2.44,11.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,3.0,1.0,5.0,1.0,3.0,5.0,60.0,2.0,2.0,0.0,2.0,3.0,3.0,1.0,371.0,7.0,36.0,233.0,105.0,17.0,371.0,11.0,15.0,73.3,317.0,13.0,9.0,0.0,8.0,12.0,0.0,0.0,1.0,0.0,24.0,4.0,2.0,66.7
-Ilija Nestorovski,mk MKD,"FW,MF",Udinese,32-244,1990,5.0,0.0,73.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,1.23,1.23,0.0,1.23,0.2,0.2,0.24,0.24,0.8,0.0,0.0,0.0,0.0,0.0,0.0,0.1,-0.2,-0.2,14.0,17.0,82.4,155.0,37.0,12.0,13.0,92.3,2.0,4.0,50.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,1.0,17.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.25,1.0,0.0,0.0,0.0,0.0,1.0,1.25,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,1.0,2.0,50.0,1.0,1.0,0.0,1.0,0.0,1.0,0.0,24.0,1.0,2.0,9.0,13.0,5.0,24.0,2.0,2.0,100.0,16.0,2.0,0.0,0.0,0.0,1.0,2.0,0.0,0.0,0.0,2.0,1.0,2.0,33.3
-Dimitris Nikolaou,gr GRE,DF,Spezia,24-090,1998,13.0,13.0,1139.0,0.0,0.0,0.0,0.0,3.0,1.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.01,0.01,12.7,0.0,0.0,0.0,0.0,0.0,0.0,0.03,-0.1,-0.1,535.0,665.0,80.5,9750.0,4078.0,235.0,251.0,93.6,237.0,267.0,88.8,54.0,125.0,43.2,4.0,47.0,2.0,1.0,39.0,627.0,34.0,11.0,0.0,13.0,4.0,0.0,0.0,0.0,0.0,19.0,4.0,5.0,12.0,0.95,10.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,15.0,10.0,10.0,5.0,0.0,7.0,8.0,87.5,1.0,16.0,12.0,4.0,12.0,20.0,0.0,749.0,80.0,368.0,345.0,42.0,8.0,749.0,2.0,3.0,66.7,532.0,5.0,4.0,0.0,7.0,3.0,0.0,0.0,0.0,0.0,73.0,8.0,6.0,57.1
-Bram Nuytinck,nl NED,DF,Udinese,32-191,1990,6.0,3.0,385.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,4.3,0.0,0.0,0.0,0.0,0.0,0.0,0.03,0.0,0.0,113.0,139.0,81.3,2516.0,1038.0,24.0,27.0,88.9,67.0,75.0,89.3,20.0,32.0,62.5,0.0,4.0,1.0,0.0,4.0,124.0,14.0,4.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,9.0,1.0,2.0,2.0,0.47,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,4.0,3.0,4.0,0.0,4.0,8.0,50.0,4.0,6.0,6.0,0.0,5.0,22.0,0.0,186.0,37.0,118.0,65.0,4.0,2.0,186.0,1.0,1.0,100.0,87.0,1.0,0.0,0.0,4.0,2.0,0.0,0.0,0.0,0.0,19.0,7.0,5.0,58.3
-M'Bala Nzola,ao ANG,FW,Spezia,26-085,1996,14.0,14.0,1260.0,5.0,0.0,1.0,1.0,4.0,0.0,0.36,0.0,0.36,0.29,0.29,4.5,3.7,0.32,0.26,14.0,10.0,0.0,32.3,0.71,0.13,0.4,0.12,0.5,0.3,211.0,264.0,79.9,2694.0,423.0,145.0,171.0,84.8,51.0,62.0,82.3,5.0,6.0,83.3,11.0,16.0,8.0,0.0,19.0,251.0,12.0,1.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,2.0,1.0,7.0,22.0,1.57,20.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,3.0,0.0,3.0,3.0,1.0,5.0,20.0,4.0,13.0,4.0,9.0,4.0,14.0,0.0,435.0,20.0,37.0,163.0,241.0,69.0,434.0,7.0,30.0,23.3,338.0,45.0,46.0,0.0,29.0,14.0,6.0,0.0,0.0,0.0,32.0,18.0,41.0,30.5
-Pedro Obiang,gq EQG,MF,Sassuolo,30-229,1992,4.0,1.0,98.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.92,0.92,0.0,0.92,0.0,0.0,0.0,0.0,1.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,47.0,50.0,94.0,844.0,231.0,24.0,25.0,96.0,16.0,16.0,100.0,7.0,7.0,100.0,2.0,2.0,0.0,0.0,2.0,44.0,6.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,3.0,2.67,2.0,0.0,0.0,0.0,0.0,1.0,0.89,1.0,0.0,0.0,0.0,0.0,0.0,4.0,1.0,1.0,3.0,0.0,2.0,2.0,100.0,0.0,1.0,0.0,1.0,2.0,7.0,0.0,63.0,6.0,17.0,40.0,6.0,0.0,63.0,0.0,0.0,0.0,33.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,5.0,1.0,1.0,50.0
-David Okereke,ng NGA,FW,Cremonese,25-074,1997,14.0,12.0,1060.0,3.0,0.0,0.0,0.0,2.0,0.0,0.25,0.0,0.25,0.25,0.25,1.8,1.8,0.15,0.15,11.8,7.0,0.0,26.9,0.59,0.12,0.43,0.07,1.2,1.2,156.0,236.0,66.1,2664.0,742.0,76.0,103.0,73.8,57.0,75.0,76.0,18.0,27.0,66.7,12.0,16.0,17.0,5.0,37.0,225.0,8.0,1.0,2.0,0.0,16.0,0.0,0.0,0.0,0.0,5.0,3.0,13.0,41.0,3.48,25.0,0.0,4.0,5.0,5.0,1.0,0.08,0.0,0.0,0.0,0.0,1.0,0.0,6.0,5.0,3.0,1.0,2.0,0.0,5.0,0.0,5.0,11.0,3.0,8.0,3.0,7.0,0.0,360.0,11.0,29.0,138.0,198.0,41.0,360.0,14.0,32.0,43.8,265.0,28.0,16.0,0.0,7.0,20.0,7.0,2.0,1.0,0.0,23.0,20.0,40.0,33.3
-Caleb Okoli,it ITA,DF,Atalanta,21-121,2001,12.0,9.0,822.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3,0.3,0.04,0.04,9.1,2.0,0.0,40.0,0.22,0.0,0.0,0.07,-0.3,-0.3,285.0,371.0,76.8,5011.0,2003.0,123.0,150.0,82.0,126.0,153.0,82.4,27.0,43.0,62.8,0.0,9.0,1.0,0.0,15.0,348.0,23.0,16.0,0.0,3.0,1.0,0.0,0.0,0.0,0.0,5.0,0.0,6.0,2.0,0.22,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,21.0,17.0,14.0,6.0,1.0,10.0,23.0,43.5,13.0,9.0,5.0,4.0,25.0,37.0,3.0,492.0,51.0,291.0,179.0,29.0,7.0,492.0,0.0,1.0,0.0,229.0,11.0,3.0,0.0,13.0,7.0,0.0,0.0,0.0,0.0,55.0,40.0,22.0,64.5
-Mathías Olivera,uy URU,DF,Napoli,25-011,1997,10.0,3.0,336.0,1.0,0.0,0.0,0.0,1.0,0.0,0.27,0.0,0.27,0.27,0.27,0.4,0.4,0.11,0.11,3.7,1.0,0.0,50.0,0.27,0.5,1.0,0.2,0.6,0.6,238.0,280.0,85.0,3264.0,1124.0,160.0,176.0,90.9,56.0,67.0,83.6,14.0,22.0,63.6,5.0,20.0,5.0,1.0,17.0,226.0,54.0,4.0,0.0,2.0,4.0,0.0,0.0,0.0,0.0,50.0,0.0,4.0,8.0,2.15,7.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,11.0,8.0,4.0,5.0,2.0,5.0,12.0,41.7,7.0,5.0,2.0,3.0,3.0,12.0,0.0,332.0,14.0,86.0,158.0,91.0,5.0,332.0,1.0,5.0,20.0,201.0,8.0,10.0,0.0,5.0,7.0,0.0,0.0,0.0,0.0,22.0,3.0,5.0,37.5
-André Onana,cm CMR,GK,Inter,26-223,1996,6.0,6.0,540.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,178.0,225.0,79.1,4343.0,2829.0,46.0,46.0,100.0,80.0,82.0,97.6,50.0,94.0,53.2,0.0,0.0,0.0,0.0,1.0,173.0,51.0,3.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.17,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,236.0,210.0,235.0,1.0,0.0,0.0,236.0,0.0,0.0,0.0,131.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0
-Divock Origi,be BEL,FW,Milan,27-207,1995,9.0,4.0,400.0,1.0,1.0,0.0,0.0,1.0,0.0,0.23,0.23,0.45,0.23,0.45,1.2,1.2,0.27,0.27,4.4,6.0,0.0,40.0,1.35,0.07,0.17,0.08,-0.2,-0.2,52.0,79.0,65.8,668.0,158.0,30.0,40.0,75.0,16.0,25.0,64.0,1.0,5.0,20.0,5.0,3.0,3.0,0.0,5.0,74.0,5.0,0.0,0.0,1.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,15.0,3.39,9.0,0.0,3.0,1.0,2.0,1.0,0.23,1.0,0.0,0.0,0.0,0.0,0.0,3.0,1.0,2.0,1.0,0.0,2.0,2.0,100.0,0.0,2.0,1.0,1.0,0.0,9.0,0.0,147.0,8.0,15.0,61.0,74.0,18.0,147.0,7.0,14.0,50.0,105.0,21.0,11.0,0.0,6.0,6.0,3.0,0.0,0.0,0.0,8.0,8.0,13.0,38.1
-Riccardo Orsolini,it ITA,"FW,DF",Bologna,25-291,1997,11.0,6.0,602.0,2.0,1.0,0.0,0.0,2.0,1.0,0.3,0.15,0.45,0.3,0.45,2.5,2.5,0.38,0.38,6.7,9.0,1.0,39.1,1.35,0.09,0.22,0.11,-0.5,-0.5,119.0,211.0,56.4,2191.0,601.0,64.0,93.0,68.8,31.0,54.0,57.4,17.0,40.0,42.5,7.0,12.0,2.0,2.0,12.0,181.0,30.0,12.0,0.0,10.0,24.0,15.0,7.0,3.0,0.0,1.0,0.0,14.0,18.0,2.71,9.0,5.0,1.0,3.0,0.0,1.0,0.15,0.0,0.0,0.0,1.0,0.0,0.0,10.0,6.0,5.0,3.0,2.0,5.0,9.0,55.6,4.0,10.0,2.0,8.0,3.0,7.0,0.0,303.0,7.0,49.0,118.0,138.0,23.0,303.0,5.0,16.0,31.3,210.0,18.0,10.0,0.0,11.0,17.0,4.0,0.0,0.0,0.0,30.0,6.0,10.0,37.5
-Victor Osimhen,ng NGA,FW,Napoli,23-317,1998,10.0,9.0,810.0,8.0,2.0,0.0,0.0,1.0,0.0,0.89,0.22,1.11,0.89,1.11,5.7,5.7,0.64,0.64,9.0,13.0,0.0,31.0,1.44,0.19,0.62,0.14,2.3,2.3,89.0,121.0,73.6,1187.0,177.0,51.0,64.0,79.7,25.0,35.0,71.4,3.0,4.0,75.0,11.0,8.0,3.0,0.0,5.0,113.0,8.0,0.0,1.0,1.0,3.0,0.0,0.0,0.0,0.0,2.0,0.0,5.0,24.0,2.67,16.0,0.0,2.0,2.0,3.0,4.0,0.44,2.0,0.0,0.0,0.0,1.0,1.0,2.0,0.0,0.0,0.0,2.0,0.0,3.0,0.0,3.0,3.0,1.0,2.0,2.0,6.0,0.0,238.0,7.0,11.0,86.0,145.0,68.0,238.0,4.0,19.0,21.1,180.0,30.0,13.0,0.0,17.0,12.0,8.0,1.0,1.0,0.0,14.0,21.0,20.0,51.2
-Remi Oudin,fr FRA,"FW,MF",Lecce,25-358,1996,8.0,1.0,199.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.2,0.07,0.07,2.2,3.0,0.0,50.0,1.36,0.0,0.0,0.03,-0.2,-0.2,57.0,99.0,57.6,1074.0,395.0,25.0,35.0,71.4,18.0,31.0,58.1,10.0,23.0,43.5,3.0,11.0,0.0,0.0,10.0,92.0,7.0,2.0,0.0,1.0,11.0,3.0,3.0,0.0,0.0,2.0,0.0,4.0,8.0,3.62,5.0,1.0,0.0,2.0,0.0,1.0,0.45,1.0,0.0,0.0,0.0,0.0,0.0,9.0,4.0,3.0,4.0,2.0,3.0,7.0,42.9,4.0,5.0,0.0,5.0,8.0,5.0,0.0,139.0,5.0,26.0,70.0,45.0,9.0,139.0,0.0,2.0,0.0,90.0,4.0,1.0,0.0,3.0,2.0,0.0,0.0,0.0,0.0,11.0,4.0,6.0,40.0
-Adam Ounas,dz ALG,FW,Napoli,26-000,1996,2.0,0.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.23,0.23,0.2,0.0,0.0,0.0,0.0,0.0,0.0,0.04,0.0,0.0,13.0,17.0,76.5,297.0,80.0,6.0,7.0,85.7,2.0,3.0,66.7,5.0,5.0,100.0,0.0,2.0,1.0,0.0,4.0,16.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,2.0,12.0,0.0,0.0,1.0,1.0,0.0,1.0,6.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,20.0,0.0,4.0,12.0,5.0,1.0,20.0,2.0,2.0,100.0,17.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,100.0
-Leandro Paredes,ar ARG,MF,Juventus,28-135,1994,8.0,3.0,383.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.2,0.05,0.05,4.3,0.0,2.0,0.0,0.0,0.0,0.0,0.04,-0.2,-0.2,247.0,268.0,92.2,4428.0,1740.0,112.0,116.0,96.6,103.0,107.0,96.3,29.0,39.0,74.4,6.0,23.0,4.0,1.0,23.0,237.0,31.0,21.0,0.0,1.0,11.0,7.0,5.0,2.0,0.0,3.0,0.0,2.0,12.0,2.83,7.0,4.0,0.0,1.0,0.0,1.0,0.24,1.0,0.0,0.0,0.0,0.0,0.0,8.0,4.0,4.0,4.0,0.0,5.0,8.0,62.5,3.0,3.0,0.0,3.0,7.0,4.0,0.0,296.0,9.0,79.0,167.0,50.0,1.0,296.0,1.0,2.0,50.0,204.0,1.0,2.0,0.0,7.0,4.0,0.0,0.0,1.0,0.0,25.0,1.0,1.0,50.0
-Fabiano Parisi,it ITA,DF,Empoli,22-002,2000,13.0,13.0,1130.0,1.0,0.0,0.0,0.0,3.0,0.0,0.08,0.0,0.08,0.08,0.08,0.5,0.5,0.04,0.04,12.6,1.0,0.0,9.1,0.08,0.09,1.0,0.04,0.5,0.5,437.0,585.0,74.7,7237.0,3592.0,228.0,257.0,88.7,160.0,212.0,75.5,39.0,75.0,52.0,13.0,34.0,19.0,7.0,37.0,449.0,132.0,17.0,1.0,4.0,27.0,1.0,1.0,0.0,0.0,114.0,4.0,19.0,27.0,2.15,19.0,2.0,1.0,1.0,3.0,3.0,0.24,3.0,0.0,0.0,0.0,0.0,0.0,31.0,17.0,18.0,10.0,3.0,16.0,26.0,61.5,10.0,17.0,4.0,13.0,17.0,34.0,0.0,750.0,58.0,275.0,313.0,185.0,8.0,750.0,20.0,41.0,48.8,368.0,21.0,20.0,0.0,8.0,25.0,0.0,0.0,0.0,0.0,90.0,9.0,6.0,60.0
-Mario Pašalić,hr CRO,"MF,FW",Atalanta,27-275,1995,13.0,10.0,791.0,1.0,2.0,0.0,0.0,1.0,0.0,0.11,0.23,0.34,0.11,0.34,1.6,1.6,0.18,0.18,8.8,3.0,0.0,33.3,0.34,0.11,0.33,0.18,-0.6,-0.6,236.0,292.0,80.8,3721.0,1067.0,120.0,143.0,83.9,86.0,97.0,88.7,19.0,32.0,59.4,8.0,24.0,7.0,1.0,29.0,283.0,8.0,3.0,0.0,2.0,2.0,0.0,0.0,0.0,0.0,0.0,1.0,5.0,26.0,2.95,22.0,0.0,0.0,2.0,0.0,5.0,0.57,4.0,0.0,0.0,1.0,0.0,0.0,16.0,6.0,3.0,11.0,2.0,4.0,10.0,40.0,6.0,7.0,1.0,6.0,13.0,5.0,0.0,373.0,9.0,66.0,205.0,105.0,24.0,373.0,2.0,9.0,22.2,271.0,11.0,13.0,0.0,16.0,10.0,1.0,0.0,0.0,0.0,43.0,16.0,17.0,48.5
-Patric,es ESP,DF,Lazio,29-208,1993,9.0,9.0,752.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,8.4,0.0,0.0,0.0,0.0,0.0,0.0,0.05,0.0,0.0,441.0,506.0,87.2,8775.0,2635.0,154.0,166.0,92.8,186.0,201.0,92.5,81.0,117.0,69.2,0.0,11.0,2.0,0.0,6.0,458.0,47.0,23.0,0.0,10.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,3.0,0.36,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,11.0,7.0,7.0,2.0,2.0,7.0,9.0,77.8,2.0,11.0,9.0,2.0,5.0,24.0,1.0,572.0,122.0,363.0,208.0,5.0,0.0,572.0,1.0,2.0,50.0,368.0,2.0,0.0,0.0,2.0,1.0,0.0,0.0,0.0,0.0,52.0,3.0,11.0,21.4
-Rui Patrício,pt POR,GK,Roma,34-269,1988,14.0,14.0,1260.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,295.0,360.0,81.9,7443.0,4784.0,61.0,61.0,100.0,155.0,157.0,98.7,78.0,140.0,55.7,0.0,3.0,0.0,0.0,0.0,230.0,129.0,25.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.07,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,1.0,0.0,0.0,1.0,1.0,100.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,373.0,344.0,372.0,1.0,0.0,0.0,373.0,0.0,0.0,0.0,150.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,19.0,0.0,0.0,0.0
-Pedro,es ESP,FW,Lazio,35-106,1987,12.0,4.0,592.0,2.0,2.0,0.0,0.0,0.0,0.0,0.3,0.3,0.61,0.3,0.61,1.1,1.1,0.16,0.16,6.6,5.0,0.0,35.7,0.76,0.14,0.4,0.08,0.9,0.9,242.0,306.0,79.1,3481.0,786.0,154.0,172.0,89.5,60.0,83.0,72.3,17.0,32.0,53.1,8.0,14.0,10.0,0.0,19.0,293.0,12.0,6.0,1.0,7.0,16.0,2.0,2.0,0.0,0.0,4.0,1.0,4.0,16.0,2.43,12.0,1.0,2.0,1.0,0.0,4.0,0.61,3.0,0.0,0.0,1.0,0.0,0.0,8.0,3.0,5.0,1.0,2.0,5.0,9.0,55.6,4.0,5.0,1.0,4.0,0.0,1.0,0.0,377.0,2.0,46.0,185.0,150.0,30.0,377.0,11.0,23.0,47.8,298.0,15.0,14.0,0.0,4.0,11.0,1.0,0.0,0.0,0.0,30.0,0.0,1.0,0.0
-Pietro Pellegri,it ITA,FW,Torino,21-239,2001,11.0,4.0,369.0,1.0,0.0,0.0,0.0,2.0,0.0,0.24,0.0,0.24,0.24,0.24,0.4,0.4,0.1,0.1,4.1,3.0,0.0,50.0,0.73,0.17,0.33,0.07,0.6,0.6,42.0,58.0,72.4,526.0,30.0,28.0,37.0,75.7,11.0,12.0,91.7,1.0,3.0,33.3,4.0,2.0,2.0,0.0,2.0,50.0,8.0,1.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,6.0,1.45,5.0,0.0,0.0,0.0,0.0,1.0,0.24,1.0,0.0,0.0,0.0,0.0,0.0,4.0,1.0,1.0,1.0,2.0,0.0,1.0,0.0,1.0,4.0,1.0,3.0,0.0,2.0,0.0,109.0,1.0,6.0,43.0,60.0,12.0,109.0,1.0,9.0,11.1,86.0,17.0,15.0,0.0,9.0,13.0,3.0,0.0,0.0,0.0,9.0,8.0,26.0,23.5
-Lorenzo Pellegrini,it ITA,MF,Roma,26-145,1996,13.0,13.0,1099.0,1.0,4.0,1.0,2.0,2.0,0.0,0.08,0.33,0.41,0.0,0.33,4.0,2.4,0.32,0.2,12.2,10.0,2.0,33.3,0.82,0.0,0.0,0.08,-3.0,-2.4,388.0,527.0,73.6,6952.0,2145.0,174.0,203.0,85.7,135.0,167.0,80.8,61.0,119.0,51.3,31.0,32.0,9.0,1.0,37.0,440.0,87.0,35.0,3.0,6.0,66.0,45.0,21.0,24.0,0.0,2.0,0.0,14.0,58.0,4.75,32.0,20.0,1.0,3.0,1.0,7.0,0.57,2.0,4.0,0.0,1.0,0.0,0.0,23.0,10.0,8.0,12.0,3.0,6.0,16.0,37.5,10.0,9.0,2.0,7.0,10.0,8.0,0.0,675.0,12.0,86.0,356.0,242.0,27.0,673.0,16.0,36.0,44.4,432.0,23.0,13.0,0.0,12.0,24.0,2.0,0.0,0.0,0.0,57.0,5.0,11.0,31.3
-Pepín,gq EQG,MF,Monza,26-089,1996,4.0,2.0,171.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.2,0.1,0.1,1.9,0.0,0.0,0.0,0.0,0.0,0.0,0.1,-0.2,-0.2,89.0,109.0,81.7,1407.0,329.0,49.0,58.0,84.5,36.0,41.0,87.8,3.0,6.0,50.0,1.0,14.0,4.0,0.0,10.0,108.0,1.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,1.0,0.0,2.0,3.0,1.58,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,1.0,1.0,0.0,2.0,1.0,3.0,33.3,2.0,2.0,0.0,2.0,3.0,1.0,0.0,131.0,1.0,12.0,77.0,44.0,5.0,131.0,2.0,6.0,33.3,111.0,3.0,2.0,0.0,6.0,1.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0
-Roberto Pereyra,ar ARG,"DF,MF",Udinese,31-308,1991,14.0,14.0,1199.0,1.0,5.0,0.0,0.0,3.0,0.0,0.08,0.38,0.45,0.08,0.45,1.1,1.1,0.08,0.08,13.3,6.0,0.0,40.0,0.45,0.07,0.17,0.08,-0.1,-0.1,462.0,572.0,80.8,7112.0,2416.0,252.0,275.0,91.6,152.0,190.0,80.0,35.0,50.0,70.0,21.0,43.0,23.0,4.0,54.0,521.0,49.0,16.0,1.0,6.0,28.0,0.0,0.0,0.0,0.0,33.0,2.0,18.0,44.0,3.29,39.0,0.0,1.0,3.0,1.0,6.0,0.45,6.0,0.0,0.0,0.0,0.0,0.0,18.0,15.0,10.0,6.0,2.0,7.0,19.0,36.8,12.0,11.0,2.0,9.0,11.0,10.0,0.0,693.0,22.0,142.0,279.0,290.0,59.0,693.0,14.0,43.0,32.6,473.0,17.0,13.0,0.0,10.0,15.0,2.0,0.0,0.0,0.0,73.0,2.0,3.0,40.0
-Nehuén Pérez,ar ARG,DF,Udinese,22-140,2000,12.0,12.0,966.0,1.0,0.0,0.0,0.0,3.0,1.0,0.09,0.0,0.09,0.09,0.09,0.5,0.5,0.05,0.05,10.7,3.0,0.0,50.0,0.28,0.17,0.33,0.09,0.5,0.5,588.0,698.0,84.2,11470.0,4187.0,221.0,239.0,92.5,266.0,298.0,89.3,86.0,137.0,62.8,3.0,46.0,3.0,1.0,28.0,632.0,66.0,20.0,0.0,20.0,8.0,0.0,0.0,0.0,0.0,46.0,0.0,7.0,12.0,1.12,10.0,1.0,0.0,0.0,0.0,1.0,0.09,1.0,0.0,0.0,0.0,0.0,0.0,25.0,14.0,18.0,6.0,1.0,13.0,15.0,86.7,2.0,11.0,7.0,4.0,9.0,38.0,1.0,801.0,58.0,362.0,360.0,84.0,8.0,801.0,2.0,4.0,50.0,526.0,4.0,4.0,0.0,8.0,1.0,0.0,0.0,0.0,0.0,57.0,12.0,5.0,70.6
-Mattia Perin,it ITA,GK,Juventus,30-001,1992,7.0,6.0,588.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,185.0,239.0,77.4,4419.0,2847.0,44.0,45.0,97.8,103.0,103.0,100.0,38.0,91.0,41.8,0.0,6.0,0.0,0.0,1.0,183.0,56.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,248.0,226.0,245.0,3.0,0.0,0.0,248.0,0.0,0.0,0.0,129.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,12.0,0.0,0.0,0.0
-Matteo Pessina,it ITA,MF,Monza,25-204,1997,12.0,11.0,904.0,1.0,1.0,0.0,0.0,2.0,0.0,0.1,0.1,0.2,0.1,0.2,1.3,1.3,0.13,0.13,10.0,4.0,0.0,36.4,0.4,0.09,0.25,0.12,-0.3,-0.3,439.0,521.0,84.3,6764.0,1847.0,243.0,269.0,90.3,156.0,174.0,89.7,27.0,42.0,64.3,9.0,42.0,12.0,0.0,36.0,488.0,29.0,11.0,1.0,1.0,24.0,15.0,0.0,12.0,0.0,3.0,4.0,12.0,24.0,2.39,20.0,1.0,0.0,0.0,3.0,3.0,0.3,2.0,0.0,0.0,0.0,1.0,0.0,9.0,5.0,3.0,5.0,1.0,3.0,10.0,30.0,7.0,17.0,0.0,17.0,8.0,4.0,1.0,615.0,17.0,97.0,303.0,222.0,25.0,615.0,8.0,16.0,50.0,468.0,22.0,19.0,0.0,11.0,21.0,1.0,0.0,0.0,0.0,54.0,12.0,10.0,54.5
-Andrea Petagna,it ITA,FW,Monza,27-134,1995,9.0,6.0,515.0,1.0,1.0,1.0,1.0,0.0,0.0,0.17,0.17,0.35,0.0,0.17,1.7,0.9,0.29,0.16,5.7,2.0,0.0,28.6,0.35,0.0,0.0,0.13,-0.7,-0.9,90.0,125.0,72.0,1350.0,160.0,59.0,72.0,81.9,22.0,37.0,59.5,5.0,6.0,83.3,6.0,6.0,1.0,0.0,4.0,107.0,17.0,0.0,0.0,3.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,4.0,8.0,1.39,6.0,0.0,0.0,2.0,0.0,1.0,0.17,1.0,0.0,0.0,0.0,0.0,0.0,3.0,3.0,2.0,0.0,1.0,2.0,2.0,100.0,0.0,2.0,2.0,0.0,2.0,6.0,0.0,181.0,7.0,17.0,92.0,74.0,25.0,180.0,4.0,10.0,40.0,137.0,18.0,13.0,0.0,9.0,7.0,3.0,0.0,0.0,0.0,12.0,5.0,6.0,45.5
-Giuseppe Pezzella,it ITA,DF,Lecce,24-347,1997,6.0,5.0,434.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,197.0,247.0,79.8,3311.0,1357.0,97.0,109.0,89.0,81.0,101.0,80.2,17.0,29.0,58.6,2.0,20.0,3.0,1.0,22.0,187.0,59.0,8.0,0.0,3.0,10.0,1.0,0.0,1.0,0.0,50.0,1.0,6.0,7.0,1.45,7.0,0.0,0.0,0.0,0.0,1.0,0.21,1.0,0.0,0.0,0.0,0.0,0.0,10.0,5.0,8.0,0.0,2.0,6.0,11.0,54.5,5.0,5.0,2.0,3.0,5.0,16.0,1.0,300.0,22.0,118.0,117.0,67.0,3.0,300.0,2.0,9.0,22.2,152.0,6.0,3.0,0.0,6.0,5.0,1.0,0.0,0.0,0.0,22.0,4.0,2.0,66.7
-Krzysztof Piątek,pl POL,FW,Salernitana,27-133,1995,10.0,8.0,629.0,3.0,1.0,1.0,1.0,2.0,0.0,0.43,0.14,0.57,0.29,0.43,3.8,3.1,0.54,0.44,7.0,8.0,0.0,44.4,1.14,0.11,0.25,0.17,-0.8,-1.1,121.0,161.0,75.2,1673.0,193.0,72.0,88.0,81.8,35.0,45.0,77.8,6.0,11.0,54.5,7.0,4.0,3.0,0.0,5.0,145.0,15.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,1.0,3.0,12.0,1.71,10.0,0.0,0.0,2.0,0.0,2.0,0.29,1.0,0.0,0.0,1.0,0.0,0.0,4.0,3.0,0.0,2.0,2.0,1.0,5.0,20.0,4.0,1.0,0.0,1.0,0.0,13.0,0.0,248.0,12.0,31.0,113.0,105.0,26.0,247.0,0.0,5.0,0.0,172.0,25.0,9.0,0.0,10.0,8.0,9.0,0.0,0.0,0.0,19.0,19.0,27.0,41.3
-Roberto Piccoli,it ITA,FW,Hellas Verona,21-288,2001,4.0,2.0,159.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.4,0.4,0.22,0.22,1.8,2.0,0.0,50.0,1.13,0.0,0.0,0.1,-0.4,-0.4,7.0,13.0,53.8,114.0,36.0,4.0,5.0,80.0,2.0,3.0,66.7,1.0,4.0,25.0,1.0,1.0,0.0,0.0,0.0,11.0,1.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.57,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,1.0,0.0,1.0,0.0,1.0,0.0,32.0,2.0,5.0,6.0,21.0,8.0,32.0,1.0,1.0,100.0,22.0,4.0,2.0,0.0,1.0,3.0,3.0,0.0,0.0,0.0,4.0,0.0,8.0,0.0
-Charles Pickel,ch SUI,MF,Cremonese,25-180,1997,13.0,11.0,918.0,1.0,0.0,0.0,0.0,2.0,0.0,0.1,0.0,0.1,0.1,0.1,1.0,1.0,0.1,0.1,10.2,5.0,0.0,38.5,0.49,0.08,0.2,0.08,0.0,0.0,285.0,356.0,80.1,4474.0,1397.0,155.0,181.0,85.6,99.0,114.0,86.8,22.0,37.0,59.5,7.0,40.0,2.0,0.0,32.0,350.0,5.0,1.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,2.0,1.0,9.0,18.0,1.77,17.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20.0,6.0,7.0,10.0,3.0,8.0,13.0,61.5,5.0,15.0,2.0,13.0,7.0,9.0,0.0,448.0,17.0,101.0,249.0,101.0,20.0,448.0,0.0,3.0,0.0,268.0,8.0,10.0,0.0,12.0,6.0,3.0,0.0,0.0,0.0,66.0,13.0,21.0,38.2
-Andrea Pinamonti,it ITA,FW,Sassuolo,23-176,1999,14.0,13.0,1067.0,3.0,0.0,1.0,1.0,2.0,0.0,0.25,0.0,0.25,0.17,0.17,3.4,2.6,0.29,0.22,11.9,8.0,0.0,25.8,0.67,0.06,0.25,0.09,-0.4,-0.6,138.0,229.0,60.3,1646.0,269.0,98.0,136.0,72.1,24.0,53.0,45.3,4.0,11.0,36.4,9.0,7.0,11.0,2.0,11.0,204.0,25.0,0.0,1.0,1.0,7.0,0.0,0.0,0.0,0.0,0.0,0.0,11.0,25.0,2.11,18.0,0.0,1.0,3.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,4.0,0.0,2.0,3.0,2.0,4.0,50.0,2.0,9.0,0.0,9.0,1.0,4.0,0.0,344.0,4.0,9.0,160.0,181.0,58.0,343.0,7.0,19.0,36.8,250.0,24.0,28.0,0.0,9.0,12.0,3.0,0.0,0.0,0.0,18.0,19.0,44.0,30.2
-Lorenzo Pirola,it ITA,DF,Salernitana,20-264,2002,5.0,3.0,310.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.02,0.02,3.4,0.0,0.0,0.0,0.0,0.0,0.0,0.07,-0.1,-0.1,102.0,134.0,76.1,1810.0,623.0,46.0,53.0,86.8,48.0,55.0,87.3,8.0,19.0,42.1,0.0,7.0,1.0,0.0,5.0,128.0,5.0,5.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,4.0,2.0,0.58,2.0,0.0,0.0,0.0,0.0,1.0,0.29,1.0,0.0,0.0,0.0,0.0,0.0,11.0,7.0,8.0,3.0,0.0,7.0,8.0,87.5,1.0,7.0,5.0,2.0,7.0,14.0,0.0,177.0,23.0,104.0,68.0,5.0,1.0,177.0,0.0,0.0,0.0,105.0,1.0,0.0,0.0,3.0,2.0,0.0,0.0,0.0,0.0,5.0,6.0,7.0,46.2
-Marko Pjaca,hr CRO,"MF,FW",Empoli,27-189,1995,7.0,5.0,348.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.5,0.5,0.14,0.14,3.9,2.0,0.0,18.2,0.52,0.0,0.0,0.05,-0.5,-0.5,116.0,151.0,76.8,1932.0,414.0,55.0,69.0,79.7,44.0,56.0,78.6,12.0,18.0,66.7,8.0,11.0,5.0,3.0,5.0,131.0,20.0,3.0,0.0,0.0,15.0,12.0,5.0,4.0,0.0,0.0,0.0,3.0,16.0,4.15,10.0,2.0,1.0,2.0,1.0,1.0,0.26,1.0,0.0,0.0,0.0,0.0,0.0,2.0,1.0,1.0,1.0,0.0,2.0,4.0,50.0,2.0,1.0,0.0,1.0,0.0,0.0,0.0,191.0,1.0,17.0,92.0,82.0,11.0,191.0,5.0,15.0,33.3,144.0,9.0,8.0,0.0,0.0,3.0,1.0,0.0,0.0,0.0,14.0,4.0,5.0,44.4
-Tommaso Pobega,it ITA,MF,Milan,23-119,1999,9.0,5.0,446.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.03,0.03,5.0,1.0,0.0,14.3,0.2,0.0,0.0,0.02,-0.1,-0.1,135.0,179.0,75.4,2330.0,491.0,60.0,75.0,80.0,58.0,68.0,85.3,14.0,25.0,56.0,3.0,13.0,3.0,0.0,10.0,175.0,4.0,3.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,15.0,3.03,11.0,0.0,1.0,1.0,1.0,1.0,0.2,1.0,0.0,0.0,0.0,0.0,0.0,12.0,6.0,2.0,8.0,2.0,4.0,8.0,50.0,4.0,6.0,2.0,4.0,6.0,5.0,0.0,220.0,5.0,48.0,120.0,52.0,7.0,220.0,2.0,3.0,66.7,129.0,6.0,3.0,0.0,15.0,4.0,0.0,0.0,0.0,0.0,25.0,5.0,9.0,35.7
-Matteo Politano,it ITA,FW,Napoli,29-100,1993,13.0,7.0,576.0,3.0,3.0,2.0,2.0,1.0,0.0,0.47,0.47,0.94,0.16,0.62,2.7,1.1,0.42,0.17,6.4,3.0,1.0,17.6,0.47,0.06,0.33,0.07,0.3,-0.1,225.0,302.0,74.5,3487.0,1193.0,134.0,147.0,91.2,65.0,84.0,77.4,18.0,42.0,42.9,19.0,12.0,15.0,2.0,22.0,274.0,27.0,6.0,1.0,6.0,31.0,13.0,7.0,2.0,0.0,8.0,1.0,12.0,42.0,6.56,27.0,5.0,6.0,3.0,1.0,4.0,0.62,3.0,0.0,0.0,1.0,0.0,0.0,12.0,5.0,6.0,3.0,3.0,6.0,12.0,50.0,6.0,1.0,0.0,1.0,5.0,5.0,0.0,384.0,5.0,54.0,128.0,208.0,30.0,382.0,13.0,28.0,46.4,287.0,19.0,11.0,0.0,5.0,11.0,1.0,0.0,0.0,0.0,33.0,3.0,1.0,75.0
-Marin Pongračić,hr CRO,DF,Lecce,25-061,1997,8.0,8.0,720.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,8.0,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.0,0.0,275.0,331.0,83.1,5964.0,2099.0,65.0,83.0,78.3,162.0,182.0,89.0,44.0,58.0,75.9,1.0,14.0,2.0,0.0,13.0,301.0,30.0,30.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,5.0,0.62,3.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,16.0,14.0,8.0,7.0,1.0,5.0,6.0,83.3,1.0,3.0,2.0,1.0,15.0,28.0,0.0,399.0,41.0,211.0,185.0,11.0,4.0,399.0,2.0,2.0,100.0,202.0,5.0,0.0,0.0,13.0,0.0,0.0,0.0,0.0,0.0,54.0,8.0,8.0,50.0
-Stefan Posch,at AUT,DF,Bologna,25-181,1997,7.0,7.0,616.0,1.0,1.0,0.0,0.0,0.0,0.0,0.15,0.15,0.29,0.15,0.29,0.7,0.7,0.1,0.1,6.8,3.0,0.0,60.0,0.44,0.2,0.33,0.14,0.3,0.3,248.0,345.0,71.9,4668.0,2099.0,107.0,127.0,84.3,108.0,129.0,83.7,29.0,61.0,47.5,8.0,20.0,7.0,2.0,16.0,287.0,57.0,8.0,2.0,3.0,15.0,0.0,0.0,0.0,0.0,49.0,1.0,19.0,12.0,1.75,12.0,0.0,0.0,0.0,0.0,2.0,0.29,2.0,0.0,0.0,0.0,0.0,0.0,14.0,10.0,9.0,4.0,1.0,7.0,12.0,58.3,5.0,9.0,4.0,5.0,13.0,18.0,0.0,399.0,33.0,187.0,158.0,61.0,5.0,399.0,0.0,4.0,0.0,227.0,4.0,1.0,0.0,7.0,4.0,0.0,0.0,0.0,0.0,33.0,5.0,4.0,55.6
-Ivan Provedel,it ITA,GK,Lazio,28-239,1994,14.0,13.0,1253.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,13.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,417.0,540.0,77.2,11427.0,8152.0,84.0,84.0,100.0,155.0,160.0,96.9,174.0,289.0,60.2,1.0,7.0,0.0,0.0,0.0,401.0,136.0,42.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,3.0,0.22,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,11.0,0.0,576.0,486.0,574.0,2.0,0.0,0.0,576.0,0.0,0.0,0.0,293.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,25.0,2.0,0.0,100.0
-Ignacio Pussetto,ar ARG,"MF,DF",Sampdoria,26-325,1995,5.0,1.0,152.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.2,0.09,0.09,1.7,2.0,0.0,100.0,1.18,0.0,0.0,0.08,-0.2,-0.2,34.0,56.0,60.7,404.0,91.0,25.0,32.0,78.1,7.0,12.0,58.3,0.0,4.0,0.0,2.0,2.0,0.0,0.0,0.0,55.0,1.0,1.0,0.0,1.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,2.0,1.18,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,3.0,2.0,3.0,1.0,3.0,4.0,75.0,1.0,4.0,0.0,4.0,0.0,3.0,0.0,79.0,2.0,11.0,23.0,46.0,5.0,79.0,1.0,3.0,33.3,49.0,7.0,1.0,0.0,7.0,1.0,0.0,0.0,0.0,0.0,4.0,4.0,5.0,44.4
-Fabio Quagliarella,it ITA,FW,Sampdoria,39-284,1983,11.0,2.0,318.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,1.3,1.3,0.37,0.37,3.5,4.0,0.0,28.6,1.13,0.0,0.0,0.09,-1.3,-1.3,61.0,93.0,65.6,962.0,251.0,29.0,34.0,85.3,19.0,28.0,67.9,6.0,15.0,40.0,2.0,8.0,3.0,0.0,6.0,88.0,5.0,1.0,1.0,3.0,6.0,0.0,0.0,0.0,0.0,1.0,0.0,5.0,7.0,1.96,6.0,0.0,0.0,1.0,0.0,1.0,0.28,1.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,1.0,0.0,0.0,3.0,0.0,3.0,4.0,0.0,4.0,0.0,3.0,0.0,138.0,3.0,8.0,52.0,79.0,24.0,138.0,1.0,4.0,25.0,105.0,14.0,2.0,0.0,3.0,8.0,4.0,0.0,0.0,0.0,8.0,5.0,14.0,26.3
-Giacomo Quagliata,it ITA,DF,Cremonese,22-265,2000,11.0,3.0,390.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.5,0.5,0.11,0.11,4.3,1.0,1.0,12.5,0.23,0.0,0.0,0.06,-0.5,-0.5,111.0,184.0,60.3,1779.0,719.0,59.0,67.0,88.1,45.0,70.0,64.3,5.0,33.0,15.2,5.0,12.0,4.0,3.0,11.0,135.0,48.0,0.0,0.0,0.0,28.0,3.0,0.0,2.0,0.0,45.0,1.0,6.0,14.0,3.22,7.0,3.0,0.0,1.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,6.0,5.0,0.0,2.0,3.0,5.0,60.0,2.0,5.0,2.0,3.0,5.0,4.0,0.0,232.0,8.0,59.0,78.0,100.0,6.0,232.0,4.0,11.0,36.4,102.0,6.0,3.0,0.0,6.0,8.0,0.0,0.0,0.0,0.0,33.0,0.0,7.0,0.0
-Adrien Rabiot,fr FRA,MF,Juventus,27-222,1995,10.0,10.0,842.0,3.0,1.0,0.0,0.0,1.0,0.0,0.32,0.11,0.43,0.32,0.43,1.7,1.7,0.18,0.18,9.4,8.0,0.0,61.5,0.86,0.23,0.38,0.13,1.3,1.3,298.0,358.0,83.2,5289.0,1474.0,136.0,151.0,90.1,119.0,141.0,84.4,34.0,45.0,75.6,8.0,28.0,9.0,1.0,30.0,342.0,14.0,7.0,0.0,3.0,9.0,0.0,0.0,0.0,0.0,7.0,2.0,5.0,23.0,2.46,19.0,0.0,1.0,1.0,0.0,2.0,0.21,2.0,0.0,0.0,0.0,0.0,0.0,17.0,9.0,5.0,8.0,4.0,6.0,11.0,54.5,5.0,18.0,3.0,15.0,11.0,7.0,1.0,464.0,16.0,92.0,249.0,130.0,15.0,464.0,9.0,16.0,56.3,296.0,17.0,12.0,0.0,14.0,13.0,0.0,0.0,0.0,0.0,56.0,10.0,10.0,50.0
-Nemanja Radonjić,rs SRB,"MF,FW",Torino,26-269,1996,13.0,7.0,690.0,2.0,1.0,0.0,0.0,0.0,0.0,0.26,0.13,0.39,0.26,0.39,2.6,2.6,0.33,0.33,7.7,10.0,0.0,35.7,1.3,0.07,0.2,0.09,-0.6,-0.6,138.0,224.0,61.6,2113.0,524.0,91.0,118.0,77.1,26.0,53.0,49.1,16.0,31.0,51.6,9.0,8.0,8.0,3.0,9.0,207.0,16.0,0.0,1.0,3.0,34.0,14.0,6.0,5.0,0.0,2.0,1.0,8.0,24.0,3.13,17.0,3.0,3.0,1.0,0.0,4.0,0.52,4.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,2.0,0.0,2.0,2.0,0.0,0.0,337.0,1.0,21.0,108.0,216.0,46.0,337.0,14.0,48.0,29.2,271.0,28.0,17.0,0.0,12.0,5.0,7.0,0.0,0.0,0.0,27.0,4.0,7.0,36.4
-Ivan Radovanović,rs SRB,MF,Salernitana,34-074,1988,7.0,5.0,471.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.2,0.2,0.04,0.04,5.2,0.0,0.0,0.0,0.0,0.0,0.0,0.03,-0.2,-0.2,165.0,201.0,82.1,3216.0,1178.0,61.0,68.0,89.7,80.0,86.0,93.0,23.0,40.0,57.5,1.0,17.0,0.0,0.0,14.0,193.0,7.0,7.0,2.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,1.0,0.19,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,3.0,3.0,4.0,0.0,2.0,5.0,40.0,3.0,6.0,1.0,5.0,6.0,5.0,1.0,239.0,15.0,82.0,145.0,14.0,2.0,239.0,0.0,1.0,0.0,161.0,5.0,0.0,0.0,3.0,5.0,0.0,0.0,0.0,0.0,35.0,6.0,6.0,50.0
-Ionuț Radu,ro ROU,GK,Cremonese,25-167,1997,9.0,9.0,810.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,221.0,336.0,65.8,6117.0,4390.0,51.0,52.0,98.1,100.0,102.0,98.0,69.0,177.0,39.0,2.0,10.0,2.0,0.0,0.0,248.0,84.0,17.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,6.0,0.67,5.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,3.0,366.0,305.0,366.0,0.0,0.0,0.0,366.0,0.0,0.0,0.0,170.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,11.0,3.0,1.0,75.0
-Luca Ranieri,it ITA,DF,Fiorentina,23-202,1999,1.0,1.0,90.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,13.0,46.2,116.0,58.0,2.0,2.0,100.0,3.0,5.0,60.0,1.0,4.0,25.0,1.0,0.0,0.0,0.0,1.0,13.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,3.0,4.0,0.0,23.0,3.0,15.0,7.0,1.0,1.0,23.0,0.0,0.0,0.0,2.0,2.0,0.0,0.0,2.0,1.0,0.0,0.0,0.0,0.0,5.0,2.0,7.0,22.2
-Andrea Ranocchia,it ITA,DF,Monza,34-268,1988,1.0,1.0,47.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,16.0,19.0,84.2,347.0,109.0,2.0,2.0,100.0,11.0,12.0,91.7,2.0,4.0,50.0,0.0,2.0,0.0,0.0,0.0,15.0,4.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,1.0,1.0,2.0,0.0,3.0,4.0,75.0,1.0,5.0,5.0,0.0,0.0,7.0,0.0,34.0,12.0,27.0,7.0,0.0,0.0,34.0,0.0,0.0,0.0,13.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,2.0,33.3
-Filippo Ranocchia,it ITA,"MF,FW",Monza,21-181,2001,6.0,4.0,307.0,1.0,0.0,0.0,0.0,1.0,0.0,0.29,0.0,0.29,0.29,0.29,0.3,0.3,0.08,0.08,3.4,4.0,3.0,44.4,1.17,0.11,0.25,0.03,0.7,0.7,97.0,120.0,80.8,1951.0,596.0,40.0,45.0,88.9,39.0,45.0,86.7,17.0,27.0,63.0,3.0,12.0,2.0,0.0,10.0,112.0,8.0,6.0,0.0,6.0,7.0,2.0,0.0,2.0,0.0,0.0,0.0,1.0,5.0,1.47,2.0,1.0,0.0,1.0,1.0,1.0,0.29,1.0,0.0,0.0,0.0,0.0,0.0,7.0,5.0,2.0,3.0,2.0,2.0,6.0,33.3,4.0,1.0,0.0,1.0,3.0,3.0,0.0,154.0,6.0,36.0,80.0,43.0,0.0,154.0,4.0,5.0,80.0,117.0,6.0,5.0,0.0,4.0,6.0,0.0,0.0,0.0,0.0,13.0,0.0,4.0,0.0
-Giacomo Raspadori,it ITA,"FW,MF",Napoli,22-266,2000,10.0,7.0,514.0,1.0,0.0,0.0,0.0,1.0,0.0,0.18,0.0,0.18,0.18,0.18,2.0,2.0,0.35,0.35,5.7,10.0,2.0,47.6,1.75,0.05,0.1,0.1,-1.0,-1.0,195.0,253.0,77.1,3020.0,433.0,99.0,119.0,83.2,65.0,76.0,85.5,15.0,30.0,50.0,7.0,6.0,3.0,0.0,4.0,234.0,19.0,6.0,0.0,5.0,10.0,7.0,3.0,1.0,0.0,1.0,0.0,9.0,22.0,3.85,15.0,2.0,0.0,4.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,5.0,0.0,4.0,2.0,1.0,4.0,25.0,3.0,6.0,0.0,6.0,2.0,2.0,0.0,317.0,2.0,28.0,149.0,142.0,29.0,317.0,2.0,8.0,25.0,250.0,17.0,8.0,0.0,3.0,4.0,1.0,0.0,0.0,0.0,19.0,1.0,3.0,25.0
-Giacomo Raspadori,it ITA,FW,Sassuolo,22-266,2000,1.0,0.0,45.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,10.0,12.0,83.3,207.0,33.0,2.0,2.0,100.0,6.0,7.0,85.7,1.0,2.0,50.0,0.0,1.0,0.0,0.0,2.0,9.0,3.0,0.0,0.0,0.0,1.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,15.0,0.0,0.0,7.0,8.0,2.0,15.0,0.0,0.0,0.0,12.0,2.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
-Ante Rebić,hr CRO,FW,Milan,29-051,1993,9.0,4.0,422.0,3.0,2.0,0.0,0.0,2.0,0.0,0.64,0.43,1.07,0.64,1.07,1.8,1.8,0.39,0.39,4.7,6.0,1.0,46.2,1.28,0.23,0.5,0.14,1.2,1.2,81.0,146.0,55.5,1321.0,394.0,43.0,56.0,76.8,25.0,47.0,53.2,8.0,16.0,50.0,8.0,9.0,5.0,1.0,13.0,138.0,5.0,1.0,4.0,0.0,13.0,0.0,0.0,0.0,0.0,1.0,3.0,10.0,19.0,4.04,12.0,0.0,1.0,2.0,3.0,3.0,0.64,3.0,0.0,0.0,0.0,0.0,0.0,4.0,2.0,0.0,1.0,3.0,1.0,2.0,50.0,1.0,3.0,0.0,3.0,0.0,4.0,0.0,192.0,3.0,11.0,72.0,113.0,20.0,192.0,7.0,10.0,70.0,154.0,14.0,9.0,0.0,10.0,7.0,2.0,0.0,0.0,0.0,17.0,5.0,4.0,55.6
-Arkadiusz Reca,pl POL,DF,Spezia,27-147,1995,11.0,9.0,791.0,1.0,1.0,0.0,0.0,1.0,0.0,0.11,0.11,0.23,0.11,0.23,0.5,0.5,0.05,0.05,8.8,2.0,0.0,33.3,0.23,0.17,0.5,0.08,0.5,0.5,282.0,401.0,70.3,4999.0,2106.0,130.0,163.0,79.8,109.0,143.0,76.2,36.0,70.0,51.4,6.0,23.0,12.0,10.0,25.0,321.0,78.0,2.0,0.0,5.0,27.0,0.0,0.0,0.0,0.0,76.0,2.0,11.0,18.0,2.05,17.0,0.0,1.0,0.0,0.0,1.0,0.11,1.0,0.0,0.0,0.0,0.0,0.0,17.0,9.0,7.0,6.0,4.0,5.0,9.0,55.6,4.0,8.0,1.0,7.0,5.0,20.0,0.0,487.0,37.0,151.0,231.0,113.0,9.0,487.0,5.0,13.0,38.5,280.0,11.0,5.0,0.0,9.0,2.0,1.0,0.0,0.0,0.0,45.0,4.0,4.0,50.0
-Panagiotis Retsos,gr GRE,DF,Hellas Verona,24-094,1998,2.0,1.0,122.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.05,0.05,1.4,0.0,0.0,0.0,0.0,0.0,0.0,0.06,-0.1,-0.1,44.0,56.0,78.6,781.0,322.0,20.0,23.0,87.0,20.0,24.0,83.3,4.0,7.0,57.1,1.0,3.0,0.0,0.0,3.0,43.0,12.0,3.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,9.0,1.0,1.0,1.0,0.73,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,4.0,2.0,2.0,1.0,3.0,3.0,100.0,0.0,4.0,1.0,3.0,2.0,3.0,0.0,77.0,8.0,31.0,38.0,8.0,2.0,77.0,1.0,1.0,100.0,33.0,0.0,1.0,0.0,4.0,2.0,0.0,0.0,0.0,0.0,7.0,3.0,3.0,50.0
-Franck Ribéry,fr FRA,MF,Salernitana,39-218,1983,1.0,0.0,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,19.0,22.0,86.4,235.0,19.0,11.0,12.0,91.7,7.0,8.0,87.5,0.0,0.0,0.0,0.0,2.0,0.0,0.0,1.0,21.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,2.43,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,28.0,0.0,3.0,16.0,10.0,0.0,28.0,0.0,3.0,0.0,23.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0
-Samuele Ricci,it ITA,MF,Torino,21-082,2001,8.0,7.0,621.0,0.0,1.0,0.0,0.0,2.0,0.0,0.0,0.14,0.14,0.0,0.14,0.3,0.3,0.04,0.04,6.9,1.0,0.0,20.0,0.14,0.0,0.0,0.06,-0.3,-0.3,286.0,318.0,89.9,4845.0,957.0,128.0,142.0,90.1,124.0,129.0,96.1,22.0,27.0,81.5,3.0,23.0,2.0,0.0,16.0,306.0,11.0,11.0,1.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,3.0,9.0,1.3,6.0,0.0,1.0,1.0,1.0,1.0,0.14,0.0,0.0,0.0,1.0,0.0,0.0,11.0,5.0,4.0,3.0,4.0,9.0,10.0,90.0,1.0,10.0,2.0,8.0,4.0,4.0,0.0,371.0,14.0,73.0,245.0,56.0,2.0,371.0,2.0,5.0,40.0,256.0,7.0,5.0,0.0,7.0,22.0,0.0,0.0,0.0,0.0,46.0,2.0,5.0,28.6
-Tomás Rincón,ve VEN,MF,Sampdoria,34-302,1988,13.0,12.0,1000.0,0.0,2.0,0.0,0.0,2.0,0.0,0.0,0.18,0.18,0.0,0.18,0.4,0.4,0.03,0.03,11.1,3.0,0.0,37.5,0.27,0.0,0.0,0.04,-0.4,-0.4,409.0,500.0,81.8,7054.0,1972.0,197.0,222.0,88.7,159.0,184.0,86.4,41.0,69.0,59.4,10.0,60.0,13.0,3.0,43.0,484.0,13.0,9.0,1.0,9.0,8.0,0.0,0.0,0.0,0.0,3.0,3.0,4.0,18.0,1.62,16.0,0.0,0.0,0.0,0.0,4.0,0.36,2.0,0.0,0.0,0.0,0.0,2.0,24.0,12.0,6.0,15.0,3.0,13.0,20.0,65.0,7.0,12.0,0.0,12.0,14.0,4.0,0.0,603.0,7.0,80.0,383.0,149.0,9.0,603.0,8.0,18.0,44.4,425.0,14.0,13.0,0.0,17.0,12.0,0.0,0.0,0.0,0.0,64.0,10.0,8.0,55.6
-Pablo Rodríguez,es ESP,"FW,MF",Lecce,21-099,2001,4.0,0.0,54.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,14.0,21.0,66.7,215.0,66.0,6.0,10.0,60.0,6.0,7.0,85.7,1.0,1.0,100.0,1.0,2.0,0.0,0.0,2.0,18.0,3.0,0.0,0.0,0.0,4.0,2.0,0.0,1.0,0.0,1.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,1.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,3.0,0.0,0.0,0.0,32.0,0.0,4.0,18.0,11.0,0.0,32.0,0.0,1.0,0.0,22.0,1.0,2.0,0.0,1.0,2.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,0.0
-Ricardo Rodríguez,ch SUI,DF,Torino,30-078,1992,12.0,10.0,908.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.2,0.02,0.02,10.1,1.0,1.0,20.0,0.1,0.0,0.0,0.04,-0.2,-0.2,511.0,608.0,84.0,9304.0,3066.0,225.0,248.0,90.7,228.0,248.0,91.9,49.0,91.0,53.8,5.0,44.0,4.0,2.0,28.0,581.0,26.0,17.0,0.0,10.0,17.0,4.0,4.0,0.0,0.0,0.0,1.0,7.0,18.0,1.78,16.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,18.0,9.0,9.0,6.0,3.0,8.0,10.0,80.0,2.0,15.0,8.0,7.0,15.0,21.0,0.0,695.0,53.0,271.0,341.0,87.0,4.0,695.0,1.0,3.0,33.3,473.0,4.0,3.0,0.0,12.0,5.0,0.0,0.0,0.0,0.0,62.0,13.0,12.0,52.0
-Rogério,br BRA,DF,Sassuolo,24-302,1998,13.0,12.0,1063.0,0.0,2.0,0.0,0.0,2.0,0.0,0.0,0.17,0.17,0.0,0.17,0.1,0.1,0.01,0.01,11.8,0.0,0.0,0.0,0.0,0.0,0.0,0.03,-0.1,-0.1,610.0,755.0,80.8,11346.0,3938.0,266.0,282.0,94.3,250.0,300.0,83.3,83.0,137.0,60.6,7.0,37.0,20.0,9.0,40.0,619.0,134.0,19.0,0.0,10.0,44.0,0.0,0.0,0.0,0.0,115.0,2.0,17.0,21.0,1.78,17.0,3.0,0.0,0.0,1.0,2.0,0.17,2.0,0.0,0.0,0.0,0.0,0.0,12.0,6.0,6.0,3.0,3.0,6.0,14.0,42.9,8.0,13.0,3.0,10.0,13.0,23.0,0.0,834.0,33.0,305.0,371.0,168.0,5.0,834.0,3.0,8.0,37.5,538.0,6.0,1.0,0.0,4.0,12.0,0.0,0.0,0.0,0.0,50.0,7.0,14.0,33.3
-Alessio Romagnoli,it ITA,DF,Lazio,27-303,1995,13.0,12.0,1104.0,1.0,0.0,0.0,0.0,0.0,0.0,0.08,0.0,0.08,0.08,0.08,0.5,0.5,0.04,0.04,12.3,2.0,0.0,28.6,0.16,0.14,0.5,0.07,0.5,0.5,545.0,614.0,88.8,9667.0,3596.0,237.0,255.0,92.9,229.0,251.0,91.2,60.0,83.0,72.3,1.0,22.0,3.0,0.0,17.0,553.0,61.0,41.0,1.0,6.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,2.0,5.0,0.41,4.0,1.0,0.0,0.0,0.0,2.0,0.16,2.0,0.0,0.0,0.0,0.0,0.0,17.0,8.0,9.0,8.0,0.0,6.0,11.0,54.5,5.0,12.0,10.0,2.0,16.0,49.0,0.0,721.0,124.0,399.0,311.0,13.0,9.0,721.0,0.0,0.0,0.0,460.0,3.0,2.0,0.0,7.0,6.0,1.0,0.0,0.0,0.0,41.0,27.0,17.0,61.4
-Luka Romero,ar ARG,FW,Lazio,17-358,2004,2.0,0.0,51.0,1.0,0.0,0.0,0.0,0.0,0.0,1.76,0.0,1.76,1.76,1.76,0.7,0.7,1.31,1.31,0.6,1.0,0.0,50.0,1.76,0.5,1.0,0.37,0.3,0.3,16.0,18.0,88.9,170.0,42.0,13.0,13.0,100.0,2.0,2.0,100.0,0.0,1.0,0.0,0.0,2.0,0.0,0.0,0.0,18.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,2.0,0.0,0.0,32.0,1.0,7.0,11.0,14.0,2.0,32.0,0.0,4.0,0.0,20.0,3.0,3.0,0.0,2.0,3.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0
-Marten de Roon,nl NED,MF,Atalanta,31-227,1991,13.0,12.0,1029.0,0.0,1.0,0.0,0.0,3.0,0.0,0.0,0.09,0.09,0.0,0.09,0.1,0.1,0.01,0.01,11.4,0.0,0.0,0.0,0.0,0.0,0.0,0.04,-0.1,-0.1,411.0,524.0,78.4,8101.0,2512.0,158.0,180.0,87.8,191.0,232.0,82.3,56.0,89.0,62.9,4.0,32.0,4.0,0.0,28.0,496.0,27.0,17.0,0.0,13.0,4.0,0.0,0.0,0.0,0.0,6.0,1.0,9.0,15.0,1.31,14.0,0.0,0.0,0.0,1.0,1.0,0.09,1.0,0.0,0.0,0.0,0.0,0.0,22.0,13.0,12.0,10.0,0.0,12.0,25.0,48.0,13.0,6.0,2.0,4.0,14.0,22.0,0.0,609.0,49.0,216.0,323.0,71.0,3.0,609.0,0.0,0.0,0.0,338.0,7.0,6.0,0.0,13.0,6.0,0.0,0.0,0.0,0.0,72.0,17.0,13.0,56.7
-Nicolò Rovella,it ITA,MF,Monza,20-342,2001,9.0,8.0,712.0,0.0,0.0,0.0,0.0,2.0,1.0,0.0,0.0,0.0,0.0,0.0,0.3,0.3,0.04,0.04,7.9,1.0,0.0,14.3,0.13,0.0,0.0,0.04,-0.3,-0.3,517.0,592.0,87.3,10057.0,2479.0,209.0,231.0,90.5,226.0,248.0,91.1,77.0,100.0,77.0,12.0,59.0,4.0,1.0,36.0,563.0,27.0,22.0,0.0,13.0,13.0,3.0,0.0,2.0,0.0,2.0,2.0,4.0,23.0,2.91,22.0,1.0,0.0,0.0,0.0,1.0,0.13,1.0,0.0,0.0,0.0,0.0,0.0,16.0,11.0,7.0,8.0,1.0,6.0,12.0,50.0,6.0,6.0,0.0,6.0,17.0,4.0,0.0,659.0,15.0,135.0,406.0,126.0,3.0,659.0,1.0,3.0,33.3,494.0,7.0,3.0,0.0,10.0,8.0,0.0,0.0,0.0,0.0,51.0,4.0,4.0,50.0
-Nicolò Rovella,it ITA,MF,Juventus,20-342,2001,3.0,0.0,27.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.3,0.3,0.3,0.0,0.0,0.0,0.0,0.0,0.0,0.04,-0.1,-0.1,22.0,25.0,88.0,448.0,82.0,7.0,8.0,87.5,11.0,12.0,91.7,3.0,4.0,75.0,0.0,3.0,0.0,0.0,0.0,22.0,3.0,1.0,0.0,2.0,3.0,1.0,1.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,1.0,0.0,1.0,1.0,100.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,29.0,0.0,4.0,17.0,9.0,0.0,29.0,2.0,2.0,100.0,23.0,1.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0
-Amir Rrahmani,xk KVX,DF,Napoli,28-260,1994,8.0,8.0,711.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.8,0.8,0.11,0.11,7.9,0.0,0.0,0.0,0.0,0.0,0.0,0.1,-0.8,-0.8,506.0,558.0,90.7,9909.0,3807.0,166.0,178.0,93.3,264.0,276.0,95.7,66.0,89.0,74.2,4.0,33.0,1.0,0.0,30.0,536.0,22.0,22.0,0.0,10.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,1.14,7.0,0.0,1.0,1.0,0.0,2.0,0.25,2.0,0.0,0.0,0.0,0.0,0.0,13.0,6.0,9.0,4.0,0.0,5.0,7.0,71.4,2.0,15.0,8.0,7.0,2.0,27.0,0.0,621.0,91.0,306.0,304.0,14.0,9.0,621.0,1.0,1.0,100.0,433.0,2.0,1.0,0.0,4.0,7.0,1.0,0.0,0.0,0.0,43.0,25.0,17.0,59.5
-Ruan,br BRA,DF,Sassuolo,23-157,1999,2.0,1.0,45.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.04,0.04,0.5,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.0,0.0,11.0,15.0,73.3,161.0,54.0,9.0,9.0,100.0,1.0,3.0,33.3,1.0,2.0,50.0,0.0,0.0,0.0,0.0,0.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,2.0,2.0,0.0,0.0,2.0,2.0,100.0,0.0,2.0,1.0,1.0,2.0,2.0,0.0,24.0,7.0,20.0,3.0,1.0,1.0,24.0,0.0,0.0,0.0,12.0,1.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,2.0,3.0,1.0,75.0
-Daniele Rugani,it ITA,DF,Juventus,28-105,1994,2.0,2.0,168.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.02,1.9,0.0,0.0,0.0,0.0,0.0,0.0,0.03,0.0,0.0,102.0,119.0,85.7,2134.0,605.0,24.0,26.0,92.3,71.0,78.0,91.0,7.0,15.0,46.7,0.0,7.0,0.0,0.0,3.0,119.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.54,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,1.0,1.0,1.0,7.0,0.0,130.0,12.0,75.0,52.0,3.0,1.0,130.0,0.0,0.0,0.0,104.0,1.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,4.0,2.0,2.0,50.0
-Matteo Ruggeri,it ITA,DF,Atalanta,20-123,2002,4.0,1.0,115.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.09,0.09,1.3,0.0,0.0,0.0,0.0,0.0,0.0,0.04,-0.1,-0.1,56.0,76.0,73.7,983.0,451.0,24.0,28.0,85.7,27.0,33.0,81.8,4.0,9.0,44.4,0.0,2.0,1.0,1.0,1.0,59.0,15.0,4.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,11.0,2.0,0.0,1.0,0.78,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,1.0,1.0,100.0,0.0,4.0,2.0,2.0,5.0,4.0,0.0,95.0,9.0,55.0,29.0,12.0,1.0,95.0,0.0,0.0,0.0,46.0,0.0,1.0,0.0,1.0,2.0,0.0,0.0,0.0,0.0,9.0,4.0,1.0,80.0
-Mário Rui,pt POR,DF,Napoli,31-168,1991,11.0,11.0,924.0,0.0,5.0,0.0,0.0,1.0,0.0,0.0,0.49,0.49,0.0,0.49,0.4,0.4,0.04,0.04,10.3,2.0,1.0,33.3,0.19,0.0,0.0,0.07,-0.4,-0.4,652.0,800.0,81.5,12359.0,4110.0,296.0,322.0,91.9,254.0,300.0,84.7,94.0,149.0,63.1,30.0,56.0,26.0,10.0,55.0,637.0,159.0,34.0,1.0,20.0,51.0,21.0,11.0,9.0,0.0,104.0,4.0,11.0,48.0,4.67,32.0,14.0,1.0,0.0,1.0,8.0,0.78,7.0,1.0,0.0,0.0,0.0,0.0,14.0,7.0,7.0,5.0,2.0,10.0,17.0,58.8,7.0,7.0,2.0,5.0,11.0,17.0,1.0,865.0,24.0,197.0,419.0,255.0,4.0,865.0,1.0,3.0,33.3,552.0,5.0,5.0,0.0,8.0,15.0,0.0,0.0,0.0,0.0,75.0,8.0,12.0,40.0
-Abdelhamid Sabiri,ma MAR,"MF,FW",Sampdoria,25-348,1996,11.0,10.0,840.0,1.0,0.0,0.0,0.0,3.0,0.0,0.11,0.0,0.11,0.11,0.11,1.0,1.0,0.11,0.11,9.3,7.0,6.0,29.2,0.75,0.04,0.14,0.04,0.0,0.0,248.0,375.0,66.1,4500.0,1351.0,112.0,140.0,80.0,93.0,132.0,70.5,33.0,72.0,45.8,11.0,35.0,12.0,0.0,31.0,317.0,56.0,27.0,3.0,7.0,44.0,26.0,5.0,17.0,0.0,2.0,2.0,11.0,29.0,3.1,15.0,5.0,3.0,2.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,14.0,5.0,5.0,5.0,4.0,3.0,11.0,27.3,8.0,15.0,2.0,13.0,2.0,3.0,0.0,496.0,11.0,48.0,240.0,215.0,25.0,496.0,11.0,35.0,31.4,338.0,27.0,20.0,0.0,21.0,28.0,0.0,0.0,0.0,0.0,36.0,25.0,18.0,58.1
-Alexis Saelemaekers,be BEL,FW,Milan,23-137,1999,7.0,3.0,247.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.36,0.36,0.0,0.36,0.6,0.6,0.21,0.21,2.7,2.0,0.0,25.0,0.73,0.0,0.0,0.07,-0.6,-0.6,77.0,109.0,70.6,1094.0,330.0,45.0,60.0,75.0,26.0,37.0,70.3,4.0,5.0,80.0,3.0,5.0,4.0,2.0,9.0,107.0,2.0,0.0,1.0,0.0,7.0,0.0,0.0,0.0,0.0,2.0,0.0,3.0,8.0,2.93,6.0,0.0,0.0,2.0,0.0,1.0,0.37,1.0,0.0,0.0,0.0,0.0,0.0,6.0,4.0,2.0,3.0,1.0,3.0,7.0,42.9,4.0,2.0,1.0,1.0,2.0,2.0,0.0,149.0,4.0,17.0,52.0,83.0,10.0,149.0,2.0,8.0,25.0,105.0,12.0,4.0,0.0,9.0,3.0,0.0,0.0,1.0,0.0,12.0,2.0,1.0,66.7
-Jacopo Sala,it ITA,MF,Spezia,30-341,1991,6.0,1.0,112.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,36.0,46.0,78.3,589.0,199.0,20.0,21.0,95.2,13.0,15.0,86.7,3.0,5.0,60.0,1.0,4.0,2.0,0.0,4.0,40.0,6.0,4.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,1.0,0.0,5.0,2.0,1.62,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,2.0,0.0,2.0,2.0,0.0,2.0,1.0,2.0,0.0,58.0,2.0,14.0,28.0,16.0,2.0,58.0,0.0,3.0,0.0,32.0,1.0,0.0,0.0,3.0,3.0,0.0,0.0,0.0,0.0,5.0,1.0,0.0,100.0
-Lazar Samardzic,de GER,MF,Udinese,20-260,2002,13.0,4.0,493.0,2.0,1.0,0.0,0.0,0.0,0.0,0.37,0.18,0.55,0.37,0.55,0.8,0.8,0.15,0.15,5.5,5.0,1.0,35.7,0.91,0.14,0.4,0.06,1.2,1.2,206.0,247.0,83.4,3986.0,1103.0,84.0,89.0,94.4,77.0,88.0,87.5,36.0,54.0,66.7,12.0,23.0,9.0,2.0,23.0,221.0,25.0,9.0,1.0,8.0,19.0,15.0,10.0,0.0,0.0,1.0,1.0,4.0,29.0,5.29,18.0,6.0,2.0,1.0,1.0,3.0,0.55,2.0,1.0,0.0,0.0,0.0,0.0,11.0,4.0,2.0,7.0,2.0,6.0,16.0,37.5,10.0,3.0,0.0,3.0,7.0,6.0,0.0,315.0,6.0,39.0,157.0,124.0,14.0,315.0,2.0,14.0,14.3,210.0,15.0,7.0,0.0,7.0,7.0,0.0,0.0,0.0,0.0,38.0,3.0,11.0,21.4
-Junior Sambia,fr FRA,"DF,MF",Salernitana,26-065,1996,5.0,0.0,54.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,25.0,28.0,89.3,392.0,104.0,14.0,16.0,87.5,8.0,8.0,100.0,2.0,3.0,66.7,0.0,2.0,1.0,0.0,2.0,28.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.7,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,1.0,1.0,100.0,0.0,1.0,0.0,1.0,1.0,1.0,1.0,32.0,4.0,8.0,10.0,14.0,0.0,32.0,0.0,1.0,0.0,24.0,0.0,1.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,2.0,1.0,3.0,25.0
-Antonio Sanabria,py PAR,FW,Torino,26-252,1996,9.0,7.0,601.0,2.0,1.0,0.0,0.0,2.0,0.0,0.3,0.15,0.45,0.3,0.45,1.9,1.9,0.29,0.29,6.7,6.0,0.0,40.0,0.9,0.13,0.33,0.13,0.1,0.1,124.0,165.0,75.2,1653.0,271.0,83.0,98.0,84.7,30.0,41.0,73.2,3.0,4.0,75.0,8.0,10.0,6.0,0.0,7.0,149.0,16.0,2.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,14.0,2.1,12.0,0.0,1.0,0.0,0.0,1.0,0.15,1.0,0.0,0.0,0.0,0.0,0.0,3.0,2.0,0.0,1.0,2.0,0.0,1.0,0.0,1.0,2.0,1.0,1.0,3.0,3.0,0.0,224.0,5.0,21.0,102.0,106.0,27.0,224.0,4.0,8.0,50.0,160.0,16.0,8.0,0.0,10.0,7.0,4.0,0.0,0.0,0.0,23.0,21.0,26.0,44.7
-Leandro Sanca,pt POR,"FW,MF",Spezia,22-311,2000,3.0,0.0,25.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,9.0,77.8,141.0,27.0,4.0,5.0,80.0,1.0,2.0,50.0,2.0,2.0,100.0,0.0,0.0,0.0,0.0,1.0,8.0,1.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,1.0,1.0,1.0,100.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,13.0,0.0,1.0,5.0,8.0,0.0,13.0,3.0,5.0,60.0,6.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,2.0,0.0
-Alex Sandro,br BRA,DF,Juventus,31-289,1991,13.0,9.0,781.0,0.0,1.0,0.0,0.0,3.0,1.0,0.0,0.12,0.12,0.0,0.12,0.1,0.1,0.02,0.02,8.7,0.0,0.0,0.0,0.0,0.0,0.0,0.04,-0.1,-0.1,466.0,545.0,85.5,8714.0,2680.0,187.0,204.0,91.7,214.0,234.0,91.5,57.0,83.0,68.7,6.0,32.0,3.0,1.0,26.0,469.0,74.0,10.0,0.0,5.0,11.0,0.0,0.0,0.0,0.0,64.0,2.0,8.0,17.0,1.96,14.0,0.0,1.0,0.0,1.0,1.0,0.12,1.0,0.0,0.0,0.0,0.0,0.0,13.0,6.0,5.0,7.0,1.0,5.0,7.0,71.4,2.0,11.0,6.0,5.0,10.0,20.0,0.0,626.0,37.0,200.0,328.0,105.0,7.0,626.0,9.0,15.0,60.0,378.0,13.0,5.0,0.0,13.0,9.0,0.0,1.0,0.0,0.0,60.0,14.0,11.0,56.0
-Nicola Sansone,it ITA,FW,Bologna,31-062,1991,8.0,3.0,247.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.8,0.8,0.3,0.3,2.7,2.0,1.0,20.0,0.73,0.0,0.0,0.08,-0.8,-0.8,56.0,76.0,73.7,789.0,168.0,30.0,34.0,88.2,18.0,22.0,81.8,2.0,7.0,28.6,0.0,2.0,1.0,0.0,2.0,70.0,5.0,0.0,0.0,1.0,8.0,5.0,4.0,0.0,0.0,0.0,1.0,4.0,8.0,2.9,4.0,0.0,1.0,0.0,3.0,2.0,0.73,0.0,0.0,0.0,0.0,2.0,0.0,1.0,1.0,1.0,0.0,0.0,1.0,1.0,100.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,109.0,2.0,12.0,46.0,54.0,9.0,109.0,2.0,7.0,28.6,92.0,9.0,6.0,0.0,6.0,6.0,1.0,2.0,0.0,0.0,8.0,0.0,4.0,0.0
-Riccardo Saponara,it ITA,"FW,MF",Fiorentina,30-325,1991,11.0,3.0,376.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.48,0.48,0.0,0.48,0.7,0.7,0.16,0.16,4.2,4.0,0.0,33.3,0.96,0.0,0.0,0.06,-0.7,-0.7,121.0,154.0,78.6,1821.0,392.0,74.0,85.0,87.1,35.0,44.0,79.5,7.0,12.0,58.3,9.0,8.0,8.0,1.0,11.0,153.0,1.0,0.0,1.0,3.0,11.0,0.0,0.0,0.0,0.0,1.0,0.0,3.0,20.0,4.8,14.0,0.0,2.0,2.0,1.0,3.0,0.72,2.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,1.0,0.0,1.0,1.0,2.0,0.0,196.0,3.0,20.0,79.0,100.0,17.0,196.0,6.0,19.0,31.6,161.0,5.0,3.0,0.0,1.0,8.0,0.0,0.0,0.0,0.0,18.0,0.0,3.0,0.0
-Martin Satriano,uy URU,FW,Empoli,21-264,2001,12.0,10.0,786.0,1.0,1.0,0.0,0.0,3.0,0.0,0.11,0.11,0.23,0.11,0.23,2.1,2.1,0.24,0.24,8.7,6.0,0.0,30.0,0.69,0.05,0.17,0.11,-1.1,-1.1,109.0,160.0,68.1,1425.0,245.0,65.0,85.0,76.5,33.0,51.0,64.7,3.0,7.0,42.9,7.0,5.0,4.0,1.0,6.0,155.0,5.0,0.0,1.0,1.0,9.0,0.0,0.0,0.0,0.0,3.0,0.0,4.0,14.0,1.6,10.0,0.0,1.0,1.0,2.0,2.0,0.23,1.0,0.0,0.0,1.0,0.0,0.0,6.0,3.0,3.0,3.0,0.0,2.0,4.0,50.0,2.0,4.0,0.0,4.0,1.0,7.0,0.0,251.0,7.0,26.0,108.0,122.0,29.0,251.0,6.0,21.0,28.6,196.0,20.0,21.0,0.0,9.0,13.0,4.0,0.0,0.0,0.0,23.0,21.0,23.0,47.7
-Giorgio Scalvini,it ITA,"DF,MF",Atalanta,18-335,2003,10.0,7.0,602.0,1.0,0.0,0.0,0.0,3.0,0.0,0.15,0.0,0.15,0.15,0.15,0.4,0.4,0.06,0.06,6.7,3.0,0.0,75.0,0.45,0.25,0.33,0.11,0.6,0.6,228.0,310.0,73.5,4201.0,2074.0,114.0,134.0,85.1,73.0,86.0,84.9,35.0,69.0,50.7,0.0,26.0,5.0,1.0,25.0,299.0,9.0,7.0,1.0,11.0,3.0,0.0,0.0,0.0,0.0,2.0,2.0,6.0,5.0,0.75,4.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,18.0,8.0,6.0,7.0,5.0,14.0,19.0,73.7,5.0,12.0,3.0,9.0,11.0,14.0,1.0,386.0,27.0,149.0,173.0,69.0,7.0,386.0,4.0,9.0,44.4,223.0,6.0,1.0,0.0,15.0,0.0,2.0,0.0,0.0,0.0,48.0,4.0,3.0,57.1
-Jerdy Schouten,nl NED,MF,Bologna,25-303,1997,11.0,10.0,853.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,9.5,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.0,0.0,321.0,390.0,82.3,5266.0,1492.0,157.0,180.0,87.2,131.0,156.0,84.0,25.0,37.0,67.6,4.0,34.0,0.0,0.0,30.0,388.0,2.0,2.0,2.0,2.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,15.0,1.58,15.0,0.0,0.0,0.0,0.0,1.0,0.11,1.0,0.0,0.0,0.0,0.0,0.0,15.0,8.0,7.0,7.0,1.0,4.0,9.0,44.4,5.0,22.0,11.0,11.0,12.0,19.0,1.0,500.0,39.0,153.0,298.0,53.0,1.0,500.0,6.0,16.0,37.5,305.0,14.0,10.0,0.0,9.0,13.0,1.0,0.0,0.0,1.0,68.0,7.0,9.0,43.8
-Perr Schuurs,nl NED,DF,Torino,22-350,1999,10.0,9.0,706.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.02,0.02,7.8,1.0,0.0,50.0,0.13,0.0,0.0,0.07,-0.1,-0.1,252.0,300.0,84.0,5251.0,1744.0,69.0,80.0,86.3,146.0,160.0,91.3,34.0,49.0,69.4,0.0,8.0,0.0,0.0,13.0,291.0,9.0,9.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,4.0,0.51,2.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,18.0,10.0,9.0,7.0,2.0,5.0,8.0,62.5,3.0,6.0,3.0,3.0,14.0,32.0,0.0,385.0,42.0,199.0,178.0,15.0,2.0,385.0,2.0,3.0,66.7,180.0,6.0,3.0,0.0,12.0,2.0,0.0,0.0,0.0,0.0,46.0,25.0,15.0,62.5
-Demba Seck,sn SEN,"MF,FW",Torino,21-274,2001,6.0,3.0,222.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.2,0.1,0.1,2.5,2.0,0.0,40.0,0.81,0.0,0.0,0.05,-0.2,-0.2,49.0,69.0,71.0,655.0,130.0,30.0,34.0,88.2,17.0,24.0,70.8,1.0,4.0,25.0,2.0,5.0,1.0,0.0,2.0,68.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,1.0,2.0,5.0,2.02,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,2.0,2.0,2.0,0.0,2.0,2.0,100.0,0.0,3.0,1.0,2.0,1.0,0.0,0.0,100.0,0.0,8.0,52.0,43.0,10.0,100.0,8.0,13.0,61.5,79.0,9.0,5.0,0.0,3.0,8.0,2.0,0.0,0.0,0.0,11.0,1.0,2.0,33.3
-Jacopo Segre,it ITA,DF,Torino,25-267,1997,1.0,0.0,21.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,8.0,9.0,88.9,103.0,22.0,6.0,7.0,85.7,2.0,2.0,100.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,12.0,0.0,4.0,8.0,0.0,0.0,12.0,0.0,0.0,0.0,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,1.0,1.0,50.0
-Stefano Sensi,it ITA,MF,Monza,27-098,1995,13.0,12.0,934.0,2.0,0.0,0.0,0.0,4.0,0.0,0.19,0.0,0.19,0.19,0.19,0.7,0.7,0.06,0.06,10.4,6.0,2.0,46.2,0.58,0.15,0.33,0.05,1.3,1.3,660.0,769.0,85.8,12295.0,4255.0,292.0,319.0,91.5,275.0,300.0,91.7,82.0,119.0,68.9,17.0,84.0,12.0,1.0,67.0,703.0,64.0,37.0,2.0,13.0,35.0,26.0,8.0,13.0,0.0,1.0,2.0,7.0,37.0,3.57,21.0,12.0,0.0,1.0,2.0,4.0,0.39,3.0,0.0,0.0,0.0,1.0,0.0,36.0,23.0,21.0,12.0,3.0,17.0,30.0,56.7,13.0,9.0,1.0,8.0,13.0,3.0,0.0,873.0,14.0,172.0,526.0,183.0,4.0,873.0,5.0,19.0,26.3,662.0,17.0,10.0,0.0,11.0,32.0,0.0,1.0,0.0,0.0,68.0,7.0,5.0,58.3
-Luigi Sepe,it ITA,GK,Salernitana,31-187,1991,14.0,14.0,1260.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,342.0,519.0,65.9,9193.0,6874.0,59.0,59.0,100.0,173.0,174.0,99.4,108.0,280.0,38.6,0.0,5.0,0.0,0.0,0.0,344.0,171.0,43.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,1.0,0.07,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,556.0,491.0,556.0,0.0,0.0,0.0,556.0,0.0,0.0,0.0,209.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,22.0,3.0,0.0,100.0
-Leonardo Sernicola,it ITA,DF,Cremonese,25-104,1997,11.0,9.0,815.0,1.0,1.0,0.0,0.0,4.0,0.0,0.11,0.11,0.22,0.11,0.22,0.7,0.7,0.08,0.08,9.1,2.0,0.0,18.2,0.22,0.09,0.5,0.07,0.3,0.3,179.0,272.0,65.8,3014.0,1251.0,95.0,115.0,82.6,56.0,91.0,61.5,23.0,47.0,48.9,9.0,17.0,10.0,8.0,14.0,211.0,58.0,2.0,0.0,2.0,33.0,9.0,0.0,8.0,0.0,47.0,3.0,7.0,22.0,2.43,16.0,3.0,0.0,1.0,2.0,2.0,0.22,2.0,0.0,0.0,0.0,0.0,0.0,18.0,14.0,10.0,5.0,3.0,11.0,14.0,78.6,3.0,7.0,1.0,6.0,17.0,17.0,0.0,368.0,13.0,104.0,135.0,137.0,14.0,368.0,4.0,13.0,30.8,163.0,11.0,6.0,0.0,18.0,20.0,3.0,0.0,0.0,0.0,50.0,13.0,3.0,81.3
-Stephan El Shaarawy,it ITA,"DF,MF",Roma,30-015,1992,9.0,1.0,299.0,1.0,0.0,0.0,0.0,0.0,0.0,0.3,0.0,0.3,0.3,0.3,1.4,1.4,0.42,0.42,3.3,4.0,0.0,57.1,1.2,0.14,0.25,0.2,-0.4,-0.4,138.0,170.0,81.2,2291.0,587.0,66.0,71.0,93.0,63.0,78.0,80.8,7.0,10.0,70.0,6.0,9.0,5.0,0.0,13.0,142.0,28.0,1.0,0.0,1.0,4.0,1.0,1.0,0.0,0.0,26.0,0.0,8.0,16.0,4.83,10.0,2.0,3.0,1.0,0.0,1.0,0.3,0.0,0.0,1.0,0.0,0.0,0.0,3.0,2.0,1.0,2.0,0.0,0.0,4.0,0.0,4.0,2.0,0.0,2.0,6.0,4.0,0.0,214.0,6.0,39.0,88.0,93.0,20.0,214.0,5.0,21.0,23.8,131.0,8.0,0.0,0.0,4.0,3.0,3.0,0.0,0.0,0.0,17.0,3.0,3.0,50.0
-Eldor Shomurodov,uz UZB,FW,Roma,27-135,1995,6.0,1.0,119.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.6,0.6,0.45,0.45,1.3,3.0,0.0,50.0,2.27,0.0,0.0,0.1,-0.6,-0.6,25.0,33.0,75.8,371.0,69.0,15.0,19.0,78.9,9.0,11.0,81.8,1.0,1.0,100.0,0.0,0.0,1.0,0.0,2.0,31.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,2.0,1.51,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,2.0,0.0,2.0,1.0,0.0,1.0,1.0,0.0,0.0,51.0,1.0,4.0,16.0,32.0,9.0,51.0,1.0,4.0,25.0,44.0,4.0,5.0,0.0,1.0,2.0,2.0,0.0,0.0,0.0,2.0,2.0,2.0,50.0
-Marco Silvestri,it ITA,GK,Udinese,31-254,1991,14.0,14.0,1260.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,304.0,397.0,76.6,8717.0,6497.0,48.0,48.0,100.0,154.0,154.0,100.0,100.0,193.0,51.8,0.0,4.0,0.0,0.0,0.0,262.0,135.0,25.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.29,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,1.0,1.0,100.0,0.0,0.0,0.0,0.0,1.0,3.0,0.0,433.0,398.0,433.0,0.0,0.0,0.0,433.0,0.0,0.0,0.0,170.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,12.0,2.0,0.0,100.0
-Giovanni Simeone,ar ARG,FW,Napoli,27-129,1995,8.0,0.0,148.0,2.0,0.0,0.0,0.0,1.0,0.0,1.22,0.0,1.22,1.22,1.22,0.4,0.4,0.27,0.27,1.6,3.0,0.0,75.0,1.82,0.5,0.67,0.11,1.6,1.6,31.0,44.0,70.5,467.0,95.0,14.0,19.0,73.7,11.0,15.0,73.3,2.0,2.0,100.0,2.0,2.0,1.0,0.0,4.0,43.0,1.0,0.0,0.0,1.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,5.0,3.04,5.0,0.0,0.0,0.0,0.0,2.0,1.22,2.0,0.0,0.0,0.0,0.0,0.0,8.0,2.0,1.0,5.0,2.0,1.0,2.0,50.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,71.0,0.0,5.0,29.0,37.0,9.0,71.0,0.0,3.0,0.0,57.0,7.0,5.0,0.0,3.0,2.0,1.0,0.0,0.0,0.0,4.0,2.0,6.0,25.0
-Wilfried Singo,ci CIV,DF,Torino,21-321,2000,10.0,8.0,687.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.5,0.5,0.07,0.07,7.6,1.0,0.0,12.5,0.13,0.0,0.0,0.07,-0.5,-0.5,280.0,373.0,75.1,4846.0,1479.0,129.0,152.0,84.9,120.0,163.0,73.6,24.0,42.0,57.1,6.0,19.0,8.0,2.0,22.0,300.0,69.0,10.0,1.0,2.0,11.0,0.0,0.0,0.0,0.0,59.0,4.0,2.0,10.0,1.31,6.0,0.0,1.0,3.0,0.0,1.0,0.13,0.0,0.0,0.0,1.0,0.0,0.0,10.0,7.0,6.0,2.0,2.0,7.0,7.0,100.0,0.0,7.0,0.0,7.0,3.0,14.0,0.0,449.0,15.0,101.0,214.0,140.0,16.0,449.0,8.0,17.0,47.1,269.0,12.0,4.0,0.0,15.0,10.0,0.0,0.0,0.0,0.0,33.0,17.0,9.0,65.4
-Leo Skiri Østigård,no NOR,DF,Napoli,22-348,1999,3.0,2.0,189.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,2.1,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,146.0,173.0,84.4,3109.0,978.0,42.0,50.0,84.0,74.0,83.0,89.2,24.0,31.0,77.4,0.0,14.0,0.0,0.0,6.0,164.0,8.0,7.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,1.0,3.0,1.43,2.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,1.0,1.0,100.0,0.0,0.0,0.0,0.0,3.0,7.0,0.0,192.0,7.0,74.0,107.0,11.0,1.0,192.0,0.0,0.0,0.0,132.0,2.0,0.0,0.0,2.0,4.0,0.0,0.0,0.0,0.0,4.0,17.0,1.0,94.4
-Łukasz Skorupski,pl POL,GK,Bologna,31-190,1991,14.0,14.0,1260.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,399.0,514.0,77.6,10196.0,6977.0,71.0,72.0,98.6,182.0,186.0,97.8,121.0,229.0,52.8,0.0,0.0,0.0,0.0,0.0,364.0,148.0,44.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,0.14,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,1.0,0.0,0.0,1.0,1.0,100.0,0.0,0.0,0.0,0.0,0.0,7.0,1.0,550.0,486.0,548.0,2.0,0.0,0.0,550.0,0.0,0.0,0.0,239.0,1.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,18.0,4.0,0.0,100.0
-Milan Škriniar,sk SVK,DF,Inter,27-273,1995,14.0,13.0,1190.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.7,0.7,0.05,0.05,13.2,2.0,0.0,28.6,0.15,0.0,0.0,0.09,-0.7,-0.7,872.0,950.0,91.8,16002.0,5029.0,322.0,345.0,93.3,470.0,489.0,96.1,65.0,90.0,72.2,4.0,53.0,1.0,0.0,33.0,908.0,41.0,25.0,0.0,8.0,0.0,0.0,0.0,0.0,0.0,14.0,1.0,6.0,6.0,0.45,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,17.0,11.0,6.0,8.0,3.0,13.0,21.0,61.9,8.0,12.0,10.0,2.0,10.0,28.0,3.0,1039.0,94.0,485.0,498.0,62.0,10.0,1039.0,2.0,2.0,100.0,784.0,9.0,2.0,0.0,24.0,10.0,1.0,0.0,0.0,1.0,72.0,14.0,10.0,58.3
-Chris Smalling,eng ENG,DF,Roma,32-354,1989,14.0,13.0,1233.0,3.0,0.0,0.0,0.0,3.0,0.0,0.22,0.0,0.22,0.22,0.22,1.1,1.1,0.08,0.08,13.7,3.0,0.0,33.3,0.22,0.33,1.0,0.12,1.9,1.9,488.0,554.0,88.1,9061.0,3140.0,155.0,168.0,92.3,291.0,318.0,91.5,38.0,55.0,69.1,1.0,18.0,3.0,0.0,18.0,539.0,13.0,13.0,1.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,2.0,4.0,0.29,3.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,5.0,5.0,4.0,0.0,1.0,5.0,20.0,4.0,17.0,11.0,6.0,23.0,63.0,0.0,697.0,100.0,410.0,265.0,28.0,14.0,697.0,1.0,1.0,100.0,420.0,4.0,1.0,0.0,7.0,8.0,0.0,0.0,0.0,0.0,56.0,25.0,12.0,67.6
-Brandon Soppy,fr FRA,DF,Udinese,20-263,2002,1.0,1.0,90.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.07,0.07,1.0,1.0,0.0,50.0,1.0,0.0,0.0,0.04,-0.1,-0.1,22.0,32.0,68.8,322.0,140.0,13.0,14.0,92.9,7.0,10.0,70.0,1.0,6.0,16.7,2.0,2.0,1.0,0.0,2.0,29.0,2.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,2.0,1.0,0.0,4.0,4.0,2.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,4.0,1.0,1.0,0.0,47.0,2.0,8.0,19.0,20.0,3.0,47.0,1.0,6.0,16.7,27.0,0.0,0.0,0.0,2.0,2.0,0.0,0.0,1.0,0.0,6.0,1.0,0.0,100.0
-Brandon Soppy,fr FRA,DF,Atalanta,20-263,2002,10.0,7.0,523.0,0.0,3.0,0.0,0.0,2.0,0.0,0.0,0.52,0.52,0.0,0.52,0.2,0.2,0.04,0.04,5.8,1.0,0.0,20.0,0.17,0.0,0.0,0.04,-0.2,-0.2,191.0,247.0,77.3,2816.0,1210.0,106.0,118.0,89.8,70.0,95.0,73.7,9.0,18.0,50.0,8.0,19.0,7.0,2.0,24.0,196.0,51.0,0.0,1.0,0.0,12.0,0.0,0.0,0.0,0.0,51.0,0.0,8.0,17.0,2.91,13.0,0.0,1.0,0.0,3.0,6.0,1.03,5.0,0.0,0.0,0.0,1.0,0.0,6.0,3.0,2.0,4.0,0.0,2.0,5.0,40.0,3.0,8.0,0.0,8.0,2.0,7.0,0.0,317.0,8.0,76.0,145.0,102.0,16.0,317.0,5.0,19.0,26.3,184.0,13.0,7.0,0.0,14.0,15.0,1.0,1.0,0.0,0.0,43.0,2.0,2.0,50.0
-Roberto Soriano,it ITA,MF,Bologna,31-276,1991,13.0,5.0,548.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.33,0.33,0.0,0.33,0.3,0.3,0.04,0.04,6.1,1.0,0.0,25.0,0.16,0.0,0.0,0.07,-0.3,-0.3,165.0,212.0,77.8,2423.0,908.0,97.0,115.0,84.3,55.0,67.0,82.1,8.0,13.0,61.5,9.0,16.0,7.0,1.0,23.0,210.0,2.0,1.0,3.0,0.0,6.0,0.0,0.0,0.0,0.0,1.0,0.0,9.0,19.0,3.13,13.0,1.0,0.0,1.0,3.0,2.0,0.33,1.0,0.0,0.0,1.0,0.0,0.0,12.0,4.0,4.0,5.0,3.0,7.0,8.0,87.5,1.0,9.0,1.0,8.0,3.0,4.0,0.0,270.0,8.0,43.0,146.0,86.0,13.0,270.0,0.0,7.0,0.0,204.0,11.0,7.0,0.0,10.0,15.0,1.0,0.0,0.0,0.0,31.0,7.0,9.0,43.8
-Joaquin Sosa,uy URU,DF,Bologna,20-305,2002,3.0,1.0,153.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.7,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,80.0,99.0,80.8,1794.0,657.0,21.0,25.0,84.0,44.0,47.0,93.6,15.0,25.0,60.0,0.0,4.0,0.0,0.0,1.0,95.0,4.0,4.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,1.0,0.59,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,1.0,2.0,0.0,0.0,1.0,2.0,50.0,1.0,2.0,1.0,1.0,1.0,5.0,0.0,112.0,11.0,68.0,45.0,0.0,0.0,112.0,0.0,1.0,0.0,83.0,1.0,0.0,0.0,5.0,3.0,0.0,0.0,1.0,0.0,9.0,1.0,3.0,25.0
-Riccardo Sottil,it ITA,FW,Fiorentina,23-161,1999,7.0,5.0,432.0,0.0,2.0,0.0,0.0,1.0,0.0,0.0,0.42,0.42,0.0,0.42,0.6,0.6,0.12,0.12,4.8,7.0,1.0,58.3,1.46,0.0,0.0,0.05,-0.6,-0.6,127.0,157.0,80.9,2249.0,411.0,56.0,63.0,88.9,57.0,72.0,79.2,13.0,16.0,81.3,10.0,8.0,4.0,1.0,11.0,155.0,2.0,1.0,1.0,1.0,20.0,0.0,0.0,0.0,0.0,1.0,0.0,3.0,25.0,5.21,20.0,0.0,1.0,2.0,2.0,2.0,0.42,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,1.0,0.0,1.0,0.0,0.0,0.0,200.0,0.0,8.0,42.0,154.0,25.0,200.0,8.0,26.0,30.8,173.0,13.0,6.0,0.0,3.0,11.0,3.0,0.0,0.0,0.0,21.0,2.0,2.0,50.0
-Matìas Soulé,ar ARG,"MF,FW",Juventus,19-210,2003,5.0,1.0,120.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.07,0.07,1.3,0.0,0.0,0.0,0.0,0.0,0.0,0.09,-0.1,-0.1,45.0,50.0,90.0,820.0,119.0,22.0,22.0,100.0,14.0,15.0,93.3,8.0,12.0,66.7,4.0,2.0,0.0,0.0,2.0,47.0,3.0,1.0,0.0,2.0,3.0,2.0,2.0,0.0,0.0,0.0,0.0,0.0,6.0,4.5,3.0,1.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,1.0,0.0,0.0,1.0,2.0,50.0,1.0,1.0,0.0,1.0,1.0,0.0,0.0,63.0,0.0,7.0,29.0,27.0,3.0,63.0,3.0,6.0,50.0,51.0,3.0,2.0,0.0,1.0,4.0,0.0,0.0,0.0,0.0,4.0,0.0,7.0,0.0
-Adama Soumaoro,fr FRA,DF,Bologna,30-146,1992,9.0,8.0,699.0,0.0,0.0,0.0,0.0,2.0,1.0,0.0,0.0,0.0,0.0,0.0,0.3,0.3,0.04,0.04,7.8,1.0,0.0,50.0,0.13,0.0,0.0,0.16,-0.3,-0.3,266.0,295.0,90.2,4745.0,1702.0,106.0,113.0,93.8,140.0,150.0,93.3,17.0,23.0,73.9,0.0,8.0,1.0,0.0,12.0,283.0,8.0,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,4.0,2.0,6.0,0.77,6.0,0.0,0.0,0.0,0.0,1.0,0.13,1.0,0.0,0.0,0.0,0.0,0.0,12.0,7.0,5.0,5.0,2.0,2.0,3.0,66.7,1.0,7.0,5.0,2.0,7.0,30.0,0.0,358.0,46.0,198.0,148.0,12.0,3.0,358.0,0.0,0.0,0.0,215.0,2.0,0.0,1.0,9.0,3.0,0.0,0.0,0.0,0.0,36.0,9.0,4.0,69.2
-Leonardo Spinazzola,it ITA,DF,Roma,29-231,1993,11.0,8.0,737.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.12,0.12,0.0,0.12,0.2,0.2,0.02,0.02,8.2,1.0,0.0,33.3,0.12,0.0,0.0,0.07,-0.2,-0.2,324.0,416.0,77.9,5702.0,1984.0,148.0,165.0,89.7,142.0,177.0,80.2,28.0,54.0,51.9,8.0,14.0,12.0,4.0,23.0,326.0,90.0,7.0,2.0,7.0,21.0,0.0,0.0,0.0,0.0,83.0,0.0,9.0,22.0,2.69,15.0,2.0,2.0,0.0,3.0,2.0,0.24,1.0,0.0,1.0,0.0,0.0,0.0,4.0,3.0,3.0,1.0,0.0,2.0,3.0,66.7,1.0,10.0,3.0,7.0,4.0,12.0,0.0,490.0,20.0,136.0,219.0,139.0,20.0,490.0,11.0,29.0,37.9,296.0,15.0,4.0,0.0,6.0,7.0,0.0,0.0,0.0,0.0,44.0,5.0,6.0,45.5
-Marco Sportiello,it ITA,GK,Atalanta,30-185,1992,6.0,5.0,533.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,167.0,213.0,78.4,4647.0,3179.0,30.0,30.0,100.0,89.0,91.0,97.8,48.0,92.0,52.2,0.0,0.0,0.0,0.0,1.0,148.0,65.0,10.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.17,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,1.0,2.0,50.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,221.0,201.0,219.0,2.0,0.0,0.0,221.0,0.0,0.0,0.0,88.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,11.0,1.0,0.0,100.0
-Petar Stojanović,si SVN,DF,Empoli,27-035,1995,12.0,11.0,947.0,0.0,1.0,0.0,0.0,2.0,0.0,0.0,0.1,0.1,0.0,0.1,0.2,0.2,0.02,0.02,10.5,1.0,1.0,20.0,0.1,0.0,0.0,0.03,-0.2,-0.2,446.0,580.0,76.9,7331.0,3065.0,245.0,286.0,85.7,153.0,192.0,79.7,42.0,76.0,55.3,9.0,29.0,11.0,4.0,42.0,459.0,120.0,10.0,2.0,13.0,18.0,1.0,0.0,1.0,0.0,109.0,1.0,15.0,25.0,2.37,15.0,5.0,1.0,1.0,2.0,2.0,0.19,2.0,0.0,0.0,0.0,0.0,0.0,28.0,14.0,15.0,9.0,4.0,19.0,29.0,65.5,10.0,10.0,2.0,8.0,9.0,40.0,0.0,683.0,35.0,234.0,289.0,164.0,5.0,683.0,6.0,19.0,31.6,381.0,4.0,7.0,0.0,7.0,12.0,0.0,0.0,0.0,0.0,56.0,2.0,5.0,28.6
-Gabriel Strefezza,br BRA,"FW,MF",Lecce,25-207,1997,12.0,10.0,819.0,4.0,0.0,1.0,1.0,2.0,0.0,0.44,0.0,0.44,0.33,0.33,1.8,1.0,0.19,0.11,9.1,7.0,0.0,41.2,0.77,0.18,0.43,0.06,2.2,2.0,168.0,273.0,61.5,3167.0,1027.0,83.0,104.0,79.8,47.0,76.0,61.8,33.0,69.0,47.8,8.0,17.0,6.0,4.0,18.0,237.0,32.0,8.0,2.0,5.0,36.0,17.0,7.0,7.0,0.0,7.0,4.0,12.0,25.0,2.75,15.0,3.0,4.0,0.0,0.0,2.0,0.22,2.0,0.0,0.0,0.0,0.0,0.0,19.0,6.0,8.0,8.0,3.0,10.0,18.0,55.6,8.0,7.0,1.0,6.0,6.0,9.0,0.0,408.0,5.0,64.0,182.0,174.0,21.0,407.0,14.0,33.0,42.4,278.0,32.0,17.0,0.0,18.0,27.0,0.0,0.0,0.0,0.0,43.0,6.0,10.0,37.5
-Dávid Strelec,sk SVK,FW,Spezia,21-221,2001,7.0,1.0,169.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.5,0.5,0.28,0.28,1.9,1.0,0.0,33.3,0.53,0.0,0.0,0.17,-0.5,-0.5,25.0,43.0,58.1,294.0,30.0,19.0,27.0,70.4,5.0,9.0,55.6,0.0,1.0,0.0,1.0,1.0,0.0,0.0,1.0,40.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,3.0,1.62,2.0,0.0,0.0,0.0,1.0,1.0,0.54,1.0,0.0,0.0,0.0,0.0,0.0,2.0,2.0,0.0,1.0,1.0,2.0,2.0,100.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,59.0,0.0,2.0,29.0,28.0,12.0,59.0,0.0,3.0,0.0,44.0,3.0,4.0,0.0,4.0,1.0,2.0,0.0,0.0,0.0,1.0,5.0,6.0,45.5
-Isaac Success,ng NGA,FW,Udinese,26-308,1996,14.0,8.0,695.0,0.0,2.0,0.0,0.0,2.0,0.0,0.0,0.26,0.26,0.0,0.26,0.5,0.5,0.06,0.06,7.7,0.0,0.0,0.0,0.0,0.0,0.0,0.05,-0.5,-0.5,145.0,234.0,62.0,1897.0,315.0,84.0,121.0,69.4,34.0,55.0,61.8,11.0,17.0,64.7,8.0,8.0,4.0,0.0,11.0,229.0,0.0,0.0,1.0,2.0,3.0,0.0,0.0,0.0,0.0,0.0,5.0,9.0,27.0,3.51,18.0,0.0,1.0,1.0,6.0,4.0,0.52,3.0,0.0,0.0,0.0,1.0,0.0,3.0,1.0,0.0,2.0,1.0,0.0,1.0,0.0,1.0,3.0,2.0,1.0,2.0,10.0,0.0,328.0,13.0,19.0,129.0,181.0,38.0,328.0,5.0,20.0,25.0,300.0,37.0,16.0,0.0,18.0,32.0,7.0,0.0,0.0,0.0,17.0,18.0,19.0,48.6
-Ibrahim Sulemana,gh GHA,MF,Hellas Verona,19-173,2003,5.0,1.0,144.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.2,0.13,0.13,1.6,2.0,0.0,33.3,1.25,0.0,0.0,0.03,-0.2,-0.2,40.0,54.0,74.1,731.0,255.0,18.0,19.0,94.7,15.0,19.0,78.9,6.0,8.0,75.0,3.0,5.0,1.0,1.0,3.0,54.0,0.0,0.0,0.0,1.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,7.0,4.37,6.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,4.0,1.0,2.0,1.0,0.0,2.0,0.0,2.0,0.0,0.0,0.0,3.0,0.0,0.0,79.0,2.0,15.0,40.0,25.0,5.0,79.0,2.0,4.0,50.0,40.0,3.0,3.0,0.0,3.0,2.0,1.0,0.0,0.0,0.0,13.0,4.0,5.0,44.4
-Wojciech Szczęsny,pl POL,GK,Juventus,32-207,1990,8.0,8.0,672.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,159.0,222.0,71.6,4778.0,3342.0,15.0,15.0,100.0,86.0,87.0,98.9,58.0,118.0,49.2,0.0,2.0,0.0,0.0,0.0,173.0,48.0,12.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,1.0,0.13,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,235.0,208.0,235.0,0.0,0.0,0.0,235.0,0.0,0.0,0.0,130.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,0.0,0.0,0.0
-Adrien Tameze,cm CMR,"MF,DF",Hellas Verona,28-280,1994,13.0,11.0,971.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.6,0.6,0.05,0.05,10.8,1.0,0.0,20.0,0.09,0.0,0.0,0.11,-0.6,-0.6,245.0,329.0,74.5,4361.0,1395.0,107.0,136.0,78.7,109.0,131.0,83.2,23.0,42.0,54.8,10.0,31.0,6.0,0.0,28.0,315.0,11.0,4.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,2.0,3.0,4.0,19.0,1.76,16.0,1.0,0.0,0.0,1.0,1.0,0.09,1.0,0.0,0.0,0.0,0.0,0.0,16.0,9.0,9.0,4.0,3.0,9.0,15.0,60.0,6.0,18.0,6.0,12.0,9.0,19.0,2.0,435.0,30.0,116.0,227.0,101.0,11.0,435.0,8.0,16.0,50.0,237.0,10.0,12.0,0.0,10.0,7.0,1.0,0.0,0.0,0.0,70.0,11.0,9.0,55.0
-Ciprian Tătărușanu,ro ROU,GK,Milan,36-275,1986,7.0,7.0,630.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.14,0.14,0.0,0.14,0.0,0.0,0.0,0.0,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,182.0,231.0,78.8,5656.0,4242.0,20.0,20.0,100.0,75.0,78.0,96.2,86.0,132.0,65.2,2.0,4.0,0.0,0.0,0.0,190.0,41.0,8.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.71,4.0,1.0,0.0,0.0,0.0,2.0,0.29,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,244.0,205.0,244.0,0.0,0.0,0.0,244.0,0.0,0.0,0.0,130.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,11.0,1.0,1.0,50.0
-Filippo Terracciano,it ITA,"DF,MF",Hellas Verona,19-276,2003,7.0,4.0,450.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,5.0,1.0,0.0,50.0,0.2,0.0,0.0,0.02,0.0,0.0,121.0,173.0,69.9,2161.0,763.0,48.0,62.0,77.4,55.0,74.0,74.3,12.0,23.0,52.2,4.0,11.0,5.0,2.0,18.0,154.0,19.0,5.0,0.0,2.0,12.0,2.0,1.0,1.0,0.0,12.0,0.0,6.0,6.0,1.2,4.0,1.0,0.0,1.0,0.0,1.0,0.2,1.0,0.0,0.0,0.0,0.0,0.0,8.0,6.0,4.0,2.0,2.0,6.0,7.0,85.7,1.0,3.0,2.0,1.0,3.0,7.0,0.0,215.0,8.0,48.0,109.0,60.0,4.0,215.0,0.0,4.0,0.0,122.0,7.0,3.0,0.0,4.0,10.0,0.0,0.0,0.0,0.0,24.0,9.0,11.0,45.0
-Pietro Terracciano,it ITA,GK,Fiorentina,32-248,1990,11.0,11.0,990.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,11.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,280.0,368.0,76.1,7921.0,5270.0,55.0,55.0,100.0,115.0,117.0,98.3,109.0,195.0,55.9,0.0,7.0,0.0,0.0,0.0,263.0,105.0,36.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.09,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,1.0,0.0,0.0,1.0,1.0,100.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,392.0,297.0,386.0,6.0,0.0,0.0,392.0,0.0,0.0,0.0,190.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,22.0,4.0,0.0,100.0
-Aleksa Terzić,rs SRB,DF,Fiorentina,23-086,1999,7.0,2.0,246.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,2.7,0.0,0.0,0.0,0.0,0.0,0.0,0.03,0.0,0.0,194.0,232.0,83.6,3672.0,914.0,69.0,73.0,94.5,100.0,118.0,84.7,20.0,29.0,69.0,5.0,9.0,9.0,7.0,11.0,192.0,39.0,4.0,0.0,0.0,19.0,2.0,0.0,1.0,0.0,33.0,1.0,6.0,8.0,2.91,5.0,2.0,1.0,0.0,0.0,1.0,0.36,0.0,1.0,0.0,0.0,0.0,0.0,7.0,3.0,4.0,2.0,1.0,5.0,7.0,71.4,2.0,6.0,2.0,4.0,3.0,4.0,0.0,256.0,6.0,67.0,117.0,74.0,0.0,256.0,5.0,8.0,62.5,176.0,6.0,3.0,0.0,0.0,2.0,1.0,0.0,0.0,0.0,13.0,2.0,4.0,33.3
-Malick Thiaw,de GER,DF,Milan,21-095,2001,3.0,1.0,68.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.09,0.09,0.8,1.0,0.0,100.0,1.32,0.0,0.0,0.07,-0.1,-0.1,58.0,67.0,86.6,1168.0,323.0,18.0,20.0,90.0,35.0,38.0,92.1,5.0,9.0,55.6,1.0,8.0,0.0,0.0,4.0,65.0,2.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,1.0,1.32,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,2.0,0.0,1.0,4.0,0.0,77.0,7.0,29.0,47.0,1.0,1.0,77.0,0.0,0.0,0.0,53.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,6.0,2.0,75.0
-Kristian Thorstvedt,no NOR,MF,Sassuolo,23-243,1999,14.0,9.0,749.0,1.0,1.0,0.0,0.0,3.0,0.0,0.12,0.12,0.24,0.12,0.24,1.6,1.6,0.19,0.19,8.3,6.0,0.0,46.2,0.72,0.08,0.17,0.12,-0.6,-0.6,223.0,291.0,76.6,3224.0,1016.0,129.0,159.0,81.1,70.0,89.0,78.7,12.0,19.0,63.2,7.0,32.0,5.0,1.0,25.0,286.0,5.0,2.0,0.0,1.0,6.0,0.0,0.0,0.0,0.0,3.0,0.0,8.0,18.0,2.16,12.0,0.0,1.0,3.0,1.0,1.0,0.12,1.0,0.0,0.0,0.0,0.0,0.0,8.0,4.0,4.0,4.0,0.0,3.0,7.0,42.9,4.0,11.0,1.0,10.0,6.0,11.0,0.0,368.0,15.0,52.0,202.0,120.0,24.0,368.0,2.0,5.0,40.0,277.0,9.0,7.0,0.0,13.0,16.0,0.0,0.0,0.0,0.0,33.0,21.0,9.0,70.0
-Jeremy Toljan,de GER,DF,Sassuolo,28-095,1994,14.0,13.0,1254.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.07,0.07,0.0,0.07,0.4,0.4,0.03,0.03,13.9,0.0,0.0,0.0,0.0,0.0,0.0,0.11,-0.4,-0.4,609.0,725.0,84.0,10279.0,3654.0,296.0,327.0,90.5,246.0,282.0,87.2,58.0,84.0,69.0,14.0,50.0,15.0,5.0,48.0,576.0,149.0,18.0,2.0,5.0,12.0,0.0,0.0,0.0,0.0,131.0,0.0,17.0,25.0,1.79,23.0,1.0,0.0,0.0,0.0,1.0,0.07,1.0,0.0,0.0,0.0,0.0,0.0,21.0,15.0,11.0,9.0,1.0,10.0,11.0,90.9,1.0,16.0,6.0,10.0,11.0,22.0,1.0,804.0,33.0,294.0,374.0,144.0,10.0,804.0,3.0,8.0,37.5,489.0,10.0,6.0,0.0,3.0,7.0,0.0,0.0,0.0,0.0,66.0,1.0,6.0,14.3
-Rafael Tolói,it ITA,DF,Atalanta,32-032,1990,10.0,10.0,854.0,1.0,0.0,0.0,0.0,3.0,0.0,0.11,0.0,0.11,0.11,0.11,1.6,1.6,0.17,0.17,9.5,3.0,0.0,30.0,0.32,0.1,0.33,0.16,-0.6,-0.6,310.0,416.0,74.5,6123.0,2511.0,125.0,142.0,88.0,131.0,159.0,82.4,50.0,98.0,51.0,8.0,29.0,2.0,1.0,21.0,397.0,17.0,5.0,2.0,7.0,6.0,0.0,0.0,0.0,0.0,11.0,2.0,7.0,17.0,1.79,14.0,0.0,1.0,1.0,0.0,3.0,0.32,2.0,0.0,0.0,1.0,0.0,0.0,20.0,12.0,12.0,8.0,0.0,13.0,20.0,65.0,7.0,14.0,8.0,6.0,21.0,25.0,0.0,527.0,50.0,245.0,228.0,64.0,14.0,527.0,1.0,4.0,25.0,305.0,6.0,1.0,0.0,8.0,5.0,0.0,0.0,0.0,0.0,66.0,16.0,7.0,69.6
-Fikayo Tomori,eng ENG,DF,Milan,24-327,1997,14.0,13.0,1194.0,1.0,0.0,0.0,0.0,1.0,0.0,0.08,0.0,0.08,0.08,0.08,0.9,0.9,0.06,0.06,13.3,3.0,0.0,75.0,0.23,0.25,0.33,0.21,0.1,0.1,669.0,758.0,88.3,13838.0,4501.0,225.0,244.0,92.2,332.0,358.0,92.7,108.0,137.0,78.8,3.0,44.0,3.0,0.0,45.0,687.0,69.0,21.0,0.0,10.0,3.0,0.0,0.0,0.0,0.0,8.0,2.0,10.0,12.0,0.9,8.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,34.0,16.0,21.0,13.0,0.0,6.0,8.0,75.0,2.0,17.0,7.0,10.0,14.0,34.0,0.0,880.0,107.0,429.0,432.0,25.0,5.0,880.0,1.0,4.0,25.0,527.0,4.0,1.0,0.0,11.0,14.0,0.0,0.0,0.0,0.0,80.0,30.0,15.0,66.7
-Sandro Tonali,it ITA,MF,Milan,22-187,2000,12.0,10.0,942.0,1.0,2.0,0.0,0.0,4.0,0.0,0.1,0.19,0.29,0.1,0.29,1.4,1.4,0.13,0.13,10.5,7.0,3.0,46.7,0.67,0.07,0.14,0.09,-0.4,-0.4,342.0,477.0,71.7,6367.0,2183.0,141.0,174.0,81.0,136.0,171.0,79.5,51.0,98.0,52.0,23.0,42.0,17.0,4.0,39.0,409.0,63.0,31.0,2.0,1.0,43.0,23.0,8.0,12.0,0.0,9.0,5.0,11.0,38.0,3.63,25.0,9.0,1.0,2.0,0.0,4.0,0.38,3.0,0.0,1.0,0.0,0.0,0.0,22.0,12.0,12.0,8.0,2.0,11.0,16.0,68.8,5.0,10.0,4.0,6.0,13.0,3.0,1.0,574.0,16.0,113.0,292.0,178.0,12.0,574.0,2.0,5.0,40.0,331.0,17.0,6.0,0.0,12.0,8.0,1.0,0.0,0.0,0.0,68.0,6.0,10.0,37.5
-Frank Tsadjout,it ITA,FW,Cremonese,23-106,1999,3.0,1.0,103.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.87,0.87,0.0,0.87,0.2,0.2,0.14,0.14,1.1,1.0,0.0,33.3,0.87,0.0,0.0,0.05,-0.2,-0.2,12.0,21.0,57.1,152.0,36.0,8.0,14.0,57.1,4.0,6.0,66.7,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,20.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,1.0,0.0,0.0,34.0,1.0,3.0,16.0,16.0,5.0,34.0,1.0,1.0,100.0,20.0,2.0,4.0,0.0,4.0,3.0,0.0,0.0,0.0,0.0,5.0,2.0,6.0,25.0
-Alessandro Tuia,it ITA,DF,Lecce,32-156,1990,2.0,2.0,180.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.05,0.05,2.0,1.0,0.0,50.0,0.5,0.0,0.0,0.05,-0.1,-0.1,53.0,72.0,73.6,1198.0,410.0,11.0,15.0,73.3,31.0,35.0,88.6,10.0,21.0,47.6,0.0,6.0,0.0,0.0,5.0,66.0,6.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,2.0,3.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,1.0,1.0,0.0,0.0,1.0,0.0,1.0,1.0,0.0,1.0,4.0,5.0,0.0,87.0,8.0,48.0,38.0,2.0,2.0,87.0,1.0,3.0,33.3,45.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,11.0,1.0,3.0,25.0
-Iyenoma Udogie,it ITA,DF,Udinese,19-348,2002,11.0,11.0,960.0,2.0,1.0,0.0,0.0,4.0,0.0,0.19,0.09,0.28,0.19,0.28,1.4,1.4,0.13,0.13,10.7,3.0,0.0,37.5,0.28,0.25,0.67,0.17,0.6,0.6,339.0,408.0,83.1,4907.0,1706.0,202.0,233.0,86.7,108.0,129.0,83.7,17.0,21.0,81.0,10.0,23.0,15.0,0.0,32.0,335.0,72.0,7.0,1.0,1.0,5.0,1.0,0.0,0.0,0.0,64.0,1.0,7.0,27.0,2.53,22.0,2.0,0.0,0.0,2.0,4.0,0.37,4.0,0.0,0.0,0.0,0.0,0.0,29.0,17.0,20.0,8.0,1.0,14.0,22.0,63.6,8.0,8.0,3.0,5.0,13.0,8.0,0.0,547.0,23.0,131.0,221.0,208.0,29.0,547.0,9.0,34.0,26.5,319.0,31.0,12.0,0.0,19.0,16.0,3.0,0.0,1.0,0.0,62.0,6.0,5.0,54.5
-Samuel Umtiti,fr FRA,DF,Lecce,28-362,1993,4.0,3.0,242.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,73.0,86.0,84.9,1486.0,374.0,22.0,28.0,78.6,30.0,33.0,90.9,17.0,20.0,85.0,0.0,1.0,0.0,0.0,0.0,77.0,9.0,9.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,1.0,2.0,1.0,0.0,2.0,2.0,100.0,0.0,6.0,4.0,2.0,2.0,11.0,0.0,112.0,11.0,72.0,39.0,2.0,0.0,112.0,1.0,1.0,100.0,48.0,1.0,1.0,0.0,2.0,5.0,0.0,0.0,0.0,0.0,11.0,2.0,1.0,66.7
-Diego Valencia,cl CHI,"MF,FW",Salernitana,22-301,2000,6.0,0.0,99.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.11,0.11,1.1,1.0,0.0,100.0,0.91,0.0,0.0,0.12,-0.1,-0.1,25.0,32.0,78.1,417.0,89.0,15.0,19.0,78.9,6.0,8.0,75.0,3.0,3.0,100.0,2.0,1.0,1.0,1.0,0.0,30.0,2.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,2.0,0.0,1.0,1.0,0.91,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,3.0,0.0,3.0,2.0,0.0,2.0,1.0,2.0,0.0,43.0,2.0,10.0,18.0,16.0,2.0,43.0,0.0,0.0,0.0,24.0,2.0,0.0,0.0,3.0,1.0,0.0,0.0,0.0,0.0,4.0,1.0,2.0,33.3
-Emanuele Valeri,it ITA,"DF,FW",Cremonese,23-339,1998,13.0,11.0,935.0,1.0,0.0,0.0,0.0,1.0,0.0,0.1,0.0,0.1,0.1,0.1,0.9,0.9,0.09,0.09,10.4,2.0,2.0,14.3,0.19,0.07,0.5,0.06,0.1,0.1,208.0,372.0,55.9,3811.0,1889.0,89.0,114.0,78.1,79.0,135.0,58.5,31.0,84.0,36.9,14.0,18.0,20.0,10.0,25.0,273.0,93.0,7.0,2.0,3.0,48.0,8.0,0.0,8.0,0.0,78.0,6.0,14.0,27.0,2.6,18.0,4.0,1.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,18.0,9.0,11.0,6.0,1.0,9.0,21.0,42.9,12.0,4.0,2.0,2.0,10.0,15.0,0.0,468.0,24.0,129.0,167.0,181.0,25.0,468.0,4.0,18.0,22.2,219.0,18.0,8.0,0.0,12.0,10.0,1.0,0.0,0.0,0.0,72.0,6.0,11.0,35.3
-Mattia Valoti,it ITA,MF,Monza,29-066,1993,5.0,2.0,221.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.05,0.05,2.5,0.0,0.0,0.0,0.0,0.0,0.0,0.11,-0.1,-0.1,67.0,81.0,82.7,1027.0,273.0,35.0,38.0,92.1,24.0,29.0,82.8,5.0,8.0,62.5,2.0,12.0,0.0,0.0,4.0,79.0,1.0,1.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,2.0,4.0,1.63,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,8.0,4.0,2.0,5.0,1.0,4.0,7.0,57.1,3.0,4.0,1.0,3.0,2.0,3.0,0.0,105.0,2.0,26.0,66.0,16.0,2.0,105.0,1.0,3.0,33.3,72.0,5.0,0.0,0.0,4.0,6.0,0.0,0.0,0.0,0.0,12.0,6.0,2.0,75.0
-Johan Vásquez,mx MEX,DF,Cremonese,24-020,1998,7.0,3.0,358.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.02,0.02,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.03,-0.1,-0.1,94.0,138.0,68.1,1531.0,582.0,42.0,56.0,75.0,47.0,61.0,77.0,3.0,14.0,21.4,1.0,9.0,0.0,0.0,8.0,119.0,18.0,6.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,11.0,1.0,1.0,1.0,0.25,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,6.0,8.0,1.0,0.0,4.0,8.0,50.0,4.0,7.0,5.0,2.0,6.0,20.0,1.0,186.0,33.0,102.0,70.0,15.0,6.0,186.0,2.0,2.0,100.0,75.0,3.0,2.0,0.0,10.0,3.0,0.0,0.0,0.0,0.0,22.0,7.0,10.0,41.2
-Matías Vecino,uy URU,MF,Lazio,31-079,1991,13.0,9.0,782.0,1.0,0.0,0.0,0.0,1.0,0.0,0.12,0.0,0.12,0.12,0.12,1.9,1.9,0.22,0.22,8.7,3.0,0.0,21.4,0.35,0.07,0.33,0.13,-0.9,-0.9,324.0,389.0,83.3,4886.0,1303.0,177.0,199.0,88.9,114.0,130.0,87.7,21.0,37.0,56.8,3.0,33.0,4.0,0.0,29.0,387.0,1.0,1.0,1.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,5.0,14.0,1.61,13.0,0.0,1.0,0.0,0.0,2.0,0.23,2.0,0.0,0.0,0.0,0.0,0.0,16.0,9.0,5.0,7.0,4.0,9.0,12.0,75.0,3.0,12.0,1.0,11.0,5.0,12.0,0.0,466.0,21.0,117.0,269.0,86.0,15.0,466.0,2.0,4.0,50.0,343.0,14.0,2.0,0.0,11.0,9.0,2.0,0.0,0.0,0.0,48.0,9.0,11.0,45.0
-Miguel Veloso,pt POR,MF,Hellas Verona,36-184,1986,13.0,9.0,729.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.4,0.4,0.05,0.05,8.1,1.0,1.0,10.0,0.12,0.0,0.0,0.04,-0.4,-0.4,273.0,376.0,72.6,5391.0,1958.0,105.0,120.0,87.5,121.0,144.0,84.0,42.0,91.0,46.2,8.0,28.0,5.0,3.0,36.0,328.0,46.0,23.0,0.0,3.0,36.0,17.0,10.0,5.0,1.0,4.0,2.0,9.0,20.0,2.47,12.0,4.0,0.0,2.0,0.0,2.0,0.25,2.0,0.0,0.0,0.0,0.0,0.0,18.0,4.0,13.0,4.0,1.0,9.0,15.0,60.0,6.0,17.0,5.0,12.0,4.0,7.0,0.0,452.0,23.0,109.0,241.0,111.0,7.0,452.0,3.0,6.0,50.0,215.0,5.0,2.0,0.0,11.0,6.0,0.0,0.0,0.0,1.0,71.0,6.0,6.0,50.0
-Lorenzo Venuti,it ITA,DF,Fiorentina,27-213,1995,5.0,3.0,278.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.32,0.32,0.0,0.32,0.3,0.3,0.09,0.09,3.1,4.0,0.0,100.0,1.29,0.0,0.0,0.07,-0.3,-0.3,197.0,232.0,84.9,3720.0,1124.0,79.0,83.0,95.2,97.0,108.0,89.8,21.0,35.0,60.0,3.0,16.0,3.0,0.0,10.0,186.0,45.0,5.0,0.0,0.0,11.0,3.0,0.0,2.0,0.0,37.0,1.0,5.0,10.0,3.24,5.0,3.0,0.0,1.0,0.0,1.0,0.32,0.0,1.0,0.0,0.0,0.0,0.0,6.0,1.0,2.0,4.0,0.0,3.0,6.0,50.0,3.0,0.0,0.0,0.0,2.0,8.0,2.0,261.0,10.0,80.0,127.0,56.0,3.0,261.0,0.0,1.0,0.0,172.0,5.0,0.0,0.0,3.0,3.0,0.0,0.0,0.0,0.0,16.0,6.0,2.0,75.0
-Daniele Verde,it ITA,"FW,MF",Spezia,26-144,1996,7.0,2.0,236.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.6,0.6,0.21,0.21,2.6,3.0,0.0,37.5,1.14,0.0,0.0,0.07,-0.6,-0.6,56.0,95.0,58.9,914.0,253.0,29.0,42.0,69.0,22.0,37.0,59.5,5.0,14.0,35.7,6.0,3.0,2.0,0.0,3.0,71.0,23.0,7.0,0.0,0.0,14.0,10.0,4.0,5.0,0.0,3.0,1.0,1.0,12.0,4.58,9.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,1.0,2.0,0.0,118.0,3.0,15.0,42.0,62.0,6.0,118.0,1.0,3.0,33.3,67.0,4.0,3.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,12.0,0.0,0.0,0.0
-Simone Verdi,it ITA,MF,Hellas Verona,30-122,1992,7.0,4.0,381.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.5,0.5,0.11,0.11,4.2,1.0,2.0,12.5,0.24,0.0,0.0,0.06,-0.5,-0.5,102.0,165.0,61.8,1868.0,737.0,54.0,66.0,81.8,27.0,42.0,64.3,17.0,36.0,47.2,9.0,19.0,4.0,2.0,14.0,129.0,34.0,6.0,2.0,5.0,39.0,19.0,9.0,8.0,0.0,3.0,2.0,14.0,18.0,4.26,11.0,5.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,3.0,2.0,3.0,2.0,3.0,4.0,75.0,1.0,3.0,0.0,3.0,0.0,0.0,0.0,213.0,0.0,16.0,98.0,101.0,4.0,213.0,4.0,13.0,30.8,134.0,12.0,15.0,0.0,4.0,5.0,0.0,0.0,0.0,0.0,24.0,1.0,3.0,25.0
-Valerio Verre,it ITA,MF,Sampdoria,28-304,1994,13.0,3.0,397.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.4,0.4,0.09,0.09,4.4,1.0,0.0,10.0,0.23,0.0,0.0,0.04,-0.4,-0.4,199.0,265.0,75.1,3724.0,1347.0,91.0,105.0,86.7,73.0,90.0,81.1,31.0,52.0,59.6,7.0,26.0,9.0,3.0,27.0,248.0,15.0,8.0,1.0,1.0,14.0,3.0,0.0,2.0,0.0,4.0,2.0,8.0,18.0,4.06,13.0,1.0,0.0,2.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,11.0,5.0,4.0,5.0,2.0,6.0,10.0,60.0,4.0,5.0,1.0,4.0,8.0,2.0,0.0,327.0,5.0,52.0,194.0,87.0,9.0,327.0,6.0,13.0,46.2,220.0,11.0,11.0,0.0,12.0,5.0,0.0,0.0,0.0,0.0,39.0,5.0,5.0,50.0
-Guglielmo Vicario,it ITA,GK,Empoli,26-035,1996,14.0,14.0,1260.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,417.0,582.0,71.6,11312.0,8020.0,76.0,77.0,98.7,205.0,211.0,97.2,135.0,292.0,46.2,0.0,8.0,0.0,0.0,0.0,453.0,128.0,52.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,4.0,0.29,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,8.0,2.0,622.0,518.0,621.0,1.0,0.0,0.0,622.0,0.0,0.0,0.0,327.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,14.0,4.0,1.0,80.0
-Ronaldo Vieira,gw GNB,MF,Sampdoria,24-115,1998,11.0,5.0,531.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,8.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,11.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
-Emanuel Vignato,it ITA,"MF,FW",Bologna,22-079,2000,8.0,2.0,242.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.37,0.37,0.0,0.37,0.1,0.1,0.03,0.03,2.7,1.0,0.0,100.0,0.37,0.0,0.0,0.09,-0.1,-0.1,79.0,99.0,79.8,1201.0,338.0,40.0,48.0,83.3,29.0,34.0,85.3,5.0,8.0,62.5,3.0,9.0,2.0,1.0,5.0,97.0,2.0,0.0,0.0,2.0,2.0,1.0,1.0,0.0,0.0,1.0,0.0,2.0,5.0,1.86,5.0,0.0,0.0,0.0,0.0,1.0,0.37,1.0,0.0,0.0,0.0,0.0,0.0,4.0,4.0,2.0,2.0,0.0,2.0,4.0,50.0,2.0,2.0,0.0,2.0,3.0,0.0,0.0,118.0,0.0,24.0,57.0,38.0,2.0,118.0,1.0,2.0,50.0,88.0,2.0,4.0,0.0,3.0,1.0,0.0,0.0,0.0,0.0,10.0,2.0,2.0,50.0
-Samuele Vignato,it ITA,FW,Monza,18-260,2004,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,2.0,100.0,30.0,0.0,1.0,1.0,100.0,1.0,1.0,100.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,2.0,0.0,2.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
-Tonny Vilhena,nl NED,MF,Salernitana,27-312,1995,14.0,11.0,986.0,1.0,1.0,0.0,0.0,3.0,0.0,0.09,0.09,0.18,0.09,0.18,1.6,1.6,0.14,0.14,11.0,5.0,1.0,25.0,0.46,0.05,0.2,0.08,-0.6,-0.6,307.0,401.0,76.6,4754.0,1426.0,164.0,186.0,88.2,108.0,127.0,85.0,20.0,48.0,41.7,9.0,32.0,5.0,3.0,33.0,364.0,35.0,12.0,0.0,6.0,23.0,15.0,0.0,10.0,0.0,8.0,2.0,11.0,29.0,2.65,18.0,6.0,2.0,0.0,3.0,3.0,0.27,3.0,0.0,0.0,0.0,0.0,0.0,22.0,12.0,4.0,16.0,2.0,10.0,20.0,50.0,10.0,8.0,2.0,6.0,7.0,8.0,0.0,507.0,13.0,76.0,287.0,153.0,16.0,507.0,6.0,22.0,27.3,331.0,18.0,13.0,0.0,12.0,18.0,0.0,0.0,1.0,0.0,57.0,5.0,9.0,35.7
-Gonzalo Villar,es ESP,MF,Sampdoria,24-233,1998,13.0,7.0,614.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.8,0.0,0.0,0.0,0.0,0.0,0.0,0.03,0.0,0.0,299.0,352.0,84.9,5134.0,1308.0,128.0,146.0,87.7,135.0,152.0,88.8,27.0,41.0,65.9,0.0,25.0,1.0,0.0,20.0,319.0,32.0,29.0,0.0,0.0,7.0,3.0,1.0,2.0,0.0,0.0,1.0,1.0,8.0,1.18,7.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,12.0,6.0,4.0,7.0,1.0,7.0,15.0,46.7,8.0,10.0,3.0,7.0,4.0,9.0,0.0,414.0,17.0,91.0,262.0,62.0,1.0,414.0,2.0,5.0,40.0,256.0,9.0,4.0,0.0,16.0,15.0,0.0,0.0,1.0,0.0,48.0,7.0,5.0,58.3
-Matías Viña,uy URU,DF,Roma,25-002,1997,3.0,1.0,55.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,22.0,30.0,73.3,392.0,68.0,8.0,10.0,80.0,11.0,16.0,68.8,2.0,3.0,66.7,1.0,3.0,0.0,0.0,0.0,20.0,10.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,10.0,0.0,0.0,4.0,6.55,3.0,0.0,1.0,0.0,0.0,1.0,1.64,1.0,0.0,0.0,0.0,0.0,0.0,4.0,1.0,1.0,2.0,1.0,2.0,3.0,66.7,1.0,5.0,1.0,4.0,2.0,5.0,0.0,49.0,3.0,17.0,18.0,14.0,1.0,49.0,1.0,1.0,100.0,14.0,3.0,0.0,0.0,4.0,1.0,0.0,0.0,0.0,0.0,5.0,1.0,0.0,100.0
-Dušan Vlahović,rs SRB,FW,Juventus,22-287,2000,10.0,10.0,849.0,6.0,1.0,1.0,1.0,0.0,0.0,0.64,0.11,0.74,0.53,0.64,4.3,3.5,0.45,0.37,9.4,11.0,3.0,36.7,1.17,0.17,0.45,0.12,1.7,1.5,124.0,175.0,70.9,2128.0,413.0,61.0,77.0,79.2,47.0,60.0,78.3,11.0,17.0,64.7,11.0,15.0,8.0,1.0,17.0,163.0,12.0,1.0,0.0,2.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,10.0,24.0,2.54,15.0,0.0,2.0,4.0,3.0,2.0,0.21,1.0,0.0,0.0,0.0,1.0,0.0,6.0,3.0,0.0,2.0,4.0,3.0,3.0,100.0,0.0,6.0,2.0,4.0,1.0,2.0,1.0,277.0,5.0,9.0,126.0,145.0,42.0,276.0,5.0,14.0,35.7,211.0,26.0,20.0,0.0,9.0,13.0,11.0,1.0,0.0,0.0,27.0,17.0,19.0,47.2
-Nikola Vlašić,hr CRO,"MF,FW",Torino,25-038,1997,14.0,13.0,1189.0,4.0,2.0,0.0,0.0,1.0,0.0,0.3,0.15,0.45,0.3,0.45,2.7,2.7,0.2,0.2,13.2,12.0,1.0,38.7,0.91,0.13,0.33,0.09,1.3,1.3,310.0,401.0,77.3,4359.0,803.0,182.0,211.0,86.3,96.0,120.0,80.0,13.0,18.0,72.2,24.0,26.0,10.0,3.0,21.0,395.0,5.0,1.0,0.0,5.0,15.0,0.0,0.0,0.0,0.0,0.0,1.0,24.0,47.0,3.56,38.0,0.0,4.0,4.0,1.0,3.0,0.23,2.0,0.0,0.0,0.0,1.0,0.0,12.0,7.0,3.0,5.0,4.0,4.0,10.0,40.0,6.0,11.0,0.0,11.0,3.0,5.0,0.0,544.0,5.0,47.0,226.0,282.0,56.0,544.0,11.0,20.0,55.0,398.0,50.0,25.0,0.0,12.0,12.0,8.0,0.0,0.0,0.0,56.0,11.0,25.0,30.6
-Mërgim Vojvoda,xk KVX,DF,Torino,27-283,1995,8.0,3.0,422.0,0.0,3.0,0.0,0.0,1.0,0.0,0.0,0.64,0.64,0.0,0.64,0.5,0.5,0.11,0.11,4.7,1.0,0.0,33.3,0.21,0.0,0.0,0.17,-0.5,-0.5,218.0,271.0,80.4,3402.0,1471.0,127.0,143.0,88.8,74.0,90.0,82.2,12.0,27.0,44.4,7.0,15.0,5.0,1.0,25.0,230.0,41.0,3.0,2.0,3.0,12.0,2.0,2.0,0.0,0.0,36.0,0.0,3.0,14.0,2.99,12.0,0.0,2.0,0.0,0.0,4.0,0.85,3.0,0.0,1.0,0.0,0.0,0.0,8.0,6.0,5.0,3.0,0.0,6.0,6.0,100.0,0.0,1.0,0.0,1.0,4.0,12.0,0.0,304.0,12.0,91.0,130.0,86.0,11.0,304.0,5.0,8.0,62.5,194.0,0.0,6.0,0.0,6.0,1.0,0.0,0.0,0.0,0.0,27.0,2.0,5.0,28.6
-Cristian Volpato,it ITA,MF,Roma,18-361,2003,3.0,1.0,144.0,1.0,1.0,0.0,0.0,0.0,0.0,0.62,0.62,1.25,0.62,1.25,0.4,0.4,0.22,0.22,1.6,1.0,0.0,25.0,0.62,0.25,1.0,0.09,0.6,0.6,53.0,65.0,81.5,985.0,312.0,23.0,25.0,92.0,20.0,23.0,87.0,10.0,15.0,66.7,4.0,5.0,4.0,2.0,7.0,60.0,5.0,1.0,1.0,0.0,9.0,2.0,1.0,1.0,0.0,1.0,0.0,1.0,6.0,3.75,5.0,1.0,0.0,0.0,0.0,1.0,0.62,1.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,2.0,0.0,0.0,82.0,1.0,4.0,40.0,40.0,8.0,82.0,1.0,1.0,100.0,63.0,6.0,4.0,0.0,5.0,3.0,0.0,0.0,0.0,0.0,11.0,0.0,0.0,0.0
-Aster Vranckx,be BEL,MF,Milan,20-038,2002,3.0,0.0,33.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,10.0,15.0,66.7,179.0,73.0,5.0,8.0,62.5,2.0,2.0,100.0,2.0,4.0,50.0,0.0,1.0,0.0,0.0,0.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,17.0,0.0,4.0,10.0,3.0,1.0,17.0,0.0,0.0,0.0,14.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,1.0,1.0,1.0,50.0
-Stefan de Vrij,nl NED,DF,Inter,30-279,1992,11.0,10.0,905.0,1.0,0.0,0.0,0.0,0.0,0.0,0.1,0.0,0.1,0.1,0.1,0.5,0.5,0.05,0.05,10.1,2.0,0.0,25.0,0.2,0.13,0.5,0.07,0.5,0.5,472.0,536.0,88.1,8457.0,2341.0,159.0,171.0,93.0,281.0,301.0,93.4,26.0,48.0,54.2,0.0,20.0,0.0,0.0,16.0,526.0,10.0,10.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,3.0,0.3,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,10.0,4.0,8.0,2.0,0.0,5.0,6.0,83.3,1.0,2.0,2.0,0.0,23.0,31.0,0.0,623.0,56.0,316.0,297.0,11.0,10.0,623.0,1.0,1.0,100.0,412.0,2.0,3.0,0.0,4.0,6.0,0.0,0.0,0.0,0.0,45.0,31.0,13.0,70.5
-Walace,br BRA,MF,Udinese,27-221,1995,14.0,14.0,1211.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.6,0.6,0.04,0.04,13.5,2.0,0.0,14.3,0.15,0.0,0.0,0.04,-0.6,-0.6,575.0,694.0,82.9,10111.0,3277.0,248.0,287.0,86.4,253.0,284.0,89.1,58.0,89.0,65.2,7.0,69.0,3.0,1.0,53.0,664.0,27.0,21.0,0.0,7.0,5.0,0.0,0.0,0.0,0.0,3.0,3.0,11.0,20.0,1.49,15.0,0.0,0.0,3.0,2.0,2.0,0.15,1.0,0.0,0.0,0.0,1.0,0.0,35.0,20.0,16.0,16.0,3.0,14.0,30.0,46.7,16.0,21.0,5.0,16.0,20.0,18.0,0.0,863.0,39.0,247.0,522.0,101.0,5.0,863.0,5.0,13.0,38.5,508.0,18.0,16.0,0.0,17.0,16.0,0.0,0.0,0.0,0.0,128.0,6.0,8.0,42.9
-Sebastian Walukiewicz,pl POL,DF,Empoli,22-220,2000,2.0,0.0,58.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.2,0.38,0.38,0.6,1.0,0.0,100.0,1.55,0.0,0.0,0.25,-0.2,-0.2,14.0,19.0,73.7,269.0,116.0,3.0,4.0,75.0,10.0,11.0,90.9,0.0,1.0,0.0,0.0,1.0,0.0,0.0,1.0,17.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,1.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,24.0,5.0,13.0,8.0,3.0,2.0,24.0,0.0,0.0,0.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0
-Georginio Wijnaldum,nl NED,MF,Roma,32-000,1990,1.0,0.0,13.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.63,0.63,0.1,0.0,0.0,0.0,0.0,0.0,0.0,0.08,-0.1,-0.1,10.0,11.0,90.9,119.0,37.0,7.0,7.0,100.0,3.0,3.0,100.0,0.0,0.0,0.0,1.0,1.0,1.0,0.0,1.0,10.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,7.5,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,12.0,0.0,0.0,7.0,5.0,1.0,12.0,0.0,0.0,0.0,12.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0
-Gerard Yepes,es ESP,MF,Sampdoria,20-078,2002,4.0,2.0,153.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,58.0,79.0,73.4,949.0,235.0,31.0,41.0,75.6,21.0,26.0,80.8,5.0,8.0,62.5,1.0,5.0,0.0,0.0,4.0,77.0,2.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,1.18,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,3.0,2.0,3.0,0.0,1.0,3.0,33.3,2.0,1.0,0.0,1.0,4.0,2.0,0.0,98.0,5.0,17.0,69.0,13.0,0.0,98.0,0.0,1.0,0.0,56.0,2.0,1.0,0.0,7.0,4.0,0.0,0.0,0.0,0.0,12.0,1.0,1.0,50.0
-Mattia Zaccagni,it ITA,FW,Lazio,27-148,1995,13.0,13.0,1020.0,5.0,3.0,0.0,0.0,2.0,0.0,0.44,0.26,0.71,0.44,0.71,2.5,2.5,0.22,0.22,11.3,12.0,0.0,54.5,1.06,0.23,0.42,0.11,2.5,2.5,249.0,314.0,79.3,3405.0,891.0,157.0,177.0,88.7,68.0,90.0,75.6,7.0,16.0,43.8,13.0,16.0,8.0,0.0,24.0,305.0,9.0,2.0,0.0,5.0,21.0,6.0,4.0,1.0,0.0,1.0,0.0,10.0,31.0,2.74,20.0,1.0,4.0,3.0,3.0,5.0,0.44,3.0,1.0,0.0,1.0,0.0,0.0,13.0,10.0,4.0,6.0,3.0,4.0,6.0,66.7,2.0,12.0,2.0,10.0,6.0,4.0,0.0,437.0,4.0,47.0,192.0,208.0,48.0,437.0,14.0,37.0,37.8,359.0,23.0,11.0,0.0,19.0,44.0,1.0,0.0,1.0,0.0,39.0,3.0,14.0,17.6
-Denis Zakaria,ch SUI,MF,Juventus,25-356,1996,2.0,1.0,123.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,32.0,38.0,84.2,469.0,119.0,18.0,20.0,90.0,11.0,12.0,91.7,2.0,2.0,100.0,0.0,2.0,0.0,0.0,3.0,37.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,1.0,2.0,1.0,0.73,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,3.0,1.0,4.0,1.0,2.0,2.0,100.0,0.0,2.0,0.0,2.0,2.0,1.0,0.0,50.0,2.0,14.0,29.0,9.0,1.0,50.0,0.0,0.0,0.0,36.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0
-Nicola Zalewski,pl POL,DF,Roma,20-292,2002,10.0,6.0,524.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.5,0.5,0.08,0.08,5.8,2.0,0.0,50.0,0.34,0.0,0.0,0.11,-0.5,-0.5,228.0,303.0,75.2,3912.0,1077.0,107.0,122.0,87.7,89.0,104.0,85.6,25.0,54.0,46.3,3.0,17.0,10.0,2.0,22.0,252.0,48.0,5.0,2.0,1.0,21.0,2.0,0.0,1.0,0.0,41.0,3.0,8.0,15.0,2.58,10.0,1.0,1.0,1.0,0.0,2.0,0.34,2.0,0.0,0.0,0.0,0.0,0.0,9.0,4.0,3.0,3.0,3.0,4.0,12.0,33.3,8.0,8.0,0.0,8.0,5.0,4.0,0.0,351.0,7.0,72.0,161.0,125.0,4.0,351.0,7.0,14.0,50.0,242.0,7.0,2.0,0.0,4.0,9.0,1.0,0.0,0.0,0.0,29.0,2.0,2.0,50.0
-Andre-Frank Zambo Anguissa,cm CMR,MF,Napoli,26-360,1995,12.0,12.0,1004.0,2.0,2.0,0.0,0.0,1.0,0.0,0.18,0.18,0.36,0.18,0.36,2.8,2.8,0.25,0.25,11.2,8.0,0.0,38.1,0.72,0.1,0.25,0.13,-0.8,-0.8,615.0,697.0,88.2,8855.0,2312.0,346.0,369.0,93.8,207.0,230.0,90.0,31.0,45.0,68.9,10.0,51.0,9.0,0.0,39.0,686.0,9.0,8.0,1.0,0.0,6.0,0.0,0.0,0.0,0.0,1.0,2.0,13.0,26.0,2.33,21.0,0.0,0.0,3.0,0.0,3.0,0.27,3.0,0.0,0.0,0.0,0.0,0.0,19.0,9.0,8.0,9.0,2.0,6.0,15.0,40.0,9.0,18.0,1.0,17.0,13.0,12.0,0.0,838.0,22.0,174.0,460.0,221.0,32.0,838.0,8.0,27.0,29.6,648.0,22.0,17.0,0.0,9.0,19.0,1.0,0.0,0.0,0.0,72.0,18.0,9.0,66.7
-Luca Zanimacchia,it ITA,"MF,FW",Cremonese,24-115,1998,11.0,8.0,629.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.14,0.14,7.0,4.0,2.0,26.7,0.57,0.0,0.0,0.07,-1.0,-1.0,166.0,251.0,66.1,2541.0,799.0,98.0,127.0,77.2,48.0,76.0,63.2,16.0,33.0,48.5,10.0,12.0,9.0,2.0,18.0,212.0,38.0,8.0,0.0,0.0,38.0,19.0,9.0,8.0,0.0,2.0,1.0,6.0,25.0,3.59,11.0,6.0,1.0,3.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,19.0,11.0,9.0,6.0,4.0,8.0,21.0,38.1,13.0,7.0,0.0,7.0,8.0,4.0,0.0,337.0,8.0,49.0,127.0,166.0,27.0,337.0,2.0,10.0,20.0,183.0,16.0,10.0,0.0,8.0,9.0,2.0,1.0,0.0,0.0,39.0,2.0,7.0,22.2
-Nicolò Zaniolo,it ITA,"MF,FW",Roma,23-132,1999,10.0,9.0,677.0,1.0,0.0,0.0,0.0,3.0,0.0,0.13,0.0,0.13,0.13,0.13,2.4,2.4,0.32,0.32,7.5,4.0,0.0,21.1,0.53,0.05,0.25,0.13,-1.4,-1.4,102.0,154.0,66.2,1785.0,374.0,50.0,68.0,73.5,39.0,56.0,69.6,12.0,19.0,63.2,7.0,10.0,5.0,1.0,8.0,149.0,4.0,2.0,3.0,5.0,12.0,1.0,1.0,0.0,0.0,1.0,1.0,6.0,21.0,2.79,13.0,0.0,1.0,4.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,8.0,5.0,2.0,5.0,1.0,3.0,5.0,60.0,2.0,10.0,0.0,10.0,1.0,0.0,0.0,269.0,1.0,31.0,124.0,121.0,34.0,269.0,9.0,41.0,22.0,207.0,27.0,29.0,0.0,16.0,28.0,4.0,0.0,0.0,0.0,32.0,4.0,6.0,40.0
-Alessandro Zanoli,it ITA,DF,Napoli,22-039,2000,1.0,0.0,12.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.47,0.47,0.1,1.0,0.0,100.0,7.5,0.0,0.0,0.06,-0.1,-0.1,9.0,11.0,81.8,125.0,20.0,4.0,5.0,80.0,5.0,5.0,100.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,10.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,1.0,7.5,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,14.0,0.0,5.0,6.0,3.0,1.0,14.0,0.0,0.0,0.0,11.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0
-Duván Zapata,co COL,FW,Atalanta,31-224,1991,8.0,5.0,443.0,1.0,0.0,0.0,0.0,1.0,0.0,0.2,0.0,0.2,0.2,0.2,1.4,1.4,0.29,0.29,4.9,4.0,0.0,44.4,0.81,0.11,0.25,0.16,-0.4,-0.4,87.0,133.0,65.4,1339.0,268.0,45.0,65.0,69.2,33.0,46.0,71.7,6.0,10.0,60.0,3.0,5.0,4.0,0.0,9.0,128.0,4.0,0.0,0.0,1.0,6.0,0.0,0.0,0.0,0.0,0.0,1.0,2.0,11.0,2.23,10.0,0.0,1.0,0.0,0.0,1.0,0.2,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,1.0,0.0,1.0,0.0,8.0,0.0,173.0,8.0,11.0,86.0,77.0,17.0,173.0,4.0,6.0,66.7,145.0,11.0,11.0,0.0,5.0,9.0,3.0,0.0,0.0,0.0,10.0,17.0,16.0,51.5
-Davide Zappacosta,it ITA,DF,Atalanta,30-153,1992,2.0,2.0,90.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,33.0,47.0,70.2,439.0,200.0,24.0,27.0,88.9,9.0,14.0,64.3,0.0,2.0,0.0,0.0,1.0,0.0,0.0,1.0,32.0,15.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,15.0,0.0,2.0,1.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,2.0,2.0,1.0,1.0,1.0,2.0,50.0,1.0,1.0,0.0,1.0,0.0,1.0,0.0,62.0,2.0,11.0,29.0,22.0,3.0,62.0,1.0,7.0,14.3,32.0,2.0,0.0,0.0,2.0,1.0,1.0,0.0,0.0,0.0,6.0,0.0,0.0,0.0
-Alessio Zerbin,it ITA,FW,Napoli,23-253,1999,4.0,0.0,55.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.07,0.07,0.6,1.0,0.0,100.0,1.64,0.0,0.0,0.04,0.0,0.0,10.0,17.0,58.8,120.0,21.0,6.0,8.0,75.0,2.0,4.0,50.0,1.0,1.0,100.0,0.0,1.0,0.0,0.0,0.0,16.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,1.0,1.0,1.0,1.0,1.0,2.0,50.0,1.0,0.0,0.0,0.0,0.0,2.0,0.0,29.0,4.0,8.0,15.0,6.0,2.0,29.0,1.0,1.0,100.0,23.0,2.0,3.0,0.0,4.0,1.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0
-Piotr Zieliński,pl POL,MF,Napoli,28-175,1994,14.0,10.0,844.0,2.0,5.0,0.0,0.0,0.0,0.0,0.21,0.53,0.75,0.21,0.75,1.8,1.8,0.19,0.19,9.4,10.0,2.0,40.0,1.07,0.08,0.2,0.07,0.2,0.2,406.0,507.0,80.1,6068.0,1967.0,237.0,262.0,90.5,112.0,143.0,78.3,34.0,60.0,56.7,35.0,43.0,13.0,3.0,31.0,448.0,57.0,11.0,0.0,4.0,44.0,37.0,18.0,12.0,0.0,1.0,2.0,9.0,54.0,5.75,32.0,14.0,2.0,3.0,3.0,7.0,0.75,4.0,2.0,0.0,1.0,0.0,0.0,5.0,3.0,1.0,2.0,2.0,2.0,5.0,40.0,3.0,6.0,3.0,3.0,7.0,2.0,0.0,589.0,7.0,86.0,269.0,245.0,25.0,589.0,8.0,30.0,26.7,442.0,12.0,8.0,0.0,4.0,10.0,2.0,0.0,0.0,0.0,39.0,0.0,5.0,0.0
-David Zima,cz CZE,DF,Torino,22-003,2000,6.0,2.0,234.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3,0.3,0.1,0.1,2.6,1.0,0.0,50.0,0.38,0.0,0.0,0.13,-0.3,-0.3,77.0,101.0,76.2,1334.0,357.0,27.0,35.0,77.1,38.0,44.0,86.4,6.0,12.0,50.0,0.0,3.0,2.0,0.0,4.0,100.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,4.0,2.0,4.0,0.0,2.0,2.0,100.0,0.0,3.0,1.0,2.0,3.0,8.0,1.0,129.0,14.0,64.0,59.0,6.0,4.0,129.0,1.0,1.0,100.0,71.0,0.0,1.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,10.0,10.0,6.0,62.5
-Joshua Zirkzee,nl NED,FW,Bologna,21-173,2001,6.0,2.0,238.0,1.0,1.0,0.0,0.0,1.0,0.0,0.38,0.38,0.76,0.38,0.76,1.4,1.4,0.51,0.51,2.6,2.0,0.0,25.0,0.76,0.13,0.5,0.17,-0.4,-0.4,44.0,53.0,83.0,575.0,85.0,28.0,31.0,90.3,12.0,13.0,92.3,2.0,2.0,100.0,4.0,3.0,0.0,0.0,1.0,47.0,6.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,9.0,3.4,6.0,0.0,1.0,2.0,0.0,1.0,0.38,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,1.0,1.0,1.0,0.0,1.0,1.0,0.0,94.0,3.0,7.0,43.0,45.0,12.0,94.0,4.0,10.0,40.0,70.0,15.0,3.0,0.0,0.0,2.0,1.0,0.0,0.0,0.0,3.0,3.0,8.0,27.3
-Jeroen Zoet,nl NED,GK,Spezia,31-309,1991,1.0,1.0,90.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,17.0,31.0,54.8,441.0,333.0,6.0,6.0,100.0,7.0,8.0,87.5,4.0,17.0,23.5,0.0,2.0,0.0,0.0,0.0,28.0,3.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,32.0,26.0,31.0,1.0,0.0,0.0,32.0,0.0,0.0,0.0,21.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0
-Nadir Zortea,it ITA,DF,Atalanta,23-145,1999,8.0,1.0,189.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.03,0.03,2.1,2.0,0.0,100.0,0.95,0.0,0.0,0.03,-0.1,-0.1,44.0,79.0,55.7,716.0,445.0,22.0,28.0,78.6,16.0,28.0,57.1,5.0,12.0,41.7,3.0,2.0,3.0,1.0,5.0,65.0,14.0,0.0,1.0,0.0,9.0,0.0,0.0,0.0,0.0,14.0,0.0,6.0,6.0,2.89,3.0,0.0,2.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,10.0,5.0,3.0,7.0,0.0,3.0,4.0,75.0,1.0,3.0,0.0,3.0,0.0,4.0,0.0,120.0,7.0,37.0,42.0,44.0,4.0,120.0,10.0,21.0,47.6,62.0,5.0,1.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,13.0,5.0,1.0,83.3
-Szymon Żurkowski,pl POL,MF,Fiorentina,25-047,1997,2.0,0.0,32.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,2.81,2.81,0.0,2.81,0.1,0.1,0.33,0.33,0.4,1.0,0.0,50.0,2.81,0.0,0.0,0.06,-0.1,-0.1,17.0,19.0,89.5,298.0,21.0,6.0,7.0,85.7,7.0,7.0,100.0,2.0,2.0,100.0,1.0,1.0,1.0,0.0,1.0,19.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,2.0,5.63,2.0,0.0,0.0,0.0,0.0,1.0,2.81,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,25.0,0.0,1.0,8.0,16.0,3.0,25.0,0.0,1.0,0.0,18.0,1.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,1.0,1.0,50.0
-Milan Đurić,ba BIH,FW,Hellas Verona,32-173,1990,10.0,1.0,224.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.04,0.04,2.5,0.0,0.0,0.0,0.0,0.0,0.0,0.03,-0.1,-0.1,42.0,84.0,50.0,477.0,71.0,28.0,56.0,50.0,8.0,17.0,47.1,1.0,1.0,100.0,1.0,2.0,0.0,0.0,0.0,84.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,1.21,1.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,1.0,1.0,0.0,2.0,0.0,106.0,3.0,5.0,46.0,55.0,13.0,106.0,0.0,0.0,0.0,90.0,5.0,0.0,0.0,5.0,5.0,2.0,0.0,0.0,0.0,4.0,40.0,15.0,72.7
-Filip Đuričić,rs SRB,"MF,FW",Sampdoria,30-285,1992,14.0,12.0,955.0,2.0,0.0,0.0,0.0,4.0,0.0,0.19,0.0,0.19,0.19,0.19,0.6,0.6,0.06,0.06,10.6,4.0,0.0,50.0,0.38,0.25,0.5,0.08,1.4,1.4,272.0,359.0,75.8,4395.0,1116.0,141.0,168.0,83.9,99.0,119.0,83.2,22.0,34.0,64.7,20.0,29.0,15.0,3.0,26.0,338.0,20.0,6.0,1.0,3.0,15.0,5.0,0.0,4.0,0.0,7.0,1.0,20.0,40.0,3.78,25.0,6.0,2.0,2.0,5.0,1.0,0.09,1.0,0.0,0.0,0.0,0.0,0.0,18.0,10.0,9.0,7.0,2.0,5.0,12.0,41.7,7.0,3.0,0.0,3.0,5.0,0.0,0.0,459.0,6.0,57.0,211.0,201.0,16.0,459.0,15.0,39.0,38.5,339.0,28.0,26.0,0.0,16.0,27.0,0.0,0.0,0.0,0.0,52.0,7.0,9.0,43.8
+Tammy Abraham,eng ENG,FW,Roma,25-044,1997,15.0,12.0,1041.0,3.0,1.0,0.0,0.0,0.0,0.0,0.26,0.09,0.35,0.26,0.35,6.3,6.3,0.54,0.54,11.6,13.0,0.0,37.1,1.12,0.09,0.23,0.18,-3.3,-3.3,166.0,228.0,72.8,2423.0,586.0,98.0,116.0,84.5,46.0,70.0,65.7,13.0,17.0,76.5,17.0,7.0,7.0,1.0,19.0,208.0,18.0,1.0,1.0,1.0,3.0,0.0,0.0,0.0,0.0,1.0,2.0,2.0,38.0,3.28,24.0,0.0,2.0,9.0,3.0,5.0,0.43,1.0,0.0,0.0,3.0,1.0,0.0,11.0,7.0,3.0,4.0,4.0,3.0,9.0,33.3,6.0,4.0,2.0,2.0,1.0,4.0,0.0,358.0,7.0,21.0,177.0,167.0,61.0,358.0,8.0,29.0,27.6,281.0,31.0,11.0,0.0,15.0,22.0,6.0,1.0,0.0,0.0,18.0,27.0,24.0,52.9
+Francesco Acerbi,it ITA,DF,Inter,34-278,1988,9.0,7.0,660.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.14,0.14,0.0,0.14,0.1,0.1,0.02,0.02,7.3,0.0,0.0,0.0,0.0,0.0,0.0,0.04,-0.1,-0.1,436.0,494.0,88.3,8346.0,2560.0,159.0,172.0,92.4,216.0,237.0,91.1,53.0,72.0,73.6,2.0,26.0,2.0,0.0,25.0,464.0,30.0,19.0,0.0,9.0,2.0,0.0,0.0,0.0,0.0,7.0,0.0,0.0,6.0,0.82,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,8.0,3.0,7.0,1.0,0.0,3.0,3.0,100.0,0.0,5.0,3.0,2.0,6.0,22.0,0.0,541.0,68.0,248.0,270.0,26.0,4.0,541.0,0.0,2.0,0.0,385.0,3.0,1.0,0.0,6.0,5.0,0.0,0.0,0.0,0.0,34.0,17.0,4.0,81.0
+"Yacine Adli,fr FRA,""MF,FW"",Milan,22-109,2000,4.0,1.0,116.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.07,0.07,1.3,2.0,0.0,100.0,1.55,0.0,0.0,0.04,-0.1,-0.1,38.0,60.0,63.3,666.0,216.0,19.0,24.0,79.2,12.0,18.0,66.7,5.0,11.0,45.5,1.0,4.0,2.0,0.0,6.0,58.0,2.0,1.0,0.0,1.0,4.0,0.0,0.0,0.0,0.0,1.0,0.0,4.0,1.0,0.78,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,3.0,2.0,4.0,0.0,2.0,2.0,100.0,0.0,2.0,0.0,2.0,1.0,1.0,0.0,77.0,1.0,11.0,38.0,31.0,1.0,77.0,1.0,1.0,100.0,56.0,2.0,2.0,0.0,3.0,1.0,0.0,0.0,0.0,0.0,5.0,0.0,3.0,0.0"
+"Michel Aebischer,ch SUI,""FW,MF"",Bologna,25-313,1997,13.0,7.0,625.0,1.0,0.0,0.0,0.0,2.0,0.0,0.14,0.0,0.14,0.14,0.14,0.7,0.7,0.1,0.1,6.9,2.0,1.0,22.2,0.29,0.11,0.5,0.07,0.3,0.3,209.0,257.0,81.3,3201.0,904.0,112.0,125.0,89.6,78.0,89.0,87.6,15.0,27.0,55.6,5.0,15.0,0.0,0.0,9.0,245.0,10.0,3.0,0.0,2.0,5.0,2.0,0.0,2.0,0.0,4.0,2.0,7.0,13.0,1.87,8.0,1.0,1.0,2.0,1.0,2.0,0.29,0.0,0.0,0.0,1.0,1.0,0.0,2.0,1.0,0.0,0.0,2.0,0.0,4.0,0.0,4.0,8.0,1.0,7.0,2.0,4.0,0.0,304.0,5.0,66.0,149.0,89.0,11.0,304.0,1.0,3.0,33.3,231.0,11.0,7.0,0.0,7.0,13.0,4.0,1.0,1.0,0.0,33.0,5.0,8.0,38.5"
+"Felix Afena-Gyan,gh GHA,""FW,MF"",Cremonese,19-300,2003,7.0,2.0,220.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.05,0.05,2.4,0.0,0.0,0.0,0.0,0.0,0.0,0.05,-0.1,-0.1,32.0,40.0,80.0,400.0,64.0,23.0,26.0,88.5,7.0,8.0,87.5,1.0,3.0,33.3,1.0,1.0,0.0,0.0,1.0,38.0,2.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,4.0,1.63,3.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,2.0,3.0,1.0,0.0,1.0,1.0,100.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,70.0,4.0,13.0,25.0,34.0,7.0,70.0,2.0,5.0,40.0,45.0,13.0,5.0,0.0,7.0,2.0,4.0,0.0,0.0,0.0,12.0,4.0,13.0,23.5"
+Kevin Agudelo,co COL,MF,Spezia,24-001,1998,15.0,11.0,978.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.6,0.6,0.05,0.05,10.9,4.0,0.0,33.3,0.37,0.0,0.0,0.05,-0.6,-0.6,221.0,312.0,70.8,3420.0,1205.0,127.0,157.0,80.9,70.0,90.0,77.8,16.0,27.0,59.3,10.0,29.0,9.0,1.0,31.0,300.0,7.0,1.0,2.0,1.0,14.0,2.0,0.0,2.0,0.0,2.0,5.0,12.0,23.0,2.12,15.0,1.0,2.0,3.0,2.0,2.0,0.18,1.0,0.0,0.0,0.0,1.0,0.0,36.0,17.0,12.0,16.0,8.0,14.0,34.0,41.2,20.0,22.0,4.0,18.0,6.0,2.0,0.0,460.0,7.0,76.0,222.0,177.0,19.0,460.0,13.0,28.0,46.4,283.0,30.0,24.0,0.0,16.0,16.0,2.0,0.0,0.0,0.0,63.0,6.0,15.0,28.6
+Ola Aina,ng NGA,DF,Torino,26-038,1996,10.0,7.0,580.0,1.0,0.0,0.0,0.0,3.0,0.0,0.16,0.0,0.16,0.16,0.16,0.6,0.6,0.1,0.1,6.4,3.0,0.0,50.0,0.47,0.17,0.33,0.1,0.4,0.4,265.0,351.0,75.5,4468.0,1775.0,132.0,144.0,91.7,92.0,122.0,75.4,31.0,56.0,55.4,7.0,20.0,10.0,6.0,21.0,276.0,72.0,6.0,0.0,1.0,20.0,0.0,0.0,0.0,0.0,66.0,3.0,10.0,16.0,2.48,14.0,0.0,2.0,0.0,0.0,2.0,0.31,1.0,0.0,1.0,0.0,0.0,0.0,13.0,10.0,3.0,7.0,3.0,6.0,10.0,60.0,4.0,7.0,1.0,6.0,7.0,17.0,0.0,425.0,15.0,92.0,202.0,140.0,9.0,425.0,11.0,27.0,40.7,251.0,8.0,4.0,0.0,10.0,11.0,1.0,0.0,1.0,0.0,36.0,8.0,6.0,57.1
+Emanuel Aiwum,at AUT,DF,Cremonese,21-325,2000,13.0,11.0,967.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.2,0.02,0.02,10.7,1.0,0.0,33.3,0.09,0.0,0.0,0.05,-0.2,-0.2,379.0,492.0,77.0,6472.0,2405.0,176.0,193.0,91.2,167.0,208.0,80.3,28.0,65.0,43.1,3.0,33.0,7.0,1.0,26.0,413.0,77.0,17.0,1.0,4.0,4.0,0.0,0.0,0.0,0.0,55.0,2.0,9.0,13.0,1.21,10.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,43.0,26.0,25.0,16.0,2.0,24.0,31.0,77.4,7.0,14.0,9.0,5.0,19.0,35.0,1.0,616.0,67.0,306.0,275.0,44.0,5.0,616.0,1.0,6.0,16.7,305.0,6.0,3.0,0.0,12.0,7.0,0.0,0.0,0.0,0.0,71.0,16.0,7.0,69.6
+Jean-Daniel Akpa-Akpro,ci CIV,MF,Empoli,30-035,1992,6.0,1.0,204.0,0.0,0.0,0.0,0.0,2.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.02,2.3,0.0,0.0,0.0,0.0,0.0,0.0,0.05,0.0,0.0,41.0,54.0,75.9,568.0,244.0,22.0,27.0,81.5,12.0,14.0,85.7,2.0,3.0,66.7,1.0,3.0,1.0,0.0,5.0,53.0,1.0,1.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,4.0,1.76,2.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,8.0,7.0,3.0,3.0,2.0,2.0,2.0,100.0,0.0,7.0,2.0,5.0,2.0,2.0,0.0,87.0,2.0,20.0,42.0,26.0,2.0,87.0,2.0,5.0,40.0,49.0,7.0,3.0,0.0,6.0,3.0,0.0,0.0,0.0,0.0,9.0,4.0,2.0,66.7
+Luis Alberto,es ESP,MF,Lazio,30-048,1992,13.0,5.0,544.0,3.0,1.0,0.0,0.0,1.0,0.0,0.5,0.17,0.66,0.5,0.66,0.7,0.7,0.11,0.11,6.0,6.0,0.0,66.7,0.99,0.33,0.5,0.08,2.3,2.3,329.0,410.0,80.2,5205.0,1805.0,182.0,204.0,89.2,107.0,124.0,86.3,28.0,56.0,50.0,12.0,33.0,15.0,0.0,38.0,360.0,48.0,17.0,4.0,2.0,31.0,23.0,10.0,10.0,0.0,2.0,2.0,9.0,19.0,3.15,12.0,6.0,0.0,0.0,0.0,5.0,0.83,4.0,0.0,0.0,0.0,0.0,1.0,7.0,3.0,1.0,4.0,2.0,4.0,12.0,33.3,8.0,5.0,1.0,4.0,2.0,1.0,0.0,462.0,10.0,66.0,249.0,150.0,11.0,462.0,2.0,10.0,20.0,341.0,10.0,7.0,0.0,4.0,2.0,0.0,0.0,0.0,0.0,37.0,2.0,4.0,33.3
+"Agustín Álvarez Martínez,uy URU,""FW,MF"",Sassuolo,21-180,2001,10.0,0.0,170.0,1.0,1.0,0.0,0.0,1.0,0.0,0.53,0.53,1.06,0.53,1.06,1.3,1.3,0.68,0.68,1.9,3.0,0.0,27.3,1.59,0.09,0.33,0.12,-0.3,-0.3,34.0,41.0,82.9,530.0,91.0,21.0,25.0,84.0,6.0,8.0,75.0,4.0,5.0,80.0,1.0,2.0,1.0,0.0,3.0,39.0,2.0,0.0,0.0,1.0,2.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,5.0,2.63,2.0,0.0,0.0,2.0,1.0,2.0,1.05,1.0,0.0,0.0,1.0,0.0,0.0,2.0,2.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,3.0,1.0,2.0,2.0,1.0,0.0,79.0,2.0,5.0,32.0,44.0,10.0,79.0,2.0,7.0,28.6,43.0,8.0,3.0,0.0,4.0,1.0,2.0,0.0,0.0,0.0,12.0,6.0,5.0,54.5"
+Kelvin Amian,fr FRA,DF,Spezia,24-280,1998,8.0,4.0,419.0,0.0,1.0,0.0,0.0,3.0,0.0,0.0,0.21,0.21,0.0,0.21,0.3,0.3,0.06,0.06,4.7,0.0,0.0,0.0,0.0,0.0,0.0,0.06,-0.3,-0.3,160.0,211.0,75.8,2713.0,1119.0,82.0,91.0,90.1,63.0,85.0,74.1,13.0,26.0,50.0,4.0,14.0,3.0,2.0,16.0,166.0,44.0,1.0,1.0,2.0,5.0,0.0,0.0,0.0,0.0,43.0,1.0,4.0,5.0,1.07,4.0,0.0,0.0,1.0,0.0,1.0,0.21,0.0,0.0,0.0,1.0,0.0,0.0,6.0,4.0,3.0,0.0,3.0,1.0,1.0,100.0,0.0,2.0,0.0,2.0,3.0,14.0,0.0,252.0,18.0,79.0,95.0,79.0,9.0,252.0,3.0,4.0,75.0,132.0,6.0,3.0,0.0,8.0,2.0,1.0,0.0,0.0,0.0,19.0,13.0,11.0,54.2
+Bruno Amione,ar ARG,DF,Hellas Verona,20-316,2002,1.0,1.0,58.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,11.0,16.0,68.8,167.0,40.0,6.0,6.0,100.0,5.0,7.0,71.4,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,1.0,0.0,0.0,1.0,2.0,50.0,1.0,1.0,0.0,1.0,0.0,4.0,0.0,20.0,9.0,17.0,4.0,0.0,0.0,20.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,5.0,1.0,0.0,100.0
+Bruno Amione,ar ARG,DF,Sampdoria,20-316,2002,5.0,5.0,388.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,4.3,1.0,0.0,50.0,0.23,0.0,0.0,0.02,0.0,0.0,171.0,234.0,73.1,2964.0,1297.0,74.0,92.0,80.4,86.0,107.0,80.4,10.0,23.0,43.5,1.0,4.0,3.0,1.0,12.0,210.0,22.0,7.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,15.0,2.0,8.0,5.0,1.16,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,1.0,4.0,0.0,0.0,2.0,3.0,66.7,1.0,4.0,0.0,4.0,8.0,7.0,1.0,266.0,10.0,138.0,102.0,29.0,7.0,266.0,0.0,1.0,0.0,141.0,5.0,0.0,0.0,5.0,2.0,0.0,0.0,1.0,0.0,22.0,20.0,5.0,80.0
+"Ethan Ampadu,wls WAL,""DF,MF"",Spezia,22-062,2000,10.0,10.0,833.0,0.0,1.0,0.0,0.0,3.0,0.0,0.0,0.11,0.11,0.0,0.11,0.9,0.9,0.09,0.09,9.3,3.0,0.0,33.3,0.32,0.0,0.0,0.1,-0.9,-0.9,354.0,468.0,75.6,7022.0,3004.0,126.0,144.0,87.5,186.0,217.0,85.7,41.0,90.0,45.6,7.0,43.0,5.0,2.0,47.0,412.0,52.0,20.0,1.0,10.0,6.0,0.0,0.0,0.0,0.0,32.0,4.0,7.0,19.0,2.05,14.0,0.0,0.0,2.0,1.0,3.0,0.32,3.0,0.0,0.0,0.0,0.0,0.0,23.0,15.0,13.0,8.0,2.0,7.0,14.0,50.0,7.0,12.0,8.0,4.0,8.0,20.0,0.0,560.0,48.0,239.0,275.0,53.0,10.0,560.0,1.0,2.0,50.0,315.0,6.0,2.0,0.0,15.0,8.0,1.0,0.0,1.0,0.0,54.0,24.0,16.0,60.0"
+Sofyan Amrabat,ma MAR,MF,Fiorentina,26-086,1996,13.0,10.0,815.0,0.0,0.0,0.0,0.0,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.02,0.02,9.1,1.0,0.0,20.0,0.11,0.0,0.0,0.03,-0.1,-0.1,531.0,590.0,90.0,11049.0,2877.0,168.0,183.0,91.8,262.0,283.0,92.6,95.0,109.0,87.2,7.0,77.0,10.0,5.0,64.0,551.0,38.0,34.0,0.0,10.0,10.0,0.0,0.0,0.0,0.0,4.0,1.0,7.0,18.0,1.99,18.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,15.0,9.0,7.0,3.0,5.0,5.0,10.0,50.0,5.0,11.0,3.0,8.0,11.0,6.0,1.0,654.0,17.0,89.0,443.0,134.0,2.0,654.0,5.0,10.0,50.0,479.0,13.0,10.0,0.0,23.0,12.0,0.0,0.0,0.0,0.0,59.0,4.0,6.0,40.0
+"Felipe Anderson,br BRA,""FW,MF"",Lazio,29-214,1993,15.0,15.0,1217.0,3.0,2.0,0.0,0.0,1.0,0.0,0.22,0.15,0.37,0.22,0.37,1.7,1.7,0.13,0.13,13.5,9.0,0.0,60.0,0.67,0.2,0.33,0.11,1.3,1.3,382.0,490.0,78.0,5365.0,1112.0,240.0,279.0,86.0,116.0,143.0,81.1,17.0,32.0,53.1,22.0,24.0,17.0,2.0,35.0,474.0,14.0,0.0,1.0,1.0,14.0,0.0,0.0,0.0,0.0,6.0,2.0,14.0,38.0,2.81,32.0,0.0,3.0,1.0,1.0,3.0,0.22,2.0,0.0,1.0,0.0,0.0,0.0,28.0,17.0,8.0,16.0,4.0,11.0,24.0,45.8,13.0,26.0,1.0,25.0,9.0,11.0,0.0,652.0,8.0,85.0,291.0,287.0,55.0,652.0,19.0,36.0,52.8,475.0,37.0,26.0,0.0,17.0,14.0,3.0,0.0,0.0,0.0,54.0,5.0,11.0,31.3"
+Janis Antiste,fr FRA,FW,Sassuolo,20-089,2002,2.0,0.0,52.0,1.0,0.0,0.0,0.0,0.0,0.0,1.73,0.0,1.73,1.73,1.73,0.2,0.2,0.31,0.31,0.6,1.0,0.0,100.0,1.73,1.0,1.0,0.18,0.8,0.8,13.0,18.0,72.2,159.0,43.0,8.0,11.0,72.7,4.0,5.0,80.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,3.0,18.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,1.0,1.0,100.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,22.0,0.0,6.0,9.0,7.0,1.0,22.0,0.0,1.0,0.0,16.0,1.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,4.0,2.0,1.0,66.7
+Marcos Antônio,br BRA,MF,Lazio,22-155,2000,8.0,3.0,266.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,148.0,165.0,89.7,2126.0,572.0,89.0,96.0,92.7,41.0,47.0,87.2,11.0,13.0,84.6,0.0,15.0,1.0,0.0,6.0,163.0,2.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.34,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,2.0,2.0,1.0,0.0,3.0,6.0,50.0,3.0,2.0,0.0,2.0,3.0,9.0,0.0,193.0,12.0,53.0,122.0,18.0,0.0,193.0,1.0,1.0,100.0,142.0,4.0,3.0,0.0,4.0,6.0,0.0,0.0,0.0,0.0,17.0,0.0,0.0,0.0
+Valentin Antov,bg BUL,DF,Monza,22-006,2000,4.0,1.0,172.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,92.0,111.0,82.9,1648.0,862.0,42.0,49.0,85.7,39.0,44.0,88.6,10.0,16.0,62.5,1.0,9.0,2.0,0.0,8.0,101.0,10.0,2.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,8.0,0.0,1.0,2.0,1.05,2.0,0.0,0.0,0.0,0.0,1.0,0.52,1.0,0.0,0.0,0.0,0.0,0.0,5.0,4.0,3.0,2.0,0.0,1.0,3.0,33.3,2.0,4.0,3.0,1.0,0.0,6.0,1.0,131.0,18.0,65.0,54.0,12.0,0.0,131.0,1.0,1.0,100.0,76.0,2.0,2.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,14.0,3.0,7.0,30.0
+Marko Arnautović,at AUT,FW,Bologna,33-210,1989,13.0,13.0,1100.0,8.0,0.0,3.0,3.0,4.0,0.0,0.65,0.0,0.65,0.41,0.41,5.6,3.3,0.46,0.27,12.2,10.0,0.0,50.0,0.82,0.25,0.5,0.16,2.4,1.7,234.0,336.0,69.6,3361.0,613.0,133.0,175.0,76.0,75.0,97.0,77.3,11.0,20.0,55.0,19.0,13.0,11.0,1.0,21.0,301.0,29.0,0.0,2.0,0.0,8.0,0.0,0.0,0.0,0.0,3.0,6.0,10.0,33.0,2.7,27.0,0.0,2.0,2.0,2.0,3.0,0.25,2.0,0.0,1.0,0.0,0.0,0.0,8.0,5.0,2.0,4.0,2.0,1.0,4.0,25.0,3.0,7.0,1.0,6.0,2.0,8.0,0.0,443.0,12.0,32.0,234.0,182.0,44.0,440.0,6.0,15.0,40.0,343.0,28.0,15.0,0.0,17.0,12.0,10.0,0.0,0.0,0.0,26.0,7.0,9.0,43.8
+Tolgay Arslan,de GER,MF,Udinese,32-091,1990,14.0,6.0,509.0,1.0,0.0,0.0,0.0,1.0,0.0,0.18,0.0,0.18,0.18,0.18,0.7,0.7,0.13,0.13,5.7,2.0,0.0,22.2,0.35,0.11,0.5,0.08,0.3,0.3,194.0,237.0,81.9,3393.0,1108.0,90.0,104.0,86.5,68.0,80.0,85.0,25.0,34.0,73.5,3.0,19.0,4.0,0.0,27.0,223.0,14.0,9.0,0.0,4.0,6.0,3.0,1.0,1.0,0.0,2.0,0.0,5.0,13.0,2.3,8.0,2.0,1.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,12.0,7.0,7.0,5.0,0.0,4.0,9.0,44.4,5.0,4.0,0.0,4.0,7.0,7.0,0.0,308.0,9.0,55.0,173.0,83.0,9.0,308.0,4.0,13.0,30.8,209.0,16.0,7.0,0.0,9.0,14.0,0.0,0.0,0.0,0.0,29.0,3.0,1.0,75.0
+Arthur,br BRA,FW,Fiorentina,24-204,1998,12.0,4.0,497.0,2.0,1.0,1.0,1.0,1.0,0.0,0.36,0.18,0.54,0.18,0.36,2.4,1.6,0.43,0.29,5.5,5.0,0.0,31.3,0.91,0.06,0.2,0.1,-0.4,-0.6,71.0,95.0,74.7,959.0,156.0,43.0,53.0,81.1,17.0,19.0,89.5,4.0,5.0,80.0,7.0,1.0,4.0,0.0,9.0,84.0,11.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,5.0,12.0,2.16,9.0,0.0,0.0,2.0,1.0,1.0,0.18,1.0,0.0,0.0,0.0,0.0,0.0,6.0,2.0,1.0,1.0,4.0,4.0,6.0,66.7,2.0,4.0,0.0,4.0,0.0,2.0,0.0,176.0,2.0,12.0,60.0,106.0,37.0,175.0,5.0,9.0,55.6,120.0,28.0,8.0,0.0,4.0,5.0,1.0,0.0,0.0,0.0,11.0,18.0,19.0,48.6
+Santiago Ascacíbar,ar ARG,MF,Cremonese,25-263,1997,12.0,7.0,699.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.4,0.4,0.05,0.05,7.8,3.0,0.0,21.4,0.39,0.0,0.0,0.03,-0.4,-0.4,340.0,415.0,81.9,5804.0,2074.0,175.0,199.0,87.9,125.0,135.0,92.6,33.0,54.0,61.1,8.0,46.0,7.0,2.0,33.0,396.0,17.0,9.0,0.0,4.0,5.0,5.0,0.0,3.0,0.0,3.0,2.0,9.0,25.0,3.22,15.0,1.0,0.0,7.0,0.0,3.0,0.39,1.0,0.0,0.0,2.0,0.0,0.0,27.0,12.0,16.0,9.0,2.0,14.0,29.0,48.3,15.0,13.0,2.0,11.0,13.0,11.0,0.0,527.0,27.0,173.0,263.0,95.0,4.0,527.0,3.0,8.0,37.5,298.0,8.0,4.0,0.0,11.0,7.0,0.0,0.0,0.0,0.0,60.0,10.0,18.0,35.7
+Kristoffer Askildsen,no NOR,MF,Lecce,21-310,2001,12.0,6.0,501.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.4,0.4,0.08,0.08,5.6,3.0,1.0,33.3,0.54,0.0,0.0,0.05,-0.4,-0.4,113.0,176.0,64.2,2179.0,745.0,51.0,68.0,75.0,39.0,58.0,67.2,19.0,36.0,52.8,5.0,16.0,2.0,0.0,13.0,145.0,30.0,11.0,0.0,7.0,19.0,15.0,7.0,6.0,0.0,2.0,1.0,5.0,11.0,1.98,5.0,4.0,0.0,0.0,2.0,1.0,0.18,1.0,0.0,0.0,0.0,0.0,0.0,5.0,2.0,1.0,2.0,2.0,2.0,5.0,40.0,3.0,10.0,2.0,8.0,8.0,5.0,0.0,230.0,12.0,43.0,117.0,72.0,6.0,230.0,1.0,3.0,33.3,110.0,7.0,3.0,0.0,9.0,5.0,1.0,0.0,1.0,0.0,28.0,11.0,12.0,47.8
+Kristjan Asllani,al ALB,MF,Inter,20-251,2002,7.0,2.0,191.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.06,0.06,2.1,0.0,0.0,0.0,0.0,0.0,0.0,0.03,-0.1,-0.1,136.0,152.0,89.5,2386.0,512.0,69.0,71.0,97.2,46.0,48.0,95.8,18.0,29.0,62.1,1.0,7.0,1.0,0.0,5.0,147.0,5.0,3.0,1.0,1.0,3.0,2.0,1.0,1.0,0.0,0.0,0.0,0.0,3.0,1.42,2.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,2.0,0.0,2.0,0.0,1.0,1.0,100.0,0.0,2.0,0.0,2.0,1.0,3.0,0.0,171.0,4.0,40.0,104.0,27.0,1.0,171.0,0.0,2.0,0.0,137.0,2.0,1.0,0.0,4.0,2.0,0.0,0.0,0.0,0.0,10.0,0.0,1.0,0.0
+Emil Audero,it ITA,GK,Sampdoria,25-301,1997,15.0,15.0,1350.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,361.0,535.0,67.5,10817.0,7864.0,60.0,60.0,100.0,148.0,149.0,99.3,153.0,321.0,47.7,0.0,10.0,0.0,0.0,0.0,377.0,153.0,53.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,0.0,0.0,0.0,0.0,5.0,0.0,577.0,460.0,566.0,11.0,0.0,0.0,577.0,0.0,0.0,0.0,249.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,20.0,3.0,0.0,100.0
+Tommaso Augello,it ITA,DF,Sampdoria,28-077,1994,14.0,12.0,1086.0,0.0,2.0,0.0,0.0,1.0,0.0,0.0,0.17,0.17,0.0,0.17,0.1,0.1,0.01,0.01,12.1,0.0,0.0,0.0,0.0,0.0,0.0,0.04,-0.1,-0.1,498.0,681.0,73.1,8672.0,3629.0,231.0,256.0,90.2,208.0,287.0,72.5,49.0,93.0,52.7,10.0,36.0,18.0,9.0,43.0,544.0,137.0,19.0,0.0,4.0,55.0,2.0,0.0,2.0,0.0,116.0,0.0,25.0,20.0,1.66,16.0,3.0,1.0,0.0,0.0,3.0,0.25,3.0,0.0,0.0,0.0,0.0,0.0,5.0,4.0,4.0,1.0,0.0,2.0,5.0,40.0,3.0,6.0,3.0,3.0,6.0,18.0,1.0,741.0,33.0,232.0,321.0,200.0,5.0,741.0,4.0,11.0,36.4,430.0,10.0,3.0,0.0,6.0,6.0,1.0,0.0,0.0,0.0,60.0,15.0,13.0,53.6
+Kaan Ayhan,tr TUR,DF,Sassuolo,28-005,1994,10.0,5.0,545.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.1,1.0,0.0,100.0,0.17,0.0,0.0,0.01,0.0,0.0,288.0,332.0,86.7,6000.0,1702.0,84.0,87.0,96.6,154.0,167.0,92.2,48.0,72.0,66.7,0.0,20.0,0.0,0.0,10.0,311.0,20.0,15.0,0.0,7.0,0.0,0.0,0.0,0.0,0.0,2.0,1.0,2.0,6.0,0.99,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,10.0,4.0,6.0,4.0,0.0,7.0,7.0,100.0,0.0,5.0,4.0,1.0,5.0,26.0,1.0,384.0,53.0,197.0,182.0,6.0,0.0,384.0,0.0,0.0,0.0,263.0,0.0,1.0,0.0,4.0,8.0,0.0,0.0,0.0,0.0,28.0,2.0,7.0,22.2
+Jaime Báez,uy URU,DF,Cremonese,27-204,1995,2.0,1.0,96.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.12,0.12,1.1,0.0,0.0,0.0,0.0,0.0,0.0,0.06,-0.1,-0.1,32.0,48.0,66.7,640.0,379.0,8.0,10.0,80.0,13.0,17.0,76.5,7.0,14.0,50.0,2.0,7.0,2.0,2.0,3.0,44.0,4.0,2.0,0.0,0.0,9.0,2.0,0.0,1.0,0.0,0.0,0.0,2.0,5.0,4.69,2.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,2.0,3.0,0.0,1.0,3.0,6.0,50.0,3.0,0.0,0.0,0.0,0.0,2.0,1.0,63.0,3.0,9.0,37.0,17.0,2.0,63.0,1.0,2.0,50.0,34.0,1.0,0.0,0.0,1.0,1.0,1.0,0.0,0.0,0.0,5.0,1.0,0.0,100.0
+"Nedim Bajrami,al ALB,""MF,FW"",Empoli,23-260,1999,15.0,7.0,814.0,1.0,0.0,0.0,0.0,0.0,0.0,0.11,0.0,0.11,0.11,0.11,1.2,1.2,0.13,0.13,9.0,5.0,5.0,26.3,0.55,0.05,0.2,0.06,-0.2,-0.2,211.0,286.0,73.8,3226.0,1055.0,121.0,149.0,81.2,64.0,79.0,81.0,17.0,35.0,48.6,14.0,17.0,5.0,0.0,19.0,251.0,35.0,6.0,0.0,3.0,29.0,15.0,9.0,3.0,0.0,8.0,0.0,8.0,33.0,3.66,23.0,7.0,1.0,1.0,1.0,1.0,0.11,0.0,0.0,0.0,0.0,1.0,0.0,6.0,3.0,3.0,2.0,1.0,4.0,6.0,66.7,2.0,4.0,0.0,4.0,6.0,4.0,0.0,373.0,1.0,54.0,148.0,183.0,23.0,373.0,9.0,27.0,33.3,244.0,20.0,14.0,0.0,5.0,6.0,3.0,0.0,0.0,0.0,42.0,1.0,7.0,12.5"
+Tommaso Baldanzi,it ITA,MF,Empoli,19-237,2003,6.0,5.0,364.0,2.0,0.0,0.0,0.0,0.0,0.0,0.49,0.0,0.49,0.49,0.49,0.7,0.7,0.17,0.17,4.0,3.0,0.0,50.0,0.74,0.33,0.67,0.11,1.3,1.3,88.0,113.0,77.9,1191.0,252.0,49.0,57.0,86.0,28.0,33.0,84.8,3.0,7.0,42.9,6.0,2.0,4.0,0.0,8.0,105.0,8.0,1.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,12.0,2.95,7.0,1.0,0.0,2.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,4.0,2.0,3.0,1.0,3.0,5.0,60.0,2.0,2.0,0.0,2.0,0.0,2.0,0.0,151.0,2.0,33.0,59.0,63.0,9.0,151.0,1.0,5.0,20.0,101.0,10.0,2.0,0.0,1.0,9.0,0.0,0.0,0.0,0.0,14.0,0.0,0.0,0.0
+Fodé Ballo-Touré,sn SEN,DF,Milan,25-316,1997,3.0,2.0,196.0,1.0,0.0,0.0,0.0,0.0,0.0,0.46,0.0,0.46,0.46,0.46,0.1,0.1,0.07,0.07,2.2,1.0,0.0,100.0,0.46,1.0,1.0,0.14,0.9,0.9,103.0,118.0,87.3,1741.0,566.0,46.0,48.0,95.8,47.0,53.0,88.7,9.0,13.0,69.2,1.0,8.0,5.0,3.0,12.0,90.0,28.0,2.0,0.0,1.0,8.0,0.0,0.0,0.0,0.0,26.0,0.0,2.0,3.0,1.38,1.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,1.0,1.0,4.0,0.0,3.0,3.0,100.0,0.0,3.0,2.0,1.0,1.0,1.0,0.0,142.0,4.0,27.0,68.0,49.0,3.0,142.0,1.0,6.0,16.7,76.0,2.0,3.0,0.0,2.0,3.0,0.0,0.0,0.0,0.0,16.0,3.0,1.0,75.0
+"Lameck Banda,zm ZAM,""FW,MF"",Lecce,21-290,2001,15.0,10.0,888.0,1.0,1.0,0.0,0.0,2.0,0.0,0.1,0.1,0.2,0.1,0.2,0.7,0.7,0.07,0.07,9.9,6.0,0.0,37.5,0.61,0.06,0.17,0.04,0.3,0.3,129.0,209.0,61.7,1781.0,507.0,74.0,100.0,74.0,40.0,63.0,63.5,9.0,18.0,50.0,6.0,10.0,6.0,1.0,13.0,204.0,4.0,0.0,0.0,0.0,23.0,2.0,2.0,0.0,0.0,2.0,1.0,13.0,17.0,1.72,7.0,0.0,6.0,1.0,3.0,2.0,0.2,2.0,0.0,0.0,0.0,0.0,0.0,16.0,11.0,7.0,7.0,2.0,7.0,17.0,41.2,10.0,15.0,2.0,13.0,3.0,2.0,0.0,353.0,5.0,42.0,129.0,194.0,34.0,353.0,20.0,53.0,37.7,248.0,32.0,17.0,0.0,14.0,22.0,8.0,0.0,0.0,0.0,42.0,3.0,9.0,25.0"
+Filippo Bandinelli,it ITA,MF,Empoli,27-231,1995,15.0,13.0,1050.0,2.0,0.0,0.0,0.0,3.0,0.0,0.17,0.0,0.17,0.17,0.17,1.2,1.2,0.11,0.11,11.7,4.0,0.0,30.8,0.34,0.15,0.5,0.1,0.8,0.8,330.0,459.0,71.9,5474.0,1626.0,154.0,183.0,84.2,133.0,162.0,82.1,28.0,65.0,43.1,16.0,24.0,17.0,12.0,33.0,418.0,38.0,4.0,1.0,3.0,46.0,6.0,3.0,3.0,0.0,27.0,3.0,20.0,30.0,2.57,28.0,0.0,0.0,1.0,1.0,2.0,0.17,2.0,0.0,0.0,0.0,0.0,0.0,24.0,14.0,9.0,9.0,6.0,5.0,13.0,38.5,8.0,9.0,3.0,6.0,8.0,21.0,0.0,594.0,31.0,147.0,266.0,187.0,13.0,594.0,5.0,17.0,29.4,375.0,20.0,17.0,0.0,24.0,28.0,0.0,0.0,0.0,0.0,59.0,4.0,7.0,36.4
+Antonín Barák,cz CZE,MF,Hellas Verona,27-347,1994,1.0,0.0,25.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,11.0,14.0,78.6,140.0,24.0,7.0,10.0,70.0,3.0,3.0,100.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,1.0,13.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,15.0,0.0,0.0,10.0,5.0,0.0,15.0,1.0,2.0,50.0,11.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0
+Antonín Barák,cz CZE,MF,Fiorentina,27-347,1994,12.0,8.0,704.0,1.0,0.0,0.0,0.0,2.0,0.0,0.13,0.0,0.13,0.13,0.13,0.6,0.6,0.07,0.07,7.8,1.0,0.0,11.1,0.13,0.11,1.0,0.06,0.4,0.4,228.0,289.0,78.9,3520.0,831.0,125.0,137.0,91.2,77.0,102.0,75.5,17.0,26.0,65.4,8.0,27.0,5.0,0.0,17.0,284.0,5.0,2.0,2.0,1.0,4.0,0.0,0.0,0.0,0.0,1.0,0.0,10.0,12.0,1.54,10.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,10.0,6.0,3.0,3.0,4.0,2.0,6.0,33.3,4.0,4.0,1.0,3.0,2.0,7.0,0.0,359.0,8.0,42.0,183.0,139.0,21.0,359.0,8.0,17.0,47.1,256.0,18.0,7.0,0.0,5.0,5.0,1.0,0.0,0.0,0.0,30.0,7.0,14.0,33.3
+Andrea Barberis,it ITA,MF,Monza,28-339,1993,7.0,3.0,316.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.28,0.28,0.0,0.28,0.1,0.1,0.03,0.03,3.5,0.0,0.0,0.0,0.0,0.0,0.0,0.05,-0.1,-0.1,133.0,158.0,84.2,2154.0,599.0,64.0,72.0,88.9,60.0,70.0,85.7,7.0,10.0,70.0,3.0,14.0,1.0,1.0,9.0,150.0,8.0,5.0,0.0,0.0,4.0,2.0,0.0,2.0,0.0,1.0,0.0,2.0,9.0,2.57,8.0,1.0,0.0,0.0,0.0,2.0,0.57,1.0,1.0,0.0,0.0,0.0,0.0,6.0,2.0,4.0,2.0,0.0,4.0,9.0,44.4,5.0,0.0,0.0,0.0,8.0,1.0,0.0,181.0,6.0,38.0,113.0,31.0,2.0,181.0,0.0,0.0,0.0,132.0,2.0,3.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,14.0,2.0,1.0,66.7
+Nicolò Barella,it ITA,MF,Inter,25-281,1997,15.0,15.0,1284.0,5.0,5.0,0.0,0.0,2.0,0.0,0.35,0.35,0.7,0.35,0.7,1.9,1.9,0.13,0.13,14.3,8.0,1.0,61.5,0.56,0.38,0.63,0.14,3.1,3.1,581.0,726.0,80.0,9082.0,2900.0,322.0,364.0,88.5,212.0,256.0,82.8,34.0,69.0,49.3,21.0,66.0,22.0,4.0,67.0,702.0,20.0,9.0,3.0,8.0,39.0,3.0,0.0,1.0,0.0,7.0,4.0,9.0,53.0,3.71,45.0,2.0,2.0,0.0,4.0,8.0,0.56,7.0,0.0,1.0,0.0,0.0,0.0,18.0,10.0,9.0,8.0,1.0,8.0,16.0,50.0,8.0,12.0,3.0,9.0,5.0,5.0,0.0,845.0,20.0,146.0,434.0,278.0,33.0,845.0,11.0,28.0,39.3,646.0,22.0,19.0,0.0,17.0,22.0,4.0,0.0,0.0,0.0,78.0,13.0,6.0,68.4
+"Musa Barrow,gm GAM,""FW,MF"",Bologna,24-001,1998,11.0,9.0,688.0,2.0,1.0,0.0,0.0,1.0,0.0,0.26,0.13,0.39,0.26,0.39,1.2,1.2,0.16,0.16,7.6,6.0,0.0,23.1,0.78,0.08,0.33,0.05,0.8,0.8,178.0,261.0,68.2,3399.0,958.0,81.0,93.0,87.1,52.0,73.0,71.2,35.0,70.0,50.0,16.0,15.0,8.0,6.0,9.0,217.0,42.0,8.0,1.0,9.0,49.0,27.0,10.0,15.0,0.0,5.0,2.0,8.0,28.0,3.66,14.0,9.0,2.0,1.0,2.0,1.0,0.13,0.0,1.0,0.0,0.0,0.0,0.0,5.0,2.0,3.0,2.0,0.0,2.0,3.0,66.7,1.0,12.0,0.0,12.0,0.0,2.0,0.0,348.0,1.0,35.0,154.0,165.0,13.0,348.0,5.0,24.0,20.8,237.0,16.0,9.0,0.0,7.0,8.0,1.0,0.0,0.0,0.0,35.0,2.0,12.0,14.3"
+Federico Baschirotto,it ITA,DF,Lecce,26-056,1996,15.0,15.0,1350.0,1.0,0.0,0.0,0.0,2.0,0.0,0.07,0.0,0.07,0.07,0.07,1.0,1.0,0.07,0.07,15.0,1.0,0.0,11.1,0.07,0.11,1.0,0.11,0.0,0.0,427.0,573.0,74.5,9341.0,3341.0,110.0,127.0,86.6,232.0,282.0,82.3,79.0,144.0,54.9,1.0,33.0,2.0,1.0,25.0,515.0,56.0,32.0,1.0,9.0,6.0,0.0,0.0,0.0,0.0,18.0,2.0,5.0,5.0,0.33,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,17.0,13.0,15.0,2.0,0.0,5.0,5.0,100.0,0.0,20.0,13.0,7.0,18.0,80.0,0.0,740.0,122.0,423.0,286.0,38.0,14.0,740.0,0.0,1.0,0.0,377.0,5.0,1.0,0.0,6.0,5.0,0.0,0.0,0.0,0.0,72.0,36.0,26.0,58.1
+Toma Bašić,hr CRO,MF,Lazio,25-355,1996,11.0,3.0,277.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3,0.3,0.11,0.11,3.1,3.0,0.0,60.0,0.97,0.0,0.0,0.07,-0.3,-0.3,115.0,155.0,74.2,1642.0,313.0,53.0,62.0,85.5,51.0,59.0,86.4,3.0,19.0,15.8,5.0,7.0,4.0,2.0,5.0,142.0,13.0,4.0,2.0,0.0,16.0,5.0,2.0,3.0,0.0,0.0,0.0,7.0,6.0,1.95,4.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,1.0,1.0,1.0,1.0,2.0,4.0,50.0,2.0,3.0,0.0,3.0,3.0,3.0,0.0,188.0,3.0,35.0,88.0,66.0,7.0,188.0,0.0,4.0,0.0,131.0,6.0,3.0,0.0,5.0,7.0,0.0,0.0,0.0,0.0,13.0,6.0,2.0,75.0
+Alessandro Bastoni,it ITA,DF,Inter,23-216,1999,11.0,9.0,727.0,0.0,1.0,0.0,0.0,2.0,0.0,0.0,0.12,0.12,0.0,0.12,0.5,0.5,0.06,0.06,8.1,2.0,0.0,50.0,0.25,0.0,0.0,0.11,-0.5,-0.5,493.0,569.0,86.6,9962.0,3679.0,164.0,182.0,90.1,251.0,268.0,93.7,71.0,102.0,69.6,6.0,47.0,9.0,2.0,37.0,534.0,32.0,19.0,0.0,9.0,7.0,0.0,0.0,0.0,0.0,11.0,3.0,6.0,23.0,2.84,18.0,1.0,1.0,1.0,2.0,3.0,0.37,1.0,1.0,0.0,0.0,1.0,0.0,10.0,6.0,2.0,6.0,2.0,4.0,7.0,57.1,3.0,10.0,3.0,7.0,8.0,9.0,0.0,614.0,59.0,270.0,286.0,63.0,7.0,614.0,3.0,6.0,50.0,448.0,6.0,3.0,0.0,7.0,5.0,0.0,0.0,0.0,0.0,43.0,13.0,8.0,61.9
+"Simone Bastoni,it ITA,""MF,DF"",Spezia,26-010,1996,11.0,10.0,805.0,2.0,2.0,0.0,0.0,4.0,0.0,0.22,0.22,0.45,0.22,0.45,0.8,0.8,0.09,0.09,8.9,4.0,1.0,23.5,0.45,0.12,0.5,0.05,1.2,1.2,248.0,406.0,61.1,4196.0,1569.0,121.0,140.0,86.4,91.0,147.0,61.9,29.0,77.0,37.7,15.0,22.0,8.0,5.0,13.0,319.0,86.0,17.0,2.0,4.0,77.0,39.0,21.0,14.0,0.0,30.0,1.0,26.0,25.0,2.8,14.0,8.0,0.0,2.0,0.0,2.0,0.22,2.0,0.0,0.0,0.0,0.0,0.0,34.0,18.0,14.0,15.0,5.0,8.0,18.0,44.4,10.0,15.0,4.0,11.0,7.0,8.0,0.0,508.0,20.0,126.0,202.0,184.0,15.0,508.0,3.0,14.0,21.4,271.0,12.0,11.0,0.0,21.0,9.0,2.0,0.0,0.0,0.0,56.0,9.0,6.0,60.0"
+Rodrigo Becão,br BRA,DF,Udinese,26-300,1996,9.0,9.0,782.0,1.0,1.0,0.0,0.0,5.0,0.0,0.12,0.12,0.23,0.12,0.23,0.6,0.6,0.07,0.07,8.7,1.0,0.0,20.0,0.12,0.2,1.0,0.13,0.4,0.4,332.0,427.0,77.8,6158.0,2598.0,132.0,150.0,88.0,162.0,186.0,87.1,33.0,66.0,50.0,4.0,22.0,0.0,0.0,21.0,356.0,70.0,16.0,0.0,4.0,2.0,0.0,0.0,0.0,0.0,54.0,1.0,14.0,7.0,0.81,3.0,2.0,0.0,0.0,1.0,1.0,0.12,1.0,0.0,0.0,0.0,0.0,0.0,27.0,14.0,19.0,8.0,0.0,15.0,17.0,88.2,2.0,10.0,5.0,5.0,4.0,17.0,0.0,497.0,37.0,232.0,209.0,59.0,14.0,497.0,2.0,4.0,50.0,285.0,2.0,1.0,0.0,16.0,11.0,1.0,0.0,0.0,0.0,50.0,19.0,14.0,57.6
+Julius Beck,dk DEN,MF,Spezia,17-202,2005,1.0,0.0,10.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,5.0,100.0,116.0,29.0,0.0,0.0,0.0,4.0,4.0,100.0,1.0,1.0,100.0,0.0,0.0,0.0,0.0,2.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,9.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,1.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,8.0,0.0,2.0,5.0,1.0,0.0,8.0,0.0,0.0,0.0,6.0,1.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0
+"Raoul Bellanova,it ITA,""DF,MF"",Inter,22-182,2000,9.0,0.0,114.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3,0.3,0.23,0.23,1.3,0.0,0.0,0.0,0.0,0.0,0.0,0.15,-0.3,-0.3,62.0,77.0,80.5,923.0,206.0,37.0,41.0,90.2,18.0,24.0,75.0,4.0,7.0,57.1,0.0,2.0,0.0,0.0,3.0,68.0,9.0,0.0,0.0,1.0,9.0,0.0,0.0,0.0,0.0,9.0,0.0,2.0,1.0,0.78,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,1.0,3.0,1.0,0.0,2.0,2.0,100.0,0.0,2.0,1.0,1.0,2.0,5.0,0.0,99.0,7.0,26.0,36.0,37.0,3.0,99.0,1.0,3.0,33.3,59.0,2.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,4.0,1.0,0.0,100.0"
+Andrea Belotti,it ITA,FW,Roma,28-330,1993,12.0,2.0,368.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,1.2,0.48,0.29,4.1,4.0,0.0,50.0,0.98,0.0,0.0,0.15,-2.0,-1.2,57.0,86.0,66.3,750.0,157.0,30.0,39.0,76.9,16.0,24.0,66.7,3.0,4.0,75.0,6.0,3.0,1.0,0.0,5.0,78.0,6.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,2.0,2.0,3.0,8.0,1.96,6.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,2.0,0.0,1.0,3.0,2.0,4.0,50.0,2.0,3.0,1.0,2.0,1.0,1.0,0.0,133.0,2.0,10.0,50.0,74.0,17.0,132.0,2.0,8.0,25.0,101.0,13.0,4.0,0.0,9.0,10.0,4.0,0.0,0.0,0.0,9.0,6.0,14.0,30.0
+Marco Benassi,it ITA,DF,Fiorentina,28-068,1994,2.0,1.0,93.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,91.0,105.0,86.7,2107.0,426.0,32.0,32.0,100.0,33.0,41.0,80.5,26.0,31.0,83.9,1.0,11.0,1.0,0.0,4.0,94.0,11.0,5.0,0.0,4.0,7.0,0.0,0.0,0.0,0.0,6.0,0.0,1.0,1.0,0.97,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,3.0,2.0,0.0,1.0,3.0,4.0,75.0,1.0,0.0,0.0,0.0,1.0,1.0,0.0,112.0,1.0,25.0,64.0,24.0,3.0,112.0,0.0,1.0,0.0,84.0,1.0,1.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,10.0,3.0,2.0,60.0
+Ismaël Bennacer,dz ALG,MF,Milan,24-349,1997,15.0,12.0,1070.0,1.0,1.0,0.0,0.0,2.0,0.0,0.08,0.08,0.17,0.08,0.17,0.2,0.2,0.02,0.02,11.9,2.0,1.0,33.3,0.17,0.17,0.5,0.04,0.8,0.8,650.0,751.0,86.6,11739.0,3253.0,277.0,296.0,93.6,263.0,284.0,92.6,89.0,133.0,66.9,30.0,67.0,16.0,3.0,55.0,689.0,61.0,34.0,3.0,6.0,33.0,22.0,5.0,16.0,0.0,3.0,1.0,14.0,57.0,4.79,38.0,13.0,1.0,1.0,1.0,2.0,0.17,1.0,0.0,0.0,1.0,0.0,0.0,34.0,17.0,19.0,15.0,0.0,19.0,26.0,73.1,7.0,10.0,5.0,5.0,12.0,9.0,1.0,871.0,16.0,173.0,557.0,157.0,4.0,871.0,15.0,27.0,55.6,554.0,19.0,11.0,0.0,18.0,12.0,1.0,0.0,0.0,0.0,116.0,13.0,15.0,46.4
+Domenico Berardi,it ITA,FW,Sassuolo,28-106,1994,7.0,4.0,384.0,1.0,0.0,0.0,1.0,1.0,0.0,0.23,0.0,0.23,0.23,0.23,1.4,0.6,0.32,0.14,4.3,4.0,2.0,26.7,0.94,0.07,0.25,0.04,-0.4,0.4,135.0,195.0,69.2,2672.0,610.0,60.0,72.0,83.3,52.0,71.0,73.2,21.0,43.0,48.8,10.0,7.0,15.0,2.0,20.0,179.0,15.0,3.0,4.0,10.0,21.0,11.0,7.0,2.0,0.0,1.0,1.0,3.0,22.0,5.16,19.0,2.0,0.0,0.0,1.0,1.0,0.23,1.0,0.0,0.0,0.0,0.0,0.0,4.0,4.0,2.0,0.0,2.0,2.0,10.0,20.0,8.0,1.0,0.0,1.0,3.0,2.0,0.0,242.0,2.0,13.0,76.0,157.0,16.0,241.0,4.0,5.0,80.0,199.0,14.0,5.0,0.0,9.0,8.0,3.0,0.0,0.0,0.0,15.0,0.0,3.0,0.0
+Bartosz Bereszyński,pl POL,DF,Sampdoria,30-126,1992,14.0,14.0,1108.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.01,0.01,12.3,0.0,0.0,0.0,0.0,0.0,0.0,0.04,-0.1,-0.1,453.0,621.0,72.9,6645.0,3061.0,280.0,310.0,90.3,135.0,199.0,67.8,25.0,70.0,35.7,2.0,30.0,10.0,3.0,33.0,463.0,156.0,26.0,0.0,1.0,31.0,0.0,0.0,0.0,0.0,130.0,2.0,18.0,7.0,0.57,6.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,25.0,16.0,14.0,9.0,2.0,16.0,21.0,76.2,5.0,18.0,4.0,14.0,19.0,22.0,0.0,711.0,43.0,233.0,300.0,191.0,12.0,711.0,4.0,15.0,26.7,344.0,12.0,5.0,0.0,12.0,9.0,0.0,0.0,0.0,0.0,67.0,17.0,10.0,63.0
+Beto,gw GNB,FW,Udinese,24-288,1998,15.0,7.0,687.0,6.0,0.0,0.0,0.0,0.0,0.0,0.79,0.0,0.79,0.79,0.79,4.7,4.7,0.61,0.61,7.6,11.0,0.0,52.4,1.44,0.29,0.55,0.22,1.3,1.3,54.0,101.0,53.5,601.0,93.0,39.0,63.0,61.9,10.0,22.0,45.5,1.0,5.0,20.0,8.0,3.0,0.0,0.0,1.0,100.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,14.0,1.83,10.0,0.0,3.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,8.0,5.0,0.0,5.0,3.0,2.0,5.0,40.0,3.0,6.0,0.0,6.0,1.0,10.0,0.0,228.0,10.0,12.0,87.0,129.0,52.0,228.0,6.0,14.0,42.9,175.0,47.0,16.0,0.0,11.0,11.0,3.0,0.0,0.0,0.0,11.0,36.0,25.0,59.0
+Matteo Bianchetti,it ITA,DF,Cremonese,29-243,1993,11.0,9.0,908.0,1.0,0.0,0.0,0.0,1.0,0.0,0.1,0.0,0.1,0.1,0.1,0.6,0.6,0.06,0.06,10.1,3.0,0.0,60.0,0.3,0.2,0.33,0.12,0.4,0.4,282.0,360.0,78.3,5372.0,2214.0,106.0,124.0,85.5,146.0,170.0,85.9,26.0,57.0,45.6,2.0,15.0,4.0,1.0,9.0,332.0,27.0,19.0,0.0,2.0,2.0,0.0,0.0,0.0,0.0,1.0,1.0,4.0,7.0,0.69,5.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,16.0,9.0,11.0,4.0,1.0,11.0,16.0,68.8,5.0,18.0,12.0,6.0,6.0,54.0,0.0,474.0,83.0,291.0,163.0,20.0,6.0,474.0,2.0,2.0,100.0,239.0,1.0,2.0,0.0,11.0,1.0,0.0,0.0,1.0,0.0,40.0,24.0,10.0,70.6
+Jaka Bijol,si SVN,DF,Udinese,23-283,1999,12.0,12.0,939.0,2.0,0.0,0.0,0.0,3.0,0.0,0.19,0.0,0.19,0.19,0.19,0.5,0.5,0.05,0.05,10.4,3.0,0.0,75.0,0.29,0.5,0.67,0.12,1.5,1.5,368.0,434.0,84.8,7550.0,2641.0,86.0,102.0,84.3,235.0,251.0,93.6,41.0,65.0,63.1,1.0,13.0,0.0,0.0,17.0,422.0,9.0,9.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,4.0,6.0,0.58,5.0,0.0,0.0,0.0,0.0,1.0,0.1,1.0,0.0,0.0,0.0,0.0,0.0,14.0,9.0,11.0,3.0,0.0,6.0,8.0,75.0,2.0,17.0,9.0,8.0,11.0,71.0,0.0,568.0,99.0,330.0,223.0,15.0,9.0,568.0,1.0,2.0,50.0,304.0,3.0,2.0,0.0,6.0,2.0,0.0,0.0,0.0,0.0,46.0,37.0,18.0,67.3
+Cristiano Biraghi,it ITA,DF,Fiorentina,30-075,1992,14.0,13.0,1142.0,0.0,2.0,0.0,1.0,0.0,0.0,0.0,0.16,0.16,0.0,0.16,1.2,0.4,0.1,0.03,12.7,1.0,4.0,9.1,0.08,0.0,0.0,0.04,-1.2,-0.4,699.0,968.0,72.2,13278.0,5002.0,299.0,335.0,89.3,298.0,374.0,79.7,95.0,217.0,43.8,41.0,60.0,22.0,15.0,60.0,714.0,249.0,41.0,0.0,13.0,156.0,79.0,32.0,35.0,0.0,129.0,5.0,22.0,63.0,4.97,32.0,29.0,0.0,1.0,0.0,3.0,0.24,1.0,2.0,0.0,0.0,0.0,0.0,32.0,18.0,14.0,17.0,1.0,19.0,25.0,76.0,6.0,10.0,4.0,6.0,3.0,22.0,0.0,1052.0,35.0,251.0,421.0,391.0,12.0,1051.0,1.0,8.0,12.5,606.0,11.0,3.0,0.0,13.0,16.0,1.0,0.0,0.0,0.0,63.0,8.0,12.0,40.0
+Samuele Birindelli,it ITA,DF,Monza,23-119,1999,12.0,7.0,640.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.14,0.14,0.0,0.14,0.7,0.7,0.1,0.1,7.1,3.0,0.0,33.3,0.42,0.0,0.0,0.08,-0.7,-0.7,231.0,327.0,70.6,4050.0,1071.0,114.0,134.0,85.1,93.0,128.0,72.7,22.0,51.0,43.1,11.0,7.0,9.0,8.0,14.0,284.0,43.0,0.0,0.0,2.0,40.0,0.0,0.0,0.0,0.0,43.0,0.0,8.0,20.0,2.82,16.0,0.0,1.0,2.0,1.0,2.0,0.28,2.0,0.0,0.0,0.0,0.0,0.0,17.0,9.0,11.0,4.0,2.0,12.0,15.0,80.0,3.0,13.0,4.0,9.0,9.0,11.0,0.0,408.0,19.0,98.0,163.0,156.0,17.0,408.0,5.0,11.0,45.5,256.0,14.0,6.0,0.0,6.0,8.0,2.0,0.0,0.0,0.0,36.0,0.0,4.0,0.0
+Kristijan Bistrović,hr CRO,MF,Lecce,24-220,1998,10.0,5.0,436.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3,0.3,0.06,0.06,4.8,1.0,4.0,14.3,0.21,0.0,0.0,0.04,-0.3,-0.3,91.0,122.0,74.6,1696.0,580.0,38.0,43.0,88.4,33.0,43.0,76.7,15.0,24.0,62.5,5.0,9.0,2.0,1.0,10.0,102.0,20.0,10.0,0.0,3.0,20.0,7.0,3.0,3.0,0.0,0.0,0.0,4.0,9.0,1.86,3.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,1.0,3.0,0.0,0.0,0.0,4.0,0.0,4.0,2.0,0.0,2.0,0.0,3.0,0.0,148.0,4.0,20.0,77.0,51.0,2.0,148.0,0.0,1.0,0.0,92.0,3.0,5.0,0.0,2.0,4.0,1.0,0.0,0.0,0.0,10.0,2.0,5.0,28.6
+"Alexis Blin,fr FRA,""MF,DF"",Lecce,26-060,1996,13.0,6.0,690.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.01,0.01,7.7,0.0,0.0,0.0,0.0,0.0,0.0,0.06,-0.1,-0.1,252.0,309.0,81.6,4309.0,1224.0,105.0,125.0,84.0,114.0,134.0,85.1,19.0,27.0,70.4,2.0,28.0,5.0,1.0,15.0,298.0,11.0,7.0,0.0,4.0,9.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,9.0,1.17,8.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20.0,10.0,6.0,11.0,3.0,13.0,23.0,56.5,10.0,19.0,9.0,10.0,10.0,28.0,0.0,402.0,35.0,149.0,201.0,53.0,4.0,402.0,1.0,3.0,33.3,207.0,8.0,4.0,0.0,11.0,7.0,0.0,0.0,0.0,0.0,36.0,11.0,20.0,35.5"
+"Jeremie Boga,ci CIV,""MF,FW"",Atalanta,25-316,1997,6.0,0.0,80.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.13,0.13,0.9,1.0,0.0,100.0,1.13,0.0,0.0,0.11,-0.1,-0.1,40.0,52.0,76.9,527.0,141.0,22.0,27.0,81.5,12.0,16.0,75.0,2.0,4.0,50.0,3.0,1.0,3.0,0.0,5.0,48.0,4.0,0.0,1.0,0.0,3.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,5.0,5.7,4.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,2.0,0.0,2.0,0.0,0.0,0.0,66.0,0.0,7.0,22.0,39.0,6.0,66.0,5.0,6.0,83.3,53.0,6.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,5.0,2.0,1.0,66.7"
+Emil Bohinen,no NOR,MF,Salernitana,23-248,1999,6.0,1.0,145.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.04,0.04,1.6,0.0,0.0,0.0,0.0,0.0,0.0,0.03,-0.1,-0.1,70.0,81.0,86.4,1042.0,259.0,38.0,42.0,90.5,28.0,32.0,87.5,2.0,2.0,100.0,1.0,2.0,2.0,1.0,2.0,76.0,5.0,5.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,2.0,1.27,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,3.0,3.0,1.0,1.0,4.0,4.0,100.0,0.0,3.0,0.0,3.0,1.0,1.0,0.0,104.0,4.0,33.0,49.0,24.0,1.0,104.0,0.0,3.0,0.0,60.0,2.0,1.0,0.0,3.0,3.0,0.0,0.0,0.0,0.0,15.0,0.0,2.0,0.0
+Giacomo Bonaventura,it ITA,MF,Fiorentina,33-085,1989,12.0,11.0,930.0,3.0,0.0,0.0,0.0,3.0,0.0,0.29,0.0,0.29,0.29,0.29,2.4,2.4,0.23,0.23,10.3,7.0,1.0,25.9,0.68,0.11,0.43,0.09,0.6,0.6,372.0,438.0,84.9,6210.0,1376.0,187.0,207.0,90.3,137.0,157.0,87.3,35.0,45.0,77.8,12.0,30.0,16.0,4.0,28.0,424.0,14.0,5.0,2.0,1.0,15.0,1.0,0.0,1.0,0.0,3.0,0.0,9.0,34.0,3.29,20.0,2.0,2.0,5.0,5.0,3.0,0.29,2.0,0.0,0.0,0.0,1.0,0.0,21.0,13.0,8.0,10.0,3.0,13.0,18.0,72.2,5.0,9.0,0.0,9.0,11.0,3.0,0.0,558.0,8.0,75.0,280.0,216.0,35.0,558.0,8.0,22.0,36.4,391.0,12.0,12.0,0.0,10.0,20.0,2.0,1.0,0.0,0.0,70.0,8.0,9.0,47.1
+Federico Bonazzoli,it ITA,FW,Salernitana,25-178,1997,14.0,9.0,732.0,1.0,1.0,0.0,0.0,1.0,0.0,0.12,0.12,0.25,0.12,0.25,1.7,1.7,0.21,0.21,8.1,5.0,1.0,22.7,0.61,0.05,0.2,0.08,-0.7,-0.7,166.0,218.0,76.1,3118.0,579.0,78.0,91.0,85.7,57.0,70.0,81.4,26.0,35.0,74.3,6.0,20.0,4.0,0.0,14.0,198.0,19.0,1.0,1.0,12.0,2.0,0.0,0.0,0.0,0.0,0.0,1.0,9.0,15.0,1.84,11.0,0.0,1.0,2.0,1.0,3.0,0.37,3.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,1.0,0.0,6.0,0.0,6.0,1.0,0.0,1.0,3.0,0.0,0.0,303.0,0.0,20.0,156.0,130.0,23.0,303.0,12.0,19.0,63.2,228.0,31.0,10.0,0.0,9.0,14.0,6.0,0.0,0.0,0.0,21.0,2.0,9.0,18.2
+Warren Bondo,fr FRA,MF,Monza,19-061,2003,4.0,0.0,60.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.09,0.09,0.7,0.0,0.0,0.0,0.0,0.0,0.0,0.06,-0.1,-0.1,45.0,51.0,88.2,720.0,106.0,24.0,26.0,92.3,20.0,22.0,90.9,1.0,1.0,100.0,0.0,2.0,0.0,0.0,2.0,48.0,3.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,3.0,4.5,1.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,59.0,0.0,7.0,40.0,13.0,0.0,59.0,3.0,4.0,75.0,51.0,1.0,1.0,0.0,2.0,3.0,0.0,0.0,0.0,0.0,4.0,1.0,0.0,100.0
+Kevin Bonifazi,it ITA,DF,Bologna,26-180,1996,7.0,4.0,416.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.2,0.04,0.04,4.6,0.0,0.0,0.0,0.0,0.0,0.0,0.1,-0.2,-0.2,215.0,251.0,85.7,4622.0,1533.0,64.0,71.0,90.1,109.0,120.0,90.8,41.0,57.0,71.9,1.0,14.0,0.0,0.0,11.0,242.0,9.0,9.0,0.0,3.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,3.0,0.65,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,4.0,4.0,2.0,0.0,3.0,6.0,50.0,3.0,6.0,4.0,2.0,6.0,21.0,0.0,307.0,48.0,169.0,126.0,15.0,4.0,307.0,0.0,1.0,0.0,208.0,3.0,4.0,0.0,3.0,0.0,1.0,0.0,0.0,0.0,28.0,1.0,10.0,9.1
+Leonardo Bonucci,it ITA,DF,Juventus,35-198,1987,9.0,6.0,600.0,1.0,0.0,0.0,1.0,1.0,0.0,0.15,0.0,0.15,0.15,0.15,0.9,0.1,0.14,0.01,6.7,1.0,0.0,50.0,0.15,0.5,1.0,0.05,0.1,0.9,299.0,351.0,85.2,6502.0,2460.0,82.0,89.0,92.1,167.0,184.0,90.8,49.0,75.0,65.3,2.0,23.0,3.0,0.0,14.0,322.0,28.0,10.0,1.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,6.0,0.9,4.0,0.0,0.0,1.0,0.0,1.0,0.15,0.0,0.0,0.0,1.0,0.0,0.0,3.0,3.0,1.0,2.0,0.0,1.0,3.0,33.3,2.0,8.0,6.0,2.0,8.0,22.0,0.0,403.0,67.0,217.0,184.0,6.0,5.0,402.0,1.0,1.0,100.0,269.0,2.0,0.0,0.0,8.0,4.0,1.0,0.0,0.0,0.0,36.0,11.0,13.0,45.8
+Erik Botheim,no NOR,FW,Salernitana,22-309,2000,14.0,3.0,335.0,1.0,1.0,0.0,0.0,1.0,0.0,0.27,0.27,0.54,0.27,0.54,0.4,0.4,0.1,0.1,3.7,1.0,0.0,25.0,0.27,0.25,1.0,0.09,0.6,0.6,54.0,85.0,63.5,707.0,146.0,28.0,41.0,68.3,17.0,25.0,68.0,2.0,3.0,66.7,6.0,4.0,2.0,0.0,5.0,82.0,2.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,1.0,4.0,9.0,2.44,6.0,0.0,0.0,1.0,1.0,1.0,0.27,1.0,0.0,0.0,0.0,0.0,0.0,4.0,3.0,0.0,2.0,2.0,2.0,2.0,100.0,0.0,1.0,0.0,1.0,0.0,1.0,0.0,113.0,1.0,9.0,43.0,62.0,10.0,113.0,2.0,3.0,66.7,86.0,7.0,5.0,0.0,7.0,6.0,0.0,0.0,0.0,0.0,11.0,11.0,11.0,50.0
+Mehdi Bourabia,ma MAR,MF,Spezia,31-100,1991,15.0,14.0,1134.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.08,0.08,0.0,0.08,0.3,0.3,0.02,0.02,12.6,1.0,1.0,12.5,0.08,0.0,0.0,0.03,-0.3,-0.3,474.0,611.0,77.6,7599.0,2477.0,234.0,280.0,83.6,195.0,228.0,85.5,35.0,71.0,49.3,18.0,48.0,14.0,3.0,38.0,573.0,34.0,19.0,3.0,2.0,25.0,12.0,10.0,2.0,0.0,3.0,4.0,14.0,35.0,2.78,23.0,5.0,2.0,1.0,1.0,4.0,0.32,4.0,0.0,0.0,0.0,0.0,0.0,23.0,8.0,9.0,11.0,3.0,10.0,17.0,58.8,7.0,19.0,9.0,10.0,18.0,23.0,0.0,758.0,49.0,210.0,422.0,139.0,5.0,758.0,11.0,28.0,39.3,422.0,18.0,11.0,0.0,16.0,9.0,1.0,0.0,0.0,0.0,100.0,9.0,10.0,47.4
+"Edoardo Bove,it ITA,""MF,FW"",Roma,20-183,2002,5.0,0.0,47.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3,0.3,0.61,0.61,0.5,1.0,0.0,33.3,1.91,0.0,0.0,0.11,-0.3,-0.3,16.0,20.0,80.0,235.0,56.0,13.0,16.0,81.3,1.0,1.0,100.0,2.0,3.0,66.7,0.0,0.0,1.0,0.0,2.0,16.0,4.0,1.0,0.0,1.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,3.83,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,1.0,2.0,0.0,33.0,1.0,8.0,12.0,13.0,3.0,33.0,0.0,0.0,0.0,13.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,1.0,1.0,50.0"
+Domagoj Bradarić,hr CRO,DF,Salernitana,22-340,1999,10.0,4.0,500.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.18,0.18,0.0,0.18,0.1,0.1,0.02,0.02,5.6,0.0,1.0,0.0,0.0,0.0,0.0,0.03,-0.1,-0.1,205.0,262.0,78.2,3222.0,779.0,106.0,117.0,90.6,83.0,96.0,86.5,11.0,36.0,30.6,5.0,8.0,5.0,3.0,11.0,210.0,50.0,10.0,0.0,3.0,29.0,2.0,0.0,1.0,0.0,38.0,2.0,4.0,14.0,2.51,9.0,1.0,1.0,2.0,1.0,1.0,0.18,1.0,0.0,0.0,0.0,0.0,0.0,6.0,4.0,0.0,6.0,0.0,3.0,5.0,60.0,2.0,5.0,0.0,5.0,4.0,6.0,0.0,312.0,8.0,56.0,133.0,126.0,6.0,312.0,4.0,18.0,22.2,191.0,9.0,3.0,0.0,5.0,5.0,2.0,0.0,0.0,0.0,25.0,4.0,4.0,50.0
+Gleison Bremer,br BRA,DF,Juventus,25-242,1997,13.0,13.0,1124.0,1.0,0.0,0.0,0.0,3.0,0.0,0.08,0.0,0.08,0.08,0.08,1.1,1.1,0.09,0.09,12.5,1.0,0.0,9.1,0.08,0.09,1.0,0.1,-0.1,-0.1,716.0,787.0,91.0,13957.0,4028.0,234.0,245.0,95.5,397.0,419.0,94.7,82.0,116.0,70.7,2.0,15.0,1.0,0.0,15.0,752.0,35.0,11.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,2.0,9.0,0.72,8.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,10.0,5.0,7.0,2.0,1.0,6.0,7.0,85.7,1.0,20.0,13.0,7.0,24.0,48.0,1.0,933.0,154.0,559.0,346.0,31.0,15.0,933.0,1.0,3.0,33.3,625.0,9.0,3.0,0.0,14.0,7.0,0.0,0.0,1.0,0.0,73.0,27.0,21.0,56.3
+Dylan Bronn,tn TUN,DF,Salernitana,27-149,1995,15.0,11.0,978.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.6,0.6,0.05,0.05,10.9,1.0,0.0,16.7,0.09,0.0,0.0,0.09,-0.6,-0.6,517.0,616.0,83.9,9487.0,3875.0,214.0,235.0,91.1,244.0,268.0,91.0,51.0,89.0,57.3,5.0,43.0,4.0,1.0,43.0,578.0,34.0,18.0,1.0,10.0,3.0,0.0,0.0,0.0,0.0,16.0,4.0,4.0,13.0,1.2,10.0,0.0,0.0,2.0,0.0,2.0,0.18,2.0,0.0,0.0,0.0,0.0,0.0,17.0,8.0,8.0,9.0,0.0,7.0,13.0,53.8,6.0,18.0,12.0,6.0,15.0,36.0,0.0,730.0,62.0,331.0,370.0,31.0,7.0,730.0,3.0,7.0,42.9,478.0,4.0,1.0,0.0,17.0,5.0,0.0,0.0,0.0,0.0,59.0,21.0,17.0,55.3
+Marcelo Brozović,hr CRO,MF,Inter,29-364,1992,10.0,7.0,620.0,2.0,0.0,0.0,0.0,5.0,0.0,0.29,0.0,0.29,0.29,0.29,1.6,1.6,0.23,0.23,6.9,4.0,0.0,40.0,0.58,0.2,0.5,0.16,0.4,0.4,416.0,481.0,86.5,7427.0,1929.0,181.0,200.0,90.5,192.0,213.0,90.1,36.0,53.0,67.9,4.0,29.0,3.0,0.0,23.0,456.0,24.0,20.0,1.0,2.0,7.0,4.0,1.0,2.0,0.0,0.0,1.0,4.0,12.0,1.74,8.0,2.0,0.0,2.0,0.0,1.0,0.14,1.0,0.0,0.0,0.0,0.0,0.0,10.0,5.0,3.0,7.0,0.0,2.0,7.0,28.6,5.0,10.0,3.0,7.0,12.0,9.0,0.0,549.0,29.0,147.0,333.0,75.0,5.0,549.0,6.0,9.0,66.7,400.0,7.0,1.0,0.0,9.0,2.0,0.0,0.0,0.0,0.0,43.0,0.0,4.0,0.0
+"Cristian Buonaiuto,it ITA,""MF,FW"",Cremonese,29-321,1992,11.0,2.0,371.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.1,1.1,0.27,0.27,4.1,6.0,4.0,31.6,1.46,0.0,0.0,0.06,-1.1,-1.1,129.0,200.0,64.5,1997.0,679.0,70.0,86.0,81.4,44.0,68.0,64.7,9.0,31.0,29.0,9.0,11.0,7.0,2.0,13.0,158.0,41.0,6.0,0.0,1.0,35.0,21.0,11.0,7.0,0.0,8.0,1.0,4.0,27.0,6.55,9.0,5.0,5.0,5.0,2.0,1.0,0.24,0.0,0.0,0.0,1.0,0.0,0.0,12.0,6.0,3.0,5.0,4.0,5.0,8.0,62.5,3.0,5.0,0.0,5.0,7.0,3.0,0.0,268.0,4.0,30.0,98.0,144.0,18.0,268.0,10.0,22.0,45.5,157.0,12.0,4.0,0.0,6.0,7.0,0.0,0.0,0.0,0.0,30.0,1.0,8.0,11.1"
+Alessandro Buongiorno,it ITA,DF,Torino,23-162,1999,12.0,10.0,906.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.5,0.5,0.05,0.05,10.1,0.0,0.0,0.0,0.0,0.0,0.0,0.08,-0.5,-0.5,361.0,450.0,80.2,6260.0,2190.0,137.0,160.0,85.6,204.0,237.0,86.1,13.0,35.0,37.1,2.0,25.0,1.0,1.0,21.0,434.0,13.0,9.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,2.0,3.0,6.0,9.0,0.89,7.0,0.0,0.0,0.0,0.0,1.0,0.1,1.0,0.0,0.0,0.0,0.0,0.0,9.0,3.0,8.0,1.0,0.0,4.0,6.0,66.7,2.0,13.0,6.0,7.0,23.0,30.0,1.0,574.0,46.0,237.0,307.0,34.0,9.0,574.0,2.0,6.0,33.3,316.0,17.0,4.0,0.0,23.0,11.0,0.0,0.0,0.0,0.0,57.0,37.0,11.0,77.1
+Juan Cabal,co COL,DF,Hellas Verona,21-311,2001,3.0,0.0,57.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,18.0,27.0,66.7,286.0,115.0,10.0,12.0,83.3,7.0,9.0,77.8,1.0,5.0,20.0,1.0,3.0,1.0,1.0,2.0,24.0,3.0,1.0,0.0,1.0,2.0,0.0,0.0,0.0,0.0,2.0,0.0,1.0,3.0,4.82,2.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,1.0,0.0,0.0,1.0,1.0,100.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,33.0,7.0,15.0,17.0,3.0,0.0,33.0,0.0,1.0,0.0,16.0,2.0,0.0,0.0,1.0,2.0,0.0,0.0,0.0,0.0,9.0,0.0,4.0,0.0
+Liberato Cacace,nz NZL,DF,Empoli,22-049,2000,2.0,1.0,130.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.03,0.03,1.4,0.0,0.0,0.0,0.0,0.0,0.0,0.04,0.0,0.0,65.0,84.0,77.4,1029.0,435.0,30.0,35.0,85.7,32.0,38.0,84.2,1.0,6.0,16.7,2.0,6.0,0.0,0.0,8.0,69.0,15.0,3.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,12.0,0.0,2.0,6.0,4.19,4.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,11.0,5.0,7.0,3.0,1.0,5.0,6.0,83.3,1.0,5.0,3.0,2.0,0.0,2.0,0.0,110.0,10.0,39.0,50.0,23.0,3.0,110.0,3.0,6.0,50.0,58.0,1.0,1.0,0.0,3.0,2.0,0.0,0.0,1.0,0.0,7.0,2.0,7.0,22.2
+Davide Calabria,it ITA,DF,Milan,25-344,1996,7.0,7.0,518.0,0.0,1.0,0.0,0.0,2.0,0.0,0.0,0.17,0.17,0.0,0.17,0.3,0.3,0.05,0.05,5.8,0.0,0.0,0.0,0.0,0.0,0.0,0.05,-0.3,-0.3,286.0,363.0,78.8,5246.0,1826.0,111.0,123.0,90.2,139.0,156.0,89.1,30.0,72.0,41.7,4.0,25.0,6.0,3.0,22.0,309.0,54.0,5.0,0.0,2.0,16.0,5.0,0.0,5.0,0.0,44.0,0.0,4.0,10.0,1.73,8.0,1.0,0.0,0.0,1.0,2.0,0.35,1.0,0.0,0.0,0.0,1.0,0.0,25.0,15.0,12.0,8.0,5.0,14.0,22.0,63.6,8.0,7.0,2.0,5.0,12.0,6.0,0.0,420.0,13.0,117.0,209.0,101.0,4.0,420.0,1.0,4.0,25.0,253.0,2.0,1.0,0.0,5.0,6.0,1.0,1.0,0.0,0.0,36.0,4.0,3.0,57.1
+Mattia Caldara,it ITA,DF,Spezia,28-194,1994,9.0,6.0,599.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.4,0.4,0.06,0.06,6.7,2.0,0.0,33.3,0.3,0.0,0.0,0.06,-0.4,-0.4,223.0,292.0,76.4,3815.0,1373.0,89.0,106.0,84.0,114.0,140.0,81.4,15.0,37.0,40.5,1.0,9.0,0.0,0.0,16.0,259.0,32.0,11.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,8.0,1.0,3.0,5.0,0.75,4.0,0.0,0.0,0.0,0.0,1.0,0.15,1.0,0.0,0.0,0.0,0.0,0.0,11.0,6.0,7.0,2.0,2.0,6.0,11.0,54.5,5.0,8.0,5.0,3.0,11.0,36.0,1.0,371.0,61.0,201.0,149.0,28.0,9.0,371.0,2.0,5.0,40.0,184.0,3.0,4.0,0.0,8.0,7.0,0.0,0.0,0.0,0.0,43.0,9.0,11.0,45.0
+Luca Caldirola,it ITA,DF,Monza,31-287,1991,11.0,10.0,894.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.4,0.4,0.04,0.04,9.9,0.0,0.0,0.0,0.0,0.0,0.0,0.12,-0.4,-0.4,540.0,599.0,90.2,9890.0,4270.0,225.0,229.0,98.3,254.0,277.0,91.7,53.0,77.0,68.8,3.0,32.0,2.0,0.0,22.0,570.0,28.0,18.0,1.0,4.0,0.0,0.0,0.0,0.0,0.0,3.0,1.0,1.0,8.0,0.81,8.0,0.0,0.0,0.0,0.0,1.0,0.1,1.0,0.0,0.0,0.0,0.0,0.0,8.0,3.0,6.0,1.0,1.0,3.0,8.0,37.5,5.0,12.0,6.0,6.0,9.0,24.0,0.0,674.0,87.0,335.0,316.0,27.0,5.0,674.0,0.0,1.0,0.0,500.0,1.0,0.0,0.0,11.0,9.0,0.0,0.0,0.0,0.0,36.0,19.0,11.0,63.3
+Hakan Çalhanoğlu,tr TUR,MF,Inter,28-280,1994,14.0,13.0,1072.0,2.0,4.0,1.0,1.0,1.0,0.0,0.17,0.34,0.5,0.08,0.42,1.7,0.9,0.14,0.08,11.9,7.0,6.0,30.4,0.59,0.04,0.14,0.04,0.3,0.1,553.0,662.0,83.5,9775.0,2982.0,261.0,282.0,92.6,215.0,246.0,87.4,60.0,99.0,60.6,29.0,58.0,14.0,3.0,45.0,586.0,73.0,31.0,3.0,8.0,57.0,38.0,10.0,26.0,0.0,4.0,3.0,5.0,48.0,4.03,27.0,16.0,0.0,2.0,2.0,6.0,0.5,4.0,2.0,0.0,0.0,0.0,0.0,29.0,15.0,10.0,16.0,3.0,4.0,15.0,26.7,11.0,20.0,4.0,16.0,16.0,5.0,1.0,793.0,18.0,149.0,429.0,222.0,14.0,792.0,1.0,8.0,12.5,507.0,19.0,5.0,0.0,21.0,14.0,1.0,0.0,0.0,0.0,81.0,7.0,9.0,43.8
+Mohamed Camara,gn GUI,MF,Roma,25-260,1997,8.0,5.0,376.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.03,0.03,4.2,0.0,1.0,0.0,0.0,0.0,0.0,0.03,-0.1,-0.1,145.0,184.0,78.8,2404.0,466.0,70.0,79.0,88.6,63.0,74.0,85.1,10.0,18.0,55.6,2.0,16.0,2.0,1.0,9.0,181.0,2.0,2.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,1.0,5.0,7.0,1.67,3.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,10.0,9.0,3.0,6.0,1.0,4.0,6.0,66.7,2.0,1.0,0.0,1.0,5.0,4.0,0.0,215.0,6.0,37.0,148.0,39.0,1.0,215.0,5.0,8.0,62.5,137.0,3.0,5.0,0.0,9.0,5.0,0.0,0.0,0.0,0.0,35.0,2.0,4.0,33.3
+"Nicolò Cambiaghi,it ITA,""FW,MF"",Empoli,21-322,2000,9.0,1.0,255.0,1.0,0.0,0.0,0.0,1.0,0.0,0.35,0.0,0.35,0.35,0.35,1.0,1.0,0.35,0.35,2.8,2.0,0.0,33.3,0.71,0.17,0.5,0.16,0.0,0.0,68.0,90.0,75.6,972.0,240.0,37.0,43.0,86.0,18.0,25.0,72.0,5.0,7.0,71.4,2.0,2.0,3.0,0.0,8.0,87.0,3.0,1.0,0.0,0.0,7.0,0.0,0.0,0.0,0.0,2.0,0.0,6.0,13.0,4.64,6.0,0.0,1.0,3.0,2.0,2.0,0.71,0.0,0.0,1.0,1.0,0.0,0.0,8.0,6.0,4.0,2.0,2.0,2.0,4.0,50.0,2.0,3.0,0.0,3.0,2.0,3.0,0.0,120.0,4.0,25.0,35.0,62.0,9.0,120.0,4.0,6.0,66.7,84.0,5.0,4.0,0.0,1.0,10.0,0.0,0.0,0.0,0.0,12.0,1.0,1.0,50.0"
+Andrea Cambiaso,it ITA,DF,Bologna,22-268,2000,13.0,11.0,906.0,0.0,2.0,0.0,0.0,2.0,0.0,0.0,0.2,0.2,0.0,0.2,0.4,0.4,0.04,0.04,10.1,0.0,0.0,0.0,0.0,0.0,0.0,0.07,-0.4,-0.4,419.0,544.0,77.0,6235.0,2317.0,234.0,264.0,88.6,149.0,184.0,81.0,22.0,57.0,38.6,12.0,19.0,7.0,4.0,19.0,438.0,104.0,9.0,0.0,2.0,33.0,1.0,1.0,0.0,0.0,94.0,2.0,20.0,22.0,2.18,18.0,2.0,1.0,0.0,1.0,4.0,0.4,4.0,0.0,0.0,0.0,0.0,0.0,26.0,16.0,18.0,7.0,1.0,7.0,20.0,35.0,13.0,12.0,1.0,11.0,13.0,12.0,1.0,647.0,29.0,217.0,275.0,167.0,15.0,647.0,12.0,28.0,42.9,397.0,20.0,8.0,0.0,13.0,17.0,2.0,0.0,0.0,0.0,70.0,3.0,6.0,33.3
+Matteo Cancellieri,it ITA,FW,Lazio,20-276,2002,13.0,1.0,196.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3,0.3,0.15,0.15,2.2,1.0,0.0,25.0,0.46,0.0,0.0,0.08,-0.3,-0.3,51.0,70.0,72.9,646.0,97.0,37.0,42.0,88.1,13.0,19.0,68.4,0.0,5.0,0.0,3.0,1.0,1.0,1.0,2.0,70.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,6.0,2.77,4.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,3.0,4.0,1.0,2.0,4.0,6.0,66.7,2.0,3.0,0.0,3.0,1.0,2.0,0.0,101.0,2.0,16.0,40.0,47.0,11.0,101.0,2.0,7.0,28.6,70.0,9.0,1.0,0.0,10.0,5.0,4.0,0.0,0.0,0.0,13.0,4.0,1.0,80.0
+"Antonio Candreva,it ITA,""DF,MF"",Salernitana,35-260,1987,15.0,13.0,1163.0,2.0,1.0,0.0,0.0,2.0,1.0,0.15,0.08,0.23,0.15,0.23,1.2,1.2,0.1,0.1,12.9,6.0,2.0,33.3,0.46,0.11,0.33,0.07,0.8,0.8,539.0,731.0,73.7,9641.0,3489.0,263.0,287.0,91.6,211.0,279.0,75.6,56.0,125.0,44.8,23.0,56.0,21.0,10.0,62.0,605.0,124.0,21.0,3.0,17.0,100.0,26.0,3.0,15.0,0.0,77.0,2.0,20.0,38.0,2.94,26.0,8.0,0.0,3.0,1.0,4.0,0.31,2.0,1.0,0.0,1.0,0.0,0.0,6.0,2.0,6.0,0.0,0.0,4.0,19.0,21.1,15.0,4.0,1.0,3.0,11.0,14.0,0.0,805.0,28.0,145.0,363.0,305.0,15.0,805.0,1.0,12.0,8.3,577.0,9.0,6.0,1.0,2.0,11.0,2.0,0.0,1.0,0.0,56.0,0.0,0.0,0.0"
+"Gianluca Caprari,it ITA,""FW,MF"",Monza,29-108,1993,15.0,13.0,958.0,1.0,1.0,0.0,0.0,1.0,0.0,0.09,0.09,0.19,0.09,0.19,2.4,2.4,0.23,0.23,10.6,5.0,0.0,20.8,0.47,0.04,0.2,0.1,-1.4,-1.4,348.0,421.0,82.7,4913.0,787.0,223.0,242.0,92.1,96.0,123.0,78.0,18.0,28.0,64.3,13.0,24.0,6.0,2.0,17.0,406.0,13.0,4.0,0.0,4.0,20.0,3.0,0.0,3.0,0.0,1.0,2.0,9.0,28.0,2.62,24.0,1.0,1.0,1.0,1.0,4.0,0.37,3.0,0.0,0.0,0.0,1.0,0.0,9.0,4.0,2.0,6.0,1.0,3.0,7.0,42.9,4.0,7.0,1.0,6.0,2.0,0.0,0.0,530.0,2.0,43.0,264.0,227.0,49.0,530.0,8.0,30.0,26.7,433.0,35.0,14.0,0.0,17.0,23.0,3.0,0.0,0.0,0.0,45.0,3.0,7.0,30.0"
+Francesco Caputo,it ITA,FW,Sampdoria,35-101,1987,15.0,13.0,1094.0,1.0,0.0,0.0,0.0,0.0,0.0,0.08,0.0,0.08,0.08,0.08,1.9,1.9,0.15,0.15,12.2,5.0,0.0,26.3,0.41,0.05,0.2,0.1,-0.9,-0.9,168.0,237.0,70.9,2130.0,315.0,96.0,130.0,73.8,43.0,60.0,71.7,8.0,10.0,80.0,9.0,11.0,4.0,0.0,8.0,208.0,28.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,2.0,1.0,9.0,23.0,1.89,17.0,0.0,1.0,3.0,1.0,1.0,0.08,1.0,0.0,0.0,0.0,0.0,0.0,3.0,1.0,0.0,0.0,3.0,0.0,3.0,0.0,3.0,0.0,0.0,0.0,1.0,3.0,0.0,306.0,4.0,11.0,125.0,171.0,48.0,306.0,3.0,9.0,33.3,242.0,21.0,14.0,0.0,5.0,24.0,11.0,0.0,0.0,0.0,18.0,6.0,21.0,22.2
+Andrea Carboni,it ITA,DF,Monza,21-284,2001,4.0,1.0,167.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.03,0.03,1.9,1.0,0.0,100.0,0.54,0.0,0.0,0.05,-0.1,-0.1,69.0,87.0,79.3,1170.0,558.0,33.0,38.0,86.8,29.0,31.0,93.5,7.0,14.0,50.0,1.0,3.0,2.0,2.0,6.0,74.0,13.0,1.0,0.0,1.0,5.0,1.0,0.0,1.0,0.0,11.0,0.0,3.0,3.0,1.62,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,2.0,2.0,0.0,1.0,2.0,5.0,40.0,3.0,3.0,2.0,1.0,3.0,2.0,1.0,100.0,4.0,41.0,40.0,19.0,4.0,100.0,1.0,3.0,33.3,66.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,8.0,0.0,3.0,0.0
+Valentin Carboni,it ITA,MF,Inter,17-255,2005,1.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,7.0,71.4,96.0,9.0,2.0,2.0,100.0,2.0,3.0,66.7,1.0,1.0,100.0,0.0,0.0,0.0,0.0,0.0,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,8.0,0.0,0.0,5.0,3.0,0.0,8.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0
+Carlos,br BRA,DF,Monza,23-312,1999,14.0,14.0,1219.0,3.0,1.0,0.0,0.0,1.0,0.0,0.22,0.07,0.3,0.22,0.3,1.5,1.5,0.11,0.11,13.5,7.0,0.0,38.9,0.52,0.17,0.43,0.08,1.5,1.5,592.0,711.0,83.3,9481.0,2968.0,296.0,323.0,91.6,249.0,291.0,85.6,33.0,55.0,60.0,3.0,32.0,9.0,0.0,23.0,580.0,128.0,12.0,1.0,2.0,19.0,0.0,0.0,0.0,0.0,111.0,3.0,17.0,17.0,1.26,13.0,1.0,0.0,2.0,1.0,2.0,0.15,1.0,0.0,0.0,1.0,0.0,0.0,20.0,9.0,11.0,6.0,3.0,4.0,8.0,50.0,4.0,6.0,2.0,4.0,7.0,29.0,1.0,827.0,42.0,281.0,349.0,208.0,25.0,827.0,15.0,23.0,65.2,532.0,16.0,11.0,0.0,19.0,10.0,2.0,0.0,0.0,0.0,59.0,21.0,8.0,72.4
+Marco Carnesecchi,it ITA,GK,Cremonese,22-137,2000,6.0,6.0,540.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,109.0,173.0,63.0,3426.0,2558.0,15.0,15.0,100.0,50.0,51.0,98.0,41.0,103.0,39.8,0.0,4.0,0.0,0.0,0.0,118.0,54.0,19.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,1.0,185.0,170.0,185.0,0.0,0.0,0.0,185.0,0.0,0.0,0.0,67.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0
+Nicolò Casale,it ITA,DF,Lazio,24-274,1998,8.0,8.0,686.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3,0.3,0.04,0.04,7.6,0.0,0.0,0.0,0.0,0.0,0.0,0.09,-0.3,-0.3,353.0,379.0,93.1,6456.0,2315.0,136.0,146.0,93.2,167.0,175.0,95.4,38.0,44.0,86.4,1.0,9.0,0.0,0.0,18.0,345.0,34.0,34.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.52,2.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,17.0,9.0,9.0,8.0,0.0,9.0,12.0,75.0,3.0,8.0,6.0,2.0,6.0,21.0,0.0,440.0,59.0,194.0,241.0,10.0,6.0,440.0,0.0,0.0,0.0,270.0,3.0,1.0,0.0,5.0,3.0,0.0,0.0,0.0,0.0,41.0,13.0,9.0,59.1
+Michele Castagnetti,it ITA,MF,Cremonese,32-323,1989,8.0,3.0,338.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.2,0.04,0.04,3.8,1.0,0.0,25.0,0.27,0.0,0.0,0.04,-0.2,-0.2,150.0,214.0,70.1,2608.0,1058.0,72.0,83.0,86.7,57.0,83.0,68.7,16.0,38.0,42.1,10.0,25.0,5.0,1.0,22.0,190.0,23.0,10.0,0.0,3.0,19.0,9.0,6.0,3.0,0.0,3.0,1.0,3.0,19.0,5.04,16.0,2.0,0.0,0.0,0.0,1.0,0.27,1.0,0.0,0.0,0.0,0.0,0.0,12.0,5.0,6.0,5.0,1.0,6.0,11.0,54.5,5.0,3.0,0.0,3.0,4.0,8.0,0.0,253.0,9.0,60.0,137.0,60.0,4.0,253.0,0.0,1.0,0.0,140.0,5.0,0.0,0.0,8.0,3.0,0.0,0.0,0.0,0.0,33.0,1.0,2.0,33.3
+Danilo Cataldi,it ITA,MF,Lazio,28-101,1994,13.0,12.0,910.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.2,0.02,0.02,10.1,1.0,1.0,25.0,0.1,0.0,0.0,0.04,-0.2,-0.2,521.0,614.0,84.9,8346.0,3030.0,296.0,322.0,91.9,159.0,187.0,85.0,50.0,81.0,61.7,11.0,37.0,4.0,0.0,31.0,556.0,57.0,25.0,0.0,2.0,39.0,30.0,5.0,18.0,0.0,2.0,1.0,6.0,21.0,2.07,10.0,11.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,17.0,10.0,5.0,11.0,1.0,10.0,26.0,38.5,16.0,6.0,3.0,3.0,8.0,18.0,0.0,689.0,41.0,186.0,420.0,88.0,0.0,689.0,4.0,7.0,57.1,462.0,2.0,3.0,0.0,7.0,10.0,0.0,0.0,0.0,0.0,71.0,1.0,3.0,25.0
+Federico Ceccherini,it ITA,DF,Hellas Verona,30-188,1992,9.0,9.0,634.0,1.0,0.0,0.0,0.0,5.0,1.0,0.14,0.0,0.14,0.14,0.14,0.7,0.7,0.09,0.09,7.0,1.0,0.0,25.0,0.14,0.25,1.0,0.16,0.3,0.3,229.0,297.0,77.1,4202.0,1690.0,93.0,105.0,88.6,107.0,129.0,82.9,25.0,46.0,54.3,3.0,24.0,1.0,0.0,15.0,261.0,36.0,10.0,0.0,1.0,3.0,0.0,0.0,0.0,0.0,25.0,0.0,8.0,9.0,1.27,6.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,12.0,9.0,7.0,4.0,1.0,5.0,8.0,62.5,3.0,6.0,1.0,5.0,9.0,20.0,0.0,357.0,35.0,125.0,182.0,53.0,9.0,357.0,0.0,1.0,0.0,194.0,6.0,3.0,0.0,20.0,7.0,0.0,0.0,0.0,0.0,42.0,14.0,8.0,63.6
+Assan Ceesay,gm GAM,FW,Lecce,28-243,1994,15.0,10.0,887.0,3.0,0.0,0.0,0.0,1.0,0.0,0.3,0.0,0.3,0.3,0.3,2.6,2.6,0.26,0.26,9.9,4.0,0.0,21.1,0.41,0.16,0.75,0.14,0.4,0.4,108.0,179.0,60.3,1665.0,250.0,51.0,88.0,58.0,41.0,56.0,73.2,9.0,12.0,75.0,2.0,4.0,2.0,0.0,8.0,165.0,13.0,0.0,0.0,0.0,4.0,1.0,0.0,0.0,0.0,3.0,1.0,5.0,17.0,1.72,11.0,0.0,2.0,1.0,3.0,2.0,0.2,1.0,0.0,1.0,0.0,0.0,0.0,16.0,13.0,6.0,5.0,5.0,5.0,7.0,71.4,2.0,9.0,1.0,8.0,1.0,18.0,0.0,309.0,23.0,52.0,131.0,129.0,37.0,309.0,8.0,17.0,47.1,183.0,31.0,12.0,0.0,15.0,19.0,8.0,0.0,0.0,0.0,23.0,28.0,29.0,49.1
+Emil Ceide,no NOR,FW,Sassuolo,21-073,2001,8.0,3.0,263.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.2,0.06,0.06,2.9,0.0,0.0,0.0,0.0,0.0,0.0,0.09,-0.2,-0.2,58.0,78.0,74.4,863.0,261.0,33.0,40.0,82.5,20.0,24.0,83.3,3.0,5.0,60.0,6.0,3.0,7.0,1.0,9.0,77.0,1.0,0.0,1.0,0.0,3.0,0.0,0.0,0.0,0.0,1.0,0.0,4.0,12.0,4.15,10.0,0.0,1.0,0.0,1.0,2.0,0.69,0.0,0.0,1.0,0.0,1.0,0.0,3.0,1.0,3.0,0.0,0.0,3.0,4.0,75.0,1.0,2.0,0.0,2.0,1.0,0.0,0.0,102.0,0.0,11.0,31.0,60.0,18.0,102.0,2.0,14.0,14.3,83.0,5.0,3.0,0.0,3.0,5.0,0.0,1.0,0.0,0.0,8.0,1.0,2.0,33.3
+Zeki Çelik,tr TUR,DF,Roma,25-271,1997,10.0,6.0,638.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.02,0.02,7.1,1.0,0.0,50.0,0.14,0.0,0.0,0.07,-0.1,-0.1,311.0,413.0,75.3,5220.0,2379.0,150.0,171.0,87.7,120.0,150.0,80.0,32.0,62.0,51.6,12.0,27.0,11.0,3.0,23.0,331.0,80.0,8.0,0.0,2.0,20.0,0.0,0.0,0.0,0.0,72.0,2.0,7.0,20.0,2.82,16.0,2.0,0.0,1.0,0.0,1.0,0.14,1.0,0.0,0.0,0.0,0.0,0.0,25.0,11.0,12.0,11.0,2.0,17.0,22.0,77.3,5.0,14.0,4.0,10.0,9.0,14.0,0.0,484.0,20.0,165.0,198.0,126.0,12.0,484.0,0.0,3.0,0.0,272.0,8.0,6.0,0.0,9.0,0.0,0.0,0.0,0.0,0.0,39.0,7.0,6.0,53.8
+"Federico Chiesa,it ITA,""DF,FW"",Juventus,25-021,1997,2.0,0.0,45.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,2.0,0.0,2.0,0.0,0.0,0.0,0.0,0.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,24.0,28.0,85.7,362.0,66.0,12.0,12.0,100.0,11.0,12.0,91.7,0.0,0.0,0.0,1.0,3.0,1.0,1.0,0.0,22.0,6.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,6.0,0.0,1.0,2.0,4.0,1.0,0.0,0.0,0.0,0.0,1.0,2.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,1.0,1.0,100.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,30.0,0.0,4.0,12.0,15.0,0.0,30.0,0.0,2.0,0.0,21.0,0.0,1.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0"
+Vlad Chiricheș,ro ROU,DF,Cremonese,33-001,1989,5.0,5.0,342.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,99.0,114.0,86.8,1878.0,867.0,36.0,39.0,92.3,53.0,60.0,88.3,9.0,13.0,69.2,1.0,4.0,0.0,0.0,2.0,106.0,8.0,7.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,3.0,0.79,2.0,0.0,0.0,0.0,0.0,1.0,0.26,1.0,0.0,0.0,0.0,0.0,0.0,18.0,9.0,14.0,3.0,1.0,6.0,7.0,85.7,1.0,12.0,6.0,6.0,13.0,9.0,0.0,166.0,33.0,106.0,57.0,3.0,1.0,166.0,0.0,0.0,0.0,72.0,1.0,1.0,0.0,8.0,2.0,0.0,0.0,0.0,0.0,22.0,4.0,11.0,26.7
+Daniel Ciofani,it ITA,FW,Cremonese,37-107,1985,12.0,2.0,244.0,2.0,0.0,1.0,2.0,0.0,0.0,0.74,0.0,0.74,0.37,0.37,2.1,0.3,0.77,0.13,2.7,2.0,0.0,28.6,0.74,0.14,0.5,0.05,-0.1,0.7,29.0,55.0,52.7,427.0,164.0,16.0,23.0,69.6,7.0,15.0,46.7,3.0,5.0,60.0,2.0,5.0,3.0,0.0,3.0,53.0,1.0,0.0,1.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,3.0,8.0,2.94,5.0,0.0,0.0,1.0,1.0,2.0,0.73,1.0,0.0,0.0,1.0,0.0,0.0,4.0,2.0,1.0,1.0,2.0,3.0,4.0,75.0,1.0,3.0,0.0,3.0,0.0,2.0,0.0,89.0,2.0,8.0,35.0,46.0,17.0,88.0,0.0,1.0,0.0,62.0,9.0,5.0,0.0,1.0,5.0,2.0,0.0,0.0,0.0,10.0,15.0,19.0,44.1
+"Patrick Ciurria,it ITA,""DF,MF"",Monza,27-279,1995,13.0,8.0,772.0,0.0,3.0,0.0,0.0,2.0,0.0,0.0,0.35,0.35,0.0,0.35,0.7,0.7,0.08,0.08,8.6,5.0,0.0,35.7,0.58,0.0,0.0,0.05,-0.7,-0.7,339.0,416.0,81.5,5384.0,1519.0,192.0,212.0,90.6,119.0,152.0,78.3,23.0,38.0,60.5,13.0,19.0,12.0,6.0,16.0,359.0,55.0,0.0,0.0,1.0,25.0,5.0,0.0,3.0,0.0,50.0,2.0,2.0,23.0,2.68,17.0,3.0,0.0,2.0,1.0,2.0,0.23,2.0,0.0,0.0,0.0,0.0,0.0,12.0,6.0,7.0,5.0,0.0,5.0,12.0,41.7,7.0,8.0,0.0,8.0,0.0,7.0,0.0,490.0,6.0,102.0,209.0,183.0,14.0,490.0,0.0,9.0,0.0,337.0,18.0,5.0,0.0,10.0,13.0,2.0,0.0,0.0,0.0,33.0,3.0,3.0,50.0"
+Omar Colley,gm GAM,DF,Sampdoria,30-022,1992,13.0,12.0,1125.0,1.0,0.0,0.0,0.0,5.0,0.0,0.08,0.0,0.08,0.08,0.08,1.1,1.1,0.09,0.09,12.5,2.0,0.0,50.0,0.16,0.25,0.5,0.28,-0.1,-0.1,518.0,602.0,86.0,10064.0,3331.0,146.0,166.0,88.0,312.0,339.0,92.0,48.0,79.0,60.8,0.0,36.0,1.0,0.0,28.0,573.0,29.0,20.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,1.0,3.0,0.24,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,10.0,7.0,7.0,3.0,0.0,5.0,7.0,71.4,2.0,6.0,3.0,3.0,18.0,52.0,1.0,713.0,86.0,370.0,328.0,16.0,8.0,713.0,1.0,1.0,100.0,433.0,4.0,2.0,0.0,11.0,14.0,1.0,0.0,0.0,0.0,62.0,22.0,20.0,52.4
+Lorenzo Colombo,it ITA,FW,Lecce,20-252,2002,13.0,5.0,472.0,3.0,2.0,0.0,1.0,2.0,0.0,0.57,0.38,0.95,0.57,0.95,2.1,1.4,0.41,0.26,5.2,5.0,0.0,33.3,0.95,0.2,0.6,0.09,0.9,1.6,69.0,101.0,68.3,714.0,135.0,51.0,62.0,82.3,7.0,13.0,53.8,1.0,3.0,33.3,4.0,2.0,2.0,0.0,5.0,97.0,2.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,1.0,9.0,1.72,7.0,0.0,0.0,2.0,0.0,2.0,0.38,1.0,0.0,0.0,1.0,0.0,0.0,8.0,2.0,0.0,5.0,3.0,2.0,5.0,40.0,3.0,4.0,0.0,4.0,1.0,1.0,0.0,171.0,1.0,5.0,76.0,92.0,22.0,170.0,2.0,7.0,28.6,130.0,23.0,16.0,0.0,15.0,5.0,4.0,0.0,0.0,0.0,13.0,13.0,47.0,21.7
+Andrea Colpani,it ITA,MF,Monza,23-188,1999,10.0,3.0,339.0,2.0,0.0,0.0,0.0,0.0,0.0,0.53,0.0,0.53,0.53,0.53,0.6,0.6,0.16,0.16,3.8,3.0,0.0,30.0,0.8,0.2,0.67,0.06,1.4,1.4,124.0,151.0,82.1,1967.0,339.0,69.0,77.0,89.6,43.0,50.0,86.0,9.0,16.0,56.3,4.0,10.0,5.0,0.0,10.0,142.0,7.0,1.0,1.0,2.0,7.0,6.0,1.0,5.0,0.0,0.0,2.0,1.0,11.0,2.9,8.0,0.0,2.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,3.0,3.0,1.0,1.0,3.0,5.0,60.0,2.0,5.0,0.0,5.0,3.0,0.0,0.0,192.0,0.0,18.0,90.0,90.0,8.0,192.0,6.0,12.0,50.0,144.0,7.0,4.0,0.0,4.0,7.0,0.0,0.0,0.0,0.0,23.0,0.0,4.0,0.0
+Andrea Consigli,it ITA,GK,Sassuolo,35-292,1987,15.0,15.0,1350.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,550.0,697.0,78.9,15936.0,9685.0,79.0,79.0,100.0,225.0,227.0,99.1,244.0,388.0,62.9,0.0,8.0,0.0,0.0,1.0,509.0,187.0,48.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,6.0,0.4,4.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,721.0,570.0,713.0,7.0,1.0,0.0,721.0,0.0,0.0,0.0,371.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,19.0,5.0,0.0,100.0
+Andrea Conti,it ITA,DF,Sampdoria,28-258,1994,1.0,0.0,23.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,11.0,54.5,76.0,25.0,5.0,7.0,71.4,1.0,3.0,33.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,11.0,0.0,0.0,8.0,3.0,0.0,11.0,0.0,0.0,0.0,6.0,0.0,1.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0
+Diego Coppola,it ITA,DF,Hellas Verona,18-322,2003,6.0,6.0,495.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.2,0.05,0.05,5.5,0.0,0.0,0.0,0.0,0.0,0.0,0.12,-0.2,-0.2,180.0,254.0,70.9,3391.0,1670.0,64.0,80.0,80.0,98.0,124.0,79.0,15.0,39.0,38.5,0.0,15.0,2.0,1.0,16.0,210.0,41.0,2.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,39.0,3.0,2.0,7.0,1.27,5.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,12.0,7.0,5.0,7.0,0.0,4.0,8.0,50.0,4.0,9.0,3.0,6.0,7.0,18.0,0.0,313.0,31.0,134.0,145.0,36.0,3.0,313.0,0.0,1.0,0.0,138.0,3.0,1.0,0.0,6.0,0.0,0.0,0.0,1.0,0.0,32.0,14.0,14.0,50.0
+Joaquín Correa,ar ARG,FW,Inter,28-094,1994,13.0,3.0,340.0,3.0,1.0,0.0,0.0,1.0,0.0,0.79,0.26,1.06,0.79,1.06,2.1,2.1,0.56,0.56,3.8,5.0,0.0,55.6,1.32,0.33,0.6,0.24,0.9,0.9,66.0,92.0,71.7,1000.0,223.0,33.0,41.0,80.5,22.0,28.0,78.6,5.0,5.0,100.0,4.0,6.0,1.0,0.0,4.0,89.0,2.0,1.0,2.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0,1.0,7.0,13.0,3.46,8.0,0.0,0.0,3.0,2.0,3.0,0.8,3.0,0.0,0.0,0.0,0.0,0.0,5.0,3.0,1.0,2.0,2.0,1.0,1.0,100.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,135.0,1.0,8.0,67.0,65.0,16.0,135.0,1.0,12.0,8.3,112.0,17.0,11.0,0.0,4.0,7.0,1.0,0.0,0.0,0.0,12.0,4.0,7.0,36.4
+Alessandro Cortinovis,it ITA,MF,Hellas Verona,21-294,2001,1.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,6.0,83.3,77.0,35.0,3.0,3.0,100.0,2.0,2.0,100.0,0.0,1.0,0.0,0.0,0.0,2.0,1.0,1.0,6.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,8.0,0.0,3.0,0.0,5.0,0.0,8.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0
+Lassana Coulibaly,ml MLI,MF,Salernitana,26-219,1996,14.0,14.0,1162.0,1.0,1.0,0.0,0.0,4.0,0.0,0.08,0.08,0.15,0.08,0.15,0.3,0.3,0.03,0.03,12.9,3.0,0.0,50.0,0.23,0.17,0.33,0.06,0.7,0.7,389.0,459.0,84.7,6019.0,1793.0,189.0,211.0,89.6,168.0,186.0,90.3,14.0,29.0,48.3,9.0,40.0,5.0,0.0,43.0,451.0,8.0,7.0,2.0,2.0,3.0,0.0,0.0,0.0,0.0,1.0,0.0,13.0,30.0,2.32,24.0,1.0,1.0,0.0,3.0,4.0,0.31,4.0,0.0,0.0,0.0,0.0,0.0,44.0,23.0,21.0,18.0,5.0,17.0,29.0,58.6,12.0,13.0,2.0,11.0,6.0,10.0,2.0,615.0,29.0,147.0,360.0,122.0,10.0,615.0,18.0,41.0,43.9,386.0,32.0,12.0,0.0,24.0,14.0,1.0,0.0,0.0,0.0,81.0,10.0,13.0,43.5
+Bryan Cristante,it ITA,MF,Roma,27-257,1995,15.0,15.0,1239.0,1.0,0.0,0.0,0.0,4.0,0.0,0.07,0.0,0.07,0.07,0.07,0.9,0.9,0.07,0.07,13.8,1.0,0.0,7.7,0.07,0.08,1.0,0.07,0.1,0.1,606.0,744.0,81.5,11483.0,3532.0,251.0,282.0,89.0,255.0,294.0,86.7,85.0,137.0,62.0,8.0,85.0,9.0,3.0,52.0,711.0,31.0,29.0,4.0,15.0,6.0,0.0,0.0,0.0,0.0,2.0,2.0,9.0,20.0,1.45,20.0,0.0,0.0,0.0,0.0,1.0,0.07,1.0,0.0,0.0,0.0,0.0,0.0,50.0,22.0,22.0,21.0,7.0,23.0,33.0,69.7,10.0,22.0,6.0,16.0,6.0,22.0,0.0,886.0,39.0,246.0,553.0,91.0,12.0,886.0,4.0,5.0,80.0,589.0,13.0,5.0,0.0,19.0,9.0,1.0,0.0,0.0,0.0,83.0,24.0,18.0,57.1
+"Juan Cuadrado,co COL,""DF,FW"",Juventus,34-173,1988,14.0,13.0,1019.0,0.0,3.0,0.0,0.0,3.0,1.0,0.0,0.26,0.26,0.0,0.26,0.8,0.8,0.07,0.07,11.3,5.0,2.0,31.3,0.44,0.0,0.0,0.05,-0.8,-0.8,499.0,598.0,83.4,9802.0,2560.0,204.0,228.0,89.5,207.0,236.0,87.7,82.0,114.0,71.9,25.0,24.0,15.0,7.0,36.0,524.0,73.0,13.0,0.0,11.0,44.0,19.0,7.0,11.0,0.0,41.0,1.0,8.0,42.0,3.7,23.0,10.0,2.0,3.0,4.0,6.0,0.53,2.0,2.0,0.0,0.0,2.0,0.0,30.0,18.0,22.0,8.0,0.0,14.0,27.0,51.9,13.0,9.0,1.0,8.0,12.0,16.0,0.0,726.0,20.0,192.0,342.0,196.0,27.0,726.0,6.0,23.0,26.1,500.0,21.0,5.0,0.0,14.0,18.0,0.0,0.0,0.0,0.0,47.0,6.0,4.0,60.0"
+"Marco D'Alessandro,it ITA,""DF,FW"",Monza,31-271,1991,7.0,3.0,265.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3,0.3,0.11,0.11,2.9,1.0,0.0,25.0,0.34,0.0,0.0,0.08,-0.3,-0.3,69.0,96.0,71.9,1041.0,225.0,43.0,48.0,89.6,21.0,29.0,72.4,3.0,7.0,42.9,3.0,4.0,0.0,0.0,3.0,89.0,6.0,1.0,0.0,0.0,11.0,0.0,0.0,0.0,0.0,5.0,1.0,2.0,8.0,2.73,7.0,0.0,0.0,0.0,1.0,1.0,0.34,1.0,0.0,0.0,0.0,0.0,0.0,3.0,3.0,2.0,1.0,0.0,2.0,3.0,66.7,1.0,0.0,0.0,0.0,1.0,3.0,0.0,116.0,1.0,23.0,48.0,47.0,10.0,116.0,1.0,5.0,20.0,81.0,3.0,5.0,0.0,6.0,8.0,1.0,0.0,0.0,0.0,13.0,2.0,2.0,50.0"
+Danilo D'Ambrosio,it ITA,DF,Inter,34-067,1988,4.0,1.0,107.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,53.0,61.0,86.9,1004.0,337.0,17.0,18.0,94.4,32.0,34.0,94.1,4.0,9.0,44.4,0.0,5.0,1.0,0.0,2.0,60.0,1.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,2.0,1.68,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,2.0,3.0,1.0,0.0,4.0,5.0,80.0,1.0,4.0,2.0,2.0,2.0,6.0,0.0,78.0,11.0,43.0,29.0,6.0,1.0,78.0,0.0,0.0,0.0,47.0,0.0,1.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,4.0,1.0,1.0,50.0
+Luca D'Andrea,it ITA,FW,Sassuolo,18-070,2004,5.0,5.0,316.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.28,0.28,0.0,0.28,0.3,0.3,0.08,0.08,3.5,3.0,0.0,42.9,0.85,0.0,0.0,0.04,-0.3,-0.3,61.0,84.0,72.6,896.0,334.0,32.0,42.0,76.2,24.0,31.0,77.4,3.0,6.0,50.0,10.0,6.0,3.0,2.0,8.0,80.0,4.0,0.0,1.0,0.0,7.0,3.0,0.0,0.0,0.0,1.0,0.0,1.0,14.0,3.99,11.0,1.0,1.0,1.0,0.0,1.0,0.28,1.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,2.0,1.0,1.0,1.0,4.0,25.0,3.0,2.0,0.0,2.0,1.0,1.0,0.0,128.0,0.0,18.0,60.0,52.0,12.0,128.0,3.0,11.0,27.3,90.0,11.0,7.0,0.0,4.0,9.0,1.0,0.0,0.0,0.0,13.0,2.0,3.0,40.0
+Flavius Daniliuc,at AUT,DF,Salernitana,21-202,2001,10.0,9.0,845.0,0.0,1.0,0.0,0.0,2.0,0.0,0.0,0.11,0.11,0.0,0.11,0.3,0.3,0.03,0.03,9.4,3.0,1.0,75.0,0.32,0.0,0.0,0.08,-0.3,-0.3,455.0,513.0,88.7,9364.0,3458.0,138.0,147.0,93.9,248.0,267.0,92.9,63.0,86.0,73.3,2.0,32.0,0.0,0.0,31.0,498.0,14.0,13.0,0.0,7.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,4.0,8.0,0.85,6.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,21.0,11.0,17.0,4.0,0.0,7.0,10.0,70.0,3.0,13.0,6.0,7.0,10.0,40.0,0.0,614.0,98.0,350.0,259.0,12.0,5.0,614.0,1.0,3.0,33.3,399.0,4.0,1.0,0.0,11.0,1.0,0.0,0.0,0.0,0.0,52.0,20.0,11.0,64.5
+Danilo,br BRA,DF,Juventus,31-123,1991,15.0,14.0,1273.0,0.0,2.0,0.0,0.0,2.0,0.0,0.0,0.14,0.14,0.0,0.14,0.5,0.5,0.03,0.03,14.1,0.0,0.0,0.0,0.0,0.0,0.0,0.05,-0.5,-0.5,678.0,815.0,83.2,13535.0,4870.0,217.0,251.0,86.5,357.0,395.0,90.4,94.0,145.0,64.8,7.0,54.0,6.0,3.0,38.0,727.0,86.0,21.0,2.0,7.0,11.0,0.0,0.0,0.0,0.0,56.0,2.0,7.0,22.0,1.56,18.0,1.0,0.0,1.0,1.0,2.0,0.14,1.0,0.0,0.0,1.0,0.0,0.0,26.0,13.0,19.0,6.0,1.0,13.0,18.0,72.2,5.0,11.0,7.0,4.0,20.0,44.0,0.0,951.0,100.0,384.0,473.0,99.0,18.0,951.0,2.0,11.0,18.2,612.0,9.0,5.0,0.0,15.0,9.0,0.0,0.0,0.0,0.0,62.0,19.0,16.0,54.3
+Matteo Darmian,it ITA,DF,Inter,32-348,1989,10.0,6.0,499.0,0.0,2.0,0.0,0.0,2.0,0.0,0.0,0.36,0.36,0.0,0.36,0.0,0.0,0.0,0.0,5.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,210.0,266.0,78.9,3402.0,1318.0,108.0,121.0,89.3,83.0,101.0,82.2,13.0,25.0,52.0,11.0,9.0,5.0,4.0,16.0,216.0,49.0,0.0,1.0,1.0,11.0,0.0,0.0,0.0,0.0,49.0,1.0,8.0,16.0,2.88,12.0,2.0,0.0,0.0,1.0,4.0,0.72,3.0,0.0,0.0,0.0,1.0,0.0,16.0,11.0,6.0,5.0,5.0,8.0,9.0,88.9,1.0,6.0,1.0,5.0,1.0,8.0,0.0,303.0,14.0,80.0,127.0,99.0,11.0,303.0,3.0,10.0,30.0,189.0,6.0,3.0,0.0,5.0,10.0,2.0,0.0,0.0,0.0,26.0,4.0,6.0,40.0
+Paweł Dawidowicz,pl POL,DF,Hellas Verona,27-179,1995,7.0,6.0,472.0,1.0,0.0,0.0,0.0,2.0,1.0,0.19,0.0,0.19,0.19,0.19,0.9,0.9,0.17,0.17,5.2,2.0,0.0,28.6,0.38,0.14,0.5,0.13,0.1,0.1,154.0,213.0,72.3,2559.0,1139.0,74.0,85.0,87.1,67.0,88.0,76.1,9.0,32.0,28.1,1.0,14.0,0.0,0.0,10.0,185.0,28.0,6.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,22.0,0.0,2.0,4.0,0.76,2.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,12.0,6.0,9.0,2.0,1.0,7.0,8.0,87.5,1.0,3.0,2.0,1.0,3.0,16.0,0.0,261.0,25.0,117.0,111.0,37.0,9.0,261.0,1.0,4.0,25.0,125.0,2.0,1.0,0.0,14.0,3.0,0.0,0.0,0.0,0.0,32.0,13.0,6.0,68.4
+"Charles De Ketelaere,be BEL,""MF,FW"",Milan,21-250,2001,13.0,5.0,578.0,0.0,1.0,0.0,0.0,2.0,0.0,0.0,0.16,0.16,0.0,0.16,0.6,0.6,0.09,0.09,6.4,1.0,0.0,11.1,0.16,0.0,0.0,0.06,-0.6,-0.6,135.0,184.0,73.4,1894.0,668.0,78.0,106.0,73.6,46.0,55.0,83.6,5.0,9.0,55.6,16.0,13.0,11.0,0.0,19.0,179.0,5.0,1.0,2.0,1.0,7.0,0.0,0.0,0.0,0.0,1.0,0.0,5.0,31.0,4.82,27.0,0.0,2.0,0.0,1.0,2.0,0.31,2.0,0.0,0.0,0.0,0.0,0.0,8.0,3.0,3.0,4.0,1.0,5.0,12.0,41.7,7.0,7.0,1.0,6.0,2.0,1.0,0.0,252.0,3.0,23.0,107.0,128.0,30.0,252.0,14.0,24.0,58.3,172.0,13.0,12.0,0.0,6.0,8.0,0.0,0.0,0.0,0.0,32.0,10.0,13.0,43.5"
+Manuel De Luca,it ITA,FW,Sampdoria,24-121,1998,1.0,0.0,33.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,7.0,71.4,66.0,1.0,3.0,4.0,75.0,2.0,3.0,66.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,2.73,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,10.0,0.0,0.0,6.0,4.0,2.0,10.0,0.0,0.0,0.0,11.0,1.0,1.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0
+Mattia De Sciglio,it ITA,DF,Juventus,30-026,1992,8.0,4.0,460.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.01,0.01,5.1,0.0,0.0,0.0,0.0,0.0,0.0,0.02,-0.1,-0.1,240.0,293.0,81.9,4499.0,1671.0,92.0,107.0,86.0,118.0,138.0,85.5,29.0,42.0,69.0,3.0,27.0,4.0,2.0,24.0,249.0,44.0,2.0,0.0,4.0,10.0,0.0,0.0,0.0,0.0,42.0,0.0,0.0,9.0,1.76,8.0,0.0,0.0,0.0,1.0,1.0,0.2,1.0,0.0,0.0,0.0,0.0,0.0,7.0,5.0,2.0,3.0,2.0,6.0,8.0,75.0,2.0,4.0,2.0,2.0,2.0,9.0,0.0,338.0,16.0,100.0,186.0,55.0,2.0,338.0,2.0,5.0,40.0,212.0,5.0,4.0,0.0,1.0,4.0,0.0,0.0,0.0,0.0,23.0,6.0,7.0,46.2
+Lorenzo De Silvestri,it ITA,DF,Bologna,34-176,1988,9.0,5.0,518.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.4,0.4,0.07,0.07,5.8,2.0,0.0,50.0,0.35,0.0,0.0,0.1,-0.4,-0.4,184.0,260.0,70.8,2890.0,1461.0,101.0,114.0,88.6,73.0,104.0,70.2,7.0,31.0,22.6,4.0,18.0,4.0,1.0,15.0,197.0,63.0,5.0,1.0,1.0,6.0,0.0,0.0,0.0,0.0,58.0,0.0,3.0,8.0,1.39,8.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,2.0,1.0,0.0,1.0,2.0,5.0,40.0,3.0,5.0,5.0,0.0,2.0,16.0,0.0,300.0,20.0,104.0,137.0,63.0,6.0,300.0,2.0,3.0,66.7,152.0,4.0,4.0,0.0,4.0,5.0,2.0,0.0,0.0,1.0,28.0,9.0,8.0,52.9
+Koni De Winter,be BEL,DF,Empoli,20-156,2002,8.0,6.0,535.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,202.0,229.0,88.2,3780.0,1351.0,77.0,84.0,91.7,109.0,117.0,93.2,16.0,25.0,64.0,1.0,6.0,0.0,0.0,6.0,215.0,14.0,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,3.0,0.51,2.0,0.0,0.0,0.0,0.0,1.0,0.17,0.0,0.0,0.0,0.0,0.0,1.0,10.0,5.0,9.0,1.0,0.0,3.0,4.0,75.0,1.0,10.0,10.0,0.0,6.0,28.0,0.0,292.0,69.0,201.0,90.0,2.0,0.0,292.0,1.0,2.0,50.0,172.0,5.0,2.0,0.0,8.0,2.0,0.0,0.0,0.0,0.0,23.0,9.0,6.0,60.0
+Grégoire Defrel,mq MTQ,FW,Sassuolo,31-151,1991,4.0,1.0,126.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.8,0.8,0.54,0.54,1.4,3.0,0.0,60.0,2.14,0.0,0.0,0.15,-0.8,-0.8,17.0,23.0,73.9,256.0,36.0,8.0,11.0,72.7,6.0,7.0,85.7,1.0,2.0,50.0,1.0,0.0,0.0,0.0,1.0,21.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,1.43,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,37.0,1.0,7.0,14.0,18.0,7.0,37.0,2.0,3.0,66.7,26.0,3.0,1.0,0.0,3.0,1.0,2.0,0.0,0.0,0.0,8.0,1.0,3.0,25.0
+Duccio Degli Innocenti,it ITA,MF,Empoli,19-201,2003,1.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
+Merih Demiral,tr TUR,DF,Atalanta,24-255,1998,13.0,12.0,1073.0,1.0,0.0,0.0,0.0,4.0,0.0,0.08,0.0,0.08,0.08,0.08,0.7,0.7,0.06,0.06,11.9,1.0,0.0,20.0,0.08,0.2,1.0,0.14,0.3,0.3,330.0,398.0,82.9,6229.0,1751.0,126.0,144.0,87.5,160.0,186.0,86.0,39.0,61.0,63.9,3.0,12.0,0.0,0.0,13.0,351.0,47.0,23.0,0.0,3.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,4.0,0.34,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,27.0,17.0,19.0,8.0,0.0,16.0,20.0,80.0,4.0,16.0,5.0,11.0,17.0,44.0,0.0,525.0,111.0,328.0,184.0,17.0,9.0,525.0,0.0,4.0,0.0,203.0,4.0,2.0,0.0,11.0,9.0,1.0,0.0,0.0,0.0,79.0,36.0,20.0,64.3
+Diego Demme,de GER,MF,Napoli,30-359,1991,3.0,0.0,22.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,47.0,47.0,100.0,747.0,174.0,23.0,23.0,100.0,15.0,15.0,100.0,7.0,7.0,100.0,0.0,5.0,1.0,0.0,4.0,47.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,1.0,0.0,1.0,0.0,0.0,0.0,49.0,0.0,0.0,40.0,9.0,0.0,49.0,0.0,0.0,0.0,46.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0
+Fabio Depaoli,it ITA,DF,Hellas Verona,25-205,1997,10.0,7.0,668.0,1.0,2.0,0.0,0.0,2.0,0.0,0.13,0.27,0.4,0.13,0.4,0.9,0.9,0.13,0.13,7.4,2.0,0.0,33.3,0.27,0.17,0.5,0.16,0.1,0.1,153.0,232.0,65.9,2634.0,1513.0,76.0,96.0,79.2,51.0,75.0,68.0,22.0,42.0,52.4,7.0,14.0,8.0,5.0,24.0,177.0,53.0,1.0,0.0,0.0,18.0,2.0,1.0,1.0,0.0,50.0,2.0,7.0,19.0,2.56,13.0,2.0,0.0,0.0,3.0,2.0,0.27,2.0,0.0,0.0,0.0,0.0,0.0,13.0,6.0,8.0,3.0,2.0,8.0,11.0,72.7,3.0,10.0,3.0,7.0,5.0,9.0,0.0,305.0,15.0,65.0,129.0,116.0,14.0,305.0,4.0,21.0,19.0,145.0,13.0,8.0,0.0,9.0,12.0,0.0,0.0,0.0,0.0,41.0,5.0,16.0,23.8
+"Fabio Depaoli,it ITA,""DF,MF"",Sampdoria,25-205,1997,3.0,1.0,136.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.2,0.12,0.12,1.5,0.0,0.0,0.0,0.0,0.0,0.0,0.09,-0.2,-0.2,74.0,95.0,77.9,1373.0,584.0,31.0,36.0,86.1,31.0,36.0,86.1,11.0,21.0,52.4,4.0,6.0,4.0,4.0,5.0,75.0,20.0,1.0,1.0,0.0,8.0,0.0,0.0,0.0,0.0,19.0,0.0,1.0,6.0,3.97,5.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,3.0,2.0,3.0,0.0,3.0,4.0,75.0,1.0,1.0,0.0,1.0,1.0,4.0,0.0,114.0,6.0,28.0,56.0,31.0,3.0,114.0,3.0,7.0,42.9,68.0,2.0,1.0,0.0,1.0,7.0,0.0,0.0,0.0,0.0,6.0,0.0,2.0,0.0"
+Kastriot Dermaku,al ALB,DF,Lecce,30-304,1992,1.0,0.0,34.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,2.0,50.0,27.0,0.0,0.0,0.0,0.0,1.0,2.0,50.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,2.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
+Cyriel Dessers,ng NGA,FW,Cremonese,27-342,1994,13.0,11.0,859.0,2.0,0.0,0.0,1.0,1.0,0.0,0.21,0.0,0.21,0.21,0.21,4.4,3.6,0.46,0.38,9.5,5.0,0.0,19.2,0.52,0.08,0.4,0.14,-2.4,-1.6,93.0,150.0,62.0,1272.0,196.0,53.0,81.0,65.4,29.0,41.0,70.7,4.0,9.0,44.4,13.0,6.0,3.0,0.0,9.0,135.0,15.0,0.0,1.0,1.0,4.0,0.0,0.0,0.0,0.0,2.0,0.0,4.0,22.0,2.3,14.0,1.0,0.0,4.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,1.0,3.0,3.0,1.0,2.0,2.0,100.0,0.0,7.0,1.0,6.0,3.0,3.0,0.0,254.0,6.0,10.0,90.0,156.0,69.0,253.0,5.0,16.0,31.3,173.0,31.0,10.0,0.0,18.0,4.0,11.0,0.0,0.0,0.0,15.0,5.0,26.0,16.1
+Sergiño Dest,us USA,DF,Milan,22-012,2000,5.0,1.0,189.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,2.1,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.0,0.0,105.0,123.0,85.4,1608.0,580.0,59.0,63.0,93.7,37.0,42.0,88.1,5.0,9.0,55.6,3.0,11.0,2.0,1.0,9.0,97.0,26.0,1.0,0.0,1.0,3.0,0.0,0.0,0.0,0.0,25.0,0.0,4.0,9.0,4.31,7.0,1.0,1.0,0.0,0.0,1.0,0.48,1.0,0.0,0.0,0.0,0.0,0.0,7.0,3.0,2.0,2.0,3.0,2.0,3.0,66.7,1.0,0.0,0.0,0.0,1.0,2.0,0.0,150.0,2.0,48.0,65.0,41.0,2.0,150.0,4.0,11.0,36.4,91.0,2.0,1.0,0.0,5.0,3.0,0.0,0.0,1.0,0.0,14.0,2.0,1.0,66.7
+Mattia Destro,it ITA,FW,Empoli,31-240,1991,10.0,6.0,456.0,1.0,0.0,0.0,0.0,2.0,0.0,0.2,0.0,0.2,0.2,0.2,1.2,1.2,0.24,0.24,5.1,6.0,0.0,33.3,1.18,0.06,0.17,0.07,-0.2,-0.2,33.0,59.0,55.9,387.0,85.0,23.0,32.0,71.9,5.0,15.0,33.3,2.0,4.0,50.0,4.0,1.0,1.0,0.0,2.0,57.0,2.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,9.0,1.77,4.0,0.0,2.0,2.0,1.0,1.0,0.2,1.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,1.0,4.0,0.0,113.0,5.0,8.0,48.0,57.0,26.0,113.0,2.0,7.0,28.6,82.0,12.0,5.0,0.0,9.0,3.0,7.0,0.0,1.0,0.0,6.0,6.0,16.0,27.3
+Gerard Deulofeu,es ESP,FW,Udinese,28-247,1994,15.0,15.0,1198.0,2.0,6.0,0.0,0.0,1.0,0.0,0.15,0.45,0.6,0.15,0.6,5.1,5.1,0.38,0.38,13.3,12.0,10.0,27.3,0.9,0.05,0.17,0.11,-3.1,-3.1,436.0,580.0,75.2,6479.0,2283.0,256.0,290.0,88.3,138.0,180.0,76.7,26.0,62.0,41.9,47.0,39.0,42.0,2.0,71.0,469.0,108.0,27.0,1.0,0.0,57.0,41.0,20.0,12.0,0.0,14.0,3.0,14.0,81.0,6.08,54.0,13.0,6.0,5.0,3.0,9.0,0.68,7.0,2.0,0.0,0.0,0.0,0.0,8.0,5.0,5.0,1.0,2.0,5.0,14.0,35.7,9.0,7.0,1.0,6.0,2.0,1.0,0.0,710.0,5.0,43.0,290.0,389.0,82.0,710.0,19.0,44.0,43.2,497.0,22.0,18.0,0.0,8.0,11.0,8.0,0.0,0.0,0.0,42.0,1.0,4.0,20.0
+"Samuel Di Carmine,it ITA,""FW,MF"",Cremonese,34-047,1988,2.0,0.0,28.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.28,0.28,0.3,0.0,0.0,0.0,0.0,0.0,0.0,0.09,-0.1,-0.1,6.0,8.0,75.0,79.0,30.0,4.0,5.0,80.0,0.0,0.0,0.0,1.0,1.0,100.0,0.0,1.0,0.0,0.0,1.0,7.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,0.0,0.0,4.0,5.0,2.0,9.0,1.0,1.0,100.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,2.0,0.0"
+"Federico Di Francesco,it ITA,""FW,MF"",Lecce,28-154,1994,15.0,8.0,653.0,1.0,1.0,0.0,0.0,3.0,0.0,0.14,0.14,0.28,0.14,0.28,0.7,0.7,0.1,0.1,7.3,4.0,1.0,44.4,0.55,0.11,0.25,0.08,0.3,0.3,109.0,163.0,66.9,1515.0,442.0,67.0,81.0,82.7,30.0,48.0,62.5,6.0,18.0,33.3,9.0,8.0,6.0,0.0,10.0,156.0,7.0,1.0,2.0,0.0,10.0,4.0,0.0,2.0,0.0,2.0,0.0,5.0,15.0,2.07,9.0,1.0,2.0,0.0,2.0,3.0,0.41,1.0,1.0,1.0,0.0,0.0,0.0,8.0,5.0,2.0,3.0,3.0,2.0,10.0,20.0,8.0,8.0,0.0,8.0,2.0,8.0,0.0,240.0,9.0,38.0,111.0,96.0,19.0,240.0,4.0,11.0,36.4,170.0,18.0,11.0,0.0,18.0,11.0,4.0,1.0,0.0,0.0,32.0,3.0,7.0,30.0"
+Michele Di Gregorio,it ITA,GK,Monza,25-111,1997,15.0,15.0,1350.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,455.0,583.0,78.0,11297.0,7337.0,118.0,118.0,100.0,200.0,203.0,98.5,134.0,259.0,51.7,0.0,7.0,0.0,0.0,0.0,457.0,126.0,42.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.07,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,5.0,1.0,616.0,487.0,615.0,1.0,0.0,0.0,616.0,2.0,2.0,100.0,319.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,13.0,2.0,1.0,66.7
+Giovanni Di Lorenzo,it ITA,DF,Napoli,29-103,1993,15.0,15.0,1338.0,0.0,2.0,0.0,0.0,1.0,0.0,0.0,0.13,0.13,0.0,0.13,0.9,0.9,0.06,0.06,14.9,3.0,0.0,25.0,0.2,0.0,0.0,0.07,-0.9,-0.9,916.0,1055.0,86.8,15039.0,5777.0,471.0,506.0,93.1,351.0,401.0,87.5,73.0,101.0,72.3,22.0,71.0,27.0,6.0,77.0,883.0,172.0,34.0,1.0,11.0,41.0,1.0,0.0,0.0,0.0,136.0,0.0,12.0,53.0,3.57,45.0,2.0,0.0,2.0,2.0,9.0,0.61,9.0,0.0,0.0,0.0,0.0,0.0,25.0,13.0,11.0,12.0,2.0,9.0,16.0,56.3,7.0,18.0,3.0,15.0,12.0,27.0,0.0,1147.0,43.0,309.0,552.0,299.0,40.0,1147.0,4.0,15.0,26.7,808.0,9.0,8.0,0.0,13.0,13.0,2.0,0.0,0.0,0.0,69.0,12.0,16.0,42.9
+Ángel Di María,ar ARG,FW,Juventus,34-274,1988,7.0,3.0,247.0,1.0,1.0,0.0,0.0,0.0,1.0,0.36,0.36,0.73,0.36,0.73,0.4,0.4,0.14,0.14,2.7,1.0,0.0,20.0,0.36,0.2,1.0,0.08,0.6,0.6,78.0,102.0,76.5,1375.0,502.0,41.0,45.0,91.1,25.0,33.0,75.8,11.0,18.0,61.1,3.0,11.0,2.0,0.0,9.0,95.0,7.0,3.0,1.0,2.0,7.0,3.0,0.0,3.0,0.0,1.0,0.0,1.0,7.0,2.55,5.0,2.0,0.0,0.0,0.0,2.0,0.73,2.0,0.0,0.0,0.0,0.0,0.0,4.0,2.0,1.0,2.0,1.0,2.0,6.0,33.3,4.0,4.0,0.0,4.0,1.0,0.0,0.0,132.0,1.0,12.0,64.0,58.0,6.0,132.0,1.0,7.0,14.3,105.0,5.0,7.0,0.0,4.0,3.0,0.0,0.0,0.0,0.0,12.0,1.0,0.0,100.0
+Boulaye Dia,sn SEN,FW,Salernitana,25-364,1996,14.0,10.0,956.0,6.0,2.0,0.0,0.0,1.0,0.0,0.56,0.19,0.75,0.56,0.75,3.5,3.5,0.33,0.33,10.6,10.0,0.0,62.5,0.94,0.38,0.6,0.22,2.5,2.5,162.0,213.0,76.1,2477.0,450.0,85.0,105.0,81.0,57.0,69.0,82.6,9.0,14.0,64.3,13.0,8.0,9.0,2.0,10.0,209.0,3.0,0.0,1.0,3.0,5.0,0.0,0.0,0.0,0.0,1.0,1.0,9.0,27.0,2.54,24.0,0.0,0.0,2.0,1.0,3.0,0.28,3.0,0.0,0.0,0.0,0.0,0.0,6.0,2.0,2.0,2.0,2.0,0.0,3.0,0.0,3.0,1.0,0.0,1.0,1.0,10.0,1.0,306.0,10.0,35.0,125.0,148.0,34.0,306.0,11.0,25.0,44.0,247.0,26.0,26.0,0.0,8.0,12.0,6.0,0.0,0.0,0.0,26.0,9.0,13.0,40.9
+"Brahim Díaz,es ESP,""MF,FW"",Milan,23-104,1999,13.0,10.0,657.0,4.0,1.0,0.0,0.0,2.0,0.0,0.55,0.14,0.68,0.55,0.68,2.2,2.2,0.31,0.31,7.3,7.0,1.0,46.7,0.96,0.27,0.57,0.15,1.8,1.8,179.0,235.0,76.2,2576.0,791.0,96.0,113.0,85.0,63.0,78.0,80.8,9.0,21.0,42.9,16.0,28.0,16.0,1.0,31.0,221.0,14.0,3.0,4.0,0.0,9.0,2.0,0.0,2.0,0.0,4.0,0.0,7.0,30.0,4.11,20.0,1.0,5.0,2.0,1.0,6.0,0.82,2.0,0.0,2.0,1.0,0.0,1.0,8.0,4.0,1.0,4.0,3.0,0.0,1.0,0.0,1.0,5.0,0.0,5.0,1.0,3.0,0.0,321.0,3.0,18.0,171.0,140.0,24.0,321.0,11.0,21.0,52.4,240.0,24.0,15.0,0.0,11.0,15.0,1.0,0.0,0.0,0.0,34.0,2.0,4.0,33.3"
+Federico Dimarco,it ITA,DF,Inter,25-005,1997,15.0,13.0,1044.0,3.0,0.0,0.0,0.0,0.0,0.0,0.26,0.0,0.26,0.26,0.26,1.1,1.1,0.1,0.1,11.6,7.0,5.0,31.8,0.6,0.14,0.43,0.05,1.9,1.9,483.0,668.0,72.3,9758.0,3514.0,194.0,229.0,84.7,187.0,233.0,80.3,87.0,170.0,51.2,26.0,33.0,20.0,14.0,42.0,552.0,115.0,26.0,0.0,19.0,106.0,31.0,7.0,21.0,0.0,53.0,1.0,8.0,47.0,4.06,28.0,16.0,1.0,0.0,1.0,3.0,0.26,2.0,0.0,1.0,0.0,0.0,0.0,13.0,10.0,3.0,8.0,2.0,5.0,8.0,62.5,3.0,7.0,1.0,6.0,10.0,14.0,0.0,759.0,28.0,187.0,306.0,275.0,25.0,759.0,2.0,11.0,18.2,488.0,13.0,6.0,0.0,8.0,14.0,1.0,0.0,1.0,0.0,69.0,1.0,5.0,16.7
+Koffi Djidji,ci CIV,DF,Torino,29-350,1992,13.0,12.0,1074.0,1.0,0.0,0.0,0.0,0.0,0.0,0.08,0.0,0.08,0.08,0.08,0.5,0.5,0.04,0.04,11.9,2.0,0.0,50.0,0.17,0.25,0.5,0.12,0.5,0.5,509.0,599.0,85.0,9569.0,2728.0,192.0,208.0,92.3,258.0,285.0,90.5,54.0,83.0,65.1,2.0,41.0,3.0,2.0,23.0,582.0,14.0,4.0,0.0,9.0,10.0,0.0,0.0,0.0,0.0,9.0,3.0,10.0,9.0,0.75,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,21.0,10.0,13.0,7.0,1.0,5.0,10.0,50.0,5.0,12.0,5.0,7.0,23.0,30.0,0.0,710.0,59.0,318.0,345.0,52.0,3.0,710.0,1.0,1.0,100.0,456.0,4.0,4.0,0.0,13.0,1.0,1.0,0.0,1.0,0.0,60.0,18.0,20.0,47.4
+Berat Djimsiti,al ALB,DF,Atalanta,29-269,1993,5.0,3.0,342.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.03,0.03,3.8,0.0,0.0,0.0,0.0,0.0,0.0,0.11,-0.1,-0.1,193.0,220.0,87.7,3172.0,1036.0,95.0,104.0,91.3,82.0,85.0,96.5,12.0,25.0,48.0,1.0,12.0,0.0,0.0,6.0,214.0,5.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,1.0,0.0,2.0,0.53,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,2.0,4.0,3.0,0.0,4.0,4.0,100.0,0.0,3.0,1.0,2.0,6.0,9.0,0.0,252.0,16.0,122.0,113.0,18.0,1.0,252.0,0.0,1.0,0.0,175.0,1.0,3.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,17.0,2.0,3.0,40.0
+Dodô,br BRA,DF,Fiorentina,23-363,1998,12.0,11.0,868.0,0.0,1.0,0.0,0.0,2.0,0.0,0.0,0.1,0.1,0.0,0.1,0.1,0.1,0.01,0.01,9.6,1.0,0.0,50.0,0.1,0.0,0.0,0.03,-0.1,-0.1,501.0,598.0,83.8,8719.0,2414.0,229.0,248.0,92.3,219.0,259.0,84.6,46.0,71.0,64.8,6.0,30.0,10.0,1.0,41.0,528.0,70.0,11.0,0.0,1.0,13.0,0.0,0.0,0.0,0.0,59.0,0.0,11.0,21.0,2.18,19.0,1.0,0.0,0.0,0.0,3.0,0.31,2.0,0.0,0.0,0.0,0.0,1.0,16.0,8.0,7.0,7.0,2.0,8.0,12.0,66.7,4.0,6.0,0.0,6.0,8.0,10.0,0.0,655.0,17.0,170.0,314.0,173.0,7.0,655.0,3.0,9.0,33.3,455.0,8.0,3.0,0.0,15.0,11.0,0.0,0.0,0.0,0.0,68.0,6.0,4.0,60.0
+Josh Doig,sct SCO,DF,Hellas Verona,20-181,2002,9.0,5.0,498.0,2.0,1.0,0.0,0.0,0.0,0.0,0.36,0.18,0.54,0.36,0.54,1.2,1.2,0.22,0.22,5.5,5.0,0.0,62.5,0.9,0.25,0.4,0.15,0.8,0.8,95.0,160.0,59.4,1527.0,609.0,55.0,77.0,71.4,30.0,47.0,63.8,7.0,19.0,36.8,6.0,11.0,5.0,2.0,8.0,134.0,24.0,0.0,0.0,0.0,26.0,0.0,0.0,0.0,0.0,24.0,2.0,11.0,11.0,1.98,9.0,0.0,2.0,0.0,0.0,3.0,0.54,2.0,0.0,1.0,0.0,0.0,0.0,7.0,3.0,0.0,3.0,4.0,1.0,3.0,33.3,2.0,6.0,2.0,4.0,6.0,2.0,0.0,209.0,6.0,45.0,62.0,108.0,12.0,209.0,5.0,19.0,26.3,112.0,5.0,5.0,0.0,4.0,3.0,2.0,0.0,0.0,0.0,30.0,6.0,4.0,60.0
+Nicolás Domínguez,ar ARG,MF,Bologna,24-140,1998,13.0,11.0,964.0,1.0,1.0,0.0,0.0,3.0,0.0,0.09,0.09,0.19,0.09,0.19,0.8,0.8,0.07,0.07,10.7,6.0,0.0,37.5,0.56,0.06,0.17,0.05,0.2,0.2,377.0,474.0,79.5,5970.0,1845.0,194.0,221.0,87.8,130.0,160.0,81.3,33.0,53.0,62.3,14.0,44.0,10.0,0.0,39.0,445.0,26.0,16.0,9.0,5.0,8.0,0.0,0.0,0.0,0.0,7.0,3.0,13.0,30.0,2.8,24.0,2.0,1.0,0.0,1.0,3.0,0.28,3.0,0.0,0.0,0.0,0.0,0.0,34.0,21.0,18.0,14.0,2.0,16.0,28.0,57.1,12.0,12.0,2.0,10.0,6.0,5.0,0.0,589.0,13.0,123.0,330.0,142.0,12.0,589.0,5.0,9.0,55.6,390.0,31.0,10.0,0.0,22.0,15.0,0.0,0.0,0.0,0.0,60.0,8.0,14.0,36.4
+Giulio Donati,it ITA,DF,Monza,32-283,1990,4.0,2.0,212.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.4,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,137.0,161.0,85.1,2784.0,1026.0,40.0,45.0,88.9,80.0,86.0,93.0,16.0,26.0,61.5,0.0,10.0,0.0,0.0,6.0,143.0,17.0,4.0,0.0,2.0,5.0,0.0,0.0,0.0,0.0,13.0,1.0,2.0,2.0,0.85,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,1.0,2.0,0.0,2.0,3.0,4.0,75.0,1.0,2.0,1.0,1.0,4.0,2.0,0.0,173.0,14.0,89.0,64.0,23.0,0.0,173.0,0.0,2.0,0.0,126.0,1.0,0.0,0.0,2.0,2.0,0.0,0.0,0.0,0.0,13.0,2.0,1.0,66.7
+Bartłomiej Drągowski,pl POL,GK,Spezia,25-088,1997,14.0,14.0,1212.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,13.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,316.0,462.0,68.4,8721.0,6041.0,83.0,83.0,100.0,127.0,128.0,99.2,102.0,245.0,41.6,0.0,7.0,1.0,0.0,0.0,339.0,122.0,36.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,1.0,0.07,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,0.0,0.0,0.0,0.0,8.0,1.0,508.0,416.0,505.0,3.0,0.0,0.0,508.0,0.0,0.0,0.0,243.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,16.0,5.0,0.0,100.0
+Denzel Dumfries,nl NED,DF,Inter,26-211,1996,15.0,13.0,1079.0,1.0,2.0,0.0,0.0,2.0,0.0,0.08,0.17,0.25,0.08,0.25,2.4,2.4,0.2,0.2,12.0,8.0,0.0,42.1,0.67,0.05,0.13,0.12,-1.4,-1.4,314.0,429.0,73.2,5184.0,1719.0,149.0,169.0,88.2,134.0,185.0,72.4,23.0,51.0,45.1,17.0,8.0,13.0,6.0,27.0,348.0,80.0,2.0,0.0,1.0,36.0,0.0,0.0,0.0,0.0,78.0,1.0,10.0,41.0,3.42,25.0,3.0,0.0,7.0,5.0,6.0,0.5,4.0,0.0,0.0,1.0,1.0,0.0,11.0,5.0,4.0,5.0,2.0,6.0,12.0,50.0,6.0,14.0,4.0,10.0,8.0,18.0,0.0,553.0,23.0,121.0,226.0,212.0,46.0,553.0,5.0,19.0,26.3,337.0,19.0,8.0,0.0,11.0,22.0,2.0,0.0,0.0,0.0,41.0,20.0,14.0,58.8
+Alfred Duncan,gh GHA,MF,Fiorentina,29-250,1993,9.0,2.0,285.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.02,0.02,3.2,0.0,0.0,0.0,0.0,0.0,0.0,0.08,-0.1,-0.1,125.0,161.0,77.6,2364.0,899.0,43.0,49.0,87.8,59.0,69.0,85.5,17.0,30.0,56.7,2.0,18.0,5.0,2.0,16.0,155.0,5.0,3.0,2.0,0.0,5.0,0.0,0.0,0.0,0.0,2.0,1.0,5.0,9.0,2.81,8.0,0.0,0.0,1.0,0.0,1.0,0.31,1.0,0.0,0.0,0.0,0.0,0.0,7.0,4.0,0.0,7.0,0.0,6.0,10.0,60.0,4.0,3.0,0.0,3.0,3.0,3.0,0.0,191.0,4.0,30.0,112.0,50.0,3.0,191.0,3.0,6.0,50.0,127.0,4.0,5.0,0.0,7.0,2.0,0.0,0.0,0.0,0.0,18.0,3.0,3.0,50.0
+Paulo Dybala,ar ARG,MF,Roma,29-000,1993,9.0,8.0,596.0,5.0,2.0,1.0,1.0,2.0,0.0,0.76,0.3,1.06,0.6,0.91,4.0,3.2,0.61,0.49,6.6,10.0,1.0,40.0,1.51,0.16,0.4,0.13,1.0,0.8,229.0,285.0,80.4,4091.0,1065.0,116.0,133.0,87.2,73.0,89.0,82.0,33.0,46.0,71.7,20.0,15.0,10.0,0.0,25.0,264.0,21.0,7.0,1.0,8.0,22.0,13.0,4.0,9.0,0.0,1.0,0.0,7.0,33.0,4.99,20.0,8.0,0.0,4.0,1.0,3.0,0.45,2.0,0.0,0.0,1.0,0.0,0.0,5.0,1.0,0.0,4.0,1.0,4.0,8.0,50.0,4.0,4.0,0.0,4.0,4.0,1.0,0.0,364.0,1.0,34.0,181.0,156.0,31.0,363.0,8.0,17.0,47.1,272.0,20.0,12.0,0.0,4.0,17.0,1.0,1.0,0.0,0.0,33.0,2.0,3.0,40.0
+Edin Džeko,ba BIH,FW,Inter,36-243,1986,15.0,10.0,935.0,6.0,2.0,0.0,0.0,1.0,0.0,0.58,0.19,0.77,0.58,0.77,6.0,6.0,0.58,0.58,10.4,14.0,0.0,38.9,1.35,0.17,0.43,0.17,0.0,0.0,181.0,257.0,70.4,2888.0,784.0,93.0,120.0,77.5,64.0,87.0,73.6,15.0,28.0,53.6,12.0,24.0,11.0,0.0,28.0,245.0,11.0,0.0,4.0,4.0,8.0,0.0,0.0,0.0,0.0,1.0,1.0,8.0,39.0,3.74,32.0,0.0,0.0,7.0,0.0,8.0,0.77,6.0,0.0,0.0,2.0,0.0,0.0,1.0,1.0,0.0,1.0,0.0,0.0,4.0,0.0,4.0,8.0,0.0,8.0,1.0,16.0,0.0,377.0,16.0,39.0,180.0,163.0,52.0,377.0,3.0,15.0,20.0,285.0,25.0,8.0,0.0,10.0,16.0,7.0,0.0,0.0,0.0,29.0,24.0,19.0,55.8
+Festy Ebosele,ie IRL,DF,Udinese,20-105,2002,2.0,0.0,10.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.67,0.67,0.1,1.0,0.0,100.0,9.0,0.0,0.0,0.07,-0.1,-0.1,2.0,2.0,100.0,18.0,0.0,2.0,2.0,100.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,0.0,0.0,4.0,3.0,1.0,7.0,0.0,1.0,0.0,3.0,3.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0
+Enzo Ebosse,cm CMR,DF,Udinese,23-249,1999,13.0,7.0,767.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.01,0.01,8.5,0.0,0.0,0.0,0.0,0.0,0.0,0.03,-0.1,-0.1,379.0,474.0,80.0,7413.0,2687.0,142.0,159.0,89.3,174.0,208.0,83.7,57.0,93.0,61.3,1.0,30.0,4.0,1.0,32.0,408.0,65.0,14.0,0.0,8.0,13.0,1.0,0.0,0.0,0.0,50.0,1.0,3.0,5.0,0.59,4.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,4.0,6.0,3.0,0.0,6.0,9.0,66.7,3.0,20.0,5.0,15.0,8.0,21.0,0.0,548.0,41.0,244.0,244.0,63.0,0.0,548.0,3.0,5.0,60.0,322.0,6.0,2.0,0.0,7.0,2.0,1.0,0.0,0.0,0.0,38.0,13.0,13.0,50.0
+Tyronne Ebuehi,ng NGA,DF,Empoli,26-334,1995,6.0,4.0,403.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.22,0.22,0.0,0.22,0.1,0.1,0.03,0.03,4.5,0.0,0.0,0.0,0.0,0.0,0.0,0.07,-0.1,-0.1,148.0,192.0,77.1,2560.0,1082.0,63.0,74.0,85.1,66.0,81.0,81.5,14.0,23.0,60.9,1.0,11.0,3.0,2.0,5.0,145.0,45.0,1.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,44.0,2.0,9.0,5.0,1.12,4.0,1.0,0.0,0.0,0.0,1.0,0.22,1.0,0.0,0.0,0.0,0.0,0.0,5.0,2.0,1.0,2.0,2.0,1.0,1.0,100.0,0.0,6.0,5.0,1.0,2.0,18.0,0.0,236.0,28.0,106.0,97.0,36.0,2.0,236.0,0.0,3.0,0.0,123.0,4.0,0.0,0.0,1.0,4.0,1.0,0.0,0.0,0.0,20.0,2.0,6.0,25.0
+"Éderson,br BRA,""MF,FW"",Atalanta,23-131,1999,13.0,8.0,740.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.1,1.1,0.13,0.13,8.2,3.0,0.0,20.0,0.36,0.0,0.0,0.08,-1.1,-1.1,228.0,295.0,77.3,3798.0,1053.0,111.0,129.0,86.0,86.0,107.0,80.4,20.0,31.0,64.5,10.0,15.0,7.0,2.0,16.0,279.0,15.0,8.0,0.0,4.0,9.0,3.0,1.0,0.0,0.0,1.0,1.0,7.0,17.0,2.06,11.0,1.0,0.0,4.0,1.0,1.0,0.12,0.0,0.0,0.0,0.0,1.0,0.0,25.0,15.0,6.0,18.0,1.0,8.0,11.0,72.7,3.0,17.0,1.0,16.0,10.0,7.0,0.0,429.0,18.0,105.0,209.0,121.0,22.0,429.0,7.0,19.0,36.8,277.0,24.0,12.0,0.0,10.0,17.0,0.0,0.0,0.0,0.0,49.0,5.0,10.0,33.3"
+Kingsley Ehizibue,nl NED,DF,Udinese,27-174,1995,11.0,2.0,347.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.04,0.04,3.9,0.0,0.0,0.0,0.0,0.0,0.0,0.07,-0.1,-0.1,132.0,179.0,73.7,2263.0,828.0,59.0,75.0,78.7,54.0,71.0,76.1,16.0,25.0,64.0,1.0,12.0,3.0,2.0,4.0,154.0,25.0,1.0,0.0,1.0,9.0,0.0,0.0,0.0,0.0,24.0,0.0,7.0,6.0,1.57,4.0,0.0,0.0,1.0,1.0,1.0,0.26,0.0,0.0,0.0,0.0,1.0,0.0,9.0,7.0,5.0,3.0,1.0,7.0,8.0,87.5,1.0,5.0,1.0,4.0,1.0,7.0,0.0,218.0,12.0,78.0,81.0,63.0,5.0,218.0,2.0,9.0,22.2,109.0,5.0,3.0,0.0,8.0,6.0,1.0,0.0,0.0,0.0,28.0,6.0,4.0,60.0
+Albin Ekdal,se SWE,MF,Spezia,33-110,1989,11.0,5.0,495.0,0.0,1.0,0.0,0.0,3.0,1.0,0.0,0.18,0.18,0.0,0.18,0.6,0.6,0.12,0.12,5.5,1.0,0.0,16.7,0.18,0.0,0.0,0.11,-0.6,-0.6,140.0,199.0,70.4,2014.0,807.0,80.0,103.0,77.7,48.0,66.0,72.7,4.0,11.0,36.4,3.0,16.0,6.0,0.0,19.0,193.0,4.0,3.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,5.0,15.0,2.73,13.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,10.0,7.0,5.0,5.0,0.0,5.0,14.0,35.7,9.0,5.0,0.0,5.0,5.0,8.0,0.0,259.0,10.0,60.0,151.0,52.0,9.0,259.0,2.0,3.0,66.7,144.0,12.0,4.0,1.0,9.0,11.0,0.0,0.0,0.0,0.0,38.0,6.0,6.0,50.0
+"Emmanuel Ekong,se SWE,""FW,MF"",Empoli,20-143,2002,2.0,0.0,20.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.2,0.2,0.0,0.0,0.0,0.0,0.0,0.0,0.04,0.0,0.0,3.0,4.0,75.0,54.0,0.0,2.0,3.0,66.7,0.0,0.0,0.0,1.0,1.0,100.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,0.0,1.0,4.0,2.0,0.0,7.0,0.0,1.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,2.0,0.0,1.0,0.0"
+"Mikael Ellertsson,is ISL,""MF,DF"",Spezia,20-249,2002,11.0,1.0,170.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.07,0.07,1.9,0.0,0.0,0.0,0.0,0.0,0.0,0.07,-0.1,-0.1,24.0,40.0,60.0,322.0,82.0,16.0,18.0,88.9,7.0,14.0,50.0,0.0,5.0,0.0,1.0,3.0,0.0,0.0,2.0,39.0,1.0,0.0,0.0,0.0,3.0,1.0,1.0,0.0,0.0,0.0,0.0,1.0,5.0,2.65,2.0,0.0,1.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,2.0,1.0,3.0,0.0,0.0,3.0,0.0,3.0,2.0,1.0,1.0,2.0,0.0,0.0,62.0,3.0,11.0,31.0,20.0,0.0,62.0,1.0,3.0,33.3,25.0,2.0,2.0,0.0,6.0,3.0,0.0,0.0,0.0,0.0,7.0,2.0,2.0,50.0"
+"Elif Elmas,mk MKD,""FW,MF"",Napoli,23-052,1999,14.0,4.0,536.0,3.0,1.0,0.0,0.0,1.0,0.0,0.5,0.17,0.67,0.5,0.67,1.9,1.9,0.33,0.33,6.0,5.0,0.0,45.5,0.84,0.27,0.6,0.18,1.1,1.1,211.0,256.0,82.4,2808.0,655.0,137.0,154.0,89.0,51.0,67.0,76.1,10.0,14.0,71.4,9.0,13.0,6.0,1.0,13.0,243.0,11.0,4.0,1.0,0.0,6.0,5.0,2.0,1.0,0.0,1.0,2.0,0.0,16.0,2.68,14.0,0.0,2.0,0.0,0.0,3.0,0.5,2.0,0.0,1.0,0.0,0.0,0.0,8.0,3.0,3.0,2.0,3.0,4.0,6.0,66.7,2.0,3.0,0.0,3.0,6.0,3.0,0.0,314.0,3.0,35.0,153.0,131.0,22.0,314.0,7.0,18.0,38.9,245.0,10.0,6.0,0.0,5.0,4.0,1.0,0.0,0.0,0.0,22.0,1.0,6.0,14.3"
+Martin Erlic,hr CRO,DF,Sassuolo,24-295,1998,10.0,10.0,867.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,9.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,365.0,412.0,88.6,7837.0,2313.0,105.0,114.0,92.1,189.0,205.0,92.2,67.0,85.0,78.8,0.0,13.0,0.0,0.0,6.0,392.0,19.0,18.0,0.0,8.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,2.0,4.0,0.42,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,4.0,3.0,2.0,0.0,1.0,4.0,25.0,3.0,18.0,11.0,7.0,13.0,34.0,0.0,503.0,64.0,292.0,212.0,2.0,0.0,503.0,0.0,1.0,0.0,301.0,5.0,1.0,0.0,10.0,7.0,0.0,0.0,0.0,0.0,45.0,12.0,13.0,48.0
+Gonzalo Escalante,ar ARG,MF,Cremonese,29-233,1993,9.0,7.0,555.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.16,0.16,0.0,0.16,0.2,0.2,0.03,0.03,6.2,1.0,0.0,16.7,0.16,0.0,0.0,0.03,-0.2,-0.2,222.0,290.0,76.6,3755.0,1430.0,99.0,117.0,84.6,103.0,122.0,84.4,16.0,36.0,44.4,4.0,30.0,2.0,0.0,19.0,279.0,8.0,4.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,3.0,8.0,10.0,1.62,8.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,16.0,8.0,8.0,8.0,0.0,10.0,13.0,76.9,3.0,7.0,1.0,6.0,10.0,4.0,0.0,348.0,16.0,99.0,199.0,56.0,7.0,348.0,1.0,5.0,20.0,225.0,7.0,7.0,0.0,6.0,5.0,0.0,0.0,0.0,0.0,39.0,9.0,9.0,50.0
+Nicolò Fagioli,it ITA,MF,Juventus,21-276,2001,7.0,3.0,329.0,2.0,0.0,0.0,0.0,0.0,0.0,0.55,0.0,0.55,0.55,0.55,0.3,0.3,0.1,0.1,3.7,4.0,0.0,80.0,1.09,0.4,0.5,0.07,1.7,1.7,115.0,145.0,79.3,1988.0,380.0,52.0,59.0,88.1,46.0,53.0,86.8,14.0,28.0,50.0,7.0,12.0,5.0,1.0,8.0,137.0,8.0,5.0,0.0,2.0,7.0,2.0,1.0,1.0,0.0,1.0,0.0,2.0,10.0,2.74,8.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,4.0,2.0,2.0,2.0,1.0,2.0,50.0,1.0,3.0,1.0,2.0,5.0,1.0,0.0,182.0,4.0,31.0,99.0,54.0,5.0,182.0,1.0,5.0,20.0,121.0,7.0,2.0,0.0,3.0,5.0,0.0,0.0,0.0,0.0,22.0,0.0,2.0,0.0
+Wladimiro Falcone,it ITA,GK,Lecce,27-217,1995,15.0,15.0,1350.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,280.0,501.0,55.9,8612.0,6314.0,46.0,46.0,100.0,114.0,119.0,95.8,117.0,329.0,35.6,0.0,5.0,1.0,0.0,0.0,347.0,150.0,38.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,1.0,0.07,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,1.0,1.0,100.0,0.0,0.0,0.0,0.0,1.0,11.0,0.0,552.0,469.0,552.0,0.0,0.0,0.0,552.0,0.0,0.0,0.0,201.0,0.0,0.0,0.0,1.0,2.0,0.0,0.0,1.0,0.0,17.0,6.0,0.0,100.0
+Davide Faraoni,it ITA,DF,Hellas Verona,31-021,1991,8.0,7.0,478.0,0.0,2.0,0.0,0.0,3.0,0.0,0.0,0.38,0.38,0.0,0.38,1.2,1.2,0.23,0.23,5.3,3.0,0.0,30.0,0.56,0.0,0.0,0.12,-1.2,-1.2,130.0,199.0,65.3,2383.0,1103.0,55.0,71.0,77.5,55.0,75.0,73.3,16.0,36.0,44.4,3.0,11.0,5.0,2.0,15.0,157.0,39.0,0.0,1.0,6.0,14.0,0.0,0.0,0.0,0.0,39.0,3.0,3.0,9.0,1.69,4.0,0.0,2.0,3.0,0.0,3.0,0.56,1.0,0.0,1.0,1.0,0.0,0.0,8.0,5.0,2.0,5.0,1.0,3.0,12.0,25.0,9.0,9.0,4.0,5.0,6.0,7.0,0.0,245.0,16.0,60.0,105.0,81.0,11.0,245.0,3.0,7.0,42.9,119.0,3.0,2.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,23.0,3.0,3.0,50.0
+Federico Fazio,ar ARG,DF,Salernitana,35-243,1987,9.0,9.0,809.0,1.0,0.0,0.0,0.0,2.0,1.0,0.11,0.0,0.11,0.11,0.11,0.7,0.7,0.07,0.07,9.0,2.0,0.0,20.0,0.22,0.1,0.5,0.07,0.3,0.3,342.0,436.0,78.4,6528.0,2662.0,120.0,144.0,83.3,170.0,192.0,88.5,44.0,81.0,54.3,2.0,21.0,3.0,0.0,28.0,407.0,29.0,14.0,0.0,8.0,3.0,0.0,0.0,0.0,0.0,15.0,0.0,6.0,10.0,1.11,6.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,11.0,8.0,6.0,5.0,0.0,3.0,8.0,37.5,5.0,8.0,4.0,4.0,20.0,42.0,0.0,538.0,53.0,241.0,252.0,50.0,13.0,538.0,4.0,6.0,66.7,299.0,8.0,4.0,0.0,7.0,3.0,0.0,0.0,1.0,0.0,58.0,31.0,9.0,77.5
+"Jacopo Fazzini,it ITA,""MF,FW"",Empoli,19-244,2003,7.0,1.0,140.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.06,0.06,1.6,0.0,0.0,0.0,0.0,0.0,0.0,0.04,-0.1,-0.1,42.0,50.0,84.0,566.0,113.0,27.0,28.0,96.4,14.0,18.0,77.8,1.0,4.0,25.0,1.0,1.0,0.0,0.0,0.0,47.0,3.0,1.0,0.0,0.0,2.0,1.0,0.0,1.0,0.0,1.0,0.0,0.0,4.0,2.59,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,14.0,8.0,12.0,2.0,0.0,8.0,9.0,88.9,1.0,3.0,1.0,2.0,2.0,7.0,0.0,89.0,6.0,36.0,36.0,18.0,3.0,89.0,0.0,5.0,0.0,44.0,1.0,4.0,0.0,4.0,1.0,0.0,0.0,0.0,0.0,7.0,0.0,6.0,0.0"
+Lewis Ferguson,sct SCO,MF,Bologna,23-083,1999,9.0,6.0,511.0,3.0,0.0,0.0,0.0,1.0,0.0,0.53,0.0,0.53,0.53,0.53,0.9,0.9,0.17,0.17,5.7,5.0,0.0,55.6,0.88,0.33,0.6,0.11,2.1,2.1,182.0,224.0,81.3,2773.0,569.0,96.0,105.0,91.4,67.0,77.0,87.0,10.0,20.0,50.0,3.0,12.0,1.0,0.0,9.0,218.0,5.0,3.0,2.0,0.0,3.0,0.0,0.0,0.0,0.0,2.0,1.0,6.0,11.0,1.93,7.0,1.0,0.0,1.0,2.0,1.0,0.18,1.0,0.0,0.0,0.0,0.0,0.0,11.0,5.0,5.0,3.0,3.0,3.0,9.0,33.3,6.0,4.0,2.0,2.0,7.0,9.0,0.0,286.0,13.0,69.0,146.0,73.0,16.0,286.0,1.0,2.0,50.0,205.0,10.0,4.0,0.0,13.0,13.0,0.0,0.0,0.0,0.0,28.0,6.0,11.0,35.3
+Alex Ferrari,it ITA,DF,Sampdoria,28-137,1994,12.0,10.0,868.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.2,0.02,0.02,9.6,0.0,0.0,0.0,0.0,0.0,0.0,0.04,-0.2,-0.2,384.0,456.0,84.2,7605.0,2387.0,114.0,126.0,90.5,220.0,242.0,90.9,41.0,67.0,61.2,3.0,17.0,1.0,0.0,16.0,433.0,23.0,21.0,0.0,3.0,4.0,0.0,0.0,0.0,0.0,2.0,0.0,8.0,6.0,0.62,4.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,5.0,7.0,2.0,0.0,4.0,8.0,50.0,4.0,21.0,10.0,11.0,19.0,25.0,0.0,559.0,51.0,276.0,263.0,25.0,5.0,559.0,3.0,6.0,50.0,307.0,10.0,3.0,0.0,12.0,7.0,0.0,0.0,1.0,0.0,62.0,21.0,15.0,58.3
+Alessandro Florenzi,it ITA,DF,Milan,31-249,1991,2.0,1.0,97.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,62.0,79.0,78.5,1115.0,324.0,26.0,28.0,92.9,32.0,36.0,88.9,4.0,14.0,28.6,1.0,4.0,1.0,0.0,4.0,58.0,20.0,3.0,0.0,0.0,5.0,3.0,0.0,3.0,0.0,14.0,1.0,0.0,2.0,1.87,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,2.0,2.0,0.0,1.0,2.0,3.0,66.7,1.0,0.0,0.0,0.0,1.0,1.0,0.0,85.0,2.0,21.0,41.0,23.0,1.0,85.0,0.0,0.0,0.0,47.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0
+Davide Frattesi,it ITA,MF,Sassuolo,23-024,1999,15.0,15.0,1210.0,4.0,0.0,0.0,0.0,2.0,0.0,0.3,0.0,0.3,0.3,0.3,3.7,3.7,0.27,0.27,13.4,15.0,0.0,50.0,1.12,0.13,0.27,0.12,0.3,0.3,313.0,411.0,76.2,5361.0,1340.0,150.0,187.0,80.2,112.0,135.0,83.0,37.0,60.0,61.7,13.0,34.0,9.0,0.0,41.0,400.0,11.0,8.0,3.0,9.0,6.0,0.0,0.0,0.0,0.0,3.0,0.0,10.0,39.0,2.89,30.0,0.0,3.0,3.0,2.0,4.0,0.3,3.0,0.0,0.0,0.0,0.0,1.0,24.0,13.0,9.0,12.0,3.0,10.0,19.0,52.6,9.0,7.0,1.0,6.0,2.0,15.0,0.0,567.0,23.0,105.0,277.0,194.0,40.0,567.0,19.0,34.0,55.9,398.0,24.0,20.0,0.0,15.0,28.0,0.0,0.0,0.0,0.0,55.0,11.0,7.0,61.1
+Matteo Gabbia,it ITA,DF,Milan,23-025,1999,6.0,4.0,399.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,4.4,0.0,0.0,0.0,0.0,0.0,0.0,0.04,0.0,0.0,188.0,237.0,79.3,4191.0,1363.0,50.0,62.0,80.6,98.0,108.0,90.7,38.0,59.0,64.4,0.0,7.0,0.0,0.0,6.0,229.0,8.0,2.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,2.0,3.0,0.68,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,10.0,5.0,9.0,1.0,0.0,5.0,6.0,83.3,1.0,5.0,2.0,3.0,3.0,20.0,0.0,279.0,38.0,184.0,91.0,5.0,1.0,279.0,0.0,0.0,0.0,164.0,0.0,0.0,0.0,3.0,1.0,0.0,0.0,0.0,0.0,22.0,12.0,4.0,75.0
+"Manolo Gabbiadini,it ITA,""MF,FW"",Sampdoria,30-354,1991,13.0,5.0,573.0,1.0,1.0,0.0,0.0,2.0,0.0,0.16,0.16,0.31,0.16,0.31,1.8,1.8,0.28,0.28,6.4,7.0,2.0,31.8,1.1,0.05,0.14,0.08,-0.8,-0.8,116.0,186.0,62.4,1615.0,456.0,72.0,95.0,75.8,30.0,49.0,61.2,6.0,20.0,30.0,5.0,10.0,7.0,0.0,13.0,164.0,19.0,2.0,1.0,1.0,13.0,10.0,2.0,7.0,0.0,2.0,3.0,4.0,15.0,2.35,8.0,0.0,0.0,6.0,1.0,1.0,0.16,1.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,2.0,0.0,3.0,0.0,3.0,3.0,0.0,3.0,1.0,2.0,0.0,244.0,3.0,17.0,93.0,134.0,23.0,244.0,0.0,5.0,0.0,202.0,18.0,10.0,0.0,10.0,19.0,5.0,0.0,0.0,0.0,14.0,15.0,23.0,39.5"
+Gianluca Gaetano,it ITA,MF,Napoli,22-194,2000,3.0,0.0,33.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,2.73,2.73,0.0,2.73,0.1,0.1,0.31,0.31,0.4,0.0,0.0,0.0,0.0,0.0,0.0,0.06,-0.1,-0.1,18.0,25.0,72.0,242.0,75.0,10.0,11.0,90.9,7.0,9.0,77.8,0.0,1.0,0.0,1.0,1.0,0.0,0.0,2.0,21.0,2.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,1.0,2.73,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,1.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,30.0,0.0,1.0,18.0,11.0,2.0,30.0,0.0,2.0,0.0,23.0,0.0,3.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0
+Roberto Gagliardini,it ITA,MF,Inter,28-222,1994,5.0,1.0,176.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.2,0.11,0.11,2.0,1.0,0.0,20.0,0.51,0.0,0.0,0.04,-0.2,-0.2,57.0,73.0,78.1,830.0,232.0,37.0,47.0,78.7,15.0,18.0,83.3,4.0,6.0,66.7,1.0,6.0,3.0,0.0,7.0,70.0,3.0,2.0,1.0,1.0,2.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,5.0,2.54,4.0,0.0,0.0,0.0,1.0,1.0,0.51,1.0,0.0,0.0,0.0,0.0,0.0,5.0,3.0,3.0,2.0,0.0,3.0,6.0,50.0,3.0,4.0,2.0,2.0,1.0,3.0,0.0,92.0,4.0,19.0,44.0,30.0,8.0,92.0,0.0,0.0,0.0,63.0,1.0,1.0,0.0,1.0,4.0,0.0,0.0,0.0,0.0,7.0,5.0,4.0,55.6
+Antonino Gallo,it ITA,DF,Lecce,22-314,2000,12.0,10.0,915.0,0.0,1.0,0.0,0.0,2.0,1.0,0.0,0.1,0.1,0.0,0.1,0.0,0.0,0.0,0.0,10.2,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.0,0.0,333.0,492.0,67.7,6409.0,2922.0,140.0,161.0,87.0,144.0,202.0,71.3,46.0,105.0,43.8,14.0,50.0,12.0,8.0,38.0,378.0,110.0,14.0,0.0,6.0,31.0,0.0,0.0,0.0,0.0,96.0,4.0,11.0,24.0,2.36,21.0,0.0,3.0,0.0,0.0,1.0,0.1,1.0,0.0,0.0,0.0,0.0,0.0,20.0,10.0,15.0,2.0,3.0,15.0,21.0,71.4,6.0,13.0,2.0,11.0,7.0,25.0,0.0,576.0,33.0,196.0,237.0,151.0,3.0,576.0,5.0,9.0,55.6,280.0,11.0,4.0,1.0,8.0,7.0,1.0,0.0,0.0,0.0,70.0,13.0,7.0,65.0
+Federico Gatti,it ITA,DF,Juventus,24-144,1998,4.0,4.0,360.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.02,0.02,4.0,1.0,0.0,50.0,0.25,0.0,0.0,0.04,-0.1,-0.1,218.0,261.0,83.5,4819.0,1369.0,64.0,71.0,90.1,107.0,117.0,91.5,46.0,67.0,68.7,0.0,15.0,0.0,0.0,10.0,247.0,13.0,11.0,0.0,7.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,2.0,6.0,1.5,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,2.0,3.0,0.0,0.0,1.0,1.0,100.0,0.0,5.0,4.0,1.0,6.0,20.0,1.0,305.0,33.0,160.0,131.0,16.0,5.0,305.0,0.0,0.0,0.0,217.0,1.0,2.0,0.0,3.0,5.0,0.0,0.0,0.0,0.0,21.0,11.0,8.0,57.9
+Valentin Gendrey,fr FRA,DF,Lecce,22-147,2000,15.0,13.0,1183.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,13.1,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.0,0.0,412.0,583.0,70.7,6688.0,3283.0,215.0,247.0,87.0,166.0,229.0,72.5,23.0,75.0,30.7,7.0,26.0,5.0,2.0,38.0,437.0,143.0,8.0,0.0,3.0,24.0,0.0,0.0,0.0,0.0,135.0,3.0,14.0,14.0,1.07,10.0,1.0,1.0,0.0,2.0,1.0,0.08,0.0,0.0,0.0,0.0,1.0,0.0,35.0,20.0,25.0,8.0,2.0,14.0,25.0,56.0,11.0,18.0,2.0,16.0,17.0,38.0,0.0,719.0,45.0,278.0,296.0,158.0,3.0,719.0,5.0,11.0,45.5,324.0,21.0,7.0,0.0,11.0,14.0,0.0,1.0,1.0,0.0,80.0,15.0,18.0,45.5
+Paolo Ghiglione,it ITA,DF,Cremonese,25-286,1997,5.0,5.0,377.0,0.0,1.0,0.0,0.0,2.0,0.0,0.0,0.24,0.24,0.0,0.24,0.1,0.1,0.02,0.02,4.2,0.0,0.0,0.0,0.0,0.0,0.0,0.03,-0.1,-0.1,72.0,139.0,51.8,1440.0,781.0,22.0,33.0,66.7,40.0,71.0,56.3,10.0,26.0,38.5,5.0,9.0,9.0,7.0,10.0,112.0,27.0,1.0,0.0,1.0,24.0,0.0,0.0,0.0,0.0,26.0,0.0,5.0,8.0,1.91,7.0,1.0,0.0,0.0,0.0,2.0,0.48,2.0,0.0,0.0,0.0,0.0,0.0,5.0,3.0,3.0,2.0,0.0,3.0,8.0,37.5,5.0,7.0,4.0,3.0,3.0,7.0,0.0,171.0,11.0,43.0,66.0,63.0,5.0,171.0,0.0,3.0,0.0,80.0,2.0,4.0,0.0,5.0,3.0,0.0,0.0,0.0,0.0,20.0,2.0,4.0,33.3
+Mario Gila,es ESP,DF,Lazio,22-078,2000,4.0,0.0,90.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,56.0,61.0,91.8,953.0,330.0,25.0,27.0,92.6,24.0,26.0,92.3,6.0,7.0,85.7,0.0,1.0,0.0,0.0,2.0,56.0,5.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,1.0,1.01,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,1.0,3.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,3.0,3.0,0.0,71.0,6.0,36.0,33.0,2.0,0.0,71.0,0.0,0.0,0.0,46.0,1.0,1.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,6.0,0.0,3.0,0.0
+Olivier Giroud,fr FRA,FW,Milan,36-046,1986,13.0,9.0,767.0,5.0,3.0,1.0,1.0,3.0,1.0,0.59,0.35,0.94,0.47,0.82,4.8,4.1,0.56,0.49,8.5,8.0,1.0,21.6,0.94,0.11,0.5,0.11,0.2,-0.1,112.0,179.0,62.6,1329.0,265.0,73.0,109.0,67.0,28.0,44.0,63.6,2.0,7.0,28.6,11.0,4.0,2.0,0.0,7.0,166.0,12.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,22.0,2.58,16.0,0.0,0.0,4.0,2.0,3.0,0.35,1.0,0.0,0.0,2.0,0.0,0.0,2.0,1.0,1.0,1.0,0.0,1.0,3.0,33.3,2.0,5.0,1.0,4.0,1.0,7.0,0.0,270.0,9.0,18.0,112.0,145.0,64.0,269.0,3.0,4.0,75.0,213.0,23.0,6.0,1.0,11.0,13.0,7.0,0.0,0.0,0.0,17.0,41.0,21.0,66.1
+Pierluigi Gollini,it ITA,GK,Fiorentina,27-242,1995,3.0,3.0,270.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,96.0,126.0,76.2,2622.0,1774.0,18.0,18.0,100.0,42.0,42.0,100.0,36.0,66.0,54.5,0.0,1.0,0.0,0.0,0.0,111.0,15.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,1.0,1.0,100.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,131.0,116.0,131.0,0.0,0.0,0.0,131.0,0.0,0.0,0.0,91.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0
+Joan Gonzàlez,es ESP,MF,Lecce,20-287,2002,15.0,13.0,1108.0,1.0,2.0,0.0,0.0,4.0,0.0,0.08,0.16,0.24,0.08,0.24,0.9,0.9,0.07,0.07,12.3,2.0,0.0,22.2,0.16,0.11,0.5,0.1,0.1,0.1,266.0,352.0,75.6,4322.0,1168.0,117.0,156.0,75.0,113.0,124.0,91.1,21.0,44.0,47.7,11.0,32.0,5.0,2.0,19.0,329.0,22.0,5.0,2.0,4.0,13.0,0.0,0.0,0.0,0.0,5.0,1.0,6.0,21.0,1.71,14.0,0.0,1.0,2.0,3.0,2.0,0.16,2.0,0.0,0.0,0.0,0.0,0.0,23.0,11.0,13.0,5.0,5.0,9.0,25.0,36.0,16.0,19.0,4.0,15.0,9.0,20.0,0.0,499.0,30.0,130.0,254.0,125.0,17.0,499.0,8.0,26.0,30.8,289.0,24.0,15.0,0.0,24.0,26.0,1.0,0.0,0.0,1.0,61.0,20.0,31.0,39.2
+"Nicolás González,ar ARG,""FW,MF"",Fiorentina,24-223,1998,6.0,2.0,187.0,1.0,0.0,0.0,0.0,0.0,0.0,0.48,0.0,0.48,0.48,0.48,1.2,1.2,0.56,0.56,2.1,2.0,0.0,20.0,0.96,0.1,0.5,0.12,-0.2,-0.2,48.0,79.0,60.8,960.0,161.0,20.0,29.0,69.0,18.0,23.0,78.3,8.0,13.0,61.5,2.0,5.0,2.0,0.0,6.0,77.0,0.0,0.0,0.0,3.0,5.0,0.0,0.0,0.0,0.0,0.0,2.0,6.0,11.0,5.29,7.0,0.0,1.0,2.0,1.0,1.0,0.48,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,115.0,1.0,4.0,48.0,64.0,16.0,115.0,3.0,10.0,30.0,94.0,7.0,3.0,0.0,2.0,5.0,1.0,0.0,0.0,0.0,8.0,6.0,5.0,54.5"
+Robin Gosens,de GER,DF,Inter,28-133,1994,12.0,1.0,246.0,1.0,0.0,0.0,0.0,1.0,0.0,0.37,0.0,0.37,0.37,0.37,0.5,0.5,0.2,0.2,2.7,1.0,0.0,33.3,0.37,0.33,1.0,0.18,0.5,0.5,102.0,132.0,77.3,1664.0,652.0,53.0,54.0,98.1,42.0,54.0,77.8,6.0,15.0,40.0,3.0,7.0,7.0,4.0,10.0,114.0,16.0,0.0,0.0,0.0,14.0,0.0,0.0,0.0,0.0,16.0,2.0,5.0,7.0,2.57,6.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,5.0,3.0,3.0,0.0,3.0,4.0,75.0,1.0,3.0,0.0,3.0,2.0,1.0,0.0,152.0,4.0,37.0,53.0,63.0,10.0,152.0,2.0,3.0,66.7,107.0,4.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,12.0,2.0,3.0,40.0
+Alberto Grassi,it ITA,MF,Empoli,27-253,1995,9.0,4.0,324.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.2,0.05,0.05,3.6,1.0,0.0,25.0,0.28,0.0,0.0,0.04,-0.2,-0.2,129.0,161.0,80.1,1884.0,624.0,69.0,80.0,86.3,41.0,50.0,82.0,8.0,18.0,44.4,3.0,9.0,2.0,0.0,11.0,156.0,5.0,5.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,6.0,1.67,4.0,0.0,0.0,0.0,1.0,1.0,0.28,1.0,0.0,0.0,0.0,0.0,0.0,12.0,9.0,8.0,4.0,0.0,6.0,6.0,100.0,0.0,6.0,5.0,1.0,11.0,12.0,0.0,219.0,21.0,78.0,116.0,26.0,3.0,219.0,0.0,2.0,0.0,105.0,4.0,4.0,0.0,7.0,3.0,0.0,0.0,0.0,0.0,31.0,11.0,4.0,73.3
+Koray Günter,de GER,DF,Hellas Verona,28-091,1994,13.0,11.0,1003.0,1.0,0.0,0.0,0.0,3.0,0.0,0.09,0.0,0.09,0.09,0.09,0.9,0.9,0.08,0.08,11.1,1.0,0.0,11.1,0.09,0.11,1.0,0.1,0.1,0.1,323.0,422.0,76.5,6871.0,3173.0,102.0,126.0,81.0,160.0,183.0,87.4,58.0,101.0,57.4,8.0,31.0,1.0,1.0,26.0,400.0,21.0,20.0,0.0,3.0,3.0,0.0,0.0,0.0,0.0,1.0,1.0,5.0,13.0,1.17,10.0,1.0,0.0,2.0,0.0,1.0,0.09,0.0,0.0,0.0,1.0,0.0,0.0,10.0,6.0,1.0,8.0,1.0,4.0,7.0,57.1,3.0,24.0,15.0,9.0,30.0,46.0,0.0,559.0,81.0,284.0,253.0,29.0,10.0,559.0,3.0,4.0,75.0,231.0,3.0,1.0,0.0,17.0,10.0,0.0,0.0,0.0,0.0,81.0,22.0,21.0,51.2
+"Emmanuel Gyasi,gh GHA,""FW,DF"",Spezia,28-308,1994,13.0,13.0,1034.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,1.4,1.4,0.12,0.12,11.5,6.0,0.0,35.3,0.52,0.0,0.0,0.08,-1.4,-1.4,203.0,254.0,79.9,2560.0,477.0,141.0,160.0,88.1,53.0,67.0,79.1,3.0,7.0,42.9,8.0,1.0,4.0,0.0,5.0,214.0,40.0,3.0,1.0,1.0,8.0,2.0,0.0,0.0,0.0,18.0,0.0,7.0,17.0,1.48,15.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,4.0,3.0,6.0,0.0,3.0,10.0,30.0,7.0,12.0,3.0,9.0,3.0,8.0,0.0,357.0,10.0,60.0,144.0,155.0,39.0,357.0,3.0,10.0,30.0,224.0,24.0,15.0,0.0,15.0,10.0,13.0,0.0,0.0,0.0,38.0,6.0,25.0,19.4"
+Norbert Gyömbér,sk SVK,DF,Salernitana,30-135,1992,11.0,10.0,728.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3,0.3,0.04,0.04,8.1,0.0,0.0,0.0,0.0,0.0,0.0,0.17,-0.3,-0.3,305.0,350.0,87.1,5662.0,2224.0,110.0,120.0,91.7,156.0,168.0,92.9,35.0,55.0,63.6,1.0,24.0,0.0,0.0,23.0,336.0,14.0,9.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,1.0,7.0,0.86,5.0,1.0,0.0,0.0,0.0,1.0,0.12,1.0,0.0,0.0,0.0,0.0,0.0,14.0,11.0,11.0,3.0,0.0,7.0,11.0,63.6,4.0,16.0,11.0,5.0,11.0,37.0,0.0,438.0,57.0,220.0,217.0,5.0,1.0,438.0,0.0,1.0,0.0,256.0,1.0,1.0,0.0,10.0,2.0,0.0,0.0,1.0,0.0,48.0,12.0,8.0,60.0
+"Christian Gytkjær,dk DEN,""FW,MF"",Monza,32-193,1990,11.0,2.0,343.0,1.0,0.0,0.0,0.0,0.0,0.0,0.26,0.0,0.26,0.26,0.26,2.3,2.3,0.62,0.62,3.8,4.0,1.0,44.4,1.05,0.11,0.25,0.26,-1.3,-1.3,38.0,58.0,65.5,465.0,81.0,24.0,34.0,70.6,9.0,15.0,60.0,2.0,2.0,100.0,2.0,1.0,2.0,0.0,4.0,52.0,5.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,2.0,6.0,1.59,4.0,0.0,0.0,2.0,0.0,2.0,0.53,1.0,0.0,0.0,1.0,0.0,0.0,6.0,2.0,1.0,4.0,1.0,2.0,3.0,66.7,1.0,1.0,0.0,1.0,0.0,0.0,0.0,89.0,0.0,1.0,47.0,41.0,13.0,89.0,1.0,2.0,50.0,65.0,7.0,5.0,0.0,8.0,4.0,8.0,0.0,0.0,0.0,7.0,4.0,11.0,26.7"
+Nicolas Haas,ch SUI,MF,Empoli,26-296,1996,12.0,9.0,741.0,1.0,0.0,0.0,0.0,2.0,0.0,0.12,0.0,0.12,0.12,0.12,1.1,1.1,0.13,0.13,8.2,3.0,0.0,50.0,0.36,0.17,0.33,0.19,-0.1,-0.1,177.0,242.0,73.1,2837.0,825.0,91.0,111.0,82.0,71.0,93.0,76.3,11.0,21.0,52.4,5.0,18.0,4.0,0.0,16.0,235.0,7.0,2.0,0.0,0.0,10.0,0.0,0.0,0.0,0.0,2.0,0.0,10.0,15.0,1.81,12.0,1.0,1.0,0.0,0.0,1.0,0.12,0.0,1.0,0.0,0.0,0.0,0.0,20.0,8.0,10.0,5.0,5.0,9.0,17.0,52.9,8.0,8.0,2.0,6.0,3.0,15.0,0.0,336.0,27.0,116.0,139.0,82.0,14.0,336.0,1.0,5.0,20.0,208.0,14.0,7.0,0.0,15.0,8.0,1.0,0.0,0.0,0.0,37.0,1.0,12.0,7.7
+Samir Handanović,si SVN,GK,Inter,38-124,1984,8.0,8.0,720.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,8.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,280.0,314.0,89.2,6390.0,4416.0,88.0,89.0,98.9,130.0,131.0,99.2,61.0,90.0,67.8,0.0,6.0,0.0,0.0,0.0,253.0,58.0,13.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,2.0,0.25,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,332.0,267.0,329.0,2.0,1.0,0.0,332.0,0.0,0.0,0.0,198.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,8.0,0.0,0.0,0.0
+Abdou Harroui,nl NED,MF,Sassuolo,24-306,1998,12.0,2.0,291.0,1.0,0.0,0.0,0.0,1.0,0.0,0.31,0.0,0.31,0.31,0.31,0.6,0.6,0.17,0.17,3.2,3.0,0.0,33.3,0.93,0.11,0.33,0.06,0.4,0.4,105.0,133.0,78.9,1684.0,410.0,48.0,53.0,90.6,49.0,56.0,87.5,6.0,11.0,54.5,1.0,15.0,3.0,1.0,6.0,130.0,3.0,0.0,1.0,1.0,7.0,0.0,0.0,0.0,0.0,1.0,0.0,5.0,4.0,1.25,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,0.0,3.0,2.0,2.0,1.0,6.0,16.7,5.0,3.0,1.0,2.0,0.0,2.0,0.0,166.0,6.0,19.0,90.0,60.0,4.0,166.0,2.0,3.0,66.7,119.0,4.0,6.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,19.0,4.0,3.0,57.1
+Hans Hateboer,nl NED,DF,Atalanta,28-310,1994,12.0,12.0,1044.0,1.0,0.0,0.0,0.0,6.0,0.0,0.09,0.0,0.09,0.09,0.09,0.9,0.9,0.08,0.08,11.6,1.0,0.0,14.3,0.09,0.14,1.0,0.13,0.1,0.1,413.0,526.0,78.5,6072.0,2194.0,245.0,276.0,88.8,130.0,170.0,76.5,25.0,47.0,53.2,10.0,19.0,14.0,6.0,30.0,418.0,106.0,3.0,2.0,1.0,17.0,0.0,0.0,0.0,0.0,103.0,2.0,10.0,16.0,1.38,14.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,16.0,10.0,8.0,6.0,2.0,9.0,23.0,39.1,14.0,16.0,4.0,12.0,9.0,20.0,0.0,608.0,32.0,167.0,262.0,181.0,19.0,608.0,3.0,6.0,50.0,362.0,7.0,5.0,0.0,13.0,2.0,0.0,0.0,0.0,0.0,37.0,18.0,12.0,60.0
+Liam Henderson,sct SCO,MF,Empoli,26-204,1996,13.0,7.0,598.0,0.0,1.0,0.0,0.0,4.0,0.0,0.0,0.15,0.15,0.0,0.15,0.2,0.2,0.03,0.03,6.6,3.0,0.0,60.0,0.45,0.0,0.0,0.04,-0.2,-0.2,202.0,264.0,76.5,3165.0,960.0,86.0,104.0,82.7,94.0,108.0,87.0,11.0,30.0,36.7,12.0,13.0,6.0,6.0,15.0,248.0,12.0,4.0,3.0,1.0,17.0,2.0,1.0,0.0,0.0,2.0,4.0,6.0,22.0,3.31,19.0,1.0,0.0,1.0,0.0,1.0,0.15,1.0,0.0,0.0,0.0,0.0,0.0,7.0,6.0,4.0,2.0,1.0,2.0,13.0,15.4,11.0,6.0,1.0,5.0,7.0,2.0,0.0,312.0,8.0,62.0,174.0,81.0,11.0,312.0,0.0,5.0,0.0,210.0,11.0,3.0,0.0,24.0,6.0,2.0,0.0,0.0,0.0,34.0,3.0,4.0,42.9
+Jack Hendry,sct SCO,DF,Cremonese,27-192,1995,3.0,2.0,188.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,105.0,119.0,88.2,2063.0,879.0,34.0,36.0,94.4,57.0,64.0,89.1,11.0,16.0,68.8,0.0,6.0,0.0,0.0,6.0,104.0,15.0,7.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,3.0,1.44,3.0,0.0,0.0,0.0,0.0,1.0,0.48,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,1.0,7.0,0.0,129.0,13.0,65.0,63.0,3.0,0.0,129.0,0.0,0.0,0.0,79.0,0.0,0.0,0.0,2.0,1.0,0.0,0.0,0.0,0.0,11.0,8.0,3.0,72.7
+Matheus Henrique,br BRA,MF,Sassuolo,24-331,1997,9.0,4.0,486.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.5,0.5,0.09,0.09,5.4,4.0,0.0,57.1,0.74,0.0,0.0,0.07,-0.5,-0.5,216.0,253.0,85.4,3690.0,895.0,94.0,105.0,89.5,92.0,101.0,91.1,22.0,30.0,73.3,8.0,29.0,2.0,0.0,21.0,249.0,4.0,1.0,2.0,2.0,0.0,1.0,0.0,0.0,0.0,2.0,0.0,6.0,19.0,3.52,14.0,1.0,1.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,5.0,2.0,5.0,0.0,1.0,2.0,50.0,1.0,3.0,0.0,3.0,5.0,3.0,0.0,293.0,5.0,38.0,171.0,87.0,6.0,293.0,8.0,13.0,61.5,216.0,9.0,3.0,0.0,4.0,6.0,0.0,0.0,0.0,0.0,21.0,4.0,2.0,66.7
+Thomas Henry,fr FRA,FW,Hellas Verona,28-056,1994,15.0,13.0,1021.0,2.0,0.0,0.0,0.0,4.0,0.0,0.18,0.0,0.18,0.18,0.18,1.6,1.6,0.15,0.15,11.3,5.0,0.0,29.4,0.44,0.12,0.4,0.1,0.4,0.4,115.0,221.0,52.0,1405.0,437.0,71.0,121.0,58.7,19.0,44.0,43.2,7.0,12.0,58.3,13.0,14.0,6.0,0.0,15.0,208.0,9.0,0.0,1.0,2.0,5.0,0.0,0.0,0.0,0.0,1.0,4.0,9.0,22.0,1.94,16.0,1.0,1.0,3.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,3.0,1.0,1.0,3.0,1.0,4.0,25.0,3.0,5.0,2.0,3.0,0.0,14.0,0.0,356.0,15.0,25.0,155.0,178.0,45.0,356.0,3.0,14.0,21.4,293.0,50.0,25.0,0.0,25.0,16.0,9.0,0.0,0.0,0.0,29.0,42.0,39.0,51.9
+Theo Hernández,fr FRA,DF,Milan,25-040,1997,13.0,13.0,1154.0,2.0,2.0,1.0,1.0,5.0,0.0,0.16,0.16,0.31,0.08,0.23,2.1,1.3,0.16,0.1,12.8,5.0,3.0,17.9,0.39,0.04,0.2,0.05,-0.1,-0.3,522.0,664.0,78.6,9216.0,3093.0,229.0,258.0,88.8,232.0,279.0,83.2,51.0,92.0,55.4,21.0,40.0,15.0,5.0,41.0,526.0,138.0,17.0,1.0,10.0,38.0,11.0,0.0,9.0,0.0,110.0,0.0,15.0,41.0,3.2,21.0,10.0,1.0,4.0,3.0,6.0,0.47,3.0,2.0,0.0,0.0,0.0,1.0,23.0,14.0,15.0,7.0,1.0,11.0,15.0,73.3,4.0,17.0,4.0,13.0,8.0,9.0,0.0,799.0,23.0,194.0,399.0,214.0,28.0,798.0,7.0,31.0,22.6,476.0,17.0,9.0,0.0,10.0,25.0,0.0,0.0,0.0,0.0,77.0,18.0,8.0,69.2
+Isak Hien,se SWE,DF,Hellas Verona,23-306,1999,12.0,8.0,881.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,9.8,0.0,0.0,0.0,0.0,0.0,0.0,0.05,0.0,0.0,295.0,397.0,74.3,5756.0,2538.0,99.0,130.0,76.2,153.0,181.0,84.5,36.0,63.0,57.1,2.0,21.0,2.0,1.0,23.0,362.0,33.0,11.0,0.0,2.0,1.0,0.0,0.0,0.0,0.0,22.0,2.0,9.0,10.0,1.02,6.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,27.0,12.0,20.0,7.0,0.0,14.0,20.0,70.0,6.0,8.0,3.0,5.0,15.0,21.0,0.0,500.0,45.0,259.0,210.0,40.0,10.0,500.0,5.0,12.0,41.7,223.0,10.0,5.0,0.0,19.0,3.0,0.0,0.0,0.0,0.0,66.0,30.0,14.0,68.2
+Morten Hjulmand,dk DEN,MF,Lecce,23-143,1999,14.0,14.0,1174.0,0.0,2.0,0.0,0.0,4.0,1.0,0.0,0.15,0.15,0.0,0.15,0.2,0.2,0.01,0.01,13.0,1.0,0.0,16.7,0.08,0.0,0.0,0.03,-0.2,-0.2,343.0,449.0,76.4,6452.0,1869.0,136.0,170.0,80.0,155.0,178.0,87.1,46.0,76.0,60.5,9.0,52.0,3.0,0.0,35.0,425.0,22.0,21.0,0.0,6.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,10.0,19.0,1.46,16.0,0.0,0.0,0.0,2.0,2.0,0.15,2.0,0.0,0.0,0.0,0.0,0.0,35.0,20.0,20.0,15.0,0.0,9.0,15.0,60.0,6.0,19.0,5.0,14.0,30.0,27.0,0.0,598.0,46.0,195.0,331.0,76.0,3.0,598.0,4.0,6.0,66.7,257.0,12.0,10.0,0.0,26.0,18.0,0.0,0.0,0.0,0.0,97.0,21.0,8.0,72.4
+Emil Holm,se SWE,DF,Spezia,22-186,2000,14.0,12.0,1032.0,1.0,1.0,0.0,0.0,4.0,0.0,0.09,0.09,0.17,0.09,0.17,1.0,1.0,0.09,0.09,11.5,3.0,0.0,27.3,0.26,0.09,0.33,0.09,0.0,0.0,268.0,434.0,61.8,4024.0,1207.0,140.0,187.0,74.9,105.0,166.0,63.3,10.0,42.0,23.8,12.0,19.0,9.0,3.0,23.0,350.0,83.0,1.0,1.0,1.0,41.0,0.0,0.0,0.0,0.0,82.0,1.0,12.0,30.0,2.62,18.0,5.0,2.0,2.0,2.0,1.0,0.09,1.0,0.0,0.0,0.0,0.0,0.0,18.0,13.0,9.0,5.0,4.0,13.0,23.0,56.5,10.0,12.0,4.0,8.0,6.0,31.0,0.0,573.0,29.0,126.0,227.0,225.0,28.0,573.0,14.0,31.0,45.2,311.0,26.0,12.0,0.0,19.0,11.0,2.0,0.0,0.0,0.0,56.0,47.0,48.0,49.5
+Martin Hongla,cm CMR,MF,Hellas Verona,24-244,1998,9.0,6.0,523.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.2,0.03,0.03,5.8,2.0,0.0,40.0,0.34,0.0,0.0,0.03,-0.2,-0.2,166.0,212.0,78.3,3239.0,992.0,62.0,74.0,83.8,75.0,89.0,84.3,24.0,41.0,58.5,3.0,18.0,2.0,1.0,17.0,204.0,8.0,5.0,0.0,3.0,8.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,11.0,1.89,9.0,0.0,1.0,1.0,0.0,1.0,0.17,1.0,0.0,0.0,0.0,0.0,0.0,8.0,5.0,4.0,4.0,0.0,5.0,5.0,100.0,0.0,7.0,1.0,6.0,6.0,9.0,0.0,257.0,12.0,65.0,141.0,55.0,3.0,257.0,8.0,14.0,57.1,140.0,4.0,3.0,0.0,11.0,4.0,0.0,0.0,0.0,0.0,48.0,5.0,8.0,38.5
+Petko Hristov,bg BUL,DF,Spezia,23-259,1999,8.0,3.0,320.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.02,0.02,3.6,0.0,0.0,0.0,0.0,0.0,0.0,0.08,-0.1,-0.1,143.0,185.0,77.3,2354.0,914.0,74.0,82.0,90.2,58.0,72.0,80.6,9.0,23.0,39.1,0.0,11.0,2.0,1.0,5.0,149.0,35.0,9.0,0.0,3.0,1.0,0.0,0.0,0.0,0.0,26.0,1.0,1.0,3.0,0.84,1.0,0.0,0.0,1.0,1.0,1.0,0.28,0.0,0.0,0.0,0.0,1.0,0.0,5.0,3.0,2.0,3.0,0.0,4.0,7.0,57.1,3.0,4.0,2.0,2.0,4.0,11.0,0.0,222.0,18.0,91.0,105.0,27.0,3.0,222.0,0.0,3.0,0.0,118.0,3.0,0.0,0.0,1.0,4.0,0.0,1.0,0.0,0.0,18.0,9.0,5.0,64.3
+Ajdin Hrustic,au AUS,MF,Hellas Verona,26-133,1996,5.0,3.0,221.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3,0.3,0.13,0.13,2.5,0.0,0.0,0.0,0.0,0.0,0.0,0.11,-0.3,-0.3,73.0,92.0,79.3,1045.0,341.0,38.0,40.0,95.0,25.0,33.0,75.8,4.0,7.0,57.1,3.0,1.0,5.0,1.0,7.0,80.0,12.0,6.0,0.0,1.0,7.0,4.0,2.0,0.0,0.0,0.0,0.0,4.0,7.0,2.85,6.0,1.0,0.0,0.0,0.0,1.0,0.41,1.0,0.0,0.0,0.0,0.0,0.0,2.0,1.0,1.0,1.0,0.0,1.0,2.0,50.0,1.0,1.0,0.0,1.0,0.0,2.0,1.0,115.0,3.0,14.0,58.0,45.0,6.0,115.0,3.0,11.0,27.3,74.0,7.0,2.0,0.0,7.0,2.0,0.0,0.0,0.0,0.0,10.0,1.0,3.0,25.0
+Elseid Hysaj,al ALB,DF,Lazio,28-268,1994,12.0,3.0,385.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.23,0.23,0.0,0.23,0.0,0.0,0.01,0.01,4.3,1.0,0.0,100.0,0.23,0.0,0.0,0.03,0.0,0.0,243.0,286.0,85.0,3370.0,1482.0,151.0,164.0,92.1,77.0,92.0,83.7,8.0,19.0,42.1,4.0,18.0,3.0,1.0,13.0,242.0,44.0,5.0,1.0,2.0,2.0,0.0,0.0,0.0,0.0,39.0,0.0,3.0,11.0,2.58,9.0,0.0,2.0,0.0,0.0,1.0,0.23,1.0,0.0,0.0,0.0,0.0,0.0,9.0,4.0,5.0,3.0,1.0,3.0,5.0,60.0,2.0,5.0,3.0,2.0,4.0,7.0,0.0,323.0,16.0,119.0,153.0,55.0,1.0,323.0,2.0,5.0,40.0,199.0,10.0,2.0,0.0,4.0,2.0,0.0,0.0,0.0,0.0,26.0,5.0,5.0,50.0
+Rasmus Højlund,dk DEN,FW,Atalanta,19-284,2003,11.0,4.0,436.0,1.0,1.0,0.0,0.0,1.0,0.0,0.21,0.21,0.41,0.21,0.41,2.3,2.3,0.47,0.47,4.8,5.0,0.0,41.7,1.03,0.08,0.2,0.19,-1.3,-1.3,82.0,108.0,75.9,1028.0,170.0,52.0,64.0,81.3,19.0,26.0,73.1,3.0,3.0,100.0,7.0,7.0,3.0,0.0,7.0,106.0,2.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,10.0,2.07,8.0,0.0,0.0,0.0,2.0,2.0,0.41,1.0,0.0,0.0,0.0,1.0,0.0,2.0,2.0,0.0,0.0,2.0,1.0,2.0,50.0,1.0,2.0,0.0,2.0,0.0,0.0,0.0,161.0,0.0,7.0,67.0,90.0,27.0,161.0,3.0,11.0,27.3,124.0,21.0,11.0,0.0,9.0,7.0,1.0,0.0,0.0,0.0,23.0,10.0,18.0,35.7
+Roger Ibanez,br BRA,DF,Roma,23-357,1998,15.0,15.0,1350.0,1.0,0.0,0.0,0.0,3.0,0.0,0.07,0.0,0.07,0.07,0.07,1.2,1.2,0.08,0.08,15.0,4.0,0.0,44.4,0.27,0.11,0.25,0.13,-0.2,-0.2,763.0,856.0,89.1,14346.0,4987.0,283.0,311.0,91.0,384.0,408.0,94.1,85.0,114.0,74.6,1.0,39.0,3.0,0.0,35.0,825.0,30.0,23.0,1.0,8.0,1.0,0.0,0.0,0.0,0.0,7.0,1.0,4.0,15.0,1.0,8.0,0.0,0.0,2.0,2.0,1.0,0.07,1.0,0.0,0.0,0.0,0.0,0.0,38.0,19.0,19.0,18.0,1.0,15.0,20.0,75.0,5.0,13.0,5.0,8.0,31.0,48.0,1.0,1017.0,115.0,502.0,498.0,33.0,11.0,1017.0,5.0,7.0,71.4,666.0,7.0,9.0,0.0,19.0,29.0,0.0,1.0,0.0,0.0,101.0,23.0,10.0,69.7
+Igor,br BRA,DF,Fiorentina,24-281,1998,10.0,8.0,721.0,0.0,0.0,0.0,0.0,4.0,1.0,0.0,0.0,0.0,0.0,0.0,0.2,0.2,0.02,0.02,8.0,0.0,0.0,0.0,0.0,0.0,0.0,0.08,-0.2,-0.2,477.0,527.0,90.5,10164.0,3084.0,125.0,130.0,96.2,282.0,297.0,94.9,68.0,91.0,74.7,1.0,34.0,0.0,0.0,25.0,512.0,14.0,12.0,0.0,7.0,0.0,0.0,0.0,0.0,0.0,2.0,1.0,2.0,7.0,0.87,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,12.0,5.0,6.0,3.0,3.0,3.0,7.0,42.9,4.0,14.0,6.0,8.0,9.0,18.0,1.0,590.0,42.0,229.0,339.0,27.0,4.0,590.0,1.0,2.0,50.0,416.0,2.0,6.0,1.0,12.0,1.0,0.0,0.0,0.0,0.0,54.0,16.0,5.0,76.2
+Jonathan Ikone,fr FRA,FW,Fiorentina,24-197,1998,14.0,9.0,836.0,2.0,2.0,0.0,0.0,2.0,0.0,0.22,0.22,0.43,0.22,0.43,1.1,1.1,0.12,0.12,9.3,6.0,0.0,28.6,0.65,0.1,0.33,0.05,0.9,0.9,217.0,264.0,82.2,3585.0,565.0,116.0,128.0,90.6,77.0,91.0,84.6,18.0,23.0,78.3,13.0,8.0,8.0,0.0,20.0,253.0,10.0,1.0,0.0,4.0,9.0,0.0,0.0,0.0,0.0,9.0,1.0,7.0,25.0,2.69,21.0,0.0,4.0,0.0,0.0,4.0,0.43,4.0,0.0,0.0,0.0,0.0,0.0,8.0,1.0,2.0,3.0,3.0,1.0,1.0,100.0,0.0,8.0,1.0,7.0,2.0,3.0,0.0,385.0,3.0,38.0,141.0,213.0,51.0,385.0,16.0,34.0,47.1,291.0,28.0,23.0,0.0,11.0,10.0,2.0,0.0,0.0,0.0,32.0,5.0,15.0,25.0
+Ivan Ilić,rs SRB,MF,Hellas Verona,21-243,2001,7.0,7.0,612.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3,0.3,0.05,0.05,6.8,2.0,0.0,28.6,0.29,0.0,0.0,0.05,-0.3,-0.3,195.0,288.0,67.7,3714.0,1126.0,77.0,97.0,79.4,86.0,116.0,74.1,26.0,55.0,47.3,14.0,16.0,7.0,1.0,22.0,234.0,53.0,9.0,0.0,2.0,39.0,33.0,11.0,18.0,0.0,1.0,1.0,9.0,21.0,3.09,10.0,10.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,10.0,6.0,4.0,6.0,0.0,4.0,8.0,50.0,4.0,8.0,0.0,8.0,5.0,10.0,0.0,343.0,19.0,69.0,173.0,109.0,10.0,343.0,5.0,11.0,45.5,160.0,13.0,3.0,0.0,8.0,8.0,0.0,0.0,0.0,0.0,57.0,6.0,9.0,40.0
+"Samuel Iling-Junior,eng ENG,""MF,DF"",Juventus,19-042,2003,2.0,0.0,25.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,3.6,3.6,0.0,3.6,0.0,0.0,0.0,0.0,0.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,10.0,90.0,138.0,59.0,5.0,6.0,83.3,3.0,3.0,100.0,0.0,0.0,0.0,1.0,1.0,1.0,0.0,2.0,9.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,7.2,2.0,0.0,0.0,0.0,0.0,1.0,3.6,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,14.0,0.0,1.0,6.0,8.0,0.0,14.0,0.0,0.0,0.0,8.0,2.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,2.0,1.0,1.0,50.0"
+Emirhan İlkhan,tr TUR,MF,Torino,18-167,2004,4.0,1.0,87.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.05,0.05,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.0,0.0,36.0,43.0,83.7,671.0,140.0,16.0,19.0,84.2,12.0,13.0,92.3,7.0,9.0,77.8,1.0,6.0,2.0,0.0,4.0,41.0,2.0,2.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,5.17,5.0,0.0,0.0,0.0,0.0,1.0,1.03,1.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,1.0,0.0,1.0,1.0,100.0,0.0,3.0,1.0,2.0,2.0,2.0,0.0,58.0,4.0,12.0,34.0,12.0,0.0,58.0,1.0,2.0,50.0,38.0,2.0,2.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,7.0,1.0,2.0,33.3
+Ciro Immobile,it ITA,FW,Lazio,32-268,1990,11.0,10.0,816.0,6.0,3.0,1.0,2.0,2.0,0.0,0.66,0.33,0.99,0.55,0.88,6.1,4.5,0.67,0.5,9.1,13.0,0.0,52.0,1.43,0.2,0.38,0.18,-0.1,0.5,165.0,224.0,73.7,2129.0,349.0,104.0,122.0,85.2,44.0,57.0,77.2,5.0,8.0,62.5,9.0,8.0,5.0,0.0,10.0,208.0,13.0,0.0,4.0,2.0,3.0,0.0,0.0,0.0,0.0,5.0,3.0,9.0,31.0,3.41,22.0,0.0,2.0,4.0,3.0,9.0,0.99,7.0,0.0,0.0,2.0,0.0,0.0,4.0,3.0,1.0,2.0,1.0,2.0,2.0,100.0,0.0,7.0,1.0,6.0,1.0,5.0,0.0,304.0,7.0,19.0,129.0,159.0,61.0,302.0,5.0,14.0,35.7,235.0,20.0,12.0,0.0,7.0,9.0,5.0,1.0,0.0,0.0,19.0,5.0,18.0,21.7
+Ardian Ismajli,al ALB,DF,Empoli,26-046,1996,11.0,10.0,935.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.5,0.5,0.04,0.04,10.4,2.0,0.0,40.0,0.19,0.0,0.0,0.09,-0.5,-0.5,332.0,407.0,81.6,6646.0,2159.0,95.0,106.0,89.6,205.0,229.0,89.5,30.0,58.0,51.7,1.0,10.0,0.0,0.0,13.0,386.0,21.0,13.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,8.0,4.0,0.39,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,19.0,14.0,12.0,7.0,0.0,7.0,9.0,77.8,2.0,29.0,19.0,10.0,13.0,62.0,0.0,547.0,125.0,340.0,195.0,14.0,11.0,547.0,1.0,1.0,100.0,278.0,2.0,1.0,0.0,8.0,6.0,0.0,0.0,0.0,0.0,49.0,25.0,13.0,65.8
+Armando Izzo,it ITA,DF,Monza,30-258,1992,8.0,7.0,603.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.6,0.6,0.09,0.09,6.7,0.0,0.0,0.0,0.0,0.0,0.0,0.12,-0.6,-0.6,329.0,385.0,85.5,6086.0,2244.0,132.0,147.0,89.8,156.0,172.0,90.7,36.0,54.0,66.7,6.0,21.0,4.0,1.0,17.0,360.0,22.0,18.0,1.0,5.0,3.0,0.0,0.0,0.0,0.0,4.0,3.0,3.0,7.0,1.04,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,24.0,15.0,17.0,5.0,2.0,5.0,8.0,62.5,3.0,5.0,1.0,4.0,13.0,22.0,0.0,467.0,38.0,248.0,181.0,41.0,7.0,467.0,1.0,5.0,20.0,307.0,4.0,2.0,0.0,12.0,13.0,1.0,0.0,0.0,0.0,38.0,16.0,9.0,64.0
+Mato Jajalo,ba BIH,MF,Udinese,34-174,1988,3.0,0.0,63.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.07,0.07,0.7,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.0,0.0,23.0,29.0,79.3,401.0,166.0,10.0,13.0,76.9,9.0,9.0,100.0,3.0,4.0,75.0,1.0,1.0,1.0,0.0,4.0,29.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,3.0,4.29,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,2.0,0.0,38.0,4.0,7.0,16.0,16.0,1.0,38.0,1.0,2.0,50.0,22.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,6.0,1.0,0.0,100.0
+Juan Jesus,br BRA,DF,Napoli,31-158,1991,6.0,6.0,509.0,1.0,0.0,0.0,0.0,1.0,0.0,0.18,0.0,0.18,0.18,0.18,0.2,0.2,0.03,0.03,5.7,1.0,0.0,25.0,0.18,0.25,1.0,0.05,0.8,0.8,331.0,371.0,89.2,6017.0,1966.0,125.0,130.0,96.2,175.0,190.0,92.1,25.0,37.0,67.6,1.0,17.0,1.0,0.0,17.0,355.0,15.0,12.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,1.0,0.0,7.0,1.24,4.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,5.0,5.0,3.0,1.0,5.0,7.0,71.4,2.0,13.0,6.0,7.0,6.0,17.0,0.0,424.0,36.0,178.0,240.0,8.0,6.0,424.0,0.0,0.0,0.0,287.0,3.0,0.0,0.0,3.0,1.0,0.0,0.0,0.0,0.0,29.0,16.0,3.0,84.2
+Þórir Jóhann Helgason,is ISL,MF,Lecce,22-048,2000,6.0,2.0,150.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.02,1.7,0.0,1.0,0.0,0.0,0.0,0.0,0.04,0.0,0.0,34.0,46.0,73.9,633.0,280.0,14.0,18.0,77.8,13.0,15.0,86.7,6.0,11.0,54.5,3.0,1.0,0.0,0.0,1.0,38.0,8.0,1.0,0.0,0.0,9.0,6.0,5.0,1.0,0.0,0.0,0.0,0.0,4.0,2.4,2.0,2.0,0.0,0.0,0.0,1.0,0.6,1.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,1.0,1.0,1.0,100.0,0.0,1.0,0.0,1.0,2.0,2.0,0.0,59.0,4.0,17.0,21.0,23.0,0.0,59.0,0.0,0.0,0.0,28.0,3.0,1.0,0.0,2.0,1.0,0.0,0.0,0.0,0.0,8.0,0.0,2.0,0.0
+"Luka Jović,rs SRB,""FW,MF"",Fiorentina,24-327,1997,14.0,9.0,749.0,3.0,0.0,0.0,1.0,2.0,0.0,0.36,0.0,0.36,0.36,0.36,4.0,3.2,0.48,0.38,8.3,8.0,0.0,29.6,0.96,0.11,0.38,0.12,-1.0,-0.2,104.0,139.0,74.8,1739.0,266.0,51.0,60.0,85.0,40.0,53.0,75.5,10.0,15.0,66.7,9.0,5.0,3.0,0.0,7.0,123.0,16.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,19.0,2.28,12.0,0.0,1.0,4.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,2.0,1.0,3.0,1.0,2.0,4.0,50.0,2.0,3.0,1.0,2.0,2.0,8.0,0.0,214.0,8.0,17.0,96.0,101.0,40.0,213.0,3.0,5.0,60.0,166.0,17.0,9.0,0.0,13.0,6.0,4.0,0.0,0.0,0.0,7.0,14.0,26.0,35.0"
+"Hamed Junior Traorè,ci CIV,""FW,MF"",Sassuolo,22-272,2000,6.0,2.0,239.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.38,0.38,0.0,0.38,0.8,0.8,0.31,0.31,2.7,2.0,2.0,33.3,0.75,0.0,0.0,0.14,-0.8,-0.8,59.0,85.0,69.4,856.0,200.0,34.0,42.0,81.0,19.0,23.0,82.6,3.0,9.0,33.3,2.0,0.0,2.0,2.0,3.0,76.0,8.0,1.0,0.0,0.0,11.0,6.0,1.0,2.0,0.0,1.0,1.0,8.0,5.0,1.88,5.0,0.0,0.0,0.0,0.0,1.0,0.38,1.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,0.0,0.0,1.0,4.0,25.0,3.0,3.0,0.0,3.0,0.0,0.0,1.0,108.0,2.0,17.0,37.0,56.0,13.0,108.0,1.0,6.0,16.7,89.0,8.0,14.0,0.0,2.0,0.0,1.0,0.0,0.0,0.0,16.0,0.0,1.0,0.0"
+"Yayah Kallon,sl SLE,""MF,FW"",Hellas Verona,21-138,2001,12.0,3.0,411.0,1.0,0.0,0.0,0.0,0.0,0.0,0.22,0.0,0.22,0.22,0.22,0.5,0.5,0.11,0.11,4.6,3.0,0.0,37.5,0.66,0.13,0.33,0.06,0.5,0.5,76.0,117.0,65.0,1067.0,270.0,45.0,53.0,84.9,21.0,40.0,52.5,4.0,7.0,57.1,7.0,4.0,7.0,2.0,8.0,110.0,6.0,2.0,0.0,0.0,19.0,0.0,0.0,0.0,0.0,4.0,1.0,5.0,14.0,3.08,12.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,4.0,2.0,1.0,3.0,3.0,5.0,60.0,2.0,7.0,0.0,7.0,4.0,1.0,0.0,172.0,1.0,10.0,57.0,110.0,22.0,172.0,4.0,17.0,23.5,120.0,15.0,10.0,0.0,7.0,12.0,4.0,0.0,0.0,0.0,19.0,4.0,12.0,25.0"
+Pierre Kalulu,fr FRA,DF,Milan,22-163,2000,15.0,10.0,1040.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.2,1.2,0.1,0.1,11.6,1.0,0.0,14.3,0.09,0.0,0.0,0.16,-1.2,-1.2,595.0,681.0,87.4,11372.0,3848.0,206.0,224.0,92.0,330.0,359.0,91.9,53.0,83.0,63.9,3.0,44.0,1.0,1.0,32.0,602.0,78.0,25.0,1.0,0.0,11.0,0.0,0.0,0.0,0.0,52.0,1.0,5.0,7.0,0.61,6.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,17.0,9.0,8.0,8.0,1.0,8.0,9.0,88.9,1.0,17.0,7.0,10.0,17.0,20.0,0.0,782.0,44.0,335.0,396.0,62.0,9.0,782.0,3.0,7.0,42.9,490.0,9.0,2.0,0.0,11.0,9.0,0.0,0.0,0.0,0.0,71.0,11.0,9.0,55.0
+"Yann Karamoh,fr FRA,""FW,MF"",Torino,24-130,1998,6.0,0.0,129.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.5,0.5,0.36,0.36,1.4,1.0,0.0,25.0,0.7,0.0,0.0,0.13,-0.5,-0.5,25.0,36.0,69.4,355.0,87.0,14.0,16.0,87.5,10.0,14.0,71.4,0.0,2.0,0.0,4.0,1.0,2.0,1.0,2.0,33.0,3.0,0.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,5.0,3.52,4.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,1.0,3.0,1.0,0.0,1.0,2.0,50.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,67.0,0.0,8.0,18.0,41.0,5.0,67.0,4.0,11.0,36.4,55.0,10.0,6.0,0.0,4.0,5.0,5.0,0.0,0.0,0.0,3.0,0.0,6.0,0.0"
+Rick Karsdorp,nl NED,DF,Roma,27-277,1995,9.0,7.0,547.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3,0.3,0.04,0.04,6.1,0.0,0.0,0.0,0.0,0.0,0.0,0.25,-0.3,-0.3,219.0,281.0,77.9,3937.0,1156.0,93.0,104.0,89.4,103.0,121.0,85.1,22.0,41.0,53.7,5.0,9.0,7.0,1.0,19.0,226.0,54.0,1.0,2.0,1.0,12.0,0.0,0.0,0.0,0.0,53.0,1.0,6.0,11.0,1.81,9.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,18.0,11.0,10.0,6.0,2.0,12.0,15.0,80.0,3.0,0.0,0.0,0.0,6.0,13.0,1.0,328.0,25.0,121.0,135.0,76.0,6.0,328.0,0.0,6.0,0.0,189.0,10.0,3.0,0.0,2.0,0.0,1.0,0.0,0.0,0.0,35.0,4.0,1.0,80.0
+Denso Kasius,nl NED,DF,Bologna,20-040,2002,6.0,4.0,336.0,0.0,2.0,0.0,0.0,1.0,0.0,0.0,0.54,0.54,0.0,0.54,0.1,0.1,0.03,0.03,3.7,0.0,0.0,0.0,0.0,0.0,0.0,0.03,-0.1,-0.1,141.0,189.0,74.6,2555.0,864.0,63.0,70.0,90.0,53.0,73.0,72.6,20.0,36.0,55.6,6.0,6.0,8.0,6.0,5.0,154.0,34.0,0.0,0.0,3.0,12.0,0.0,0.0,0.0,0.0,34.0,1.0,3.0,15.0,4.01,13.0,0.0,2.0,0.0,0.0,2.0,0.53,2.0,0.0,0.0,0.0,0.0,0.0,12.0,6.0,7.0,4.0,1.0,8.0,10.0,80.0,2.0,6.0,3.0,3.0,3.0,6.0,0.0,235.0,6.0,72.0,100.0,64.0,3.0,235.0,6.0,10.0,60.0,141.0,11.0,7.0,0.0,2.0,1.0,0.0,0.0,0.0,0.0,17.0,1.0,3.0,25.0
+"Grigoris Kastanos,cy CYP,""MF,DF"",Salernitana,24-289,1998,8.0,2.0,261.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.4,0.4,0.13,0.13,2.9,3.0,0.0,37.5,1.03,0.0,0.0,0.05,-0.4,-0.4,82.0,113.0,72.6,1388.0,399.0,36.0,39.0,92.3,36.0,50.0,72.0,6.0,11.0,54.5,5.0,10.0,2.0,0.0,9.0,106.0,4.0,4.0,0.0,4.0,4.0,0.0,0.0,0.0,0.0,0.0,3.0,5.0,8.0,2.77,7.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,10.0,5.0,1.0,7.0,2.0,2.0,8.0,25.0,6.0,5.0,2.0,3.0,2.0,1.0,0.0,151.0,1.0,21.0,76.0,54.0,6.0,151.0,1.0,4.0,25.0,108.0,6.0,2.0,0.0,6.0,10.0,0.0,0.0,0.0,0.0,10.0,4.0,1.0,80.0"
+Moise Kean,it ITA,FW,Juventus,22-260,2000,13.0,6.0,489.0,4.0,0.0,0.0,0.0,2.0,0.0,0.74,0.0,0.74,0.74,0.74,3.4,3.4,0.62,0.62,5.4,7.0,0.0,36.8,1.29,0.21,0.57,0.18,0.6,0.6,73.0,99.0,73.7,922.0,254.0,45.0,55.0,81.8,17.0,23.0,73.9,2.0,3.0,66.7,4.0,5.0,5.0,1.0,7.0,97.0,0.0,0.0,1.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,2.0,4.0,15.0,2.77,11.0,0.0,1.0,2.0,0.0,1.0,0.18,1.0,0.0,0.0,0.0,0.0,0.0,8.0,6.0,2.0,5.0,1.0,3.0,5.0,60.0,2.0,1.0,0.0,1.0,4.0,1.0,0.0,171.0,2.0,16.0,81.0,79.0,27.0,171.0,7.0,20.0,35.0,134.0,13.0,10.0,0.0,9.0,11.0,4.0,0.0,0.0,0.0,20.0,3.0,7.0,30.0
+Jakub Kiwior,pl POL,DF,Spezia,22-273,2000,15.0,15.0,1288.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.6,0.6,0.04,0.04,14.3,2.0,1.0,20.0,0.14,0.0,0.0,0.06,-0.6,-0.6,601.0,709.0,84.8,12204.0,3899.0,195.0,220.0,88.6,314.0,342.0,91.8,88.0,134.0,65.7,4.0,24.0,5.0,0.0,26.0,627.0,79.0,27.0,1.0,3.0,14.0,9.0,6.0,3.0,0.0,12.0,3.0,4.0,11.0,0.77,6.0,3.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,17.0,13.0,11.0,6.0,0.0,6.0,23.0,26.1,17.0,24.0,17.0,7.0,22.0,58.0,1.0,859.0,157.0,526.0,284.0,56.0,15.0,859.0,4.0,6.0,66.7,461.0,7.0,5.0,0.0,13.0,4.0,0.0,0.0,0.0,0.0,85.0,20.0,9.0,69.0
+Simon Kjær,dk DEN,DF,Milan,33-234,1989,7.0,6.0,441.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,247.0,281.0,87.9,5437.0,1979.0,70.0,77.0,90.9,124.0,130.0,95.4,51.0,70.0,72.9,0.0,23.0,1.0,0.0,18.0,278.0,3.0,2.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,4.0,0.81,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,3.0,4.0,1.0,0.0,2.0,3.0,66.7,1.0,4.0,2.0,2.0,6.0,10.0,0.0,308.0,21.0,147.0,156.0,7.0,1.0,308.0,0.0,0.0,0.0,226.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,24.0,4.0,4.0,50.0
+Teun Koopmeiners,nl NED,MF,Atalanta,24-260,1998,15.0,14.0,1295.0,4.0,1.0,2.0,3.0,3.0,0.0,0.28,0.07,0.35,0.14,0.21,4.1,1.8,0.29,0.12,14.4,9.0,3.0,37.5,0.63,0.08,0.22,0.07,-0.1,0.2,513.0,708.0,72.5,9725.0,3996.0,209.0,243.0,86.0,221.0,275.0,80.4,66.0,153.0,43.1,19.0,61.0,21.0,4.0,57.0,650.0,56.0,23.0,3.0,13.0,54.0,21.0,8.0,9.0,0.0,9.0,2.0,14.0,45.0,3.13,28.0,10.0,0.0,5.0,2.0,4.0,0.28,2.0,1.0,0.0,1.0,0.0,0.0,23.0,13.0,7.0,13.0,3.0,14.0,24.0,58.3,10.0,17.0,4.0,13.0,11.0,22.0,0.0,863.0,58.0,253.0,363.0,259.0,29.0,860.0,11.0,23.0,47.8,575.0,21.0,11.0,0.0,15.0,11.0,1.0,0.0,0.0,0.0,76.0,12.0,11.0,52.2
+"Filip Kostić,rs SRB,""DF,FW"",Juventus,30-014,1992,15.0,13.0,1065.0,1.0,5.0,0.0,0.0,1.0,0.0,0.08,0.42,0.51,0.08,0.51,1.0,1.0,0.08,0.08,11.8,5.0,0.0,35.7,0.42,0.07,0.2,0.07,0.0,0.0,365.0,525.0,69.5,6217.0,1996.0,177.0,209.0,84.7,139.0,190.0,73.2,38.0,80.0,47.5,31.0,25.0,26.0,17.0,33.0,469.0,54.0,4.0,2.0,3.0,105.0,22.0,2.0,19.0,0.0,28.0,2.0,28.0,46.0,3.88,36.0,5.0,2.0,3.0,0.0,7.0,0.59,5.0,0.0,0.0,2.0,0.0,0.0,15.0,11.0,6.0,6.0,3.0,10.0,20.0,50.0,10.0,12.0,1.0,11.0,6.0,9.0,0.0,613.0,12.0,65.0,259.0,296.0,24.0,613.0,7.0,21.0,33.3,418.0,22.0,7.0,0.0,17.0,4.0,0.0,0.0,0.0,0.0,55.0,2.0,5.0,28.6"
+Christian Kouamé,ci CIV,FW,Fiorentina,24-344,1997,14.0,12.0,1005.0,2.0,2.0,0.0,0.0,2.0,0.0,0.18,0.18,0.36,0.18,0.36,2.7,2.7,0.24,0.24,11.2,7.0,0.0,31.8,0.63,0.09,0.29,0.13,-0.7,-0.7,264.0,371.0,71.2,4196.0,926.0,148.0,185.0,80.0,79.0,116.0,68.1,22.0,38.0,57.9,23.0,16.0,20.0,6.0,27.0,358.0,12.0,0.0,1.0,5.0,26.0,0.0,0.0,0.0,0.0,10.0,1.0,7.0,49.0,4.39,37.0,0.0,4.0,2.0,6.0,4.0,0.36,3.0,0.0,1.0,0.0,0.0,0.0,12.0,9.0,5.0,3.0,4.0,3.0,7.0,42.9,4.0,9.0,1.0,8.0,10.0,2.0,0.0,522.0,2.0,43.0,169.0,315.0,61.0,522.0,10.0,43.0,23.3,390.0,47.0,21.0,0.0,21.0,34.0,2.0,1.0,0.0,0.0,58.0,33.0,27.0,55.0
+Viktor Kovalenko,ua UKR,MF,Spezia,26-274,1996,7.0,4.0,324.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3,0.3,0.09,0.09,3.6,0.0,1.0,0.0,0.0,0.0,0.0,0.08,-0.3,-0.3,109.0,138.0,79.0,1650.0,379.0,62.0,68.0,91.2,37.0,47.0,78.7,8.0,14.0,57.1,4.0,3.0,4.0,1.0,8.0,132.0,6.0,2.0,0.0,3.0,4.0,1.0,0.0,0.0,0.0,3.0,0.0,5.0,7.0,1.94,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,3.0,0.0,5.0,2.0,3.0,3.0,100.0,0.0,7.0,2.0,5.0,0.0,3.0,0.0,169.0,5.0,31.0,90.0,50.0,8.0,169.0,1.0,1.0,100.0,108.0,5.0,0.0,0.0,7.0,6.0,1.0,0.0,0.0,0.0,16.0,2.0,8.0,20.0
+Julian Kristoffersen,no NOR,FW,Salernitana,25-189,1997,1.0,0.0,18.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,4.0,0.0,0.0,2.0,2.0,0.0,4.0,0.0,0.0,0.0,2.0,1.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,3.0,25.0
+"Rade Krunić,ba BIH,""MF,FW"",Milan,29-039,1993,8.0,5.0,470.0,0.0,1.0,0.0,0.0,2.0,0.0,0.0,0.19,0.19,0.0,0.19,0.4,0.4,0.07,0.07,5.2,1.0,0.0,16.7,0.19,0.0,0.0,0.06,-0.4,-0.4,118.0,155.0,76.1,1902.0,619.0,53.0,69.0,76.8,54.0,62.0,87.1,7.0,12.0,58.3,8.0,14.0,6.0,0.0,19.0,149.0,6.0,2.0,1.0,1.0,3.0,2.0,1.0,1.0,0.0,2.0,0.0,9.0,16.0,3.07,12.0,1.0,0.0,2.0,0.0,2.0,0.38,2.0,0.0,0.0,0.0,0.0,0.0,11.0,6.0,5.0,6.0,0.0,5.0,8.0,62.5,3.0,10.0,5.0,5.0,7.0,7.0,0.0,209.0,15.0,59.0,108.0,44.0,13.0,209.0,3.0,7.0,42.9,103.0,3.0,4.0,0.0,4.0,3.0,0.0,0.0,0.0,0.0,27.0,6.0,8.0,42.9"
+Marash Kumbulla,al ALB,DF,Roma,22-280,2000,3.0,1.0,44.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20.0,20.0,100.0,402.0,102.0,6.0,6.0,100.0,13.0,13.0,100.0,1.0,1.0,100.0,0.0,0.0,0.0,0.0,0.0,20.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,22.0,3.0,15.0,7.0,0.0,0.0,22.0,0.0,0.0,0.0,17.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,1.0,1.0,50.0
+Khvicha Kvaratskhelia,ge GEO,FW,Napoli,21-276,2001,12.0,11.0,869.0,6.0,5.0,0.0,0.0,0.0,0.0,0.62,0.52,1.14,0.62,1.14,3.3,3.3,0.34,0.34,9.7,13.0,0.0,38.2,1.35,0.18,0.46,0.1,2.7,2.7,231.0,299.0,77.3,3151.0,601.0,144.0,163.0,88.3,63.0,80.0,78.8,10.0,25.0,40.0,23.0,12.0,13.0,2.0,18.0,289.0,9.0,1.0,5.0,3.0,18.0,0.0,0.0,0.0,0.0,8.0,1.0,9.0,58.0,6.01,38.0,0.0,9.0,8.0,3.0,11.0,1.14,5.0,0.0,1.0,3.0,2.0,0.0,16.0,6.0,3.0,3.0,10.0,7.0,12.0,58.3,5.0,8.0,0.0,8.0,0.0,3.0,1.0,460.0,4.0,31.0,155.0,282.0,66.0,460.0,19.0,65.0,29.2,338.0,29.0,20.0,0.0,7.0,16.0,3.0,2.0,0.0,0.0,41.0,2.0,1.0,66.7
+"Giorgos Kyriakopoulos,gr GRE,""FW,DF"",Sassuolo,26-283,1996,11.0,9.0,721.0,1.0,1.0,0.0,0.0,2.0,0.0,0.12,0.12,0.25,0.12,0.25,1.1,1.1,0.13,0.13,8.0,4.0,0.0,33.3,0.5,0.08,0.25,0.09,-0.1,-0.1,286.0,371.0,77.1,5204.0,2032.0,140.0,155.0,90.3,99.0,120.0,82.5,42.0,76.0,55.3,14.0,23.0,14.0,9.0,26.0,316.0,52.0,7.0,0.0,6.0,38.0,9.0,2.0,4.0,0.0,36.0,3.0,9.0,27.0,3.37,21.0,0.0,2.0,1.0,1.0,3.0,0.37,2.0,0.0,0.0,1.0,0.0,0.0,21.0,8.0,7.0,9.0,5.0,10.0,13.0,76.9,3.0,7.0,1.0,6.0,11.0,11.0,0.0,471.0,13.0,131.0,171.0,177.0,16.0,471.0,14.0,29.0,48.3,314.0,14.0,16.0,0.0,9.0,11.0,0.0,1.0,0.0,0.0,35.0,6.0,12.0,33.3"
+Sam Lammers,nl NED,FW,Empoli,25-199,1997,14.0,10.0,883.0,1.0,1.0,0.0,0.0,0.0,0.0,0.1,0.1,0.2,0.1,0.2,2.3,2.3,0.23,0.23,9.8,7.0,0.0,25.0,0.71,0.04,0.14,0.08,-1.3,-1.3,143.0,230.0,62.2,1814.0,451.0,94.0,129.0,72.9,41.0,60.0,68.3,1.0,5.0,20.0,10.0,13.0,4.0,0.0,10.0,226.0,3.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,1.0,8.0,24.0,2.45,17.0,1.0,3.0,1.0,2.0,1.0,0.1,1.0,0.0,0.0,0.0,0.0,0.0,20.0,10.0,5.0,9.0,6.0,7.0,11.0,63.6,4.0,4.0,1.0,3.0,3.0,8.0,0.0,359.0,12.0,34.0,150.0,181.0,48.0,359.0,10.0,23.0,43.5,264.0,37.0,14.0,0.0,6.0,8.0,1.0,0.0,0.0,0.0,27.0,18.0,16.0,52.9
+"Kevin Lasagna,it ITA,""FW,MF"",Hellas Verona,30-097,1992,13.0,9.0,842.0,1.0,2.0,0.0,0.0,1.0,0.0,0.11,0.21,0.32,0.11,0.32,4.3,4.3,0.46,0.46,9.4,7.0,0.0,21.9,0.75,0.03,0.14,0.13,-3.3,-3.3,68.0,125.0,54.4,1013.0,194.0,34.0,55.0,61.8,22.0,39.0,56.4,4.0,8.0,50.0,6.0,3.0,2.0,0.0,3.0,117.0,5.0,1.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,3.0,8.0,22.0,2.35,12.0,0.0,3.0,4.0,2.0,3.0,0.32,1.0,0.0,1.0,1.0,0.0,0.0,6.0,3.0,4.0,1.0,1.0,2.0,4.0,50.0,2.0,8.0,1.0,7.0,3.0,4.0,0.0,246.0,6.0,29.0,92.0,131.0,39.0,246.0,7.0,19.0,36.8,158.0,32.0,19.0,0.0,17.0,15.0,10.0,0.0,0.0,0.0,38.0,6.0,26.0,18.8"
+Armand Lauriente,fr FRA,FW,Sassuolo,23-346,1998,9.0,9.0,748.0,2.0,3.0,0.0,0.0,3.0,1.0,0.24,0.36,0.6,0.24,0.6,1.1,1.1,0.13,0.13,8.3,11.0,5.0,57.9,1.32,0.11,0.18,0.06,0.9,0.9,207.0,289.0,71.6,3228.0,984.0,113.0,128.0,88.3,69.0,93.0,74.2,15.0,36.0,41.7,32.0,11.0,16.0,5.0,24.0,252.0,37.0,8.0,1.0,1.0,51.0,24.0,15.0,7.0,0.0,4.0,0.0,10.0,42.0,5.05,32.0,4.0,3.0,0.0,1.0,5.0,0.6,4.0,0.0,1.0,0.0,0.0,0.0,5.0,3.0,0.0,3.0,2.0,2.0,2.0,100.0,0.0,7.0,0.0,7.0,2.0,4.0,0.0,370.0,1.0,20.0,132.0,228.0,33.0,370.0,15.0,40.0,37.5,270.0,15.0,22.0,1.0,6.0,16.0,0.0,0.0,0.0,0.0,33.0,1.0,2.0,33.3
+Valentino Lazaro,at AUT,DF,Torino,26-236,1996,13.0,11.0,905.0,0.0,1.0,0.0,0.0,4.0,0.0,0.0,0.1,0.1,0.0,0.1,0.3,0.3,0.03,0.03,10.1,2.0,0.0,33.3,0.2,0.0,0.0,0.05,-0.3,-0.3,434.0,569.0,76.3,7050.0,2652.0,222.0,248.0,89.5,162.0,214.0,75.7,35.0,74.0,47.3,17.0,33.0,13.0,6.0,40.0,432.0,136.0,15.0,0.0,1.0,46.0,22.0,6.0,9.0,0.0,99.0,1.0,12.0,32.0,3.18,19.0,10.0,1.0,2.0,0.0,2.0,0.2,1.0,1.0,0.0,0.0,0.0,0.0,10.0,5.0,7.0,0.0,3.0,6.0,8.0,75.0,2.0,9.0,1.0,8.0,2.0,14.0,0.0,640.0,23.0,133.0,252.0,260.0,18.0,640.0,10.0,21.0,47.6,377.0,15.0,4.0,0.0,11.0,1.0,0.0,0.0,1.0,0.0,60.0,4.0,8.0,33.3
+Marko Lazetić,rs SRB,FW,Milan,18-297,2004,1.0,0.0,8.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.63,0.63,0.1,0.0,0.0,0.0,0.0,0.0,0.0,0.06,-0.1,-0.1,1.0,1.0,100.0,18.0,0.0,0.0,0.0,0.0,1.0,1.0,100.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,2.0,2.0,1.0,4.0,0.0,0.0,0.0,3.0,1.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0
+"Darko Lazović,rs SRB,""DF,MF"",Hellas Verona,32-061,1990,11.0,10.0,835.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.11,0.11,0.0,0.11,0.6,0.6,0.07,0.07,9.3,2.0,0.0,18.2,0.22,0.0,0.0,0.06,-0.6,-0.6,201.0,317.0,63.4,3513.0,1529.0,89.0,117.0,76.1,80.0,113.0,70.8,24.0,58.0,41.4,11.0,22.0,19.0,7.0,37.0,285.0,28.0,1.0,2.0,1.0,37.0,0.0,0.0,0.0,0.0,27.0,4.0,15.0,20.0,2.16,16.0,2.0,1.0,0.0,0.0,1.0,0.11,1.0,0.0,0.0,0.0,0.0,0.0,13.0,7.0,5.0,7.0,1.0,4.0,13.0,30.8,9.0,6.0,2.0,4.0,6.0,10.0,0.0,389.0,14.0,82.0,146.0,168.0,24.0,389.0,3.0,18.0,16.7,244.0,12.0,6.0,0.0,3.0,2.0,5.0,0.0,0.0,0.0,48.0,5.0,9.0,35.7"
+Manuel Lazzari,it ITA,DF,Lazio,28-351,1993,13.0,13.0,992.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.01,0.01,11.0,0.0,0.0,0.0,0.0,0.0,0.0,0.07,-0.1,-0.1,505.0,573.0,88.1,7112.0,2528.0,295.0,317.0,93.1,175.0,195.0,89.7,17.0,25.0,68.0,3.0,20.0,6.0,3.0,13.0,475.0,97.0,8.0,0.0,1.0,13.0,0.0,0.0,0.0,0.0,89.0,1.0,9.0,11.0,1.0,9.0,0.0,1.0,0.0,1.0,2.0,0.18,2.0,0.0,0.0,0.0,0.0,0.0,22.0,14.0,9.0,10.0,3.0,16.0,25.0,64.0,9.0,12.0,3.0,9.0,12.0,19.0,1.0,668.0,29.0,240.0,322.0,113.0,9.0,668.0,5.0,15.0,33.3,431.0,10.0,3.0,0.0,7.0,19.0,0.0,0.0,0.0,0.0,45.0,2.0,10.0,16.7
+"Rafael Leão,pt POR,""FW,MF"",Milan,23-158,1999,14.0,12.0,1006.0,6.0,4.0,0.0,0.0,4.0,1.0,0.54,0.36,0.89,0.54,0.89,4.9,4.9,0.44,0.44,11.2,12.0,0.0,24.0,1.07,0.12,0.5,0.1,1.1,1.1,249.0,325.0,76.6,4669.0,1327.0,108.0,135.0,80.0,98.0,119.0,82.4,36.0,50.0,72.0,23.0,31.0,24.0,8.0,42.0,310.0,14.0,2.0,2.0,12.0,24.0,3.0,0.0,0.0,0.0,9.0,1.0,10.0,50.0,4.47,36.0,0.0,7.0,3.0,4.0,5.0,0.45,5.0,0.0,0.0,0.0,0.0,0.0,2.0,1.0,0.0,2.0,0.0,1.0,4.0,25.0,3.0,2.0,1.0,1.0,4.0,3.0,0.0,460.0,4.0,22.0,191.0,256.0,66.0,460.0,24.0,55.0,43.6,355.0,28.0,15.0,1.0,9.0,9.0,4.0,0.0,0.0,0.0,34.0,10.0,8.0,55.6"
+"Mehdi Léris,fr FRA,""MF,DF"",Sampdoria,24-176,1998,13.0,10.0,849.0,0.0,1.0,0.0,0.0,5.0,0.0,0.0,0.11,0.11,0.0,0.11,1.5,1.5,0.15,0.15,9.4,4.0,0.0,40.0,0.42,0.0,0.0,0.15,-1.5,-1.5,220.0,331.0,66.5,3331.0,1044.0,132.0,157.0,84.1,60.0,104.0,57.7,18.0,33.0,54.5,5.0,16.0,7.0,1.0,21.0,315.0,15.0,1.0,1.0,5.0,25.0,0.0,0.0,0.0,0.0,14.0,1.0,16.0,14.0,1.49,9.0,0.0,0.0,2.0,2.0,1.0,0.11,0.0,0.0,0.0,1.0,0.0,0.0,30.0,23.0,14.0,11.0,5.0,10.0,21.0,47.6,11.0,15.0,0.0,15.0,9.0,6.0,0.0,459.0,9.0,83.0,200.0,185.0,22.0,459.0,8.0,24.0,33.3,320.0,33.0,22.0,0.0,21.0,15.0,1.0,0.0,0.0,0.0,52.0,22.0,13.0,62.9"
+Karol Linetty,pl POL,MF,Torino,27-286,1995,14.0,11.0,954.0,1.0,0.0,0.0,0.0,5.0,0.0,0.09,0.0,0.09,0.09,0.09,0.7,0.7,0.06,0.06,10.6,4.0,0.0,50.0,0.38,0.13,0.25,0.08,0.3,0.3,404.0,474.0,85.2,6741.0,1485.0,197.0,228.0,86.4,168.0,180.0,93.3,31.0,40.0,77.5,13.0,43.0,4.0,1.0,27.0,448.0,22.0,13.0,2.0,9.0,9.0,9.0,2.0,5.0,0.0,0.0,4.0,6.0,24.0,2.27,19.0,2.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,21.0,10.0,2.0,17.0,2.0,7.0,12.0,58.3,5.0,14.0,3.0,11.0,13.0,15.0,0.0,580.0,19.0,81.0,345.0,156.0,12.0,580.0,4.0,11.0,36.4,367.0,10.0,9.0,0.0,24.0,8.0,2.0,0.0,0.0,0.0,66.0,11.0,12.0,47.8
+"Marcin Listkowski,pl POL,""MF,FW"",Lecce,24-278,1998,5.0,0.0,77.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.06,0.06,0.9,0.0,0.0,0.0,0.0,0.0,0.0,0.05,-0.1,-0.1,16.0,24.0,66.7,204.0,71.0,14.0,16.0,87.5,0.0,3.0,0.0,1.0,4.0,25.0,0.0,0.0,0.0,0.0,0.0,23.0,1.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,1.15,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,2.0,0.0,34.0,2.0,10.0,11.0,13.0,1.0,34.0,0.0,0.0,0.0,19.0,1.0,1.0,0.0,2.0,1.0,0.0,0.0,0.0,0.0,5.0,1.0,0.0,100.0"
+Stanislav Lobotka,sk SVK,MF,Napoli,27-355,1994,15.0,13.0,1211.0,1.0,1.0,0.0,0.0,1.0,0.0,0.07,0.07,0.15,0.07,0.15,0.2,0.2,0.01,0.01,13.5,1.0,0.0,33.3,0.07,0.33,1.0,0.06,0.8,0.8,810.0,862.0,94.0,12973.0,3473.0,423.0,439.0,96.4,297.0,310.0,95.8,65.0,80.0,81.3,9.0,74.0,4.0,0.0,40.0,846.0,16.0,14.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,29.0,2.16,26.0,0.0,0.0,1.0,2.0,4.0,0.3,3.0,0.0,0.0,1.0,0.0,0.0,31.0,17.0,15.0,12.0,4.0,16.0,27.0,59.3,11.0,14.0,4.0,10.0,5.0,8.0,0.0,941.0,29.0,218.0,602.0,129.0,6.0,941.0,6.0,10.0,60.0,725.0,8.0,5.0,0.0,6.0,31.0,0.0,0.0,0.0,0.0,98.0,6.0,9.0,40.0
+Manuel Locatelli,it ITA,MF,Juventus,24-311,1998,12.0,12.0,970.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.5,0.5,0.04,0.04,10.8,4.0,0.0,36.4,0.37,0.0,0.0,0.04,-0.5,-0.5,447.0,538.0,83.1,8156.0,2617.0,203.0,225.0,90.2,176.0,203.0,86.7,58.0,81.0,71.6,7.0,45.0,6.0,0.0,44.0,513.0,25.0,22.0,0.0,10.0,2.0,0.0,0.0,0.0,0.0,3.0,0.0,14.0,20.0,1.85,17.0,1.0,0.0,2.0,0.0,2.0,0.19,2.0,0.0,0.0,0.0,0.0,0.0,27.0,14.0,9.0,15.0,3.0,14.0,18.0,77.8,4.0,17.0,8.0,9.0,15.0,16.0,0.0,658.0,31.0,169.0,383.0,109.0,3.0,658.0,5.0,9.0,55.6,436.0,13.0,8.0,0.0,12.0,15.0,0.0,0.0,0.0,0.0,64.0,14.0,7.0,66.7
+Luka Lochoshvili,ge GEO,DF,Cremonese,24-170,1998,12.0,12.0,964.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.09,0.09,0.0,0.09,0.3,0.3,0.03,0.03,10.7,1.0,0.0,25.0,0.09,0.0,0.0,0.07,-0.3,-0.3,348.0,436.0,79.8,6373.0,2447.0,135.0,150.0,90.0,189.0,211.0,89.6,23.0,63.0,36.5,4.0,28.0,3.0,1.0,25.0,418.0,17.0,14.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,3.0,1.0,4.0,16.0,1.49,8.0,0.0,1.0,2.0,0.0,2.0,0.19,1.0,0.0,0.0,1.0,0.0,0.0,27.0,7.0,18.0,6.0,3.0,17.0,22.0,77.3,5.0,19.0,4.0,15.0,14.0,36.0,0.0,556.0,56.0,292.0,233.0,41.0,5.0,556.0,3.0,4.0,75.0,323.0,6.0,3.0,0.0,18.0,5.0,1.0,0.0,1.0,0.0,48.0,18.0,8.0,69.2
+"Ademola Lookman,ng NGA,""FW,MF"",Atalanta,25-026,1997,15.0,10.0,857.0,7.0,1.0,2.0,2.0,1.0,0.0,0.74,0.11,0.84,0.53,0.63,5.4,3.8,0.57,0.4,9.5,8.0,1.0,36.4,0.84,0.23,0.63,0.17,1.6,1.2,215.0,280.0,76.8,3131.0,885.0,121.0,145.0,83.4,60.0,81.0,74.1,17.0,26.0,65.4,18.0,11.0,15.0,3.0,25.0,257.0,23.0,3.0,5.0,2.0,22.0,12.0,2.0,4.0,0.0,5.0,0.0,5.0,43.0,4.51,30.0,5.0,1.0,3.0,4.0,5.0,0.52,3.0,0.0,0.0,1.0,1.0,0.0,3.0,1.0,0.0,2.0,1.0,0.0,3.0,0.0,3.0,8.0,0.0,8.0,1.0,0.0,0.0,362.0,1.0,25.0,138.0,206.0,57.0,360.0,14.0,27.0,51.9,284.0,17.0,24.0,0.0,11.0,17.0,8.0,1.0,0.0,0.0,41.0,1.0,6.0,14.3"
+Maxime Lopez,fr FRA,MF,Sassuolo,24-346,1997,13.0,12.0,1083.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.5,0.5,0.04,0.04,12.0,2.0,0.0,33.3,0.17,0.0,0.0,0.09,-0.5,-0.5,639.0,730.0,87.5,11050.0,4030.0,295.0,320.0,92.2,260.0,296.0,87.8,66.0,87.0,75.9,16.0,89.0,6.0,2.0,68.0,708.0,20.0,13.0,2.0,6.0,10.0,5.0,1.0,1.0,0.0,2.0,2.0,5.0,32.0,2.67,30.0,2.0,0.0,0.0,0.0,2.0,0.17,2.0,0.0,0.0,0.0,0.0,0.0,22.0,8.0,13.0,7.0,2.0,8.0,31.0,25.8,23.0,11.0,1.0,10.0,11.0,11.0,0.0,827.0,31.0,204.0,488.0,143.0,6.0,827.0,4.0,15.0,26.7,617.0,8.0,6.0,0.0,10.0,8.0,0.0,0.0,0.0,0.0,85.0,3.0,2.0,60.0
+Matteo Lovato,it ITA,DF,Salernitana,22-274,2000,2.0,2.0,140.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,79.0,93.0,84.9,1506.0,572.0,24.0,24.0,100.0,50.0,59.0,84.7,5.0,9.0,55.6,0.0,5.0,0.0,0.0,3.0,89.0,4.0,4.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,3.0,4.0,0.0,0.0,4.0,7.0,57.1,3.0,0.0,0.0,0.0,1.0,7.0,1.0,108.0,11.0,55.0,50.0,3.0,0.0,108.0,0.0,0.0,0.0,77.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,8.0,4.0,4.0,50.0
+Sandi Lovrić,si SVN,MF,Udinese,24-232,1998,14.0,9.0,768.0,2.0,1.0,0.0,0.0,1.0,0.0,0.23,0.12,0.35,0.23,0.35,1.5,1.5,0.18,0.18,8.5,5.0,0.0,18.5,0.59,0.07,0.4,0.06,0.5,0.5,273.0,342.0,79.8,4328.0,1121.0,137.0,158.0,86.7,86.0,106.0,81.1,26.0,44.0,59.1,13.0,39.0,8.0,1.0,23.0,334.0,5.0,2.0,2.0,6.0,13.0,1.0,0.0,0.0,0.0,2.0,3.0,5.0,27.0,3.17,20.0,1.0,3.0,1.0,1.0,3.0,0.35,2.0,0.0,1.0,0.0,0.0,0.0,13.0,7.0,3.0,7.0,3.0,8.0,15.0,53.3,7.0,6.0,0.0,6.0,7.0,10.0,0.0,453.0,12.0,66.0,243.0,153.0,23.0,453.0,5.0,12.0,41.7,313.0,20.0,7.0,0.0,9.0,9.0,1.0,0.0,0.0,0.0,52.0,2.0,4.0,33.3
+Hirving Lozano,mx MEX,FW,Napoli,27-108,1995,14.0,8.0,718.0,3.0,3.0,1.0,1.0,1.0,0.0,0.38,0.38,0.75,0.25,0.63,4.1,3.3,0.51,0.41,8.0,8.0,0.0,32.0,1.0,0.08,0.25,0.13,-1.1,-1.3,172.0,240.0,71.7,2475.0,659.0,90.0,102.0,88.2,63.0,80.0,78.8,10.0,22.0,45.5,17.0,7.0,19.0,9.0,22.0,236.0,2.0,0.0,0.0,1.0,28.0,1.0,0.0,0.0,0.0,1.0,2.0,11.0,31.0,3.89,26.0,0.0,3.0,1.0,1.0,6.0,0.75,6.0,0.0,0.0,0.0,0.0,0.0,7.0,3.0,3.0,2.0,2.0,4.0,6.0,66.7,2.0,11.0,0.0,11.0,2.0,5.0,0.0,332.0,4.0,33.0,105.0,200.0,40.0,331.0,12.0,26.0,46.2,260.0,22.0,4.0,0.0,13.0,17.0,1.0,0.0,0.0,0.0,28.0,2.0,3.0,40.0
+Jhon Lucumí,co COL,DF,Bologna,24-142,1998,12.0,12.0,1010.0,0.0,1.0,0.0,0.0,3.0,0.0,0.0,0.09,0.09,0.0,0.09,0.1,0.1,0.01,0.01,11.2,1.0,0.0,50.0,0.09,0.0,0.0,0.03,-0.1,-0.1,515.0,598.0,86.1,9262.0,3236.0,225.0,234.0,96.2,229.0,251.0,91.2,52.0,86.0,60.5,3.0,29.0,3.0,1.0,19.0,563.0,34.0,26.0,1.0,9.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,7.0,8.0,0.71,7.0,0.0,0.0,0.0,0.0,2.0,0.18,2.0,0.0,0.0,0.0,0.0,0.0,22.0,16.0,15.0,7.0,0.0,10.0,17.0,58.8,7.0,11.0,7.0,4.0,12.0,47.0,0.0,714.0,95.0,393.0,311.0,14.0,6.0,714.0,2.0,2.0,100.0,447.0,4.0,3.0,0.0,9.0,8.0,0.0,0.0,1.0,0.0,61.0,18.0,10.0,64.3
+José Luis Palomino,ar ARG,DF,Atalanta,32-314,1990,1.0,1.0,90.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,1.0,1.0,0.1,0.1,0.11,0.11,1.0,2.0,0.0,100.0,2.0,0.5,0.5,0.05,0.9,0.9,43.0,56.0,76.8,772.0,355.0,17.0,19.0,89.5,22.0,24.0,91.7,4.0,9.0,44.4,1.0,0.0,2.0,1.0,4.0,52.0,4.0,3.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,2.0,2.0,2.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,1.0,3.0,1.0,0.0,3.0,3.0,100.0,0.0,0.0,0.0,0.0,2.0,1.0,0.0,67.0,5.0,33.0,31.0,4.0,2.0,67.0,0.0,0.0,0.0,36.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,6.0,3.0,3.0,50.0
+Romelu Lukaku,be BEL,FW,Inter,29-186,1993,4.0,3.0,248.0,1.0,1.0,0.0,0.0,0.0,0.0,0.36,0.36,0.73,0.36,0.73,1.2,1.2,0.42,0.42,2.8,3.0,0.0,42.9,1.09,0.14,0.33,0.17,-0.2,-0.2,33.0,48.0,68.8,377.0,57.0,19.0,22.0,86.4,9.0,11.0,81.8,0.0,2.0,0.0,2.0,0.0,4.0,0.0,4.0,47.0,1.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,6.0,2.19,4.0,0.0,1.0,1.0,0.0,3.0,1.09,2.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,68.0,1.0,2.0,16.0,51.0,19.0,68.0,2.0,5.0,40.0,56.0,8.0,4.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,3.0,7.0,7.0,50.0
+Saša Lukić,rs SRB,MF,Torino,26-094,1996,12.0,10.0,925.0,2.0,0.0,1.0,1.0,3.0,0.0,0.19,0.0,0.19,0.1,0.1,1.4,0.6,0.13,0.06,10.3,2.0,1.0,18.2,0.19,0.09,0.5,0.05,0.6,0.4,474.0,549.0,86.3,8979.0,1753.0,172.0,195.0,88.2,237.0,258.0,91.9,59.0,81.0,72.8,12.0,43.0,6.0,3.0,22.0,521.0,26.0,19.0,1.0,4.0,20.0,4.0,0.0,4.0,0.0,3.0,2.0,5.0,35.0,3.4,28.0,2.0,0.0,2.0,2.0,1.0,0.1,1.0,0.0,0.0,0.0,0.0,0.0,17.0,12.0,10.0,6.0,1.0,8.0,12.0,66.7,4.0,15.0,6.0,9.0,10.0,9.0,0.0,641.0,27.0,106.0,399.0,142.0,14.0,640.0,1.0,7.0,14.3,413.0,14.0,7.0,0.0,20.0,8.0,0.0,0.0,0.0,0.0,64.0,12.0,17.0,41.4
+Sebastiano Luperto,it ITA,DF,Empoli,26-070,1996,13.0,13.0,1084.0,0.0,0.0,0.0,0.0,3.0,2.0,0.0,0.0,0.0,0.0,0.0,0.2,0.2,0.02,0.02,12.0,2.0,0.0,40.0,0.17,0.0,0.0,0.04,-0.2,-0.2,427.0,505.0,84.6,8085.0,2728.0,150.0,160.0,93.8,226.0,253.0,89.3,45.0,82.0,54.9,2.0,21.0,2.0,1.0,15.0,429.0,76.0,32.0,1.0,1.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,3.0,6.0,0.5,4.0,1.0,0.0,1.0,0.0,1.0,0.08,1.0,0.0,0.0,0.0,0.0,0.0,11.0,7.0,7.0,4.0,0.0,3.0,4.0,75.0,1.0,17.0,13.0,4.0,17.0,54.0,0.0,623.0,147.0,371.0,238.0,15.0,6.0,623.0,1.0,1.0,100.0,321.0,2.0,2.0,1.0,8.0,10.0,0.0,0.0,0.0,0.0,52.0,15.0,20.0,42.9
+Charalambos Lykogiannis,gr GRE,DF,Bologna,29-024,1993,12.0,6.0,589.0,1.0,0.0,0.0,0.0,2.0,0.0,0.15,0.0,0.15,0.15,0.15,0.3,0.3,0.05,0.05,6.5,1.0,3.0,12.5,0.15,0.13,1.0,0.04,0.7,0.7,219.0,326.0,67.2,3980.0,1620.0,96.0,110.0,87.3,96.0,129.0,74.4,22.0,62.0,35.5,8.0,22.0,5.0,4.0,16.0,265.0,60.0,4.0,1.0,7.0,36.0,10.0,6.0,2.0,0.0,46.0,1.0,13.0,16.0,2.45,8.0,4.0,1.0,1.0,1.0,2.0,0.31,0.0,1.0,0.0,0.0,0.0,1.0,10.0,5.0,3.0,4.0,3.0,5.0,9.0,55.6,4.0,2.0,1.0,1.0,11.0,18.0,0.0,387.0,17.0,119.0,173.0,97.0,2.0,387.0,3.0,7.0,42.9,237.0,4.0,0.0,0.0,7.0,4.0,1.0,0.0,0.0,0.0,21.0,10.0,11.0,47.6
+Giulio Maggiore,it ITA,MF,Salernitana,24-248,1998,10.0,9.0,653.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.2,0.03,0.03,7.3,0.0,0.0,0.0,0.0,0.0,0.0,0.05,-0.2,-0.2,273.0,358.0,76.3,4772.0,1289.0,121.0,153.0,79.1,117.0,132.0,88.6,28.0,50.0,56.0,3.0,30.0,11.0,0.0,35.0,347.0,7.0,5.0,3.0,3.0,2.0,0.0,0.0,0.0,0.0,1.0,4.0,6.0,14.0,1.93,11.0,0.0,0.0,2.0,1.0,1.0,0.14,1.0,0.0,0.0,0.0,0.0,0.0,14.0,6.0,6.0,5.0,3.0,7.0,14.0,50.0,7.0,17.0,4.0,13.0,8.0,4.0,0.0,434.0,11.0,99.0,271.0,65.0,5.0,434.0,0.0,1.0,0.0,264.0,13.0,3.0,0.0,11.0,9.0,0.0,0.0,1.0,0.0,59.0,6.0,9.0,40.0
+Giangiacomo Magnani,it ITA,DF,Hellas Verona,27-042,1995,4.0,2.0,142.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,21.0,35.0,60.0,466.0,226.0,4.0,10.0,40.0,14.0,16.0,87.5,3.0,6.0,50.0,0.0,2.0,0.0,0.0,2.0,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.63,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,0.0,0.0,1.0,1.0,100.0,0.0,4.0,4.0,0.0,4.0,6.0,0.0,52.0,13.0,30.0,23.0,0.0,0.0,52.0,0.0,0.0,0.0,15.0,0.0,0.0,0.0,4.0,1.0,0.0,0.0,0.0,0.0,10.0,7.0,4.0,63.6
+Mike Maignan,fr FRA,GK,Milan,27-135,1995,7.0,7.0,630.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,186.0,241.0,77.2,5066.0,3245.0,32.0,32.0,100.0,91.0,92.0,98.9,62.0,113.0,54.9,0.0,7.0,0.0,0.0,0.0,213.0,25.0,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,1.0,0.14,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,2.0,0.0,258.0,202.0,258.0,0.0,0.0,0.0,258.0,0.0,0.0,0.0,161.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,13.0,1.0,0.0,100.0
+Jean-Victor Makengo,fr FRA,MF,Udinese,24-156,1998,12.0,9.0,638.0,0.0,1.0,0.0,0.0,2.0,0.0,0.0,0.14,0.14,0.0,0.14,0.3,0.3,0.05,0.05,7.1,0.0,0.0,0.0,0.0,0.0,0.0,0.05,-0.3,-0.3,215.0,254.0,84.6,2930.0,714.0,145.0,156.0,92.9,59.0,70.0,84.3,5.0,9.0,55.6,5.0,14.0,6.0,1.0,18.0,253.0,1.0,1.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,12.0,1.69,9.0,0.0,1.0,0.0,1.0,1.0,0.14,1.0,0.0,0.0,0.0,0.0,0.0,12.0,9.0,4.0,6.0,2.0,4.0,7.0,57.1,3.0,6.0,2.0,4.0,8.0,2.0,0.0,315.0,8.0,48.0,182.0,90.0,4.0,315.0,9.0,12.0,75.0,230.0,11.0,8.0,0.0,9.0,13.0,0.0,0.0,0.0,0.0,31.0,4.0,1.0,80.0
+"Daniel Maldini,it ITA,""FW,MF"",Spezia,21-035,2001,5.0,1.0,165.0,1.0,0.0,0.0,0.0,0.0,0.0,0.55,0.0,0.55,0.55,0.55,0.5,0.5,0.3,0.3,1.8,3.0,0.0,75.0,1.64,0.25,0.33,0.14,0.5,0.5,43.0,57.0,75.4,669.0,140.0,22.0,29.0,75.9,14.0,17.0,82.4,4.0,7.0,57.1,0.0,4.0,2.0,1.0,2.0,51.0,6.0,1.0,0.0,0.0,5.0,3.0,3.0,0.0,0.0,0.0,0.0,1.0,7.0,3.84,4.0,0.0,0.0,1.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,1.0,0.0,1.0,3.0,3.0,5.0,60.0,2.0,3.0,0.0,3.0,1.0,3.0,0.0,82.0,3.0,10.0,39.0,33.0,5.0,82.0,1.0,6.0,16.7,53.0,5.0,1.0,0.0,1.0,7.0,0.0,0.0,0.0,0.0,8.0,2.0,7.0,22.2"
+Youssef Maleh,it ITA,MF,Fiorentina,24-085,1998,7.0,4.0,297.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.6,0.6,0.17,0.17,3.3,0.0,0.0,0.0,0.0,0.0,0.0,0.08,-0.6,-0.6,95.0,116.0,81.9,1462.0,376.0,55.0,63.0,87.3,31.0,35.0,88.6,7.0,12.0,58.3,6.0,8.0,5.0,2.0,6.0,111.0,4.0,3.0,0.0,1.0,7.0,0.0,0.0,0.0,0.0,1.0,1.0,2.0,7.0,2.12,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,1.0,0.0,3.0,0.0,0.0,4.0,0.0,4.0,5.0,0.0,5.0,1.0,3.0,0.0,147.0,4.0,18.0,78.0,52.0,11.0,147.0,1.0,3.0,33.3,96.0,6.0,6.0,0.0,8.0,3.0,0.0,0.0,0.0,0.0,20.0,3.0,4.0,42.9
+"Ruslan Malinovskyi,ua UKR,""MF,FW"",Atalanta,29-195,1993,14.0,5.0,543.0,1.0,2.0,0.0,0.0,2.0,0.0,0.17,0.33,0.5,0.17,0.5,0.6,0.6,0.1,0.1,6.0,6.0,0.0,31.6,0.99,0.05,0.17,0.03,0.4,0.4,241.0,322.0,74.8,4736.0,1625.0,101.0,118.0,85.6,96.0,120.0,80.0,38.0,60.0,63.3,13.0,36.0,15.0,0.0,41.0,294.0,23.0,8.0,2.0,11.0,22.0,13.0,6.0,6.0,0.0,2.0,5.0,6.0,26.0,4.33,16.0,7.0,1.0,1.0,1.0,2.0,0.33,2.0,0.0,0.0,0.0,0.0,0.0,14.0,8.0,5.0,6.0,3.0,6.0,17.0,35.3,11.0,7.0,1.0,6.0,5.0,1.0,0.0,408.0,1.0,57.0,214.0,145.0,8.0,408.0,7.0,19.0,36.8,294.0,19.0,9.0,0.0,10.0,10.0,0.0,0.0,0.0,0.0,52.0,4.0,7.0,36.4"
+Gianluca Mancini,it ITA,DF,Roma,26-212,1996,15.0,15.0,1193.0,0.0,1.0,0.0,0.0,4.0,0.0,0.0,0.08,0.08,0.0,0.08,0.8,0.8,0.06,0.06,13.3,1.0,0.0,14.3,0.08,0.0,0.0,0.12,-0.8,-0.8,584.0,697.0,83.8,11433.0,3878.0,213.0,231.0,92.2,288.0,314.0,91.7,77.0,135.0,57.0,6.0,42.0,9.0,3.0,29.0,668.0,25.0,21.0,1.0,10.0,9.0,0.0,0.0,0.0,0.0,2.0,4.0,4.0,17.0,1.28,15.0,0.0,0.0,1.0,1.0,2.0,0.15,1.0,0.0,0.0,0.0,1.0,0.0,21.0,11.0,17.0,4.0,0.0,8.0,10.0,80.0,2.0,11.0,6.0,5.0,19.0,24.0,0.0,792.0,99.0,388.0,376.0,37.0,12.0,792.0,3.0,6.0,50.0,586.0,5.0,4.0,0.0,20.0,10.0,1.0,0.0,0.0,0.0,45.0,25.0,11.0,69.4
+Rolando Mandragora,it ITA,MF,Fiorentina,25-139,1997,13.0,10.0,869.0,1.0,1.0,0.0,0.0,4.0,0.0,0.1,0.1,0.21,0.1,0.21,0.8,0.8,0.08,0.08,9.7,4.0,0.0,18.2,0.41,0.05,0.25,0.04,0.2,0.2,388.0,466.0,83.3,7540.0,2235.0,146.0,169.0,86.4,185.0,205.0,90.2,46.0,68.0,67.6,13.0,55.0,6.0,3.0,46.0,430.0,34.0,20.0,1.0,11.0,25.0,12.0,6.0,3.0,0.0,2.0,2.0,6.0,37.0,3.83,26.0,6.0,0.0,3.0,0.0,1.0,0.1,1.0,0.0,0.0,0.0,0.0,0.0,22.0,12.0,6.0,13.0,3.0,11.0,19.0,57.9,8.0,9.0,1.0,8.0,8.0,14.0,0.0,572.0,18.0,88.0,325.0,162.0,18.0,572.0,2.0,6.0,33.3,361.0,8.0,2.0,0.0,19.0,9.0,1.0,0.0,0.0,0.0,50.0,12.0,10.0,54.5
+Riccardo Marchizza,it ITA,DF,Sassuolo,24-234,1998,2.0,0.0,17.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,7.0,71.4,114.0,43.0,1.0,1.0,100.0,2.0,3.0,66.7,2.0,3.0,66.7,0.0,0.0,0.0,0.0,0.0,3.0,4.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,1.0,2.0,3.0,4.0,0.0,9.0,0.0,0.0,0.0,4.0,1.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,100.0
+Gian Marco Ferrari,it ITA,DF,Sassuolo,30-273,1992,14.0,14.0,1258.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3,0.3,0.02,0.02,14.0,0.0,0.0,0.0,0.0,0.0,0.0,0.07,-0.3,-0.3,593.0,689.0,86.1,12308.0,4315.0,170.0,185.0,91.9,327.0,357.0,91.6,89.0,131.0,67.9,1.0,37.0,2.0,0.0,37.0,609.0,78.0,56.0,0.0,12.0,0.0,0.0,0.0,0.0,0.0,4.0,2.0,3.0,11.0,0.79,9.0,1.0,0.0,0.0,1.0,2.0,0.14,2.0,0.0,0.0,0.0,0.0,0.0,13.0,8.0,8.0,5.0,0.0,7.0,10.0,70.0,3.0,15.0,12.0,3.0,13.0,46.0,1.0,793.0,111.0,424.0,347.0,26.0,8.0,793.0,0.0,1.0,0.0,492.0,4.0,1.0,0.0,12.0,20.0,0.0,0.0,2.0,0.0,52.0,18.0,8.0,69.2
+Pablo Marí,es ESP,DF,Monza,29-076,1993,8.0,8.0,709.0,1.0,0.0,0.0,0.0,2.0,0.0,0.13,0.0,0.13,0.13,0.13,0.3,0.3,0.04,0.04,7.9,1.0,0.0,25.0,0.13,0.25,1.0,0.08,0.7,0.7,307.0,365.0,84.1,6022.0,2321.0,101.0,115.0,87.8,168.0,186.0,90.3,37.0,57.0,64.9,1.0,15.0,0.0,0.0,10.0,332.0,32.0,18.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,5.0,1.0,3.0,1.0,0.13,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,11.0,5.0,9.0,2.0,0.0,3.0,5.0,60.0,2.0,2.0,2.0,0.0,8.0,29.0,0.0,430.0,73.0,268.0,157.0,8.0,5.0,430.0,0.0,0.0,0.0,248.0,2.0,1.0,0.0,5.0,4.0,0.0,0.0,0.0,0.0,36.0,17.0,5.0,77.3
+Răzvan Marin,ro ROU,MF,Empoli,26-176,1996,15.0,10.0,983.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.4,0.4,0.04,0.04,10.9,2.0,2.0,18.2,0.18,0.0,0.0,0.04,-0.4,-0.4,472.0,583.0,81.0,8480.0,3157.0,209.0,219.0,95.4,193.0,235.0,82.1,54.0,90.0,60.0,16.0,38.0,6.0,1.0,33.0,515.0,65.0,39.0,2.0,4.0,32.0,25.0,6.0,11.0,0.0,1.0,3.0,11.0,32.0,2.93,21.0,10.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,21.0,9.0,13.0,8.0,0.0,11.0,17.0,64.7,6.0,13.0,6.0,7.0,8.0,13.0,0.0,661.0,38.0,207.0,331.0,132.0,3.0,661.0,6.0,10.0,60.0,413.0,9.0,10.0,0.0,11.0,9.0,0.0,0.0,1.0,0.0,65.0,6.0,5.0,54.5
+Marlon,br BRA,DF,Monza,27-069,1995,11.0,10.0,824.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.01,0.01,9.2,1.0,0.0,33.3,0.11,0.0,0.0,0.04,-0.1,-0.1,509.0,547.0,93.1,8918.0,3187.0,213.0,229.0,93.0,261.0,273.0,95.6,31.0,38.0,81.6,1.0,37.0,3.0,2.0,19.0,517.0,30.0,17.0,0.0,2.0,3.0,0.0,0.0,0.0,0.0,7.0,0.0,0.0,4.0,0.44,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,14.0,7.0,5.0,9.0,0.0,7.0,11.0,63.6,4.0,5.0,2.0,3.0,9.0,23.0,0.0,617.0,54.0,272.0,324.0,23.0,4.0,617.0,0.0,1.0,0.0,443.0,2.0,1.0,0.0,11.0,4.0,0.0,0.0,0.0,1.0,37.0,20.0,11.0,64.5
+Luca Marrone,it ITA,DF,Monza,32-232,1990,2.0,2.0,135.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.07,0.07,1.5,0.0,0.0,0.0,0.0,0.0,0.0,0.1,-0.1,-0.1,78.0,84.0,92.9,1371.0,634.0,34.0,35.0,97.1,39.0,41.0,95.1,5.0,8.0,62.5,0.0,0.0,0.0,0.0,4.0,78.0,6.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,2.0,2.0,0.0,0.0,4.0,1.0,93.0,12.0,66.0,25.0,2.0,1.0,93.0,0.0,0.0,0.0,64.0,0.0,0.0,0.0,1.0,2.0,0.0,0.0,0.0,0.0,8.0,4.0,5.0,44.4
+Lautaro Martínez,ar ARG,FW,Inter,25-085,1997,15.0,14.0,1215.0,7.0,3.0,1.0,1.0,1.0,0.0,0.52,0.22,0.74,0.44,0.67,6.7,5.9,0.49,0.44,13.5,17.0,0.0,34.0,1.26,0.12,0.35,0.12,0.3,0.1,218.0,296.0,73.6,3481.0,804.0,108.0,140.0,77.1,75.0,94.0,79.8,18.0,24.0,75.0,24.0,16.0,8.0,0.0,28.0,268.0,27.0,1.0,4.0,6.0,5.0,0.0,0.0,0.0,0.0,1.0,1.0,8.0,41.0,3.04,31.0,1.0,3.0,1.0,5.0,8.0,0.59,4.0,0.0,1.0,1.0,2.0,0.0,9.0,3.0,0.0,7.0,2.0,2.0,6.0,33.3,4.0,15.0,1.0,14.0,6.0,10.0,1.0,461.0,14.0,38.0,205.0,226.0,70.0,460.0,12.0,36.0,33.3,328.0,27.0,20.0,0.0,22.0,28.0,5.0,1.0,0.0,0.0,49.0,17.0,16.0,51.5
+Lucas Martínez Quarta,ar ARG,DF,Fiorentina,26-189,1996,13.0,12.0,1046.0,1.0,0.0,0.0,0.0,2.0,0.0,0.09,0.0,0.09,0.09,0.09,1.2,1.2,0.1,0.1,11.6,6.0,0.0,50.0,0.52,0.08,0.17,0.1,-0.2,-0.2,640.0,767.0,83.4,14020.0,5541.0,178.0,198.0,89.9,348.0,382.0,91.1,108.0,164.0,65.9,3.0,55.0,2.0,0.0,42.0,742.0,24.0,22.0,0.0,17.0,0.0,0.0,0.0,0.0,0.0,2.0,1.0,5.0,11.0,0.95,6.0,0.0,0.0,2.0,0.0,3.0,0.26,1.0,0.0,0.0,0.0,0.0,2.0,44.0,24.0,26.0,16.0,2.0,28.0,37.0,75.7,9.0,22.0,12.0,10.0,25.0,42.0,1.0,924.0,72.0,433.0,449.0,52.0,15.0,924.0,0.0,3.0,0.0,569.0,5.0,2.0,0.0,9.0,18.0,0.0,0.0,0.0,0.0,91.0,42.0,16.0,72.4
+Adam Marušić,me MNE,DF,Lazio,30-029,1992,15.0,14.0,1301.0,0.0,1.0,0.0,0.0,4.0,0.0,0.0,0.07,0.07,0.0,0.07,0.1,0.1,0.01,0.01,14.5,4.0,0.0,66.7,0.28,0.0,0.0,0.02,-0.1,-0.1,715.0,825.0,86.7,10696.0,4232.0,410.0,439.0,93.4,239.0,280.0,85.4,45.0,70.0,64.3,3.0,49.0,3.0,1.0,32.0,720.0,104.0,15.0,0.0,3.0,6.0,0.0,0.0,0.0,0.0,89.0,1.0,8.0,14.0,0.97,11.0,2.0,0.0,0.0,0.0,1.0,0.07,1.0,0.0,0.0,0.0,0.0,0.0,12.0,9.0,6.0,3.0,3.0,4.0,10.0,40.0,6.0,4.0,2.0,2.0,13.0,32.0,0.0,907.0,41.0,363.0,441.0,109.0,9.0,907.0,3.0,6.0,50.0,624.0,7.0,7.0,0.0,10.0,10.0,0.0,0.0,0.0,0.0,72.0,15.0,13.0,53.6
+Adam Masina,ma MAR,DF,Udinese,28-317,1994,4.0,4.0,304.0,1.0,0.0,0.0,0.0,0.0,0.0,0.3,0.0,0.3,0.3,0.3,0.0,0.0,0.01,0.01,3.4,1.0,0.0,100.0,0.3,1.0,1.0,0.03,1.0,1.0,112.0,148.0,75.7,2453.0,1159.0,35.0,42.0,83.3,54.0,68.0,79.4,21.0,33.0,63.6,1.0,8.0,2.0,2.0,7.0,128.0,18.0,5.0,0.0,3.0,5.0,0.0,0.0,0.0,0.0,13.0,2.0,0.0,1.0,0.3,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,3.0,2.0,2.0,0.0,2.0,3.0,66.7,1.0,2.0,2.0,0.0,7.0,12.0,1.0,175.0,18.0,89.0,73.0,16.0,3.0,175.0,0.0,0.0,0.0,100.0,1.0,1.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,12.0,13.0,5.0,72.2
+Nemanja Matić,rs SRB,MF,Roma,34-106,1988,15.0,7.0,801.0,1.0,1.0,0.0,0.0,1.0,0.0,0.11,0.11,0.22,0.11,0.22,0.4,0.4,0.05,0.05,8.9,2.0,0.0,33.3,0.22,0.17,0.5,0.07,0.6,0.6,500.0,587.0,85.2,8825.0,2587.0,228.0,242.0,94.2,196.0,229.0,85.6,58.0,85.0,68.2,10.0,67.0,7.0,1.0,40.0,561.0,23.0,20.0,1.0,8.0,2.0,1.0,0.0,0.0,0.0,2.0,3.0,8.0,22.0,2.48,21.0,0.0,1.0,0.0,0.0,3.0,0.34,2.0,0.0,1.0,0.0,0.0,0.0,22.0,11.0,10.0,10.0,2.0,9.0,17.0,52.9,8.0,13.0,3.0,10.0,13.0,13.0,0.0,674.0,26.0,155.0,424.0,110.0,12.0,674.0,6.0,10.0,60.0,460.0,12.0,4.0,0.0,9.0,2.0,0.0,0.0,0.0,0.0,82.0,7.0,10.0,41.2
+Luís Maximiano,pt POR,GK,Lazio,23-314,1999,1.0,1.0,5.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,4.0,75.0,98.0,90.0,1.0,1.0,100.0,0.0,0.0,0.0,2.0,3.0,66.7,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,4.0,4.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
+Pasquale Mazzocchi,it ITA,DF,Salernitana,27-111,1995,15.0,15.0,1200.0,2.0,2.0,0.0,0.0,2.0,0.0,0.15,0.15,0.3,0.15,0.3,0.9,0.9,0.07,0.07,13.3,3.0,0.0,27.3,0.23,0.18,0.67,0.08,1.1,1.1,435.0,583.0,74.6,7209.0,2374.0,220.0,244.0,90.2,163.0,214.0,76.2,39.0,79.0,49.4,26.0,27.0,16.0,9.0,25.0,452.0,129.0,8.0,1.0,3.0,59.0,15.0,0.0,14.0,0.0,106.0,2.0,20.0,51.0,3.82,36.0,8.0,3.0,0.0,1.0,7.0,0.52,5.0,0.0,2.0,0.0,0.0,0.0,20.0,9.0,14.0,3.0,3.0,9.0,21.0,42.9,12.0,5.0,2.0,3.0,6.0,21.0,1.0,709.0,34.0,207.0,267.0,246.0,24.0,709.0,24.0,51.0,47.1,399.0,30.0,19.0,0.0,15.0,8.0,5.0,0.0,0.0,0.0,82.0,7.0,5.0,58.3
+Weston McKennie,us USA,MF,Juventus,24-079,1998,11.0,9.0,716.0,1.0,1.0,0.0,0.0,0.0,0.0,0.13,0.13,0.25,0.13,0.25,0.9,0.9,0.11,0.11,8.0,4.0,0.0,50.0,0.5,0.13,0.25,0.11,0.1,0.1,202.0,249.0,81.1,3070.0,869.0,107.0,126.0,84.9,73.0,89.0,82.0,15.0,20.0,75.0,7.0,16.0,4.0,4.0,17.0,243.0,6.0,3.0,1.0,0.0,10.0,0.0,0.0,0.0,0.0,3.0,0.0,1.0,13.0,1.63,11.0,0.0,0.0,2.0,0.0,1.0,0.13,1.0,0.0,0.0,0.0,0.0,0.0,7.0,3.0,2.0,5.0,0.0,4.0,7.0,57.1,3.0,10.0,2.0,8.0,5.0,11.0,0.0,320.0,17.0,61.0,152.0,109.0,19.0,320.0,4.0,5.0,80.0,223.0,17.0,7.0,0.0,10.0,5.0,2.0,0.0,0.0,0.0,35.0,6.0,13.0,31.6
+"Gary Medel,cl CHI,""MF,DF"",Bologna,35-104,1987,15.0,14.0,1135.0,0.0,1.0,0.0,0.0,4.0,0.0,0.0,0.08,0.08,0.0,0.08,0.0,0.0,0.0,0.0,12.6,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.0,0.0,708.0,804.0,88.1,13234.0,4696.0,268.0,291.0,92.1,332.0,354.0,93.8,87.0,127.0,68.5,3.0,44.0,4.0,0.0,28.0,766.0,38.0,35.0,1.0,6.0,4.0,0.0,0.0,0.0,0.0,2.0,0.0,7.0,16.0,1.27,13.0,0.0,0.0,0.0,1.0,2.0,0.16,2.0,0.0,0.0,0.0,0.0,0.0,17.0,11.0,12.0,4.0,1.0,7.0,13.0,53.8,6.0,12.0,8.0,4.0,22.0,31.0,0.0,900.0,106.0,408.0,453.0,46.0,0.0,900.0,4.0,4.0,100.0,576.0,6.0,3.0,0.0,12.0,16.0,0.0,0.0,0.0,0.0,101.0,12.0,11.0,52.2"
+Soualiho Meïté,fr FRA,MF,Cremonese,28-243,1994,10.0,9.0,689.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.2,0.03,0.03,7.7,0.0,0.0,0.0,0.0,0.0,0.0,0.04,-0.2,-0.2,206.0,262.0,78.6,3338.0,944.0,106.0,121.0,87.6,75.0,86.0,87.2,18.0,36.0,50.0,4.0,19.0,7.0,1.0,10.0,255.0,5.0,3.0,1.0,4.0,4.0,0.0,0.0,0.0,0.0,2.0,2.0,3.0,13.0,1.7,12.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,17.0,12.0,11.0,4.0,2.0,11.0,20.0,55.0,9.0,10.0,2.0,8.0,7.0,9.0,0.0,334.0,16.0,95.0,190.0,54.0,6.0,334.0,6.0,14.0,42.9,190.0,9.0,5.0,0.0,10.0,8.0,0.0,0.0,0.0,0.0,52.0,8.0,4.0,66.7
+Alex Meret,it ITA,GK,Napoli,25-238,1997,15.0,15.0,1350.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,364.0,427.0,85.2,8284.0,5064.0,87.0,87.0,100.0,189.0,192.0,98.4,85.0,145.0,58.6,0.0,0.0,0.0,0.0,0.0,310.0,117.0,22.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,1.0,454.0,408.0,453.0,1.0,0.0,0.0,454.0,0.0,0.0,0.0,211.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,29.0,2.0,0.0,100.0
+Yıldırım Mert Çetin,tr TUR,DF,Lecce,25-318,1997,1.0,1.0,20.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,3.0,66.7,38.0,8.0,1.0,1.0,100.0,0.0,0.0,0.0,1.0,1.0,100.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,4.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,8.0,2.0,5.0,3.0,0.0,0.0,8.0,0.0,0.0,0.0,2.0,2.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0
+"Junior Messias,br BRA,""FW,DF"",Milan,31-186,1991,11.0,9.0,711.0,2.0,1.0,0.0,0.0,1.0,0.0,0.25,0.13,0.38,0.25,0.38,1.1,1.1,0.14,0.14,7.9,7.0,0.0,46.7,0.89,0.13,0.29,0.07,0.9,0.9,183.0,255.0,71.8,2880.0,612.0,101.0,123.0,82.1,68.0,90.0,75.6,11.0,25.0,44.0,7.0,15.0,2.0,1.0,17.0,248.0,6.0,2.0,2.0,1.0,12.0,0.0,0.0,0.0,0.0,4.0,1.0,6.0,26.0,3.29,16.0,0.0,2.0,4.0,4.0,4.0,0.51,3.0,0.0,1.0,0.0,0.0,0.0,11.0,8.0,3.0,5.0,3.0,5.0,10.0,50.0,5.0,10.0,2.0,8.0,4.0,11.0,0.0,345.0,15.0,46.0,140.0,164.0,27.0,345.0,10.0,26.0,38.5,233.0,13.0,5.0,0.0,12.0,13.0,0.0,0.0,0.0,0.0,28.0,15.0,19.0,44.1"
+Tommaso Milanese,it ITA,MF,Cremonese,20-107,2002,1.0,0.0,11.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,8.0,62.5,110.0,37.0,3.0,4.0,75.0,0.0,1.0,0.0,2.0,3.0,66.7,2.0,3.0,0.0,0.0,1.0,6.0,2.0,1.0,0.0,0.0,2.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,2.0,15.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,10.0,0.0,0.0,5.0,6.0,2.0,10.0,1.0,2.0,50.0,7.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
+Nikola Milenković,rs SRB,DF,Fiorentina,25-034,1997,11.0,9.0,838.0,2.0,1.0,0.0,0.0,1.0,0.0,0.21,0.11,0.32,0.21,0.32,0.8,0.8,0.08,0.08,9.3,3.0,0.0,50.0,0.32,0.33,0.67,0.13,1.2,1.2,423.0,499.0,84.8,8476.0,2610.0,141.0,158.0,89.2,227.0,253.0,89.7,52.0,75.0,69.3,6.0,24.0,0.0,0.0,27.0,483.0,15.0,13.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,2.0,1.0,4.0,16.0,1.72,15.0,0.0,0.0,1.0,0.0,2.0,0.22,2.0,0.0,0.0,0.0,0.0,0.0,15.0,11.0,5.0,7.0,3.0,7.0,9.0,77.8,2.0,9.0,4.0,5.0,10.0,26.0,0.0,581.0,59.0,256.0,292.0,35.0,15.0,581.0,0.0,0.0,0.0,344.0,3.0,0.0,0.0,13.0,8.0,0.0,0.0,0.0,1.0,37.0,32.0,11.0,74.4
+Arkadiusz Milik,pl POL,FW,Juventus,28-260,1994,12.0,7.0,710.0,4.0,0.0,0.0,0.0,3.0,1.0,0.51,0.0,0.51,0.51,0.51,3.1,3.1,0.39,0.39,7.9,11.0,0.0,55.0,1.39,0.2,0.36,0.15,0.9,0.9,161.0,206.0,78.2,2325.0,421.0,92.0,109.0,84.4,56.0,67.0,83.6,6.0,11.0,54.5,5.0,8.0,5.0,0.0,11.0,193.0,10.0,2.0,2.0,1.0,2.0,0.0,0.0,0.0,0.0,0.0,3.0,5.0,15.0,1.9,10.0,0.0,0.0,2.0,1.0,2.0,0.25,1.0,0.0,0.0,0.0,0.0,1.0,5.0,3.0,1.0,2.0,2.0,2.0,4.0,50.0,2.0,3.0,0.0,3.0,0.0,7.0,0.0,273.0,8.0,25.0,129.0,123.0,33.0,273.0,2.0,4.0,50.0,218.0,19.0,8.0,1.0,10.0,13.0,1.0,0.0,0.0,0.0,18.0,19.0,31.0,38.0
+Sergej Milinković-Savić,rs SRB,MF,Lazio,27-261,1995,14.0,13.0,1155.0,3.0,7.0,0.0,0.0,6.0,0.0,0.23,0.55,0.78,0.23,0.78,1.9,1.9,0.14,0.14,12.8,6.0,1.0,28.6,0.47,0.14,0.5,0.09,1.1,1.1,567.0,755.0,75.1,9013.0,2601.0,317.0,378.0,83.9,173.0,223.0,77.6,55.0,100.0,55.0,19.0,64.0,24.0,2.0,52.0,738.0,16.0,9.0,10.0,8.0,14.0,0.0,0.0,0.0,0.0,7.0,1.0,20.0,37.0,2.89,33.0,1.0,1.0,2.0,0.0,10.0,0.78,10.0,0.0,0.0,0.0,0.0,0.0,25.0,13.0,10.0,11.0,4.0,13.0,27.0,48.1,14.0,17.0,4.0,13.0,14.0,24.0,0.0,954.0,36.0,164.0,550.0,250.0,26.0,954.0,13.0,30.0,43.3,752.0,43.0,20.0,0.0,10.0,31.0,1.0,0.0,0.0,0.0,64.0,31.0,22.0,58.5
+Vanja Milinković-Savić,rs SRB,GK,Torino,25-268,1997,15.0,15.0,1350.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,386.0,671.0,57.5,12660.0,9158.0,49.0,49.0,100.0,187.0,191.0,97.9,149.0,422.0,35.3,0.0,34.0,2.0,0.0,0.0,515.0,148.0,37.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,8.0,0.0,3.0,0.2,3.0,0.0,0.0,0.0,0.0,1.0,0.07,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,5.0,1.0,703.0,508.0,695.0,9.0,1.0,1.0,703.0,0.0,0.0,0.0,373.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,22.0,4.0,0.0,100.0
+Kim Min-jae,kr KOR,DF,Napoli,26-000,1996,14.0,14.0,1260.0,2.0,0.0,0.0,0.0,2.0,0.0,0.14,0.0,0.14,0.14,0.14,0.5,0.5,0.04,0.04,14.0,2.0,0.0,40.0,0.14,0.4,1.0,0.1,1.5,1.5,926.0,1037.0,89.3,17151.0,6552.0,359.0,388.0,92.5,468.0,495.0,94.5,84.0,119.0,70.6,5.0,55.0,4.0,1.0,44.0,1013.0,21.0,21.0,1.0,15.0,2.0,0.0,0.0,0.0,0.0,0.0,3.0,9.0,23.0,1.64,19.0,0.0,0.0,0.0,0.0,1.0,0.07,1.0,0.0,0.0,0.0,0.0,0.0,23.0,14.0,18.0,5.0,0.0,9.0,11.0,81.8,2.0,18.0,16.0,2.0,15.0,56.0,1.0,1175.0,145.0,533.0,619.0,29.0,10.0,1175.0,1.0,3.0,33.3,840.0,6.0,7.0,0.0,9.0,2.0,0.0,0.0,0.0,0.0,96.0,43.0,22.0,66.2
+Aleksei Miranchuk,ru RUS,MF,Torino,27-029,1995,9.0,9.0,678.0,2.0,1.0,0.0,0.0,0.0,0.0,0.27,0.13,0.4,0.27,0.4,1.2,1.2,0.16,0.16,7.5,4.0,0.0,33.3,0.53,0.17,0.5,0.1,0.8,0.8,190.0,228.0,83.3,2972.0,675.0,99.0,111.0,89.2,60.0,73.0,82.2,18.0,27.0,66.7,16.0,16.0,8.0,1.0,20.0,216.0,11.0,3.0,1.0,1.0,4.0,4.0,2.0,0.0,0.0,4.0,1.0,1.0,28.0,3.72,23.0,1.0,1.0,1.0,2.0,3.0,0.4,2.0,0.0,0.0,0.0,1.0,0.0,4.0,1.0,1.0,3.0,0.0,1.0,3.0,33.3,2.0,2.0,0.0,2.0,1.0,2.0,0.0,290.0,2.0,16.0,138.0,139.0,13.0,290.0,3.0,12.0,25.0,223.0,15.0,8.0,0.0,3.0,8.0,0.0,1.0,0.0,0.0,28.0,3.0,10.0,23.1
+"Fabio Miretti,it ITA,""MF,FW"",Juventus,19-104,2003,13.0,6.0,625.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.14,0.14,0.0,0.14,1.2,1.2,0.17,0.17,6.9,3.0,0.0,21.4,0.43,0.0,0.0,0.09,-1.2,-1.2,192.0,271.0,70.8,2974.0,835.0,105.0,133.0,78.9,67.0,86.0,77.9,12.0,28.0,42.9,11.0,19.0,7.0,1.0,19.0,259.0,10.0,0.0,1.0,1.0,10.0,7.0,3.0,3.0,0.0,1.0,2.0,9.0,26.0,3.76,16.0,4.0,2.0,4.0,0.0,3.0,0.43,3.0,0.0,0.0,0.0,0.0,0.0,12.0,5.0,8.0,3.0,1.0,5.0,13.0,38.5,8.0,9.0,0.0,9.0,2.0,5.0,0.0,371.0,8.0,56.0,195.0,127.0,31.0,371.0,6.0,15.0,40.0,247.0,23.0,12.0,0.0,12.0,11.0,0.0,0.0,0.0,0.0,46.0,2.0,10.0,16.7"
+Henrikh Mkhitaryan,am ARM,MF,Inter,33-298,1989,12.0,7.0,665.0,1.0,1.0,0.0,0.0,1.0,0.0,0.14,0.14,0.27,0.14,0.27,0.9,0.9,0.12,0.12,7.4,1.0,0.0,11.1,0.14,0.11,1.0,0.1,0.1,0.1,265.0,311.0,85.2,4058.0,1035.0,140.0,150.0,93.3,92.0,110.0,83.6,18.0,26.0,69.2,7.0,28.0,9.0,2.0,24.0,303.0,7.0,2.0,2.0,0.0,8.0,2.0,1.0,1.0,0.0,3.0,1.0,3.0,27.0,3.66,19.0,0.0,0.0,3.0,3.0,5.0,0.68,4.0,0.0,0.0,0.0,0.0,1.0,16.0,10.0,4.0,10.0,2.0,5.0,9.0,55.6,4.0,10.0,1.0,9.0,3.0,5.0,0.0,383.0,7.0,51.0,209.0,130.0,16.0,383.0,4.0,13.0,30.8,261.0,16.0,4.0,0.0,10.0,11.0,0.0,0.0,0.0,0.0,45.0,2.0,4.0,33.3
+Salvatore Molina,it ITA,DF,Monza,30-318,1992,5.0,1.0,229.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.02,2.5,0.0,0.0,0.0,0.0,0.0,0.0,0.04,0.0,0.0,86.0,114.0,75.4,1260.0,424.0,49.0,55.0,89.1,36.0,45.0,80.0,1.0,8.0,12.5,2.0,4.0,5.0,4.0,6.0,96.0,17.0,2.0,0.0,0.0,14.0,0.0,0.0,0.0,0.0,15.0,1.0,3.0,4.0,1.57,4.0,0.0,0.0,0.0,0.0,1.0,0.39,1.0,0.0,0.0,0.0,0.0,0.0,6.0,5.0,2.0,4.0,0.0,4.0,5.0,80.0,1.0,4.0,2.0,2.0,1.0,2.0,0.0,136.0,6.0,29.0,46.0,63.0,1.0,136.0,2.0,4.0,50.0,84.0,4.0,2.0,0.0,4.0,3.0,0.0,0.0,0.0,0.0,10.0,0.0,1.0,0.0
+Daniele Montevago,it ITA,FW,Sampdoria,19-242,2003,4.0,3.0,204.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.5,0.5,0.21,0.21,2.3,1.0,0.0,14.3,0.44,0.0,0.0,0.07,-0.5,-0.5,20.0,33.0,60.6,198.0,22.0,12.0,17.0,70.6,3.0,6.0,50.0,0.0,2.0,0.0,4.0,1.0,0.0,0.0,0.0,30.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,6.0,2.67,5.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,1.0,0.0,64.0,2.0,4.0,25.0,35.0,18.0,64.0,0.0,3.0,0.0,44.0,7.0,2.0,0.0,4.0,3.0,3.0,0.0,0.0,0.0,5.0,11.0,22.0,33.3
+Lorenzo Montipò,it ITA,GK,Hellas Verona,26-268,1996,15.0,15.0,1350.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,308.0,467.0,66.0,10502.0,8375.0,45.0,46.0,97.8,118.0,121.0,97.5,142.0,295.0,48.1,0.0,19.0,1.0,0.0,0.0,304.0,161.0,40.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,5.0,0.33,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,0.0,0.0,0.0,0.0,19.0,2.0,529.0,425.0,523.0,8.0,0.0,0.0,529.0,0.0,0.0,0.0,181.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,32.0,0.0,1.0,0.0
+Nikola Moro,hr CRO,MF,Bologna,24-248,1998,5.0,1.0,152.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,1.7,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.0,0.0,54.0,70.0,77.1,1110.0,375.0,15.0,21.0,71.4,29.0,33.0,87.9,8.0,12.0,66.7,0.0,7.0,1.0,0.0,7.0,67.0,3.0,3.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,4.0,2.37,4.0,0.0,0.0,0.0,0.0,1.0,0.59,1.0,0.0,0.0,0.0,0.0,0.0,6.0,3.0,3.0,3.0,0.0,2.0,5.0,40.0,3.0,2.0,0.0,2.0,2.0,1.0,0.0,86.0,6.0,35.0,46.0,6.0,0.0,86.0,1.0,1.0,100.0,49.0,0.0,0.0,0.0,2.0,1.0,0.0,0.0,0.0,0.0,13.0,1.0,1.0,50.0
+Dany Mota,pt POR,FW,Monza,24-197,1998,10.0,7.0,604.0,2.0,1.0,0.0,0.0,1.0,0.0,0.3,0.15,0.45,0.3,0.45,1.3,1.3,0.2,0.2,6.7,2.0,0.0,28.6,0.3,0.29,1.0,0.19,0.7,0.7,118.0,182.0,64.8,1630.0,163.0,72.0,97.0,74.2,37.0,54.0,68.5,4.0,8.0,50.0,9.0,4.0,3.0,1.0,4.0,172.0,10.0,0.0,1.0,0.0,16.0,0.0,0.0,0.0,0.0,1.0,0.0,14.0,16.0,2.38,14.0,0.0,0.0,0.0,2.0,1.0,0.15,0.0,0.0,0.0,0.0,1.0,0.0,5.0,4.0,0.0,2.0,3.0,1.0,1.0,100.0,0.0,3.0,1.0,2.0,1.0,5.0,0.0,248.0,6.0,13.0,112.0,125.0,25.0,248.0,5.0,11.0,45.5,193.0,27.0,13.0,0.0,10.0,7.0,5.0,1.0,0.0,0.0,15.0,11.0,24.0,31.4
+Mert Müldür,tr TUR,DF,Sassuolo,23-226,1999,1.0,1.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,100.0,11.0,0.0,1.0,1.0,100.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
+Luis Muriel,co COL,FW,Atalanta,31-213,1991,9.0,6.0,518.0,1.0,2.0,1.0,1.0,2.0,1.0,0.17,0.35,0.52,0.0,0.35,1.2,0.4,0.21,0.07,5.8,3.0,2.0,37.5,0.52,0.0,0.0,0.05,-0.2,-0.4,124.0,200.0,62.0,2102.0,631.0,67.0,91.0,73.6,35.0,53.0,66.0,16.0,37.0,43.2,13.0,9.0,15.0,2.0,20.0,173.0,26.0,3.0,3.0,7.0,24.0,10.0,6.0,2.0,0.0,5.0,1.0,5.0,24.0,4.16,19.0,2.0,2.0,0.0,1.0,4.0,0.69,3.0,0.0,0.0,0.0,1.0,0.0,4.0,3.0,1.0,1.0,2.0,1.0,6.0,16.7,5.0,4.0,0.0,4.0,0.0,2.0,0.0,265.0,3.0,9.0,99.0,159.0,29.0,264.0,7.0,26.0,26.9,209.0,21.0,13.0,1.0,8.0,6.0,2.0,1.0,0.0,0.0,15.0,6.0,14.0,30.0
+Jeison Murillo,co COL,DF,Sampdoria,30-172,1992,9.0,7.0,637.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.1,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.0,0.0,282.0,347.0,81.3,5947.0,2203.0,79.0,88.0,89.8,160.0,181.0,88.4,42.0,70.0,60.0,1.0,25.0,1.0,0.0,27.0,318.0,28.0,20.0,1.0,5.0,1.0,0.0,0.0,0.0,0.0,8.0,1.0,3.0,5.0,0.71,4.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,15.0,8.0,10.0,5.0,0.0,13.0,17.0,76.5,4.0,12.0,7.0,5.0,5.0,23.0,0.0,413.0,48.0,196.0,201.0,20.0,1.0,413.0,1.0,3.0,33.3,237.0,5.0,1.0,0.0,8.0,13.0,0.0,0.0,0.0,1.0,44.0,24.0,15.0,61.5
+Nicola Murru,it ITA,DF,Sampdoria,27-334,1994,5.0,1.0,137.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,50.0,70.0,71.4,868.0,407.0,22.0,25.0,88.0,20.0,27.0,74.1,5.0,12.0,41.7,1.0,8.0,2.0,1.0,5.0,59.0,10.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,10.0,1.0,0.0,1.0,0.66,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,4.0,2.0,3.0,1.0,2.0,3.0,66.7,1.0,2.0,0.0,2.0,1.0,3.0,0.0,83.0,3.0,25.0,42.0,17.0,1.0,83.0,0.0,0.0,0.0,49.0,1.0,1.0,0.0,2.0,1.0,1.0,0.0,0.0,0.0,5.0,3.0,1.0,75.0
+Juan Musso,ar ARG,GK,Atalanta,28-193,1994,10.0,10.0,817.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,9.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,229.0,311.0,73.6,7233.0,5204.0,28.0,28.0,100.0,93.0,93.0,100.0,106.0,186.0,57.0,1.0,0.0,0.0,0.0,0.0,220.0,90.0,25.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.11,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,1.0,324.0,285.0,322.0,2.0,0.0,0.0,324.0,0.0,0.0,0.0,138.0,1.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,6.0,0.0,0.0,0.0
+"Joakim Mæhle,dk DEN,""DF,MF"",Atalanta,25-179,1997,14.0,8.0,805.0,0.0,1.0,0.0,0.0,2.0,0.0,0.0,0.11,0.11,0.0,0.11,1.7,1.7,0.19,0.19,8.9,2.0,0.0,18.2,0.22,0.0,0.0,0.15,-1.7,-1.7,414.0,509.0,81.3,5835.0,2275.0,257.0,286.0,89.9,129.0,154.0,83.8,15.0,30.0,50.0,15.0,31.0,18.0,3.0,43.0,408.0,99.0,3.0,1.0,2.0,12.0,0.0,0.0,0.0,0.0,96.0,2.0,14.0,33.0,3.69,27.0,2.0,0.0,1.0,1.0,2.0,0.22,1.0,1.0,0.0,0.0,0.0,0.0,15.0,8.0,5.0,3.0,7.0,11.0,17.0,64.7,6.0,10.0,1.0,9.0,9.0,6.0,0.0,605.0,11.0,135.0,227.0,252.0,22.0,605.0,3.0,15.0,20.0,388.0,22.0,9.0,0.0,8.0,7.0,2.0,0.0,0.0,0.0,55.0,2.0,4.0,33.3"
+"Michel Ndary Adopo,fr FRA,""DF,MF"",Torino,22-119,2000,4.0,1.0,104.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,45.0,53.0,84.9,730.0,178.0,18.0,22.0,81.8,23.0,24.0,95.8,3.0,4.0,75.0,0.0,4.0,0.0,0.0,2.0,51.0,2.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,1.0,2.0,2.0,0.0,0.0,0.0,0.0,64.0,2.0,11.0,45.0,8.0,0.0,64.0,1.0,2.0,50.0,43.0,1.0,2.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,6.0,2.0,3.0,40.0"
+Tanguy Ndombele,fr FRA,MF,Napoli,25-322,1996,13.0,6.0,468.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.5,0.5,0.09,0.09,5.2,1.0,0.0,8.3,0.19,0.0,0.0,0.04,-0.5,-0.5,300.0,335.0,89.6,4069.0,1063.0,192.0,208.0,92.3,89.0,92.0,96.7,6.0,13.0,46.2,6.0,23.0,7.0,0.0,23.0,329.0,6.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,5.0,13.0,2.51,11.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,3.0,1.0,5.0,1.0,3.0,5.0,60.0,2.0,2.0,0.0,2.0,3.0,4.0,1.0,389.0,8.0,44.0,241.0,107.0,17.0,389.0,11.0,15.0,73.3,331.0,13.0,9.0,0.0,8.0,14.0,0.0,0.0,1.0,0.0,24.0,4.0,2.0,66.7
+"Ilija Nestorovski,mk MKD,""FW,MF"",Udinese,32-248,1990,6.0,0.0,93.0,1.0,1.0,0.0,0.0,1.0,0.0,0.97,0.97,1.94,0.97,1.94,0.3,0.3,0.26,0.26,1.0,1.0,0.0,33.3,0.97,0.33,1.0,0.09,0.7,0.7,21.0,29.0,72.4,245.0,60.0,17.0,20.0,85.0,4.0,7.0,57.1,0.0,1.0,0.0,1.0,2.0,0.0,0.0,2.0,29.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.98,1.0,0.0,0.0,0.0,0.0,1.0,0.98,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,1.0,2.0,50.0,1.0,2.0,0.0,2.0,0.0,2.0,0.0,41.0,2.0,3.0,19.0,20.0,7.0,41.0,2.0,2.0,100.0,27.0,3.0,0.0,0.0,1.0,1.0,2.0,0.0,0.0,0.0,3.0,1.0,3.0,25.0"
+Dimitris Nikolaou,gr GRE,DF,Spezia,24-094,1998,14.0,13.0,1148.0,0.0,0.0,0.0,0.0,3.0,1.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.01,0.01,12.8,0.0,0.0,0.0,0.0,0.0,0.0,0.03,-0.1,-0.1,535.0,666.0,80.3,9750.0,4078.0,235.0,251.0,93.6,237.0,268.0,88.4,54.0,125.0,43.2,4.0,47.0,2.0,1.0,39.0,628.0,34.0,11.0,0.0,13.0,4.0,0.0,0.0,0.0,0.0,19.0,4.0,5.0,12.0,0.94,10.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,15.0,10.0,10.0,5.0,0.0,7.0,8.0,87.5,1.0,17.0,13.0,4.0,12.0,25.0,0.0,757.0,83.0,376.0,345.0,42.0,8.0,757.0,2.0,3.0,66.7,533.0,5.0,4.0,0.0,8.0,3.0,0.0,0.0,0.0,0.0,74.0,8.0,8.0,50.0
+Bram Nuytinck,nl NED,DF,Udinese,32-195,1990,6.0,3.0,385.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,4.3,0.0,0.0,0.0,0.0,0.0,0.0,0.03,0.0,0.0,113.0,139.0,81.3,2516.0,1038.0,24.0,27.0,88.9,67.0,75.0,89.3,20.0,32.0,62.5,0.0,4.0,1.0,0.0,4.0,124.0,14.0,4.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,9.0,1.0,2.0,2.0,0.47,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,4.0,3.0,4.0,0.0,4.0,8.0,50.0,4.0,6.0,6.0,0.0,5.0,22.0,0.0,186.0,37.0,118.0,65.0,4.0,2.0,186.0,1.0,1.0,100.0,87.0,1.0,0.0,0.0,4.0,2.0,0.0,0.0,0.0,0.0,19.0,7.0,5.0,58.3
+M'Bala Nzola,ao ANG,FW,Spezia,26-089,1996,15.0,15.0,1350.0,7.0,0.0,1.0,1.0,4.0,0.0,0.47,0.0,0.47,0.4,0.4,4.8,4.0,0.32,0.27,15.0,13.0,0.0,38.2,0.87,0.18,0.46,0.12,2.2,2.0,228.0,286.0,79.7,2884.0,463.0,156.0,184.0,84.8,55.0,67.0,82.1,5.0,6.0,83.3,13.0,18.0,9.0,1.0,20.0,272.0,13.0,1.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,2.0,1.0,7.0,26.0,1.73,22.0,0.0,1.0,2.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,3.0,0.0,3.0,3.0,1.0,5.0,20.0,4.0,13.0,4.0,9.0,4.0,15.0,0.0,474.0,22.0,39.0,179.0,262.0,74.0,473.0,8.0,32.0,25.0,371.0,51.0,47.0,0.0,31.0,16.0,6.0,0.0,0.0,0.0,33.0,21.0,51.0,29.2
+Pedro Obiang,gq EQG,MF,Sassuolo,30-233,1992,5.0,2.0,151.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.6,0.6,0.0,0.6,0.0,0.0,0.0,0.0,1.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,58.0,67.0,86.6,1041.0,282.0,30.0,33.0,90.9,21.0,23.0,91.3,7.0,8.0,87.5,2.0,2.0,0.0,0.0,3.0,61.0,6.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,3.0,1.75,2.0,0.0,0.0,0.0,0.0,1.0,0.58,1.0,0.0,0.0,0.0,0.0,0.0,4.0,1.0,1.0,3.0,0.0,2.0,3.0,66.7,1.0,1.0,0.0,1.0,3.0,7.0,0.0,82.0,7.0,22.0,53.0,7.0,0.0,82.0,0.0,0.0,0.0,45.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,6.0,2.0,1.0,66.7
+David Okereke,ng NGA,FW,Cremonese,25-078,1997,15.0,13.0,1150.0,3.0,0.0,0.0,0.0,2.0,0.0,0.23,0.0,0.23,0.23,0.23,2.2,2.2,0.17,0.17,12.8,8.0,0.0,27.6,0.63,0.1,0.38,0.08,0.8,0.8,170.0,255.0,66.7,2983.0,800.0,81.0,111.0,73.0,64.0,82.0,78.0,20.0,30.0,66.7,14.0,17.0,18.0,5.0,39.0,243.0,9.0,1.0,2.0,1.0,17.0,0.0,0.0,0.0,0.0,5.0,3.0,14.0,46.0,3.6,28.0,0.0,5.0,6.0,5.0,1.0,0.08,0.0,0.0,0.0,0.0,1.0,0.0,6.0,5.0,3.0,1.0,2.0,0.0,5.0,0.0,5.0,15.0,3.0,12.0,4.0,7.0,0.0,391.0,12.0,31.0,152.0,213.0,46.0,391.0,15.0,34.0,44.1,284.0,31.0,17.0,0.0,7.0,20.0,7.0,2.0,1.0,0.0,25.0,23.0,44.0,34.3
+Caleb Okoli,it ITA,DF,Atalanta,21-125,2001,13.0,9.0,845.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3,0.3,0.03,0.03,9.4,2.0,0.0,40.0,0.21,0.0,0.0,0.07,-0.3,-0.3,297.0,387.0,76.7,5230.0,2068.0,127.0,155.0,81.9,134.0,164.0,81.7,27.0,43.0,62.8,0.0,9.0,1.0,0.0,17.0,363.0,24.0,17.0,0.0,3.0,1.0,0.0,0.0,0.0,0.0,5.0,0.0,6.0,2.0,0.21,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,21.0,17.0,14.0,6.0,1.0,10.0,23.0,43.5,13.0,9.0,5.0,4.0,26.0,41.0,3.0,513.0,57.0,303.0,188.0,29.0,7.0,513.0,0.0,1.0,0.0,236.0,11.0,3.0,0.0,13.0,7.0,0.0,0.0,0.0,0.0,59.0,40.0,23.0,63.5
+Mathías Olivera,uy URU,DF,Napoli,25-015,1997,11.0,4.0,381.0,1.0,0.0,0.0,0.0,1.0,0.0,0.24,0.0,0.24,0.24,0.24,0.4,0.4,0.09,0.09,4.2,1.0,0.0,50.0,0.24,0.5,1.0,0.2,0.6,0.6,291.0,336.0,86.6,3866.0,1347.0,201.0,219.0,91.8,63.0,74.0,85.1,15.0,23.0,65.2,5.0,24.0,5.0,1.0,19.0,277.0,59.0,4.0,0.0,2.0,4.0,0.0,0.0,0.0,0.0,55.0,0.0,5.0,9.0,2.13,8.0,1.0,0.0,0.0,0.0,1.0,0.24,1.0,0.0,0.0,0.0,0.0,0.0,14.0,8.0,5.0,5.0,4.0,7.0,14.0,50.0,7.0,6.0,2.0,4.0,3.0,12.0,0.0,393.0,15.0,98.0,196.0,102.0,6.0,393.0,1.0,5.0,20.0,247.0,8.0,10.0,0.0,5.0,7.0,0.0,0.0,0.0,0.0,27.0,3.0,5.0,37.5
+André Onana,cm CMR,GK,Inter,26-227,1996,7.0,7.0,630.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,220.0,283.0,77.7,5368.0,3538.0,63.0,63.0,100.0,95.0,98.0,96.9,60.0,119.0,50.4,1.0,1.0,0.0,0.0,1.0,219.0,63.0,4.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,2.0,0.29,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,297.0,262.0,295.0,2.0,0.0,0.0,297.0,0.0,0.0,0.0,169.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0
+Divock Origi,be BEL,FW,Milan,27-211,1995,10.0,4.0,435.0,1.0,1.0,0.0,0.0,1.0,0.0,0.21,0.21,0.41,0.21,0.41,1.2,1.2,0.25,0.25,4.8,6.0,0.0,40.0,1.24,0.07,0.17,0.08,-0.2,-0.2,56.0,84.0,66.7,725.0,200.0,32.0,42.0,76.2,16.0,26.0,61.5,2.0,6.0,33.3,6.0,4.0,3.0,0.0,6.0,79.0,5.0,0.0,0.0,1.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,15.0,3.11,9.0,0.0,3.0,1.0,2.0,1.0,0.21,1.0,0.0,0.0,0.0,0.0,0.0,3.0,1.0,2.0,1.0,0.0,2.0,2.0,100.0,0.0,2.0,1.0,1.0,0.0,9.0,0.0,155.0,9.0,17.0,64.0,77.0,19.0,155.0,7.0,14.0,50.0,108.0,21.0,11.0,0.0,6.0,6.0,4.0,0.0,0.0,0.0,9.0,8.0,15.0,34.8
+"Riccardo Orsolini,it ITA,""FW,DF"",Bologna,25-295,1997,12.0,6.0,625.0,2.0,1.0,0.0,0.0,2.0,1.0,0.29,0.14,0.43,0.29,0.43,2.5,2.5,0.36,0.36,6.9,9.0,1.0,39.1,1.3,0.09,0.22,0.11,-0.5,-0.5,123.0,217.0,56.7,2240.0,620.0,65.0,95.0,68.4,31.0,54.0,57.4,18.0,41.0,43.9,7.0,12.0,2.0,2.0,12.0,187.0,30.0,12.0,0.0,10.0,24.0,15.0,7.0,3.0,0.0,1.0,0.0,14.0,18.0,2.61,9.0,5.0,1.0,3.0,0.0,1.0,0.14,0.0,0.0,0.0,1.0,0.0,0.0,10.0,6.0,5.0,3.0,2.0,5.0,12.0,41.7,7.0,11.0,2.0,9.0,3.0,7.0,0.0,313.0,9.0,55.0,120.0,140.0,23.0,313.0,5.0,17.0,29.4,215.0,19.0,10.0,0.0,11.0,17.0,4.0,0.0,0.0,0.0,32.0,6.0,10.0,37.5"
+Victor Osimhen,ng NGA,FW,Napoli,23-321,1998,11.0,10.0,900.0,9.0,2.0,0.0,0.0,1.0,0.0,0.9,0.2,1.1,0.9,1.1,6.2,6.2,0.62,0.62,10.0,15.0,0.0,31.3,1.5,0.19,0.6,0.13,2.8,2.8,96.0,133.0,72.2,1259.0,186.0,57.0,70.0,81.4,26.0,39.0,66.7,3.0,4.0,75.0,12.0,8.0,3.0,0.0,5.0,125.0,8.0,0.0,1.0,1.0,4.0,0.0,0.0,0.0,0.0,2.0,0.0,7.0,26.0,2.6,18.0,0.0,2.0,2.0,3.0,5.0,0.5,3.0,0.0,0.0,0.0,1.0,1.0,2.0,0.0,0.0,0.0,2.0,0.0,4.0,0.0,4.0,3.0,1.0,2.0,2.0,7.0,0.0,264.0,8.0,13.0,92.0,164.0,76.0,264.0,6.0,22.0,27.3,199.0,33.0,14.0,0.0,20.0,14.0,8.0,1.0,1.0,0.0,15.0,25.0,26.0,49.0
+"Remi Oudin,fr FRA,""FW,MF"",Lecce,25-362,1996,9.0,1.0,213.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.2,0.07,0.07,2.4,3.0,0.0,42.9,1.27,0.0,0.0,0.02,-0.2,-0.2,61.0,104.0,58.7,1160.0,424.0,27.0,37.0,73.0,18.0,31.0,58.1,12.0,25.0,48.0,3.0,12.0,0.0,0.0,11.0,97.0,7.0,2.0,0.0,1.0,11.0,3.0,3.0,0.0,0.0,2.0,0.0,5.0,9.0,3.8,6.0,1.0,0.0,2.0,0.0,1.0,0.42,1.0,0.0,0.0,0.0,0.0,0.0,9.0,4.0,3.0,4.0,2.0,3.0,7.0,42.9,4.0,5.0,0.0,5.0,8.0,7.0,0.0,147.0,7.0,29.0,73.0,47.0,9.0,147.0,0.0,2.0,0.0,94.0,4.0,1.0,0.0,3.0,2.0,0.0,0.0,0.0,0.0,12.0,4.0,6.0,40.0"
+Adam Ounas,dz ALG,FW,Napoli,26-004,1996,2.0,0.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.23,0.23,0.2,0.0,0.0,0.0,0.0,0.0,0.0,0.04,0.0,0.0,13.0,17.0,76.5,297.0,80.0,6.0,7.0,85.7,2.0,3.0,66.7,5.0,5.0,100.0,0.0,2.0,1.0,0.0,4.0,16.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,2.0,12.0,0.0,0.0,1.0,1.0,0.0,1.0,6.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,20.0,0.0,4.0,12.0,5.0,1.0,20.0,2.0,2.0,100.0,17.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,100.0
+Leandro Paredes,ar ARG,MF,Juventus,28-139,1994,9.0,3.0,389.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.2,0.05,0.05,4.3,0.0,2.0,0.0,0.0,0.0,0.0,0.04,-0.2,-0.2,251.0,272.0,92.3,4508.0,1771.0,113.0,117.0,96.6,106.0,110.0,96.4,29.0,39.0,74.4,6.0,23.0,4.0,1.0,23.0,241.0,31.0,21.0,0.0,1.0,11.0,7.0,5.0,2.0,0.0,3.0,0.0,2.0,12.0,2.78,7.0,4.0,0.0,1.0,0.0,1.0,0.23,1.0,0.0,0.0,0.0,0.0,0.0,8.0,4.0,4.0,4.0,0.0,5.0,9.0,55.6,4.0,3.0,0.0,3.0,8.0,6.0,0.0,303.0,11.0,84.0,168.0,51.0,1.0,303.0,1.0,2.0,50.0,208.0,1.0,2.0,0.0,7.0,4.0,0.0,0.0,1.0,0.0,25.0,1.0,1.0,50.0
+Fabiano Parisi,it ITA,DF,Empoli,22-006,2000,14.0,14.0,1220.0,2.0,0.0,0.0,0.0,3.0,0.0,0.15,0.0,0.15,0.15,0.15,1.5,1.5,0.11,0.11,13.6,2.0,0.0,16.7,0.15,0.17,1.0,0.12,0.5,0.5,478.0,647.0,73.9,7919.0,3902.0,246.0,277.0,88.8,181.0,242.0,74.8,41.0,85.0,48.2,14.0,37.0,20.0,7.0,41.0,500.0,143.0,18.0,1.0,4.0,28.0,1.0,1.0,0.0,0.0,124.0,4.0,21.0,29.0,2.14,20.0,2.0,1.0,1.0,3.0,3.0,0.22,3.0,0.0,0.0,0.0,0.0,0.0,32.0,17.0,19.0,10.0,3.0,17.0,28.0,60.7,11.0,17.0,4.0,13.0,19.0,40.0,0.0,828.0,64.0,311.0,339.0,201.0,10.0,828.0,21.0,43.0,48.8,414.0,24.0,21.0,0.0,9.0,29.0,0.0,0.0,0.0,0.0,98.0,11.0,6.0,64.7
+"Mario Pašalić,hr CRO,""MF,FW"",Atalanta,27-279,1995,14.0,11.0,873.0,1.0,2.0,0.0,0.0,1.0,0.0,0.1,0.21,0.31,0.1,0.31,1.6,1.6,0.17,0.17,9.7,3.0,0.0,33.3,0.31,0.11,0.33,0.18,-0.6,-0.6,256.0,319.0,80.3,4143.0,1150.0,127.0,152.0,83.6,93.0,106.0,87.7,25.0,40.0,62.5,10.0,27.0,9.0,1.0,32.0,308.0,10.0,3.0,0.0,2.0,2.0,0.0,0.0,0.0,0.0,0.0,1.0,5.0,28.0,2.88,24.0,0.0,0.0,2.0,0.0,5.0,0.51,4.0,0.0,0.0,1.0,0.0,0.0,16.0,6.0,3.0,11.0,2.0,4.0,11.0,36.4,7.0,7.0,1.0,6.0,13.0,6.0,0.0,405.0,10.0,69.0,229.0,111.0,24.0,405.0,2.0,9.0,22.2,294.0,13.0,16.0,0.0,16.0,11.0,1.0,0.0,0.0,0.0,45.0,20.0,17.0,54.1"
+Patric,es ESP,DF,Lazio,29-212,1993,9.0,9.0,752.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,8.4,0.0,0.0,0.0,0.0,0.0,0.0,0.05,0.0,0.0,441.0,506.0,87.2,8775.0,2635.0,154.0,166.0,92.8,186.0,201.0,92.5,81.0,117.0,69.2,0.0,11.0,2.0,0.0,6.0,458.0,47.0,23.0,0.0,10.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,3.0,0.36,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,11.0,7.0,7.0,2.0,2.0,7.0,9.0,77.8,2.0,11.0,9.0,2.0,5.0,24.0,1.0,572.0,122.0,363.0,208.0,5.0,0.0,572.0,1.0,2.0,50.0,368.0,2.0,0.0,0.0,2.0,1.0,0.0,0.0,0.0,0.0,52.0,3.0,11.0,21.4
+Rui Patrício,pt POR,GK,Roma,34-273,1988,15.0,15.0,1350.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,317.0,388.0,81.7,8109.0,5302.0,65.0,65.0,100.0,164.0,166.0,98.8,87.0,155.0,56.1,0.0,3.0,0.0,0.0,0.0,253.0,134.0,25.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.07,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,1.0,0.0,0.0,1.0,1.0,100.0,0.0,0.0,0.0,0.0,2.0,1.0,2.0,402.0,373.0,401.0,1.0,0.0,0.0,402.0,0.0,0.0,0.0,166.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20.0,0.0,0.0,0.0
+Pedro,es ESP,FW,Lazio,35-110,1987,13.0,5.0,682.0,2.0,2.0,0.0,0.0,0.0,0.0,0.26,0.26,0.53,0.26,0.53,1.2,1.2,0.16,0.16,7.6,6.0,0.0,37.5,0.79,0.13,0.33,0.08,0.8,0.8,287.0,363.0,79.1,4151.0,892.0,181.0,200.0,90.5,72.0,100.0,72.0,21.0,40.0,52.5,8.0,19.0,12.0,0.0,22.0,347.0,14.0,6.0,1.0,7.0,18.0,2.0,2.0,0.0,0.0,6.0,2.0,5.0,19.0,2.51,13.0,1.0,2.0,2.0,1.0,4.0,0.53,3.0,0.0,0.0,1.0,0.0,0.0,8.0,3.0,5.0,1.0,2.0,5.0,9.0,55.6,4.0,5.0,1.0,4.0,2.0,1.0,0.0,442.0,2.0,49.0,223.0,174.0,34.0,442.0,11.0,25.0,44.0,352.0,16.0,14.0,0.0,4.0,13.0,1.0,0.0,0.0,0.0,32.0,0.0,1.0,0.0
+Pietro Pellegri,it ITA,FW,Torino,21-243,2001,11.0,4.0,369.0,1.0,0.0,0.0,0.0,2.0,0.0,0.24,0.0,0.24,0.24,0.24,0.4,0.4,0.1,0.1,4.1,3.0,0.0,50.0,0.73,0.17,0.33,0.07,0.6,0.6,42.0,58.0,72.4,526.0,30.0,28.0,37.0,75.7,11.0,12.0,91.7,1.0,3.0,33.3,4.0,2.0,2.0,0.0,2.0,50.0,8.0,1.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,6.0,1.45,5.0,0.0,0.0,0.0,0.0,1.0,0.24,1.0,0.0,0.0,0.0,0.0,0.0,4.0,1.0,1.0,1.0,2.0,0.0,1.0,0.0,1.0,4.0,1.0,3.0,0.0,2.0,0.0,109.0,1.0,6.0,43.0,60.0,12.0,109.0,1.0,9.0,11.1,86.0,17.0,15.0,0.0,9.0,13.0,3.0,0.0,0.0,0.0,9.0,8.0,26.0,23.5
+Lorenzo Pellegrini,it ITA,MF,Roma,26-149,1996,13.0,13.0,1099.0,1.0,4.0,1.0,2.0,2.0,0.0,0.08,0.33,0.41,0.0,0.33,4.0,2.4,0.32,0.2,12.2,10.0,2.0,33.3,0.82,0.0,0.0,0.08,-3.0,-2.4,388.0,527.0,73.6,6952.0,2145.0,174.0,203.0,85.7,135.0,167.0,80.8,61.0,119.0,51.3,31.0,32.0,9.0,1.0,37.0,440.0,87.0,35.0,3.0,6.0,66.0,45.0,21.0,24.0,0.0,2.0,0.0,14.0,58.0,4.75,32.0,20.0,1.0,3.0,1.0,7.0,0.57,2.0,4.0,0.0,1.0,0.0,0.0,23.0,10.0,8.0,12.0,3.0,6.0,16.0,37.5,10.0,9.0,2.0,7.0,10.0,8.0,0.0,675.0,12.0,86.0,356.0,242.0,27.0,673.0,16.0,36.0,44.4,432.0,23.0,13.0,0.0,12.0,24.0,2.0,0.0,0.0,0.0,57.0,5.0,11.0,31.3
+Pepín,gq EQG,MF,Monza,26-093,1996,4.0,2.0,171.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.2,0.1,0.1,1.9,0.0,0.0,0.0,0.0,0.0,0.0,0.1,-0.2,-0.2,89.0,109.0,81.7,1407.0,329.0,49.0,58.0,84.5,36.0,41.0,87.8,3.0,6.0,50.0,1.0,14.0,4.0,0.0,10.0,108.0,1.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,1.0,0.0,2.0,3.0,1.58,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,1.0,1.0,0.0,2.0,1.0,3.0,33.3,2.0,2.0,0.0,2.0,3.0,1.0,0.0,131.0,1.0,12.0,77.0,44.0,5.0,131.0,2.0,6.0,33.3,112.0,3.0,2.0,0.0,6.0,1.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0
+"Roberto Pereyra,ar ARG,""DF,MF"",Udinese,31-312,1991,15.0,15.0,1289.0,1.0,5.0,0.0,0.0,4.0,0.0,0.07,0.35,0.42,0.07,0.42,1.2,1.2,0.08,0.08,14.3,6.0,1.0,35.3,0.42,0.06,0.17,0.07,-0.2,-0.2,493.0,612.0,80.6,7550.0,2637.0,269.0,293.0,91.8,161.0,202.0,79.7,37.0,54.0,68.5,22.0,45.0,28.0,4.0,62.0,556.0,54.0,17.0,1.0,6.0,31.0,2.0,1.0,0.0,0.0,35.0,2.0,20.0,46.0,3.2,41.0,0.0,1.0,3.0,1.0,7.0,0.49,7.0,0.0,0.0,0.0,0.0,0.0,19.0,15.0,11.0,6.0,2.0,8.0,20.0,40.0,12.0,13.0,2.0,11.0,12.0,11.0,0.0,747.0,23.0,158.0,298.0,310.0,60.0,747.0,14.0,46.0,30.4,503.0,18.0,14.0,0.0,12.0,16.0,2.0,0.0,0.0,0.0,80.0,2.0,3.0,40.0"
+Nehuén Pérez,ar ARG,DF,Udinese,22-144,2000,13.0,13.0,1056.0,1.0,0.0,0.0,0.0,3.0,1.0,0.09,0.0,0.09,0.09,0.09,0.5,0.5,0.05,0.05,11.7,3.0,0.0,50.0,0.26,0.17,0.33,0.09,0.5,0.5,636.0,756.0,84.1,12321.0,4660.0,242.0,263.0,92.0,287.0,320.0,89.7,90.0,144.0,62.5,3.0,51.0,4.0,2.0,32.0,687.0,68.0,20.0,0.0,23.0,9.0,0.0,0.0,0.0,0.0,48.0,1.0,8.0,13.0,1.11,11.0,1.0,0.0,0.0,0.0,1.0,0.09,1.0,0.0,0.0,0.0,0.0,0.0,26.0,14.0,19.0,6.0,1.0,14.0,17.0,82.4,3.0,13.0,7.0,6.0,10.0,45.0,1.0,875.0,73.0,397.0,392.0,91.0,9.0,875.0,2.0,5.0,40.0,576.0,4.0,7.0,0.0,8.0,1.0,0.0,0.0,0.0,0.0,60.0,13.0,7.0,65.0
+Mattia Perin,it ITA,GK,Juventus,30-005,1992,7.0,6.0,588.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,185.0,239.0,77.4,4418.0,2848.0,44.0,45.0,97.8,103.0,103.0,100.0,38.0,91.0,41.8,0.0,6.0,0.0,0.0,1.0,183.0,56.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,248.0,226.0,245.0,3.0,0.0,0.0,248.0,0.0,0.0,0.0,128.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,12.0,0.0,0.0,0.0
+Matteo Pessina,it ITA,MF,Monza,25-208,1997,13.0,12.0,994.0,2.0,1.0,1.0,1.0,2.0,0.0,0.18,0.09,0.27,0.09,0.18,2.1,1.3,0.19,0.12,11.0,4.0,0.0,36.4,0.36,0.09,0.25,0.12,-0.1,-0.3,508.0,594.0,85.5,8094.0,2255.0,267.0,295.0,90.5,191.0,209.0,91.4,36.0,52.0,69.2,11.0,54.0,15.0,0.0,44.0,559.0,31.0,13.0,1.0,1.0,24.0,15.0,0.0,12.0,0.0,3.0,4.0,12.0,28.0,2.54,24.0,1.0,0.0,0.0,3.0,3.0,0.27,2.0,0.0,0.0,0.0,1.0,0.0,9.0,5.0,3.0,5.0,1.0,3.0,11.0,27.3,8.0,18.0,0.0,18.0,12.0,7.0,1.0,698.0,21.0,112.0,365.0,228.0,26.0,697.0,8.0,16.0,50.0,529.0,23.0,19.0,0.0,14.0,21.0,1.0,0.0,0.0,0.0,58.0,14.0,11.0,56.0
+Andrea Petagna,it ITA,FW,Monza,27-138,1995,10.0,6.0,529.0,1.0,1.0,1.0,1.0,0.0,0.0,0.17,0.17,0.34,0.0,0.17,1.7,0.9,0.29,0.15,5.9,2.0,0.0,28.6,0.34,0.0,0.0,0.13,-0.7,-0.9,93.0,128.0,72.7,1423.0,168.0,60.0,73.0,82.2,23.0,38.0,60.5,6.0,7.0,85.7,6.0,7.0,1.0,0.0,4.0,110.0,17.0,0.0,0.0,3.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,4.0,9.0,1.53,7.0,0.0,0.0,2.0,0.0,1.0,0.17,1.0,0.0,0.0,0.0,0.0,0.0,3.0,3.0,2.0,0.0,1.0,2.0,2.0,100.0,0.0,2.0,2.0,0.0,2.0,6.0,0.0,186.0,7.0,17.0,93.0,78.0,26.0,185.0,4.0,10.0,40.0,142.0,19.0,13.0,0.0,9.0,7.0,4.0,0.0,0.0,0.0,12.0,5.0,6.0,45.5
+Giuseppe Pezzella,it ITA,DF,Lecce,24-351,1997,6.0,5.0,434.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.8,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,197.0,247.0,79.8,3311.0,1357.0,97.0,109.0,89.0,81.0,101.0,80.2,17.0,29.0,58.6,2.0,20.0,3.0,1.0,22.0,187.0,59.0,8.0,0.0,3.0,10.0,1.0,0.0,1.0,0.0,50.0,1.0,6.0,7.0,1.45,7.0,0.0,0.0,0.0,0.0,1.0,0.21,1.0,0.0,0.0,0.0,0.0,0.0,10.0,5.0,8.0,0.0,2.0,6.0,11.0,54.5,5.0,5.0,2.0,3.0,5.0,16.0,1.0,300.0,22.0,118.0,117.0,67.0,3.0,300.0,2.0,9.0,22.2,152.0,6.0,3.0,0.0,6.0,5.0,1.0,0.0,0.0,0.0,22.0,4.0,2.0,66.7
+Krzysztof Piątek,pl POL,FW,Salernitana,27-137,1995,11.0,8.0,674.0,3.0,1.0,1.0,1.0,2.0,0.0,0.4,0.13,0.53,0.27,0.4,3.9,3.2,0.52,0.42,7.5,8.0,0.0,40.0,1.07,0.1,0.25,0.16,-0.9,-1.2,130.0,171.0,76.0,1826.0,202.0,78.0,94.0,83.0,36.0,46.0,78.3,8.0,13.0,61.5,7.0,6.0,3.0,0.0,5.0,153.0,17.0,0.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,1.0,1.0,3.0,13.0,1.73,11.0,0.0,0.0,2.0,0.0,2.0,0.27,1.0,0.0,0.0,1.0,0.0,0.0,4.0,3.0,0.0,2.0,2.0,1.0,5.0,20.0,4.0,1.0,0.0,1.0,0.0,14.0,0.0,263.0,13.0,32.0,119.0,113.0,28.0,262.0,0.0,5.0,0.0,184.0,27.0,9.0,0.0,11.0,8.0,10.0,0.0,0.0,0.0,19.0,20.0,28.0,41.7
+Roberto Piccoli,it ITA,FW,Hellas Verona,21-292,2001,4.0,2.0,159.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.4,0.4,0.22,0.22,1.8,2.0,0.0,50.0,1.13,0.0,0.0,0.1,-0.4,-0.4,7.0,13.0,53.8,114.0,36.0,4.0,5.0,80.0,2.0,3.0,66.7,1.0,4.0,25.0,1.0,1.0,0.0,0.0,0.0,11.0,1.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.57,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,1.0,0.0,1.0,0.0,1.0,0.0,32.0,2.0,5.0,6.0,21.0,8.0,32.0,1.0,1.0,100.0,22.0,4.0,2.0,0.0,1.0,3.0,3.0,0.0,0.0,0.0,4.0,0.0,8.0,0.0
+Charles Pickel,ch SUI,MF,Cremonese,25-184,1997,14.0,12.0,1008.0,1.0,0.0,0.0,0.0,3.0,0.0,0.09,0.0,0.09,0.09,0.09,1.1,1.1,0.1,0.1,11.2,5.0,0.0,33.3,0.45,0.07,0.2,0.07,-0.1,-0.1,323.0,397.0,81.4,5031.0,1536.0,175.0,204.0,85.8,113.0,128.0,88.3,24.0,39.0,61.5,9.0,44.0,4.0,0.0,36.0,389.0,7.0,2.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,2.0,1.0,9.0,24.0,2.14,23.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,21.0,7.0,8.0,10.0,3.0,9.0,14.0,64.3,5.0,17.0,3.0,14.0,7.0,9.0,0.0,499.0,18.0,104.0,275.0,123.0,26.0,499.0,0.0,3.0,0.0,301.0,9.0,11.0,0.0,13.0,7.0,3.0,0.0,0.0,0.0,68.0,15.0,23.0,39.5
+Andrea Pinamonti,it ITA,FW,Sassuolo,23-180,1999,15.0,14.0,1157.0,3.0,0.0,1.0,1.0,2.0,0.0,0.23,0.0,0.23,0.16,0.16,3.6,2.8,0.28,0.22,12.9,10.0,0.0,29.4,0.78,0.06,0.2,0.08,-0.6,-0.8,154.0,247.0,62.3,1859.0,298.0,108.0,146.0,74.0,29.0,60.0,48.3,5.0,12.0,41.7,9.0,7.0,11.0,2.0,11.0,218.0,29.0,0.0,1.0,1.0,7.0,0.0,0.0,0.0,0.0,0.0,0.0,11.0,26.0,2.02,18.0,0.0,1.0,3.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,4.0,0.0,2.0,3.0,2.0,4.0,50.0,2.0,10.0,1.0,9.0,1.0,5.0,0.0,370.0,5.0,11.0,173.0,192.0,61.0,369.0,8.0,20.0,40.0,271.0,26.0,30.0,0.0,9.0,14.0,4.0,0.0,0.0,0.0,18.0,20.0,49.0,29.0
+Lorenzo Pirola,it ITA,DF,Salernitana,20-268,2002,6.0,4.0,400.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.02,0.02,4.4,0.0,0.0,0.0,0.0,0.0,0.0,0.07,-0.1,-0.1,148.0,190.0,77.9,2631.0,862.0,64.0,73.0,87.7,70.0,82.0,85.4,12.0,24.0,50.0,0.0,12.0,1.0,0.0,5.0,180.0,8.0,7.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,2.0,5.0,2.0,0.45,2.0,0.0,0.0,0.0,0.0,1.0,0.23,1.0,0.0,0.0,0.0,0.0,0.0,13.0,9.0,9.0,4.0,0.0,8.0,9.0,88.9,1.0,9.0,7.0,2.0,8.0,17.0,0.0,246.0,30.0,135.0,100.0,11.0,1.0,246.0,0.0,2.0,0.0,150.0,2.0,0.0,0.0,4.0,2.0,0.0,0.0,0.0,0.0,6.0,6.0,9.0,40.0
+"Marko Pjaca,hr CRO,""MF,FW"",Empoli,27-193,1995,7.0,5.0,348.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.5,0.5,0.14,0.14,3.9,2.0,0.0,18.2,0.52,0.0,0.0,0.05,-0.5,-0.5,116.0,151.0,76.8,1932.0,414.0,55.0,69.0,79.7,44.0,56.0,78.6,12.0,18.0,66.7,8.0,11.0,5.0,3.0,5.0,131.0,20.0,3.0,0.0,0.0,15.0,12.0,5.0,4.0,0.0,0.0,0.0,3.0,16.0,4.15,10.0,2.0,1.0,2.0,1.0,1.0,0.26,1.0,0.0,0.0,0.0,0.0,0.0,2.0,1.0,1.0,1.0,0.0,2.0,4.0,50.0,2.0,1.0,0.0,1.0,0.0,0.0,0.0,191.0,1.0,17.0,92.0,82.0,11.0,191.0,5.0,15.0,33.3,144.0,9.0,8.0,0.0,0.0,3.0,1.0,0.0,0.0,0.0,14.0,4.0,5.0,44.4"
+Tommaso Pobega,it ITA,MF,Milan,23-123,1999,9.0,5.0,446.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.03,0.03,5.0,1.0,0.0,14.3,0.2,0.0,0.0,0.02,-0.1,-0.1,135.0,179.0,75.4,2330.0,491.0,60.0,75.0,80.0,58.0,68.0,85.3,14.0,25.0,56.0,3.0,13.0,3.0,0.0,10.0,175.0,4.0,3.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,15.0,3.03,11.0,0.0,1.0,1.0,1.0,1.0,0.2,1.0,0.0,0.0,0.0,0.0,0.0,12.0,6.0,2.0,8.0,2.0,4.0,8.0,50.0,4.0,6.0,2.0,4.0,6.0,5.0,0.0,220.0,5.0,48.0,120.0,52.0,7.0,220.0,2.0,3.0,66.7,129.0,6.0,3.0,0.0,15.0,4.0,0.0,0.0,0.0,0.0,25.0,5.0,9.0,35.7
+Matteo Politano,it ITA,FW,Napoli,29-104,1993,14.0,7.0,607.0,3.0,3.0,2.0,2.0,1.0,0.0,0.44,0.44,0.89,0.15,0.59,2.8,1.2,0.41,0.18,6.7,3.0,1.0,16.7,0.44,0.06,0.33,0.07,0.2,-0.2,231.0,315.0,73.3,3585.0,1227.0,138.0,152.0,90.8,66.0,87.0,75.9,19.0,45.0,42.2,21.0,12.0,16.0,2.0,23.0,285.0,29.0,6.0,1.0,6.0,33.0,14.0,8.0,2.0,0.0,9.0,1.0,14.0,44.0,6.52,28.0,5.0,7.0,3.0,1.0,4.0,0.59,3.0,0.0,0.0,1.0,0.0,0.0,14.0,7.0,7.0,3.0,4.0,7.0,13.0,53.8,6.0,2.0,0.0,2.0,5.0,5.0,0.0,403.0,5.0,55.0,135.0,219.0,32.0,401.0,15.0,32.0,46.9,299.0,19.0,11.0,0.0,6.0,11.0,1.0,0.0,0.0,0.0,36.0,3.0,2.0,60.0
+Marin Pongračić,hr CRO,DF,Lecce,25-065,1997,9.0,9.0,791.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,8.8,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.0,0.0,296.0,361.0,82.0,6388.0,2314.0,73.0,94.0,77.7,171.0,195.0,87.7,47.0,63.0,74.6,2.0,16.0,2.0,0.0,14.0,324.0,37.0,37.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,6.0,0.68,4.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,16.0,14.0,8.0,7.0,1.0,5.0,6.0,83.3,1.0,4.0,3.0,1.0,16.0,31.0,0.0,436.0,48.0,233.0,201.0,11.0,4.0,436.0,2.0,2.0,100.0,210.0,5.0,0.0,0.0,15.0,0.0,0.0,0.0,0.0,0.0,59.0,9.0,10.0,47.4
+Stefan Posch,at AUT,DF,Bologna,25-185,1997,8.0,8.0,706.0,1.0,1.0,0.0,0.0,0.0,0.0,0.13,0.13,0.25,0.13,0.25,0.7,0.7,0.09,0.09,7.8,3.0,0.0,60.0,0.38,0.2,0.33,0.14,0.3,0.3,289.0,403.0,71.7,5309.0,2393.0,125.0,147.0,85.0,128.0,156.0,82.1,30.0,67.0,44.8,8.0,21.0,8.0,2.0,18.0,334.0,67.0,8.0,2.0,3.0,17.0,0.0,0.0,0.0,0.0,59.0,2.0,20.0,13.0,1.66,13.0,0.0,0.0,0.0,0.0,2.0,0.25,2.0,0.0,0.0,0.0,0.0,0.0,21.0,15.0,13.0,7.0,1.0,11.0,16.0,68.8,5.0,10.0,4.0,6.0,15.0,20.0,0.0,472.0,34.0,216.0,190.0,73.0,5.0,472.0,0.0,5.0,0.0,267.0,7.0,2.0,0.0,7.0,4.0,0.0,0.0,0.0,0.0,37.0,7.0,4.0,63.6
+Ivan Provedel,it ITA,GK,Lazio,28-243,1994,15.0,14.0,1343.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,14.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,439.0,565.0,77.7,11927.0,8507.0,89.0,89.0,100.0,167.0,172.0,97.1,179.0,297.0,60.3,1.0,7.0,0.0,0.0,0.0,424.0,138.0,43.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,3.0,0.2,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,11.0,0.0,604.0,512.0,602.0,2.0,0.0,0.0,604.0,0.0,0.0,0.0,310.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,25.0,2.0,0.0,100.0
+"Ignacio Pussetto,ar ARG,""MF,DF"",Sampdoria,26-329,1995,5.0,1.0,152.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.2,0.09,0.09,1.7,2.0,0.0,100.0,1.18,0.0,0.0,0.08,-0.2,-0.2,34.0,56.0,60.7,404.0,91.0,25.0,32.0,78.1,7.0,12.0,58.3,0.0,4.0,0.0,2.0,2.0,0.0,0.0,0.0,55.0,1.0,1.0,0.0,1.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,2.0,1.18,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,3.0,2.0,3.0,1.0,3.0,4.0,75.0,1.0,4.0,0.0,4.0,0.0,3.0,0.0,79.0,2.0,11.0,23.0,46.0,5.0,79.0,1.0,3.0,33.3,49.0,7.0,1.0,0.0,7.0,1.0,0.0,0.0,0.0,0.0,4.0,4.0,5.0,44.4"
+Fabio Quagliarella,it ITA,FW,Sampdoria,39-288,1983,12.0,2.0,327.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,1.5,1.5,0.41,0.41,3.6,5.0,0.0,29.4,1.38,0.0,0.0,0.09,-1.5,-1.5,66.0,99.0,66.7,1039.0,281.0,32.0,37.0,86.5,21.0,31.0,67.7,6.0,15.0,40.0,2.0,8.0,4.0,0.0,7.0,92.0,7.0,1.0,1.0,3.0,7.0,0.0,0.0,0.0,0.0,2.0,0.0,5.0,8.0,2.18,7.0,0.0,0.0,1.0,0.0,1.0,0.27,1.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,1.0,0.0,0.0,3.0,0.0,3.0,4.0,0.0,4.0,0.0,3.0,0.0,148.0,3.0,8.0,54.0,87.0,28.0,148.0,1.0,4.0,25.0,111.0,14.0,2.0,0.0,3.0,8.0,4.0,0.0,0.0,0.0,8.0,5.0,16.0,23.8
+Giacomo Quagliata,it ITA,DF,Cremonese,22-269,2000,12.0,3.0,411.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.5,0.5,0.1,0.1,4.6,1.0,1.0,11.1,0.22,0.0,0.0,0.05,-0.5,-0.5,121.0,202.0,59.9,1980.0,815.0,64.0,73.0,87.7,48.0,77.0,62.3,7.0,35.0,20.0,5.0,12.0,6.0,5.0,12.0,148.0,53.0,0.0,0.0,0.0,34.0,4.0,0.0,3.0,0.0,49.0,1.0,9.0,15.0,3.28,8.0,3.0,0.0,1.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,8.0,7.0,6.0,0.0,2.0,4.0,6.0,66.7,2.0,5.0,2.0,3.0,5.0,4.0,0.0,253.0,8.0,61.0,85.0,113.0,7.0,253.0,4.0,12.0,33.3,112.0,6.0,3.0,0.0,8.0,8.0,0.0,0.0,0.0,0.0,37.0,0.0,7.0,0.0
+Adrien Rabiot,fr FRA,MF,Juventus,27-226,1995,11.0,11.0,932.0,3.0,2.0,0.0,0.0,1.0,0.0,0.29,0.19,0.48,0.29,0.48,1.7,1.7,0.17,0.17,10.4,8.0,0.0,61.5,0.77,0.23,0.38,0.13,1.3,1.3,327.0,392.0,83.4,5823.0,1551.0,148.0,165.0,89.7,132.0,155.0,85.2,38.0,50.0,76.0,10.0,32.0,9.0,1.0,30.0,376.0,14.0,7.0,1.0,3.0,10.0,0.0,0.0,0.0,0.0,7.0,2.0,6.0,27.0,2.61,22.0,0.0,1.0,1.0,0.0,3.0,0.29,3.0,0.0,0.0,0.0,0.0,0.0,21.0,10.0,7.0,10.0,4.0,8.0,14.0,57.1,6.0,18.0,3.0,15.0,12.0,7.0,1.0,504.0,15.0,101.0,276.0,136.0,15.0,504.0,10.0,19.0,52.6,319.0,20.0,12.0,0.0,14.0,14.0,0.0,0.0,0.0,0.0,64.0,11.0,10.0,52.4
+"Nemanja Radonjić,rs SRB,""MF,FW"",Torino,26-273,1996,14.0,7.0,700.0,2.0,1.0,0.0,0.0,0.0,0.0,0.26,0.13,0.39,0.26,0.39,2.6,2.6,0.33,0.33,7.8,10.0,0.0,35.7,1.29,0.07,0.2,0.09,-0.6,-0.6,140.0,226.0,61.9,2130.0,526.0,93.0,120.0,77.5,26.0,53.0,49.1,16.0,31.0,51.6,9.0,8.0,8.0,3.0,9.0,209.0,16.0,0.0,1.0,3.0,34.0,14.0,6.0,5.0,0.0,2.0,1.0,8.0,24.0,3.09,17.0,3.0,3.0,1.0,0.0,4.0,0.52,4.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,2.0,0.0,2.0,2.0,1.0,0.0,343.0,2.0,22.0,109.0,220.0,46.0,343.0,15.0,50.0,30.0,275.0,29.0,17.0,0.0,12.0,6.0,8.0,0.0,0.0,0.0,27.0,5.0,8.0,38.5"
+Ivan Radovanović,rs SRB,MF,Salernitana,34-078,1988,8.0,6.0,561.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.2,0.2,0.03,0.03,6.2,0.0,0.0,0.0,0.0,0.0,0.0,0.03,-0.2,-0.2,188.0,228.0,82.5,3698.0,1336.0,69.0,76.0,90.8,92.0,99.0,92.9,26.0,46.0,56.5,1.0,18.0,0.0,0.0,14.0,218.0,9.0,9.0,2.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,3.0,0.48,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,8.0,3.0,4.0,4.0,0.0,2.0,6.0,33.3,4.0,9.0,3.0,6.0,7.0,8.0,1.0,275.0,23.0,101.0,163.0,14.0,2.0,275.0,0.0,1.0,0.0,182.0,5.0,0.0,0.0,3.0,6.0,0.0,0.0,0.0,0.0,39.0,7.0,6.0,53.8
+Ionuț Radu,ro ROU,GK,Cremonese,25-171,1997,9.0,9.0,810.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,221.0,336.0,65.8,6117.0,4390.0,51.0,52.0,98.1,100.0,102.0,98.0,69.0,177.0,39.0,2.0,10.0,2.0,0.0,0.0,248.0,84.0,17.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,6.0,0.67,5.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,3.0,366.0,305.0,366.0,0.0,0.0,0.0,366.0,0.0,0.0,0.0,170.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,11.0,3.0,1.0,75.0
+Luca Ranieri,it ITA,DF,Fiorentina,23-206,1999,1.0,1.0,90.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,13.0,46.2,116.0,58.0,2.0,2.0,100.0,3.0,5.0,60.0,1.0,4.0,25.0,1.0,0.0,0.0,0.0,1.0,13.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,3.0,4.0,0.0,23.0,3.0,15.0,7.0,1.0,1.0,23.0,0.0,0.0,0.0,2.0,2.0,0.0,0.0,2.0,1.0,0.0,0.0,0.0,0.0,5.0,2.0,7.0,22.2
+Andrea Ranocchia,it ITA,DF,Monza,34-272,1988,1.0,1.0,47.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,16.0,19.0,84.2,347.0,109.0,2.0,2.0,100.0,11.0,12.0,91.7,2.0,4.0,50.0,0.0,2.0,0.0,0.0,0.0,15.0,4.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,1.0,1.0,2.0,0.0,3.0,4.0,75.0,1.0,5.0,5.0,0.0,0.0,7.0,0.0,34.0,12.0,27.0,7.0,0.0,0.0,34.0,0.0,0.0,0.0,13.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,2.0,33.3
+"Filippo Ranocchia,it ITA,""MF,FW"",Monza,21-185,2001,7.0,4.0,332.0,1.0,0.0,0.0,0.0,1.0,0.0,0.27,0.0,0.27,0.27,0.27,0.7,0.7,0.2,0.2,3.7,4.0,3.0,36.4,1.08,0.09,0.25,0.07,0.3,0.3,113.0,138.0,81.9,2266.0,685.0,44.0,50.0,88.0,47.0,53.0,88.7,20.0,31.0,64.5,3.0,13.0,3.0,0.0,12.0,130.0,8.0,6.0,1.0,6.0,7.0,2.0,0.0,2.0,0.0,0.0,0.0,1.0,6.0,1.63,3.0,1.0,0.0,1.0,1.0,1.0,0.27,1.0,0.0,0.0,0.0,0.0,0.0,7.0,5.0,2.0,3.0,2.0,2.0,6.0,33.3,4.0,1.0,0.0,1.0,3.0,3.0,0.0,174.0,7.0,39.0,89.0,51.0,1.0,174.0,4.0,6.0,66.7,135.0,6.0,5.0,0.0,4.0,7.0,0.0,0.0,0.0,0.0,14.0,0.0,4.0,0.0"
+"Giacomo Raspadori,it ITA,""FW,MF"",Napoli,22-270,2000,10.0,7.0,514.0,1.0,0.0,0.0,0.0,1.0,0.0,0.18,0.0,0.18,0.18,0.18,2.0,2.0,0.35,0.35,5.7,10.0,2.0,47.6,1.75,0.05,0.1,0.1,-1.0,-1.0,195.0,253.0,77.1,3020.0,433.0,99.0,119.0,83.2,65.0,76.0,85.5,15.0,30.0,50.0,7.0,6.0,3.0,0.0,4.0,234.0,19.0,6.0,0.0,5.0,10.0,7.0,3.0,1.0,0.0,1.0,0.0,9.0,22.0,3.85,15.0,2.0,0.0,4.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,5.0,0.0,4.0,2.0,1.0,4.0,25.0,3.0,6.0,0.0,6.0,2.0,2.0,0.0,317.0,2.0,28.0,149.0,142.0,29.0,317.0,2.0,8.0,25.0,250.0,17.0,8.0,0.0,3.0,4.0,1.0,0.0,0.0,0.0,19.0,1.0,3.0,25.0"
+Giacomo Raspadori,it ITA,FW,Sassuolo,22-270,2000,1.0,0.0,45.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,10.0,12.0,83.3,207.0,33.0,2.0,2.0,100.0,6.0,7.0,85.7,1.0,2.0,50.0,0.0,1.0,0.0,0.0,2.0,9.0,3.0,0.0,0.0,0.0,1.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,15.0,0.0,0.0,7.0,8.0,2.0,15.0,0.0,0.0,0.0,12.0,2.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
+Ante Rebić,hr CRO,FW,Milan,29-055,1993,10.0,4.0,427.0,3.0,2.0,0.0,0.0,2.0,0.0,0.63,0.42,1.05,0.63,1.05,1.8,1.8,0.38,0.38,4.7,6.0,1.0,46.2,1.26,0.23,0.5,0.14,1.2,1.2,84.0,151.0,55.6,1401.0,430.0,45.0,58.0,77.6,25.0,48.0,52.1,9.0,18.0,50.0,8.0,11.0,5.0,1.0,14.0,143.0,5.0,1.0,4.0,1.0,14.0,0.0,0.0,0.0,0.0,1.0,3.0,10.0,19.0,3.99,12.0,0.0,1.0,2.0,3.0,3.0,0.63,3.0,0.0,0.0,0.0,0.0,0.0,4.0,2.0,0.0,1.0,3.0,1.0,3.0,33.3,2.0,3.0,0.0,3.0,0.0,4.0,0.0,199.0,3.0,11.0,78.0,114.0,20.0,199.0,7.0,12.0,58.3,160.0,14.0,9.0,0.0,11.0,7.0,2.0,0.0,0.0,0.0,18.0,5.0,4.0,55.6
+Arkadiusz Reca,pl POL,DF,Spezia,27-151,1995,11.0,9.0,791.0,1.0,1.0,0.0,0.0,1.0,0.0,0.11,0.11,0.23,0.11,0.23,0.5,0.5,0.05,0.05,8.8,2.0,0.0,33.3,0.23,0.17,0.5,0.08,0.5,0.5,282.0,401.0,70.3,4999.0,2106.0,130.0,163.0,79.8,109.0,143.0,76.2,36.0,70.0,51.4,6.0,23.0,12.0,10.0,25.0,321.0,78.0,2.0,0.0,5.0,27.0,0.0,0.0,0.0,0.0,76.0,2.0,11.0,18.0,2.05,17.0,0.0,1.0,0.0,0.0,1.0,0.11,1.0,0.0,0.0,0.0,0.0,0.0,17.0,9.0,7.0,6.0,4.0,5.0,9.0,55.6,4.0,8.0,1.0,7.0,5.0,20.0,0.0,487.0,37.0,151.0,231.0,113.0,9.0,487.0,5.0,13.0,38.5,280.0,11.0,5.0,0.0,9.0,2.0,1.0,0.0,0.0,0.0,45.0,4.0,4.0,50.0
+Panagiotis Retsos,gr GRE,DF,Hellas Verona,24-098,1998,2.0,1.0,122.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.05,0.05,1.4,0.0,0.0,0.0,0.0,0.0,0.0,0.06,-0.1,-0.1,44.0,56.0,78.6,781.0,322.0,20.0,23.0,87.0,20.0,24.0,83.3,4.0,7.0,57.1,1.0,3.0,0.0,0.0,3.0,43.0,12.0,3.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,9.0,1.0,1.0,1.0,0.73,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,4.0,2.0,2.0,1.0,3.0,3.0,100.0,0.0,4.0,1.0,3.0,2.0,3.0,0.0,77.0,8.0,31.0,38.0,8.0,2.0,77.0,1.0,1.0,100.0,33.0,0.0,1.0,0.0,4.0,2.0,0.0,0.0,0.0,0.0,7.0,3.0,3.0,50.0
+Franck Ribéry,fr FRA,MF,Salernitana,39-222,1983,1.0,0.0,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,19.0,22.0,86.4,235.0,19.0,11.0,12.0,91.7,7.0,8.0,87.5,0.0,0.0,0.0,0.0,2.0,0.0,0.0,1.0,21.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,2.43,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,28.0,0.0,3.0,16.0,10.0,0.0,28.0,0.0,3.0,0.0,23.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0
+Samuele Ricci,it ITA,MF,Torino,21-086,2001,9.0,8.0,711.0,0.0,1.0,0.0,0.0,2.0,0.0,0.0,0.13,0.13,0.0,0.13,0.3,0.3,0.04,0.04,7.9,1.0,0.0,20.0,0.13,0.0,0.0,0.06,-0.3,-0.3,353.0,388.0,91.0,5840.0,1234.0,163.0,179.0,91.1,150.0,156.0,96.2,23.0,28.0,82.1,3.0,29.0,2.0,0.0,19.0,372.0,15.0,14.0,1.0,1.0,1.0,0.0,0.0,0.0,0.0,1.0,1.0,3.0,12.0,1.52,9.0,0.0,1.0,1.0,1.0,1.0,0.13,0.0,0.0,0.0,1.0,0.0,0.0,12.0,5.0,4.0,4.0,4.0,9.0,10.0,90.0,1.0,10.0,2.0,8.0,5.0,8.0,0.0,450.0,16.0,89.0,301.0,64.0,2.0,450.0,2.0,5.0,40.0,313.0,7.0,5.0,0.0,7.0,25.0,0.0,0.0,0.0,0.0,55.0,2.0,5.0,28.6
+Tomás Rincón,ve VEN,MF,Sampdoria,34-306,1988,14.0,13.0,1090.0,0.0,2.0,0.0,0.0,2.0,0.0,0.0,0.17,0.17,0.0,0.17,0.5,0.5,0.04,0.04,12.1,3.0,0.0,33.3,0.25,0.0,0.0,0.06,-0.5,-0.5,445.0,551.0,80.8,7584.0,2218.0,218.0,248.0,87.9,170.0,198.0,85.9,44.0,79.0,55.7,13.0,67.0,14.0,3.0,50.0,530.0,18.0,12.0,1.0,9.0,10.0,1.0,0.0,1.0,0.0,4.0,3.0,4.0,23.0,1.9,21.0,0.0,0.0,0.0,0.0,4.0,0.33,2.0,0.0,0.0,0.0,0.0,2.0,27.0,13.0,6.0,16.0,5.0,13.0,21.0,61.9,8.0,14.0,0.0,14.0,16.0,4.0,0.0,659.0,7.0,87.0,421.0,162.0,12.0,659.0,8.0,18.0,44.4,451.0,14.0,14.0,0.0,19.0,14.0,0.0,0.0,0.0,0.0,72.0,16.0,8.0,66.7
+"Pablo Rodríguez,es ESP,""FW,MF"",Lecce,21-103,2001,4.0,0.0,54.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,14.0,21.0,66.7,215.0,66.0,6.0,10.0,60.0,6.0,7.0,85.7,1.0,1.0,100.0,1.0,2.0,0.0,0.0,2.0,18.0,3.0,0.0,0.0,0.0,4.0,2.0,0.0,1.0,0.0,1.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,1.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,3.0,0.0,0.0,0.0,32.0,0.0,4.0,18.0,11.0,0.0,32.0,0.0,1.0,0.0,22.0,1.0,2.0,0.0,1.0,2.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,0.0"
+Ricardo Rodríguez,ch SUI,DF,Torino,30-082,1992,13.0,10.0,947.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.2,0.02,0.02,10.5,1.0,1.0,20.0,0.1,0.0,0.0,0.04,-0.2,-0.2,528.0,629.0,83.9,9565.0,3169.0,232.0,255.0,91.0,238.0,258.0,92.2,49.0,95.0,51.6,5.0,46.0,4.0,2.0,29.0,600.0,28.0,19.0,0.0,10.0,17.0,4.0,4.0,0.0,0.0,0.0,1.0,7.0,18.0,1.71,16.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,23.0,12.0,12.0,8.0,3.0,11.0,13.0,84.6,2.0,17.0,9.0,8.0,16.0,24.0,0.0,727.0,57.0,288.0,356.0,87.0,4.0,727.0,1.0,3.0,33.3,488.0,4.0,3.0,0.0,12.0,5.0,0.0,0.0,0.0,0.0,65.0,13.0,13.0,50.0
+Rogério,br BRA,DF,Sassuolo,24-306,1998,14.0,13.0,1153.0,0.0,2.0,0.0,0.0,2.0,0.0,0.0,0.16,0.16,0.0,0.16,0.1,0.1,0.01,0.01,12.8,0.0,0.0,0.0,0.0,0.0,0.0,0.03,-0.1,-0.1,684.0,843.0,81.1,12802.0,4485.0,297.0,318.0,93.4,280.0,333.0,84.1,94.0,150.0,62.7,8.0,44.0,22.0,10.0,45.0,689.0,152.0,21.0,0.0,12.0,46.0,0.0,0.0,0.0,0.0,131.0,2.0,19.0,23.0,1.79,19.0,3.0,0.0,0.0,1.0,2.0,0.16,2.0,0.0,0.0,0.0,0.0,0.0,14.0,8.0,7.0,3.0,4.0,7.0,15.0,46.7,8.0,13.0,3.0,10.0,13.0,26.0,0.0,929.0,36.0,336.0,416.0,188.0,5.0,929.0,3.0,9.0,33.3,595.0,8.0,2.0,0.0,5.0,12.0,0.0,0.0,0.0,0.0,58.0,7.0,14.0,33.3
+Alessio Romagnoli,it ITA,DF,Lazio,27-307,1995,14.0,13.0,1194.0,1.0,0.0,0.0,0.0,0.0,0.0,0.08,0.0,0.08,0.08,0.08,0.5,0.5,0.03,0.03,13.3,2.0,0.0,28.6,0.15,0.14,0.5,0.07,0.5,0.5,615.0,687.0,89.5,10822.0,4043.0,273.0,293.0,93.2,257.0,280.0,91.8,66.0,89.0,74.2,1.0,30.0,3.0,0.0,22.0,623.0,64.0,41.0,1.0,6.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,2.0,5.0,0.38,4.0,1.0,0.0,0.0,0.0,2.0,0.15,2.0,0.0,0.0,0.0,0.0,0.0,19.0,10.0,10.0,9.0,0.0,6.0,11.0,54.5,5.0,14.0,12.0,2.0,18.0,51.0,0.0,803.0,138.0,426.0,364.0,15.0,9.0,803.0,0.0,0.0,0.0,514.0,3.0,2.0,0.0,9.0,6.0,1.0,0.0,0.0,0.0,46.0,30.0,19.0,61.2
+Luka Romero,ar ARG,FW,Lazio,17-362,2004,3.0,1.0,119.0,1.0,0.0,0.0,0.0,0.0,0.0,0.76,0.0,0.76,0.76,0.76,0.8,0.8,0.59,0.59,1.3,1.0,0.0,33.3,0.76,0.33,1.0,0.26,0.2,0.2,55.0,61.0,90.2,659.0,120.0,45.0,48.0,93.8,8.0,9.0,88.9,1.0,2.0,50.0,2.0,2.0,0.0,0.0,1.0,59.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,3.0,2.27,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,3.0,0.0,3.0,3.0,0.0,0.0,85.0,1.0,9.0,38.0,39.0,5.0,85.0,1.0,7.0,14.3,68.0,3.0,3.0,0.0,2.0,6.0,0.0,0.0,0.0,0.0,9.0,0.0,1.0,0.0
+Marten de Roon,nl NED,MF,Atalanta,31-231,1991,13.0,12.0,1029.0,0.0,1.0,0.0,0.0,3.0,0.0,0.0,0.09,0.09,0.0,0.09,0.1,0.1,0.01,0.01,11.4,0.0,0.0,0.0,0.0,0.0,0.0,0.04,-0.1,-0.1,411.0,524.0,78.4,8101.0,2512.0,158.0,180.0,87.8,191.0,232.0,82.3,56.0,89.0,62.9,4.0,32.0,4.0,0.0,28.0,496.0,27.0,17.0,0.0,13.0,4.0,0.0,0.0,0.0,0.0,6.0,1.0,9.0,15.0,1.31,14.0,0.0,0.0,0.0,1.0,1.0,0.09,1.0,0.0,0.0,0.0,0.0,0.0,22.0,13.0,12.0,10.0,0.0,12.0,25.0,48.0,13.0,6.0,2.0,4.0,14.0,22.0,0.0,609.0,49.0,216.0,323.0,71.0,3.0,609.0,0.0,0.0,0.0,338.0,7.0,6.0,0.0,13.0,6.0,0.0,0.0,0.0,0.0,72.0,17.0,13.0,56.7
+Nicolò Rovella,it ITA,MF,Monza,20-346,2001,10.0,9.0,802.0,0.0,0.0,0.0,0.0,2.0,1.0,0.0,0.0,0.0,0.0,0.0,0.3,0.3,0.04,0.04,8.9,1.0,0.0,11.1,0.11,0.0,0.0,0.04,-0.3,-0.3,588.0,670.0,87.8,11276.0,2883.0,242.0,264.0,91.7,255.0,279.0,91.4,84.0,108.0,77.8,14.0,65.0,9.0,2.0,43.0,638.0,29.0,24.0,0.0,14.0,14.0,3.0,0.0,2.0,0.0,2.0,3.0,7.0,30.0,3.37,29.0,1.0,0.0,0.0,0.0,3.0,0.34,3.0,0.0,0.0,0.0,0.0,0.0,17.0,12.0,8.0,8.0,1.0,7.0,14.0,50.0,7.0,12.0,1.0,11.0,20.0,5.0,0.0,750.0,17.0,158.0,460.0,141.0,4.0,750.0,2.0,4.0,50.0,561.0,9.0,4.0,0.0,12.0,9.0,0.0,0.0,0.0,0.0,61.0,4.0,4.0,50.0
+Nicolò Rovella,it ITA,MF,Juventus,20-346,2001,3.0,0.0,27.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.3,0.3,0.3,0.0,0.0,0.0,0.0,0.0,0.0,0.04,-0.1,-0.1,22.0,25.0,88.0,448.0,82.0,7.0,8.0,87.5,11.0,12.0,91.7,3.0,4.0,75.0,0.0,3.0,0.0,0.0,0.0,22.0,3.0,1.0,0.0,2.0,3.0,1.0,1.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,1.0,0.0,1.0,1.0,100.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,29.0,0.0,4.0,17.0,9.0,0.0,29.0,2.0,2.0,100.0,23.0,1.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0
+Amir Rrahmani,xk KVX,DF,Napoli,28-264,1994,8.0,8.0,711.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.8,0.8,0.11,0.11,7.9,0.0,0.0,0.0,0.0,0.0,0.0,0.1,-0.8,-0.8,506.0,558.0,90.7,9909.0,3807.0,166.0,178.0,93.3,264.0,276.0,95.7,66.0,89.0,74.2,4.0,33.0,1.0,0.0,30.0,536.0,22.0,22.0,0.0,10.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,1.14,7.0,0.0,1.0,1.0,0.0,2.0,0.25,2.0,0.0,0.0,0.0,0.0,0.0,13.0,6.0,9.0,4.0,0.0,5.0,7.0,71.4,2.0,15.0,8.0,7.0,2.0,27.0,0.0,621.0,91.0,306.0,304.0,14.0,9.0,621.0,1.0,1.0,100.0,433.0,2.0,1.0,0.0,4.0,7.0,1.0,0.0,0.0,0.0,43.0,25.0,17.0,59.5
+Ruan,br BRA,DF,Sassuolo,23-161,1999,2.0,1.0,45.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.04,0.04,0.5,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.0,0.0,11.0,15.0,73.3,161.0,54.0,9.0,9.0,100.0,1.0,3.0,33.3,1.0,2.0,50.0,0.0,0.0,0.0,0.0,0.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,2.0,2.0,0.0,0.0,2.0,2.0,100.0,0.0,2.0,1.0,1.0,2.0,2.0,0.0,24.0,7.0,20.0,3.0,1.0,1.0,24.0,0.0,0.0,0.0,12.0,1.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,2.0,3.0,1.0,75.0
+Daniele Rugani,it ITA,DF,Juventus,28-109,1994,2.0,2.0,168.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.02,1.9,0.0,0.0,0.0,0.0,0.0,0.0,0.03,0.0,0.0,102.0,119.0,85.7,2134.0,605.0,24.0,26.0,92.3,71.0,78.0,91.0,7.0,15.0,46.7,0.0,7.0,0.0,0.0,3.0,119.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.54,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,1.0,1.0,1.0,7.0,0.0,130.0,12.0,75.0,52.0,3.0,1.0,130.0,0.0,0.0,0.0,104.0,1.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,4.0,2.0,2.0,50.0
+Matteo Ruggeri,it ITA,DF,Atalanta,20-127,2002,4.0,1.0,115.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.09,0.09,1.3,0.0,0.0,0.0,0.0,0.0,0.0,0.04,-0.1,-0.1,56.0,76.0,73.7,983.0,451.0,24.0,28.0,85.7,27.0,33.0,81.8,4.0,9.0,44.4,0.0,2.0,1.0,1.0,1.0,59.0,15.0,4.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,11.0,2.0,0.0,1.0,0.78,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,1.0,1.0,100.0,0.0,4.0,2.0,2.0,5.0,4.0,0.0,95.0,9.0,55.0,29.0,12.0,1.0,95.0,0.0,0.0,0.0,46.0,0.0,1.0,0.0,1.0,2.0,0.0,0.0,0.0,0.0,9.0,4.0,1.0,80.0
+Mário Rui,pt POR,DF,Napoli,31-172,1991,12.0,11.0,969.0,0.0,5.0,0.0,0.0,2.0,0.0,0.0,0.46,0.46,0.0,0.46,0.4,0.4,0.04,0.04,10.8,2.0,1.0,33.3,0.19,0.0,0.0,0.07,-0.4,-0.4,699.0,859.0,81.4,13180.0,4378.0,323.0,350.0,92.3,269.0,319.0,84.3,99.0,160.0,61.9,32.0,58.0,27.0,10.0,57.0,685.0,170.0,39.0,1.0,21.0,53.0,22.0,12.0,9.0,0.0,109.0,4.0,12.0,50.0,4.64,32.0,16.0,1.0,0.0,1.0,8.0,0.74,7.0,1.0,0.0,0.0,0.0,0.0,17.0,10.0,10.0,5.0,2.0,11.0,18.0,61.1,7.0,8.0,2.0,6.0,12.0,18.0,1.0,929.0,25.0,214.0,452.0,270.0,4.0,929.0,1.0,4.0,25.0,591.0,5.0,5.0,0.0,10.0,16.0,0.0,0.0,0.0,0.0,81.0,8.0,12.0,40.0
+"Abdelhamid Sabiri,ma MAR,""MF,FW"",Sampdoria,25-352,1996,11.0,10.0,840.0,1.0,0.0,0.0,0.0,3.0,0.0,0.11,0.0,0.11,0.11,0.11,1.0,1.0,0.11,0.11,9.3,7.0,6.0,29.2,0.75,0.04,0.14,0.04,0.0,0.0,248.0,375.0,66.1,4500.0,1351.0,112.0,140.0,80.0,93.0,132.0,70.5,33.0,72.0,45.8,11.0,35.0,12.0,0.0,31.0,317.0,56.0,27.0,3.0,7.0,44.0,26.0,5.0,17.0,0.0,2.0,2.0,11.0,29.0,3.1,15.0,5.0,3.0,2.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,14.0,5.0,5.0,5.0,4.0,3.0,11.0,27.3,8.0,15.0,2.0,13.0,2.0,3.0,0.0,496.0,11.0,48.0,240.0,215.0,25.0,496.0,11.0,35.0,31.4,338.0,27.0,20.0,0.0,21.0,28.0,0.0,0.0,0.0,0.0,36.0,25.0,18.0,58.1"
+Alexis Saelemaekers,be BEL,FW,Milan,23-141,1999,7.0,3.0,247.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.36,0.36,0.0,0.36,0.6,0.6,0.21,0.21,2.7,2.0,0.0,25.0,0.73,0.0,0.0,0.07,-0.6,-0.6,77.0,109.0,70.6,1094.0,330.0,45.0,60.0,75.0,26.0,37.0,70.3,4.0,5.0,80.0,3.0,5.0,4.0,2.0,9.0,107.0,2.0,0.0,1.0,0.0,7.0,0.0,0.0,0.0,0.0,2.0,0.0,3.0,8.0,2.93,6.0,0.0,0.0,2.0,0.0,1.0,0.37,1.0,0.0,0.0,0.0,0.0,0.0,6.0,4.0,2.0,3.0,1.0,3.0,7.0,42.9,4.0,2.0,1.0,1.0,2.0,2.0,0.0,149.0,4.0,17.0,52.0,83.0,10.0,149.0,2.0,8.0,25.0,105.0,12.0,4.0,0.0,9.0,3.0,0.0,0.0,1.0,0.0,12.0,2.0,1.0,66.7
+Jacopo Sala,it ITA,MF,Spezia,30-345,1991,6.0,1.0,112.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,36.0,46.0,78.3,589.0,199.0,20.0,21.0,95.2,13.0,15.0,86.7,3.0,5.0,60.0,1.0,4.0,2.0,0.0,4.0,40.0,6.0,4.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,1.0,0.0,5.0,2.0,1.62,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,2.0,0.0,2.0,2.0,0.0,2.0,1.0,2.0,0.0,58.0,2.0,14.0,28.0,16.0,2.0,58.0,0.0,3.0,0.0,32.0,1.0,0.0,0.0,3.0,3.0,0.0,0.0,0.0,0.0,5.0,1.0,0.0,100.0
+Lazar Samardzic,de GER,MF,Udinese,20-264,2002,14.0,4.0,528.0,3.0,1.0,0.0,0.0,0.0,0.0,0.51,0.17,0.68,0.51,0.68,0.8,0.8,0.14,0.14,5.9,6.0,1.0,40.0,1.02,0.2,0.5,0.06,2.2,2.2,217.0,262.0,82.8,4214.0,1206.0,90.0,95.0,94.7,79.0,90.0,87.8,39.0,60.0,65.0,14.0,26.0,9.0,2.0,24.0,233.0,28.0,11.0,1.0,8.0,21.0,16.0,11.0,0.0,0.0,1.0,1.0,5.0,33.0,5.63,19.0,8.0,2.0,1.0,1.0,4.0,0.68,2.0,1.0,0.0,0.0,0.0,1.0,13.0,6.0,3.0,7.0,3.0,6.0,16.0,37.5,10.0,3.0,0.0,3.0,7.0,6.0,0.0,333.0,6.0,43.0,166.0,129.0,16.0,333.0,2.0,15.0,13.3,216.0,15.0,8.0,0.0,8.0,7.0,0.0,0.0,0.0,0.0,42.0,3.0,11.0,21.4
+"Junior Sambia,fr FRA,""DF,MF"",Salernitana,26-069,1996,5.0,0.0,54.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,25.0,28.0,89.3,392.0,104.0,14.0,16.0,87.5,8.0,8.0,100.0,2.0,3.0,66.7,0.0,2.0,1.0,0.0,2.0,28.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.7,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,1.0,1.0,100.0,0.0,1.0,0.0,1.0,1.0,1.0,1.0,32.0,4.0,8.0,10.0,14.0,0.0,32.0,0.0,1.0,0.0,24.0,0.0,1.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,2.0,1.0,3.0,25.0"
+Antonio Sanabria,py PAR,FW,Torino,26-256,1996,10.0,8.0,680.0,2.0,1.0,0.0,0.0,2.0,0.0,0.26,0.13,0.4,0.26,0.4,2.3,2.3,0.3,0.3,7.6,6.0,0.0,35.3,0.79,0.12,0.33,0.13,-0.3,-0.3,137.0,186.0,73.7,1819.0,273.0,91.0,111.0,82.0,34.0,46.0,73.9,3.0,5.0,60.0,8.0,10.0,6.0,0.0,7.0,169.0,17.0,2.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,14.0,1.86,12.0,0.0,1.0,0.0,0.0,1.0,0.13,1.0,0.0,0.0,0.0,0.0,0.0,3.0,2.0,0.0,1.0,2.0,0.0,1.0,0.0,1.0,2.0,1.0,1.0,3.0,3.0,0.0,254.0,5.0,22.0,119.0,118.0,30.0,254.0,4.0,8.0,50.0,187.0,19.0,10.0,0.0,10.0,9.0,4.0,0.0,0.0,0.0,23.0,23.0,32.0,41.8
+"Leandro Sanca,pt POR,""FW,MF"",Spezia,22-315,2000,3.0,0.0,25.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,9.0,77.8,141.0,27.0,4.0,5.0,80.0,1.0,2.0,50.0,2.0,2.0,100.0,0.0,0.0,0.0,0.0,1.0,8.0,1.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,1.0,1.0,1.0,100.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,13.0,0.0,1.0,5.0,8.0,0.0,13.0,3.0,5.0,60.0,6.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,2.0,0.0"
+Alex Sandro,br BRA,DF,Juventus,31-293,1991,13.0,9.0,781.0,0.0,1.0,0.0,0.0,3.0,1.0,0.0,0.12,0.12,0.0,0.12,0.1,0.1,0.02,0.02,8.7,0.0,0.0,0.0,0.0,0.0,0.0,0.04,-0.1,-0.1,466.0,545.0,85.5,8714.0,2680.0,187.0,204.0,91.7,214.0,234.0,91.5,57.0,83.0,68.7,6.0,32.0,3.0,1.0,26.0,469.0,74.0,10.0,0.0,5.0,11.0,0.0,0.0,0.0,0.0,64.0,2.0,8.0,17.0,1.96,14.0,0.0,1.0,0.0,1.0,1.0,0.12,1.0,0.0,0.0,0.0,0.0,0.0,13.0,6.0,5.0,7.0,1.0,5.0,7.0,71.4,2.0,11.0,6.0,5.0,10.0,20.0,0.0,626.0,37.0,200.0,328.0,105.0,7.0,626.0,9.0,15.0,60.0,378.0,13.0,5.0,0.0,13.0,9.0,0.0,1.0,0.0,0.0,60.0,14.0,11.0,56.0
+Nicola Sansone,it ITA,FW,Bologna,31-066,1991,8.0,3.0,247.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.8,0.8,0.3,0.3,2.7,2.0,1.0,20.0,0.73,0.0,0.0,0.08,-0.8,-0.8,56.0,76.0,73.7,789.0,168.0,30.0,34.0,88.2,18.0,22.0,81.8,2.0,7.0,28.6,0.0,2.0,1.0,0.0,2.0,70.0,5.0,0.0,0.0,1.0,8.0,5.0,4.0,0.0,0.0,0.0,1.0,4.0,8.0,2.9,4.0,0.0,1.0,0.0,3.0,2.0,0.73,0.0,0.0,0.0,0.0,2.0,0.0,1.0,1.0,1.0,0.0,0.0,1.0,1.0,100.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,109.0,2.0,12.0,46.0,54.0,9.0,109.0,2.0,7.0,28.6,92.0,9.0,6.0,0.0,6.0,6.0,1.0,2.0,0.0,0.0,8.0,0.0,4.0,0.0
+"Riccardo Saponara,it ITA,""FW,MF"",Fiorentina,30-329,1991,12.0,4.0,450.0,0.0,2.0,0.0,0.0,1.0,0.0,0.0,0.4,0.4,0.0,0.4,0.7,0.7,0.14,0.14,5.0,4.0,0.0,30.8,0.8,0.0,0.0,0.05,-0.7,-0.7,146.0,190.0,76.8,2167.0,510.0,90.0,104.0,86.5,44.0,58.0,75.9,7.0,12.0,58.3,9.0,9.0,9.0,1.0,14.0,188.0,1.0,0.0,1.0,3.0,13.0,0.0,0.0,0.0,0.0,1.0,1.0,4.0,22.0,4.41,15.0,0.0,2.0,2.0,1.0,3.0,0.6,2.0,0.0,0.0,1.0,0.0,0.0,3.0,2.0,3.0,0.0,0.0,0.0,2.0,0.0,2.0,1.0,0.0,1.0,1.0,3.0,0.0,240.0,5.0,30.0,89.0,124.0,17.0,240.0,7.0,21.0,33.3,190.0,6.0,4.0,0.0,2.0,8.0,1.0,0.0,0.0,0.0,25.0,3.0,3.0,50.0"
+Martin Satriano,uy URU,FW,Empoli,21-268,2001,13.0,11.0,870.0,1.0,1.0,0.0,0.0,3.0,0.0,0.1,0.1,0.21,0.1,0.21,2.2,2.2,0.23,0.23,9.7,7.0,0.0,31.8,0.72,0.05,0.14,0.1,-1.2,-1.2,123.0,183.0,67.2,1629.0,288.0,68.0,90.0,75.6,42.0,63.0,66.7,3.0,8.0,37.5,7.0,5.0,4.0,1.0,6.0,178.0,5.0,0.0,1.0,1.0,11.0,0.0,0.0,0.0,0.0,3.0,0.0,6.0,14.0,1.45,10.0,0.0,1.0,1.0,2.0,2.0,0.21,1.0,0.0,0.0,1.0,0.0,0.0,7.0,3.0,3.0,3.0,1.0,2.0,4.0,50.0,2.0,4.0,0.0,4.0,1.0,9.0,0.0,286.0,8.0,31.0,124.0,137.0,33.0,286.0,6.0,23.0,26.1,220.0,24.0,23.0,0.0,10.0,14.0,4.0,0.0,0.0,0.0,26.0,22.0,25.0,46.8
+"Giorgio Scalvini,it ITA,""DF,MF"",Atalanta,18-339,2003,11.0,8.0,647.0,1.0,0.0,0.0,0.0,3.0,0.0,0.14,0.0,0.14,0.14,0.14,0.4,0.4,0.06,0.06,7.2,3.0,0.0,75.0,0.42,0.25,0.33,0.11,0.6,0.6,245.0,333.0,73.6,4475.0,2162.0,121.0,142.0,85.2,81.0,96.0,84.4,36.0,72.0,50.0,1.0,30.0,6.0,2.0,26.0,322.0,9.0,7.0,1.0,11.0,5.0,0.0,0.0,0.0,0.0,2.0,2.0,7.0,7.0,0.97,6.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,19.0,9.0,7.0,7.0,5.0,14.0,19.0,73.7,5.0,13.0,3.0,10.0,12.0,14.0,1.0,412.0,28.0,160.0,184.0,74.0,7.0,412.0,4.0,9.0,44.4,239.0,6.0,1.0,0.0,15.0,0.0,2.0,0.0,0.0,0.0,53.0,4.0,3.0,57.1"
+Jerdy Schouten,nl NED,MF,Bologna,25-307,1997,11.0,10.0,853.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,9.5,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.0,0.0,321.0,390.0,82.3,5266.0,1492.0,157.0,180.0,87.2,131.0,156.0,84.0,25.0,37.0,67.6,4.0,34.0,0.0,0.0,30.0,388.0,2.0,2.0,2.0,2.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,15.0,1.58,15.0,0.0,0.0,0.0,0.0,1.0,0.11,1.0,0.0,0.0,0.0,0.0,0.0,15.0,8.0,7.0,7.0,1.0,4.0,9.0,44.4,5.0,22.0,11.0,11.0,12.0,19.0,1.0,500.0,39.0,153.0,298.0,53.0,1.0,500.0,6.0,16.0,37.5,305.0,14.0,10.0,0.0,9.0,13.0,1.0,0.0,0.0,1.0,68.0,7.0,9.0,43.8
+Perr Schuurs,nl NED,DF,Torino,22-354,1999,10.0,9.0,706.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.02,0.02,7.8,1.0,0.0,50.0,0.13,0.0,0.0,0.07,-0.1,-0.1,252.0,300.0,84.0,5251.0,1744.0,69.0,80.0,86.3,146.0,160.0,91.3,34.0,49.0,69.4,0.0,8.0,0.0,0.0,13.0,291.0,9.0,9.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,4.0,0.51,2.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,18.0,10.0,9.0,7.0,2.0,5.0,8.0,62.5,3.0,6.0,3.0,3.0,14.0,32.0,0.0,385.0,42.0,199.0,178.0,15.0,2.0,385.0,2.0,3.0,66.7,180.0,6.0,3.0,0.0,12.0,2.0,0.0,0.0,0.0,0.0,46.0,25.0,15.0,62.5
+"Demba Seck,sn SEN,""MF,FW"",Torino,21-278,2001,6.0,3.0,222.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.2,0.1,0.1,2.5,2.0,0.0,40.0,0.81,0.0,0.0,0.05,-0.2,-0.2,49.0,69.0,71.0,655.0,130.0,30.0,34.0,88.2,17.0,24.0,70.8,1.0,4.0,25.0,2.0,5.0,1.0,0.0,2.0,68.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,1.0,2.0,5.0,2.02,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,2.0,2.0,2.0,0.0,2.0,2.0,100.0,0.0,3.0,1.0,2.0,1.0,0.0,0.0,100.0,0.0,8.0,52.0,43.0,10.0,100.0,8.0,13.0,61.5,79.0,9.0,5.0,0.0,3.0,8.0,2.0,0.0,0.0,0.0,11.0,1.0,2.0,33.3"
+Jacopo Segre,it ITA,DF,Torino,25-271,1997,1.0,0.0,21.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,8.0,9.0,88.9,103.0,22.0,6.0,7.0,85.7,2.0,2.0,100.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,12.0,0.0,4.0,8.0,0.0,0.0,12.0,0.0,0.0,0.0,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,1.0,1.0,50.0
+Stefano Sensi,it ITA,MF,Monza,27-102,1995,13.0,12.0,934.0,2.0,0.0,0.0,0.0,4.0,0.0,0.19,0.0,0.19,0.19,0.19,0.7,0.7,0.06,0.06,10.4,6.0,2.0,46.2,0.58,0.15,0.33,0.05,1.3,1.3,660.0,769.0,85.8,12295.0,4255.0,292.0,319.0,91.5,275.0,300.0,91.7,82.0,119.0,68.9,17.0,84.0,12.0,1.0,67.0,703.0,64.0,37.0,2.0,13.0,35.0,26.0,8.0,13.0,0.0,1.0,2.0,7.0,37.0,3.57,21.0,12.0,0.0,1.0,2.0,4.0,0.39,3.0,0.0,0.0,0.0,1.0,0.0,36.0,23.0,21.0,12.0,3.0,17.0,30.0,56.7,13.0,9.0,1.0,8.0,13.0,3.0,0.0,873.0,14.0,172.0,526.0,183.0,4.0,873.0,5.0,19.0,26.3,662.0,17.0,10.0,0.0,11.0,32.0,0.0,1.0,0.0,0.0,68.0,7.0,5.0,58.3
+Luigi Sepe,it ITA,GK,Salernitana,31-191,1991,15.0,15.0,1350.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,373.0,552.0,67.6,9975.0,7473.0,66.0,66.0,100.0,188.0,189.0,99.5,117.0,291.0,40.2,0.0,6.0,0.0,0.0,0.0,370.0,178.0,44.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,1.0,0.07,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,592.0,523.0,592.0,0.0,0.0,0.0,592.0,0.0,0.0,0.0,226.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,24.0,3.0,0.0,100.0
+Leonardo Sernicola,it ITA,DF,Cremonese,25-108,1997,12.0,10.0,905.0,1.0,1.0,0.0,0.0,4.0,0.0,0.1,0.1,0.2,0.1,0.2,0.8,0.8,0.08,0.08,10.1,3.0,0.0,23.1,0.3,0.08,0.33,0.07,0.2,0.2,210.0,326.0,64.4,3575.0,1513.0,110.0,131.0,84.0,67.0,114.0,58.8,27.0,58.0,46.6,11.0,22.0,12.0,10.0,16.0,261.0,62.0,2.0,0.0,3.0,43.0,9.0,0.0,8.0,0.0,51.0,3.0,9.0,25.0,2.49,19.0,3.0,0.0,1.0,2.0,2.0,0.2,2.0,0.0,0.0,0.0,0.0,0.0,22.0,16.0,11.0,6.0,5.0,13.0,16.0,81.3,3.0,8.0,1.0,7.0,18.0,18.0,0.0,435.0,16.0,116.0,158.0,169.0,17.0,435.0,4.0,15.0,26.7,206.0,12.0,8.0,0.0,22.0,21.0,3.0,0.0,0.0,0.0,56.0,13.0,5.0,72.2
+"Stephan El Shaarawy,it ITA,""DF,MF"",Roma,30-019,1992,10.0,1.0,344.0,1.0,0.0,0.0,0.0,0.0,0.0,0.26,0.0,0.26,0.26,0.26,1.7,1.7,0.45,0.45,3.8,5.0,0.0,55.6,1.31,0.11,0.2,0.19,-0.7,-0.7,155.0,191.0,81.2,2527.0,634.0,78.0,83.0,94.0,67.0,84.0,79.8,8.0,11.0,72.7,7.0,10.0,5.0,0.0,14.0,163.0,28.0,1.0,0.0,2.0,5.0,1.0,1.0,0.0,0.0,26.0,0.0,9.0,19.0,4.99,12.0,2.0,4.0,1.0,0.0,1.0,0.26,0.0,0.0,1.0,0.0,0.0,0.0,3.0,2.0,1.0,2.0,0.0,0.0,4.0,0.0,4.0,2.0,0.0,2.0,6.0,4.0,0.0,238.0,6.0,40.0,96.0,108.0,24.0,238.0,6.0,22.0,27.3,153.0,9.0,0.0,0.0,6.0,4.0,3.0,0.0,0.0,0.0,18.0,3.0,4.0,42.9"
+Eldor Shomurodov,uz UZB,FW,Roma,27-139,1995,6.0,1.0,119.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.6,0.6,0.45,0.45,1.3,3.0,0.0,50.0,2.27,0.0,0.0,0.1,-0.6,-0.6,25.0,33.0,75.8,371.0,69.0,15.0,19.0,78.9,9.0,11.0,81.8,1.0,1.0,100.0,0.0,0.0,1.0,0.0,2.0,31.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,2.0,1.51,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,2.0,0.0,2.0,1.0,0.0,1.0,1.0,0.0,0.0,51.0,1.0,4.0,16.0,32.0,9.0,51.0,1.0,4.0,25.0,44.0,4.0,5.0,0.0,1.0,2.0,2.0,0.0,0.0,0.0,2.0,2.0,2.0,50.0
+Marco Silvestri,it ITA,GK,Udinese,31-258,1991,15.0,15.0,1350.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,325.0,422.0,77.0,9115.0,6723.0,55.0,55.0,100.0,167.0,167.0,100.0,101.0,198.0,51.0,0.0,4.0,0.0,0.0,0.0,279.0,143.0,27.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.27,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,1.0,1.0,100.0,0.0,0.0,0.0,0.0,1.0,3.0,0.0,460.0,425.0,460.0,0.0,0.0,0.0,460.0,0.0,0.0,0.0,181.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,12.0,3.0,0.0,100.0
+Giovanni Simeone,ar ARG,FW,Napoli,27-133,1995,8.0,0.0,148.0,2.0,0.0,0.0,0.0,1.0,0.0,1.22,0.0,1.22,1.22,1.22,0.4,0.4,0.27,0.27,1.6,3.0,0.0,75.0,1.82,0.5,0.67,0.11,1.6,1.6,31.0,44.0,70.5,467.0,95.0,14.0,19.0,73.7,11.0,15.0,73.3,2.0,2.0,100.0,2.0,2.0,1.0,0.0,4.0,43.0,1.0,0.0,0.0,1.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,5.0,3.04,5.0,0.0,0.0,0.0,0.0,2.0,1.22,2.0,0.0,0.0,0.0,0.0,0.0,8.0,2.0,1.0,5.0,2.0,1.0,2.0,50.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,71.0,0.0,5.0,29.0,37.0,9.0,71.0,0.0,3.0,0.0,57.0,7.0,5.0,0.0,3.0,2.0,1.0,0.0,0.0,0.0,4.0,2.0,6.0,25.0
+Wilfried Singo,ci CIV,DF,Torino,21-325,2000,11.0,8.0,748.0,0.0,1.0,0.0,0.0,3.0,0.0,0.0,0.12,0.12,0.0,0.12,0.5,0.5,0.06,0.06,8.3,1.0,0.0,12.5,0.12,0.0,0.0,0.07,-0.5,-0.5,307.0,410.0,74.9,5258.0,1627.0,139.0,165.0,84.2,133.0,181.0,73.5,25.0,44.0,56.8,8.0,20.0,10.0,3.0,23.0,327.0,79.0,11.0,1.0,2.0,13.0,0.0,0.0,0.0,0.0,68.0,4.0,3.0,12.0,1.45,8.0,0.0,1.0,3.0,0.0,2.0,0.24,1.0,0.0,0.0,1.0,0.0,0.0,10.0,7.0,6.0,2.0,2.0,7.0,7.0,100.0,0.0,7.0,0.0,7.0,3.0,19.0,0.0,492.0,21.0,113.0,236.0,149.0,17.0,492.0,8.0,18.0,44.4,289.0,12.0,5.0,0.0,16.0,12.0,0.0,0.0,0.0,0.0,40.0,20.0,9.0,69.0
+Leo Skiri Østigård,no NOR,DF,Napoli,22-352,1999,4.0,2.0,220.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,2.4,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,164.0,193.0,85.0,3434.0,1036.0,49.0,58.0,84.5,83.0,92.0,90.2,26.0,33.0,78.8,0.0,14.0,0.0,0.0,6.0,184.0,8.0,7.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,1.0,3.0,1.23,2.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,2.0,1.0,0.0,1.0,1.0,100.0,0.0,0.0,0.0,0.0,3.0,10.0,0.0,217.0,11.0,91.0,115.0,11.0,1.0,217.0,0.0,0.0,0.0,147.0,3.0,0.0,0.0,2.0,4.0,0.0,0.0,0.0,0.0,7.0,19.0,2.0,90.5
+Łukasz Skorupski,pl POL,GK,Bologna,31-194,1991,15.0,15.0,1350.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,423.0,544.0,77.8,10897.0,7509.0,78.0,79.0,98.7,190.0,194.0,97.9,130.0,244.0,53.3,0.0,0.0,0.0,0.0,0.0,387.0,155.0,46.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,0.13,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,1.0,0.0,0.0,1.0,1.0,100.0,0.0,0.0,0.0,0.0,0.0,7.0,1.0,581.0,514.0,578.0,3.0,0.0,0.0,581.0,0.0,0.0,0.0,254.0,1.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,19.0,4.0,0.0,100.0
+Milan Škriniar,sk SVK,DF,Inter,27-277,1995,15.0,14.0,1280.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.7,0.7,0.05,0.05,14.2,2.0,0.0,28.6,0.14,0.0,0.0,0.09,-0.7,-0.7,939.0,1022.0,91.9,17299.0,5436.0,341.0,364.0,93.7,514.0,534.0,96.3,69.0,98.0,70.4,4.0,55.0,1.0,0.0,34.0,975.0,46.0,29.0,0.0,8.0,1.0,0.0,0.0,0.0,0.0,15.0,1.0,6.0,6.0,0.42,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,21.0,14.0,9.0,8.0,4.0,14.0,24.0,58.3,10.0,14.0,10.0,4.0,10.0,32.0,3.0,1124.0,113.0,535.0,532.0,63.0,10.0,1124.0,2.0,2.0,100.0,839.0,10.0,2.0,0.0,25.0,10.0,1.0,0.0,0.0,1.0,80.0,14.0,10.0,58.3
+Chris Smalling,eng ENG,DF,Roma,32-358,1989,15.0,14.0,1323.0,3.0,0.0,0.0,0.0,3.0,0.0,0.2,0.0,0.2,0.2,0.2,1.1,1.1,0.07,0.07,14.7,3.0,0.0,33.3,0.2,0.33,1.0,0.12,1.9,1.9,514.0,585.0,87.9,9556.0,3297.0,162.0,176.0,92.0,307.0,336.0,91.4,40.0,58.0,69.0,1.0,19.0,3.0,0.0,18.0,568.0,15.0,15.0,1.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,2.0,4.0,0.27,3.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,5.0,5.0,4.0,0.0,1.0,5.0,20.0,4.0,19.0,13.0,6.0,24.0,67.0,0.0,738.0,109.0,433.0,283.0,28.0,14.0,738.0,1.0,1.0,100.0,434.0,4.0,1.0,0.0,8.0,9.0,0.0,0.0,0.0,0.0,64.0,27.0,13.0,67.5
+Brandon Soppy,fr FRA,DF,Udinese,20-267,2002,1.0,1.0,90.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.07,0.07,1.0,1.0,0.0,50.0,1.0,0.0,0.0,0.04,-0.1,-0.1,22.0,32.0,68.8,322.0,140.0,13.0,14.0,92.9,7.0,10.0,70.0,1.0,6.0,16.7,2.0,2.0,1.0,0.0,2.0,29.0,2.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,2.0,1.0,0.0,4.0,4.0,2.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,4.0,1.0,1.0,0.0,47.0,2.0,8.0,19.0,20.0,3.0,47.0,1.0,6.0,16.7,27.0,0.0,0.0,0.0,2.0,2.0,0.0,0.0,1.0,0.0,6.0,1.0,0.0,100.0
+Brandon Soppy,fr FRA,DF,Atalanta,20-267,2002,10.0,7.0,523.0,0.0,3.0,0.0,0.0,2.0,0.0,0.0,0.52,0.52,0.0,0.52,0.2,0.2,0.04,0.04,5.8,1.0,0.0,20.0,0.17,0.0,0.0,0.04,-0.2,-0.2,191.0,247.0,77.3,2816.0,1210.0,106.0,118.0,89.8,70.0,95.0,73.7,9.0,18.0,50.0,8.0,19.0,7.0,2.0,24.0,196.0,51.0,0.0,1.0,0.0,12.0,0.0,0.0,0.0,0.0,51.0,0.0,8.0,17.0,2.91,13.0,0.0,1.0,0.0,3.0,6.0,1.03,5.0,0.0,0.0,0.0,1.0,0.0,6.0,3.0,2.0,4.0,0.0,2.0,5.0,40.0,3.0,8.0,0.0,8.0,2.0,7.0,0.0,317.0,8.0,76.0,145.0,102.0,16.0,317.0,5.0,19.0,26.3,184.0,13.0,7.0,0.0,14.0,15.0,1.0,1.0,0.0,0.0,43.0,2.0,2.0,50.0
+"Roberto Soriano,it ITA,""MF,FW"",Bologna,31-280,1991,14.0,6.0,638.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.42,0.42,0.0,0.42,0.3,0.3,0.04,0.04,7.1,1.0,0.0,16.7,0.14,0.0,0.0,0.05,-0.3,-0.3,201.0,256.0,78.5,2900.0,1040.0,122.0,142.0,85.9,63.0,77.0,81.8,10.0,16.0,62.5,11.0,20.0,7.0,1.0,26.0,253.0,3.0,1.0,4.0,0.0,6.0,0.0,0.0,0.0,0.0,2.0,0.0,9.0,21.0,2.97,15.0,1.0,0.0,1.0,3.0,3.0,0.42,2.0,0.0,0.0,1.0,0.0,0.0,13.0,5.0,4.0,6.0,3.0,7.0,8.0,87.5,1.0,12.0,2.0,10.0,3.0,5.0,0.0,324.0,10.0,47.0,180.0,103.0,13.0,324.0,1.0,8.0,12.5,240.0,12.0,7.0,0.0,10.0,16.0,1.0,0.0,0.0,0.0,38.0,7.0,9.0,43.8"
+Joaquin Sosa,uy URU,DF,Bologna,20-309,2002,4.0,1.0,160.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.8,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,81.0,100.0,81.0,1827.0,691.0,21.0,25.0,84.0,44.0,47.0,93.6,16.0,26.0,61.5,0.0,4.0,0.0,0.0,1.0,96.0,4.0,4.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,1.0,0.56,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,1.0,2.0,0.0,0.0,1.0,2.0,50.0,1.0,2.0,1.0,1.0,1.0,8.0,0.0,116.0,12.0,71.0,46.0,0.0,0.0,116.0,0.0,1.0,0.0,84.0,1.0,0.0,0.0,5.0,3.0,0.0,0.0,1.0,0.0,9.0,1.0,3.0,25.0
+Riccardo Sottil,it ITA,FW,Fiorentina,23-165,1999,7.0,5.0,432.0,0.0,2.0,0.0,0.0,1.0,0.0,0.0,0.42,0.42,0.0,0.42,0.6,0.6,0.12,0.12,4.8,7.0,1.0,58.3,1.46,0.0,0.0,0.05,-0.6,-0.6,127.0,157.0,80.9,2249.0,411.0,56.0,63.0,88.9,57.0,72.0,79.2,13.0,16.0,81.3,10.0,8.0,4.0,1.0,11.0,155.0,2.0,1.0,1.0,1.0,20.0,0.0,0.0,0.0,0.0,1.0,0.0,3.0,25.0,5.21,20.0,0.0,1.0,2.0,2.0,2.0,0.42,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,1.0,0.0,1.0,0.0,0.0,0.0,200.0,0.0,8.0,42.0,154.0,25.0,200.0,8.0,26.0,30.8,173.0,13.0,6.0,0.0,3.0,11.0,3.0,0.0,0.0,0.0,21.0,2.0,2.0,50.0
+"Matìas Soulé,ar ARG,""MF,FW"",Juventus,19-214,2003,5.0,1.0,120.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.07,0.07,1.3,0.0,0.0,0.0,0.0,0.0,0.0,0.09,-0.1,-0.1,45.0,50.0,90.0,820.0,119.0,22.0,22.0,100.0,14.0,15.0,93.3,8.0,12.0,66.7,4.0,2.0,0.0,0.0,2.0,47.0,3.0,1.0,0.0,2.0,3.0,2.0,2.0,0.0,0.0,0.0,0.0,0.0,6.0,4.5,3.0,1.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,1.0,0.0,0.0,1.0,2.0,50.0,1.0,1.0,0.0,1.0,1.0,0.0,0.0,63.0,0.0,7.0,29.0,27.0,3.0,63.0,3.0,6.0,50.0,51.0,3.0,2.0,0.0,1.0,4.0,0.0,0.0,0.0,0.0,4.0,0.0,7.0,0.0"
+Adama Soumaoro,fr FRA,DF,Bologna,30-150,1992,10.0,9.0,782.0,0.0,0.0,0.0,0.0,3.0,1.0,0.0,0.0,0.0,0.0,0.0,0.3,0.3,0.04,0.04,8.7,1.0,0.0,50.0,0.12,0.0,0.0,0.16,-0.3,-0.3,315.0,347.0,90.8,5654.0,1900.0,119.0,127.0,93.7,171.0,181.0,94.5,20.0,27.0,74.1,1.0,8.0,1.0,0.0,13.0,332.0,10.0,9.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,5.0,2.0,6.0,0.69,6.0,0.0,0.0,0.0,0.0,1.0,0.12,1.0,0.0,0.0,0.0,0.0,0.0,12.0,7.0,5.0,5.0,2.0,2.0,3.0,66.7,1.0,7.0,5.0,2.0,8.0,34.0,0.0,417.0,52.0,229.0,175.0,13.0,4.0,417.0,0.0,0.0,0.0,260.0,3.0,0.0,1.0,11.0,3.0,0.0,0.0,0.0,0.0,37.0,12.0,5.0,70.6
+Leonardo Spinazzola,it ITA,DF,Roma,29-235,1993,11.0,8.0,737.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.12,0.12,0.0,0.12,0.2,0.2,0.02,0.02,8.2,1.0,0.0,33.3,0.12,0.0,0.0,0.07,-0.2,-0.2,324.0,416.0,77.9,5702.0,1984.0,148.0,165.0,89.7,142.0,177.0,80.2,28.0,54.0,51.9,8.0,14.0,12.0,4.0,23.0,326.0,90.0,7.0,2.0,7.0,21.0,0.0,0.0,0.0,0.0,83.0,0.0,9.0,22.0,2.69,15.0,2.0,2.0,0.0,3.0,2.0,0.24,1.0,0.0,1.0,0.0,0.0,0.0,4.0,3.0,3.0,1.0,0.0,2.0,3.0,66.7,1.0,10.0,3.0,7.0,4.0,12.0,0.0,490.0,20.0,136.0,219.0,139.0,20.0,490.0,11.0,29.0,37.9,296.0,15.0,4.0,0.0,6.0,7.0,0.0,0.0,0.0,0.0,44.0,5.0,6.0,45.5
+Marco Sportiello,it ITA,GK,Atalanta,30-189,1992,6.0,5.0,533.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,167.0,213.0,78.4,4647.0,3179.0,30.0,30.0,100.0,89.0,91.0,97.8,48.0,92.0,52.2,0.0,0.0,0.0,0.0,1.0,148.0,65.0,10.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.17,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,1.0,2.0,50.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,221.0,201.0,219.0,2.0,0.0,0.0,221.0,0.0,0.0,0.0,88.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,11.0,1.0,0.0,100.0
+Petar Stojanović,si SVN,DF,Empoli,27-039,1995,12.0,11.0,947.0,0.0,1.0,0.0,0.0,2.0,0.0,0.0,0.1,0.1,0.0,0.1,0.2,0.2,0.02,0.02,10.5,1.0,1.0,20.0,0.1,0.0,0.0,0.03,-0.2,-0.2,446.0,580.0,76.9,7331.0,3065.0,245.0,286.0,85.7,153.0,192.0,79.7,42.0,76.0,55.3,9.0,29.0,11.0,4.0,42.0,459.0,120.0,10.0,2.0,13.0,18.0,1.0,0.0,1.0,0.0,109.0,1.0,15.0,25.0,2.37,15.0,5.0,1.0,1.0,2.0,2.0,0.19,2.0,0.0,0.0,0.0,0.0,0.0,28.0,14.0,15.0,9.0,4.0,19.0,29.0,65.5,10.0,10.0,2.0,8.0,9.0,40.0,0.0,683.0,35.0,234.0,289.0,164.0,5.0,683.0,6.0,19.0,31.6,381.0,4.0,7.0,0.0,7.0,12.0,0.0,0.0,0.0,0.0,56.0,2.0,5.0,28.6
+"Gabriel Strefezza,br BRA,""FW,MF"",Lecce,25-211,1997,13.0,11.0,889.0,4.0,0.0,1.0,1.0,2.0,0.0,0.4,0.0,0.4,0.3,0.3,1.8,1.0,0.18,0.1,9.9,7.0,1.0,38.9,0.71,0.17,0.43,0.06,2.2,2.0,177.0,295.0,60.0,3386.0,1124.0,86.0,111.0,77.5,51.0,82.0,62.2,35.0,73.0,47.9,10.0,18.0,7.0,4.0,20.0,256.0,33.0,9.0,2.0,5.0,38.0,17.0,7.0,7.0,0.0,7.0,6.0,14.0,28.0,2.83,16.0,4.0,4.0,0.0,1.0,2.0,0.2,2.0,0.0,0.0,0.0,0.0,0.0,19.0,6.0,8.0,8.0,3.0,10.0,18.0,55.6,8.0,10.0,2.0,8.0,7.0,9.0,0.0,436.0,5.0,65.0,197.0,186.0,21.0,435.0,15.0,35.0,42.9,297.0,33.0,18.0,0.0,18.0,29.0,0.0,0.0,0.0,0.0,44.0,6.0,12.0,33.3"
+Dávid Strelec,sk SVK,FW,Spezia,21-225,2001,7.0,1.0,169.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.5,0.5,0.28,0.28,1.9,1.0,0.0,33.3,0.53,0.0,0.0,0.17,-0.5,-0.5,25.0,43.0,58.1,294.0,30.0,19.0,27.0,70.4,5.0,9.0,55.6,0.0,1.0,0.0,1.0,1.0,0.0,0.0,1.0,40.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,3.0,1.62,2.0,0.0,0.0,0.0,1.0,1.0,0.54,1.0,0.0,0.0,0.0,0.0,0.0,2.0,2.0,0.0,1.0,1.0,2.0,2.0,100.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,59.0,0.0,2.0,29.0,28.0,12.0,59.0,0.0,3.0,0.0,44.0,3.0,4.0,0.0,4.0,1.0,2.0,0.0,0.0,0.0,1.0,5.0,6.0,45.5
+Isaac Success,ng NGA,FW,Udinese,26-312,1996,15.0,8.0,760.0,0.0,3.0,0.0,0.0,2.0,0.0,0.0,0.36,0.36,0.0,0.36,0.7,0.7,0.08,0.08,8.4,0.0,0.0,0.0,0.0,0.0,0.0,0.06,-0.7,-0.7,159.0,255.0,62.4,2112.0,334.0,95.0,134.0,70.9,35.0,58.0,60.3,13.0,22.0,59.1,9.0,10.0,4.0,0.0,11.0,248.0,2.0,0.0,1.0,4.0,4.0,0.0,0.0,0.0,0.0,0.0,5.0,9.0,28.0,3.32,19.0,0.0,1.0,1.0,6.0,5.0,0.59,4.0,0.0,0.0,0.0,1.0,0.0,4.0,2.0,1.0,2.0,1.0,1.0,2.0,50.0,1.0,4.0,2.0,2.0,2.0,11.0,0.0,362.0,14.0,24.0,149.0,190.0,42.0,362.0,6.0,23.0,26.1,325.0,39.0,18.0,0.0,18.0,33.0,7.0,0.0,0.0,0.0,19.0,20.0,23.0,46.5
+Ibrahim Sulemana,gh GHA,MF,Hellas Verona,19-177,2003,5.0,1.0,144.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.2,0.13,0.13,1.6,2.0,0.0,33.3,1.25,0.0,0.0,0.03,-0.2,-0.2,40.0,54.0,74.1,725.0,251.0,18.0,19.0,94.7,15.0,19.0,78.9,6.0,8.0,75.0,3.0,5.0,1.0,1.0,2.0,54.0,0.0,0.0,0.0,1.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,7.0,4.37,6.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,4.0,1.0,2.0,1.0,0.0,2.0,0.0,2.0,0.0,0.0,0.0,3.0,0.0,0.0,77.0,2.0,15.0,39.0,24.0,4.0,77.0,2.0,4.0,50.0,39.0,3.0,3.0,0.0,3.0,2.0,1.0,0.0,0.0,0.0,13.0,4.0,5.0,44.4
+Wojciech Szczęsny,pl POL,GK,Juventus,32-211,1990,9.0,9.0,762.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,8.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,182.0,256.0,71.1,5559.0,3867.0,16.0,16.0,100.0,96.0,97.0,99.0,70.0,141.0,49.6,0.0,2.0,0.0,0.0,0.0,198.0,57.0,15.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,1.0,0.12,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,271.0,240.0,271.0,0.0,0.0,0.0,271.0,0.0,0.0,0.0,146.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,8.0,1.0,0.0,100.0
+Benjamin Tahirovic,se SWE,MF,Roma,19-257,2003,1.0,0.0,21.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,14.0,15.0,93.3,276.0,40.0,5.0,5.0,100.0,6.0,7.0,85.7,3.0,3.0,100.0,1.0,0.0,1.0,1.0,0.0,14.0,1.0,1.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,8.18,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,15.0,0.0,2.0,9.0,5.0,0.0,15.0,0.0,0.0,0.0,12.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0
+"Adrien Tameze,cm CMR,""MF,DF"",Hellas Verona,28-284,1994,14.0,12.0,1061.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.7,0.7,0.06,0.06,11.8,1.0,0.0,16.7,0.08,0.0,0.0,0.11,-0.7,-0.7,260.0,354.0,73.4,4571.0,1521.0,113.0,145.0,77.9,117.0,142.0,82.4,23.0,43.0,53.5,11.0,34.0,7.0,0.0,31.0,340.0,11.0,4.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,2.0,3.0,6.0,22.0,1.87,18.0,1.0,0.0,0.0,2.0,1.0,0.08,1.0,0.0,0.0,0.0,0.0,0.0,16.0,9.0,9.0,4.0,3.0,9.0,17.0,52.9,8.0,18.0,6.0,12.0,10.0,20.0,2.0,466.0,33.0,128.0,240.0,107.0,14.0,466.0,8.0,16.0,50.0,250.0,11.0,12.0,0.0,11.0,10.0,1.0,0.0,0.0,0.0,77.0,12.0,9.0,57.1"
+Ciprian Tătărușanu,ro ROU,GK,Milan,36-279,1986,8.0,8.0,720.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.12,0.12,0.0,0.12,0.0,0.0,0.0,0.0,8.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,218.0,279.0,78.1,6687.0,4976.0,25.0,25.0,100.0,92.0,95.0,96.8,100.0,158.0,63.3,2.0,4.0,0.0,0.0,0.0,234.0,45.0,9.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,0.75,5.0,1.0,0.0,0.0,0.0,2.0,0.25,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,295.0,252.0,295.0,0.0,0.0,0.0,295.0,0.0,0.0,0.0,161.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,12.0,1.0,1.0,50.0
+"Filippo Terracciano,it ITA,""DF,MF"",Hellas Verona,19-280,2003,8.0,4.0,461.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.02,0.02,5.1,2.0,0.0,66.7,0.39,0.0,0.0,0.03,-0.1,-0.1,123.0,177.0,69.5,2198.0,771.0,47.0,65.0,72.3,57.0,74.0,77.0,12.0,23.0,52.2,4.0,11.0,5.0,2.0,19.0,158.0,19.0,5.0,0.0,2.0,13.0,2.0,1.0,1.0,0.0,12.0,0.0,6.0,6.0,1.17,4.0,1.0,0.0,1.0,0.0,1.0,0.19,1.0,0.0,0.0,0.0,0.0,0.0,8.0,6.0,4.0,2.0,2.0,6.0,8.0,75.0,2.0,3.0,2.0,1.0,3.0,7.0,0.0,221.0,8.0,48.0,111.0,64.0,5.0,221.0,0.0,4.0,0.0,125.0,7.0,3.0,0.0,4.0,10.0,0.0,0.0,0.0,0.0,25.0,10.0,11.0,47.6"
+Pietro Terracciano,it ITA,GK,Fiorentina,32-252,1990,12.0,12.0,1080.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,12.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,307.0,404.0,76.0,8684.0,5874.0,60.0,60.0,100.0,128.0,130.0,98.5,118.0,213.0,55.4,0.0,7.0,0.0,0.0,0.0,290.0,114.0,40.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.08,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,1.0,0.0,0.0,1.0,1.0,100.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,430.0,329.0,423.0,7.0,0.0,0.0,430.0,1.0,1.0,100.0,208.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,23.0,4.0,0.0,100.0
+Aleksa Terzić,rs SRB,DF,Fiorentina,23-090,1999,8.0,2.0,262.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.03,0.03,2.9,1.0,0.0,50.0,0.34,0.0,0.0,0.04,-0.1,-0.1,199.0,241.0,82.6,3767.0,953.0,72.0,78.0,92.3,101.0,120.0,84.2,21.0,31.0,67.7,6.0,10.0,10.0,8.0,13.0,201.0,39.0,4.0,0.0,0.0,21.0,2.0,0.0,1.0,0.0,33.0,1.0,6.0,10.0,3.42,7.0,2.0,1.0,0.0,0.0,1.0,0.34,0.0,1.0,0.0,0.0,0.0,0.0,7.0,3.0,4.0,2.0,1.0,5.0,8.0,62.5,3.0,6.0,2.0,4.0,3.0,4.0,0.0,268.0,6.0,67.0,125.0,78.0,0.0,268.0,5.0,8.0,62.5,186.0,7.0,3.0,0.0,0.0,3.0,1.0,0.0,0.0,0.0,14.0,2.0,4.0,33.3
+Malick Thiaw,de GER,DF,Milan,21-099,2001,4.0,2.0,123.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.05,0.05,1.4,1.0,0.0,100.0,0.73,0.0,0.0,0.07,-0.1,-0.1,88.0,104.0,84.6,1880.0,447.0,23.0,27.0,85.2,55.0,59.0,93.2,10.0,17.0,58.8,1.0,8.0,0.0,0.0,5.0,102.0,2.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,1.0,0.73,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,2.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,2.0,0.0,1.0,8.0,0.0,120.0,13.0,63.0,56.0,1.0,1.0,120.0,0.0,0.0,0.0,84.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,8.0,3.0,72.7
+Kristian Thorstvedt,no NOR,MF,Sassuolo,23-247,1999,15.0,10.0,794.0,1.0,1.0,0.0,0.0,3.0,0.0,0.11,0.11,0.23,0.11,0.23,1.6,1.6,0.19,0.19,8.8,6.0,0.0,42.9,0.68,0.07,0.17,0.12,-0.6,-0.6,233.0,303.0,76.9,3369.0,1069.0,134.0,165.0,81.2,74.0,93.0,79.6,12.0,20.0,60.0,7.0,32.0,5.0,1.0,25.0,298.0,5.0,2.0,0.0,1.0,6.0,0.0,0.0,0.0,0.0,3.0,0.0,8.0,19.0,2.15,13.0,0.0,1.0,3.0,1.0,1.0,0.11,1.0,0.0,0.0,0.0,0.0,0.0,9.0,5.0,4.0,5.0,0.0,3.0,8.0,37.5,5.0,11.0,1.0,10.0,9.0,11.0,0.0,386.0,15.0,57.0,214.0,121.0,25.0,386.0,2.0,5.0,40.0,288.0,10.0,7.0,0.0,13.0,17.0,0.0,0.0,0.0,0.0,35.0,21.0,10.0,67.7
+Jeremy Toljan,de GER,DF,Sassuolo,28-099,1994,15.0,14.0,1319.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.07,0.07,0.0,0.07,0.4,0.4,0.03,0.03,14.7,0.0,0.0,0.0,0.0,0.0,0.0,0.11,-0.4,-0.4,642.0,765.0,83.9,10809.0,3912.0,313.0,347.0,90.2,260.0,297.0,87.5,60.0,86.0,69.8,15.0,55.0,16.0,5.0,54.0,610.0,155.0,18.0,2.0,5.0,12.0,0.0,0.0,0.0,0.0,137.0,0.0,20.0,27.0,1.84,25.0,1.0,0.0,0.0,0.0,1.0,0.07,1.0,0.0,0.0,0.0,0.0,0.0,21.0,15.0,11.0,9.0,1.0,10.0,11.0,90.9,1.0,16.0,6.0,10.0,11.0,22.0,1.0,847.0,34.0,305.0,402.0,149.0,10.0,847.0,3.0,8.0,37.5,519.0,12.0,6.0,0.0,3.0,7.0,0.0,0.0,0.0,0.0,68.0,1.0,6.0,14.3
+Rafael Tolói,it ITA,DF,Atalanta,32-036,1990,10.0,10.0,854.0,1.0,0.0,0.0,0.0,3.0,0.0,0.11,0.0,0.11,0.11,0.11,1.6,1.6,0.17,0.17,9.5,3.0,0.0,30.0,0.32,0.1,0.33,0.16,-0.6,-0.6,310.0,416.0,74.5,6123.0,2511.0,125.0,142.0,88.0,131.0,159.0,82.4,50.0,98.0,51.0,8.0,29.0,2.0,1.0,21.0,397.0,17.0,5.0,2.0,7.0,6.0,0.0,0.0,0.0,0.0,11.0,2.0,7.0,17.0,1.79,14.0,0.0,1.0,1.0,0.0,3.0,0.32,2.0,0.0,0.0,1.0,0.0,0.0,20.0,12.0,12.0,8.0,0.0,13.0,20.0,65.0,7.0,14.0,8.0,6.0,21.0,25.0,0.0,527.0,50.0,245.0,228.0,64.0,14.0,527.0,1.0,4.0,25.0,305.0,6.0,1.0,0.0,8.0,5.0,0.0,0.0,0.0,0.0,66.0,16.0,7.0,69.6
+Fikayo Tomori,eng ENG,DF,Milan,24-331,1997,15.0,14.0,1284.0,1.0,0.0,0.0,0.0,1.0,0.0,0.07,0.0,0.07,0.07,0.07,0.9,0.9,0.06,0.06,14.3,3.0,0.0,75.0,0.21,0.25,0.33,0.21,0.1,0.1,726.0,826.0,87.9,15024.0,4887.0,236.0,255.0,92.5,371.0,399.0,93.0,115.0,151.0,76.2,3.0,46.0,3.0,0.0,48.0,747.0,76.0,23.0,0.0,10.0,3.0,0.0,0.0,0.0,0.0,10.0,3.0,10.0,16.0,1.12,11.0,1.0,0.0,0.0,1.0,1.0,0.07,1.0,0.0,0.0,0.0,0.0,0.0,39.0,19.0,25.0,14.0,0.0,6.0,10.0,60.0,4.0,18.0,8.0,10.0,15.0,37.0,0.0,958.0,125.0,480.0,457.0,27.0,5.0,958.0,1.0,4.0,25.0,575.0,4.0,1.0,0.0,12.0,14.0,0.0,0.0,0.0,0.0,83.0,30.0,18.0,62.5
+Sandro Tonali,it ITA,MF,Milan,22-191,2000,13.0,11.0,1027.0,1.0,2.0,0.0,0.0,4.0,0.0,0.09,0.18,0.26,0.09,0.26,1.5,1.5,0.13,0.13,11.4,7.0,3.0,41.2,0.61,0.06,0.14,0.09,-0.5,-0.5,366.0,515.0,71.1,6822.0,2302.0,150.0,187.0,80.2,146.0,184.0,79.3,55.0,108.0,50.9,24.0,45.0,17.0,4.0,42.0,441.0,68.0,34.0,3.0,1.0,47.0,25.0,8.0,14.0,0.0,9.0,6.0,11.0,40.0,3.51,26.0,9.0,1.0,3.0,0.0,4.0,0.35,3.0,0.0,1.0,0.0,0.0,0.0,23.0,13.0,12.0,9.0,2.0,11.0,17.0,64.7,6.0,10.0,4.0,6.0,14.0,3.0,1.0,617.0,17.0,127.0,312.0,188.0,13.0,617.0,2.0,5.0,40.0,360.0,17.0,6.0,0.0,12.0,9.0,1.0,0.0,0.0,0.0,71.0,7.0,10.0,41.2
+Frank Tsadjout,it ITA,FW,Cremonese,23-110,1999,3.0,1.0,103.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.87,0.87,0.0,0.87,0.2,0.2,0.14,0.14,1.1,1.0,0.0,33.3,0.87,0.0,0.0,0.05,-0.2,-0.2,12.0,21.0,57.1,152.0,36.0,8.0,14.0,57.1,4.0,6.0,66.7,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,20.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,1.0,0.0,0.0,34.0,1.0,3.0,16.0,16.0,5.0,34.0,1.0,1.0,100.0,20.0,2.0,4.0,0.0,4.0,3.0,0.0,0.0,0.0,0.0,5.0,2.0,6.0,25.0
+Alessandro Tuia,it ITA,DF,Lecce,32-160,1990,2.0,2.0,180.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.05,0.05,2.0,1.0,0.0,50.0,0.5,0.0,0.0,0.05,-0.1,-0.1,53.0,72.0,73.6,1198.0,410.0,11.0,15.0,73.3,31.0,35.0,88.6,10.0,21.0,47.6,0.0,6.0,0.0,0.0,5.0,66.0,6.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,2.0,3.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,1.0,1.0,0.0,0.0,1.0,0.0,1.0,1.0,0.0,1.0,4.0,5.0,0.0,87.0,8.0,48.0,38.0,2.0,2.0,87.0,1.0,3.0,33.3,45.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,11.0,1.0,3.0,25.0
+Iyenoma Udogie,it ITA,DF,Udinese,19-352,2002,11.0,11.0,960.0,2.0,1.0,0.0,0.0,4.0,0.0,0.19,0.09,0.28,0.19,0.28,1.4,1.4,0.13,0.13,10.7,3.0,0.0,37.5,0.28,0.25,0.67,0.17,0.6,0.6,339.0,408.0,83.1,4907.0,1706.0,202.0,233.0,86.7,108.0,129.0,83.7,17.0,21.0,81.0,10.0,23.0,15.0,0.0,32.0,335.0,72.0,7.0,1.0,1.0,5.0,1.0,0.0,0.0,0.0,64.0,1.0,7.0,27.0,2.53,22.0,2.0,0.0,0.0,2.0,4.0,0.37,4.0,0.0,0.0,0.0,0.0,0.0,29.0,17.0,20.0,8.0,1.0,14.0,22.0,63.6,8.0,8.0,3.0,5.0,13.0,8.0,0.0,547.0,23.0,131.0,221.0,208.0,29.0,547.0,9.0,34.0,26.5,319.0,31.0,12.0,0.0,19.0,16.0,3.0,0.0,1.0,0.0,62.0,6.0,5.0,54.5
+Samuel Umtiti,fr FRA,DF,Lecce,29-001,1993,5.0,4.0,332.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.7,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,93.0,114.0,81.6,1751.0,515.0,36.0,46.0,78.3,36.0,39.0,92.3,17.0,21.0,81.0,0.0,2.0,0.0,0.0,2.0,102.0,11.0,11.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,1.0,3.0,1.0,0.0,3.0,3.0,100.0,0.0,6.0,4.0,2.0,4.0,15.0,0.0,150.0,16.0,97.0,52.0,2.0,0.0,150.0,1.0,1.0,100.0,58.0,2.0,1.0,0.0,7.0,6.0,0.0,0.0,0.0,0.0,19.0,8.0,7.0,53.3
+"Diego Valencia,cl CHI,""MF,FW"",Salernitana,22-305,2000,7.0,0.0,144.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.08,0.08,1.6,1.0,0.0,100.0,0.62,0.0,0.0,0.12,-0.1,-0.1,33.0,45.0,73.3,514.0,123.0,21.0,26.0,80.8,6.0,10.0,60.0,4.0,4.0,100.0,2.0,1.0,1.0,1.0,0.0,41.0,4.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,4.0,0.0,2.0,1.0,0.62,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,2.0,2.0,1.0,1.0,2.0,5.0,40.0,3.0,5.0,0.0,5.0,1.0,2.0,0.0,63.0,3.0,17.0,24.0,23.0,3.0,63.0,0.0,0.0,0.0,35.0,3.0,2.0,0.0,4.0,3.0,0.0,0.0,0.0,0.0,6.0,2.0,2.0,50.0"
+"Emanuele Valeri,it ITA,""DF,FW"",Cremonese,23-343,1998,14.0,12.0,1004.0,1.0,0.0,0.0,0.0,1.0,0.0,0.09,0.0,0.09,0.09,0.09,1.0,1.0,0.09,0.09,11.2,2.0,2.0,13.3,0.18,0.07,0.5,0.06,0.0,0.0,228.0,410.0,55.6,4108.0,2021.0,99.0,125.0,79.2,88.0,148.0,59.5,31.0,90.0,34.4,15.0,18.0,21.0,10.0,27.0,304.0,100.0,7.0,2.0,3.0,54.0,8.0,0.0,8.0,0.0,85.0,6.0,20.0,28.0,2.51,19.0,4.0,1.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,19.0,10.0,11.0,7.0,1.0,10.0,22.0,45.5,12.0,4.0,2.0,2.0,11.0,16.0,0.0,512.0,25.0,140.0,182.0,202.0,26.0,512.0,4.0,21.0,19.0,241.0,19.0,8.0,0.0,12.0,11.0,1.0,0.0,0.0,0.0,78.0,7.0,11.0,38.9"
+Mattia Valoti,it ITA,MF,Monza,29-070,1993,5.0,2.0,221.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.05,0.05,2.5,0.0,0.0,0.0,0.0,0.0,0.0,0.11,-0.1,-0.1,67.0,81.0,82.7,1027.0,273.0,35.0,38.0,92.1,24.0,29.0,82.8,5.0,8.0,62.5,2.0,12.0,0.0,0.0,4.0,79.0,1.0,1.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,2.0,4.0,1.63,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,8.0,4.0,2.0,5.0,1.0,4.0,7.0,57.1,3.0,4.0,1.0,3.0,2.0,3.0,0.0,105.0,2.0,26.0,66.0,16.0,2.0,105.0,1.0,3.0,33.3,72.0,5.0,0.0,0.0,4.0,6.0,0.0,0.0,0.0,0.0,12.0,6.0,2.0,75.0
+Johan Vásquez,mx MEX,DF,Cremonese,24-024,1998,7.0,3.0,358.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.02,0.02,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.03,-0.1,-0.1,94.0,138.0,68.1,1531.0,582.0,42.0,56.0,75.0,47.0,61.0,77.0,3.0,14.0,21.4,1.0,9.0,0.0,0.0,8.0,119.0,18.0,6.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,11.0,1.0,1.0,1.0,0.25,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,6.0,8.0,1.0,0.0,4.0,8.0,50.0,4.0,7.0,5.0,2.0,6.0,20.0,1.0,186.0,33.0,102.0,70.0,15.0,6.0,186.0,2.0,2.0,100.0,75.0,3.0,2.0,0.0,10.0,3.0,0.0,0.0,0.0,0.0,22.0,7.0,10.0,41.2
+Matías Vecino,uy URU,MF,Lazio,31-083,1991,14.0,9.0,815.0,1.0,0.0,0.0,0.0,1.0,0.0,0.11,0.0,0.11,0.11,0.11,1.9,1.9,0.21,0.21,9.1,3.0,0.0,20.0,0.33,0.07,0.33,0.13,-0.9,-0.9,354.0,420.0,84.3,5299.0,1420.0,197.0,219.0,90.0,122.0,139.0,87.8,23.0,39.0,59.0,3.0,38.0,5.0,0.0,32.0,418.0,1.0,1.0,1.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,5.0,15.0,1.66,14.0,0.0,1.0,0.0,0.0,2.0,0.22,2.0,0.0,0.0,0.0,0.0,0.0,17.0,9.0,6.0,7.0,4.0,10.0,13.0,76.9,3.0,12.0,1.0,11.0,7.0,13.0,0.0,502.0,23.0,124.0,286.0,99.0,15.0,502.0,2.0,4.0,50.0,370.0,14.0,2.0,0.0,12.0,9.0,2.0,0.0,0.0,0.0,52.0,9.0,12.0,42.9
+Miguel Veloso,pt POR,MF,Hellas Verona,36-188,1986,14.0,10.0,819.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.4,0.4,0.05,0.05,9.1,2.0,2.0,15.4,0.22,0.0,0.0,0.03,-0.4,-0.4,302.0,421.0,71.7,6092.0,2375.0,114.0,133.0,85.7,130.0,156.0,83.3,52.0,110.0,47.3,12.0,33.0,6.0,3.0,42.0,363.0,56.0,31.0,1.0,3.0,43.0,19.0,11.0,6.0,1.0,4.0,2.0,8.0,28.0,3.07,15.0,7.0,0.0,4.0,0.0,2.0,0.22,2.0,0.0,0.0,0.0,0.0,0.0,20.0,4.0,14.0,5.0,1.0,9.0,15.0,60.0,6.0,19.0,5.0,14.0,4.0,9.0,0.0,506.0,25.0,121.0,273.0,122.0,6.0,506.0,3.0,6.0,50.0,233.0,5.0,2.0,0.0,12.0,7.0,0.0,0.0,0.0,1.0,81.0,6.0,9.0,40.0
+Lorenzo Venuti,it ITA,DF,Fiorentina,27-217,1995,6.0,3.0,351.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.26,0.26,0.0,0.26,0.3,0.3,0.07,0.07,3.9,4.0,0.0,100.0,1.03,0.0,0.0,0.07,-0.3,-0.3,217.0,258.0,84.1,4100.0,1349.0,90.0,95.0,94.7,102.0,115.0,88.7,25.0,41.0,61.0,3.0,19.0,3.0,0.0,16.0,208.0,49.0,6.0,0.0,0.0,12.0,3.0,0.0,2.0,0.0,40.0,1.0,6.0,11.0,2.82,6.0,3.0,0.0,1.0,0.0,2.0,0.51,1.0,1.0,0.0,0.0,0.0,0.0,9.0,2.0,3.0,5.0,1.0,5.0,9.0,55.6,4.0,1.0,1.0,0.0,3.0,12.0,2.0,299.0,15.0,94.0,143.0,64.0,4.0,299.0,0.0,1.0,0.0,187.0,7.0,0.0,0.0,3.0,3.0,0.0,0.0,0.0,0.0,18.0,6.0,3.0,66.7
+"Daniele Verde,it ITA,""FW,MF"",Spezia,26-148,1996,8.0,2.0,281.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.6,0.6,0.2,0.2,3.1,3.0,0.0,30.0,0.96,0.0,0.0,0.06,-0.6,-0.6,72.0,122.0,59.0,1215.0,403.0,35.0,52.0,67.3,31.0,46.0,67.4,6.0,22.0,27.3,6.0,4.0,2.0,0.0,5.0,89.0,32.0,7.0,0.0,1.0,20.0,16.0,8.0,7.0,0.0,5.0,1.0,2.0,15.0,4.8,10.0,4.0,0.0,0.0,0.0,1.0,0.32,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,3.0,2.0,2.0,0.0,148.0,5.0,19.0,57.0,74.0,7.0,148.0,1.0,3.0,33.3,80.0,4.0,4.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,19.0,0.0,0.0,0.0"
+Simone Verdi,it ITA,MF,Hellas Verona,30-126,1992,8.0,5.0,450.0,1.0,0.0,0.0,0.0,0.0,0.0,0.2,0.0,0.2,0.2,0.2,0.8,0.8,0.17,0.17,5.0,3.0,2.0,25.0,0.6,0.08,0.33,0.07,0.2,0.2,114.0,186.0,61.3,2081.0,798.0,61.0,77.0,79.2,31.0,46.0,67.4,18.0,41.0,43.9,9.0,19.0,5.0,2.0,17.0,147.0,36.0,7.0,3.0,6.0,40.0,19.0,10.0,7.0,0.0,3.0,3.0,14.0,19.0,3.8,12.0,5.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,3.0,2.0,3.0,2.0,3.0,4.0,75.0,1.0,4.0,0.0,4.0,0.0,0.0,0.0,249.0,0.0,19.0,117.0,116.0,8.0,249.0,6.0,17.0,35.3,155.0,15.0,17.0,0.0,4.0,7.0,1.0,0.0,0.0,0.0,31.0,3.0,4.0,42.9
+Valerio Verre,it ITA,MF,Sampdoria,28-308,1994,14.0,3.0,432.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.4,0.4,0.08,0.08,4.8,1.0,0.0,10.0,0.21,0.0,0.0,0.04,-0.4,-0.4,218.0,297.0,73.4,4040.0,1424.0,103.0,119.0,86.6,77.0,99.0,77.8,34.0,59.0,57.6,10.0,27.0,11.0,3.0,29.0,276.0,19.0,10.0,1.0,1.0,20.0,5.0,1.0,3.0,0.0,4.0,2.0,11.0,21.0,4.35,16.0,1.0,0.0,2.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,11.0,5.0,4.0,5.0,2.0,6.0,10.0,60.0,4.0,6.0,1.0,5.0,8.0,2.0,0.0,367.0,5.0,52.0,215.0,106.0,11.0,367.0,7.0,15.0,46.7,252.0,16.0,11.0,0.0,12.0,5.0,1.0,0.0,0.0,0.0,42.0,7.0,8.0,46.7
+Guglielmo Vicario,it ITA,GK,Empoli,26-039,1996,15.0,15.0,1350.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,446.0,623.0,71.6,12022.0,8431.0,80.0,81.0,98.8,223.0,229.0,97.4,142.0,311.0,45.7,0.0,8.0,0.0,0.0,0.0,481.0,141.0,56.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,5.0,0.33,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,8.0,2.0,667.0,557.0,666.0,1.0,0.0,0.0,667.0,0.0,0.0,0.0,347.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,14.0,5.0,1.0,83.3
+Ronaldo Vieira,gw GNB,MF,Sampdoria,24-119,1998,11.0,5.0,531.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.9,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,8.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,11.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
+"Emanuel Vignato,it ITA,""MF,FW"",Bologna,22-083,2000,8.0,2.0,242.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.37,0.37,0.0,0.37,0.1,0.1,0.03,0.03,2.7,1.0,0.0,100.0,0.37,0.0,0.0,0.09,-0.1,-0.1,79.0,99.0,79.8,1201.0,338.0,40.0,48.0,83.3,29.0,34.0,85.3,5.0,8.0,62.5,3.0,9.0,2.0,1.0,5.0,97.0,2.0,0.0,0.0,2.0,2.0,1.0,1.0,0.0,0.0,1.0,0.0,2.0,5.0,1.86,5.0,0.0,0.0,0.0,0.0,1.0,0.37,1.0,0.0,0.0,0.0,0.0,0.0,4.0,4.0,2.0,2.0,0.0,2.0,4.0,50.0,2.0,2.0,0.0,2.0,3.0,0.0,0.0,118.0,0.0,24.0,57.0,38.0,2.0,118.0,1.0,2.0,50.0,88.0,2.0,4.0,0.0,3.0,1.0,0.0,0.0,0.0,0.0,10.0,2.0,2.0,50.0"
+Samuele Vignato,it ITA,FW,Monza,18-264,2004,2.0,0.0,8.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,11.0,11.0,100.0,163.0,15.0,5.0,5.0,100.0,4.0,4.0,100.0,1.0,1.0,100.0,0.0,0.0,1.0,1.0,0.0,11.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,11.0,0.0,0.0,6.0,5.0,0.0,11.0,0.0,0.0,0.0,11.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
+Tonny Vilhena,nl NED,MF,Salernitana,27-316,1995,14.0,11.0,986.0,1.0,1.0,0.0,0.0,3.0,0.0,0.09,0.09,0.18,0.09,0.18,1.6,1.6,0.14,0.14,11.0,5.0,1.0,25.0,0.46,0.05,0.2,0.08,-0.6,-0.6,307.0,401.0,76.6,4754.0,1426.0,164.0,186.0,88.2,108.0,127.0,85.0,20.0,48.0,41.7,9.0,32.0,5.0,3.0,33.0,364.0,35.0,12.0,0.0,6.0,23.0,15.0,0.0,10.0,0.0,8.0,2.0,11.0,29.0,2.65,18.0,6.0,2.0,0.0,3.0,3.0,0.27,3.0,0.0,0.0,0.0,0.0,0.0,22.0,12.0,4.0,16.0,2.0,10.0,20.0,50.0,10.0,8.0,2.0,6.0,7.0,8.0,0.0,507.0,13.0,76.0,287.0,153.0,16.0,507.0,6.0,22.0,27.3,331.0,18.0,13.0,0.0,12.0,18.0,0.0,0.0,1.0,0.0,57.0,5.0,9.0,35.7
+Gonzalo Villar,es ESP,MF,Sampdoria,24-237,1998,14.0,8.0,659.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.3,0.0,0.0,0.0,0.0,0.0,0.0,0.03,0.0,0.0,308.0,370.0,83.2,5262.0,1321.0,132.0,157.0,84.1,140.0,159.0,88.1,27.0,41.0,65.9,0.0,25.0,1.0,0.0,20.0,335.0,34.0,30.0,0.0,0.0,7.0,3.0,1.0,2.0,0.0,0.0,1.0,1.0,8.0,1.1,7.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,13.0,7.0,4.0,8.0,1.0,7.0,15.0,46.7,8.0,11.0,3.0,8.0,4.0,9.0,1.0,437.0,17.0,96.0,280.0,63.0,1.0,437.0,2.0,5.0,40.0,265.0,9.0,4.0,0.0,17.0,17.0,0.0,0.0,1.0,0.0,52.0,9.0,5.0,64.3
+Matías Viña,uy URU,DF,Roma,25-006,1997,3.0,1.0,55.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,22.0,30.0,73.3,392.0,68.0,8.0,10.0,80.0,11.0,16.0,68.8,2.0,3.0,66.7,1.0,3.0,0.0,0.0,0.0,20.0,10.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,10.0,0.0,0.0,4.0,6.55,3.0,0.0,1.0,0.0,0.0,1.0,1.64,1.0,0.0,0.0,0.0,0.0,0.0,4.0,1.0,1.0,2.0,1.0,2.0,3.0,66.7,1.0,5.0,1.0,4.0,2.0,5.0,0.0,49.0,3.0,17.0,18.0,14.0,1.0,49.0,1.0,1.0,100.0,14.0,3.0,0.0,0.0,4.0,1.0,0.0,0.0,0.0,0.0,5.0,1.0,0.0,100.0
+Dušan Vlahović,rs SRB,FW,Juventus,22-291,2000,10.0,10.0,849.0,6.0,1.0,1.0,1.0,0.0,0.0,0.64,0.11,0.74,0.53,0.64,4.3,3.5,0.45,0.37,9.4,11.0,3.0,36.7,1.17,0.17,0.45,0.12,1.7,1.5,124.0,175.0,70.9,2128.0,413.0,61.0,77.0,79.2,47.0,60.0,78.3,11.0,17.0,64.7,11.0,15.0,8.0,1.0,17.0,163.0,12.0,1.0,0.0,2.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,10.0,24.0,2.54,15.0,0.0,2.0,4.0,3.0,2.0,0.21,1.0,0.0,0.0,0.0,1.0,0.0,6.0,3.0,0.0,2.0,4.0,3.0,3.0,100.0,0.0,6.0,2.0,4.0,1.0,2.0,1.0,277.0,5.0,9.0,126.0,145.0,42.0,276.0,5.0,14.0,35.7,211.0,26.0,20.0,0.0,9.0,13.0,11.0,1.0,0.0,0.0,27.0,17.0,19.0,47.2
+"Nikola Vlašić,hr CRO,""MF,FW"",Torino,25-042,1997,15.0,14.0,1279.0,4.0,2.0,0.0,0.0,1.0,0.0,0.28,0.14,0.42,0.28,0.42,2.9,2.9,0.2,0.2,14.2,13.0,1.0,38.2,0.91,0.12,0.31,0.09,1.1,1.1,338.0,436.0,77.5,4743.0,865.0,198.0,230.0,86.1,108.0,134.0,80.6,13.0,19.0,68.4,24.0,29.0,11.0,3.0,25.0,430.0,5.0,1.0,0.0,5.0,16.0,0.0,0.0,0.0,0.0,0.0,1.0,26.0,48.0,3.38,39.0,0.0,4.0,4.0,1.0,3.0,0.21,2.0,0.0,0.0,0.0,1.0,0.0,13.0,8.0,3.0,6.0,4.0,5.0,11.0,45.5,6.0,11.0,0.0,11.0,3.0,5.0,0.0,588.0,7.0,52.0,241.0,306.0,58.0,588.0,13.0,22.0,59.1,434.0,54.0,25.0,0.0,12.0,13.0,8.0,0.0,0.0,0.0,58.0,11.0,28.0,28.2"
+Mërgim Vojvoda,xk KVX,DF,Torino,27-287,1995,9.0,4.0,451.0,0.0,3.0,0.0,0.0,1.0,0.0,0.0,0.6,0.6,0.0,0.6,0.5,0.5,0.1,0.1,5.0,1.0,0.0,33.3,0.2,0.0,0.0,0.17,-0.5,-0.5,230.0,288.0,79.9,3602.0,1552.0,131.0,148.0,88.5,82.0,101.0,81.2,12.0,28.0,42.9,7.0,16.0,5.0,1.0,25.0,246.0,42.0,3.0,2.0,3.0,13.0,2.0,2.0,0.0,0.0,37.0,0.0,3.0,16.0,3.19,13.0,1.0,2.0,0.0,0.0,4.0,0.8,3.0,0.0,1.0,0.0,0.0,0.0,8.0,6.0,5.0,3.0,0.0,6.0,7.0,85.7,1.0,1.0,0.0,1.0,4.0,12.0,0.0,324.0,12.0,95.0,141.0,92.0,11.0,324.0,5.0,9.0,55.6,211.0,1.0,8.0,0.0,6.0,1.0,0.0,0.0,0.0,0.0,29.0,2.0,5.0,28.6
+Cristian Volpato,it ITA,MF,Roma,19-000,2003,4.0,2.0,189.0,1.0,1.0,0.0,0.0,0.0,0.0,0.48,0.48,0.95,0.48,0.95,0.4,0.4,0.17,0.17,2.1,1.0,0.0,25.0,0.48,0.25,1.0,0.09,0.6,0.6,65.0,82.0,79.3,1160.0,352.0,29.0,32.0,90.6,25.0,29.0,86.2,10.0,17.0,58.8,4.0,6.0,5.0,2.0,9.0,77.0,5.0,1.0,1.0,0.0,9.0,2.0,1.0,1.0,0.0,1.0,0.0,2.0,6.0,2.86,5.0,1.0,0.0,0.0,0.0,1.0,0.48,1.0,0.0,0.0,0.0,0.0,0.0,2.0,1.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,2.0,0.0,0.0,105.0,2.0,7.0,52.0,48.0,8.0,105.0,1.0,4.0,25.0,82.0,7.0,4.0,0.0,6.0,5.0,0.0,0.0,0.0,0.0,16.0,1.0,0.0,100.0
+Aster Vranckx,be BEL,MF,Milan,20-042,2002,4.0,0.0,49.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,18.0,27.0,66.7,298.0,104.0,9.0,12.0,75.0,5.0,7.0,71.4,3.0,7.0,42.9,0.0,1.0,0.0,0.0,1.0,27.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,29.0,0.0,6.0,17.0,6.0,1.0,29.0,1.0,1.0,100.0,22.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,2.0,2.0,1.0,66.7
+Stefan de Vrij,nl NED,DF,Inter,30-283,1992,12.0,11.0,995.0,1.0,0.0,0.0,0.0,1.0,0.0,0.09,0.0,0.09,0.09,0.09,0.5,0.5,0.05,0.05,11.1,2.0,0.0,25.0,0.18,0.13,0.5,0.07,0.5,0.5,505.0,574.0,88.0,9036.0,2512.0,171.0,185.0,92.4,300.0,320.0,93.8,27.0,52.0,51.9,0.0,21.0,0.0,0.0,17.0,562.0,12.0,11.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,3.0,3.0,0.27,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,12.0,6.0,9.0,3.0,0.0,5.0,6.0,83.3,1.0,3.0,3.0,0.0,24.0,37.0,0.0,671.0,65.0,344.0,317.0,11.0,10.0,671.0,1.0,1.0,100.0,435.0,2.0,3.0,0.0,7.0,6.0,0.0,0.0,1.0,0.0,51.0,33.0,16.0,67.3
+Walace,br BRA,MF,Udinese,27-225,1995,15.0,15.0,1281.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.6,0.6,0.04,0.04,14.2,2.0,0.0,14.3,0.14,0.0,0.0,0.04,-0.6,-0.6,613.0,735.0,83.4,10748.0,3448.0,267.0,306.0,87.3,266.0,300.0,88.7,63.0,94.0,67.0,7.0,71.0,3.0,1.0,55.0,703.0,29.0,22.0,0.0,8.0,7.0,0.0,0.0,0.0,0.0,3.0,3.0,11.0,20.0,1.41,15.0,0.0,0.0,3.0,2.0,2.0,0.14,1.0,0.0,0.0,0.0,1.0,0.0,39.0,22.0,20.0,16.0,3.0,17.0,36.0,47.2,19.0,22.0,6.0,16.0,21.0,18.0,0.0,913.0,42.0,264.0,550.0,107.0,5.0,913.0,5.0,13.0,38.5,541.0,18.0,17.0,0.0,19.0,18.0,0.0,0.0,0.0,0.0,133.0,6.0,8.0,42.9
+Sebastian Walukiewicz,pl POL,DF,Empoli,22-224,2000,3.0,1.0,148.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.2,0.2,0.15,0.15,1.6,1.0,0.0,100.0,0.61,0.0,0.0,0.25,-0.2,-0.2,67.0,76.0,88.2,1461.0,538.0,16.0,17.0,94.1,40.0,43.0,93.0,10.0,13.0,76.9,0.0,3.0,0.0,0.0,3.0,73.0,1.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,1.0,0.61,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,1.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,3.0,3.0,0.0,0.0,7.0,0.0,90.0,22.0,58.0,29.0,3.0,2.0,90.0,0.0,0.0,0.0,63.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,2.0,0.0
+Georginio Wijnaldum,nl NED,MF,Roma,32-004,1990,1.0,0.0,13.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.63,0.63,0.1,0.0,0.0,0.0,0.0,0.0,0.0,0.08,-0.1,-0.1,10.0,11.0,90.9,119.0,37.0,7.0,7.0,100.0,3.0,3.0,100.0,0.0,0.0,0.0,1.0,1.0,1.0,0.0,1.0,10.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,7.5,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,12.0,0.0,0.0,7.0,5.0,1.0,12.0,0.0,0.0,0.0,12.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0
+Gerard Yepes,es ESP,MF,Sampdoria,20-082,2002,5.0,2.0,198.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.03,0.03,2.2,0.0,0.0,0.0,0.0,0.0,0.0,0.06,-0.1,-0.1,77.0,105.0,73.3,1205.0,271.0,43.0,55.0,78.2,28.0,34.0,82.4,5.0,10.0,50.0,1.0,5.0,0.0,0.0,6.0,99.0,6.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.91,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,3.0,2.0,3.0,0.0,1.0,3.0,33.3,2.0,3.0,0.0,3.0,4.0,3.0,0.0,129.0,6.0,21.0,90.0,19.0,2.0,129.0,0.0,1.0,0.0,71.0,3.0,1.0,0.0,7.0,4.0,0.0,0.0,0.0,0.0,13.0,5.0,2.0,71.4
+Mattia Zaccagni,it ITA,FW,Lazio,27-152,1995,13.0,13.0,1020.0,5.0,3.0,0.0,0.0,2.0,0.0,0.44,0.26,0.71,0.44,0.71,2.5,2.5,0.22,0.22,11.3,12.0,0.0,54.5,1.06,0.23,0.42,0.11,2.5,2.5,249.0,314.0,79.3,3405.0,891.0,157.0,177.0,88.7,68.0,90.0,75.6,7.0,16.0,43.8,13.0,16.0,8.0,0.0,24.0,305.0,9.0,2.0,0.0,5.0,21.0,6.0,4.0,1.0,0.0,1.0,0.0,10.0,31.0,2.74,20.0,1.0,4.0,3.0,3.0,5.0,0.44,3.0,1.0,0.0,1.0,0.0,0.0,13.0,10.0,4.0,6.0,3.0,4.0,6.0,66.7,2.0,12.0,2.0,10.0,6.0,4.0,0.0,437.0,4.0,47.0,192.0,208.0,48.0,437.0,14.0,37.0,37.8,359.0,23.0,11.0,0.0,19.0,44.0,1.0,0.0,1.0,0.0,39.0,3.0,14.0,17.6
+Denis Zakaria,ch SUI,MF,Juventus,25-360,1996,2.0,1.0,123.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.4,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,32.0,38.0,84.2,469.0,119.0,18.0,20.0,90.0,11.0,12.0,91.7,2.0,2.0,100.0,0.0,2.0,0.0,0.0,3.0,37.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,1.0,2.0,1.0,0.73,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,3.0,1.0,4.0,1.0,2.0,2.0,100.0,0.0,2.0,0.0,2.0,2.0,1.0,0.0,50.0,2.0,14.0,29.0,9.0,1.0,50.0,0.0,0.0,0.0,36.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0
+Nicola Zalewski,pl POL,DF,Roma,20-296,2002,11.0,7.0,593.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.5,0.5,0.07,0.07,6.6,2.0,0.0,50.0,0.3,0.0,0.0,0.11,-0.5,-0.5,257.0,346.0,74.3,4504.0,1340.0,119.0,138.0,86.2,101.0,121.0,83.5,30.0,63.0,47.6,4.0,20.0,10.0,2.0,24.0,283.0,60.0,5.0,2.0,1.0,24.0,4.0,2.0,1.0,0.0,51.0,3.0,9.0,17.0,2.58,11.0,2.0,1.0,1.0,0.0,2.0,0.3,2.0,0.0,0.0,0.0,0.0,0.0,11.0,4.0,4.0,4.0,3.0,5.0,13.0,38.5,8.0,8.0,0.0,8.0,7.0,5.0,0.0,399.0,8.0,93.0,181.0,132.0,4.0,399.0,7.0,15.0,46.7,269.0,8.0,2.0,0.0,4.0,9.0,1.0,0.0,0.0,0.0,32.0,2.0,4.0,33.3
+Andre-Frank Zambo Anguissa,cm CMR,MF,Napoli,26-364,1995,13.0,13.0,1094.0,2.0,3.0,0.0,0.0,1.0,0.0,0.16,0.25,0.41,0.16,0.41,2.9,2.9,0.24,0.24,12.2,8.0,0.0,34.8,0.66,0.09,0.25,0.12,-0.9,-0.9,670.0,765.0,87.6,9625.0,2525.0,382.0,409.0,93.4,223.0,247.0,90.3,34.0,54.0,63.0,12.0,58.0,10.0,0.0,43.0,754.0,9.0,8.0,1.0,0.0,6.0,0.0,0.0,0.0,0.0,1.0,2.0,14.0,31.0,2.55,24.0,0.0,0.0,3.0,0.0,4.0,0.33,4.0,0.0,0.0,0.0,0.0,0.0,23.0,11.0,8.0,11.0,4.0,6.0,15.0,40.0,9.0,21.0,1.0,20.0,14.0,15.0,0.0,920.0,26.0,186.0,511.0,241.0,37.0,920.0,10.0,32.0,31.3,710.0,22.0,19.0,0.0,9.0,20.0,1.0,0.0,0.0,0.0,79.0,18.0,10.0,64.3
+"Luca Zanimacchia,it ITA,""MF,FW"",Cremonese,24-119,1998,12.0,8.0,658.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,1.2,1.2,0.16,0.16,7.3,4.0,2.0,22.2,0.55,0.0,0.0,0.07,-1.2,-1.2,188.0,279.0,67.4,2812.0,850.0,113.0,143.0,79.0,55.0,86.0,64.0,16.0,34.0,47.1,11.0,12.0,9.0,2.0,19.0,240.0,38.0,8.0,0.0,0.0,42.0,19.0,9.0,8.0,0.0,2.0,1.0,7.0,30.0,4.12,16.0,6.0,1.0,3.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,19.0,11.0,9.0,6.0,4.0,8.0,21.0,38.1,13.0,7.0,0.0,7.0,9.0,4.0,0.0,369.0,8.0,50.0,135.0,189.0,33.0,369.0,4.0,12.0,33.3,211.0,16.0,10.0,0.0,8.0,10.0,2.0,1.0,0.0,0.0,41.0,2.0,8.0,20.0"
+"Nicolò Zaniolo,it ITA,""MF,FW"",Roma,23-136,1999,11.0,10.0,767.0,1.0,0.0,0.0,0.0,3.0,0.0,0.12,0.0,0.12,0.12,0.12,2.5,2.5,0.3,0.3,8.5,5.0,0.0,22.7,0.59,0.05,0.2,0.11,-1.5,-1.5,113.0,179.0,63.1,2028.0,454.0,54.0,75.0,72.0,44.0,63.0,69.8,14.0,25.0,56.0,8.0,10.0,6.0,1.0,10.0,167.0,11.0,4.0,3.0,6.0,19.0,5.0,4.0,1.0,0.0,1.0,1.0,10.0,24.0,2.82,16.0,0.0,1.0,4.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,8.0,5.0,2.0,5.0,1.0,3.0,6.0,50.0,3.0,11.0,0.0,11.0,1.0,0.0,0.0,310.0,1.0,32.0,139.0,147.0,42.0,310.0,9.0,45.0,20.0,233.0,34.0,32.0,0.0,16.0,29.0,4.0,0.0,0.0,0.0,37.0,4.0,6.0,40.0"
+Alessandro Zanoli,it ITA,DF,Napoli,22-043,2000,1.0,0.0,12.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.47,0.47,0.1,1.0,0.0,100.0,7.5,0.0,0.0,0.06,-0.1,-0.1,9.0,11.0,81.8,125.0,20.0,4.0,5.0,80.0,5.0,5.0,100.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,10.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,1.0,7.5,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,14.0,0.0,5.0,6.0,3.0,1.0,14.0,0.0,0.0,0.0,11.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0
+Duván Zapata,co COL,FW,Atalanta,31-228,1991,9.0,6.0,511.0,1.0,0.0,0.0,0.0,1.0,0.0,0.18,0.0,0.18,0.18,0.18,1.6,1.6,0.29,0.29,5.7,4.0,0.0,30.8,0.7,0.08,0.25,0.13,-0.6,-0.6,96.0,146.0,65.8,1473.0,287.0,50.0,72.0,69.4,37.0,50.0,74.0,6.0,10.0,60.0,3.0,5.0,4.0,0.0,10.0,139.0,6.0,0.0,0.0,1.0,6.0,0.0,0.0,0.0,0.0,0.0,1.0,3.0,13.0,2.29,10.0,0.0,1.0,0.0,1.0,2.0,0.35,1.0,0.0,0.0,0.0,1.0,0.0,1.0,1.0,0.0,0.0,1.0,1.0,2.0,50.0,1.0,1.0,0.0,1.0,0.0,9.0,0.0,195.0,9.0,12.0,98.0,86.0,23.0,195.0,4.0,7.0,57.1,162.0,13.0,13.0,0.0,7.0,11.0,4.0,1.0,0.0,0.0,11.0,19.0,18.0,51.4
+Davide Zappacosta,it ITA,DF,Atalanta,30-157,1992,2.0,2.0,90.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,33.0,47.0,70.2,439.0,200.0,24.0,27.0,88.9,9.0,14.0,64.3,0.0,2.0,0.0,0.0,1.0,0.0,0.0,1.0,32.0,15.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,15.0,0.0,2.0,1.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,2.0,2.0,1.0,1.0,1.0,2.0,50.0,1.0,1.0,0.0,1.0,0.0,1.0,0.0,62.0,2.0,11.0,29.0,22.0,3.0,62.0,1.0,7.0,14.3,32.0,2.0,0.0,0.0,2.0,1.0,1.0,0.0,0.0,0.0,6.0,0.0,0.0,0.0
+Alessio Zerbin,it ITA,FW,Napoli,23-257,1999,4.0,0.0,55.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.07,0.07,0.6,1.0,0.0,100.0,1.64,0.0,0.0,0.04,0.0,0.0,10.0,17.0,58.8,120.0,21.0,6.0,8.0,75.0,2.0,4.0,50.0,1.0,1.0,100.0,0.0,1.0,0.0,0.0,0.0,16.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,1.0,1.0,1.0,1.0,1.0,2.0,50.0,1.0,0.0,0.0,0.0,0.0,2.0,0.0,29.0,4.0,8.0,15.0,6.0,2.0,29.0,1.0,1.0,100.0,23.0,2.0,3.0,0.0,4.0,1.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0
+Piotr Zieliński,pl POL,MF,Napoli,28-179,1994,15.0,11.0,910.0,3.0,5.0,0.0,0.0,0.0,0.0,0.3,0.49,0.79,0.3,0.79,1.9,1.9,0.19,0.19,10.1,11.0,2.0,42.3,1.09,0.12,0.27,0.07,1.1,1.1,448.0,559.0,80.1,6597.0,2088.0,262.0,291.0,90.0,120.0,152.0,78.9,38.0,66.0,57.6,35.0,45.0,13.0,3.0,31.0,497.0,60.0,12.0,0.0,4.0,48.0,38.0,19.0,12.0,0.0,1.0,2.0,11.0,55.0,5.43,33.0,14.0,2.0,3.0,3.0,7.0,0.69,4.0,2.0,0.0,1.0,0.0,0.0,6.0,4.0,1.0,3.0,2.0,3.0,6.0,50.0,3.0,6.0,3.0,3.0,8.0,2.0,0.0,644.0,7.0,94.0,305.0,256.0,27.0,644.0,9.0,31.0,29.0,489.0,12.0,8.0,0.0,4.0,10.0,2.0,0.0,0.0,0.0,40.0,0.0,5.0,0.0
+David Zima,cz CZE,DF,Torino,22-007,2000,7.0,3.0,324.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3,0.3,0.07,0.07,3.6,1.0,0.0,50.0,0.28,0.0,0.0,0.13,-0.3,-0.3,117.0,151.0,77.5,1987.0,483.0,47.0,62.0,75.8,54.0,62.0,87.1,8.0,14.0,57.1,1.0,3.0,2.0,0.0,5.0,148.0,3.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,1.0,0.28,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,8.0,4.0,4.0,4.0,0.0,3.0,3.0,100.0,0.0,7.0,2.0,5.0,8.0,10.0,1.0,192.0,18.0,95.0,92.0,6.0,4.0,192.0,1.0,1.0,100.0,95.0,1.0,2.0,0.0,4.0,1.0,0.0,0.0,0.0,0.0,20.0,11.0,9.0,55.0
+Joshua Zirkzee,nl NED,FW,Bologna,21-177,2001,6.0,2.0,238.0,1.0,1.0,0.0,0.0,1.0,0.0,0.38,0.38,0.76,0.38,0.76,1.4,1.4,0.51,0.51,2.6,2.0,0.0,25.0,0.76,0.13,0.5,0.17,-0.4,-0.4,44.0,53.0,83.0,575.0,85.0,28.0,31.0,90.3,12.0,13.0,92.3,2.0,2.0,100.0,4.0,3.0,0.0,0.0,1.0,47.0,6.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,9.0,3.4,6.0,0.0,1.0,2.0,0.0,1.0,0.38,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,1.0,1.0,1.0,0.0,1.0,1.0,0.0,94.0,3.0,7.0,43.0,45.0,12.0,94.0,4.0,10.0,40.0,70.0,15.0,3.0,0.0,0.0,2.0,1.0,0.0,0.0,0.0,3.0,3.0,8.0,27.3
+Jeroen Zoet,nl NED,GK,Spezia,31-313,1991,2.0,1.0,138.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,30.0,58.0,51.7,1004.0,873.0,8.0,8.0,100.0,9.0,10.0,90.0,13.0,40.0,32.5,0.0,3.0,0.0,0.0,0.0,48.0,10.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.65,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,60.0,52.0,59.0,1.0,0.0,0.0,60.0,0.0,0.0,0.0,30.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0
+Nadir Zortea,it ITA,DF,Atalanta,23-149,1999,8.0,1.0,189.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.03,0.03,2.1,2.0,0.0,100.0,0.95,0.0,0.0,0.03,-0.1,-0.1,44.0,79.0,55.7,716.0,445.0,22.0,28.0,78.6,16.0,28.0,57.1,5.0,12.0,41.7,3.0,2.0,3.0,1.0,5.0,65.0,14.0,0.0,1.0,0.0,9.0,0.0,0.0,0.0,0.0,14.0,0.0,6.0,6.0,2.89,3.0,0.0,2.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,10.0,5.0,3.0,7.0,0.0,3.0,4.0,75.0,1.0,3.0,0.0,3.0,0.0,4.0,0.0,120.0,7.0,37.0,42.0,44.0,4.0,120.0,10.0,21.0,47.6,62.0,5.0,1.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,13.0,5.0,1.0,83.3
+Szymon Żurkowski,pl POL,MF,Fiorentina,25-051,1997,2.0,0.0,32.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,2.81,2.81,0.0,2.81,0.1,0.1,0.33,0.33,0.4,1.0,0.0,50.0,2.81,0.0,0.0,0.06,-0.1,-0.1,17.0,19.0,89.5,298.0,21.0,6.0,7.0,85.7,7.0,7.0,100.0,2.0,2.0,100.0,1.0,1.0,1.0,0.0,1.0,19.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,2.0,5.63,2.0,0.0,0.0,0.0,0.0,1.0,2.81,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,25.0,0.0,1.0,8.0,16.0,3.0,25.0,0.0,1.0,0.0,18.0,1.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,1.0,1.0,50.0
+Milan Đurić,ba BIH,FW,Hellas Verona,32-177,1990,11.0,2.0,283.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.1,0.1,0.03,0.03,3.1,0.0,0.0,0.0,0.0,0.0,0.0,0.03,-0.1,-0.1,53.0,107.0,49.5,590.0,115.0,35.0,72.0,48.6,9.0,19.0,47.4,2.0,2.0,100.0,4.0,2.0,1.0,0.0,2.0,106.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,7.0,2.23,5.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,1.0,1.0,0.0,4.0,0.0,133.0,6.0,9.0,59.0,65.0,14.0,133.0,0.0,1.0,0.0,112.0,5.0,0.0,0.0,6.0,7.0,2.0,0.0,0.0,0.0,4.0,47.0,16.0,74.6
+"Filip Đuričić,rs SRB,""MF,FW"",Sampdoria,30-289,1992,15.0,13.0,1010.0,2.0,0.0,0.0,0.0,5.0,0.0,0.18,0.0,0.18,0.18,0.18,0.6,0.6,0.06,0.06,11.2,4.0,0.0,50.0,0.36,0.25,0.5,0.08,1.4,1.4,282.0,372.0,75.8,4607.0,1231.0,146.0,173.0,84.4,100.0,121.0,82.6,25.0,39.0,64.1,21.0,31.0,15.0,3.0,27.0,346.0,25.0,8.0,1.0,3.0,20.0,8.0,0.0,7.0,0.0,7.0,1.0,20.0,42.0,3.75,26.0,7.0,2.0,2.0,5.0,1.0,0.09,1.0,0.0,0.0,0.0,0.0,0.0,18.0,10.0,9.0,7.0,2.0,5.0,12.0,41.7,7.0,4.0,0.0,4.0,5.0,1.0,0.0,477.0,6.0,59.0,221.0,207.0,16.0,477.0,15.0,40.0,37.5,348.0,29.0,26.0,0.0,18.0,29.0,0.0,0.0,0.0,0.0,53.0,7.0,11.0,38.9"
diff --git a/fbref_data/teams.csv b/fbref_data/teams.csv
index 3702494..c92ac01 100644
--- a/fbref_data/teams.csv
+++ b/fbref_data/teams.csv
@@ -1,21 +1,21 @@
team,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,xg_per90,npxg_per90,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,minutes_90s,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,shots_on_target,shots_free_kicks,shots_on_target_pct,shots_on_target_per90,goals_per_shot,goals_per_shot_on_target,npxg_per_shot,xg_net,npxg_net,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,assisted_shots,passes_into_final_third,passes_into_penalty_area,crosses_into_penalty_area,progressive_passes,passes_live,passes_dead,passes_free_kicks,through_balls,passes_switches,crosses,corner_kicks,corner_kicks_in,corner_kicks_out,corner_kicks_straight,throw_ins,passes_offsides,passes_blocked,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,tackles,tackles_won,tackles_def_3rd,tackles_mid_3rd,tackles_att_3rd,dribble_tackles,dribbles_vs,dribble_tackles_pct,dribbled_past,blocks,blocked_shots,blocked_passes,interceptions,clearances,errors,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,passes_received,miscontrols,dispossessed,cards_yellow_red,fouls,fouled,offsides,pens_won,pens_conceded,own_goals,ball_recoveries,aerials_won,aerials_lost,aerials_won_pct
-Atalanta,23.0,46.4,14.0,154.0,1260.0,19.0,14.0,4.0,5.0,43.0,1.0,1.36,1.0,2.36,1.07,2.07,22.4,18.5,1.6,1.32,14.0,14.0,1260.0,12.0,0.86,50.0,38.0,76.0,7.0,3.0,3.0,6.0,42.9,0.0,0.0,0.0,0.0,14.0,1.0,3.0,0.0,12.3,0.25,0.3,0.02,88.0,199.0,44.2,380.0,103.0,31.3,32.3,110.0,72.7,51.5,175.0,9.0,5.1,18.0,1.29,17.8,53.0,5.0,32.5,3.79,0.09,0.28,0.12,-3.4,-3.5,4822.0,6319.0,76.3,87263.0,35083.0,2209.0,2571.0,85.9,1883.0,2290.0,82.2,587.0,1081.0,54.3,138.0,348.0,140.0,26.0,404.0,5598.0,698.0,157.0,22.0,80.0,196.0,54.0,23.0,16.0,0.0,319.0,23.0,110.0,302.0,21.57,229.0,23.0,12.0,16.0,16.0,34.0,2.43,24.0,2.0,0.0,3.0,5.0,0.0,247.0,140.0,109.0,109.0,29.0,128.0,236.0,54.2,108.0,160.0,35.0,125.0,155.0,231.0,5.0,7857.0,907.0,2769.0,3187.0,1991.0,312.0,7852.0,81.0,225.0,36.0,4755.0,225.0,133.0,1.0,179.0,142.0,23.0,3.0,0.0,0.0,793.0,211.0,181.0,53.8
-Bologna,23.0,51.1,14.0,154.0,1260.0,17.0,12.0,3.0,3.0,38.0,2.0,1.21,0.86,2.07,1.0,1.86,16.0,13.6,1.14,0.97,14.0,14.0,1260.0,25.0,1.79,68.0,45.0,67.6,4.0,4.0,6.0,1.0,7.1,3.0,3.0,0.0,0.0,14.0,1.0,4.0,2.0,21.0,0.27,-2.0,-0.14,62.0,162.0,38.3,408.0,81.0,31.1,32.1,104.0,33.7,31.2,203.0,10.0,4.9,13.0,0.93,14.0,48.0,6.0,30.4,3.43,0.09,0.29,0.09,1.0,0.4,5126.0,6545.0,78.3,91806.0,34743.0,2286.0,2602.0,87.9,2101.0,2463.0,85.3,580.0,1061.0,54.7,127.0,350.0,78.0,28.0,296.0,5813.0,705.0,196.0,25.0,66.0,212.0,57.0,26.0,21.0,0.0,300.0,27.0,158.0,293.0,20.93,217.0,26.0,13.0,12.0,17.0,29.0,2.07,19.0,2.0,1.0,3.0,3.0,1.0,222.0,133.0,120.0,78.0,24.0,94.0,178.0,52.8,84.0,156.0,59.0,97.0,123.0,258.0,3.0,7962.0,986.0,3025.0,3478.0,1534.0,190.0,7959.0,65.0,171.0,38.0,5049.0,219.0,110.0,1.0,168.0,175.0,27.0,3.0,3.0,2.0,734.0,123.0,165.0,42.7
-Cremonese,27.0,43.2,14.0,154.0,1260.0,11.0,5.0,1.0,3.0,29.0,1.0,0.79,0.36,1.14,0.71,1.07,15.3,12.9,1.1,0.92,14.0,14.0,1260.0,24.0,1.71,84.0,60.0,75.0,0.0,7.0,7.0,3.0,21.4,3.0,3.0,0.0,0.0,14.0,0.0,4.0,0.0,27.1,0.3,3.1,0.22,60.0,216.0,27.8,381.0,60.0,43.6,38.8,95.0,52.6,47.6,161.0,11.0,6.8,10.0,0.71,12.2,42.0,9.0,22.5,3.0,0.05,0.24,0.07,-4.3,-2.9,3835.0,5397.0,71.1,69476.0,29285.0,1715.0,2055.0,83.5,1600.0,2025.0,79.0,423.0,980.0,43.2,125.0,362.0,119.0,46.0,317.0,4700.0,663.0,152.0,9.0,28.0,275.0,69.0,23.0,38.0,0.0,290.0,34.0,114.0,324.0,23.14,211.0,29.0,12.0,31.0,20.0,16.0,1.14,10.0,0.0,0.0,5.0,1.0,0.0,299.0,155.0,172.0,94.0,33.0,156.0,256.0,60.9,100.0,172.0,56.0,116.0,150.0,258.0,7.0,6965.0,891.0,2609.0,2755.0,1686.0,289.0,6963.0,67.0,174.0,38.5,3758.0,196.0,106.0,0.0,195.0,136.0,34.0,3.0,3.0,0.0,757.0,184.0,242.0,43.2
-Empoli,25.0,46.0,14.0,154.0,1260.0,10.0,5.0,0.0,0.0,36.0,3.0,0.71,0.36,1.07,0.71,1.07,12.2,12.2,0.87,0.87,14.0,14.0,1260.0,19.0,1.36,62.0,42.0,71.0,3.0,5.0,6.0,4.0,28.6,3.0,1.0,1.0,1.0,14.0,0.0,3.0,0.0,20.4,0.3,1.4,0.1,68.0,213.0,31.9,505.0,85.0,35.2,34.4,76.0,46.1,42.4,285.0,20.0,7.0,8.0,0.57,11.1,47.0,7.0,27.5,3.36,0.06,0.21,0.07,-2.2,-2.2,4417.0,5799.0,76.2,78558.0,31656.0,1951.0,2267.0,86.1,1872.0,2244.0,83.4,465.0,922.0,50.4,126.0,265.0,93.0,36.0,282.0,5042.0,737.0,194.0,11.0,32.0,228.0,59.0,22.0,23.0,0.0,320.0,20.0,136.0,294.0,21.0,211.0,29.0,12.0,17.0,18.0,18.0,1.29,14.0,1.0,0.0,1.0,1.0,1.0,252.0,141.0,132.0,86.0,34.0,106.0,178.0,59.6,72.0,152.0,71.0,81.0,112.0,316.0,2.0,7355.0,1124.0,2920.0,2871.0,1647.0,229.0,7355.0,78.0,215.0,36.3,4337.0,206.0,142.0,1.0,158.0,167.0,20.0,0.0,3.0,0.0,649.0,135.0,163.0,45.3
-Fiorentina,25.0,58.7,14.0,154.0,1260.0,17.0,15.0,1.0,3.0,33.0,1.0,1.21,1.07,2.29,1.14,2.21,20.3,18.0,1.45,1.28,14.0,14.0,1260.0,18.0,1.29,46.0,28.0,63.0,5.0,4.0,5.0,4.0,28.6,1.0,1.0,0.0,0.0,14.0,0.0,2.0,0.0,15.4,0.31,-2.6,-0.19,56.0,159.0,35.2,414.0,57.0,31.4,33.7,80.0,36.3,37.5,128.0,6.0,4.7,25.0,1.79,18.0,65.0,6.0,29.3,4.64,0.07,0.25,0.08,-3.3,-2.0,6047.0,7429.0,81.4,117816.0,38126.0,2352.0,2617.0,89.9,2736.0,3143.0,87.1,845.0,1329.0,63.6,179.0,486.0,136.0,44.0,458.0,6702.0,709.0,211.0,10.0,84.0,329.0,90.0,31.0,42.0,0.0,296.0,18.0,126.0,401.0,28.64,285.0,43.0,16.0,28.0,18.0,33.0,2.36,23.0,4.0,1.0,1.0,1.0,3.0,232.0,123.0,94.0,100.0,38.0,118.0,185.0,63.8,67.0,124.0,31.0,93.0,110.0,175.0,4.0,8865.0,708.0,2420.0,3989.0,2540.0,379.0,8862.0,83.0,235.0,35.3,5962.0,237.0,120.0,1.0,187.0,180.0,18.0,2.0,1.0,0.0,740.0,224.0,193.0,53.7
-Hellas Verona,29.0,43.9,14.0,154.0,1260.0,10.0,7.0,0.0,0.0,42.0,3.0,0.71,0.5,1.21,0.71,1.21,14.2,14.2,1.01,1.01,14.0,14.0,1260.0,27.0,1.93,75.0,48.0,64.0,1.0,2.0,11.0,0.0,0.0,1.0,0.0,1.0,0.0,14.0,0.0,1.0,1.0,19.7,0.25,-6.3,-0.45,109.0,241.0,45.2,329.0,47.0,56.2,42.2,116.0,48.3,40.1,177.0,6.0,3.4,36.0,2.57,17.7,42.0,3.0,26.3,3.0,0.06,0.24,0.09,-4.2,-4.2,3544.0,5116.0,69.3,68753.0,30881.0,1436.0,1813.0,79.2,1488.0,1902.0,78.2,507.0,1038.0,48.8,120.0,328.0,91.0,31.0,341.0,4432.0,650.0,145.0,6.0,35.0,283.0,77.0,34.0,33.0,1.0,267.0,34.0,127.0,267.0,19.07,179.0,36.0,13.0,18.0,9.0,17.0,1.21,12.0,0.0,2.0,3.0,0.0,0.0,209.0,111.0,107.0,76.0,26.0,98.0,169.0,58.0,71.0,158.0,55.0,103.0,119.0,237.0,5.0,6546.0,809.0,2159.0,2772.0,1708.0,263.0,6546.0,70.0,202.0,34.7,3462.0,217.0,133.0,0.0,211.0,128.0,34.0,0.0,1.0,1.0,828.0,229.0,240.0,48.8
-Inter,23.0,54.6,14.0,154.0,1260.0,31.0,22.0,2.0,2.0,24.0,0.0,2.21,1.57,3.79,2.07,3.64,25.4,24.0,1.82,1.72,14.0,14.0,1260.0,20.0,1.43,55.0,36.0,65.5,9.0,0.0,5.0,4.0,28.6,1.0,1.0,0.0,0.0,14.0,0.0,2.0,1.0,15.7,0.27,-3.3,-0.24,50.0,116.0,43.1,442.0,77.0,22.2,27.5,93.0,19.4,30.6,160.0,7.0,4.4,7.0,0.5,14.4,79.0,11.0,35.9,5.64,0.13,0.37,0.11,5.6,5.0,6200.0,7482.0,82.9,111629.0,38291.0,2669.0,2968.0,89.9,2719.0,3076.0,88.4,649.0,1069.0,60.7,166.0,425.0,125.0,36.0,417.0,6818.0,639.0,182.0,23.0,76.0,294.0,76.0,17.0,52.0,0.0,241.0,25.0,91.0,381.0,27.21,269.0,47.0,8.0,25.0,25.0,55.0,3.93,38.0,3.0,4.0,4.0,5.0,1.0,182.0,104.0,72.0,87.0,23.0,79.0,138.0,57.2,59.0,137.0,38.0,99.0,114.0,193.0,5.0,8778.0,929.0,2898.0,3976.0,1988.0,338.0,8776.0,57.0,174.0,32.8,6099.0,190.0,94.0,0.0,166.0,169.0,25.0,1.0,1.0,1.0,673.0,172.0,126.0,57.7
-Juventus,26.0,50.5,14.0,154.0,1260.0,21.0,17.0,1.0,2.0,27.0,4.0,1.5,1.21,2.71,1.43,2.64,18.7,17.0,1.33,1.22,14.0,14.0,1260.0,7.0,0.5,42.0,34.0,85.7,7.0,4.0,2.0,9.0,64.3,2.0,1.0,1.0,0.0,14.0,0.0,2.0,0.0,12.5,0.25,5.5,0.39,56.0,157.0,35.7,383.0,66.0,32.1,33.3,77.0,44.2,39.0,196.0,4.0,2.0,15.0,1.07,16.9,57.0,7.0,31.3,4.07,0.11,0.35,0.1,2.3,3.0,5637.0,6884.0,81.9,106998.0,36352.0,2229.0,2509.0,88.8,2574.0,2904.0,88.6,731.0,1177.0,62.1,144.0,399.0,109.0,38.0,370.0,6247.0,618.0,170.0,11.0,68.0,243.0,61.0,21.0,38.0,0.0,238.0,19.0,103.0,317.0,22.64,232.0,29.0,12.0,24.0,12.0,33.0,2.36,24.0,2.0,0.0,3.0,3.0,1.0,201.0,112.0,96.0,81.0,24.0,95.0,162.0,58.6,67.0,151.0,53.0,98.0,131.0,245.0,4.0,8331.0,959.0,2824.0,3822.0,1754.0,273.0,8329.0,71.0,175.0,40.6,5561.0,226.0,115.0,1.0,171.0,153.0,19.0,2.0,2.0,0.0,692.0,166.0,184.0,47.4
-Lazio,21.0,50.0,14.0,154.0,1260.0,25.0,20.0,1.0,2.0,30.0,1.0,1.79,1.43,3.21,1.71,3.14,18.0,16.5,1.29,1.18,14.0,14.0,1258.0,8.0,0.57,39.0,31.0,82.1,8.0,3.0,2.0,9.0,64.3,1.0,1.0,0.0,0.0,14.0,0.0,3.0,0.0,10.1,0.24,2.1,0.15,66.0,168.0,39.3,447.0,64.0,29.8,33.1,94.0,37.2,36.6,201.0,5.0,2.5,29.0,2.07,17.6,65.0,2.0,43.9,4.64,0.16,0.37,0.11,7.0,7.5,5970.0,7213.0,82.8,98762.0,36478.0,3062.0,3388.0,90.4,2063.0,2386.0,86.5,621.0,1016.0,61.1,113.0,358.0,105.0,11.0,333.0,6514.0,682.0,227.0,23.0,57.0,168.0,60.0,19.0,30.0,0.0,236.0,17.0,108.0,264.0,18.86,199.0,22.0,16.0,11.0,10.0,44.0,3.14,37.0,1.0,1.0,4.0,0.0,1.0,212.0,119.0,88.0,93.0,31.0,106.0,199.0,53.3,93.0,142.0,46.0,96.0,106.0,250.0,2.0,8595.0,1016.0,3013.0,3971.0,1689.0,292.0,8593.0,83.0,196.0,42.3,5906.0,210.0,112.0,0.0,132.0,189.0,17.0,1.0,1.0,0.0,677.0,126.0,151.0,45.5
-Lecce,24.0,40.7,14.0,154.0,1260.0,12.0,8.0,1.0,2.0,35.0,2.0,0.86,0.57,1.43,0.79,1.36,10.7,9.1,0.76,0.65,14.0,14.0,1260.0,17.0,1.21,65.0,49.0,78.5,2.0,6.0,6.0,0.0,0.0,3.0,3.0,0.0,0.0,14.0,1.0,4.0,1.0,18.0,0.23,2.0,0.14,67.0,246.0,27.2,360.0,66.0,47.5,38.9,106.0,70.8,49.8,223.0,10.0,4.5,11.0,0.79,11.2,35.0,7.0,28.5,2.5,0.09,0.31,0.07,1.3,1.9,3677.0,5152.0,71.4,70499.0,27599.0,1462.0,1790.0,81.7,1567.0,1967.0,79.7,534.0,1080.0,49.4,89.0,333.0,62.0,20.0,285.0,4420.0,708.0,201.0,7.0,54.0,226.0,58.0,27.0,21.0,0.0,305.0,24.0,98.0,215.0,15.36,145.0,19.0,19.0,7.0,16.0,19.0,1.36,14.0,1.0,2.0,1.0,1.0,0.0,256.0,142.0,141.0,80.0,35.0,103.0,198.0,52.0,95.0,175.0,48.0,127.0,143.0,324.0,1.0,6759.0,888.0,2573.0,2766.0,1511.0,195.0,6757.0,76.0,191.0,39.8,3603.0,238.0,126.0,1.0,196.0,178.0,24.0,2.0,3.0,1.0,702.0,188.0,216.0,46.5
-Milan,27.0,53.9,14.0,154.0,1260.0,26.0,21.0,2.0,2.0,37.0,2.0,1.86,1.5,3.36,1.71,3.21,22.5,21.1,1.61,1.51,14.0,14.0,1260.0,14.0,1.0,49.0,34.0,73.5,9.0,3.0,2.0,4.0,28.6,2.0,1.0,1.0,0.0,14.0,2.0,1.0,0.0,13.7,0.24,-0.3,-0.02,73.0,159.0,45.9,418.0,60.0,32.8,33.9,51.0,43.1,41.1,129.0,6.0,4.7,13.0,0.93,14.9,71.0,10.0,30.0,5.07,0.1,0.34,0.09,3.5,2.9,5377.0,6746.0,79.7,101861.0,36237.0,2151.0,2499.0,86.1,2374.0,2715.0,87.4,729.0,1195.0,61.0,184.0,457.0,140.0,31.0,449.0,6073.0,655.0,167.0,23.0,49.0,235.0,68.0,14.0,45.0,0.0,295.0,18.0,123.0,414.0,29.57,283.0,40.0,24.0,29.0,25.0,44.0,3.14,31.0,2.0,4.0,4.0,1.0,2.0,249.0,134.0,119.0,104.0,26.0,110.0,168.0,65.5,58.0,138.0,49.0,89.0,110.0,161.0,2.0,8189.0,747.0,2505.0,3777.0,2016.0,339.0,8187.0,110.0,250.0,44.0,5276.0,221.0,110.0,2.0,168.0,156.0,18.0,1.0,2.0,0.0,759.0,205.0,168.0,55.0
-Monza,29.0,55.5,14.0,154.0,1260.0,13.0,8.0,1.0,1.0,31.0,1.0,0.93,0.57,1.5,0.86,1.43,14.6,13.8,1.04,0.99,14.0,14.0,1260.0,22.0,1.57,59.0,38.0,62.7,4.0,1.0,9.0,4.0,28.6,0.0,0.0,0.0,0.0,14.0,0.0,2.0,1.0,22.1,0.39,1.1,0.08,53.0,154.0,34.4,468.0,94.0,29.1,32.3,79.0,22.8,28.2,169.0,7.0,4.1,10.0,0.71,13.8,44.0,6.0,28.8,3.14,0.08,0.27,0.09,-1.6,-1.8,6257.0,7525.0,83.1,110985.0,38543.0,2880.0,3187.0,90.4,2642.0,3001.0,88.0,631.0,1031.0,61.2,114.0,471.0,96.0,29.0,350.0,6807.0,693.0,224.0,7.0,65.0,244.0,57.0,8.0,38.0,0.0,271.0,25.0,100.0,256.0,18.29,204.0,20.0,4.0,11.0,14.0,26.0,1.86,21.0,1.0,0.0,1.0,3.0,0.0,233.0,128.0,123.0,83.0,27.0,96.0,179.0,53.6,83.0,126.0,38.0,88.0,125.0,193.0,6.0,8852.0,893.0,2993.0,3997.0,1951.0,227.0,8851.0,75.0,181.0,41.4,6171.0,214.0,120.0,0.0,183.0,196.0,25.0,1.0,0.0,1.0,647.0,160.0,141.0,53.2
-Napoli,24.0,59.8,14.0,154.0,1260.0,34.0,28.0,3.0,3.0,18.0,0.0,2.43,2.0,4.43,2.21,4.21,27.8,25.4,1.98,1.82,14.0,14.0,1260.0,10.0,0.71,39.0,28.0,76.9,12.0,2.0,0.0,6.0,42.9,2.0,1.0,1.0,0.0,14.0,0.0,1.0,0.0,13.2,0.29,3.2,0.23,23.0,67.0,34.3,307.0,52.0,16.0,26.9,92.0,19.6,26.6,142.0,6.0,4.2,10.0,0.71,15.1,84.0,6.0,33.1,6.0,0.12,0.37,0.1,6.2,5.6,7106.0,8329.0,85.3,119276.0,40668.0,3456.0,3759.0,91.9,2762.0,3092.0,89.3,653.0,1000.0,65.3,212.0,517.0,154.0,33.0,460.0,7598.0,708.0,203.0,12.0,87.0,242.0,83.0,40.0,25.0,0.0,306.0,23.0,116.0,462.0,33.0,338.0,39.0,26.0,33.0,16.0,62.0,4.43,47.0,3.0,1.0,7.0,3.0,1.0,216.0,109.0,92.0,84.0,40.0,91.0,165.0,55.2,74.0,143.0,43.0,100.0,94.0,211.0,4.0,9775.0,816.0,2727.0,4618.0,2528.0,416.0,9772.0,98.0,273.0,35.9,7007.0,220.0,142.0,0.0,123.0,182.0,23.0,3.0,2.0,0.0,740.0,181.0,142.0,56.0
-Roma,23.0,50.8,14.0,154.0,1260.0,17.0,11.0,2.0,3.0,24.0,0.0,1.21,0.79,2.0,1.07,1.86,25.1,22.7,1.79,1.62,14.0,14.0,1260.0,13.0,0.93,42.0,29.0,69.0,8.0,2.0,4.0,4.0,28.6,0.0,0.0,0.0,0.0,14.0,1.0,2.0,0.0,9.1,0.22,-3.9,-0.28,43.0,102.0,42.2,255.0,52.0,29.4,30.2,104.0,26.0,30.8,175.0,6.0,3.4,8.0,0.57,13.0,63.0,4.0,33.3,4.5,0.08,0.24,0.12,-8.1,-7.7,5454.0,6714.0,81.2,100649.0,34086.0,2258.0,2527.0,89.4,2421.0,2780.0,87.1,662.0,1085.0,61.0,142.0,403.0,109.0,22.0,369.0,6000.0,688.0,197.0,23.0,75.0,211.0,66.0,28.0,34.0,0.0,293.0,26.0,99.0,328.0,23.43,227.0,38.0,13.0,25.0,15.0,29.0,2.07,16.0,4.0,3.0,4.0,2.0,0.0,258.0,131.0,117.0,109.0,32.0,112.0,187.0,59.9,75.0,144.0,42.0,102.0,141.0,237.0,4.0,8199.0,821.0,2759.0,3864.0,1692.0,303.0,8196.0,92.0,246.0,37.4,5369.0,213.0,117.0,0.0,167.0,184.0,26.0,2.0,0.0,0.0,723.0,159.0,142.0,52.8
-Salernitana,24.0,47.1,14.0,154.0,1260.0,18.0,12.0,1.0,1.0,31.0,2.0,1.29,0.86,2.14,1.21,2.07,16.0,15.4,1.15,1.1,14.0,14.0,1260.0,21.0,1.5,69.0,46.0,72.5,4.0,5.0,5.0,3.0,21.4,4.0,2.0,2.0,0.0,14.0,0.0,0.0,0.0,24.1,0.29,3.1,0.22,55.0,223.0,24.7,387.0,69.0,41.6,36.6,128.0,48.4,41.7,187.0,14.0,7.5,9.0,0.64,13.7,51.0,5.0,31.7,3.64,0.11,0.33,0.1,2.0,1.6,4922.0,6295.0,78.2,89155.0,33482.0,2102.0,2381.0,88.3,2159.0,2486.0,86.8,530.0,1060.0,50.0,122.0,376.0,88.0,27.0,382.0,5609.0,655.0,179.0,15.0,84.0,229.0,57.0,3.0,39.0,0.0,255.0,31.0,121.0,286.0,20.43,210.0,26.0,8.0,20.0,15.0,33.0,2.36,28.0,1.0,2.0,2.0,0.0,0.0,221.0,119.0,112.0,88.0,21.0,94.0,199.0,47.2,105.0,130.0,48.0,82.0,117.0,264.0,6.0,7736.0,947.0,2740.0,3453.0,1618.0,203.0,7735.0,82.0,213.0,38.5,4843.0,217.0,116.0,0.0,163.0,134.0,31.0,0.0,4.0,0.0,728.0,175.0,169.0,50.9
-Sampdoria,24.0,50.8,14.0,154.0,1260.0,6.0,6.0,0.0,0.0,44.0,0.0,0.43,0.43,0.86,0.43,0.86,10.9,10.9,0.78,0.78,14.0,14.0,1260.0,25.0,1.79,68.0,44.0,66.2,1.0,3.0,10.0,2.0,14.3,3.0,2.0,1.0,0.0,14.0,0.0,2.0,2.0,18.7,0.24,-4.3,-0.31,65.0,210.0,31.0,402.0,68.0,40.0,37.9,91.0,53.8,43.3,181.0,9.0,5.0,12.0,0.86,15.0,40.0,8.0,28.2,2.86,0.04,0.15,0.08,-4.9,-4.9,5018.0,6550.0,76.6,91503.0,33780.0,2134.0,2464.0,86.6,2151.0,2596.0,82.9,588.0,1097.0,53.6,96.0,418.0,111.0,28.0,381.0,5767.0,760.0,254.0,10.0,46.0,234.0,46.0,8.0,31.0,0.0,324.0,23.0,135.0,234.0,16.71,166.0,16.0,7.0,20.0,19.0,12.0,0.86,9.0,0.0,0.0,1.0,0.0,2.0,210.0,122.0,94.0,88.0,28.0,96.0,177.0,54.2,81.0,139.0,34.0,105.0,128.0,198.0,3.0,7900.0,796.0,2499.0,3616.0,1868.0,231.0,7900.0,70.0,195.0,35.9,4941.0,236.0,141.0,0.0,199.0,217.0,23.0,0.0,3.0,2.0,708.0,217.0,215.0,50.2
-Sassuolo,26.0,48.1,14.0,154.0,1260.0,15.0,12.0,1.0,2.0,34.0,2.0,1.07,0.86,1.93,1.0,1.86,17.4,15.8,1.24,1.13,14.0,14.0,1260.0,19.0,1.36,41.0,22.0,58.5,4.0,4.0,6.0,5.0,35.7,2.0,2.0,0.0,0.0,14.0,0.0,2.0,0.0,16.6,0.37,-2.4,-0.17,84.0,205.0,41.0,523.0,77.0,31.0,34.7,134.0,32.1,33.7,189.0,13.0,6.9,9.0,0.64,14.1,69.0,8.0,37.9,4.93,0.08,0.2,0.09,-2.4,-1.8,5324.0,6590.0,80.8,101118.0,36887.0,2208.0,2494.0,88.5,2194.0,2537.0,86.5,801.0,1241.0,64.5,149.0,400.0,127.0,40.0,395.0,5820.0,757.0,213.0,18.0,80.0,208.0,55.0,24.0,14.0,0.0,303.0,13.0,121.0,331.0,23.64,263.0,16.0,13.0,15.0,14.0,28.0,2.0,22.0,0.0,2.0,2.0,1.0,1.0,178.0,91.0,82.0,73.0,23.0,79.0,156.0,50.6,77.0,133.0,41.0,92.0,99.0,224.0,4.0,7891.0,942.0,2795.0,3332.0,1853.0,285.0,7889.0,86.0,210.0,41.0,5245.0,179.0,143.0,1.0,133.0,167.0,13.0,2.0,2.0,0.0,608.0,130.0,146.0,47.1
-Spezia,24.0,46.9,14.0,154.0,1260.0,10.0,6.0,1.0,1.0,38.0,2.0,0.71,0.43,1.14,0.64,1.07,13.2,12.4,0.94,0.89,14.0,14.0,1260.0,25.0,1.79,79.0,54.0,68.4,2.0,4.0,8.0,1.0,7.1,1.0,0.0,0.0,1.0,14.0,1.0,3.0,0.0,21.3,0.27,-3.7,-0.26,65.0,205.0,31.7,390.0,73.0,38.2,34.2,84.0,66.7,50.2,187.0,8.0,4.3,19.0,1.36,15.5,39.0,4.0,25.3,2.79,0.06,0.23,0.08,-3.2,-3.4,4455.0,5968.0,74.6,78592.0,30226.0,2087.0,2438.0,85.6,1811.0,2203.0,82.2,458.0,1000.0,45.8,111.0,330.0,95.0,28.0,318.0,5195.0,741.0,162.0,12.0,49.0,240.0,75.0,42.0,25.0,0.0,338.0,32.0,122.0,260.0,18.57,187.0,25.0,9.0,16.0,13.0,14.0,1.0,11.0,0.0,0.0,1.0,2.0,0.0,241.0,133.0,103.0,98.0,40.0,93.0,201.0,46.3,108.0,177.0,73.0,104.0,114.0,277.0,3.0,7510.0,977.0,2807.0,3082.0,1711.0,260.0,7509.0,75.0,201.0,37.3,4388.0,217.0,154.0,1.0,190.0,127.0,32.0,1.0,1.0,0.0,748.0,179.0,212.0,45.8
-Torino,23.0,51.3,14.0,154.0,1260.0,15.0,10.0,1.0,1.0,35.0,0.0,1.07,0.71,1.79,1.0,1.71,15.0,14.2,1.07,1.01,14.0,14.0,1260.0,16.0,1.14,55.0,39.0,74.5,6.0,2.0,6.0,3.0,21.4,2.0,2.0,0.0,0.0,14.0,0.0,1.0,0.0,16.8,0.27,0.8,0.06,97.0,335.0,29.0,507.0,55.0,46.9,40.2,102.0,95.1,73.0,160.0,11.0,6.9,24.0,1.71,17.7,56.0,3.0,34.1,4.0,0.09,0.25,0.09,0.0,-0.2,5211.0,6644.0,78.4,95007.0,32240.0,2282.0,2606.0,87.6,2223.0,2580.0,86.2,565.0,1089.0,51.9,136.0,416.0,95.0,30.0,322.0,5987.0,624.0,159.0,9.0,54.0,212.0,59.0,22.0,23.0,0.0,268.0,33.0,114.0,307.0,21.93,238.0,18.0,15.0,16.0,8.0,25.0,1.79,18.0,1.0,2.0,2.0,2.0,0.0,190.0,105.0,88.0,73.0,29.0,80.0,120.0,66.7,40.0,135.0,40.0,95.0,129.0,216.0,3.0,8078.0,812.0,2486.0,3657.0,2020.0,269.0,8077.0,92.0,227.0,40.5,5144.0,235.0,139.0,0.0,209.0,137.0,33.0,1.0,2.0,0.0,735.0,215.0,228.0,48.5
-Udinese,22.0,50.6,14.0,154.0,1260.0,21.0,19.0,0.0,0.0,34.0,1.0,1.5,1.36,2.86,1.5,2.86,18.5,18.5,1.32,1.32,14.0,14.0,1260.0,14.0,1.0,51.0,37.0,76.5,6.0,6.0,2.0,5.0,35.7,2.0,2.0,0.0,0.0,14.0,1.0,0.0,0.0,16.0,0.28,2.0,0.14,59.0,148.0,39.9,287.0,57.0,35.9,34.4,110.0,40.9,38.2,194.0,4.0,2.1,5.0,0.36,11.3,54.0,11.0,28.1,3.86,0.11,0.39,0.1,2.5,2.5,5141.0,6454.0,79.7,92683.0,35189.0,2257.0,2582.0,87.4,2107.0,2461.0,85.6,602.0,1011.0,59.5,147.0,411.0,127.0,16.0,425.0,5739.0,687.0,181.0,10.0,76.0,177.0,62.0,31.0,13.0,0.0,305.0,28.0,116.0,333.0,23.79,244.0,27.0,18.0,14.0,22.0,36.0,2.57,29.0,3.0,1.0,0.0,3.0,0.0,242.0,143.0,130.0,92.0,20.0,115.0,200.0,57.5,85.0,143.0,46.0,97.0,120.0,266.0,2.0,8045.0,836.0,2632.0,3449.0,2057.0,358.0,8045.0,91.0,248.0,36.7,5060.0,248.0,128.0,0.0,166.0,166.0,28.0,0.0,2.0,0.0,735.0,187.0,142.0,56.8
+Atalanta,24.0,46.5,15.0,165.0,1350.0,21.0,14.0,5.0,6.0,43.0,1.0,1.4,0.93,2.33,1.07,2.0,24.2,19.5,1.61,1.3,15.0,15.0,1350.0,15.0,1.0,53.0,39.0,71.7,7.0,3.0,4.0,6.0,40.0,0.0,0.0,0.0,0.0,15.0,1.0,3.0,1.0,14.1,0.27,0.1,0.01,95.0,212.0,44.8,403.0,109.0,31.3,32.3,120.0,71.7,51.4,192.0,9.0,4.7,19.0,1.27,17.8,59.0,6.0,32.8,3.93,0.09,0.27,0.11,-3.2,-3.5,5171.0,6772.0,76.4,93506.0,37491.0,2365.0,2748.0,86.1,2023.0,2458.0,82.3,629.0,1157.0,54.4,151.0,370.0,150.0,29.0,433.0,5995.0,753.0,166.0,22.0,82.0,214.0,59.0,23.0,21.0,0.0,346.0,24.0,119.0,336.0,22.4,249.0,28.0,13.0,19.0,18.0,37.0,2.47,25.0,2.0,0.0,4.0,6.0,0.0,262.0,148.0,116.0,115.0,31.0,135.0,245.0,55.1,110.0,168.0,38.0,130.0,163.0,250.0,5.0,8411.0,971.0,2973.0,3428.0,2106.0,333.0,8405.0,87.0,234.0,37.2,5104.0,240.0,150.0,1.0,189.0,151.0,24.0,4.0,0.0,1.0,849.0,229.0,194.0,54.1
+Bologna,23.0,51.1,15.0,165.0,1350.0,20.0,15.0,3.0,3.0,39.0,2.0,1.33,1.0,2.33,1.13,2.13,16.9,14.5,1.12,0.97,15.0,15.0,1350.0,25.0,1.67,71.0,48.0,69.0,5.0,4.0,6.0,2.0,13.3,3.0,3.0,0.0,0.0,15.0,1.0,4.0,2.0,21.6,0.27,-1.4,-0.1,69.0,175.0,39.4,433.0,87.0,31.4,32.0,109.0,35.8,32.3,221.0,11.0,5.0,13.0,0.87,13.7,52.0,6.0,31.3,3.47,0.1,0.33,0.09,3.1,2.5,5567.0,7079.0,78.6,99250.0,37227.0,2467.0,2802.0,88.0,2289.0,2678.0,85.5,621.0,1133.0,54.8,132.0,371.0,83.0,29.0,315.0,6309.0,741.0,203.0,27.0,73.0,224.0,61.0,29.0,22.0,0.0,319.0,29.0,162.0,305.0,20.33,227.0,27.0,13.0,13.0,17.0,35.0,2.33,25.0,2.0,1.0,3.0,3.0,1.0,241.0,145.0,131.0,84.0,26.0,100.0,190.0,52.6,90.0,166.0,61.0,105.0,134.0,282.0,3.0,8590.0,1046.0,3234.0,3792.0,1642.0,201.0,8587.0,67.0,175.0,38.3,5488.0,231.0,116.0,1.0,180.0,181.0,29.0,3.0,3.0,2.0,782.0,132.0,168.0,44.0
+Cremonese,27.0,43.7,15.0,165.0,1350.0,11.0,5.0,1.0,3.0,31.0,1.0,0.73,0.33,1.07,0.67,1.0,16.7,14.3,1.11,0.95,15.0,15.0,1350.0,26.0,1.73,90.0,64.0,74.4,0.0,7.0,8.0,3.0,20.0,3.0,3.0,0.0,0.0,15.0,0.0,4.0,0.0,29.2,0.3,3.2,0.22,61.0,225.0,27.1,402.0,70.0,43.0,38.6,102.0,51.0,46.6,168.0,11.0,6.5,10.0,0.67,12.2,47.0,9.0,22.7,3.13,0.05,0.21,0.07,-5.7,-4.3,4205.0,5887.0,71.4,75743.0,31749.0,1896.0,2254.0,84.1,1748.0,2215.0,78.9,455.0,1050.0,43.3,139.0,398.0,131.0,50.0,350.0,5136.0,716.0,162.0,9.0,31.0,311.0,78.0,26.0,42.0,0.0,314.0,35.0,129.0,360.0,24.0,239.0,32.0,13.0,34.0,20.0,16.0,1.07,10.0,0.0,0.0,5.0,1.0,0.0,317.0,167.0,181.0,99.0,37.0,164.0,270.0,60.7,106.0,183.0,58.0,125.0,161.0,273.0,7.0,7567.0,946.0,2758.0,3013.0,1887.0,326.0,7565.0,70.0,192.0,36.5,4121.0,210.0,116.0,0.0,209.0,145.0,35.0,3.0,3.0,0.0,814.0,198.0,259.0,43.3
+Empoli,25.0,46.2,15.0,165.0,1350.0,12.0,5.0,0.0,0.0,37.0,3.0,0.8,0.33,1.13,0.8,1.13,14.5,14.5,0.96,0.96,15.0,15.0,1350.0,19.0,1.27,67.0,47.0,73.1,4.0,5.0,6.0,5.0,33.3,3.0,1.0,1.0,1.0,15.0,0.0,3.0,0.0,21.2,0.29,2.2,0.15,70.0,227.0,30.8,537.0,92.0,35.0,34.4,85.0,45.9,41.9,311.0,22.0,7.1,8.0,0.53,11.0,53.0,8.0,28.8,3.53,0.07,0.23,0.08,-2.5,-2.5,4789.0,6272.0,76.4,85012.0,34025.0,2109.0,2444.0,86.3,2035.0,2435.0,83.6,500.0,995.0,50.3,135.0,288.0,98.0,37.0,304.0,5468.0,783.0,208.0,11.0,35.0,238.0,63.0,25.0,23.0,0.0,338.0,21.0,147.0,318.0,21.2,225.0,32.0,14.0,18.0,20.0,21.0,1.4,15.0,1.0,1.0,2.0,1.0,1.0,274.0,154.0,148.0,91.0,35.0,118.0,193.0,61.1,75.0,169.0,80.0,89.0,121.0,361.0,2.0,7975.0,1223.0,3195.0,3093.0,1777.0,247.0,7975.0,84.0,231.0,36.4,4703.0,225.0,152.0,1.0,167.0,179.0,21.0,0.0,3.0,0.0,707.0,152.0,177.0,46.2
+Fiorentina,25.0,58.1,15.0,165.0,1350.0,18.0,16.0,1.0,3.0,37.0,1.0,1.2,1.07,2.27,1.13,2.2,20.8,18.5,1.39,1.23,15.0,15.0,1350.0,20.0,1.33,48.0,29.0,60.4,5.0,4.0,6.0,4.0,26.7,1.0,1.0,0.0,0.0,15.0,0.0,2.0,1.0,16.7,0.33,-2.3,-0.16,62.0,173.0,35.8,445.0,64.0,31.2,33.5,85.0,40.0,39.0,145.0,7.0,4.8,26.0,1.73,17.1,69.0,6.0,29.6,4.6,0.07,0.25,0.08,-2.8,-1.5,6389.0,7880.0,81.1,124351.0,40695.0,2500.0,2791.0,89.6,2873.0,3308.0,86.9,897.0,1418.0,63.3,190.0,519.0,146.0,48.0,501.0,7108.0,752.0,227.0,10.0,89.0,351.0,97.0,38.0,42.0,0.0,308.0,20.0,133.0,423.0,28.2,303.0,43.0,17.0,29.0,18.0,35.0,2.33,25.0,4.0,1.0,1.0,1.0,3.0,253.0,136.0,105.0,107.0,41.0,127.0,203.0,62.6,76.0,135.0,37.0,98.0,116.0,200.0,5.0,9423.0,775.0,2589.0,4235.0,2691.0,401.0,9420.0,90.0,246.0,36.6,6300.0,255.0,135.0,1.0,198.0,192.0,20.0,2.0,1.0,1.0,796.0,240.0,208.0,53.6
+Hellas Verona,29.0,43.9,15.0,165.0,1350.0,11.0,8.0,0.0,0.0,44.0,3.0,0.73,0.53,1.27,0.73,1.27,16.2,16.2,1.08,1.08,15.0,15.0,1350.0,29.0,1.93,84.0,55.0,65.5,1.0,2.0,12.0,0.0,0.0,1.0,0.0,1.0,0.0,15.0,0.0,2.0,1.0,21.9,0.25,-6.1,-0.41,115.0,254.0,45.3,344.0,49.0,56.4,42.4,121.0,49.6,40.9,198.0,6.0,3.0,39.0,2.6,18.1,47.0,4.0,26.4,3.13,0.06,0.23,0.1,-5.2,-5.2,3770.0,5479.0,68.8,73109.0,33328.0,1521.0,1953.0,77.9,1579.0,2017.0,78.3,545.0,1113.0,49.0,133.0,353.0,101.0,34.0,368.0,4737.0,704.0,165.0,8.0,36.0,303.0,79.0,36.0,33.0,1.0,291.0,38.0,139.0,299.0,19.93,199.0,42.0,14.0,20.0,11.0,19.0,1.27,13.0,0.0,3.0,3.0,0.0,0.0,217.0,115.0,111.0,78.0,28.0,99.0,174.0,56.9,75.0,174.0,58.0,116.0,132.0,263.0,5.0,7045.0,862.0,2347.0,2964.0,1836.0,288.0,7045.0,76.0,226.0,33.6,3677.0,232.0,135.0,0.0,224.0,149.0,38.0,0.0,1.0,1.0,896.0,269.0,269.0,50.0
+Inter,23.0,54.5,15.0,165.0,1350.0,33.0,23.0,2.0,2.0,27.0,0.0,2.2,1.53,3.73,2.07,3.6,27.6,26.2,1.84,1.75,15.0,15.0,1350.0,22.0,1.47,62.0,41.0,67.7,10.0,0.0,5.0,4.0,26.7,2.0,2.0,0.0,0.0,15.0,0.0,3.0,1.0,17.5,0.25,-3.5,-0.23,58.0,137.0,42.3,489.0,82.0,23.3,27.9,104.0,22.1,32.0,177.0,7.0,4.0,7.0,0.47,14.6,82.0,12.0,35.0,5.47,0.13,0.38,0.11,5.4,4.8,6608.0,7994.0,82.7,119736.0,41354.0,2809.0,3126.0,89.9,2946.0,3333.0,88.4,687.0,1152.0,59.6,175.0,460.0,134.0,39.0,449.0,7285.0,684.0,192.0,23.0,79.0,320.0,80.0,20.0,52.0,0.0,258.0,25.0,99.0,403.0,26.87,288.0,47.0,8.0,27.0,26.0,59.0,3.93,42.0,3.0,4.0,4.0,5.0,1.0,200.0,115.0,79.0,96.0,25.0,80.0,145.0,55.2,65.0,150.0,42.0,108.0,118.0,211.0,5.0,9405.0,1035.0,3154.0,4212.0,2126.0,361.0,9403.0,59.0,185.0,31.9,6501.0,210.0,102.0,0.0,177.0,179.0,25.0,1.0,2.0,1.0,735.0,185.0,144.0,56.2
+Juventus,26.0,49.9,15.0,165.0,1350.0,24.0,19.0,1.0,2.0,29.0,4.0,1.6,1.27,2.87,1.53,2.8,20.3,18.7,1.35,1.25,15.0,15.0,1350.0,7.0,0.47,45.0,37.0,86.7,8.0,4.0,2.0,10.0,66.7,2.0,1.0,1.0,0.0,15.0,0.0,2.0,0.0,13.3,0.25,6.3,0.42,62.0,174.0,35.6,411.0,72.0,32.8,33.6,83.0,47.0,40.6,207.0,5.0,2.4,15.0,1.0,16.1,66.0,7.0,33.8,4.4,0.12,0.35,0.1,3.7,4.3,6052.0,7389.0,81.9,115662.0,39012.0,2372.0,2670.0,88.8,2771.0,3124.0,88.7,801.0,1282.0,62.5,153.0,427.0,115.0,41.0,392.0,6713.0,656.0,179.0,12.0,78.0,258.0,63.0,21.0,39.0,0.0,258.0,20.0,114.0,339.0,22.6,247.0,29.0,12.0,27.0,12.0,37.0,2.47,27.0,2.0,0.0,4.0,3.0,1.0,221.0,122.0,105.0,89.0,27.0,108.0,178.0,60.7,70.0,159.0,57.0,102.0,145.0,254.0,4.0,8921.0,1021.0,3062.0,4070.0,1866.0,290.0,8919.0,75.0,189.0,39.7,5970.0,235.0,123.0,1.0,181.0,161.0,20.0,2.0,2.0,0.0,747.0,174.0,195.0,47.2
+Lazio,21.0,50.6,15.0,165.0,1350.0,25.0,20.0,1.0,2.0,31.0,1.0,1.67,1.33,3.0,1.6,2.93,18.4,16.9,1.23,1.13,15.0,15.0,1348.0,11.0,0.73,48.0,37.0,79.2,8.0,3.0,3.0,9.0,60.0,1.0,1.0,0.0,0.0,15.0,0.0,3.0,0.0,12.3,0.24,1.3,0.09,66.0,170.0,38.8,471.0,70.0,28.7,32.7,95.0,36.8,36.3,212.0,5.0,2.4,30.0,2.0,17.8,68.0,2.0,43.0,4.53,0.15,0.35,0.11,6.6,7.1,6593.0,7927.0,83.2,108195.0,39364.0,3432.0,3791.0,90.5,2266.0,2618.0,86.6,663.0,1082.0,61.3,120.0,409.0,113.0,12.0,364.0,7187.0,722.0,238.0,25.0,61.0,182.0,66.0,23.0,32.0,0.0,251.0,18.0,110.0,279.0,18.6,209.0,24.0,16.0,13.0,11.0,44.0,2.93,37.0,1.0,1.0,4.0,0.0,1.0,226.0,128.0,97.0,96.0,33.0,113.0,209.0,54.1,96.0,155.0,49.0,106.0,120.0,259.0,2.0,9401.0,1076.0,3200.0,4392.0,1894.0,307.0,9399.0,85.0,210.0,40.5,6522.0,223.0,121.0,0.0,140.0,199.0,18.0,1.0,1.0,0.0,733.0,136.0,159.0,46.1
+Lecce,24.0,40.9,15.0,165.0,1350.0,14.0,9.0,1.0,2.0,38.0,2.0,0.93,0.6,1.53,0.87,1.47,11.2,9.6,0.75,0.64,15.0,15.0,1350.0,17.0,1.13,67.0,51.0,79.1,3.0,6.0,6.0,1.0,6.7,3.0,3.0,0.0,0.0,15.0,1.0,4.0,1.0,18.3,0.23,2.3,0.16,72.0,274.0,26.3,385.0,67.0,50.1,39.7,112.0,72.3,50.5,240.0,12.0,5.0,13.0,0.87,11.7,38.0,8.0,28.4,2.53,0.1,0.34,0.07,2.8,3.4,3876.0,5498.0,70.5,73994.0,29349.0,1566.0,1931.0,81.1,1636.0,2059.0,79.5,557.0,1160.0,48.0,96.0,352.0,65.0,21.0,306.0,4714.0,755.0,220.0,7.0,58.0,236.0,58.0,27.0,21.0,0.0,326.0,29.0,113.0,231.0,15.4,156.0,20.0,19.0,9.0,18.0,21.0,1.4,16.0,1.0,2.0,1.0,1.0,0.0,271.0,150.0,148.0,86.0,37.0,112.0,210.0,53.3,98.0,191.0,51.0,140.0,157.0,354.0,1.0,7228.0,948.0,2749.0,2979.0,1597.0,204.0,7226.0,79.0,201.0,39.3,3795.0,252.0,132.0,1.0,215.0,192.0,29.0,2.0,3.0,1.0,766.0,215.0,263.0,45.0
+Milan,27.0,53.7,15.0,165.0,1350.0,27.0,22.0,2.0,2.0,38.0,2.0,1.8,1.47,3.27,1.67,3.13,23.9,22.6,1.6,1.51,15.0,15.0,1350.0,15.0,1.0,53.0,37.0,73.6,10.0,3.0,2.0,4.0,26.7,2.0,1.0,1.0,0.0,15.0,2.0,1.0,0.0,14.7,0.24,-0.3,-0.02,81.0,176.0,46.0,463.0,68.0,33.3,34.1,54.0,40.7,39.5,150.0,9.0,6.0,13.0,0.87,14.4,73.0,10.0,29.3,4.87,0.1,0.34,0.09,3.1,2.4,5727.0,7206.0,79.5,108926.0,38742.0,2259.0,2631.0,85.9,2557.0,2929.0,87.3,779.0,1288.0,60.5,195.0,482.0,145.0,33.0,475.0,6478.0,707.0,180.0,24.0,53.0,255.0,73.0,14.0,50.0,0.0,321.0,21.0,129.0,433.0,28.87,299.0,40.0,25.0,30.0,25.0,46.0,3.07,33.0,2.0,4.0,4.0,1.0,2.0,266.0,142.0,132.0,108.0,26.0,112.0,177.0,63.3,65.0,148.0,52.0,96.0,120.0,182.0,2.0,8774.0,843.0,2765.0,4007.0,2117.0,355.0,8772.0,119.0,271.0,43.9,5617.0,234.0,122.0,2.0,181.0,166.0,21.0,1.0,2.0,0.0,809.0,220.0,184.0,54.5
+Monza,29.0,55.6,15.0,165.0,1350.0,16.0,10.0,2.0,2.0,31.0,1.0,1.07,0.67,1.73,0.93,1.6,17.0,15.5,1.14,1.03,15.0,15.0,1350.0,22.0,1.47,59.0,38.0,62.7,5.0,1.0,9.0,5.0,33.3,0.0,0.0,0.0,0.0,15.0,0.0,2.0,1.0,22.1,0.39,1.1,0.08,55.0,165.0,33.3,499.0,96.0,29.5,32.4,84.0,21.4,27.5,184.0,7.0,3.8,10.0,0.67,13.8,50.0,6.0,29.2,3.33,0.08,0.28,0.09,-1.0,-1.5,6784.0,8126.0,83.5,120549.0,41693.0,3104.0,3429.0,90.5,2875.0,3257.0,88.3,691.0,1109.0,62.3,130.0,506.0,110.0,31.0,384.0,7363.0,734.0,235.0,9.0,70.0,259.0,63.0,9.0,43.0,0.0,286.0,29.0,109.0,290.0,19.33,233.0,21.0,4.0,14.0,15.0,31.0,2.07,24.0,1.0,0.0,2.0,4.0,0.0,245.0,138.0,128.0,89.0,28.0,103.0,191.0,53.9,88.0,136.0,39.0,97.0,136.0,210.0,6.0,9539.0,956.0,3215.0,4332.0,2085.0,258.0,9537.0,77.0,190.0,40.5,6694.0,228.0,128.0,0.0,192.0,207.0,29.0,2.0,0.0,1.0,692.0,167.0,152.0,52.4
+Napoli,24.0,60.0,15.0,165.0,1350.0,37.0,31.0,3.0,3.0,20.0,0.0,2.47,2.07,4.53,2.27,4.33,29.3,26.9,1.95,1.79,15.0,15.0,1350.0,12.0,0.8,43.0,30.0,74.4,13.0,2.0,0.0,6.0,40.0,2.0,1.0,1.0,0.0,15.0,0.0,1.0,0.0,14.0,0.28,2.0,0.14,24.0,73.0,32.9,332.0,55.0,16.3,26.9,95.0,20.0,26.6,154.0,6.0,3.9,18.0,1.2,16.9,89.0,6.0,33.1,5.93,0.13,0.38,0.1,7.7,7.1,7689.0,9014.0,85.3,128440.0,43302.0,3768.0,4096.0,92.0,2967.0,3320.0,89.4,698.0,1076.0,64.9,223.0,541.0,162.0,35.0,486.0,8234.0,757.0,217.0,12.0,92.0,257.0,88.0,44.0,25.0,0.0,330.0,23.0,128.0,488.0,32.53,356.0,41.0,28.0,33.0,18.0,68.0,4.53,52.0,3.0,2.0,7.0,3.0,1.0,238.0,119.0,103.0,89.0,46.0,100.0,177.0,56.5,77.0,155.0,46.0,109.0,102.0,228.0,5.0,10557.0,874.0,2942.0,5047.0,2675.0,443.0,10554.0,108.0,295.0,36.6,7587.0,230.0,146.0,0.0,135.0,195.0,23.0,3.0,2.0,0.0,792.0,193.0,152.0,55.9
+Roma,24.0,50.6,15.0,165.0,1350.0,18.0,11.0,2.0,4.0,27.0,0.0,1.2,0.73,1.93,1.07,1.8,26.8,23.6,1.79,1.58,15.0,15.0,1350.0,14.0,0.93,44.0,30.0,68.2,8.0,3.0,4.0,4.0,26.7,0.0,0.0,0.0,0.0,15.0,1.0,2.0,0.0,9.5,0.22,-4.5,-0.3,51.0,115.0,44.3,278.0,58.0,30.6,30.4,109.0,27.5,31.3,181.0,6.0,3.3,8.0,0.53,12.5,67.0,4.0,33.3,4.47,0.08,0.24,0.12,-8.8,-7.6,5820.0,7204.0,80.8,107245.0,36673.0,2415.0,2708.0,89.2,2572.0,2967.0,86.7,705.0,1172.0,60.2,153.0,428.0,120.0,24.0,396.0,6441.0,737.0,207.0,23.0,78.0,231.0,73.0,33.0,36.0,0.0,317.0,26.0,111.0,353.0,23.53,245.0,40.0,14.0,27.0,16.0,30.0,2.0,16.0,4.0,3.0,5.0,2.0,0.0,272.0,136.0,122.0,117.0,33.0,117.0,198.0,59.1,81.0,154.0,46.0,108.0,156.0,250.0,4.0,8790.0,879.0,2953.0,4136.0,1822.0,328.0,8786.0,94.0,256.0,36.7,5730.0,230.0,125.0,0.0,180.0,194.0,26.0,3.0,0.0,0.0,784.0,179.0,149.0,54.6
+Salernitana,24.0,46.9,15.0,165.0,1350.0,18.0,12.0,1.0,1.0,33.0,3.0,1.2,0.8,2.0,1.13,1.93,16.3,15.6,1.08,1.04,15.0,15.0,1350.0,24.0,1.6,76.0,50.0,72.4,4.0,5.0,6.0,3.0,20.0,5.0,3.0,2.0,0.0,15.0,0.0,0.0,0.0,26.0,0.28,2.0,0.14,57.0,227.0,25.1,414.0,72.0,39.9,36.1,134.0,46.3,40.6,199.0,15.0,7.5,11.0,0.73,14.2,51.0,6.0,30.7,3.4,0.1,0.33,0.1,1.7,1.4,5296.0,6750.0,78.5,96167.0,35893.0,2257.0,2550.0,88.5,2320.0,2676.0,86.7,580.0,1133.0,51.2,126.0,409.0,95.0,30.0,404.0,6021.0,697.0,191.0,15.0,89.0,245.0,58.0,3.0,40.0,0.0,274.0,32.0,130.0,297.0,19.8,217.0,27.0,8.0,21.0,16.0,33.0,2.2,28.0,1.0,2.0,2.0,0.0,0.0,235.0,128.0,119.0,92.0,24.0,100.0,207.0,48.3,107.0,145.0,56.0,89.0,123.0,280.0,7.0,8290.0,1016.0,2933.0,3712.0,1723.0,210.0,8289.0,87.0,228.0,38.2,5212.0,239.0,121.0,1.0,174.0,143.0,32.0,0.0,5.0,0.0,766.0,186.0,176.0,51.4
+Sampdoria,24.0,51.2,15.0,165.0,1350.0,6.0,6.0,0.0,0.0,46.0,0.0,0.4,0.4,0.8,0.4,0.8,11.6,11.6,0.77,0.77,15.0,15.0,1350.0,27.0,1.8,71.0,45.0,64.8,1.0,3.0,11.0,2.0,13.3,3.0,2.0,1.0,0.0,15.0,0.0,2.0,2.0,19.4,0.24,-5.6,-0.37,77.0,239.0,32.2,430.0,71.0,42.3,38.5,100.0,57.0,44.1,190.0,11.0,5.8,16.0,1.07,15.7,42.0,8.0,27.5,2.8,0.04,0.14,0.08,-5.6,-5.6,5305.0,7003.0,75.8,96616.0,36261.0,2272.0,2644.0,85.9,2250.0,2741.0,82.1,624.0,1179.0,52.9,105.0,444.0,117.0,28.0,405.0,6148.0,826.0,277.0,11.0,46.0,261.0,55.0,9.0,39.0,0.0,346.0,29.0,153.0,255.0,17.0,182.0,17.0,7.0,22.0,19.0,12.0,0.8,9.0,0.0,0.0,1.0,0.0,2.0,222.0,127.0,99.0,93.0,30.0,102.0,186.0,54.8,84.0,157.0,37.0,120.0,136.0,206.0,4.0,8446.0,837.0,2658.0,3881.0,1998.0,256.0,8446.0,73.0,208.0,35.1,5217.0,251.0,147.0,0.0,213.0,235.0,29.0,0.0,3.0,2.0,767.0,264.0,242.0,52.2
+Sassuolo,26.0,48.1,15.0,165.0,1350.0,15.0,12.0,1.0,2.0,34.0,2.0,1.0,0.8,1.8,0.93,1.73,18.2,16.6,1.21,1.11,15.0,15.0,1350.0,22.0,1.47,45.0,23.0,55.6,4.0,4.0,7.0,5.0,33.3,2.0,2.0,0.0,0.0,15.0,0.0,2.0,0.0,18.6,0.38,-3.4,-0.23,90.0,217.0,41.5,557.0,81.0,31.2,34.6,139.0,30.9,33.1,199.0,13.0,6.5,13.0,0.87,14.6,72.0,9.0,37.7,4.8,0.07,0.19,0.09,-3.2,-2.6,5737.0,7101.0,80.8,108903.0,39457.0,2369.0,2678.0,88.5,2380.0,2745.0,86.7,853.0,1330.0,64.1,156.0,438.0,134.0,42.0,427.0,6270.0,817.0,226.0,18.0,84.0,228.0,61.0,27.0,17.0,0.0,333.0,14.0,130.0,348.0,23.2,278.0,16.0,13.0,15.0,15.0,28.0,1.87,22.0,0.0,2.0,2.0,1.0,1.0,186.0,95.0,87.0,74.0,25.0,81.0,160.0,50.6,79.0,140.0,44.0,96.0,108.0,234.0,4.0,8476.0,989.0,2974.0,3607.0,1988.0,294.0,8474.0,92.0,225.0,40.9,5654.0,195.0,156.0,1.0,139.0,179.0,14.0,2.0,2.0,0.0,655.0,133.0,155.0,46.2
+Spezia,24.0,47.5,15.0,165.0,1350.0,12.0,8.0,1.0,1.0,42.0,2.0,0.8,0.53,1.33,0.73,1.27,14.0,13.2,0.93,0.88,15.0,15.0,1350.0,26.0,1.73,84.0,58.0,69.0,2.0,4.0,8.0,1.0,6.7,1.0,0.0,0.0,1.0,15.0,1.0,3.0,0.0,22.4,0.27,-3.6,-0.24,77.0,235.0,32.8,426.0,74.0,40.4,35.0,93.0,67.7,50.4,201.0,9.0,4.5,20.0,1.33,15.5,48.0,4.0,28.2,3.2,0.06,0.23,0.08,-2.0,-2.2,4747.0,6414.0,74.0,84275.0,32901.0,2199.0,2579.0,85.3,1946.0,2390.0,81.4,497.0,1088.0,45.7,118.0,353.0,99.0,31.0,348.0,5574.0,808.0,179.0,12.0,50.0,265.0,85.0,49.0,28.0,0.0,362.0,32.0,135.0,286.0,19.07,204.0,27.0,10.0,20.0,13.0,18.0,1.2,14.0,1.0,0.0,1.0,2.0,0.0,251.0,140.0,108.0,102.0,41.0,99.0,212.0,46.7,113.0,190.0,77.0,113.0,120.0,297.0,3.0,8064.0,1055.0,3014.0,3319.0,1822.0,286.0,8063.0,78.0,206.0,37.9,4676.0,235.0,160.0,1.0,211.0,139.0,32.0,1.0,1.0,0.0,800.0,208.0,251.0,45.3
+Torino,23.0,51.3,15.0,165.0,1350.0,16.0,11.0,1.0,1.0,37.0,0.0,1.07,0.73,1.8,1.0,1.73,15.8,15.1,1.06,1.0,15.0,15.0,1350.0,17.0,1.13,59.0,42.0,74.6,6.0,3.0,6.0,3.0,20.0,3.0,2.0,0.0,1.0,15.0,0.0,1.0,0.0,17.4,0.27,0.4,0.03,106.0,369.0,28.7,552.0,58.0,47.6,40.5,111.0,95.5,72.9,174.0,12.0,6.9,25.0,1.67,17.2,58.0,3.0,33.3,3.87,0.09,0.26,0.09,0.2,-0.1,5630.0,7173.0,78.5,101934.0,34476.0,2475.0,2828.0,87.5,2414.0,2800.0,86.2,585.0,1153.0,50.7,145.0,442.0,102.0,33.0,341.0,6468.0,671.0,172.0,9.0,57.0,220.0,59.0,22.0,23.0,0.0,291.0,34.0,121.0,326.0,21.73,254.0,19.0,16.0,16.0,9.0,27.0,1.8,20.0,1.0,2.0,2.0,2.0,0.0,205.0,111.0,94.0,81.0,30.0,87.0,129.0,67.4,42.0,147.0,44.0,103.0,141.0,240.0,3.0,8728.0,886.0,2702.0,3970.0,2145.0,280.0,8727.0,98.0,241.0,40.7,5556.0,256.0,148.0,0.0,219.0,149.0,34.0,1.0,3.0,0.0,794.0,222.0,248.0,47.2
+Udinese,22.0,49.7,15.0,165.0,1350.0,23.0,20.0,0.0,0.0,37.0,1.0,1.53,1.33,2.87,1.53,2.87,19.2,19.2,1.28,1.28,15.0,15.0,1350.0,17.0,1.13,56.0,39.0,73.2,6.0,6.0,3.0,5.0,33.3,2.0,2.0,0.0,0.0,15.0,1.0,0.0,0.0,18.0,0.29,1.0,0.07,60.0,153.0,39.2,306.0,61.0,35.3,34.1,116.0,38.8,36.9,205.0,4.0,2.0,5.0,0.33,11.3,58.0,12.0,28.7,3.87,0.11,0.4,0.1,3.8,3.8,5458.0,6857.0,79.6,98037.0,37350.0,2407.0,2754.0,87.4,2230.0,2609.0,85.5,635.0,1072.0,59.2,153.0,438.0,135.0,18.0,449.0,6100.0,728.0,192.0,10.0,85.0,191.0,65.0,33.0,13.0,0.0,322.0,29.0,125.0,353.0,23.53,256.0,30.0,19.0,15.0,24.0,40.0,2.67,32.0,3.0,1.0,0.0,3.0,1.0,256.0,151.0,140.0,93.0,23.0,125.0,220.0,56.8,95.0,158.0,51.0,107.0,128.0,287.0,2.0,8576.0,902.0,2810.0,3704.0,2158.0,376.0,8576.0,94.0,263.0,35.7,5371.0,266.0,141.0,0.0,179.0,177.0,29.0,0.0,2.0,0.0,782.0,197.0,154.0,56.1
diff --git a/fbref_data/teams_vs.csv b/fbref_data/teams_vs.csv
index 5337556..dad7474 100644
--- a/fbref_data/teams_vs.csv
+++ b/fbref_data/teams_vs.csv
@@ -1,21 +1,21 @@
team,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,xg_per90,npxg_per90,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,minutes_90s,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,shots_on_target,shots_free_kicks,shots_on_target_pct,shots_on_target_per90,goals_per_shot,goals_per_shot_on_target,npxg_per_shot,xg_net,npxg_net,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,assisted_shots,passes_into_final_third,passes_into_penalty_area,crosses_into_penalty_area,progressive_passes,passes_live,passes_dead,passes_free_kicks,through_balls,passes_switches,crosses,corner_kicks,corner_kicks_in,corner_kicks_out,corner_kicks_straight,throw_ins,passes_offsides,passes_blocked,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,tackles,tackles_won,tackles_def_3rd,tackles_mid_3rd,tackles_att_3rd,dribble_tackles,dribbles_vs,dribble_tackles_pct,dribbled_past,blocks,blocked_shots,blocked_passes,interceptions,clearances,errors,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,passes_received,miscontrols,dispossessed,cards_yellow_red,fouls,fouled,offsides,pens_won,pens_conceded,own_goals,ball_recoveries,aerials_won,aerials_lost,aerials_won_pct
-vs Atalanta,23.0,53.6,14.0,154.0,1260.0,12.0,9.0,0.0,0.0,33.0,0.0,0.86,0.64,1.5,0.86,1.5,13.4,13.4,0.95,0.95,14.0,14.0,1260.0,20.0,1.43,58.0,38.0,72.4,3.0,3.0,8.0,1.0,7.1,5.0,4.0,1.0,0.0,14.0,0.0,0.0,1.0,20.2,0.27,1.2,0.09,62.0,199.0,31.2,513.0,73.0,33.7,34.5,88.0,29.5,33.6,150.0,8.0,5.3,20.0,1.43,15.1,50.0,5.0,28.9,3.57,0.07,0.24,0.08,-1.4,-1.4,5794.0,7320.0,79.2,102160.0,37519.0,2565.0,2902.0,88.4,2383.0,2805.0,85.0,641.0,1155.0,55.5,131.0,402.0,114.0,26.0,405.0,6566.0,735.0,197.0,12.0,47.0,224.0,64.0,10.0,31.0,0.0,332.0,19.0,131.0,309.0,22.07,233.0,28.0,13.0,12.0,13.0,23.0,1.64,15.0,1.0,2.0,2.0,1.0,2.0,246.0,141.0,128.0,83.0,35.0,113.0,194.0,58.2,81.0,146.0,47.0,99.0,147.0,204.0,2.0,8856.0,910.0,2972.0,4029.0,1957.0,293.0,8856.0,108.0,264.0,40.9,5682.0,255.0,119.0,0.0,150.0,168.0,19.0,0.0,5.0,1.0,834.0,181.0,211.0,46.2
-vs Bologna,23.0,48.9,14.0,154.0,1260.0,23.0,13.0,3.0,3.0,33.0,2.0,1.64,0.93,2.57,1.43,2.36,19.9,17.7,1.42,1.26,14.0,14.0,1258.0,17.0,1.22,51.0,34.0,72.5,5.0,4.0,4.0,3.0,21.4,3.0,3.0,0.0,0.0,14.0,0.0,1.0,0.0,15.6,0.25,-1.4,-0.1,68.0,195.0,34.9,347.0,64.0,40.3,35.9,91.0,60.4,48.8,164.0,9.0,5.5,21.0,1.5,17.5,65.0,1.0,32.8,4.64,0.1,0.31,0.09,3.1,2.3,4885.0,6297.0,77.6,87148.0,33009.0,2212.0,2538.0,87.2,1957.0,2347.0,83.4,567.0,1011.0,56.1,156.0,418.0,114.0,33.0,369.0,5559.0,714.0,187.0,14.0,53.0,273.0,73.0,21.0,42.0,0.0,309.0,24.0,123.0,342.0,24.43,237.0,37.0,18.0,28.0,10.0,37.0,2.64,24.0,1.0,1.0,5.0,3.0,3.0,197.0,107.0,77.0,84.0,36.0,87.0,152.0,57.2,65.0,177.0,31.0,146.0,107.0,202.0,5.0,7703.0,715.0,2125.0,3498.0,2157.0,325.0,7700.0,84.0,212.0,39.6,4822.0,235.0,128.0,1.0,182.0,158.0,24.0,2.0,3.0,0.0,731.0,165.0,123.0,57.3
-vs Cremonese,27.0,56.8,14.0,154.0,1260.0,24.0,16.0,3.0,3.0,22.0,0.0,1.71,1.14,2.86,1.5,2.64,25.2,22.9,1.8,1.63,14.0,14.0,1260.0,11.0,0.79,45.0,32.0,77.8,7.0,7.0,0.0,6.0,42.9,3.0,1.0,2.0,0.0,14.0,0.0,2.0,0.0,12.7,0.22,1.7,0.12,57.0,151.0,37.7,400.0,77.0,28.3,32.8,125.0,30.4,33.8,212.0,12.0,5.7,15.0,1.07,14.0,81.0,10.0,37.2,5.79,0.1,0.26,0.11,-1.2,-1.9,5698.0,7173.0,79.4,105943.0,39843.0,2473.0,2859.0,86.5,2327.0,2756.0,84.4,771.0,1218.0,63.3,163.0,421.0,125.0,26.0,462.0,6425.0,729.0,215.0,15.0,76.0,220.0,56.0,21.0,28.0,0.0,294.0,19.0,128.0,383.0,27.36,261.0,41.0,17.0,32.0,24.0,44.0,3.14,29.0,2.0,4.0,6.0,3.0,0.0,187.0,107.0,87.0,73.0,27.0,81.0,148.0,54.7,67.0,155.0,51.0,104.0,121.0,279.0,7.0,8755.0,945.0,2887.0,3745.0,2222.0,341.0,8752.0,100.0,288.0,34.7,5618.0,220.0,143.0,0.0,145.0,188.0,19.0,2.0,3.0,0.0,744.0,242.0,184.0,56.8
-vs Empoli,25.0,54.0,14.0,154.0,1260.0,19.0,14.0,1.0,3.0,27.0,1.0,1.36,1.0,2.36,1.29,2.29,23.7,21.3,1.69,1.52,14.0,14.0,1260.0,10.0,0.71,47.0,37.0,78.7,6.0,5.0,3.0,5.0,35.7,0.0,0.0,0.0,0.0,14.0,1.0,0.0,0.0,9.7,0.22,-0.3,-0.02,61.0,137.0,44.5,355.0,62.0,29.3,33.3,83.0,39.8,37.3,174.0,4.0,2.3,10.0,0.71,14.8,60.0,10.0,27.6,4.29,0.08,0.3,0.1,-4.7,-3.3,5426.0,6801.0,79.8,101512.0,35508.0,2389.0,2717.0,87.9,2088.0,2501.0,83.5,795.0,1218.0,65.3,160.0,457.0,149.0,50.0,411.0,6064.0,709.0,164.0,11.0,127.0,360.0,87.0,23.0,41.0,1.0,337.0,28.0,107.0,379.0,27.07,277.0,32.0,10.0,24.0,20.0,33.0,2.36,27.0,3.0,1.0,1.0,1.0,0.0,256.0,136.0,109.0,112.0,35.0,114.0,192.0,59.4,78.0,173.0,54.0,119.0,125.0,220.0,4.0,8321.0,757.0,2420.0,3470.0,2515.0,369.0,8318.0,72.0,216.0,33.3,5366.0,222.0,146.0,0.0,176.0,151.0,28.0,2.0,0.0,0.0,723.0,163.0,135.0,54.7
-vs Fiorentina,25.0,41.3,14.0,154.0,1260.0,18.0,13.0,1.0,1.0,34.0,4.0,1.29,0.93,2.21,1.21,2.14,15.5,14.7,1.11,1.05,14.0,14.0,1260.0,17.0,1.21,68.0,49.0,76.5,5.0,4.0,5.0,5.0,35.7,3.0,1.0,2.0,0.0,14.0,0.0,4.0,0.0,17.8,0.22,0.8,0.06,97.0,298.0,32.6,477.0,68.0,45.3,37.9,115.0,71.3,53.4,248.0,12.0,4.8,12.0,0.86,13.9,45.0,4.0,36.6,3.21,0.14,0.38,0.12,2.5,2.3,3836.0,5199.0,73.8,72163.0,29778.0,1589.0,1871.0,84.9,1658.0,2010.0,82.5,472.0,978.0,48.3,94.0,255.0,80.0,23.0,273.0,4489.0,675.0,200.0,22.0,44.0,171.0,41.0,15.0,21.0,0.0,270.0,35.0,105.0,216.0,15.43,154.0,21.0,15.0,8.0,11.0,28.0,2.0,21.0,1.0,1.0,2.0,2.0,1.0,233.0,121.0,128.0,82.0,23.0,113.0,196.0,57.7,83.0,167.0,67.0,100.0,123.0,303.0,3.0,6696.0,1101.0,2982.0,2515.0,1304.0,227.0,6695.0,67.0,212.0,31.6,3749.0,216.0,114.0,1.0,186.0,176.0,35.0,1.0,3.0,0.0,694.0,193.0,224.0,46.3
-vs Hellas Verona,29.0,56.1,14.0,154.0,1260.0,26.0,25.0,0.0,1.0,30.0,3.0,1.86,1.79,3.64,1.86,3.64,21.1,20.3,1.51,1.45,14.0,14.0,1260.0,11.0,0.79,42.0,32.0,73.8,11.0,2.0,1.0,5.0,35.7,0.0,0.0,0.0,0.0,14.0,0.0,2.0,1.0,11.6,0.28,1.6,0.12,97.0,279.0,34.8,452.0,53.0,49.6,39.4,94.0,58.5,45.2,205.0,12.0,5.9,13.0,0.93,13.9,74.0,6.0,34.1,5.29,0.12,0.35,0.1,4.9,5.7,5102.0,6623.0,77.0,92728.0,37260.0,2241.0,2593.0,86.4,2132.0,2531.0,84.2,592.0,1148.0,51.6,173.0,419.0,129.0,29.0,390.0,5871.0,734.0,237.0,20.0,39.0,211.0,72.0,26.0,36.0,0.0,273.0,18.0,112.0,372.0,26.57,266.0,38.0,17.0,21.0,21.0,48.0,3.43,40.0,3.0,3.0,1.0,1.0,0.0,242.0,130.0,137.0,83.0,22.0,109.0,179.0,60.9,70.0,140.0,39.0,101.0,125.0,281.0,0.0,8224.0,935.0,2805.0,3601.0,1909.0,330.0,8223.0,71.0,196.0,36.2,4994.0,242.0,111.0,0.0,130.0,205.0,18.0,1.0,0.0,1.0,758.0,240.0,229.0,51.2
-vs Inter,23.0,45.4,14.0,154.0,1260.0,19.0,18.0,1.0,1.0,42.0,0.0,1.36,1.29,2.64,1.29,2.57,12.9,12.1,0.92,0.87,14.0,14.0,1260.0,31.0,2.21,81.0,50.0,64.2,5.0,0.0,9.0,1.0,7.1,2.0,2.0,0.0,0.0,14.0,2.0,4.0,0.0,27.5,0.33,-3.5,-0.25,54.0,188.0,28.7,362.0,67.0,33.4,35.7,118.0,56.8,45.7,235.0,14.0,6.0,9.0,0.64,11.5,54.0,10.0,35.3,3.86,0.12,0.33,0.08,6.1,5.9,4992.0,6232.0,80.1,91022.0,31816.0,2159.0,2428.0,88.9,2167.0,2476.0,87.5,563.0,1017.0,55.4,117.0,374.0,92.0,29.0,332.0,5566.0,652.0,178.0,4.0,52.0,195.0,53.0,20.0,26.0,0.0,246.0,14.0,112.0,269.0,19.21,204.0,19.0,7.0,15.0,18.0,34.0,2.43,25.0,5.0,0.0,1.0,3.0,0.0,176.0,92.0,75.0,70.0,31.0,82.0,139.0,59.0,57.0,119.0,46.0,73.0,137.0,266.0,4.0,7545.0,916.0,2602.0,3452.0,1570.0,224.0,7544.0,59.0,159.0,37.1,4925.0,175.0,103.0,0.0,182.0,154.0,14.0,1.0,2.0,0.0,596.0,126.0,172.0,42.3
-vs Juventus,26.0,49.5,14.0,154.0,1260.0,7.0,5.0,1.0,2.0,33.0,1.0,0.5,0.36,0.86,0.43,0.79,16.1,14.6,1.15,1.04,14.0,14.0,1260.0,21.0,1.5,59.0,37.0,66.1,2.0,4.0,8.0,3.0,21.4,2.0,1.0,1.0,0.0,14.0,2.0,4.0,0.0,17.7,0.27,-3.3,-0.23,67.0,163.0,41.1,314.0,55.0,35.4,33.5,106.0,49.1,42.0,188.0,6.0,3.2,13.0,0.93,15.9,40.0,5.0,22.2,2.86,0.03,0.15,0.08,-9.1,-8.6,5485.0,6779.0,80.9,98239.0,32285.0,2511.0,2797.0,89.8,2255.0,2642.0,85.4,605.0,1007.0,60.1,135.0,448.0,92.0,28.0,336.0,6068.0,690.0,183.0,9.0,61.0,256.0,70.0,24.0,34.0,0.0,290.0,21.0,115.0,310.0,22.14,252.0,18.0,10.0,15.0,9.0,11.0,0.79,6.0,1.0,2.0,2.0,0.0,0.0,191.0,108.0,79.0,82.0,30.0,76.0,147.0,51.7,71.0,120.0,43.0,77.0,126.0,223.0,4.0,8109.0,812.0,2352.0,3806.0,2043.0,232.0,8107.0,67.0,186.0,36.0,5414.0,209.0,106.0,0.0,161.0,156.0,21.0,0.0,2.0,0.0,674.0,184.0,166.0,52.6
-vs Lazio,21.0,50.0,14.0,154.0,1260.0,8.0,7.0,1.0,1.0,33.0,2.0,0.57,0.5,1.07,0.5,1.0,15.6,14.8,1.11,1.06,14.0,14.0,1260.0,26.0,1.86,66.0,41.0,62.1,2.0,3.0,9.0,2.0,14.3,2.0,1.0,0.0,1.0,14.0,0.0,1.0,1.0,22.0,0.32,-3.0,-0.21,51.0,130.0,39.2,443.0,73.0,24.8,29.8,78.0,25.6,29.8,135.0,7.0,5.2,20.0,1.43,14.5,38.0,3.0,21.5,2.71,0.04,0.18,0.08,-7.6,-7.8,5926.0,7208.0,82.2,111826.0,36426.0,2362.0,2643.0,89.4,2765.0,3086.0,89.6,688.0,1139.0,60.4,133.0,441.0,121.0,38.0,367.0,6557.0,616.0,145.0,13.0,81.0,269.0,73.0,33.0,28.0,0.0,276.0,35.0,124.0,308.0,22.0,223.0,32.0,18.0,15.0,14.0,16.0,1.14,11.0,1.0,0.0,1.0,2.0,1.0,200.0,109.0,81.0,86.0,33.0,88.0,171.0,51.5,83.0,124.0,29.0,95.0,111.0,181.0,7.0,8518.0,972.0,3126.0,3689.0,1809.0,304.0,8517.0,93.0,223.0,41.7,5862.0,216.0,106.0,2.0,197.0,124.0,35.0,1.0,2.0,1.0,746.0,151.0,126.0,54.5
-vs Lecce,24.0,59.3,14.0,154.0,1260.0,16.0,10.0,3.0,3.0,37.0,0.0,1.14,0.71,1.86,0.93,1.64,18.1,15.7,1.29,1.12,14.0,14.0,1260.0,12.0,0.86,37.0,24.0,70.3,6.0,6.0,2.0,4.0,28.6,2.0,1.0,1.0,0.0,14.0,0.0,2.0,0.0,12.2,0.28,0.2,0.02,55.0,153.0,35.9,408.0,81.0,28.2,31.5,89.0,42.7,39.4,172.0,14.0,8.1,10.0,0.71,14.6,62.0,5.0,36.0,4.43,0.08,0.21,0.09,-2.1,-2.7,5990.0,7540.0,79.4,108888.0,38010.0,2551.0,2924.0,87.2,2652.0,3040.0,87.2,637.0,1154.0,55.2,133.0,491.0,120.0,33.0,410.0,6713.0,800.0,212.0,21.0,61.0,289.0,88.0,25.0,52.0,0.0,366.0,27.0,146.0,304.0,21.71,228.0,22.0,10.0,20.0,14.0,27.0,1.93,17.0,1.0,1.0,3.0,4.0,1.0,210.0,120.0,98.0,89.0,23.0,84.0,160.0,52.5,76.0,110.0,31.0,79.0,118.0,245.0,2.0,8968.0,789.0,2703.0,4205.0,2149.0,308.0,8965.0,95.0,223.0,42.6,5897.0,244.0,153.0,0.0,184.0,184.0,27.0,3.0,2.0,0.0,703.0,216.0,188.0,53.5
-vs Milan,27.0,46.1,14.0,154.0,1260.0,14.0,11.0,1.0,2.0,47.0,0.0,1.0,0.79,1.79,0.93,1.71,14.0,12.4,1.0,0.89,14.0,14.0,1260.0,27.0,1.93,73.0,47.0,65.8,2.0,3.0,9.0,2.0,14.3,2.0,2.0,0.0,0.0,14.0,0.0,1.0,1.0,25.9,0.33,-0.1,-0.01,79.0,209.0,37.8,362.0,88.0,43.9,37.7,117.0,42.7,39.1,187.0,9.0,4.8,23.0,1.64,16.6,47.0,7.0,30.1,3.36,0.08,0.28,0.08,0.0,0.6,4459.0,5776.0,77.2,80029.0,33278.0,2033.0,2346.0,86.7,1759.0,2121.0,82.9,536.0,986.0,54.4,122.0,332.0,95.0,25.0,322.0,5089.0,672.0,174.0,8.0,77.0,170.0,51.0,21.0,24.0,0.0,273.0,15.0,104.0,279.0,19.93,196.0,29.0,4.0,21.0,22.0,25.0,1.79,17.0,2.0,0.0,1.0,4.0,1.0,212.0,115.0,116.0,78.0,18.0,102.0,212.0,48.1,110.0,169.0,63.0,106.0,106.0,265.0,6.0,7260.0,955.0,2668.0,3071.0,1599.0,213.0,7258.0,58.0,198.0,29.3,4400.0,249.0,139.0,0.0,164.0,161.0,15.0,2.0,2.0,1.0,690.0,168.0,205.0,45.0
-vs Monza,29.0,44.5,14.0,154.0,1260.0,21.0,17.0,0.0,0.0,26.0,2.0,1.5,1.21,2.71,1.5,2.71,18.0,18.0,1.28,1.28,14.0,14.0,1260.0,13.0,0.93,45.0,32.0,73.3,9.0,1.0,4.0,5.0,35.7,1.0,1.0,0.0,0.0,14.0,2.0,1.0,0.0,12.6,0.26,-0.4,-0.03,65.0,165.0,39.4,354.0,62.0,33.9,34.1,101.0,44.6,41.2,192.0,8.0,4.2,16.0,1.14,15.6,59.0,6.0,36.9,4.21,0.13,0.36,0.12,3.0,3.0,4767.0,6008.0,79.3,86283.0,33028.0,2155.0,2428.0,88.8,1889.0,2225.0,84.9,601.0,1023.0,58.7,133.0,367.0,100.0,23.0,342.0,5301.0,683.0,200.0,15.0,78.0,222.0,70.0,33.0,27.0,0.0,266.0,24.0,102.0,282.0,20.14,204.0,30.0,15.0,17.0,12.0,38.0,2.71,29.0,2.0,2.0,5.0,0.0,0.0,206.0,113.0,101.0,74.0,31.0,86.0,161.0,53.4,75.0,125.0,38.0,87.0,131.0,207.0,3.0,7360.0,828.0,2377.0,3330.0,1729.0,292.0,7360.0,83.0,201.0,41.3,4686.0,213.0,137.0,0.0,207.0,178.0,24.0,0.0,1.0,0.0,692.0,141.0,160.0,46.8
-vs Napoli,24.0,40.2,14.0,154.0,1260.0,10.0,6.0,1.0,2.0,44.0,2.0,0.71,0.43,1.14,0.64,1.07,11.6,10.1,0.83,0.72,14.0,14.0,1260.0,34.0,2.43,87.0,53.0,64.4,0.0,2.0,12.0,1.0,7.1,3.0,3.0,0.0,0.0,14.0,0.0,9.0,0.0,26.6,0.28,-7.4,-0.53,76.0,254.0,29.9,444.0,72.0,42.8,36.5,99.0,64.6,49.6,189.0,3.0,1.6,16.0,1.14,16.5,37.0,3.0,24.8,2.64,0.06,0.24,0.07,-1.6,-1.1,4383.0,5644.0,77.7,78102.0,28008.0,1974.0,2235.0,88.3,1866.0,2167.0,86.1,440.0,946.0,46.5,117.0,311.0,86.0,21.0,285.0,5006.0,620.0,141.0,10.0,36.0,184.0,60.0,33.0,21.0,0.0,237.0,18.0,119.0,266.0,19.0,192.0,28.0,8.0,18.0,9.0,16.0,1.14,11.0,0.0,1.0,4.0,0.0,0.0,282.0,165.0,152.0,103.0,27.0,140.0,238.0,58.8,98.0,167.0,76.0,91.0,116.0,242.0,1.0,7139.0,1034.0,2826.0,2871.0,1511.0,236.0,7137.0,74.0,190.0,38.9,4329.0,210.0,125.0,2.0,195.0,116.0,18.0,1.0,3.0,0.0,687.0,142.0,181.0,44.0
-vs Roma,23.0,49.2,14.0,154.0,1260.0,13.0,9.0,0.0,0.0,48.0,3.0,0.93,0.64,1.57,0.93,1.57,9.7,9.7,0.69,0.69,14.0,14.0,1260.0,17.0,1.21,65.0,48.0,76.9,3.0,2.0,8.0,4.0,28.6,3.0,2.0,0.0,1.0,14.0,0.0,4.0,0.0,20.3,0.28,3.3,0.24,66.0,158.0,41.8,387.0,73.0,28.9,32.7,95.0,48.4,40.8,166.0,6.0,3.6,23.0,1.64,16.8,42.0,12.0,26.8,3.0,0.08,0.31,0.06,3.3,3.3,5228.0,6533.0,80.0,92085.0,35008.0,2382.0,2683.0,88.8,2128.0,2498.0,85.2,557.0,976.0,57.1,125.0,403.0,83.0,29.0,373.0,5880.0,646.0,180.0,4.0,52.0,227.0,53.0,21.0,21.0,0.0,269.0,7.0,122.0,288.0,20.57,205.0,32.0,9.0,10.0,22.0,19.0,1.36,17.0,0.0,0.0,1.0,1.0,0.0,244.0,145.0,117.0,92.0,35.0,127.0,219.0,58.0,92.0,142.0,51.0,91.0,121.0,203.0,5.0,7906.0,860.0,2478.0,3620.0,1887.0,196.0,7906.0,75.0,210.0,35.7,5157.0,186.0,146.0,0.0,198.0,157.0,7.0,0.0,3.0,0.0,709.0,142.0,159.0,47.2
-vs Salernitana,24.0,52.9,14.0,154.0,1260.0,21.0,13.0,2.0,4.0,31.0,4.0,1.5,0.93,2.43,1.36,2.29,24.5,21.2,1.75,1.51,14.0,14.0,1260.0,19.0,1.36,52.0,34.0,65.4,5.0,5.0,4.0,4.0,28.6,1.0,1.0,0.0,0.0,14.0,0.0,2.0,1.0,19.6,0.36,1.6,0.12,39.0,122.0,32.0,346.0,64.0,28.3,31.8,83.0,28.9,30.0,174.0,7.0,4.0,12.0,0.86,16.9,65.0,5.0,31.3,4.64,0.09,0.29,0.1,-3.5,-2.2,5684.0,7050.0,80.6,100431.0,35872.0,2561.0,2874.0,89.1,2345.0,2720.0,86.2,627.0,1084.0,57.8,151.0,430.0,125.0,24.0,427.0,6350.0,666.0,184.0,26.0,67.0,239.0,62.0,34.0,27.0,0.0,282.0,34.0,106.0,361.0,25.79,265.0,24.0,25.0,20.0,18.0,37.0,2.64,28.0,0.0,3.0,4.0,2.0,0.0,224.0,119.0,84.0,103.0,37.0,108.0,190.0,56.8,82.0,139.0,42.0,97.0,106.0,222.0,2.0,8463.0,828.0,2615.0,3905.0,2038.0,327.0,8460.0,105.0,230.0,45.7,5600.0,199.0,127.0,1.0,150.0,157.0,34.0,4.0,1.0,1.0,750.0,169.0,175.0,49.1
-vs Sampdoria,24.0,49.2,14.0,154.0,1260.0,23.0,18.0,2.0,3.0,32.0,1.0,1.64,1.29,2.93,1.5,2.79,20.4,18.2,1.45,1.3,14.0,14.0,1260.0,6.0,0.43,40.0,34.0,85.0,10.0,3.0,1.0,8.0,57.1,0.0,0.0,0.0,0.0,14.0,0.0,0.0,0.0,8.6,0.22,2.6,0.19,65.0,199.0,32.7,405.0,70.0,39.3,36.0,103.0,38.8,39.9,187.0,8.0,4.3,8.0,0.57,14.4,65.0,6.0,41.4,4.64,0.13,0.32,0.12,2.6,2.8,4885.0,6364.0,76.8,88738.0,32080.0,2058.0,2394.0,86.0,2080.0,2465.0,84.4,575.0,1093.0,52.6,123.0,331.0,110.0,30.0,330.0,5655.0,667.0,213.0,16.0,70.0,229.0,58.0,16.0,28.0,0.0,267.0,42.0,120.0,286.0,20.43,195.0,30.0,15.0,18.0,18.0,37.0,2.64,30.0,3.0,0.0,3.0,1.0,0.0,243.0,146.0,115.0,100.0,28.0,102.0,172.0,59.3,70.0,154.0,37.0,117.0,132.0,262.0,1.0,7821.0,905.0,2944.0,3234.0,1731.0,264.0,7818.0,81.0,207.0,39.1,4811.0,190.0,114.0,1.0,220.0,192.0,42.0,1.0,0.0,0.0,742.0,215.0,217.0,49.8
-vs Sassuolo,26.0,51.9,14.0,154.0,1260.0,19.0,15.0,2.0,2.0,26.0,1.0,1.36,1.07,2.43,1.21,2.29,18.2,16.7,1.3,1.19,14.0,14.0,1260.0,15.0,1.07,71.0,55.0,80.3,6.0,4.0,4.0,5.0,35.7,2.0,1.0,1.0,0.0,14.0,0.0,1.0,0.0,18.8,0.24,3.8,0.27,61.0,160.0,38.1,449.0,84.0,28.1,30.1,85.0,40.0,38.4,163.0,4.0,2.5,10.0,0.71,14.4,39.0,9.0,22.5,2.79,0.1,0.44,0.1,0.8,0.3,5804.0,7083.0,81.9,106047.0,37460.0,2425.0,2702.0,89.7,2638.0,2956.0,89.2,623.0,1075.0,58.0,139.0,428.0,144.0,43.0,419.0,6432.0,604.0,135.0,16.0,69.0,247.0,60.0,19.0,23.0,0.0,270.0,47.0,114.0,316.0,22.57,247.0,24.0,9.0,11.0,13.0,30.0,2.14,24.0,1.0,1.0,2.0,2.0,0.0,244.0,123.0,116.0,96.0,32.0,101.0,187.0,54.0,86.0,153.0,50.0,103.0,117.0,222.0,4.0,8453.0,969.0,3010.0,3599.0,1931.0,313.0,8451.0,77.0,178.0,43.3,5715.0,198.0,99.0,1.0,177.0,120.0,47.0,2.0,2.0,0.0,710.0,146.0,130.0,52.9
-vs Spezia,24.0,53.1,14.0,154.0,1260.0,25.0,20.0,0.0,1.0,26.0,1.0,1.79,1.43,3.21,1.79,3.21,22.2,21.4,1.59,1.53,14.0,14.0,1260.0,12.0,0.86,40.0,30.0,72.5,7.0,4.0,2.0,6.0,42.9,1.0,1.0,0.0,0.0,14.0,0.0,1.0,2.0,10.5,0.24,0.5,0.03,45.0,134.0,33.6,364.0,55.0,29.4,33.8,85.0,31.8,35.2,185.0,12.0,6.5,18.0,1.29,14.7,79.0,5.0,32.2,5.64,0.1,0.32,0.09,2.8,3.6,5412.0,6858.0,78.9,98793.0,35398.0,2322.0,2690.0,86.3,2251.0,2638.0,85.3,669.0,1119.0,59.8,189.0,375.0,137.0,32.0,401.0,6092.0,734.0,216.0,29.0,68.0,232.0,71.0,26.0,33.0,0.0,323.0,32.0,119.0,434.0,31.0,302.0,30.0,31.0,38.0,17.0,48.0,3.43,35.0,3.0,3.0,4.0,1.0,2.0,257.0,141.0,125.0,102.0,30.0,103.0,178.0,57.9,75.0,151.0,52.0,99.0,140.0,268.0,4.0,8515.0,841.0,2822.0,3792.0,1988.0,353.0,8514.0,108.0,229.0,47.2,5320.0,232.0,148.0,1.0,136.0,177.0,32.0,1.0,1.0,2.0,776.0,212.0,179.0,54.2
-vs Torino,23.0,48.7,14.0,154.0,1260.0,16.0,11.0,2.0,2.0,24.0,0.0,1.14,0.79,1.93,1.0,1.79,17.6,16.0,1.26,1.14,14.0,14.0,1260.0,15.0,1.07,57.0,42.0,75.4,6.0,2.0,6.0,4.0,28.6,1.0,1.0,0.0,0.0,14.0,0.0,0.0,0.0,18.1,0.3,3.1,0.22,79.0,226.0,35.0,493.0,66.0,37.7,35.4,79.0,50.6,40.9,161.0,7.0,4.3,7.0,0.5,12.8,53.0,6.0,32.1,3.79,0.08,0.26,0.1,-1.6,-2.0,4778.0,6277.0,76.1,87983.0,34215.0,2030.0,2357.0,86.1,2054.0,2467.0,83.3,565.0,1110.0,50.9,133.0,323.0,85.0,27.0,313.0,5549.0,711.0,232.0,7.0,34.0,212.0,54.0,21.0,20.0,0.0,281.0,17.0,111.0,278.0,19.86,202.0,26.0,9.0,21.0,15.0,29.0,2.07,22.0,1.0,0.0,2.0,3.0,1.0,244.0,123.0,130.0,96.0,18.0,105.0,197.0,53.3,92.0,143.0,46.0,97.0,116.0,223.0,3.0,7722.0,921.0,2961.0,3315.0,1527.0,239.0,7720.0,40.0,148.0,27.0,4664.0,219.0,110.0,0.0,148.0,199.0,17.0,2.0,1.0,0.0,710.0,228.0,215.0,51.5
-vs Udinese,22.0,49.4,14.0,154.0,1260.0,14.0,8.0,2.0,2.0,35.0,1.0,1.0,0.57,1.57,0.86,1.43,16.6,15.1,1.19,1.08,14.0,14.0,1260.0,22.0,1.57,54.0,33.0,59.3,2.0,6.0,6.0,3.0,21.4,0.0,0.0,0.0,0.0,14.0,1.0,3.0,1.0,15.5,0.29,-5.5,-0.4,55.0,165.0,33.3,318.0,56.0,36.8,36.4,92.0,52.2,44.7,135.0,10.0,7.4,15.0,1.07,13.4,49.0,10.0,29.9,3.5,0.07,0.24,0.1,-2.6,-3.1,5006.0,6386.0,78.4,92269.0,34031.0,2194.0,2536.0,86.5,2053.0,2400.0,85.5,637.0,1105.0,57.6,113.0,427.0,99.0,31.0,387.0,5649.0,720.0,181.0,14.0,53.0,256.0,73.0,21.0,38.0,0.0,309.0,17.0,118.0,287.0,20.5,194.0,27.0,10.0,24.0,22.0,27.0,1.93,19.0,0.0,1.0,2.0,3.0,2.0,256.0,134.0,136.0,88.0,32.0,128.0,219.0,58.4,91.0,161.0,53.0,108.0,115.0,216.0,8.0,7854.0,811.0,2478.0,3685.0,1786.0,265.0,7852.0,85.0,232.0,36.6,4925.0,234.0,127.0,0.0,176.0,162.0,17.0,2.0,0.0,1.0,707.0,142.0,187.0,43.2
+vs Atalanta,24.0,53.5,15.0,165.0,1350.0,14.0,10.0,0.0,0.0,36.0,0.0,0.93,0.67,1.6,0.93,1.6,15.6,15.6,1.04,1.04,15.0,15.0,1350.0,22.0,1.47,65.0,43.0,73.8,4.0,3.0,8.0,1.0,6.7,6.0,5.0,1.0,0.0,15.0,0.0,1.0,1.0,22.1,0.25,1.1,0.07,70.0,220.0,31.8,560.0,78.0,33.8,34.3,99.0,31.3,34.7,167.0,8.0,4.8,20.0,1.33,15.2,53.0,6.0,28.3,3.53,0.07,0.26,0.08,-1.6,-1.6,6202.0,7832.0,79.2,110267.0,40582.0,2705.0,3060.0,88.4,2610.0,3062.0,85.2,679.0,1238.0,54.8,140.0,437.0,123.0,29.0,437.0,7033.0,780.0,207.0,12.0,50.0,250.0,68.0,13.0,31.0,0.0,349.0,19.0,139.0,331.0,22.07,252.0,28.0,13.0,14.0,14.0,27.0,1.8,19.0,1.0,2.0,2.0,1.0,2.0,264.0,152.0,135.0,92.0,37.0,114.0,201.0,56.7,87.0,159.0,51.0,108.0,151.0,222.0,2.0,9483.0,1016.0,3228.0,4265.0,2095.0,316.0,9483.0,110.0,275.0,40.0,6084.0,275.0,127.0,0.0,161.0,178.0,19.0,0.0,6.0,1.0,896.0,194.0,229.0,45.9
+vs Bologna,23.0,48.9,15.0,165.0,1350.0,23.0,13.0,3.0,3.0,33.0,2.0,1.53,0.87,2.4,1.33,2.2,20.6,18.4,1.38,1.23,15.0,15.0,1348.0,20.0,1.34,55.0,35.0,69.1,5.0,4.0,5.0,3.0,20.0,3.0,3.0,0.0,0.0,15.0,0.0,1.0,0.0,17.6,0.27,-2.4,-0.16,74.0,207.0,35.7,381.0,68.0,39.9,35.7,96.0,57.3,47.1,174.0,9.0,5.2,25.0,1.67,17.7,68.0,2.0,32.9,4.53,0.1,0.29,0.09,2.4,1.6,5298.0,6808.0,77.8,94933.0,35579.0,2373.0,2722.0,87.2,2143.0,2555.0,83.9,619.0,1100.0,56.3,163.0,456.0,121.0,35.0,401.0,6009.0,774.0,200.0,14.0,57.0,293.0,79.0,24.0,45.0,0.0,339.0,25.0,132.0,359.0,23.93,252.0,37.0,18.0,28.0,11.0,37.0,2.47,24.0,1.0,1.0,5.0,3.0,3.0,205.0,111.0,82.0,85.0,38.0,89.0,156.0,57.1,67.0,184.0,34.0,150.0,116.0,212.0,5.0,8288.0,762.0,2304.0,3773.0,2292.0,334.0,8285.0,90.0,227.0,39.6,5231.0,251.0,141.0,1.0,188.0,170.0,25.0,2.0,3.0,0.0,778.0,168.0,132.0,56.0
+vs Cremonese,27.0,56.3,15.0,165.0,1350.0,26.0,16.0,3.0,3.0,23.0,0.0,1.73,1.07,2.8,1.53,2.6,27.4,25.1,1.83,1.67,15.0,15.0,1350.0,11.0,0.73,50.0,37.0,80.0,8.0,7.0,0.0,7.0,46.7,3.0,1.0,2.0,0.0,15.0,0.0,2.0,0.0,13.4,0.21,2.4,0.16,59.0,165.0,35.8,432.0,84.0,28.5,32.9,134.0,31.3,34.0,238.0,14.0,5.9,15.0,1.0,13.8,87.0,11.0,37.7,5.8,0.1,0.26,0.11,-1.4,-2.1,6070.0,7646.0,79.4,112397.0,42212.0,2631.0,3036.0,86.7,2490.0,2947.0,84.5,806.0,1291.0,62.4,172.0,444.0,130.0,27.0,484.0,6851.0,775.0,229.0,15.0,79.0,230.0,60.0,24.0,28.0,0.0,312.0,20.0,139.0,407.0,27.13,275.0,44.0,19.0,33.0,26.0,47.0,3.13,30.0,2.0,5.0,7.0,3.0,0.0,209.0,120.0,103.0,78.0,28.0,93.0,163.0,57.1,70.0,172.0,60.0,112.0,130.0,324.0,7.0,9375.0,1044.0,3162.0,3967.0,2352.0,359.0,9372.0,106.0,304.0,34.9,5984.0,239.0,153.0,0.0,154.0,200.0,20.0,2.0,3.0,0.0,802.0,259.0,198.0,56.7
+vs Empoli,25.0,53.8,15.0,165.0,1350.0,19.0,14.0,1.0,3.0,29.0,1.0,1.27,0.93,2.2,1.2,2.13,25.0,22.7,1.67,1.51,15.0,15.0,1350.0,12.0,0.8,53.0,41.0,77.4,6.0,5.0,4.0,5.0,33.3,0.0,0.0,0.0,0.0,15.0,1.0,0.0,0.0,11.9,0.23,-0.1,-0.01,62.0,146.0,42.5,376.0,72.0,29.5,33.4,90.0,38.9,37.0,181.0,4.0,2.2,10.0,0.67,14.8,65.0,10.0,27.4,4.33,0.08,0.28,0.1,-6.0,-4.7,5796.0,7291.0,79.5,107779.0,37972.0,2570.0,2916.0,88.1,2236.0,2691.0,83.1,827.0,1288.0,64.2,174.0,493.0,161.0,54.0,444.0,6500.0,762.0,174.0,11.0,130.0,396.0,96.0,26.0,45.0,1.0,361.0,29.0,122.0,415.0,27.67,305.0,35.0,11.0,27.0,20.0,33.0,2.2,27.0,3.0,1.0,1.0,1.0,0.0,274.0,148.0,118.0,117.0,39.0,122.0,206.0,59.2,84.0,184.0,56.0,128.0,136.0,235.0,4.0,8923.0,812.0,2569.0,3728.0,2716.0,406.0,8920.0,75.0,234.0,32.1,5729.0,236.0,156.0,0.0,190.0,160.0,29.0,2.0,0.0,0.0,780.0,177.0,152.0,53.8
+vs Fiorentina,25.0,41.9,15.0,165.0,1350.0,19.0,14.0,1.0,1.0,35.0,4.0,1.27,0.93,2.2,1.2,2.13,17.0,16.2,1.13,1.08,15.0,15.0,1350.0,18.0,1.2,72.0,52.0,76.4,6.0,4.0,5.0,5.0,33.3,3.0,1.0,2.0,0.0,15.0,0.0,4.0,0.0,18.8,0.22,0.8,0.06,105.0,315.0,33.3,522.0,76.0,44.6,37.8,118.0,69.5,52.3,269.0,15.0,5.6,12.0,0.8,13.5,47.0,4.0,34.8,3.13,0.13,0.38,0.12,2.0,1.8,4186.0,5659.0,74.0,79228.0,32283.0,1697.0,2003.0,84.7,1841.0,2224.0,82.8,522.0,1071.0,48.7,105.0,280.0,85.0,25.0,299.0,4894.0,727.0,213.0,23.0,48.0,191.0,46.0,15.0,26.0,0.0,296.0,38.0,111.0,235.0,15.67,170.0,21.0,16.0,9.0,11.0,30.0,2.0,23.0,1.0,1.0,2.0,2.0,1.0,250.0,129.0,141.0,86.0,23.0,115.0,205.0,56.1,90.0,177.0,70.0,107.0,133.0,324.0,3.0,7281.0,1197.0,3242.0,2745.0,1405.0,243.0,7280.0,76.0,233.0,32.6,4090.0,229.0,126.0,1.0,199.0,186.0,38.0,1.0,3.0,0.0,744.0,208.0,240.0,46.4
+vs Hellas Verona,29.0,56.1,15.0,165.0,1350.0,28.0,27.0,0.0,1.0,34.0,3.0,1.87,1.8,3.67,1.87,3.67,21.9,21.2,1.46,1.41,15.0,15.0,1350.0,12.0,0.8,47.0,36.0,74.5,11.0,2.0,1.0,5.0,33.3,0.0,0.0,0.0,0.0,15.0,0.0,2.0,1.0,12.8,0.27,1.8,0.12,109.0,309.0,35.3,488.0,54.0,50.6,39.7,103.0,60.2,45.8,219.0,13.0,5.9,14.0,0.93,14.0,83.0,6.0,35.6,5.53,0.12,0.34,0.09,6.1,6.8,5397.0,7071.0,76.3,98473.0,39982.0,2355.0,2737.0,86.0,2268.0,2718.0,83.4,630.0,1234.0,51.1,180.0,443.0,133.0,32.0,419.0,6252.0,801.0,254.0,20.0,40.0,237.0,82.0,33.0,39.0,0.0,297.0,18.0,126.0,398.0,26.53,283.0,40.0,18.0,25.0,21.0,52.0,3.47,43.0,4.0,3.0,1.0,1.0,0.0,252.0,137.0,142.0,87.0,23.0,117.0,193.0,60.6,76.0,155.0,43.0,112.0,132.0,301.0,0.0,8778.0,1011.0,3008.0,3840.0,2024.0,357.0,8777.0,75.0,203.0,36.9,5285.0,260.0,118.0,0.0,151.0,217.0,18.0,1.0,0.0,1.0,810.0,269.0,269.0,50.0
+vs Inter,23.0,45.5,15.0,165.0,1350.0,21.0,18.0,2.0,2.0,42.0,0.0,1.4,1.2,2.6,1.27,2.47,14.7,13.1,0.98,0.88,15.0,15.0,1350.0,34.0,2.27,84.0,51.0,61.9,5.0,0.0,10.0,1.0,6.7,2.0,2.0,0.0,0.0,15.0,2.0,4.0,1.0,29.3,0.34,-3.7,-0.25,61.0,201.0,30.3,385.0,73.0,33.2,35.4,128.0,57.0,46.1,252.0,14.0,5.6,10.0,0.67,12.0,60.0,11.0,35.3,4.0,0.11,0.32,0.08,6.3,5.9,5341.0,6685.0,79.9,97265.0,34224.0,2315.0,2605.0,88.9,2307.0,2644.0,87.3,605.0,1093.0,55.4,130.0,396.0,102.0,32.0,361.0,5963.0,707.0,187.0,4.0,54.0,213.0,58.0,20.0,31.0,0.0,273.0,15.0,121.0,303.0,20.2,224.0,24.0,8.0,18.0,20.0,37.0,2.47,26.0,5.0,0.0,2.0,4.0,0.0,191.0,100.0,82.0,76.0,33.0,89.0,148.0,60.1,59.0,127.0,49.0,78.0,145.0,285.0,4.0,8099.0,980.0,2806.0,3693.0,1685.0,245.0,8097.0,65.0,168.0,38.7,5274.0,190.0,120.0,0.0,192.0,163.0,15.0,2.0,2.0,1.0,652.0,144.0,185.0,43.8
+vs Juventus,26.0,50.1,15.0,165.0,1350.0,7.0,5.0,1.0,2.0,34.0,1.0,0.47,0.33,0.8,0.4,0.73,16.5,15.0,1.1,1.0,15.0,15.0,1350.0,24.0,1.6,68.0,43.0,66.2,2.0,4.0,9.0,3.0,20.0,2.0,1.0,1.0,0.0,15.0,2.0,4.0,0.0,19.9,0.27,-4.1,-0.28,67.0,164.0,40.9,338.0,61.0,33.1,32.9,107.0,48.6,41.6,200.0,5.0,2.5,14.0,0.93,16.6,43.0,5.0,22.6,2.87,0.03,0.14,0.08,-9.5,-9.0,6112.0,7497.0,81.5,107605.0,35124.0,2883.0,3206.0,89.9,2457.0,2869.0,85.6,646.0,1072.0,60.3,142.0,499.0,101.0,29.0,366.0,6745.0,730.0,194.0,11.0,65.0,270.0,76.0,29.0,35.0,0.0,305.0,22.0,119.0,325.0,21.67,262.0,20.0,10.0,17.0,10.0,11.0,0.73,6.0,1.0,2.0,2.0,0.0,0.0,206.0,117.0,89.0,85.0,32.0,83.0,158.0,52.5,75.0,134.0,46.0,88.0,140.0,232.0,4.0,8918.0,871.0,2538.0,4229.0,2252.0,244.0,8916.0,70.0,208.0,33.7,6032.0,223.0,113.0,0.0,169.0,166.0,22.0,0.0,2.0,0.0,730.0,195.0,174.0,52.8
+vs Lazio,21.0,49.4,15.0,165.0,1350.0,11.0,9.0,1.0,1.0,35.0,2.0,0.73,0.6,1.33,0.67,1.27,17.2,16.4,1.15,1.09,15.0,15.0,1350.0,26.0,1.73,69.0,44.0,63.8,3.0,3.0,9.0,3.0,20.0,2.0,1.0,0.0,1.0,15.0,0.0,1.0,1.0,22.7,0.32,-2.3,-0.15,57.0,147.0,38.8,471.0,79.0,25.9,30.3,84.0,29.8,32.0,146.0,8.0,5.5,20.0,1.33,14.1,47.0,3.0,24.7,3.13,0.05,0.21,0.09,-6.2,-6.4,6338.0,7711.0,82.2,120428.0,39039.0,2503.0,2801.0,89.4,2961.0,3306.0,89.6,759.0,1246.0,60.9,142.0,468.0,127.0,41.0,390.0,7021.0,654.0,154.0,14.0,91.0,283.0,75.0,33.0,29.0,0.0,296.0,36.0,134.0,330.0,22.0,238.0,32.0,18.0,18.0,14.0,20.0,1.33,14.0,1.0,0.0,2.0,2.0,1.0,220.0,119.0,90.0,94.0,36.0,99.0,184.0,53.8,85.0,130.0,33.0,97.0,124.0,190.0,7.0,9106.0,1036.0,3369.0,3935.0,1914.0,320.0,9105.0,96.0,235.0,40.9,6270.0,225.0,113.0,2.0,207.0,132.0,36.0,1.0,2.0,1.0,801.0,159.0,136.0,53.9
+vs Lecce,24.0,59.1,15.0,165.0,1350.0,16.0,10.0,3.0,3.0,39.0,0.0,1.07,0.67,1.73,0.87,1.53,18.8,16.4,1.25,1.09,15.0,15.0,1350.0,14.0,0.93,40.0,25.0,67.5,6.0,6.0,3.0,4.0,26.7,2.0,1.0,1.0,0.0,15.0,0.0,2.0,0.0,13.0,0.28,-1.0,-0.07,67.0,182.0,36.8,436.0,84.0,31.2,32.5,98.0,46.9,40.5,181.0,16.0,8.8,14.0,0.93,15.4,64.0,5.0,35.0,4.27,0.07,0.2,0.09,-2.8,-3.4,6277.0,7993.0,78.5,114001.0,40491.0,2689.0,3104.0,86.6,2751.0,3185.0,86.4,673.0,1236.0,54.4,142.0,517.0,126.0,33.0,434.0,7094.0,866.0,235.0,22.0,61.0,316.0,97.0,26.0,60.0,0.0,388.0,33.0,164.0,325.0,21.67,244.0,23.0,10.0,22.0,14.0,27.0,1.8,17.0,1.0,1.0,3.0,4.0,1.0,222.0,125.0,103.0,94.0,25.0,90.0,169.0,53.3,79.0,128.0,34.0,94.0,126.0,253.0,3.0,9514.0,830.0,2862.0,4470.0,2279.0,333.0,9511.0,98.0,236.0,41.5,6173.0,259.0,159.0,0.0,198.0,202.0,33.0,3.0,2.0,0.0,762.0,263.0,215.0,55.0
+vs Milan,27.0,46.3,15.0,165.0,1350.0,15.0,12.0,1.0,2.0,51.0,0.0,1.0,0.8,1.8,0.93,1.73,14.5,12.9,0.97,0.86,15.0,15.0,1350.0,29.0,1.93,75.0,48.0,64.0,2.0,3.0,10.0,2.0,13.3,2.0,2.0,0.0,0.0,15.0,0.0,1.0,2.0,27.2,0.34,0.2,0.02,85.0,223.0,38.1,393.0,95.0,42.7,37.1,122.0,45.1,40.1,204.0,10.0,4.9,24.0,1.6,16.0,51.0,7.0,30.5,3.4,0.08,0.27,0.08,0.5,1.1,4801.0,6227.0,77.1,86564.0,35847.0,2181.0,2520.0,86.5,1896.0,2286.0,82.9,588.0,1075.0,54.7,133.0,365.0,105.0,29.0,365.0,5495.0,715.0,190.0,8.0,82.0,192.0,58.0,28.0,24.0,0.0,285.0,17.0,111.0,301.0,20.07,214.0,29.0,5.0,22.0,22.0,27.0,1.8,19.0,2.0,0.0,1.0,4.0,1.0,233.0,128.0,127.0,85.0,21.0,111.0,230.0,48.3,119.0,180.0,69.0,111.0,112.0,290.0,7.0,7818.0,1022.0,2837.0,3317.0,1750.0,235.0,7816.0,65.0,209.0,31.1,4738.0,267.0,154.0,0.0,175.0,173.0,17.0,2.0,2.0,2.0,746.0,184.0,220.0,45.5
+vs Monza,29.0,44.4,15.0,165.0,1350.0,21.0,17.0,0.0,0.0,28.0,3.0,1.4,1.13,2.53,1.4,2.53,18.2,18.2,1.21,1.21,15.0,15.0,1350.0,16.0,1.07,52.0,36.0,73.1,9.0,1.0,5.0,5.0,33.3,2.0,2.0,0.0,0.0,15.0,2.0,1.0,0.0,14.6,0.24,-1.4,-0.1,67.0,169.0,39.6,381.0,65.0,32.5,33.7,107.0,42.1,39.9,204.0,9.0,4.4,18.0,1.2,16.1,59.0,7.0,35.8,3.93,0.13,0.36,0.11,2.8,2.8,5141.0,6463.0,79.5,93295.0,35439.0,2310.0,2597.0,88.9,2050.0,2415.0,84.9,651.0,1096.0,59.4,137.0,400.0,107.0,26.0,364.0,5713.0,725.0,212.0,15.0,83.0,238.0,71.0,33.0,28.0,0.0,285.0,25.0,111.0,293.0,19.53,211.0,31.0,15.0,18.0,13.0,38.0,2.53,29.0,2.0,2.0,5.0,0.0,0.0,220.0,122.0,108.0,78.0,34.0,92.0,169.0,54.4,77.0,140.0,46.0,94.0,137.0,223.0,4.0,7913.0,896.0,2569.0,3589.0,1836.0,301.0,7913.0,88.0,216.0,40.7,5053.0,235.0,142.0,1.0,218.0,187.0,25.0,0.0,2.0,0.0,730.0,152.0,167.0,47.6
+vs Napoli,24.0,40.0,15.0,165.0,1350.0,12.0,7.0,1.0,2.0,47.0,2.0,0.8,0.47,1.27,0.73,1.2,12.3,10.8,0.82,0.72,15.0,15.0,1350.0,37.0,2.47,92.0,55.0,63.0,0.0,2.0,13.0,1.0,6.7,3.0,3.0,0.0,0.0,15.0,0.0,9.0,0.0,28.7,0.28,-8.3,-0.56,77.0,259.0,29.7,463.0,76.0,42.1,36.2,105.0,61.0,47.5,200.0,3.0,1.5,16.0,1.07,16.5,41.0,4.0,25.8,2.73,0.07,0.27,0.07,-0.3,0.2,4700.0,6047.0,77.7,83456.0,30169.0,2124.0,2407.0,88.2,1989.0,2315.0,85.9,473.0,1007.0,47.0,123.0,338.0,94.0,23.0,309.0,5367.0,661.0,152.0,10.0,45.0,198.0,63.0,35.0,21.0,0.0,254.0,19.0,128.0,286.0,19.07,204.0,31.0,9.0,19.0,11.0,20.0,1.33,14.0,0.0,1.0,4.0,0.0,1.0,296.0,173.0,162.0,104.0,30.0,150.0,258.0,58.1,108.0,182.0,81.0,101.0,124.0,263.0,1.0,7670.0,1100.0,3004.0,3126.0,1612.0,254.0,7668.0,77.0,205.0,37.6,4640.0,228.0,138.0,2.0,208.0,127.0,19.0,1.0,3.0,0.0,734.0,152.0,193.0,44.1
+vs Roma,24.0,49.4,15.0,165.0,1350.0,14.0,10.0,0.0,0.0,50.0,3.0,0.93,0.67,1.6,0.93,1.6,10.6,10.6,0.7,0.7,15.0,15.0,1350.0,18.0,1.2,69.0,51.0,76.8,3.0,3.0,8.0,4.0,26.7,4.0,2.0,0.0,2.0,15.0,0.0,4.0,0.0,20.9,0.27,2.9,0.19,75.0,192.0,39.1,432.0,76.0,31.7,33.9,104.0,52.9,43.5,180.0,7.0,3.9,24.0,1.6,16.4,44.0,12.0,26.3,2.93,0.08,0.32,0.06,3.4,3.4,5647.0,7062.0,80.0,99012.0,37244.0,2575.0,2905.0,88.6,2319.0,2718.0,85.3,577.0,1040.0,55.5,134.0,429.0,90.0,32.0,392.0,6361.0,693.0,193.0,4.0,55.0,235.0,53.0,21.0,21.0,0.0,292.0,8.0,129.0,307.0,20.47,221.0,33.0,10.0,10.0,23.0,21.0,1.4,19.0,0.0,0.0,1.0,1.0,0.0,259.0,151.0,123.0,100.0,36.0,134.0,228.0,58.8,94.0,154.0,55.0,99.0,133.0,227.0,5.0,8556.0,934.0,2694.0,3933.0,2012.0,207.0,8556.0,81.0,224.0,36.2,5569.0,207.0,155.0,0.0,208.0,169.0,8.0,0.0,4.0,0.0,768.0,149.0,179.0,45.4
+vs Salernitana,24.0,53.1,15.0,165.0,1350.0,24.0,15.0,3.0,5.0,31.0,4.0,1.6,1.0,2.6,1.4,2.4,27.0,22.9,1.8,1.52,15.0,15.0,1350.0,19.0,1.27,52.0,34.0,65.4,6.0,5.0,4.0,5.0,33.3,1.0,1.0,0.0,0.0,15.0,0.0,2.0,1.0,19.6,0.36,1.6,0.11,41.0,133.0,30.8,377.0,66.0,28.9,32.0,88.0,27.3,29.2,189.0,7.0,3.7,12.0,0.8,16.8,71.0,5.0,31.4,4.73,0.09,0.3,0.1,-3.0,-1.9,6211.0,7651.0,81.2,109995.0,39022.0,2785.0,3116.0,89.4,2578.0,2976.0,86.6,687.0,1162.0,59.1,167.0,465.0,139.0,26.0,461.0,6906.0,707.0,195.0,28.0,72.0,254.0,68.0,35.0,32.0,0.0,297.0,38.0,115.0,395.0,26.33,294.0,25.0,25.0,23.0,19.0,42.0,2.8,31.0,0.0,3.0,5.0,3.0,0.0,236.0,129.0,89.0,109.0,38.0,115.0,202.0,56.9,87.0,149.0,43.0,106.0,117.0,239.0,2.0,9152.0,891.0,2836.0,4240.0,2175.0,358.0,9148.0,107.0,239.0,44.8,6121.0,213.0,135.0,1.0,159.0,168.0,38.0,5.0,1.0,1.0,795.0,176.0,186.0,48.6
+vs Sampdoria,24.0,48.8,15.0,165.0,1350.0,25.0,19.0,2.0,3.0,35.0,1.0,1.67,1.27,2.93,1.53,2.8,20.9,18.8,1.39,1.25,15.0,15.0,1350.0,6.0,0.4,42.0,36.0,85.7,11.0,3.0,1.0,9.0,60.0,0.0,0.0,0.0,0.0,15.0,0.0,0.0,0.0,8.9,0.22,2.9,0.2,70.0,227.0,30.8,430.0,71.0,42.1,36.9,109.0,42.2,41.1,204.0,10.0,4.9,10.0,0.67,14.6,68.0,7.0,40.5,4.53,0.14,0.34,0.11,4.1,4.2,5084.0,6710.0,75.8,92233.0,33830.0,2162.0,2535.0,85.3,2149.0,2557.0,84.0,598.0,1173.0,51.0,130.0,350.0,113.0,31.0,351.0,5949.0,714.0,232.0,16.0,74.0,239.0,58.0,16.0,28.0,0.0,288.0,47.0,135.0,302.0,20.13,206.0,31.0,15.0,20.0,20.0,39.0,2.6,32.0,3.0,0.0,3.0,1.0,0.0,258.0,154.0,122.0,106.0,30.0,111.0,184.0,60.3,73.0,170.0,40.0,130.0,146.0,292.0,1.0,8290.0,965.0,3120.0,3447.0,1817.0,273.0,8287.0,84.0,217.0,38.7,5003.0,204.0,120.0,1.0,239.0,206.0,47.0,1.0,0.0,0.0,806.0,242.0,264.0,47.8
+vs Sassuolo,26.0,51.9,15.0,165.0,1350.0,22.0,18.0,2.0,2.0,27.0,1.0,1.47,1.2,2.67,1.33,2.53,19.1,17.5,1.27,1.17,15.0,15.0,1350.0,15.0,1.0,74.0,58.0,81.1,7.0,4.0,4.0,6.0,40.0,2.0,1.0,1.0,0.0,15.0,0.0,1.0,0.0,19.4,0.24,4.4,0.29,68.0,173.0,39.3,474.0,90.0,28.5,30.1,90.0,42.2,39.3,181.0,5.0,2.8,10.0,0.67,14.0,43.0,9.0,23.8,2.87,0.11,0.47,0.1,2.9,2.5,6245.0,7617.0,82.0,113491.0,39944.0,2606.0,2902.0,89.8,2826.0,3171.0,89.1,664.0,1147.0,57.9,144.0,449.0,149.0,44.0,438.0,6928.0,640.0,142.0,18.0,76.0,259.0,64.0,22.0,24.0,0.0,289.0,49.0,118.0,328.0,21.87,257.0,25.0,9.0,12.0,13.0,36.0,2.4,30.0,1.0,1.0,2.0,2.0,0.0,263.0,135.0,127.0,102.0,34.0,107.0,199.0,53.8,92.0,163.0,52.0,111.0,128.0,246.0,4.0,9081.0,1029.0,3219.0,3913.0,2039.0,324.0,9079.0,79.0,182.0,43.4,6154.0,210.0,105.0,1.0,189.0,126.0,49.0,2.0,2.0,0.0,758.0,155.0,133.0,53.8
+vs Spezia,24.0,52.5,15.0,165.0,1350.0,26.0,21.0,0.0,1.0,28.0,1.0,1.73,1.4,3.13,1.73,3.13,24.3,23.5,1.62,1.57,15.0,15.0,1350.0,14.0,0.93,49.0,37.0,73.5,7.0,4.0,3.0,6.0,40.0,1.0,1.0,0.0,0.0,15.0,0.0,2.0,2.0,12.7,0.25,0.7,0.04,51.0,148.0,34.5,379.0,57.0,30.9,34.2,90.0,34.4,36.4,205.0,13.0,6.3,21.0,1.4,15.3,84.0,6.0,31.9,5.6,0.1,0.31,0.09,1.7,2.5,5634.0,7217.0,78.1,103216.0,37892.0,2405.0,2824.0,85.2,2343.0,2758.0,85.0,708.0,1195.0,59.2,202.0,400.0,146.0,35.0,429.0,6393.0,788.0,236.0,31.0,69.0,252.0,73.0,27.0,34.0,0.0,347.0,36.0,129.0,466.0,31.07,322.0,36.0,32.0,40.0,19.0,50.0,3.33,36.0,3.0,4.0,4.0,1.0,2.0,264.0,145.0,128.0,104.0,32.0,104.0,182.0,57.1,78.0,166.0,55.0,111.0,153.0,294.0,4.0,9012.0,896.0,3012.0,3982.0,2110.0,379.0,9011.0,113.0,245.0,46.1,5535.0,246.0,152.0,1.0,149.0,198.0,36.0,1.0,1.0,2.0,844.0,251.0,208.0,54.7
+vs Torino,23.0,48.7,15.0,165.0,1350.0,17.0,11.0,2.0,3.0,27.0,0.0,1.13,0.73,1.87,1.0,1.73,19.3,16.9,1.29,1.13,15.0,15.0,1350.0,16.0,1.07,59.0,43.0,74.6,6.0,3.0,6.0,4.0,26.7,1.0,1.0,0.0,0.0,15.0,0.0,0.0,0.0,18.5,0.3,2.5,0.17,87.0,239.0,36.4,516.0,72.0,38.0,35.3,84.0,51.2,41.0,167.0,7.0,4.2,7.0,0.47,12.4,57.0,6.0,32.2,3.8,0.08,0.26,0.1,-2.3,-1.9,5144.0,6767.0,76.0,94579.0,36802.0,2187.0,2538.0,86.2,2205.0,2654.0,83.1,608.0,1197.0,50.8,144.0,348.0,96.0,29.0,340.0,5990.0,760.0,242.0,7.0,37.0,232.0,61.0,26.0,22.0,0.0,305.0,17.0,123.0,303.0,20.2,220.0,28.0,10.0,23.0,16.0,30.0,2.0,22.0,1.0,0.0,3.0,3.0,1.0,258.0,128.0,135.0,104.0,19.0,110.0,208.0,52.9,98.0,153.0,50.0,103.0,131.0,236.0,3.0,8313.0,979.0,3155.0,3587.0,1657.0,264.0,8310.0,42.0,158.0,26.6,5025.0,236.0,118.0,0.0,161.0,209.0,17.0,3.0,1.0,0.0,771.0,248.0,222.0,52.8
+vs Udinese,22.0,50.3,15.0,165.0,1350.0,17.0,11.0,2.0,2.0,37.0,1.0,1.13,0.73,1.87,1.0,1.73,18.1,16.5,1.21,1.1,15.0,15.0,1350.0,24.0,1.6,58.0,35.0,58.6,3.0,6.0,6.0,3.0,20.0,0.0,0.0,0.0,0.0,15.0,1.0,3.0,1.0,16.3,0.28,-6.7,-0.45,56.0,171.0,32.7,343.0,59.0,35.6,35.6,95.0,51.6,44.1,147.0,10.0,6.8,23.0,1.53,15.1,54.0,10.0,30.2,3.6,0.08,0.28,0.1,-1.1,-1.5,5589.0,7071.0,79.0,101433.0,36665.0,2506.0,2873.0,87.2,2258.0,2628.0,85.9,682.0,1181.0,57.7,124.0,451.0,107.0,33.0,413.0,6285.0,769.0,195.0,14.0,58.0,271.0,78.0,25.0,38.0,0.0,333.0,17.0,130.0,313.0,20.87,212.0,29.0,12.0,24.0,24.0,33.0,2.2,24.0,0.0,2.0,2.0,3.0,2.0,278.0,144.0,147.0,93.0,38.0,137.0,231.0,59.3,94.0,173.0,56.0,117.0,123.0,233.0,9.0,8636.0,869.0,2693.0,4114.0,1933.0,292.0,8634.0,95.0,254.0,37.4,5505.0,244.0,131.0,0.0,188.0,175.0,17.0,2.0,0.0,1.0,759.0,154.0,197.0,43.9
diff --git a/mid_outputs/match_probable_players.xlsx b/mid_outputs/match_probable_players.xlsx
index ec23df7..8ee41f9 100644
Binary files a/mid_outputs/match_probable_players.xlsx and b/mid_outputs/match_probable_players.xlsx differ
diff --git a/mid_outputs/players_stats.xlsx b/mid_outputs/players_stats.xlsx
index 0d32e69..d5e18d3 100644
Binary files a/mid_outputs/players_stats.xlsx and b/mid_outputs/players_stats.xlsx differ
diff --git a/mid_outputs/players_stats_rwk.xlsx b/mid_outputs/players_stats_rwk.xlsx
index 01af479..95294be 100644
Binary files a/mid_outputs/players_stats_rwk.xlsx and b/mid_outputs/players_stats_rwk.xlsx differ
diff --git a/mid_outputs/players_votes.xlsx b/mid_outputs/players_votes.xlsx
index f551a43..488d20d 100644
Binary files a/mid_outputs/players_votes.xlsx and b/mid_outputs/players_votes.xlsx differ
diff --git a/mid_outputs/team_data.xlsx b/mid_outputs/team_data.xlsx
index 7acdf75..f04bf79 100644
Binary files a/mid_outputs/team_data.xlsx and b/mid_outputs/team_data.xlsx differ
diff --git a/outputs/pred_avg_seriea.xlsx b/outputs/pred_avg_seriea.xlsx
index fcbb05c..43f695d 100644
Binary files a/outputs/pred_avg_seriea.xlsx and b/outputs/pred_avg_seriea.xlsx differ
diff --git a/outputs/pred_matchday_16.xlsx b/outputs/pred_matchday_16.xlsx
new file mode 100644
index 0000000..f0f0006
Binary files /dev/null and b/outputs/pred_matchday_16.xlsx differ