diff --git a/.gitignore b/.gitignore index 3c7b23a..b424dc9 100644 --- a/.gitignore +++ b/.gitignore @@ -57,6 +57,9 @@ docs/source/changelog.md #fifa dataset fifa19* -*.csv +data.csv +test.csv +train.csv +dev.csv stat.txt .venv/ \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index edede8b..33f6041 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,4 +7,5 @@ COPY ["requirements.txt", "./"] RUN pip3 install -r requirements.txt COPY ["Zadanie 1.py", "."] -COPY ["stats.py", "."] \ No newline at end of file +COPY ["stats.py", "."] +COPY ["train.py", "."] \ No newline at end of file diff --git a/Zadanie 1.py b/Zadanie 1.py index e5bdf34..90cb5ea 100644 --- a/Zadanie 1.py +++ b/Zadanie 1.py @@ -3,6 +3,236 @@ import os import pandas as pd from sklearn.model_selection import train_test_split +positions=['RF', 'ST', 'LW', 'GK', 'RCM', 'LF', 'RS', 'RCB', 'LCM', 'CB', + 'LDM', 'CAM', 'CDM', 'LS', 'LCB', 'RM', 'LM', 'LB', 'RDM', 'RW', + 'CM', 'RB', 'RAM', 'CF', 'LAM', 'RWB', 'LWB'] + +nationalities=['Argentina', 'Portugal', 'Brazil', 'Spain', 'Belgium', 'Croatia', + 'Uruguay', 'Slovenia', 'Poland', 'Germany', 'France', 'England', + 'Italy', 'Egypt', 'Denmark', 'Gabon', 'Wales', 'Senegal', + 'Costa Rica', 'Slovakia', 'Netherlands', 'Bosnia Herzegovina', + 'Morocco', 'Serbia', 'Algeria', 'Austria', 'Greece', 'Chile', + 'Sweden', 'Colombia', 'Korea Republic', 'Finland', 'Guinea', + 'Montenegro', 'Armenia', 'Switzerland', 'Norway', 'Czech Republic', + 'Scotland', 'Ghana', 'Central African Rep.', 'DR Congo', + 'Ivory Coast', 'Russia', 'Ukraine', 'Iceland', 'Mexico', 'Jamaica', + 'Albania', 'Venezuela', 'Japan', 'Turkey', 'Ecuador', 'Paraguay', + 'Mali', 'Nigeria', 'Cameroon', 'Dominican Republic', 'Israel', + 'Kenya', 'Hungary', 'Republic of Ireland', 'Romania', + 'United States', 'Cape Verde', 'Australia', 'Peru', 'Togo', + 'Syria', 'Zimbabwe', 'Angola', 'Burkina Faso', 'Iran', 'Estonia', + 'Tunisia', 'Equatorial Guinea', 'New Zealand', 'FYR Macedonia', + 'United Arab Emirates', 'China PR', 'Guinea Bissau', 'Bulgaria', + 'Kosovo', 'South Africa', 'Madagascar', 'Georgia', 'Tanzania', + 'Gambia', 'Cuba', 'Belarus', 'Uzbekistan', 'Benin', 'Congo', + 'Mozambique', 'Honduras', 'Canada', 'Northern Ireland', 'Cyprus', + 'Saudi Arabia', 'Curacao', 'Moldova', 'Bolivia', + 'Trinidad & Tobago', 'Sierra Leone', 'Zambia', 'Chad', + 'Philippines', 'Haiti', 'Comoros', 'Libya', 'Panama', + 'São Tomé & Príncipe', 'Eritrea', 'Oman', 'Iraq', 'Burundi', + 'Fiji', 'New Caledonia', 'Lithuania', 'Luxembourg', 'Korea DPR', + 'Liechtenstein', 'St Kitts Nevis', 'Latvia', 'Suriname', 'Uganda', + 'El Salvador', 'Kuwait', 'Antigua & Barbuda', 'Thailand', + 'Mauritius', 'Guatemala', 'Liberia', 'Kazakhstan', 'Niger', + 'Mauritania', 'Montserrat', 'Namibia', 'Azerbaijan', 'Guam', + 'Faroe Islands', 'Nicaragua', 'Barbados', 'Lebanon', 'Palestine', + 'Guyana', 'Sudan', 'Ethiopia', 'Puerto Rico', 'Grenada', 'Jordan', + 'Rwanda', 'Bermuda', 'Qatar', 'Afghanistan', 'Hong Kong', + 'Andorra', 'Belize', 'South Sudan', 'Indonesia', 'Botswana'] + +clubs = ['FC Barcelona', 'Juventus', 'Paris Saint-Germain', + 'Manchester United', 'Manchester City', 'Chelsea', 'Real Madrid', + 'Atlético Madrid', 'FC Bayern München', 'Tottenham Hotspur', + 'Liverpool', 'Napoli', 'Arsenal', 'Inter', 'Lazio', + 'Borussia Dortmund', 'Vissel Kobe', 'Olympique Lyonnais', 'Roma', + 'Valencia CF', 'FC Porto', 'FC Schalke 04', 'Beşiktaş JK', + 'LA Galaxy', 'Sporting CP', 'Real Betis', 'Olympique de Marseille', + 'RC Celta', 'Bayer 04 Leverkusen', 'Real Sociedad', + 'Villarreal CF', 'Sevilla FC', 'SL Benfica', 'AS Saint-Étienne', + 'AS Monaco', 'Leicester City', 'Atalanta', 'Grêmio', + 'Atlético Mineiro', 'RB Leipzig', 'Ajax', 'Dalian YiFang FC', + 'Everton', 'Milan', 'West Ham United', '1. FC Köln', + 'TSG 1899 Hoffenheim', 'Shanghai SIPG FC', 'OGC Nice', 'Al Nassr', + 'Wolverhampton Wanderers', 'Borussia Mönchengladbach', + 'Hertha BSC', 'SV Werder Bremen', 'Cruzeiro', + 'Athletic Club de Bilbao', 'Torino', 'Medipol Başakşehir FK', + 'Beijing Sinobo Guoan FC', 'Crystal Palace', 'PFC CSKA Moscow', + 'VfL Wolfsburg', 'Shakhtar Donetsk', 'Toronto FC', + 'Lokomotiv Moscow', 'Sassuolo', 'New York City FC', 'Fluminense', + 'PSV', 'Levante UD', 'Fulham', 'Watford', 'Atlanta United', + 'Montpellier HSC', 'Galatasaray SK', 'Fenerbahçe SK', 'SD Eibar', + 'Los Angeles FC', 'Sampdoria', 'Al Hilal', 'VfB Stuttgart', + 'SC Braga', 'River Plate', 'Deportivo Alavés', + 'Eintracht Frankfurt', 'Girona FC', 'Guangzhou R&F; FC', 'Burnley', + 'Stoke City', 'Southampton', 'Tianjin Quanjian FC', 'Getafe CF', + 'Beijing Renhe FC', 'Montreal Impact', 'Chievo Verona', 'Genoa', + 'Portland Timbers', 'Tigres U.A.N.L.', 'RCD Espanyol', + 'Hebei China Fortune FC', 'Cagliari', 'Chicago Fire', 'DC United', + 'Sagan Tosu', 'Dynamo Kyiv', 'Santos', 'Internacional', + 'América FC (Minas Gerais)', 'Independiente', 'Boca Juniors', + 'Cruz Azul', '1. FSV Mainz 05', 'Bournemouth', 'Spartak Moscow', + 'Racing Club', 'FC Augsburg', 'Fiorentina', 'FC Nantes', + 'Feyenoord', 'Club Brugge KV', 'Brighton & Hove Albion', + 'Guangzhou Evergrande Taobao FC', 'Al Ahli', 'Jiangsu Suning FC', + 'SC Freiburg', 'PAOK', 'Stade Rennais FC', 'Trabzonspor', 'SPAL', + 'Portimonense SC', 'Olympiacos CFP', 'Club Atlético Huracán', + 'Kasimpaşa SK', 'Newcastle United', 'Querétaro', 'KRC Genk', + 'Hannover 96', 'Stade Malherbe Caen', 'Godoy Cruz', + 'Toulouse Football Club', 'RSC Anderlecht', 'Huddersfield Town', + 'CD Tondela', 'Seattle Sounders FC', 'Hamburger SV', + 'FC Red Bull Salzburg', 'Rio Ave FC', 'FC Girondins de Bordeaux', + 'Melbourne Victory', 'Parma', 'FC Basel 1893', 'Al Wehda', + 'BSC Young Boys', 'KAA Gent', 'Al Ittihad', 'Standard de Liège', + 'Shanghai Greenland Shenhua FC', 'Colo-Colo', 'Junior FC', + 'West Bromwich Albion', 'RC Strasbourg Alsace', 'Göztepe SK', + 'Deportivo Cali', 'Deportivo Toluca', 'Bologna', 'Nagoya Grampus', + 'Amiens SC', 'Changchun Yatai FC', 'Club Atlético Lanús', + 'Botafogo', 'Club América', 'Udinese', 'Real Valladolid CF', + 'CD Leganés', 'Club Atlético Banfield', 'Celtic', + 'Vitória Guimarães', 'FC København', 'UD Las Palmas', + 'Deportivo de La Coruña', 'Universidad Católica', + 'San Lorenzo de Almagro', 'Rayo Vallecano', 'Monterrey', + 'Columbus Crew SC', 'MKE Ankaragücü', 'Guizhou Hengfeng FC', + 'Swansea City', 'Tianjin TEDA FC', + 'Chongqing Dangdai Lifan FC SWM Team', 'AEK Athens', 'Al Taawoun', + 'Melbourne City FC', 'En Avant de Guingamp', + 'Akhisar Belediyespor', 'Foggia', 'LOSC Lille', + 'Clube Sport Marítimo', 'Real Sporting de Gijón', 'BB Erzurumspor', + 'Shandong Luneng TaiShan FC', 'Bahia', 'Once Caldas', + 'FC Groningen', 'Angers SCO', 'Paraná', 'Antalyaspor', + 'Minnesota United FC', 'Club León', 'Empoli', 'Leeds United', + 'Viktoria Plzeň', 'Alanyaspor', 'Frosinone', 'Atlético Paranaense', + 'Derby County', 'Kawasaki Frontale', 'Aston Villa', 'Guadalajara', + 'Dijon FCO', 'Santos Laguna', 'Vitória', 'Çaykur Rizespor', + 'U.N.A.M.', 'Nottingham Forest', 'Royal Antwerp FC', + 'Club Tijuana', 'Sport Club do Recife', 'Real Salt Lake', + 'AZ Alkmaar', 'SK Slavia Praha', 'Willem II', 'Middlesbrough', + 'Dinamo Zagreb', 'Club Atlas', 'Granada CF', 'Sydney FC', + 'Sporting Kansas City', 'SV Zulte-Waregem', 'Málaga CF', + 'Real Oviedo', 'Pachuca', 'Boavista FC', 'Atiker Konyaspor', + 'Kaizer Chiefs', 'GD Chaves', 'Palermo', 'Atlético Nacional', + 'Puebla FC', 'Perth Glory', 'Panathinaikos FC', 'FC Sion', + 'New York Red Bulls', 'Al Shabab', 'Club Atlético Colón', + 'Monarcas Morelia', 'Albacete BP', 'Rangers FC', 'Sparta Praha', + 'Philadelphia Union', 'Legia Warszawa', 'Urawa Red Diamonds', + 'Rosario Central', 'Stade de Reims', 'ADO Den Haag', 'Chapecoense', + 'FC Midtjylland', 'San Jose Earthquakes', 'Cardiff City', + 'Belgrano de Córdoba', '1. FC Nürnberg', 'Brescia', + 'Kashima Antlers', 'Vitória de Setúbal', + 'CD Everton de Viña del Mar', 'Fortuna Düsseldorf', 'SD Huesca', + 'Preston North End', 'Club Atlético Talleres', 'Benevento', + 'Gimnasia y Esgrima La Plata', 'Houston Dynamo', 'Club Necaxa', + 'Norwich City', 'Holstein Kiel', 'Ettifaq FC', 'Kayserispor', + '1. FC Heidenheim 1846', 'Vitesse', 'Brentford', + 'Yeni Malatyaspor', 'Ceará Sporting Club', 'FC Ingolstadt 04', + 'Estudiantes de La Plata', 'AIK', 'Queens Park Rangers', + 'Suwon Samsung Bluewings', 'Heart of Midlothian', 'Reading', + 'FC Dallas', 'Heracles Almelo', 'Bursaspor', 'Venezia FC', + 'CD Lugo', 'Henan Jianye FC', 'Orlando City SC', 'CA Osasuna', + 'Livorno', 'Universidad de Chile', 'Brøndby IF', 'Aberdeen', + 'Defensa y Justicia', 'Atlético Tucumán', 'Blackburn Rovers', + 'SV Darmstadt 98', 'Moreirense FC', 'Sanfrecce Hiroshima', + 'CD Numancia', 'KV Oostende', 'Vancouver Whitecaps FC', + 'Odense Boldklub', 'SC Heerenveen', 'Racing Club de Lens', + 'Independiente Santa Fe', 'Sporting de Charleroi', + 'Millonarios FC', 'Sheffield Wednesday', 'Perugia', 'Daegu FC', + 'Vélez Sarsfield', 'Grasshopper Club Zürich', 'Sivasspor', + 'Rosenborg BK', 'SK Sturm Graz', 'FC Metz', + 'CD Universidad de Concepción', 'Brisbane Roar', 'CD Feirense', + 'Hull City', 'Neuchâtel Xamax', 'Real Zaragoza', 'CD Aves', + 'Millwall', 'Unión de Santa Fe', 'KAS Eupen', 'Cádiz CF', + 'CD Tenerife', '1. FC Union Berlin', 'Al Fayha', 'AJ Auxerre', + 'Nîmes Olympique', 'Patriotas Boyacá FC', 'Molde FK', + 'Bristol City', 'CD Nacional', 'Sporting Lokeren', 'FC St. Pauli', + 'Deportes Iquique', 'Al Qadisiyah', 'Sheffield United', + 'Lobos BUAP', 'FC Utrecht', 'Club Atlético Tigre', + 'FK Austria Wien', 'Patronato', 'Malmö FF', 'Kashiwa Reysol', + 'US Cremonese', 'VfL Bochum 1848', 'SK Rapid Wien', + 'Hellas Verona', 'Rionegro Águilas', 'Lecce', 'Santa Clara', + 'BK Häcken', 'New England Revolution', 'Orlando Pirates', + 'Atlético Huila', 'Western Sydney Wanderers', 'Kalmar FF', + 'Independiente Medellín', 'Lech Poznań', 'Djurgårdens IF', + 'CF Reus Deportiu', 'SK Brann', 'Ulsan Hyundai FC', + 'Sint-Truidense VV', 'Al Fateh', 'Royal Excel Mouscron', + 'AC Ajaccio', 'PEC Zwolle', 'Sunderland', 'Club Atlético Aldosivi', + 'US Salernitana 1919', 'FC Lorient', 'Argentinos Juniors', + 'AD Alcorcón', 'Crotone', 'Excelsior', 'Gimnàstic de Tarragona', + 'FC Tokyo', 'KV Kortrijk', 'IFK Norrköping', 'Adelaide United', + 'FC St. Gallen', 'Tiburones Rojos de Veracruz', 'CD Palestino', + 'Jeju United FC', 'Deportes Tolima', 'Jeonbuk Hyundai Motors', + 'Birmingham City', 'América de Cali', 'La Equidad', 'Spezia', + 'Aalborg BK', 'Le Havre AC', 'KSV Cercle Brugge', 'Górnik Zabrze', + 'Wigan Athletic', 'Jagiellonia Białystok', 'Cittadella', + 'Hibernian', 'FC Lugano', 'San Martín de San Juan', + 'Strømsgodset IF', "Newell's Old Boys", 'Al Faisaly', + 'Colorado Rapids', 'IF Elfsborg', 'SV Sandhausen', 'Al Batin', + 'VVV-Venlo', 'Stade Brestois 29', 'UD Almería', 'Gyeongnam FC', + 'Yokohama F. Marinos', 'Kilmarnock', 'Pescara', 'Newcastle Jets', + 'Central Coast Mariners', 'Córdoba CF', 'RCD Mallorca', + 'Hammarby IF', 'Cerezo Osaka', 'KFC Uerdingen 05', + 'Shimizu S-Pulse', 'MSV Duisburg', 'Os Belenenses', + 'DSC Arminia Bielefeld', 'Ipswich Town', 'FC Seoul', + 'Lechia Gdańsk', 'Gamba Osaka', 'CF Rayo Majadahonda', 'Carpi', + 'LASK Linz', 'Bolton Wanderers', 'Al Raed', 'Extremadura UD', + 'SC Paderborn 07', 'Wellington Phoenix', 'Unión Española', + 'Alianza Petrolera', 'Cracovia', 'Gangwon FC', 'Júbilo Iwata', + 'Elche CF', 'AS Béziers', 'La Berrichonne de Châteauroux', + 'Clermont Foot 63', 'ESTAC Troyes', 'Pohang Steelers', 'Örebro SK', + 'Arka Gdynia', 'SG Dynamo Dresden', 'SpVgg Greuther Fürth', + 'Wisła Kraków', 'Stabæk Fotball', 'Eintracht Braunschweig', + 'Valenciennes FC', 'FC Thun', 'San Luis de Quillota', + 'Fortuna Sittard', ' SSV Jahn Regensburg', 'FC Nordsjælland', + 'FC Erzgebirge Aue', 'Jeonnam Dragons', 'Wolfsberger AC', + 'Chamois Niortais Football Club', 'Club Deportes Temuco', + 'AS Nancy Lorraine', 'Red Star FC', 'Al Hazem', 'Pogoń Szczecin', + 'Charlton Athletic', 'Grenoble Foot 38', 'FC Hansa Rostock', + 'San Martin de Tucumán', 'Incheon United FC', 'Śląsk Wrocław', + 'GFC Ajaccio', '1. FC Kaiserslautern', 'Waasland-Beveren', + 'Deportivo Pasto', 'Lincoln City', 'Motherwell', + 'Rotherham United', 'Burton Albion', 'Wisła Płock', + 'CD Huachipato', 'FC Wacker Innsbruck', 'Atlético Bucaramanga', + 'Peterborough United', 'Ascoli', 'FC Zürich', 'Fleetwood Town', + 'Padova', 'SV Wehen Wiesbaden', 'FC Sochaux-Montbéliard', + 'Unión La Calera', 'Scunthorpe United', 'NAC Breda', + '1. FC Magdeburg', "CD O'Higgins", 'CD Antofagasta', + 'Plymouth Argyle', 'Aarhus GF', 'Lillestrøm SK', 'Karlsruher SC', + 'GIF Sundsvall', 'FC Emmen', 'Barnsley', 'Audax Italiano', + 'V-Varen Nagasaki', 'Paris FC', 'SpVgg Unterhaching', 'Hobro IK', + 'De Graafschap', 'Hokkaido Consadole Sapporo', 'Tromsø IL', + 'FC Luzern', 'FK Haugesund', 'Zagłębie Lubin', 'VfR Aalen', + 'Dundalk', 'Piast Gliwice', 'Ohod Club', 'Östersunds FK', + 'Crawley Town', 'FC Admira Wacker Mödling', 'Vålerenga Fotball', + 'Oxford United', 'Dundee FC', 'Portsmouth', 'Envigado FC', + 'Miedź Legnica', 'Odds BK', 'SC Fortuna Köln', 'Cosenza', + 'US Orléans Loiret Football', 'Sarpsborg 08 FF', + 'Jaguares de Córdoba', 'Bradford City', 'St. Johnstone FC', + 'Boyacá Chicó FC', 'SV Mattersburg', 'Luton Town', + 'Kristiansund BK', 'Sangju Sangmu FC', 'Walsall', 'Korona Kielce', + 'Shonan Bellmare', 'FC Würzburger Kickers', 'FSV Zwickau', + 'St. Mirren', 'AC Horsens', 'HJK Helsinki', 'Accrington Stanley', + 'Southend United', 'Bristol Rovers', 'Hamilton Academical FC', + 'TSV 1860 München', 'Curicó Unido', 'SCR Altach', + 'Ranheim Fotball', 'Stevenage', 'SG Sonnenhof Großaspach', + 'Oldham Athletic', 'Milton Keynes Dons', 'FK Bodø/Glimt', + 'SC Preußen Münster', 'Vejle Boldklub', 'Vegalta Sendai', 'Bury', + 'Randers FC', 'VfL Osnabrück', 'SønderjyskE', 'IFK Göteborg', + 'Mansfield Town', 'Coventry City', 'Esbjerg fB', 'Waterford FC', + 'Shrewsbury', 'IK Start', 'Rochdale', 'Gillingham', + 'FC Energie Cottbus', 'FC Carl Zeiss Jena', 'Hallescher FC', + 'Wycombe Wanderers', 'AFC Wimbledon', 'Blackpool', + 'Doncaster Rovers', 'Sandefjord Fotball', 'VfL Sportfreunde Lotte', + 'Cheltenham Town', 'IK Sirius', 'Vendsyssel FF', 'Swindon Town', + 'SV Meppen', 'Notts County', 'SKN St. Pölten', 'Exeter City', + 'Northampton Town', 'Shamrock Rovers', 'Colchester United', + 'Livingston FC', 'TSV Hartberg', 'Tranmere Rovers', + 'Cambridge United', 'Grimsby Town', 'Port Vale', + 'Itagüí Leones FC', 'Forest Green Rovers', 'Dalkurd FF', + 'Zagłębie Sosnowiec', 'Carlisle United', 'Trelleborgs FF', + "St. Patrick's Athletic", 'Morecambe', 'Cork City', + 'IF Brommapojkarna', 'Crewe Alexandra', 'Yeovil Town', + 'Bohemian FC', 'Macclesfield Town', 'Newport County', + 'Sligo Rovers', 'Derry City', 'Limerick FC', 'Bray Wanderers'] + if os.getenv("KAGGLE_KEY") is None or os.getenv("KAGGLE_USERNAME") is None: print("Brak zmiennych środowiskowych KAGGLE_KEY lub KAAGLE_USERNAME") exit() @@ -17,9 +247,10 @@ df=pd.read_csv('data.csv') df = df[df["Release Clause"].notna()] df = df[df["Release Clause"].notnull()] -if df["Overall"].mean() > 1: - df["Overall"]= df["Overall"]/100 - +df["Age"]= df["Age"]/50 +df["Nationality"] = df["Nationality"].apply(nationalities.index)/(len(nationalities)-1) +df["Position"] = df["Position"].apply(positions.index)/(len(positions)-1) +df["Club"] = df["Club"].apply(clubs.index)/(len(clubs)-1) df["Release Clause"] = df["Release Clause"].str.replace("€", "") df["Release Clause"] = (df["Release Clause"].replace(r'[KM]+$', '', regex=True).astype(float) * @@ -28,7 +259,7 @@ df["Release Clause"] = (df["Release Clause"].replace(r'[KM]+$', '', regex=True). df.to_csv('data.csv') train, dev = train_test_split(df, train_size=0.6, test_size=0.4, shuffle=True) -dev, test = train_test_split(dev, train_size=0.5, test_size=0.5, shuffle=False) +dev, test = train_test_split(dev, train_size=0.5, test_size=0.5, shuffle=True) test.to_csv('test.csv') dev.to_csv('dev.csv') diff --git a/evaluation_result.txt b/evaluation_result.txt new file mode 100644 index 0000000..3dd762b --- /dev/null +++ b/evaluation_result.txt @@ -0,0 +1,2 @@ +Train: 25.844615936279297 +Test: 25.38555335998535 \ No newline at end of file diff --git a/model.h5 b/model.h5 new file mode 100644 index 0000000..beac43e Binary files /dev/null and b/model.h5 differ diff --git a/requirements.txt b/requirements.txt index e24ad33..b453b87 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,6 @@ -kaggle -pandas -numpy -sklearn \ No newline at end of file +kaggle==1.5.12 +pandas==1.2.4 +numpy==1.19.2 +sklearn +tensorflow==2.4.1 +jinja2==2.11.3 \ No newline at end of file diff --git a/results.csv b/results.csv new file mode 100644 index 0000000..a5f30a4 --- /dev/null +++ b/results.csv @@ -0,0 +1,3330 @@ +Name;Overall;Predicted overall +Breno Bemposta;70;72 +A. Manzur;58;64 +P. Mako;63;60 +M. Idzik;56;58 +J. Delle;68;71 +De La Hoz;68;64 +Gao Dalun;50;63 +Waguininho;70;68 +M. Preston;67;59 +J. Larsen;74;67 +D. Royer;74;68 +I. Morales;62;63 +O. Kharbin;75;66 +F. Banguero;66;67 +J. Mattheij;72;63 +P. Weihrauch;68;62 +C. Adams;71;61 +K. Lebon;58;58 +J. Palomino;76;73 +W. Katsande;74;68 +R. Rúnarsson;71;64 +L. Fesser;59;61 +J. Cooper;71;63 +E. Lieftink;67;66 +J. Esquivel;62;59 +J. Welsh;65;65 +I. Franjic;61;59 +Vitor Hugo;76;71 +Sivera;71;67 +S. Thesker;69;67 +V. De Marco;64;64 +E. Kılınç;67;62 +G. Valsvik;69;61 +J. O'Shea;69;71 +T. Siedschlag;62;69 +S. Laiton;60;60 +C. Dawson;76;70 +Rafael Leão;72;64 +Camacho;72;64 +Zhang Lie;65;73 +P. Dummett;75;69 +F. Álvarez;61;59 +K. Haraldseid;65;59 +T. Arslan;75;72 +V. Davidsen;64;55 +J. Harrop;69;64 +M. Grimes;67;66 +Caio César;63;66 +A. Al Kassar;64;60 +Sergi Roberto;83;72 +S. Al Rubaie;65;61 +A. Sabiri;65;66 +R. Alm;58;56 +André Santos;70;66 +K. Bellarabi;81;73 +S. Romero;80;75 +N. Barrios;69;65 +N. Sessa;65;59 +H. Hallberg;63;61 +L. Reyes;72;68 +M. Fritz;62;60 +P. Steinhart;66;60 +A. Wheeler-Omiunu;58;66 +M. Barreto;67;66 +N. Eardley;67;64 +E. Bakker;67;62 +Dante;80;76 +K. Ademi;57;61 +E. Palmer-Brown;66;56 +P. Hoban;69;59 +A. Ujah;73;68 +M. Wittek;70;60 +R. Renner;62;59 +A. DeJohn;59;58 +S. Khelifi;70;60 +J. Schlupp;73;69 +M. Allende;61;61 +J. Jiménez;62;60 +E. Aguilar;67;62 +M. Castaño;56;59 +L. Waterfall;64;61 +Heo Yong Joon;65;61 +K. Buckley;58;57 +J. Yorwerth;63;60 +C. Sepúlveda;55;57 +J. Murphy;62;65 +O. Okungbowa;60;58 +K. Monnet-Paquet;73;73 +F. Di Francesco;76;69 +Rubén Sánchez;61;66 +N. Cozza;69;66 +P. Erras;69;65 +I. Díaz;68;66 +R. Varane;86;71 +K. Colvey;59;59 +H. Al Juhayyim;63;63 +E. Berggreen;72;69 +S. Nakajima;78;65 +P. Taylor;64;63 +A. Goelzer;57;58 +N. Leemhuis;57;62 +Pedro Trigueira;67;69 +K. Ayhan;75;63 +C. Goslin;56;63 +M. Sayouba;68;63 +W. McKennie;74;64 +Raphael Silva;65;68 +A. Rodriguez;67;62 +J. Barny;63;64 +F. Falco;70;65 +R. Nyambe;66;56 +Mario Ortíz;68;67 +E. Sabbi;65;55 +M. Opondo;64;51 +S. Tanabe;64;64 +M. Behrens;60;66 +F. Vázquez;82;74 +I. Diomandé;72;67 +L. Abubakar;69;65 +Renatinho;74;73 +T. Vialla;64;62 +H. Eisa;61;58 +J. Hochscheidt;70;65 +B. Martella;69;64 +H. Tombakti;56;58 +F. Sears;67;65 +D. van Bruggen;66;61 +Joan Luque;56;63 +D. Bielica;55;59 +Kim Jong Min;61;64 +D. Martin;66;69 +Luo Hao;55;63 +J. Ledesma;68;67 +D. Salanovic;57;55 +M. Makasi;62;69 +T. Johnson;50;54 +R. Swan;55;54 +Lee Yun Pyo;64;66 +P. Pomykal;63;58 +A. Estrada;53;58 +D. Dwyer;72;64 +Beto da Silva;66;64 +B. Al Mutairi;62;61 +B. Capon;70;69 +D. Morales;72;69 +P. Klingmann;72;67 +M. Mantovani;73;74 +J. Léa Siliki;71;67 +O. Kökçü;63;63 +S. Jaime;67;67 +A. Traoré;66;61 +L. Manyama;69;64 +Nazario Serpe;66;68 +J. Senior;57;58 +Du Jia;62;64 +V. Sielis;68;60 +Ilie Sánchez;74;68 +W. Routledge;71;73 +J. Tabinas;57;59 +G. Bale;88;73 +L. Klostermann;75;69 +H. Tekin;76;70 +K. Redondo;68;63 +David García;68;65 +B. Sarr;77;72 +Liu Weidong;62;68 +Wang Qiuming;59;66 +R. De Vita;65;63 +F. Coloccini;72;75 +André Bahia;67;67 +L. Rosseti;67;60 +M. Rojas;65;61 +Y. Aguila;55;59 +T. Knoflach;65;63 +S. Ohlsson;62;58 +K. Mavropanos;68;67 +Y. Andreu;71;70 +T. Kane;68;64 +Botelhinonsa;66;71 +Zheng Long;67;69 +L. Matarese;61;64 +Juankar;72;69 +A. Kolev;66;59 +D. Bičík;66;73 +Kim Shin;64;61 +D. Benlamri;71;68 +J. Choplin;69;69 +Balenziaga;75;74 +J. Müller;65;63 +C. Hussey;64;62 +C. Benavente;74;62 +C. Tévez;78;75 +M. Albæk;70;64 +C. Oliveira Souza;70;61 +Sui Donglu;65;71 +J. Rasheed;59;63 +B. Adjei-Boateng;65;61 +Odriozola;80;70 +C. McGrandles;60;57 +Zé Turbo;67;57 +O. Rommens;61;60 +L. Stindl;81;73 +B. O'Neill;68;63 +S. Zizzo;62;71 +F. Aursnes;68;61 +I. Arboleda;73;65 +A. Bark;51;56 +M. Abusabaan;65;61 +O. Yokuşlu;77;68 +J. Jones;72;58 +J. Jeggo;67;62 +S. Pirkl;57;58 +C. Dunkley;70;64 +Manu Morlanes;71;67 +N. Tiknizyan;61;65 +J. Lopy;64;61 +J. Foulston;50;54 +M. Çelik;69;70 +L. Kelly;68;61 +Wen Zhixiang;53;62 +B. Konaté;65;60 +Koo Ja Ryong;70;65 +J. Croux;68;67 +Fredinho Mutto;68;69 +K. Stöger;75;65 +M. Urynowicz;58;61 +L. Agbenyenu;72;67 +N. Pépé;76;65 +A. Ammitzbøll;51;57 +B. Sweat;67;68 +O. Wendt;76;74 +S. Pettinari;67;65 +L. Ceballos;69;69 +Rui Silva;69;66 +Víctor Ruiz;82;74 +Y. Tafer;67;64 +C. O'Malley;61;58 +G. Nyberg;52;55 +Lucas Áfrico;70;67 +C. Whelan;57;54 +D. Serna;64;60 +A. Whiteman;61;67 +M. Ferreira;61;60 +A. Ajeti;74;64 +S. Giménez;56;62 +Nuno Macedo;63;62 +Juan Jesus;77;73 +G. Nutz;63;61 +Abraham González;73;69 +D. Laxalt;78;71 +J. Chunga;69;68 +Ryu Won Woo;66;63 +K. Enghardt;64;60 +K. Laribi;70;62 +E. Derdiyok;73;72 +M. Ramírez;63;66 +A. Mandrea;64;65 +T. Murg;73;62 +Li Hailong;54;62 +Choi Jae Soo;63;69 +J. Martínez;67;69 +C. Lobos;66;64 +Bastos;66;65 +C. Cadden;69;58 +D. Watari;63;63 +T. van de Pavert;66;61 +T. Bašić;68;66 +A. Cocco;66;67 +J. Shea;62;62 +Baraka;68;68 +H. Iikura;66;65 +L. Russe;54;56 +K. Staude;67;60 +D. Wilson;68;62 +L. DeVere;68;64 +D. Forde;65;65 +Song Long;59;66 +N. Larsen;66;63 +J. Castillo;63;64 +M. van Ginkel;79;71 +A. Longhi;65;69 +M. Johnston;63;63 +J. Plata;74;65 +L. Ardente;72;71 +Paulinho;75;68 +L. Balanta;68;66 +W. Ebane;58;64 +J. Hernández;79;72 +V. Le Goff;72;66 +Rafael de Aseiro;67;68 +J. Breitfeld;54;63 +A. Godoy;71;63 +A. Umar;76;64 +L. Pratto;78;73 +R. Tugarev;58;65 +P. Mandanda;67;65 +G. Baldock;67;65 +S. Bastien;72;66 +Pak Kwang Ryong;65;54 +Wang Yun;64;72 +Pedro Rebocho;74;67 +S. Juklerød;72;65 +Jorginho;70;66 +F. Mayer;62;67 +Carlos Cordero;63;65 +J. Chapman;65;65 +J. Bijol;65;66 +J. Spector;71;67 +S. Bækgaard;50;55 +S. van der Lei;62;59 +M. Cáceres;78;75 +I. Parlak;69;70 +V. Baume;59;63 +E. Assifuah;67;61 +N. Alho;63;59 +O. Drost;59;58 +T. Huddlestone;73;71 +Y. Thuram;65;66 +Bruno Andrade;65;62 +J. Mathieu;81;77 +A. Bizzarri;76;78 +M. Dauda;64;64 +P. Sokół;52;56 +J. Arias;68;66 +P. Heredia;63;68 +H. Brkic;54;54 +Vasquão Junior;64;71 +D. Poleon;65;60 +M. Hurst;48;57 +F. Mora;74;65 +G. Koomson;68;61 +L. Comas;67;64 +Tiago Sá;71;69 +H. Bernat;50;60 +M. Blázquez;65;65 +Fan Xiaodong;64;69 +E. Triverio;69;71 +B. Purkiss;61;66 +Abenza;62;62 +M. Barrios;73;66 +N. Nikolić;75;70 +G. Arabidze;69;58 +J. Aguirre;64;56 +A. Jakubiak;59;56 +E. Prib;72;69 +Matheus;78;70 +H. Miyazawa;63;62 +N. Zimling;67;65 +E. Marxen;63;61 +L. Daniels;65;69 +S. Cosgrove;60;63 +Joãozinho;69;71 +Nélson Semedo;81;71 +L. Akins;67;64 +D. Perquis;64;68 +C. Freitag;63;63 +J. Ledley;72;71 +Diego González;71;66 +M. Kolke;69;63 +R. Hepburn-Murphy;61;63 +C. Waters;56;60 +N. Araya;57;56 +S. Avellaneda;65;61 +Hugo Goiteira;74;67 +G. Kamara;67;58 +S. Ugarković;68;59 +A. Zendejas;60;62 +N. Fitzgerald;65;62 +C. Strohdiek;70;66 +Yu Rui;67;65 +Josué Chiamulera;83;72 +Jorge García;68;69 +L. Osaki;63;70 +D. Makoma;53;56 +T. Hasegawa;66;64 +D. Holm;66;64 +Y. Kasim;64;56 +Liu Dianzuo;65;67 +Y. Sommer;83;71 +A. Paschalakis;75;70 +A. Cerci;74;71 +C. Ortíz;77;68 +R. Yaremchuk;71;64 +P. Wieliczko;48;57 +J. McCarthy;65;64 +J. Bothroyd;65;68 +G. Pinzi;70;69 +M. Wintzheimer;61;64 +A. Long;53;59 +F. Sacko;70;65 +Juan Carlos;71;65 +N. Zanellato;63;61 +Q. Antipas;68;64 +V. Cordoba;58;62 +A. Borkovic;61;60 +P. Onuachu;71;63 +J. Blomberg;65;66 +J. Branger-Engone;62;59 +B. Barker;66;63 +Osvaldo Lodeiro;74;73 +S. O'Donnell;65;63 +Ou Ya;59;70 +F. Piszczek;60;61 +F. Flecker;64;57 +P. Jagne;68;60 +F. Zoko;64;63 +D. Rosales;61;62 +J. Kluivert;75;66 +T. Roberts;68;63 +C. Pinares;71;69 +H. Pritchard;57;60 +A. Nurudeen;56;59 +D. Avdijaj;71;61 +J. Nyholm;67;64 +O. Kiteishvili;66;59 +B. Dione;57;61 +D. Klaassen;79;70 +B. Costil;78;72 +A. Fisher;62;61 +O. Scarione;69;73 +J. Duncan;64;62 +J. Ramis;69;67 +V. Demarconnay;69;68 +O. Toivonen;75;71 +L. Immers;72;70 +D. Olsen;64;66 +B. Schenkeveld;70;68 +P. Downing;66;66 +Gil;76;72 +Y. Anchico;66;69 +M. Sonnleitner;69;67 +K. Irep;59;62 +R. Hughes;49;55 +H. Traorè;64;61 +L. Narsingh;74;69 +Álex Mozo;61;67 +R. Herrmann;62;62 +F. Pintos;59;61 +K. Strootman;83;72 +M. Thuram;72;64 +M. Riemann;69;67 +Rober Correa;66;65 +K. Heerings;66;64 +S. Eastwood;67;63 +A. Tanaka;64;64 +A. Claude Maurice;66;60 +A. Barák;77;65 +Zuo Yiteng;56;64 +Liu Ruofan;59;61 +A. McCormack;65;64 +Jefferson Santos;70;67 +M. López;64;57 +Camacho;80;72 +Somália;71;70 +Carlos Ruiz;69;71 +F. Tardieu;67;67 +F. Bin Jamayah;59;65 +Isaac Becerra;69;67 +Lucas Evangelista;75;68 +J. Kenny;72;68 +J. Pinola;77;77 +A. Dioussé;72;67 +V. Fındıklı;69;66 +A. Esiti;71;65 +P. Dziczek;66;58 +L. Reyes;72;67 +J. Lowe;69;63 +B. Lozano;62;63 +J. Obita;71;65 +J. Justin;63;57 +R. Hall;67;60 +T. Loska;67;61 +T. Didillon;74;66 +C. Trimmel;72;68 +M. Bola;60;57 +R. Berić;75;72 +A. Čulina;64;63 +H. Shipp;66;67 +R. Wolf;72;69 +M. Smith;67;64 +P. Kieszek;71;73 +Y. Magnin;56;60 +J. Graham;57;56 +M. Fallatah;59;64 +D. Stanese;64;55 +S. Becker;67;65 +João Mendes;64;68 +D. Johnson;60;62 +Hugo Duro;62;65 +Alfonso Herrero;70;66 +J. Hopcutt;67;62 +B. Henning;70;60 +R. McLaughlin;66;54 +F. Berenguer;68;70 +S. Rhein;62;63 +J. Gonzalez;67;61 +C. McDermott;60;53 +M. O'Halloran;69;68 +Luis Marleiro;66;70 +J. Vertonghen;87;75 +R. Motegi;56;62 +G. Honeyman;65;62 +J. Ojala;66;66 +Arthur Silbeira;68;75 +J. Becerra;66;63 +T. Kainz;61;59 +Clemente;63;61 +Kim Woo Suk;57;61 +Eduardo Neto;68;71 +Zhou Yun;63;67 +S. Økland;62;59 +M. Warcholak;61;64 +E. Huth;64;59 +R. Dugimont;69;69 +Laure;72;69 +F. Chafik;73;71 +E. Albín;67;65 +J. Caletti;61;58 +M. Mansour;50;60 +R. Krunić;73;66 +M. Dabo;64;73 +Paulito Zanon;65;68 +G. Thompson;60;67 +T. Hamilton;56;61 +F. Oreja;69;74 +D. Cavaré;69;60 +K. Bryan;64;62 +N. Dams;67;63 +G. Gül;61;62 +Matheus Cunha;70;67 +Kim Yong Dae;66;71 +F. Diabaté;70;66 +S. Guirassy;71;68 +Leandrinho;69;68 +F. Obilor;61;59 +B. Nastić;69;67 +Pedro Díaz;63;65 +R. Torres;61;65 +M. Ellis;61;62 +T. Casali;61;58 +J. Ruiz;69;64 +R. Rubin;67;62 +R. Klaasen;66;60 +K. Risgård;65;70 +M. Grella;66;69 +Oyarzabal;80;68 +Tekio;67;64 +E. Rodríguez;63;66 +S. Dooley;61;56 +S. Nkansah;62;60 +S. Sohm;56;55 +G. Chakvetadze;73;60 +N. Cowburn;60;59 +N. Ziswiler;52;56 +F. Musaev;60;61 +D. Feka;53;55 +N. Sugai;59;63 +R. Koolwijk;72;68 +João Nunes;64;61 +M. Ingebrigtsen;64;57 +Gui Hong;58;64 +T. Zwarthoed;63;67 +E. Moran;56;54 +Zhang Chiming;62;67 +J. Kucka;77;72 +M. Ross Jensen;55;58 +I. Piatti;80;75 +J. Baumgartlinger;78;73 +J. Murray;62;58 +T. Howard;72;70 +R. Allen;64;65 +B. Kukeli;62;71 +M. Peano;60;61 +J. Lerma;79;67 +L. Choutesiotis;69;67 +M. Ofkir;62;56 +D. Eckert;64;68 +M. Boxall;67;67 +D. Rangelov;66;63 +Alex Teixeira;79;71 +Wu Qing;63;71 +Y. Mena;63;64 +F. Di Santo;75;74 +Eduardo Fonseira;71;72 +Y. Otubanjo;64;60 +A. Thompson;65;56 +D. Tagami;60;59 +A. Pulido;74;66 +J. Brown;62;56 +Jhonnattann;67;70 +C. Björk;50;58 +A. Hellborg;56;59 +Júnior Moraes;76;74 +R. Clampin;55;56 +Nuno Tomás;68;61 +T. Warschewski;61;57 +J. Defoe;77;75 +R. Najjarine;52;60 +F. Jensen;64;66 +D. Manos;68;66 +O. Younger;57;65 +M. Pennington;67;61 +Lee Hyun Woong;62;65 +J. Heaton;51;58 +M. Rasner;63;58 +L. Fuentes;71;69 +T. Vancooten;57;50 +Zhang Chenlong;58;66 +A. Falch;62;60 +Edgar Méndez;75;71 +F. Ibargüen;62;63 +S. Sy;59;64 +B. Knighton;65;67 +E. Lee;63;59 +N. McGinn;71;64 +D. Mesenhöler;67;61 +C. Yambéré;70;67 +H. Kamara;64;66 +D. Vida;80;74 +D. Toia;66;64 +J. Bartkowski;64;63 +A. Al Sharid;60;59 +Zhao Mingyu;53;62 +M. Ngadeu-Ngadjui;73;66 +K. Riksvold;60;58 +D. Erdmann;66;63 +D. Rose;81;72 +Alessinito;72;72 +O. Giroud;82;75 +Naranjo;72;64 +J. Ramos;63;63 +R. Laursen;65;66 +J. Meier;59;67 +Lin Liangming;60;57 +L. Taylor;67;58 +S. Morishita;62;65 +M. Delač;66;60 +D. Beasley;70;71 +B. McNamee;64;57 +K. Lara;55;56 +Yang Jun;60;74 +C. Borja;70;67 +N. Fadiga;60;65 +N. Barona;61;59 +S. Hornby;59;58 +F. Evina;63;66 +G. Gbellé;57;61 +J. Al Dossary;56;58 +D. Jovanovic;68;60 +D. Stec;64;61 +A. Lacey;59;60 +H. McGahey;66;58 +P. Michorl;67;61 +W. Rémy;70;68 +A. Almendra;62;65 +J. Lártiga;54;58 +A. Mitryushkin;69;63 +P. Goltz;75;75 +A. Álvarez;58;59 +S. Bolbat;68;68 +D. Henry;65;61 +Fábio;68;67 +F. Doré;63;66 +G. Sakai;74;68 +Zheng Zheng;67;66 +M. Abeid;72;66 +A. Gudjónsson;55;58 +H. Bjørdal;65;63 +Nacho Fernández;83;73 +J. Gaspar;63;68 +A. Penny;58;57 +M. Frendrup;52;60 +R. Al Ebrahim;62;58 +Y. Dhanda;63;64 +K. Yakob;52;58 +C. Masuda;64;66 +L. Jagne;48;56 +N. Domingo;76;75 +Tomeu Nadal;69;69 +E. Palomino;67;65 +E. Padella;67;64 +O. Hamzaoui;69;65 +C. Zock;60;63 +M. Giraldo;54;57 +M. Gabbiadini;77;70 +Tomás Nuninho;67;75 +Venanzio Meirás;67;70 +H. Medunjanin;75;71 +Kim Dong Min;62;60 +K. Long;73;68 +C. Psyché;64;63 +Y. Hasegawa;63;64 +P. Cherrie;58;63 +M. Cranie;68;68 +M. Benatia;86;74 +H. Starostzik;63;61 +M. Akanji;81;68 +A. Zamora;64;65 +L. James;65;62 +J. Steele;67;70 +M. Nilor;59;65 +Choe Yeong Joon;68;63 +R. Aguilar;77;70 +Thiago Cionek;72;73 +J. Hammar;63;63 +J. Gray;62;57 +Jonatan Soriano;77;75 +F. Ortega;62;62 +A. Pomini;68;74 +G. Piscitella;62;62 +V. Tankovskyi;62;67 +J. Elsey;66;60 +D. Dillon;50;53 +D. Djigla;63;56 +S. Tonali;68;61 +O. Hiljemark;73;69 +S. Guri;67;62 +Vitor Costa;68;65 +K. Broll;67;58 +J. Pohl;65;65 +M. Konaté;76;68 +M. Degerlund;62;59 +A. Carroll;77;73 +A. Sadiku;69;69 +P. González;65;65 +D. Hashioka;63;60 +F. Müller;69;66 +H. Massengo;62;65 +I. Gelios;62;62 +C. Ferreira;61;66 +B. Álvarez;61;63 +A. Bacci;58;59 +C. MacDonald;54;63 +N. Danns;63;60 +B. Jopek;64;59 +Y. Leiva;68;61 +Han Rongze;58;64 +A. Correa;74;72 +J. Toornstra;75;71 +N. Konstandopoulos;59;59 +M. Ingvartsen;70;66 +S. Härtel;57;58 +Borja Valle;75;68 +J. Aquino;77;70 +J. Laporte;68;62 +H. Hawsawi;55;58 +A. Sušac;66;63 +C. Wickham;71;70 +C. Smalling;81;73 +M. Vilotić;68;67 +J. Cuevas;72;70 +Castro;67;62 +L. Galeano;69;65 +C. Gustafsson;64;63 +J. Fernández;72;70 +M. Poundjé;73;69 +A. Samaris;76;72 +A. Bassi;68;58 +L. Vitale;71;67 +K. Rowles;56;57 +T. Monconduit;76;69 +J. Gélin;73;66 +M. Rasmussen;63;57 +M. Uusitalo;61;57 +João Carlos;67;68 +Y. Misao;62;65 +Bruno César;74;74 +M. Guehi;58;66 +R. Benson;66;59 +A. Poli;77;70 +Quinti;62;68 +T. Mykhalyk;74;74 +Córdoba;75;68 +J. Schoop;67;62 +Yun Sang Ho;62;62 +N. Oduwa;64;58 +J. O'Toole;64;60 +J. Zimmer;71;65 +Y. Shimada;64;61 +S. Seth;60;60 +Maikel Mesa;71;69 +P. Jensen;56;58 +J. Nieva;56;59 +Dani Ojeda;67;67 +B. Bödvarsson;61;60 +E. Opoku;59;63 +K. Brennan;60;63 +J. Hernández;62;63 +F. Pierrot;64;56 +W. Appleyard;49;55 +R. Aabid;63;63 +S. Gakpé;72;65 +Lee Bum Soo;61;63 +Momo;70;75 +Iñaki Peña;61;67 +L. John;57;59 +B. White;56;63 +J. Dunn;51;61 +F. Aristeguieta;69;62 +N. Jelavić;72;72 +B. Hernández;56;66 +Dani Martín;66;64 +M. Antkowiak;50;57 +G. Espinoza;70;67 +S. Żurkowski;72;60 +H. Mier;68;69 +I. Escobar;62;65 +M. Sans;63;65 +M. Vilhjálmsson;69;67 +L. Cornic;50;55 +S. Karamoko;65;61 +O. Tounkara;63;64 +B. Collins;61;59 +N. Flø;63;57 +O. Söderberg;63;64 +A. Plizzari;66;66 +Jonaldo Monteiro;69;70 +A. Ramírez;57;60 +K. Sugimoto;71;61 +R. Hassan;71;65 +J. Campbell;65;67 +Lionn;71;70 +K. Chvedukas;59;57 +S. Aurier;80;70 +J. Smeets;66;60 +Allano;72;65 +J. Fejzić;69;65 +O. Shaw;62;58 +C. Rivera;64;65 +Embarba;76;69 +M. Christensen;61;60 +V. Kušej;59;57 +J. Toljan;74;70 +Guilherme Sityá;71;66 +A. Payne;55;61 +L. Walthert;62;69 +P. Staikos;64;64 +J. Williams;56;57 +S. Kodama;59;62 +B. Çamoğlu;65;57 +F. Andrada;69;64 +M. Ambrose;63;67 +D. Rose;66;59 +N. Helmbrecht;57;59 +R. Sallinger;60;57 +A. Hinds;56;57 +S. Martinsson Ngouali;72;63 +Hwang Ui Jo;71;62 +C. Tovar;56;59 +P. Kucharczyk;59;59 +P. McClean;59;54 +B. Behrendt;69;63 +D. Thøgersen;52;57 +C. Romero;64;67 +K. Debaty;63;65 +X. Shaqiri;81;70 +O. Al Suhaymi;56;59 +D. Parkhouse;52;55 +E. Mensah;61;56 +J. Pereira;54;61 +D. Loader;60;60 +J. Bryan;74;69 +C. Madu;66;62 +M. Paes;60;61 +P. Ebert;71;66 +Nano;67;69 +T. Lauritsen;54;56 +J. Andersen;74;67 +L. Torreira;82;69 +A. Fuchs;66;64 +S. Doi;70;65 +J. Kempin;65;65 +Davidson;74;70 +J. Aspropotamitis;64;58 +M. Djenepo;71;63 +R. Jackson;64;61 +M. Putnocký;68;69 +J. Allen;76;71 +N. Besara;71;63 +D. Burgzorg;61;57 +E. Hazard;91;73 +R. Cornwall;59;55 +D. Swanson;67;63 +D. Gibbons;53;53 +C. Rius;74;69 +A. Al Sahabi;67;63 +J. Gradit;67;69 +A. Milošević;71;65 +N. Bishop;64;67 +I. Canuto;72;69 +J. Rønningen;61;61 +J. Brandt;82;69 +N. Ishihara;65;63 +R. De Paul;77;68 +H. Rivero;66;62 +D. Mantilla;61;56 +C. Medjani;72;70 +G. Byers;60;64 +A. Al Bishi;57;58 +Bracali;73;75 +R. Ledson;65;63 +Alam Basteirinho;70;70 +M. Tapias;56;62 +I. El Adoua;70;68 +J. Lankester;54;58 +Raí;64;62 +A. Pavlović;65;63 +C. Pérez;62;60 +D. Turnbull;57;56 +F. N'Sakala;69;67 +J. Dahlin;71;67 +A. Martin;64;61 +J. Thompson;62;62 +V. Mantovani;68;62 +B. Halimi;69;61 +Patric;72;71 +Viti;62;62 +Alexandre Guedes;71;67 +Filipe Ferreira;69;67 +J. Nerwinski;67;61 +S. Pinas;64;62 +J. Romil;60;61 +J. Estrada;61;62 +K. Tokura;66;63 +A. Song;75;67 +Rodolfo;70;62 +G. Bong;74;70 +M. Vorm;77;76 +D. Camara;69;60 +N. Poulsen;67;59 +J. Caballero;57;57 +G. Compagnucci;63;66 +T. Bu Haymid;65;64 +J. Pérez;56;60 +Felipe Pires;69;70 +C. Doudin;66;67 +U. Đerić;71;62 +C. Gartner;67;62 +P. Zieliński;64;62 +Q. Promes;83;71 +A. Vargas;67;63 +M. Olsson;71;70 +P. Türpitz;70;62 +R. Cretaro;57;63 +M. Fink;65;69 +T. Elyounoussi;73;68 +A. Consigli;82;74 +A. Dabo;62;64 +Josep Martínez;62;65 +F. Carstens;60;61 +S. Freis;66;67 +J. Ferry;56;58 +L. Payares;68;65 +N. Beyer;61;58 +Licá;68;66 +D. Caligiuri;79;74 +E. Sosa;66;64 +Fernando Torres;80;75 +M. Harrer;61;61 +Juan Cámara;65;61 +C. Siya;60;59 +Yoon Bit Garam;65;61 +A. Oshilaja;67;60 +R. Hubník;74;72 +D. Becker;58;64 +S. Clucas;73;71 +B. Servania;53;59 +H. Al Qahtani;58;58 +M. Saadane;65;67 +M. Gillespie;61;62 +B. Mansilla;69;67 +M. Trotta;72;70 +S. Walker;65;66 +Lucas Possignolo;70;68 +R. Escobar;60;57 +Petros;78;73 +Alex Muñoz;68;64 +Chico;61;63 +V. Myhra;61;57 +Y. Mena;65;60 +N. da Silva;58;60 +M. Richards;68;70 +O. De Wolf;69;62 +Wellington;69;69 +K. Brouder;54;53 +M. Bukata;67;65 +V. Arveladze;58;53 +Rodrigo;83;72 +C. Huanca;58;58 +J. Tallo;72;66 +F. Helander;75;67 +Raphael Doninho;66;74 +G. Carrasco;66;66 +I. Pallas;67;73 +Choi Hyun Tae;62;66 +B. Knežević;66;64 +S. Roa;64;62 +S. Hagen;69;64 +M. Sarr;64;60 +B. Clarke;62;61 +M. Salem;64;67 +S. Mallon;56;58 +Miranda;66;67 +L. Soares;63;62 +D. Mendoza;67;69 +D. Kopacz;62;66 +D. Williams;62;64 +K. Ødemarksbakken;59;58 +J. Bolado;59;66 +Marlon Nideiro;74;77 +D. Aleksić;70;66 +Alberto Perea;68;66 +B. Sagredo;69;64 +J. Partington;61;62 +G. MacKenzie;62;64 +B. Provoste;59;63 +D. Cvetinović;70;65 +L. Owusu;65;58 +A. Di María;84;75 +J. Buijs;69;63 +P. Kristensen;62;67 +J. Romanski;54;55 +B. Badibanga;63;60 +L. Norris;65;59 +S. Limbombe;71;70 +K. Pedersen;72;62 +M. Little;67;65 +H. Noda;55;57 +K. Balogiannis;58;64 +B. Vera;57;54 +M. Kuzmanović;63;61 +D. Petković;65;62 +L. Balerdi;61;66 +S. Kalou;79;73 +F. Kaya;57;59 +G. Verón;59;59 +M. Campos;64;63 +R. Fennell;67;61 +G. Torres;68;64 +Jurado;78;74 +A. Bonnet;68;67 +Renan Tojeiras;67;73 +K. Tsimikas;71;66 +Yun Ju Tae;61;64 +D. Stynes;56;60 +A. Sow;55;60 +A. Youga;68;62 +Li Ang;66;65 +Ricardo Horta;79;69 +W. Graham;55;58 +F. Ourega;58;61 +E. Sala;78;71 +M. Bundu;64;54 +M. Uribe;76;68 +M. El-Munir;70;61 +M. Matic;55;62 +F. Palacios Martínez;65;65 +Y. Candelo;71;66 +K. Walker-Peters;69;69 +Cifu;69;69 +G. Carey;70;61 +U. Ikpeazu;68;64 +A. Obaid;57;57 +D. Efremov;67;67 +T. Kunimoto;60;58 +Tan Long;68;68 +F. Soldano;73;64 +N. Obiora;70;65 +E. Majetschak;60;66 +M. Léris;62;66 +S. Breitkreuz;69;63 +E. Saric;74;67 +S. Kaikai;67;68 +L. Davies;56;55 +M. Russ;73;74 +Borja Domínguez;68;65 +M. Martínez;63;63 +L. Sané;86;69 +L. Kunga;57;63 +Alberto Varo;64;66 +D. van Crooij;64;64 +M. Birighitti;65;66 +K. Coulibaly;70;67 +G. Paquiez;65;64 +L. Koscielny;82;75 +Ailton Cardenhas;69;73 +D. Murphy;52;55 +F. Fridriksson;54;55 +M. Ormazábal;52;56 +O. Al Khalaf;59;59 +M. Kuhn;68;62 +L. Alzugaray;61;66 +D. Bock;63;59 +Y. Fortune;58;62 +S. Prcić;74;69 +L. Østigård;61;63 +Neris;67;68 +H. Olvera;69;67 +T. Schwede;68;62 +C. Thompson;61;59 +K. Çörekçi;70;68 +Jang Ho Ik;66;64 +A. Barbaro;67;65 +T. Robinson;58;57 +T. Deters;56;58 +Lucas Tagliapietra;69;65 +J. Fischer;56;59 +B. Galloway;67;68 +J. Angulo;70;70 +M. Spano Rahou;66;61 +G. Madine;69;67 +Luan Sendeiro;70;70 +M. Matvienko;70;66 +M. Clark;68;64 +D. Amartey;75;68 +M. Yıldız;52;63 +J. Campaz;53;58 +O. Linnér;70;62 +S. Delev;70;60 +C. Schindler;78;70 +R. Khedira;74;68 +D. Muñoz;71;61 +B. Moe;64;59 +M. Havekotte;61;64 +F. Angileri;72;69 +A. Talavera;75;73 +E. Mangala;76;72 +Bruno Monteiro;68;74 +B. Mumba;55;58 +M. Bleve;60;62 +P. Arriola;72;65 +L. Grill;58;58 +M. Sobottka;72;65 +J. Bachmann;64;59 +S. Sydorchuk;77;69 +S. Sinclair;75;71 +M. Omoh;65;61 +V. Barkas;74;66 +Y. Mokhtar;73;68 +D. Tchamba;61;62 +M. Lopez;75;68 +W. Thomas;65;63 +Montoro;70;70 +A. Buksa;66;59 +M. Hartel;69;63 +W. Buckley;67;65 +R. Falk;75;68 +Nuno Santos;71;67 +I. Azzaoui;65;67 +E. Cantú;60;62 +C. Gardner;70;67 +C. Higuita;70;64 +S. Popov;70;67 +L. Strizzolo;66;64 +J. Castillo;56;60 +Jesús Areso;64;66 +M. Olunga;72;61 +F. Assmann;64;69 +V. Vesiaho;52;55 +C. Gytkjær;72;66 +G. Postma;61;64 +J. Iritier;62;63 +A. Ramsey;82;72 +G. Sandberg Magnusson;63;59 +L. Holtby;76;70 +J. Derstroff;65;63 +T. Boyd;67;64 +S. Lizana;66;63 +J. Matip;80;69 +J. Bandowski;66;64 +J. Helmer;66;63 +A. Leitch-Smith;63;61 +E. Dier;80;70 +A. Tembeng;67;67 +M. Prinz;55;55 +C. Escobar;66;63 +D. Selke;77;69 +R. Oshima;71;65 +José Ángel;66;61 +D. Doekhi;65;62 +C. Chantôme;70;65 +M. Abu;69;60 +Lee Kwang Jin;56;63 +H. Al Shuwaysh;61;61 +M. Rygaard;71;63 +J. McCarthy;77;69 +Montoya;77;71 +E. Bird;57;63 +L. Maina;68;65 +R. González;69;64 +B. Kamau;65;60 +C. Dummigan;63;54 +M. Lowton;77;72 +R. Guitane;66;65 +E. Finlay;71;66 +David Seijalbo;76;77 +Chema;63;60 +C. Grindheim;67;66 +Chen Yajun;49;62 +Pichu Atienza;70;67 +F. Tobio;73;71 +M. Cahais;69;66 +G. Long;67;64 +T. Trevisan;68;67 +D. Perotti;81;74 +N. James;54;55 +M. Phaeton;62;63 +Lucas João;69;65 +A. Tideman;62;58 +M. Ngombo;64;60 +N. Hansen;66;66 +A. Haroon;55;58 +Z. Erdal;71;66 +S. Ay;69;65 +F. Vicari;73;67 +G. Evans;67;64 +H. Ayaroğlu;61;64 +C. Bolger;63;60 +N. Brighenti;71;69 +S. Bugge Jepsen;51;57 +Leandro;61;66 +Wang Fan;61;68 +T. Chong;65;66 +M. Röser;65;63 +N. Moumi Ngamaleu;68;65 +G. Friend;71;70 +M. Nalepa;62;61 +Hong Jeong Un;64;63 +Claytisco Branco;67;76 +R. Taillan;62;63 +A. Abdu Jaber;63;61 +K. Goden;62;62 +B. Gómez;68;65 +C. Söyüncü;75;67 +J. Sanchez;62;57 +K. Hashimoto;65;61 +Y. Uchimura;48;64 +C. Pombo;60;65 +V. Vada;73;67 +D. Leahy;57;53 +G. Clichy;76;75 +I. Koneh;65;63 +M. Le Marchand;74;72 +L. Plogmann;60;66 +Lee Jae Sung;75;65 +C. Rojas;56;56 +D. Gonzalez;62;57 +E. Ndoj;66;61 +Jorge Teixeira;72;68 +M. Besler;74;68 +K. Sarkodie;62;58 +Kim Young Uk;68;62 +J. Illanes;60;62 +Diego Alende;64;68 +L. MacLeod;68;64 +F. Milo;65;64 +K. Ichimi;56;57 +Gabrisco Aníbal;75;69 +M. Rudakov;58;57 +O. Storflor;63;68 +J. Perch;67;66 +K. Broda;53;56 +J. Riley;65;62 +H. Storbæk;63;63 +A. Weber;70;67 +C. Frommann;60;66 +F. Baak;62;66 +Adriano;71;67 +Iago Aspas;84;74 +G. Ortíz;74;67 +D. Jiménez;68;65 +T. Ko;52;58 +N. Omladič;70;64 +Z. Ibrahimović;85;77 +M. Lazzari;78;68 +T. Berni;64;77 +A. Ajeti;67;62 +K. Shiihashi;56;55 +M. Grundmann;56;57 +I. Rojas;60;57 +M. van der Werff;72;68 +W. Bakhashwain;69;66 +Felipe Saad;67;70 +A. Blanco;69;68 +C. Thomas;61;59 +E. Olivera;68;69 +A. Krysiak;60;62 +N. Moiraghi;70;70 +A. Isak;69;65 +K. Sekiguchi;61;63 +Ander Guevara;66;68 +J. Dezi;72;69 +R. Goreux;66;67 +D. Pik;54;57 +E. Whitehouse;59;59 +T. Guidara;68;65 +M. Wolf;77;70 +Eduardo Henrique;68;62 +J. Mendive;60;66 +Y. Yoshida;68;69 +Thiago Carleto;70;71 +E. Lancini;66;65 +Zhang Cheng;61;69 +Joan Sastre;62;61 +B. Moore;62;63 +U. Yazğılı;57;63 +G. Lódico;67;65 +D. Ciofani;73;71 +A. Flint;75;69 +D. Wright;59;56 +M. Bašić;69;69 +Hildeberto Pereira;64;64 +B. Sverrisson;65;62 +D. Stracqualursi;70;67 +N. Röseler;68;64 +J. Anthony;58;64 +J. Murillo;65;64 +N. Lemaître;57;63 +J. Obika;66;62 +L. Schneider;58;55 +T. Sandoval;64;63 +D. Walker-Rice;47;54 +Deivid;71;71 +J. Mosquera;65;64 +P. Mullins;67;66 +R. Krhin;73;71 +Li Benjian;59;67 +David Silva;90;76 +P. Petrović;61;56 +L. Martínez;79;68 +G. Holtmann;71;68 +G. Diangana;64;67 +D. Bisoli;69;65 +M. Al Fatil;67;65 +S. Habergham;61;62 +Y. Meité;67;62 +P. Berg;60;56 +D. Bulman;60;70 +A. Budimir;70;65 +Paco Alcácer;81;70 +S. Bareiro;51;55 +T. Knowles;50;55 +B. Karamoko;64;58 +J. Hoilett;74;64 +I. Djuric;61;66 +T. Cardona;72;67 +L. Blessing;69;66 +V. Dragomir;62;59 +L. Di Plácido;71;68 +J. Valenzuela;70;71 +A. El-Abd;67;65 +J. Repas;69;66 +D. Valencia;63;63 +M. Firenze;65;64 +M. Woolford;62;64 +N. Aankour;65;61 +N. Spalek;66;63 +S. Mugoša;70;61 +F. Santander;74;67 +H. Marín;68;65 +Julen López;64;68 +N. Bandiera;65;63 +J. Sainati;68;66 +Nacho;74;71 +A. Gasbarro;67;64 +Ivan Cavaleiro;75;70 +A. Elyounoussi;58;56 +L. Colville;54;57 +L. Jephcott;51;56 +R. McGowan;67;60 +M. Angha;66;65 +Ricardo Vaz;66;63 +Y. Yazıcı;76;64 +S. Ngom;67;68 +T. Thompson;66;62 +S. Downing;72;72 +D. Perquis;69;67 +M. Maranda;60;58 +Javi Lara;70;68 +Y. M'Bone;65;60 +O. Jonsson;52;60 +D. Padilla;59;62 +H. Cornick;62;59 +S. Hutchinson;73;66 +L. Jiménez;72;69 +D. Edwards;66;70 +D. Sterling;62;56 +Yeray;77;69 +S. Feghouli;79;71 +A. Blake;75;66 +Dani Alves;82;78 +J. Fuchs;69;56 +D. Dumont;53;57 +M. Endres;66;62 +M. Burgess;60;59 +P. Małecki;67;65 +Danilo;75;69 +T. Hájek;67;66 +V. Mykolenko;62;64 +J. Teze;62;65 +S. Al Faraj;74;67 +Y. Maouche;53;58 +F. Narsingh;66;64 +H. Sönmez;66;66 +E. Burgos;68;65 +M. Vejinović;73;68 +E. Baldini;63;59 +Liu Yang;61;67 +J. Holebas;78;75 +G. Kongshavn;64;61 +S. Williams;73;66 +Javi López;58;58 +J. Devitt;62;58 +C. Arcus;66;58 +Brian Torres;61;62 +G. Burke;66;63 +J. Shaughnessy;68;58 +A. Jansen;69;63 +F. Coquelin;79;72 +M. İnan;58;61 +K. Dowell;70;67 +V. Jugović;68;64 +Pedro Goulart;59;61 +M. Büchel;71;63 +Germán;69;71 +J. Mora;66;69 +G. Gunning;65;58 +Fernando;79;73 +D. Martínez;68;65 +D. Zuma;70;62 +L. Schwechlen;66;70 +T. Matlaba;73;64 +P. Coutts;71;66 +D. Jaković;66;70 +Zhang Jingyi;50;62 +G. Gallon;66;61 +G. Bigirimana;65;61 +M. Cavalleri;59;56 +A. Nsakala;56;57 +C. Stanko;64;66 +J. Altidore;76;69 +Lato;74;68 +A. Koné;74;69 +Iñigo Muñoz;67;68 +W. Jordán;63;59 +B. Bodin;69;66 +Marcos Paneira;73;71 +Diego Castro;75;73 +M. Erboğa;60;63 +A. Young;79;76 +F. Akammadu;57;55 +A. Mozo;67;63 +A. Valencia;81;74 +M. Pjanić;86;73 +A. Altuna;62;63 +S. Shearer;59;67 +N. Champagne;71;72 +Rúben Ferreira;73;70 +R. Ruiter;68;67 +Mario Gaspar;80;72 +W. Saliba;63;65 +Pei Shuai;58;66 +R. Hilbert;71;68 +A. Groiß;62;58 +T. Nishiyama;53;56 +M. Awoudja;61;68 +D. Odoi;69;73 +D. Petersson;58;57 +Raphaelito Anjos;82;74 +N. Toko;66;64 +M. Stendera;74;68 +Derley;70;68 +C. Rizzuto;69;63 +B. Diawara;68;66 +C. Logan;64;62 +K. Saka;58;57 +Cleylton;67;63 +M. Bassouamina;58;59 +C. Puggioni;72;74 +P. Hamel;69;63 +B. Yáñez;53;56 +W. Janssen;73;68 +T. Weiner;59;62 +L. Mokhevishvili;61;61 +S. Gigot;76;68 +G. Jansson;62;67 +B. Wilson;61;61 +M. Dembélé;83;75 +L. Bolton;61;67 +M. Pedersen;64;62 +N. Dyer;70;71 +C. Bryson;71;70 +I. Provedel;71;66 +T. Takagi;66;62 +M. Ciofani;69;66 +C. Soukou;68;58 +O. Watkins;74;64 +J. O'Sullivan;64;57 +A. González;70;61 +J. Odgaard;62;66 +A. Zendejas;61;62 +Serey Dié;75;72 +A. Bannink;66;63 +A. Rüdiger;82;71 +C. Pain;63;59 +A. Layouni;63;59 +A. Mangan;62;64 +R. Hurley;50;52 +Gustavo Pastinho;67;70 +S. Missiroli;75;73 +C. Zesiger;60;61 +E. Gyasi;63;61 +Lee Yeong Jae;66;62 +G. Nijholt;65;63 +Juan Cala;74;70 +S. Davies;61;63 +Ryu Jae Moon;61;63 +J. Tjørnelund;63;62 +M. Frydrych;69;68 +G. Soto;63;62 +J. Biada;66;62 +N. Ferguson;60;63 +K. Sidibé;59;65 +M. Fossati;69;64 +R. Ruidíaz;76;67 +Marlion Rolim;71;71 +Kaku;75;63 +S. Brown;77;72 +E. Zhegrova;67;61 +B. Magaña;64;64 +E. Ntim;60;59 +D. Tejeda;57;59 +G. Damen;60;58 +H. Opdal;65;66 +S. Flinders;63;64 +R. Sobhi;74;66 +D. Henriquez;60;63 +P. Pierzchała;56;57 +C. Gentner;77;74 +P. Maiorino;62;68 +O. Ben-Harush;69;64 +M. Humpenöder;50;56 +J. Verlaat;68;61 +Sérgio Oliveira;79;72 +M. Antenucci;76;74 +J. Greguš;69;69 +J. Sierra;61;59 +G. Figliuzzi;49;58 +F. Monetti;73;69 +M. Mirić;66;68 +O. Danchenko;71;67 +T. Iwanami;69;64 +I. Chair;59;63 +J. Leist;68;63 +G. Nkoudou;75;70 +B. Wade;55;54 +N. Garmendia;65;65 +K. Kitagawa;67;58 +U. Garcia;65;65 +S. Sparagna;69;65 +F. Forestieri;74;67 +K. Ogawa;58;57 +D. Koita;68;63 +S. Mvibudulu;62;58 +J. Green;63;58 +K. Vincent-Young;65;58 +J. McCombe;53;68 +M. Hawsawi;73;65 +Hwang Soon Min;64;65 +David Neres;79;68 +J. Iaciofano;52;55 +R. Hamouma;76;75 +C. Théréau;76;75 +P. Azizi;52;62 +M. Pfitzner;64;67 +N. Simon;57;61 +K. Andersen;66;66 +J. Dunne;62;61 +Li Peng;62;66 +S. Kobayashi;64;59 +A. Sarcevic;64;62 +L. Rose;68;58 +Chong Te Se;71;63 +Sandelas Júnior;72;70 +Gabriel Silva;73;72 +M. Osores;62;63 +A. Amaya;62;58 +K. Sheppard;57;62 +Euller;66;66 +A. Comrie;54;57 +A. Papadopoulos;53;56 +Alberto Benito;70;66 +M. Maâzou;66;62 +J. Billong;67;65 +K. Fortounis;77;68 +T. Iida;60;60 +M. Turay;68;58 +M. Stoch;75;68 +S. Pawłowski;63;63 +C. Löwe;73;71 +P. Mainka;66;64 +R. Freuler;76;70 +Álex Dos Santos;61;67 +D. Hernández;62;61 +Patrick;65;65 +W. Hennessey;75;74 +J. Bartosz;63;60 +K. Ramè;51;64 +A. Sissako;61;59 +T. Rincón;77;72 +Javi Jiménez;65;69 +D. Diagné;65;63 +E. Björkander;64;58 +João Moutinho;65;67 +S. Bergwijn;79;66 +F. Smolov;81;70 +Augusto César;66;69 +N. Giani;68;68 +N. van den Dam;54;57 +C. Coleman;58;54 +G. Cuomo;58;60 +S. Schwab;71;65 +J. Isijara;71;67 +A. Lozano;74;65 +M. Bird;57;62 +Paulinho;69;67 +M. Ozga;53;59 +Pablo Maffeo;78;67 +S. Ngezana;64;60 +J. Buffarini;74;72 +A. Al Fraidi;67;69 +E. Parish;63;63 +R. Poole;64;68 +Darío Poveda;61;69 +Sastre;70;71 +V. Vukadinović;64;67 +S. Müller;63;59 +B. Davies;81;71 +M. Mešanović;66;67 +R. Amaral;66;67 +Pedro Nuno;72;64 +O. Sorg;73;71 +D. Zbozień;71;65 +D. Ba;75;73 +M. Schulze Niehues;65;63 +M. Kudo;65;65 +B. Srarfi;72;65 +A. Selikhov;78;67 +G. Trauner;67;63 +J. Raitala;68;71 +J. Jaime;58;59 +Y. Mabella;59;60 +J. Meekings;66;61 +A. MacDonald;68;65 +André Luís;68;66 +I. Runje;72;65 +F. Costa;65;63 +Markel Areitio;65;67 +Sidnei Dalmeira;65;71 +Ricardinho;66;64 +S. Mai;64;59 +Núrio;69;61 +M. El Allouchi;67;60 +G. İnler;75;75 +J. Whatmough;67;59 +P. Funk;66;63 +K. Hansen;73;69 +Liu Hao;56;62 +S. Awaka;54;58 +Y. Kurtuluş;67;70 +Maikel Santana;59;66 +A. Read;51;56 +L. Bätge;60;57 +J. Gallardo;74;64 +M. Farfan;63;63 +A. Carleton;64;63 +F. Buchacher;61;64 +L. Robles;74;70 +L. Schnellbacher;64;60 +S. von Bergen;73;74 +F. Chalov;71;65 +G. Lux;71;77 +Ontiveros;72;64 +D. Gutiérrez;54;57 +S. Sosa;59;66 +N. Cordero;57;65 +P. Tsintotas;69;66 +J. Koundé;73;64 +V. Arboleda;60;66 +M. Sau;73;72 +Magno;69;67 +J. Ryerson;65;60 +Y. Moreno;70;65 +D. Kaneko;56;54 +C. McAleny;63;61 +M. Tonge;60;66 +C. Doucouré;66;58 +Javi Flores;67;67 +N. Clyne;79;72 +T. Ebner;67;64 +O. Benítez;66;65 +Edercinho Sepa;74;74 +Y. Hurtado;66;59 +O. Malcı;56;63 +Raillo;69;64 +Alex das Freitas;71;73 +J. Phojo;65;63 +Han Xuan;58;63 +N. Al Harthi;56;60 +D. Silva;71;68 +Víctor Fernández;63;66 +Ferrán Torres;73;67 +F. Saavedra;61;62 +P. Omochere;50;51 +B. Niasse;63;62 +S. Woods;57;66 +G. Hoarau;77;74 +A. Hindi;57;62 +T. Horn;83;70 +T. Antalyalı;62;64 +A. Martial;84;69 +T. Melia;74;69 +D. Mohamed;68;66 +N. Hämäläinen;55;62 +J. Šimunović;71;66 +M. Erb;65;65 +C. Manicone;57;60 +M. Buchalik;66;65 +A. Jakubech;64;64 +E. Fernández;61;67 +J. Thompson;59;53 +H. Stenevik;53;58 +L. Majer;71;64 +W. Balikwisha;62;65 +A. Hack;74;68 +C. Johnson;64;58 +A. Etemadi;64;62 +Cho Young Wook;66;58 +A. Sissoko;59;60 +Zé Luís;79;68 +R. Leeuwin;70;68 +T. Attis;58;62 +E. Brophy;66;59 +R. Campbell;54;55 +Luis Couprins;73;71 +T. Breukers;67;68 +Avilés;65;65 +P. Farman;60;62 +Zhang Xiuwei;58;64 +J. Yeboah;62;66 +M. Darmian;76;73 +F. Starzyński;69;62 +J. Weigl;79;69 +L. Di Matteo;65;67 +I. Lapshov;66;64 +I. Balliu;72;64 +H. Hauksson;62;65 +S. Ruprecht;68;65 +P. van Aanholt;76;71 +L. Vignali;66;62 +N. De la Cruz;72;67 +K. Asamoah;79;72 +R. Hoffmann;56;67 +M. Talbi;58;64 +F. Quiroz;58;58 +M. Oxley;66;61 +R. Naranjo;67;72 +A. Farrell;69;62 +E. Seka;70;65 +J. Fuentes;68;70 +L. Grorud;62;64 +A. Amade;58;66 +H. Kadish;65;65 +V. Mogos;68;62 +G. Kiltie;66;59 +M. Grabowski;51;58 +J. Gressel;72;69 +Caio Tafarell;69;68 +Claudiano Sobrino;74;73 +L. Szukała;71;74 +O. Shenton;62;66 +Dolly Menga;63;56 +B. Koglin;61;62 +D. Cataño;69;63 +J. Córdoba;74;69 +I. Meslier;61;59 +L. Mothiba;72;62 +M. Tokida;57;55 +P. Pervan;66;72 +E. Rigoni;78;71 +R. Krauße;69;65 +B. Jacobsen;64;59 +E. Demir;69;68 +O. Çelik;64;66 +S. Baldock;68;68 +C. Gutiérrez;52;56 +C. Dell'Orco;67;69 +C. Landu Landu;63;61 +E. Tønne;65;60 +Borja Domingo;62;64 +M. Tootle;64;61 +A. Tuia;70;68 +A. Biyogo Poko;72;68 +Nathan;65;64 +F. Strauss;66;59 +C. Ünder;77;66 +L. Coddington;53;58 +M. Sevimler;58;61 +A. Gallo;61;62 +M. Sordell;66;63 +E. Videla;71;68 +S. Caldwell;68;63 +Formosandrinho;77;69 +Tozé;76;68 +Zé Manuel;66;66 +Vinicius Trieiro;70;69 +F. Valverde;74;68 +J. Muñoz;58;59 +L. Grimshaw;61;61 +D. Contento;71;68 +E. Dahlqvist;50;55 +T. Ugajin;67;68 +Jo Young Cheol;67;65 +S. Davies;66;63 +F. Müller;68;63 +Héldon;76;68 +B. Janošević;61;67 +A. Hinestroza;65;62 +O. Altman;69;63 +N. Aké;79;67 +H. Al Shaie;55;54 +D. Zeefuik;66;64 +J. Kotzke;62;68 +Choi Sung Keun;67;65 +B. O'Gorman;50;51 +N. Baxter;61;55 +D. Léon;63;63 +M. Soumaré;57;59 +S. Antonio;62;66 +M. Nani;61;63 +F. Farnolle;66;67 +C. Dunne;66;59 +R. Kehr;57;66 +G. Tsitaishvili;52;62 +C. Kpekawa;59;58 +M. Sutton;50;61 +J. Speroni;68;80 +Bicho;67;66 +A. Edqvist;57;59 +N. Seufert;67;60 +S. Bennett;61;60 +D. Frare;66;61 +A. Leitner;68;59 +K. Boto;65;63 +B. Nuytinck;74;69 +K. Mahachi;70;60 +D. Puster;56;56 +E. Miller;65;65 +D. Ndongala;73;68 +Altamirano;57;68 +E. Hooi;65;62 +A. Ring;75;70 +R. Musaba;57;60 +M. Hitz;79;73 +A. Gouiri;67;66 +C. Moreno;55;61 +Edu Machado;71;69 +C. Castro;61;59 +C. Manley;59;63 +A. Marin;66;66 +B. Garnica;71;63 +Raúl Navas;76;74 +F. Frei;75;70 +Juan Pérez;63;63 +K. Grabara;59;67 +S. Rénot;63;64 +D. Bonera;75;78 +Álvaro García;60;62 +Pablo Fornals;81;69 +S. Nishikawa;71;69 +A. Çelebi;59;65 +D. Bajselmani;59;60 +K. Kawamata;69;62 +T. Ream;73;70 +R. Edwards;64;63 +N. Mason;64;57 +D. Fletcher;71;74 +K. Ellison;57;68 +M. Benning;65;60 +J. Düker;66;61 +C. Robertson;66;60 +M. Hernandez;65;60 +M. Parolo;82;76 +G. Malcore;66;62 +D. Ernst;63;62 +Casemiro;88;72 +D. Bowditch;63;64 +P. Mina;68;72 +D. Lainez;70;62 +A. Dragović;77;71 +F. Feuillassier;65;68 +S. Serderov;59;60 +J. Lambert;52;57 +W. Scott;55;59 +J. McDonagh;56;53 +A. Tchouaméni;70;64 +M. Salazar;60;62 +J. Bostock;71;69 +Luis Alberto;82;71 +O. Pérez;73;73 +G. Villagra;67;68 +T. De Bie;59;63 +Ahn Yong Woo;64;69 +S. Umtiti;87;70 +I. Radovanović;77;72 +T. Damsgaard;56;57 +M. Di Gennaro;60;65 +Mário Rui;79;73 +F. Hübner;72;66 +J. O'Brien;64;62 +T. Chevalier;72;68 +I. Akhmetov;68;65 +Marquitos;65;65 +J. Garner;71;66 +Juanjo;69;65 +D. Duarte;62;68 +N. Mbemba;65;65 +C. Montano;62;59 +O. Burke;70;64 +W. Piñones;62;64 +Jiang Liang;64;66 +P. Celeban;69;67 +Wang Dalei;69;66 +H. Hernández;53;58 +A. Eckersley;63;65 +T. Werner;83;69 +J. Fehr;64;59 +K. Callan-McFadden;59;55 +D. González;64;63 +M. Abarhoun;72;67 +A. Al Mutairi;65;65 +E. Torregrossa;69;67 +U. Yuvakuran;63;65 +Y. En-Nesyri;72;65 +P. Burner;69;69 +J. Wright;63;63 +R. Mysak;60;60 +S. Colombi;71;64 +A. Lookman;73;67 +W. Cuesta;61;62 +N. Sukacev;60;61 +J. Beaulieu;54;64 +M. Bizot;75;68 +C. Knett;66;62 +I. Pillud;69;74 +M. Attiyah;54;57 +C. Dunn;59;64 +S. Ward;75;72 +L. Ridgewell;69;74 +I. Sadiq;54;56 +R. Nicolaisen;61;63 +H. Bernardello;68;68 +P. Köhn;63;64 +P. Klement;71;63 +Guillamón;61;67 +Rodri;82;70 +Y. Otto;57;58 +J. Cascante;67;68 +M. Janota;67;64 +J. Escobar;63;63 +G. Montiel;71;68 +B. Taverner;51;57 +M. Maroši;63;58 +B. Buckley;49;54 +K. Théophile-Catherine;74;69 +D. Lopar;64;67 +W. Zahibo;70;63 +S. Koç;72;70 +J. Asoro;66;63 +J. Villafaña;69;69 +M. Isla;75;72 +S. Wagstaff;65;62 +M. Bader;67;68 +L. Jackson;61;59 +J. Haberer;74;68 +M. Heča;58;66 +E. Isnaldo;68;65 +R. Hack;63;66 +C. Rodríguez;63;63 +David Alba;63;66 +M. Vrančić;72;68 +I. Sylla;71;67 +F. Acosta;54;59 +H. Mahou;64;66 +D. Bakker;66;64 +J. Łabojko;55;59 +C. Warner;66;68 +Kadu;71;72 +M. Abu Shararah;60;59 +M. Dal Hende;71;68 +P. Hernández;78;72 +O. Ómarsson;61;58 +P. Ankersen;72;69 +C. Davies;65;64 +E. Sanhueza;62;58 +M. Quiñones;59;59 +A. Verda;60;63 +K. Yamaguchi;61;62 +Carbonell;67;61 +W. Saïd;73;66 +F. Baptiste;56;65 +Domingos Quina;63;66 +A. Keita;66;62 +L. Grabban;74;70 +C. Martinez;68;65 +A. Araujo;64;67 +Iago Falqué;80;73 +R. Shinzato;62;62 +X. Schlager;72;64 +D. Wotherspoon;64;58 +F. Tomori;69;64 +N. Castrillón;64;61 +H. Gueye;60;58 +A. Sosa;62;64 +A. Nübel;66;68 +D. Meyler;69;66 +A. Al Hassan;53;58 +André Sousa;64;63 +R. Nissen Kristensen;70;67 +Gégé;69;65 +T. Krul;73;68 +D. Marzino;54;64 +J. Pereyra Díaz;67;70 +K. Zapolnik;61;64 +M. Timlin;63;63 +F. Moreno;57;62 +R. Boateng;68;65 +De Marcos;79;73 +F. Jamnig;65;63 +S. Kverkvelia;76;67 +I. Marcone;79;72 +A. Crescenzi;70;65 +I. Koné;67;65 +B. Białkowski;72;66 +D. Delgado;70;67 +S. Belkahia;56;56 +H. Norris;48;55 +I. Höhn;69;66 +D. Fox;70;70 +J. Elías;71;67 +J. Mendes;65;65 +E. Bologna;70;77 +J. Petriccione;65;63 +M. Navarrete;70;61 +D. Van den Buijs;65;64 +P. Ledesma;71;71 +K. Dybowski;56;58 +R. Durmisi;76;70 +T. Lam;67;62 +T. Hillman;48;54 +J. Larsson;67;60 +F. Tägtström;55;57 +C. Mulgrew;72;68 +A. Lukse;66;63 +C. Clements;62;62 +A. Golec;62;62 +P. Soto;63;66 +A. Makarov;60;67 +O. Mazuch;69;66 +J. Arboleda;68;65 +José Machín;68;57 +Kevin;68;71 +L. Wilkinson;62;61 +L. Povea;67;60 +Carleto Costinha;72;71 +S. Svarnas;64;65 +M. Kahrıman;58;63 +Jiang Wenjun;57;68 +A. Saelemaekers;72;65 +O. Shevchenko;70;69 +J. Fortes;67;64 +Cao Yang;62;71 +M. Boman;64;62 +M. Kelly;59;56 +A. Khalili;71;68 +N. Anhölcher;56;56 +E. Ćivić;62;64 +Jon Toral;69;64 +D. Guastavino;68;71 +F. Al Sagour;58;62 +P. Mantalos;76;68 +M. Vigorito;67;66 +C. Traoré;67;68 +F. Silva;72;73 +M. Pajač;70;70 +Fernando Bob;72;71 +Oier;75;72 +D. Arias;55;56 +A. Hazazi;61;61 +Y. Rokutan;65;65 +F. Acerbi;83;74 +Claudemir;75;73 +F. de Jong;81;67 +F. Micolta;67;67 +Jeong Woo Jae;67;65 +Y. Matsushita;63;68 +D. Lovren;64;62 +K. Leerdam;70;65 +Iago;70;66 +R. Fulton;60;57 +A. Lazaar;67;69 +E. Boldewijn;66;59 +Sergio Sánchez;72;70 +M. Hedges;74;65 +S. Goss;67;64 +J. Mauersberger;62;65 +I. Hajtić;61;57 +J. Kayode;55;55 +J. Velázquez;71;69 +Fabinho;84;71 +I. Sylla;70;66 +Pau López;82;70 +C. Kouyaté;76;72 +A. Bertolacci;77;72 +D. Williams;57;61 +S. Pedersen;56;58 +J. Gundersen;64;58 +L. Załuska;67;69 +A. Belotti;82;69 +N. Nández;76;67 +M. Moënza;61;58 +A. Pilkington;68;67 +J. Schieber;73;71 +J. Pastore;82;74 +Baiano;75;72 +Hwang Il Soo;65;66 +K. Ota;67;65 +F. Mollet;76;70 +A. Ekblad;52;62 +I. Akdağ;65;66 +C. López;55;57 +Adriano Facchini;71;70 +I. Sissoko;69;65 +M. Radecki;57;62 +Simão Acunha;77;74 +T. Kehrer;77;69 +Mika;64;64 +M. Al Saeed;52;57 +D. Gordon;69;65 +I. Perišić;85;74 +A. Rabiot;83;70 +N. Fernández;61;56 +N. Tenaglia;59;65 +Cui Ming'an;56;66 +M. Velásquez;64;68 +J. Cleary;50;51 +K. Begois;67;75 +A. Kaltner;47;56 +D. MacKinnon;63;64 +J. Pestaña;58;60 +S. Malone;71;69 +S. Kroon;67;60 +B. Emir;66;69 +W. Ditta;59;65 +M. Çağıran;75;65 +H. Arslan;58;68 +N. DeLeon;65;68 +F. Boli;68;60 +D. Wiebe;63;60 +Yi Fan;61;65 +K. D'Haene;69;66 +B. Yılmaz;79;71 +Undabarrena;69;64 +M. Dimun;60;59 +F. Crisanto;62;62 +G. Bia;73;67 +B. Koita;71;70 +B. Valette;66;64 +R. Moriwaki;65;69 +Rao Weihui;63;69 +Li Lei;54;64 +J. Larsson;71;67 +D. Hutchinson;56;55 +R. Clark;66;72 +Samir;73;67 +A. Oxborough;61;62 +N. Radoja;76;70 +Qi Tianyu;60;64 +W. Cyprien;77;69 +R. Niizato;52;57 +Y. Makarenko;73;68 +D. Rosero Valencia;71;66 +F. Caicedo;77;71 +C. Higuera;58;60 +Moi Delgado;64;68 +F. Macias;54;60 +F. Hormazábal;64;59 +Ricardo Goulart;79;71 +M. Sak;62;68 +Sergi Darder;79;69 +G. Rogers;63;65 +N. Vujadinović;66;67 +F. Rodríguez;62;58 +L. Singh;69;63 +F. Belluschi;77;74 +D. Fitzpatrick;60;61 +C. M'Bengue;69;73 +E. Eze;69;62 +G. Comerford;53;56 +O. Pérez;71;78 +P. Di Nardo;59;66 +M. Uslu;68;68 +D. Tarasov;75;72 +Yu Yang;68;69 +J. Drachmann;68;68 +W. Suwayyid;63;62 +M. Pinto;64;68 +F. Torijano;70;65 +D. Björnquist;63;64 +F. Affolter;64;66 +J. Ankersen;68;62 +T. Wiesner;59;62 +D. Bumberger;53;58 +J. Sosa;76;74 +A. Vuletich;69;65 +I. Aliseda;59;61 +A. Østbø;65;65 +Joaquín;63;68 +M. Lovera;67;63 +G. Miura;67;59 +M. Pedersen;70;64 +S. Hogan;70;65 +S. Moore;56;59 +D. Orellana;61;65 +O. Kemen;70;68 +F. Marquet;63;64 +Wang Yaopeng;57;66 +Eloi Amagat;70;76 +Leo Baptistao;78;70 +M. Gutiérrez;62;62 +A. Hurtado;75;71 +F. Olinga;66;60 +S. Malezas;71;73 +A. Talal;58;58 +P. Twumasi;65;68 +F. Moubandje;72;69 +Borja Valero;81;76 +A. Verdugo;62;66 +C. Sibbald;62;57 +M. Capuano;71;68 +E. Martinez;66;65 +V. Kadlec;70;65 +N. Ochojski;53;57 +P. Sisniega;66;67 +O. Edouard;73;64 +A. Bedoya;74;68 +J. Nuttall;62;62 +Bura;64;59 +Chen Zhao;50;62 +Jordi Mboula;70;67 +D. Wheater;70;66 +S. Ramizi;61;62 +Hernán;70;69 +C. Vergara;65;60 +Ripa;69;70 +A. Dávila;62;67 +C. Vilches;70;70 +Mesquita;68;67 +L. Zigi;59;57 +J. Cavallaro;69;64 +Roger Figueras;65;61 +A. Leya Iseka;71;65 +J. Corona;81;69 +J. Lewis;68;58 +D. Kort;68;61 +Raffael;81;76 +P. Salomon;64;63 +P. Will;61;67 +Éverton Luiz;67;72 +A. Donatti;76;73 +J. Schmid;74;71 +O. Kabak;62;63 +O. Romero;76;66 +J. Vigón;70;66 +M. Čovilo;67;67 +E. Selen;55;62 +J. Marulanda;62;57 +D. N'Dinga;72;64 +M. McNulty;67;64 +A. Lundqvist;67;64 +Y. Cahuzac;72;74 +Marcus Vinícius;61;69 +Jung Da Hwon;64;66 +C. Kablan;59;60 +V. Janssen;75;70 +P. Heerwagen;64;72 +D. Petratos;71;60 +J. Lowe;69;60 +J. McCrary;63;65 +C. Wood;59;58 +Y. Njie;69;62 +M. Willsch;62;62 +Sergio Ramos;91;76 +H. Andersson;55;56 +A. Romero;59;61 +G. Dobson;68;57 +L. Bittencourt;79;70 +E. Gutiérrez;77;67 +António Filipe;71;72 +D. Klomp;59;57 +N. Lima;69;62 +Kim Won Il;68;66 +A. Al Sabahi;52;56 +T. Worra;63;66 +V. Shepelev;73;65 +B. Gyamfi;60;63 +R. Donelon;57;55 +S. Pellissier;72;78 +F. Schär;75;68 +Gustavo Cascardo;69;64 +S. Sørløkk;58;56 +Wu Yan;63;65 +D. Iorfa;67;69 +R. Aït Nouri;61;62 +R. Gabrielsen;68;64 +N. Tyson;64;67 +Wang Song;63;71 +Murilo;72;69 +M. Raynes;62;62 +L. Ndukwu;62;67 +M. Doumbia;71;63 +D. Rosende;62;67 +Xu Xin;61;65 +F. Ayaz;64;57 +M. Finne Wørts;49;58 +J. Houghton;61;58 +R. Festersen;66;69 +T. Jurić;69;59 +Saúl Berjón;75;72 +B. Gschweidl;64;59 +L. Koutris;71;66 +A. Dadakdeniz;62;59 +J. Thomassen;67;63 +J. Vásquez;67;67 +S. Mrowca;65;61 +C. Ainley;60;56 +J. Stones;83;70 +Y. Takahashi;66;72 +Williams;81;70 +R. Green;72;79 +D. Milošević;70;65 +F. Stritzel;62;65 +Zequinha;68;71 +M. Torres;76;72 +J. Cataldi;59;63 +O. Tejeda;57;65 +F. Graudenz;60;61 +R. Keogh;72;68 +I. Zotko;65;58 +T. Koubek;76;67 +David Raya;70;64 +T. Rönning;56;58 +D. D'Ambrosio;76;74 +D. Lanius;61;58 +P. Pentz;68;61 +M. Grødem;60;56 +J. Cavalli;71;71 +E. Butin;66;66 +C. Riascos;60;63 +M. Møller Dæhli;72;62 +M. Yatabaré;69;69 +B. Gilmour;61;65 +J. Storevik;54;56 +Iván Sánchez;69;63 +S. Sararer;67;61 +Alex Geijo;69;73 +A. Kolomeytsev;71;71 +K. da Graca;57;56 +M. Ndione;54;58 +M. Cortés;64;67 +Liu Huan;60;69 +H. Lybohy;68;69 +S. Rochet;69;65 +L. López;68;70 +M. Kavdanski;63;63 +M. Larsen;51;54 +J. Bidwell;69;66 +A. Camargo;69;68 +J. Arias;65;55 +Bernardo Silva;86;70 +Ahn Seong Nam;59;68 +L. Milivojević;79;71 +J. Echave;54;56 +A. Díaz;57;61 +Berrocal;66;66 +J. Mäder;61;58 +C. Giousis;65;63 +C. McGeehan;63;56 +M. Wolfe;51;57 +R. Haps;74;69 +William;74;69 +K. Ackermann;54;58 +C. McHugh;65;59 +S. Reddemann;63;60 +T. Naylor;66;62 +A. Ramos;69;66 +F. Børsting;63;62 +T. Parker;73;64 +D. Clarke;59;57 +A. Ligi;66;64 +T. Borevković;66;66 +Y. Bisseck;61;65 +L. Castellanos;72;70 +Mauro Riboas;72;71 +J. Drolè;66;63 +Cho Hyun Woo;74;65 +J. Forte;64;57 +Han Feng;58;72 +M. Goncalves;62;63 +W. Marinus;65;60 +M. Wohlgemuth;56;58 +U. Uçar;70;72 +B. Sankoh;67;68 +J. Clarke;61;62 +L. Olum;65;72 +M. James;72;71 +L. Lencinas;63;68 +T. Zhamaletdinov;66;66 +Andrés Prieto;66;66 +D. Keita-Ruel;67;64 +J. Saki;55;64 +E. Gertmonas;63;61 +D. Rudd;70;67 +R. Oxford;67;66 +Kim Seung Yong;64;67 +J. Dongou Tsafack;66;62 +L. Zelarayán;75;71 +P. Chato;60;57 +R. Al Hafizi;59;55 +F. Cuvelier;64;60 +M. Boadu;66;61 +P. Garcés;69;66 +M. Soldo;58;59 +Mateus Tangil;67;73 +S. Fujitani;60;66 +K. Nagai;67;64 +I. Abate;77;74 +O. Rathbone;64;57 +L. Hernández;58;61 +S. Elbers;68;64 +N. Maksimović;74;67 +A. Rami;82;75 +B. Żynel;52;58 +R. McArdle;65;61 +D. Hładun;63;59 +J. Donachie;67;59 +L. Collins;47;54 +G. Mencia;68;65 +A. Dzabana;63;61 +L. Jensen;64;58 +F. Đuričić;74;70 +Pascoal Muscato;74;70 +O. Werner;68;69 +L. Robertone;69;63 +A. Szalai;76;71 +M. Ardemagni;70;65 +A. Rodriguez;55;61 +B. Castrejón;55;62 +B. Meredith;61;68 +D. Rasak;60;60 +D. Mazzocco;62;60 +S. Rybalka;73;65 +A. Oviedo;62;59 +Z. Sanogo;64;54 +C. Kühlwetter;59;60 +A. Søderlund;71;67 +F. Guarín;76;72 +F. Balmont;71;76 +N. Gribenco;52;59 +S. Findlay;66;60 +A. Tameze;74;68 +Y. Shimaya;61;70 +Flávio Rebeilo;70;70 +M. Dahoud;80;69 +Ramon Lopes;67;62 +A. Maksimenko;67;64 +J. Eiswohld;62;61 +J. Zelený;66;66 +A. Kigbu;55;58 +P. Frattali;67;73 +Jorge Molina;77;77 +B. Straalman;66;58 +J. Atanasov;59;58 +S. Diakité;66;63 +Gabriel;77;70 +André André;77;70 +J. Larsen;52;55 +P. Velthuizen;69;70 +I. Ramírez;65;65 +Omar Ramos;73;70 +G. Gönül;76;74 +Renatao Baumer;69;73 +L. Ferguson;65;59 +C. Pizarro;74;76 +C. Cañizales;52;56 +S. Okazaki;75;73 +J. Herrera;73;72 +D. Salazar;60;56 +O. Sidibé;65;66 +M. Zárate;77;73 +T. Anderson;64;59 +L. Caicedo;69;62 +Z. Feddal;80;72 +D. Sinkgraven;72;68 +M. Bradley;76;71 +L. Alario;79;71 +M. Mak;65;64 +G. Perrulli;62;69 +J. Torres;68;61 +R. Callachan;61;59 +R. Crivello;67;64 +A. Ferdinand;65;66 +D. Nounkeu;71;70 +K. Darlow;73;70 +Ezkieta;63;69 +Carlos Soler;80;69 +M. ter Stegen;89;72 +R. Wolsztyński;60;62 +L. McGee;64;59 +Park Jong Jin;63;65 +T. Fleckstein;60;62 +S. Lobjanidze;67;55 +B. Bese;68;60 +Joshuando Sá;72;76 +T. Schmidt;62;59 +Javi Castellano;71;72 +G. Rodríguez;62;63 +H. Okuno;66;60 +C. Palacios;64;68 +B. Fuller;63;65 +Pipa;67;67 +T. Maya;58;61 +S. Torrico;71;77 +A. Khrees;62;60 +C. O'Toole;56;59 +Y. Fekir;60;68 +Vallejo;78;69 +L. Ajorque;70;67 +Wang Tong;63;64 +O. Turton;63;60 +F. Ondoa;70;61 +A. Teikeu;69;61 +Martí Vilá;62;61 +J. McGinn;73;64 +R. Telfer;60;65 +L. Dyer;65;69 +K. Katz;54;55 +C. Roldan;73;65 +J. Monreal;67;58 +J. Manley;48;53 +E. Yeşilyurt;62;64 +B. Reynet;78;70 +Park Hyeong Jin;61;67 +S. Widmer;76;67 +Pozo;74;66 +M. Andersson;59;66 +Christian Fernández;70;72 +C. O'Grady;61;65 +Guo Quanbo;60;63 +J. Tinhan;67;61 +A. Yusuf;53;53 +S. Braun;63;63 +J. Ellis;51;54 +D. Kozica;63;63 +K. Huntelaar;77;76 +N. Uysal;73;70 +A. Knüver;52;56 +S. Johnstone;75;68 +W. Evseev;63;56 +Y. Diouf;61;58 +M. Nizam;66;67 +D. Arismendi;74;70 +G. Banaziak;58;65 +T. Doumbia;72;67 +B. Rabello;70;63 +S. Camara Jönsson;63;64 +Pedraza;75;69 +N. Hahn;55;58 +Juan Muñiz;67;67 +A. Ogbonna;77;73 +Rafael Tolói;78;72 +M. Mandžukić;84;76 +H. Gjesdal;62;59 +K. Grosicki;73;68 +T. Schneider;51;59 +A. Soukouna;58;64 +G. Dicker;67;64 +O. Fink;71;73 +Pimentiscinho;72;71 +L. Watkowiak;62;59 +M. Ullmann;67;60 +Fran García;65;67 +E. Wichne;61;56 +S. Gustafson;72;62 +H. Odoffin;54;56 +J. Stryger Larsen;73;69 +M. Camara;63;64 +A. Zapata;67;59 +M. Marras;66;62 +J. Berget;69;70 +D. Santon;76;72 +G. Silva;73;69 +Bastos;78;69 +A. Soumaoro;74;68 +P. Magnon;58;61 +K. Belmar;63;64 +Y. Kalfa;70;59 +C. Feraud;66;61 +A. Bobichon;68;63 +Angulo;72;70 +R. McGinley;55;53 +P. Malarczyk;64;61 +L. Duarte;67;66 +N. Mbouhom;60;64 +S. Çiftpınar;69;64 +Pedro Henrique;76;68 +J. Cevallos;71;61 +Q. Maceiras;65;63 +E. Manu;68;66 +L. Bailey;81;66 +V. Coufal;73;66 +M. Hernández;55;63 +J. Marveaux;70;68 +C. Martinez;65;60 +H. Benkaïd;59;62 +T. Morishima;62;61 +Bruno Viana;77;69 +F. Wiedwald;71;71 +A. Gerndt;72;66 +Quintanilla;67;64 +M. Marić;66;68 +W. Altamirano;56;64 +I. Hayden;72;67 +Hwang Ki Wook;67;60 +H. Al Shamrani;61;56 +C. Cisternas;62;64 +J. Burkardt;61;64 +K. Klaesson;55;54 +A. Januzaj;78;70 +K. Henry;67;67 +Rubén Peña;77;71 +J. Riedewald;73;67 +T. Heaton;79;74 +Y. Zummack;56;58 +Samu Castillejo;82;69 +Q. Beunardeau;68;64 +D. Grimshaw;54;68 +M. Pérez;73;65 +V. Fazliu;54;60 +J. Kovařík;73;69 +R. Özcan;75;76 +S. Quinn;67;64 +S. Tanser;61;59 +Y. Boli;67;65 +G. Wegkamp;65;60 +K. Hämäläinen;70;69 +Chu Jinzhao;59;66 +D. Kreilach;74;70 +B. Fornaroli;76;71 +J. Bekkema;59;63 +K. LuaLua;68;60 +Claude Gonçalves;67;62 +P. Almqvist;55;58 +A. Totovytskyi;70;68 +F. Gino;66;64 +P. Zulu;67;63 +L. Silva;67;67 +M. Lanzini;81;71 +Neymar Jr;92;72 +K. Castañeda;57;62 +J. Jeanvier;72;66 +T. Davies;62;60 +S. Tibbling;73;63 +Sergio Herrera;71;66 +M. Kamenz;59;56 +K. Al Samiri;63;61 +E. Celebi;59;62 +L. Siligardi;71;72 +J. Hardeveld;66;64 +Y. Kawai;64;63 +M. Fonseca;59;63 +N. Fröling;60;59 +Iván Cuéllar;76;74 +M. Wolfram;64;57 +N. Watanabe;60;58 +J. Palacios;64;60 +Jonas;84;77 +P. Gómez;59;64 +S. Kapino;73;69 +N. Bishop;57;56 +E. Balanta;76;67 +R. Ramírez;65;66 +V. Bergan;64;58 +P. Toranzo;70;76 +C. Valeri;65;71 +J. Rodriguez;77;70 +S. McMann;58;56 +Marafona;75;74 +E. Çolak;77;68 +R. Vanegas;66;67 +Jeong Tae Wook;62;60 +A. Browne;73;62 +R. Hennings;73;69 +J. Suárez;61;64 +A. Höller;63;63 +P. Alvarado;70;66 +R. Miller;64;61 +G. Marinelli;65;67 +V. Regini;72;71 +A. Reid;54;58 +H. Droguett;72;71 +A. Djiku;76;67 +J. Shackell;70;68 +M. Seuntjens;70;67 +N. Marfelt;56;59 +B. Matuidi;85;75 +J. Jones;65;57 +N. Petersen;79;71 +M. Pugh;71;73 +D. Phillips;66;60 +K. Ilsø;66;67 +M. Doyle;66;65 +J. Gbamin;79;65 +T. Cleverley;76;72 +O. Threlkeld;64;61 +W. Ben Yedder;82;72 +H. Cummings;67;62 +J. Tavernier;74;67 +K. Dempsey;65;60 +Manolo Reina;68;68 +J. Brendieck;52;59 +M. Lustig;71;71 +O. Hüsing;70;62 +A. Dønnum;61;56 +Lee Jae Myung;63;63 +E. Schreiner;65;62 +Cássio;75;76 +Pol Lozano;57;65 +K. Bülow;66;66 +Igor Rossi;69;66 +Sin Jin Ho;72;64 +I. Maela;65;61 +M. Epps;63;62 +K. Bigler;60;61 +T. Halilović;63;61 +Stoichkov;63;63 +O. Güçtekin;63;64 +R. Curtis;68;56 +J. O'Doherty;59;58 +T. Clarke;71;69 +K. Londoño;68;66 +J. Rowland;51;54 +A. Correa;81;70 +Zhao Yingjie;55;64 +J. Correa;72;68 +H. Heath;60;65 +T. Vermot;56;68 +M. Pospíšil;70;63 +A. Gianniotis;74;68 +J. David;68;59 +K. Osako;56;59 +N. Navarro;73;73 +A. Pešić;70;68 +Ronaldo Vieira;72;66 +Sun Ya;55;62 +N. Venema;65;60 +R. Koike;67;61 +M. Şatin;54;58 +R. Emanuelsson;58;59 +M. Boe Mikkelsen;52;55 +N. Zaniolo;66;66 +F. Mac Allister;61;62 +K. Matsubara;65;58 +M. Seidel;60;60 +R. Brady;77;68 +R. Ligeon;68;64 +D. Dessoleil;72;65 +C. Alkılıç;65;69 +J. Hoffmann;62;58 +S. Williams;66;70 +S. Coopman;72;64 +Edinho;73;72 +A. Paloschi;76;70 +J. Murphy;72;67 +R. Janssen;65;65 +K. Devaney;59;58 +K. Sema;71;68 +P. Müller;64;59 +G. Plet;66;70 +C. Pontius;67;71 +L. Cacace;59;54 +H. Darling;54;55 +M. Rohdén;72;64 +S. Ruffier;84;74 +J. McArthur;76;72 +E. Pezzi;65;65 +T. Ndombele;80;68 +M. Gori;70;67 +M. Abero;69;68 +J. Wallens;60;67 +D. Malhue;56;60 +F. Adu Kwame;62;65 +M. Al Otaibi;60;64 +L. Gamíz;54;61 +A. De Bruyn;65;64 +B. Thomas-Asante;59;56 +D. Machís;75;66 +M. Connolly;65;59 +Carlos Mané;75;71 +J. Hingert;65;64 +Wang Jinxian;61;65 +A. Oteh;58;62 +F. Montero;76;73 +S. Todd;57;53 +S. Kroll;63;57 +V. Basha;68;62 +G. Donyoh;67;59 +J. Dueñas;74;70 +J. Medranda;69;65 +A. Al Mayoof;66;69 +K. Letheren;63;64 +M. Haakenstad;63;60 +K. Kaïboue;59;66 +E. Nazaryna;67;62 +L. Biglia;82;75 +J. Bořil;73;67 +C. Okoroji;58;66 +M. Büyüksakarya;63;60 +B. Öksüz;63;63 +J. Guidetti;78;69 +S. Kjær;81;73 +L. Mulholland;66;70 +E. Oyeleke;60;59 +M. Philipp;79;70 +K. Sheppard;64;58 +A. Arellano;67;66 +A. Morgan;64;67 +R. Cunningham;52;56 +K. Yoshimaru;54;67 +B. Leneis;56;65 +José Arnáiz;70;67 +T. Siekman;60;63 +D. Webster;58;59 +F. Koch;68;67 +M. Meli;58;64 +F. Lustenberger;76;72 +N. Maraš;72;64 +A. Chipciu;70;66 +J. Carranza;69;70 +A. Georgiou;62;64 +Dilson Calegari;66;73 +D. Vlahovic;61;64 +A. Al Shammari;54;59 +Y. Toure;57;62 +P. Huspek;69;66 +R. Emond;73;69 +N. Foor;71;66 +M. Rodriguez;62;61 +I. Diallo;63;60 +Guilherme;75;71 +K. Engbers;57;56 +Enzio Julião;68;73 +J. Velásquez;60;62 +Leja;60;66 +Zhang Chenglin;61;70 +T. Dieng;64;61 +Cho Suk Jae;64;64 +J. Gómez;67;64 +M. Acikgöz;60;64 +O. Muzayil;62;64 +S. Gleeson;68;65 +L. Paz;66;65 +M. Gibbs-White;67;66 +J. Karlstrøm;60;57 +S. Decarli;72;68 +P. Klewin;67;62 +M. Ricci;66;63 +L. Fer;74;69 +T. Cantwell;67;63 +A. Szymanowski;77;71 +Pedro Tiba;72;67 +O. Berg;63;59 +A. Diallo;79;69 +A. Saroka;67;61 +J. Akinde;65;63 +J. Blåbjerg;66;62 +Wang Zhuo;66;66 +N. Raskin;61;64 +Túlio Sandoiro;71;75 +Dener Rolim;68;71 +Liu Yu;53;63 +Servando;69;71 +R. Centurión;79;70 +D. Bochicchio;54;62 +R. Uldrikis;63;57 +T. Çalış;69;63 +C. Zimmermann;70;66 +S. Morsy;69;64 +T. Foket;73;65 +K. Müller;71;67 +D. Drexler;74;72 +O. Hawsawi;62;56 +L. Hejda;71;68 +L. Martinelli;66;70 +K. Oldenburger;57;59 +D. Craddock;51;59 +M. Frýdek;68;66 +A. Sepúlveda;69;67 +Robson Denho;74;68 +M. Fejzullahu;63;60 +M. Berden;60;62 +Y. Gutiérrez;61;72 +S. Milewski;58;56 +O. Björtuft;52;56 +N. Alioui;59;60 +J. Rodríguez;65;66 +P. Sisto;78;69 +L. Geminiani;67;66 +A. Angulo;66;61 +C. Conway;66;69 +L. Frecklington;66;64 +H. Fukushima;60;64 +B. Dickenson;66;59 +R. Holden;57;57 +S. Omeonga;60;68 +Rosberto Dourado;82;74 +K. Balanta;71;65 +S. Sandberg;66;62 +K. Bua;69;67 +B. Miele;60;56 +Adrián Maideira;68;73 +Min Junlin;62;63 +M. Ajani;65;59 +L. De Silvestri;75;73 +Lee Hoo Gwon;63;63 +J. Cornejo;71;68 +K. Zachariassen;69;58 +J. Lewis;73;68 +J. Corona;75;75 +J. Łukowski;61;60 +S. Mauk;65;60 +J. Dörfler;60;60 +M. Roberts;69;65 +M. Matras;64;62 +Y. González;66;66 +E. Harloff;51;59 +G. Tzavellas;71;70 +H. Belkebla;67;62 +J. Gouweleeuw;79;69 +R. Correa;56;59 +T. Socha;62;66 +N. Pejčinović;77;71 +A. Cannon;65;58 +E. Çelenk;60;68 +S. Brandy;65;68 +A. Bouka Moutou;70;66 +O. O'Dwyer;56;67 +Sandro Maceira;69;68 +I. Ogbu;60;58 +R. Brežančić;69;67 +G. Barriga;69;66 +A. Xhemajli;58;58 +Higinio;66;65 +M. Gradel;78;70 +A. Greene;60;59 +D. Mackay;49;59 +Idrisa Sambú;62;61 +T. Takagi;62;62 +S. Takahashi;65;71 +A. Adouyev;62;66 +A. Boniotti;62;65 +J. Lennon;56;53 +D. Furman;69;62 +T. Stepanenko;80;70 +D. Lachman;66;61 +Chiquinho;72;64 +C. Embalo;68;62 +C. Immobile;87;73 +Samuel;62;62 +Iván Alejo;76;69 +K. Adénon;74;69 +G. Mercado;79;75 +Adryan;71;66 +H. Sato;67;73 +M. Herrera;68;68 +C. Cásseres Jr;61;60 +D. Vega;66;64 +E. Oelschlägel;64;69 +B. Röcker;70;67 +D. Duhaney;61;65 +R. Fernández;70;67 +Miguel Veloso;73;74 +N. Bertocchi;64;65 +C. Clark;76;68 +A. Nandzik;68;62 +A. Andrianarimanana;63;64 +K. Majić;58;63 +S. Al Najrani;57;57 +D. Dalling;54;62 +S. Muroya;67;61 +A. Davies;60;66 +I. Rakitić;87;75 +I. McShane;62;59 +M. Schneiderlin;79;72 +Traeira Lopes;67;68 +M. Hosseini;61;64 +Lombán;73;71 +E. Ross;54;57 +D. Gibson;69;64 +K. Ehizibue;70;62 +M. Kuchta;59;59 +C. Fassnacht;72;67 +C. Basham;72;67 +Y. Valery;61;66 +B. Easton;66;63 +R. Sufyani;65;67 +A. López;61;63 +S. Baptiste;55;58 +T. Roberts;56;58 +F. Fontanini;72;66 +J. Adebayo-Smith;50;54 +B. Berisha;70;66 +V. Behrami;76;72 +L. Maciel;67;67 +A. Meret;75;68 +Y. De Winter;63;71 +N. Eliasson;69;62 +O. Vlachodimos;76;69 +M. Morys;69;65 +R. Bezjak;69;66 +G. Leadbitter;70;71 +M. Jankowski;66;64 +Lisandro Semedo;71;61 +K. Civelek;50;62 +J. Smylie;53;55 +E. Alexander;65;67 +L. Abecasis;72;71 +J. Gallagher;54;65 +J. Nilsson;64;62 +I. Jeraldino;68;58 +J. McGrath;63;56 +S. Schimmer;63;61 +S. Jovanović;63;61 +E. Tercero;70;66 +C. Magerusan;54;52 +D. Sidibé;79;71 +J. Butterfield;69;69 +H. Acosta;65;67 +S. Haller;80;69 +S. March;73;68 +C. Núñez;56;60 +O. Marciano;65;63 +S. Bain;68;67 +R. Elliot;72;71 +Vítor Gomes;72;68 +J. Valencia;68;64 +Moon Seon Min;70;61 +R. Kruse;73;64 +C. Murphy;51;52 +O. Kakabadze;69;56 +M. Hallberg;66;57 +Césario Figueirido;69;73 +N. Mendy;75;71 +F. Tissone;73;69 +A. Sánchez;62;63 +R. Charles-Cook;62;59 +B. Zolinski;68;63 +A. Vidal;85;74 +K. Junker;62;59 +Y. Nakano;66;58 +Rafael Carioca;77;72 +C. Montes;73;63 +F. Krüger;60;58 +Serginho;73;66 +R. Funes Mori;77;69 +M. Duke;64;61 +P. Kasami;72;66 +D. Olsson;59;60 +A. Rojas;72;73 +P. Faragò;71;69 +M. Udol;65;63 +G. Poussin;65;64 +V. Jalasto;64;64 +B. Breukers;59;58 +F. Giefer;70;71 +D. Kolář;74;70 +O. Patiño;57;61 +M. Cortés;61;57 +M. Gobbi;71;76 +B. Straetman;64;62 +M. Ritchie;77;69 +S. Ntiya-Ntiya;60;60 +F. Domínguez;56;66 +A. Adetula;57;59 +D. Da Costa;63;66 +A. Androutsos;68;65 +F. Thauvin;84;71 +A. Brignoli;71;67 +Raúl Albiol;84;76 +M. Fornasier;66;62 +V. Chiricheş;78;70 +Z. Medley;60;66 +D. Button;68;71 +M. Ogkmpoe;56;58 +C. Wood;77;67 +M. Yamada;58;60 +Jony Ñíguez;66;68 +M. Burch;65;71 +D. Bulthuis;68;67 +T. Meunier;82;72 +K. Mayi;66;63 +V. Vanbaleghem;57;60 +A. Barrios;68;62 +B. Horton;50;55 +B. Jović;68;67 +J. Meram;72;65 +Crivellaro;71;68 +D. Cardoso;67;66 +D. Oduro;62;69 +K. Cantwell;56;55 +O. Ünlüçifçi;56;58 +T. Bishop;67;60 +N. Ishikawa;63;64 +A. Bakayoko;63;53 +Marcelo;80;75 +R. Suzuki;57;60 +V. Milke;64;66 +O. Gaines;63;59 +E. Mastrolía;64;68 +C. Pavón;79;68 +G. Larsonneur;69;60 +Leonardo;68;70 +B. Merlini;67;66 +A. Castro;72;67 +A. Mosquera;63;64 +Marquinhos Pedroso;68;65 +S. Sarri;51;62 +B. Risa;61;56 +J. Italiano;58;58 +N. Dirar;75;74 +D. Chará;74;73 +L. Berry;65;61 +Sergio Gónzalez;59;62 +Shan Pengfei;60;67 +David Villa;82;77 +T. Paredes;66;61 +O. Salinas;68;68 +D. Kikuchi;66;66 +J. Mæhle;73;66 +H. Cochrane;64;59 +T. van den Belt;59;58 +S. Mendoza;71;68 +P. Owusu;64;60 +A. Plea;81;70 +B. Yardımcı;68;64 +I. Sirelius;63;62 +Li Shenglong;58;67 +B. Leroy;70;66 +C. Aasbak;63;59 +N. Baumann;54;58 +G. Francomb;64;62 +Wellington;67;74 +E. List;60;57 +M. Svanberg;69;63 +A. Isaksson;70;70 +M. Dembélé;57;65 +G. Ferrari;75;71 +M. Coronel;70;69 +M. Stamnestrø;61;60 +W. Ndidi;80;66 +E. Ruud;69;65 +J. Ertlthaler;64;57 +E. Soriano;67;63 +Jaime Sierra;63;65 +A. Diamanti;74;72 +T. van de Looi;66;62 +M. Zeidan;60;55 +V. Pálsson;70;61 +J. Hooper;59;58 +O. Güler;63;64 +S. Jurado;55;58 +L. Antei;71;66 +J. Löwe;58;58 +D. James;64;64 +O. Kucher;74;71 +F. Kaufmann;66;61 +Enzo Merques;72;76 +G. Hamer;67;61 +K. Kanga;75;67 +Fábio Coentrão;78;72 +Kim Nam Chun;65;64 +P. Uscanga;62;68 +J. Torres;61;61 +K. Gipson;61;61 +R. Rotman;68;69 +S. Denswil;75;69 +B. Samba;65;68 +G. Simeone;78;67 +Evander;66;63 +F. Depaoli;66;67 +P. Clarke;64;67 +O. Yaman;57;58 +Luis Felipe;69;62 +G. Poluzzi;57;72 +E. Giaccherini;77;74 +D. Gąska;54;59 +M. Stajduhar;56;59 +L. Cárdenas;67;66 +M. Etuin;62;62 +M. Minder;55;63 +Hélton Celanova;74;70 +N. Dumitru;66;64 +T. Savanier;72;65 +R. Grange;67;68 +E. Cömert;63;64 +Joaquín;68;66 +C. Stanković;69;68 +E. Crivelli;74;67 +T. Walcott;79;73 +E. O'Connell;65;56 +F. Al Aiyaf;61;58 +C. Pantilimon;71;68 +T. Buffel;71;75 +Jorge Miramón;72;69 +M. Zach;57;55 +P. Heigre;61;60 +M. Doughty;66;59 +Jairo Morillas;67;61 +L. Martin;66;63 +R. Thomas;76;71 +J. Vázquez;76;68 +M. Aguirregaray;73;67 +F. Cordero;69;64 +G. Ruggiero;64;62 +D. Bowles;64;63 +A. Tinnerholm;71;71 +T. Doyle;63;60 +Aguza;70;63 +Javi Sánchez;67;69 +M. Cholewiak;66;64 +J. Butez;65;62 +B. White;63;62 +F. Marchetti;77;76 +L. Sánchez;68;68 +D. Pavelka;72;69 +F. Venegas;62;60 +M. Huber;64;61 +P. Álvarez;70;75 +M. Rashford;81;68 +Cao Yunding;71;67 +J. Lundstram;47;55 +P. Arce;64;67 +M. Vecino;80;72 +J. Holland;67;62 +N. Thomsen;69;68 +G. Tegue;50;59 +J. Karlström;62;62 +B. Källman;61;56 +B. Heynen;70;66 +L. Hupfauf;59;59 +P. Cissé;75;72 +G. Jung;73;67 +D. Smith;53;56 +G. Vargas;68;65 +J. Lindsey;61;60 +J. Pretel;62;63 +M. Mittelstädt;70;68 +D. Opare;70;67 +J. Allen;61;63 +C. Schorch;67;65 +Yan Junling;73;68 +Eddy Francis;64;66 +S. Davis;71;64 +F. Pizzini;70;69 +O. Hurmacı;72;69 +A. Rudko;70;68 +Caio Milaçar;74;72 +X. Tomas;64;66 +Allef;64;65 +A. McGeady;73;66 +J. Osorio;71;67 +J. Busk;70;64 +M. Niemeyer;68;60 +Marc Navarro;74;68 +C. Long;65;60 +H. Wulff;50;56 +E. Trejo;67;69 +R. Millar;69;73 +P. Tschauner;75;73 +L. John-Lewis;63;62 +Kiki;61;60 +K. Westwood;73;68 +T. Ouwejan;71;65 +C. Donis;68;65 +T. Boss;67;62 +C. Lyon;56;68 +D. Cruz;60;64 +K. McFadzean;68;66 +I. Aguilar;61;63 +C. Brown;64;65 +H. Abu Sharara;57;58 +N. Topor-Stanley;65;65 +A. Hadzic;59;55 +M. Brighi;69;75 +C. Dagba;64;67 +I. Umbdenstock;51;58 +A. Hrustić;67;62 +A. Robben;84;76 +Borja Herrera;70;64 +C. Villanueva;61;63 +T. Leibold;73;66 +E. Imorou;70;67 +F. Muslija;68;65 +G. Bonaventura;82;72 +J. Green;68;58 +I. Gómez;69;64 +S. Özcan;70;67 +I. Pearce;56;55 +K. Higashi;69;63 diff --git a/train.py b/train.py new file mode 100644 index 0000000..e877c01 --- /dev/null +++ b/train.py @@ -0,0 +1,56 @@ +import pandas as pd +from os import path +from tensorflow import keras +from tensorflow.keras import layers + +model_name = "model.h5" +train_data=pd.read_csv('train.csv') + +input_columns=["Age","Nationality","Position","Club"] +X=train_data[input_columns].to_numpy() +Y=train_data[["Overall"]].to_numpy() +model = None + +if path.exists(model_name): + model = keras.models.load_model(model_name) +else: + model = keras.Sequential(name="fifa_overall") + model.add(keras.Input(shape=(len(input_columns),), name="player_info")) + model.add(layers.Dense(4, activation="relu", name="layer1")) + model.add(layers.Dense(8, activation="relu", name="layer2")) + model.add(layers.Dense(8, activation="relu", name="layer3")) + model.add(layers.Dense(5, activation="relu", name="layer4")) + model.add(layers.Dense(1, activation="relu", name="output")) + + model.compile( + optimizer=keras.optimizers.RMSprop(), + loss=keras.losses.MeanSquaredError(), + ) + + history = model.fit( + X, + Y, + batch_size=16, + epochs=15, + ) + + model.save(model_name) + +test_data=pd.read_csv('test.csv') +X_test=test_data[input_columns].to_numpy() +Y_test=test_data[["Overall"]].to_numpy() + +results_train = model.evaluate(X, Y, batch_size=128) +results_test = model.evaluate(X_test, Y_test, batch_size=128) +y_pred = model(X_test) + +lines = ["Name;Overall;Predicted overall\n"] +for i in range(len(X_test)): + name = test_data["Name"][i] + lines.append(f"{name};{int(Y_test[i])};{int(y_pred[i])}\n") + +with open('results.csv', 'w+', encoding="UTF-8") as f: + f.writelines(lines) + +with open('evaluation_result.txt', 'w+', encoding="UTF-8") as f: + f.write(f"Train: {str(results_train)}\nTest: {str(results_test)}") \ No newline at end of file