1492328958
- Reorganization of data folders - Code adapted for the new Serie A season, also considering only a small number of league games has been played - Stats from other leagues are considered for players at their first Serie A season (rookies), for now without any adaptation based on league difficulty - Minor fixes
2605 lines
94 KiB
Plaintext
2605 lines
94 KiB
Plaintext
{
|
||
"cells": [
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 1,
|
||
"id": "2ee56045",
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"import pandas as pd"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 2,
|
||
"id": "46761386",
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"leagues = ['Serie-B', 'La-Liga', 'Ligue-1', 'Premier-League', 'Bundesliga', 'Eredivisie', 'Primera-Division']\n",
|
||
"seasons = ['2022-2023']"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 3,
|
||
"id": "790eab71",
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"start = 0\n",
|
||
"for i in range( len(leagues) ):\n",
|
||
" for j in range( len(seasons) ):\n",
|
||
" exception = 0\n",
|
||
" try:\n",
|
||
" rcsv = pd.read_csv('fbref_data/' + leagues[i] + '_' + seasons[j] + '_outfield.csv') \n",
|
||
" except:\n",
|
||
" exception = 1\n",
|
||
" if(exception):\n",
|
||
" continue\n",
|
||
" \n",
|
||
" outfield_players = pd.DataFrame(rcsv)\n",
|
||
" \n",
|
||
" \n",
|
||
" \n",
|
||
" \n",
|
||
" rcsv = pd.read_csv('fbref_data/' + leagues[i] + '_' + seasons[j] + '_team.csv') \n",
|
||
" team = pd.DataFrame(rcsv)\n",
|
||
" \n",
|
||
" rcsv = pd.read_csv('fbref_data/' + leagues[i] + '_' + seasons[j] + '_teamvs.csv') \n",
|
||
" vs_team = pd.DataFrame(rcsv)\n",
|
||
" \n",
|
||
" for k in range(1, team.shape[1]):\n",
|
||
" team = team.rename(columns = {team.columns[k] : 'team_' + team.columns[k]})\n",
|
||
" \n",
|
||
" for k in range(1, vs_team.shape[1]):\n",
|
||
" vs_team = vs_team.rename(columns = {vs_team.columns[k] : 'vs_team_' + vs_team.columns[k]})\n",
|
||
"\n",
|
||
" vs_team.pop('team')\n",
|
||
"\n",
|
||
" team_data = pd.concat([team, vs_team], axis = 1)\n",
|
||
"\n",
|
||
" team_data['team_idx'] = team_data['team']\n",
|
||
"\n",
|
||
" team_data = team_data.set_index('team_idx')\n",
|
||
" \n",
|
||
" \n",
|
||
" outfield_players = pd.concat( [outfield_players.reset_index(drop = True), team_data.loc[outfield_players['team']].reset_index(drop = True) ], axis = 1)\n",
|
||
" \n",
|
||
"\n",
|
||
" outfield_players['league'] = outfield_players['player']\n",
|
||
" outfield_players['season'] = outfield_players['player']\n",
|
||
"\n",
|
||
" outfield_players.loc[:, 'league'] = leagues[i]\n",
|
||
" outfield_players.loc[:, 'season'] = seasons[j]\n",
|
||
" \n",
|
||
" \n",
|
||
" if(start == 0):\n",
|
||
" players = outfield_players\n",
|
||
" start = 1\n",
|
||
" else:\n",
|
||
" cols = players.columns.intersection(outfield_players.columns)\n",
|
||
" players = pd.concat( [ players[cols].reset_index(drop = True), outfield_players[cols].reset_index(drop = True) ], axis = 0, ignore_index = True)\n",
|
||
"\n",
|
||
" "
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 4,
|
||
"id": "0e99b86b",
|
||
"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": "40e1675b",
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"players['surname'] = players['player']\n",
|
||
"players['initial'] = players['player']\n",
|
||
"\n",
|
||
"for i in range(players.shape[0]):\n",
|
||
" players.loc[i, 'surname'] = players.loc[i, 'surname'].split(' ')[-1]\n",
|
||
" players.loc[i, 'surname'] = normalize_name(players.loc[i, 'surname'].replace('\\'', ''))\n",
|
||
" \n",
|
||
" \n",
|
||
" players.loc[i, 'initial'] = players.loc[i, 'player'][0]"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 6,
|
||
"id": "1c86e274",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/html": [
|
||
"<div>\n",
|
||
"<style scoped>\n",
|
||
" .dataframe tbody tr th:only-of-type {\n",
|
||
" vertical-align: middle;\n",
|
||
" }\n",
|
||
"\n",
|
||
" .dataframe tbody tr th {\n",
|
||
" vertical-align: top;\n",
|
||
" }\n",
|
||
"\n",
|
||
" .dataframe thead th {\n",
|
||
" text-align: right;\n",
|
||
" }\n",
|
||
"</style>\n",
|
||
"<table border=\"1\" class=\"dataframe\">\n",
|
||
" <thead>\n",
|
||
" <tr style=\"text-align: right;\">\n",
|
||
" <th></th>\n",
|
||
" <th>player</th>\n",
|
||
" <th>nationality</th>\n",
|
||
" <th>position</th>\n",
|
||
" <th>team</th>\n",
|
||
" <th>team</th>\n",
|
||
" <th>age</th>\n",
|
||
" <th>birth_year</th>\n",
|
||
" <th>games</th>\n",
|
||
" <th>games_starts</th>\n",
|
||
" <th>minutes</th>\n",
|
||
" <th>...</th>\n",
|
||
" <th>vs_team_fouls</th>\n",
|
||
" <th>vs_team_fouled</th>\n",
|
||
" <th>vs_team_offsides</th>\n",
|
||
" <th>vs_team_pens_won</th>\n",
|
||
" <th>vs_team_pens_conceded</th>\n",
|
||
" <th>vs_team_own_goals</th>\n",
|
||
" <th>league</th>\n",
|
||
" <th>season</th>\n",
|
||
" <th>surname</th>\n",
|
||
" <th>initial</th>\n",
|
||
" </tr>\n",
|
||
" </thead>\n",
|
||
" <tbody>\n",
|
||
" <tr>\n",
|
||
" <th>0</th>\n",
|
||
" <td>Alessio Abibi</td>\n",
|
||
" <td>al ALB</td>\n",
|
||
" <td>GK</td>\n",
|
||
" <td>Perugia</td>\n",
|
||
" <td>Perugia</td>\n",
|
||
" <td>25</td>\n",
|
||
" <td>1996</td>\n",
|
||
" <td>2.0</td>\n",
|
||
" <td>2.0</td>\n",
|
||
" <td>180.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>495.0</td>\n",
|
||
" <td>604.0</td>\n",
|
||
" <td>47.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>Serie-B</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Abibi</td>\n",
|
||
" <td>A</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>1</th>\n",
|
||
" <td>Gennaro Acampora</td>\n",
|
||
" <td>it ITA</td>\n",
|
||
" <td>MF</td>\n",
|
||
" <td>Benevento</td>\n",
|
||
" <td>Benevento</td>\n",
|
||
" <td>28</td>\n",
|
||
" <td>1994</td>\n",
|
||
" <td>29.0</td>\n",
|
||
" <td>26.0</td>\n",
|
||
" <td>2086.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>598.0</td>\n",
|
||
" <td>498.0</td>\n",
|
||
" <td>58.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>Serie-B</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Acampora</td>\n",
|
||
" <td>G</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>2</th>\n",
|
||
" <td>Federico Accornero</td>\n",
|
||
" <td>it ITA</td>\n",
|
||
" <td>MF</td>\n",
|
||
" <td>Genoa</td>\n",
|
||
" <td>Genoa</td>\n",
|
||
" <td>18</td>\n",
|
||
" <td>2004</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>9.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>522.0</td>\n",
|
||
" <td>501.0</td>\n",
|
||
" <td>86.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>Serie-B</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Accornero</td>\n",
|
||
" <td>F</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>3</th>\n",
|
||
" <td>Claud Adjapong</td>\n",
|
||
" <td>it ITA</td>\n",
|
||
" <td>MF,DF</td>\n",
|
||
" <td>Ascoli</td>\n",
|
||
" <td>Ascoli</td>\n",
|
||
" <td>24</td>\n",
|
||
" <td>1998</td>\n",
|
||
" <td>24.0</td>\n",
|
||
" <td>14.0</td>\n",
|
||
" <td>1382.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>564.0</td>\n",
|
||
" <td>555.0</td>\n",
|
||
" <td>69.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>Serie-B</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Adjapong</td>\n",
|
||
" <td>C</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>4</th>\n",
|
||
" <td>Davide Adorni</td>\n",
|
||
" <td>it ITA</td>\n",
|
||
" <td>DF</td>\n",
|
||
" <td>Brescia</td>\n",
|
||
" <td>Brescia</td>\n",
|
||
" <td>29</td>\n",
|
||
" <td>1992</td>\n",
|
||
" <td>32.0</td>\n",
|
||
" <td>28.0</td>\n",
|
||
" <td>2547.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>511.0</td>\n",
|
||
" <td>539.0</td>\n",
|
||
" <td>63.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>Serie-B</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Adorni</td>\n",
|
||
" <td>D</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>...</th>\n",
|
||
" <td>...</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>4268</th>\n",
|
||
" <td>Exequiel Zeballos</td>\n",
|
||
" <td>ar ARG</td>\n",
|
||
" <td>FW</td>\n",
|
||
" <td>Boca Juniors</td>\n",
|
||
" <td>Boca Juniors</td>\n",
|
||
" <td>20</td>\n",
|
||
" <td>2002</td>\n",
|
||
" <td>6.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>106.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>428.0</td>\n",
|
||
" <td>302.0</td>\n",
|
||
" <td>43.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>2.0</td>\n",
|
||
" <td>Primera-Division</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Zeballos</td>\n",
|
||
" <td>E</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>4269</th>\n",
|
||
" <td>Nadir Zeineddin</td>\n",
|
||
" <td>ar ARG</td>\n",
|
||
" <td>FW</td>\n",
|
||
" <td>Platense</td>\n",
|
||
" <td>Platense</td>\n",
|
||
" <td>22</td>\n",
|
||
" <td>2000</td>\n",
|
||
" <td>9.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>137.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>308.0</td>\n",
|
||
" <td>315.0</td>\n",
|
||
" <td>62.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>Primera-Division</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Zeineddin</td>\n",
|
||
" <td>N</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>4270</th>\n",
|
||
" <td>Kevin Zenon</td>\n",
|
||
" <td>ar ARG</td>\n",
|
||
" <td>MF</td>\n",
|
||
" <td>CA Unión</td>\n",
|
||
" <td>CA Unión</td>\n",
|
||
" <td>21</td>\n",
|
||
" <td>2001</td>\n",
|
||
" <td>21.0</td>\n",
|
||
" <td>17.0</td>\n",
|
||
" <td>1503.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>338.0</td>\n",
|
||
" <td>339.0</td>\n",
|
||
" <td>58.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>Primera-Division</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Zenon</td>\n",
|
||
" <td>K</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>4271</th>\n",
|
||
" <td>Bruno Zuculini</td>\n",
|
||
" <td>ar ARG</td>\n",
|
||
" <td>MF</td>\n",
|
||
" <td>River Plate</td>\n",
|
||
" <td>River Plate</td>\n",
|
||
" <td>29</td>\n",
|
||
" <td>1993</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>15.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>406.0</td>\n",
|
||
" <td>302.0</td>\n",
|
||
" <td>48.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>Primera-Division</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Zuculini</td>\n",
|
||
" <td>B</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>4272</th>\n",
|
||
" <td>Fernando Zuqui</td>\n",
|
||
" <td>ar ARG</td>\n",
|
||
" <td>MF</td>\n",
|
||
" <td>Estudiantes</td>\n",
|
||
" <td>Estudiantes</td>\n",
|
||
" <td>31</td>\n",
|
||
" <td>1991</td>\n",
|
||
" <td>24.0</td>\n",
|
||
" <td>16.0</td>\n",
|
||
" <td>1446.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>340.0</td>\n",
|
||
" <td>299.0</td>\n",
|
||
" <td>41.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>Primera-Division</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Zuqui</td>\n",
|
||
" <td>F</td>\n",
|
||
" </tr>\n",
|
||
" </tbody>\n",
|
||
"</table>\n",
|
||
"<p>4273 rows × 380 columns</p>\n",
|
||
"</div>"
|
||
],
|
||
"text/plain": [
|
||
" player nationality position team team \\\n",
|
||
"0 Alessio Abibi al ALB GK Perugia Perugia \n",
|
||
"1 Gennaro Acampora it ITA MF Benevento Benevento \n",
|
||
"2 Federico Accornero it ITA MF Genoa Genoa \n",
|
||
"3 Claud Adjapong it ITA MF,DF Ascoli Ascoli \n",
|
||
"4 Davide Adorni it ITA DF Brescia Brescia \n",
|
||
"... ... ... ... ... ... \n",
|
||
"4268 Exequiel Zeballos ar ARG FW Boca Juniors Boca Juniors \n",
|
||
"4269 Nadir Zeineddin ar ARG FW Platense Platense \n",
|
||
"4270 Kevin Zenon ar ARG MF CA Unión CA Unión \n",
|
||
"4271 Bruno Zuculini ar ARG MF River Plate River Plate \n",
|
||
"4272 Fernando Zuqui ar ARG MF Estudiantes Estudiantes \n",
|
||
"\n",
|
||
" age birth_year games games_starts minutes ... vs_team_fouls \\\n",
|
||
"0 25 1996 2.0 2.0 180.0 ... 495.0 \n",
|
||
"1 28 1994 29.0 26.0 2086.0 ... 598.0 \n",
|
||
"2 18 2004 1.0 0.0 9.0 ... 522.0 \n",
|
||
"3 24 1998 24.0 14.0 1382.0 ... 564.0 \n",
|
||
"4 29 1992 32.0 28.0 2547.0 ... 511.0 \n",
|
||
"... ... ... ... ... ... ... ... \n",
|
||
"4268 20 2002 6.0 0.0 106.0 ... 428.0 \n",
|
||
"4269 22 2000 9.0 0.0 137.0 ... 308.0 \n",
|
||
"4270 21 2001 21.0 17.0 1503.0 ... 338.0 \n",
|
||
"4271 29 1993 1.0 0.0 15.0 ... 406.0 \n",
|
||
"4272 31 1991 24.0 16.0 1446.0 ... 340.0 \n",
|
||
"\n",
|
||
" vs_team_fouled vs_team_offsides vs_team_pens_won \\\n",
|
||
"0 604.0 47.0 0.0 \n",
|
||
"1 498.0 58.0 0.0 \n",
|
||
"2 501.0 86.0 0.0 \n",
|
||
"3 555.0 69.0 0.0 \n",
|
||
"4 539.0 63.0 0.0 \n",
|
||
"... ... ... ... \n",
|
||
"4268 302.0 43.0 0.0 \n",
|
||
"4269 315.0 62.0 0.0 \n",
|
||
"4270 339.0 58.0 0.0 \n",
|
||
"4271 302.0 48.0 0.0 \n",
|
||
"4272 299.0 41.0 0.0 \n",
|
||
"\n",
|
||
" vs_team_pens_conceded vs_team_own_goals league season \\\n",
|
||
"0 0.0 0.0 Serie-B 2022-2023 \n",
|
||
"1 0.0 1.0 Serie-B 2022-2023 \n",
|
||
"2 0.0 0.0 Serie-B 2022-2023 \n",
|
||
"3 0.0 1.0 Serie-B 2022-2023 \n",
|
||
"4 0.0 0.0 Serie-B 2022-2023 \n",
|
||
"... ... ... ... ... \n",
|
||
"4268 0.0 2.0 Primera-Division 2022-2023 \n",
|
||
"4269 0.0 0.0 Primera-Division 2022-2023 \n",
|
||
"4270 0.0 0.0 Primera-Division 2022-2023 \n",
|
||
"4271 0.0 1.0 Primera-Division 2022-2023 \n",
|
||
"4272 0.0 0.0 Primera-Division 2022-2023 \n",
|
||
"\n",
|
||
" surname initial \n",
|
||
"0 Abibi A \n",
|
||
"1 Acampora G \n",
|
||
"2 Accornero F \n",
|
||
"3 Adjapong C \n",
|
||
"4 Adorni D \n",
|
||
"... ... ... \n",
|
||
"4268 Zeballos E \n",
|
||
"4269 Zeineddin N \n",
|
||
"4270 Zenon K \n",
|
||
"4271 Zuculini B \n",
|
||
"4272 Zuqui F \n",
|
||
"\n",
|
||
"[4273 rows x 380 columns]"
|
||
]
|
||
},
|
||
"execution_count": 6,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"players"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 7,
|
||
"id": "b48bc1cc",
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"players['name'] = players['player']\n",
|
||
"players['vote_avg'] = 6\n",
|
||
"players['vote_std'] = 0.3\n",
|
||
"players['r'] = 'N'\n"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 11,
|
||
"id": "e318f1bb",
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"players\n",
|
||
"players.to_excel('out_data/db_stats_tmp.xlsx')"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 20,
|
||
"id": "2e04666d",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/html": [
|
||
"<div>\n",
|
||
"<style scoped>\n",
|
||
" .dataframe tbody tr th:only-of-type {\n",
|
||
" vertical-align: middle;\n",
|
||
" }\n",
|
||
"\n",
|
||
" .dataframe tbody tr th {\n",
|
||
" vertical-align: top;\n",
|
||
" }\n",
|
||
"\n",
|
||
" .dataframe thead th {\n",
|
||
" text-align: right;\n",
|
||
" }\n",
|
||
"</style>\n",
|
||
"<table border=\"1\" class=\"dataframe\">\n",
|
||
" <thead>\n",
|
||
" <tr style=\"text-align: right;\">\n",
|
||
" <th></th>\n",
|
||
" <th>Player</th>\n",
|
||
" <th>FBName</th>\n",
|
||
" <th>Role</th>\n",
|
||
" <th>League</th>\n",
|
||
" </tr>\n",
|
||
" </thead>\n",
|
||
" <tbody>\n",
|
||
" <tr>\n",
|
||
" <th>0</th>\n",
|
||
" <td>Kolasinac</td>\n",
|
||
" <td>Kolasinac</td>\n",
|
||
" <td>D</td>\n",
|
||
" <td>Ligue-1</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>1</th>\n",
|
||
" <td>Freuler</td>\n",
|
||
" <td>Freuler</td>\n",
|
||
" <td>C</td>\n",
|
||
" <td>Premier-League</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>2</th>\n",
|
||
" <td>Karlsson</td>\n",
|
||
" <td>Karlsson</td>\n",
|
||
" <td>A</td>\n",
|
||
" <td>Eredivisie</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>3</th>\n",
|
||
" <td>Kristiansen</td>\n",
|
||
" <td>Kristiansen</td>\n",
|
||
" <td>D</td>\n",
|
||
" <td>Premier-League</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>4</th>\n",
|
||
" <td>Mina</td>\n",
|
||
" <td>Mina</td>\n",
|
||
" <td>D</td>\n",
|
||
" <td>Premier-League</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>5</th>\n",
|
||
" <td>Monterisi</td>\n",
|
||
" <td>Monterisi</td>\n",
|
||
" <td>D</td>\n",
|
||
" <td>Serie-B</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>6</th>\n",
|
||
" <td>Pavard</td>\n",
|
||
" <td>Pavard</td>\n",
|
||
" <td>D</td>\n",
|
||
" <td>Bundesliga</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>7</th>\n",
|
||
" <td>Thuram</td>\n",
|
||
" <td>Thuram</td>\n",
|
||
" <td>A</td>\n",
|
||
" <td>Bundesliga</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>8</th>\n",
|
||
" <td>Klaassen</td>\n",
|
||
" <td>Klaassen</td>\n",
|
||
" <td>C</td>\n",
|
||
" <td>Eredivisie</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>9</th>\n",
|
||
" <td>Sanchez</td>\n",
|
||
" <td>Sanchez</td>\n",
|
||
" <td>A</td>\n",
|
||
" <td>Ligue-1</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>10</th>\n",
|
||
" <td>Weah</td>\n",
|
||
" <td>Weah</td>\n",
|
||
" <td>C</td>\n",
|
||
" <td>Ligue-1</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>11</th>\n",
|
||
" <td>Guendouzi</td>\n",
|
||
" <td>Guendouzi</td>\n",
|
||
" <td>C</td>\n",
|
||
" <td>Ligue-1</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>12</th>\n",
|
||
" <td>Kamada</td>\n",
|
||
" <td>Kamada</td>\n",
|
||
" <td>C</td>\n",
|
||
" <td>Bundesliga</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>13</th>\n",
|
||
" <td>Chukwueze</td>\n",
|
||
" <td>Chukwueze</td>\n",
|
||
" <td>C</td>\n",
|
||
" <td>La-Liga</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>14</th>\n",
|
||
" <td>Pulisic</td>\n",
|
||
" <td>Pulisic</td>\n",
|
||
" <td>C</td>\n",
|
||
" <td>Premier-League</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>15</th>\n",
|
||
" <td>Loftus-Cheek</td>\n",
|
||
" <td>Loftus-Cheek</td>\n",
|
||
" <td>C</td>\n",
|
||
" <td>Premier-League</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>16</th>\n",
|
||
" <td>Lindstrom</td>\n",
|
||
" <td>Lindstrm</td>\n",
|
||
" <td>C</td>\n",
|
||
" <td>Bundesliga</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>17</th>\n",
|
||
" <td>Cajuste</td>\n",
|
||
" <td>Cajuste</td>\n",
|
||
" <td>C</td>\n",
|
||
" <td>Ligue-1</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>18</th>\n",
|
||
" <td>Cheddira</td>\n",
|
||
" <td>Cheddira</td>\n",
|
||
" <td>A</td>\n",
|
||
" <td>Serie-B</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>19</th>\n",
|
||
" <td>Lapadula</td>\n",
|
||
" <td>Lapadula</td>\n",
|
||
" <td>A</td>\n",
|
||
" <td>Serie-B</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>20</th>\n",
|
||
" <td>Kristensen</td>\n",
|
||
" <td>Nissen</td>\n",
|
||
" <td>D</td>\n",
|
||
" <td>Premier-League</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>21</th>\n",
|
||
" <td>Azmoun</td>\n",
|
||
" <td>Azmoun</td>\n",
|
||
" <td>A</td>\n",
|
||
" <td>Bundesliga</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>22</th>\n",
|
||
" <td>Renato Sanches</td>\n",
|
||
" <td>Sanches</td>\n",
|
||
" <td>C</td>\n",
|
||
" <td>Ligue-1</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>23</th>\n",
|
||
" <td>N'dicka</td>\n",
|
||
" <td>NDicka</td>\n",
|
||
" <td>D</td>\n",
|
||
" <td>Bundesliga</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>24</th>\n",
|
||
" <td>Aouar</td>\n",
|
||
" <td>Aouar</td>\n",
|
||
" <td>C</td>\n",
|
||
" <td>Ligue-1</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>25</th>\n",
|
||
" <td>Pedersen</td>\n",
|
||
" <td>Pedersen</td>\n",
|
||
" <td>D</td>\n",
|
||
" <td>Eredivisie</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>26</th>\n",
|
||
" <td>Castillejo</td>\n",
|
||
" <td>Castillejo</td>\n",
|
||
" <td>C</td>\n",
|
||
" <td>La-Liga</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>27</th>\n",
|
||
" <td>Lucca</td>\n",
|
||
" <td>Lucca</td>\n",
|
||
" <td>A</td>\n",
|
||
" <td>Eredivisie</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>28</th>\n",
|
||
" <td>Folorunsho</td>\n",
|
||
" <td>Folorunsho</td>\n",
|
||
" <td>C</td>\n",
|
||
" <td>Serie-B</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>29</th>\n",
|
||
" <td>Gudmundsson A.</td>\n",
|
||
" <td>Gumundsson</td>\n",
|
||
" <td>C</td>\n",
|
||
" <td>Serie-B</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>30</th>\n",
|
||
" <td>Bakker</td>\n",
|
||
" <td>Bakker</td>\n",
|
||
" <td>D</td>\n",
|
||
" <td>Bundesliga</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>31</th>\n",
|
||
" <td>Martin</td>\n",
|
||
" <td>Martin</td>\n",
|
||
" <td>D</td>\n",
|
||
" <td>Bundesliga</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>32</th>\n",
|
||
" <td>Dragusin</td>\n",
|
||
" <td>Dragusin</td>\n",
|
||
" <td>D</td>\n",
|
||
" <td>Serie-B</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>33</th>\n",
|
||
" <td>Viti</td>\n",
|
||
" <td>Viti</td>\n",
|
||
" <td>D</td>\n",
|
||
" <td>Ligue-1</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>34</th>\n",
|
||
" <td>Beukema</td>\n",
|
||
" <td>Beukema</td>\n",
|
||
" <td>D</td>\n",
|
||
" <td>Eredivisie</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>35</th>\n",
|
||
" <td>Reijnders</td>\n",
|
||
" <td>Reijnders</td>\n",
|
||
" <td>C</td>\n",
|
||
" <td>Eredivisie</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>36</th>\n",
|
||
" <td>Luvumbo</td>\n",
|
||
" <td>Zito</td>\n",
|
||
" <td>A</td>\n",
|
||
" <td>Serie-B</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>37</th>\n",
|
||
" <td>Retegui</td>\n",
|
||
" <td>Retegui</td>\n",
|
||
" <td>A</td>\n",
|
||
" <td>Primera-Division</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>38</th>\n",
|
||
" <td>Fabbian</td>\n",
|
||
" <td>Fabbian</td>\n",
|
||
" <td>C</td>\n",
|
||
" <td>Serie-B</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>39</th>\n",
|
||
" <td>Beltran L.</td>\n",
|
||
" <td>Beltran</td>\n",
|
||
" <td>A</td>\n",
|
||
" <td>Primera-Division</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>40</th>\n",
|
||
" <td>Azzi</td>\n",
|
||
" <td>Azzi</td>\n",
|
||
" <td>D</td>\n",
|
||
" <td>Serie-B</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>41</th>\n",
|
||
" <td>Nandez</td>\n",
|
||
" <td>Nandez</td>\n",
|
||
" <td>C</td>\n",
|
||
" <td>Serie-B</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>42</th>\n",
|
||
" <td>Pavoletti</td>\n",
|
||
" <td>Pavoletti</td>\n",
|
||
" <td>A</td>\n",
|
||
" <td>Serie-B</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>43</th>\n",
|
||
" <td>Makoumbou</td>\n",
|
||
" <td>Makoumbou</td>\n",
|
||
" <td>C</td>\n",
|
||
" <td>Serie-B</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>44</th>\n",
|
||
" <td>Dossena</td>\n",
|
||
" <td>Dossena</td>\n",
|
||
" <td>C</td>\n",
|
||
" <td>Serie-B</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>45</th>\n",
|
||
" <td>Strootman</td>\n",
|
||
" <td>Strootman</td>\n",
|
||
" <td>C</td>\n",
|
||
" <td>Serie-B</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>46</th>\n",
|
||
" <td>Bani</td>\n",
|
||
" <td>Bani</td>\n",
|
||
" <td>D</td>\n",
|
||
" <td>Serie-B</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>47</th>\n",
|
||
" <td>Frendrup</td>\n",
|
||
" <td>Frendrup</td>\n",
|
||
" <td>C</td>\n",
|
||
" <td>Serie-B</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>48</th>\n",
|
||
" <td>Sabelli</td>\n",
|
||
" <td>Sabelli</td>\n",
|
||
" <td>D</td>\n",
|
||
" <td>Serie-B</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>49</th>\n",
|
||
" <td>Caso</td>\n",
|
||
" <td>Caso</td>\n",
|
||
" <td>A</td>\n",
|
||
" <td>Serie-B</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>50</th>\n",
|
||
" <td>Baez</td>\n",
|
||
" <td>Baez</td>\n",
|
||
" <td>C</td>\n",
|
||
" <td>Serie-B</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>51</th>\n",
|
||
" <td>Mulattieri</td>\n",
|
||
" <td>Mulattieri</td>\n",
|
||
" <td>A</td>\n",
|
||
" <td>Serie-B</td>\n",
|
||
" </tr>\n",
|
||
" </tbody>\n",
|
||
"</table>\n",
|
||
"</div>"
|
||
],
|
||
"text/plain": [
|
||
" Player FBName Role League\n",
|
||
"0 Kolasinac Kolasinac D Ligue-1\n",
|
||
"1 Freuler Freuler C Premier-League\n",
|
||
"2 Karlsson Karlsson A Eredivisie\n",
|
||
"3 Kristiansen Kristiansen D Premier-League\n",
|
||
"4 Mina Mina D Premier-League\n",
|
||
"5 Monterisi Monterisi D Serie-B\n",
|
||
"6 Pavard Pavard D Bundesliga\n",
|
||
"7 Thuram Thuram A Bundesliga\n",
|
||
"8 Klaassen Klaassen C Eredivisie\n",
|
||
"9 Sanchez Sanchez A Ligue-1\n",
|
||
"10 Weah Weah C Ligue-1\n",
|
||
"11 Guendouzi Guendouzi C Ligue-1\n",
|
||
"12 Kamada Kamada C Bundesliga\n",
|
||
"13 Chukwueze Chukwueze C La-Liga\n",
|
||
"14 Pulisic Pulisic C Premier-League\n",
|
||
"15 Loftus-Cheek Loftus-Cheek C Premier-League\n",
|
||
"16 Lindstrom Lindstrm C Bundesliga\n",
|
||
"17 Cajuste Cajuste C Ligue-1\n",
|
||
"18 Cheddira Cheddira A Serie-B\n",
|
||
"19 Lapadula Lapadula A Serie-B\n",
|
||
"20 Kristensen Nissen D Premier-League\n",
|
||
"21 Azmoun Azmoun A Bundesliga\n",
|
||
"22 Renato Sanches Sanches C Ligue-1\n",
|
||
"23 N'dicka NDicka D Bundesliga\n",
|
||
"24 Aouar Aouar C Ligue-1\n",
|
||
"25 Pedersen Pedersen D Eredivisie\n",
|
||
"26 Castillejo Castillejo C La-Liga\n",
|
||
"27 Lucca Lucca A Eredivisie\n",
|
||
"28 Folorunsho Folorunsho C Serie-B\n",
|
||
"29 Gudmundsson A. Gumundsson C Serie-B\n",
|
||
"30 Bakker Bakker D Bundesliga\n",
|
||
"31 Martin Martin D Bundesliga\n",
|
||
"32 Dragusin Dragusin D Serie-B\n",
|
||
"33 Viti Viti D Ligue-1\n",
|
||
"34 Beukema Beukema D Eredivisie\n",
|
||
"35 Reijnders Reijnders C Eredivisie\n",
|
||
"36 Luvumbo Zito A Serie-B\n",
|
||
"37 Retegui Retegui A Primera-Division\n",
|
||
"38 Fabbian Fabbian C Serie-B\n",
|
||
"39 Beltran L. Beltran A Primera-Division\n",
|
||
"40 Azzi Azzi D Serie-B\n",
|
||
"41 Nandez Nandez C Serie-B\n",
|
||
"42 Pavoletti Pavoletti A Serie-B\n",
|
||
"43 Makoumbou Makoumbou C Serie-B\n",
|
||
"44 Dossena Dossena C Serie-B\n",
|
||
"45 Strootman Strootman C Serie-B\n",
|
||
"46 Bani Bani D Serie-B\n",
|
||
"47 Frendrup Frendrup C Serie-B\n",
|
||
"48 Sabelli Sabelli D Serie-B\n",
|
||
"49 Caso Caso A Serie-B\n",
|
||
"50 Baez Baez C Serie-B\n",
|
||
"51 Mulattieri Mulattieri A Serie-B"
|
||
]
|
||
},
|
||
"execution_count": 20,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"rookies = pd.read_excel('rookies_list.xlsx')\n",
|
||
"rookies"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 21,
|
||
"id": "921f91e1",
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"db = 0\n",
|
||
"\n",
|
||
"for i in range(rookies.shape[0]):\n",
|
||
" row = players.loc[players['league'] == rookies.loc[i, 'League']]\n",
|
||
" row = row.loc[players['surname'] == rookies.loc[i, 'FBName']]\n",
|
||
" \n",
|
||
" if(row.shape[0] > 1):\n",
|
||
" row = row.iloc[-1:]\n",
|
||
" if(row.shape[0] == 0):\n",
|
||
" print(rookies.loc[i, 'Player'] + ' not found')\n",
|
||
" continue\n",
|
||
" \n",
|
||
" row['player'] = rookies.loc[i, 'Player']\n",
|
||
" row['r'] = rookies.loc[i, 'Role']\n",
|
||
" \n",
|
||
" if(type(db) == int):\n",
|
||
" db = row\n",
|
||
" else:\n",
|
||
" db = pd.concat([db, row], axis = 0, ignore_index = True)\n",
|
||
" "
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 22,
|
||
"id": "24098b2c",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/html": [
|
||
"<div>\n",
|
||
"<style scoped>\n",
|
||
" .dataframe tbody tr th:only-of-type {\n",
|
||
" vertical-align: middle;\n",
|
||
" }\n",
|
||
"\n",
|
||
" .dataframe tbody tr th {\n",
|
||
" vertical-align: top;\n",
|
||
" }\n",
|
||
"\n",
|
||
" .dataframe thead th {\n",
|
||
" text-align: right;\n",
|
||
" }\n",
|
||
"</style>\n",
|
||
"<table border=\"1\" class=\"dataframe\">\n",
|
||
" <thead>\n",
|
||
" <tr style=\"text-align: right;\">\n",
|
||
" <th></th>\n",
|
||
" <th>player</th>\n",
|
||
" <th>nationality</th>\n",
|
||
" <th>position</th>\n",
|
||
" <th>team</th>\n",
|
||
" <th>team</th>\n",
|
||
" <th>age</th>\n",
|
||
" <th>birth_year</th>\n",
|
||
" <th>games</th>\n",
|
||
" <th>games_starts</th>\n",
|
||
" <th>minutes</th>\n",
|
||
" <th>...</th>\n",
|
||
" <th>vs_team_pens_conceded</th>\n",
|
||
" <th>vs_team_own_goals</th>\n",
|
||
" <th>league</th>\n",
|
||
" <th>season</th>\n",
|
||
" <th>surname</th>\n",
|
||
" <th>initial</th>\n",
|
||
" <th>name</th>\n",
|
||
" <th>vote_avg</th>\n",
|
||
" <th>vote_std</th>\n",
|
||
" <th>r</th>\n",
|
||
" </tr>\n",
|
||
" </thead>\n",
|
||
" <tbody>\n",
|
||
" <tr>\n",
|
||
" <th>0</th>\n",
|
||
" <td>Kolasinac</td>\n",
|
||
" <td>ba BIH</td>\n",
|
||
" <td>DF</td>\n",
|
||
" <td>Marseille</td>\n",
|
||
" <td>Marseille</td>\n",
|
||
" <td>29</td>\n",
|
||
" <td>1993</td>\n",
|
||
" <td>33.0</td>\n",
|
||
" <td>26.0</td>\n",
|
||
" <td>2214.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>7.0</td>\n",
|
||
" <td>6.0</td>\n",
|
||
" <td>Ligue-1</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Kolasinac</td>\n",
|
||
" <td>S</td>\n",
|
||
" <td>Sead Kolašinac</td>\n",
|
||
" <td>6</td>\n",
|
||
" <td>0.3</td>\n",
|
||
" <td>D</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>1</th>\n",
|
||
" <td>Freuler</td>\n",
|
||
" <td>ch SUI</td>\n",
|
||
" <td>MF</td>\n",
|
||
" <td>Nott'ham Forest</td>\n",
|
||
" <td>Nott'ham Forest</td>\n",
|
||
" <td>30</td>\n",
|
||
" <td>1992</td>\n",
|
||
" <td>28.0</td>\n",
|
||
" <td>24.0</td>\n",
|
||
" <td>2161.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>6.0</td>\n",
|
||
" <td>2.0</td>\n",
|
||
" <td>Premier-League</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Freuler</td>\n",
|
||
" <td>R</td>\n",
|
||
" <td>Remo Freuler</td>\n",
|
||
" <td>6</td>\n",
|
||
" <td>0.3</td>\n",
|
||
" <td>C</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>2</th>\n",
|
||
" <td>Karlsson</td>\n",
|
||
" <td>se SWE</td>\n",
|
||
" <td>FW</td>\n",
|
||
" <td>AZ Alkmaar</td>\n",
|
||
" <td>AZ Alkmaar</td>\n",
|
||
" <td>24</td>\n",
|
||
" <td>1998</td>\n",
|
||
" <td>23.0</td>\n",
|
||
" <td>21.0</td>\n",
|
||
" <td>1777.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>3.0</td>\n",
|
||
" <td>3.0</td>\n",
|
||
" <td>Eredivisie</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Karlsson</td>\n",
|
||
" <td>J</td>\n",
|
||
" <td>Jesper Karlsson</td>\n",
|
||
" <td>6</td>\n",
|
||
" <td>0.3</td>\n",
|
||
" <td>A</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>3</th>\n",
|
||
" <td>Kristiansen</td>\n",
|
||
" <td>dk DEN</td>\n",
|
||
" <td>DF</td>\n",
|
||
" <td>Leicester City</td>\n",
|
||
" <td>Leicester City</td>\n",
|
||
" <td>19</td>\n",
|
||
" <td>2002</td>\n",
|
||
" <td>12.0</td>\n",
|
||
" <td>11.0</td>\n",
|
||
" <td>892.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>6.0</td>\n",
|
||
" <td>2.0</td>\n",
|
||
" <td>Premier-League</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Kristiansen</td>\n",
|
||
" <td>V</td>\n",
|
||
" <td>Victor Bernth Kristiansen</td>\n",
|
||
" <td>6</td>\n",
|
||
" <td>0.3</td>\n",
|
||
" <td>D</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>4</th>\n",
|
||
" <td>Mina</td>\n",
|
||
" <td>co COL</td>\n",
|
||
" <td>DF</td>\n",
|
||
" <td>Everton</td>\n",
|
||
" <td>Everton</td>\n",
|
||
" <td>27</td>\n",
|
||
" <td>1994</td>\n",
|
||
" <td>7.0</td>\n",
|
||
" <td>7.0</td>\n",
|
||
" <td>594.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>2.0</td>\n",
|
||
" <td>2.0</td>\n",
|
||
" <td>Premier-League</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Mina</td>\n",
|
||
" <td>Y</td>\n",
|
||
" <td>Yerry Mina</td>\n",
|
||
" <td>6</td>\n",
|
||
" <td>0.3</td>\n",
|
||
" <td>D</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>5</th>\n",
|
||
" <td>Monterisi</td>\n",
|
||
" <td>it ITA</td>\n",
|
||
" <td>DF</td>\n",
|
||
" <td>Frosinone</td>\n",
|
||
" <td>Frosinone</td>\n",
|
||
" <td>20</td>\n",
|
||
" <td>2001</td>\n",
|
||
" <td>11.0</td>\n",
|
||
" <td>6.0</td>\n",
|
||
" <td>615.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>2.0</td>\n",
|
||
" <td>Serie-B</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Monterisi</td>\n",
|
||
" <td>I</td>\n",
|
||
" <td>Ilario Monterisi</td>\n",
|
||
" <td>6</td>\n",
|
||
" <td>0.3</td>\n",
|
||
" <td>D</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>6</th>\n",
|
||
" <td>Pavard</td>\n",
|
||
" <td>fr FRA</td>\n",
|
||
" <td>DF</td>\n",
|
||
" <td>Bayern Munich</td>\n",
|
||
" <td>Bayern Munich</td>\n",
|
||
" <td>26</td>\n",
|
||
" <td>1996</td>\n",
|
||
" <td>30.0</td>\n",
|
||
" <td>27.0</td>\n",
|
||
" <td>2431.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>5.0</td>\n",
|
||
" <td>2.0</td>\n",
|
||
" <td>Bundesliga</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Pavard</td>\n",
|
||
" <td>B</td>\n",
|
||
" <td>Benjamin Pavard</td>\n",
|
||
" <td>6</td>\n",
|
||
" <td>0.3</td>\n",
|
||
" <td>D</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>7</th>\n",
|
||
" <td>Thuram</td>\n",
|
||
" <td>fr FRA</td>\n",
|
||
" <td>FW</td>\n",
|
||
" <td>M'Gladbach</td>\n",
|
||
" <td>M'Gladbach</td>\n",
|
||
" <td>24</td>\n",
|
||
" <td>1997</td>\n",
|
||
" <td>30.0</td>\n",
|
||
" <td>28.0</td>\n",
|
||
" <td>2513.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>6.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>Bundesliga</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Thuram</td>\n",
|
||
" <td>M</td>\n",
|
||
" <td>Marcus Thuram</td>\n",
|
||
" <td>6</td>\n",
|
||
" <td>0.3</td>\n",
|
||
" <td>A</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>8</th>\n",
|
||
" <td>Klaassen</td>\n",
|
||
" <td>nl NED</td>\n",
|
||
" <td>MF</td>\n",
|
||
" <td>Ajax</td>\n",
|
||
" <td>Ajax</td>\n",
|
||
" <td>29</td>\n",
|
||
" <td>1993</td>\n",
|
||
" <td>33.0</td>\n",
|
||
" <td>21.0</td>\n",
|
||
" <td>2046.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>5.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>Eredivisie</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Klaassen</td>\n",
|
||
" <td>D</td>\n",
|
||
" <td>Davy Klaassen</td>\n",
|
||
" <td>6</td>\n",
|
||
" <td>0.3</td>\n",
|
||
" <td>C</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>9</th>\n",
|
||
" <td>Sanchez</td>\n",
|
||
" <td>cl CHI</td>\n",
|
||
" <td>FW,MF</td>\n",
|
||
" <td>Marseille</td>\n",
|
||
" <td>Marseille</td>\n",
|
||
" <td>33</td>\n",
|
||
" <td>1988</td>\n",
|
||
" <td>35.0</td>\n",
|
||
" <td>32.0</td>\n",
|
||
" <td>2679.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>7.0</td>\n",
|
||
" <td>6.0</td>\n",
|
||
" <td>Ligue-1</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Sanchez</td>\n",
|
||
" <td>A</td>\n",
|
||
" <td>Alexis Sánchez</td>\n",
|
||
" <td>6</td>\n",
|
||
" <td>0.3</td>\n",
|
||
" <td>A</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>10</th>\n",
|
||
" <td>Weah</td>\n",
|
||
" <td>us USA</td>\n",
|
||
" <td>DF,FW</td>\n",
|
||
" <td>Lille</td>\n",
|
||
" <td>Lille</td>\n",
|
||
" <td>22</td>\n",
|
||
" <td>2000</td>\n",
|
||
" <td>29.0</td>\n",
|
||
" <td>18.0</td>\n",
|
||
" <td>1748.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>12.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>Ligue-1</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Weah</td>\n",
|
||
" <td>T</td>\n",
|
||
" <td>Timothy Weah</td>\n",
|
||
" <td>6</td>\n",
|
||
" <td>0.3</td>\n",
|
||
" <td>C</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>11</th>\n",
|
||
" <td>Guendouzi</td>\n",
|
||
" <td>fr FRA</td>\n",
|
||
" <td>MF</td>\n",
|
||
" <td>Marseille</td>\n",
|
||
" <td>Marseille</td>\n",
|
||
" <td>23</td>\n",
|
||
" <td>1999</td>\n",
|
||
" <td>33.0</td>\n",
|
||
" <td>25.0</td>\n",
|
||
" <td>2108.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>7.0</td>\n",
|
||
" <td>6.0</td>\n",
|
||
" <td>Ligue-1</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Guendouzi</td>\n",
|
||
" <td>M</td>\n",
|
||
" <td>Mattéo Guendouzi</td>\n",
|
||
" <td>6</td>\n",
|
||
" <td>0.3</td>\n",
|
||
" <td>C</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>12</th>\n",
|
||
" <td>Kamada</td>\n",
|
||
" <td>jp JPN</td>\n",
|
||
" <td>MF</td>\n",
|
||
" <td>Eint Frankfurt</td>\n",
|
||
" <td>Eint Frankfurt</td>\n",
|
||
" <td>25</td>\n",
|
||
" <td>1996</td>\n",
|
||
" <td>32.0</td>\n",
|
||
" <td>25.0</td>\n",
|
||
" <td>2265.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>6.0</td>\n",
|
||
" <td>2.0</td>\n",
|
||
" <td>Bundesliga</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Kamada</td>\n",
|
||
" <td>D</td>\n",
|
||
" <td>Daichi Kamada</td>\n",
|
||
" <td>6</td>\n",
|
||
" <td>0.3</td>\n",
|
||
" <td>C</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>13</th>\n",
|
||
" <td>Chukwueze</td>\n",
|
||
" <td>ng NGA</td>\n",
|
||
" <td>FW,MF</td>\n",
|
||
" <td>Villarreal</td>\n",
|
||
" <td>Villarreal</td>\n",
|
||
" <td>23</td>\n",
|
||
" <td>1999</td>\n",
|
||
" <td>37.0</td>\n",
|
||
" <td>27.0</td>\n",
|
||
" <td>2339.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>7.0</td>\n",
|
||
" <td>2.0</td>\n",
|
||
" <td>La-Liga</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Chukwueze</td>\n",
|
||
" <td>S</td>\n",
|
||
" <td>Samuel Chukwueze</td>\n",
|
||
" <td>6</td>\n",
|
||
" <td>0.3</td>\n",
|
||
" <td>C</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>14</th>\n",
|
||
" <td>Pulisic</td>\n",
|
||
" <td>us USA</td>\n",
|
||
" <td>FW,DF</td>\n",
|
||
" <td>Chelsea</td>\n",
|
||
" <td>Chelsea</td>\n",
|
||
" <td>23</td>\n",
|
||
" <td>1998</td>\n",
|
||
" <td>24.0</td>\n",
|
||
" <td>8.0</td>\n",
|
||
" <td>821.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>3.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>Premier-League</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Pulisic</td>\n",
|
||
" <td>C</td>\n",
|
||
" <td>Christian Pulisic</td>\n",
|
||
" <td>6</td>\n",
|
||
" <td>0.3</td>\n",
|
||
" <td>C</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>15</th>\n",
|
||
" <td>Loftus-Cheek</td>\n",
|
||
" <td>eng ENG</td>\n",
|
||
" <td>MF,DF</td>\n",
|
||
" <td>Chelsea</td>\n",
|
||
" <td>Chelsea</td>\n",
|
||
" <td>26</td>\n",
|
||
" <td>1996</td>\n",
|
||
" <td>25.0</td>\n",
|
||
" <td>19.0</td>\n",
|
||
" <td>1536.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>3.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>Premier-League</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Loftus-Cheek</td>\n",
|
||
" <td>R</td>\n",
|
||
" <td>Ruben Loftus-Cheek</td>\n",
|
||
" <td>6</td>\n",
|
||
" <td>0.3</td>\n",
|
||
" <td>C</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>16</th>\n",
|
||
" <td>Lindstrom</td>\n",
|
||
" <td>dk DEN</td>\n",
|
||
" <td>MF,FW</td>\n",
|
||
" <td>Eint Frankfurt</td>\n",
|
||
" <td>Eint Frankfurt</td>\n",
|
||
" <td>22</td>\n",
|
||
" <td>2000</td>\n",
|
||
" <td>27.0</td>\n",
|
||
" <td>22.0</td>\n",
|
||
" <td>1679.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>6.0</td>\n",
|
||
" <td>2.0</td>\n",
|
||
" <td>Bundesliga</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Lindstrm</td>\n",
|
||
" <td>J</td>\n",
|
||
" <td>Jesper Lindstrøm</td>\n",
|
||
" <td>6</td>\n",
|
||
" <td>0.3</td>\n",
|
||
" <td>C</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>17</th>\n",
|
||
" <td>Cajuste</td>\n",
|
||
" <td>se SWE</td>\n",
|
||
" <td>MF</td>\n",
|
||
" <td>Reims</td>\n",
|
||
" <td>Reims</td>\n",
|
||
" <td>22</td>\n",
|
||
" <td>1999</td>\n",
|
||
" <td>31.0</td>\n",
|
||
" <td>14.0</td>\n",
|
||
" <td>1530.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>8.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>Ligue-1</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Cajuste</td>\n",
|
||
" <td>J</td>\n",
|
||
" <td>Jens Cajuste</td>\n",
|
||
" <td>6</td>\n",
|
||
" <td>0.3</td>\n",
|
||
" <td>C</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>18</th>\n",
|
||
" <td>Cheddira</td>\n",
|
||
" <td>ma MAR</td>\n",
|
||
" <td>FW</td>\n",
|
||
" <td>Bari</td>\n",
|
||
" <td>Bari</td>\n",
|
||
" <td>24</td>\n",
|
||
" <td>1998</td>\n",
|
||
" <td>31.0</td>\n",
|
||
" <td>30.0</td>\n",
|
||
" <td>2495.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>2.0</td>\n",
|
||
" <td>Serie-B</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Cheddira</td>\n",
|
||
" <td>W</td>\n",
|
||
" <td>Walid Cheddira</td>\n",
|
||
" <td>6</td>\n",
|
||
" <td>0.3</td>\n",
|
||
" <td>A</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>19</th>\n",
|
||
" <td>Lapadula</td>\n",
|
||
" <td>pe PER</td>\n",
|
||
" <td>FW</td>\n",
|
||
" <td>Cagliari</td>\n",
|
||
" <td>Cagliari</td>\n",
|
||
" <td>32</td>\n",
|
||
" <td>1990</td>\n",
|
||
" <td>36.0</td>\n",
|
||
" <td>33.0</td>\n",
|
||
" <td>2882.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>Serie-B</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Lapadula</td>\n",
|
||
" <td>G</td>\n",
|
||
" <td>Gianluca Lapadula</td>\n",
|
||
" <td>6</td>\n",
|
||
" <td>0.3</td>\n",
|
||
" <td>A</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>20</th>\n",
|
||
" <td>Kristensen</td>\n",
|
||
" <td>dk DEN</td>\n",
|
||
" <td>DF</td>\n",
|
||
" <td>Leeds United</td>\n",
|
||
" <td>Leeds United</td>\n",
|
||
" <td>25</td>\n",
|
||
" <td>1997</td>\n",
|
||
" <td>26.0</td>\n",
|
||
" <td>21.0</td>\n",
|
||
" <td>1960.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>3.0</td>\n",
|
||
" <td>3.0</td>\n",
|
||
" <td>Premier-League</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Nissen</td>\n",
|
||
" <td>R</td>\n",
|
||
" <td>Rasmus Nissen</td>\n",
|
||
" <td>6</td>\n",
|
||
" <td>0.3</td>\n",
|
||
" <td>D</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>21</th>\n",
|
||
" <td>Azmoun</td>\n",
|
||
" <td>ir IRN</td>\n",
|
||
" <td>FW,MF</td>\n",
|
||
" <td>Leverkusen</td>\n",
|
||
" <td>Leverkusen</td>\n",
|
||
" <td>27</td>\n",
|
||
" <td>1995</td>\n",
|
||
" <td>23.0</td>\n",
|
||
" <td>8.0</td>\n",
|
||
" <td>927.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>7.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>Bundesliga</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Azmoun</td>\n",
|
||
" <td>S</td>\n",
|
||
" <td>Sardar Azmoun</td>\n",
|
||
" <td>6</td>\n",
|
||
" <td>0.3</td>\n",
|
||
" <td>A</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>22</th>\n",
|
||
" <td>Renato Sanches</td>\n",
|
||
" <td>pt POR</td>\n",
|
||
" <td>MF</td>\n",
|
||
" <td>Paris S-G</td>\n",
|
||
" <td>Paris S-G</td>\n",
|
||
" <td>24</td>\n",
|
||
" <td>1997</td>\n",
|
||
" <td>23.0</td>\n",
|
||
" <td>6.0</td>\n",
|
||
" <td>717.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>7.0</td>\n",
|
||
" <td>3.0</td>\n",
|
||
" <td>Ligue-1</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Sanches</td>\n",
|
||
" <td>R</td>\n",
|
||
" <td>Renato Sanches</td>\n",
|
||
" <td>6</td>\n",
|
||
" <td>0.3</td>\n",
|
||
" <td>C</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>23</th>\n",
|
||
" <td>N'dicka</td>\n",
|
||
" <td>fr FRA</td>\n",
|
||
" <td>DF</td>\n",
|
||
" <td>Eint Frankfurt</td>\n",
|
||
" <td>Eint Frankfurt</td>\n",
|
||
" <td>22</td>\n",
|
||
" <td>1999</td>\n",
|
||
" <td>30.0</td>\n",
|
||
" <td>30.0</td>\n",
|
||
" <td>2692.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>6.0</td>\n",
|
||
" <td>2.0</td>\n",
|
||
" <td>Bundesliga</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>NDicka</td>\n",
|
||
" <td>O</td>\n",
|
||
" <td>Obite N'Dicka</td>\n",
|
||
" <td>6</td>\n",
|
||
" <td>0.3</td>\n",
|
||
" <td>D</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>24</th>\n",
|
||
" <td>Aouar</td>\n",
|
||
" <td>dz ALG</td>\n",
|
||
" <td>MF</td>\n",
|
||
" <td>Lyon</td>\n",
|
||
" <td>Lyon</td>\n",
|
||
" <td>24</td>\n",
|
||
" <td>1998</td>\n",
|
||
" <td>16.0</td>\n",
|
||
" <td>6.0</td>\n",
|
||
" <td>526.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>8.0</td>\n",
|
||
" <td>2.0</td>\n",
|
||
" <td>Ligue-1</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Aouar</td>\n",
|
||
" <td>H</td>\n",
|
||
" <td>Houssem Aouar</td>\n",
|
||
" <td>6</td>\n",
|
||
" <td>0.3</td>\n",
|
||
" <td>C</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>25</th>\n",
|
||
" <td>Pedersen</td>\n",
|
||
" <td>no NOR</td>\n",
|
||
" <td>DF</td>\n",
|
||
" <td>Feyenoord</td>\n",
|
||
" <td>Feyenoord</td>\n",
|
||
" <td>22</td>\n",
|
||
" <td>2000</td>\n",
|
||
" <td>29.0</td>\n",
|
||
" <td>25.0</td>\n",
|
||
" <td>2117.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>3.0</td>\n",
|
||
" <td>4.0</td>\n",
|
||
" <td>Eredivisie</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Pedersen</td>\n",
|
||
" <td>M</td>\n",
|
||
" <td>Marcus Pedersen</td>\n",
|
||
" <td>6</td>\n",
|
||
" <td>0.3</td>\n",
|
||
" <td>D</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>26</th>\n",
|
||
" <td>Castillejo</td>\n",
|
||
" <td>es ESP</td>\n",
|
||
" <td>FW,MF</td>\n",
|
||
" <td>Valencia</td>\n",
|
||
" <td>Valencia</td>\n",
|
||
" <td>27</td>\n",
|
||
" <td>1995</td>\n",
|
||
" <td>25.0</td>\n",
|
||
" <td>17.0</td>\n",
|
||
" <td>1362.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>8.0</td>\n",
|
||
" <td>2.0</td>\n",
|
||
" <td>La-Liga</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Castillejo</td>\n",
|
||
" <td>S</td>\n",
|
||
" <td>Samu Castillejo</td>\n",
|
||
" <td>6</td>\n",
|
||
" <td>0.3</td>\n",
|
||
" <td>C</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>27</th>\n",
|
||
" <td>Lucca</td>\n",
|
||
" <td>it ITA</td>\n",
|
||
" <td>FW,MF</td>\n",
|
||
" <td>Ajax</td>\n",
|
||
" <td>Ajax</td>\n",
|
||
" <td>21</td>\n",
|
||
" <td>2000</td>\n",
|
||
" <td>14.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>150.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>5.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>Eredivisie</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Lucca</td>\n",
|
||
" <td>L</td>\n",
|
||
" <td>Lorenzo Lucca</td>\n",
|
||
" <td>6</td>\n",
|
||
" <td>0.3</td>\n",
|
||
" <td>A</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>28</th>\n",
|
||
" <td>Folorunsho</td>\n",
|
||
" <td>ng NGA</td>\n",
|
||
" <td>MF,FW</td>\n",
|
||
" <td>Bari</td>\n",
|
||
" <td>Bari</td>\n",
|
||
" <td>24</td>\n",
|
||
" <td>1998</td>\n",
|
||
" <td>27.0</td>\n",
|
||
" <td>25.0</td>\n",
|
||
" <td>1995.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>2.0</td>\n",
|
||
" <td>Serie-B</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Folorunsho</td>\n",
|
||
" <td>M</td>\n",
|
||
" <td>Michael Folorunsho</td>\n",
|
||
" <td>6</td>\n",
|
||
" <td>0.3</td>\n",
|
||
" <td>C</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>29</th>\n",
|
||
" <td>Gudmundsson A.</td>\n",
|
||
" <td>is ISL</td>\n",
|
||
" <td>MF,FW</td>\n",
|
||
" <td>Genoa</td>\n",
|
||
" <td>Genoa</td>\n",
|
||
" <td>25</td>\n",
|
||
" <td>1997</td>\n",
|
||
" <td>36.0</td>\n",
|
||
" <td>32.0</td>\n",
|
||
" <td>2696.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>Serie-B</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Gumundsson</td>\n",
|
||
" <td>A</td>\n",
|
||
" <td>Albert Guðmundsson</td>\n",
|
||
" <td>6</td>\n",
|
||
" <td>0.3</td>\n",
|
||
" <td>C</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>30</th>\n",
|
||
" <td>Bakker</td>\n",
|
||
" <td>nl NED</td>\n",
|
||
" <td>DF,MF</td>\n",
|
||
" <td>Leverkusen</td>\n",
|
||
" <td>Leverkusen</td>\n",
|
||
" <td>22</td>\n",
|
||
" <td>2000</td>\n",
|
||
" <td>28.0</td>\n",
|
||
" <td>19.0</td>\n",
|
||
" <td>1659.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>7.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>Bundesliga</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Bakker</td>\n",
|
||
" <td>M</td>\n",
|
||
" <td>Mitchel Bakker</td>\n",
|
||
" <td>6</td>\n",
|
||
" <td>0.3</td>\n",
|
||
" <td>D</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>31</th>\n",
|
||
" <td>Martin</td>\n",
|
||
" <td>es ESP</td>\n",
|
||
" <td>DF</td>\n",
|
||
" <td>Mainz 05</td>\n",
|
||
" <td>Mainz 05</td>\n",
|
||
" <td>25</td>\n",
|
||
" <td>1997</td>\n",
|
||
" <td>28.0</td>\n",
|
||
" <td>20.0</td>\n",
|
||
" <td>1847.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>6.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>Bundesliga</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Martin</td>\n",
|
||
" <td>A</td>\n",
|
||
" <td>Aarón Martín</td>\n",
|
||
" <td>6</td>\n",
|
||
" <td>0.3</td>\n",
|
||
" <td>D</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>32</th>\n",
|
||
" <td>Dragusin</td>\n",
|
||
" <td>ro ROU</td>\n",
|
||
" <td>DF</td>\n",
|
||
" <td>Genoa</td>\n",
|
||
" <td>Genoa</td>\n",
|
||
" <td>20</td>\n",
|
||
" <td>2002</td>\n",
|
||
" <td>38.0</td>\n",
|
||
" <td>37.0</td>\n",
|
||
" <td>3375.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>Serie-B</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Dragusin</td>\n",
|
||
" <td>R</td>\n",
|
||
" <td>Radu Drăgușin</td>\n",
|
||
" <td>6</td>\n",
|
||
" <td>0.3</td>\n",
|
||
" <td>D</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>33</th>\n",
|
||
" <td>Viti</td>\n",
|
||
" <td>it ITA</td>\n",
|
||
" <td>DF</td>\n",
|
||
" <td>Nice</td>\n",
|
||
" <td>Nice</td>\n",
|
||
" <td>20</td>\n",
|
||
" <td>2002</td>\n",
|
||
" <td>9.0</td>\n",
|
||
" <td>7.0</td>\n",
|
||
" <td>634.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>6.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>Ligue-1</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Viti</td>\n",
|
||
" <td>M</td>\n",
|
||
" <td>Mattia Viti</td>\n",
|
||
" <td>6</td>\n",
|
||
" <td>0.3</td>\n",
|
||
" <td>D</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>34</th>\n",
|
||
" <td>Beukema</td>\n",
|
||
" <td>nl NED</td>\n",
|
||
" <td>DF</td>\n",
|
||
" <td>AZ Alkmaar</td>\n",
|
||
" <td>AZ Alkmaar</td>\n",
|
||
" <td>23</td>\n",
|
||
" <td>1998</td>\n",
|
||
" <td>26.0</td>\n",
|
||
" <td>24.0</td>\n",
|
||
" <td>2198.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>3.0</td>\n",
|
||
" <td>3.0</td>\n",
|
||
" <td>Eredivisie</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Beukema</td>\n",
|
||
" <td>S</td>\n",
|
||
" <td>Sam Beukema</td>\n",
|
||
" <td>6</td>\n",
|
||
" <td>0.3</td>\n",
|
||
" <td>D</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>35</th>\n",
|
||
" <td>Reijnders</td>\n",
|
||
" <td>nl NED</td>\n",
|
||
" <td>MF</td>\n",
|
||
" <td>AZ Alkmaar</td>\n",
|
||
" <td>AZ Alkmaar</td>\n",
|
||
" <td>24</td>\n",
|
||
" <td>1998</td>\n",
|
||
" <td>34.0</td>\n",
|
||
" <td>34.0</td>\n",
|
||
" <td>3046.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>3.0</td>\n",
|
||
" <td>3.0</td>\n",
|
||
" <td>Eredivisie</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Reijnders</td>\n",
|
||
" <td>T</td>\n",
|
||
" <td>Tijjani Reijnders</td>\n",
|
||
" <td>6</td>\n",
|
||
" <td>0.3</td>\n",
|
||
" <td>C</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>36</th>\n",
|
||
" <td>Luvumbo</td>\n",
|
||
" <td>ao ANG</td>\n",
|
||
" <td>FW,MF</td>\n",
|
||
" <td>Cagliari</td>\n",
|
||
" <td>Cagliari</td>\n",
|
||
" <td>20</td>\n",
|
||
" <td>2002</td>\n",
|
||
" <td>36.0</td>\n",
|
||
" <td>15.0</td>\n",
|
||
" <td>1560.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>Serie-B</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Zito</td>\n",
|
||
" <td>Z</td>\n",
|
||
" <td>Zito</td>\n",
|
||
" <td>6</td>\n",
|
||
" <td>0.3</td>\n",
|
||
" <td>A</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>37</th>\n",
|
||
" <td>Retegui</td>\n",
|
||
" <td>it ITA</td>\n",
|
||
" <td>FW</td>\n",
|
||
" <td>Tigre</td>\n",
|
||
" <td>Tigre</td>\n",
|
||
" <td>23</td>\n",
|
||
" <td>1999</td>\n",
|
||
" <td>21.0</td>\n",
|
||
" <td>20.0</td>\n",
|
||
" <td>1790.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>Primera-Division</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Retegui</td>\n",
|
||
" <td>M</td>\n",
|
||
" <td>Mateo Retegui</td>\n",
|
||
" <td>6</td>\n",
|
||
" <td>0.3</td>\n",
|
||
" <td>A</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>38</th>\n",
|
||
" <td>Fabbian</td>\n",
|
||
" <td>it ITA</td>\n",
|
||
" <td>MF</td>\n",
|
||
" <td>US Reggina</td>\n",
|
||
" <td>US Reggina</td>\n",
|
||
" <td>19</td>\n",
|
||
" <td>2003</td>\n",
|
||
" <td>36.0</td>\n",
|
||
" <td>34.0</td>\n",
|
||
" <td>2827.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>3.0</td>\n",
|
||
" <td>Serie-B</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Fabbian</td>\n",
|
||
" <td>G</td>\n",
|
||
" <td>Giovanni Fabbian</td>\n",
|
||
" <td>6</td>\n",
|
||
" <td>0.3</td>\n",
|
||
" <td>C</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>39</th>\n",
|
||
" <td>Beltran L.</td>\n",
|
||
" <td>ar ARG</td>\n",
|
||
" <td>FW</td>\n",
|
||
" <td>River Plate</td>\n",
|
||
" <td>River Plate</td>\n",
|
||
" <td>21</td>\n",
|
||
" <td>2001</td>\n",
|
||
" <td>25.0</td>\n",
|
||
" <td>16.0</td>\n",
|
||
" <td>1371.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>Primera-Division</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Beltran</td>\n",
|
||
" <td>L</td>\n",
|
||
" <td>Lucas Beltrán</td>\n",
|
||
" <td>6</td>\n",
|
||
" <td>0.3</td>\n",
|
||
" <td>A</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>40</th>\n",
|
||
" <td>Azzi</td>\n",
|
||
" <td>br BRA</td>\n",
|
||
" <td>DF,MF</td>\n",
|
||
" <td>Cagliari</td>\n",
|
||
" <td>Cagliari</td>\n",
|
||
" <td>28</td>\n",
|
||
" <td>1994</td>\n",
|
||
" <td>16.0</td>\n",
|
||
" <td>13.0</td>\n",
|
||
" <td>1144.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>Serie-B</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Azzi</td>\n",
|
||
" <td>P</td>\n",
|
||
" <td>Paulo Azzi</td>\n",
|
||
" <td>6</td>\n",
|
||
" <td>0.3</td>\n",
|
||
" <td>D</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>41</th>\n",
|
||
" <td>Nandez</td>\n",
|
||
" <td>uy URU</td>\n",
|
||
" <td>MF,FW</td>\n",
|
||
" <td>Cagliari</td>\n",
|
||
" <td>Cagliari</td>\n",
|
||
" <td>26</td>\n",
|
||
" <td>1995</td>\n",
|
||
" <td>33.0</td>\n",
|
||
" <td>30.0</td>\n",
|
||
" <td>2539.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>Serie-B</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Nandez</td>\n",
|
||
" <td>N</td>\n",
|
||
" <td>Nahitan Nández</td>\n",
|
||
" <td>6</td>\n",
|
||
" <td>0.3</td>\n",
|
||
" <td>C</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>42</th>\n",
|
||
" <td>Pavoletti</td>\n",
|
||
" <td>it ITA</td>\n",
|
||
" <td>FW,MF</td>\n",
|
||
" <td>Cagliari</td>\n",
|
||
" <td>Cagliari</td>\n",
|
||
" <td>33</td>\n",
|
||
" <td>1988</td>\n",
|
||
" <td>23.0</td>\n",
|
||
" <td>10.0</td>\n",
|
||
" <td>989.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>Serie-B</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Pavoletti</td>\n",
|
||
" <td>L</td>\n",
|
||
" <td>Leonardo Pavoletti</td>\n",
|
||
" <td>6</td>\n",
|
||
" <td>0.3</td>\n",
|
||
" <td>A</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>43</th>\n",
|
||
" <td>Makoumbou</td>\n",
|
||
" <td>cg CGO</td>\n",
|
||
" <td>MF</td>\n",
|
||
" <td>Cagliari</td>\n",
|
||
" <td>Cagliari</td>\n",
|
||
" <td>24</td>\n",
|
||
" <td>1998</td>\n",
|
||
" <td>36.0</td>\n",
|
||
" <td>33.0</td>\n",
|
||
" <td>2981.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>Serie-B</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Makoumbou</td>\n",
|
||
" <td>A</td>\n",
|
||
" <td>Antoine Makoumbou</td>\n",
|
||
" <td>6</td>\n",
|
||
" <td>0.3</td>\n",
|
||
" <td>C</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>44</th>\n",
|
||
" <td>Dossena</td>\n",
|
||
" <td>it ITA</td>\n",
|
||
" <td>DF</td>\n",
|
||
" <td>Cagliari</td>\n",
|
||
" <td>Cagliari</td>\n",
|
||
" <td>23</td>\n",
|
||
" <td>1998</td>\n",
|
||
" <td>23.0</td>\n",
|
||
" <td>19.0</td>\n",
|
||
" <td>1703.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>Serie-B</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Dossena</td>\n",
|
||
" <td>A</td>\n",
|
||
" <td>Alberto Dossena</td>\n",
|
||
" <td>6</td>\n",
|
||
" <td>0.3</td>\n",
|
||
" <td>C</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>45</th>\n",
|
||
" <td>Strootman</td>\n",
|
||
" <td>nl NED</td>\n",
|
||
" <td>MF</td>\n",
|
||
" <td>Genoa</td>\n",
|
||
" <td>Genoa</td>\n",
|
||
" <td>32</td>\n",
|
||
" <td>1990</td>\n",
|
||
" <td>30.0</td>\n",
|
||
" <td>25.0</td>\n",
|
||
" <td>2229.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>Serie-B</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Strootman</td>\n",
|
||
" <td>K</td>\n",
|
||
" <td>Kevin Strootman</td>\n",
|
||
" <td>6</td>\n",
|
||
" <td>0.3</td>\n",
|
||
" <td>C</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>46</th>\n",
|
||
" <td>Bani</td>\n",
|
||
" <td>it ITA</td>\n",
|
||
" <td>DF</td>\n",
|
||
" <td>Genoa</td>\n",
|
||
" <td>Genoa</td>\n",
|
||
" <td>28</td>\n",
|
||
" <td>1993</td>\n",
|
||
" <td>33.0</td>\n",
|
||
" <td>31.0</td>\n",
|
||
" <td>2551.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>Serie-B</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Bani</td>\n",
|
||
" <td>M</td>\n",
|
||
" <td>Mattia Bani</td>\n",
|
||
" <td>6</td>\n",
|
||
" <td>0.3</td>\n",
|
||
" <td>D</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>47</th>\n",
|
||
" <td>Frendrup</td>\n",
|
||
" <td>dk DEN</td>\n",
|
||
" <td>MF</td>\n",
|
||
" <td>Genoa</td>\n",
|
||
" <td>Genoa</td>\n",
|
||
" <td>21</td>\n",
|
||
" <td>2001</td>\n",
|
||
" <td>37.0</td>\n",
|
||
" <td>32.0</td>\n",
|
||
" <td>2921.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>Serie-B</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Frendrup</td>\n",
|
||
" <td>M</td>\n",
|
||
" <td>Morten Frendrup</td>\n",
|
||
" <td>6</td>\n",
|
||
" <td>0.3</td>\n",
|
||
" <td>C</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>48</th>\n",
|
||
" <td>Sabelli</td>\n",
|
||
" <td>it ITA</td>\n",
|
||
" <td>DF,MF</td>\n",
|
||
" <td>Genoa</td>\n",
|
||
" <td>Genoa</td>\n",
|
||
" <td>29</td>\n",
|
||
" <td>1993</td>\n",
|
||
" <td>30.0</td>\n",
|
||
" <td>29.0</td>\n",
|
||
" <td>2514.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>Serie-B</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Sabelli</td>\n",
|
||
" <td>S</td>\n",
|
||
" <td>Stefano Sabelli</td>\n",
|
||
" <td>6</td>\n",
|
||
" <td>0.3</td>\n",
|
||
" <td>D</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>49</th>\n",
|
||
" <td>Caso</td>\n",
|
||
" <td>it ITA</td>\n",
|
||
" <td>FW,MF</td>\n",
|
||
" <td>Frosinone</td>\n",
|
||
" <td>Frosinone</td>\n",
|
||
" <td>23</td>\n",
|
||
" <td>1998</td>\n",
|
||
" <td>35.0</td>\n",
|
||
" <td>23.0</td>\n",
|
||
" <td>1890.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>2.0</td>\n",
|
||
" <td>Serie-B</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Caso</td>\n",
|
||
" <td>G</td>\n",
|
||
" <td>Giuseppe Caso</td>\n",
|
||
" <td>6</td>\n",
|
||
" <td>0.3</td>\n",
|
||
" <td>A</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>50</th>\n",
|
||
" <td>Baez</td>\n",
|
||
" <td>uy URU</td>\n",
|
||
" <td>FW</td>\n",
|
||
" <td>Frosinone</td>\n",
|
||
" <td>Frosinone</td>\n",
|
||
" <td>27</td>\n",
|
||
" <td>1995</td>\n",
|
||
" <td>17.0</td>\n",
|
||
" <td>5.0</td>\n",
|
||
" <td>667.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>2.0</td>\n",
|
||
" <td>Serie-B</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Baez</td>\n",
|
||
" <td>J</td>\n",
|
||
" <td>Jaime Báez</td>\n",
|
||
" <td>6</td>\n",
|
||
" <td>0.3</td>\n",
|
||
" <td>C</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>51</th>\n",
|
||
" <td>Mulattieri</td>\n",
|
||
" <td>it ITA</td>\n",
|
||
" <td>FW</td>\n",
|
||
" <td>Frosinone</td>\n",
|
||
" <td>Frosinone</td>\n",
|
||
" <td>21</td>\n",
|
||
" <td>2000</td>\n",
|
||
" <td>29.0</td>\n",
|
||
" <td>15.0</td>\n",
|
||
" <td>1502.0</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>2.0</td>\n",
|
||
" <td>Serie-B</td>\n",
|
||
" <td>2022-2023</td>\n",
|
||
" <td>Mulattieri</td>\n",
|
||
" <td>S</td>\n",
|
||
" <td>Samuele Mulattieri</td>\n",
|
||
" <td>6</td>\n",
|
||
" <td>0.3</td>\n",
|
||
" <td>A</td>\n",
|
||
" </tr>\n",
|
||
" </tbody>\n",
|
||
"</table>\n",
|
||
"<p>52 rows × 384 columns</p>\n",
|
||
"</div>"
|
||
],
|
||
"text/plain": [
|
||
" player nationality position team team \\\n",
|
||
"0 Kolasinac ba BIH DF Marseille Marseille \n",
|
||
"1 Freuler ch SUI MF Nott'ham Forest Nott'ham Forest \n",
|
||
"2 Karlsson se SWE FW AZ Alkmaar AZ Alkmaar \n",
|
||
"3 Kristiansen dk DEN DF Leicester City Leicester City \n",
|
||
"4 Mina co COL DF Everton Everton \n",
|
||
"5 Monterisi it ITA DF Frosinone Frosinone \n",
|
||
"6 Pavard fr FRA DF Bayern Munich Bayern Munich \n",
|
||
"7 Thuram fr FRA FW M'Gladbach M'Gladbach \n",
|
||
"8 Klaassen nl NED MF Ajax Ajax \n",
|
||
"9 Sanchez cl CHI FW,MF Marseille Marseille \n",
|
||
"10 Weah us USA DF,FW Lille Lille \n",
|
||
"11 Guendouzi fr FRA MF Marseille Marseille \n",
|
||
"12 Kamada jp JPN MF Eint Frankfurt Eint Frankfurt \n",
|
||
"13 Chukwueze ng NGA FW,MF Villarreal Villarreal \n",
|
||
"14 Pulisic us USA FW,DF Chelsea Chelsea \n",
|
||
"15 Loftus-Cheek eng ENG MF,DF Chelsea Chelsea \n",
|
||
"16 Lindstrom dk DEN MF,FW Eint Frankfurt Eint Frankfurt \n",
|
||
"17 Cajuste se SWE MF Reims Reims \n",
|
||
"18 Cheddira ma MAR FW Bari Bari \n",
|
||
"19 Lapadula pe PER FW Cagliari Cagliari \n",
|
||
"20 Kristensen dk DEN DF Leeds United Leeds United \n",
|
||
"21 Azmoun ir IRN FW,MF Leverkusen Leverkusen \n",
|
||
"22 Renato Sanches pt POR MF Paris S-G Paris S-G \n",
|
||
"23 N'dicka fr FRA DF Eint Frankfurt Eint Frankfurt \n",
|
||
"24 Aouar dz ALG MF Lyon Lyon \n",
|
||
"25 Pedersen no NOR DF Feyenoord Feyenoord \n",
|
||
"26 Castillejo es ESP FW,MF Valencia Valencia \n",
|
||
"27 Lucca it ITA FW,MF Ajax Ajax \n",
|
||
"28 Folorunsho ng NGA MF,FW Bari Bari \n",
|
||
"29 Gudmundsson A. is ISL MF,FW Genoa Genoa \n",
|
||
"30 Bakker nl NED DF,MF Leverkusen Leverkusen \n",
|
||
"31 Martin es ESP DF Mainz 05 Mainz 05 \n",
|
||
"32 Dragusin ro ROU DF Genoa Genoa \n",
|
||
"33 Viti it ITA DF Nice Nice \n",
|
||
"34 Beukema nl NED DF AZ Alkmaar AZ Alkmaar \n",
|
||
"35 Reijnders nl NED MF AZ Alkmaar AZ Alkmaar \n",
|
||
"36 Luvumbo ao ANG FW,MF Cagliari Cagliari \n",
|
||
"37 Retegui it ITA FW Tigre Tigre \n",
|
||
"38 Fabbian it ITA MF US Reggina US Reggina \n",
|
||
"39 Beltran L. ar ARG FW River Plate River Plate \n",
|
||
"40 Azzi br BRA DF,MF Cagliari Cagliari \n",
|
||
"41 Nandez uy URU MF,FW Cagliari Cagliari \n",
|
||
"42 Pavoletti it ITA FW,MF Cagliari Cagliari \n",
|
||
"43 Makoumbou cg CGO MF Cagliari Cagliari \n",
|
||
"44 Dossena it ITA DF Cagliari Cagliari \n",
|
||
"45 Strootman nl NED MF Genoa Genoa \n",
|
||
"46 Bani it ITA DF Genoa Genoa \n",
|
||
"47 Frendrup dk DEN MF Genoa Genoa \n",
|
||
"48 Sabelli it ITA DF,MF Genoa Genoa \n",
|
||
"49 Caso it ITA FW,MF Frosinone Frosinone \n",
|
||
"50 Baez uy URU FW Frosinone Frosinone \n",
|
||
"51 Mulattieri it ITA FW Frosinone Frosinone \n",
|
||
"\n",
|
||
" age birth_year games games_starts minutes ... vs_team_pens_conceded \\\n",
|
||
"0 29 1993 33.0 26.0 2214.0 ... 7.0 \n",
|
||
"1 30 1992 28.0 24.0 2161.0 ... 6.0 \n",
|
||
"2 24 1998 23.0 21.0 1777.0 ... 3.0 \n",
|
||
"3 19 2002 12.0 11.0 892.0 ... 6.0 \n",
|
||
"4 27 1994 7.0 7.0 594.0 ... 2.0 \n",
|
||
"5 20 2001 11.0 6.0 615.0 ... 0.0 \n",
|
||
"6 26 1996 30.0 27.0 2431.0 ... 5.0 \n",
|
||
"7 24 1997 30.0 28.0 2513.0 ... 6.0 \n",
|
||
"8 29 1993 33.0 21.0 2046.0 ... 5.0 \n",
|
||
"9 33 1988 35.0 32.0 2679.0 ... 7.0 \n",
|
||
"10 22 2000 29.0 18.0 1748.0 ... 12.0 \n",
|
||
"11 23 1999 33.0 25.0 2108.0 ... 7.0 \n",
|
||
"12 25 1996 32.0 25.0 2265.0 ... 6.0 \n",
|
||
"13 23 1999 37.0 27.0 2339.0 ... 7.0 \n",
|
||
"14 23 1998 24.0 8.0 821.0 ... 3.0 \n",
|
||
"15 26 1996 25.0 19.0 1536.0 ... 3.0 \n",
|
||
"16 22 2000 27.0 22.0 1679.0 ... 6.0 \n",
|
||
"17 22 1999 31.0 14.0 1530.0 ... 8.0 \n",
|
||
"18 24 1998 31.0 30.0 2495.0 ... 0.0 \n",
|
||
"19 32 1990 36.0 33.0 2882.0 ... 0.0 \n",
|
||
"20 25 1997 26.0 21.0 1960.0 ... 3.0 \n",
|
||
"21 27 1995 23.0 8.0 927.0 ... 7.0 \n",
|
||
"22 24 1997 23.0 6.0 717.0 ... 7.0 \n",
|
||
"23 22 1999 30.0 30.0 2692.0 ... 6.0 \n",
|
||
"24 24 1998 16.0 6.0 526.0 ... 8.0 \n",
|
||
"25 22 2000 29.0 25.0 2117.0 ... 3.0 \n",
|
||
"26 27 1995 25.0 17.0 1362.0 ... 8.0 \n",
|
||
"27 21 2000 14.0 0.0 150.0 ... 5.0 \n",
|
||
"28 24 1998 27.0 25.0 1995.0 ... 0.0 \n",
|
||
"29 25 1997 36.0 32.0 2696.0 ... 0.0 \n",
|
||
"30 22 2000 28.0 19.0 1659.0 ... 7.0 \n",
|
||
"31 25 1997 28.0 20.0 1847.0 ... 6.0 \n",
|
||
"32 20 2002 38.0 37.0 3375.0 ... 0.0 \n",
|
||
"33 20 2002 9.0 7.0 634.0 ... 6.0 \n",
|
||
"34 23 1998 26.0 24.0 2198.0 ... 3.0 \n",
|
||
"35 24 1998 34.0 34.0 3046.0 ... 3.0 \n",
|
||
"36 20 2002 36.0 15.0 1560.0 ... 0.0 \n",
|
||
"37 23 1999 21.0 20.0 1790.0 ... 0.0 \n",
|
||
"38 19 2003 36.0 34.0 2827.0 ... 0.0 \n",
|
||
"39 21 2001 25.0 16.0 1371.0 ... 0.0 \n",
|
||
"40 28 1994 16.0 13.0 1144.0 ... 0.0 \n",
|
||
"41 26 1995 33.0 30.0 2539.0 ... 0.0 \n",
|
||
"42 33 1988 23.0 10.0 989.0 ... 0.0 \n",
|
||
"43 24 1998 36.0 33.0 2981.0 ... 0.0 \n",
|
||
"44 23 1998 23.0 19.0 1703.0 ... 0.0 \n",
|
||
"45 32 1990 30.0 25.0 2229.0 ... 0.0 \n",
|
||
"46 28 1993 33.0 31.0 2551.0 ... 0.0 \n",
|
||
"47 21 2001 37.0 32.0 2921.0 ... 0.0 \n",
|
||
"48 29 1993 30.0 29.0 2514.0 ... 0.0 \n",
|
||
"49 23 1998 35.0 23.0 1890.0 ... 0.0 \n",
|
||
"50 27 1995 17.0 5.0 667.0 ... 0.0 \n",
|
||
"51 21 2000 29.0 15.0 1502.0 ... 0.0 \n",
|
||
"\n",
|
||
" vs_team_own_goals league season surname initial \\\n",
|
||
"0 6.0 Ligue-1 2022-2023 Kolasinac S \n",
|
||
"1 2.0 Premier-League 2022-2023 Freuler R \n",
|
||
"2 3.0 Eredivisie 2022-2023 Karlsson J \n",
|
||
"3 2.0 Premier-League 2022-2023 Kristiansen V \n",
|
||
"4 2.0 Premier-League 2022-2023 Mina Y \n",
|
||
"5 2.0 Serie-B 2022-2023 Monterisi I \n",
|
||
"6 2.0 Bundesliga 2022-2023 Pavard B \n",
|
||
"7 0.0 Bundesliga 2022-2023 Thuram M \n",
|
||
"8 0.0 Eredivisie 2022-2023 Klaassen D \n",
|
||
"9 6.0 Ligue-1 2022-2023 Sanchez A \n",
|
||
"10 0.0 Ligue-1 2022-2023 Weah T \n",
|
||
"11 6.0 Ligue-1 2022-2023 Guendouzi M \n",
|
||
"12 2.0 Bundesliga 2022-2023 Kamada D \n",
|
||
"13 2.0 La-Liga 2022-2023 Chukwueze S \n",
|
||
"14 1.0 Premier-League 2022-2023 Pulisic C \n",
|
||
"15 1.0 Premier-League 2022-2023 Loftus-Cheek R \n",
|
||
"16 2.0 Bundesliga 2022-2023 Lindstrm J \n",
|
||
"17 0.0 Ligue-1 2022-2023 Cajuste J \n",
|
||
"18 2.0 Serie-B 2022-2023 Cheddira W \n",
|
||
"19 0.0 Serie-B 2022-2023 Lapadula G \n",
|
||
"20 3.0 Premier-League 2022-2023 Nissen R \n",
|
||
"21 0.0 Bundesliga 2022-2023 Azmoun S \n",
|
||
"22 3.0 Ligue-1 2022-2023 Sanches R \n",
|
||
"23 2.0 Bundesliga 2022-2023 NDicka O \n",
|
||
"24 2.0 Ligue-1 2022-2023 Aouar H \n",
|
||
"25 4.0 Eredivisie 2022-2023 Pedersen M \n",
|
||
"26 2.0 La-Liga 2022-2023 Castillejo S \n",
|
||
"27 0.0 Eredivisie 2022-2023 Lucca L \n",
|
||
"28 2.0 Serie-B 2022-2023 Folorunsho M \n",
|
||
"29 0.0 Serie-B 2022-2023 Gumundsson A \n",
|
||
"30 0.0 Bundesliga 2022-2023 Bakker M \n",
|
||
"31 0.0 Bundesliga 2022-2023 Martin A \n",
|
||
"32 0.0 Serie-B 2022-2023 Dragusin R \n",
|
||
"33 1.0 Ligue-1 2022-2023 Viti M \n",
|
||
"34 3.0 Eredivisie 2022-2023 Beukema S \n",
|
||
"35 3.0 Eredivisie 2022-2023 Reijnders T \n",
|
||
"36 0.0 Serie-B 2022-2023 Zito Z \n",
|
||
"37 1.0 Primera-Division 2022-2023 Retegui M \n",
|
||
"38 3.0 Serie-B 2022-2023 Fabbian G \n",
|
||
"39 1.0 Primera-Division 2022-2023 Beltran L \n",
|
||
"40 0.0 Serie-B 2022-2023 Azzi P \n",
|
||
"41 0.0 Serie-B 2022-2023 Nandez N \n",
|
||
"42 0.0 Serie-B 2022-2023 Pavoletti L \n",
|
||
"43 0.0 Serie-B 2022-2023 Makoumbou A \n",
|
||
"44 0.0 Serie-B 2022-2023 Dossena A \n",
|
||
"45 0.0 Serie-B 2022-2023 Strootman K \n",
|
||
"46 0.0 Serie-B 2022-2023 Bani M \n",
|
||
"47 0.0 Serie-B 2022-2023 Frendrup M \n",
|
||
"48 0.0 Serie-B 2022-2023 Sabelli S \n",
|
||
"49 2.0 Serie-B 2022-2023 Caso G \n",
|
||
"50 2.0 Serie-B 2022-2023 Baez J \n",
|
||
"51 2.0 Serie-B 2022-2023 Mulattieri S \n",
|
||
"\n",
|
||
" name vote_avg vote_std r \n",
|
||
"0 Sead Kolašinac 6 0.3 D \n",
|
||
"1 Remo Freuler 6 0.3 C \n",
|
||
"2 Jesper Karlsson 6 0.3 A \n",
|
||
"3 Victor Bernth Kristiansen 6 0.3 D \n",
|
||
"4 Yerry Mina 6 0.3 D \n",
|
||
"5 Ilario Monterisi 6 0.3 D \n",
|
||
"6 Benjamin Pavard 6 0.3 D \n",
|
||
"7 Marcus Thuram 6 0.3 A \n",
|
||
"8 Davy Klaassen 6 0.3 C \n",
|
||
"9 Alexis Sánchez 6 0.3 A \n",
|
||
"10 Timothy Weah 6 0.3 C \n",
|
||
"11 Mattéo Guendouzi 6 0.3 C \n",
|
||
"12 Daichi Kamada 6 0.3 C \n",
|
||
"13 Samuel Chukwueze 6 0.3 C \n",
|
||
"14 Christian Pulisic 6 0.3 C \n",
|
||
"15 Ruben Loftus-Cheek 6 0.3 C \n",
|
||
"16 Jesper Lindstrøm 6 0.3 C \n",
|
||
"17 Jens Cajuste 6 0.3 C \n",
|
||
"18 Walid Cheddira 6 0.3 A \n",
|
||
"19 Gianluca Lapadula 6 0.3 A \n",
|
||
"20 Rasmus Nissen 6 0.3 D \n",
|
||
"21 Sardar Azmoun 6 0.3 A \n",
|
||
"22 Renato Sanches 6 0.3 C \n",
|
||
"23 Obite N'Dicka 6 0.3 D \n",
|
||
"24 Houssem Aouar 6 0.3 C \n",
|
||
"25 Marcus Pedersen 6 0.3 D \n",
|
||
"26 Samu Castillejo 6 0.3 C \n",
|
||
"27 Lorenzo Lucca 6 0.3 A \n",
|
||
"28 Michael Folorunsho 6 0.3 C \n",
|
||
"29 Albert Guðmundsson 6 0.3 C \n",
|
||
"30 Mitchel Bakker 6 0.3 D \n",
|
||
"31 Aarón Martín 6 0.3 D \n",
|
||
"32 Radu Drăgușin 6 0.3 D \n",
|
||
"33 Mattia Viti 6 0.3 D \n",
|
||
"34 Sam Beukema 6 0.3 D \n",
|
||
"35 Tijjani Reijnders 6 0.3 C \n",
|
||
"36 Zito 6 0.3 A \n",
|
||
"37 Mateo Retegui 6 0.3 A \n",
|
||
"38 Giovanni Fabbian 6 0.3 C \n",
|
||
"39 Lucas Beltrán 6 0.3 A \n",
|
||
"40 Paulo Azzi 6 0.3 D \n",
|
||
"41 Nahitan Nández 6 0.3 C \n",
|
||
"42 Leonardo Pavoletti 6 0.3 A \n",
|
||
"43 Antoine Makoumbou 6 0.3 C \n",
|
||
"44 Alberto Dossena 6 0.3 C \n",
|
||
"45 Kevin Strootman 6 0.3 C \n",
|
||
"46 Mattia Bani 6 0.3 D \n",
|
||
"47 Morten Frendrup 6 0.3 C \n",
|
||
"48 Stefano Sabelli 6 0.3 D \n",
|
||
"49 Giuseppe Caso 6 0.3 A \n",
|
||
"50 Jaime Báez 6 0.3 C \n",
|
||
"51 Samuele Mulattieri 6 0.3 A \n",
|
||
"\n",
|
||
"[52 rows x 384 columns]"
|
||
]
|
||
},
|
||
"execution_count": 22,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"db.to_excel('out_data/rookies_stats.xlsx')\n",
|
||
"db"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": null,
|
||
"id": "910471fb",
|
||
"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
|
||
}
|