{ "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": [ "
| \n", " | player | \n", "nationality | \n", "position | \n", "team | \n", "team | \n", "age | \n", "birth_year | \n", "games | \n", "games_starts | \n", "minutes | \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", "league | \n", "season | \n", "surname | \n", "initial | \n", "
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | \n", "Alessio Abibi | \n", "al ALB | \n", "GK | \n", "Perugia | \n", "Perugia | \n", "25 | \n", "1996 | \n", "2.0 | \n", "2.0 | \n", "180.0 | \n", "... | \n", "495.0 | \n", "604.0 | \n", "47.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "Serie-B | \n", "2022-2023 | \n", "Abibi | \n", "A | \n", "
| 1 | \n", "Gennaro Acampora | \n", "it ITA | \n", "MF | \n", "Benevento | \n", "Benevento | \n", "28 | \n", "1994 | \n", "29.0 | \n", "26.0 | \n", "2086.0 | \n", "... | \n", "598.0 | \n", "498.0 | \n", "58.0 | \n", "0.0 | \n", "0.0 | \n", "1.0 | \n", "Serie-B | \n", "2022-2023 | \n", "Acampora | \n", "G | \n", "
| 2 | \n", "Federico Accornero | \n", "it ITA | \n", "MF | \n", "Genoa | \n", "Genoa | \n", "18 | \n", "2004 | \n", "1.0 | \n", "0.0 | \n", "9.0 | \n", "... | \n", "522.0 | \n", "501.0 | \n", "86.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "Serie-B | \n", "2022-2023 | \n", "Accornero | \n", "F | \n", "
| 3 | \n", "Claud Adjapong | \n", "it ITA | \n", "MF,DF | \n", "Ascoli | \n", "Ascoli | \n", "24 | \n", "1998 | \n", "24.0 | \n", "14.0 | \n", "1382.0 | \n", "... | \n", "564.0 | \n", "555.0 | \n", "69.0 | \n", "0.0 | \n", "0.0 | \n", "1.0 | \n", "Serie-B | \n", "2022-2023 | \n", "Adjapong | \n", "C | \n", "
| 4 | \n", "Davide Adorni | \n", "it ITA | \n", "DF | \n", "Brescia | \n", "Brescia | \n", "29 | \n", "1992 | \n", "32.0 | \n", "28.0 | \n", "2547.0 | \n", "... | \n", "511.0 | \n", "539.0 | \n", "63.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "Serie-B | \n", "2022-2023 | \n", "Adorni | \n", "D | \n", "
| ... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
| 4268 | \n", "Exequiel Zeballos | \n", "ar ARG | \n", "FW | \n", "Boca Juniors | \n", "Boca Juniors | \n", "20 | \n", "2002 | \n", "6.0 | \n", "0.0 | \n", "106.0 | \n", "... | \n", "428.0 | \n", "302.0 | \n", "43.0 | \n", "0.0 | \n", "0.0 | \n", "2.0 | \n", "Primera-Division | \n", "2022-2023 | \n", "Zeballos | \n", "E | \n", "
| 4269 | \n", "Nadir Zeineddin | \n", "ar ARG | \n", "FW | \n", "Platense | \n", "Platense | \n", "22 | \n", "2000 | \n", "9.0 | \n", "0.0 | \n", "137.0 | \n", "... | \n", "308.0 | \n", "315.0 | \n", "62.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "Primera-Division | \n", "2022-2023 | \n", "Zeineddin | \n", "N | \n", "
| 4270 | \n", "Kevin Zenon | \n", "ar ARG | \n", "MF | \n", "CA Unión | \n", "CA Unión | \n", "21 | \n", "2001 | \n", "21.0 | \n", "17.0 | \n", "1503.0 | \n", "... | \n", "338.0 | \n", "339.0 | \n", "58.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "Primera-Division | \n", "2022-2023 | \n", "Zenon | \n", "K | \n", "
| 4271 | \n", "Bruno Zuculini | \n", "ar ARG | \n", "MF | \n", "River Plate | \n", "River Plate | \n", "29 | \n", "1993 | \n", "1.0 | \n", "0.0 | \n", "15.0 | \n", "... | \n", "406.0 | \n", "302.0 | \n", "48.0 | \n", "0.0 | \n", "0.0 | \n", "1.0 | \n", "Primera-Division | \n", "2022-2023 | \n", "Zuculini | \n", "B | \n", "
| 4272 | \n", "Fernando Zuqui | \n", "ar ARG | \n", "MF | \n", "Estudiantes | \n", "Estudiantes | \n", "31 | \n", "1991 | \n", "24.0 | \n", "16.0 | \n", "1446.0 | \n", "... | \n", "340.0 | \n", "299.0 | \n", "41.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "Primera-Division | \n", "2022-2023 | \n", "Zuqui | \n", "F | \n", "
4273 rows × 380 columns
\n", "| \n", " | Player | \n", "FBName | \n", "Role | \n", "League | \n", "
|---|---|---|---|---|
| 0 | \n", "Kolasinac | \n", "Kolasinac | \n", "D | \n", "Ligue-1 | \n", "
| 1 | \n", "Freuler | \n", "Freuler | \n", "C | \n", "Premier-League | \n", "
| 2 | \n", "Karlsson | \n", "Karlsson | \n", "A | \n", "Eredivisie | \n", "
| 3 | \n", "Kristiansen | \n", "Kristiansen | \n", "D | \n", "Premier-League | \n", "
| 4 | \n", "Mina | \n", "Mina | \n", "D | \n", "Premier-League | \n", "
| 5 | \n", "Monterisi | \n", "Monterisi | \n", "D | \n", "Serie-B | \n", "
| 6 | \n", "Pavard | \n", "Pavard | \n", "D | \n", "Bundesliga | \n", "
| 7 | \n", "Thuram | \n", "Thuram | \n", "A | \n", "Bundesliga | \n", "
| 8 | \n", "Klaassen | \n", "Klaassen | \n", "C | \n", "Eredivisie | \n", "
| 9 | \n", "Sanchez | \n", "Sanchez | \n", "A | \n", "Ligue-1 | \n", "
| 10 | \n", "Weah | \n", "Weah | \n", "C | \n", "Ligue-1 | \n", "
| 11 | \n", "Guendouzi | \n", "Guendouzi | \n", "C | \n", "Ligue-1 | \n", "
| 12 | \n", "Kamada | \n", "Kamada | \n", "C | \n", "Bundesliga | \n", "
| 13 | \n", "Chukwueze | \n", "Chukwueze | \n", "C | \n", "La-Liga | \n", "
| 14 | \n", "Pulisic | \n", "Pulisic | \n", "C | \n", "Premier-League | \n", "
| 15 | \n", "Loftus-Cheek | \n", "Loftus-Cheek | \n", "C | \n", "Premier-League | \n", "
| 16 | \n", "Lindstrom | \n", "Lindstrm | \n", "C | \n", "Bundesliga | \n", "
| 17 | \n", "Cajuste | \n", "Cajuste | \n", "C | \n", "Ligue-1 | \n", "
| 18 | \n", "Cheddira | \n", "Cheddira | \n", "A | \n", "Serie-B | \n", "
| 19 | \n", "Lapadula | \n", "Lapadula | \n", "A | \n", "Serie-B | \n", "
| 20 | \n", "Kristensen | \n", "Nissen | \n", "D | \n", "Premier-League | \n", "
| 21 | \n", "Azmoun | \n", "Azmoun | \n", "A | \n", "Bundesliga | \n", "
| 22 | \n", "Renato Sanches | \n", "Sanches | \n", "C | \n", "Ligue-1 | \n", "
| 23 | \n", "N'dicka | \n", "NDicka | \n", "D | \n", "Bundesliga | \n", "
| 24 | \n", "Aouar | \n", "Aouar | \n", "C | \n", "Ligue-1 | \n", "
| 25 | \n", "Pedersen | \n", "Pedersen | \n", "D | \n", "Eredivisie | \n", "
| 26 | \n", "Castillejo | \n", "Castillejo | \n", "C | \n", "La-Liga | \n", "
| 27 | \n", "Lucca | \n", "Lucca | \n", "A | \n", "Eredivisie | \n", "
| 28 | \n", "Folorunsho | \n", "Folorunsho | \n", "C | \n", "Serie-B | \n", "
| 29 | \n", "Gudmunsson A. | \n", "Gumundsson | \n", "C | \n", "Serie-B | \n", "
| 30 | \n", "Bakker | \n", "Bakker | \n", "D | \n", "Bundesliga | \n", "
| 31 | \n", "Martin | \n", "Martin | \n", "D | \n", "Bundesliga | \n", "
| 32 | \n", "Dragusin | \n", "Dragusin | \n", "D | \n", "Serie-B | \n", "
| 33 | \n", "Viti | \n", "Viti | \n", "D | \n", "Ligue-1 | \n", "
| 34 | \n", "Beukema | \n", "Beukema | \n", "D | \n", "Eredivisie | \n", "
| 35 | \n", "Reijnders | \n", "Reijnders | \n", "C | \n", "Eredivisie | \n", "
| 36 | \n", "Luvumbo | \n", "Zito | \n", "A | \n", "Serie-B | \n", "
| 37 | \n", "Retegui | \n", "Retegui | \n", "A | \n", "Primera-Division | \n", "
| 38 | \n", "Fabbian | \n", "Fabbian | \n", "C | \n", "Serie-B | \n", "
| 39 | \n", "Beltran L. | \n", "Beltran | \n", "A | \n", "Primera-Division | \n", "
| 40 | \n", "Azzi | \n", "Azzi | \n", "D | \n", "Serie-B | \n", "
| 41 | \n", "Nandez | \n", "Nandez | \n", "C | \n", "Serie-B | \n", "
| 42 | \n", "Pavoletti | \n", "Pavoletti | \n", "A | \n", "Serie-B | \n", "
| 43 | \n", "Makoumbou | \n", "Makoumbou | \n", "C | \n", "Serie-B | \n", "
| 44 | \n", "Dossena | \n", "Dossena | \n", "C | \n", "Serie-B | \n", "
| 45 | \n", "Strootman | \n", "Strootman | \n", "C | \n", "Serie-B | \n", "
| 46 | \n", "Bani | \n", "Bani | \n", "D | \n", "Serie-B | \n", "
| 47 | \n", "Frendrup | \n", "Frendrup | \n", "C | \n", "Serie-B | \n", "
| 48 | \n", "Sabelli | \n", "Sabelli | \n", "D | \n", "Serie-B | \n", "
| 49 | \n", "Caso | \n", "Caso | \n", "A | \n", "Serie-B | \n", "
| 50 | \n", "Baez | \n", "Baez | \n", "C | \n", "Serie-B | \n", "
| \n", " | player | \n", "nationality | \n", "position | \n", "team | \n", "team | \n", "age | \n", "birth_year | \n", "games | \n", "games_starts | \n", "minutes | \n", "... | \n", "vs_team_pens_conceded | \n", "vs_team_own_goals | \n", "league | \n", "season | \n", "surname | \n", "initial | \n", "name | \n", "vote_avg | \n", "vote_std | \n", "r | \n", "
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | \n", "Kolasinac | \n", "ba BIH | \n", "DF | \n", "Marseille | \n", "Marseille | \n", "29 | \n", "1993 | \n", "33.0 | \n", "26.0 | \n", "2214.0 | \n", "... | \n", "7.0 | \n", "6.0 | \n", "Ligue-1 | \n", "2022-2023 | \n", "Kolasinac | \n", "S | \n", "Sead Kolašinac | \n", "6 | \n", "0.3 | \n", "D | \n", "
| 1 | \n", "Freuler | \n", "ch SUI | \n", "MF | \n", "Nott'ham Forest | \n", "Nott'ham Forest | \n", "30 | \n", "1992 | \n", "28.0 | \n", "24.0 | \n", "2161.0 | \n", "... | \n", "6.0 | \n", "2.0 | \n", "Premier-League | \n", "2022-2023 | \n", "Freuler | \n", "R | \n", "Remo Freuler | \n", "6 | \n", "0.3 | \n", "C | \n", "
| 2 | \n", "Karlsson | \n", "se SWE | \n", "FW | \n", "AZ Alkmaar | \n", "AZ Alkmaar | \n", "24 | \n", "1998 | \n", "23.0 | \n", "21.0 | \n", "1777.0 | \n", "... | \n", "3.0 | \n", "3.0 | \n", "Eredivisie | \n", "2022-2023 | \n", "Karlsson | \n", "J | \n", "Jesper Karlsson | \n", "6 | \n", "0.3 | \n", "A | \n", "
| 3 | \n", "Kristiansen | \n", "dk DEN | \n", "DF | \n", "Leicester City | \n", "Leicester City | \n", "19 | \n", "2002 | \n", "12.0 | \n", "11.0 | \n", "892.0 | \n", "... | \n", "6.0 | \n", "2.0 | \n", "Premier-League | \n", "2022-2023 | \n", "Kristiansen | \n", "V | \n", "Victor Bernth Kristiansen | \n", "6 | \n", "0.3 | \n", "D | \n", "
| 4 | \n", "Mina | \n", "co COL | \n", "DF | \n", "Everton | \n", "Everton | \n", "27 | \n", "1994 | \n", "7.0 | \n", "7.0 | \n", "594.0 | \n", "... | \n", "2.0 | \n", "2.0 | \n", "Premier-League | \n", "2022-2023 | \n", "Mina | \n", "Y | \n", "Yerry Mina | \n", "6 | \n", "0.3 | \n", "D | \n", "
| 5 | \n", "Monterisi | \n", "it ITA | \n", "DF | \n", "Frosinone | \n", "Frosinone | \n", "20 | \n", "2001 | \n", "11.0 | \n", "6.0 | \n", "615.0 | \n", "... | \n", "0.0 | \n", "2.0 | \n", "Serie-B | \n", "2022-2023 | \n", "Monterisi | \n", "I | \n", "Ilario Monterisi | \n", "6 | \n", "0.3 | \n", "D | \n", "
| 6 | \n", "Pavard | \n", "fr FRA | \n", "DF | \n", "Bayern Munich | \n", "Bayern Munich | \n", "26 | \n", "1996 | \n", "30.0 | \n", "27.0 | \n", "2431.0 | \n", "... | \n", "5.0 | \n", "2.0 | \n", "Bundesliga | \n", "2022-2023 | \n", "Pavard | \n", "B | \n", "Benjamin Pavard | \n", "6 | \n", "0.3 | \n", "D | \n", "
| 7 | \n", "Thuram | \n", "fr FRA | \n", "FW | \n", "M'Gladbach | \n", "M'Gladbach | \n", "24 | \n", "1997 | \n", "30.0 | \n", "28.0 | \n", "2513.0 | \n", "... | \n", "6.0 | \n", "0.0 | \n", "Bundesliga | \n", "2022-2023 | \n", "Thuram | \n", "M | \n", "Marcus Thuram | \n", "6 | \n", "0.3 | \n", "A | \n", "
| 8 | \n", "Klaassen | \n", "nl NED | \n", "MF | \n", "Ajax | \n", "Ajax | \n", "29 | \n", "1993 | \n", "33.0 | \n", "21.0 | \n", "2046.0 | \n", "... | \n", "5.0 | \n", "0.0 | \n", "Eredivisie | \n", "2022-2023 | \n", "Klaassen | \n", "D | \n", "Davy Klaassen | \n", "6 | \n", "0.3 | \n", "C | \n", "
| 9 | \n", "Sanchez | \n", "cl CHI | \n", "FW,MF | \n", "Marseille | \n", "Marseille | \n", "33 | \n", "1988 | \n", "35.0 | \n", "32.0 | \n", "2679.0 | \n", "... | \n", "7.0 | \n", "6.0 | \n", "Ligue-1 | \n", "2022-2023 | \n", "Sanchez | \n", "A | \n", "Alexis Sánchez | \n", "6 | \n", "0.3 | \n", "A | \n", "
| 10 | \n", "Weah | \n", "us USA | \n", "DF,FW | \n", "Lille | \n", "Lille | \n", "22 | \n", "2000 | \n", "29.0 | \n", "18.0 | \n", "1748.0 | \n", "... | \n", "12.0 | \n", "0.0 | \n", "Ligue-1 | \n", "2022-2023 | \n", "Weah | \n", "T | \n", "Timothy Weah | \n", "6 | \n", "0.3 | \n", "C | \n", "
| 11 | \n", "Guendouzi | \n", "fr FRA | \n", "MF | \n", "Marseille | \n", "Marseille | \n", "23 | \n", "1999 | \n", "33.0 | \n", "25.0 | \n", "2108.0 | \n", "... | \n", "7.0 | \n", "6.0 | \n", "Ligue-1 | \n", "2022-2023 | \n", "Guendouzi | \n", "M | \n", "Mattéo Guendouzi | \n", "6 | \n", "0.3 | \n", "C | \n", "
| 12 | \n", "Kamada | \n", "jp JPN | \n", "MF | \n", "Eint Frankfurt | \n", "Eint Frankfurt | \n", "25 | \n", "1996 | \n", "32.0 | \n", "25.0 | \n", "2265.0 | \n", "... | \n", "6.0 | \n", "2.0 | \n", "Bundesliga | \n", "2022-2023 | \n", "Kamada | \n", "D | \n", "Daichi Kamada | \n", "6 | \n", "0.3 | \n", "C | \n", "
| 13 | \n", "Chukwueze | \n", "ng NGA | \n", "FW,MF | \n", "Villarreal | \n", "Villarreal | \n", "23 | \n", "1999 | \n", "37.0 | \n", "27.0 | \n", "2339.0 | \n", "... | \n", "7.0 | \n", "2.0 | \n", "La-Liga | \n", "2022-2023 | \n", "Chukwueze | \n", "S | \n", "Samuel Chukwueze | \n", "6 | \n", "0.3 | \n", "C | \n", "
| 14 | \n", "Pulisic | \n", "us USA | \n", "FW,DF | \n", "Chelsea | \n", "Chelsea | \n", "23 | \n", "1998 | \n", "24.0 | \n", "8.0 | \n", "821.0 | \n", "... | \n", "3.0 | \n", "1.0 | \n", "Premier-League | \n", "2022-2023 | \n", "Pulisic | \n", "C | \n", "Christian Pulisic | \n", "6 | \n", "0.3 | \n", "C | \n", "
| 15 | \n", "Loftus-Cheek | \n", "eng ENG | \n", "MF,DF | \n", "Chelsea | \n", "Chelsea | \n", "26 | \n", "1996 | \n", "25.0 | \n", "19.0 | \n", "1536.0 | \n", "... | \n", "3.0 | \n", "1.0 | \n", "Premier-League | \n", "2022-2023 | \n", "Loftus-Cheek | \n", "R | \n", "Ruben Loftus-Cheek | \n", "6 | \n", "0.3 | \n", "C | \n", "
| 16 | \n", "Lindstrom | \n", "dk DEN | \n", "MF,FW | \n", "Eint Frankfurt | \n", "Eint Frankfurt | \n", "22 | \n", "2000 | \n", "27.0 | \n", "22.0 | \n", "1679.0 | \n", "... | \n", "6.0 | \n", "2.0 | \n", "Bundesliga | \n", "2022-2023 | \n", "Lindstrm | \n", "J | \n", "Jesper Lindstrøm | \n", "6 | \n", "0.3 | \n", "C | \n", "
| 17 | \n", "Cajuste | \n", "se SWE | \n", "MF | \n", "Reims | \n", "Reims | \n", "22 | \n", "1999 | \n", "31.0 | \n", "14.0 | \n", "1530.0 | \n", "... | \n", "8.0 | \n", "0.0 | \n", "Ligue-1 | \n", "2022-2023 | \n", "Cajuste | \n", "J | \n", "Jens Cajuste | \n", "6 | \n", "0.3 | \n", "C | \n", "
| 18 | \n", "Cheddira | \n", "ma MAR | \n", "FW | \n", "Bari | \n", "Bari | \n", "24 | \n", "1998 | \n", "31.0 | \n", "30.0 | \n", "2495.0 | \n", "... | \n", "0.0 | \n", "2.0 | \n", "Serie-B | \n", "2022-2023 | \n", "Cheddira | \n", "W | \n", "Walid Cheddira | \n", "6 | \n", "0.3 | \n", "A | \n", "
| 19 | \n", "Lapadula | \n", "pe PER | \n", "FW | \n", "Cagliari | \n", "Cagliari | \n", "32 | \n", "1990 | \n", "36.0 | \n", "33.0 | \n", "2882.0 | \n", "... | \n", "0.0 | \n", "0.0 | \n", "Serie-B | \n", "2022-2023 | \n", "Lapadula | \n", "G | \n", "Gianluca Lapadula | \n", "6 | \n", "0.3 | \n", "A | \n", "
| 20 | \n", "Kristensen | \n", "dk DEN | \n", "DF | \n", "Leeds United | \n", "Leeds United | \n", "25 | \n", "1997 | \n", "26.0 | \n", "21.0 | \n", "1960.0 | \n", "... | \n", "3.0 | \n", "3.0 | \n", "Premier-League | \n", "2022-2023 | \n", "Nissen | \n", "R | \n", "Rasmus Nissen | \n", "6 | \n", "0.3 | \n", "D | \n", "
| 21 | \n", "Azmoun | \n", "ir IRN | \n", "FW,MF | \n", "Leverkusen | \n", "Leverkusen | \n", "27 | \n", "1995 | \n", "23.0 | \n", "8.0 | \n", "927.0 | \n", "... | \n", "7.0 | \n", "0.0 | \n", "Bundesliga | \n", "2022-2023 | \n", "Azmoun | \n", "S | \n", "Sardar Azmoun | \n", "6 | \n", "0.3 | \n", "A | \n", "
| 22 | \n", "Renato Sanches | \n", "pt POR | \n", "MF | \n", "Paris S-G | \n", "Paris S-G | \n", "24 | \n", "1997 | \n", "23.0 | \n", "6.0 | \n", "717.0 | \n", "... | \n", "7.0 | \n", "3.0 | \n", "Ligue-1 | \n", "2022-2023 | \n", "Sanches | \n", "R | \n", "Renato Sanches | \n", "6 | \n", "0.3 | \n", "C | \n", "
| 23 | \n", "N'dicka | \n", "fr FRA | \n", "DF | \n", "Eint Frankfurt | \n", "Eint Frankfurt | \n", "22 | \n", "1999 | \n", "30.0 | \n", "30.0 | \n", "2692.0 | \n", "... | \n", "6.0 | \n", "2.0 | \n", "Bundesliga | \n", "2022-2023 | \n", "NDicka | \n", "O | \n", "Obite N'Dicka | \n", "6 | \n", "0.3 | \n", "D | \n", "
| 24 | \n", "Aouar | \n", "dz ALG | \n", "MF | \n", "Lyon | \n", "Lyon | \n", "24 | \n", "1998 | \n", "16.0 | \n", "6.0 | \n", "526.0 | \n", "... | \n", "8.0 | \n", "2.0 | \n", "Ligue-1 | \n", "2022-2023 | \n", "Aouar | \n", "H | \n", "Houssem Aouar | \n", "6 | \n", "0.3 | \n", "C | \n", "
| 25 | \n", "Pedersen | \n", "no NOR | \n", "DF | \n", "Feyenoord | \n", "Feyenoord | \n", "22 | \n", "2000 | \n", "29.0 | \n", "25.0 | \n", "2117.0 | \n", "... | \n", "3.0 | \n", "4.0 | \n", "Eredivisie | \n", "2022-2023 | \n", "Pedersen | \n", "M | \n", "Marcus Pedersen | \n", "6 | \n", "0.3 | \n", "D | \n", "
| 26 | \n", "Castillejo | \n", "es ESP | \n", "FW,MF | \n", "Valencia | \n", "Valencia | \n", "27 | \n", "1995 | \n", "25.0 | \n", "17.0 | \n", "1362.0 | \n", "... | \n", "8.0 | \n", "2.0 | \n", "La-Liga | \n", "2022-2023 | \n", "Castillejo | \n", "S | \n", "Samu Castillejo | \n", "6 | \n", "0.3 | \n", "C | \n", "
| 27 | \n", "Lucca | \n", "it ITA | \n", "FW,MF | \n", "Ajax | \n", "Ajax | \n", "21 | \n", "2000 | \n", "14.0 | \n", "0.0 | \n", "150.0 | \n", "... | \n", "5.0 | \n", "0.0 | \n", "Eredivisie | \n", "2022-2023 | \n", "Lucca | \n", "L | \n", "Lorenzo Lucca | \n", "6 | \n", "0.3 | \n", "A | \n", "
| 28 | \n", "Folorunsho | \n", "ng NGA | \n", "MF,FW | \n", "Bari | \n", "Bari | \n", "24 | \n", "1998 | \n", "27.0 | \n", "25.0 | \n", "1995.0 | \n", "... | \n", "0.0 | \n", "2.0 | \n", "Serie-B | \n", "2022-2023 | \n", "Folorunsho | \n", "M | \n", "Michael Folorunsho | \n", "6 | \n", "0.3 | \n", "C | \n", "
| 29 | \n", "Gudmunsson A. | \n", "is ISL | \n", "MF,FW | \n", "Genoa | \n", "Genoa | \n", "25 | \n", "1997 | \n", "36.0 | \n", "32.0 | \n", "2696.0 | \n", "... | \n", "0.0 | \n", "0.0 | \n", "Serie-B | \n", "2022-2023 | \n", "Gumundsson | \n", "A | \n", "Albert Guðmundsson | \n", "6 | \n", "0.3 | \n", "C | \n", "
| 30 | \n", "Bakker | \n", "nl NED | \n", "DF,MF | \n", "Leverkusen | \n", "Leverkusen | \n", "22 | \n", "2000 | \n", "28.0 | \n", "19.0 | \n", "1659.0 | \n", "... | \n", "7.0 | \n", "0.0 | \n", "Bundesliga | \n", "2022-2023 | \n", "Bakker | \n", "M | \n", "Mitchel Bakker | \n", "6 | \n", "0.3 | \n", "D | \n", "
| 31 | \n", "Martin | \n", "es ESP | \n", "DF | \n", "Mainz 05 | \n", "Mainz 05 | \n", "25 | \n", "1997 | \n", "28.0 | \n", "20.0 | \n", "1847.0 | \n", "... | \n", "6.0 | \n", "0.0 | \n", "Bundesliga | \n", "2022-2023 | \n", "Martin | \n", "A | \n", "Aarón Martín | \n", "6 | \n", "0.3 | \n", "D | \n", "
| 32 | \n", "Dragusin | \n", "ro ROU | \n", "DF | \n", "Genoa | \n", "Genoa | \n", "20 | \n", "2002 | \n", "38.0 | \n", "37.0 | \n", "3375.0 | \n", "... | \n", "0.0 | \n", "0.0 | \n", "Serie-B | \n", "2022-2023 | \n", "Dragusin | \n", "R | \n", "Radu Drăgușin | \n", "6 | \n", "0.3 | \n", "D | \n", "
| 33 | \n", "Viti | \n", "it ITA | \n", "DF | \n", "Nice | \n", "Nice | \n", "20 | \n", "2002 | \n", "9.0 | \n", "7.0 | \n", "634.0 | \n", "... | \n", "6.0 | \n", "1.0 | \n", "Ligue-1 | \n", "2022-2023 | \n", "Viti | \n", "M | \n", "Mattia Viti | \n", "6 | \n", "0.3 | \n", "D | \n", "
| 34 | \n", "Beukema | \n", "nl NED | \n", "DF | \n", "AZ Alkmaar | \n", "AZ Alkmaar | \n", "23 | \n", "1998 | \n", "26.0 | \n", "24.0 | \n", "2198.0 | \n", "... | \n", "3.0 | \n", "3.0 | \n", "Eredivisie | \n", "2022-2023 | \n", "Beukema | \n", "S | \n", "Sam Beukema | \n", "6 | \n", "0.3 | \n", "D | \n", "
| 35 | \n", "Reijnders | \n", "nl NED | \n", "MF | \n", "AZ Alkmaar | \n", "AZ Alkmaar | \n", "24 | \n", "1998 | \n", "34.0 | \n", "34.0 | \n", "3046.0 | \n", "... | \n", "3.0 | \n", "3.0 | \n", "Eredivisie | \n", "2022-2023 | \n", "Reijnders | \n", "T | \n", "Tijjani Reijnders | \n", "6 | \n", "0.3 | \n", "C | \n", "
| 36 | \n", "Luvumbo | \n", "ao ANG | \n", "FW,MF | \n", "Cagliari | \n", "Cagliari | \n", "20 | \n", "2002 | \n", "36.0 | \n", "15.0 | \n", "1560.0 | \n", "... | \n", "0.0 | \n", "0.0 | \n", "Serie-B | \n", "2022-2023 | \n", "Zito | \n", "Z | \n", "Zito | \n", "6 | \n", "0.3 | \n", "A | \n", "
| 37 | \n", "Retegui | \n", "it ITA | \n", "FW | \n", "Tigre | \n", "Tigre | \n", "23 | \n", "1999 | \n", "21.0 | \n", "20.0 | \n", "1790.0 | \n", "... | \n", "0.0 | \n", "1.0 | \n", "Primera-Division | \n", "2022-2023 | \n", "Retegui | \n", "M | \n", "Mateo Retegui | \n", "6 | \n", "0.3 | \n", "A | \n", "
| 38 | \n", "Fabbian | \n", "it ITA | \n", "MF | \n", "US Reggina | \n", "US Reggina | \n", "19 | \n", "2003 | \n", "36.0 | \n", "34.0 | \n", "2827.0 | \n", "... | \n", "0.0 | \n", "3.0 | \n", "Serie-B | \n", "2022-2023 | \n", "Fabbian | \n", "G | \n", "Giovanni Fabbian | \n", "6 | \n", "0.3 | \n", "C | \n", "
| 39 | \n", "Beltran L. | \n", "ar ARG | \n", "FW | \n", "River Plate | \n", "River Plate | \n", "21 | \n", "2001 | \n", "25.0 | \n", "16.0 | \n", "1371.0 | \n", "... | \n", "0.0 | \n", "1.0 | \n", "Primera-Division | \n", "2022-2023 | \n", "Beltran | \n", "L | \n", "Lucas Beltrán | \n", "6 | \n", "0.3 | \n", "A | \n", "
| 40 | \n", "Azzi | \n", "br BRA | \n", "DF,MF | \n", "Cagliari | \n", "Cagliari | \n", "28 | \n", "1994 | \n", "16.0 | \n", "13.0 | \n", "1144.0 | \n", "... | \n", "0.0 | \n", "0.0 | \n", "Serie-B | \n", "2022-2023 | \n", "Azzi | \n", "P | \n", "Paulo Azzi | \n", "6 | \n", "0.3 | \n", "D | \n", "
| 41 | \n", "Nandez | \n", "uy URU | \n", "MF,FW | \n", "Cagliari | \n", "Cagliari | \n", "26 | \n", "1995 | \n", "33.0 | \n", "30.0 | \n", "2539.0 | \n", "... | \n", "0.0 | \n", "0.0 | \n", "Serie-B | \n", "2022-2023 | \n", "Nandez | \n", "N | \n", "Nahitan Nández | \n", "6 | \n", "0.3 | \n", "C | \n", "
| 42 | \n", "Pavoletti | \n", "it ITA | \n", "FW,MF | \n", "Cagliari | \n", "Cagliari | \n", "33 | \n", "1988 | \n", "23.0 | \n", "10.0 | \n", "989.0 | \n", "... | \n", "0.0 | \n", "0.0 | \n", "Serie-B | \n", "2022-2023 | \n", "Pavoletti | \n", "L | \n", "Leonardo Pavoletti | \n", "6 | \n", "0.3 | \n", "A | \n", "
| 43 | \n", "Makoumbou | \n", "cg CGO | \n", "MF | \n", "Cagliari | \n", "Cagliari | \n", "24 | \n", "1998 | \n", "36.0 | \n", "33.0 | \n", "2981.0 | \n", "... | \n", "0.0 | \n", "0.0 | \n", "Serie-B | \n", "2022-2023 | \n", "Makoumbou | \n", "A | \n", "Antoine Makoumbou | \n", "6 | \n", "0.3 | \n", "C | \n", "
| 44 | \n", "Dossena | \n", "it ITA | \n", "DF | \n", "Cagliari | \n", "Cagliari | \n", "23 | \n", "1998 | \n", "23.0 | \n", "19.0 | \n", "1703.0 | \n", "... | \n", "0.0 | \n", "0.0 | \n", "Serie-B | \n", "2022-2023 | \n", "Dossena | \n", "A | \n", "Alberto Dossena | \n", "6 | \n", "0.3 | \n", "C | \n", "
| 45 | \n", "Strootman | \n", "nl NED | \n", "MF | \n", "Genoa | \n", "Genoa | \n", "32 | \n", "1990 | \n", "30.0 | \n", "25.0 | \n", "2229.0 | \n", "... | \n", "0.0 | \n", "0.0 | \n", "Serie-B | \n", "2022-2023 | \n", "Strootman | \n", "K | \n", "Kevin Strootman | \n", "6 | \n", "0.3 | \n", "C | \n", "
| 46 | \n", "Bani | \n", "it ITA | \n", "DF | \n", "Genoa | \n", "Genoa | \n", "28 | \n", "1993 | \n", "33.0 | \n", "31.0 | \n", "2551.0 | \n", "... | \n", "0.0 | \n", "0.0 | \n", "Serie-B | \n", "2022-2023 | \n", "Bani | \n", "M | \n", "Mattia Bani | \n", "6 | \n", "0.3 | \n", "D | \n", "
| 47 | \n", "Frendrup | \n", "dk DEN | \n", "MF | \n", "Genoa | \n", "Genoa | \n", "21 | \n", "2001 | \n", "37.0 | \n", "32.0 | \n", "2921.0 | \n", "... | \n", "0.0 | \n", "0.0 | \n", "Serie-B | \n", "2022-2023 | \n", "Frendrup | \n", "M | \n", "Morten Frendrup | \n", "6 | \n", "0.3 | \n", "C | \n", "
| 48 | \n", "Sabelli | \n", "it ITA | \n", "DF,MF | \n", "Genoa | \n", "Genoa | \n", "29 | \n", "1993 | \n", "30.0 | \n", "29.0 | \n", "2514.0 | \n", "... | \n", "0.0 | \n", "0.0 | \n", "Serie-B | \n", "2022-2023 | \n", "Sabelli | \n", "S | \n", "Stefano Sabelli | \n", "6 | \n", "0.3 | \n", "D | \n", "
| 49 | \n", "Caso | \n", "it ITA | \n", "FW,MF | \n", "Frosinone | \n", "Frosinone | \n", "23 | \n", "1998 | \n", "35.0 | \n", "23.0 | \n", "1890.0 | \n", "... | \n", "0.0 | \n", "2.0 | \n", "Serie-B | \n", "2022-2023 | \n", "Caso | \n", "G | \n", "Giuseppe Caso | \n", "6 | \n", "0.3 | \n", "A | \n", "
| 50 | \n", "Baez | \n", "uy URU | \n", "FW | \n", "Frosinone | \n", "Frosinone | \n", "27 | \n", "1995 | \n", "17.0 | \n", "5.0 | \n", "667.0 | \n", "... | \n", "0.0 | \n", "2.0 | \n", "Serie-B | \n", "2022-2023 | \n", "Baez | \n", "J | \n", "Jaime Báez | \n", "6 | \n", "0.3 | \n", "C | \n", "
51 rows × 384 columns
\n", "