Predicting the beautiful game, with a game of the beautiful game

Premier League Match Predictions with FIFA game data

Ever since playing the beautiful game as a child, watching my first football game of Liverpool FC and my first world cup in 1998, the game has not stopped fascinating me. Not surprisingly, this has also led to a fascination with the FIFA football game. The data collected by EA Sports for the FIFA football game has been ever expanding and becoming increasingly real time. Player and team statistics used to be updated once a year with the new game release, but nowadays, player and team statistics get updated regularly during the season, reflecting players and teams in and out of form, as well as new players emerging during the season.

With the increasing close to real time data collected for the FIFA football game, I pose the question whether it is possible to predict the outcome of a match, based on data from the FIFA football game?

As a premise we put ourselves in the shoes of many football fans out there. We are sitting in front of our game console, playing the latest FIFA game. It’s one hour before kickoff of the match of our favorite Premier League football team. As usual, the team news for both teams has just been released. Can we predict the outcome of the Premier League match, based on the FIFA game statistics of the announced starting eleven of both sides?

Before we can answer this question, we will have to prepare the data for analysis, which will be part 1 of this notebook.

Part two will then continue with Exploratory Data Analysis, to gain some insights from the data. After we will run several machine learning algorithms, to try to predict the outcome of the game.

Part 1 Data Pre-processing

Before we can start, we will first need a dataset. For this project I will be using the “European Soccer Database”.
The dataset can be found under the following link on Kaggle: Dataset

The dataset contains match information for 25,000 matches, spanning seasons 2008/2009 to 2015/2016. In addition, it contains the player and team data for the same seasons from the FIFA football game. As the data is saved on an SQL database, in the first part of the next section we will extract the data from the database, before merging the match, player and team information into one data frame.

Data Extraction from SQLlite Database

For the data extraction in SQL, I will be using the sqlite3 library. This offers a seamless transition from SQL to pandas, as we can directly extract the data from the database with sql queries into a Pandas Dataframe.

import pandas as pd # data processing
import sqlite3 #SQL library to extract data from sql database

#display max columns and rows, to be able to inspect big data tables
pd.set_option('display.max_columns', None)
pd.set_option('display.max_rows', None)

Below line is to connect the google colab instance to google drive. If run outside colab, below code is ignored.

# conntects to google drive if ran in colab
# ignored if ran outside of colab

if 'google.colab' in str(get_ipython()):
  from google.colab import drive
  drive.mount('/content/drive')

The following code first connects to the SQL database saved in the folder under the ‘path’ variable in case it is ran within colab. If ran outside of colab, the SQL database should be saved in the same folder as the notebook.

# connect to SQL database in google drive if ran in colab. 
# connet to SQL database in notebook folder if ran outside of colab

if 'google.colab' in str(get_ipython()):
    path = '/content/drive/My Drive/Colab Notebooks/Python_Data_Programming_Coursework/'
else:
    path = str()
database = path + 'database.sqlite'
conn = sqlite3.connect(database)

The next few lines of code first extract an overview of all tables in the database. Then I download the tables from the SQL database into a dataframe with the sqlite3 library.

It may be possible to extract the data in a more efficient manner, merging several tables during the extraction. However, as the SQL query code would get involved, I decided to do most of the table merging activity in Pandas.

For the “Match” table, in the first download I only extract five entries, to get an understanding of the column structure. This is the base table which will be used to merge the player and team data on.

# get overview of tables in SQL database
tables = pd.read_sql("""SELECT *
                      FROM sqlite_master
                      WHERE type='table';""", conn)
tables
type name tbl_name rootpage sql
0 table sqlite_sequence sqlite_sequence 4 CREATE TABLE sqlite_sequence(name,seq)
1 table Player_Attributes Player_Attributes 11 CREATE TABLE "Player_Attributes" (\n\t`id`\tIN...
2 table Player Player 14 CREATE TABLE `Player` (\n\t`id`\tINTEGER PRIMA...
3 table Match Match 18 CREATE TABLE `Match` (\n\t`id`\tINTEGER PRIMAR...
4 table League League 24 CREATE TABLE `League` (\n\t`id`\tINTEGER PRIMA...
5 table Country Country 26 CREATE TABLE `Country` (\n\t`id`\tINTEGER PRIM...
6 table Team Team 29 CREATE TABLE "Team" (\n\t`id`\tINTEGER PRIMARY...
7 table Team_Attributes Team_Attributes 2 CREATE TABLE `Team_Attributes` (\n\t`id`\tINTE...
# extract Country table from database
countries = pd.read_sql("""SELECT *
                        FROM Country
                        """, conn)
countries
id name
0 1 Belgium
1 1729 England
2 4769 France
3 7809 Germany
4 10257 Italy
5 13274 Netherlands
6 15722 Poland
7 17642 Portugal
8 19694 Scotland
9 21518 Spain
10 24558 Switzerland
# extract League table from database
leagues = pd.read_sql("""SELECT *
                      FROM League
                       """, conn)
leagues
id country_id name
0 1 1 Belgium Jupiler League
1 1729 1729 England Premier League
2 4769 4769 France Ligue 1
3 7809 7809 Germany 1. Bundesliga
4 10257 10257 Italy Serie A
5 13274 13274 Netherlands Eredivisie
6 15722 15722 Poland Ekstraklasa
7 17642 17642 Portugal Liga ZON Sagres
8 19694 19694 Scotland Premier League
9 21518 21518 Spain LIGA BBVA
10 24558 24558 Switzerland Super League
# extract Team table from database
teams = pd.read_sql("""SELECT *
                        FROM Team
                        """, conn)
teams.head(5)
id team_api_id team_fifa_api_id team_long_name team_short_name
0 1 9987 673.0 KRC Genk GEN
1 2 9993 675.0 Beerschot AC BAC
2 3 10000 15005.0 SV Zulte-Waregem ZUL
3 4 9994 2007.0 Sporting Lokeren LOK
4 5 9984 1750.0 KSV Cercle Brugge CEB
# extract Team Attributes table from database
team_attributes = pd.read_sql("""SELECT *
                        FROM Team_Attributes
                        """, conn)
team_attributes.head(5)
id team_fifa_api_id team_api_id date buildUpPlaySpeed buildUpPlaySpeedClass buildUpPlayDribbling buildUpPlayDribblingClass buildUpPlayPassing buildUpPlayPassingClass buildUpPlayPositioningClass chanceCreationPassing chanceCreationPassingClass chanceCreationCrossing chanceCreationCrossingClass chanceCreationShooting chanceCreationShootingClass chanceCreationPositioningClass defencePressure defencePressureClass defenceAggression defenceAggressionClass defenceTeamWidth defenceTeamWidthClass defenceDefenderLineClass
0 1 434 9930 2010-02-22 00:00:00 60 Balanced NaN Little 50 Mixed Organised 60 Normal 65 Normal 55 Normal Organised 50 Medium 55 Press 45 Normal Cover
1 2 434 9930 2014-09-19 00:00:00 52 Balanced 48.0 Normal 56 Mixed Organised 54 Normal 63 Normal 64 Normal Organised 47 Medium 44 Press 54 Normal Cover
2 3 434 9930 2015-09-10 00:00:00 47 Balanced 41.0 Normal 54 Mixed Organised 54 Normal 63 Normal 64 Normal Organised 47 Medium 44 Press 54 Normal Cover
3 4 77 8485 2010-02-22 00:00:00 70 Fast NaN Little 70 Long Organised 70 Risky 70 Lots 70 Lots Organised 60 Medium 70 Double 70 Wide Cover
4 5 77 8485 2011-02-22 00:00:00 47 Balanced NaN Little 52 Mixed Organised 53 Normal 48 Normal 52 Normal Organised 47 Medium 47 Press 52 Normal Cover
# extract Match table from database, limited to 5 matches, just to get a quick understanding of the table. 
matches = pd.read_sql("""SELECT *
                        FROM Match
                        JOIN Country ON Match.country_id = Country.id
                        WHERE Country.name = 'England'
                        LIMIT 5
                        """, conn)
matches
id country_id league_id season stage date match_api_id home_team_api_id away_team_api_id home_team_goal away_team_goal home_player_X1 home_player_X2 home_player_X3 home_player_X4 home_player_X5 home_player_X6 home_player_X7 home_player_X8 home_player_X9 home_player_X10 home_player_X11 away_player_X1 away_player_X2 away_player_X3 away_player_X4 away_player_X5 away_player_X6 away_player_X7 away_player_X8 away_player_X9 away_player_X10 away_player_X11 home_player_Y1 home_player_Y2 home_player_Y3 home_player_Y4 home_player_Y5 home_player_Y6 home_player_Y7 home_player_Y8 home_player_Y9 home_player_Y10 home_player_Y11 away_player_Y1 away_player_Y2 away_player_Y3 away_player_Y4 away_player_Y5 away_player_Y6 away_player_Y7 away_player_Y8 away_player_Y9 away_player_Y10 away_player_Y11 home_player_1 home_player_2 home_player_3 home_player_4 home_player_5 home_player_6 home_player_7 home_player_8 home_player_9 home_player_10 home_player_11 away_player_1 away_player_2 away_player_3 away_player_4 away_player_5 away_player_6 away_player_7 away_player_8 away_player_9 away_player_10 away_player_11 goal shoton shotoff foulcommit card cross corner possession B365H B365D B365A BWH BWD BWA IWH IWD IWA LBH LBD LBA PSH PSD PSA WHH WHD WHA SJH SJD SJA VCH VCD VCA GBH GBD GBA BSH BSD BSA id name
0 1729 1729 1729 2008/2009 1 2008-08-17 00:00:00 489042 10260 10261 1 1 1 2 4 6 8 2 4 6 8 4 6 1 2 4 6 8 2 4 6 8 5 5 1 3 3 3 3 7 7 7 7 10 10 1 3 3 3 3 7 7 7 7 9 11 30726 30362 30620 30865 32569 24148 34944 30373 24154 24157 30829 24224 25518 24228 30929 29581 38807 40565 30360 33852.0 34574 37799 <goal><value><comment>n</comment><stats><goals... <shoton><value><stats><blocked>1</blocked></st... <shotoff><value><stats><shotoff>1</shotoff></s... <foulcommit><value><stats><foulscommitted>1</f... <card><value><comment>y</comment><stats><ycard... <cross><value><stats><crosses>1</crosses></sta... <corner><value><stats><corners>1</corners></st... <possession><value><comment>56</comment><event... 1.29 5.5 11.00 1.30 4.75 8.25 1.3 4.4 8.50 1.25 4.5 10.00 None None None 1.25 4.5 10.00 1.25 5.00 10.00 1.28 5.5 12.00 1.30 4.75 10.0 1.29 4.50 11.00 1729 England
1 1730 1729 1729 2008/2009 1 2008-08-16 00:00:00 489043 9825 8659 1 0 1 2 4 6 8 2 4 6 8 4 6 1 2 4 6 8 5 7 9 1 3 5 1 3 3 3 3 7 7 7 7 10 10 1 3 3 3 3 7 7 7 7 7 11 23686 26111 38835 30986 31291 31013 30935 39297 26181 30960 36410 36373 36832 23115 37280 24728 24664 31088 23257 24171.0 25922 27267 <goal><value><comment>n</comment><stats><goals... <shoton><value><stats><blocked>1</blocked></st... <shotoff><value><stats><shotoff>1</shotoff></s... <foulcommit><value><stats><foulscommitted>1</f... <card /> <cross><value><stats><crosses>1</crosses></sta... <corner><value><stats><corners>1</corners></st... <possession><value><comment>65</comment><event... 1.20 6.5 15.00 1.22 5.50 10.00 1.2 5.2 11.00 1.20 5.0 11.00 None None None 1.17 5.5 12.00 1.20 5.50 12.00 1.25 6.0 13.00 1.22 5.50 13.0 1.22 5.00 13.00 1729 England
2 1731 1729 1729 2008/2009 1 2008-08-16 00:00:00 489044 8472 8650 0 1 1 2 4 6 8 2 4 6 8 4 6 1 2 4 6 8 2 4 6 8 4 6 1 3 3 3 3 7 7 7 7 10 10 1 3 3 3 3 7 7 7 7 10 10 32562 38836 24446 24408 36786 38802 24655 17866 30352 23927 24410 30660 37442 30617 24134 414792 37139 30618 40701 24800.0 24635 30853 <goal><value><comment>n</comment><stats><goals... <shoton><value><stats><blocked>1</blocked></st... <shotoff><value><stats><shotoff>1</shotoff></s... <foulcommit><value><stats><foulscommitted>1</f... <card><value><comment>y</comment><stats><ycard... <cross><value><stats><crosses>1</crosses></sta... <corner><value><stats><corners>1</corners></st... <possession><value><comment>45</comment><event... 5.50 3.6 1.67 5.00 3.35 1.67 4.5 3.5 1.65 4.50 3.3 1.67 None None None 5.50 3.3 1.57 4.33 3.40 1.73 5.50 3.8 1.65 5.00 3.40 1.7 4.50 3.40 1.73 1729 England
3 1732 1729 1729 2008/2009 1 2008-08-16 00:00:00 489045 8654 8528 2 1 1 2 4 6 8 2 4 6 8 4 6 1 2 6 8 4 2 4 6 8 4 6 1 3 3 3 3 7 7 7 7 10 10 1 3 3 3 3 7 7 7 7 10 10 36374 30966 23818 37277 30687 36394 37169 24223 24773 34543 23139 34421 34987 35472 111865 25005 35327 25150 97988 41877.0 127857 34466 <goal><value><comment>n</comment><stats><goals... <shoton><value><stats><shoton>1</shoton></stat... <shotoff><value><stats><shotoff>1</shotoff></s... <foulcommit><value><stats><foulscommitted>1</f... <card><value><comment>y</comment><stats><ycard... <cross><value><stats><crosses>1</crosses></sta... <corner><value><stats><corners>1</corners></st... <possession><value><comment>50</comment><event... 1.91 3.4 4.20 1.90 3.20 3.80 1.8 3.3 3.80 1.80 3.2 4.00 None None None 1.83 3.2 3.75 1.91 3.25 3.75 1.90 3.5 4.35 1.91 3.25 4.0 1.91 3.25 3.80 1729 England
4 1733 1729 1729 2008/2009 1 2008-08-17 00:00:00 489046 10252 8456 4 2 1 2 4 6 8 2 4 6 8 4 6 1 2 4 6 8 1 3 5 7 9 5 1 3 3 3 3 7 7 7 7 10 10 1 3 3 3 3 7 7 7 7 7 11 30380 30357 24658 43280 23282 38609 24780 23782 23354 23264 26165 31432 46403 24208 23939 33963 47413 40198 42119 NaN 33633 107216 <goal><value><comment>n</comment><stats><goals... <shoton><value><stats><blocked>1</blocked></st... <shotoff><value><stats><shotoff>1</shotoff></s... <foulcommit><value><stats><foulscommitted>1</f... <card><value><comment>y</comment><stats><ycard... <cross><value><stats><corners>1</corners></sta... <corner><value><stats><corners>1</corners></st... <possession><value><comment>51</comment><event... 1.91 3.4 4.33 1.95 3.20 3.60 2.0 3.2 3.30 1.83 3.2 3.75 None None None 1.91 3.2 3.50 1.91 3.25 3.75 1.90 3.5 4.35 1.91 3.25 4.0 1.91 3.30 3.75 1729 England
# extract Player Attributes table from database
Player_Attributes = pd.read_sql("""SELECT *
                        FROM Player_attributes
                        """, conn)
Player_Attributes.head(5)
id player_fifa_api_id player_api_id date overall_rating potential preferred_foot attacking_work_rate defensive_work_rate crossing finishing heading_accuracy short_passing volleys dribbling curve free_kick_accuracy long_passing ball_control acceleration sprint_speed agility reactions balance shot_power jumping stamina strength long_shots aggression interceptions positioning vision penalties marking standing_tackle sliding_tackle gk_diving gk_handling gk_kicking gk_positioning gk_reflexes
0 1 218353 505942 2016-02-18 00:00:00 67.0 71.0 right medium medium 49.0 44.0 71.0 61.0 44.0 51.0 45.0 39.0 64.0 49.0 60.0 64.0 59.0 47.0 65.0 55.0 58.0 54.0 76.0 35.0 71.0 70.0 45.0 54.0 48.0 65.0 69.0 69.0 6.0 11.0 10.0 8.0 8.0
1 2 218353 505942 2015-11-19 00:00:00 67.0 71.0 right medium medium 49.0 44.0 71.0 61.0 44.0 51.0 45.0 39.0 64.0 49.0 60.0 64.0 59.0 47.0 65.0 55.0 58.0 54.0 76.0 35.0 71.0 70.0 45.0 54.0 48.0 65.0 69.0 69.0 6.0 11.0 10.0 8.0 8.0
2 3 218353 505942 2015-09-21 00:00:00 62.0 66.0 right medium medium 49.0 44.0 71.0 61.0 44.0 51.0 45.0 39.0 64.0 49.0 60.0 64.0 59.0 47.0 65.0 55.0 58.0 54.0 76.0 35.0 63.0 41.0 45.0 54.0 48.0 65.0 66.0 69.0 6.0 11.0 10.0 8.0 8.0
3 4 218353 505942 2015-03-20 00:00:00 61.0 65.0 right medium medium 48.0 43.0 70.0 60.0 43.0 50.0 44.0 38.0 63.0 48.0 60.0 64.0 59.0 46.0 65.0 54.0 58.0 54.0 76.0 34.0 62.0 40.0 44.0 53.0 47.0 62.0 63.0 66.0 5.0 10.0 9.0 7.0 7.0
4 5 218353 505942 2007-02-22 00:00:00 61.0 65.0 right medium medium 48.0 43.0 70.0 60.0 43.0 50.0 44.0 38.0 63.0 48.0 60.0 64.0 59.0 46.0 65.0 54.0 58.0 54.0 76.0 34.0 62.0 40.0 44.0 53.0 47.0 62.0 63.0 66.0 5.0 10.0 9.0 7.0 7.0

The below code forms our base match table, to later merge the player and team data into. To enable us to merge the detailed player data and the team data into the match table later, I keep that player and team IDs, which will be used as keys to merge the match table with the Player Attributes and Team Attributes tables.
To limit the download of unnecessary data, I join the Match table with the Country and League tables before extraction, then limit the extraction to matches where the Country name is “England”. This limits the extraction to Premier League matches only.

epl_matches = pd.read_sql("""SELECT
                                    season, 
                                    stage as 'match_day', 
                                    date as 'match_date',
                                    Country.name as 'country_name',
                                    League.name as 'league_name',
                                    tb1.team_long_name as 'home_team',
                                    tb2.team_long_name as 'away_team',
                                    home_team_goal,
                                    away_team_goal,
                                    home_team_api_id,
                                    away_team_api_id,
                                    match_api_id,
                                    home_player_1,
                                    home_player_2,
                                    home_player_3,
                                    home_player_4,
                                    home_player_5,
                                    home_player_6,
                                    home_player_7,
                                    home_player_8,
                                    home_player_9,
                                    home_player_10,
                                    home_player_11,
                                    away_player_1,
                                    away_player_2,
                                    away_player_3,
                                    away_player_4,
                                    away_player_5,
                                    away_player_6,
                                    away_player_7,
                                    away_player_8,
                                    away_player_9,
                                    away_player_10,
                                    away_player_11
                        FROM Match
                        
                        JOIN Country ON Match.country_id = Country.id 
                        JOIN League ON Match.league_id = League.id

                        JOIN Team tb1 ON Match.home_team_api_id = tb1.team_api_id
                        JOIN Team tb2 ON Match.away_team_api_id = tb2.team_api_id
            
                  
                        WHERE Country.name = 'England'
                         
                        """, conn)
epl_matches.head(5)
season match_day match_date country_name league_name home_team away_team home_team_goal away_team_goal home_team_api_id away_team_api_id match_api_id home_player_1 home_player_2 home_player_3 home_player_4 home_player_5 home_player_6 home_player_7 home_player_8 home_player_9 home_player_10 home_player_11 away_player_1 away_player_2 away_player_3 away_player_4 away_player_5 away_player_6 away_player_7 away_player_8 away_player_9 away_player_10 away_player_11
0 2008/2009 1 2008-08-17 00:00:00 England England Premier League Manchester United Newcastle United 1 1 10260 10261 489042 30726 30362.0 30620 30865 32569.0 24148 34944.0 30373.0 24154.0 24157.0 30829.0 24224 25518.0 24228.0 30929 29581.0 38807.0 40565.0 30360.0 33852.0 34574.0 37799.0
1 2008/2009 1 2008-08-16 00:00:00 England England Premier League Arsenal West Bromwich Albion 1 0 9825 8659 489043 23686 26111.0 38835 30986 31291.0 31013 30935.0 39297.0 26181.0 30960.0 36410.0 36373 36832.0 23115.0 37280 24728.0 24664.0 31088.0 23257.0 24171.0 25922.0 27267.0
2 2008/2009 1 2008-08-16 00:00:00 England England Premier League Sunderland Liverpool 0 1 8472 8650 489044 32562 38836.0 24446 24408 36786.0 38802 24655.0 17866.0 30352.0 23927.0 24410.0 30660 37442.0 30617.0 24134 414792.0 37139.0 30618.0 40701.0 24800.0 24635.0 30853.0
3 2008/2009 1 2008-08-16 00:00:00 England England Premier League West Ham United Wigan Athletic 2 1 8654 8528 489045 36374 30966.0 23818 37277 30687.0 36394 37169.0 24223.0 24773.0 34543.0 23139.0 34421 34987.0 35472.0 111865 25005.0 35327.0 25150.0 97988.0 41877.0 127857.0 34466.0
4 2008/2009 1 2008-08-17 00:00:00 England England Premier League Aston Villa Manchester City 4 2 10252 8456 489046 30380 30357.0 24658 43280 23282.0 38609 24780.0 23782.0 23354.0 23264.0 26165.0 31432 46403.0 24208.0 23939 33963.0 47413.0 40198.0 42119.0 NaN 33633.0 107216.0

Data merging and pre-processing in Pandas

Now that we have the base match table, the next challenge is to merge the team and player data into the match table.

Our end goal is to have a table where each row represents a match, including the latest team and player data from the FIFA game, and the match result. With this structure we can later use the table for Exploratory Data Analysis and Machine Learning.

To add the team data, I first check when the team data was updated. Unfortunately, it seems like the team data was not updated regularly in our database. This may become problematic for the usefulness of the team data for match prediction.

# unique dates of team data information
list(team_attributes.date.unique())
['2010-02-22 00:00:00',
 '2014-09-19 00:00:00',
 '2015-09-10 00:00:00',
 '2011-02-22 00:00:00',
 '2012-02-22 00:00:00',
 '2013-09-20 00:00:00']

To ensure that no information from the future is used in predicting the match outcome, it must be ensured that the team and player data used to predict the match outcome, is information from before the match.

To ensure this for the team data, I build a dictionary linking the latest update of the team data to the closest season after.

This will be used together with the team IDs to merge the team attributes data into the match table, for both the home team and the away team.

#create team data dictionary to ensure no data leakage
dictionary_season = {'2010-02-22 00:00:00': '2010/2011',
                     '2011-02-22 00:00:00': '2011/2012',
                     '2012-02-22 00:00:00': '2012/2013',
                     '2013-09-20 00:00:00': '2013/2014',
                     '2014-09-19 00:00:00': '2014/2015',
                    '2015-09-10 00:00:00': '2015/2016'
                     }

The following next few lines of code add the season column to the player attributes data, based on above dictionary.

Then I merge the team attributes table twice into the match table. Once for the home team based on the home team ID and once for the away team based on the away team ID.

The new columns can be seen on the right side of the match table.

# add season column to team attributes tablle, based on above dictionary mapping
team_attributes['season'] = team_attributes ['date'].map(dictionary_season)
#merge home team attributes into the match table
epl_matches = epl_matches.merge(team_attributes, how='inner', left_on=['season', 'home_team_api_id'], right_on=['season', 'team_api_id'])

#add home team marker to home team attributes column
old_column_list = []
new_column_list = []
for column in team_attributes.columns.drop('season'):
  old_column_list.append(column)
  new_column_list.append(column+str('_home_team'))
for i in range(len(old_column_list)):
  epl_matches = epl_matches.rename(columns={old_column_list[i]: new_column_list[i]})

epl_matches.head(5)
season match_day match_date country_name league_name home_team away_team home_team_goal away_team_goal home_team_api_id away_team_api_id match_api_id home_player_1 home_player_2 home_player_3 home_player_4 home_player_5 home_player_6 home_player_7 home_player_8 home_player_9 home_player_10 home_player_11 away_player_1 away_player_2 away_player_3 away_player_4 away_player_5 away_player_6 away_player_7 away_player_8 away_player_9 away_player_10 away_player_11 id_home_team team_fifa_api_id_home_team team_api_id_home_team date_home_team buildUpPlaySpeed_home_team buildUpPlaySpeedClass_home_team buildUpPlayDribbling_home_team buildUpPlayDribblingClass_home_team buildUpPlayPassing_home_team buildUpPlayPassingClass_home_team buildUpPlayPositioningClass_home_team chanceCreationPassing_home_team chanceCreationPassingClass_home_team chanceCreationCrossing_home_team chanceCreationCrossingClass_home_team chanceCreationShooting_home_team chanceCreationShootingClass_home_team chanceCreationPositioningClass_home_team defencePressure_home_team defencePressureClass_home_team defenceAggression_home_team defenceAggressionClass_home_team defenceTeamWidth_home_team defenceTeamWidthClass_home_team defenceDefenderLineClass_home_team
0 2010/2011 1 2010-08-14 00:00:00 England England Premier League Aston Villa West Ham United 3 0 10252 8654 839796 30380 30357.0 161414 24211 24136.0 139671 30892.0 38609.0 38807.0 23354.0 26165.0 36374 35110.0 109897.0 23818 26348.0 36394.0 24223.0 37169.0 34590.0 30734.0 34543.0 77 2 10252 2010-02-22 00:00:00 70 Fast NaN Little 59 Mixed Organised 65 Normal 70 Lots 50 Normal Free Form 30 Deep 70 Double 30 Narrow Cover
1 2010/2011 10 2010-10-31 00:00:00 England England Premier League Aston Villa Birmingham City 0 0 10252 8658 839906 30380 30357.0 24211 24751 24136.0 24780 161414.0 23283.0 30892.0 23354.0 34466.0 24147 24226.0 34193.0 23837 23787.0 35443.0 24978.0 25075.0 77704.0 26169.0 38567.0 77 2 10252 2010-02-22 00:00:00 70 Fast NaN Little 59 Mixed Organised 65 Normal 70 Lots 50 Normal Free Form 30 Deep 70 Double 30 Narrow Cover
2 2010/2011 12 2010-11-10 00:00:00 England England Premier League Aston Villa Blackpool 3 2 10252 8483 839929 30380 30357.0 24211 24751 24136.0 139671 161415.0 161414.0 30892.0 23354.0 139672.0 72810 113772.0 NaN 14551 35983.0 23736.0 37651.0 38857.0 127133.0 24772.0 23299.0 77 2 10252 2010-02-22 00:00:00 70 Fast NaN Little 59 Mixed Organised 65 Normal 70 Lots 50 Normal Free Form 30 Deep 70 Double 30 Narrow Cover
3 2010/2011 13 2010-11-13 00:00:00 England England Premier League Aston Villa Manchester United 2 2 10252 10260 839936 30380 30357.0 24211 24751 24136.0 139671 161415.0 189074.0 30892.0 23354.0 23264.0 30726 30362.0 30620.0 30865 32569.0 40945.0 24148.0 34944.0 30802.0 27430.0 70409.0 77 2 10252 2010-02-22 00:00:00 70 Fast NaN Little 59 Mixed Organised 65 Normal 70 Lots 50 Normal Free Form 30 Deep 70 Double 30 Narrow Cover
4 2010/2011 15 2010-11-27 00:00:00 England England Premier League Aston Villa Arsenal 2 4 10252 9825 839957 30380 30357.0 24211 24751 24136.0 30892 161414.0 161415.0 23354.0 37478.0 26165.0 30973 26111.0 46539.0 33812 31291.0 143793.0 23678.0 26181.0 31435.0 3520.0 25537.0 77 2 10252 2010-02-22 00:00:00 70 Fast NaN Little 59 Mixed Organised 65 Normal 70 Lots 50 Normal Free Form 30 Deep 70 Double 30 Narrow Cover
#merge away team attributes into the match table
epl_matches = epl_matches.merge(team_attributes, how='inner', left_on=['season', 'away_team_api_id'], right_on=['season', 'team_api_id'])

#add away team marker to home team attributes column
old_column_list = []
new_column_list = []
for column in team_attributes.columns.drop('season'):
  old_column_list.append(column)
  new_column_list.append(column+str('_away_team'))
for i in range(len(old_column_list)):
  epl_matches = epl_matches.rename(columns={old_column_list[i]: new_column_list[i]})

epl_matches.head(5)
season match_day match_date country_name league_name home_team away_team home_team_goal away_team_goal home_team_api_id away_team_api_id match_api_id home_player_1 home_player_2 home_player_3 home_player_4 home_player_5 home_player_6 home_player_7 home_player_8 home_player_9 home_player_10 home_player_11 away_player_1 away_player_2 away_player_3 away_player_4 away_player_5 away_player_6 away_player_7 away_player_8 away_player_9 away_player_10 away_player_11 id_home_team team_fifa_api_id_home_team team_api_id_home_team date_home_team buildUpPlaySpeed_home_team buildUpPlaySpeedClass_home_team buildUpPlayDribbling_home_team buildUpPlayDribblingClass_home_team buildUpPlayPassing_home_team buildUpPlayPassingClass_home_team buildUpPlayPositioningClass_home_team chanceCreationPassing_home_team chanceCreationPassingClass_home_team chanceCreationCrossing_home_team chanceCreationCrossingClass_home_team chanceCreationShooting_home_team chanceCreationShootingClass_home_team chanceCreationPositioningClass_home_team defencePressure_home_team defencePressureClass_home_team defenceAggression_home_team defenceAggressionClass_home_team defenceTeamWidth_home_team defenceTeamWidthClass_home_team defenceDefenderLineClass_home_team id_away_team team_fifa_api_id_away_team team_api_id_away_team date_away_team buildUpPlaySpeed_away_team buildUpPlaySpeedClass_away_team buildUpPlayDribbling_away_team buildUpPlayDribblingClass_away_team buildUpPlayPassing_away_team buildUpPlayPassingClass_away_team buildUpPlayPositioningClass_away_team chanceCreationPassing_away_team chanceCreationPassingClass_away_team chanceCreationCrossing_away_team chanceCreationCrossingClass_away_team chanceCreationShooting_away_team chanceCreationShootingClass_away_team chanceCreationPositioningClass_away_team defencePressure_away_team defencePressureClass_away_team defenceAggression_away_team defenceAggressionClass_away_team defenceTeamWidth_away_team defenceTeamWidthClass_away_team defenceDefenderLineClass_away_team
0 2010/2011 1 2010-08-14 00:00:00 England England Premier League Aston Villa West Ham United 3 0 10252 8654 839796 30380 30357.0 161414 24211 24136.0 139671 30892.0 38609.0 38807.0 23354.0 26165.0 36374 35110.0 109897.0 23818 26348.0 36394.0 24223.0 37169.0 34590.0 30734.0 34543.0 77 2 10252 2010-02-22 00:00:00 70 Fast NaN Little 59 Mixed Organised 65 Normal 70 Lots 50 Normal Free Form 30 Deep 70 Double 30 Narrow Cover 1385 19 8654 2010-02-22 00:00:00 58 Balanced NaN Little 30 Short Organised 31 Safe 70 Lots 50 Normal Organised 30 Deep 70 Double 30 Narrow Cover
1 2010/2011 18 2010-12-18 00:00:00 England England Premier League Blackburn Rovers West Ham United 1 1 8655 8654 839988 30622 30658.0 19020 23921 30739.0 23927 30842.0 30342.0 23916.0 72735.0 34176.0 104033 23939.0 109897.0 23818 24744.0 70865.0 24223.0 30734.0 30353.0 33312.0 26347.0 173 3 8655 2010-02-22 00:00:00 55 Balanced NaN Little 70 Long Organised 60 Normal 70 Lots 55 Normal Organised 45 Medium 70 Double 45 Normal Cover 1385 19 8654 2010-02-22 00:00:00 58 Balanced NaN Little 30 Short Organised 31 Safe 70 Lots 50 Normal Organised 30 Deep 70 Double 30 Narrow Cover
2 2010/2011 32 2011-04-09 00:00:00 England England Premier League Bolton Wanderers West Ham United 3 0 8559 8654 840172 23932 26454.0 23783 40128 196169.0 130670 35532.0 33633.0 34261.0 23934.0 51553.0 36374 109897.0 39658.0 23818 30635.0 37169.0 24223.0 30628.0 26347.0 35411.0 24635.0 198 4 8559 2010-02-22 00:00:00 55 Balanced NaN Little 70 Long Organised 70 Risky 70 Lots 45 Normal Organised 35 Medium 70 Double 35 Normal Cover 1385 19 8654 2010-02-22 00:00:00 58 Balanced NaN Little 30 Short Organised 31 Safe 70 Lots 50 Normal Organised 30 Deep 70 Double 30 Narrow Cover
3 2010/2011 34 2011-04-23 00:00:00 England England Premier League Chelsea West Ham United 3 0 8455 8654 840194 30859 31306.0 52133 30627 38834.0 30675 32345.0 30631.0 31906.0 30822.0 30679.0 36374 26256.0 24744.0 39658 30635.0 118390.0 37169.0 30628.0 33312.0 35411.0 34543.0 307 5 8455 2010-02-22 00:00:00 70 Fast NaN Little 60 Mixed Free Form 56 Normal 70 Lots 70 Lots Free Form 30 Deep 60 Press 35 Normal Cover 1385 19 8654 2010-02-22 00:00:00 58 Balanced NaN Little 30 Short Organised 31 Safe 70 Lots 50 Normal Organised 30 Deep 70 Double 30 Narrow Cover
4 2010/2011 14 2010-11-20 00:00:00 England England Premier League Liverpool West Ham United 3 0 8650 8654 839946 30660 34036.0 30617 22764 24781.0 37139 25923.0 32937.0 33632.0 30853.0 41175.0 36374 26256.0 24744.0 23818 26348.0 26347.0 37169.0 34590.0 30734.0 24450.0 34543.0 743 9 8650 2010-02-22 00:00:00 50 Balanced NaN Little 35 Mixed Organised 50 Normal 60 Normal 70 Lots Organised 40 Medium 60 Press 40 Normal Cover 1385 19 8654 2010-02-22 00:00:00 58 Balanced NaN Little 30 Short Organised 31 Safe 70 Lots 50 Normal Organised 30 Deep 70 Double 30 Narrow Cover
team_non_attribute_columns = ['home_team_api_id', 'away_team_api_id', 'id_home_team', 'team_fifa_api_id_home_team', 'team_api_id_home_team', 'date_home_team','id_away_team', 'team_fifa_api_id_away_team', 'team_api_id_away_team', 'date_away_team']
epl_matches = epl_matches.drop(columns=team_non_attribute_columns)
epl_matches.head(5)
season match_day match_date country_name league_name home_team away_team home_team_goal away_team_goal match_api_id home_player_1 home_player_2 home_player_3 home_player_4 home_player_5 home_player_6 home_player_7 home_player_8 home_player_9 home_player_10 home_player_11 away_player_1 away_player_2 away_player_3 away_player_4 away_player_5 away_player_6 away_player_7 away_player_8 away_player_9 away_player_10 away_player_11 buildUpPlaySpeed_home_team buildUpPlaySpeedClass_home_team buildUpPlayDribbling_home_team buildUpPlayDribblingClass_home_team buildUpPlayPassing_home_team buildUpPlayPassingClass_home_team buildUpPlayPositioningClass_home_team chanceCreationPassing_home_team chanceCreationPassingClass_home_team chanceCreationCrossing_home_team chanceCreationCrossingClass_home_team chanceCreationShooting_home_team chanceCreationShootingClass_home_team chanceCreationPositioningClass_home_team defencePressure_home_team defencePressureClass_home_team defenceAggression_home_team defenceAggressionClass_home_team defenceTeamWidth_home_team defenceTeamWidthClass_home_team defenceDefenderLineClass_home_team buildUpPlaySpeed_away_team buildUpPlaySpeedClass_away_team buildUpPlayDribbling_away_team buildUpPlayDribblingClass_away_team buildUpPlayPassing_away_team buildUpPlayPassingClass_away_team buildUpPlayPositioningClass_away_team chanceCreationPassing_away_team chanceCreationPassingClass_away_team chanceCreationCrossing_away_team chanceCreationCrossingClass_away_team chanceCreationShooting_away_team chanceCreationShootingClass_away_team chanceCreationPositioningClass_away_team defencePressure_away_team defencePressureClass_away_team defenceAggression_away_team defenceAggressionClass_away_team defenceTeamWidth_away_team defenceTeamWidthClass_away_team defenceDefenderLineClass_away_team
0 2010/2011 1 2010-08-14 00:00:00 England England Premier League Aston Villa West Ham United 3 0 839796 30380 30357.0 161414 24211 24136.0 139671 30892.0 38609.0 38807.0 23354.0 26165.0 36374 35110.0 109897.0 23818 26348.0 36394.0 24223.0 37169.0 34590.0 30734.0 34543.0 70 Fast NaN Little 59 Mixed Organised 65 Normal 70 Lots 50 Normal Free Form 30 Deep 70 Double 30 Narrow Cover 58 Balanced NaN Little 30 Short Organised 31 Safe 70 Lots 50 Normal Organised 30 Deep 70 Double 30 Narrow Cover
1 2010/2011 18 2010-12-18 00:00:00 England England Premier League Blackburn Rovers West Ham United 1 1 839988 30622 30658.0 19020 23921 30739.0 23927 30842.0 30342.0 23916.0 72735.0 34176.0 104033 23939.0 109897.0 23818 24744.0 70865.0 24223.0 30734.0 30353.0 33312.0 26347.0 55 Balanced NaN Little 70 Long Organised 60 Normal 70 Lots 55 Normal Organised 45 Medium 70 Double 45 Normal Cover 58 Balanced NaN Little 30 Short Organised 31 Safe 70 Lots 50 Normal Organised 30 Deep 70 Double 30 Narrow Cover
2 2010/2011 32 2011-04-09 00:00:00 England England Premier League Bolton Wanderers West Ham United 3 0 840172 23932 26454.0 23783 40128 196169.0 130670 35532.0 33633.0 34261.0 23934.0 51553.0 36374 109897.0 39658.0 23818 30635.0 37169.0 24223.0 30628.0 26347.0 35411.0 24635.0 55 Balanced NaN Little 70 Long Organised 70 Risky 70 Lots 45 Normal Organised 35 Medium 70 Double 35 Normal Cover 58 Balanced NaN Little 30 Short Organised 31 Safe 70 Lots 50 Normal Organised 30 Deep 70 Double 30 Narrow Cover
3 2010/2011 34 2011-04-23 00:00:00 England England Premier League Chelsea West Ham United 3 0 840194 30859 31306.0 52133 30627 38834.0 30675 32345.0 30631.0 31906.0 30822.0 30679.0 36374 26256.0 24744.0 39658 30635.0 118390.0 37169.0 30628.0 33312.0 35411.0 34543.0 70 Fast NaN Little 60 Mixed Free Form 56 Normal 70 Lots 70 Lots Free Form 30 Deep 60 Press 35 Normal Cover 58 Balanced NaN Little 30 Short Organised 31 Safe 70 Lots 50 Normal Organised 30 Deep 70 Double 30 Narrow Cover
4 2010/2011 14 2010-11-20 00:00:00 England England Premier League Liverpool West Ham United 3 0 839946 30660 34036.0 30617 22764 24781.0 37139 25923.0 32937.0 33632.0 30853.0 41175.0 36374 26256.0 24744.0 23818 26348.0 26347.0 37169.0 34590.0 30734.0 24450.0 34543.0 50 Balanced NaN Little 35 Mixed Organised 50 Normal 60 Normal 70 Lots Organised 40 Medium 60 Press 40 Normal Cover 58 Balanced NaN Little 30 Short Organised 31 Safe 70 Lots 50 Normal Organised 30 Deep 70 Double 30 Narrow Cover

Before moving on to the player data, the next few lines check for missing data points, and delete columns with most team attribute values missing.

I also delete some rows where ID information is missing. As these are not measured values but arbitrary IDs, imputing the values is not an option is this case.

# check for total number of matches in dataset
total_num_matches = epl_matches.shape[0]
total_num_matches
2280
# check for missing values
epl_matches.isna().sum()
season                                         0
match_day                                      0
match_date                                     0
country_name                                   0
league_name                                    0
home_team                                      0
away_team                                      0
home_team_goal                                 0
away_team_goal                                 0
match_api_id                                   0
home_player_1                                  0
home_player_2                                  7
home_player_3                                  0
home_player_4                                  0
home_player_5                                  1
home_player_6                                  0
home_player_7                                  1
home_player_8                                  2
home_player_9                                  1
home_player_10                                 4
home_player_11                                 0
away_player_1                                  0
away_player_2                                  8
away_player_3                                  1
away_player_4                                  0
away_player_5                                  3
away_player_6                                  4
away_player_7                                  2
away_player_8                                  0
away_player_9                                  0
away_player_10                                 2
away_player_11                                 3
buildUpPlaySpeed_home_team                     0
buildUpPlaySpeedClass_home_team                0
buildUpPlayDribbling_home_team              1520
buildUpPlayDribblingClass_home_team            0
buildUpPlayPassing_home_team                   0
buildUpPlayPassingClass_home_team              0
buildUpPlayPositioningClass_home_team          0
chanceCreationPassing_home_team                0
chanceCreationPassingClass_home_team           0
chanceCreationCrossing_home_team               0
chanceCreationCrossingClass_home_team          0
chanceCreationShooting_home_team               0
chanceCreationShootingClass_home_team          0
chanceCreationPositioningClass_home_team       0
defencePressure_home_team                      0
defencePressureClass_home_team                 0
defenceAggression_home_team                    0
defenceAggressionClass_home_team               0
defenceTeamWidth_home_team                     0
defenceTeamWidthClass_home_team                0
defenceDefenderLineClass_home_team             0
buildUpPlaySpeed_away_team                     0
buildUpPlaySpeedClass_away_team                0
buildUpPlayDribbling_away_team              1520
buildUpPlayDribblingClass_away_team            0
buildUpPlayPassing_away_team                   0
buildUpPlayPassingClass_away_team              0
buildUpPlayPositioningClass_away_team          0
chanceCreationPassing_away_team                0
chanceCreationPassingClass_away_team           0
chanceCreationCrossing_away_team               0
chanceCreationCrossingClass_away_team          0
chanceCreationShooting_away_team               0
chanceCreationShootingClass_away_team          0
chanceCreationPositioningClass_away_team       0
defencePressure_away_team                      0
defencePressureClass_away_team                 0
defenceAggression_away_team                    0
defenceAggressionClass_away_team               0
defenceTeamWidth_away_team                     0
defenceTeamWidthClass_away_team                0
defenceDefenderLineClass_away_team             0
dtype: int64
# remove two team attribute columns, as most values missing
epl_matches = epl_matches.drop(columns=['buildUpPlayDribbling_home_team', 'buildUpPlayDribbling_away_team'])
# remove rows with missing values
epl_matches = epl_matches.dropna()
print(total_num_matches - epl_matches.shape[0],'out of',total_num_matches,'matches were deleted from the dataset due to missing team attribute or player ID information')
39 out of 2280 matches were deleted from the dataset due to missing team attribute or player ID information

Next, I merge the player data for the 11 starting players on each side, in total 22 players into the match table.

To do this I define a column list for the player ID columns in the match table, then loop through the column list and merge the player attributes list into the match table for each player ID.

To ensure that we only merge player data into the match table, that was available before the match date, I use the pandas.merge_asof function. Refer to following link in the pandas documentation. Quoting the pandas documentation:” A “backward” search selects the last row in the right DataFrame whose ‘on’ key is less than or equal to the left’s key.”

Therefore, if we sort both tables by the date key ascending, we can ensure that during the merge process, the date key in the right table, in this case player attributes, will be less than or equal to the date in the match table. With this we have ensured that the player data extracted is from before the match date.

# number of unique update dates in player attribute table
Player_Attributes.date.unique().shape
(197,)
# generate player ID column list, which will be used as keys to merge the match table with the player attributes table
team_players = ['home_player_1',
                'home_player_2', 
                'home_player_3', 
                'home_player_4', 
                'home_player_5',
                'home_player_6', 
                'home_player_7', 
                'home_player_8', 
                'home_player_9',
                'home_player_10',
                'home_player_11',
                'away_player_1', 
                'away_player_2',
                'away_player_3', 
                'away_player_4', 
                'away_player_5', 
                'away_player_6',
                'away_player_7', 
                'away_player_8', 
                'away_player_9', 
                'away_player_10',
                'away_player_11']

#below two loops ensure player ID columns have the correct formatting
for player in team_players:
  epl_matches[player] = pd.to_numeric(epl_matches[player])

for player in team_players:
  epl_matches[player] = epl_matches[player].astype('int64')
#ensure correct date formatting of date columns
epl_matches['match_date'] = pd.to_datetime(epl_matches['match_date'])
Player_Attributes['date'] = pd.to_datetime(Player_Attributes['date'])

#sort both match and player attribute tables by date ascending.
epl_matches = epl_matches.sort_values(by='match_date', ascending=True)
Player_Attributes = Player_Attributes.sort_values(by='date', ascending=True)
# merge the player attributes of all 22 starting players into the match table
for player in team_players:
  epl_matches = pd.merge_asof(epl_matches, Player_Attributes, left_on='match_date', right_on='date', left_by = player, right_by ='player_api_id', direction='backward', suffixes= ("","_"+player))
# add missing ending label for home player one column names
for i in epl_matches.columns[72:113]:
  epl_matches = epl_matches.rename(columns={i: i+str('_home_player_1')})

After merging the player attribute table 22 times into the match table, we have the player attributes for all 22 starting players for each match. Refer to the columns on the right of below table, to see the player attributes.

# overview of match table after merging in player data for 22 starting players
epl_matches.head(5)
season match_day match_date country_name league_name home_team away_team home_team_goal away_team_goal match_api_id home_player_1 home_player_2 home_player_3 home_player_4 home_player_5 home_player_6 home_player_7 home_player_8 home_player_9 home_player_10 home_player_11 away_player_1 away_player_2 away_player_3 away_player_4 away_player_5 away_player_6 away_player_7 away_player_8 away_player_9 away_player_10 away_player_11 buildUpPlaySpeed_home_team buildUpPlaySpeedClass_home_team buildUpPlayDribblingClass_home_team buildUpPlayPassing_home_team buildUpPlayPassingClass_home_team buildUpPlayPositioningClass_home_team chanceCreationPassing_home_team chanceCreationPassingClass_home_team chanceCreationCrossing_home_team chanceCreationCrossingClass_home_team chanceCreationShooting_home_team chanceCreationShootingClass_home_team chanceCreationPositioningClass_home_team defencePressure_home_team defencePressureClass_home_team defenceAggression_home_team defenceAggressionClass_home_team defenceTeamWidth_home_team defenceTeamWidthClass_home_team defenceDefenderLineClass_home_team buildUpPlaySpeed_away_team buildUpPlaySpeedClass_away_team buildUpPlayDribblingClass_away_team buildUpPlayPassing_away_team buildUpPlayPassingClass_away_team buildUpPlayPositioningClass_away_team chanceCreationPassing_away_team chanceCreationPassingClass_away_team chanceCreationCrossing_away_team chanceCreationCrossingClass_away_team chanceCreationShooting_away_team chanceCreationShootingClass_away_team chanceCreationPositioningClass_away_team defencePressure_away_team defencePressureClass_away_team defenceAggression_away_team defenceAggressionClass_away_team defenceTeamWidth_away_team defenceTeamWidthClass_away_team defenceDefenderLineClass_away_team id_home_player_1 player_fifa_api_id_home_player_1 player_api_id_home_player_1 date_home_player_1 overall_rating_home_player_1 potential_home_player_1 preferred_foot_home_player_1 attacking_work_rate_home_player_1 defensive_work_rate_home_player_1 crossing_home_player_1 finishing_home_player_1 heading_accuracy_home_player_1 short_passing_home_player_1 volleys_home_player_1 dribbling_home_player_1 curve_home_player_1 free_kick_accuracy_home_player_1 long_passing_home_player_1 ball_control_home_player_1 acceleration_home_player_1 sprint_speed_home_player_1 agility_home_player_1 reactions_home_player_1 balance_home_player_1 shot_power_home_player_1 jumping_home_player_1 stamina_home_player_1 strength_home_player_1 long_shots_home_player_1 aggression_home_player_1 interceptions_home_player_1 positioning_home_player_1 vision_home_player_1 penalties_home_player_1 marking_home_player_1 standing_tackle_home_player_1 sliding_tackle_home_player_1 gk_diving_home_player_1 gk_handling_home_player_1 gk_kicking_home_player_1 gk_positioning_home_player_1 gk_reflexes id_home_player_2 player_fifa_api_id_home_player_2 player_api_id_home_player_2 date_home_player_2 overall_rating_home_player_2 potential_home_player_2 preferred_foot_home_player_2 attacking_work_rate_home_player_2 defensive_work_rate_home_player_2 crossing_home_player_2 finishing_home_player_2 heading_accuracy_home_player_2 short_passing_home_player_2 volleys_home_player_2 dribbling_home_player_2 curve_home_player_2 free_kick_accuracy_home_player_2 long_passing_home_player_2 ball_control_home_player_2 acceleration_home_player_2 sprint_speed_home_player_2 agility_home_player_2 reactions_home_player_2 balance_home_player_2 shot_power_home_player_2 jumping_home_player_2 stamina_home_player_2 strength_home_player_2 long_shots_home_player_2 aggression_home_player_2 interceptions_home_player_2 positioning_home_player_2 vision_home_player_2 penalties_home_player_2 marking_home_player_2 standing_tackle_home_player_2 sliding_tackle_home_player_2 gk_diving_home_player_2 gk_handling_home_player_2 gk_kicking_home_player_2 gk_positioning_home_player_2 gk_reflexes_home_player_2 id_home_player_3 player_fifa_api_id_home_player_3 player_api_id_home_player_3 date_home_player_3 overall_rating_home_player_3 potential_home_player_3 preferred_foot_home_player_3 attacking_work_rate_home_player_3 defensive_work_rate_home_player_3 crossing_home_player_3 finishing_home_player_3 heading_accuracy_home_player_3 short_passing_home_player_3 volleys_home_player_3 dribbling_home_player_3 curve_home_player_3 free_kick_accuracy_home_player_3 long_passing_home_player_3 ball_control_home_player_3 acceleration_home_player_3 sprint_speed_home_player_3 agility_home_player_3 reactions_home_player_3 balance_home_player_3 shot_power_home_player_3 jumping_home_player_3 stamina_home_player_3 strength_home_player_3 long_shots_home_player_3 aggression_home_player_3 interceptions_home_player_3 positioning_home_player_3 vision_home_player_3 penalties_home_player_3 marking_home_player_3 standing_tackle_home_player_3 sliding_tackle_home_player_3 gk_diving_home_player_3 gk_handling_home_player_3 gk_kicking_home_player_3 gk_positioning_home_player_3 gk_reflexes_home_player_3 id_home_player_4 player_fifa_api_id_home_player_4 player_api_id_home_player_4 date_home_player_4 overall_rating_home_player_4 potential_home_player_4 preferred_foot_home_player_4 attacking_work_rate_home_player_4 defensive_work_rate_home_player_4 crossing_home_player_4 finishing_home_player_4 heading_accuracy_home_player_4 short_passing_home_player_4 volleys_home_player_4 dribbling_home_player_4 curve_home_player_4 free_kick_accuracy_home_player_4 long_passing_home_player_4 ball_control_home_player_4 acceleration_home_player_4 sprint_speed_home_player_4 agility_home_player_4 reactions_home_player_4 balance_home_player_4 shot_power_home_player_4 jumping_home_player_4 stamina_home_player_4 strength_home_player_4 long_shots_home_player_4 aggression_home_player_4 interceptions_home_player_4 positioning_home_player_4 vision_home_player_4 penalties_home_player_4 marking_home_player_4 standing_tackle_home_player_4 sliding_tackle_home_player_4 gk_diving_home_player_4 gk_handling_home_player_4 gk_kicking_home_player_4 gk_positioning_home_player_4 gk_reflexes_home_player_4 id_home_player_5 player_fifa_api_id_home_player_5 player_api_id_home_player_5 date_home_player_5 overall_rating_home_player_5 potential_home_player_5 preferred_foot_home_player_5 attacking_work_rate_home_player_5 defensive_work_rate_home_player_5 crossing_home_player_5 finishing_home_player_5 heading_accuracy_home_player_5 short_passing_home_player_5 volleys_home_player_5 dribbling_home_player_5 curve_home_player_5 free_kick_accuracy_home_player_5 long_passing_home_player_5 ball_control_home_player_5 acceleration_home_player_5 sprint_speed_home_player_5 agility_home_player_5 reactions_home_player_5 balance_home_player_5 shot_power_home_player_5 jumping_home_player_5 stamina_home_player_5 strength_home_player_5 long_shots_home_player_5 aggression_home_player_5 interceptions_home_player_5 positioning_home_player_5 vision_home_player_5 penalties_home_player_5 marking_home_player_5 standing_tackle_home_player_5 sliding_tackle_home_player_5 gk_diving_home_player_5 gk_handling_home_player_5 gk_kicking_home_player_5 gk_positioning_home_player_5 gk_reflexes_home_player_5 id_home_player_6 player_fifa_api_id_home_player_6 player_api_id_home_player_6 date_home_player_6 overall_rating_home_player_6 potential_home_player_6 preferred_foot_home_player_6 attacking_work_rate_home_player_6 defensive_work_rate_home_player_6 crossing_home_player_6 finishing_home_player_6 heading_accuracy_home_player_6 short_passing_home_player_6 volleys_home_player_6 dribbling_home_player_6 curve_home_player_6 free_kick_accuracy_home_player_6 long_passing_home_player_6 ball_control_home_player_6 acceleration_home_player_6 sprint_speed_home_player_6 agility_home_player_6 reactions_home_player_6 balance_home_player_6 shot_power_home_player_6 jumping_home_player_6 stamina_home_player_6 strength_home_player_6 long_shots_home_player_6 aggression_home_player_6 interceptions_home_player_6 positioning_home_player_6 vision_home_player_6 penalties_home_player_6 marking_home_player_6 standing_tackle_home_player_6 sliding_tackle_home_player_6 gk_diving_home_player_6 gk_handling_home_player_6 gk_kicking_home_player_6 gk_positioning_home_player_6 gk_reflexes_home_player_6 id_home_player_7 player_fifa_api_id_home_player_7 player_api_id_home_player_7 date_home_player_7 overall_rating_home_player_7 potential_home_player_7 preferred_foot_home_player_7 attacking_work_rate_home_player_7 defensive_work_rate_home_player_7 crossing_home_player_7 finishing_home_player_7 heading_accuracy_home_player_7 short_passing_home_player_7 volleys_home_player_7 dribbling_home_player_7 curve_home_player_7 free_kick_accuracy_home_player_7 long_passing_home_player_7 ball_control_home_player_7 acceleration_home_player_7 sprint_speed_home_player_7 agility_home_player_7 reactions_home_player_7 balance_home_player_7 shot_power_home_player_7 jumping_home_player_7 stamina_home_player_7 strength_home_player_7 long_shots_home_player_7 aggression_home_player_7 interceptions_home_player_7 positioning_home_player_7 vision_home_player_7 penalties_home_player_7 marking_home_player_7 standing_tackle_home_player_7 sliding_tackle_home_player_7 gk_diving_home_player_7 gk_handling_home_player_7 gk_kicking_home_player_7 gk_positioning_home_player_7 gk_reflexes_home_player_7 id_home_player_8 player_fifa_api_id_home_player_8 player_api_id_home_player_8 date_home_player_8 overall_rating_home_player_8 potential_home_player_8 preferred_foot_home_player_8 attacking_work_rate_home_player_8 defensive_work_rate_home_player_8 crossing_home_player_8 finishing_home_player_8 heading_accuracy_home_player_8 short_passing_home_player_8 volleys_home_player_8 dribbling_home_player_8 curve_home_player_8 free_kick_accuracy_home_player_8 long_passing_home_player_8 ball_control_home_player_8 acceleration_home_player_8 sprint_speed_home_player_8 agility_home_player_8 reactions_home_player_8 balance_home_player_8 shot_power_home_player_8 jumping_home_player_8 stamina_home_player_8 strength_home_player_8 long_shots_home_player_8 aggression_home_player_8 interceptions_home_player_8 positioning_home_player_8 vision_home_player_8 penalties_home_player_8 marking_home_player_8 standing_tackle_home_player_8 sliding_tackle_home_player_8 gk_diving_home_player_8 gk_handling_home_player_8 gk_kicking_home_player_8 gk_positioning_home_player_8 gk_reflexes_home_player_8 id_home_player_9 player_fifa_api_id_home_player_9 player_api_id_home_player_9 date_home_player_9 overall_rating_home_player_9 potential_home_player_9 preferred_foot_home_player_9 attacking_work_rate_home_player_9 defensive_work_rate_home_player_9 crossing_home_player_9 finishing_home_player_9 heading_accuracy_home_player_9 short_passing_home_player_9 volleys_home_player_9 dribbling_home_player_9 curve_home_player_9 free_kick_accuracy_home_player_9 long_passing_home_player_9 ball_control_home_player_9 acceleration_home_player_9 sprint_speed_home_player_9 agility_home_player_9 reactions_home_player_9 balance_home_player_9 shot_power_home_player_9 jumping_home_player_9 stamina_home_player_9 strength_home_player_9 long_shots_home_player_9 aggression_home_player_9 interceptions_home_player_9 positioning_home_player_9 vision_home_player_9 penalties_home_player_9 marking_home_player_9 standing_tackle_home_player_9 sliding_tackle_home_player_9 gk_diving_home_player_9 gk_handling_home_player_9 gk_kicking_home_player_9 gk_positioning_home_player_9 gk_reflexes_home_player_9 id_home_player_10 player_fifa_api_id_home_player_10 player_api_id_home_player_10 date_home_player_10 overall_rating_home_player_10 potential_home_player_10 preferred_foot_home_player_10 attacking_work_rate_home_player_10 defensive_work_rate_home_player_10 crossing_home_player_10 finishing_home_player_10 heading_accuracy_home_player_10 short_passing_home_player_10 volleys_home_player_10 dribbling_home_player_10 curve_home_player_10 free_kick_accuracy_home_player_10 long_passing_home_player_10 ball_control_home_player_10 acceleration_home_player_10 sprint_speed_home_player_10 agility_home_player_10 reactions_home_player_10 balance_home_player_10 shot_power_home_player_10 jumping_home_player_10 stamina_home_player_10 strength_home_player_10 long_shots_home_player_10 aggression_home_player_10 interceptions_home_player_10 positioning_home_player_10 vision_home_player_10 penalties_home_player_10 marking_home_player_10 standing_tackle_home_player_10 sliding_tackle_home_player_10 gk_diving_home_player_10 gk_handling_home_player_10 gk_kicking_home_player_10 gk_positioning_home_player_10 gk_reflexes_home_player_10 id_home_player_11 player_fifa_api_id_home_player_11 player_api_id_home_player_11 date_home_player_11 overall_rating_home_player_11 potential_home_player_11 preferred_foot_home_player_11 attacking_work_rate_home_player_11 defensive_work_rate_home_player_11 crossing_home_player_11 finishing_home_player_11 heading_accuracy_home_player_11 short_passing_home_player_11 volleys_home_player_11 dribbling_home_player_11 curve_home_player_11 free_kick_accuracy_home_player_11 long_passing_home_player_11 ball_control_home_player_11 acceleration_home_player_11 sprint_speed_home_player_11 agility_home_player_11 reactions_home_player_11 balance_home_player_11 shot_power_home_player_11 jumping_home_player_11 stamina_home_player_11 strength_home_player_11 long_shots_home_player_11 aggression_home_player_11 interceptions_home_player_11 positioning_home_player_11 vision_home_player_11 penalties_home_player_11 marking_home_player_11 standing_tackle_home_player_11 sliding_tackle_home_player_11 gk_diving_home_player_11 gk_handling_home_player_11 gk_kicking_home_player_11 gk_positioning_home_player_11 gk_reflexes_home_player_11 id_away_player_1 player_fifa_api_id_away_player_1 player_api_id_away_player_1 date_away_player_1 overall_rating_away_player_1 potential_away_player_1 preferred_foot_away_player_1 attacking_work_rate_away_player_1 defensive_work_rate_away_player_1 crossing_away_player_1 finishing_away_player_1 heading_accuracy_away_player_1 short_passing_away_player_1 volleys_away_player_1 dribbling_away_player_1 curve_away_player_1 free_kick_accuracy_away_player_1 long_passing_away_player_1 ball_control_away_player_1 acceleration_away_player_1 sprint_speed_away_player_1 agility_away_player_1 reactions_away_player_1 balance_away_player_1 shot_power_away_player_1 jumping_away_player_1 stamina_away_player_1 strength_away_player_1 long_shots_away_player_1 aggression_away_player_1 interceptions_away_player_1 positioning_away_player_1 vision_away_player_1 penalties_away_player_1 marking_away_player_1 standing_tackle_away_player_1 sliding_tackle_away_player_1 gk_diving_away_player_1 gk_handling_away_player_1 gk_kicking_away_player_1 gk_positioning_away_player_1 gk_reflexes_away_player_1 id_away_player_2 player_fifa_api_id_away_player_2 player_api_id_away_player_2 date_away_player_2 overall_rating_away_player_2 potential_away_player_2 preferred_foot_away_player_2 attacking_work_rate_away_player_2 defensive_work_rate_away_player_2 crossing_away_player_2 finishing_away_player_2 heading_accuracy_away_player_2 short_passing_away_player_2 volleys_away_player_2 dribbling_away_player_2 curve_away_player_2 free_kick_accuracy_away_player_2 long_passing_away_player_2 ball_control_away_player_2 acceleration_away_player_2 sprint_speed_away_player_2 agility_away_player_2 reactions_away_player_2 balance_away_player_2 shot_power_away_player_2 jumping_away_player_2 stamina_away_player_2 strength_away_player_2 long_shots_away_player_2 aggression_away_player_2 interceptions_away_player_2 positioning_away_player_2 vision_away_player_2 penalties_away_player_2 marking_away_player_2 standing_tackle_away_player_2 sliding_tackle_away_player_2 gk_diving_away_player_2 gk_handling_away_player_2 gk_kicking_away_player_2 gk_positioning_away_player_2 gk_reflexes_away_player_2 id_away_player_3 player_fifa_api_id_away_player_3 player_api_id_away_player_3 date_away_player_3 overall_rating_away_player_3 potential_away_player_3 preferred_foot_away_player_3 attacking_work_rate_away_player_3 defensive_work_rate_away_player_3 crossing_away_player_3 finishing_away_player_3 heading_accuracy_away_player_3 short_passing_away_player_3 volleys_away_player_3 dribbling_away_player_3 curve_away_player_3 free_kick_accuracy_away_player_3 long_passing_away_player_3 ball_control_away_player_3 acceleration_away_player_3 sprint_speed_away_player_3 agility_away_player_3 reactions_away_player_3 balance_away_player_3 shot_power_away_player_3 jumping_away_player_3 stamina_away_player_3 strength_away_player_3 long_shots_away_player_3 aggression_away_player_3 interceptions_away_player_3 positioning_away_player_3 vision_away_player_3 penalties_away_player_3 marking_away_player_3 standing_tackle_away_player_3 sliding_tackle_away_player_3 gk_diving_away_player_3 gk_handling_away_player_3 gk_kicking_away_player_3 gk_positioning_away_player_3 gk_reflexes_away_player_3 id_away_player_4 player_fifa_api_id_away_player_4 player_api_id_away_player_4 date_away_player_4 overall_rating_away_player_4 potential_away_player_4 preferred_foot_away_player_4 attacking_work_rate_away_player_4 defensive_work_rate_away_player_4 crossing_away_player_4 finishing_away_player_4 heading_accuracy_away_player_4 short_passing_away_player_4 volleys_away_player_4 dribbling_away_player_4 curve_away_player_4 free_kick_accuracy_away_player_4 long_passing_away_player_4 ball_control_away_player_4 acceleration_away_player_4 sprint_speed_away_player_4 agility_away_player_4 reactions_away_player_4 balance_away_player_4 shot_power_away_player_4 jumping_away_player_4 stamina_away_player_4 strength_away_player_4 long_shots_away_player_4 aggression_away_player_4 interceptions_away_player_4 positioning_away_player_4 vision_away_player_4 penalties_away_player_4 marking_away_player_4 standing_tackle_away_player_4 sliding_tackle_away_player_4 gk_diving_away_player_4 gk_handling_away_player_4 gk_kicking_away_player_4 gk_positioning_away_player_4 gk_reflexes_away_player_4 id_away_player_5 player_fifa_api_id_away_player_5 player_api_id_away_player_5 date_away_player_5 overall_rating_away_player_5 potential_away_player_5 preferred_foot_away_player_5 attacking_work_rate_away_player_5 defensive_work_rate_away_player_5 crossing_away_player_5 finishing_away_player_5 heading_accuracy_away_player_5 short_passing_away_player_5 volleys_away_player_5 dribbling_away_player_5 curve_away_player_5 free_kick_accuracy_away_player_5 long_passing_away_player_5 ball_control_away_player_5 acceleration_away_player_5 sprint_speed_away_player_5 agility_away_player_5 reactions_away_player_5 balance_away_player_5 shot_power_away_player_5 jumping_away_player_5 stamina_away_player_5 strength_away_player_5 long_shots_away_player_5 aggression_away_player_5 interceptions_away_player_5 positioning_away_player_5 vision_away_player_5 penalties_away_player_5 marking_away_player_5 standing_tackle_away_player_5 sliding_tackle_away_player_5 gk_diving_away_player_5 gk_handling_away_player_5 gk_kicking_away_player_5 gk_positioning_away_player_5 gk_reflexes_away_player_5 id_away_player_6 player_fifa_api_id_away_player_6 player_api_id_away_player_6 date_away_player_6 overall_rating_away_player_6 potential_away_player_6 preferred_foot_away_player_6 attacking_work_rate_away_player_6 defensive_work_rate_away_player_6 crossing_away_player_6 finishing_away_player_6 heading_accuracy_away_player_6 short_passing_away_player_6 volleys_away_player_6 dribbling_away_player_6 curve_away_player_6 free_kick_accuracy_away_player_6 long_passing_away_player_6 ball_control_away_player_6 acceleration_away_player_6 sprint_speed_away_player_6 agility_away_player_6 reactions_away_player_6 balance_away_player_6 shot_power_away_player_6 jumping_away_player_6 stamina_away_player_6 strength_away_player_6 long_shots_away_player_6 aggression_away_player_6 interceptions_away_player_6 positioning_away_player_6 vision_away_player_6 penalties_away_player_6 marking_away_player_6 standing_tackle_away_player_6 sliding_tackle_away_player_6 gk_diving_away_player_6 gk_handling_away_player_6 gk_kicking_away_player_6 gk_positioning_away_player_6 gk_reflexes_away_player_6 id_away_player_7 player_fifa_api_id_away_player_7 player_api_id_away_player_7 date_away_player_7 overall_rating_away_player_7 potential_away_player_7 preferred_foot_away_player_7 attacking_work_rate_away_player_7 defensive_work_rate_away_player_7 crossing_away_player_7 finishing_away_player_7 heading_accuracy_away_player_7 short_passing_away_player_7 volleys_away_player_7 dribbling_away_player_7 curve_away_player_7 free_kick_accuracy_away_player_7 long_passing_away_player_7 ball_control_away_player_7 acceleration_away_player_7 sprint_speed_away_player_7 agility_away_player_7 reactions_away_player_7 balance_away_player_7 shot_power_away_player_7 jumping_away_player_7 stamina_away_player_7 strength_away_player_7 long_shots_away_player_7 aggression_away_player_7 interceptions_away_player_7 positioning_away_player_7 vision_away_player_7 penalties_away_player_7 marking_away_player_7 standing_tackle_away_player_7 sliding_tackle_away_player_7 gk_diving_away_player_7 gk_handling_away_player_7 gk_kicking_away_player_7 gk_positioning_away_player_7 gk_reflexes_away_player_7 id_away_player_8 player_fifa_api_id_away_player_8 player_api_id_away_player_8 date_away_player_8 overall_rating_away_player_8 potential_away_player_8 preferred_foot_away_player_8 attacking_work_rate_away_player_8 defensive_work_rate_away_player_8 crossing_away_player_8 finishing_away_player_8 heading_accuracy_away_player_8 short_passing_away_player_8 volleys_away_player_8 dribbling_away_player_8 curve_away_player_8 free_kick_accuracy_away_player_8 long_passing_away_player_8 ball_control_away_player_8 acceleration_away_player_8 sprint_speed_away_player_8 agility_away_player_8 reactions_away_player_8 balance_away_player_8 shot_power_away_player_8 jumping_away_player_8 stamina_away_player_8 strength_away_player_8 long_shots_away_player_8 aggression_away_player_8 interceptions_away_player_8 positioning_away_player_8 vision_away_player_8 penalties_away_player_8 marking_away_player_8 standing_tackle_away_player_8 sliding_tackle_away_player_8 gk_diving_away_player_8 gk_handling_away_player_8 gk_kicking_away_player_8 gk_positioning_away_player_8 gk_reflexes_away_player_8 id_away_player_9 player_fifa_api_id_away_player_9 player_api_id_away_player_9 date_away_player_9 overall_rating_away_player_9 potential_away_player_9 preferred_foot_away_player_9 attacking_work_rate_away_player_9 defensive_work_rate_away_player_9 crossing_away_player_9 finishing_away_player_9 heading_accuracy_away_player_9 short_passing_away_player_9 volleys_away_player_9 dribbling_away_player_9 curve_away_player_9 free_kick_accuracy_away_player_9 long_passing_away_player_9 ball_control_away_player_9 acceleration_away_player_9 sprint_speed_away_player_9 agility_away_player_9 reactions_away_player_9 balance_away_player_9 shot_power_away_player_9 jumping_away_player_9 stamina_away_player_9 strength_away_player_9 long_shots_away_player_9 aggression_away_player_9 interceptions_away_player_9 positioning_away_player_9 vision_away_player_9 penalties_away_player_9 marking_away_player_9 standing_tackle_away_player_9 sliding_tackle_away_player_9 gk_diving_away_player_9 gk_handling_away_player_9 gk_kicking_away_player_9 gk_positioning_away_player_9 gk_reflexes_away_player_9 id_away_player_10 player_fifa_api_id_away_player_10 player_api_id_away_player_10 date_away_player_10 overall_rating_away_player_10 potential_away_player_10 preferred_foot_away_player_10 attacking_work_rate_away_player_10 defensive_work_rate_away_player_10 crossing_away_player_10 finishing_away_player_10 heading_accuracy_away_player_10 short_passing_away_player_10 volleys_away_player_10 dribbling_away_player_10 curve_away_player_10 free_kick_accuracy_away_player_10 long_passing_away_player_10 ball_control_away_player_10 acceleration_away_player_10 sprint_speed_away_player_10 agility_away_player_10 reactions_away_player_10 balance_away_player_10 shot_power_away_player_10 jumping_away_player_10 stamina_away_player_10 strength_away_player_10 long_shots_away_player_10 aggression_away_player_10 interceptions_away_player_10 positioning_away_player_10 vision_away_player_10 penalties_away_player_10 marking_away_player_10 standing_tackle_away_player_10 sliding_tackle_away_player_10 gk_diving_away_player_10 gk_handling_away_player_10 gk_kicking_away_player_10 gk_positioning_away_player_10 gk_reflexes_away_player_10 id_away_player_11 player_fifa_api_id_away_player_11 player_api_id_away_player_11 date_away_player_11 overall_rating_away_player_11 potential_away_player_11 preferred_foot_away_player_11 attacking_work_rate_away_player_11 defensive_work_rate_away_player_11 crossing_away_player_11 finishing_away_player_11 heading_accuracy_away_player_11 short_passing_away_player_11 volleys_away_player_11 dribbling_away_player_11 curve_away_player_11 free_kick_accuracy_away_player_11 long_passing_away_player_11 ball_control_away_player_11 acceleration_away_player_11 sprint_speed_away_player_11 agility_away_player_11 reactions_away_player_11 balance_away_player_11 shot_power_away_player_11 jumping_away_player_11 stamina_away_player_11 strength_away_player_11 long_shots_away_player_11 aggression_away_player_11 interceptions_away_player_11 positioning_away_player_11 vision_away_player_11 penalties_away_player_11 marking_away_player_11 standing_tackle_away_player_11 sliding_tackle_away_player_11 gk_diving_away_player_11 gk_handling_away_player_11 gk_kicking_away_player_11 gk_positioning_away_player_11 gk_reflexes_away_player_11
0 2010/2011 1 2010-08-14 England England Premier League Aston Villa West Ham United 3 0 839796 30380 30357 161414 24211 24136 139671 30892 38609 38807 23354 26165 36374 35110 109897 23818 26348 36394 24223 37169 34590 30734 34543 70 Fast Little 59 Mixed Organised 65 Normal 70 Lots 50 Normal Free Form 30 Deep 70 Double 30 Narrow Cover 58 Balanced Little 30 Short Organised 31 Safe 70 Lots 50 Normal Organised 30 Deep 70 Double 30 Narrow Cover 22679 11983 30380 2010-02-22 82.0 84.0 right medium medium 23.0 23.0 23.0 24.0 10.0 23.0 18.0 19.0 82.0 22.0 32.0 53.0 45.0 69.0 58.0 22.0 50.0 65.0 74.0 23.0 63.0 65.0 64.0 63.0 67.0 23.0 23.0 11.0 82.0 86.0 82.0 86.0 81.0 107065 51850 30357 2009-08-30 78.0 80.0 right medium high 75.0 40.0 70.0 78.0 65.0 63.0 43.0 18.0 77.0 70.0 78.0 77.0 59.0 76.0 76.0 77.0 73.0 82.0 74.0 74.0 80.0 71.0 80.0 57.0 74.0 78.0 82.0 81.0 9.0 20.0 77.0 20.0 20.0 30600 183129 161414 2010-02-22 70.0 77.0 right medium medium 50.0 21.0 66.0 60.0 21.0 24.0 27.0 35.0 56.0 58.0 64.0 72.0 49.0 52.0 60.0 52.0 74.0 70.0 71.0 43.0 72.0 70.0 67.0 48.0 37.0 76.0 74.0 72.0 6.0 21.0 56.0 21.0 21.0 149211 4111 24211 2010-02-22 80.0 82.0 right low medium 56.0 31.0 86.0 52.0 30.0 27.0 35.0 24.0 51.0 58.0 73.0 78.0 38.0 75.0 82.0 53.0 85.0 77.0 90.0 25.0 90.0 73.0 77.0 52.0 60.0 75.0 85.0 79.0 14.0 21.0 51.0 21.0 21.0 166579 53998 24136 2010-02-22 79.0 83.0 left medium high 79.0 42.0 70.0 76.0 34.0 66.0 34.0 19.0 70.0 71.0 76.0 82.0 57.0 81.0 68.0 61.0 72.0 89.0 77.0 54.0 79.0 77.0 80.0 67.0 71.0 77.0 83.0 81.0 9.0 21.0 70.0 21.0 21.0 109432 183130 139671 2010-02-22 74.0 77.0 right high medium 78.0 39.0 40.0 73.0 66.0 78.0 66.0 31.0 54.0 79.0 80.0 82.0 71.0 71.0 56.0 71.0 43.0 77.0 53.0 65.0 36.0 62.0 64.0 76.0 76.0 21.0 21.0 23.0 5.0 21.0 54.0 21.0 21.0 167679 54013 30892 2010-02-22 81.0 85.0 left medium medium 87.0 73.0 71.0 79.0 82.0 84.0 81.0 86.0 74.0 82.0 82.0 80.0 78.0 79.0 77.0 75.0 58.0 77.0 68.0 74.0 48.0 69.0 79.0 82.0 77.0 37.0 38.0 36.0 10.0 21.0 74.0 21.0 21.0 167865 2956 38609 2009-08-30 81.0 84.0 right medium medium 70.0 60.0 68.0 87.0 74.0 76.0 43.0 70.0 83.0 82.0 73.0 74.0 81.0 76.0 71.0 86.0 67.0 80.0 75.0 85.0 78.0 70.0 83.0 84.0 85.0 74.0 77.0 69.0 13.0 21.0 83.0 21.0 21.0 76372 138412 38807 2010-02-22 82.0 84.0 right high high 84.0 70.0 68.0 82.0 78.0 84.0 81.0 79.0 74.0 79.0 86.0 84.0 78.0 71.0 75.0 83.0 62.0 88.0 74.0 82.0 69.0 77.0 71.0 83.0 75.0 30.0 45.0 74.0 10.0 22.0 74.0 22.0 22.0 17654 152908 23354 2010-02-22 84.0 87.0 right high medium 91.0 78.0 40.0 74.0 74.0 88.0 83.0 84.0 71.0 85.0 93.0 92.0 83.0 79.0 62.0 80.0 47.0 77.0 51.0 78.0 41.0 66.0 70.0 76.0 60.0 25.0 30.0 44.0 14.0 25.0 71.0 25.0 25.0 84493 29488 26165 2010-02-22 81.0 85.0 right medium medium 61.0 80.0 92.0 75.0 78.0 79.0 74.0 60.0 41.0 81.0 83.0 84.0 67.0 76.0 90.0 86.0 91.0 70.0 89.0 69.0 77.0 76.0 85.0 72.0 82.0 22.0 30.0 16.0 5.0 22.0 41.0 22.0 22.0 150375 101880 36374 2010-02-22 81.0 83.0 right medium medium 20.0 20.0 20.0 25.0 11.0 20.0 15.0 9.0 78.0 20.0 54.0 45.0 43.0 73.0 61.0 25.0 76.0 65.0 72.0 20.0 56.0 66.0 62.0 50.0 69.0 20.0 20.0 21.0 83.0 78.0 78.0 75.0 87.0 180240 176285 35110 2010-02-22 66.0 78.0 right medium high 25.0 27.0 68.0 53.0 26.0 42.0 32.0 37.0 61.0 60.0 68.0 76.0 70.0 59.0 68.0 51.0 75.0 71.0 68.0 42.0 63.0 48.0 74.0 59.0 58.0 64.0 68.0 72.0 1.0 23.0 61.0 23.0 23.0 76471 173546 109897 2010-02-22 69.0 78.0 right medium medium 37.0 30.0 78.0 57.0 27.0 38.0 32.0 29.0 52.0 51.0 64.0 61.0 46.0 61.0 60.0 38.0 88.0 64.0 76.0 27.0 66.0 58.0 61.0 38.0 50.0 66.0 75.0 71.0 2.0 23.0 52.0 23.0 23.0 119960 50713 23818 2010-02-22 80.0 81.0 left medium medium 41.0 20.0 89.0 65.0 40.0 39.0 36.0 21.0 49.0 60.0 73.0 75.0 48.0 74.0 72.0 20.0 86.0 79.0 83.0 30.0 82.0 74.0 77.0 59.0 67.0 79.0 84.0 79.0 10.0 20.0 49.0 20.0 20.0 70273 146672 26348 2010-02-22 74.0 79.0 left low medium 70.0 29.0 72.0 74.0 33.0 60.0 64.0 45.0 63.0 73.0 80.0 75.0 70.0 73.0 74.0 67.0 77.0 67.0 77.0 62.0 76.0 71.0 74.0 76.0 77.0 74.0 78.0 78.0 7.0 24.0 63.0 24.0 24.0 91765 156726 36394 2010-02-22 69.0 80.0 right high medium 79.0 60.0 58.0 70.0 54.0 77.0 77.0 52.0 59.0 73.0 79.0 81.0 71.0 73.0 74.0 75.0 71.0 68.0 66.0 62.0 63.0 65.0 70.0 75.0 74.0 69.0 72.0 63.0 7.0 20.0 59.0 20.0 20.0 158626 8517 24223 2010-02-22 78.0 82.0 right high high 66.0 70.0 75.0 85.0 69.0 67.0 75.0 55.0 74.0 79.0 76.0 75.0 65.0 84.0 74.0 74.0 71.0 92.0 76.0 71.0 89.0 83.0 81.0 81.0 79.0 75.0 77.0 85.0 9.0 22.0 74.0 22.0 22.0 114711 152879 37169 2010-02-22 74.0 80.0 right high high 70.0 58.0 58.0 83.0 78.0 68.0 72.0 61.0 76.0 74.0 66.0 69.0 68.0 78.0 61.0 72.0 59.0 84.0 58.0 67.0 79.0 72.0 77.0 80.0 75.0 61.0 71.0 68.0 14.0 25.0 76.0 25.0 25.0 145045 53765 34590 2010-02-22 69.0 75.0 right medium medium 66.0 71.0 75.0 73.0 49.0 65.0 52.0 60.0 64.0 70.0 60.0 60.0 62.0 57.0 70.0 54.0 60.0 81.0 69.0 56.0 66.0 63.0 72.0 68.0 68.0 70.0 68.0 65.0 7.0 21.0 64.0 21.0 21.0 105517 2823 30734 2010-02-22 74.0 81.0 left medium low 73.0 71.0 59.0 71.0 76.0 78.0 67.0 65.0 66.0 77.0 82.0 80.0 84.0 65.0 69.0 74.0 60.0 49.0 73.0 64.0 60.0 58.0 68.0 59.0 75.0 22.0 40.0 26.0 6.0 21.0 66.0 21.0 21.0 26439 50588 34543 2010-02-22 77.0 83.0 right high medium 60.0 83.0 81.0 67.0 69.0 73.0 70.0 25.0 47.0 78.0 74.0 76.0 74.0 81.0 85.0 78.0 87.0 78.0 85.0 69.0 82.0 76.0 81.0 70.0 80.0 20.0 21.0 17.0 8.0 20.0 47.0 20.0 20.0
1 2010/2011 1 2010-08-14 England England Premier League Bolton Wanderers Fulham 0 0 839799 23932 26454 23783 40128 24728 130670 35532 33633 24455 34261 23934 35477 37266 23780 26777 33045 24020 25253 30338 34574 24737 24741 55 Balanced Little 70 Long Organised 70 Risky 70 Lots 45 Normal Organised 35 Medium 70 Double 35 Normal Cover 60 Balanced Little 70 Long Organised 70 Risky 70 Lots 50 Normal Organised 40 Medium 35 Press 40 Normal Cover 92473 7939 23932 2009-08-30 80.0 81.0 right medium medium 22.0 22.0 22.0 25.0 9.0 22.0 12.0 15.0 78.0 23.0 50.0 52.0 43.0 44.0 54.0 26.0 67.0 68.0 72.0 22.0 44.0 75.0 58.0 70.0 70.0 22.0 22.0 11.0 83.0 81.0 78.0 79.0 86.0 67018 105430 26454 2010-02-22 74.0 76.0 right medium medium 72.0 33.0 73.0 62.0 59.0 60.0 63.0 55.0 74.0 65.0 66.0 64.0 53.0 72.0 68.0 57.0 68.0 74.0 72.0 56.0 86.0 85.0 79.0 78.0 55.0 77.0 76.0 82.0 12.0 20.0 74.0 20.0 20.0 61317 164468 23783 2010-02-22 78.0 84.0 right high medium 28.0 60.0 84.0 66.0 66.0 52.0 48.0 27.0 53.0 61.0 68.0 73.0 56.0 76.0 68.0 60.0 75.0 81.0 76.0 59.0 78.0 65.0 71.0 63.0 73.0 81.0 83.0 83.0 13.0 21.0 53.0 21.0 21.0 183184 208944 40128 2007-02-22 57.0 65.0 right None 5 25.0 25.0 55.0 51.0 30.0 40.0 28.0 24.0 36.0 33.0 68.0 64.0 50.0 50.0 60.0 40.0 71.0 65.0 61.0 25.0 38.0 48.0 31.0 31.0 33.0 58.0 70.0 63.0 11.0 10.0 11.0 10.0 14.0 140460 159490 24728 2009-08-30 68.0 69.0 left medium high 72.0 29.0 69.0 63.0 51.0 49.0 45.0 43.0 64.0 63.0 67.0 63.0 58.0 70.0 62.0 66.0 63.0 85.0 82.0 46.0 87.0 59.0 59.0 67.0 58.0 61.0 71.0 76.0 5.0 20.0 64.0 20.0 20.0 30577 155355 130670 2010-02-22 74.0 78.0 right medium medium 74.0 69.0 49.0 74.0 65.0 75.0 70.0 60.0 72.0 68.0 83.0 83.0 78.0 71.0 73.0 64.0 56.0 68.0 60.0 59.0 60.0 74.0 70.0 78.0 69.0 41.0 40.0 44.0 8.0 20.0 72.0 20.0 20.0 53628 167702 35532 2010-02-22 76.0 84.0 right medium medium 46.0 41.0 67.0 72.0 45.0 58.0 42.0 37.0 74.0 69.0 78.0 77.0 57.0 82.0 83.0 59.0 73.0 83.0 87.0 54.0 82.0 77.0 77.0 67.0 64.0 73.0 82.0 77.0 13.0 22.0 74.0 22.0 22.0 116458 17964 33633 2009-08-30 79.0 83.0 left medium low 85.0 68.0 43.0 78.0 73.0 78.0 77.0 83.0 75.0 77.0 84.0 81.0 72.0 70.0 73.0 89.0 50.0 70.0 64.0 90.0 51.0 60.0 67.0 81.0 75.0 20.0 22.0 24.0 7.0 20.0 75.0 20.0 20.0 168063 164827 24455 2010-02-22 70.0 77.0 right medium medium 73.0 67.0 62.0 70.0 60.0 70.0 83.0 70.0 59.0 72.0 84.0 82.0 74.0 72.0 72.0 74.0 59.0 85.0 61.0 68.0 57.0 72.0 69.0 73.0 73.0 42.0 33.0 51.0 10.0 21.0 59.0 21.0 21.0 84110 2155 34261 2010-02-22 76.0 81.0 right high medium 67.0 74.0 76.0 75.0 76.0 76.0 69.0 67.0 49.0 74.0 78.0 80.0 75.0 80.0 79.0 81.0 79.0 70.0 75.0 71.0 71.0 73.0 78.0 77.0 82.0 21.0 28.0 22.0 5.0 21.0 49.0 21.0 21.0 95253 11918 23934 2009-08-30 77.0 80.0 right medium medium 57.0 80.0 91.0 75.0 77.0 69.0 54.0 63.0 49.0 76.0 69.0 70.0 57.0 74.0 83.0 79.0 89.0 85.0 92.0 65.0 92.0 75.0 80.0 75.0 78.0 41.0 50.0 53.0 6.0 23.0 49.0 23.0 23.0 40544 182207 35477 2010-02-22 67.0 74.0 right medium medium 21.0 21.0 21.0 23.0 11.0 21.0 14.0 26.0 71.0 21.0 49.0 54.0 48.0 47.0 46.0 21.0 51.0 49.0 50.0 21.0 21.0 23.0 43.0 23.0 33.0 21.0 21.0 6.0 73.0 62.0 71.0 64.0 71.0 84680 149310 37266 2009-08-30 75.0 77.0 right medium high 76.0 51.0 65.0 73.0 68.0 49.0 51.0 52.0 68.0 73.0 78.0 80.0 69.0 67.0 70.0 75.0 74.0 77.0 78.0 55.0 77.0 65.0 72.0 62.0 67.0 75.0 78.0 81.0 14.0 24.0 68.0 24.0 24.0 107 17725 23780 2010-02-22 78.0 81.0 right medium medium 45.0 57.0 76.0 66.0 32.0 53.0 52.0 24.0 57.0 66.0 75.0 77.0 57.0 70.0 76.0 47.0 78.0 78.0 77.0 25.0 77.0 77.0 81.0 60.0 81.0 82.0 83.0 77.0 12.0 20.0 57.0 20.0 20.0 23237 46815 26777 2010-02-22 83.0 86.0 right medium medium 42.0 40.0 83.0 83.0 59.0 39.0 38.0 59.0 76.0 70.0 68.0 74.0 59.0 81.0 77.0 73.0 89.0 80.0 88.0 58.0 80.0 87.0 89.0 68.0 77.0 85.0 88.0 76.0 14.0 25.0 76.0 25.0 25.0 166400 152992 33045 2010-02-22 70.0 74.0 right medium medium 67.0 34.0 70.0 63.0 43.0 52.0 42.0 41.0 65.0 65.0 72.0 75.0 66.0 74.0 64.0 62.0 70.0 73.0 73.0 51.0 70.0 61.0 66.0 52.0 63.0 71.0 72.0 75.0 11.0 25.0 65.0 25.0 25.0 162931 50525 24020 2010-02-22 75.0 79.0 right medium medium 80.0 58.0 59.0 74.0 81.0 80.0 67.0 72.0 71.0 79.0 75.0 77.0 65.0 64.0 66.0 75.0 69.0 78.0 70.0 68.0 64.0 70.0 71.0 75.0 68.0 30.0 41.0 39.0 7.0 20.0 71.0 20.0 20.0 43333 100585 25253 2009-08-30 76.0 79.0 right medium high 47.0 44.0 74.0 76.0 59.0 61.0 39.0 52.0 68.0 73.0 73.0 77.0 58.0 77.0 79.0 74.0 85.0 88.0 87.0 62.0 89.0 78.0 77.0 66.0 63.0 77.0 75.0 70.0 11.0 25.0 68.0 25.0 25.0 37498 20232 30338 2010-02-22 76.0 79.0 right medium medium 80.0 67.0 70.0 85.0 67.0 62.0 79.0 80.0 82.0 76.0 60.0 65.0 56.0 76.0 72.0 81.0 60.0 70.0 74.0 77.0 86.0 80.0 76.0 86.0 69.0 76.0 73.0 70.0 6.0 20.0 82.0 20.0 20.0 34223 51287 34574 2010-02-22 79.0 81.0 left medium medium 83.0 70.0 51.0 77.0 80.0 82.0 68.0 58.0 70.0 79.0 85.0 83.0 83.0 69.0 83.0 77.0 51.0 73.0 64.0 75.0 34.0 68.0 72.0 75.0 73.0 54.0 58.0 42.0 13.0 20.0 70.0 20.0 20.0 183817 137089 24737 2010-02-22 75.0 84.0 right medium high 81.0 70.0 70.0 71.0 83.0 79.0 76.0 81.0 64.0 80.0 74.0 78.0 70.0 62.0 67.0 75.0 68.0 76.0 51.0 72.0 64.0 68.0 72.0 74.0 70.0 35.0 44.0 33.0 5.0 22.0 64.0 22.0 22.0 21967 53436 24741 2010-02-22 76.0 80.0 left high medium 59.0 80.0 78.0 66.0 76.0 71.0 72.0 60.0 56.0 73.0 77.0 77.0 74.0 74.0 85.0 78.0 86.0 75.0 81.0 74.0 59.0 64.0 74.0 72.0 78.0 37.0 48.0 28.0 5.0 21.0 56.0 21.0 21.0
2 2010/2011 1 2010-08-14 England England Premier League Chelsea West Bromwich Albion 6 0 839800 30859 30856 26564 30627 38834 30631 32345 30675 37804 30822 30679 36373 49885 37428 30903 25922 24171 71502 23257 23954 32734 32570 70 Fast Little 60 Mixed Free Form 56 Normal 70 Lots 70 Lots Free Form 30 Deep 60 Press 35 Normal Cover 65 Balanced Little 40 Mixed Organised 70 Risky 70 Lots 55 Normal Organised 70 High 70 Double 70 Wide Cover 142885 48940 30859 2010-02-22 85.0 90.0 left medium medium 20.0 20.0 20.0 25.0 17.0 20.0 9.0 19.0 79.0 24.0 39.0 45.0 49.0 77.0 60.0 21.0 79.0 48.0 74.0 20.0 57.0 77.0 40.0 45.0 61.0 20.0 20.0 12.0 88.0 79.0 79.0 86.0 88.0 140822 120202 30856 2010-02-22 77.0 80.0 right medium medium 80.0 32.0 76.0 73.0 47.0 61.0 67.0 28.0 63.0 77.0 76.0 75.0 69.0 76.0 75.0 42.0 73.0 80.0 71.0 31.0 69.0 79.0 81.0 70.0 72.0 77.0 79.0 81.0 8.0 23.0 63.0 23.0 23.0 7496 136130 26564 2010-02-22 82.0 84.0 right medium medium 38.0 41.0 90.0 63.0 63.0 56.0 48.0 83.0 52.0 75.0 68.0 75.0 55.0 72.0 78.0 91.0 89.0 77.0 91.0 81.0 85.0 79.0 84.0 66.0 82.0 79.0 82.0 81.0 12.0 22.0 52.0 22.0 22.0 84851 13732 30627 2010-02-22 87.0 90.0 right medium high 52.0 46.0 94.0 68.0 55.0 45.0 44.0 31.0 60.0 60.0 65.0 70.0 49.0 81.0 83.0 61.0 91.0 75.0 92.0 33.0 91.0 84.0 89.0 63.0 84.0 88.0 92.0 87.0 7.0 23.0 60.0 23.0 23.0 17578 34079 38834 2010-02-22 84.0 87.0 left high medium 85.0 52.0 69.0 81.0 63.0 82.0 68.0 57.0 79.0 82.0 86.0 88.0 83.0 85.0 73.0 77.0 77.0 90.0 69.0 58.0 78.0 83.0 84.0 73.0 79.0 79.0 87.0 92.0 7.0 23.0 79.0 23.0 23.0 59275 5471 30631 2010-02-22 87.0 88.0 right high medium 80.0 90.0 74.0 88.0 87.0 79.0 87.0 86.0 94.0 87.0 73.0 75.0 76.0 87.0 83.0 92.0 67.0 92.0 81.0 93.0 76.0 84.0 91.0 89.0 88.0 53.0 63.0 64.0 8.0 22.0 94.0 22.0 22.0 84660 164477 32345 2010-02-22 81.0 86.0 right low high 64.0 51.0 72.0 86.0 61.0 70.0 68.0 58.0 76.0 82.0 80.0 81.0 71.0 72.0 82.0 70.0 75.0 89.0 83.0 62.0 90.0 81.0 86.0 78.0 84.0 79.0 84.0 76.0 9.0 21.0 76.0 21.0 21.0 123018 45674 30675 2010-02-22 86.0 89.0 right high high 74.0 75.0 79.0 90.0 81.0 79.0 68.0 58.0 84.0 85.0 85.0 83.0 75.0 90.0 84.0 86.0 78.0 95.0 88.0 85.0 88.0 86.0 92.0 85.0 87.0 83.0 92.0 88.0 7.0 25.0 84.0 25.0 25.0 132540 5809 37804 2010-02-22 85.0 89.0 right medium low 75.0 90.0 81.0 75.0 80.0 84.0 76.0 52.0 40.0 86.0 89.0 87.0 74.0 85.0 80.0 87.0 79.0 72.0 80.0 83.0 57.0 83.0 87.0 83.0 88.0 22.0 32.0 31.0 9.0 22.0 40.0 22.0 22.0 43447 31432 30822 2010-02-22 87.0 91.0 right high high 74.0 91.0 93.0 74.0 86.0 85.0 75.0 87.0 51.0 86.0 86.0 85.0 73.0 79.0 90.0 92.0 91.0 74.0 94.0 83.0 88.0 82.0 88.0 79.0 88.0 29.0 32.0 29.0 8.0 22.0 51.0 22.0 22.0 56914 45601 30679 2010-02-22 82.0 86.0 left medium medium 83.0 77.0 51.0 82.0 77.0 85.0 83.0 68.0 73.0 87.0 86.0 85.0 82.0 78.0 82.0 77.0 72.0 74.0 80.0 78.0 75.0 79.0 80.0 82.0 77.0 22.0 27.0 25.0 8.0 25.0 73.0 25.0 25.0 158428 157804 36373 2010-02-22 74.0 79.0 right medium medium 20.0 20.0 20.0 24.0 25.0 20.0 25.0 25.0 73.0 21.0 47.0 51.0 33.0 62.0 42.0 22.0 75.0 69.0 71.0 20.0 44.0 68.0 60.0 64.0 72.0 20.0 20.0 25.0 80.0 72.0 73.0 60.0 83.0 65840 194795 49885 2010-02-22 67.0 69.0 right medium medium 58.0 44.0 62.0 67.0 27.0 36.0 27.0 47.0 61.0 64.0 74.0 76.0 61.0 63.0 67.0 57.0 75.0 74.0 71.0 57.0 83.0 67.0 62.0 64.0 66.0 67.0 66.0 64.0 8.0 23.0 61.0 23.0 23.0 60474 135537 37428 2010-02-22 75.0 82.0 right medium medium 55.0 50.0 75.0 59.0 35.0 51.0 52.0 82.0 60.0 62.0 64.0 64.0 56.0 73.0 57.0 88.0 79.0 66.0 81.0 57.0 69.0 58.0 74.0 56.0 59.0 73.0 79.0 87.0 9.0 22.0 60.0 22.0 22.0 137904 135606 30903 2010-02-22 74.0 85.0 right low medium 46.0 22.0 74.0 72.0 29.0 44.0 42.0 47.0 54.0 59.0 57.0 58.0 51.0 67.0 72.0 61.0 77.0 70.0 82.0 37.0 81.0 74.0 72.0 65.0 70.0 75.0 76.0 72.0 8.0 22.0 54.0 22.0 22.0 112970 162048 25922 2009-08-30 70.0 70.0 left high medium 68.0 70.0 64.0 68.0 57.0 64.0 58.0 61.0 69.0 68.0 78.0 77.0 66.0 69.0 70.0 66.0 70.0 77.0 64.0 68.0 62.0 74.0 70.0 70.0 71.0 70.0 69.0 66.0 7.0 21.0 69.0 21.0 21.0 76398 162981 24171 2009-08-30 66.0 76.0 right medium medium 66.0 45.0 43.0 67.0 74.0 68.0 43.0 44.0 58.0 67.0 74.0 72.0 63.0 59.0 63.0 64.0 51.0 73.0 54.0 44.0 68.0 58.0 62.0 67.0 63.0 54.0 48.0 52.0 5.0 21.0 58.0 21.0 21.0 182640 179544 71502 2010-02-22 67.0 77.0 right medium high 57.0 32.0 65.0 70.0 21.0 46.0 43.0 52.0 66.0 62.0 68.0 74.0 65.0 66.0 70.0 71.0 66.0 82.0 73.0 45.0 72.0 55.0 61.0 49.0 64.0 68.0 71.0 69.0 2.0 20.0 66.0 20.0 20.0 28298 52306 23257 2010-02-22 68.0 79.0 left medium medium 76.0 61.0 48.0 76.0 57.0 60.0 73.0 75.0 74.0 69.0 66.0 64.0 67.0 59.0 58.0 82.0 76.0 68.0 58.0 78.0 57.0 59.0 58.0 68.0 59.0 45.0 40.0 25.0 10.0 20.0 74.0 20.0 20.0 81306 156170 23954 2010-02-22 71.0 74.0 right medium medium 69.0 63.0 51.0 64.0 67.0 78.0 70.0 27.0 62.0 74.0 80.0 83.0 69.0 60.0 65.0 68.0 53.0 65.0 64.0 59.0 41.0 49.0 51.0 66.0 64.0 36.0 34.0 33.0 10.0 20.0 62.0 20.0 20.0 66262 171321 32734 2010-02-22 74.0 86.0 right high medium 72.0 72.0 68.0 75.0 68.0 73.0 70.0 68.0 72.0 77.0 74.0 68.0 78.0 71.0 61.0 76.0 66.0 81.0 72.0 76.0 74.0 75.0 77.0 81.0 76.0 60.0 68.0 59.0 25.0 25.0 72.0 23.0 23.0 152897 171392 32570 2010-02-22 69.0 75.0 right medium medium 50.0 75.0 76.0 61.0 60.0 65.0 47.0 48.0 53.0 64.0 70.0 69.0 61.0 61.0 59.0 73.0 70.0 70.0 74.0 63.0 73.0 53.0 60.0 65.0 68.0 23.0 23.0 10.0 12.0 23.0 53.0 23.0 23.0
3 2010/2011 1 2010-08-14 England England Premier League Wolverhampton Wanderers Stoke City 2 1 839805 30669 23099 32581 23334 33138 23538 35466 25415 33620 32627 34433 23794 38899 40005 40695 35467 25668 24411 23253 24773 30988 38755 70 Fast Little 70 Long Organised 70 Risky 70 Lots 70 Lots Organised 70 High 70 Double 70 Wide Cover 65 Balanced Little 70 Long Organised 70 Risky 70 Lots 55 Normal Organised 35 Medium 70 Double 35 Normal Cover 112851 53785 30669 2010-02-22 73.0 71.0 right medium medium 21.0 21.0 9.0 29.0 20.0 7.0 19.0 17.0 74.0 22.0 50.0 53.0 49.0 64.0 48.0 25.0 54.0 62.0 77.0 21.0 66.0 56.0 70.0 59.0 60.0 21.0 27.0 24.0 76.0 71.0 74.0 68.0 81.0 95409 139343 23099 2010-02-22 67.0 77.0 right medium medium 70.0 30.0 47.0 65.0 44.0 52.0 56.0 35.0 61.0 63.0 64.0 63.0 66.0 70.0 64.0 62.0 57.0 73.0 66.0 40.0 62.0 68.0 67.0 67.0 66.0 71.0 74.0 71.0 14.0 23.0 61.0 23.0 23.0 30024 156975 32581 2010-02-22 72.0 77.0 right medium high 20.0 20.0 76.0 67.0 27.0 41.0 24.0 9.0 65.0 69.0 67.0 67.0 52.0 60.0 60.0 20.0 78.0 73.0 73.0 20.0 66.0 63.0 60.0 58.0 57.0 75.0 77.0 76.0 10.0 20.0 65.0 20.0 20.0 83255 3235 23334 2010-02-22 69.0 73.0 left medium medium 29.0 21.0 71.0 46.0 51.0 39.0 23.0 32.0 57.0 50.0 52.0 59.0 47.0 69.0 73.0 49.0 82.0 69.0 73.0 36.0 77.0 70.0 70.0 45.0 67.0 73.0 69.0 74.0 6.0 21.0 57.0 21.0 21.0 166553 165321 33138 2010-02-22 64.0 70.0 right high medium 66.0 69.0 56.0 59.0 65.0 64.0 65.0 46.0 61.0 65.0 73.0 70.0 61.0 67.0 63.0 61.0 61.0 66.0 67.0 55.0 54.0 63.0 66.0 58.0 61.0 63.0 65.0 66.0 14.0 21.0 61.0 21.0 21.0 119106 163571 23538 2010-02-22 71.0 74.0 left high low 76.0 65.0 53.0 74.0 30.0 74.0 52.0 42.0 67.0 73.0 76.0 77.0 68.0 68.0 59.0 60.0 55.0 66.0 60.0 57.0 50.0 56.0 58.0 65.0 68.0 31.0 40.0 45.0 6.0 21.0 67.0 21.0 21.0 93845 100803 35466 2010-02-22 70.0 73.0 right medium high 67.0 55.0 55.0 73.0 45.0 69.0 51.0 40.0 70.0 73.0 64.0 69.0 65.0 68.0 66.0 67.0 62.0 78.0 77.0 59.0 68.0 69.0 70.0 73.0 72.0 68.0 67.0 71.0 11.0 25.0 70.0 25.0 25.0 39768 162891 25415 2010-02-22 68.0 77.0 left medium high 72.0 68.0 51.0 73.0 66.0 63.0 60.0 41.0 74.0 73.0 69.0 69.0 64.0 65.0 60.0 60.0 56.0 74.0 55.0 62.0 51.0 69.0 72.0 73.0 70.0 64.0 58.0 58.0 6.0 21.0 74.0 21.0 21.0 80048 53630 33620 2010-02-22 72.0 74.0 left high high 67.0 57.0 79.0 65.0 63.0 62.0 57.0 51.0 64.0 61.0 61.0 74.0 60.0 65.0 85.0 77.0 72.0 91.0 89.0 56.0 87.0 74.0 67.0 73.0 78.0 67.0 72.0 72.0 14.0 21.0 64.0 21.0 21.0 167098 164769 32627 2010-02-22 77.0 84.0 left medium low 54.0 82.0 69.0 67.0 65.0 83.0 35.0 30.0 56.0 80.0 80.0 82.0 77.0 79.0 58.0 79.0 57.0 79.0 74.0 66.0 38.0 67.0 74.0 65.0 74.0 22.0 26.0 13.0 9.0 21.0 56.0 21.0 21.0 168694 169102 34433 2010-02-22 75.0 83.0 right medium low 33.0 83.0 66.0 67.0 70.0 75.0 65.0 34.0 37.0 74.0 87.0 85.0 74.0 79.0 64.0 76.0 55.0 70.0 66.0 54.0 40.0 64.0 74.0 59.0 78.0 22.0 22.0 31.0 6.0 22.0 37.0 22.0 22.0 170987 135594 23794 2009-08-30 74.0 78.0 right medium medium 22.0 22.0 22.0 25.0 22.0 22.0 14.0 11.0 67.0 22.0 51.0 52.0 65.0 71.0 74.0 23.0 78.0 64.0 70.0 22.0 64.0 62.0 53.0 51.0 71.0 22.0 22.0 8.0 78.0 74.0 67.0 72.0 78.0 150421 137785 38899 2010-02-22 75.0 80.0 right medium high 22.0 29.0 87.0 48.0 45.0 34.0 29.0 35.0 58.0 55.0 62.0 67.0 58.0 62.0 77.0 87.0 80.0 73.0 95.0 57.0 82.0 72.0 69.0 31.0 61.0 73.0 78.0 73.0 5.0 22.0 58.0 22.0 22.0 743 100329 40005 2009-08-30 76.0 80.0 right low medium 36.0 45.0 80.0 57.0 34.0 51.0 30.0 29.0 63.0 50.0 69.0 70.0 58.0 72.0 77.0 50.0 80.0 73.0 83.0 34.0 84.0 65.0 74.0 42.0 58.0 75.0 79.0 76.0 11.0 25.0 63.0 25.0 25.0 155679 169596 40695 2010-02-22 77.0 80.0 right medium high 30.0 56.0 85.0 59.0 34.0 31.0 33.0 23.0 56.0 59.0 68.0 66.0 64.0 79.0 77.0 55.0 81.0 73.0 79.0 42.0 83.0 76.0 75.0 41.0 65.0 77.0 80.0 79.0 10.0 22.0 56.0 22.0 22.0 37361 4238 35467 2010-02-22 74.0 75.0 left medium medium 65.0 34.0 73.0 64.0 38.0 61.0 60.0 55.0 63.0 66.0 72.0 71.0 67.0 68.0 69.0 63.0 72.0 73.0 77.0 31.0 76.0 68.0 72.0 46.0 67.0 76.0 77.0 75.0 7.0 21.0 63.0 21.0 21.0 153678 2837 25668 2009-08-30 72.0 75.0 right medium medium 73.0 64.0 70.0 75.0 56.0 68.0 68.0 60.0 73.0 72.0 73.0 72.0 69.0 69.0 74.0 70.0 76.0 77.0 74.0 68.0 75.0 68.0 71.0 69.0 66.0 64.0 73.0 69.0 5.0 21.0 73.0 21.0 21.0 41814 19874 24411 2009-08-30 72.0 79.0 right medium medium 70.0 59.0 63.0 75.0 54.0 65.0 70.0 77.0 69.0 75.0 77.0 74.0 69.0 70.0 72.0 80.0 72.0 81.0 76.0 79.0 70.0 67.0 69.0 74.0 75.0 47.0 62.0 68.0 5.0 20.0 69.0 20.0 20.0 65342 163303 23253 2010-02-22 72.0 75.0 right medium medium 66.0 68.0 56.0 78.0 54.0 67.0 70.0 73.0 76.0 74.0 68.0 67.0 69.0 66.0 69.0 71.0 68.0 72.0 67.0 72.0 68.0 68.0 70.0 76.0 74.0 56.0 71.0 63.0 6.0 21.0 76.0 21.0 21.0 119657 50529 24773 2010-02-22 74.0 80.0 left medium medium 79.0 66.0 41.0 73.0 58.0 79.0 78.0 79.0 64.0 77.0 76.0 75.0 79.0 62.0 66.0 64.0 66.0 73.0 57.0 55.0 55.0 64.0 68.0 74.0 66.0 45.0 53.0 36.0 11.0 20.0 64.0 20.0 20.0 95063 158525 30988 2010-02-22 78.0 81.0 right low medium 39.0 80.0 91.0 64.0 70.0 71.0 55.0 13.0 36.0 75.0 82.0 89.0 71.0 79.0 80.0 74.0 86.0 84.0 90.0 70.0 86.0 64.0 78.0 71.0 74.0 40.0 24.0 30.0 12.0 20.0 36.0 20.0 20.0 148486 116197 38755 2010-02-22 74.0 78.0 right medium low 53.0 79.0 73.0 64.0 74.0 81.0 56.0 56.0 51.0 77.0 73.0 72.0 70.0 65.0 73.0 79.0 73.0 65.0 80.0 67.0 76.0 57.0 68.0 71.0 74.0 31.0 36.0 29.0 6.0 22.0 51.0 22.0 22.0
4 2010/2011 1 2010-08-14 England England Premier League Wigan Athletic Blackpool 0 4 840184 34421 35472 11736 25948 111865 101192 40015 106228 22991 71550 18859 24694 24469 35554 40548 23065 39109 40563 46344 23464 24772 23299 70 Fast Little 70 Long Organised 70 Risky 70 Lots 50 Normal Organised 35 Medium 70 Double 35 Normal Cover 70 Fast Little 70 Long Organised 70 Risky 70 Lots 65 Normal Organised 70 High 70 Double 70 Wide Cover 28535 13843 34421 2008-08-30 77.0 83.0 right medium medium 23.0 23.0 23.0 26.0 12.0 23.0 12.0 10.0 80.0 22.0 50.0 51.0 54.0 67.0 49.0 22.0 78.0 67.0 70.0 23.0 59.0 77.0 49.0 69.0 67.0 23.0 27.0 23.0 80.0 78.0 80.0 73.0 78.0 50289 11346 35472 2009-08-30 73.0 75.0 right low medium 63.0 22.0 66.0 56.0 20.0 57.0 22.0 37.0 45.0 65.0 68.0 73.0 46.0 66.0 62.0 59.0 75.0 78.0 77.0 40.0 65.0 76.0 77.0 61.0 64.0 78.0 77.0 75.0 12.0 23.0 45.0 23.0 23.0 15053 138949 11736 2010-02-22 70.0 72.0 right medium medium 47.0 38.0 72.0 67.0 34.0 46.0 20.0 35.0 65.0 63.0 53.0 60.0 53.0 68.0 71.0 54.0 65.0 67.0 75.0 42.0 69.0 68.0 76.0 63.0 77.0 69.0 74.0 70.0 6.0 23.0 65.0 23.0 23.0 166726 158285 25948 2010-02-22 71.0 75.0 left None 7 39.0 43.0 71.0 54.0 37.0 39.0 23.0 34.0 43.0 47.0 74.0 67.0 58.0 64.0 70.0 63.0 76.0 68.0 74.0 48.0 73.0 47.0 69.0 34.0 50.0 73.0 75.0 72.0 12.0 20.0 43.0 20.0 20.0 121749 175092 111865 2010-02-22 73.0 78.0 left medium medium 77.0 57.0 50.0 67.0 66.0 68.0 47.0 79.0 62.0 69.0 83.0 82.0 63.0 70.0 60.0 78.0 69.0 82.0 78.0 76.0 72.0 64.0 71.0 62.0 64.0 80.0 77.0 76.0 12.0 23.0 62.0 23.0 23.0 76264 188253 101192 2010-02-22 71.0 86.0 right medium medium 76.0 66.0 33.0 74.0 61.0 83.0 64.0 58.0 74.0 78.0 64.0 68.0 66.0 63.0 72.0 63.0 66.0 69.0 49.0 64.0 46.0 54.0 69.0 74.0 74.0 22.0 22.0 61.0 2.0 22.0 74.0 22.0 22.0 127841 188556 40015 2010-02-22 72.0 77.0 right high high 57.0 40.0 74.0 76.0 42.0 62.0 40.0 29.0 59.0 69.0 75.0 76.0 63.0 65.0 72.0 65.0 80.0 79.0 86.0 46.0 77.0 76.0 73.0 62.0 60.0 69.0 76.0 74.0 3.0 22.0 59.0 22.0 22.0 176905 172962 106228 2010-02-22 73.0 83.0 right high low 69.0 72.0 56.0 58.0 60.0 83.0 74.0 61.0 56.0 82.0 84.0 80.0 72.0 60.0 68.0 68.0 62.0 67.0 74.0 60.0 42.0 52.0 52.0 60.0 66.0 35.0 29.0 32.0 6.0 23.0 56.0 23.0 23.0 20018 160292 22991 2010-02-22 72.0 76.0 right medium high 69.0 67.0 58.0 77.0 58.0 69.0 70.0 75.0 72.0 73.0 72.0 69.0 63.0 70.0 67.0 73.0 65.0 74.0 66.0 68.0 64.0 67.0 75.0 72.0 71.0 56.0 72.0 67.0 9.0 21.0 72.0 21.0 21.0 71125 168565 71550 2010-02-22 77.0 80.0 right high medium 75.0 79.0 78.0 67.0 76.0 78.0 68.0 69.0 63.0 77.0 79.0 77.0 78.0 74.0 74.0 78.0 80.0 72.0 75.0 78.0 71.0 69.0 73.0 71.0 78.0 53.0 55.0 35.0 11.0 22.0 63.0 22.0 22.0 120796 161938 18859 2007-08-30 69.0 78.0 right medium medium 53.0 75.0 82.0 64.0 61.0 60.0 57.0 53.0 55.0 70.0 64.0 69.0 67.0 62.0 69.0 74.0 80.0 68.0 68.0 66.0 47.0 23.0 70.0 58.0 68.0 20.0 32.0 22.0 6.0 13.0 5.0 6.0 13.0 119675 11381 24694 2010-02-22 63.0 65.0 right None 9 23.0 23.0 23.0 23.0 17.0 23.0 11.0 13.0 62.0 23.0 35.0 37.0 57.0 32.0 59.0 23.0 64.0 39.0 46.0 23.0 49.0 38.0 12.0 36.0 27.0 23.0 23.0 28.0 65.0 63.0 62.0 64.0 66.0 6832 140422 24469 2010-02-22 68.0 79.0 right high medium 27.0 23.0 56.0 40.0 23.0 23.0 26.0 15.0 32.0 49.0 76.0 75.0 65.0 71.0 71.0 27.0 74.0 66.0 74.0 23.0 68.0 74.0 67.0 53.0 62.0 68.0 76.0 75.0 13.0 23.0 32.0 23.0 23.0 71599 139459 35554 2008-08-30 66.0 72.0 right medium medium 44.0 42.0 65.0 52.0 22.0 38.0 31.0 41.0 44.0 56.0 63.0 53.0 62.0 59.0 69.0 47.0 77.0 64.0 80.0 29.0 56.0 55.0 57.0 51.0 53.0 73.0 68.0 66.0 10.0 23.0 44.0 23.0 23.0 32236 180706 40548 2010-02-22 65.0 78.0 right low medium 38.0 23.0 67.0 51.0 29.0 30.0 38.0 38.0 26.0 59.0 60.0 65.0 57.0 66.0 54.0 38.0 68.0 64.0 57.0 35.0 64.0 58.0 53.0 48.0 58.0 64.0 70.0 74.0 4.0 20.0 26.0 20.0 20.0 166248 28108 23065 2009-08-30 64.0 68.0 left medium medium 68.0 54.0 60.0 51.0 48.0 49.0 59.0 54.0 54.0 62.0 63.0 69.0 67.0 64.0 62.0 56.0 58.0 63.0 70.0 31.0 61.0 62.0 60.0 63.0 55.0 69.0 65.0 68.0 7.0 22.0 54.0 22.0 22.0 27735 155976 39109 2010-02-22 74.0 83.0 left medium low 74.0 76.0 72.0 75.0 69.0 68.0 77.0 77.0 77.0 73.0 70.0 72.0 66.0 76.0 72.0 77.0 73.0 73.0 72.0 78.0 66.0 64.0 76.0 80.0 74.0 26.0 64.0 60.0 8.0 20.0 77.0 20.0 20.0 40696 657 40563 2010-02-22 65.0 74.0 left medium high 66.0 61.0 57.0 68.0 62.0 70.0 64.0 60.0 58.0 66.0 68.0 70.0 72.0 62.0 70.0 62.0 66.0 73.0 64.0 64.0 67.0 65.0 63.0 69.0 64.0 61.0 63.0 69.0 8.0 21.0 58.0 21.0 21.0 48925 169063 46344 2010-02-22 69.0 76.0 right medium medium 67.0 70.0 68.0 66.0 75.0 75.0 69.0 46.0 54.0 72.0 76.0 74.0 70.0 74.0 62.0 73.0 70.0 61.0 53.0 44.0 38.0 60.0 66.0 73.0 63.0 23.0 29.0 26.0 3.0 22.0 54.0 22.0 22.0 61787 19524 23464 2008-08-30 65.0 68.0 right medium medium 69.0 65.0 66.0 65.0 62.0 60.0 51.0 48.0 52.0 59.0 69.0 81.0 66.0 66.0 57.0 59.0 61.0 73.0 56.0 67.0 50.0 55.0 58.0 65.0 57.0 28.0 29.0 43.0 6.0 20.0 52.0 20.0 20.0 115541 104742 24772 2010-02-22 71.0 74.0 right medium low 44.0 62.0 71.0 58.0 57.0 70.0 44.0 56.0 25.0 61.0 81.0 85.0 52.0 64.0 51.0 75.0 71.0 65.0 86.0 49.0 78.0 51.0 59.0 47.0 58.0 20.0 31.0 25.0 5.0 20.0 25.0 20.0 20.0 23355 15639 23299 2010-02-22 65.0 70.0 right medium medium 45.0 64.0 70.0 63.0 63.0 62.0 53.0 51.0 25.0 66.0 70.0 69.0 66.0 65.0 64.0 71.0 68.0 77.0 70.0 54.0 70.0 71.0 68.0 67.0 64.0 41.0 32.0 21.0 9.0 20.0 25.0 20.0 20.0
epl_matches.shape
(2241, 996)
# drop non player attribute columns from the match table

# list of colums to drop
columns_to_drop = ['home_player_1',	'home_player_2',	'home_player_3',	'home_player_4',	'home_player_5',	'home_player_6',
                   'home_player_7',	'home_player_8',	'home_player_9',	'home_player_10',	'home_player_11'	,
                   
                   'away_player_1',	'away_player_2',	'away_player_3',	'away_player_4',	'away_player_5',	'away_player_6',
                   'away_player_7',	'away_player_8',	'away_player_9',	'away_player_10',	'away_player_11',
                   
                   'id_home_player_1',	'player_fifa_api_id_home_player_1',	'player_api_id_home_player_1',	'date_home_player_1',
                   'id_home_player_2',	'player_fifa_api_id_home_player_2',	'player_api_id_home_player_2',	'date_home_player_2',	
                   'id_home_player_3',	'player_fifa_api_id_home_player_3',	'player_api_id_home_player_3',	'date_home_player_3',	
                   'id_home_player_4',	'player_fifa_api_id_home_player_4',	'player_api_id_home_player_4',	'date_home_player_4',	
                   'id_home_player_5',	'player_fifa_api_id_home_player_5',	'player_api_id_home_player_5',	'date_home_player_5',	
                   'id_home_player_6',	'player_fifa_api_id_home_player_6',	'player_api_id_home_player_6',	'date_home_player_6',	
                   'id_home_player_7',	'player_fifa_api_id_home_player_7',	'player_api_id_home_player_7',	'date_home_player_7',	
                   'id_home_player_8',	'player_fifa_api_id_home_player_8',	'player_api_id_home_player_8',	'date_home_player_8',	
                   'id_home_player_9',	'player_fifa_api_id_home_player_9',	'player_api_id_home_player_9',	'date_home_player_9',	
                   'id_home_player_10',	'player_fifa_api_id_home_player_10',	'player_api_id_home_player_10',	'date_home_player_10',	
                   'id_home_player_11',	'player_fifa_api_id_home_player_11',	'player_api_id_home_player_11',	'date_home_player_11',

                   'id_away_player_1',	'player_fifa_api_id_away_player_1',	'player_api_id_away_player_1',	'date_away_player_1',
                   'id_away_player_2',	'player_fifa_api_id_away_player_2',	'player_api_id_away_player_2',	'date_away_player_2',
                   'id_away_player_3',	'player_fifa_api_id_away_player_3',	'player_api_id_away_player_3',	'date_away_player_3',
                   'id_away_player_4',	'player_fifa_api_id_away_player_4',	'player_api_id_away_player_4',	'date_away_player_4',
                   'id_away_player_5',	'player_fifa_api_id_away_player_5',	'player_api_id_away_player_5',	'date_away_player_5',
                   'id_away_player_6',	'player_fifa_api_id_away_player_6',	'player_api_id_away_player_6',	'date_away_player_6',
                   'id_away_player_7',	'player_fifa_api_id_away_player_7',	'player_api_id_away_player_7',	'date_away_player_7',
                   'id_away_player_8',	'player_fifa_api_id_away_player_8',	'player_api_id_away_player_8',	'date_away_player_8',
                   'id_away_player_9',	'player_fifa_api_id_away_player_9',	'player_api_id_away_player_9',	'date_away_player_9',
                   'id_away_player_10',	'player_fifa_api_id_away_player_10',	'player_api_id_away_player_10',	'date_away_player_10',
                   'id_away_player_11',	'player_fifa_api_id_away_player_11',	'player_api_id_away_player_11',	'date_away_player_11'
                   
                   ]
# drop columns
epl_matches = epl_matches.drop(columns=columns_to_drop)
# overview match table
epl_matches.head(5)
season match_day match_date country_name league_name home_team away_team home_team_goal away_team_goal match_api_id buildUpPlaySpeed_home_team buildUpPlaySpeedClass_home_team buildUpPlayDribblingClass_home_team buildUpPlayPassing_home_team buildUpPlayPassingClass_home_team buildUpPlayPositioningClass_home_team chanceCreationPassing_home_team chanceCreationPassingClass_home_team chanceCreationCrossing_home_team chanceCreationCrossingClass_home_team chanceCreationShooting_home_team chanceCreationShootingClass_home_team chanceCreationPositioningClass_home_team defencePressure_home_team defencePressureClass_home_team defenceAggression_home_team defenceAggressionClass_home_team defenceTeamWidth_home_team defenceTeamWidthClass_home_team defenceDefenderLineClass_home_team buildUpPlaySpeed_away_team buildUpPlaySpeedClass_away_team buildUpPlayDribblingClass_away_team buildUpPlayPassing_away_team buildUpPlayPassingClass_away_team buildUpPlayPositioningClass_away_team chanceCreationPassing_away_team chanceCreationPassingClass_away_team chanceCreationCrossing_away_team chanceCreationCrossingClass_away_team chanceCreationShooting_away_team chanceCreationShootingClass_away_team chanceCreationPositioningClass_away_team defencePressure_away_team defencePressureClass_away_team defenceAggression_away_team defenceAggressionClass_away_team defenceTeamWidth_away_team defenceTeamWidthClass_away_team defenceDefenderLineClass_away_team overall_rating_home_player_1 potential_home_player_1 preferred_foot_home_player_1 attacking_work_rate_home_player_1 defensive_work_rate_home_player_1 crossing_home_player_1 finishing_home_player_1 heading_accuracy_home_player_1 short_passing_home_player_1 volleys_home_player_1 dribbling_home_player_1 curve_home_player_1 free_kick_accuracy_home_player_1 long_passing_home_player_1 ball_control_home_player_1 acceleration_home_player_1 sprint_speed_home_player_1 agility_home_player_1 reactions_home_player_1 balance_home_player_1 shot_power_home_player_1 jumping_home_player_1 stamina_home_player_1 strength_home_player_1 long_shots_home_player_1 aggression_home_player_1 interceptions_home_player_1 positioning_home_player_1 vision_home_player_1 penalties_home_player_1 marking_home_player_1 standing_tackle_home_player_1 sliding_tackle_home_player_1 gk_diving_home_player_1 gk_handling_home_player_1 gk_kicking_home_player_1 gk_positioning_home_player_1 gk_reflexes overall_rating_home_player_2 potential_home_player_2 preferred_foot_home_player_2 attacking_work_rate_home_player_2 defensive_work_rate_home_player_2 crossing_home_player_2 finishing_home_player_2 heading_accuracy_home_player_2 short_passing_home_player_2 volleys_home_player_2 dribbling_home_player_2 curve_home_player_2 free_kick_accuracy_home_player_2 long_passing_home_player_2 ball_control_home_player_2 acceleration_home_player_2 sprint_speed_home_player_2 agility_home_player_2 reactions_home_player_2 balance_home_player_2 shot_power_home_player_2 jumping_home_player_2 stamina_home_player_2 strength_home_player_2 long_shots_home_player_2 aggression_home_player_2 interceptions_home_player_2 positioning_home_player_2 vision_home_player_2 penalties_home_player_2 marking_home_player_2 standing_tackle_home_player_2 sliding_tackle_home_player_2 gk_diving_home_player_2 gk_handling_home_player_2 gk_kicking_home_player_2 gk_positioning_home_player_2 gk_reflexes_home_player_2 overall_rating_home_player_3 potential_home_player_3 preferred_foot_home_player_3 attacking_work_rate_home_player_3 defensive_work_rate_home_player_3 crossing_home_player_3 finishing_home_player_3 heading_accuracy_home_player_3 short_passing_home_player_3 volleys_home_player_3 dribbling_home_player_3 curve_home_player_3 free_kick_accuracy_home_player_3 long_passing_home_player_3 ball_control_home_player_3 acceleration_home_player_3 sprint_speed_home_player_3 agility_home_player_3 reactions_home_player_3 balance_home_player_3 shot_power_home_player_3 jumping_home_player_3 stamina_home_player_3 strength_home_player_3 long_shots_home_player_3 aggression_home_player_3 interceptions_home_player_3 positioning_home_player_3 vision_home_player_3 penalties_home_player_3 marking_home_player_3 standing_tackle_home_player_3 sliding_tackle_home_player_3 gk_diving_home_player_3 gk_handling_home_player_3 gk_kicking_home_player_3 gk_positioning_home_player_3 gk_reflexes_home_player_3 overall_rating_home_player_4 potential_home_player_4 preferred_foot_home_player_4 attacking_work_rate_home_player_4 defensive_work_rate_home_player_4 crossing_home_player_4 finishing_home_player_4 heading_accuracy_home_player_4 short_passing_home_player_4 volleys_home_player_4 dribbling_home_player_4 curve_home_player_4 free_kick_accuracy_home_player_4 long_passing_home_player_4 ball_control_home_player_4 acceleration_home_player_4 sprint_speed_home_player_4 agility_home_player_4 reactions_home_player_4 balance_home_player_4 shot_power_home_player_4 jumping_home_player_4 stamina_home_player_4 strength_home_player_4 long_shots_home_player_4 aggression_home_player_4 interceptions_home_player_4 positioning_home_player_4 vision_home_player_4 penalties_home_player_4 marking_home_player_4 standing_tackle_home_player_4 sliding_tackle_home_player_4 gk_diving_home_player_4 gk_handling_home_player_4 gk_kicking_home_player_4 gk_positioning_home_player_4 gk_reflexes_home_player_4 overall_rating_home_player_5 potential_home_player_5 preferred_foot_home_player_5 attacking_work_rate_home_player_5 defensive_work_rate_home_player_5 crossing_home_player_5 finishing_home_player_5 heading_accuracy_home_player_5 short_passing_home_player_5 volleys_home_player_5 dribbling_home_player_5 curve_home_player_5 free_kick_accuracy_home_player_5 long_passing_home_player_5 ball_control_home_player_5 acceleration_home_player_5 sprint_speed_home_player_5 agility_home_player_5 reactions_home_player_5 balance_home_player_5 shot_power_home_player_5 jumping_home_player_5 stamina_home_player_5 strength_home_player_5 long_shots_home_player_5 aggression_home_player_5 interceptions_home_player_5 positioning_home_player_5 vision_home_player_5 penalties_home_player_5 marking_home_player_5 standing_tackle_home_player_5 sliding_tackle_home_player_5 gk_diving_home_player_5 gk_handling_home_player_5 gk_kicking_home_player_5 gk_positioning_home_player_5 gk_reflexes_home_player_5 overall_rating_home_player_6 potential_home_player_6 preferred_foot_home_player_6 attacking_work_rate_home_player_6 defensive_work_rate_home_player_6 crossing_home_player_6 finishing_home_player_6 heading_accuracy_home_player_6 short_passing_home_player_6 volleys_home_player_6 dribbling_home_player_6 curve_home_player_6 free_kick_accuracy_home_player_6 long_passing_home_player_6 ball_control_home_player_6 acceleration_home_player_6 sprint_speed_home_player_6 agility_home_player_6 reactions_home_player_6 balance_home_player_6 shot_power_home_player_6 jumping_home_player_6 stamina_home_player_6 strength_home_player_6 long_shots_home_player_6 aggression_home_player_6 interceptions_home_player_6 positioning_home_player_6 vision_home_player_6 penalties_home_player_6 marking_home_player_6 standing_tackle_home_player_6 sliding_tackle_home_player_6 gk_diving_home_player_6 gk_handling_home_player_6 gk_kicking_home_player_6 gk_positioning_home_player_6 gk_reflexes_home_player_6 overall_rating_home_player_7 potential_home_player_7 preferred_foot_home_player_7 attacking_work_rate_home_player_7 defensive_work_rate_home_player_7 crossing_home_player_7 finishing_home_player_7 heading_accuracy_home_player_7 short_passing_home_player_7 volleys_home_player_7 dribbling_home_player_7 curve_home_player_7 free_kick_accuracy_home_player_7 long_passing_home_player_7 ball_control_home_player_7 acceleration_home_player_7 sprint_speed_home_player_7 agility_home_player_7 reactions_home_player_7 balance_home_player_7 shot_power_home_player_7 jumping_home_player_7 stamina_home_player_7 strength_home_player_7 long_shots_home_player_7 aggression_home_player_7 interceptions_home_player_7 positioning_home_player_7 vision_home_player_7 penalties_home_player_7 marking_home_player_7 standing_tackle_home_player_7 sliding_tackle_home_player_7 gk_diving_home_player_7 gk_handling_home_player_7 gk_kicking_home_player_7 gk_positioning_home_player_7 gk_reflexes_home_player_7 overall_rating_home_player_8 potential_home_player_8 preferred_foot_home_player_8 attacking_work_rate_home_player_8 defensive_work_rate_home_player_8 crossing_home_player_8 finishing_home_player_8 heading_accuracy_home_player_8 short_passing_home_player_8 volleys_home_player_8 dribbling_home_player_8 curve_home_player_8 free_kick_accuracy_home_player_8 long_passing_home_player_8 ball_control_home_player_8 acceleration_home_player_8 sprint_speed_home_player_8 agility_home_player_8 reactions_home_player_8 balance_home_player_8 shot_power_home_player_8 jumping_home_player_8 stamina_home_player_8 strength_home_player_8 long_shots_home_player_8 aggression_home_player_8 interceptions_home_player_8 positioning_home_player_8 vision_home_player_8 penalties_home_player_8 marking_home_player_8 standing_tackle_home_player_8 sliding_tackle_home_player_8 gk_diving_home_player_8 gk_handling_home_player_8 gk_kicking_home_player_8 gk_positioning_home_player_8 gk_reflexes_home_player_8 overall_rating_home_player_9 potential_home_player_9 preferred_foot_home_player_9 attacking_work_rate_home_player_9 defensive_work_rate_home_player_9 crossing_home_player_9 finishing_home_player_9 heading_accuracy_home_player_9 short_passing_home_player_9 volleys_home_player_9 dribbling_home_player_9 curve_home_player_9 free_kick_accuracy_home_player_9 long_passing_home_player_9 ball_control_home_player_9 acceleration_home_player_9 sprint_speed_home_player_9 agility_home_player_9 reactions_home_player_9 balance_home_player_9 shot_power_home_player_9 jumping_home_player_9 stamina_home_player_9 strength_home_player_9 long_shots_home_player_9 aggression_home_player_9 interceptions_home_player_9 positioning_home_player_9 vision_home_player_9 penalties_home_player_9 marking_home_player_9 standing_tackle_home_player_9 sliding_tackle_home_player_9 gk_diving_home_player_9 gk_handling_home_player_9 gk_kicking_home_player_9 gk_positioning_home_player_9 gk_reflexes_home_player_9 overall_rating_home_player_10 potential_home_player_10 preferred_foot_home_player_10 attacking_work_rate_home_player_10 defensive_work_rate_home_player_10 crossing_home_player_10 finishing_home_player_10 heading_accuracy_home_player_10 short_passing_home_player_10 volleys_home_player_10 dribbling_home_player_10 curve_home_player_10 free_kick_accuracy_home_player_10 long_passing_home_player_10 ball_control_home_player_10 acceleration_home_player_10 sprint_speed_home_player_10 agility_home_player_10 reactions_home_player_10 balance_home_player_10 shot_power_home_player_10 jumping_home_player_10 stamina_home_player_10 strength_home_player_10 long_shots_home_player_10 aggression_home_player_10 interceptions_home_player_10 positioning_home_player_10 vision_home_player_10 penalties_home_player_10 marking_home_player_10 standing_tackle_home_player_10 sliding_tackle_home_player_10 gk_diving_home_player_10 gk_handling_home_player_10 gk_kicking_home_player_10 gk_positioning_home_player_10 gk_reflexes_home_player_10 overall_rating_home_player_11 potential_home_player_11 preferred_foot_home_player_11 attacking_work_rate_home_player_11 defensive_work_rate_home_player_11 crossing_home_player_11 finishing_home_player_11 heading_accuracy_home_player_11 short_passing_home_player_11 volleys_home_player_11 dribbling_home_player_11 curve_home_player_11 free_kick_accuracy_home_player_11 long_passing_home_player_11 ball_control_home_player_11 acceleration_home_player_11 sprint_speed_home_player_11 agility_home_player_11 reactions_home_player_11 balance_home_player_11 shot_power_home_player_11 jumping_home_player_11 stamina_home_player_11 strength_home_player_11 long_shots_home_player_11 aggression_home_player_11 interceptions_home_player_11 positioning_home_player_11 vision_home_player_11 penalties_home_player_11 marking_home_player_11 standing_tackle_home_player_11 sliding_tackle_home_player_11 gk_diving_home_player_11 gk_handling_home_player_11 gk_kicking_home_player_11 gk_positioning_home_player_11 gk_reflexes_home_player_11 overall_rating_away_player_1 potential_away_player_1 preferred_foot_away_player_1 attacking_work_rate_away_player_1 defensive_work_rate_away_player_1 crossing_away_player_1 finishing_away_player_1 heading_accuracy_away_player_1 short_passing_away_player_1 volleys_away_player_1 dribbling_away_player_1 curve_away_player_1 free_kick_accuracy_away_player_1 long_passing_away_player_1 ball_control_away_player_1 acceleration_away_player_1 sprint_speed_away_player_1 agility_away_player_1 reactions_away_player_1 balance_away_player_1 shot_power_away_player_1 jumping_away_player_1 stamina_away_player_1 strength_away_player_1 long_shots_away_player_1 aggression_away_player_1 interceptions_away_player_1 positioning_away_player_1 vision_away_player_1 penalties_away_player_1 marking_away_player_1 standing_tackle_away_player_1 sliding_tackle_away_player_1 gk_diving_away_player_1 gk_handling_away_player_1 gk_kicking_away_player_1 gk_positioning_away_player_1 gk_reflexes_away_player_1 overall_rating_away_player_2 potential_away_player_2 preferred_foot_away_player_2 attacking_work_rate_away_player_2 defensive_work_rate_away_player_2 crossing_away_player_2 finishing_away_player_2 heading_accuracy_away_player_2 short_passing_away_player_2 volleys_away_player_2 dribbling_away_player_2 curve_away_player_2 free_kick_accuracy_away_player_2 long_passing_away_player_2 ball_control_away_player_2 acceleration_away_player_2 sprint_speed_away_player_2 agility_away_player_2 reactions_away_player_2 balance_away_player_2 shot_power_away_player_2 jumping_away_player_2 stamina_away_player_2 strength_away_player_2 long_shots_away_player_2 aggression_away_player_2 interceptions_away_player_2 positioning_away_player_2 vision_away_player_2 penalties_away_player_2 marking_away_player_2 standing_tackle_away_player_2 sliding_tackle_away_player_2 gk_diving_away_player_2 gk_handling_away_player_2 gk_kicking_away_player_2 gk_positioning_away_player_2 gk_reflexes_away_player_2 overall_rating_away_player_3 potential_away_player_3 preferred_foot_away_player_3 attacking_work_rate_away_player_3 defensive_work_rate_away_player_3 crossing_away_player_3 finishing_away_player_3 heading_accuracy_away_player_3 short_passing_away_player_3 volleys_away_player_3 dribbling_away_player_3 curve_away_player_3 free_kick_accuracy_away_player_3 long_passing_away_player_3 ball_control_away_player_3 acceleration_away_player_3 sprint_speed_away_player_3 agility_away_player_3 reactions_away_player_3 balance_away_player_3 shot_power_away_player_3 jumping_away_player_3 stamina_away_player_3 strength_away_player_3 long_shots_away_player_3 aggression_away_player_3 interceptions_away_player_3 positioning_away_player_3 vision_away_player_3 penalties_away_player_3 marking_away_player_3 standing_tackle_away_player_3 sliding_tackle_away_player_3 gk_diving_away_player_3 gk_handling_away_player_3 gk_kicking_away_player_3 gk_positioning_away_player_3 gk_reflexes_away_player_3 overall_rating_away_player_4 potential_away_player_4 preferred_foot_away_player_4 attacking_work_rate_away_player_4 defensive_work_rate_away_player_4 crossing_away_player_4 finishing_away_player_4 heading_accuracy_away_player_4 short_passing_away_player_4 volleys_away_player_4 dribbling_away_player_4 curve_away_player_4 free_kick_accuracy_away_player_4 long_passing_away_player_4 ball_control_away_player_4 acceleration_away_player_4 sprint_speed_away_player_4 agility_away_player_4 reactions_away_player_4 balance_away_player_4 shot_power_away_player_4 jumping_away_player_4 stamina_away_player_4 strength_away_player_4 long_shots_away_player_4 aggression_away_player_4 interceptions_away_player_4 positioning_away_player_4 vision_away_player_4 penalties_away_player_4 marking_away_player_4 standing_tackle_away_player_4 sliding_tackle_away_player_4 gk_diving_away_player_4 gk_handling_away_player_4 gk_kicking_away_player_4 gk_positioning_away_player_4 gk_reflexes_away_player_4 overall_rating_away_player_5 potential_away_player_5 preferred_foot_away_player_5 attacking_work_rate_away_player_5 defensive_work_rate_away_player_5 crossing_away_player_5 finishing_away_player_5 heading_accuracy_away_player_5 short_passing_away_player_5 volleys_away_player_5 dribbling_away_player_5 curve_away_player_5 free_kick_accuracy_away_player_5 long_passing_away_player_5 ball_control_away_player_5 acceleration_away_player_5 sprint_speed_away_player_5 agility_away_player_5 reactions_away_player_5 balance_away_player_5 shot_power_away_player_5 jumping_away_player_5 stamina_away_player_5 strength_away_player_5 long_shots_away_player_5 aggression_away_player_5 interceptions_away_player_5 positioning_away_player_5 vision_away_player_5 penalties_away_player_5 marking_away_player_5 standing_tackle_away_player_5 sliding_tackle_away_player_5 gk_diving_away_player_5 gk_handling_away_player_5 gk_kicking_away_player_5 gk_positioning_away_player_5 gk_reflexes_away_player_5 overall_rating_away_player_6 potential_away_player_6 preferred_foot_away_player_6 attacking_work_rate_away_player_6 defensive_work_rate_away_player_6 crossing_away_player_6 finishing_away_player_6 heading_accuracy_away_player_6 short_passing_away_player_6 volleys_away_player_6 dribbling_away_player_6 curve_away_player_6 free_kick_accuracy_away_player_6 long_passing_away_player_6 ball_control_away_player_6 acceleration_away_player_6 sprint_speed_away_player_6 agility_away_player_6 reactions_away_player_6 balance_away_player_6 shot_power_away_player_6 jumping_away_player_6 stamina_away_player_6 strength_away_player_6 long_shots_away_player_6 aggression_away_player_6 interceptions_away_player_6 positioning_away_player_6 vision_away_player_6 penalties_away_player_6 marking_away_player_6 standing_tackle_away_player_6 sliding_tackle_away_player_6 gk_diving_away_player_6 gk_handling_away_player_6 gk_kicking_away_player_6 gk_positioning_away_player_6 gk_reflexes_away_player_6 overall_rating_away_player_7 potential_away_player_7 preferred_foot_away_player_7 attacking_work_rate_away_player_7 defensive_work_rate_away_player_7 crossing_away_player_7 finishing_away_player_7 heading_accuracy_away_player_7 short_passing_away_player_7 volleys_away_player_7 dribbling_away_player_7 curve_away_player_7 free_kick_accuracy_away_player_7 long_passing_away_player_7 ball_control_away_player_7 acceleration_away_player_7 sprint_speed_away_player_7 agility_away_player_7 reactions_away_player_7 balance_away_player_7 shot_power_away_player_7 jumping_away_player_7 stamina_away_player_7 strength_away_player_7 long_shots_away_player_7 aggression_away_player_7 interceptions_away_player_7 positioning_away_player_7 vision_away_player_7 penalties_away_player_7 marking_away_player_7 standing_tackle_away_player_7 sliding_tackle_away_player_7 gk_diving_away_player_7 gk_handling_away_player_7 gk_kicking_away_player_7 gk_positioning_away_player_7 gk_reflexes_away_player_7 overall_rating_away_player_8 potential_away_player_8 preferred_foot_away_player_8 attacking_work_rate_away_player_8 defensive_work_rate_away_player_8 crossing_away_player_8 finishing_away_player_8 heading_accuracy_away_player_8 short_passing_away_player_8 volleys_away_player_8 dribbling_away_player_8 curve_away_player_8 free_kick_accuracy_away_player_8 long_passing_away_player_8 ball_control_away_player_8 acceleration_away_player_8 sprint_speed_away_player_8 agility_away_player_8 reactions_away_player_8 balance_away_player_8 shot_power_away_player_8 jumping_away_player_8 stamina_away_player_8 strength_away_player_8 long_shots_away_player_8 aggression_away_player_8 interceptions_away_player_8 positioning_away_player_8 vision_away_player_8 penalties_away_player_8 marking_away_player_8 standing_tackle_away_player_8 sliding_tackle_away_player_8 gk_diving_away_player_8 gk_handling_away_player_8 gk_kicking_away_player_8 gk_positioning_away_player_8 gk_reflexes_away_player_8 overall_rating_away_player_9 potential_away_player_9 preferred_foot_away_player_9 attacking_work_rate_away_player_9 defensive_work_rate_away_player_9 crossing_away_player_9 finishing_away_player_9 heading_accuracy_away_player_9 short_passing_away_player_9 volleys_away_player_9 dribbling_away_player_9 curve_away_player_9 free_kick_accuracy_away_player_9 long_passing_away_player_9 ball_control_away_player_9 acceleration_away_player_9 sprint_speed_away_player_9 agility_away_player_9 reactions_away_player_9 balance_away_player_9 shot_power_away_player_9 jumping_away_player_9 stamina_away_player_9 strength_away_player_9 long_shots_away_player_9 aggression_away_player_9 interceptions_away_player_9 positioning_away_player_9 vision_away_player_9 penalties_away_player_9 marking_away_player_9 standing_tackle_away_player_9 sliding_tackle_away_player_9 gk_diving_away_player_9 gk_handling_away_player_9 gk_kicking_away_player_9 gk_positioning_away_player_9 gk_reflexes_away_player_9 overall_rating_away_player_10 potential_away_player_10 preferred_foot_away_player_10 attacking_work_rate_away_player_10 defensive_work_rate_away_player_10 crossing_away_player_10 finishing_away_player_10 heading_accuracy_away_player_10 short_passing_away_player_10 volleys_away_player_10 dribbling_away_player_10 curve_away_player_10 free_kick_accuracy_away_player_10 long_passing_away_player_10 ball_control_away_player_10 acceleration_away_player_10 sprint_speed_away_player_10 agility_away_player_10 reactions_away_player_10 balance_away_player_10 shot_power_away_player_10 jumping_away_player_10 stamina_away_player_10 strength_away_player_10 long_shots_away_player_10 aggression_away_player_10 interceptions_away_player_10 positioning_away_player_10 vision_away_player_10 penalties_away_player_10 marking_away_player_10 standing_tackle_away_player_10 sliding_tackle_away_player_10 gk_diving_away_player_10 gk_handling_away_player_10 gk_kicking_away_player_10 gk_positioning_away_player_10 gk_reflexes_away_player_10 overall_rating_away_player_11 potential_away_player_11 preferred_foot_away_player_11 attacking_work_rate_away_player_11 defensive_work_rate_away_player_11 crossing_away_player_11 finishing_away_player_11 heading_accuracy_away_player_11 short_passing_away_player_11 volleys_away_player_11 dribbling_away_player_11 curve_away_player_11 free_kick_accuracy_away_player_11 long_passing_away_player_11 ball_control_away_player_11 acceleration_away_player_11 sprint_speed_away_player_11 agility_away_player_11 reactions_away_player_11 balance_away_player_11 shot_power_away_player_11 jumping_away_player_11 stamina_away_player_11 strength_away_player_11 long_shots_away_player_11 aggression_away_player_11 interceptions_away_player_11 positioning_away_player_11 vision_away_player_11 penalties_away_player_11 marking_away_player_11 standing_tackle_away_player_11 sliding_tackle_away_player_11 gk_diving_away_player_11 gk_handling_away_player_11 gk_kicking_away_player_11 gk_positioning_away_player_11 gk_reflexes_away_player_11
0 2010/2011 1 2010-08-14 England England Premier League Aston Villa West Ham United 3 0 839796 70 Fast Little 59 Mixed Organised 65 Normal 70 Lots 50 Normal Free Form 30 Deep 70 Double 30 Narrow Cover 58 Balanced Little 30 Short Organised 31 Safe 70 Lots 50 Normal Organised 30 Deep 70 Double 30 Narrow Cover 82.0 84.0 right medium medium 23.0 23.0 23.0 24.0 10.0 23.0 18.0 19.0 82.0 22.0 32.0 53.0 45.0 69.0 58.0 22.0 50.0 65.0 74.0 23.0 63.0 65.0 64.0 63.0 67.0 23.0 23.0 11.0 82.0 86.0 82.0 86.0 81.0 78.0 80.0 right medium high 75.0 40.0 70.0 78.0 65.0 63.0 43.0 18.0 77.0 70.0 78.0 77.0 59.0 76.0 76.0 77.0 73.0 82.0 74.0 74.0 80.0 71.0 80.0 57.0 74.0 78.0 82.0 81.0 9.0 20.0 77.0 20.0 20.0 70.0 77.0 right medium medium 50.0 21.0 66.0 60.0 21.0 24.0 27.0 35.0 56.0 58.0 64.0 72.0 49.0 52.0 60.0 52.0 74.0 70.0 71.0 43.0 72.0 70.0 67.0 48.0 37.0 76.0 74.0 72.0 6.0 21.0 56.0 21.0 21.0 80.0 82.0 right low medium 56.0 31.0 86.0 52.0 30.0 27.0 35.0 24.0 51.0 58.0 73.0 78.0 38.0 75.0 82.0 53.0 85.0 77.0 90.0 25.0 90.0 73.0 77.0 52.0 60.0 75.0 85.0 79.0 14.0 21.0 51.0 21.0 21.0 79.0 83.0 left medium high 79.0 42.0 70.0 76.0 34.0 66.0 34.0 19.0 70.0 71.0 76.0 82.0 57.0 81.0 68.0 61.0 72.0 89.0 77.0 54.0 79.0 77.0 80.0 67.0 71.0 77.0 83.0 81.0 9.0 21.0 70.0 21.0 21.0 74.0 77.0 right high medium 78.0 39.0 40.0 73.0 66.0 78.0 66.0 31.0 54.0 79.0 80.0 82.0 71.0 71.0 56.0 71.0 43.0 77.0 53.0 65.0 36.0 62.0 64.0 76.0 76.0 21.0 21.0 23.0 5.0 21.0 54.0 21.0 21.0 81.0 85.0 left medium medium 87.0 73.0 71.0 79.0 82.0 84.0 81.0 86.0 74.0 82.0 82.0 80.0 78.0 79.0 77.0 75.0 58.0 77.0 68.0 74.0 48.0 69.0 79.0 82.0 77.0 37.0 38.0 36.0 10.0 21.0 74.0 21.0 21.0 81.0 84.0 right medium medium 70.0 60.0 68.0 87.0 74.0 76.0 43.0 70.0 83.0 82.0 73.0 74.0 81.0 76.0 71.0 86.0 67.0 80.0 75.0 85.0 78.0 70.0 83.0 84.0 85.0 74.0 77.0 69.0 13.0 21.0 83.0 21.0 21.0 82.0 84.0 right high high 84.0 70.0 68.0 82.0 78.0 84.0 81.0 79.0 74.0 79.0 86.0 84.0 78.0 71.0 75.0 83.0 62.0 88.0 74.0 82.0 69.0 77.0 71.0 83.0 75.0 30.0 45.0 74.0 10.0 22.0 74.0 22.0 22.0 84.0 87.0 right high medium 91.0 78.0 40.0 74.0 74.0 88.0 83.0 84.0 71.0 85.0 93.0 92.0 83.0 79.0 62.0 80.0 47.0 77.0 51.0 78.0 41.0 66.0 70.0 76.0 60.0 25.0 30.0 44.0 14.0 25.0 71.0 25.0 25.0 81.0 85.0 right medium medium 61.0 80.0 92.0 75.0 78.0 79.0 74.0 60.0 41.0 81.0 83.0 84.0 67.0 76.0 90.0 86.0 91.0 70.0 89.0 69.0 77.0 76.0 85.0 72.0 82.0 22.0 30.0 16.0 5.0 22.0 41.0 22.0 22.0 81.0 83.0 right medium medium 20.0 20.0 20.0 25.0 11.0 20.0 15.0 9.0 78.0 20.0 54.0 45.0 43.0 73.0 61.0 25.0 76.0 65.0 72.0 20.0 56.0 66.0 62.0 50.0 69.0 20.0 20.0 21.0 83.0 78.0 78.0 75.0 87.0 66.0 78.0 right medium high 25.0 27.0 68.0 53.0 26.0 42.0 32.0 37.0 61.0 60.0 68.0 76.0 70.0 59.0 68.0 51.0 75.0 71.0 68.0 42.0 63.0 48.0 74.0 59.0 58.0 64.0 68.0 72.0 1.0 23.0 61.0 23.0 23.0 69.0 78.0 right medium medium 37.0 30.0 78.0 57.0 27.0 38.0 32.0 29.0 52.0 51.0 64.0 61.0 46.0 61.0 60.0 38.0 88.0 64.0 76.0 27.0 66.0 58.0 61.0 38.0 50.0 66.0 75.0 71.0 2.0 23.0 52.0 23.0 23.0 80.0 81.0 left medium medium 41.0 20.0 89.0 65.0 40.0 39.0 36.0 21.0 49.0 60.0 73.0 75.0 48.0 74.0 72.0 20.0 86.0 79.0 83.0 30.0 82.0 74.0 77.0 59.0 67.0 79.0 84.0 79.0 10.0 20.0 49.0 20.0 20.0 74.0 79.0 left low medium 70.0 29.0 72.0 74.0 33.0 60.0 64.0 45.0 63.0 73.0 80.0 75.0 70.0 73.0 74.0 67.0 77.0 67.0 77.0 62.0 76.0 71.0 74.0 76.0 77.0 74.0 78.0 78.0 7.0 24.0 63.0 24.0 24.0 69.0 80.0 right high medium 79.0 60.0 58.0 70.0 54.0 77.0 77.0 52.0 59.0 73.0 79.0 81.0 71.0 73.0 74.0 75.0 71.0 68.0 66.0 62.0 63.0 65.0 70.0 75.0 74.0 69.0 72.0 63.0 7.0 20.0 59.0 20.0 20.0 78.0 82.0 right high high 66.0 70.0 75.0 85.0 69.0 67.0 75.0 55.0 74.0 79.0 76.0 75.0 65.0 84.0 74.0 74.0 71.0 92.0 76.0 71.0 89.0 83.0 81.0 81.0 79.0 75.0 77.0 85.0 9.0 22.0 74.0 22.0 22.0 74.0 80.0 right high high 70.0 58.0 58.0 83.0 78.0 68.0 72.0 61.0 76.0 74.0 66.0 69.0 68.0 78.0 61.0 72.0 59.0 84.0 58.0 67.0 79.0 72.0 77.0 80.0 75.0 61.0 71.0 68.0 14.0 25.0 76.0 25.0 25.0 69.0 75.0 right medium medium 66.0 71.0 75.0 73.0 49.0 65.0 52.0 60.0 64.0 70.0 60.0 60.0 62.0 57.0 70.0 54.0 60.0 81.0 69.0 56.0 66.0 63.0 72.0 68.0 68.0 70.0 68.0 65.0 7.0 21.0 64.0 21.0 21.0 74.0 81.0 left medium low 73.0 71.0 59.0 71.0 76.0 78.0 67.0 65.0 66.0 77.0 82.0 80.0 84.0 65.0 69.0 74.0 60.0 49.0 73.0 64.0 60.0 58.0 68.0 59.0 75.0 22.0 40.0 26.0 6.0 21.0 66.0 21.0 21.0 77.0 83.0 right high medium 60.0 83.0 81.0 67.0 69.0 73.0 70.0 25.0 47.0 78.0 74.0 76.0 74.0 81.0 85.0 78.0 87.0 78.0 85.0 69.0 82.0 76.0 81.0 70.0 80.0 20.0 21.0 17.0 8.0 20.0 47.0 20.0 20.0
1 2010/2011 1 2010-08-14 England England Premier League Bolton Wanderers Fulham 0 0 839799 55 Balanced Little 70 Long Organised 70 Risky 70 Lots 45 Normal Organised 35 Medium 70 Double 35 Normal Cover 60 Balanced Little 70 Long Organised 70 Risky 70 Lots 50 Normal Organised 40 Medium 35 Press 40 Normal Cover 80.0 81.0 right medium medium 22.0 22.0 22.0 25.0 9.0 22.0 12.0 15.0 78.0 23.0 50.0 52.0 43.0 44.0 54.0 26.0 67.0 68.0 72.0 22.0 44.0 75.0 58.0 70.0 70.0 22.0 22.0 11.0 83.0 81.0 78.0 79.0 86.0 74.0 76.0 right medium medium 72.0 33.0 73.0 62.0 59.0 60.0 63.0 55.0 74.0 65.0 66.0 64.0 53.0 72.0 68.0 57.0 68.0 74.0 72.0 56.0 86.0 85.0 79.0 78.0 55.0 77.0 76.0 82.0 12.0 20.0 74.0 20.0 20.0 78.0 84.0 right high medium 28.0 60.0 84.0 66.0 66.0 52.0 48.0 27.0 53.0 61.0 68.0 73.0 56.0 76.0 68.0 60.0 75.0 81.0 76.0 59.0 78.0 65.0 71.0 63.0 73.0 81.0 83.0 83.0 13.0 21.0 53.0 21.0 21.0 57.0 65.0 right None 5 25.0 25.0 55.0 51.0 30.0 40.0 28.0 24.0 36.0 33.0 68.0 64.0 50.0 50.0 60.0 40.0 71.0 65.0 61.0 25.0 38.0 48.0 31.0 31.0 33.0 58.0 70.0 63.0 11.0 10.0 11.0 10.0 14.0 68.0 69.0 left medium high 72.0 29.0 69.0 63.0 51.0 49.0 45.0 43.0 64.0 63.0 67.0 63.0 58.0 70.0 62.0 66.0 63.0 85.0 82.0 46.0 87.0 59.0 59.0 67.0 58.0 61.0 71.0 76.0 5.0 20.0 64.0 20.0 20.0 74.0 78.0 right medium medium 74.0 69.0 49.0 74.0 65.0 75.0 70.0 60.0 72.0 68.0 83.0 83.0 78.0 71.0 73.0 64.0 56.0 68.0 60.0 59.0 60.0 74.0 70.0 78.0 69.0 41.0 40.0 44.0 8.0 20.0 72.0 20.0 20.0 76.0 84.0 right medium medium 46.0 41.0 67.0 72.0 45.0 58.0 42.0 37.0 74.0 69.0 78.0 77.0 57.0 82.0 83.0 59.0 73.0 83.0 87.0 54.0 82.0 77.0 77.0 67.0 64.0 73.0 82.0 77.0 13.0 22.0 74.0 22.0 22.0 79.0 83.0 left medium low 85.0 68.0 43.0 78.0 73.0 78.0 77.0 83.0 75.0 77.0 84.0 81.0 72.0 70.0 73.0 89.0 50.0 70.0 64.0 90.0 51.0 60.0 67.0 81.0 75.0 20.0 22.0 24.0 7.0 20.0 75.0 20.0 20.0 70.0 77.0 right medium medium 73.0 67.0 62.0 70.0 60.0 70.0 83.0 70.0 59.0 72.0 84.0 82.0 74.0 72.0 72.0 74.0 59.0 85.0 61.0 68.0 57.0 72.0 69.0 73.0 73.0 42.0 33.0 51.0 10.0 21.0 59.0 21.0 21.0 76.0 81.0 right high medium 67.0 74.0 76.0 75.0 76.0 76.0 69.0 67.0 49.0 74.0 78.0 80.0 75.0 80.0 79.0 81.0 79.0 70.0 75.0 71.0 71.0 73.0 78.0 77.0 82.0 21.0 28.0 22.0 5.0 21.0 49.0 21.0 21.0 77.0 80.0 right medium medium 57.0 80.0 91.0 75.0 77.0 69.0 54.0 63.0 49.0 76.0 69.0 70.0 57.0 74.0 83.0 79.0 89.0 85.0 92.0 65.0 92.0 75.0 80.0 75.0 78.0 41.0 50.0 53.0 6.0 23.0 49.0 23.0 23.0 67.0 74.0 right medium medium 21.0 21.0 21.0 23.0 11.0 21.0 14.0 26.0 71.0 21.0 49.0 54.0 48.0 47.0 46.0 21.0 51.0 49.0 50.0 21.0 21.0 23.0 43.0 23.0 33.0 21.0 21.0 6.0 73.0 62.0 71.0 64.0 71.0 75.0 77.0 right medium high 76.0 51.0 65.0 73.0 68.0 49.0 51.0 52.0 68.0 73.0 78.0 80.0 69.0 67.0 70.0 75.0 74.0 77.0 78.0 55.0 77.0 65.0 72.0 62.0 67.0 75.0 78.0 81.0 14.0 24.0 68.0 24.0 24.0 78.0 81.0 right medium medium 45.0 57.0 76.0 66.0 32.0 53.0 52.0 24.0 57.0 66.0 75.0 77.0 57.0 70.0 76.0 47.0 78.0 78.0 77.0 25.0 77.0 77.0 81.0 60.0 81.0 82.0 83.0 77.0 12.0 20.0 57.0 20.0 20.0 83.0 86.0 right medium medium 42.0 40.0 83.0 83.0 59.0 39.0 38.0 59.0 76.0 70.0 68.0 74.0 59.0 81.0 77.0 73.0 89.0 80.0 88.0 58.0 80.0 87.0 89.0 68.0 77.0 85.0 88.0 76.0 14.0 25.0 76.0 25.0 25.0 70.0 74.0 right medium medium 67.0 34.0 70.0 63.0 43.0 52.0 42.0 41.0 65.0 65.0 72.0 75.0 66.0 74.0 64.0 62.0 70.0 73.0 73.0 51.0 70.0 61.0 66.0 52.0 63.0 71.0 72.0 75.0 11.0 25.0 65.0 25.0 25.0 75.0 79.0 right medium medium 80.0 58.0 59.0 74.0 81.0 80.0 67.0 72.0 71.0 79.0 75.0 77.0 65.0 64.0 66.0 75.0 69.0 78.0 70.0 68.0 64.0 70.0 71.0 75.0 68.0 30.0 41.0 39.0 7.0 20.0 71.0 20.0 20.0 76.0 79.0 right medium high 47.0 44.0 74.0 76.0 59.0 61.0 39.0 52.0 68.0 73.0 73.0 77.0 58.0 77.0 79.0 74.0 85.0 88.0 87.0 62.0 89.0 78.0 77.0 66.0 63.0 77.0 75.0 70.0 11.0 25.0 68.0 25.0 25.0 76.0 79.0 right medium medium 80.0 67.0 70.0 85.0 67.0 62.0 79.0 80.0 82.0 76.0 60.0 65.0 56.0 76.0 72.0 81.0 60.0 70.0 74.0 77.0 86.0 80.0 76.0 86.0 69.0 76.0 73.0 70.0 6.0 20.0 82.0 20.0 20.0 79.0 81.0 left medium medium 83.0 70.0 51.0 77.0 80.0 82.0 68.0 58.0 70.0 79.0 85.0 83.0 83.0 69.0 83.0 77.0 51.0 73.0 64.0 75.0 34.0 68.0 72.0 75.0 73.0 54.0 58.0 42.0 13.0 20.0 70.0 20.0 20.0 75.0 84.0 right medium high 81.0 70.0 70.0 71.0 83.0 79.0 76.0 81.0 64.0 80.0 74.0 78.0 70.0 62.0 67.0 75.0 68.0 76.0 51.0 72.0 64.0 68.0 72.0 74.0 70.0 35.0 44.0 33.0 5.0 22.0 64.0 22.0 22.0 76.0 80.0 left high medium 59.0 80.0 78.0 66.0 76.0 71.0 72.0 60.0 56.0 73.0 77.0 77.0 74.0 74.0 85.0 78.0 86.0 75.0 81.0 74.0 59.0 64.0 74.0 72.0 78.0 37.0 48.0 28.0 5.0 21.0 56.0 21.0 21.0
2 2010/2011 1 2010-08-14 England England Premier League Chelsea West Bromwich Albion 6 0 839800 70 Fast Little 60 Mixed Free Form 56 Normal 70 Lots 70 Lots Free Form 30 Deep 60 Press 35 Normal Cover 65 Balanced Little 40 Mixed Organised 70 Risky 70 Lots 55 Normal Organised 70 High 70 Double 70 Wide Cover 85.0 90.0 left medium medium 20.0 20.0 20.0 25.0 17.0 20.0 9.0 19.0 79.0 24.0 39.0 45.0 49.0 77.0 60.0 21.0 79.0 48.0 74.0 20.0 57.0 77.0 40.0 45.0 61.0 20.0 20.0 12.0 88.0 79.0 79.0 86.0 88.0 77.0 80.0 right medium medium 80.0 32.0 76.0 73.0 47.0 61.0 67.0 28.0 63.0 77.0 76.0 75.0 69.0 76.0 75.0 42.0 73.0 80.0 71.0 31.0 69.0 79.0 81.0 70.0 72.0 77.0 79.0 81.0 8.0 23.0 63.0 23.0 23.0 82.0 84.0 right medium medium 38.0 41.0 90.0 63.0 63.0 56.0 48.0 83.0 52.0 75.0 68.0 75.0 55.0 72.0 78.0 91.0 89.0 77.0 91.0 81.0 85.0 79.0 84.0 66.0 82.0 79.0 82.0 81.0 12.0 22.0 52.0 22.0 22.0 87.0 90.0 right medium high 52.0 46.0 94.0 68.0 55.0 45.0 44.0 31.0 60.0 60.0 65.0 70.0 49.0 81.0 83.0 61.0 91.0 75.0 92.0 33.0 91.0 84.0 89.0 63.0 84.0 88.0 92.0 87.0 7.0 23.0 60.0 23.0 23.0 84.0 87.0 left high medium 85.0 52.0 69.0 81.0 63.0 82.0 68.0 57.0 79.0 82.0 86.0 88.0 83.0 85.0 73.0 77.0 77.0 90.0 69.0 58.0 78.0 83.0 84.0 73.0 79.0 79.0 87.0 92.0 7.0 23.0 79.0 23.0 23.0 87.0 88.0 right high medium 80.0 90.0 74.0 88.0 87.0 79.0 87.0 86.0 94.0 87.0 73.0 75.0 76.0 87.0 83.0 92.0 67.0 92.0 81.0 93.0 76.0 84.0 91.0 89.0 88.0 53.0 63.0 64.0 8.0 22.0 94.0 22.0 22.0 81.0 86.0 right low high 64.0 51.0 72.0 86.0 61.0 70.0 68.0 58.0 76.0 82.0 80.0 81.0 71.0 72.0 82.0 70.0 75.0 89.0 83.0 62.0 90.0 81.0 86.0 78.0 84.0 79.0 84.0 76.0 9.0 21.0 76.0 21.0 21.0 86.0 89.0 right high high 74.0 75.0 79.0 90.0 81.0 79.0 68.0 58.0 84.0 85.0 85.0 83.0 75.0 90.0 84.0 86.0 78.0 95.0 88.0 85.0 88.0 86.0 92.0 85.0 87.0 83.0 92.0 88.0 7.0 25.0 84.0 25.0 25.0 85.0 89.0 right medium low 75.0 90.0 81.0 75.0 80.0 84.0 76.0 52.0 40.0 86.0 89.0 87.0 74.0 85.0 80.0 87.0 79.0 72.0 80.0 83.0 57.0 83.0 87.0 83.0 88.0 22.0 32.0 31.0 9.0 22.0 40.0 22.0 22.0 87.0 91.0 right high high 74.0 91.0 93.0 74.0 86.0 85.0 75.0 87.0 51.0 86.0 86.0 85.0 73.0 79.0 90.0 92.0 91.0 74.0 94.0 83.0 88.0 82.0 88.0 79.0 88.0 29.0 32.0 29.0 8.0 22.0 51.0 22.0 22.0 82.0 86.0 left medium medium 83.0 77.0 51.0 82.0 77.0 85.0 83.0 68.0 73.0 87.0 86.0 85.0 82.0 78.0 82.0 77.0 72.0 74.0 80.0 78.0 75.0 79.0 80.0 82.0 77.0 22.0 27.0 25.0 8.0 25.0 73.0 25.0 25.0 74.0 79.0 right medium medium 20.0 20.0 20.0 24.0 25.0 20.0 25.0 25.0 73.0 21.0 47.0 51.0 33.0 62.0 42.0 22.0 75.0 69.0 71.0 20.0 44.0 68.0 60.0 64.0 72.0 20.0 20.0 25.0 80.0 72.0 73.0 60.0 83.0 67.0 69.0 right medium medium 58.0 44.0 62.0 67.0 27.0 36.0 27.0 47.0 61.0 64.0 74.0 76.0 61.0 63.0 67.0 57.0 75.0 74.0 71.0 57.0 83.0 67.0 62.0 64.0 66.0 67.0 66.0 64.0 8.0 23.0 61.0 23.0 23.0 75.0 82.0 right medium medium 55.0 50.0 75.0 59.0 35.0 51.0 52.0 82.0 60.0 62.0 64.0 64.0 56.0 73.0 57.0 88.0 79.0 66.0 81.0 57.0 69.0 58.0 74.0 56.0 59.0 73.0 79.0 87.0 9.0 22.0 60.0 22.0 22.0 74.0 85.0 right low medium 46.0 22.0 74.0 72.0 29.0 44.0 42.0 47.0 54.0 59.0 57.0 58.0 51.0 67.0 72.0 61.0 77.0 70.0 82.0 37.0 81.0 74.0 72.0 65.0 70.0 75.0 76.0 72.0 8.0 22.0 54.0 22.0 22.0 70.0 70.0 left high medium 68.0 70.0 64.0 68.0 57.0 64.0 58.0 61.0 69.0 68.0 78.0 77.0 66.0 69.0 70.0 66.0 70.0 77.0 64.0 68.0 62.0 74.0 70.0 70.0 71.0 70.0 69.0 66.0 7.0 21.0 69.0 21.0 21.0 66.0 76.0 right medium medium 66.0 45.0 43.0 67.0 74.0 68.0 43.0 44.0 58.0 67.0 74.0 72.0 63.0 59.0 63.0 64.0 51.0 73.0 54.0 44.0 68.0 58.0 62.0 67.0 63.0 54.0 48.0 52.0 5.0 21.0 58.0 21.0 21.0 67.0 77.0 right medium high 57.0 32.0 65.0 70.0 21.0 46.0 43.0 52.0 66.0 62.0 68.0 74.0 65.0 66.0 70.0 71.0 66.0 82.0 73.0 45.0 72.0 55.0 61.0 49.0 64.0 68.0 71.0 69.0 2.0 20.0 66.0 20.0 20.0 68.0 79.0 left medium medium 76.0 61.0 48.0 76.0 57.0 60.0 73.0 75.0 74.0 69.0 66.0 64.0 67.0 59.0 58.0 82.0 76.0 68.0 58.0 78.0 57.0 59.0 58.0 68.0 59.0 45.0 40.0 25.0 10.0 20.0 74.0 20.0 20.0 71.0 74.0 right medium medium 69.0 63.0 51.0 64.0 67.0 78.0 70.0 27.0 62.0 74.0 80.0 83.0 69.0 60.0 65.0 68.0 53.0 65.0 64.0 59.0 41.0 49.0 51.0 66.0 64.0 36.0 34.0 33.0 10.0 20.0 62.0 20.0 20.0 74.0 86.0 right high medium 72.0 72.0 68.0 75.0 68.0 73.0 70.0 68.0 72.0 77.0 74.0 68.0 78.0 71.0 61.0 76.0 66.0 81.0 72.0 76.0 74.0 75.0 77.0 81.0 76.0 60.0 68.0 59.0 25.0 25.0 72.0 23.0 23.0 69.0 75.0 right medium medium 50.0 75.0 76.0 61.0 60.0 65.0 47.0 48.0 53.0 64.0 70.0 69.0 61.0 61.0 59.0 73.0 70.0 70.0 74.0 63.0 73.0 53.0 60.0 65.0 68.0 23.0 23.0 10.0 12.0 23.0 53.0 23.0 23.0
3 2010/2011 1 2010-08-14 England England Premier League Wolverhampton Wanderers Stoke City 2 1 839805 70 Fast Little 70 Long Organised 70 Risky 70 Lots 70 Lots Organised 70 High 70 Double 70 Wide Cover 65 Balanced Little 70 Long Organised 70 Risky 70 Lots 55 Normal Organised 35 Medium 70 Double 35 Normal Cover 73.0 71.0 right medium medium 21.0 21.0 9.0 29.0 20.0 7.0 19.0 17.0 74.0 22.0 50.0 53.0 49.0 64.0 48.0 25.0 54.0 62.0 77.0 21.0 66.0 56.0 70.0 59.0 60.0 21.0 27.0 24.0 76.0 71.0 74.0 68.0 81.0 67.0 77.0 right medium medium 70.0 30.0 47.0 65.0 44.0 52.0 56.0 35.0 61.0 63.0 64.0 63.0 66.0 70.0 64.0 62.0 57.0 73.0 66.0 40.0 62.0 68.0 67.0 67.0 66.0 71.0 74.0 71.0 14.0 23.0 61.0 23.0 23.0 72.0 77.0 right medium high 20.0 20.0 76.0 67.0 27.0 41.0 24.0 9.0 65.0 69.0 67.0 67.0 52.0 60.0 60.0 20.0 78.0 73.0 73.0 20.0 66.0 63.0 60.0 58.0 57.0 75.0 77.0 76.0 10.0 20.0 65.0 20.0 20.0 69.0 73.0 left medium medium 29.0 21.0 71.0 46.0 51.0 39.0 23.0 32.0 57.0 50.0 52.0 59.0 47.0 69.0 73.0 49.0 82.0 69.0 73.0 36.0 77.0 70.0 70.0 45.0 67.0 73.0 69.0 74.0 6.0 21.0 57.0 21.0 21.0 64.0 70.0 right high medium 66.0 69.0 56.0 59.0 65.0 64.0 65.0 46.0 61.0 65.0 73.0 70.0 61.0 67.0 63.0 61.0 61.0 66.0 67.0 55.0 54.0 63.0 66.0 58.0 61.0 63.0 65.0 66.0 14.0 21.0 61.0 21.0 21.0 71.0 74.0 left high low 76.0 65.0 53.0 74.0 30.0 74.0 52.0 42.0 67.0 73.0 76.0 77.0 68.0 68.0 59.0 60.0 55.0 66.0 60.0 57.0 50.0 56.0 58.0 65.0 68.0 31.0 40.0 45.0 6.0 21.0 67.0 21.0 21.0 70.0 73.0 right medium high 67.0 55.0 55.0 73.0 45.0 69.0 51.0 40.0 70.0 73.0 64.0 69.0 65.0 68.0 66.0 67.0 62.0 78.0 77.0 59.0 68.0 69.0 70.0 73.0 72.0 68.0 67.0 71.0 11.0 25.0 70.0 25.0 25.0 68.0 77.0 left medium high 72.0 68.0 51.0 73.0 66.0 63.0 60.0 41.0 74.0 73.0 69.0 69.0 64.0 65.0 60.0 60.0 56.0 74.0 55.0 62.0 51.0 69.0 72.0 73.0 70.0 64.0 58.0 58.0 6.0 21.0 74.0 21.0 21.0 72.0 74.0 left high high 67.0 57.0 79.0 65.0 63.0 62.0 57.0 51.0 64.0 61.0 61.0 74.0 60.0 65.0 85.0 77.0 72.0 91.0 89.0 56.0 87.0 74.0 67.0 73.0 78.0 67.0 72.0 72.0 14.0 21.0 64.0 21.0 21.0 77.0 84.0 left medium low 54.0 82.0 69.0 67.0 65.0 83.0 35.0 30.0 56.0 80.0 80.0 82.0 77.0 79.0 58.0 79.0 57.0 79.0 74.0 66.0 38.0 67.0 74.0 65.0 74.0 22.0 26.0 13.0 9.0 21.0 56.0 21.0 21.0 75.0 83.0 right medium low 33.0 83.0 66.0 67.0 70.0 75.0 65.0 34.0 37.0 74.0 87.0 85.0 74.0 79.0 64.0 76.0 55.0 70.0 66.0 54.0 40.0 64.0 74.0 59.0 78.0 22.0 22.0 31.0 6.0 22.0 37.0 22.0 22.0 74.0 78.0 right medium medium 22.0 22.0 22.0 25.0 22.0 22.0 14.0 11.0 67.0 22.0 51.0 52.0 65.0 71.0 74.0 23.0 78.0 64.0 70.0 22.0 64.0 62.0 53.0 51.0 71.0 22.0 22.0 8.0 78.0 74.0 67.0 72.0 78.0 75.0 80.0 right medium high 22.0 29.0 87.0 48.0 45.0 34.0 29.0 35.0 58.0 55.0 62.0 67.0 58.0 62.0 77.0 87.0 80.0 73.0 95.0 57.0 82.0 72.0 69.0 31.0 61.0 73.0 78.0 73.0 5.0 22.0 58.0 22.0 22.0 76.0 80.0 right low medium 36.0 45.0 80.0 57.0 34.0 51.0 30.0 29.0 63.0 50.0 69.0 70.0 58.0 72.0 77.0 50.0 80.0 73.0 83.0 34.0 84.0 65.0 74.0 42.0 58.0 75.0 79.0 76.0 11.0 25.0 63.0 25.0 25.0 77.0 80.0 right medium high 30.0 56.0 85.0 59.0 34.0 31.0 33.0 23.0 56.0 59.0 68.0 66.0 64.0 79.0 77.0 55.0 81.0 73.0 79.0 42.0 83.0 76.0 75.0 41.0 65.0 77.0 80.0 79.0 10.0 22.0 56.0 22.0 22.0 74.0 75.0 left medium medium 65.0 34.0 73.0 64.0 38.0 61.0 60.0 55.0 63.0 66.0 72.0 71.0 67.0 68.0 69.0 63.0 72.0 73.0 77.0 31.0 76.0 68.0 72.0 46.0 67.0 76.0 77.0 75.0 7.0 21.0 63.0 21.0 21.0 72.0 75.0 right medium medium 73.0 64.0 70.0 75.0 56.0 68.0 68.0 60.0 73.0 72.0 73.0 72.0 69.0 69.0 74.0 70.0 76.0 77.0 74.0 68.0 75.0 68.0 71.0 69.0 66.0 64.0 73.0 69.0 5.0 21.0 73.0 21.0 21.0 72.0 79.0 right medium medium 70.0 59.0 63.0 75.0 54.0 65.0 70.0 77.0 69.0 75.0 77.0 74.0 69.0 70.0 72.0 80.0 72.0 81.0 76.0 79.0 70.0 67.0 69.0 74.0 75.0 47.0 62.0 68.0 5.0 20.0 69.0 20.0 20.0 72.0 75.0 right medium medium 66.0 68.0 56.0 78.0 54.0 67.0 70.0 73.0 76.0 74.0 68.0 67.0 69.0 66.0 69.0 71.0 68.0 72.0 67.0 72.0 68.0 68.0 70.0 76.0 74.0 56.0 71.0 63.0 6.0 21.0 76.0 21.0 21.0 74.0 80.0 left medium medium 79.0 66.0 41.0 73.0 58.0 79.0 78.0 79.0 64.0 77.0 76.0 75.0 79.0 62.0 66.0 64.0 66.0 73.0 57.0 55.0 55.0 64.0 68.0 74.0 66.0 45.0 53.0 36.0 11.0 20.0 64.0 20.0 20.0 78.0 81.0 right low medium 39.0 80.0 91.0 64.0 70.0 71.0 55.0 13.0 36.0 75.0 82.0 89.0 71.0 79.0 80.0 74.0 86.0 84.0 90.0 70.0 86.0 64.0 78.0 71.0 74.0 40.0 24.0 30.0 12.0 20.0 36.0 20.0 20.0 74.0 78.0 right medium low 53.0 79.0 73.0 64.0 74.0 81.0 56.0 56.0 51.0 77.0 73.0 72.0 70.0 65.0 73.0 79.0 73.0 65.0 80.0 67.0 76.0 57.0 68.0 71.0 74.0 31.0 36.0 29.0 6.0 22.0 51.0 22.0 22.0
4 2010/2011 1 2010-08-14 England England Premier League Wigan Athletic Blackpool 0 4 840184 70 Fast Little 70 Long Organised 70 Risky 70 Lots 50 Normal Organised 35 Medium 70 Double 35 Normal Cover 70 Fast Little 70 Long Organised 70 Risky 70 Lots 65 Normal Organised 70 High 70 Double 70 Wide Cover 77.0 83.0 right medium medium 23.0 23.0 23.0 26.0 12.0 23.0 12.0 10.0 80.0 22.0 50.0 51.0 54.0 67.0 49.0 22.0 78.0 67.0 70.0 23.0 59.0 77.0 49.0 69.0 67.0 23.0 27.0 23.0 80.0 78.0 80.0 73.0 78.0 73.0 75.0 right low medium 63.0 22.0 66.0 56.0 20.0 57.0 22.0 37.0 45.0 65.0 68.0 73.0 46.0 66.0 62.0 59.0 75.0 78.0 77.0 40.0 65.0 76.0 77.0 61.0 64.0 78.0 77.0 75.0 12.0 23.0 45.0 23.0 23.0 70.0 72.0 right medium medium 47.0 38.0 72.0 67.0 34.0 46.0 20.0 35.0 65.0 63.0 53.0 60.0 53.0 68.0 71.0 54.0 65.0 67.0 75.0 42.0 69.0 68.0 76.0 63.0 77.0 69.0 74.0 70.0 6.0 23.0 65.0 23.0 23.0 71.0 75.0 left None 7 39.0 43.0 71.0 54.0 37.0 39.0 23.0 34.0 43.0 47.0 74.0 67.0 58.0 64.0 70.0 63.0 76.0 68.0 74.0 48.0 73.0 47.0 69.0 34.0 50.0 73.0 75.0 72.0 12.0 20.0 43.0 20.0 20.0 73.0 78.0 left medium medium 77.0 57.0 50.0 67.0 66.0 68.0 47.0 79.0 62.0 69.0 83.0 82.0 63.0 70.0 60.0 78.0 69.0 82.0 78.0 76.0 72.0 64.0 71.0 62.0 64.0 80.0 77.0 76.0 12.0 23.0 62.0 23.0 23.0 71.0 86.0 right medium medium 76.0 66.0 33.0 74.0 61.0 83.0 64.0 58.0 74.0 78.0 64.0 68.0 66.0 63.0 72.0 63.0 66.0 69.0 49.0 64.0 46.0 54.0 69.0 74.0 74.0 22.0 22.0 61.0 2.0 22.0 74.0 22.0 22.0 72.0 77.0 right high high 57.0 40.0 74.0 76.0 42.0 62.0 40.0 29.0 59.0 69.0 75.0 76.0 63.0 65.0 72.0 65.0 80.0 79.0 86.0 46.0 77.0 76.0 73.0 62.0 60.0 69.0 76.0 74.0 3.0 22.0 59.0 22.0 22.0 73.0 83.0 right high low 69.0 72.0 56.0 58.0 60.0 83.0 74.0 61.0 56.0 82.0 84.0 80.0 72.0 60.0 68.0 68.0 62.0 67.0 74.0 60.0 42.0 52.0 52.0 60.0 66.0 35.0 29.0 32.0 6.0 23.0 56.0 23.0 23.0 72.0 76.0 right medium high 69.0 67.0 58.0 77.0 58.0 69.0 70.0 75.0 72.0 73.0 72.0 69.0 63.0 70.0 67.0 73.0 65.0 74.0 66.0 68.0 64.0 67.0 75.0 72.0 71.0 56.0 72.0 67.0 9.0 21.0 72.0 21.0 21.0 77.0 80.0 right high medium 75.0 79.0 78.0 67.0 76.0 78.0 68.0 69.0 63.0 77.0 79.0 77.0 78.0 74.0 74.0 78.0 80.0 72.0 75.0 78.0 71.0 69.0 73.0 71.0 78.0 53.0 55.0 35.0 11.0 22.0 63.0 22.0 22.0 69.0 78.0 right medium medium 53.0 75.0 82.0 64.0 61.0 60.0 57.0 53.0 55.0 70.0 64.0 69.0 67.0 62.0 69.0 74.0 80.0 68.0 68.0 66.0 47.0 23.0 70.0 58.0 68.0 20.0 32.0 22.0 6.0 13.0 5.0 6.0 13.0 63.0 65.0 right None 9 23.0 23.0 23.0 23.0 17.0 23.0 11.0 13.0 62.0 23.0 35.0 37.0 57.0 32.0 59.0 23.0 64.0 39.0 46.0 23.0 49.0 38.0 12.0 36.0 27.0 23.0 23.0 28.0 65.0 63.0 62.0 64.0 66.0 68.0 79.0 right high medium 27.0 23.0 56.0 40.0 23.0 23.0 26.0 15.0 32.0 49.0 76.0 75.0 65.0 71.0 71.0 27.0 74.0 66.0 74.0 23.0 68.0 74.0 67.0 53.0 62.0 68.0 76.0 75.0 13.0 23.0 32.0 23.0 23.0 66.0 72.0 right medium medium 44.0 42.0 65.0 52.0 22.0 38.0 31.0 41.0 44.0 56.0 63.0 53.0 62.0 59.0 69.0 47.0 77.0 64.0 80.0 29.0 56.0 55.0 57.0 51.0 53.0 73.0 68.0 66.0 10.0 23.0 44.0 23.0 23.0 65.0 78.0 right low medium 38.0 23.0 67.0 51.0 29.0 30.0 38.0 38.0 26.0 59.0 60.0 65.0 57.0 66.0 54.0 38.0 68.0 64.0 57.0 35.0 64.0 58.0 53.0 48.0 58.0 64.0 70.0 74.0 4.0 20.0 26.0 20.0 20.0 64.0 68.0 left medium medium 68.0 54.0 60.0 51.0 48.0 49.0 59.0 54.0 54.0 62.0 63.0 69.0 67.0 64.0 62.0 56.0 58.0 63.0 70.0 31.0 61.0 62.0 60.0 63.0 55.0 69.0 65.0 68.0 7.0 22.0 54.0 22.0 22.0 74.0 83.0 left medium low 74.0 76.0 72.0 75.0 69.0 68.0 77.0 77.0 77.0 73.0 70.0 72.0 66.0 76.0 72.0 77.0 73.0 73.0 72.0 78.0 66.0 64.0 76.0 80.0 74.0 26.0 64.0 60.0 8.0 20.0 77.0 20.0 20.0 65.0 74.0 left medium high 66.0 61.0 57.0 68.0 62.0 70.0 64.0 60.0 58.0 66.0 68.0 70.0 72.0 62.0 70.0 62.0 66.0 73.0 64.0 64.0 67.0 65.0 63.0 69.0 64.0 61.0 63.0 69.0 8.0 21.0 58.0 21.0 21.0 69.0 76.0 right medium medium 67.0 70.0 68.0 66.0 75.0 75.0 69.0 46.0 54.0 72.0 76.0 74.0 70.0 74.0 62.0 73.0 70.0 61.0 53.0 44.0 38.0 60.0 66.0 73.0 63.0 23.0 29.0 26.0 3.0 22.0 54.0 22.0 22.0 65.0 68.0 right medium medium 69.0 65.0 66.0 65.0 62.0 60.0 51.0 48.0 52.0 59.0 69.0 81.0 66.0 66.0 57.0 59.0 61.0 73.0 56.0 67.0 50.0 55.0 58.0 65.0 57.0 28.0 29.0 43.0 6.0 20.0 52.0 20.0 20.0 71.0 74.0 right medium low 44.0 62.0 71.0 58.0 57.0 70.0 44.0 56.0 25.0 61.0 81.0 85.0 52.0 64.0 51.0 75.0 71.0 65.0 86.0 49.0 78.0 51.0 59.0 47.0 58.0 20.0 31.0 25.0 5.0 20.0 25.0 20.0 20.0 65.0 70.0 right medium medium 45.0 64.0 70.0 63.0 63.0 62.0 53.0 51.0 25.0 66.0 70.0 69.0 66.0 65.0 64.0 71.0 68.0 77.0 70.0 54.0 70.0 71.0 68.0 67.0 64.0 41.0 32.0 21.0 9.0 20.0 25.0 20.0 20.0
# drop rows with missing values after merging player data
total_matches_remaining = epl_matches.shape[0]

epl_matches = epl_matches.dropna()
total_matches_remaining - epl_matches.shape[0]

print('further', total_matches_remaining - epl_matches.shape[0], 'matches were deleted from the dataset due to missing player information')
further 62 matches were deleted from the dataset due to missing player information
 # final match table shape after preprocessing
 epl_matches.shape
(2179, 886)
# add potential target columns
epl_matches['home_win'] = (epl_matches['home_team_goal'] > epl_matches['away_team_goal']).astype(int)
epl_matches['away_win'] = (epl_matches['home_team_goal'] < epl_matches['away_team_goal']).astype(int)
epl_matches['draw'] = (epl_matches['home_team_goal'] == epl_matches['away_team_goal']).astype(int)

# add result column
epl_matches.loc[epl_matches['home_team_goal'] > epl_matches['away_team_goal'], 'result'] = 'home_win' 
epl_matches.loc[epl_matches['home_team_goal'] < epl_matches['away_team_goal'], 'result'] = 'away_win' 
epl_matches.loc[epl_matches['home_team_goal'] == epl_matches['away_team_goal'], 'result'] = 'draw' 
 # overview final matches table
 epl_matches.head(5)
season match_day match_date country_name league_name home_team away_team home_team_goal away_team_goal match_api_id buildUpPlaySpeed_home_team buildUpPlaySpeedClass_home_team buildUpPlayDribblingClass_home_team buildUpPlayPassing_home_team buildUpPlayPassingClass_home_team buildUpPlayPositioningClass_home_team chanceCreationPassing_home_team chanceCreationPassingClass_home_team chanceCreationCrossing_home_team chanceCreationCrossingClass_home_team chanceCreationShooting_home_team chanceCreationShootingClass_home_team chanceCreationPositioningClass_home_team defencePressure_home_team defencePressureClass_home_team defenceAggression_home_team defenceAggressionClass_home_team defenceTeamWidth_home_team defenceTeamWidthClass_home_team defenceDefenderLineClass_home_team buildUpPlaySpeed_away_team buildUpPlaySpeedClass_away_team buildUpPlayDribblingClass_away_team buildUpPlayPassing_away_team buildUpPlayPassingClass_away_team buildUpPlayPositioningClass_away_team chanceCreationPassing_away_team chanceCreationPassingClass_away_team chanceCreationCrossing_away_team chanceCreationCrossingClass_away_team chanceCreationShooting_away_team chanceCreationShootingClass_away_team chanceCreationPositioningClass_away_team defencePressure_away_team defencePressureClass_away_team defenceAggression_away_team defenceAggressionClass_away_team defenceTeamWidth_away_team defenceTeamWidthClass_away_team defenceDefenderLineClass_away_team overall_rating_home_player_1 potential_home_player_1 preferred_foot_home_player_1 attacking_work_rate_home_player_1 defensive_work_rate_home_player_1 crossing_home_player_1 finishing_home_player_1 heading_accuracy_home_player_1 short_passing_home_player_1 volleys_home_player_1 dribbling_home_player_1 curve_home_player_1 free_kick_accuracy_home_player_1 long_passing_home_player_1 ball_control_home_player_1 acceleration_home_player_1 sprint_speed_home_player_1 agility_home_player_1 reactions_home_player_1 balance_home_player_1 shot_power_home_player_1 jumping_home_player_1 stamina_home_player_1 strength_home_player_1 long_shots_home_player_1 aggression_home_player_1 interceptions_home_player_1 positioning_home_player_1 vision_home_player_1 penalties_home_player_1 marking_home_player_1 standing_tackle_home_player_1 sliding_tackle_home_player_1 gk_diving_home_player_1 gk_handling_home_player_1 gk_kicking_home_player_1 gk_positioning_home_player_1 gk_reflexes overall_rating_home_player_2 potential_home_player_2 preferred_foot_home_player_2 attacking_work_rate_home_player_2 defensive_work_rate_home_player_2 crossing_home_player_2 finishing_home_player_2 heading_accuracy_home_player_2 short_passing_home_player_2 volleys_home_player_2 dribbling_home_player_2 curve_home_player_2 free_kick_accuracy_home_player_2 long_passing_home_player_2 ball_control_home_player_2 acceleration_home_player_2 sprint_speed_home_player_2 agility_home_player_2 reactions_home_player_2 balance_home_player_2 shot_power_home_player_2 jumping_home_player_2 stamina_home_player_2 strength_home_player_2 long_shots_home_player_2 aggression_home_player_2 interceptions_home_player_2 positioning_home_player_2 vision_home_player_2 penalties_home_player_2 marking_home_player_2 standing_tackle_home_player_2 sliding_tackle_home_player_2 gk_diving_home_player_2 gk_handling_home_player_2 gk_kicking_home_player_2 gk_positioning_home_player_2 gk_reflexes_home_player_2 overall_rating_home_player_3 potential_home_player_3 preferred_foot_home_player_3 attacking_work_rate_home_player_3 defensive_work_rate_home_player_3 crossing_home_player_3 finishing_home_player_3 heading_accuracy_home_player_3 short_passing_home_player_3 volleys_home_player_3 dribbling_home_player_3 curve_home_player_3 free_kick_accuracy_home_player_3 long_passing_home_player_3 ball_control_home_player_3 acceleration_home_player_3 sprint_speed_home_player_3 agility_home_player_3 reactions_home_player_3 balance_home_player_3 shot_power_home_player_3 jumping_home_player_3 stamina_home_player_3 strength_home_player_3 long_shots_home_player_3 aggression_home_player_3 interceptions_home_player_3 positioning_home_player_3 vision_home_player_3 penalties_home_player_3 marking_home_player_3 standing_tackle_home_player_3 sliding_tackle_home_player_3 gk_diving_home_player_3 gk_handling_home_player_3 gk_kicking_home_player_3 gk_positioning_home_player_3 gk_reflexes_home_player_3 overall_rating_home_player_4 potential_home_player_4 preferred_foot_home_player_4 attacking_work_rate_home_player_4 defensive_work_rate_home_player_4 crossing_home_player_4 finishing_home_player_4 heading_accuracy_home_player_4 short_passing_home_player_4 volleys_home_player_4 dribbling_home_player_4 curve_home_player_4 free_kick_accuracy_home_player_4 long_passing_home_player_4 ball_control_home_player_4 acceleration_home_player_4 sprint_speed_home_player_4 agility_home_player_4 reactions_home_player_4 balance_home_player_4 shot_power_home_player_4 jumping_home_player_4 stamina_home_player_4 strength_home_player_4 long_shots_home_player_4 aggression_home_player_4 interceptions_home_player_4 positioning_home_player_4 vision_home_player_4 penalties_home_player_4 marking_home_player_4 standing_tackle_home_player_4 sliding_tackle_home_player_4 gk_diving_home_player_4 gk_handling_home_player_4 gk_kicking_home_player_4 gk_positioning_home_player_4 gk_reflexes_home_player_4 overall_rating_home_player_5 potential_home_player_5 preferred_foot_home_player_5 attacking_work_rate_home_player_5 defensive_work_rate_home_player_5 crossing_home_player_5 finishing_home_player_5 heading_accuracy_home_player_5 short_passing_home_player_5 volleys_home_player_5 dribbling_home_player_5 curve_home_player_5 free_kick_accuracy_home_player_5 long_passing_home_player_5 ball_control_home_player_5 acceleration_home_player_5 sprint_speed_home_player_5 agility_home_player_5 reactions_home_player_5 balance_home_player_5 shot_power_home_player_5 jumping_home_player_5 stamina_home_player_5 strength_home_player_5 long_shots_home_player_5 aggression_home_player_5 interceptions_home_player_5 positioning_home_player_5 vision_home_player_5 penalties_home_player_5 marking_home_player_5 standing_tackle_home_player_5 sliding_tackle_home_player_5 gk_diving_home_player_5 gk_handling_home_player_5 gk_kicking_home_player_5 gk_positioning_home_player_5 gk_reflexes_home_player_5 overall_rating_home_player_6 potential_home_player_6 preferred_foot_home_player_6 attacking_work_rate_home_player_6 defensive_work_rate_home_player_6 crossing_home_player_6 finishing_home_player_6 heading_accuracy_home_player_6 short_passing_home_player_6 volleys_home_player_6 dribbling_home_player_6 curve_home_player_6 free_kick_accuracy_home_player_6 long_passing_home_player_6 ball_control_home_player_6 acceleration_home_player_6 sprint_speed_home_player_6 agility_home_player_6 reactions_home_player_6 balance_home_player_6 shot_power_home_player_6 jumping_home_player_6 stamina_home_player_6 strength_home_player_6 long_shots_home_player_6 aggression_home_player_6 interceptions_home_player_6 positioning_home_player_6 vision_home_player_6 penalties_home_player_6 marking_home_player_6 standing_tackle_home_player_6 sliding_tackle_home_player_6 gk_diving_home_player_6 gk_handling_home_player_6 gk_kicking_home_player_6 gk_positioning_home_player_6 gk_reflexes_home_player_6 overall_rating_home_player_7 potential_home_player_7 preferred_foot_home_player_7 attacking_work_rate_home_player_7 defensive_work_rate_home_player_7 crossing_home_player_7 finishing_home_player_7 heading_accuracy_home_player_7 short_passing_home_player_7 volleys_home_player_7 dribbling_home_player_7 curve_home_player_7 free_kick_accuracy_home_player_7 long_passing_home_player_7 ball_control_home_player_7 acceleration_home_player_7 sprint_speed_home_player_7 agility_home_player_7 reactions_home_player_7 balance_home_player_7 shot_power_home_player_7 jumping_home_player_7 stamina_home_player_7 strength_home_player_7 long_shots_home_player_7 aggression_home_player_7 interceptions_home_player_7 positioning_home_player_7 vision_home_player_7 penalties_home_player_7 marking_home_player_7 standing_tackle_home_player_7 sliding_tackle_home_player_7 gk_diving_home_player_7 gk_handling_home_player_7 gk_kicking_home_player_7 gk_positioning_home_player_7 gk_reflexes_home_player_7 overall_rating_home_player_8 potential_home_player_8 preferred_foot_home_player_8 attacking_work_rate_home_player_8 defensive_work_rate_home_player_8 crossing_home_player_8 finishing_home_player_8 heading_accuracy_home_player_8 short_passing_home_player_8 volleys_home_player_8 dribbling_home_player_8 curve_home_player_8 free_kick_accuracy_home_player_8 long_passing_home_player_8 ball_control_home_player_8 acceleration_home_player_8 sprint_speed_home_player_8 agility_home_player_8 reactions_home_player_8 balance_home_player_8 shot_power_home_player_8 jumping_home_player_8 stamina_home_player_8 strength_home_player_8 long_shots_home_player_8 aggression_home_player_8 interceptions_home_player_8 positioning_home_player_8 vision_home_player_8 penalties_home_player_8 marking_home_player_8 standing_tackle_home_player_8 sliding_tackle_home_player_8 gk_diving_home_player_8 gk_handling_home_player_8 gk_kicking_home_player_8 gk_positioning_home_player_8 gk_reflexes_home_player_8 overall_rating_home_player_9 potential_home_player_9 preferred_foot_home_player_9 attacking_work_rate_home_player_9 defensive_work_rate_home_player_9 crossing_home_player_9 finishing_home_player_9 heading_accuracy_home_player_9 short_passing_home_player_9 volleys_home_player_9 dribbling_home_player_9 curve_home_player_9 free_kick_accuracy_home_player_9 long_passing_home_player_9 ball_control_home_player_9 acceleration_home_player_9 sprint_speed_home_player_9 agility_home_player_9 reactions_home_player_9 balance_home_player_9 shot_power_home_player_9 jumping_home_player_9 stamina_home_player_9 strength_home_player_9 long_shots_home_player_9 aggression_home_player_9 interceptions_home_player_9 positioning_home_player_9 vision_home_player_9 penalties_home_player_9 marking_home_player_9 standing_tackle_home_player_9 sliding_tackle_home_player_9 gk_diving_home_player_9 gk_handling_home_player_9 gk_kicking_home_player_9 gk_positioning_home_player_9 gk_reflexes_home_player_9 overall_rating_home_player_10 potential_home_player_10 preferred_foot_home_player_10 attacking_work_rate_home_player_10 defensive_work_rate_home_player_10 crossing_home_player_10 finishing_home_player_10 heading_accuracy_home_player_10 short_passing_home_player_10 volleys_home_player_10 dribbling_home_player_10 curve_home_player_10 free_kick_accuracy_home_player_10 long_passing_home_player_10 ball_control_home_player_10 acceleration_home_player_10 sprint_speed_home_player_10 agility_home_player_10 reactions_home_player_10 balance_home_player_10 shot_power_home_player_10 jumping_home_player_10 stamina_home_player_10 strength_home_player_10 long_shots_home_player_10 aggression_home_player_10 interceptions_home_player_10 positioning_home_player_10 vision_home_player_10 penalties_home_player_10 marking_home_player_10 standing_tackle_home_player_10 sliding_tackle_home_player_10 gk_diving_home_player_10 gk_handling_home_player_10 gk_kicking_home_player_10 gk_positioning_home_player_10 gk_reflexes_home_player_10 overall_rating_home_player_11 potential_home_player_11 preferred_foot_home_player_11 attacking_work_rate_home_player_11 defensive_work_rate_home_player_11 crossing_home_player_11 finishing_home_player_11 heading_accuracy_home_player_11 short_passing_home_player_11 volleys_home_player_11 dribbling_home_player_11 curve_home_player_11 free_kick_accuracy_home_player_11 long_passing_home_player_11 ball_control_home_player_11 acceleration_home_player_11 sprint_speed_home_player_11 agility_home_player_11 reactions_home_player_11 balance_home_player_11 shot_power_home_player_11 jumping_home_player_11 stamina_home_player_11 strength_home_player_11 long_shots_home_player_11 aggression_home_player_11 interceptions_home_player_11 positioning_home_player_11 vision_home_player_11 penalties_home_player_11 marking_home_player_11 standing_tackle_home_player_11 sliding_tackle_home_player_11 gk_diving_home_player_11 gk_handling_home_player_11 gk_kicking_home_player_11 gk_positioning_home_player_11 gk_reflexes_home_player_11 overall_rating_away_player_1 potential_away_player_1 preferred_foot_away_player_1 attacking_work_rate_away_player_1 defensive_work_rate_away_player_1 crossing_away_player_1 finishing_away_player_1 heading_accuracy_away_player_1 short_passing_away_player_1 volleys_away_player_1 dribbling_away_player_1 curve_away_player_1 free_kick_accuracy_away_player_1 long_passing_away_player_1 ball_control_away_player_1 acceleration_away_player_1 sprint_speed_away_player_1 agility_away_player_1 reactions_away_player_1 balance_away_player_1 shot_power_away_player_1 jumping_away_player_1 stamina_away_player_1 strength_away_player_1 long_shots_away_player_1 aggression_away_player_1 interceptions_away_player_1 positioning_away_player_1 vision_away_player_1 penalties_away_player_1 marking_away_player_1 standing_tackle_away_player_1 sliding_tackle_away_player_1 gk_diving_away_player_1 gk_handling_away_player_1 gk_kicking_away_player_1 gk_positioning_away_player_1 gk_reflexes_away_player_1 overall_rating_away_player_2 potential_away_player_2 preferred_foot_away_player_2 attacking_work_rate_away_player_2 defensive_work_rate_away_player_2 crossing_away_player_2 finishing_away_player_2 heading_accuracy_away_player_2 short_passing_away_player_2 volleys_away_player_2 dribbling_away_player_2 curve_away_player_2 free_kick_accuracy_away_player_2 long_passing_away_player_2 ball_control_away_player_2 acceleration_away_player_2 sprint_speed_away_player_2 agility_away_player_2 reactions_away_player_2 balance_away_player_2 shot_power_away_player_2 jumping_away_player_2 stamina_away_player_2 strength_away_player_2 long_shots_away_player_2 aggression_away_player_2 interceptions_away_player_2 positioning_away_player_2 vision_away_player_2 penalties_away_player_2 marking_away_player_2 standing_tackle_away_player_2 sliding_tackle_away_player_2 gk_diving_away_player_2 gk_handling_away_player_2 gk_kicking_away_player_2 gk_positioning_away_player_2 gk_reflexes_away_player_2 overall_rating_away_player_3 potential_away_player_3 preferred_foot_away_player_3 attacking_work_rate_away_player_3 defensive_work_rate_away_player_3 crossing_away_player_3 finishing_away_player_3 heading_accuracy_away_player_3 short_passing_away_player_3 volleys_away_player_3 dribbling_away_player_3 curve_away_player_3 free_kick_accuracy_away_player_3 long_passing_away_player_3 ball_control_away_player_3 acceleration_away_player_3 sprint_speed_away_player_3 agility_away_player_3 reactions_away_player_3 balance_away_player_3 shot_power_away_player_3 jumping_away_player_3 stamina_away_player_3 strength_away_player_3 long_shots_away_player_3 aggression_away_player_3 interceptions_away_player_3 positioning_away_player_3 vision_away_player_3 penalties_away_player_3 marking_away_player_3 standing_tackle_away_player_3 sliding_tackle_away_player_3 gk_diving_away_player_3 gk_handling_away_player_3 gk_kicking_away_player_3 gk_positioning_away_player_3 gk_reflexes_away_player_3 overall_rating_away_player_4 potential_away_player_4 preferred_foot_away_player_4 attacking_work_rate_away_player_4 defensive_work_rate_away_player_4 crossing_away_player_4 finishing_away_player_4 heading_accuracy_away_player_4 short_passing_away_player_4 volleys_away_player_4 dribbling_away_player_4 curve_away_player_4 free_kick_accuracy_away_player_4 long_passing_away_player_4 ball_control_away_player_4 acceleration_away_player_4 sprint_speed_away_player_4 agility_away_player_4 reactions_away_player_4 balance_away_player_4 shot_power_away_player_4 jumping_away_player_4 stamina_away_player_4 strength_away_player_4 long_shots_away_player_4 aggression_away_player_4 interceptions_away_player_4 positioning_away_player_4 vision_away_player_4 penalties_away_player_4 marking_away_player_4 standing_tackle_away_player_4 sliding_tackle_away_player_4 gk_diving_away_player_4 gk_handling_away_player_4 gk_kicking_away_player_4 gk_positioning_away_player_4 gk_reflexes_away_player_4 overall_rating_away_player_5 potential_away_player_5 preferred_foot_away_player_5 attacking_work_rate_away_player_5 defensive_work_rate_away_player_5 crossing_away_player_5 finishing_away_player_5 heading_accuracy_away_player_5 short_passing_away_player_5 volleys_away_player_5 dribbling_away_player_5 curve_away_player_5 free_kick_accuracy_away_player_5 long_passing_away_player_5 ball_control_away_player_5 acceleration_away_player_5 sprint_speed_away_player_5 agility_away_player_5 reactions_away_player_5 balance_away_player_5 shot_power_away_player_5 jumping_away_player_5 stamina_away_player_5 strength_away_player_5 long_shots_away_player_5 aggression_away_player_5 interceptions_away_player_5 positioning_away_player_5 vision_away_player_5 penalties_away_player_5 marking_away_player_5 standing_tackle_away_player_5 sliding_tackle_away_player_5 gk_diving_away_player_5 gk_handling_away_player_5 gk_kicking_away_player_5 gk_positioning_away_player_5 gk_reflexes_away_player_5 overall_rating_away_player_6 potential_away_player_6 preferred_foot_away_player_6 attacking_work_rate_away_player_6 defensive_work_rate_away_player_6 crossing_away_player_6 finishing_away_player_6 heading_accuracy_away_player_6 short_passing_away_player_6 volleys_away_player_6 dribbling_away_player_6 curve_away_player_6 free_kick_accuracy_away_player_6 long_passing_away_player_6 ball_control_away_player_6 acceleration_away_player_6 sprint_speed_away_player_6 agility_away_player_6 reactions_away_player_6 balance_away_player_6 shot_power_away_player_6 jumping_away_player_6 stamina_away_player_6 strength_away_player_6 long_shots_away_player_6 aggression_away_player_6 interceptions_away_player_6 positioning_away_player_6 vision_away_player_6 penalties_away_player_6 marking_away_player_6 standing_tackle_away_player_6 sliding_tackle_away_player_6 gk_diving_away_player_6 gk_handling_away_player_6 gk_kicking_away_player_6 gk_positioning_away_player_6 gk_reflexes_away_player_6 overall_rating_away_player_7 potential_away_player_7 preferred_foot_away_player_7 attacking_work_rate_away_player_7 defensive_work_rate_away_player_7 crossing_away_player_7 finishing_away_player_7 heading_accuracy_away_player_7 short_passing_away_player_7 volleys_away_player_7 dribbling_away_player_7 curve_away_player_7 free_kick_accuracy_away_player_7 long_passing_away_player_7 ball_control_away_player_7 acceleration_away_player_7 sprint_speed_away_player_7 agility_away_player_7 reactions_away_player_7 balance_away_player_7 shot_power_away_player_7 jumping_away_player_7 stamina_away_player_7 strength_away_player_7 long_shots_away_player_7 aggression_away_player_7 interceptions_away_player_7 positioning_away_player_7 vision_away_player_7 penalties_away_player_7 marking_away_player_7 standing_tackle_away_player_7 sliding_tackle_away_player_7 gk_diving_away_player_7 gk_handling_away_player_7 gk_kicking_away_player_7 gk_positioning_away_player_7 gk_reflexes_away_player_7 overall_rating_away_player_8 potential_away_player_8 preferred_foot_away_player_8 attacking_work_rate_away_player_8 defensive_work_rate_away_player_8 crossing_away_player_8 finishing_away_player_8 heading_accuracy_away_player_8 short_passing_away_player_8 volleys_away_player_8 dribbling_away_player_8 curve_away_player_8 free_kick_accuracy_away_player_8 long_passing_away_player_8 ball_control_away_player_8 acceleration_away_player_8 sprint_speed_away_player_8 agility_away_player_8 reactions_away_player_8 balance_away_player_8 shot_power_away_player_8 jumping_away_player_8 stamina_away_player_8 strength_away_player_8 long_shots_away_player_8 aggression_away_player_8 interceptions_away_player_8 positioning_away_player_8 vision_away_player_8 penalties_away_player_8 marking_away_player_8 standing_tackle_away_player_8 sliding_tackle_away_player_8 gk_diving_away_player_8 gk_handling_away_player_8 gk_kicking_away_player_8 gk_positioning_away_player_8 gk_reflexes_away_player_8 overall_rating_away_player_9 potential_away_player_9 preferred_foot_away_player_9 attacking_work_rate_away_player_9 defensive_work_rate_away_player_9 crossing_away_player_9 finishing_away_player_9 heading_accuracy_away_player_9 short_passing_away_player_9 volleys_away_player_9 dribbling_away_player_9 curve_away_player_9 free_kick_accuracy_away_player_9 long_passing_away_player_9 ball_control_away_player_9 acceleration_away_player_9 sprint_speed_away_player_9 agility_away_player_9 reactions_away_player_9 balance_away_player_9 shot_power_away_player_9 jumping_away_player_9 stamina_away_player_9 strength_away_player_9 long_shots_away_player_9 aggression_away_player_9 interceptions_away_player_9 positioning_away_player_9 vision_away_player_9 penalties_away_player_9 marking_away_player_9 standing_tackle_away_player_9 sliding_tackle_away_player_9 gk_diving_away_player_9 gk_handling_away_player_9 gk_kicking_away_player_9 gk_positioning_away_player_9 gk_reflexes_away_player_9 overall_rating_away_player_10 potential_away_player_10 preferred_foot_away_player_10 attacking_work_rate_away_player_10 defensive_work_rate_away_player_10 crossing_away_player_10 finishing_away_player_10 heading_accuracy_away_player_10 short_passing_away_player_10 volleys_away_player_10 dribbling_away_player_10 curve_away_player_10 free_kick_accuracy_away_player_10 long_passing_away_player_10 ball_control_away_player_10 acceleration_away_player_10 sprint_speed_away_player_10 agility_away_player_10 reactions_away_player_10 balance_away_player_10 shot_power_away_player_10 jumping_away_player_10 stamina_away_player_10 strength_away_player_10 long_shots_away_player_10 aggression_away_player_10 interceptions_away_player_10 positioning_away_player_10 vision_away_player_10 penalties_away_player_10 marking_away_player_10 standing_tackle_away_player_10 sliding_tackle_away_player_10 gk_diving_away_player_10 gk_handling_away_player_10 gk_kicking_away_player_10 gk_positioning_away_player_10 gk_reflexes_away_player_10 overall_rating_away_player_11 potential_away_player_11 preferred_foot_away_player_11 attacking_work_rate_away_player_11 defensive_work_rate_away_player_11 crossing_away_player_11 finishing_away_player_11 heading_accuracy_away_player_11 short_passing_away_player_11 volleys_away_player_11 dribbling_away_player_11 curve_away_player_11 free_kick_accuracy_away_player_11 long_passing_away_player_11 ball_control_away_player_11 acceleration_away_player_11 sprint_speed_away_player_11 agility_away_player_11 reactions_away_player_11 balance_away_player_11 shot_power_away_player_11 jumping_away_player_11 stamina_away_player_11 strength_away_player_11 long_shots_away_player_11 aggression_away_player_11 interceptions_away_player_11 positioning_away_player_11 vision_away_player_11 penalties_away_player_11 marking_away_player_11 standing_tackle_away_player_11 sliding_tackle_away_player_11 gk_diving_away_player_11 gk_handling_away_player_11 gk_kicking_away_player_11 gk_positioning_away_player_11 gk_reflexes_away_player_11 home_win away_win draw result
0 2010/2011 1 2010-08-14 England England Premier League Aston Villa West Ham United 3 0 839796 70 Fast Little 59 Mixed Organised 65 Normal 70 Lots 50 Normal Free Form 30 Deep 70 Double 30 Narrow Cover 58 Balanced Little 30 Short Organised 31 Safe 70 Lots 50 Normal Organised 30 Deep 70 Double 30 Narrow Cover 82.0 84.0 right medium medium 23.0 23.0 23.0 24.0 10.0 23.0 18.0 19.0 82.0 22.0 32.0 53.0 45.0 69.0 58.0 22.0 50.0 65.0 74.0 23.0 63.0 65.0 64.0 63.0 67.0 23.0 23.0 11.0 82.0 86.0 82.0 86.0 81.0 78.0 80.0 right medium high 75.0 40.0 70.0 78.0 65.0 63.0 43.0 18.0 77.0 70.0 78.0 77.0 59.0 76.0 76.0 77.0 73.0 82.0 74.0 74.0 80.0 71.0 80.0 57.0 74.0 78.0 82.0 81.0 9.0 20.0 77.0 20.0 20.0 70.0 77.0 right medium medium 50.0 21.0 66.0 60.0 21.0 24.0 27.0 35.0 56.0 58.0 64.0 72.0 49.0 52.0 60.0 52.0 74.0 70.0 71.0 43.0 72.0 70.0 67.0 48.0 37.0 76.0 74.0 72.0 6.0 21.0 56.0 21.0 21.0 80.0 82.0 right low medium 56.0 31.0 86.0 52.0 30.0 27.0 35.0 24.0 51.0 58.0 73.0 78.0 38.0 75.0 82.0 53.0 85.0 77.0 90.0 25.0 90.0 73.0 77.0 52.0 60.0 75.0 85.0 79.0 14.0 21.0 51.0 21.0 21.0 79.0 83.0 left medium high 79.0 42.0 70.0 76.0 34.0 66.0 34.0 19.0 70.0 71.0 76.0 82.0 57.0 81.0 68.0 61.0 72.0 89.0 77.0 54.0 79.0 77.0 80.0 67.0 71.0 77.0 83.0 81.0 9.0 21.0 70.0 21.0 21.0 74.0 77.0 right high medium 78.0 39.0 40.0 73.0 66.0 78.0 66.0 31.0 54.0 79.0 80.0 82.0 71.0 71.0 56.0 71.0 43.0 77.0 53.0 65.0 36.0 62.0 64.0 76.0 76.0 21.0 21.0 23.0 5.0 21.0 54.0 21.0 21.0 81.0 85.0 left medium medium 87.0 73.0 71.0 79.0 82.0 84.0 81.0 86.0 74.0 82.0 82.0 80.0 78.0 79.0 77.0 75.0 58.0 77.0 68.0 74.0 48.0 69.0 79.0 82.0 77.0 37.0 38.0 36.0 10.0 21.0 74.0 21.0 21.0 81.0 84.0 right medium medium 70.0 60.0 68.0 87.0 74.0 76.0 43.0 70.0 83.0 82.0 73.0 74.0 81.0 76.0 71.0 86.0 67.0 80.0 75.0 85.0 78.0 70.0 83.0 84.0 85.0 74.0 77.0 69.0 13.0 21.0 83.0 21.0 21.0 82.0 84.0 right high high 84.0 70.0 68.0 82.0 78.0 84.0 81.0 79.0 74.0 79.0 86.0 84.0 78.0 71.0 75.0 83.0 62.0 88.0 74.0 82.0 69.0 77.0 71.0 83.0 75.0 30.0 45.0 74.0 10.0 22.0 74.0 22.0 22.0 84.0 87.0 right high medium 91.0 78.0 40.0 74.0 74.0 88.0 83.0 84.0 71.0 85.0 93.0 92.0 83.0 79.0 62.0 80.0 47.0 77.0 51.0 78.0 41.0 66.0 70.0 76.0 60.0 25.0 30.0 44.0 14.0 25.0 71.0 25.0 25.0 81.0 85.0 right medium medium 61.0 80.0 92.0 75.0 78.0 79.0 74.0 60.0 41.0 81.0 83.0 84.0 67.0 76.0 90.0 86.0 91.0 70.0 89.0 69.0 77.0 76.0 85.0 72.0 82.0 22.0 30.0 16.0 5.0 22.0 41.0 22.0 22.0 81.0 83.0 right medium medium 20.0 20.0 20.0 25.0 11.0 20.0 15.0 9.0 78.0 20.0 54.0 45.0 43.0 73.0 61.0 25.0 76.0 65.0 72.0 20.0 56.0 66.0 62.0 50.0 69.0 20.0 20.0 21.0 83.0 78.0 78.0 75.0 87.0 66.0 78.0 right medium high 25.0 27.0 68.0 53.0 26.0 42.0 32.0 37.0 61.0 60.0 68.0 76.0 70.0 59.0 68.0 51.0 75.0 71.0 68.0 42.0 63.0 48.0 74.0 59.0 58.0 64.0 68.0 72.0 1.0 23.0 61.0 23.0 23.0 69.0 78.0 right medium medium 37.0 30.0 78.0 57.0 27.0 38.0 32.0 29.0 52.0 51.0 64.0 61.0 46.0 61.0 60.0 38.0 88.0 64.0 76.0 27.0 66.0 58.0 61.0 38.0 50.0 66.0 75.0 71.0 2.0 23.0 52.0 23.0 23.0 80.0 81.0 left medium medium 41.0 20.0 89.0 65.0 40.0 39.0 36.0 21.0 49.0 60.0 73.0 75.0 48.0 74.0 72.0 20.0 86.0 79.0 83.0 30.0 82.0 74.0 77.0 59.0 67.0 79.0 84.0 79.0 10.0 20.0 49.0 20.0 20.0 74.0 79.0 left low medium 70.0 29.0 72.0 74.0 33.0 60.0 64.0 45.0 63.0 73.0 80.0 75.0 70.0 73.0 74.0 67.0 77.0 67.0 77.0 62.0 76.0 71.0 74.0 76.0 77.0 74.0 78.0 78.0 7.0 24.0 63.0 24.0 24.0 69.0 80.0 right high medium 79.0 60.0 58.0 70.0 54.0 77.0 77.0 52.0 59.0 73.0 79.0 81.0 71.0 73.0 74.0 75.0 71.0 68.0 66.0 62.0 63.0 65.0 70.0 75.0 74.0 69.0 72.0 63.0 7.0 20.0 59.0 20.0 20.0 78.0 82.0 right high high 66.0 70.0 75.0 85.0 69.0 67.0 75.0 55.0 74.0 79.0 76.0 75.0 65.0 84.0 74.0 74.0 71.0 92.0 76.0 71.0 89.0 83.0 81.0 81.0 79.0 75.0 77.0 85.0 9.0 22.0 74.0 22.0 22.0 74.0 80.0 right high high 70.0 58.0 58.0 83.0 78.0 68.0 72.0 61.0 76.0 74.0 66.0 69.0 68.0 78.0 61.0 72.0 59.0 84.0 58.0 67.0 79.0 72.0 77.0 80.0 75.0 61.0 71.0 68.0 14.0 25.0 76.0 25.0 25.0 69.0 75.0 right medium medium 66.0 71.0 75.0 73.0 49.0 65.0 52.0 60.0 64.0 70.0 60.0 60.0 62.0 57.0 70.0 54.0 60.0 81.0 69.0 56.0 66.0 63.0 72.0 68.0 68.0 70.0 68.0 65.0 7.0 21.0 64.0 21.0 21.0 74.0 81.0 left medium low 73.0 71.0 59.0 71.0 76.0 78.0 67.0 65.0 66.0 77.0 82.0 80.0 84.0 65.0 69.0 74.0 60.0 49.0 73.0 64.0 60.0 58.0 68.0 59.0 75.0 22.0 40.0 26.0 6.0 21.0 66.0 21.0 21.0 77.0 83.0 right high medium 60.0 83.0 81.0 67.0 69.0 73.0 70.0 25.0 47.0 78.0 74.0 76.0 74.0 81.0 85.0 78.0 87.0 78.0 85.0 69.0 82.0 76.0 81.0 70.0 80.0 20.0 21.0 17.0 8.0 20.0 47.0 20.0 20.0 1 0 0 home_win
1 2010/2011 1 2010-08-14 England England Premier League Bolton Wanderers Fulham 0 0 839799 55 Balanced Little 70 Long Organised 70 Risky 70 Lots 45 Normal Organised 35 Medium 70 Double 35 Normal Cover 60 Balanced Little 70 Long Organised 70 Risky 70 Lots 50 Normal Organised 40 Medium 35 Press 40 Normal Cover 80.0 81.0 right medium medium 22.0 22.0 22.0 25.0 9.0 22.0 12.0 15.0 78.0 23.0 50.0 52.0 43.0 44.0 54.0 26.0 67.0 68.0 72.0 22.0 44.0 75.0 58.0 70.0 70.0 22.0 22.0 11.0 83.0 81.0 78.0 79.0 86.0 74.0 76.0 right medium medium 72.0 33.0 73.0 62.0 59.0 60.0 63.0 55.0 74.0 65.0 66.0 64.0 53.0 72.0 68.0 57.0 68.0 74.0 72.0 56.0 86.0 85.0 79.0 78.0 55.0 77.0 76.0 82.0 12.0 20.0 74.0 20.0 20.0 78.0 84.0 right high medium 28.0 60.0 84.0 66.0 66.0 52.0 48.0 27.0 53.0 61.0 68.0 73.0 56.0 76.0 68.0 60.0 75.0 81.0 76.0 59.0 78.0 65.0 71.0 63.0 73.0 81.0 83.0 83.0 13.0 21.0 53.0 21.0 21.0 57.0 65.0 right None 5 25.0 25.0 55.0 51.0 30.0 40.0 28.0 24.0 36.0 33.0 68.0 64.0 50.0 50.0 60.0 40.0 71.0 65.0 61.0 25.0 38.0 48.0 31.0 31.0 33.0 58.0 70.0 63.0 11.0 10.0 11.0 10.0 14.0 68.0 69.0 left medium high 72.0 29.0 69.0 63.0 51.0 49.0 45.0 43.0 64.0 63.0 67.0 63.0 58.0 70.0 62.0 66.0 63.0 85.0 82.0 46.0 87.0 59.0 59.0 67.0 58.0 61.0 71.0 76.0 5.0 20.0 64.0 20.0 20.0 74.0 78.0 right medium medium 74.0 69.0 49.0 74.0 65.0 75.0 70.0 60.0 72.0 68.0 83.0 83.0 78.0 71.0 73.0 64.0 56.0 68.0 60.0 59.0 60.0 74.0 70.0 78.0 69.0 41.0 40.0 44.0 8.0 20.0 72.0 20.0 20.0 76.0 84.0 right medium medium 46.0 41.0 67.0 72.0 45.0 58.0 42.0 37.0 74.0 69.0 78.0 77.0 57.0 82.0 83.0 59.0 73.0 83.0 87.0 54.0 82.0 77.0 77.0 67.0 64.0 73.0 82.0 77.0 13.0 22.0 74.0 22.0 22.0 79.0 83.0 left medium low 85.0 68.0 43.0 78.0 73.0 78.0 77.0 83.0 75.0 77.0 84.0 81.0 72.0 70.0 73.0 89.0 50.0 70.0 64.0 90.0 51.0 60.0 67.0 81.0 75.0 20.0 22.0 24.0 7.0 20.0 75.0 20.0 20.0 70.0 77.0 right medium medium 73.0 67.0 62.0 70.0 60.0 70.0 83.0 70.0 59.0 72.0 84.0 82.0 74.0 72.0 72.0 74.0 59.0 85.0 61.0 68.0 57.0 72.0 69.0 73.0 73.0 42.0 33.0 51.0 10.0 21.0 59.0 21.0 21.0 76.0 81.0 right high medium 67.0 74.0 76.0 75.0 76.0 76.0 69.0 67.0 49.0 74.0 78.0 80.0 75.0 80.0 79.0 81.0 79.0 70.0 75.0 71.0 71.0 73.0 78.0 77.0 82.0 21.0 28.0 22.0 5.0 21.0 49.0 21.0 21.0 77.0 80.0 right medium medium 57.0 80.0 91.0 75.0 77.0 69.0 54.0 63.0 49.0 76.0 69.0 70.0 57.0 74.0 83.0 79.0 89.0 85.0 92.0 65.0 92.0 75.0 80.0 75.0 78.0 41.0 50.0 53.0 6.0 23.0 49.0 23.0 23.0 67.0 74.0 right medium medium 21.0 21.0 21.0 23.0 11.0 21.0 14.0 26.0 71.0 21.0 49.0 54.0 48.0 47.0 46.0 21.0 51.0 49.0 50.0 21.0 21.0 23.0 43.0 23.0 33.0 21.0 21.0 6.0 73.0 62.0 71.0 64.0 71.0 75.0 77.0 right medium high 76.0 51.0 65.0 73.0 68.0 49.0 51.0 52.0 68.0 73.0 78.0 80.0 69.0 67.0 70.0 75.0 74.0 77.0 78.0 55.0 77.0 65.0 72.0 62.0 67.0 75.0 78.0 81.0 14.0 24.0 68.0 24.0 24.0 78.0 81.0 right medium medium 45.0 57.0 76.0 66.0 32.0 53.0 52.0 24.0 57.0 66.0 75.0 77.0 57.0 70.0 76.0 47.0 78.0 78.0 77.0 25.0 77.0 77.0 81.0 60.0 81.0 82.0 83.0 77.0 12.0 20.0 57.0 20.0 20.0 83.0 86.0 right medium medium 42.0 40.0 83.0 83.0 59.0 39.0 38.0 59.0 76.0 70.0 68.0 74.0 59.0 81.0 77.0 73.0 89.0 80.0 88.0 58.0 80.0 87.0 89.0 68.0 77.0 85.0 88.0 76.0 14.0 25.0 76.0 25.0 25.0 70.0 74.0 right medium medium 67.0 34.0 70.0 63.0 43.0 52.0 42.0 41.0 65.0 65.0 72.0 75.0 66.0 74.0 64.0 62.0 70.0 73.0 73.0 51.0 70.0 61.0 66.0 52.0 63.0 71.0 72.0 75.0 11.0 25.0 65.0 25.0 25.0 75.0 79.0 right medium medium 80.0 58.0 59.0 74.0 81.0 80.0 67.0 72.0 71.0 79.0 75.0 77.0 65.0 64.0 66.0 75.0 69.0 78.0 70.0 68.0 64.0 70.0 71.0 75.0 68.0 30.0 41.0 39.0 7.0 20.0 71.0 20.0 20.0 76.0 79.0 right medium high 47.0 44.0 74.0 76.0 59.0 61.0 39.0 52.0 68.0 73.0 73.0 77.0 58.0 77.0 79.0 74.0 85.0 88.0 87.0 62.0 89.0 78.0 77.0 66.0 63.0 77.0 75.0 70.0 11.0 25.0 68.0 25.0 25.0 76.0 79.0 right medium medium 80.0 67.0 70.0 85.0 67.0 62.0 79.0 80.0 82.0 76.0 60.0 65.0 56.0 76.0 72.0 81.0 60.0 70.0 74.0 77.0 86.0 80.0 76.0 86.0 69.0 76.0 73.0 70.0 6.0 20.0 82.0 20.0 20.0 79.0 81.0 left medium medium 83.0 70.0 51.0 77.0 80.0 82.0 68.0 58.0 70.0 79.0 85.0 83.0 83.0 69.0 83.0 77.0 51.0 73.0 64.0 75.0 34.0 68.0 72.0 75.0 73.0 54.0 58.0 42.0 13.0 20.0 70.0 20.0 20.0 75.0 84.0 right medium high 81.0 70.0 70.0 71.0 83.0 79.0 76.0 81.0 64.0 80.0 74.0 78.0 70.0 62.0 67.0 75.0 68.0 76.0 51.0 72.0 64.0 68.0 72.0 74.0 70.0 35.0 44.0 33.0 5.0 22.0 64.0 22.0 22.0 76.0 80.0 left high medium 59.0 80.0 78.0 66.0 76.0 71.0 72.0 60.0 56.0 73.0 77.0 77.0 74.0 74.0 85.0 78.0 86.0 75.0 81.0 74.0 59.0 64.0 74.0 72.0 78.0 37.0 48.0 28.0 5.0 21.0 56.0 21.0 21.0 0 0 1 draw
2 2010/2011 1 2010-08-14 England England Premier League Chelsea West Bromwich Albion 6 0 839800 70 Fast Little 60 Mixed Free Form 56 Normal 70 Lots 70 Lots Free Form 30 Deep 60 Press 35 Normal Cover 65 Balanced Little 40 Mixed Organised 70 Risky 70 Lots 55 Normal Organised 70 High 70 Double 70 Wide Cover 85.0 90.0 left medium medium 20.0 20.0 20.0 25.0 17.0 20.0 9.0 19.0 79.0 24.0 39.0 45.0 49.0 77.0 60.0 21.0 79.0 48.0 74.0 20.0 57.0 77.0 40.0 45.0 61.0 20.0 20.0 12.0 88.0 79.0 79.0 86.0 88.0 77.0 80.0 right medium medium 80.0 32.0 76.0 73.0 47.0 61.0 67.0 28.0 63.0 77.0 76.0 75.0 69.0 76.0 75.0 42.0 73.0 80.0 71.0 31.0 69.0 79.0 81.0 70.0 72.0 77.0 79.0 81.0 8.0 23.0 63.0 23.0 23.0 82.0 84.0 right medium medium 38.0 41.0 90.0 63.0 63.0 56.0 48.0 83.0 52.0 75.0 68.0 75.0 55.0 72.0 78.0 91.0 89.0 77.0 91.0 81.0 85.0 79.0 84.0 66.0 82.0 79.0 82.0 81.0 12.0 22.0 52.0 22.0 22.0 87.0 90.0 right medium high 52.0 46.0 94.0 68.0 55.0 45.0 44.0 31.0 60.0 60.0 65.0 70.0 49.0 81.0 83.0 61.0 91.0 75.0 92.0 33.0 91.0 84.0 89.0 63.0 84.0 88.0 92.0 87.0 7.0 23.0 60.0 23.0 23.0 84.0 87.0 left high medium 85.0 52.0 69.0 81.0 63.0 82.0 68.0 57.0 79.0 82.0 86.0 88.0 83.0 85.0 73.0 77.0 77.0 90.0 69.0 58.0 78.0 83.0 84.0 73.0 79.0 79.0 87.0 92.0 7.0 23.0 79.0 23.0 23.0 87.0 88.0 right high medium 80.0 90.0 74.0 88.0 87.0 79.0 87.0 86.0 94.0 87.0 73.0 75.0 76.0 87.0 83.0 92.0 67.0 92.0 81.0 93.0 76.0 84.0 91.0 89.0 88.0 53.0 63.0 64.0 8.0 22.0 94.0 22.0 22.0 81.0 86.0 right low high 64.0 51.0 72.0 86.0 61.0 70.0 68.0 58.0 76.0 82.0 80.0 81.0 71.0 72.0 82.0 70.0 75.0 89.0 83.0 62.0 90.0 81.0 86.0 78.0 84.0 79.0 84.0 76.0 9.0 21.0 76.0 21.0 21.0 86.0 89.0 right high high 74.0 75.0 79.0 90.0 81.0 79.0 68.0 58.0 84.0 85.0 85.0 83.0 75.0 90.0 84.0 86.0 78.0 95.0 88.0 85.0 88.0 86.0 92.0 85.0 87.0 83.0 92.0 88.0 7.0 25.0 84.0 25.0 25.0 85.0 89.0 right medium low 75.0 90.0 81.0 75.0 80.0 84.0 76.0 52.0 40.0 86.0 89.0 87.0 74.0 85.0 80.0 87.0 79.0 72.0 80.0 83.0 57.0 83.0 87.0 83.0 88.0 22.0 32.0 31.0 9.0 22.0 40.0 22.0 22.0 87.0 91.0 right high high 74.0 91.0 93.0 74.0 86.0 85.0 75.0 87.0 51.0 86.0 86.0 85.0 73.0 79.0 90.0 92.0 91.0 74.0 94.0 83.0 88.0 82.0 88.0 79.0 88.0 29.0 32.0 29.0 8.0 22.0 51.0 22.0 22.0 82.0 86.0 left medium medium 83.0 77.0 51.0 82.0 77.0 85.0 83.0 68.0 73.0 87.0 86.0 85.0 82.0 78.0 82.0 77.0 72.0 74.0 80.0 78.0 75.0 79.0 80.0 82.0 77.0 22.0 27.0 25.0 8.0 25.0 73.0 25.0 25.0 74.0 79.0 right medium medium 20.0 20.0 20.0 24.0 25.0 20.0 25.0 25.0 73.0 21.0 47.0 51.0 33.0 62.0 42.0 22.0 75.0 69.0 71.0 20.0 44.0 68.0 60.0 64.0 72.0 20.0 20.0 25.0 80.0 72.0 73.0 60.0 83.0 67.0 69.0 right medium medium 58.0 44.0 62.0 67.0 27.0 36.0 27.0 47.0 61.0 64.0 74.0 76.0 61.0 63.0 67.0 57.0 75.0 74.0 71.0 57.0 83.0 67.0 62.0 64.0 66.0 67.0 66.0 64.0 8.0 23.0 61.0 23.0 23.0 75.0 82.0 right medium medium 55.0 50.0 75.0 59.0 35.0 51.0 52.0 82.0 60.0 62.0 64.0 64.0 56.0 73.0 57.0 88.0 79.0 66.0 81.0 57.0 69.0 58.0 74.0 56.0 59.0 73.0 79.0 87.0 9.0 22.0 60.0 22.0 22.0 74.0 85.0 right low medium 46.0 22.0 74.0 72.0 29.0 44.0 42.0 47.0 54.0 59.0 57.0 58.0 51.0 67.0 72.0 61.0 77.0 70.0 82.0 37.0 81.0 74.0 72.0 65.0 70.0 75.0 76.0 72.0 8.0 22.0 54.0 22.0 22.0 70.0 70.0 left high medium 68.0 70.0 64.0 68.0 57.0 64.0 58.0 61.0 69.0 68.0 78.0 77.0 66.0 69.0 70.0 66.0 70.0 77.0 64.0 68.0 62.0 74.0 70.0 70.0 71.0 70.0 69.0 66.0 7.0 21.0 69.0 21.0 21.0 66.0 76.0 right medium medium 66.0 45.0 43.0 67.0 74.0 68.0 43.0 44.0 58.0 67.0 74.0 72.0 63.0 59.0 63.0 64.0 51.0 73.0 54.0 44.0 68.0 58.0 62.0 67.0 63.0 54.0 48.0 52.0 5.0 21.0 58.0 21.0 21.0 67.0 77.0 right medium high 57.0 32.0 65.0 70.0 21.0 46.0 43.0 52.0 66.0 62.0 68.0 74.0 65.0 66.0 70.0 71.0 66.0 82.0 73.0 45.0 72.0 55.0 61.0 49.0 64.0 68.0 71.0 69.0 2.0 20.0 66.0 20.0 20.0 68.0 79.0 left medium medium 76.0 61.0 48.0 76.0 57.0 60.0 73.0 75.0 74.0 69.0 66.0 64.0 67.0 59.0 58.0 82.0 76.0 68.0 58.0 78.0 57.0 59.0 58.0 68.0 59.0 45.0 40.0 25.0 10.0 20.0 74.0 20.0 20.0 71.0 74.0 right medium medium 69.0 63.0 51.0 64.0 67.0 78.0 70.0 27.0 62.0 74.0 80.0 83.0 69.0 60.0 65.0 68.0 53.0 65.0 64.0 59.0 41.0 49.0 51.0 66.0 64.0 36.0 34.0 33.0 10.0 20.0 62.0 20.0 20.0 74.0 86.0 right high medium 72.0 72.0 68.0 75.0 68.0 73.0 70.0 68.0 72.0 77.0 74.0 68.0 78.0 71.0 61.0 76.0 66.0 81.0 72.0 76.0 74.0 75.0 77.0 81.0 76.0 60.0 68.0 59.0 25.0 25.0 72.0 23.0 23.0 69.0 75.0 right medium medium 50.0 75.0 76.0 61.0 60.0 65.0 47.0 48.0 53.0 64.0 70.0 69.0 61.0 61.0 59.0 73.0 70.0 70.0 74.0 63.0 73.0 53.0 60.0 65.0 68.0 23.0 23.0 10.0 12.0 23.0 53.0 23.0 23.0 1 0 0 home_win
3 2010/2011 1 2010-08-14 England England Premier League Wolverhampton Wanderers Stoke City 2 1 839805 70 Fast Little 70 Long Organised 70 Risky 70 Lots 70 Lots Organised 70 High 70 Double 70 Wide Cover 65 Balanced Little 70 Long Organised 70 Risky 70 Lots 55 Normal Organised 35 Medium 70 Double 35 Normal Cover 73.0 71.0 right medium medium 21.0 21.0 9.0 29.0 20.0 7.0 19.0 17.0 74.0 22.0 50.0 53.0 49.0 64.0 48.0 25.0 54.0 62.0 77.0 21.0 66.0 56.0 70.0 59.0 60.0 21.0 27.0 24.0 76.0 71.0 74.0 68.0 81.0 67.0 77.0 right medium medium 70.0 30.0 47.0 65.0 44.0 52.0 56.0 35.0 61.0 63.0 64.0 63.0 66.0 70.0 64.0 62.0 57.0 73.0 66.0 40.0 62.0 68.0 67.0 67.0 66.0 71.0 74.0 71.0 14.0 23.0 61.0 23.0 23.0 72.0 77.0 right medium high 20.0 20.0 76.0 67.0 27.0 41.0 24.0 9.0 65.0 69.0 67.0 67.0 52.0 60.0 60.0 20.0 78.0 73.0 73.0 20.0 66.0 63.0 60.0 58.0 57.0 75.0 77.0 76.0 10.0 20.0 65.0 20.0 20.0 69.0 73.0 left medium medium 29.0 21.0 71.0 46.0 51.0 39.0 23.0 32.0 57.0 50.0 52.0 59.0 47.0 69.0 73.0 49.0 82.0 69.0 73.0 36.0 77.0 70.0 70.0 45.0 67.0 73.0 69.0 74.0 6.0 21.0 57.0 21.0 21.0 64.0 70.0 right high medium 66.0 69.0 56.0 59.0 65.0 64.0 65.0 46.0 61.0 65.0 73.0 70.0 61.0 67.0 63.0 61.0 61.0 66.0 67.0 55.0 54.0 63.0 66.0 58.0 61.0 63.0 65.0 66.0 14.0 21.0 61.0 21.0 21.0 71.0 74.0 left high low 76.0 65.0 53.0 74.0 30.0 74.0 52.0 42.0 67.0 73.0 76.0 77.0 68.0 68.0 59.0 60.0 55.0 66.0 60.0 57.0 50.0 56.0 58.0 65.0 68.0 31.0 40.0 45.0 6.0 21.0 67.0 21.0 21.0 70.0 73.0 right medium high 67.0 55.0 55.0 73.0 45.0 69.0 51.0 40.0 70.0 73.0 64.0 69.0 65.0 68.0 66.0 67.0 62.0 78.0 77.0 59.0 68.0 69.0 70.0 73.0 72.0 68.0 67.0 71.0 11.0 25.0 70.0 25.0 25.0 68.0 77.0 left medium high 72.0 68.0 51.0 73.0 66.0 63.0 60.0 41.0 74.0 73.0 69.0 69.0 64.0 65.0 60.0 60.0 56.0 74.0 55.0 62.0 51.0 69.0 72.0 73.0 70.0 64.0 58.0 58.0 6.0 21.0 74.0 21.0 21.0 72.0 74.0 left high high 67.0 57.0 79.0 65.0 63.0 62.0 57.0 51.0 64.0 61.0 61.0 74.0 60.0 65.0 85.0 77.0 72.0 91.0 89.0 56.0 87.0 74.0 67.0 73.0 78.0 67.0 72.0 72.0 14.0 21.0 64.0 21.0 21.0 77.0 84.0 left medium low 54.0 82.0 69.0 67.0 65.0 83.0 35.0 30.0 56.0 80.0 80.0 82.0 77.0 79.0 58.0 79.0 57.0 79.0 74.0 66.0 38.0 67.0 74.0 65.0 74.0 22.0 26.0 13.0 9.0 21.0 56.0 21.0 21.0 75.0 83.0 right medium low 33.0 83.0 66.0 67.0 70.0 75.0 65.0 34.0 37.0 74.0 87.0 85.0 74.0 79.0 64.0 76.0 55.0 70.0 66.0 54.0 40.0 64.0 74.0 59.0 78.0 22.0 22.0 31.0 6.0 22.0 37.0 22.0 22.0 74.0 78.0 right medium medium 22.0 22.0 22.0 25.0 22.0 22.0 14.0 11.0 67.0 22.0 51.0 52.0 65.0 71.0 74.0 23.0 78.0 64.0 70.0 22.0 64.0 62.0 53.0 51.0 71.0 22.0 22.0 8.0 78.0 74.0 67.0 72.0 78.0 75.0 80.0 right medium high 22.0 29.0 87.0 48.0 45.0 34.0 29.0 35.0 58.0 55.0 62.0 67.0 58.0 62.0 77.0 87.0 80.0 73.0 95.0 57.0 82.0 72.0 69.0 31.0 61.0 73.0 78.0 73.0 5.0 22.0 58.0 22.0 22.0 76.0 80.0 right low medium 36.0 45.0 80.0 57.0 34.0 51.0 30.0 29.0 63.0 50.0 69.0 70.0 58.0 72.0 77.0 50.0 80.0 73.0 83.0 34.0 84.0 65.0 74.0 42.0 58.0 75.0 79.0 76.0 11.0 25.0 63.0 25.0 25.0 77.0 80.0 right medium high 30.0 56.0 85.0 59.0 34.0 31.0 33.0 23.0 56.0 59.0 68.0 66.0 64.0 79.0 77.0 55.0 81.0 73.0 79.0 42.0 83.0 76.0 75.0 41.0 65.0 77.0 80.0 79.0 10.0 22.0 56.0 22.0 22.0 74.0 75.0 left medium medium 65.0 34.0 73.0 64.0 38.0 61.0 60.0 55.0 63.0 66.0 72.0 71.0 67.0 68.0 69.0 63.0 72.0 73.0 77.0 31.0 76.0 68.0 72.0 46.0 67.0 76.0 77.0 75.0 7.0 21.0 63.0 21.0 21.0 72.0 75.0 right medium medium 73.0 64.0 70.0 75.0 56.0 68.0 68.0 60.0 73.0 72.0 73.0 72.0 69.0 69.0 74.0 70.0 76.0 77.0 74.0 68.0 75.0 68.0 71.0 69.0 66.0 64.0 73.0 69.0 5.0 21.0 73.0 21.0 21.0 72.0 79.0 right medium medium 70.0 59.0 63.0 75.0 54.0 65.0 70.0 77.0 69.0 75.0 77.0 74.0 69.0 70.0 72.0 80.0 72.0 81.0 76.0 79.0 70.0 67.0 69.0 74.0 75.0 47.0 62.0 68.0 5.0 20.0 69.0 20.0 20.0 72.0 75.0 right medium medium 66.0 68.0 56.0 78.0 54.0 67.0 70.0 73.0 76.0 74.0 68.0 67.0 69.0 66.0 69.0 71.0 68.0 72.0 67.0 72.0 68.0 68.0 70.0 76.0 74.0 56.0 71.0 63.0 6.0 21.0 76.0 21.0 21.0 74.0 80.0 left medium medium 79.0 66.0 41.0 73.0 58.0 79.0 78.0 79.0 64.0 77.0 76.0 75.0 79.0 62.0 66.0 64.0 66.0 73.0 57.0 55.0 55.0 64.0 68.0 74.0 66.0 45.0 53.0 36.0 11.0 20.0 64.0 20.0 20.0 78.0 81.0 right low medium 39.0 80.0 91.0 64.0 70.0 71.0 55.0 13.0 36.0 75.0 82.0 89.0 71.0 79.0 80.0 74.0 86.0 84.0 90.0 70.0 86.0 64.0 78.0 71.0 74.0 40.0 24.0 30.0 12.0 20.0 36.0 20.0 20.0 74.0 78.0 right medium low 53.0 79.0 73.0 64.0 74.0 81.0 56.0 56.0 51.0 77.0 73.0 72.0 70.0 65.0 73.0 79.0 73.0 65.0 80.0 67.0 76.0 57.0 68.0 71.0 74.0 31.0 36.0 29.0 6.0 22.0 51.0 22.0 22.0 1 0 0 home_win
4 2010/2011 1 2010-08-14 England England Premier League Wigan Athletic Blackpool 0 4 840184 70 Fast Little 70 Long Organised 70 Risky 70 Lots 50 Normal Organised 35 Medium 70 Double 35 Normal Cover 70 Fast Little 70 Long Organised 70 Risky 70 Lots 65 Normal Organised 70 High 70 Double 70 Wide Cover 77.0 83.0 right medium medium 23.0 23.0 23.0 26.0 12.0 23.0 12.0 10.0 80.0 22.0 50.0 51.0 54.0 67.0 49.0 22.0 78.0 67.0 70.0 23.0 59.0 77.0 49.0 69.0 67.0 23.0 27.0 23.0 80.0 78.0 80.0 73.0 78.0 73.0 75.0 right low medium 63.0 22.0 66.0 56.0 20.0 57.0 22.0 37.0 45.0 65.0 68.0 73.0 46.0 66.0 62.0 59.0 75.0 78.0 77.0 40.0 65.0 76.0 77.0 61.0 64.0 78.0 77.0 75.0 12.0 23.0 45.0 23.0 23.0 70.0 72.0 right medium medium 47.0 38.0 72.0 67.0 34.0 46.0 20.0 35.0 65.0 63.0 53.0 60.0 53.0 68.0 71.0 54.0 65.0 67.0 75.0 42.0 69.0 68.0 76.0 63.0 77.0 69.0 74.0 70.0 6.0 23.0 65.0 23.0 23.0 71.0 75.0 left None 7 39.0 43.0 71.0 54.0 37.0 39.0 23.0 34.0 43.0 47.0 74.0 67.0 58.0 64.0 70.0 63.0 76.0 68.0 74.0 48.0 73.0 47.0 69.0 34.0 50.0 73.0 75.0 72.0 12.0 20.0 43.0 20.0 20.0 73.0 78.0 left medium medium 77.0 57.0 50.0 67.0 66.0 68.0 47.0 79.0 62.0 69.0 83.0 82.0 63.0 70.0 60.0 78.0 69.0 82.0 78.0 76.0 72.0 64.0 71.0 62.0 64.0 80.0 77.0 76.0 12.0 23.0 62.0 23.0 23.0 71.0 86.0 right medium medium 76.0 66.0 33.0 74.0 61.0 83.0 64.0 58.0 74.0 78.0 64.0 68.0 66.0 63.0 72.0 63.0 66.0 69.0 49.0 64.0 46.0 54.0 69.0 74.0 74.0 22.0 22.0 61.0 2.0 22.0 74.0 22.0 22.0 72.0 77.0 right high high 57.0 40.0 74.0 76.0 42.0 62.0 40.0 29.0 59.0 69.0 75.0 76.0 63.0 65.0 72.0 65.0 80.0 79.0 86.0 46.0 77.0 76.0 73.0 62.0 60.0 69.0 76.0 74.0 3.0 22.0 59.0 22.0 22.0 73.0 83.0 right high low 69.0 72.0 56.0 58.0 60.0 83.0 74.0 61.0 56.0 82.0 84.0 80.0 72.0 60.0 68.0 68.0 62.0 67.0 74.0 60.0 42.0 52.0 52.0 60.0 66.0 35.0 29.0 32.0 6.0 23.0 56.0 23.0 23.0 72.0 76.0 right medium high 69.0 67.0 58.0 77.0 58.0 69.0 70.0 75.0 72.0 73.0 72.0 69.0 63.0 70.0 67.0 73.0 65.0 74.0 66.0 68.0 64.0 67.0 75.0 72.0 71.0 56.0 72.0 67.0 9.0 21.0 72.0 21.0 21.0 77.0 80.0 right high medium 75.0 79.0 78.0 67.0 76.0 78.0 68.0 69.0 63.0 77.0 79.0 77.0 78.0 74.0 74.0 78.0 80.0 72.0 75.0 78.0 71.0 69.0 73.0 71.0 78.0 53.0 55.0 35.0 11.0 22.0 63.0 22.0 22.0 69.0 78.0 right medium medium 53.0 75.0 82.0 64.0 61.0 60.0 57.0 53.0 55.0 70.0 64.0 69.0 67.0 62.0 69.0 74.0 80.0 68.0 68.0 66.0 47.0 23.0 70.0 58.0 68.0 20.0 32.0 22.0 6.0 13.0 5.0 6.0 13.0 63.0 65.0 right None 9 23.0 23.0 23.0 23.0 17.0 23.0 11.0 13.0 62.0 23.0 35.0 37.0 57.0 32.0 59.0 23.0 64.0 39.0 46.0 23.0 49.0 38.0 12.0 36.0 27.0 23.0 23.0 28.0 65.0 63.0 62.0 64.0 66.0 68.0 79.0 right high medium 27.0 23.0 56.0 40.0 23.0 23.0 26.0 15.0 32.0 49.0 76.0 75.0 65.0 71.0 71.0 27.0 74.0 66.0 74.0 23.0 68.0 74.0 67.0 53.0 62.0 68.0 76.0 75.0 13.0 23.0 32.0 23.0 23.0 66.0 72.0 right medium medium 44.0 42.0 65.0 52.0 22.0 38.0 31.0 41.0 44.0 56.0 63.0 53.0 62.0 59.0 69.0 47.0 77.0 64.0 80.0 29.0 56.0 55.0 57.0 51.0 53.0 73.0 68.0 66.0 10.0 23.0 44.0 23.0 23.0 65.0 78.0 right low medium 38.0 23.0 67.0 51.0 29.0 30.0 38.0 38.0 26.0 59.0 60.0 65.0 57.0 66.0 54.0 38.0 68.0 64.0 57.0 35.0 64.0 58.0 53.0 48.0 58.0 64.0 70.0 74.0 4.0 20.0 26.0 20.0 20.0 64.0 68.0 left medium medium 68.0 54.0 60.0 51.0 48.0 49.0 59.0 54.0 54.0 62.0 63.0 69.0 67.0 64.0 62.0 56.0 58.0 63.0 70.0 31.0 61.0 62.0 60.0 63.0 55.0 69.0 65.0 68.0 7.0 22.0 54.0 22.0 22.0 74.0 83.0 left medium low 74.0 76.0 72.0 75.0 69.0 68.0 77.0 77.0 77.0 73.0 70.0 72.0 66.0 76.0 72.0 77.0 73.0 73.0 72.0 78.0 66.0 64.0 76.0 80.0 74.0 26.0 64.0 60.0 8.0 20.0 77.0 20.0 20.0 65.0 74.0 left medium high 66.0 61.0 57.0 68.0 62.0 70.0 64.0 60.0 58.0 66.0 68.0 70.0 72.0 62.0 70.0 62.0 66.0 73.0 64.0 64.0 67.0 65.0 63.0 69.0 64.0 61.0 63.0 69.0 8.0 21.0 58.0 21.0 21.0 69.0 76.0 right medium medium 67.0 70.0 68.0 66.0 75.0 75.0 69.0 46.0 54.0 72.0 76.0 74.0 70.0 74.0 62.0 73.0 70.0 61.0 53.0 44.0 38.0 60.0 66.0 73.0 63.0 23.0 29.0 26.0 3.0 22.0 54.0 22.0 22.0 65.0 68.0 right medium medium 69.0 65.0 66.0 65.0 62.0 60.0 51.0 48.0 52.0 59.0 69.0 81.0 66.0 66.0 57.0 59.0 61.0 73.0 56.0 67.0 50.0 55.0 58.0 65.0 57.0 28.0 29.0 43.0 6.0 20.0 52.0 20.0 20.0 71.0 74.0 right medium low 44.0 62.0 71.0 58.0 57.0 70.0 44.0 56.0 25.0 61.0 81.0 85.0 52.0 64.0 51.0 75.0 71.0 65.0 86.0 49.0 78.0 51.0 59.0 47.0 58.0 20.0 31.0 25.0 5.0 20.0 25.0 20.0 20.0 65.0 70.0 right medium medium 45.0 64.0 70.0 63.0 63.0 62.0 53.0 51.0 25.0 66.0 70.0 69.0 66.0 65.0 64.0 71.0 68.0 77.0 70.0 54.0 70.0 71.0 68.0 67.0 64.0 41.0 32.0 21.0 9.0 20.0 25.0 20.0 20.0 0 1 0 away_win

Part 2.1 Exploratory Data Analysis

In part two of this notebook, we will explore the match table to gain some insights of the premier league match data.

Considering our final goal of prediction, the match outcome, I will first analyse the match outcome data and then further expand our analysis and try to find variables which could help us predict the match outcome.

For Exploratory Data Analysis I will be using below four libraries.

  1. Numpy for scientific computing
  2. Scipy for statistical analysis
  3. Matplotlib for data visualization
  4. Seaborn for data visualization
import numpy as np #scientific computing/linear algebra
from scipy.stats import norm #scientific computing library. Used for confidence interval calculations

import matplotlib.pyplot as plt #data visualization
import seaborn as sns #data visualization

Before going deeper into the analysis, let us quickly get a general idea of the scope and shape of our match table.

print("The match table covers the following premier league seasons:", np.unique(epl_matches['season']))
The match table covers the following premier league seasons: ['2010/2011' '2011/2012' '2012/2013' '2013/2014' '2014/2015' '2015/2016']
print("In total we have", epl_matches.shape[0], "matches in the dataset.")
In total we have 2179 matches in the dataset.

Match result

First let us analyse the overall match result. Below bar chart shows the count of the three different match outcomes.
Note that the data we are considering covers below two seasons.

sns.catplot(x="result", data=epl_matches,  kind="count")
sns.despine(fig=None, ax=None, top=True, right=True, left=True, bottom=True, offset=None, trim=False)

png

Clearly home wins make up the biggest portion of the match results.
The number of draws and away wins are close to each other, with slightly more away wins than draws overall.

summary_table = epl_matches.groupby(['season']).agg({'home_win': ['sum'], 'away_win': ['sum'], 'draw': ['sum']})
summary_table.columns = summary_table.columns.droplevel(1)

for i in range(summary_table.shape[0]):
  summary_table.iloc[i] = summary_table.iloc[i]/np.sum(summary_table.iloc[i])

summary_table.columns = ['home_win_%', 'away_win_%', "draw_%"]

summary_table
home_win_% away_win_% draw_%
season
2010/2011 0.477612 0.217910 0.304478
2011/2012 0.449591 0.307902 0.242507
2012/2013 0.436842 0.278947 0.284211
2013/2014 0.471698 0.320755 0.207547
2014/2015 0.451429 0.297143 0.251429
2015/2016 0.412234 0.308511 0.279255
fig, ax = plt.subplots()
fig.set_size_inches(10, 5)
ax = sns.lineplot(data=summary_table)
sns.despine(fig=None, ax=None, top=True, right=True, left=True, bottom=True, offset=None, trim=False)
plt.show()

png

The home win % was consistently above the away win and draw % for the seasons in our dataset.

In terms of away wins versus draws, in 4 out of 6 seasons in our data set, the away win % was higher than the draw %.

 fig, ax = plt.subplots()
 fig.set_size_inches(10, 5)
 ax = sns.boxplot(data=summary_table, orient="h")
 plt.show()

png

The above boxplots show once again, the clear difference between % of games ending in a home win and the other results.

Home win percentage

In the next two lines, I calculate the % of games ending in a win, as well as the 95% confidence intervall of the % of games ending in a win.

Using the Central Limit Theorem, we can assume that sample means are normally distribute with large samples. This allows us to calculate the confidence interval of our sample mean with the normal distribution. As the sample is sufficiently large with over 2000 games, I use the z score from the standard normal distribution instead of the t distribution for confidence interval calculations.

home_win_perc = np.sum(epl_matches['home_win'])/epl_matches.shape[0]
print('The home win % in our dataset from the 2010/2011 to the 2015/2016 season was', (home_win_perc*100).round(2),'%')
The home win % in our dataset from the 2010/2011 to the 2015/2016 season was 44.93 %
p = home_win_perc # sample proportion
n = epl_matches.shape[0] #sample size

#95% confidence interval and critical probability
confidence_level = 0.95   
alpha = 1-(confidence_level/1)
critical_probability = 1-(alpha/2)  

#z score for 95% confidence interval
z_score = norm.ppf(critical_probability, 0, 1)  

#standard error of a proportion
SE = np.sqrt(p*(1-p)/n)  

#margin in error
ME = z_score*SE  

# confidence interval 99%
lower_boundary = p-ME
upper_boundary = p+ME

print('The 95% confidence interval for our sample home win % of', (home_win_perc*100).round(2), 'is between', (lower_boundary*100).round(2), '% and', (upper_boundary*100).round(2), '%.')
The 95% confidence interval for our sample home win % of 44.93 is between 42.84 % and 47.02 %.
summary_table = epl_matches.groupby(['home_team']).agg({'home_win': ['count', 'sum']})
summary_table.columns = summary_table.columns.droplevel(1)
summary_table.columns = ['matches', 'home_wins']
summary_table['home_win_%'] = round(summary_table['home_wins']/summary_table['matches'], 2)
summary_table = summary_table.sort_values(by=['home_win_%'], ascending=False)

fig, ax = plt.subplots()
fig.set_size_inches(10, 15)
ax.set(xlim=(0, 1.1), ylabel="")
ax.set_title('Home Win % by team, Seasons 2010/11 to 2015/16')
sns.despine(fig=None, ax=None, top=True, right=True, left=True, bottom=False, offset=None, trim=False)
ax = sns.barplot(y = summary_table.index, x="home_win_%", data=summary_table, palette="Blues_r_d")

for rect in ax.patches:
  # Get X and Y placement of label from rect.
  y_value = rect.get_y() + rect.get_height() / 2
  x_value = rect.get_width()
  
  label = "{0:.1%}".format(x_value)
  
  ax.annotate(label,(x_value+0.05, y_value),ha='center',va='center')

png

Based on above plot showing the home win % for all teams in our dataset, we see that Manchester City is far above average. This is not surprising considering that they won 2 league titles in the 6 seasons considered, and also finished twice as runners up.

Based on above statistics, Manchester City won on average 8 out of 10 home games.
For Manchester United it was 7 out of 10, followed by Chelsea and Arsenal with approx. 6 out of 10 home wins.

Unfortunately, my team Liverpool was still in a slump during the first half of the 2010s, winning only 5 out of 10 home games on average.

fig, ax = plt.subplots()
fig.set_size_inches(10, 5)
ax = sns.histplot(data = summary_table, x="home_win_%", bins=10)
sns.despine(fig=None, ax=None, top=True, right=True, left=True, bottom=True, offset=None, trim=False)
plt.show()

png

Based on the histogram of home win % by team, we can see that most teams are clustered around the mean of approx. 40%, however, some teams show strong home performances over the time frame, with home win % above 60%.

Away win percentage

away_win_perc = np.sum(epl_matches['away_win'])/epl_matches.shape[0]
print('The away win % in our dataset from the 2010/2011 to the 2015/2016 season was', (away_win_perc*100).round(2),'%')
The away win % in our dataset from the 2010/2011 to the 2015/2016 season was 28.96 %
p = away_win_perc # sample proportion
n = epl_matches.shape[0] #sample size

#95% confidence interval and critical probability
confidence_level = 0.95   
alpha = 1-(confidence_level/1)
critical_probability = 1-(alpha/2)  

#z score for 95% confidence interval
z_score = norm.ppf(critical_probability, 0, 1)  

#standard error of a proportion
SE = np.sqrt(p*(1-p)/n)  

#margin in error
ME = z_score*SE  

# confidence interval 99%
lower_boundary = p-ME
upper_boundary = p+ME

print('The 95% confidence interval for our sample away win % of', (away_win_perc*100).round(2), 'is between', (lower_boundary*100).round(2), '% and', (upper_boundary*100).round(2), '%.')
The 95% confidence interval for our sample away win % of 28.96 is between 27.05 % and 30.86 %.
summary_table = epl_matches.groupby(['away_team']).agg({'away_win': ['count', 'sum']})
summary_table.columns = summary_table.columns.droplevel(1)
summary_table.columns = ['matches', 'away_wins']
summary_table['away_win_%'] = round(summary_table['away_wins']/summary_table['matches'], 2)
summary_table = summary_table.sort_values(by=['away_win_%'], ascending=False)

fig, ax = plt.subplots()
fig.set_size_inches(10, 15)
ax.set(xlim=(0, 1.1), ylabel="")
ax.set_title('Away Win % by team, Seasons 2010/11 to 2015/16')
sns.despine(fig=None, ax=None, top=True, right=True, left=True, bottom=False, offset=None, trim=False)
ax = sns.barplot(y = summary_table.index, x="away_win_%", data=summary_table, palette="Blues_r_d")

for rect in ax.patches:
  # Get X and Y placement of label from rect.
  y_value = rect.get_y() + rect.get_height() / 2
  x_value = rect.get_width()
  
  label = "{0:.1%}".format(x_value)
  
  ax.annotate(label,(x_value+0.05, y_value),ha='center',va='center')

png

In terms of away win %, we see a big drop off versus home win % for the teams on average.

Interestingly at the top, there is a tight range in the away win %, with a difference of only 2% from the first Arsenal with 47% to the fifth Chelsea with 45%.

This indicates that titles and champions league positions were generally decided based on the home win %, as the away performance was even between the top 5.

fig, ax = plt.subplots()
fig.set_size_inches(10, 5)
ax = sns.histplot(data = summary_table, x="away_win_%", bins=10, palette="Blues_d")
sns.despine(fig=None, ax=None, top=True, right=True, left=True, bottom=True, offset=None, trim=False)
plt.show()

png

As with home win %, we see a clear outlier with the top teams on the right, with away win % of above 40%.

Most teams are around the 20% mark in terms of away win %.

Draw percentage

draw_perc = np.sum(epl_matches['draw'])/epl_matches.shape[0]
print('The % of games ending in a draw in our dataset from the 2010/2011 to the 2015/2016 season was', (draw_perc*100).round(2),'%')
The % of games ending in a draw in our dataset from the 2010/2011 to the 2015/2016 season was 26.11 %
p = draw_perc # sample proportion
n = epl_matches.shape[0] #sample size

#95% confidence interval and critical probability
confidence_level = 0.95   
alpha = 1-(confidence_level/1)
critical_probability = 1-(alpha/2)  

#z score for 95% confidence interval
z_score = norm.ppf(critical_probability, 0, 1)  

#standard error of a proportion
SE = np.sqrt(p*(1-p)/n)  

#margin in error
ME = z_score*SE  

# confidence interval 99%
lower_boundary = p-ME
upper_boundary = p+ME

print('The 95% confidence interval for our sample of', (draw_perc*100).round(2), '% of games ending in a draw of is between', (lower_boundary*100).round(2), '% and', (upper_boundary*100).round(2), '%.')
The 95% confidence interval for our sample of 26.11 % of games ending in a draw of is between 24.27 % and 27.96 %.

Goals Scored

Goals scored will unfortunately not help us in predicting the outcome of the match, as this information will not be available at time of match prediction before the game.

For reference and out of interest I have added below plots, but will continue with comments from the player section.

Home and away goals scored

fig, (ax1, ax2) = plt.subplots(1, 2)
fig.set_size_inches(20, 5)
sns.histplot(data = epl_matches, x="home_team_goal", bins=[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10], ax=ax1)
sns.histplot(data = epl_matches, x="away_team_goal", bins=[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10], ax=ax2)
sns.despine(fig=None, ax=None, top=True, right=True, left=True, bottom=True, offset=None, trim=False)

png

epl_matches[['home_team_goal', 'away_team_goal']].describe()
home_team_goal away_team_goal
count 2179.000000 2179.000000
mean 1.541074 1.176687
std 1.296508 1.150114
min 0.000000 0.000000
25% 1.000000 0.000000
50% 1.000000 1.000000
75% 2.000000 2.000000
max 8.000000 6.000000
summary_table = epl_matches.groupby(['season', 'league_name']).agg({'home_team_goal': ['count', 'sum', 'mean'], 'away_team_goal': ['sum', 'mean']})
summary_table.columns = summary_table.columns.droplevel(1)
summary_table.columns = ['matches', 'total_home_team_goals', 'mean_home_team_goals', 'total_away_team_goals', 'mean_away_team_goals']
summary_table
matches total_home_team_goals mean_home_team_goals total_away_team_goals mean_away_team_goals
season league_name
2010/2011 England Premier League 335 539 1.608955 375 1.119403
2011/2012 England Premier League 367 582 1.585831 450 1.226158
2012/2013 England Premier League 380 592 1.557895 471 1.239474
2013/2014 England Premier League 371 578 1.557951 439 1.183288
2014/2015 England Premier League 350 506 1.445714 372 1.062857
2015/2016 England Premier League 376 561 1.492021 457 1.215426

Players

In this section I will analyse the relationship between the player data and the match outcome.

As a proxy for the match outcome, I will use the home win variable, which is one hot encoded to 1, if the home team won the match, and 0 if the match ended in a draw or the away team won.

For all correlation coefficient calculations, I use the pandas pandas.DataFrame.corr function.

This returns by default the Pearson correlation for two continuous variables, and the Point-biserial correlation for a continuous with a one hot encoded variable, which is mathematically equivalent to the Pearson correlation.

Home team starting elevel overall player ratings

home_players = ['home_player_1',	'home_player_2',	'home_player_3',	'home_player_4',	'home_player_5',	'home_player_6',
                   'home_player_7',	'home_player_8',	'home_player_9',	'home_player_10',	'home_player_11']
z = 'overall_rating_'
column_list = []
for player in home_players:
  column_name = z+player
  column_list.append(column_name)
column_list
column_list.append('home_win')

#get correlation matrix
corr = epl_matches[column_list].corr()
mask = np.triu(np.ones_like(corr, dtype=bool))         # Generate a mask for the upper triangle
fig, ax = plt.subplots()
fig.set_size_inches(10, 10)
cmap = sns.diverging_palette(10, 130, s=100, n=5)
# Draw the heatmap with the mask and correct aspect ratio
sns.heatmap(corr, mask=mask, cmap=cmap, vmax=.3, center=0, square=True, linewidths=.5, cbar_kws={"shrink": .5}, annot=True)
<AxesSubplot:>

png

Based on the correlation coefficients of the overall eleven home player ratings with the home win variable, referring to the last row in the correlation matrix, we see that all eleven are positive, indicating the possibility that higher home player ratings lead to a higher chance of a home win.

This indicates that the player ratings could possibly be useful in predicting the chance of a home win.

Interestingly the correlation matrix also shows a high correlation of overall home player ratings with other home player ratings. This indicates that in general, players with higher ratings play in the same team, as do players with lower ratings play in the same team.

Away team starting elevel overall player ratings

away_players = ['away_player_1',	'away_player_2',	'away_player_3',	'away_player_4',	'away_player_5',	'away_player_6',
                   'away_player_7',	'away_player_8',	'away_player_9',	'away_player_10',	'away_player_11']
z = 'overall_rating_'
column_list = []
for player in away_players:
  column_name = z+player
  column_list.append(column_name)
column_list
column_list.append('home_win')

corr = epl_matches[column_list].corr()
mask = np.triu(np.ones_like(corr, dtype=bool))         # Generate a mask for the upper triangle
fig, ax = plt.subplots()
fig.set_size_inches(10, 10)
cmap = sns.diverging_palette(10, 130, s=100, n=5)
# Draw the heatmap with the mask and correct aspect ratio
sns.heatmap(corr, mask=mask, cmap=cmap, vmax=.3, center=0, square=True, linewidths=.5, cbar_kws={"shrink": .5}, annot=True)
<AxesSubplot:>

png

Based on the correlation coefficients of the overall eleven away player ratings with the home win variable, referring to the last row in the correlation matrix, we see that all eleven are negative, indicating the possibility that higher away player ratings lead to a lower chance of a home win.

This indicates that the player ratings could possibly be useful in predicting the chance of a home win.

Interestingly the correlation matrix also shows a high correlation of overall away player ratings with other away player ratings. This indicates that in general, players with higher ratings play in the same team, as do players with lower ratings play in the same team.

Home team starting eleven detailed player attributes

The following code shows separate correlation matrices of the detailed player attributes and the home win variable, for all eleven home players. I will comment on the overall conclusion after the last correlation matrix.

home_player_1_columns = list(epl_matches.columns[50:88])
home_player_1_columns.append('home_win')

#get correlation matrix
corr = epl_matches[home_player_1_columns].corr()
mask = np.triu(np.ones_like(corr, dtype=bool))         # Generate a mask for the upper triangle
fig, ax = plt.subplots()
fig.set_size_inches(10, 10)
cmap = sns.diverging_palette(10, 130, s=100, n=5)
# Draw the heatmap with the mask and correct aspect ratio
sns.heatmap(corr, mask=mask, cmap=cmap, vmax=.3, center=0, square=True, linewidths=.5, cbar_kws={"shrink": .5}, annot=False)
<AxesSubplot:>

png

home_player_2_columns = list(epl_matches.columns[88:126])
home_player_2_columns.append('home_win')

#get correlation matrix
corr = epl_matches[home_player_2_columns].corr()
mask = np.triu(np.ones_like(corr, dtype=bool))         # Generate a mask for the upper triangle
fig, ax = plt.subplots()
fig.set_size_inches(10, 10)
cmap = sns.diverging_palette(10, 130, s=100, n=5)
# Draw the heatmap with the mask and correct aspect ratio
sns.heatmap(corr, mask=mask, cmap=cmap, vmax=.3, center=0, square=True, linewidths=.5, cbar_kws={"shrink": .5}, annot=False)
<AxesSubplot:>

png

home_player_3_columns = list(epl_matches.columns[126:164])
home_player_3_columns.append('home_win')

#get correlation matrix
corr = epl_matches[home_player_3_columns].corr()
mask = np.triu(np.ones_like(corr, dtype=bool))         # Generate a mask for the upper triangle
fig, ax = plt.subplots()
fig.set_size_inches(10, 10)
cmap = sns.diverging_palette(10, 130, s=100, n=5)
# Draw the heatmap with the mask and correct aspect ratio
sns.heatmap(corr, mask=mask, cmap=cmap, vmax=.3, center=0, square=True, linewidths=.5, cbar_kws={"shrink": .5}, annot=False)
<AxesSubplot:>

png

home_player_4_columns = list(epl_matches.columns[164:202])
home_player_4_columns.append('home_win')

#get correlation matrix
corr = epl_matches[home_player_4_columns].corr()
mask = np.triu(np.ones_like(corr, dtype=bool))         # Generate a mask for the upper triangle
fig, ax = plt.subplots()
fig.set_size_inches(10, 10)
cmap = sns.diverging_palette(10, 130, s=100, n=5)
# Draw the heatmap with the mask and correct aspect ratio
sns.heatmap(corr, mask=mask, cmap=cmap, vmax=.3, center=0, square=True, linewidths=.5, cbar_kws={"shrink": .5}, annot=False)
<AxesSubplot:>

png

home_player_5_columns = list(epl_matches.columns[202:240])
home_player_5_columns.append('home_win')

#get correlation matrix
corr = epl_matches[home_player_5_columns].corr()
mask = np.triu(np.ones_like(corr, dtype=bool))         # Generate a mask for the upper triangle
fig, ax = plt.subplots()
fig.set_size_inches(10, 10)
cmap = sns.diverging_palette(10, 130, s=100, n=5)
# Draw the heatmap with the mask and correct aspect ratio
sns.heatmap(corr, mask=mask, cmap=cmap, vmax=.3, center=0, square=True, linewidths=.5, cbar_kws={"shrink": .5}, annot=False)
<AxesSubplot:>

png

home_player_6_columns = list(epl_matches.columns[240:278])
home_player_6_columns.append('home_win')

#get correlation matrix
corr = epl_matches[home_player_6_columns].corr()
mask = np.triu(np.ones_like(corr, dtype=bool))         # Generate a mask for the upper triangle
fig, ax = plt.subplots()
fig.set_size_inches(10, 10)
cmap = sns.diverging_palette(10, 130, s=100, n=5)
# Draw the heatmap with the mask and correct aspect ratio
sns.heatmap(corr, mask=mask, cmap=cmap, vmax=.3, center=0, square=True, linewidths=.5, cbar_kws={"shrink": .5}, annot=False)
<AxesSubplot:>

png

home_player_7_columns = list(epl_matches.columns[278:316])
home_player_7_columns.append('home_win')

#get correlation matrix
corr = epl_matches[home_player_7_columns].corr()
mask = np.triu(np.ones_like(corr, dtype=bool))         # Generate a mask for the upper triangle
fig, ax = plt.subplots()
fig.set_size_inches(10, 10)
cmap = sns.diverging_palette(10, 130, s=100, n=5)
# Draw the heatmap with the mask and correct aspect ratio
sns.heatmap(corr, mask=mask, cmap=cmap, vmax=.3, center=0, square=True, linewidths=.5, cbar_kws={"shrink": .5}, annot=False)
<AxesSubplot:>

png

home_player_8_columns = list(epl_matches.columns[316:354])
home_player_8_columns.append('home_win')

#get correlation matrix
corr = epl_matches[home_player_8_columns].corr()
mask = np.triu(np.ones_like(corr, dtype=bool))         # Generate a mask for the upper triangle
fig, ax = plt.subplots()
fig.set_size_inches(10, 10)
cmap = sns.diverging_palette(10, 130, s=100, n=5)
# Draw the heatmap with the mask and correct aspect ratio
sns.heatmap(corr, mask=mask, cmap=cmap, vmax=.3, center=0, square=True, linewidths=.5, cbar_kws={"shrink": .5}, annot=False)
<AxesSubplot:>

png

home_player_9_columns = list(epl_matches.columns[354:392])
home_player_9_columns.append('home_win')

#get correlation matrix
corr = epl_matches[home_player_9_columns].corr()
mask = np.triu(np.ones_like(corr, dtype=bool))         # Generate a mask for the upper triangle
fig, ax = plt.subplots()
fig.set_size_inches(10, 10)
cmap = sns.diverging_palette(10, 130, s=100, n=5)
# Draw the heatmap with the mask and correct aspect ratio
sns.heatmap(corr, mask=mask, cmap=cmap, vmax=.3, center=0, square=True, linewidths=.5, cbar_kws={"shrink": .5}, annot=False)
<AxesSubplot:>

png

home_player_10_columns = list(epl_matches.columns[392:430])
home_player_10_columns.append('home_win')

#get correlation matrix
corr = epl_matches[home_player_10_columns].corr()
mask = np.triu(np.ones_like(corr, dtype=bool))         # Generate a mask for the upper triangle
fig, ax = plt.subplots()
fig.set_size_inches(10, 10)
cmap = sns.diverging_palette(10, 130, s=100, n=5)
# Draw the heatmap with the mask and correct aspect ratio
sns.heatmap(corr, mask=mask, cmap=cmap, vmax=.3, center=0, square=True, linewidths=.5, cbar_kws={"shrink": .5}, annot=False)
<AxesSubplot:>

png

home_player_11_columns = list(epl_matches.columns[430:468])
home_player_11_columns.append('home_win')

#get correlation matrix
corr = epl_matches[home_player_11_columns].corr()
mask = np.triu(np.ones_like(corr, dtype=bool))         # Generate a mask for the upper triangle
fig, ax = plt.subplots()
fig.set_size_inches(10, 10)
cmap = sns.diverging_palette(10, 130, s=100, n=5)
# Draw the heatmap with the mask and correct aspect ratio
sns.heatmap(corr, mask=mask, cmap=cmap, vmax=.3, center=0, square=True, linewidths=.5, cbar_kws={"shrink": .5}, annot=False)
<AxesSubplot:>

png

Based on the correlation coefficients for all eleven home player attributes with the home win variable, referring to the last row in the correlation matrix, we see that the correlation coefficients are either slightly positive or close to 0. Interestingly, depending on the position of the player, different attributes seem to correlate higher.

Player 1 is clearly the goalkeeper, as here goalkeeping attributes correlate higher with the home win variable, indicating that a stronger goalkeeper could lead to more home wins.

For player 3 and 4, tackling and marking attributes correlate higher with the home win variable, indicating that these players are defenders, and stronger defensive attributes could lead to more home wins.

For players 6, 7, 8, 9, a mixture of vision, passing and dribbling attributes correlate higher with home wins, indicating that these are midfield players.

Players 9, 10, 11 seems to be the main goal scorers, as here the finishing ability correlates higher with the home win variable.

Away team starting eleven detailed player attributes

The following code shows separate correlation matrices of the detailed player attributes and the home win variable, for all eleven away players. As with the home players, I will comment on the overall conclusion after the last correlation matrix.

away_player_1_columns = list(epl_matches.columns[468:506])
away_player_1_columns.append('home_win')

#get correlation matrix
corr = epl_matches[away_player_1_columns].corr()
mask = np.triu(np.ones_like(corr, dtype=bool))         # Generate a mask for the upper triangle
fig, ax = plt.subplots()
fig.set_size_inches(10, 10)
cmap = sns.diverging_palette(10, 130, s=100, n=5)
# Draw the heatmap with the mask and correct aspect ratio
sns.heatmap(corr, mask=mask, cmap=cmap, vmax=.3, center=0, square=True, linewidths=.5, cbar_kws={"shrink": .5}, annot=False)
<AxesSubplot:>

png

away_player_2_columns = list(epl_matches.columns[506:544])
away_player_2_columns.append('home_win')

#get correlation matrix
corr = epl_matches[away_player_2_columns].corr()
mask = np.triu(np.ones_like(corr, dtype=bool))         # Generate a mask for the upper triangle
fig, ax = plt.subplots()
fig.set_size_inches(10, 10)
cmap = sns.diverging_palette(10, 130, s=100, n=5)
# Draw the heatmap with the mask and correct aspect ratio
sns.heatmap(corr, mask=mask, cmap=cmap, vmax=.3, center=0, square=True, linewidths=.5, cbar_kws={"shrink": .5}, annot=False)
<AxesSubplot:>

png

away_player_3_columns = list(epl_matches.columns[544:582])
away_player_3_columns.append('home_win')

#get correlation matrix
corr = epl_matches[away_player_3_columns].corr()
mask = np.triu(np.ones_like(corr, dtype=bool))         # Generate a mask for the upper triangle
fig, ax = plt.subplots()
fig.set_size_inches(10, 10)
cmap = sns.diverging_palette(10, 130, s=100, n=5)
# Draw the heatmap with the mask and correct aspect ratio
sns.heatmap(corr, mask=mask, cmap=cmap, vmax=.3, center=0, square=True, linewidths=.5, cbar_kws={"shrink": .5}, annot=False)
<AxesSubplot:>

png

away_player_4_columns = list(epl_matches.columns[582:620])
away_player_4_columns.append('home_win')

#get correlation matrix
corr = epl_matches[away_player_4_columns].corr()
mask = np.triu(np.ones_like(corr, dtype=bool))         # Generate a mask for the upper triangle
fig, ax = plt.subplots()
fig.set_size_inches(10, 10)
cmap = sns.diverging_palette(10, 130, s=100, n=5)
# Draw the heatmap with the mask and correct aspect ratio
sns.heatmap(corr, mask=mask, cmap=cmap, vmax=.3, center=0, square=True, linewidths=.5, cbar_kws={"shrink": .5}, annot=False)
<AxesSubplot:>

png

away_player_5_columns = list(epl_matches.columns[620:658])
away_player_5_columns.append('home_win')

#get correlation matrix
corr = epl_matches[away_player_5_columns].corr()
mask = np.triu(np.ones_like(corr, dtype=bool))         # Generate a mask for the upper triangle
fig, ax = plt.subplots()
fig.set_size_inches(10, 10)
cmap = sns.diverging_palette(10, 130, s=100, n=5)
# Draw the heatmap with the mask and correct aspect ratio
sns.heatmap(corr, mask=mask, cmap=cmap, vmax=.3, center=0, square=True, linewidths=.5, cbar_kws={"shrink": .5}, annot=False)
<AxesSubplot:>

png

away_player_6_columns = list(epl_matches.columns[658:696])
away_player_6_columns.append('home_win')

#get correlation matrix
corr = epl_matches[away_player_6_columns].corr()
mask = np.triu(np.ones_like(corr, dtype=bool))         # Generate a mask for the upper triangle
fig, ax = plt.subplots()
fig.set_size_inches(10, 10)
cmap = sns.diverging_palette(10, 130, s=100, n=5)
# Draw the heatmap with the mask and correct aspect ratio
sns.heatmap(corr, mask=mask, cmap=cmap, vmax=.3, center=0, square=True, linewidths=.5, cbar_kws={"shrink": .5}, annot=False)
<AxesSubplot:>

png

away_player_7_columns = list(epl_matches.columns[696:734])
away_player_7_columns.append('home_win')

#get correlation matrix
corr = epl_matches[away_player_7_columns].corr()
mask = np.triu(np.ones_like(corr, dtype=bool))         # Generate a mask for the upper triangle
fig, ax = plt.subplots()
fig.set_size_inches(10, 10)
cmap = sns.diverging_palette(10, 130, s=100, n=5)
# Draw the heatmap with the mask and correct aspect ratio
sns.heatmap(corr, mask=mask, cmap=cmap, vmax=.3, center=0, square=True, linewidths=.5, cbar_kws={"shrink": .5}, annot=False)
<AxesSubplot:>

png

away_player_8_columns = list(epl_matches.columns[734:772])
away_player_8_columns.append('home_win')

#get correlation matrix
corr = epl_matches[away_player_8_columns].corr()
mask = np.triu(np.ones_like(corr, dtype=bool))         # Generate a mask for the upper triangle
fig, ax = plt.subplots()
fig.set_size_inches(10, 10)
cmap = sns.diverging_palette(10, 130, s=100, n=5)
# Draw the heatmap with the mask and correct aspect ratio
sns.heatmap(corr, mask=mask, cmap=cmap, vmax=.3, center=0, square=True, linewidths=.5, cbar_kws={"shrink": .5}, annot=False)
<AxesSubplot:>

png

away_player_9_columns = list(epl_matches.columns[772:810])
away_player_9_columns.append('home_win')

#get correlation matrix
corr = epl_matches[away_player_9_columns].corr()
mask = np.triu(np.ones_like(corr, dtype=bool))         # Generate a mask for the upper triangle
fig, ax = plt.subplots()
fig.set_size_inches(10, 10)
cmap = sns.diverging_palette(10, 130, s=100, n=5)
# Draw the heatmap with the mask and correct aspect ratio
sns.heatmap(corr, mask=mask, cmap=cmap, vmax=.3, center=0, square=True, linewidths=.5, cbar_kws={"shrink": .5}, annot=False)
<AxesSubplot:>

png

away_player_10_columns = list(epl_matches.columns[810:848])
away_player_10_columns.append('home_win')

#get correlation matrix
corr = epl_matches[away_player_10_columns].corr()
mask = np.triu(np.ones_like(corr, dtype=bool))         # Generate a mask for the upper triangle
fig, ax = plt.subplots()
fig.set_size_inches(10, 10)
cmap = sns.diverging_palette(10, 130, s=100, n=5)
# Draw the heatmap with the mask and correct aspect ratio
sns.heatmap(corr, mask=mask, cmap=cmap, vmax=.3, center=0, square=True, linewidths=.5, cbar_kws={"shrink": .5}, annot=False)
<AxesSubplot:>

png

away_player_11_columns = list(epl_matches.columns[848:886])
away_player_11_columns.append('home_win')

#get correlation matrix
corr = epl_matches[away_player_11_columns].corr()
mask = np.triu(np.ones_like(corr, dtype=bool))         # Generate a mask for the upper triangle
fig, ax = plt.subplots()
fig.set_size_inches(10, 10)
cmap = sns.diverging_palette(10, 130, s=100, n=5)
# Draw the heatmap with the mask and correct aspect ratio
sns.heatmap(corr, mask=mask, cmap=cmap, vmax=.3, center=0, square=True, linewidths=.5, cbar_kws={"shrink": .5}, annot=False)
<AxesSubplot:>

png

As we would expect, we see the opposite picture for the away player attribute correlations with the home win variable.

Based on the correlation coefficients for all eleven away player attributes with the home win variable, referring to the last row in the correlation matrix, we see that the correlation coefficients are either slightly negative or close to 0. As with the home player attributes, depending on the position of the player, different attributes seem to correlate more negative.

Player 1 is clearly the goalkeeper, as here goalkeeping attributes correlate more negative with the home win variable, indicating that a stronger away goalkeeper could lead to less home wins.

For player 3 and 4, tackling and marking attributes correlate more negative with the home win variable, indicating that these players are defenders, and stronger defensive attributes for away players could lead to less home wins.

For players 6, 7, 8, 9, a mixture of vision, passing and dribbling attributes correlate more negative with home wins, indicating that these are midfield players.

Players 9, 10, seem to be the main goal scorers, as here the finishing ability correlates more negative with the home win variable.

Teams

In the next section I look at the correlation of team attributes with the home win variable. As noted during the data processing part, the very infrequent updates of the team attributes could make them less useful as predictive features.

Also, to note is that unlike for players, there is no overall rating variable, but only team attributes.

Home team attributes

home_team_attributes = list(epl_matches.columns[10:30])
home_team_attributes.append('home_win')
epl_matches[home_team_attributes].corr()

corr = epl_matches[home_team_attributes].corr()
mask = np.triu(np.ones_like(corr, dtype=bool))         # Generate a mask for the upper triangle
fig, ax = plt.subplots()
fig.set_size_inches(10, 10)
cmap = sns.diverging_palette(10, 130, s=100, n=5)
# Draw the heatmap with the mask and correct aspect ratio
sns.heatmap(corr, mask=mask, cmap=cmap, vmax=.3, center=0, square=True, linewidths=.5, cbar_kws={"shrink": .5}, annot=True)
<AxesSubplot:>

png

Unfortunately, the home team features seem to not correlate at all with the home win variable. There are even some small negative correlations, indicating stronger home team attributes could lead to fewer home wins.

As noted, this contradiction could be due to the issue that the data was not updated very frequently and is therefore not useful for prediction compared to player data, which was updated very frequently.

Away team attributes

home_team_attributes = list(epl_matches.columns[30:50])
home_team_attributes.append('home_win')
epl_matches[home_team_attributes].corr()

corr = epl_matches[home_team_attributes].corr()
mask = np.triu(np.ones_like(corr, dtype=bool))         # Generate a mask for the upper triangle
fig, ax = plt.subplots()
fig.set_size_inches(10, 10)
cmap = sns.diverging_palette(10, 130, s=100, n=5)
# Draw the heatmap with the mask and correct aspect ratio
sns.heatmap(corr, mask=mask, cmap=cmap, vmax=.3, center=0, square=True, linewidths=.5, cbar_kws={"shrink": .5}, annot=True)
<AxesSubplot:>

png

Unfortunately, the away team features show the same situation as the home team features. The away team features seem to not correlate at all with the home win variable. There are even some small positive correlations, indicating stronger away team attributes could lead to more home wins.

As noted, this contradiction could be due to the issue that the data was not updated very frequently, and is therefore not useful for prediction compared to player data, which was updated very frequently.

Conclusion from Exploratory Data Analysis

Based on the analysis of player and team data, the player data clearly shows the correlations one would expect. Stronger home team players correlate positively with the home win variable, whereas stronger away team players correlate negatively with the home win variable. Depending on the position of the players, different variables correlate stronger with the home win variable.
Based on above I conclude that we should keep the player data as the correlations indicate they could be useful for predicting the match result. Some player attributes may be less useful than others, based on the position of the player. To reduce the feature dimension later, I will therefore use Principal Component Analysis, to reduce the feature space but keeping most of the information in the data.

Unfortunately, as feared due to the very infrequent updates, the team attribute data seems to not be especially useful for predicting the match results. Considering the non-existing correlations with the home win variable and our already high feature dimension space, I will remove all team attribute variables from the data set before training machine learning algorithms.

The following code drops all team attribute variables.

In addition, I will also drop all result columns except the home win column. This will be used as a proxy to try to predict the result, in this case a home win.

#remove team colums
team_attribute_columns = list(epl_matches.columns[10:50])
data = epl_matches.drop(labels = team_attribute_columns, axis=1)
data.head(5)
season match_day match_date country_name league_name home_team away_team home_team_goal away_team_goal match_api_id overall_rating_home_player_1 potential_home_player_1 preferred_foot_home_player_1 attacking_work_rate_home_player_1 defensive_work_rate_home_player_1 crossing_home_player_1 finishing_home_player_1 heading_accuracy_home_player_1 short_passing_home_player_1 volleys_home_player_1 dribbling_home_player_1 curve_home_player_1 free_kick_accuracy_home_player_1 long_passing_home_player_1 ball_control_home_player_1 acceleration_home_player_1 sprint_speed_home_player_1 agility_home_player_1 reactions_home_player_1 balance_home_player_1 shot_power_home_player_1 jumping_home_player_1 stamina_home_player_1 strength_home_player_1 long_shots_home_player_1 aggression_home_player_1 interceptions_home_player_1 positioning_home_player_1 vision_home_player_1 penalties_home_player_1 marking_home_player_1 standing_tackle_home_player_1 sliding_tackle_home_player_1 gk_diving_home_player_1 gk_handling_home_player_1 gk_kicking_home_player_1 gk_positioning_home_player_1 gk_reflexes overall_rating_home_player_2 potential_home_player_2 preferred_foot_home_player_2 attacking_work_rate_home_player_2 defensive_work_rate_home_player_2 crossing_home_player_2 finishing_home_player_2 heading_accuracy_home_player_2 short_passing_home_player_2 volleys_home_player_2 dribbling_home_player_2 curve_home_player_2 free_kick_accuracy_home_player_2 long_passing_home_player_2 ball_control_home_player_2 acceleration_home_player_2 sprint_speed_home_player_2 agility_home_player_2 reactions_home_player_2 balance_home_player_2 shot_power_home_player_2 jumping_home_player_2 stamina_home_player_2 strength_home_player_2 long_shots_home_player_2 aggression_home_player_2 interceptions_home_player_2 positioning_home_player_2 vision_home_player_2 penalties_home_player_2 marking_home_player_2 standing_tackle_home_player_2 sliding_tackle_home_player_2 gk_diving_home_player_2 gk_handling_home_player_2 gk_kicking_home_player_2 gk_positioning_home_player_2 gk_reflexes_home_player_2 overall_rating_home_player_3 potential_home_player_3 preferred_foot_home_player_3 attacking_work_rate_home_player_3 defensive_work_rate_home_player_3 crossing_home_player_3 finishing_home_player_3 heading_accuracy_home_player_3 short_passing_home_player_3 volleys_home_player_3 dribbling_home_player_3 curve_home_player_3 free_kick_accuracy_home_player_3 long_passing_home_player_3 ball_control_home_player_3 acceleration_home_player_3 sprint_speed_home_player_3 agility_home_player_3 reactions_home_player_3 balance_home_player_3 shot_power_home_player_3 jumping_home_player_3 stamina_home_player_3 strength_home_player_3 long_shots_home_player_3 aggression_home_player_3 interceptions_home_player_3 positioning_home_player_3 vision_home_player_3 penalties_home_player_3 marking_home_player_3 standing_tackle_home_player_3 sliding_tackle_home_player_3 gk_diving_home_player_3 gk_handling_home_player_3 gk_kicking_home_player_3 gk_positioning_home_player_3 gk_reflexes_home_player_3 overall_rating_home_player_4 potential_home_player_4 preferred_foot_home_player_4 attacking_work_rate_home_player_4 defensive_work_rate_home_player_4 crossing_home_player_4 finishing_home_player_4 heading_accuracy_home_player_4 short_passing_home_player_4 volleys_home_player_4 dribbling_home_player_4 curve_home_player_4 free_kick_accuracy_home_player_4 long_passing_home_player_4 ball_control_home_player_4 acceleration_home_player_4 sprint_speed_home_player_4 agility_home_player_4 reactions_home_player_4 balance_home_player_4 shot_power_home_player_4 jumping_home_player_4 stamina_home_player_4 strength_home_player_4 long_shots_home_player_4 aggression_home_player_4 interceptions_home_player_4 positioning_home_player_4 vision_home_player_4 penalties_home_player_4 marking_home_player_4 standing_tackle_home_player_4 sliding_tackle_home_player_4 gk_diving_home_player_4 gk_handling_home_player_4 gk_kicking_home_player_4 gk_positioning_home_player_4 gk_reflexes_home_player_4 overall_rating_home_player_5 potential_home_player_5 preferred_foot_home_player_5 attacking_work_rate_home_player_5 defensive_work_rate_home_player_5 crossing_home_player_5 finishing_home_player_5 heading_accuracy_home_player_5 short_passing_home_player_5 volleys_home_player_5 dribbling_home_player_5 curve_home_player_5 free_kick_accuracy_home_player_5 long_passing_home_player_5 ball_control_home_player_5 acceleration_home_player_5 sprint_speed_home_player_5 agility_home_player_5 reactions_home_player_5 balance_home_player_5 shot_power_home_player_5 jumping_home_player_5 stamina_home_player_5 strength_home_player_5 long_shots_home_player_5 aggression_home_player_5 interceptions_home_player_5 positioning_home_player_5 vision_home_player_5 penalties_home_player_5 marking_home_player_5 standing_tackle_home_player_5 sliding_tackle_home_player_5 gk_diving_home_player_5 gk_handling_home_player_5 gk_kicking_home_player_5 gk_positioning_home_player_5 gk_reflexes_home_player_5 overall_rating_home_player_6 potential_home_player_6 preferred_foot_home_player_6 attacking_work_rate_home_player_6 defensive_work_rate_home_player_6 crossing_home_player_6 finishing_home_player_6 heading_accuracy_home_player_6 short_passing_home_player_6 volleys_home_player_6 dribbling_home_player_6 curve_home_player_6 free_kick_accuracy_home_player_6 long_passing_home_player_6 ball_control_home_player_6 acceleration_home_player_6 sprint_speed_home_player_6 agility_home_player_6 reactions_home_player_6 balance_home_player_6 shot_power_home_player_6 jumping_home_player_6 stamina_home_player_6 strength_home_player_6 long_shots_home_player_6 aggression_home_player_6 interceptions_home_player_6 positioning_home_player_6 vision_home_player_6 penalties_home_player_6 marking_home_player_6 standing_tackle_home_player_6 sliding_tackle_home_player_6 gk_diving_home_player_6 gk_handling_home_player_6 gk_kicking_home_player_6 gk_positioning_home_player_6 gk_reflexes_home_player_6 overall_rating_home_player_7 potential_home_player_7 preferred_foot_home_player_7 attacking_work_rate_home_player_7 defensive_work_rate_home_player_7 crossing_home_player_7 finishing_home_player_7 heading_accuracy_home_player_7 short_passing_home_player_7 volleys_home_player_7 dribbling_home_player_7 curve_home_player_7 free_kick_accuracy_home_player_7 long_passing_home_player_7 ball_control_home_player_7 acceleration_home_player_7 sprint_speed_home_player_7 agility_home_player_7 reactions_home_player_7 balance_home_player_7 shot_power_home_player_7 jumping_home_player_7 stamina_home_player_7 strength_home_player_7 long_shots_home_player_7 aggression_home_player_7 interceptions_home_player_7 positioning_home_player_7 vision_home_player_7 penalties_home_player_7 marking_home_player_7 standing_tackle_home_player_7 sliding_tackle_home_player_7 gk_diving_home_player_7 gk_handling_home_player_7 gk_kicking_home_player_7 gk_positioning_home_player_7 gk_reflexes_home_player_7 overall_rating_home_player_8 potential_home_player_8 preferred_foot_home_player_8 attacking_work_rate_home_player_8 defensive_work_rate_home_player_8 crossing_home_player_8 finishing_home_player_8 heading_accuracy_home_player_8 short_passing_home_player_8 volleys_home_player_8 dribbling_home_player_8 curve_home_player_8 free_kick_accuracy_home_player_8 long_passing_home_player_8 ball_control_home_player_8 acceleration_home_player_8 sprint_speed_home_player_8 agility_home_player_8 reactions_home_player_8 balance_home_player_8 shot_power_home_player_8 jumping_home_player_8 stamina_home_player_8 strength_home_player_8 long_shots_home_player_8 aggression_home_player_8 interceptions_home_player_8 positioning_home_player_8 vision_home_player_8 penalties_home_player_8 marking_home_player_8 standing_tackle_home_player_8 sliding_tackle_home_player_8 gk_diving_home_player_8 gk_handling_home_player_8 gk_kicking_home_player_8 gk_positioning_home_player_8 gk_reflexes_home_player_8 overall_rating_home_player_9 potential_home_player_9 preferred_foot_home_player_9 attacking_work_rate_home_player_9 defensive_work_rate_home_player_9 crossing_home_player_9 finishing_home_player_9 heading_accuracy_home_player_9 short_passing_home_player_9 volleys_home_player_9 dribbling_home_player_9 curve_home_player_9 free_kick_accuracy_home_player_9 long_passing_home_player_9 ball_control_home_player_9 acceleration_home_player_9 sprint_speed_home_player_9 agility_home_player_9 reactions_home_player_9 balance_home_player_9 shot_power_home_player_9 jumping_home_player_9 stamina_home_player_9 strength_home_player_9 long_shots_home_player_9 aggression_home_player_9 interceptions_home_player_9 positioning_home_player_9 vision_home_player_9 penalties_home_player_9 marking_home_player_9 standing_tackle_home_player_9 sliding_tackle_home_player_9 gk_diving_home_player_9 gk_handling_home_player_9 gk_kicking_home_player_9 gk_positioning_home_player_9 gk_reflexes_home_player_9 overall_rating_home_player_10 potential_home_player_10 preferred_foot_home_player_10 attacking_work_rate_home_player_10 defensive_work_rate_home_player_10 crossing_home_player_10 finishing_home_player_10 heading_accuracy_home_player_10 short_passing_home_player_10 volleys_home_player_10 dribbling_home_player_10 curve_home_player_10 free_kick_accuracy_home_player_10 long_passing_home_player_10 ball_control_home_player_10 acceleration_home_player_10 sprint_speed_home_player_10 agility_home_player_10 reactions_home_player_10 balance_home_player_10 shot_power_home_player_10 jumping_home_player_10 stamina_home_player_10 strength_home_player_10 long_shots_home_player_10 aggression_home_player_10 interceptions_home_player_10 positioning_home_player_10 vision_home_player_10 penalties_home_player_10 marking_home_player_10 standing_tackle_home_player_10 sliding_tackle_home_player_10 gk_diving_home_player_10 gk_handling_home_player_10 gk_kicking_home_player_10 gk_positioning_home_player_10 gk_reflexes_home_player_10 overall_rating_home_player_11 potential_home_player_11 preferred_foot_home_player_11 attacking_work_rate_home_player_11 defensive_work_rate_home_player_11 crossing_home_player_11 finishing_home_player_11 heading_accuracy_home_player_11 short_passing_home_player_11 volleys_home_player_11 dribbling_home_player_11 curve_home_player_11 free_kick_accuracy_home_player_11 long_passing_home_player_11 ball_control_home_player_11 acceleration_home_player_11 sprint_speed_home_player_11 agility_home_player_11 reactions_home_player_11 balance_home_player_11 shot_power_home_player_11 jumping_home_player_11 stamina_home_player_11 strength_home_player_11 long_shots_home_player_11 aggression_home_player_11 interceptions_home_player_11 positioning_home_player_11 vision_home_player_11 penalties_home_player_11 marking_home_player_11 standing_tackle_home_player_11 sliding_tackle_home_player_11 gk_diving_home_player_11 gk_handling_home_player_11 gk_kicking_home_player_11 gk_positioning_home_player_11 gk_reflexes_home_player_11 overall_rating_away_player_1 potential_away_player_1 preferred_foot_away_player_1 attacking_work_rate_away_player_1 defensive_work_rate_away_player_1 crossing_away_player_1 finishing_away_player_1 heading_accuracy_away_player_1 short_passing_away_player_1 volleys_away_player_1 dribbling_away_player_1 curve_away_player_1 free_kick_accuracy_away_player_1 long_passing_away_player_1 ball_control_away_player_1 acceleration_away_player_1 sprint_speed_away_player_1 agility_away_player_1 reactions_away_player_1 balance_away_player_1 shot_power_away_player_1 jumping_away_player_1 stamina_away_player_1 strength_away_player_1 long_shots_away_player_1 aggression_away_player_1 interceptions_away_player_1 positioning_away_player_1 vision_away_player_1 penalties_away_player_1 marking_away_player_1 standing_tackle_away_player_1 sliding_tackle_away_player_1 gk_diving_away_player_1 gk_handling_away_player_1 gk_kicking_away_player_1 gk_positioning_away_player_1 gk_reflexes_away_player_1 overall_rating_away_player_2 potential_away_player_2 preferred_foot_away_player_2 attacking_work_rate_away_player_2 defensive_work_rate_away_player_2 crossing_away_player_2 finishing_away_player_2 heading_accuracy_away_player_2 short_passing_away_player_2 volleys_away_player_2 dribbling_away_player_2 curve_away_player_2 free_kick_accuracy_away_player_2 long_passing_away_player_2 ball_control_away_player_2 acceleration_away_player_2 sprint_speed_away_player_2 agility_away_player_2 reactions_away_player_2 balance_away_player_2 shot_power_away_player_2 jumping_away_player_2 stamina_away_player_2 strength_away_player_2 long_shots_away_player_2 aggression_away_player_2 interceptions_away_player_2 positioning_away_player_2 vision_away_player_2 penalties_away_player_2 marking_away_player_2 standing_tackle_away_player_2 sliding_tackle_away_player_2 gk_diving_away_player_2 gk_handling_away_player_2 gk_kicking_away_player_2 gk_positioning_away_player_2 gk_reflexes_away_player_2 overall_rating_away_player_3 potential_away_player_3 preferred_foot_away_player_3 attacking_work_rate_away_player_3 defensive_work_rate_away_player_3 crossing_away_player_3 finishing_away_player_3 heading_accuracy_away_player_3 short_passing_away_player_3 volleys_away_player_3 dribbling_away_player_3 curve_away_player_3 free_kick_accuracy_away_player_3 long_passing_away_player_3 ball_control_away_player_3 acceleration_away_player_3 sprint_speed_away_player_3 agility_away_player_3 reactions_away_player_3 balance_away_player_3 shot_power_away_player_3 jumping_away_player_3 stamina_away_player_3 strength_away_player_3 long_shots_away_player_3 aggression_away_player_3 interceptions_away_player_3 positioning_away_player_3 vision_away_player_3 penalties_away_player_3 marking_away_player_3 standing_tackle_away_player_3 sliding_tackle_away_player_3 gk_diving_away_player_3 gk_handling_away_player_3 gk_kicking_away_player_3 gk_positioning_away_player_3 gk_reflexes_away_player_3 overall_rating_away_player_4 potential_away_player_4 preferred_foot_away_player_4 attacking_work_rate_away_player_4 defensive_work_rate_away_player_4 crossing_away_player_4 finishing_away_player_4 heading_accuracy_away_player_4 short_passing_away_player_4 volleys_away_player_4 dribbling_away_player_4 curve_away_player_4 free_kick_accuracy_away_player_4 long_passing_away_player_4 ball_control_away_player_4 acceleration_away_player_4 sprint_speed_away_player_4 agility_away_player_4 reactions_away_player_4 balance_away_player_4 shot_power_away_player_4 jumping_away_player_4 stamina_away_player_4 strength_away_player_4 long_shots_away_player_4 aggression_away_player_4 interceptions_away_player_4 positioning_away_player_4 vision_away_player_4 penalties_away_player_4 marking_away_player_4 standing_tackle_away_player_4 sliding_tackle_away_player_4 gk_diving_away_player_4 gk_handling_away_player_4 gk_kicking_away_player_4 gk_positioning_away_player_4 gk_reflexes_away_player_4 overall_rating_away_player_5 potential_away_player_5 preferred_foot_away_player_5 attacking_work_rate_away_player_5 defensive_work_rate_away_player_5 crossing_away_player_5 finishing_away_player_5 heading_accuracy_away_player_5 short_passing_away_player_5 volleys_away_player_5 dribbling_away_player_5 curve_away_player_5 free_kick_accuracy_away_player_5 long_passing_away_player_5 ball_control_away_player_5 acceleration_away_player_5 sprint_speed_away_player_5 agility_away_player_5 reactions_away_player_5 balance_away_player_5 shot_power_away_player_5 jumping_away_player_5 stamina_away_player_5 strength_away_player_5 long_shots_away_player_5 aggression_away_player_5 interceptions_away_player_5 positioning_away_player_5 vision_away_player_5 penalties_away_player_5 marking_away_player_5 standing_tackle_away_player_5 sliding_tackle_away_player_5 gk_diving_away_player_5 gk_handling_away_player_5 gk_kicking_away_player_5 gk_positioning_away_player_5 gk_reflexes_away_player_5 overall_rating_away_player_6 potential_away_player_6 preferred_foot_away_player_6 attacking_work_rate_away_player_6 defensive_work_rate_away_player_6 crossing_away_player_6 finishing_away_player_6 heading_accuracy_away_player_6 short_passing_away_player_6 volleys_away_player_6 dribbling_away_player_6 curve_away_player_6 free_kick_accuracy_away_player_6 long_passing_away_player_6 ball_control_away_player_6 acceleration_away_player_6 sprint_speed_away_player_6 agility_away_player_6 reactions_away_player_6 balance_away_player_6 shot_power_away_player_6 jumping_away_player_6 stamina_away_player_6 strength_away_player_6 long_shots_away_player_6 aggression_away_player_6 interceptions_away_player_6 positioning_away_player_6 vision_away_player_6 penalties_away_player_6 marking_away_player_6 standing_tackle_away_player_6 sliding_tackle_away_player_6 gk_diving_away_player_6 gk_handling_away_player_6 gk_kicking_away_player_6 gk_positioning_away_player_6 gk_reflexes_away_player_6 overall_rating_away_player_7 potential_away_player_7 preferred_foot_away_player_7 attacking_work_rate_away_player_7 defensive_work_rate_away_player_7 crossing_away_player_7 finishing_away_player_7 heading_accuracy_away_player_7 short_passing_away_player_7 volleys_away_player_7 dribbling_away_player_7 curve_away_player_7 free_kick_accuracy_away_player_7 long_passing_away_player_7 ball_control_away_player_7 acceleration_away_player_7 sprint_speed_away_player_7 agility_away_player_7 reactions_away_player_7 balance_away_player_7 shot_power_away_player_7 jumping_away_player_7 stamina_away_player_7 strength_away_player_7 long_shots_away_player_7 aggression_away_player_7 interceptions_away_player_7 positioning_away_player_7 vision_away_player_7 penalties_away_player_7 marking_away_player_7 standing_tackle_away_player_7 sliding_tackle_away_player_7 gk_diving_away_player_7 gk_handling_away_player_7 gk_kicking_away_player_7 gk_positioning_away_player_7 gk_reflexes_away_player_7 overall_rating_away_player_8 potential_away_player_8 preferred_foot_away_player_8 attacking_work_rate_away_player_8 defensive_work_rate_away_player_8 crossing_away_player_8 finishing_away_player_8 heading_accuracy_away_player_8 short_passing_away_player_8 volleys_away_player_8 dribbling_away_player_8 curve_away_player_8 free_kick_accuracy_away_player_8 long_passing_away_player_8 ball_control_away_player_8 acceleration_away_player_8 sprint_speed_away_player_8 agility_away_player_8 reactions_away_player_8 balance_away_player_8 shot_power_away_player_8 jumping_away_player_8 stamina_away_player_8 strength_away_player_8 long_shots_away_player_8 aggression_away_player_8 interceptions_away_player_8 positioning_away_player_8 vision_away_player_8 penalties_away_player_8 marking_away_player_8 standing_tackle_away_player_8 sliding_tackle_away_player_8 gk_diving_away_player_8 gk_handling_away_player_8 gk_kicking_away_player_8 gk_positioning_away_player_8 gk_reflexes_away_player_8 overall_rating_away_player_9 potential_away_player_9 preferred_foot_away_player_9 attacking_work_rate_away_player_9 defensive_work_rate_away_player_9 crossing_away_player_9 finishing_away_player_9 heading_accuracy_away_player_9 short_passing_away_player_9 volleys_away_player_9 dribbling_away_player_9 curve_away_player_9 free_kick_accuracy_away_player_9 long_passing_away_player_9 ball_control_away_player_9 acceleration_away_player_9 sprint_speed_away_player_9 agility_away_player_9 reactions_away_player_9 balance_away_player_9 shot_power_away_player_9 jumping_away_player_9 stamina_away_player_9 strength_away_player_9 long_shots_away_player_9 aggression_away_player_9 interceptions_away_player_9 positioning_away_player_9 vision_away_player_9 penalties_away_player_9 marking_away_player_9 standing_tackle_away_player_9 sliding_tackle_away_player_9 gk_diving_away_player_9 gk_handling_away_player_9 gk_kicking_away_player_9 gk_positioning_away_player_9 gk_reflexes_away_player_9 overall_rating_away_player_10 potential_away_player_10 preferred_foot_away_player_10 attacking_work_rate_away_player_10 defensive_work_rate_away_player_10 crossing_away_player_10 finishing_away_player_10 heading_accuracy_away_player_10 short_passing_away_player_10 volleys_away_player_10 dribbling_away_player_10 curve_away_player_10 free_kick_accuracy_away_player_10 long_passing_away_player_10 ball_control_away_player_10 acceleration_away_player_10 sprint_speed_away_player_10 agility_away_player_10 reactions_away_player_10 balance_away_player_10 shot_power_away_player_10 jumping_away_player_10 stamina_away_player_10 strength_away_player_10 long_shots_away_player_10 aggression_away_player_10 interceptions_away_player_10 positioning_away_player_10 vision_away_player_10 penalties_away_player_10 marking_away_player_10 standing_tackle_away_player_10 sliding_tackle_away_player_10 gk_diving_away_player_10 gk_handling_away_player_10 gk_kicking_away_player_10 gk_positioning_away_player_10 gk_reflexes_away_player_10 overall_rating_away_player_11 potential_away_player_11 preferred_foot_away_player_11 attacking_work_rate_away_player_11 defensive_work_rate_away_player_11 crossing_away_player_11 finishing_away_player_11 heading_accuracy_away_player_11 short_passing_away_player_11 volleys_away_player_11 dribbling_away_player_11 curve_away_player_11 free_kick_accuracy_away_player_11 long_passing_away_player_11 ball_control_away_player_11 acceleration_away_player_11 sprint_speed_away_player_11 agility_away_player_11 reactions_away_player_11 balance_away_player_11 shot_power_away_player_11 jumping_away_player_11 stamina_away_player_11 strength_away_player_11 long_shots_away_player_11 aggression_away_player_11 interceptions_away_player_11 positioning_away_player_11 vision_away_player_11 penalties_away_player_11 marking_away_player_11 standing_tackle_away_player_11 sliding_tackle_away_player_11 gk_diving_away_player_11 gk_handling_away_player_11 gk_kicking_away_player_11 gk_positioning_away_player_11 gk_reflexes_away_player_11 home_win away_win draw result
0 2010/2011 1 2010-08-14 England England Premier League Aston Villa West Ham United 3 0 839796 82.0 84.0 right medium medium 23.0 23.0 23.0 24.0 10.0 23.0 18.0 19.0 82.0 22.0 32.0 53.0 45.0 69.0 58.0 22.0 50.0 65.0 74.0 23.0 63.0 65.0 64.0 63.0 67.0 23.0 23.0 11.0 82.0 86.0 82.0 86.0 81.0 78.0 80.0 right medium high 75.0 40.0 70.0 78.0 65.0 63.0 43.0 18.0 77.0 70.0 78.0 77.0 59.0 76.0 76.0 77.0 73.0 82.0 74.0 74.0 80.0 71.0 80.0 57.0 74.0 78.0 82.0 81.0 9.0 20.0 77.0 20.0 20.0 70.0 77.0 right medium medium 50.0 21.0 66.0 60.0 21.0 24.0 27.0 35.0 56.0 58.0 64.0 72.0 49.0 52.0 60.0 52.0 74.0 70.0 71.0 43.0 72.0 70.0 67.0 48.0 37.0 76.0 74.0 72.0 6.0 21.0 56.0 21.0 21.0 80.0 82.0 right low medium 56.0 31.0 86.0 52.0 30.0 27.0 35.0 24.0 51.0 58.0 73.0 78.0 38.0 75.0 82.0 53.0 85.0 77.0 90.0 25.0 90.0 73.0 77.0 52.0 60.0 75.0 85.0 79.0 14.0 21.0 51.0 21.0 21.0 79.0 83.0 left medium high 79.0 42.0 70.0 76.0 34.0 66.0 34.0 19.0 70.0 71.0 76.0 82.0 57.0 81.0 68.0 61.0 72.0 89.0 77.0 54.0 79.0 77.0 80.0 67.0 71.0 77.0 83.0 81.0 9.0 21.0 70.0 21.0 21.0 74.0 77.0 right high medium 78.0 39.0 40.0 73.0 66.0 78.0 66.0 31.0 54.0 79.0 80.0 82.0 71.0 71.0 56.0 71.0 43.0 77.0 53.0 65.0 36.0 62.0 64.0 76.0 76.0 21.0 21.0 23.0 5.0 21.0 54.0 21.0 21.0 81.0 85.0 left medium medium 87.0 73.0 71.0 79.0 82.0 84.0 81.0 86.0 74.0 82.0 82.0 80.0 78.0 79.0 77.0 75.0 58.0 77.0 68.0 74.0 48.0 69.0 79.0 82.0 77.0 37.0 38.0 36.0 10.0 21.0 74.0 21.0 21.0 81.0 84.0 right medium medium 70.0 60.0 68.0 87.0 74.0 76.0 43.0 70.0 83.0 82.0 73.0 74.0 81.0 76.0 71.0 86.0 67.0 80.0 75.0 85.0 78.0 70.0 83.0 84.0 85.0 74.0 77.0 69.0 13.0 21.0 83.0 21.0 21.0 82.0 84.0 right high high 84.0 70.0 68.0 82.0 78.0 84.0 81.0 79.0 74.0 79.0 86.0 84.0 78.0 71.0 75.0 83.0 62.0 88.0 74.0 82.0 69.0 77.0 71.0 83.0 75.0 30.0 45.0 74.0 10.0 22.0 74.0 22.0 22.0 84.0 87.0 right high medium 91.0 78.0 40.0 74.0 74.0 88.0 83.0 84.0 71.0 85.0 93.0 92.0 83.0 79.0 62.0 80.0 47.0 77.0 51.0 78.0 41.0 66.0 70.0 76.0 60.0 25.0 30.0 44.0 14.0 25.0 71.0 25.0 25.0 81.0 85.0 right medium medium 61.0 80.0 92.0 75.0 78.0 79.0 74.0 60.0 41.0 81.0 83.0 84.0 67.0 76.0 90.0 86.0 91.0 70.0 89.0 69.0 77.0 76.0 85.0 72.0 82.0 22.0 30.0 16.0 5.0 22.0 41.0 22.0 22.0 81.0 83.0 right medium medium 20.0 20.0 20.0 25.0 11.0 20.0 15.0 9.0 78.0 20.0 54.0 45.0 43.0 73.0 61.0 25.0 76.0 65.0 72.0 20.0 56.0 66.0 62.0 50.0 69.0 20.0 20.0 21.0 83.0 78.0 78.0 75.0 87.0 66.0 78.0 right medium high 25.0 27.0 68.0 53.0 26.0 42.0 32.0 37.0 61.0 60.0 68.0 76.0 70.0 59.0 68.0 51.0 75.0 71.0 68.0 42.0 63.0 48.0 74.0 59.0 58.0 64.0 68.0 72.0 1.0 23.0 61.0 23.0 23.0 69.0 78.0 right medium medium 37.0 30.0 78.0 57.0 27.0 38.0 32.0 29.0 52.0 51.0 64.0 61.0 46.0 61.0 60.0 38.0 88.0 64.0 76.0 27.0 66.0 58.0 61.0 38.0 50.0 66.0 75.0 71.0 2.0 23.0 52.0 23.0 23.0 80.0 81.0 left medium medium 41.0 20.0 89.0 65.0 40.0 39.0 36.0 21.0 49.0 60.0 73.0 75.0 48.0 74.0 72.0 20.0 86.0 79.0 83.0 30.0 82.0 74.0 77.0 59.0 67.0 79.0 84.0 79.0 10.0 20.0 49.0 20.0 20.0 74.0 79.0 left low medium 70.0 29.0 72.0 74.0 33.0 60.0 64.0 45.0 63.0 73.0 80.0 75.0 70.0 73.0 74.0 67.0 77.0 67.0 77.0 62.0 76.0 71.0 74.0 76.0 77.0 74.0 78.0 78.0 7.0 24.0 63.0 24.0 24.0 69.0 80.0 right high medium 79.0 60.0 58.0 70.0 54.0 77.0 77.0 52.0 59.0 73.0 79.0 81.0 71.0 73.0 74.0 75.0 71.0 68.0 66.0 62.0 63.0 65.0 70.0 75.0 74.0 69.0 72.0 63.0 7.0 20.0 59.0 20.0 20.0 78.0 82.0 right high high 66.0 70.0 75.0 85.0 69.0 67.0 75.0 55.0 74.0 79.0 76.0 75.0 65.0 84.0 74.0 74.0 71.0 92.0 76.0 71.0 89.0 83.0 81.0 81.0 79.0 75.0 77.0 85.0 9.0 22.0 74.0 22.0 22.0 74.0 80.0 right high high 70.0 58.0 58.0 83.0 78.0 68.0 72.0 61.0 76.0 74.0 66.0 69.0 68.0 78.0 61.0 72.0 59.0 84.0 58.0 67.0 79.0 72.0 77.0 80.0 75.0 61.0 71.0 68.0 14.0 25.0 76.0 25.0 25.0 69.0 75.0 right medium medium 66.0 71.0 75.0 73.0 49.0 65.0 52.0 60.0 64.0 70.0 60.0 60.0 62.0 57.0 70.0 54.0 60.0 81.0 69.0 56.0 66.0 63.0 72.0 68.0 68.0 70.0 68.0 65.0 7.0 21.0 64.0 21.0 21.0 74.0 81.0 left medium low 73.0 71.0 59.0 71.0 76.0 78.0 67.0 65.0 66.0 77.0 82.0 80.0 84.0 65.0 69.0 74.0 60.0 49.0 73.0 64.0 60.0 58.0 68.0 59.0 75.0 22.0 40.0 26.0 6.0 21.0 66.0 21.0 21.0 77.0 83.0 right high medium 60.0 83.0 81.0 67.0 69.0 73.0 70.0 25.0 47.0 78.0 74.0 76.0 74.0 81.0 85.0 78.0 87.0 78.0 85.0 69.0 82.0 76.0 81.0 70.0 80.0 20.0 21.0 17.0 8.0 20.0 47.0 20.0 20.0 1 0 0 home_win
1 2010/2011 1 2010-08-14 England England Premier League Bolton Wanderers Fulham 0 0 839799 80.0 81.0 right medium medium 22.0 22.0 22.0 25.0 9.0 22.0 12.0 15.0 78.0 23.0 50.0 52.0 43.0 44.0 54.0 26.0 67.0 68.0 72.0 22.0 44.0 75.0 58.0 70.0 70.0 22.0 22.0 11.0 83.0 81.0 78.0 79.0 86.0 74.0 76.0 right medium medium 72.0 33.0 73.0 62.0 59.0 60.0 63.0 55.0 74.0 65.0 66.0 64.0 53.0 72.0 68.0 57.0 68.0 74.0 72.0 56.0 86.0 85.0 79.0 78.0 55.0 77.0 76.0 82.0 12.0 20.0 74.0 20.0 20.0 78.0 84.0 right high medium 28.0 60.0 84.0 66.0 66.0 52.0 48.0 27.0 53.0 61.0 68.0 73.0 56.0 76.0 68.0 60.0 75.0 81.0 76.0 59.0 78.0 65.0 71.0 63.0 73.0 81.0 83.0 83.0 13.0 21.0 53.0 21.0 21.0 57.0 65.0 right None 5 25.0 25.0 55.0 51.0 30.0 40.0 28.0 24.0 36.0 33.0 68.0 64.0 50.0 50.0 60.0 40.0 71.0 65.0 61.0 25.0 38.0 48.0 31.0 31.0 33.0 58.0 70.0 63.0 11.0 10.0 11.0 10.0 14.0 68.0 69.0 left medium high 72.0 29.0 69.0 63.0 51.0 49.0 45.0 43.0 64.0 63.0 67.0 63.0 58.0 70.0 62.0 66.0 63.0 85.0 82.0 46.0 87.0 59.0 59.0 67.0 58.0 61.0 71.0 76.0 5.0 20.0 64.0 20.0 20.0 74.0 78.0 right medium medium 74.0 69.0 49.0 74.0 65.0 75.0 70.0 60.0 72.0 68.0 83.0 83.0 78.0 71.0 73.0 64.0 56.0 68.0 60.0 59.0 60.0 74.0 70.0 78.0 69.0 41.0 40.0 44.0 8.0 20.0 72.0 20.0 20.0 76.0 84.0 right medium medium 46.0 41.0 67.0 72.0 45.0 58.0 42.0 37.0 74.0 69.0 78.0 77.0 57.0 82.0 83.0 59.0 73.0 83.0 87.0 54.0 82.0 77.0 77.0 67.0 64.0 73.0 82.0 77.0 13.0 22.0 74.0 22.0 22.0 79.0 83.0 left medium low 85.0 68.0 43.0 78.0 73.0 78.0 77.0 83.0 75.0 77.0 84.0 81.0 72.0 70.0 73.0 89.0 50.0 70.0 64.0 90.0 51.0 60.0 67.0 81.0 75.0 20.0 22.0 24.0 7.0 20.0 75.0 20.0 20.0 70.0 77.0 right medium medium 73.0 67.0 62.0 70.0 60.0 70.0 83.0 70.0 59.0 72.0 84.0 82.0 74.0 72.0 72.0 74.0 59.0 85.0 61.0 68.0 57.0 72.0 69.0 73.0 73.0 42.0 33.0 51.0 10.0 21.0 59.0 21.0 21.0 76.0 81.0 right high medium 67.0 74.0 76.0 75.0 76.0 76.0 69.0 67.0 49.0 74.0 78.0 80.0 75.0 80.0 79.0 81.0 79.0 70.0 75.0 71.0 71.0 73.0 78.0 77.0 82.0 21.0 28.0 22.0 5.0 21.0 49.0 21.0 21.0 77.0 80.0 right medium medium 57.0 80.0 91.0 75.0 77.0 69.0 54.0 63.0 49.0 76.0 69.0 70.0 57.0 74.0 83.0 79.0 89.0 85.0 92.0 65.0 92.0 75.0 80.0 75.0 78.0 41.0 50.0 53.0 6.0 23.0 49.0 23.0 23.0 67.0 74.0 right medium medium 21.0 21.0 21.0 23.0 11.0 21.0 14.0 26.0 71.0 21.0 49.0 54.0 48.0 47.0 46.0 21.0 51.0 49.0 50.0 21.0 21.0 23.0 43.0 23.0 33.0 21.0 21.0 6.0 73.0 62.0 71.0 64.0 71.0 75.0 77.0 right medium high 76.0 51.0 65.0 73.0 68.0 49.0 51.0 52.0 68.0 73.0 78.0 80.0 69.0 67.0 70.0 75.0 74.0 77.0 78.0 55.0 77.0 65.0 72.0 62.0 67.0 75.0 78.0 81.0 14.0 24.0 68.0 24.0 24.0 78.0 81.0 right medium medium 45.0 57.0 76.0 66.0 32.0 53.0 52.0 24.0 57.0 66.0 75.0 77.0 57.0 70.0 76.0 47.0 78.0 78.0 77.0 25.0 77.0 77.0 81.0 60.0 81.0 82.0 83.0 77.0 12.0 20.0 57.0 20.0 20.0 83.0 86.0 right medium medium 42.0 40.0 83.0 83.0 59.0 39.0 38.0 59.0 76.0 70.0 68.0 74.0 59.0 81.0 77.0 73.0 89.0 80.0 88.0 58.0 80.0 87.0 89.0 68.0 77.0 85.0 88.0 76.0 14.0 25.0 76.0 25.0 25.0 70.0 74.0 right medium medium 67.0 34.0 70.0 63.0 43.0 52.0 42.0 41.0 65.0 65.0 72.0 75.0 66.0 74.0 64.0 62.0 70.0 73.0 73.0 51.0 70.0 61.0 66.0 52.0 63.0 71.0 72.0 75.0 11.0 25.0 65.0 25.0 25.0 75.0 79.0 right medium medium 80.0 58.0 59.0 74.0 81.0 80.0 67.0 72.0 71.0 79.0 75.0 77.0 65.0 64.0 66.0 75.0 69.0 78.0 70.0 68.0 64.0 70.0 71.0 75.0 68.0 30.0 41.0 39.0 7.0 20.0 71.0 20.0 20.0 76.0 79.0 right medium high 47.0 44.0 74.0 76.0 59.0 61.0 39.0 52.0 68.0 73.0 73.0 77.0 58.0 77.0 79.0 74.0 85.0 88.0 87.0 62.0 89.0 78.0 77.0 66.0 63.0 77.0 75.0 70.0 11.0 25.0 68.0 25.0 25.0 76.0 79.0 right medium medium 80.0 67.0 70.0 85.0 67.0 62.0 79.0 80.0 82.0 76.0 60.0 65.0 56.0 76.0 72.0 81.0 60.0 70.0 74.0 77.0 86.0 80.0 76.0 86.0 69.0 76.0 73.0 70.0 6.0 20.0 82.0 20.0 20.0 79.0 81.0 left medium medium 83.0 70.0 51.0 77.0 80.0 82.0 68.0 58.0 70.0 79.0 85.0 83.0 83.0 69.0 83.0 77.0 51.0 73.0 64.0 75.0 34.0 68.0 72.0 75.0 73.0 54.0 58.0 42.0 13.0 20.0 70.0 20.0 20.0 75.0 84.0 right medium high 81.0 70.0 70.0 71.0 83.0 79.0 76.0 81.0 64.0 80.0 74.0 78.0 70.0 62.0 67.0 75.0 68.0 76.0 51.0 72.0 64.0 68.0 72.0 74.0 70.0 35.0 44.0 33.0 5.0 22.0 64.0 22.0 22.0 76.0 80.0 left high medium 59.0 80.0 78.0 66.0 76.0 71.0 72.0 60.0 56.0 73.0 77.0 77.0 74.0 74.0 85.0 78.0 86.0 75.0 81.0 74.0 59.0 64.0 74.0 72.0 78.0 37.0 48.0 28.0 5.0 21.0 56.0 21.0 21.0 0 0 1 draw
2 2010/2011 1 2010-08-14 England England Premier League Chelsea West Bromwich Albion 6 0 839800 85.0 90.0 left medium medium 20.0 20.0 20.0 25.0 17.0 20.0 9.0 19.0 79.0 24.0 39.0 45.0 49.0 77.0 60.0 21.0 79.0 48.0 74.0 20.0 57.0 77.0 40.0 45.0 61.0 20.0 20.0 12.0 88.0 79.0 79.0 86.0 88.0 77.0 80.0 right medium medium 80.0 32.0 76.0 73.0 47.0 61.0 67.0 28.0 63.0 77.0 76.0 75.0 69.0 76.0 75.0 42.0 73.0 80.0 71.0 31.0 69.0 79.0 81.0 70.0 72.0 77.0 79.0 81.0 8.0 23.0 63.0 23.0 23.0 82.0 84.0 right medium medium 38.0 41.0 90.0 63.0 63.0 56.0 48.0 83.0 52.0 75.0 68.0 75.0 55.0 72.0 78.0 91.0 89.0 77.0 91.0 81.0 85.0 79.0 84.0 66.0 82.0 79.0 82.0 81.0 12.0 22.0 52.0 22.0 22.0 87.0 90.0 right medium high 52.0 46.0 94.0 68.0 55.0 45.0 44.0 31.0 60.0 60.0 65.0 70.0 49.0 81.0 83.0 61.0 91.0 75.0 92.0 33.0 91.0 84.0 89.0 63.0 84.0 88.0 92.0 87.0 7.0 23.0 60.0 23.0 23.0 84.0 87.0 left high medium 85.0 52.0 69.0 81.0 63.0 82.0 68.0 57.0 79.0 82.0 86.0 88.0 83.0 85.0 73.0 77.0 77.0 90.0 69.0 58.0 78.0 83.0 84.0 73.0 79.0 79.0 87.0 92.0 7.0 23.0 79.0 23.0 23.0 87.0 88.0 right high medium 80.0 90.0 74.0 88.0 87.0 79.0 87.0 86.0 94.0 87.0 73.0 75.0 76.0 87.0 83.0 92.0 67.0 92.0 81.0 93.0 76.0 84.0 91.0 89.0 88.0 53.0 63.0 64.0 8.0 22.0 94.0 22.0 22.0 81.0 86.0 right low high 64.0 51.0 72.0 86.0 61.0 70.0 68.0 58.0 76.0 82.0 80.0 81.0 71.0 72.0 82.0 70.0 75.0 89.0 83.0 62.0 90.0 81.0 86.0 78.0 84.0 79.0 84.0 76.0 9.0 21.0 76.0 21.0 21.0 86.0 89.0 right high high 74.0 75.0 79.0 90.0 81.0 79.0 68.0 58.0 84.0 85.0 85.0 83.0 75.0 90.0 84.0 86.0 78.0 95.0 88.0 85.0 88.0 86.0 92.0 85.0 87.0 83.0 92.0 88.0 7.0 25.0 84.0 25.0 25.0 85.0 89.0 right medium low 75.0 90.0 81.0 75.0 80.0 84.0 76.0 52.0 40.0 86.0 89.0 87.0 74.0 85.0 80.0 87.0 79.0 72.0 80.0 83.0 57.0 83.0 87.0 83.0 88.0 22.0 32.0 31.0 9.0 22.0 40.0 22.0 22.0 87.0 91.0 right high high 74.0 91.0 93.0 74.0 86.0 85.0 75.0 87.0 51.0 86.0 86.0 85.0 73.0 79.0 90.0 92.0 91.0 74.0 94.0 83.0 88.0 82.0 88.0 79.0 88.0 29.0 32.0 29.0 8.0 22.0 51.0 22.0 22.0 82.0 86.0 left medium medium 83.0 77.0 51.0 82.0 77.0 85.0 83.0 68.0 73.0 87.0 86.0 85.0 82.0 78.0 82.0 77.0 72.0 74.0 80.0 78.0 75.0 79.0 80.0 82.0 77.0 22.0 27.0 25.0 8.0 25.0 73.0 25.0 25.0 74.0 79.0 right medium medium 20.0 20.0 20.0 24.0 25.0 20.0 25.0 25.0 73.0 21.0 47.0 51.0 33.0 62.0 42.0 22.0 75.0 69.0 71.0 20.0 44.0 68.0 60.0 64.0 72.0 20.0 20.0 25.0 80.0 72.0 73.0 60.0 83.0 67.0 69.0 right medium medium 58.0 44.0 62.0 67.0 27.0 36.0 27.0 47.0 61.0 64.0 74.0 76.0 61.0 63.0 67.0 57.0 75.0 74.0 71.0 57.0 83.0 67.0 62.0 64.0 66.0 67.0 66.0 64.0 8.0 23.0 61.0 23.0 23.0 75.0 82.0 right medium medium 55.0 50.0 75.0 59.0 35.0 51.0 52.0 82.0 60.0 62.0 64.0 64.0 56.0 73.0 57.0 88.0 79.0 66.0 81.0 57.0 69.0 58.0 74.0 56.0 59.0 73.0 79.0 87.0 9.0 22.0 60.0 22.0 22.0 74.0 85.0 right low medium 46.0 22.0 74.0 72.0 29.0 44.0 42.0 47.0 54.0 59.0 57.0 58.0 51.0 67.0 72.0 61.0 77.0 70.0 82.0 37.0 81.0 74.0 72.0 65.0 70.0 75.0 76.0 72.0 8.0 22.0 54.0 22.0 22.0 70.0 70.0 left high medium 68.0 70.0 64.0 68.0 57.0 64.0 58.0 61.0 69.0 68.0 78.0 77.0 66.0 69.0 70.0 66.0 70.0 77.0 64.0 68.0 62.0 74.0 70.0 70.0 71.0 70.0 69.0 66.0 7.0 21.0 69.0 21.0 21.0 66.0 76.0 right medium medium 66.0 45.0 43.0 67.0 74.0 68.0 43.0 44.0 58.0 67.0 74.0 72.0 63.0 59.0 63.0 64.0 51.0 73.0 54.0 44.0 68.0 58.0 62.0 67.0 63.0 54.0 48.0 52.0 5.0 21.0 58.0 21.0 21.0 67.0 77.0 right medium high 57.0 32.0 65.0 70.0 21.0 46.0 43.0 52.0 66.0 62.0 68.0 74.0 65.0 66.0 70.0 71.0 66.0 82.0 73.0 45.0 72.0 55.0 61.0 49.0 64.0 68.0 71.0 69.0 2.0 20.0 66.0 20.0 20.0 68.0 79.0 left medium medium 76.0 61.0 48.0 76.0 57.0 60.0 73.0 75.0 74.0 69.0 66.0 64.0 67.0 59.0 58.0 82.0 76.0 68.0 58.0 78.0 57.0 59.0 58.0 68.0 59.0 45.0 40.0 25.0 10.0 20.0 74.0 20.0 20.0 71.0 74.0 right medium medium 69.0 63.0 51.0 64.0 67.0 78.0 70.0 27.0 62.0 74.0 80.0 83.0 69.0 60.0 65.0 68.0 53.0 65.0 64.0 59.0 41.0 49.0 51.0 66.0 64.0 36.0 34.0 33.0 10.0 20.0 62.0 20.0 20.0 74.0 86.0 right high medium 72.0 72.0 68.0 75.0 68.0 73.0 70.0 68.0 72.0 77.0 74.0 68.0 78.0 71.0 61.0 76.0 66.0 81.0 72.0 76.0 74.0 75.0 77.0 81.0 76.0 60.0 68.0 59.0 25.0 25.0 72.0 23.0 23.0 69.0 75.0 right medium medium 50.0 75.0 76.0 61.0 60.0 65.0 47.0 48.0 53.0 64.0 70.0 69.0 61.0 61.0 59.0 73.0 70.0 70.0 74.0 63.0 73.0 53.0 60.0 65.0 68.0 23.0 23.0 10.0 12.0 23.0 53.0 23.0 23.0 1 0 0 home_win
3 2010/2011 1 2010-08-14 England England Premier League Wolverhampton Wanderers Stoke City 2 1 839805 73.0 71.0 right medium medium 21.0 21.0 9.0 29.0 20.0 7.0 19.0 17.0 74.0 22.0 50.0 53.0 49.0 64.0 48.0 25.0 54.0 62.0 77.0 21.0 66.0 56.0 70.0 59.0 60.0 21.0 27.0 24.0 76.0 71.0 74.0 68.0 81.0 67.0 77.0 right medium medium 70.0 30.0 47.0 65.0 44.0 52.0 56.0 35.0 61.0 63.0 64.0 63.0 66.0 70.0 64.0 62.0 57.0 73.0 66.0 40.0 62.0 68.0 67.0 67.0 66.0 71.0 74.0 71.0 14.0 23.0 61.0 23.0 23.0 72.0 77.0 right medium high 20.0 20.0 76.0 67.0 27.0 41.0 24.0 9.0 65.0 69.0 67.0 67.0 52.0 60.0 60.0 20.0 78.0 73.0 73.0 20.0 66.0 63.0 60.0 58.0 57.0 75.0 77.0 76.0 10.0 20.0 65.0 20.0 20.0 69.0 73.0 left medium medium 29.0 21.0 71.0 46.0 51.0 39.0 23.0 32.0 57.0 50.0 52.0 59.0 47.0 69.0 73.0 49.0 82.0 69.0 73.0 36.0 77.0 70.0 70.0 45.0 67.0 73.0 69.0 74.0 6.0 21.0 57.0 21.0 21.0 64.0 70.0 right high medium 66.0 69.0 56.0 59.0 65.0 64.0 65.0 46.0 61.0 65.0 73.0 70.0 61.0 67.0 63.0 61.0 61.0 66.0 67.0 55.0 54.0 63.0 66.0 58.0 61.0 63.0 65.0 66.0 14.0 21.0 61.0 21.0 21.0 71.0 74.0 left high low 76.0 65.0 53.0 74.0 30.0 74.0 52.0 42.0 67.0 73.0 76.0 77.0 68.0 68.0 59.0 60.0 55.0 66.0 60.0 57.0 50.0 56.0 58.0 65.0 68.0 31.0 40.0 45.0 6.0 21.0 67.0 21.0 21.0 70.0 73.0 right medium high 67.0 55.0 55.0 73.0 45.0 69.0 51.0 40.0 70.0 73.0 64.0 69.0 65.0 68.0 66.0 67.0 62.0 78.0 77.0 59.0 68.0 69.0 70.0 73.0 72.0 68.0 67.0 71.0 11.0 25.0 70.0 25.0 25.0 68.0 77.0 left medium high 72.0 68.0 51.0 73.0 66.0 63.0 60.0 41.0 74.0 73.0 69.0 69.0 64.0 65.0 60.0 60.0 56.0 74.0 55.0 62.0 51.0 69.0 72.0 73.0 70.0 64.0 58.0 58.0 6.0 21.0 74.0 21.0 21.0 72.0 74.0 left high high 67.0 57.0 79.0 65.0 63.0 62.0 57.0 51.0 64.0 61.0 61.0 74.0 60.0 65.0 85.0 77.0 72.0 91.0 89.0 56.0 87.0 74.0 67.0 73.0 78.0 67.0 72.0 72.0 14.0 21.0 64.0 21.0 21.0 77.0 84.0 left medium low 54.0 82.0 69.0 67.0 65.0 83.0 35.0 30.0 56.0 80.0 80.0 82.0 77.0 79.0 58.0 79.0 57.0 79.0 74.0 66.0 38.0 67.0 74.0 65.0 74.0 22.0 26.0 13.0 9.0 21.0 56.0 21.0 21.0 75.0 83.0 right medium low 33.0 83.0 66.0 67.0 70.0 75.0 65.0 34.0 37.0 74.0 87.0 85.0 74.0 79.0 64.0 76.0 55.0 70.0 66.0 54.0 40.0 64.0 74.0 59.0 78.0 22.0 22.0 31.0 6.0 22.0 37.0 22.0 22.0 74.0 78.0 right medium medium 22.0 22.0 22.0 25.0 22.0 22.0 14.0 11.0 67.0 22.0 51.0 52.0 65.0 71.0 74.0 23.0 78.0 64.0 70.0 22.0 64.0 62.0 53.0 51.0 71.0 22.0 22.0 8.0 78.0 74.0 67.0 72.0 78.0 75.0 80.0 right medium high 22.0 29.0 87.0 48.0 45.0 34.0 29.0 35.0 58.0 55.0 62.0 67.0 58.0 62.0 77.0 87.0 80.0 73.0 95.0 57.0 82.0 72.0 69.0 31.0 61.0 73.0 78.0 73.0 5.0 22.0 58.0 22.0 22.0 76.0 80.0 right low medium 36.0 45.0 80.0 57.0 34.0 51.0 30.0 29.0 63.0 50.0 69.0 70.0 58.0 72.0 77.0 50.0 80.0 73.0 83.0 34.0 84.0 65.0 74.0 42.0 58.0 75.0 79.0 76.0 11.0 25.0 63.0 25.0 25.0 77.0 80.0 right medium high 30.0 56.0 85.0 59.0 34.0 31.0 33.0 23.0 56.0 59.0 68.0 66.0 64.0 79.0 77.0 55.0 81.0 73.0 79.0 42.0 83.0 76.0 75.0 41.0 65.0 77.0 80.0 79.0 10.0 22.0 56.0 22.0 22.0 74.0 75.0 left medium medium 65.0 34.0 73.0 64.0 38.0 61.0 60.0 55.0 63.0 66.0 72.0 71.0 67.0 68.0 69.0 63.0 72.0 73.0 77.0 31.0 76.0 68.0 72.0 46.0 67.0 76.0 77.0 75.0 7.0 21.0 63.0 21.0 21.0 72.0 75.0 right medium medium 73.0 64.0 70.0 75.0 56.0 68.0 68.0 60.0 73.0 72.0 73.0 72.0 69.0 69.0 74.0 70.0 76.0 77.0 74.0 68.0 75.0 68.0 71.0 69.0 66.0 64.0 73.0 69.0 5.0 21.0 73.0 21.0 21.0 72.0 79.0 right medium medium 70.0 59.0 63.0 75.0 54.0 65.0 70.0 77.0 69.0 75.0 77.0 74.0 69.0 70.0 72.0 80.0 72.0 81.0 76.0 79.0 70.0 67.0 69.0 74.0 75.0 47.0 62.0 68.0 5.0 20.0 69.0 20.0 20.0 72.0 75.0 right medium medium 66.0 68.0 56.0 78.0 54.0 67.0 70.0 73.0 76.0 74.0 68.0 67.0 69.0 66.0 69.0 71.0 68.0 72.0 67.0 72.0 68.0 68.0 70.0 76.0 74.0 56.0 71.0 63.0 6.0 21.0 76.0 21.0 21.0 74.0 80.0 left medium medium 79.0 66.0 41.0 73.0 58.0 79.0 78.0 79.0 64.0 77.0 76.0 75.0 79.0 62.0 66.0 64.0 66.0 73.0 57.0 55.0 55.0 64.0 68.0 74.0 66.0 45.0 53.0 36.0 11.0 20.0 64.0 20.0 20.0 78.0 81.0 right low medium 39.0 80.0 91.0 64.0 70.0 71.0 55.0 13.0 36.0 75.0 82.0 89.0 71.0 79.0 80.0 74.0 86.0 84.0 90.0 70.0 86.0 64.0 78.0 71.0 74.0 40.0 24.0 30.0 12.0 20.0 36.0 20.0 20.0 74.0 78.0 right medium low 53.0 79.0 73.0 64.0 74.0 81.0 56.0 56.0 51.0 77.0 73.0 72.0 70.0 65.0 73.0 79.0 73.0 65.0 80.0 67.0 76.0 57.0 68.0 71.0 74.0 31.0 36.0 29.0 6.0 22.0 51.0 22.0 22.0 1 0 0 home_win
4 2010/2011 1 2010-08-14 England England Premier League Wigan Athletic Blackpool 0 4 840184 77.0 83.0 right medium medium 23.0 23.0 23.0 26.0 12.0 23.0 12.0 10.0 80.0 22.0 50.0 51.0 54.0 67.0 49.0 22.0 78.0 67.0 70.0 23.0 59.0 77.0 49.0 69.0 67.0 23.0 27.0 23.0 80.0 78.0 80.0 73.0 78.0 73.0 75.0 right low medium 63.0 22.0 66.0 56.0 20.0 57.0 22.0 37.0 45.0 65.0 68.0 73.0 46.0 66.0 62.0 59.0 75.0 78.0 77.0 40.0 65.0 76.0 77.0 61.0 64.0 78.0 77.0 75.0 12.0 23.0 45.0 23.0 23.0 70.0 72.0 right medium medium 47.0 38.0 72.0 67.0 34.0 46.0 20.0 35.0 65.0 63.0 53.0 60.0 53.0 68.0 71.0 54.0 65.0 67.0 75.0 42.0 69.0 68.0 76.0 63.0 77.0 69.0 74.0 70.0 6.0 23.0 65.0 23.0 23.0 71.0 75.0 left None 7 39.0 43.0 71.0 54.0 37.0 39.0 23.0 34.0 43.0 47.0 74.0 67.0 58.0 64.0 70.0 63.0 76.0 68.0 74.0 48.0 73.0 47.0 69.0 34.0 50.0 73.0 75.0 72.0 12.0 20.0 43.0 20.0 20.0 73.0 78.0 left medium medium 77.0 57.0 50.0 67.0 66.0 68.0 47.0 79.0 62.0 69.0 83.0 82.0 63.0 70.0 60.0 78.0 69.0 82.0 78.0 76.0 72.0 64.0 71.0 62.0 64.0 80.0 77.0 76.0 12.0 23.0 62.0 23.0 23.0 71.0 86.0 right medium medium 76.0 66.0 33.0 74.0 61.0 83.0 64.0 58.0 74.0 78.0 64.0 68.0 66.0 63.0 72.0 63.0 66.0 69.0 49.0 64.0 46.0 54.0 69.0 74.0 74.0 22.0 22.0 61.0 2.0 22.0 74.0 22.0 22.0 72.0 77.0 right high high 57.0 40.0 74.0 76.0 42.0 62.0 40.0 29.0 59.0 69.0 75.0 76.0 63.0 65.0 72.0 65.0 80.0 79.0 86.0 46.0 77.0 76.0 73.0 62.0 60.0 69.0 76.0 74.0 3.0 22.0 59.0 22.0 22.0 73.0 83.0 right high low 69.0 72.0 56.0 58.0 60.0 83.0 74.0 61.0 56.0 82.0 84.0 80.0 72.0 60.0 68.0 68.0 62.0 67.0 74.0 60.0 42.0 52.0 52.0 60.0 66.0 35.0 29.0 32.0 6.0 23.0 56.0 23.0 23.0 72.0 76.0 right medium high 69.0 67.0 58.0 77.0 58.0 69.0 70.0 75.0 72.0 73.0 72.0 69.0 63.0 70.0 67.0 73.0 65.0 74.0 66.0 68.0 64.0 67.0 75.0 72.0 71.0 56.0 72.0 67.0 9.0 21.0 72.0 21.0 21.0 77.0 80.0 right high medium 75.0 79.0 78.0 67.0 76.0 78.0 68.0 69.0 63.0 77.0 79.0 77.0 78.0 74.0 74.0 78.0 80.0 72.0 75.0 78.0 71.0 69.0 73.0 71.0 78.0 53.0 55.0 35.0 11.0 22.0 63.0 22.0 22.0 69.0 78.0 right medium medium 53.0 75.0 82.0 64.0 61.0 60.0 57.0 53.0 55.0 70.0 64.0 69.0 67.0 62.0 69.0 74.0 80.0 68.0 68.0 66.0 47.0 23.0 70.0 58.0 68.0 20.0 32.0 22.0 6.0 13.0 5.0 6.0 13.0 63.0 65.0 right None 9 23.0 23.0 23.0 23.0 17.0 23.0 11.0 13.0 62.0 23.0 35.0 37.0 57.0 32.0 59.0 23.0 64.0 39.0 46.0 23.0 49.0 38.0 12.0 36.0 27.0 23.0 23.0 28.0 65.0 63.0 62.0 64.0 66.0 68.0 79.0 right high medium 27.0 23.0 56.0 40.0 23.0 23.0 26.0 15.0 32.0 49.0 76.0 75.0 65.0 71.0 71.0 27.0 74.0 66.0 74.0 23.0 68.0 74.0 67.0 53.0 62.0 68.0 76.0 75.0 13.0 23.0 32.0 23.0 23.0 66.0 72.0 right medium medium 44.0 42.0 65.0 52.0 22.0 38.0 31.0 41.0 44.0 56.0 63.0 53.0 62.0 59.0 69.0 47.0 77.0 64.0 80.0 29.0 56.0 55.0 57.0 51.0 53.0 73.0 68.0 66.0 10.0 23.0 44.0 23.0 23.0 65.0 78.0 right low medium 38.0 23.0 67.0 51.0 29.0 30.0 38.0 38.0 26.0 59.0 60.0 65.0 57.0 66.0 54.0 38.0 68.0 64.0 57.0 35.0 64.0 58.0 53.0 48.0 58.0 64.0 70.0 74.0 4.0 20.0 26.0 20.0 20.0 64.0 68.0 left medium medium 68.0 54.0 60.0 51.0 48.0 49.0 59.0 54.0 54.0 62.0 63.0 69.0 67.0 64.0 62.0 56.0 58.0 63.0 70.0 31.0 61.0 62.0 60.0 63.0 55.0 69.0 65.0 68.0 7.0 22.0 54.0 22.0 22.0 74.0 83.0 left medium low 74.0 76.0 72.0 75.0 69.0 68.0 77.0 77.0 77.0 73.0 70.0 72.0 66.0 76.0 72.0 77.0 73.0 73.0 72.0 78.0 66.0 64.0 76.0 80.0 74.0 26.0 64.0 60.0 8.0 20.0 77.0 20.0 20.0 65.0 74.0 left medium high 66.0 61.0 57.0 68.0 62.0 70.0 64.0 60.0 58.0 66.0 68.0 70.0 72.0 62.0 70.0 62.0 66.0 73.0 64.0 64.0 67.0 65.0 63.0 69.0 64.0 61.0 63.0 69.0 8.0 21.0 58.0 21.0 21.0 69.0 76.0 right medium medium 67.0 70.0 68.0 66.0 75.0 75.0 69.0 46.0 54.0 72.0 76.0 74.0 70.0 74.0 62.0 73.0 70.0 61.0 53.0 44.0 38.0 60.0 66.0 73.0 63.0 23.0 29.0 26.0 3.0 22.0 54.0 22.0 22.0 65.0 68.0 right medium medium 69.0 65.0 66.0 65.0 62.0 60.0 51.0 48.0 52.0 59.0 69.0 81.0 66.0 66.0 57.0 59.0 61.0 73.0 56.0 67.0 50.0 55.0 58.0 65.0 57.0 28.0 29.0 43.0 6.0 20.0 52.0 20.0 20.0 71.0 74.0 right medium low 44.0 62.0 71.0 58.0 57.0 70.0 44.0 56.0 25.0 61.0 81.0 85.0 52.0 64.0 51.0 75.0 71.0 65.0 86.0 49.0 78.0 51.0 59.0 47.0 58.0 20.0 31.0 25.0 5.0 20.0 25.0 20.0 20.0 65.0 70.0 right medium medium 45.0 64.0 70.0 63.0 63.0 62.0 53.0 51.0 25.0 66.0 70.0 69.0 66.0 65.0 64.0 71.0 68.0 77.0 70.0 54.0 70.0 71.0 68.0 67.0 64.0 41.0 32.0 21.0 9.0 20.0 25.0 20.0 20.0 0 1 0 away_win
#remove remaining id columns
columns_to_drop = list(data.columns[0:10])
data = data.drop(labels = columns_to_drop, axis=1)
data.head(5)
overall_rating_home_player_1 potential_home_player_1 preferred_foot_home_player_1 attacking_work_rate_home_player_1 defensive_work_rate_home_player_1 crossing_home_player_1 finishing_home_player_1 heading_accuracy_home_player_1 short_passing_home_player_1 volleys_home_player_1 dribbling_home_player_1 curve_home_player_1 free_kick_accuracy_home_player_1 long_passing_home_player_1 ball_control_home_player_1 acceleration_home_player_1 sprint_speed_home_player_1 agility_home_player_1 reactions_home_player_1 balance_home_player_1 shot_power_home_player_1 jumping_home_player_1 stamina_home_player_1 strength_home_player_1 long_shots_home_player_1 aggression_home_player_1 interceptions_home_player_1 positioning_home_player_1 vision_home_player_1 penalties_home_player_1 marking_home_player_1 standing_tackle_home_player_1 sliding_tackle_home_player_1 gk_diving_home_player_1 gk_handling_home_player_1 gk_kicking_home_player_1 gk_positioning_home_player_1 gk_reflexes overall_rating_home_player_2 potential_home_player_2 preferred_foot_home_player_2 attacking_work_rate_home_player_2 defensive_work_rate_home_player_2 crossing_home_player_2 finishing_home_player_2 heading_accuracy_home_player_2 short_passing_home_player_2 volleys_home_player_2 dribbling_home_player_2 curve_home_player_2 free_kick_accuracy_home_player_2 long_passing_home_player_2 ball_control_home_player_2 acceleration_home_player_2 sprint_speed_home_player_2 agility_home_player_2 reactions_home_player_2 balance_home_player_2 shot_power_home_player_2 jumping_home_player_2 stamina_home_player_2 strength_home_player_2 long_shots_home_player_2 aggression_home_player_2 interceptions_home_player_2 positioning_home_player_2 vision_home_player_2 penalties_home_player_2 marking_home_player_2 standing_tackle_home_player_2 sliding_tackle_home_player_2 gk_diving_home_player_2 gk_handling_home_player_2 gk_kicking_home_player_2 gk_positioning_home_player_2 gk_reflexes_home_player_2 overall_rating_home_player_3 potential_home_player_3 preferred_foot_home_player_3 attacking_work_rate_home_player_3 defensive_work_rate_home_player_3 crossing_home_player_3 finishing_home_player_3 heading_accuracy_home_player_3 short_passing_home_player_3 volleys_home_player_3 dribbling_home_player_3 curve_home_player_3 free_kick_accuracy_home_player_3 long_passing_home_player_3 ball_control_home_player_3 acceleration_home_player_3 sprint_speed_home_player_3 agility_home_player_3 reactions_home_player_3 balance_home_player_3 shot_power_home_player_3 jumping_home_player_3 stamina_home_player_3 strength_home_player_3 long_shots_home_player_3 aggression_home_player_3 interceptions_home_player_3 positioning_home_player_3 vision_home_player_3 penalties_home_player_3 marking_home_player_3 standing_tackle_home_player_3 sliding_tackle_home_player_3 gk_diving_home_player_3 gk_handling_home_player_3 gk_kicking_home_player_3 gk_positioning_home_player_3 gk_reflexes_home_player_3 overall_rating_home_player_4 potential_home_player_4 preferred_foot_home_player_4 attacking_work_rate_home_player_4 defensive_work_rate_home_player_4 crossing_home_player_4 finishing_home_player_4 heading_accuracy_home_player_4 short_passing_home_player_4 volleys_home_player_4 dribbling_home_player_4 curve_home_player_4 free_kick_accuracy_home_player_4 long_passing_home_player_4 ball_control_home_player_4 acceleration_home_player_4 sprint_speed_home_player_4 agility_home_player_4 reactions_home_player_4 balance_home_player_4 shot_power_home_player_4 jumping_home_player_4 stamina_home_player_4 strength_home_player_4 long_shots_home_player_4 aggression_home_player_4 interceptions_home_player_4 positioning_home_player_4 vision_home_player_4 penalties_home_player_4 marking_home_player_4 standing_tackle_home_player_4 sliding_tackle_home_player_4 gk_diving_home_player_4 gk_handling_home_player_4 gk_kicking_home_player_4 gk_positioning_home_player_4 gk_reflexes_home_player_4 overall_rating_home_player_5 potential_home_player_5 preferred_foot_home_player_5 attacking_work_rate_home_player_5 defensive_work_rate_home_player_5 crossing_home_player_5 finishing_home_player_5 heading_accuracy_home_player_5 short_passing_home_player_5 volleys_home_player_5 dribbling_home_player_5 curve_home_player_5 free_kick_accuracy_home_player_5 long_passing_home_player_5 ball_control_home_player_5 acceleration_home_player_5 sprint_speed_home_player_5 agility_home_player_5 reactions_home_player_5 balance_home_player_5 shot_power_home_player_5 jumping_home_player_5 stamina_home_player_5 strength_home_player_5 long_shots_home_player_5 aggression_home_player_5 interceptions_home_player_5 positioning_home_player_5 vision_home_player_5 penalties_home_player_5 marking_home_player_5 standing_tackle_home_player_5 sliding_tackle_home_player_5 gk_diving_home_player_5 gk_handling_home_player_5 gk_kicking_home_player_5 gk_positioning_home_player_5 gk_reflexes_home_player_5 overall_rating_home_player_6 potential_home_player_6 preferred_foot_home_player_6 attacking_work_rate_home_player_6 defensive_work_rate_home_player_6 crossing_home_player_6 finishing_home_player_6 heading_accuracy_home_player_6 short_passing_home_player_6 volleys_home_player_6 dribbling_home_player_6 curve_home_player_6 free_kick_accuracy_home_player_6 long_passing_home_player_6 ball_control_home_player_6 acceleration_home_player_6 sprint_speed_home_player_6 agility_home_player_6 reactions_home_player_6 balance_home_player_6 shot_power_home_player_6 jumping_home_player_6 stamina_home_player_6 strength_home_player_6 long_shots_home_player_6 aggression_home_player_6 interceptions_home_player_6 positioning_home_player_6 vision_home_player_6 penalties_home_player_6 marking_home_player_6 standing_tackle_home_player_6 sliding_tackle_home_player_6 gk_diving_home_player_6 gk_handling_home_player_6 gk_kicking_home_player_6 gk_positioning_home_player_6 gk_reflexes_home_player_6 overall_rating_home_player_7 potential_home_player_7 preferred_foot_home_player_7 attacking_work_rate_home_player_7 defensive_work_rate_home_player_7 crossing_home_player_7 finishing_home_player_7 heading_accuracy_home_player_7 short_passing_home_player_7 volleys_home_player_7 dribbling_home_player_7 curve_home_player_7 free_kick_accuracy_home_player_7 long_passing_home_player_7 ball_control_home_player_7 acceleration_home_player_7 sprint_speed_home_player_7 agility_home_player_7 reactions_home_player_7 balance_home_player_7 shot_power_home_player_7 jumping_home_player_7 stamina_home_player_7 strength_home_player_7 long_shots_home_player_7 aggression_home_player_7 interceptions_home_player_7 positioning_home_player_7 vision_home_player_7 penalties_home_player_7 marking_home_player_7 standing_tackle_home_player_7 sliding_tackle_home_player_7 gk_diving_home_player_7 gk_handling_home_player_7 gk_kicking_home_player_7 gk_positioning_home_player_7 gk_reflexes_home_player_7 overall_rating_home_player_8 potential_home_player_8 preferred_foot_home_player_8 attacking_work_rate_home_player_8 defensive_work_rate_home_player_8 crossing_home_player_8 finishing_home_player_8 heading_accuracy_home_player_8 short_passing_home_player_8 volleys_home_player_8 dribbling_home_player_8 curve_home_player_8 free_kick_accuracy_home_player_8 long_passing_home_player_8 ball_control_home_player_8 acceleration_home_player_8 sprint_speed_home_player_8 agility_home_player_8 reactions_home_player_8 balance_home_player_8 shot_power_home_player_8 jumping_home_player_8 stamina_home_player_8 strength_home_player_8 long_shots_home_player_8 aggression_home_player_8 interceptions_home_player_8 positioning_home_player_8 vision_home_player_8 penalties_home_player_8 marking_home_player_8 standing_tackle_home_player_8 sliding_tackle_home_player_8 gk_diving_home_player_8 gk_handling_home_player_8 gk_kicking_home_player_8 gk_positioning_home_player_8 gk_reflexes_home_player_8 overall_rating_home_player_9 potential_home_player_9 preferred_foot_home_player_9 attacking_work_rate_home_player_9 defensive_work_rate_home_player_9 crossing_home_player_9 finishing_home_player_9 heading_accuracy_home_player_9 short_passing_home_player_9 volleys_home_player_9 dribbling_home_player_9 curve_home_player_9 free_kick_accuracy_home_player_9 long_passing_home_player_9 ball_control_home_player_9 acceleration_home_player_9 sprint_speed_home_player_9 agility_home_player_9 reactions_home_player_9 balance_home_player_9 shot_power_home_player_9 jumping_home_player_9 stamina_home_player_9 strength_home_player_9 long_shots_home_player_9 aggression_home_player_9 interceptions_home_player_9 positioning_home_player_9 vision_home_player_9 penalties_home_player_9 marking_home_player_9 standing_tackle_home_player_9 sliding_tackle_home_player_9 gk_diving_home_player_9 gk_handling_home_player_9 gk_kicking_home_player_9 gk_positioning_home_player_9 gk_reflexes_home_player_9 overall_rating_home_player_10 potential_home_player_10 preferred_foot_home_player_10 attacking_work_rate_home_player_10 defensive_work_rate_home_player_10 crossing_home_player_10 finishing_home_player_10 heading_accuracy_home_player_10 short_passing_home_player_10 volleys_home_player_10 dribbling_home_player_10 curve_home_player_10 free_kick_accuracy_home_player_10 long_passing_home_player_10 ball_control_home_player_10 acceleration_home_player_10 sprint_speed_home_player_10 agility_home_player_10 reactions_home_player_10 balance_home_player_10 shot_power_home_player_10 jumping_home_player_10 stamina_home_player_10 strength_home_player_10 long_shots_home_player_10 aggression_home_player_10 interceptions_home_player_10 positioning_home_player_10 vision_home_player_10 penalties_home_player_10 marking_home_player_10 standing_tackle_home_player_10 sliding_tackle_home_player_10 gk_diving_home_player_10 gk_handling_home_player_10 gk_kicking_home_player_10 gk_positioning_home_player_10 gk_reflexes_home_player_10 overall_rating_home_player_11 potential_home_player_11 preferred_foot_home_player_11 attacking_work_rate_home_player_11 defensive_work_rate_home_player_11 crossing_home_player_11 finishing_home_player_11 heading_accuracy_home_player_11 short_passing_home_player_11 volleys_home_player_11 dribbling_home_player_11 curve_home_player_11 free_kick_accuracy_home_player_11 long_passing_home_player_11 ball_control_home_player_11 acceleration_home_player_11 sprint_speed_home_player_11 agility_home_player_11 reactions_home_player_11 balance_home_player_11 shot_power_home_player_11 jumping_home_player_11 stamina_home_player_11 strength_home_player_11 long_shots_home_player_11 aggression_home_player_11 interceptions_home_player_11 positioning_home_player_11 vision_home_player_11 penalties_home_player_11 marking_home_player_11 standing_tackle_home_player_11 sliding_tackle_home_player_11 gk_diving_home_player_11 gk_handling_home_player_11 gk_kicking_home_player_11 gk_positioning_home_player_11 gk_reflexes_home_player_11 overall_rating_away_player_1 potential_away_player_1 preferred_foot_away_player_1 attacking_work_rate_away_player_1 defensive_work_rate_away_player_1 crossing_away_player_1 finishing_away_player_1 heading_accuracy_away_player_1 short_passing_away_player_1 volleys_away_player_1 dribbling_away_player_1 curve_away_player_1 free_kick_accuracy_away_player_1 long_passing_away_player_1 ball_control_away_player_1 acceleration_away_player_1 sprint_speed_away_player_1 agility_away_player_1 reactions_away_player_1 balance_away_player_1 shot_power_away_player_1 jumping_away_player_1 stamina_away_player_1 strength_away_player_1 long_shots_away_player_1 aggression_away_player_1 interceptions_away_player_1 positioning_away_player_1 vision_away_player_1 penalties_away_player_1 marking_away_player_1 standing_tackle_away_player_1 sliding_tackle_away_player_1 gk_diving_away_player_1 gk_handling_away_player_1 gk_kicking_away_player_1 gk_positioning_away_player_1 gk_reflexes_away_player_1 overall_rating_away_player_2 potential_away_player_2 preferred_foot_away_player_2 attacking_work_rate_away_player_2 defensive_work_rate_away_player_2 crossing_away_player_2 finishing_away_player_2 heading_accuracy_away_player_2 short_passing_away_player_2 volleys_away_player_2 dribbling_away_player_2 curve_away_player_2 free_kick_accuracy_away_player_2 long_passing_away_player_2 ball_control_away_player_2 acceleration_away_player_2 sprint_speed_away_player_2 agility_away_player_2 reactions_away_player_2 balance_away_player_2 shot_power_away_player_2 jumping_away_player_2 stamina_away_player_2 strength_away_player_2 long_shots_away_player_2 aggression_away_player_2 interceptions_away_player_2 positioning_away_player_2 vision_away_player_2 penalties_away_player_2 marking_away_player_2 standing_tackle_away_player_2 sliding_tackle_away_player_2 gk_diving_away_player_2 gk_handling_away_player_2 gk_kicking_away_player_2 gk_positioning_away_player_2 gk_reflexes_away_player_2 overall_rating_away_player_3 potential_away_player_3 preferred_foot_away_player_3 attacking_work_rate_away_player_3 defensive_work_rate_away_player_3 crossing_away_player_3 finishing_away_player_3 heading_accuracy_away_player_3 short_passing_away_player_3 volleys_away_player_3 dribbling_away_player_3 curve_away_player_3 free_kick_accuracy_away_player_3 long_passing_away_player_3 ball_control_away_player_3 acceleration_away_player_3 sprint_speed_away_player_3 agility_away_player_3 reactions_away_player_3 balance_away_player_3 shot_power_away_player_3 jumping_away_player_3 stamina_away_player_3 strength_away_player_3 long_shots_away_player_3 aggression_away_player_3 interceptions_away_player_3 positioning_away_player_3 vision_away_player_3 penalties_away_player_3 marking_away_player_3 standing_tackle_away_player_3 sliding_tackle_away_player_3 gk_diving_away_player_3 gk_handling_away_player_3 gk_kicking_away_player_3 gk_positioning_away_player_3 gk_reflexes_away_player_3 overall_rating_away_player_4 potential_away_player_4 preferred_foot_away_player_4 attacking_work_rate_away_player_4 defensive_work_rate_away_player_4 crossing_away_player_4 finishing_away_player_4 heading_accuracy_away_player_4 short_passing_away_player_4 volleys_away_player_4 dribbling_away_player_4 curve_away_player_4 free_kick_accuracy_away_player_4 long_passing_away_player_4 ball_control_away_player_4 acceleration_away_player_4 sprint_speed_away_player_4 agility_away_player_4 reactions_away_player_4 balance_away_player_4 shot_power_away_player_4 jumping_away_player_4 stamina_away_player_4 strength_away_player_4 long_shots_away_player_4 aggression_away_player_4 interceptions_away_player_4 positioning_away_player_4 vision_away_player_4 penalties_away_player_4 marking_away_player_4 standing_tackle_away_player_4 sliding_tackle_away_player_4 gk_diving_away_player_4 gk_handling_away_player_4 gk_kicking_away_player_4 gk_positioning_away_player_4 gk_reflexes_away_player_4 overall_rating_away_player_5 potential_away_player_5 preferred_foot_away_player_5 attacking_work_rate_away_player_5 defensive_work_rate_away_player_5 crossing_away_player_5 finishing_away_player_5 heading_accuracy_away_player_5 short_passing_away_player_5 volleys_away_player_5 dribbling_away_player_5 curve_away_player_5 free_kick_accuracy_away_player_5 long_passing_away_player_5 ball_control_away_player_5 acceleration_away_player_5 sprint_speed_away_player_5 agility_away_player_5 reactions_away_player_5 balance_away_player_5 shot_power_away_player_5 jumping_away_player_5 stamina_away_player_5 strength_away_player_5 long_shots_away_player_5 aggression_away_player_5 interceptions_away_player_5 positioning_away_player_5 vision_away_player_5 penalties_away_player_5 marking_away_player_5 standing_tackle_away_player_5 sliding_tackle_away_player_5 gk_diving_away_player_5 gk_handling_away_player_5 gk_kicking_away_player_5 gk_positioning_away_player_5 gk_reflexes_away_player_5 overall_rating_away_player_6 potential_away_player_6 preferred_foot_away_player_6 attacking_work_rate_away_player_6 defensive_work_rate_away_player_6 crossing_away_player_6 finishing_away_player_6 heading_accuracy_away_player_6 short_passing_away_player_6 volleys_away_player_6 dribbling_away_player_6 curve_away_player_6 free_kick_accuracy_away_player_6 long_passing_away_player_6 ball_control_away_player_6 acceleration_away_player_6 sprint_speed_away_player_6 agility_away_player_6 reactions_away_player_6 balance_away_player_6 shot_power_away_player_6 jumping_away_player_6 stamina_away_player_6 strength_away_player_6 long_shots_away_player_6 aggression_away_player_6 interceptions_away_player_6 positioning_away_player_6 vision_away_player_6 penalties_away_player_6 marking_away_player_6 standing_tackle_away_player_6 sliding_tackle_away_player_6 gk_diving_away_player_6 gk_handling_away_player_6 gk_kicking_away_player_6 gk_positioning_away_player_6 gk_reflexes_away_player_6 overall_rating_away_player_7 potential_away_player_7 preferred_foot_away_player_7 attacking_work_rate_away_player_7 defensive_work_rate_away_player_7 crossing_away_player_7 finishing_away_player_7 heading_accuracy_away_player_7 short_passing_away_player_7 volleys_away_player_7 dribbling_away_player_7 curve_away_player_7 free_kick_accuracy_away_player_7 long_passing_away_player_7 ball_control_away_player_7 acceleration_away_player_7 sprint_speed_away_player_7 agility_away_player_7 reactions_away_player_7 balance_away_player_7 shot_power_away_player_7 jumping_away_player_7 stamina_away_player_7 strength_away_player_7 long_shots_away_player_7 aggression_away_player_7 interceptions_away_player_7 positioning_away_player_7 vision_away_player_7 penalties_away_player_7 marking_away_player_7 standing_tackle_away_player_7 sliding_tackle_away_player_7 gk_diving_away_player_7 gk_handling_away_player_7 gk_kicking_away_player_7 gk_positioning_away_player_7 gk_reflexes_away_player_7 overall_rating_away_player_8 potential_away_player_8 preferred_foot_away_player_8 attacking_work_rate_away_player_8 defensive_work_rate_away_player_8 crossing_away_player_8 finishing_away_player_8 heading_accuracy_away_player_8 short_passing_away_player_8 volleys_away_player_8 dribbling_away_player_8 curve_away_player_8 free_kick_accuracy_away_player_8 long_passing_away_player_8 ball_control_away_player_8 acceleration_away_player_8 sprint_speed_away_player_8 agility_away_player_8 reactions_away_player_8 balance_away_player_8 shot_power_away_player_8 jumping_away_player_8 stamina_away_player_8 strength_away_player_8 long_shots_away_player_8 aggression_away_player_8 interceptions_away_player_8 positioning_away_player_8 vision_away_player_8 penalties_away_player_8 marking_away_player_8 standing_tackle_away_player_8 sliding_tackle_away_player_8 gk_diving_away_player_8 gk_handling_away_player_8 gk_kicking_away_player_8 gk_positioning_away_player_8 gk_reflexes_away_player_8 overall_rating_away_player_9 potential_away_player_9 preferred_foot_away_player_9 attacking_work_rate_away_player_9 defensive_work_rate_away_player_9 crossing_away_player_9 finishing_away_player_9 heading_accuracy_away_player_9 short_passing_away_player_9 volleys_away_player_9 dribbling_away_player_9 curve_away_player_9 free_kick_accuracy_away_player_9 long_passing_away_player_9 ball_control_away_player_9 acceleration_away_player_9 sprint_speed_away_player_9 agility_away_player_9 reactions_away_player_9 balance_away_player_9 shot_power_away_player_9 jumping_away_player_9 stamina_away_player_9 strength_away_player_9 long_shots_away_player_9 aggression_away_player_9 interceptions_away_player_9 positioning_away_player_9 vision_away_player_9 penalties_away_player_9 marking_away_player_9 standing_tackle_away_player_9 sliding_tackle_away_player_9 gk_diving_away_player_9 gk_handling_away_player_9 gk_kicking_away_player_9 gk_positioning_away_player_9 gk_reflexes_away_player_9 overall_rating_away_player_10 potential_away_player_10 preferred_foot_away_player_10 attacking_work_rate_away_player_10 defensive_work_rate_away_player_10 crossing_away_player_10 finishing_away_player_10 heading_accuracy_away_player_10 short_passing_away_player_10 volleys_away_player_10 dribbling_away_player_10 curve_away_player_10 free_kick_accuracy_away_player_10 long_passing_away_player_10 ball_control_away_player_10 acceleration_away_player_10 sprint_speed_away_player_10 agility_away_player_10 reactions_away_player_10 balance_away_player_10 shot_power_away_player_10 jumping_away_player_10 stamina_away_player_10 strength_away_player_10 long_shots_away_player_10 aggression_away_player_10 interceptions_away_player_10 positioning_away_player_10 vision_away_player_10 penalties_away_player_10 marking_away_player_10 standing_tackle_away_player_10 sliding_tackle_away_player_10 gk_diving_away_player_10 gk_handling_away_player_10 gk_kicking_away_player_10 gk_positioning_away_player_10 gk_reflexes_away_player_10 overall_rating_away_player_11 potential_away_player_11 preferred_foot_away_player_11 attacking_work_rate_away_player_11 defensive_work_rate_away_player_11 crossing_away_player_11 finishing_away_player_11 heading_accuracy_away_player_11 short_passing_away_player_11 volleys_away_player_11 dribbling_away_player_11 curve_away_player_11 free_kick_accuracy_away_player_11 long_passing_away_player_11 ball_control_away_player_11 acceleration_away_player_11 sprint_speed_away_player_11 agility_away_player_11 reactions_away_player_11 balance_away_player_11 shot_power_away_player_11 jumping_away_player_11 stamina_away_player_11 strength_away_player_11 long_shots_away_player_11 aggression_away_player_11 interceptions_away_player_11 positioning_away_player_11 vision_away_player_11 penalties_away_player_11 marking_away_player_11 standing_tackle_away_player_11 sliding_tackle_away_player_11 gk_diving_away_player_11 gk_handling_away_player_11 gk_kicking_away_player_11 gk_positioning_away_player_11 gk_reflexes_away_player_11 home_win away_win draw result
0 82.0 84.0 right medium medium 23.0 23.0 23.0 24.0 10.0 23.0 18.0 19.0 82.0 22.0 32.0 53.0 45.0 69.0 58.0 22.0 50.0 65.0 74.0 23.0 63.0 65.0 64.0 63.0 67.0 23.0 23.0 11.0 82.0 86.0 82.0 86.0 81.0 78.0 80.0 right medium high 75.0 40.0 70.0 78.0 65.0 63.0 43.0 18.0 77.0 70.0 78.0 77.0 59.0 76.0 76.0 77.0 73.0 82.0 74.0 74.0 80.0 71.0 80.0 57.0 74.0 78.0 82.0 81.0 9.0 20.0 77.0 20.0 20.0 70.0 77.0 right medium medium 50.0 21.0 66.0 60.0 21.0 24.0 27.0 35.0 56.0 58.0 64.0 72.0 49.0 52.0 60.0 52.0 74.0 70.0 71.0 43.0 72.0 70.0 67.0 48.0 37.0 76.0 74.0 72.0 6.0 21.0 56.0 21.0 21.0 80.0 82.0 right low medium 56.0 31.0 86.0 52.0 30.0 27.0 35.0 24.0 51.0 58.0 73.0 78.0 38.0 75.0 82.0 53.0 85.0 77.0 90.0 25.0 90.0 73.0 77.0 52.0 60.0 75.0 85.0 79.0 14.0 21.0 51.0 21.0 21.0 79.0 83.0 left medium high 79.0 42.0 70.0 76.0 34.0 66.0 34.0 19.0 70.0 71.0 76.0 82.0 57.0 81.0 68.0 61.0 72.0 89.0 77.0 54.0 79.0 77.0 80.0 67.0 71.0 77.0 83.0 81.0 9.0 21.0 70.0 21.0 21.0 74.0 77.0 right high medium 78.0 39.0 40.0 73.0 66.0 78.0 66.0 31.0 54.0 79.0 80.0 82.0 71.0 71.0 56.0 71.0 43.0 77.0 53.0 65.0 36.0 62.0 64.0 76.0 76.0 21.0 21.0 23.0 5.0 21.0 54.0 21.0 21.0 81.0 85.0 left medium medium 87.0 73.0 71.0 79.0 82.0 84.0 81.0 86.0 74.0 82.0 82.0 80.0 78.0 79.0 77.0 75.0 58.0 77.0 68.0 74.0 48.0 69.0 79.0 82.0 77.0 37.0 38.0 36.0 10.0 21.0 74.0 21.0 21.0 81.0 84.0 right medium medium 70.0 60.0 68.0 87.0 74.0 76.0 43.0 70.0 83.0 82.0 73.0 74.0 81.0 76.0 71.0 86.0 67.0 80.0 75.0 85.0 78.0 70.0 83.0 84.0 85.0 74.0 77.0 69.0 13.0 21.0 83.0 21.0 21.0 82.0 84.0 right high high 84.0 70.0 68.0 82.0 78.0 84.0 81.0 79.0 74.0 79.0 86.0 84.0 78.0 71.0 75.0 83.0 62.0 88.0 74.0 82.0 69.0 77.0 71.0 83.0 75.0 30.0 45.0 74.0 10.0 22.0 74.0 22.0 22.0 84.0 87.0 right high medium 91.0 78.0 40.0 74.0 74.0 88.0 83.0 84.0 71.0 85.0 93.0 92.0 83.0 79.0 62.0 80.0 47.0 77.0 51.0 78.0 41.0 66.0 70.0 76.0 60.0 25.0 30.0 44.0 14.0 25.0 71.0 25.0 25.0 81.0 85.0 right medium medium 61.0 80.0 92.0 75.0 78.0 79.0 74.0 60.0 41.0 81.0 83.0 84.0 67.0 76.0 90.0 86.0 91.0 70.0 89.0 69.0 77.0 76.0 85.0 72.0 82.0 22.0 30.0 16.0 5.0 22.0 41.0 22.0 22.0 81.0 83.0 right medium medium 20.0 20.0 20.0 25.0 11.0 20.0 15.0 9.0 78.0 20.0 54.0 45.0 43.0 73.0 61.0 25.0 76.0 65.0 72.0 20.0 56.0 66.0 62.0 50.0 69.0 20.0 20.0 21.0 83.0 78.0 78.0 75.0 87.0 66.0 78.0 right medium high 25.0 27.0 68.0 53.0 26.0 42.0 32.0 37.0 61.0 60.0 68.0 76.0 70.0 59.0 68.0 51.0 75.0 71.0 68.0 42.0 63.0 48.0 74.0 59.0 58.0 64.0 68.0 72.0 1.0 23.0 61.0 23.0 23.0 69.0 78.0 right medium medium 37.0 30.0 78.0 57.0 27.0 38.0 32.0 29.0 52.0 51.0 64.0 61.0 46.0 61.0 60.0 38.0 88.0 64.0 76.0 27.0 66.0 58.0 61.0 38.0 50.0 66.0 75.0 71.0 2.0 23.0 52.0 23.0 23.0 80.0 81.0 left medium medium 41.0 20.0 89.0 65.0 40.0 39.0 36.0 21.0 49.0 60.0 73.0 75.0 48.0 74.0 72.0 20.0 86.0 79.0 83.0 30.0 82.0 74.0 77.0 59.0 67.0 79.0 84.0 79.0 10.0 20.0 49.0 20.0 20.0 74.0 79.0 left low medium 70.0 29.0 72.0 74.0 33.0 60.0 64.0 45.0 63.0 73.0 80.0 75.0 70.0 73.0 74.0 67.0 77.0 67.0 77.0 62.0 76.0 71.0 74.0 76.0 77.0 74.0 78.0 78.0 7.0 24.0 63.0 24.0 24.0 69.0 80.0 right high medium 79.0 60.0 58.0 70.0 54.0 77.0 77.0 52.0 59.0 73.0 79.0 81.0 71.0 73.0 74.0 75.0 71.0 68.0 66.0 62.0 63.0 65.0 70.0 75.0 74.0 69.0 72.0 63.0 7.0 20.0 59.0 20.0 20.0 78.0 82.0 right high high 66.0 70.0 75.0 85.0 69.0 67.0 75.0 55.0 74.0 79.0 76.0 75.0 65.0 84.0 74.0 74.0 71.0 92.0 76.0 71.0 89.0 83.0 81.0 81.0 79.0 75.0 77.0 85.0 9.0 22.0 74.0 22.0 22.0 74.0 80.0 right high high 70.0 58.0 58.0 83.0 78.0 68.0 72.0 61.0 76.0 74.0 66.0 69.0 68.0 78.0 61.0 72.0 59.0 84.0 58.0 67.0 79.0 72.0 77.0 80.0 75.0 61.0 71.0 68.0 14.0 25.0 76.0 25.0 25.0 69.0 75.0 right medium medium 66.0 71.0 75.0 73.0 49.0 65.0 52.0 60.0 64.0 70.0 60.0 60.0 62.0 57.0 70.0 54.0 60.0 81.0 69.0 56.0 66.0 63.0 72.0 68.0 68.0 70.0 68.0 65.0 7.0 21.0 64.0 21.0 21.0 74.0 81.0 left medium low 73.0 71.0 59.0 71.0 76.0 78.0 67.0 65.0 66.0 77.0 82.0 80.0 84.0 65.0 69.0 74.0 60.0 49.0 73.0 64.0 60.0 58.0 68.0 59.0 75.0 22.0 40.0 26.0 6.0 21.0 66.0 21.0 21.0 77.0 83.0 right high medium 60.0 83.0 81.0 67.0 69.0 73.0 70.0 25.0 47.0 78.0 74.0 76.0 74.0 81.0 85.0 78.0 87.0 78.0 85.0 69.0 82.0 76.0 81.0 70.0 80.0 20.0 21.0 17.0 8.0 20.0 47.0 20.0 20.0 1 0 0 home_win
1 80.0 81.0 right medium medium 22.0 22.0 22.0 25.0 9.0 22.0 12.0 15.0 78.0 23.0 50.0 52.0 43.0 44.0 54.0 26.0 67.0 68.0 72.0 22.0 44.0 75.0 58.0 70.0 70.0 22.0 22.0 11.0 83.0 81.0 78.0 79.0 86.0 74.0 76.0 right medium medium 72.0 33.0 73.0 62.0 59.0 60.0 63.0 55.0 74.0 65.0 66.0 64.0 53.0 72.0 68.0 57.0 68.0 74.0 72.0 56.0 86.0 85.0 79.0 78.0 55.0 77.0 76.0 82.0 12.0 20.0 74.0 20.0 20.0 78.0 84.0 right high medium 28.0 60.0 84.0 66.0 66.0 52.0 48.0 27.0 53.0 61.0 68.0 73.0 56.0 76.0 68.0 60.0 75.0 81.0 76.0 59.0 78.0 65.0 71.0 63.0 73.0 81.0 83.0 83.0 13.0 21.0 53.0 21.0 21.0 57.0 65.0 right None 5 25.0 25.0 55.0 51.0 30.0 40.0 28.0 24.0 36.0 33.0 68.0 64.0 50.0 50.0 60.0 40.0 71.0 65.0 61.0 25.0 38.0 48.0 31.0 31.0 33.0 58.0 70.0 63.0 11.0 10.0 11.0 10.0 14.0 68.0 69.0 left medium high 72.0 29.0 69.0 63.0 51.0 49.0 45.0 43.0 64.0 63.0 67.0 63.0 58.0 70.0 62.0 66.0 63.0 85.0 82.0 46.0 87.0 59.0 59.0 67.0 58.0 61.0 71.0 76.0 5.0 20.0 64.0 20.0 20.0 74.0 78.0 right medium medium 74.0 69.0 49.0 74.0 65.0 75.0 70.0 60.0 72.0 68.0 83.0 83.0 78.0 71.0 73.0 64.0 56.0 68.0 60.0 59.0 60.0 74.0 70.0 78.0 69.0 41.0 40.0 44.0 8.0 20.0 72.0 20.0 20.0 76.0 84.0 right medium medium 46.0 41.0 67.0 72.0 45.0 58.0 42.0 37.0 74.0 69.0 78.0 77.0 57.0 82.0 83.0 59.0 73.0 83.0 87.0 54.0 82.0 77.0 77.0 67.0 64.0 73.0 82.0 77.0 13.0 22.0 74.0 22.0 22.0 79.0 83.0 left medium low 85.0 68.0 43.0 78.0 73.0 78.0 77.0 83.0 75.0 77.0 84.0 81.0 72.0 70.0 73.0 89.0 50.0 70.0 64.0 90.0 51.0 60.0 67.0 81.0 75.0 20.0 22.0 24.0 7.0 20.0 75.0 20.0 20.0 70.0 77.0 right medium medium 73.0 67.0 62.0 70.0 60.0 70.0 83.0 70.0 59.0 72.0 84.0 82.0 74.0 72.0 72.0 74.0 59.0 85.0 61.0 68.0 57.0 72.0 69.0 73.0 73.0 42.0 33.0 51.0 10.0 21.0 59.0 21.0 21.0 76.0 81.0 right high medium 67.0 74.0 76.0 75.0 76.0 76.0 69.0 67.0 49.0 74.0 78.0 80.0 75.0 80.0 79.0 81.0 79.0 70.0 75.0 71.0 71.0 73.0 78.0 77.0 82.0 21.0 28.0 22.0 5.0 21.0 49.0 21.0 21.0 77.0 80.0 right medium medium 57.0 80.0 91.0 75.0 77.0 69.0 54.0 63.0 49.0 76.0 69.0 70.0 57.0 74.0 83.0 79.0 89.0 85.0 92.0 65.0 92.0 75.0 80.0 75.0 78.0 41.0 50.0 53.0 6.0 23.0 49.0 23.0 23.0 67.0 74.0 right medium medium 21.0 21.0 21.0 23.0 11.0 21.0 14.0 26.0 71.0 21.0 49.0 54.0 48.0 47.0 46.0 21.0 51.0 49.0 50.0 21.0 21.0 23.0 43.0 23.0 33.0 21.0 21.0 6.0 73.0 62.0 71.0 64.0 71.0 75.0 77.0 right medium high 76.0 51.0 65.0 73.0 68.0 49.0 51.0 52.0 68.0 73.0 78.0 80.0 69.0 67.0 70.0 75.0 74.0 77.0 78.0 55.0 77.0 65.0 72.0 62.0 67.0 75.0 78.0 81.0 14.0 24.0 68.0 24.0 24.0 78.0 81.0 right medium medium 45.0 57.0 76.0 66.0 32.0 53.0 52.0 24.0 57.0 66.0 75.0 77.0 57.0 70.0 76.0 47.0 78.0 78.0 77.0 25.0 77.0 77.0 81.0 60.0 81.0 82.0 83.0 77.0 12.0 20.0 57.0 20.0 20.0 83.0 86.0 right medium medium 42.0 40.0 83.0 83.0 59.0 39.0 38.0 59.0 76.0 70.0 68.0 74.0 59.0 81.0 77.0 73.0 89.0 80.0 88.0 58.0 80.0 87.0 89.0 68.0 77.0 85.0 88.0 76.0 14.0 25.0 76.0 25.0 25.0 70.0 74.0 right medium medium 67.0 34.0 70.0 63.0 43.0 52.0 42.0 41.0 65.0 65.0 72.0 75.0 66.0 74.0 64.0 62.0 70.0 73.0 73.0 51.0 70.0 61.0 66.0 52.0 63.0 71.0 72.0 75.0 11.0 25.0 65.0 25.0 25.0 75.0 79.0 right medium medium 80.0 58.0 59.0 74.0 81.0 80.0 67.0 72.0 71.0 79.0 75.0 77.0 65.0 64.0 66.0 75.0 69.0 78.0 70.0 68.0 64.0 70.0 71.0 75.0 68.0 30.0 41.0 39.0 7.0 20.0 71.0 20.0 20.0 76.0 79.0 right medium high 47.0 44.0 74.0 76.0 59.0 61.0 39.0 52.0 68.0 73.0 73.0 77.0 58.0 77.0 79.0 74.0 85.0 88.0 87.0 62.0 89.0 78.0 77.0 66.0 63.0 77.0 75.0 70.0 11.0 25.0 68.0 25.0 25.0 76.0 79.0 right medium medium 80.0 67.0 70.0 85.0 67.0 62.0 79.0 80.0 82.0 76.0 60.0 65.0 56.0 76.0 72.0 81.0 60.0 70.0 74.0 77.0 86.0 80.0 76.0 86.0 69.0 76.0 73.0 70.0 6.0 20.0 82.0 20.0 20.0 79.0 81.0 left medium medium 83.0 70.0 51.0 77.0 80.0 82.0 68.0 58.0 70.0 79.0 85.0 83.0 83.0 69.0 83.0 77.0 51.0 73.0 64.0 75.0 34.0 68.0 72.0 75.0 73.0 54.0 58.0 42.0 13.0 20.0 70.0 20.0 20.0 75.0 84.0 right medium high 81.0 70.0 70.0 71.0 83.0 79.0 76.0 81.0 64.0 80.0 74.0 78.0 70.0 62.0 67.0 75.0 68.0 76.0 51.0 72.0 64.0 68.0 72.0 74.0 70.0 35.0 44.0 33.0 5.0 22.0 64.0 22.0 22.0 76.0 80.0 left high medium 59.0 80.0 78.0 66.0 76.0 71.0 72.0 60.0 56.0 73.0 77.0 77.0 74.0 74.0 85.0 78.0 86.0 75.0 81.0 74.0 59.0 64.0 74.0 72.0 78.0 37.0 48.0 28.0 5.0 21.0 56.0 21.0 21.0 0 0 1 draw
2 85.0 90.0 left medium medium 20.0 20.0 20.0 25.0 17.0 20.0 9.0 19.0 79.0 24.0 39.0 45.0 49.0 77.0 60.0 21.0 79.0 48.0 74.0 20.0 57.0 77.0 40.0 45.0 61.0 20.0 20.0 12.0 88.0 79.0 79.0 86.0 88.0 77.0 80.0 right medium medium 80.0 32.0 76.0 73.0 47.0 61.0 67.0 28.0 63.0 77.0 76.0 75.0 69.0 76.0 75.0 42.0 73.0 80.0 71.0 31.0 69.0 79.0 81.0 70.0 72.0 77.0 79.0 81.0 8.0 23.0 63.0 23.0 23.0 82.0 84.0 right medium medium 38.0 41.0 90.0 63.0 63.0 56.0 48.0 83.0 52.0 75.0 68.0 75.0 55.0 72.0 78.0 91.0 89.0 77.0 91.0 81.0 85.0 79.0 84.0 66.0 82.0 79.0 82.0 81.0 12.0 22.0 52.0 22.0 22.0 87.0 90.0 right medium high 52.0 46.0 94.0 68.0 55.0 45.0 44.0 31.0 60.0 60.0 65.0 70.0 49.0 81.0 83.0 61.0 91.0 75.0 92.0 33.0 91.0 84.0 89.0 63.0 84.0 88.0 92.0 87.0 7.0 23.0 60.0 23.0 23.0 84.0 87.0 left high medium 85.0 52.0 69.0 81.0 63.0 82.0 68.0 57.0 79.0 82.0 86.0 88.0 83.0 85.0 73.0 77.0 77.0 90.0 69.0 58.0 78.0 83.0 84.0 73.0 79.0 79.0 87.0 92.0 7.0 23.0 79.0 23.0 23.0 87.0 88.0 right high medium 80.0 90.0 74.0 88.0 87.0 79.0 87.0 86.0 94.0 87.0 73.0 75.0 76.0 87.0 83.0 92.0 67.0 92.0 81.0 93.0 76.0 84.0 91.0 89.0 88.0 53.0 63.0 64.0 8.0 22.0 94.0 22.0 22.0 81.0 86.0 right low high 64.0 51.0 72.0 86.0 61.0 70.0 68.0 58.0 76.0 82.0 80.0 81.0 71.0 72.0 82.0 70.0 75.0 89.0 83.0 62.0 90.0 81.0 86.0 78.0 84.0 79.0 84.0 76.0 9.0 21.0 76.0 21.0 21.0 86.0 89.0 right high high 74.0 75.0 79.0 90.0 81.0 79.0 68.0 58.0 84.0 85.0 85.0 83.0 75.0 90.0 84.0 86.0 78.0 95.0 88.0 85.0 88.0 86.0 92.0 85.0 87.0 83.0 92.0 88.0 7.0 25.0 84.0 25.0 25.0 85.0 89.0 right medium low 75.0 90.0 81.0 75.0 80.0 84.0 76.0 52.0 40.0 86.0 89.0 87.0 74.0 85.0 80.0 87.0 79.0 72.0 80.0 83.0 57.0 83.0 87.0 83.0 88.0 22.0 32.0 31.0 9.0 22.0 40.0 22.0 22.0 87.0 91.0 right high high 74.0 91.0 93.0 74.0 86.0 85.0 75.0 87.0 51.0 86.0 86.0 85.0 73.0 79.0 90.0 92.0 91.0 74.0 94.0 83.0 88.0 82.0 88.0 79.0 88.0 29.0 32.0 29.0 8.0 22.0 51.0 22.0 22.0 82.0 86.0 left medium medium 83.0 77.0 51.0 82.0 77.0 85.0 83.0 68.0 73.0 87.0 86.0 85.0 82.0 78.0 82.0 77.0 72.0 74.0 80.0 78.0 75.0 79.0 80.0 82.0 77.0 22.0 27.0 25.0 8.0 25.0 73.0 25.0 25.0 74.0 79.0 right medium medium 20.0 20.0 20.0 24.0 25.0 20.0 25.0 25.0 73.0 21.0 47.0 51.0 33.0 62.0 42.0 22.0 75.0 69.0 71.0 20.0 44.0 68.0 60.0 64.0 72.0 20.0 20.0 25.0 80.0 72.0 73.0 60.0 83.0 67.0 69.0 right medium medium 58.0 44.0 62.0 67.0 27.0 36.0 27.0 47.0 61.0 64.0 74.0 76.0 61.0 63.0 67.0 57.0 75.0 74.0 71.0 57.0 83.0 67.0 62.0 64.0 66.0 67.0 66.0 64.0 8.0 23.0 61.0 23.0 23.0 75.0 82.0 right medium medium 55.0 50.0 75.0 59.0 35.0 51.0 52.0 82.0 60.0 62.0 64.0 64.0 56.0 73.0 57.0 88.0 79.0 66.0 81.0 57.0 69.0 58.0 74.0 56.0 59.0 73.0 79.0 87.0 9.0 22.0 60.0 22.0 22.0 74.0 85.0 right low medium 46.0 22.0 74.0 72.0 29.0 44.0 42.0 47.0 54.0 59.0 57.0 58.0 51.0 67.0 72.0 61.0 77.0 70.0 82.0 37.0 81.0 74.0 72.0 65.0 70.0 75.0 76.0 72.0 8.0 22.0 54.0 22.0 22.0 70.0 70.0 left high medium 68.0 70.0 64.0 68.0 57.0 64.0 58.0 61.0 69.0 68.0 78.0 77.0 66.0 69.0 70.0 66.0 70.0 77.0 64.0 68.0 62.0 74.0 70.0 70.0 71.0 70.0 69.0 66.0 7.0 21.0 69.0 21.0 21.0 66.0 76.0 right medium medium 66.0 45.0 43.0 67.0 74.0 68.0 43.0 44.0 58.0 67.0 74.0 72.0 63.0 59.0 63.0 64.0 51.0 73.0 54.0 44.0 68.0 58.0 62.0 67.0 63.0 54.0 48.0 52.0 5.0 21.0 58.0 21.0 21.0 67.0 77.0 right medium high 57.0 32.0 65.0 70.0 21.0 46.0 43.0 52.0 66.0 62.0 68.0 74.0 65.0 66.0 70.0 71.0 66.0 82.0 73.0 45.0 72.0 55.0 61.0 49.0 64.0 68.0 71.0 69.0 2.0 20.0 66.0 20.0 20.0 68.0 79.0 left medium medium 76.0 61.0 48.0 76.0 57.0 60.0 73.0 75.0 74.0 69.0 66.0 64.0 67.0 59.0 58.0 82.0 76.0 68.0 58.0 78.0 57.0 59.0 58.0 68.0 59.0 45.0 40.0 25.0 10.0 20.0 74.0 20.0 20.0 71.0 74.0 right medium medium 69.0 63.0 51.0 64.0 67.0 78.0 70.0 27.0 62.0 74.0 80.0 83.0 69.0 60.0 65.0 68.0 53.0 65.0 64.0 59.0 41.0 49.0 51.0 66.0 64.0 36.0 34.0 33.0 10.0 20.0 62.0 20.0 20.0 74.0 86.0 right high medium 72.0 72.0 68.0 75.0 68.0 73.0 70.0 68.0 72.0 77.0 74.0 68.0 78.0 71.0 61.0 76.0 66.0 81.0 72.0 76.0 74.0 75.0 77.0 81.0 76.0 60.0 68.0 59.0 25.0 25.0 72.0 23.0 23.0 69.0 75.0 right medium medium 50.0 75.0 76.0 61.0 60.0 65.0 47.0 48.0 53.0 64.0 70.0 69.0 61.0 61.0 59.0 73.0 70.0 70.0 74.0 63.0 73.0 53.0 60.0 65.0 68.0 23.0 23.0 10.0 12.0 23.0 53.0 23.0 23.0 1 0 0 home_win
3 73.0 71.0 right medium medium 21.0 21.0 9.0 29.0 20.0 7.0 19.0 17.0 74.0 22.0 50.0 53.0 49.0 64.0 48.0 25.0 54.0 62.0 77.0 21.0 66.0 56.0 70.0 59.0 60.0 21.0 27.0 24.0 76.0 71.0 74.0 68.0 81.0 67.0 77.0 right medium medium 70.0 30.0 47.0 65.0 44.0 52.0 56.0 35.0 61.0 63.0 64.0 63.0 66.0 70.0 64.0 62.0 57.0 73.0 66.0 40.0 62.0 68.0 67.0 67.0 66.0 71.0 74.0 71.0 14.0 23.0 61.0 23.0 23.0 72.0 77.0 right medium high 20.0 20.0 76.0 67.0 27.0 41.0 24.0 9.0 65.0 69.0 67.0 67.0 52.0 60.0 60.0 20.0 78.0 73.0 73.0 20.0 66.0 63.0 60.0 58.0 57.0 75.0 77.0 76.0 10.0 20.0 65.0 20.0 20.0 69.0 73.0 left medium medium 29.0 21.0 71.0 46.0 51.0 39.0 23.0 32.0 57.0 50.0 52.0 59.0 47.0 69.0 73.0 49.0 82.0 69.0 73.0 36.0 77.0 70.0 70.0 45.0 67.0 73.0 69.0 74.0 6.0 21.0 57.0 21.0 21.0 64.0 70.0 right high medium 66.0 69.0 56.0 59.0 65.0 64.0 65.0 46.0 61.0 65.0 73.0 70.0 61.0 67.0 63.0 61.0 61.0 66.0 67.0 55.0 54.0 63.0 66.0 58.0 61.0 63.0 65.0 66.0 14.0 21.0 61.0 21.0 21.0 71.0 74.0 left high low 76.0 65.0 53.0 74.0 30.0 74.0 52.0 42.0 67.0 73.0 76.0 77.0 68.0 68.0 59.0 60.0 55.0 66.0 60.0 57.0 50.0 56.0 58.0 65.0 68.0 31.0 40.0 45.0 6.0 21.0 67.0 21.0 21.0 70.0 73.0 right medium high 67.0 55.0 55.0 73.0 45.0 69.0 51.0 40.0 70.0 73.0 64.0 69.0 65.0 68.0 66.0 67.0 62.0 78.0 77.0 59.0 68.0 69.0 70.0 73.0 72.0 68.0 67.0 71.0 11.0 25.0 70.0 25.0 25.0 68.0 77.0 left medium high 72.0 68.0 51.0 73.0 66.0 63.0 60.0 41.0 74.0 73.0 69.0 69.0 64.0 65.0 60.0 60.0 56.0 74.0 55.0 62.0 51.0 69.0 72.0 73.0 70.0 64.0 58.0 58.0 6.0 21.0 74.0 21.0 21.0 72.0 74.0 left high high 67.0 57.0 79.0 65.0 63.0 62.0 57.0 51.0 64.0 61.0 61.0 74.0 60.0 65.0 85.0 77.0 72.0 91.0 89.0 56.0 87.0 74.0 67.0 73.0 78.0 67.0 72.0 72.0 14.0 21.0 64.0 21.0 21.0 77.0 84.0 left medium low 54.0 82.0 69.0 67.0 65.0 83.0 35.0 30.0 56.0 80.0 80.0 82.0 77.0 79.0 58.0 79.0 57.0 79.0 74.0 66.0 38.0 67.0 74.0 65.0 74.0 22.0 26.0 13.0 9.0 21.0 56.0 21.0 21.0 75.0 83.0 right medium low 33.0 83.0 66.0 67.0 70.0 75.0 65.0 34.0 37.0 74.0 87.0 85.0 74.0 79.0 64.0 76.0 55.0 70.0 66.0 54.0 40.0 64.0 74.0 59.0 78.0 22.0 22.0 31.0 6.0 22.0 37.0 22.0 22.0 74.0 78.0 right medium medium 22.0 22.0 22.0 25.0 22.0 22.0 14.0 11.0 67.0 22.0 51.0 52.0 65.0 71.0 74.0 23.0 78.0 64.0 70.0 22.0 64.0 62.0 53.0 51.0 71.0 22.0 22.0 8.0 78.0 74.0 67.0 72.0 78.0 75.0 80.0 right medium high 22.0 29.0 87.0 48.0 45.0 34.0 29.0 35.0 58.0 55.0 62.0 67.0 58.0 62.0 77.0 87.0 80.0 73.0 95.0 57.0 82.0 72.0 69.0 31.0 61.0 73.0 78.0 73.0 5.0 22.0 58.0 22.0 22.0 76.0 80.0 right low medium 36.0 45.0 80.0 57.0 34.0 51.0 30.0 29.0 63.0 50.0 69.0 70.0 58.0 72.0 77.0 50.0 80.0 73.0 83.0 34.0 84.0 65.0 74.0 42.0 58.0 75.0 79.0 76.0 11.0 25.0 63.0 25.0 25.0 77.0 80.0 right medium high 30.0 56.0 85.0 59.0 34.0 31.0 33.0 23.0 56.0 59.0 68.0 66.0 64.0 79.0 77.0 55.0 81.0 73.0 79.0 42.0 83.0 76.0 75.0 41.0 65.0 77.0 80.0 79.0 10.0 22.0 56.0 22.0 22.0 74.0 75.0 left medium medium 65.0 34.0 73.0 64.0 38.0 61.0 60.0 55.0 63.0 66.0 72.0 71.0 67.0 68.0 69.0 63.0 72.0 73.0 77.0 31.0 76.0 68.0 72.0 46.0 67.0 76.0 77.0 75.0 7.0 21.0 63.0 21.0 21.0 72.0 75.0 right medium medium 73.0 64.0 70.0 75.0 56.0 68.0 68.0 60.0 73.0 72.0 73.0 72.0 69.0 69.0 74.0 70.0 76.0 77.0 74.0 68.0 75.0 68.0 71.0 69.0 66.0 64.0 73.0 69.0 5.0 21.0 73.0 21.0 21.0 72.0 79.0 right medium medium 70.0 59.0 63.0 75.0 54.0 65.0 70.0 77.0 69.0 75.0 77.0 74.0 69.0 70.0 72.0 80.0 72.0 81.0 76.0 79.0 70.0 67.0 69.0 74.0 75.0 47.0 62.0 68.0 5.0 20.0 69.0 20.0 20.0 72.0 75.0 right medium medium 66.0 68.0 56.0 78.0 54.0 67.0 70.0 73.0 76.0 74.0 68.0 67.0 69.0 66.0 69.0 71.0 68.0 72.0 67.0 72.0 68.0 68.0 70.0 76.0 74.0 56.0 71.0 63.0 6.0 21.0 76.0 21.0 21.0 74.0 80.0 left medium medium 79.0 66.0 41.0 73.0 58.0 79.0 78.0 79.0 64.0 77.0 76.0 75.0 79.0 62.0 66.0 64.0 66.0 73.0 57.0 55.0 55.0 64.0 68.0 74.0 66.0 45.0 53.0 36.0 11.0 20.0 64.0 20.0 20.0 78.0 81.0 right low medium 39.0 80.0 91.0 64.0 70.0 71.0 55.0 13.0 36.0 75.0 82.0 89.0 71.0 79.0 80.0 74.0 86.0 84.0 90.0 70.0 86.0 64.0 78.0 71.0 74.0 40.0 24.0 30.0 12.0 20.0 36.0 20.0 20.0 74.0 78.0 right medium low 53.0 79.0 73.0 64.0 74.0 81.0 56.0 56.0 51.0 77.0 73.0 72.0 70.0 65.0 73.0 79.0 73.0 65.0 80.0 67.0 76.0 57.0 68.0 71.0 74.0 31.0 36.0 29.0 6.0 22.0 51.0 22.0 22.0 1 0 0 home_win
4 77.0 83.0 right medium medium 23.0 23.0 23.0 26.0 12.0 23.0 12.0 10.0 80.0 22.0 50.0 51.0 54.0 67.0 49.0 22.0 78.0 67.0 70.0 23.0 59.0 77.0 49.0 69.0 67.0 23.0 27.0 23.0 80.0 78.0 80.0 73.0 78.0 73.0 75.0 right low medium 63.0 22.0 66.0 56.0 20.0 57.0 22.0 37.0 45.0 65.0 68.0 73.0 46.0 66.0 62.0 59.0 75.0 78.0 77.0 40.0 65.0 76.0 77.0 61.0 64.0 78.0 77.0 75.0 12.0 23.0 45.0 23.0 23.0 70.0 72.0 right medium medium 47.0 38.0 72.0 67.0 34.0 46.0 20.0 35.0 65.0 63.0 53.0 60.0 53.0 68.0 71.0 54.0 65.0 67.0 75.0 42.0 69.0 68.0 76.0 63.0 77.0 69.0 74.0 70.0 6.0 23.0 65.0 23.0 23.0 71.0 75.0 left None 7 39.0 43.0 71.0 54.0 37.0 39.0 23.0 34.0 43.0 47.0 74.0 67.0 58.0 64.0 70.0 63.0 76.0 68.0 74.0 48.0 73.0 47.0 69.0 34.0 50.0 73.0 75.0 72.0 12.0 20.0 43.0 20.0 20.0 73.0 78.0 left medium medium 77.0 57.0 50.0 67.0 66.0 68.0 47.0 79.0 62.0 69.0 83.0 82.0 63.0 70.0 60.0 78.0 69.0 82.0 78.0 76.0 72.0 64.0 71.0 62.0 64.0 80.0 77.0 76.0 12.0 23.0 62.0 23.0 23.0 71.0 86.0 right medium medium 76.0 66.0 33.0 74.0 61.0 83.0 64.0 58.0 74.0 78.0 64.0 68.0 66.0 63.0 72.0 63.0 66.0 69.0 49.0 64.0 46.0 54.0 69.0 74.0 74.0 22.0 22.0 61.0 2.0 22.0 74.0 22.0 22.0 72.0 77.0 right high high 57.0 40.0 74.0 76.0 42.0 62.0 40.0 29.0 59.0 69.0 75.0 76.0 63.0 65.0 72.0 65.0 80.0 79.0 86.0 46.0 77.0 76.0 73.0 62.0 60.0 69.0 76.0 74.0 3.0 22.0 59.0 22.0 22.0 73.0 83.0 right high low 69.0 72.0 56.0 58.0 60.0 83.0 74.0 61.0 56.0 82.0 84.0 80.0 72.0 60.0 68.0 68.0 62.0 67.0 74.0 60.0 42.0 52.0 52.0 60.0 66.0 35.0 29.0 32.0 6.0 23.0 56.0 23.0 23.0 72.0 76.0 right medium high 69.0 67.0 58.0 77.0 58.0 69.0 70.0 75.0 72.0 73.0 72.0 69.0 63.0 70.0 67.0 73.0 65.0 74.0 66.0 68.0 64.0 67.0 75.0 72.0 71.0 56.0 72.0 67.0 9.0 21.0 72.0 21.0 21.0 77.0 80.0 right high medium 75.0 79.0 78.0 67.0 76.0 78.0 68.0 69.0 63.0 77.0 79.0 77.0 78.0 74.0 74.0 78.0 80.0 72.0 75.0 78.0 71.0 69.0 73.0 71.0 78.0 53.0 55.0 35.0 11.0 22.0 63.0 22.0 22.0 69.0 78.0 right medium medium 53.0 75.0 82.0 64.0 61.0 60.0 57.0 53.0 55.0 70.0 64.0 69.0 67.0 62.0 69.0 74.0 80.0 68.0 68.0 66.0 47.0 23.0 70.0 58.0 68.0 20.0 32.0 22.0 6.0 13.0 5.0 6.0 13.0 63.0 65.0 right None 9 23.0 23.0 23.0 23.0 17.0 23.0 11.0 13.0 62.0 23.0 35.0 37.0 57.0 32.0 59.0 23.0 64.0 39.0 46.0 23.0 49.0 38.0 12.0 36.0 27.0 23.0 23.0 28.0 65.0 63.0 62.0 64.0 66.0 68.0 79.0 right high medium 27.0 23.0 56.0 40.0 23.0 23.0 26.0 15.0 32.0 49.0 76.0 75.0 65.0 71.0 71.0 27.0 74.0 66.0 74.0 23.0 68.0 74.0 67.0 53.0 62.0 68.0 76.0 75.0 13.0 23.0 32.0 23.0 23.0 66.0 72.0 right medium medium 44.0 42.0 65.0 52.0 22.0 38.0 31.0 41.0 44.0 56.0 63.0 53.0 62.0 59.0 69.0 47.0 77.0 64.0 80.0 29.0 56.0 55.0 57.0 51.0 53.0 73.0 68.0 66.0 10.0 23.0 44.0 23.0 23.0 65.0 78.0 right low medium 38.0 23.0 67.0 51.0 29.0 30.0 38.0 38.0 26.0 59.0 60.0 65.0 57.0 66.0 54.0 38.0 68.0 64.0 57.0 35.0 64.0 58.0 53.0 48.0 58.0 64.0 70.0 74.0 4.0 20.0 26.0 20.0 20.0 64.0 68.0 left medium medium 68.0 54.0 60.0 51.0 48.0 49.0 59.0 54.0 54.0 62.0 63.0 69.0 67.0 64.0 62.0 56.0 58.0 63.0 70.0 31.0 61.0 62.0 60.0 63.0 55.0 69.0 65.0 68.0 7.0 22.0 54.0 22.0 22.0 74.0 83.0 left medium low 74.0 76.0 72.0 75.0 69.0 68.0 77.0 77.0 77.0 73.0 70.0 72.0 66.0 76.0 72.0 77.0 73.0 73.0 72.0 78.0 66.0 64.0 76.0 80.0 74.0 26.0 64.0 60.0 8.0 20.0 77.0 20.0 20.0 65.0 74.0 left medium high 66.0 61.0 57.0 68.0 62.0 70.0 64.0 60.0 58.0 66.0 68.0 70.0 72.0 62.0 70.0 62.0 66.0 73.0 64.0 64.0 67.0 65.0 63.0 69.0 64.0 61.0 63.0 69.0 8.0 21.0 58.0 21.0 21.0 69.0 76.0 right medium medium 67.0 70.0 68.0 66.0 75.0 75.0 69.0 46.0 54.0 72.0 76.0 74.0 70.0 74.0 62.0 73.0 70.0 61.0 53.0 44.0 38.0 60.0 66.0 73.0 63.0 23.0 29.0 26.0 3.0 22.0 54.0 22.0 22.0 65.0 68.0 right medium medium 69.0 65.0 66.0 65.0 62.0 60.0 51.0 48.0 52.0 59.0 69.0 81.0 66.0 66.0 57.0 59.0 61.0 73.0 56.0 67.0 50.0 55.0 58.0 65.0 57.0 28.0 29.0 43.0 6.0 20.0 52.0 20.0 20.0 71.0 74.0 right medium low 44.0 62.0 71.0 58.0 57.0 70.0 44.0 56.0 25.0 61.0 81.0 85.0 52.0 64.0 51.0 75.0 71.0 65.0 86.0 49.0 78.0 51.0 59.0 47.0 58.0 20.0 31.0 25.0 5.0 20.0 25.0 20.0 20.0 65.0 70.0 right medium medium 45.0 64.0 70.0 63.0 63.0 62.0 53.0 51.0 25.0 66.0 70.0 69.0 66.0 65.0 64.0 71.0 68.0 77.0 70.0 54.0 70.0 71.0 68.0 67.0 64.0 41.0 32.0 21.0 9.0 20.0 25.0 20.0 20.0 0 1 0 away_win
#drop labels other than home win
columns_to_drop = data.columns[-3:]
data = data.drop(labels = columns_to_drop, axis=1)
data.head(5)
overall_rating_home_player_1 potential_home_player_1 preferred_foot_home_player_1 attacking_work_rate_home_player_1 defensive_work_rate_home_player_1 crossing_home_player_1 finishing_home_player_1 heading_accuracy_home_player_1 short_passing_home_player_1 volleys_home_player_1 dribbling_home_player_1 curve_home_player_1 free_kick_accuracy_home_player_1 long_passing_home_player_1 ball_control_home_player_1 acceleration_home_player_1 sprint_speed_home_player_1 agility_home_player_1 reactions_home_player_1 balance_home_player_1 shot_power_home_player_1 jumping_home_player_1 stamina_home_player_1 strength_home_player_1 long_shots_home_player_1 aggression_home_player_1 interceptions_home_player_1 positioning_home_player_1 vision_home_player_1 penalties_home_player_1 marking_home_player_1 standing_tackle_home_player_1 sliding_tackle_home_player_1 gk_diving_home_player_1 gk_handling_home_player_1 gk_kicking_home_player_1 gk_positioning_home_player_1 gk_reflexes overall_rating_home_player_2 potential_home_player_2 preferred_foot_home_player_2 attacking_work_rate_home_player_2 defensive_work_rate_home_player_2 crossing_home_player_2 finishing_home_player_2 heading_accuracy_home_player_2 short_passing_home_player_2 volleys_home_player_2 dribbling_home_player_2 curve_home_player_2 free_kick_accuracy_home_player_2 long_passing_home_player_2 ball_control_home_player_2 acceleration_home_player_2 sprint_speed_home_player_2 agility_home_player_2 reactions_home_player_2 balance_home_player_2 shot_power_home_player_2 jumping_home_player_2 stamina_home_player_2 strength_home_player_2 long_shots_home_player_2 aggression_home_player_2 interceptions_home_player_2 positioning_home_player_2 vision_home_player_2 penalties_home_player_2 marking_home_player_2 standing_tackle_home_player_2 sliding_tackle_home_player_2 gk_diving_home_player_2 gk_handling_home_player_2 gk_kicking_home_player_2 gk_positioning_home_player_2 gk_reflexes_home_player_2 overall_rating_home_player_3 potential_home_player_3 preferred_foot_home_player_3 attacking_work_rate_home_player_3 defensive_work_rate_home_player_3 crossing_home_player_3 finishing_home_player_3 heading_accuracy_home_player_3 short_passing_home_player_3 volleys_home_player_3 dribbling_home_player_3 curve_home_player_3 free_kick_accuracy_home_player_3 long_passing_home_player_3 ball_control_home_player_3 acceleration_home_player_3 sprint_speed_home_player_3 agility_home_player_3 reactions_home_player_3 balance_home_player_3 shot_power_home_player_3 jumping_home_player_3 stamina_home_player_3 strength_home_player_3 long_shots_home_player_3 aggression_home_player_3 interceptions_home_player_3 positioning_home_player_3 vision_home_player_3 penalties_home_player_3 marking_home_player_3 standing_tackle_home_player_3 sliding_tackle_home_player_3 gk_diving_home_player_3 gk_handling_home_player_3 gk_kicking_home_player_3 gk_positioning_home_player_3 gk_reflexes_home_player_3 overall_rating_home_player_4 potential_home_player_4 preferred_foot_home_player_4 attacking_work_rate_home_player_4 defensive_work_rate_home_player_4 crossing_home_player_4 finishing_home_player_4 heading_accuracy_home_player_4 short_passing_home_player_4 volleys_home_player_4 dribbling_home_player_4 curve_home_player_4 free_kick_accuracy_home_player_4 long_passing_home_player_4 ball_control_home_player_4 acceleration_home_player_4 sprint_speed_home_player_4 agility_home_player_4 reactions_home_player_4 balance_home_player_4 shot_power_home_player_4 jumping_home_player_4 stamina_home_player_4 strength_home_player_4 long_shots_home_player_4 aggression_home_player_4 interceptions_home_player_4 positioning_home_player_4 vision_home_player_4 penalties_home_player_4 marking_home_player_4 standing_tackle_home_player_4 sliding_tackle_home_player_4 gk_diving_home_player_4 gk_handling_home_player_4 gk_kicking_home_player_4 gk_positioning_home_player_4 gk_reflexes_home_player_4 overall_rating_home_player_5 potential_home_player_5 preferred_foot_home_player_5 attacking_work_rate_home_player_5 defensive_work_rate_home_player_5 crossing_home_player_5 finishing_home_player_5 heading_accuracy_home_player_5 short_passing_home_player_5 volleys_home_player_5 dribbling_home_player_5 curve_home_player_5 free_kick_accuracy_home_player_5 long_passing_home_player_5 ball_control_home_player_5 acceleration_home_player_5 sprint_speed_home_player_5 agility_home_player_5 reactions_home_player_5 balance_home_player_5 shot_power_home_player_5 jumping_home_player_5 stamina_home_player_5 strength_home_player_5 long_shots_home_player_5 aggression_home_player_5 interceptions_home_player_5 positioning_home_player_5 vision_home_player_5 penalties_home_player_5 marking_home_player_5 standing_tackle_home_player_5 sliding_tackle_home_player_5 gk_diving_home_player_5 gk_handling_home_player_5 gk_kicking_home_player_5 gk_positioning_home_player_5 gk_reflexes_home_player_5 overall_rating_home_player_6 potential_home_player_6 preferred_foot_home_player_6 attacking_work_rate_home_player_6 defensive_work_rate_home_player_6 crossing_home_player_6 finishing_home_player_6 heading_accuracy_home_player_6 short_passing_home_player_6 volleys_home_player_6 dribbling_home_player_6 curve_home_player_6 free_kick_accuracy_home_player_6 long_passing_home_player_6 ball_control_home_player_6 acceleration_home_player_6 sprint_speed_home_player_6 agility_home_player_6 reactions_home_player_6 balance_home_player_6 shot_power_home_player_6 jumping_home_player_6 stamina_home_player_6 strength_home_player_6 long_shots_home_player_6 aggression_home_player_6 interceptions_home_player_6 positioning_home_player_6 vision_home_player_6 penalties_home_player_6 marking_home_player_6 standing_tackle_home_player_6 sliding_tackle_home_player_6 gk_diving_home_player_6 gk_handling_home_player_6 gk_kicking_home_player_6 gk_positioning_home_player_6 gk_reflexes_home_player_6 overall_rating_home_player_7 potential_home_player_7 preferred_foot_home_player_7 attacking_work_rate_home_player_7 defensive_work_rate_home_player_7 crossing_home_player_7 finishing_home_player_7 heading_accuracy_home_player_7 short_passing_home_player_7 volleys_home_player_7 dribbling_home_player_7 curve_home_player_7 free_kick_accuracy_home_player_7 long_passing_home_player_7 ball_control_home_player_7 acceleration_home_player_7 sprint_speed_home_player_7 agility_home_player_7 reactions_home_player_7 balance_home_player_7 shot_power_home_player_7 jumping_home_player_7 stamina_home_player_7 strength_home_player_7 long_shots_home_player_7 aggression_home_player_7 interceptions_home_player_7 positioning_home_player_7 vision_home_player_7 penalties_home_player_7 marking_home_player_7 standing_tackle_home_player_7 sliding_tackle_home_player_7 gk_diving_home_player_7 gk_handling_home_player_7 gk_kicking_home_player_7 gk_positioning_home_player_7 gk_reflexes_home_player_7 overall_rating_home_player_8 potential_home_player_8 preferred_foot_home_player_8 attacking_work_rate_home_player_8 defensive_work_rate_home_player_8 crossing_home_player_8 finishing_home_player_8 heading_accuracy_home_player_8 short_passing_home_player_8 volleys_home_player_8 dribbling_home_player_8 curve_home_player_8 free_kick_accuracy_home_player_8 long_passing_home_player_8 ball_control_home_player_8 acceleration_home_player_8 sprint_speed_home_player_8 agility_home_player_8 reactions_home_player_8 balance_home_player_8 shot_power_home_player_8 jumping_home_player_8 stamina_home_player_8 strength_home_player_8 long_shots_home_player_8 aggression_home_player_8 interceptions_home_player_8 positioning_home_player_8 vision_home_player_8 penalties_home_player_8 marking_home_player_8 standing_tackle_home_player_8 sliding_tackle_home_player_8 gk_diving_home_player_8 gk_handling_home_player_8 gk_kicking_home_player_8 gk_positioning_home_player_8 gk_reflexes_home_player_8 overall_rating_home_player_9 potential_home_player_9 preferred_foot_home_player_9 attacking_work_rate_home_player_9 defensive_work_rate_home_player_9 crossing_home_player_9 finishing_home_player_9 heading_accuracy_home_player_9 short_passing_home_player_9 volleys_home_player_9 dribbling_home_player_9 curve_home_player_9 free_kick_accuracy_home_player_9 long_passing_home_player_9 ball_control_home_player_9 acceleration_home_player_9 sprint_speed_home_player_9 agility_home_player_9 reactions_home_player_9 balance_home_player_9 shot_power_home_player_9 jumping_home_player_9 stamina_home_player_9 strength_home_player_9 long_shots_home_player_9 aggression_home_player_9 interceptions_home_player_9 positioning_home_player_9 vision_home_player_9 penalties_home_player_9 marking_home_player_9 standing_tackle_home_player_9 sliding_tackle_home_player_9 gk_diving_home_player_9 gk_handling_home_player_9 gk_kicking_home_player_9 gk_positioning_home_player_9 gk_reflexes_home_player_9 overall_rating_home_player_10 potential_home_player_10 preferred_foot_home_player_10 attacking_work_rate_home_player_10 defensive_work_rate_home_player_10 crossing_home_player_10 finishing_home_player_10 heading_accuracy_home_player_10 short_passing_home_player_10 volleys_home_player_10 dribbling_home_player_10 curve_home_player_10 free_kick_accuracy_home_player_10 long_passing_home_player_10 ball_control_home_player_10 acceleration_home_player_10 sprint_speed_home_player_10 agility_home_player_10 reactions_home_player_10 balance_home_player_10 shot_power_home_player_10 jumping_home_player_10 stamina_home_player_10 strength_home_player_10 long_shots_home_player_10 aggression_home_player_10 interceptions_home_player_10 positioning_home_player_10 vision_home_player_10 penalties_home_player_10 marking_home_player_10 standing_tackle_home_player_10 sliding_tackle_home_player_10 gk_diving_home_player_10 gk_handling_home_player_10 gk_kicking_home_player_10 gk_positioning_home_player_10 gk_reflexes_home_player_10 overall_rating_home_player_11 potential_home_player_11 preferred_foot_home_player_11 attacking_work_rate_home_player_11 defensive_work_rate_home_player_11 crossing_home_player_11 finishing_home_player_11 heading_accuracy_home_player_11 short_passing_home_player_11 volleys_home_player_11 dribbling_home_player_11 curve_home_player_11 free_kick_accuracy_home_player_11 long_passing_home_player_11 ball_control_home_player_11 acceleration_home_player_11 sprint_speed_home_player_11 agility_home_player_11 reactions_home_player_11 balance_home_player_11 shot_power_home_player_11 jumping_home_player_11 stamina_home_player_11 strength_home_player_11 long_shots_home_player_11 aggression_home_player_11 interceptions_home_player_11 positioning_home_player_11 vision_home_player_11 penalties_home_player_11 marking_home_player_11 standing_tackle_home_player_11 sliding_tackle_home_player_11 gk_diving_home_player_11 gk_handling_home_player_11 gk_kicking_home_player_11 gk_positioning_home_player_11 gk_reflexes_home_player_11 overall_rating_away_player_1 potential_away_player_1 preferred_foot_away_player_1 attacking_work_rate_away_player_1 defensive_work_rate_away_player_1 crossing_away_player_1 finishing_away_player_1 heading_accuracy_away_player_1 short_passing_away_player_1 volleys_away_player_1 dribbling_away_player_1 curve_away_player_1 free_kick_accuracy_away_player_1 long_passing_away_player_1 ball_control_away_player_1 acceleration_away_player_1 sprint_speed_away_player_1 agility_away_player_1 reactions_away_player_1 balance_away_player_1 shot_power_away_player_1 jumping_away_player_1 stamina_away_player_1 strength_away_player_1 long_shots_away_player_1 aggression_away_player_1 interceptions_away_player_1 positioning_away_player_1 vision_away_player_1 penalties_away_player_1 marking_away_player_1 standing_tackle_away_player_1 sliding_tackle_away_player_1 gk_diving_away_player_1 gk_handling_away_player_1 gk_kicking_away_player_1 gk_positioning_away_player_1 gk_reflexes_away_player_1 overall_rating_away_player_2 potential_away_player_2 preferred_foot_away_player_2 attacking_work_rate_away_player_2 defensive_work_rate_away_player_2 crossing_away_player_2 finishing_away_player_2 heading_accuracy_away_player_2 short_passing_away_player_2 volleys_away_player_2 dribbling_away_player_2 curve_away_player_2 free_kick_accuracy_away_player_2 long_passing_away_player_2 ball_control_away_player_2 acceleration_away_player_2 sprint_speed_away_player_2 agility_away_player_2 reactions_away_player_2 balance_away_player_2 shot_power_away_player_2 jumping_away_player_2 stamina_away_player_2 strength_away_player_2 long_shots_away_player_2 aggression_away_player_2 interceptions_away_player_2 positioning_away_player_2 vision_away_player_2 penalties_away_player_2 marking_away_player_2 standing_tackle_away_player_2 sliding_tackle_away_player_2 gk_diving_away_player_2 gk_handling_away_player_2 gk_kicking_away_player_2 gk_positioning_away_player_2 gk_reflexes_away_player_2 overall_rating_away_player_3 potential_away_player_3 preferred_foot_away_player_3 attacking_work_rate_away_player_3 defensive_work_rate_away_player_3 crossing_away_player_3 finishing_away_player_3 heading_accuracy_away_player_3 short_passing_away_player_3 volleys_away_player_3 dribbling_away_player_3 curve_away_player_3 free_kick_accuracy_away_player_3 long_passing_away_player_3 ball_control_away_player_3 acceleration_away_player_3 sprint_speed_away_player_3 agility_away_player_3 reactions_away_player_3 balance_away_player_3 shot_power_away_player_3 jumping_away_player_3 stamina_away_player_3 strength_away_player_3 long_shots_away_player_3 aggression_away_player_3 interceptions_away_player_3 positioning_away_player_3 vision_away_player_3 penalties_away_player_3 marking_away_player_3 standing_tackle_away_player_3 sliding_tackle_away_player_3 gk_diving_away_player_3 gk_handling_away_player_3 gk_kicking_away_player_3 gk_positioning_away_player_3 gk_reflexes_away_player_3 overall_rating_away_player_4 potential_away_player_4 preferred_foot_away_player_4 attacking_work_rate_away_player_4 defensive_work_rate_away_player_4 crossing_away_player_4 finishing_away_player_4 heading_accuracy_away_player_4 short_passing_away_player_4 volleys_away_player_4 dribbling_away_player_4 curve_away_player_4 free_kick_accuracy_away_player_4 long_passing_away_player_4 ball_control_away_player_4 acceleration_away_player_4 sprint_speed_away_player_4 agility_away_player_4 reactions_away_player_4 balance_away_player_4 shot_power_away_player_4 jumping_away_player_4 stamina_away_player_4 strength_away_player_4 long_shots_away_player_4 aggression_away_player_4 interceptions_away_player_4 positioning_away_player_4 vision_away_player_4 penalties_away_player_4 marking_away_player_4 standing_tackle_away_player_4 sliding_tackle_away_player_4 gk_diving_away_player_4 gk_handling_away_player_4 gk_kicking_away_player_4 gk_positioning_away_player_4 gk_reflexes_away_player_4 overall_rating_away_player_5 potential_away_player_5 preferred_foot_away_player_5 attacking_work_rate_away_player_5 defensive_work_rate_away_player_5 crossing_away_player_5 finishing_away_player_5 heading_accuracy_away_player_5 short_passing_away_player_5 volleys_away_player_5 dribbling_away_player_5 curve_away_player_5 free_kick_accuracy_away_player_5 long_passing_away_player_5 ball_control_away_player_5 acceleration_away_player_5 sprint_speed_away_player_5 agility_away_player_5 reactions_away_player_5 balance_away_player_5 shot_power_away_player_5 jumping_away_player_5 stamina_away_player_5 strength_away_player_5 long_shots_away_player_5 aggression_away_player_5 interceptions_away_player_5 positioning_away_player_5 vision_away_player_5 penalties_away_player_5 marking_away_player_5 standing_tackle_away_player_5 sliding_tackle_away_player_5 gk_diving_away_player_5 gk_handling_away_player_5 gk_kicking_away_player_5 gk_positioning_away_player_5 gk_reflexes_away_player_5 overall_rating_away_player_6 potential_away_player_6 preferred_foot_away_player_6 attacking_work_rate_away_player_6 defensive_work_rate_away_player_6 crossing_away_player_6 finishing_away_player_6 heading_accuracy_away_player_6 short_passing_away_player_6 volleys_away_player_6 dribbling_away_player_6 curve_away_player_6 free_kick_accuracy_away_player_6 long_passing_away_player_6 ball_control_away_player_6 acceleration_away_player_6 sprint_speed_away_player_6 agility_away_player_6 reactions_away_player_6 balance_away_player_6 shot_power_away_player_6 jumping_away_player_6 stamina_away_player_6 strength_away_player_6 long_shots_away_player_6 aggression_away_player_6 interceptions_away_player_6 positioning_away_player_6 vision_away_player_6 penalties_away_player_6 marking_away_player_6 standing_tackle_away_player_6 sliding_tackle_away_player_6 gk_diving_away_player_6 gk_handling_away_player_6 gk_kicking_away_player_6 gk_positioning_away_player_6 gk_reflexes_away_player_6 overall_rating_away_player_7 potential_away_player_7 preferred_foot_away_player_7 attacking_work_rate_away_player_7 defensive_work_rate_away_player_7 crossing_away_player_7 finishing_away_player_7 heading_accuracy_away_player_7 short_passing_away_player_7 volleys_away_player_7 dribbling_away_player_7 curve_away_player_7 free_kick_accuracy_away_player_7 long_passing_away_player_7 ball_control_away_player_7 acceleration_away_player_7 sprint_speed_away_player_7 agility_away_player_7 reactions_away_player_7 balance_away_player_7 shot_power_away_player_7 jumping_away_player_7 stamina_away_player_7 strength_away_player_7 long_shots_away_player_7 aggression_away_player_7 interceptions_away_player_7 positioning_away_player_7 vision_away_player_7 penalties_away_player_7 marking_away_player_7 standing_tackle_away_player_7 sliding_tackle_away_player_7 gk_diving_away_player_7 gk_handling_away_player_7 gk_kicking_away_player_7 gk_positioning_away_player_7 gk_reflexes_away_player_7 overall_rating_away_player_8 potential_away_player_8 preferred_foot_away_player_8 attacking_work_rate_away_player_8 defensive_work_rate_away_player_8 crossing_away_player_8 finishing_away_player_8 heading_accuracy_away_player_8 short_passing_away_player_8 volleys_away_player_8 dribbling_away_player_8 curve_away_player_8 free_kick_accuracy_away_player_8 long_passing_away_player_8 ball_control_away_player_8 acceleration_away_player_8 sprint_speed_away_player_8 agility_away_player_8 reactions_away_player_8 balance_away_player_8 shot_power_away_player_8 jumping_away_player_8 stamina_away_player_8 strength_away_player_8 long_shots_away_player_8 aggression_away_player_8 interceptions_away_player_8 positioning_away_player_8 vision_away_player_8 penalties_away_player_8 marking_away_player_8 standing_tackle_away_player_8 sliding_tackle_away_player_8 gk_diving_away_player_8 gk_handling_away_player_8 gk_kicking_away_player_8 gk_positioning_away_player_8 gk_reflexes_away_player_8 overall_rating_away_player_9 potential_away_player_9 preferred_foot_away_player_9 attacking_work_rate_away_player_9 defensive_work_rate_away_player_9 crossing_away_player_9 finishing_away_player_9 heading_accuracy_away_player_9 short_passing_away_player_9 volleys_away_player_9 dribbling_away_player_9 curve_away_player_9 free_kick_accuracy_away_player_9 long_passing_away_player_9 ball_control_away_player_9 acceleration_away_player_9 sprint_speed_away_player_9 agility_away_player_9 reactions_away_player_9 balance_away_player_9 shot_power_away_player_9 jumping_away_player_9 stamina_away_player_9 strength_away_player_9 long_shots_away_player_9 aggression_away_player_9 interceptions_away_player_9 positioning_away_player_9 vision_away_player_9 penalties_away_player_9 marking_away_player_9 standing_tackle_away_player_9 sliding_tackle_away_player_9 gk_diving_away_player_9 gk_handling_away_player_9 gk_kicking_away_player_9 gk_positioning_away_player_9 gk_reflexes_away_player_9 overall_rating_away_player_10 potential_away_player_10 preferred_foot_away_player_10 attacking_work_rate_away_player_10 defensive_work_rate_away_player_10 crossing_away_player_10 finishing_away_player_10 heading_accuracy_away_player_10 short_passing_away_player_10 volleys_away_player_10 dribbling_away_player_10 curve_away_player_10 free_kick_accuracy_away_player_10 long_passing_away_player_10 ball_control_away_player_10 acceleration_away_player_10 sprint_speed_away_player_10 agility_away_player_10 reactions_away_player_10 balance_away_player_10 shot_power_away_player_10 jumping_away_player_10 stamina_away_player_10 strength_away_player_10 long_shots_away_player_10 aggression_away_player_10 interceptions_away_player_10 positioning_away_player_10 vision_away_player_10 penalties_away_player_10 marking_away_player_10 standing_tackle_away_player_10 sliding_tackle_away_player_10 gk_diving_away_player_10 gk_handling_away_player_10 gk_kicking_away_player_10 gk_positioning_away_player_10 gk_reflexes_away_player_10 overall_rating_away_player_11 potential_away_player_11 preferred_foot_away_player_11 attacking_work_rate_away_player_11 defensive_work_rate_away_player_11 crossing_away_player_11 finishing_away_player_11 heading_accuracy_away_player_11 short_passing_away_player_11 volleys_away_player_11 dribbling_away_player_11 curve_away_player_11 free_kick_accuracy_away_player_11 long_passing_away_player_11 ball_control_away_player_11 acceleration_away_player_11 sprint_speed_away_player_11 agility_away_player_11 reactions_away_player_11 balance_away_player_11 shot_power_away_player_11 jumping_away_player_11 stamina_away_player_11 strength_away_player_11 long_shots_away_player_11 aggression_away_player_11 interceptions_away_player_11 positioning_away_player_11 vision_away_player_11 penalties_away_player_11 marking_away_player_11 standing_tackle_away_player_11 sliding_tackle_away_player_11 gk_diving_away_player_11 gk_handling_away_player_11 gk_kicking_away_player_11 gk_positioning_away_player_11 gk_reflexes_away_player_11 home_win
0 82.0 84.0 right medium medium 23.0 23.0 23.0 24.0 10.0 23.0 18.0 19.0 82.0 22.0 32.0 53.0 45.0 69.0 58.0 22.0 50.0 65.0 74.0 23.0 63.0 65.0 64.0 63.0 67.0 23.0 23.0 11.0 82.0 86.0 82.0 86.0 81.0 78.0 80.0 right medium high 75.0 40.0 70.0 78.0 65.0 63.0 43.0 18.0 77.0 70.0 78.0 77.0 59.0 76.0 76.0 77.0 73.0 82.0 74.0 74.0 80.0 71.0 80.0 57.0 74.0 78.0 82.0 81.0 9.0 20.0 77.0 20.0 20.0 70.0 77.0 right medium medium 50.0 21.0 66.0 60.0 21.0 24.0 27.0 35.0 56.0 58.0 64.0 72.0 49.0 52.0 60.0 52.0 74.0 70.0 71.0 43.0 72.0 70.0 67.0 48.0 37.0 76.0 74.0 72.0 6.0 21.0 56.0 21.0 21.0 80.0 82.0 right low medium 56.0 31.0 86.0 52.0 30.0 27.0 35.0 24.0 51.0 58.0 73.0 78.0 38.0 75.0 82.0 53.0 85.0 77.0 90.0 25.0 90.0 73.0 77.0 52.0 60.0 75.0 85.0 79.0 14.0 21.0 51.0 21.0 21.0 79.0 83.0 left medium high 79.0 42.0 70.0 76.0 34.0 66.0 34.0 19.0 70.0 71.0 76.0 82.0 57.0 81.0 68.0 61.0 72.0 89.0 77.0 54.0 79.0 77.0 80.0 67.0 71.0 77.0 83.0 81.0 9.0 21.0 70.0 21.0 21.0 74.0 77.0 right high medium 78.0 39.0 40.0 73.0 66.0 78.0 66.0 31.0 54.0 79.0 80.0 82.0 71.0 71.0 56.0 71.0 43.0 77.0 53.0 65.0 36.0 62.0 64.0 76.0 76.0 21.0 21.0 23.0 5.0 21.0 54.0 21.0 21.0 81.0 85.0 left medium medium 87.0 73.0 71.0 79.0 82.0 84.0 81.0 86.0 74.0 82.0 82.0 80.0 78.0 79.0 77.0 75.0 58.0 77.0 68.0 74.0 48.0 69.0 79.0 82.0 77.0 37.0 38.0 36.0 10.0 21.0 74.0 21.0 21.0 81.0 84.0 right medium medium 70.0 60.0 68.0 87.0 74.0 76.0 43.0 70.0 83.0 82.0 73.0 74.0 81.0 76.0 71.0 86.0 67.0 80.0 75.0 85.0 78.0 70.0 83.0 84.0 85.0 74.0 77.0 69.0 13.0 21.0 83.0 21.0 21.0 82.0 84.0 right high high 84.0 70.0 68.0 82.0 78.0 84.0 81.0 79.0 74.0 79.0 86.0 84.0 78.0 71.0 75.0 83.0 62.0 88.0 74.0 82.0 69.0 77.0 71.0 83.0 75.0 30.0 45.0 74.0 10.0 22.0 74.0 22.0 22.0 84.0 87.0 right high medium 91.0 78.0 40.0 74.0 74.0 88.0 83.0 84.0 71.0 85.0 93.0 92.0 83.0 79.0 62.0 80.0 47.0 77.0 51.0 78.0 41.0 66.0 70.0 76.0 60.0 25.0 30.0 44.0 14.0 25.0 71.0 25.0 25.0 81.0 85.0 right medium medium 61.0 80.0 92.0 75.0 78.0 79.0 74.0 60.0 41.0 81.0 83.0 84.0 67.0 76.0 90.0 86.0 91.0 70.0 89.0 69.0 77.0 76.0 85.0 72.0 82.0 22.0 30.0 16.0 5.0 22.0 41.0 22.0 22.0 81.0 83.0 right medium medium 20.0 20.0 20.0 25.0 11.0 20.0 15.0 9.0 78.0 20.0 54.0 45.0 43.0 73.0 61.0 25.0 76.0 65.0 72.0 20.0 56.0 66.0 62.0 50.0 69.0 20.0 20.0 21.0 83.0 78.0 78.0 75.0 87.0 66.0 78.0 right medium high 25.0 27.0 68.0 53.0 26.0 42.0 32.0 37.0 61.0 60.0 68.0 76.0 70.0 59.0 68.0 51.0 75.0 71.0 68.0 42.0 63.0 48.0 74.0 59.0 58.0 64.0 68.0 72.0 1.0 23.0 61.0 23.0 23.0 69.0 78.0 right medium medium 37.0 30.0 78.0 57.0 27.0 38.0 32.0 29.0 52.0 51.0 64.0 61.0 46.0 61.0 60.0 38.0 88.0 64.0 76.0 27.0 66.0 58.0 61.0 38.0 50.0 66.0 75.0 71.0 2.0 23.0 52.0 23.0 23.0 80.0 81.0 left medium medium 41.0 20.0 89.0 65.0 40.0 39.0 36.0 21.0 49.0 60.0 73.0 75.0 48.0 74.0 72.0 20.0 86.0 79.0 83.0 30.0 82.0 74.0 77.0 59.0 67.0 79.0 84.0 79.0 10.0 20.0 49.0 20.0 20.0 74.0 79.0 left low medium 70.0 29.0 72.0 74.0 33.0 60.0 64.0 45.0 63.0 73.0 80.0 75.0 70.0 73.0 74.0 67.0 77.0 67.0 77.0 62.0 76.0 71.0 74.0 76.0 77.0 74.0 78.0 78.0 7.0 24.0 63.0 24.0 24.0 69.0 80.0 right high medium 79.0 60.0 58.0 70.0 54.0 77.0 77.0 52.0 59.0 73.0 79.0 81.0 71.0 73.0 74.0 75.0 71.0 68.0 66.0 62.0 63.0 65.0 70.0 75.0 74.0 69.0 72.0 63.0 7.0 20.0 59.0 20.0 20.0 78.0 82.0 right high high 66.0 70.0 75.0 85.0 69.0 67.0 75.0 55.0 74.0 79.0 76.0 75.0 65.0 84.0 74.0 74.0 71.0 92.0 76.0 71.0 89.0 83.0 81.0 81.0 79.0 75.0 77.0 85.0 9.0 22.0 74.0 22.0 22.0 74.0 80.0 right high high 70.0 58.0 58.0 83.0 78.0 68.0 72.0 61.0 76.0 74.0 66.0 69.0 68.0 78.0 61.0 72.0 59.0 84.0 58.0 67.0 79.0 72.0 77.0 80.0 75.0 61.0 71.0 68.0 14.0 25.0 76.0 25.0 25.0 69.0 75.0 right medium medium 66.0 71.0 75.0 73.0 49.0 65.0 52.0 60.0 64.0 70.0 60.0 60.0 62.0 57.0 70.0 54.0 60.0 81.0 69.0 56.0 66.0 63.0 72.0 68.0 68.0 70.0 68.0 65.0 7.0 21.0 64.0 21.0 21.0 74.0 81.0 left medium low 73.0 71.0 59.0 71.0 76.0 78.0 67.0 65.0 66.0 77.0 82.0 80.0 84.0 65.0 69.0 74.0 60.0 49.0 73.0 64.0 60.0 58.0 68.0 59.0 75.0 22.0 40.0 26.0 6.0 21.0 66.0 21.0 21.0 77.0 83.0 right high medium 60.0 83.0 81.0 67.0 69.0 73.0 70.0 25.0 47.0 78.0 74.0 76.0 74.0 81.0 85.0 78.0 87.0 78.0 85.0 69.0 82.0 76.0 81.0 70.0 80.0 20.0 21.0 17.0 8.0 20.0 47.0 20.0 20.0 1
1 80.0 81.0 right medium medium 22.0 22.0 22.0 25.0 9.0 22.0 12.0 15.0 78.0 23.0 50.0 52.0 43.0 44.0 54.0 26.0 67.0 68.0 72.0 22.0 44.0 75.0 58.0 70.0 70.0 22.0 22.0 11.0 83.0 81.0 78.0 79.0 86.0 74.0 76.0 right medium medium 72.0 33.0 73.0 62.0 59.0 60.0 63.0 55.0 74.0 65.0 66.0 64.0 53.0 72.0 68.0 57.0 68.0 74.0 72.0 56.0 86.0 85.0 79.0 78.0 55.0 77.0 76.0 82.0 12.0 20.0 74.0 20.0 20.0 78.0 84.0 right high medium 28.0 60.0 84.0 66.0 66.0 52.0 48.0 27.0 53.0 61.0 68.0 73.0 56.0 76.0 68.0 60.0 75.0 81.0 76.0 59.0 78.0 65.0 71.0 63.0 73.0 81.0 83.0 83.0 13.0 21.0 53.0 21.0 21.0 57.0 65.0 right None 5 25.0 25.0 55.0 51.0 30.0 40.0 28.0 24.0 36.0 33.0 68.0 64.0 50.0 50.0 60.0 40.0 71.0 65.0 61.0 25.0 38.0 48.0 31.0 31.0 33.0 58.0 70.0 63.0 11.0 10.0 11.0 10.0 14.0 68.0 69.0 left medium high 72.0 29.0 69.0 63.0 51.0 49.0 45.0 43.0 64.0 63.0 67.0 63.0 58.0 70.0 62.0 66.0 63.0 85.0 82.0 46.0 87.0 59.0 59.0 67.0 58.0 61.0 71.0 76.0 5.0 20.0 64.0 20.0 20.0 74.0 78.0 right medium medium 74.0 69.0 49.0 74.0 65.0 75.0 70.0 60.0 72.0 68.0 83.0 83.0 78.0 71.0 73.0 64.0 56.0 68.0 60.0 59.0 60.0 74.0 70.0 78.0 69.0 41.0 40.0 44.0 8.0 20.0 72.0 20.0 20.0 76.0 84.0 right medium medium 46.0 41.0 67.0 72.0 45.0 58.0 42.0 37.0 74.0 69.0 78.0 77.0 57.0 82.0 83.0 59.0 73.0 83.0 87.0 54.0 82.0 77.0 77.0 67.0 64.0 73.0 82.0 77.0 13.0 22.0 74.0 22.0 22.0 79.0 83.0 left medium low 85.0 68.0 43.0 78.0 73.0 78.0 77.0 83.0 75.0 77.0 84.0 81.0 72.0 70.0 73.0 89.0 50.0 70.0 64.0 90.0 51.0 60.0 67.0 81.0 75.0 20.0 22.0 24.0 7.0 20.0 75.0 20.0 20.0 70.0 77.0 right medium medium 73.0 67.0 62.0 70.0 60.0 70.0 83.0 70.0 59.0 72.0 84.0 82.0 74.0 72.0 72.0 74.0 59.0 85.0 61.0 68.0 57.0 72.0 69.0 73.0 73.0 42.0 33.0 51.0 10.0 21.0 59.0 21.0 21.0 76.0 81.0 right high medium 67.0 74.0 76.0 75.0 76.0 76.0 69.0 67.0 49.0 74.0 78.0 80.0 75.0 80.0 79.0 81.0 79.0 70.0 75.0 71.0 71.0 73.0 78.0 77.0 82.0 21.0 28.0 22.0 5.0 21.0 49.0 21.0 21.0 77.0 80.0 right medium medium 57.0 80.0 91.0 75.0 77.0 69.0 54.0 63.0 49.0 76.0 69.0 70.0 57.0 74.0 83.0 79.0 89.0 85.0 92.0 65.0 92.0 75.0 80.0 75.0 78.0 41.0 50.0 53.0 6.0 23.0 49.0 23.0 23.0 67.0 74.0 right medium medium 21.0 21.0 21.0 23.0 11.0 21.0 14.0 26.0 71.0 21.0 49.0 54.0 48.0 47.0 46.0 21.0 51.0 49.0 50.0 21.0 21.0 23.0 43.0 23.0 33.0 21.0 21.0 6.0 73.0 62.0 71.0 64.0 71.0 75.0 77.0 right medium high 76.0 51.0 65.0 73.0 68.0 49.0 51.0 52.0 68.0 73.0 78.0 80.0 69.0 67.0 70.0 75.0 74.0 77.0 78.0 55.0 77.0 65.0 72.0 62.0 67.0 75.0 78.0 81.0 14.0 24.0 68.0 24.0 24.0 78.0 81.0 right medium medium 45.0 57.0 76.0 66.0 32.0 53.0 52.0 24.0 57.0 66.0 75.0 77.0 57.0 70.0 76.0 47.0 78.0 78.0 77.0 25.0 77.0 77.0 81.0 60.0 81.0 82.0 83.0 77.0 12.0 20.0 57.0 20.0 20.0 83.0 86.0 right medium medium 42.0 40.0 83.0 83.0 59.0 39.0 38.0 59.0 76.0 70.0 68.0 74.0 59.0 81.0 77.0 73.0 89.0 80.0 88.0 58.0 80.0 87.0 89.0 68.0 77.0 85.0 88.0 76.0 14.0 25.0 76.0 25.0 25.0 70.0 74.0 right medium medium 67.0 34.0 70.0 63.0 43.0 52.0 42.0 41.0 65.0 65.0 72.0 75.0 66.0 74.0 64.0 62.0 70.0 73.0 73.0 51.0 70.0 61.0 66.0 52.0 63.0 71.0 72.0 75.0 11.0 25.0 65.0 25.0 25.0 75.0 79.0 right medium medium 80.0 58.0 59.0 74.0 81.0 80.0 67.0 72.0 71.0 79.0 75.0 77.0 65.0 64.0 66.0 75.0 69.0 78.0 70.0 68.0 64.0 70.0 71.0 75.0 68.0 30.0 41.0 39.0 7.0 20.0 71.0 20.0 20.0 76.0 79.0 right medium high 47.0 44.0 74.0 76.0 59.0 61.0 39.0 52.0 68.0 73.0 73.0 77.0 58.0 77.0 79.0 74.0 85.0 88.0 87.0 62.0 89.0 78.0 77.0 66.0 63.0 77.0 75.0 70.0 11.0 25.0 68.0 25.0 25.0 76.0 79.0 right medium medium 80.0 67.0 70.0 85.0 67.0 62.0 79.0 80.0 82.0 76.0 60.0 65.0 56.0 76.0 72.0 81.0 60.0 70.0 74.0 77.0 86.0 80.0 76.0 86.0 69.0 76.0 73.0 70.0 6.0 20.0 82.0 20.0 20.0 79.0 81.0 left medium medium 83.0 70.0 51.0 77.0 80.0 82.0 68.0 58.0 70.0 79.0 85.0 83.0 83.0 69.0 83.0 77.0 51.0 73.0 64.0 75.0 34.0 68.0 72.0 75.0 73.0 54.0 58.0 42.0 13.0 20.0 70.0 20.0 20.0 75.0 84.0 right medium high 81.0 70.0 70.0 71.0 83.0 79.0 76.0 81.0 64.0 80.0 74.0 78.0 70.0 62.0 67.0 75.0 68.0 76.0 51.0 72.0 64.0 68.0 72.0 74.0 70.0 35.0 44.0 33.0 5.0 22.0 64.0 22.0 22.0 76.0 80.0 left high medium 59.0 80.0 78.0 66.0 76.0 71.0 72.0 60.0 56.0 73.0 77.0 77.0 74.0 74.0 85.0 78.0 86.0 75.0 81.0 74.0 59.0 64.0 74.0 72.0 78.0 37.0 48.0 28.0 5.0 21.0 56.0 21.0 21.0 0
2 85.0 90.0 left medium medium 20.0 20.0 20.0 25.0 17.0 20.0 9.0 19.0 79.0 24.0 39.0 45.0 49.0 77.0 60.0 21.0 79.0 48.0 74.0 20.0 57.0 77.0 40.0 45.0 61.0 20.0 20.0 12.0 88.0 79.0 79.0 86.0 88.0 77.0 80.0 right medium medium 80.0 32.0 76.0 73.0 47.0 61.0 67.0 28.0 63.0 77.0 76.0 75.0 69.0 76.0 75.0 42.0 73.0 80.0 71.0 31.0 69.0 79.0 81.0 70.0 72.0 77.0 79.0 81.0 8.0 23.0 63.0 23.0 23.0 82.0 84.0 right medium medium 38.0 41.0 90.0 63.0 63.0 56.0 48.0 83.0 52.0 75.0 68.0 75.0 55.0 72.0 78.0 91.0 89.0 77.0 91.0 81.0 85.0 79.0 84.0 66.0 82.0 79.0 82.0 81.0 12.0 22.0 52.0 22.0 22.0 87.0 90.0 right medium high 52.0 46.0 94.0 68.0 55.0 45.0 44.0 31.0 60.0 60.0 65.0 70.0 49.0 81.0 83.0 61.0 91.0 75.0 92.0 33.0 91.0 84.0 89.0 63.0 84.0 88.0 92.0 87.0 7.0 23.0 60.0 23.0 23.0 84.0 87.0 left high medium 85.0 52.0 69.0 81.0 63.0 82.0 68.0 57.0 79.0 82.0 86.0 88.0 83.0 85.0 73.0 77.0 77.0 90.0 69.0 58.0 78.0 83.0 84.0 73.0 79.0 79.0 87.0 92.0 7.0 23.0 79.0 23.0 23.0 87.0 88.0 right high medium 80.0 90.0 74.0 88.0 87.0 79.0 87.0 86.0 94.0 87.0 73.0 75.0 76.0 87.0 83.0 92.0 67.0 92.0 81.0 93.0 76.0 84.0 91.0 89.0 88.0 53.0 63.0 64.0 8.0 22.0 94.0 22.0 22.0 81.0 86.0 right low high 64.0 51.0 72.0 86.0 61.0 70.0 68.0 58.0 76.0 82.0 80.0 81.0 71.0 72.0 82.0 70.0 75.0 89.0 83.0 62.0 90.0 81.0 86.0 78.0 84.0 79.0 84.0 76.0 9.0 21.0 76.0 21.0 21.0 86.0 89.0 right high high 74.0 75.0 79.0 90.0 81.0 79.0 68.0 58.0 84.0 85.0 85.0 83.0 75.0 90.0 84.0 86.0 78.0 95.0 88.0 85.0 88.0 86.0 92.0 85.0 87.0 83.0 92.0 88.0 7.0 25.0 84.0 25.0 25.0 85.0 89.0 right medium low 75.0 90.0 81.0 75.0 80.0 84.0 76.0 52.0 40.0 86.0 89.0 87.0 74.0 85.0 80.0 87.0 79.0 72.0 80.0 83.0 57.0 83.0 87.0 83.0 88.0 22.0 32.0 31.0 9.0 22.0 40.0 22.0 22.0 87.0 91.0 right high high 74.0 91.0 93.0 74.0 86.0 85.0 75.0 87.0 51.0 86.0 86.0 85.0 73.0 79.0 90.0 92.0 91.0 74.0 94.0 83.0 88.0 82.0 88.0 79.0 88.0 29.0 32.0 29.0 8.0 22.0 51.0 22.0 22.0 82.0 86.0 left medium medium 83.0 77.0 51.0 82.0 77.0 85.0 83.0 68.0 73.0 87.0 86.0 85.0 82.0 78.0 82.0 77.0 72.0 74.0 80.0 78.0 75.0 79.0 80.0 82.0 77.0 22.0 27.0 25.0 8.0 25.0 73.0 25.0 25.0 74.0 79.0 right medium medium 20.0 20.0 20.0 24.0 25.0 20.0 25.0 25.0 73.0 21.0 47.0 51.0 33.0 62.0 42.0 22.0 75.0 69.0 71.0 20.0 44.0 68.0 60.0 64.0 72.0 20.0 20.0 25.0 80.0 72.0 73.0 60.0 83.0 67.0 69.0 right medium medium 58.0 44.0 62.0 67.0 27.0 36.0 27.0 47.0 61.0 64.0 74.0 76.0 61.0 63.0 67.0 57.0 75.0 74.0 71.0 57.0 83.0 67.0 62.0 64.0 66.0 67.0 66.0 64.0 8.0 23.0 61.0 23.0 23.0 75.0 82.0 right medium medium 55.0 50.0 75.0 59.0 35.0 51.0 52.0 82.0 60.0 62.0 64.0 64.0 56.0 73.0 57.0 88.0 79.0 66.0 81.0 57.0 69.0 58.0 74.0 56.0 59.0 73.0 79.0 87.0 9.0 22.0 60.0 22.0 22.0 74.0 85.0 right low medium 46.0 22.0 74.0 72.0 29.0 44.0 42.0 47.0 54.0 59.0 57.0 58.0 51.0 67.0 72.0 61.0 77.0 70.0 82.0 37.0 81.0 74.0 72.0 65.0 70.0 75.0 76.0 72.0 8.0 22.0 54.0 22.0 22.0 70.0 70.0 left high medium 68.0 70.0 64.0 68.0 57.0 64.0 58.0 61.0 69.0 68.0 78.0 77.0 66.0 69.0 70.0 66.0 70.0 77.0 64.0 68.0 62.0 74.0 70.0 70.0 71.0 70.0 69.0 66.0 7.0 21.0 69.0 21.0 21.0 66.0 76.0 right medium medium 66.0 45.0 43.0 67.0 74.0 68.0 43.0 44.0 58.0 67.0 74.0 72.0 63.0 59.0 63.0 64.0 51.0 73.0 54.0 44.0 68.0 58.0 62.0 67.0 63.0 54.0 48.0 52.0 5.0 21.0 58.0 21.0 21.0 67.0 77.0 right medium high 57.0 32.0 65.0 70.0 21.0 46.0 43.0 52.0 66.0 62.0 68.0 74.0 65.0 66.0 70.0 71.0 66.0 82.0 73.0 45.0 72.0 55.0 61.0 49.0 64.0 68.0 71.0 69.0 2.0 20.0 66.0 20.0 20.0 68.0 79.0 left medium medium 76.0 61.0 48.0 76.0 57.0 60.0 73.0 75.0 74.0 69.0 66.0 64.0 67.0 59.0 58.0 82.0 76.0 68.0 58.0 78.0 57.0 59.0 58.0 68.0 59.0 45.0 40.0 25.0 10.0 20.0 74.0 20.0 20.0 71.0 74.0 right medium medium 69.0 63.0 51.0 64.0 67.0 78.0 70.0 27.0 62.0 74.0 80.0 83.0 69.0 60.0 65.0 68.0 53.0 65.0 64.0 59.0 41.0 49.0 51.0 66.0 64.0 36.0 34.0 33.0 10.0 20.0 62.0 20.0 20.0 74.0 86.0 right high medium 72.0 72.0 68.0 75.0 68.0 73.0 70.0 68.0 72.0 77.0 74.0 68.0 78.0 71.0 61.0 76.0 66.0 81.0 72.0 76.0 74.0 75.0 77.0 81.0 76.0 60.0 68.0 59.0 25.0 25.0 72.0 23.0 23.0 69.0 75.0 right medium medium 50.0 75.0 76.0 61.0 60.0 65.0 47.0 48.0 53.0 64.0 70.0 69.0 61.0 61.0 59.0 73.0 70.0 70.0 74.0 63.0 73.0 53.0 60.0 65.0 68.0 23.0 23.0 10.0 12.0 23.0 53.0 23.0 23.0 1
3 73.0 71.0 right medium medium 21.0 21.0 9.0 29.0 20.0 7.0 19.0 17.0 74.0 22.0 50.0 53.0 49.0 64.0 48.0 25.0 54.0 62.0 77.0 21.0 66.0 56.0 70.0 59.0 60.0 21.0 27.0 24.0 76.0 71.0 74.0 68.0 81.0 67.0 77.0 right medium medium 70.0 30.0 47.0 65.0 44.0 52.0 56.0 35.0 61.0 63.0 64.0 63.0 66.0 70.0 64.0 62.0 57.0 73.0 66.0 40.0 62.0 68.0 67.0 67.0 66.0 71.0 74.0 71.0 14.0 23.0 61.0 23.0 23.0 72.0 77.0 right medium high 20.0 20.0 76.0 67.0 27.0 41.0 24.0 9.0 65.0 69.0 67.0 67.0 52.0 60.0 60.0 20.0 78.0 73.0 73.0 20.0 66.0 63.0 60.0 58.0 57.0 75.0 77.0 76.0 10.0 20.0 65.0 20.0 20.0 69.0 73.0 left medium medium 29.0 21.0 71.0 46.0 51.0 39.0 23.0 32.0 57.0 50.0 52.0 59.0 47.0 69.0 73.0 49.0 82.0 69.0 73.0 36.0 77.0 70.0 70.0 45.0 67.0 73.0 69.0 74.0 6.0 21.0 57.0 21.0 21.0 64.0 70.0 right high medium 66.0 69.0 56.0 59.0 65.0 64.0 65.0 46.0 61.0 65.0 73.0 70.0 61.0 67.0 63.0 61.0 61.0 66.0 67.0 55.0 54.0 63.0 66.0 58.0 61.0 63.0 65.0 66.0 14.0 21.0 61.0 21.0 21.0 71.0 74.0 left high low 76.0 65.0 53.0 74.0 30.0 74.0 52.0 42.0 67.0 73.0 76.0 77.0 68.0 68.0 59.0 60.0 55.0 66.0 60.0 57.0 50.0 56.0 58.0 65.0 68.0 31.0 40.0 45.0 6.0 21.0 67.0 21.0 21.0 70.0 73.0 right medium high 67.0 55.0 55.0 73.0 45.0 69.0 51.0 40.0 70.0 73.0 64.0 69.0 65.0 68.0 66.0 67.0 62.0 78.0 77.0 59.0 68.0 69.0 70.0 73.0 72.0 68.0 67.0 71.0 11.0 25.0 70.0 25.0 25.0 68.0 77.0 left medium high 72.0 68.0 51.0 73.0 66.0 63.0 60.0 41.0 74.0 73.0 69.0 69.0 64.0 65.0 60.0 60.0 56.0 74.0 55.0 62.0 51.0 69.0 72.0 73.0 70.0 64.0 58.0 58.0 6.0 21.0 74.0 21.0 21.0 72.0 74.0 left high high 67.0 57.0 79.0 65.0 63.0 62.0 57.0 51.0 64.0 61.0 61.0 74.0 60.0 65.0 85.0 77.0 72.0 91.0 89.0 56.0 87.0 74.0 67.0 73.0 78.0 67.0 72.0 72.0 14.0 21.0 64.0 21.0 21.0 77.0 84.0 left medium low 54.0 82.0 69.0 67.0 65.0 83.0 35.0 30.0 56.0 80.0 80.0 82.0 77.0 79.0 58.0 79.0 57.0 79.0 74.0 66.0 38.0 67.0 74.0 65.0 74.0 22.0 26.0 13.0 9.0 21.0 56.0 21.0 21.0 75.0 83.0 right medium low 33.0 83.0 66.0 67.0 70.0 75.0 65.0 34.0 37.0 74.0 87.0 85.0 74.0 79.0 64.0 76.0 55.0 70.0 66.0 54.0 40.0 64.0 74.0 59.0 78.0 22.0 22.0 31.0 6.0 22.0 37.0 22.0 22.0 74.0 78.0 right medium medium 22.0 22.0 22.0 25.0 22.0 22.0 14.0 11.0 67.0 22.0 51.0 52.0 65.0 71.0 74.0 23.0 78.0 64.0 70.0 22.0 64.0 62.0 53.0 51.0 71.0 22.0 22.0 8.0 78.0 74.0 67.0 72.0 78.0 75.0 80.0 right medium high 22.0 29.0 87.0 48.0 45.0 34.0 29.0 35.0 58.0 55.0 62.0 67.0 58.0 62.0 77.0 87.0 80.0 73.0 95.0 57.0 82.0 72.0 69.0 31.0 61.0 73.0 78.0 73.0 5.0 22.0 58.0 22.0 22.0 76.0 80.0 right low medium 36.0 45.0 80.0 57.0 34.0 51.0 30.0 29.0 63.0 50.0 69.0 70.0 58.0 72.0 77.0 50.0 80.0 73.0 83.0 34.0 84.0 65.0 74.0 42.0 58.0 75.0 79.0 76.0 11.0 25.0 63.0 25.0 25.0 77.0 80.0 right medium high 30.0 56.0 85.0 59.0 34.0 31.0 33.0 23.0 56.0 59.0 68.0 66.0 64.0 79.0 77.0 55.0 81.0 73.0 79.0 42.0 83.0 76.0 75.0 41.0 65.0 77.0 80.0 79.0 10.0 22.0 56.0 22.0 22.0 74.0 75.0 left medium medium 65.0 34.0 73.0 64.0 38.0 61.0 60.0 55.0 63.0 66.0 72.0 71.0 67.0 68.0 69.0 63.0 72.0 73.0 77.0 31.0 76.0 68.0 72.0 46.0 67.0 76.0 77.0 75.0 7.0 21.0 63.0 21.0 21.0 72.0 75.0 right medium medium 73.0 64.0 70.0 75.0 56.0 68.0 68.0 60.0 73.0 72.0 73.0 72.0 69.0 69.0 74.0 70.0 76.0 77.0 74.0 68.0 75.0 68.0 71.0 69.0 66.0 64.0 73.0 69.0 5.0 21.0 73.0 21.0 21.0 72.0 79.0 right medium medium 70.0 59.0 63.0 75.0 54.0 65.0 70.0 77.0 69.0 75.0 77.0 74.0 69.0 70.0 72.0 80.0 72.0 81.0 76.0 79.0 70.0 67.0 69.0 74.0 75.0 47.0 62.0 68.0 5.0 20.0 69.0 20.0 20.0 72.0 75.0 right medium medium 66.0 68.0 56.0 78.0 54.0 67.0 70.0 73.0 76.0 74.0 68.0 67.0 69.0 66.0 69.0 71.0 68.0 72.0 67.0 72.0 68.0 68.0 70.0 76.0 74.0 56.0 71.0 63.0 6.0 21.0 76.0 21.0 21.0 74.0 80.0 left medium medium 79.0 66.0 41.0 73.0 58.0 79.0 78.0 79.0 64.0 77.0 76.0 75.0 79.0 62.0 66.0 64.0 66.0 73.0 57.0 55.0 55.0 64.0 68.0 74.0 66.0 45.0 53.0 36.0 11.0 20.0 64.0 20.0 20.0 78.0 81.0 right low medium 39.0 80.0 91.0 64.0 70.0 71.0 55.0 13.0 36.0 75.0 82.0 89.0 71.0 79.0 80.0 74.0 86.0 84.0 90.0 70.0 86.0 64.0 78.0 71.0 74.0 40.0 24.0 30.0 12.0 20.0 36.0 20.0 20.0 74.0 78.0 right medium low 53.0 79.0 73.0 64.0 74.0 81.0 56.0 56.0 51.0 77.0 73.0 72.0 70.0 65.0 73.0 79.0 73.0 65.0 80.0 67.0 76.0 57.0 68.0 71.0 74.0 31.0 36.0 29.0 6.0 22.0 51.0 22.0 22.0 1
4 77.0 83.0 right medium medium 23.0 23.0 23.0 26.0 12.0 23.0 12.0 10.0 80.0 22.0 50.0 51.0 54.0 67.0 49.0 22.0 78.0 67.0 70.0 23.0 59.0 77.0 49.0 69.0 67.0 23.0 27.0 23.0 80.0 78.0 80.0 73.0 78.0 73.0 75.0 right low medium 63.0 22.0 66.0 56.0 20.0 57.0 22.0 37.0 45.0 65.0 68.0 73.0 46.0 66.0 62.0 59.0 75.0 78.0 77.0 40.0 65.0 76.0 77.0 61.0 64.0 78.0 77.0 75.0 12.0 23.0 45.0 23.0 23.0 70.0 72.0 right medium medium 47.0 38.0 72.0 67.0 34.0 46.0 20.0 35.0 65.0 63.0 53.0 60.0 53.0 68.0 71.0 54.0 65.0 67.0 75.0 42.0 69.0 68.0 76.0 63.0 77.0 69.0 74.0 70.0 6.0 23.0 65.0 23.0 23.0 71.0 75.0 left None 7 39.0 43.0 71.0 54.0 37.0 39.0 23.0 34.0 43.0 47.0 74.0 67.0 58.0 64.0 70.0 63.0 76.0 68.0 74.0 48.0 73.0 47.0 69.0 34.0 50.0 73.0 75.0 72.0 12.0 20.0 43.0 20.0 20.0 73.0 78.0 left medium medium 77.0 57.0 50.0 67.0 66.0 68.0 47.0 79.0 62.0 69.0 83.0 82.0 63.0 70.0 60.0 78.0 69.0 82.0 78.0 76.0 72.0 64.0 71.0 62.0 64.0 80.0 77.0 76.0 12.0 23.0 62.0 23.0 23.0 71.0 86.0 right medium medium 76.0 66.0 33.0 74.0 61.0 83.0 64.0 58.0 74.0 78.0 64.0 68.0 66.0 63.0 72.0 63.0 66.0 69.0 49.0 64.0 46.0 54.0 69.0 74.0 74.0 22.0 22.0 61.0 2.0 22.0 74.0 22.0 22.0 72.0 77.0 right high high 57.0 40.0 74.0 76.0 42.0 62.0 40.0 29.0 59.0 69.0 75.0 76.0 63.0 65.0 72.0 65.0 80.0 79.0 86.0 46.0 77.0 76.0 73.0 62.0 60.0 69.0 76.0 74.0 3.0 22.0 59.0 22.0 22.0 73.0 83.0 right high low 69.0 72.0 56.0 58.0 60.0 83.0 74.0 61.0 56.0 82.0 84.0 80.0 72.0 60.0 68.0 68.0 62.0 67.0 74.0 60.0 42.0 52.0 52.0 60.0 66.0 35.0 29.0 32.0 6.0 23.0 56.0 23.0 23.0 72.0 76.0 right medium high 69.0 67.0 58.0 77.0 58.0 69.0 70.0 75.0 72.0 73.0 72.0 69.0 63.0 70.0 67.0 73.0 65.0 74.0 66.0 68.0 64.0 67.0 75.0 72.0 71.0 56.0 72.0 67.0 9.0 21.0 72.0 21.0 21.0 77.0 80.0 right high medium 75.0 79.0 78.0 67.0 76.0 78.0 68.0 69.0 63.0 77.0 79.0 77.0 78.0 74.0 74.0 78.0 80.0 72.0 75.0 78.0 71.0 69.0 73.0 71.0 78.0 53.0 55.0 35.0 11.0 22.0 63.0 22.0 22.0 69.0 78.0 right medium medium 53.0 75.0 82.0 64.0 61.0 60.0 57.0 53.0 55.0 70.0 64.0 69.0 67.0 62.0 69.0 74.0 80.0 68.0 68.0 66.0 47.0 23.0 70.0 58.0 68.0 20.0 32.0 22.0 6.0 13.0 5.0 6.0 13.0 63.0 65.0 right None 9 23.0 23.0 23.0 23.0 17.0 23.0 11.0 13.0 62.0 23.0 35.0 37.0 57.0 32.0 59.0 23.0 64.0 39.0 46.0 23.0 49.0 38.0 12.0 36.0 27.0 23.0 23.0 28.0 65.0 63.0 62.0 64.0 66.0 68.0 79.0 right high medium 27.0 23.0 56.0 40.0 23.0 23.0 26.0 15.0 32.0 49.0 76.0 75.0 65.0 71.0 71.0 27.0 74.0 66.0 74.0 23.0 68.0 74.0 67.0 53.0 62.0 68.0 76.0 75.0 13.0 23.0 32.0 23.0 23.0 66.0 72.0 right medium medium 44.0 42.0 65.0 52.0 22.0 38.0 31.0 41.0 44.0 56.0 63.0 53.0 62.0 59.0 69.0 47.0 77.0 64.0 80.0 29.0 56.0 55.0 57.0 51.0 53.0 73.0 68.0 66.0 10.0 23.0 44.0 23.0 23.0 65.0 78.0 right low medium 38.0 23.0 67.0 51.0 29.0 30.0 38.0 38.0 26.0 59.0 60.0 65.0 57.0 66.0 54.0 38.0 68.0 64.0 57.0 35.0 64.0 58.0 53.0 48.0 58.0 64.0 70.0 74.0 4.0 20.0 26.0 20.0 20.0 64.0 68.0 left medium medium 68.0 54.0 60.0 51.0 48.0 49.0 59.0 54.0 54.0 62.0 63.0 69.0 67.0 64.0 62.0 56.0 58.0 63.0 70.0 31.0 61.0 62.0 60.0 63.0 55.0 69.0 65.0 68.0 7.0 22.0 54.0 22.0 22.0 74.0 83.0 left medium low 74.0 76.0 72.0 75.0 69.0 68.0 77.0 77.0 77.0 73.0 70.0 72.0 66.0 76.0 72.0 77.0 73.0 73.0 72.0 78.0 66.0 64.0 76.0 80.0 74.0 26.0 64.0 60.0 8.0 20.0 77.0 20.0 20.0 65.0 74.0 left medium high 66.0 61.0 57.0 68.0 62.0 70.0 64.0 60.0 58.0 66.0 68.0 70.0 72.0 62.0 70.0 62.0 66.0 73.0 64.0 64.0 67.0 65.0 63.0 69.0 64.0 61.0 63.0 69.0 8.0 21.0 58.0 21.0 21.0 69.0 76.0 right medium medium 67.0 70.0 68.0 66.0 75.0 75.0 69.0 46.0 54.0 72.0 76.0 74.0 70.0 74.0 62.0 73.0 70.0 61.0 53.0 44.0 38.0 60.0 66.0 73.0 63.0 23.0 29.0 26.0 3.0 22.0 54.0 22.0 22.0 65.0 68.0 right medium medium 69.0 65.0 66.0 65.0 62.0 60.0 51.0 48.0 52.0 59.0 69.0 81.0 66.0 66.0 57.0 59.0 61.0 73.0 56.0 67.0 50.0 55.0 58.0 65.0 57.0 28.0 29.0 43.0 6.0 20.0 52.0 20.0 20.0 71.0 74.0 right medium low 44.0 62.0 71.0 58.0 57.0 70.0 44.0 56.0 25.0 61.0 81.0 85.0 52.0 64.0 51.0 75.0 71.0 65.0 86.0 49.0 78.0 51.0 59.0 47.0 58.0 20.0 31.0 25.0 5.0 20.0 25.0 20.0 20.0 65.0 70.0 right medium medium 45.0 64.0 70.0 63.0 63.0 62.0 53.0 51.0 25.0 66.0 70.0 69.0 66.0 65.0 64.0 71.0 68.0 77.0 70.0 54.0 70.0 71.0 68.0 67.0 64.0 41.0 32.0 21.0 9.0 20.0 25.0 20.0 20.0 0
#check final data shape
data.shape
(2179, 837)
#check final data for missing values
data.isna().sum().sum()
0

Part 2.2 Machine Learning

In the final part of this notebook, I will train several classifiers to predict the home win variable based on player data of the 11 starting players in both the home and away teams. The home win outcome variable is one hot encoded, with 1 if the home team won and 0 in case the game ended in a draw or the away team won.

In the next few lines of code, the data is split into features and labels, and after split into training and test data. The test data will be put aside and only used at the very end, to get an out of sample error estimation for the final selected model.

All model training and hyper parameter tuning is done on the training set with cross validation.

# split data into independant variables X (player attributes) and dependant variable y (home win)
X_data = data.drop(columns=['home_win'])
y_data = data['home_win']
#split data into train and test data
from sklearn.model_selection import train_test_split
X_train, X_test, y_train, y_test = train_test_split(X_data, y_data, shuffle=True, test_size=0.3, random_state=42, stratify = y_data)
# overview X train
X_train.head(5)
overall_rating_home_player_1 potential_home_player_1 preferred_foot_home_player_1 attacking_work_rate_home_player_1 defensive_work_rate_home_player_1 crossing_home_player_1 finishing_home_player_1 heading_accuracy_home_player_1 short_passing_home_player_1 volleys_home_player_1 dribbling_home_player_1 curve_home_player_1 free_kick_accuracy_home_player_1 long_passing_home_player_1 ball_control_home_player_1 acceleration_home_player_1 sprint_speed_home_player_1 agility_home_player_1 reactions_home_player_1 balance_home_player_1 shot_power_home_player_1 jumping_home_player_1 stamina_home_player_1 strength_home_player_1 long_shots_home_player_1 aggression_home_player_1 interceptions_home_player_1 positioning_home_player_1 vision_home_player_1 penalties_home_player_1 marking_home_player_1 standing_tackle_home_player_1 sliding_tackle_home_player_1 gk_diving_home_player_1 gk_handling_home_player_1 gk_kicking_home_player_1 gk_positioning_home_player_1 gk_reflexes overall_rating_home_player_2 potential_home_player_2 preferred_foot_home_player_2 attacking_work_rate_home_player_2 defensive_work_rate_home_player_2 crossing_home_player_2 finishing_home_player_2 heading_accuracy_home_player_2 short_passing_home_player_2 volleys_home_player_2 dribbling_home_player_2 curve_home_player_2 free_kick_accuracy_home_player_2 long_passing_home_player_2 ball_control_home_player_2 acceleration_home_player_2 sprint_speed_home_player_2 agility_home_player_2 reactions_home_player_2 balance_home_player_2 shot_power_home_player_2 jumping_home_player_2 stamina_home_player_2 strength_home_player_2 long_shots_home_player_2 aggression_home_player_2 interceptions_home_player_2 positioning_home_player_2 vision_home_player_2 penalties_home_player_2 marking_home_player_2 standing_tackle_home_player_2 sliding_tackle_home_player_2 gk_diving_home_player_2 gk_handling_home_player_2 gk_kicking_home_player_2 gk_positioning_home_player_2 gk_reflexes_home_player_2 overall_rating_home_player_3 potential_home_player_3 preferred_foot_home_player_3 attacking_work_rate_home_player_3 defensive_work_rate_home_player_3 crossing_home_player_3 finishing_home_player_3 heading_accuracy_home_player_3 short_passing_home_player_3 volleys_home_player_3 dribbling_home_player_3 curve_home_player_3 free_kick_accuracy_home_player_3 long_passing_home_player_3 ball_control_home_player_3 acceleration_home_player_3 sprint_speed_home_player_3 agility_home_player_3 reactions_home_player_3 balance_home_player_3 shot_power_home_player_3 jumping_home_player_3 stamina_home_player_3 strength_home_player_3 long_shots_home_player_3 aggression_home_player_3 interceptions_home_player_3 positioning_home_player_3 vision_home_player_3 penalties_home_player_3 marking_home_player_3 standing_tackle_home_player_3 sliding_tackle_home_player_3 gk_diving_home_player_3 gk_handling_home_player_3 gk_kicking_home_player_3 gk_positioning_home_player_3 gk_reflexes_home_player_3 overall_rating_home_player_4 potential_home_player_4 preferred_foot_home_player_4 attacking_work_rate_home_player_4 defensive_work_rate_home_player_4 crossing_home_player_4 finishing_home_player_4 heading_accuracy_home_player_4 short_passing_home_player_4 volleys_home_player_4 dribbling_home_player_4 curve_home_player_4 free_kick_accuracy_home_player_4 long_passing_home_player_4 ball_control_home_player_4 acceleration_home_player_4 sprint_speed_home_player_4 agility_home_player_4 reactions_home_player_4 balance_home_player_4 shot_power_home_player_4 jumping_home_player_4 stamina_home_player_4 strength_home_player_4 long_shots_home_player_4 aggression_home_player_4 interceptions_home_player_4 positioning_home_player_4 vision_home_player_4 penalties_home_player_4 marking_home_player_4 standing_tackle_home_player_4 sliding_tackle_home_player_4 gk_diving_home_player_4 gk_handling_home_player_4 gk_kicking_home_player_4 gk_positioning_home_player_4 gk_reflexes_home_player_4 overall_rating_home_player_5 potential_home_player_5 preferred_foot_home_player_5 attacking_work_rate_home_player_5 defensive_work_rate_home_player_5 crossing_home_player_5 finishing_home_player_5 heading_accuracy_home_player_5 short_passing_home_player_5 volleys_home_player_5 dribbling_home_player_5 curve_home_player_5 free_kick_accuracy_home_player_5 long_passing_home_player_5 ball_control_home_player_5 acceleration_home_player_5 sprint_speed_home_player_5 agility_home_player_5 reactions_home_player_5 balance_home_player_5 shot_power_home_player_5 jumping_home_player_5 stamina_home_player_5 strength_home_player_5 long_shots_home_player_5 aggression_home_player_5 interceptions_home_player_5 positioning_home_player_5 vision_home_player_5 penalties_home_player_5 marking_home_player_5 standing_tackle_home_player_5 sliding_tackle_home_player_5 gk_diving_home_player_5 gk_handling_home_player_5 gk_kicking_home_player_5 gk_positioning_home_player_5 gk_reflexes_home_player_5 overall_rating_home_player_6 potential_home_player_6 preferred_foot_home_player_6 attacking_work_rate_home_player_6 defensive_work_rate_home_player_6 crossing_home_player_6 finishing_home_player_6 heading_accuracy_home_player_6 short_passing_home_player_6 volleys_home_player_6 dribbling_home_player_6 curve_home_player_6 free_kick_accuracy_home_player_6 long_passing_home_player_6 ball_control_home_player_6 acceleration_home_player_6 sprint_speed_home_player_6 agility_home_player_6 reactions_home_player_6 balance_home_player_6 shot_power_home_player_6 jumping_home_player_6 stamina_home_player_6 strength_home_player_6 long_shots_home_player_6 aggression_home_player_6 interceptions_home_player_6 positioning_home_player_6 vision_home_player_6 penalties_home_player_6 marking_home_player_6 standing_tackle_home_player_6 sliding_tackle_home_player_6 gk_diving_home_player_6 gk_handling_home_player_6 gk_kicking_home_player_6 gk_positioning_home_player_6 gk_reflexes_home_player_6 overall_rating_home_player_7 potential_home_player_7 preferred_foot_home_player_7 attacking_work_rate_home_player_7 defensive_work_rate_home_player_7 crossing_home_player_7 finishing_home_player_7 heading_accuracy_home_player_7 short_passing_home_player_7 volleys_home_player_7 dribbling_home_player_7 curve_home_player_7 free_kick_accuracy_home_player_7 long_passing_home_player_7 ball_control_home_player_7 acceleration_home_player_7 sprint_speed_home_player_7 agility_home_player_7 reactions_home_player_7 balance_home_player_7 shot_power_home_player_7 jumping_home_player_7 stamina_home_player_7 strength_home_player_7 long_shots_home_player_7 aggression_home_player_7 interceptions_home_player_7 positioning_home_player_7 vision_home_player_7 penalties_home_player_7 marking_home_player_7 standing_tackle_home_player_7 sliding_tackle_home_player_7 gk_diving_home_player_7 gk_handling_home_player_7 gk_kicking_home_player_7 gk_positioning_home_player_7 gk_reflexes_home_player_7 overall_rating_home_player_8 potential_home_player_8 preferred_foot_home_player_8 attacking_work_rate_home_player_8 defensive_work_rate_home_player_8 crossing_home_player_8 finishing_home_player_8 heading_accuracy_home_player_8 short_passing_home_player_8 volleys_home_player_8 dribbling_home_player_8 curve_home_player_8 free_kick_accuracy_home_player_8 long_passing_home_player_8 ball_control_home_player_8 acceleration_home_player_8 sprint_speed_home_player_8 agility_home_player_8 reactions_home_player_8 balance_home_player_8 shot_power_home_player_8 jumping_home_player_8 stamina_home_player_8 strength_home_player_8 long_shots_home_player_8 aggression_home_player_8 interceptions_home_player_8 positioning_home_player_8 vision_home_player_8 penalties_home_player_8 marking_home_player_8 standing_tackle_home_player_8 sliding_tackle_home_player_8 gk_diving_home_player_8 gk_handling_home_player_8 gk_kicking_home_player_8 gk_positioning_home_player_8 gk_reflexes_home_player_8 overall_rating_home_player_9 potential_home_player_9 preferred_foot_home_player_9 attacking_work_rate_home_player_9 defensive_work_rate_home_player_9 crossing_home_player_9 finishing_home_player_9 heading_accuracy_home_player_9 short_passing_home_player_9 volleys_home_player_9 dribbling_home_player_9 curve_home_player_9 free_kick_accuracy_home_player_9 long_passing_home_player_9 ball_control_home_player_9 acceleration_home_player_9 sprint_speed_home_player_9 agility_home_player_9 reactions_home_player_9 balance_home_player_9 shot_power_home_player_9 jumping_home_player_9 stamina_home_player_9 strength_home_player_9 long_shots_home_player_9 aggression_home_player_9 interceptions_home_player_9 positioning_home_player_9 vision_home_player_9 penalties_home_player_9 marking_home_player_9 standing_tackle_home_player_9 sliding_tackle_home_player_9 gk_diving_home_player_9 gk_handling_home_player_9 gk_kicking_home_player_9 gk_positioning_home_player_9 gk_reflexes_home_player_9 overall_rating_home_player_10 potential_home_player_10 preferred_foot_home_player_10 attacking_work_rate_home_player_10 defensive_work_rate_home_player_10 crossing_home_player_10 finishing_home_player_10 heading_accuracy_home_player_10 short_passing_home_player_10 volleys_home_player_10 dribbling_home_player_10 curve_home_player_10 free_kick_accuracy_home_player_10 long_passing_home_player_10 ball_control_home_player_10 acceleration_home_player_10 sprint_speed_home_player_10 agility_home_player_10 reactions_home_player_10 balance_home_player_10 shot_power_home_player_10 jumping_home_player_10 stamina_home_player_10 strength_home_player_10 long_shots_home_player_10 aggression_home_player_10 interceptions_home_player_10 positioning_home_player_10 vision_home_player_10 penalties_home_player_10 marking_home_player_10 standing_tackle_home_player_10 sliding_tackle_home_player_10 gk_diving_home_player_10 gk_handling_home_player_10 gk_kicking_home_player_10 gk_positioning_home_player_10 gk_reflexes_home_player_10 overall_rating_home_player_11 potential_home_player_11 preferred_foot_home_player_11 attacking_work_rate_home_player_11 defensive_work_rate_home_player_11 crossing_home_player_11 finishing_home_player_11 heading_accuracy_home_player_11 short_passing_home_player_11 volleys_home_player_11 dribbling_home_player_11 curve_home_player_11 free_kick_accuracy_home_player_11 long_passing_home_player_11 ball_control_home_player_11 acceleration_home_player_11 sprint_speed_home_player_11 agility_home_player_11 reactions_home_player_11 balance_home_player_11 shot_power_home_player_11 jumping_home_player_11 stamina_home_player_11 strength_home_player_11 long_shots_home_player_11 aggression_home_player_11 interceptions_home_player_11 positioning_home_player_11 vision_home_player_11 penalties_home_player_11 marking_home_player_11 standing_tackle_home_player_11 sliding_tackle_home_player_11 gk_diving_home_player_11 gk_handling_home_player_11 gk_kicking_home_player_11 gk_positioning_home_player_11 gk_reflexes_home_player_11 overall_rating_away_player_1 potential_away_player_1 preferred_foot_away_player_1 attacking_work_rate_away_player_1 defensive_work_rate_away_player_1 crossing_away_player_1 finishing_away_player_1 heading_accuracy_away_player_1 short_passing_away_player_1 volleys_away_player_1 dribbling_away_player_1 curve_away_player_1 free_kick_accuracy_away_player_1 long_passing_away_player_1 ball_control_away_player_1 acceleration_away_player_1 sprint_speed_away_player_1 agility_away_player_1 reactions_away_player_1 balance_away_player_1 shot_power_away_player_1 jumping_away_player_1 stamina_away_player_1 strength_away_player_1 long_shots_away_player_1 aggression_away_player_1 interceptions_away_player_1 positioning_away_player_1 vision_away_player_1 penalties_away_player_1 marking_away_player_1 standing_tackle_away_player_1 sliding_tackle_away_player_1 gk_diving_away_player_1 gk_handling_away_player_1 gk_kicking_away_player_1 gk_positioning_away_player_1 gk_reflexes_away_player_1 overall_rating_away_player_2 potential_away_player_2 preferred_foot_away_player_2 attacking_work_rate_away_player_2 defensive_work_rate_away_player_2 crossing_away_player_2 finishing_away_player_2 heading_accuracy_away_player_2 short_passing_away_player_2 volleys_away_player_2 dribbling_away_player_2 curve_away_player_2 free_kick_accuracy_away_player_2 long_passing_away_player_2 ball_control_away_player_2 acceleration_away_player_2 sprint_speed_away_player_2 agility_away_player_2 reactions_away_player_2 balance_away_player_2 shot_power_away_player_2 jumping_away_player_2 stamina_away_player_2 strength_away_player_2 long_shots_away_player_2 aggression_away_player_2 interceptions_away_player_2 positioning_away_player_2 vision_away_player_2 penalties_away_player_2 marking_away_player_2 standing_tackle_away_player_2 sliding_tackle_away_player_2 gk_diving_away_player_2 gk_handling_away_player_2 gk_kicking_away_player_2 gk_positioning_away_player_2 gk_reflexes_away_player_2 overall_rating_away_player_3 potential_away_player_3 preferred_foot_away_player_3 attacking_work_rate_away_player_3 defensive_work_rate_away_player_3 crossing_away_player_3 finishing_away_player_3 heading_accuracy_away_player_3 short_passing_away_player_3 volleys_away_player_3 dribbling_away_player_3 curve_away_player_3 free_kick_accuracy_away_player_3 long_passing_away_player_3 ball_control_away_player_3 acceleration_away_player_3 sprint_speed_away_player_3 agility_away_player_3 reactions_away_player_3 balance_away_player_3 shot_power_away_player_3 jumping_away_player_3 stamina_away_player_3 strength_away_player_3 long_shots_away_player_3 aggression_away_player_3 interceptions_away_player_3 positioning_away_player_3 vision_away_player_3 penalties_away_player_3 marking_away_player_3 standing_tackle_away_player_3 sliding_tackle_away_player_3 gk_diving_away_player_3 gk_handling_away_player_3 gk_kicking_away_player_3 gk_positioning_away_player_3 gk_reflexes_away_player_3 overall_rating_away_player_4 potential_away_player_4 preferred_foot_away_player_4 attacking_work_rate_away_player_4 defensive_work_rate_away_player_4 crossing_away_player_4 finishing_away_player_4 heading_accuracy_away_player_4 short_passing_away_player_4 volleys_away_player_4 dribbling_away_player_4 curve_away_player_4 free_kick_accuracy_away_player_4 long_passing_away_player_4 ball_control_away_player_4 acceleration_away_player_4 sprint_speed_away_player_4 agility_away_player_4 reactions_away_player_4 balance_away_player_4 shot_power_away_player_4 jumping_away_player_4 stamina_away_player_4 strength_away_player_4 long_shots_away_player_4 aggression_away_player_4 interceptions_away_player_4 positioning_away_player_4 vision_away_player_4 penalties_away_player_4 marking_away_player_4 standing_tackle_away_player_4 sliding_tackle_away_player_4 gk_diving_away_player_4 gk_handling_away_player_4 gk_kicking_away_player_4 gk_positioning_away_player_4 gk_reflexes_away_player_4 overall_rating_away_player_5 potential_away_player_5 preferred_foot_away_player_5 attacking_work_rate_away_player_5 defensive_work_rate_away_player_5 crossing_away_player_5 finishing_away_player_5 heading_accuracy_away_player_5 short_passing_away_player_5 volleys_away_player_5 dribbling_away_player_5 curve_away_player_5 free_kick_accuracy_away_player_5 long_passing_away_player_5 ball_control_away_player_5 acceleration_away_player_5 sprint_speed_away_player_5 agility_away_player_5 reactions_away_player_5 balance_away_player_5 shot_power_away_player_5 jumping_away_player_5 stamina_away_player_5 strength_away_player_5 long_shots_away_player_5 aggression_away_player_5 interceptions_away_player_5 positioning_away_player_5 vision_away_player_5 penalties_away_player_5 marking_away_player_5 standing_tackle_away_player_5 sliding_tackle_away_player_5 gk_diving_away_player_5 gk_handling_away_player_5 gk_kicking_away_player_5 gk_positioning_away_player_5 gk_reflexes_away_player_5 overall_rating_away_player_6 potential_away_player_6 preferred_foot_away_player_6 attacking_work_rate_away_player_6 defensive_work_rate_away_player_6 crossing_away_player_6 finishing_away_player_6 heading_accuracy_away_player_6 short_passing_away_player_6 volleys_away_player_6 dribbling_away_player_6 curve_away_player_6 free_kick_accuracy_away_player_6 long_passing_away_player_6 ball_control_away_player_6 acceleration_away_player_6 sprint_speed_away_player_6 agility_away_player_6 reactions_away_player_6 balance_away_player_6 shot_power_away_player_6 jumping_away_player_6 stamina_away_player_6 strength_away_player_6 long_shots_away_player_6 aggression_away_player_6 interceptions_away_player_6 positioning_away_player_6 vision_away_player_6 penalties_away_player_6 marking_away_player_6 standing_tackle_away_player_6 sliding_tackle_away_player_6 gk_diving_away_player_6 gk_handling_away_player_6 gk_kicking_away_player_6 gk_positioning_away_player_6 gk_reflexes_away_player_6 overall_rating_away_player_7 potential_away_player_7 preferred_foot_away_player_7 attacking_work_rate_away_player_7 defensive_work_rate_away_player_7 crossing_away_player_7 finishing_away_player_7 heading_accuracy_away_player_7 short_passing_away_player_7 volleys_away_player_7 dribbling_away_player_7 curve_away_player_7 free_kick_accuracy_away_player_7 long_passing_away_player_7 ball_control_away_player_7 acceleration_away_player_7 sprint_speed_away_player_7 agility_away_player_7 reactions_away_player_7 balance_away_player_7 shot_power_away_player_7 jumping_away_player_7 stamina_away_player_7 strength_away_player_7 long_shots_away_player_7 aggression_away_player_7 interceptions_away_player_7 positioning_away_player_7 vision_away_player_7 penalties_away_player_7 marking_away_player_7 standing_tackle_away_player_7 sliding_tackle_away_player_7 gk_diving_away_player_7 gk_handling_away_player_7 gk_kicking_away_player_7 gk_positioning_away_player_7 gk_reflexes_away_player_7 overall_rating_away_player_8 potential_away_player_8 preferred_foot_away_player_8 attacking_work_rate_away_player_8 defensive_work_rate_away_player_8 crossing_away_player_8 finishing_away_player_8 heading_accuracy_away_player_8 short_passing_away_player_8 volleys_away_player_8 dribbling_away_player_8 curve_away_player_8 free_kick_accuracy_away_player_8 long_passing_away_player_8 ball_control_away_player_8 acceleration_away_player_8 sprint_speed_away_player_8 agility_away_player_8 reactions_away_player_8 balance_away_player_8 shot_power_away_player_8 jumping_away_player_8 stamina_away_player_8 strength_away_player_8 long_shots_away_player_8 aggression_away_player_8 interceptions_away_player_8 positioning_away_player_8 vision_away_player_8 penalties_away_player_8 marking_away_player_8 standing_tackle_away_player_8 sliding_tackle_away_player_8 gk_diving_away_player_8 gk_handling_away_player_8 gk_kicking_away_player_8 gk_positioning_away_player_8 gk_reflexes_away_player_8 overall_rating_away_player_9 potential_away_player_9 preferred_foot_away_player_9 attacking_work_rate_away_player_9 defensive_work_rate_away_player_9 crossing_away_player_9 finishing_away_player_9 heading_accuracy_away_player_9 short_passing_away_player_9 volleys_away_player_9 dribbling_away_player_9 curve_away_player_9 free_kick_accuracy_away_player_9 long_passing_away_player_9 ball_control_away_player_9 acceleration_away_player_9 sprint_speed_away_player_9 agility_away_player_9 reactions_away_player_9 balance_away_player_9 shot_power_away_player_9 jumping_away_player_9 stamina_away_player_9 strength_away_player_9 long_shots_away_player_9 aggression_away_player_9 interceptions_away_player_9 positioning_away_player_9 vision_away_player_9 penalties_away_player_9 marking_away_player_9 standing_tackle_away_player_9 sliding_tackle_away_player_9 gk_diving_away_player_9 gk_handling_away_player_9 gk_kicking_away_player_9 gk_positioning_away_player_9 gk_reflexes_away_player_9 overall_rating_away_player_10 potential_away_player_10 preferred_foot_away_player_10 attacking_work_rate_away_player_10 defensive_work_rate_away_player_10 crossing_away_player_10 finishing_away_player_10 heading_accuracy_away_player_10 short_passing_away_player_10 volleys_away_player_10 dribbling_away_player_10 curve_away_player_10 free_kick_accuracy_away_player_10 long_passing_away_player_10 ball_control_away_player_10 acceleration_away_player_10 sprint_speed_away_player_10 agility_away_player_10 reactions_away_player_10 balance_away_player_10 shot_power_away_player_10 jumping_away_player_10 stamina_away_player_10 strength_away_player_10 long_shots_away_player_10 aggression_away_player_10 interceptions_away_player_10 positioning_away_player_10 vision_away_player_10 penalties_away_player_10 marking_away_player_10 standing_tackle_away_player_10 sliding_tackle_away_player_10 gk_diving_away_player_10 gk_handling_away_player_10 gk_kicking_away_player_10 gk_positioning_away_player_10 gk_reflexes_away_player_10 overall_rating_away_player_11 potential_away_player_11 preferred_foot_away_player_11 attacking_work_rate_away_player_11 defensive_work_rate_away_player_11 crossing_away_player_11 finishing_away_player_11 heading_accuracy_away_player_11 short_passing_away_player_11 volleys_away_player_11 dribbling_away_player_11 curve_away_player_11 free_kick_accuracy_away_player_11 long_passing_away_player_11 ball_control_away_player_11 acceleration_away_player_11 sprint_speed_away_player_11 agility_away_player_11 reactions_away_player_11 balance_away_player_11 shot_power_away_player_11 jumping_away_player_11 stamina_away_player_11 strength_away_player_11 long_shots_away_player_11 aggression_away_player_11 interceptions_away_player_11 positioning_away_player_11 vision_away_player_11 penalties_away_player_11 marking_away_player_11 standing_tackle_away_player_11 sliding_tackle_away_player_11 gk_diving_away_player_11 gk_handling_away_player_11 gk_kicking_away_player_11 gk_positioning_away_player_11 gk_reflexes_away_player_11
1752 77.0 82.0 right medium medium 25.0 25.0 25.0 35.0 25.0 25.0 25.0 25.0 31.0 31.0 34.0 34.0 44.0 69.0 50.0 34.0 75.0 29.0 38.0 25.0 25.0 24.0 25.0 25.0 25.0 25.0 25.0 25.0 82.0 70.0 77.0 75.0 83.0 64.0 78.0 right medium medium 67.0 45.0 53.0 64.0 40.0 64.0 58.0 49.0 53.0 63.0 89.0 92.0 84.0 66.0 77.0 51.0 62.0 68.0 61.0 42.0 61.0 61.0 38.0 49.0 61.0 59.0 66.0 64.0 7.0 13.0 13.0 12.0 11.0 77.0 82.0 right low high 66.0 50.0 72.0 68.0 47.0 59.0 54.0 45.0 68.0 64.0 68.0 74.0 69.0 77.0 71.0 60.0 75.0 74.0 77.0 56.0 73.0 81.0 50.0 60.0 50.0 80.0 83.0 77.0 14.0 5.0 14.0 14.0 6.0 82.0 82.0 right medium high 54.0 32.0 81.0 75.0 35.0 62.0 22.0 49.0 67.0 67.0 79.0 82.0 70.0 78.0 62.0 54.0 86.0 73.0 71.0 47.0 86.0 83.0 31.0 56.0 51.0 81.0 85.0 83.0 13.0 11.0 9.0 11.0 7.0 78.0 80.0 left high medium 75.0 46.0 67.0 78.0 46.0 77.0 63.0 51.0 64.0 75.0 79.0 84.0 73.0 80.0 74.0 71.0 69.0 77.0 68.0 64.0 71.0 81.0 65.0 68.0 62.0 77.0 82.0 81.0 5.0 10.0 7.0 8.0 14.0 72.0 76.0 right medium medium 59.0 44.0 48.0 77.0 42.0 72.0 54.0 40.0 70.0 76.0 71.0 67.0 76.0 69.0 78.0 70.0 69.0 76.0 63.0 58.0 73.0 72.0 63.0 72.0 51.0 70.0 74.0 72.0 8.0 8.0 7.0 9.0 14.0 85.0 85.0 right medium medium 83.0 77.0 53.0 86.0 67.0 87.0 86.0 78.0 84.0 86.0 79.0 68.0 86.0 85.0 91.0 78.0 71.0 65.0 60.0 82.0 57.0 48.0 82.0 85.0 80.0 40.0 43.0 34.0 6.0 9.0 5.0 7.0 15.0 78.0 86.0 right high medium 72.0 69.0 33.0 76.0 58.0 85.0 66.0 52.0 69.0 82.0 89.0 89.0 84.0 74.0 88.0 74.0 65.0 75.0 68.0 76.0 65.0 40.0 73.0 70.0 68.0 36.0 47.0 43.0 15.0 8.0 5.0 8.0 8.0 86.0 87.0 left medium low 83.0 74.0 54.0 88.0 77.0 87.0 84.0 79.0 80.0 91.0 77.0 71.0 84.0 87.0 76.0 70.0 53.0 64.0 55.0 75.0 54.0 24.0 81.0 92.0 76.0 22.0 25.0 25.0 6.0 14.0 10.0 6.0 14.0 79.0 79.0 left medium medium 63.0 78.0 84.0 76.0 80.0 68.0 70.0 65.0 56.0 75.0 61.0 63.0 58.0 81.0 45.0 84.0 76.0 79.0 87.0 75.0 76.0 41.0 84.0 75.0 81.0 26.0 37.0 20.0 12.0 15.0 11.0 6.0 5.0 85.0 87.0 right high high 76.0 85.0 60.0 80.0 78.0 88.0 78.0 77.0 73.0 87.0 90.0 85.0 91.0 84.0 87.0 82.0 72.0 86.0 64.0 80.0 76.0 42.0 83.0 78.0 73.0 30.0 39.0 35.0 10.0 10.0 15.0 12.0 13.0 80.0 80.0 right medium medium 25.0 25.0 25.0 32.0 25.0 25.0 25.0 25.0 29.0 25.0 50.0 48.0 48.0 82.0 50.0 25.0 75.0 26.0 71.0 25.0 31.0 21.0 25.0 25.0 42.0 25.0 25.0 25.0 82.0 76.0 76.0 80.0 81.0 80.0 83.0 right high high 81.0 66.0 67.0 77.0 64.0 77.0 43.0 36.0 69.0 78.0 79.0 83.0 76.0 81.0 74.0 75.0 72.0 90.0 73.0 66.0 78.0 76.0 76.0 70.0 52.0 80.0 82.0 80.0 5.0 15.0 10.0 13.0 7.0 75.0 84.0 right high medium 61.0 28.0 73.0 76.0 26.0 65.0 25.0 28.0 63.0 74.0 72.0 73.0 69.0 75.0 69.0 45.0 69.0 76.0 74.0 40.0 69.0 74.0 47.0 58.0 36.0 75.0 77.0 77.0 6.0 14.0 10.0 9.0 7.0 79.0 79.0 right medium high 55.0 30.0 78.0 71.0 44.0 49.0 55.0 31.0 66.0 62.0 66.0 69.0 49.0 74.0 62.0 69.0 87.0 78.0 83.0 54.0 79.0 82.0 51.0 39.0 59.0 80.0 83.0 81.0 32.0 33.0 38.0 32.0 34.0 64.0 72.0 left high medium 68.0 44.0 56.0 65.0 43.0 61.0 66.0 62.0 59.0 63.0 71.0 71.0 61.0 63.0 66.0 57.0 68.0 74.0 63.0 62.0 65.0 59.0 51.0 53.0 42.0 61.0 61.0 64.0 13.0 8.0 5.0 14.0 9.0 80.0 83.0 right medium high 68.0 65.0 63.0 82.0 61.0 78.0 64.0 64.0 83.0 77.0 75.0 72.0 66.0 75.0 71.0 67.0 66.0 91.0 78.0 73.0 79.0 79.0 74.0 75.0 51.0 81.0 82.0 82.0 12.0 11.0 8.0 10.0 13.0 80.0 80.0 left medium high 80.0 63.0 74.0 85.0 65.0 67.0 80.0 78.0 81.0 76.0 33.0 51.0 52.0 81.0 63.0 77.0 69.0 79.0 77.0 71.0 80.0 85.0 61.0 74.0 72.0 79.0 80.0 80.0 7.0 13.0 9.0 7.0 12.0 73.0 82.0 right medium high 44.0 50.0 66.0 74.0 40.0 70.0 51.0 56.0 68.0 77.0 73.0 77.0 78.0 71.0 74.0 54.0 81.0 69.0 77.0 47.0 82.0 74.0 45.0 60.0 47.0 73.0 76.0 80.0 13.0 6.0 12.0 6.0 11.0 80.0 80.0 right high medium 82.0 78.0 64.0 80.0 76.0 84.0 77.0 74.0 77.0 82.0 89.0 87.0 86.0 76.0 74.0 77.0 73.0 76.0 61.0 76.0 48.0 35.0 80.0 67.0 75.0 40.0 55.0 53.0 8.0 10.0 14.0 13.0 15.0 80.0 86.0 left medium medium 68.0 83.0 78.0 67.0 69.0 77.0 56.0 51.0 58.0 80.0 79.0 86.0 64.0 73.0 48.0 84.0 70.0 73.0 90.0 72.0 72.0 27.0 77.0 69.0 75.0 25.0 25.0 22.0 8.0 15.0 14.0 7.0 10.0 78.0 86.0 right medium medium 62.0 69.0 64.0 83.0 60.0 84.0 53.0 55.0 76.0 83.0 82.0 79.0 70.0 76.0 56.0 77.0 63.0 74.0 76.0 75.0 72.0 44.0 70.0 80.0 57.0 55.0 59.0 51.0 8.0 13.0 11.0 5.0 9.0
1908 86.0 89.0 right medium medium 25.0 25.0 21.0 31.0 25.0 25.0 21.0 25.0 32.0 31.0 51.0 55.0 57.0 79.0 43.0 31.0 67.0 25.0 64.0 25.0 38.0 30.0 25.0 25.0 40.0 25.0 21.0 25.0 88.0 81.0 86.0 81.0 89.0 74.0 78.0 right high high 78.0 37.0 73.0 74.0 59.0 69.0 69.0 35.0 69.0 75.0 79.0 83.0 78.0 78.0 73.0 70.0 69.0 89.0 69.0 54.0 83.0 78.0 64.0 61.0 45.0 78.0 78.0 80.0 6.0 7.0 7.0 12.0 7.0 78.0 83.0 right medium medium 51.0 22.0 81.0 71.0 23.0 63.0 25.0 21.0 55.0 65.0 75.0 78.0 51.0 80.0 45.0 41.0 73.0 75.0 77.0 25.0 75.0 78.0 21.0 48.0 51.0 79.0 82.0 80.0 9.0 14.0 15.0 14.0 14.0 79.0 83.0 left medium high 62.0 41.0 66.0 82.0 60.0 72.0 64.0 54.0 75.0 79.0 68.0 64.0 73.0 83.0 72.0 67.0 66.0 92.0 73.0 63.0 73.0 79.0 67.0 74.0 55.0 68.0 79.0 76.0 11.0 8.0 9.0 13.0 9.0 75.0 86.0 left high medium 75.0 31.0 64.0 74.0 30.0 78.0 62.0 57.0 63.0 75.0 79.0 84.0 79.0 74.0 64.0 49.0 63.0 75.0 77.0 41.0 63.0 76.0 63.0 60.0 52.0 75.0 78.0 76.0 9.0 11.0 12.0 6.0 6.0 79.0 79.0 right low medium 72.0 63.0 73.0 86.0 67.0 71.0 64.0 75.0 85.0 79.0 53.0 55.0 58.0 80.0 63.0 78.0 72.0 74.0 64.0 73.0 67.0 83.0 61.0 76.0 77.0 71.0 74.0 72.0 13.0 12.0 11.0 15.0 9.0 88.0 88.0 right high high 81.0 76.0 79.0 88.0 83.0 81.0 82.0 78.0 87.0 86.0 58.0 64.0 74.0 91.0 75.0 86.0 82.0 86.0 78.0 83.0 80.0 86.0 82.0 86.0 81.0 69.0 80.0 77.0 14.0 14.0 13.0 13.0 11.0 85.0 85.0 left medium medium 83.0 77.0 66.0 86.0 71.0 85.0 82.0 81.0 78.0 88.0 83.0 66.0 90.0 87.0 89.0 74.0 72.0 79.0 41.0 72.0 52.0 39.0 84.0 88.0 71.0 25.0 22.0 25.0 9.0 10.0 14.0 5.0 8.0 79.0 84.0 right high medium 60.0 67.0 38.0 88.0 60.0 83.0 72.0 70.0 81.0 87.0 78.0 75.0 84.0 81.0 78.0 64.0 63.0 68.0 59.0 68.0 77.0 66.0 80.0 85.0 57.0 47.0 60.0 48.0 9.0 12.0 15.0 9.0 8.0 79.0 87.0 right high medium 65.0 74.0 60.0 74.0 74.0 86.0 85.0 90.0 68.0 82.0 92.0 90.0 82.0 82.0 86.0 88.0 79.0 82.0 74.0 81.0 62.0 21.0 80.0 75.0 66.0 24.0 31.0 20.0 8.0 14.0 6.0 12.0 10.0 77.0 77.0 right medium medium 68.0 71.0 85.0 78.0 70.0 73.0 60.0 45.0 72.0 75.0 55.0 71.0 57.0 79.0 52.0 73.0 71.0 86.0 91.0 71.0 87.0 74.0 74.0 78.0 63.0 71.0 76.0 67.0 7.0 5.0 8.0 14.0 15.0 80.0 80.0 right medium medium 25.0 25.0 25.0 38.0 25.0 25.0 25.0 25.0 33.0 23.0 55.0 59.0 28.0 74.0 42.0 44.0 69.0 31.0 72.0 25.0 33.0 20.0 25.0 25.0 40.0 25.0 25.0 25.0 82.0 75.0 72.0 76.0 84.0 76.0 80.0 right high medium 79.0 49.0 65.0 73.0 44.0 75.0 63.0 38.0 66.0 75.0 87.0 86.0 79.0 72.0 83.0 71.0 73.0 87.0 70.0 61.0 75.0 72.0 63.0 63.0 45.0 71.0 80.0 80.0 9.0 10.0 12.0 14.0 6.0 80.0 80.0 right medium high 39.0 35.0 86.0 65.0 43.0 46.0 33.0 27.0 62.0 60.0 54.0 69.0 62.0 73.0 60.0 46.0 75.0 75.0 85.0 35.0 84.0 80.0 33.0 28.0 52.0 77.0 83.0 81.0 15.0 5.0 7.0 6.0 11.0 79.0 81.0 right high high 58.0 32.0 74.0 69.0 41.0 63.0 25.0 25.0 67.0 66.0 56.0 61.0 49.0 74.0 41.0 62.0 76.0 70.0 81.0 33.0 86.0 78.0 20.0 55.0 51.0 80.0 82.0 83.0 13.0 13.0 12.0 9.0 6.0 57.0 76.0 right medium medium 46.0 25.0 56.0 42.0 23.0 55.0 40.0 28.0 31.0 42.0 70.0 75.0 64.0 56.0 70.0 40.0 52.0 58.0 74.0 25.0 50.0 56.0 50.0 38.0 25.0 57.0 60.0 60.0 7.0 12.0 13.0 6.0 6.0 79.0 79.0 right high high 85.0 67.0 68.0 84.0 78.0 76.0 80.0 78.0 81.0 77.0 72.0 66.0 71.0 83.0 73.0 86.0 64.0 91.0 70.0 80.0 70.0 71.0 76.0 77.0 78.0 66.0 67.0 69.0 8.0 5.0 11.0 9.0 5.0 79.0 79.0 right low high 63.0 23.0 65.0 80.0 47.0 69.0 66.0 47.0 76.0 75.0 57.0 63.0 70.0 78.0 73.0 71.0 81.0 77.0 73.0 35.0 83.0 83.0 52.0 69.0 61.0 80.0 80.0 78.0 10.0 8.0 8.0 5.0 6.0 73.0 86.0 right medium medium 70.0 54.0 65.0 77.0 60.0 78.0 65.0 60.0 74.0 76.0 78.0 79.0 75.0 75.0 73.0 77.0 65.0 76.0 83.0 69.0 79.0 71.0 69.0 73.0 59.0 70.0 74.0 72.0 13.0 7.0 7.0 12.0 10.0 81.0 86.0 right high medium 70.0 78.0 72.0 84.0 80.0 87.0 74.0 67.0 72.0 83.0 78.0 77.0 84.0 79.0 78.0 73.0 80.0 76.0 72.0 74.0 41.0 33.0 80.0 83.0 63.0 24.0 30.0 31.0 8.0 11.0 9.0 6.0 10.0 81.0 84.0 right medium medium 58.0 83.0 84.0 72.0 72.0 75.0 60.0 67.0 48.0 80.0 77.0 78.0 74.0 68.0 48.0 85.0 81.0 77.0 91.0 76.0 76.0 29.0 81.0 73.0 81.0 25.0 30.0 25.0 14.0 5.0 12.0 8.0 5.0 74.0 81.0 right high high 61.0 77.0 70.0 68.0 65.0 77.0 44.0 35.0 60.0 76.0 89.0 89.0 79.0 66.0 82.0 69.0 80.0 80.0 72.0 66.0 51.0 38.0 73.0 67.0 67.0 32.0 23.0 26.0 9.0 12.0 11.0 15.0 5.0
561 82.0 82.0 right medium medium 11.0 13.0 12.0 37.0 19.0 12.0 19.0 12.0 32.0 21.0 40.0 50.0 43.0 66.0 63.0 41.0 77.0 53.0 56.0 11.0 75.0 27.0 12.0 41.0 15.0 13.0 10.0 11.0 87.0 74.0 68.0 80.0 88.0 76.0 78.0 right high medium 76.0 37.0 72.0 68.0 52.0 73.0 66.0 52.0 70.0 75.0 77.0 80.0 71.0 75.0 64.0 54.0 72.0 87.0 75.0 44.0 82.0 73.0 51.0 48.0 41.0 74.0 78.0 76.0 11.0 8.0 14.0 14.0 7.0 78.0 78.0 right low medium 23.0 40.0 76.0 50.0 16.0 29.0 32.0 21.0 39.0 47.0 52.0 55.0 30.0 68.0 40.0 69.0 76.0 55.0 90.0 26.0 84.0 79.0 27.0 40.0 39.0 75.0 81.0 83.0 13.0 6.0 14.0 9.0 14.0 76.0 77.0 right low high 37.0 37.0 79.0 60.0 35.0 38.0 28.0 63.0 70.0 60.0 65.0 60.0 34.0 75.0 31.0 79.0 71.0 65.0 85.0 55.0 87.0 75.0 35.0 59.0 50.0 69.0 77.0 78.0 14.0 11.0 9.0 14.0 10.0 75.0 75.0 left medium high 70.0 42.0 70.0 70.0 34.0 60.0 34.0 19.0 62.0 70.0 75.0 64.0 56.0 66.0 71.0 60.0 69.0 86.0 75.0 54.0 81.0 77.0 55.0 51.0 39.0 76.0 80.0 77.0 13.0 14.0 10.0 13.0 10.0 75.0 83.0 left medium medium 41.0 55.0 81.0 71.0 61.0 57.0 58.0 35.0 55.0 71.0 74.0 69.0 63.0 74.0 57.0 71.0 75.0 70.0 77.0 60.0 75.0 74.0 56.0 59.0 65.0 75.0 77.0 73.0 13.0 6.0 11.0 13.0 11.0 77.0 77.0 right medium medium 61.0 65.0 70.0 83.0 72.0 69.0 45.0 62.0 79.0 83.0 53.0 49.0 62.0 77.0 68.0 79.0 69.0 57.0 72.0 75.0 76.0 79.0 70.0 76.0 67.0 60.0 72.0 70.0 9.0 9.0 7.0 9.0 15.0 75.0 82.0 right high medium 82.0 71.0 39.0 70.0 74.0 82.0 78.0 36.0 60.0 78.0 86.0 85.0 87.0 73.0 80.0 74.0 49.0 75.0 52.0 70.0 77.0 44.0 68.0 63.0 50.0 18.0 21.0 23.0 14.0 8.0 7.0 14.0 13.0 77.0 80.0 right high low 69.0 73.0 41.0 78.0 80.0 75.0 70.0 62.0 71.0 78.0 75.0 75.0 80.0 75.0 82.0 75.0 65.0 79.0 63.0 73.0 58.0 54.0 79.0 82.0 60.0 36.0 50.0 49.0 15.0 8.0 9.0 10.0 13.0 75.0 80.0 right medium low 69.0 79.0 77.0 71.0 69.0 72.0 76.0 50.0 58.0 77.0 91.0 95.0 77.0 59.0 65.0 77.0 72.0 77.0 80.0 72.0 66.0 19.0 66.0 63.0 57.0 44.0 33.0 19.0 11.0 5.0 10.0 6.0 8.0 82.0 83.0 right medium low 65.0 90.0 79.0 63.0 75.0 71.0 69.0 69.0 31.0 72.0 84.0 92.0 78.0 83.0 70.0 83.0 78.0 67.0 69.0 72.0 55.0 22.0 85.0 57.0 76.0 22.0 38.0 33.0 7.0 8.0 12.0 5.0 7.0 81.0 82.0 right medium medium 15.0 12.0 11.0 32.0 11.0 12.0 13.0 13.0 29.0 18.0 50.0 48.0 48.0 73.0 50.0 25.0 75.0 42.0 71.0 14.0 45.0 21.0 12.0 42.0 25.0 10.0 11.0 13.0 81.0 80.0 73.0 80.0 84.0 75.0 75.0 right medium high 76.0 36.0 69.0 77.0 63.0 53.0 45.0 41.0 76.0 73.0 55.0 62.0 65.0 78.0 68.0 77.0 71.0 71.0 77.0 64.0 78.0 83.0 48.0 68.0 69.0 77.0 75.0 72.0 10.0 7.0 12.0 5.0 7.0 76.0 81.0 right medium high 71.0 46.0 72.0 75.0 53.0 52.0 42.0 72.0 74.0 68.0 76.0 72.0 69.0 81.0 71.0 79.0 85.0 72.0 78.0 69.0 83.0 78.0 43.0 57.0 66.0 79.0 78.0 78.0 13.0 11.0 15.0 7.0 8.0 64.0 72.0 right medium medium 37.0 22.0 55.0 55.0 29.0 20.0 36.0 32.0 42.0 56.0 53.0 52.0 44.0 57.0 42.0 45.0 77.0 61.0 73.0 31.0 63.0 64.0 54.0 37.0 54.0 64.0 64.0 66.0 8.0 10.0 15.0 7.0 11.0 80.0 82.0 left high medium 86.0 61.0 68.0 78.0 63.0 78.0 73.0 80.0 73.0 81.0 78.0 79.0 72.0 77.0 85.0 83.0 72.0 86.0 66.0 78.0 74.0 77.0 68.0 59.0 75.0 81.0 81.0 79.0 8.0 15.0 10.0 13.0 12.0 81.0 81.0 right high high 80.0 77.0 66.0 83.0 79.0 79.0 79.0 74.0 74.0 83.0 91.0 85.0 84.0 82.0 82.0 78.0 65.0 91.0 61.0 74.0 66.0 46.0 83.0 81.0 81.0 53.0 43.0 32.0 10.0 7.0 9.0 8.0 15.0 74.0 81.0 right medium medium 78.0 56.0 64.0 79.0 65.0 68.0 60.0 64.0 77.0 75.0 63.0 75.0 64.0 76.0 61.0 81.0 72.0 82.0 74.0 77.0 73.0 74.0 69.0 76.0 62.0 52.0 51.0 49.0 14.0 6.0 11.0 14.0 5.0 79.0 83.0 right medium high 68.0 62.0 87.0 82.0 73.0 73.0 55.0 30.0 78.0 76.0 64.0 76.0 61.0 76.0 34.0 76.0 67.0 76.0 90.0 76.0 79.0 82.0 72.0 83.0 45.0 74.0 75.0 66.0 7.0 5.0 8.0 14.0 15.0 73.0 76.0 left high high 72.0 57.0 57.0 71.0 57.0 78.0 79.0 75.0 64.0 81.0 89.0 90.0 91.0 66.0 88.0 82.0 92.0 47.0 73.0 74.0 82.0 60.0 71.0 58.0 43.0 51.0 57.0 69.0 13.0 5.0 12.0 13.0 14.0 80.0 80.0 right high medium 79.0 78.0 94.0 82.0 84.0 76.0 66.0 69.0 75.0 84.0 67.0 68.0 70.0 86.0 78.0 79.0 94.0 72.0 73.0 78.0 87.0 62.0 88.0 74.0 66.0 61.0 61.0 59.0 12.0 10.0 6.0 6.0 5.0 79.0 79.0 left medium medium 60.0 81.0 81.0 68.0 76.0 77.0 75.0 60.0 41.0 81.0 79.0 79.0 76.0 74.0 55.0 86.0 74.0 49.0 75.0 82.0 60.0 41.0 75.0 66.0 77.0 38.0 41.0 42.0 12.0 12.0 13.0 13.0 9.0
292 80.0 84.0 left medium medium 14.0 17.0 13.0 35.0 13.0 13.0 14.0 16.0 31.0 36.0 50.0 48.0 45.0 63.0 60.0 26.0 75.0 47.0 66.0 13.0 54.0 22.0 21.0 44.0 17.0 14.0 14.0 13.0 82.0 80.0 74.0 78.0 84.0 76.0 78.0 right high high 76.0 33.0 56.0 72.0 41.0 70.0 73.0 42.0 59.0 73.0 67.0 71.0 68.0 77.0 63.0 71.0 71.0 75.0 75.0 72.0 84.0 70.0 65.0 65.0 51.0 83.0 80.0 79.0 11.0 7.0 13.0 11.0 5.0 77.0 79.0 right medium high 33.0 21.0 81.0 70.0 19.0 33.0 29.0 45.0 59.0 62.0 64.0 69.0 64.0 70.0 72.0 47.0 80.0 74.0 81.0 23.0 75.0 80.0 33.0 64.0 18.0 79.0 80.0 79.0 10.0 6.0 12.0 11.0 12.0 76.0 78.0 left medium medium 55.0 40.0 82.0 63.0 48.0 27.0 34.0 30.0 60.0 55.0 67.0 68.0 53.0 72.0 69.0 53.0 84.0 74.0 79.0 41.0 82.0 72.0 35.0 61.0 52.0 76.0 78.0 75.0 12.0 8.0 11.0 5.0 14.0 67.0 67.0 right medium medium 60.0 35.0 70.0 61.0 36.0 55.0 32.0 27.0 50.0 63.0 68.0 74.0 50.0 67.0 69.0 65.0 74.0 69.0 69.0 51.0 74.0 68.0 55.0 59.0 48.0 61.0 65.0 70.0 12.0 15.0 15.0 10.0 9.0 78.0 83.0 right high medium 88.0 60.0 58.0 79.0 73.0 79.0 81.0 87.0 74.0 81.0 67.0 65.0 73.0 77.0 72.0 82.0 68.0 79.0 71.0 83.0 67.0 54.0 78.0 84.0 61.0 31.0 33.0 41.0 6.0 10.0 13.0 13.0 7.0 78.0 83.0 right medium high 83.0 69.0 56.0 85.0 72.0 71.0 68.0 73.0 83.0 83.0 74.0 64.0 68.0 77.0 71.0 81.0 65.0 85.0 68.0 82.0 84.0 81.0 75.0 83.0 72.0 60.0 69.0 62.0 11.0 11.0 10.0 15.0 11.0 75.0 79.0 right high high 75.0 71.0 67.0 78.0 76.0 68.0 65.0 77.0 74.0 75.0 71.0 72.0 68.0 78.0 72.0 87.0 64.0 87.0 71.0 86.0 82.0 71.0 78.0 70.0 65.0 68.0 70.0 71.0 11.0 8.0 8.0 15.0 13.0 75.0 79.0 right medium medium 76.0 68.0 65.0 77.0 66.0 79.0 67.0 42.0 75.0 77.0 70.0 66.0 68.0 76.0 76.0 73.0 58.0 86.0 72.0 71.0 94.0 75.0 79.0 76.0 50.0 58.0 72.0 68.0 13.0 12.0 8.0 11.0 15.0 73.0 83.0 right high low 60.0 86.0 78.0 60.0 74.0 61.0 64.0 59.0 51.0 76.0 64.0 64.0 69.0 74.0 74.0 76.0 67.0 63.0 60.0 77.0 58.0 40.0 77.0 68.0 84.0 15.0 20.0 23.0 15.0 5.0 7.0 15.0 13.0 77.0 83.0 right high medium 65.0 74.0 78.0 69.0 78.0 76.0 64.0 68.0 45.0 70.0 90.0 90.0 74.0 77.0 75.0 79.0 85.0 76.0 84.0 68.0 72.0 37.0 79.0 57.0 74.0 14.0 10.0 34.0 12.0 15.0 15.0 15.0 12.0 79.0 81.0 right medium medium 12.0 18.0 10.0 25.0 10.0 10.0 12.0 15.0 23.0 23.0 50.0 52.0 43.0 44.0 54.0 26.0 67.0 50.0 72.0 11.0 44.0 25.0 12.0 43.0 26.0 11.0 12.0 11.0 82.0 79.0 78.0 80.0 82.0 76.0 77.0 right medium medium 74.0 33.0 73.0 76.0 59.0 60.0 63.0 55.0 74.0 65.0 68.0 63.0 53.0 75.0 68.0 57.0 72.0 76.0 76.0 56.0 86.0 73.0 50.0 78.0 52.0 78.0 79.0 82.0 6.0 11.0 14.0 7.0 14.0 78.0 85.0 right high medium 28.0 54.0 84.0 66.0 47.0 52.0 48.0 27.0 53.0 61.0 68.0 75.0 52.0 77.0 72.0 60.0 81.0 73.0 80.0 59.0 78.0 81.0 45.0 63.0 37.0 77.0 82.0 81.0 5.0 12.0 9.0 5.0 12.0 71.0 81.0 right medium medium 28.0 43.0 74.0 61.0 54.0 43.0 41.0 25.0 66.0 59.0 66.0 71.0 52.0 70.0 73.0 63.0 76.0 72.0 79.0 26.0 81.0 70.0 47.0 57.0 22.0 66.0 72.0 64.0 12.0 14.0 6.0 11.0 10.0 69.0 80.0 left medium medium 70.0 38.0 54.0 65.0 41.0 69.0 61.0 71.0 53.0 72.0 75.0 78.0 66.0 72.0 59.0 76.0 66.0 72.0 66.0 62.0 64.0 68.0 63.0 59.0 51.0 64.0 70.0 65.0 9.0 7.0 13.0 9.0 12.0 77.0 81.0 right high medium 67.0 78.0 73.0 75.0 76.0 73.0 69.0 68.0 59.0 76.0 79.0 78.0 72.0 85.0 80.0 83.0 84.0 78.0 81.0 70.0 75.0 34.0 81.0 77.0 52.0 19.0 28.0 22.0 12.0 11.0 10.0 9.0 10.0 78.0 84.0 right medium medium 51.0 41.0 67.0 77.0 45.0 62.0 42.0 37.0 76.0 69.0 75.0 74.0 57.0 82.0 83.0 59.0 73.0 86.0 87.0 54.0 83.0 84.0 74.0 70.0 34.0 73.0 82.0 77.0 15.0 11.0 15.0 10.0 13.0 73.0 77.0 right None o 68.0 74.0 69.0 73.0 62.0 70.0 65.0 75.0 70.0 78.0 70.0 73.0 65.0 74.0 70.0 81.0 59.0 75.0 73.0 77.0 82.0 69.0 76.0 75.0 70.0 75.0 72.0 68.0 8.0 6.0 14.0 9.0 6.0 77.0 83.0 left medium low 82.0 68.0 43.0 78.0 73.0 77.0 77.0 83.0 75.0 77.0 79.0 78.0 72.0 72.0 73.0 87.0 50.0 67.0 63.0 82.0 51.0 48.0 75.0 81.0 83.0 14.0 22.0 24.0 11.0 6.0 8.0 13.0 14.0 78.0 80.0 right medium medium 57.0 82.0 91.0 75.0 77.0 72.0 54.0 63.0 49.0 78.0 72.0 67.0 57.0 78.0 83.0 79.0 89.0 84.0 92.0 65.0 92.0 37.0 80.0 76.0 77.0 41.0 50.0 53.0 8.0 15.0 13.0 6.0 7.0 76.0 83.0 left high low 62.0 77.0 74.0 59.0 76.0 77.0 56.0 68.0 30.0 79.0 85.0 83.0 74.0 75.0 68.0 77.0 76.0 71.0 72.0 70.0 60.0 22.0 68.0 57.0 67.0 21.0 31.0 12.0 7.0 15.0 9.0 5.0 13.0
1252 81.0 83.0 right medium medium 25.0 25.0 25.0 38.0 25.0 25.0 25.0 25.0 33.0 23.0 55.0 59.0 28.0 69.0 42.0 44.0 69.0 54.0 72.0 25.0 47.0 20.0 25.0 25.0 40.0 25.0 25.0 25.0 84.0 79.0 72.0 80.0 84.0 79.0 79.0 right high medium 77.0 57.0 74.0 75.0 55.0 77.0 68.0 53.0 69.0 74.0 83.0 86.0 73.0 74.0 68.0 74.0 77.0 84.0 72.0 69.0 74.0 71.0 67.0 67.0 61.0 77.0 82.0 82.0 12.0 6.0 6.0 5.0 6.0 81.0 83.0 right medium high 39.0 35.0 86.0 65.0 43.0 46.0 33.0 27.0 62.0 61.0 54.0 66.0 62.0 73.0 60.0 46.0 75.0 75.0 85.0 35.0 84.0 81.0 33.0 28.0 52.0 81.0 83.0 81.0 15.0 5.0 7.0 6.0 11.0 82.0 83.0 left high medium 54.0 58.0 83.0 76.0 38.0 61.0 52.0 72.0 72.0 74.0 65.0 69.0 53.0 75.0 47.0 86.0 70.0 76.0 79.0 73.0 79.0 84.0 42.0 59.0 67.0 83.0 86.0 84.0 13.0 9.0 13.0 14.0 13.0 63.0 78.0 right medium medium 60.0 28.0 56.0 59.0 29.0 59.0 33.0 25.0 56.0 57.0 74.0 74.0 71.0 59.0 69.0 34.0 65.0 66.0 67.0 31.0 81.0 62.0 48.0 47.0 46.0 65.0 65.0 64.0 6.0 12.0 14.0 12.0 14.0 77.0 81.0 right medium medium 67.0 57.0 43.0 86.0 37.0 76.0 57.0 49.0 76.0 83.0 74.0 69.0 83.0 81.0 91.0 62.0 78.0 82.0 48.0 59.0 62.0 74.0 66.0 77.0 51.0 59.0 73.0 65.0 9.0 12.0 11.0 5.0 7.0 83.0 83.0 right high high 86.0 79.0 73.0 86.0 80.0 77.0 84.0 80.0 85.0 83.0 62.0 66.0 59.0 86.0 60.0 95.0 71.0 78.0 82.0 86.0 85.0 65.0 82.0 84.0 87.0 62.0 69.0 67.0 13.0 15.0 13.0 5.0 10.0 75.0 84.0 right medium medium 72.0 67.0 38.0 68.0 59.0 82.0 64.0 49.0 56.0 76.0 92.0 91.0 88.0 74.0 85.0 60.0 49.0 73.0 54.0 55.0 34.0 26.0 68.0 67.0 63.0 48.0 58.0 54.0 15.0 12.0 12.0 15.0 9.0 80.0 86.0 right medium medium 74.0 65.0 47.0 83.0 75.0 88.0 84.0 72.0 74.0 86.0 90.0 79.0 91.0 68.0 91.0 69.0 59.0 63.0 49.0 68.0 35.0 30.0 74.0 85.0 64.0 24.0 38.0 35.0 12.0 7.0 9.0 14.0 6.0 76.0 82.0 right high high 66.0 64.0 65.0 82.0 72.0 76.0 67.0 71.0 78.0 72.0 76.0 75.0 74.0 75.0 71.0 79.0 80.0 87.0 69.0 68.0 71.0 74.0 72.0 75.0 58.0 64.0 71.0 64.0 6.0 12.0 6.0 8.0 12.0 87.0 87.0 right high medium 77.0 85.0 72.0 82.0 81.0 91.0 84.0 84.0 64.0 88.0 86.0 78.0 86.0 88.0 85.0 82.0 69.0 86.0 76.0 82.0 78.0 41.0 86.0 82.0 85.0 30.0 45.0 38.0 27.0 25.0 31.0 33.0 37.0 78.0 81.0 right medium medium 25.0 25.0 25.0 24.0 25.0 25.0 25.0 25.0 22.0 23.0 43.0 51.0 52.0 79.0 34.0 23.0 77.0 56.0 76.0 25.0 46.0 21.0 25.0 33.0 42.0 25.0 25.0 25.0 80.0 76.0 74.0 77.0 81.0 73.0 77.0 right high medium 74.0 65.0 69.0 73.0 55.0 71.0 46.0 44.0 68.0 71.0 74.0 71.0 71.0 73.0 67.0 69.0 72.0 80.0 68.0 58.0 64.0 71.0 68.0 60.0 65.0 75.0 78.0 74.0 7.0 6.0 10.0 15.0 15.0 70.0 75.0 right medium medium 20.0 23.0 76.0 63.0 25.0 28.0 21.0 24.0 57.0 64.0 69.0 54.0 64.0 66.0 61.0 25.0 83.0 69.0 74.0 20.0 63.0 68.0 41.0 27.0 47.0 72.0 73.0 68.0 5.0 15.0 11.0 7.0 11.0 76.0 78.0 left medium medium 55.0 23.0 81.0 58.0 27.0 31.0 57.0 36.0 49.0 66.0 69.0 76.0 59.0 67.0 61.0 63.0 74.0 76.0 86.0 39.0 78.0 73.0 25.0 57.0 49.0 75.0 80.0 74.0 9.0 8.0 10.0 7.0 5.0 74.0 77.0 left high medium 77.0 62.0 63.0 73.0 64.0 71.0 56.0 52.0 65.0 74.0 82.0 86.0 71.0 72.0 68.0 74.0 73.0 90.0 72.0 67.0 62.0 68.0 73.0 65.0 48.0 68.0 76.0 75.0 10.0 8.0 6.0 8.0 11.0 73.0 78.0 right medium medium 59.0 69.0 38.0 76.0 59.0 76.0 65.0 62.0 73.0 75.0 68.0 68.0 72.0 73.0 68.0 70.0 34.0 85.0 64.0 77.0 68.0 60.0 68.0 75.0 70.0 42.0 69.0 63.0 15.0 8.0 11.0 10.0 11.0 73.0 76.0 left medium medium 68.0 60.0 74.0 78.0 64.0 67.0 52.0 65.0 77.0 73.0 69.0 68.0 72.0 69.0 73.0 86.0 77.0 80.0 79.0 74.0 85.0 72.0 68.0 69.0 71.0 55.0 74.0 65.0 10.0 5.0 6.0 14.0 10.0 76.0 83.0 right high high 67.0 71.0 84.0 78.0 65.0 72.0 48.0 43.0 75.0 75.0 74.0 76.0 73.0 76.0 70.0 84.0 84.0 91.0 87.0 75.0 79.0 77.0 77.0 70.0 74.0 65.0 77.0 75.0 8.0 7.0 13.0 15.0 13.0 72.0 81.0 right high medium 68.0 65.0 32.0 69.0 37.0 77.0 66.0 54.0 60.0 75.0 89.0 84.0 85.0 62.0 84.0 70.0 64.0 76.0 41.0 73.0 37.0 21.0 68.0 68.0 59.0 25.0 25.0 25.0 11.0 13.0 15.0 5.0 9.0 75.0 75.0 left high low 72.0 65.0 58.0 75.0 61.0 81.0 64.0 66.0 65.0 81.0 73.0 69.0 79.0 73.0 85.0 65.0 70.0 69.0 46.0 70.0 38.0 34.0 75.0 75.0 77.0 43.0 53.0 44.0 12.0 6.0 15.0 10.0 15.0 74.0 74.0 right medium high 64.0 73.0 74.0 72.0 74.0 70.0 65.0 60.0 62.0 72.0 66.0 73.0 71.0 73.0 47.0 82.0 71.0 76.0 82.0 75.0 65.0 34.0 66.0 70.0 52.0 30.0 38.0 22.0 12.0 11.0 10.0 9.0 10.0

Model training

For Machine Learning I will use the standard classical ML library sklearn. This offers all functionality required.

For each model being trained, the training data will be passed through a pre-processing pipeline, in which the categorical columns are converted with the OneHotEncoder, numerical columns are transformed to range between 0 and 1 with the MinMaxScaler, after which the data dimension is reduced with the PCA algorithm. Using the data pipeline instead of transforming the training data before using cross validation ensures that there is no data leakage between train and validation folds. During cross validation, only the folds in the training set are used to fit the pipeline before transforming both train folds and the held-out validation fold, without incorporating information from the held-out validation fold during the fitting.

Only after passing through the above pipeline, does the model training begin. For hyperparameter tuning for several models, 5-fold cross validation is used in combination with grid search, to find the best hyperparameters measured by the highest average accuracy on the validation sets.

After all models are trained, the model with the highest average cross validation error is chosen.

To get a true out of sample error estimation, the best model is then used to predict the unseen test set data.

#ML dependancies

#data preprocessing pipeline to preprocess data table
from sklearn.pipeline import Pipeline
from sklearn.compose import ColumnTransformer
from sklearn.preprocessing import OneHotEncoder
from sklearn.preprocessing import MinMaxScaler
from sklearn.decomposition import PCA

#Grid search cross validation to find best hyper parameters
from sklearn.model_selection import GridSearchCV

#baseline model
from sklearn.dummy import DummyClassifier

#models considered
from sklearn.naive_bayes import GaussianNB
from sklearn.discriminant_analysis import LinearDiscriminantAnalysis
from sklearn.discriminant_analysis import QuadraticDiscriminantAnalysis
from sklearn.linear_model import LogisticRegression
from sklearn.neighbors import KNeighborsClassifier
from sklearn.svm import SVC
from sklearn.tree import DecisionTreeClassifier
from sklearn.ensemble import RandomForestClassifier
from sklearn.ensemble import VotingClassifier

#model evaluation
from sklearn.model_selection import cross_val_score
from sklearn.metrics import precision_score
from sklearn.metrics import recall_score
from sklearn.metrics import accuracy_score
from sklearn.metrics import confusion_matrix
# define categorical columns for transformation
categorical_variables = ['preferred_foot_home_player_1',	'attacking_work_rate_home_player_1',	'defensive_work_rate_home_player_1',
                         'preferred_foot_home_player_2',	'attacking_work_rate_home_player_2',	'defensive_work_rate_home_player_2',
                         'preferred_foot_home_player_3',	'attacking_work_rate_home_player_3',	'defensive_work_rate_home_player_3',
                         'preferred_foot_home_player_4',	'attacking_work_rate_home_player_4',	'defensive_work_rate_home_player_4',
                         'preferred_foot_home_player_5',	'attacking_work_rate_home_player_5',	'defensive_work_rate_home_player_5',
                         'preferred_foot_home_player_6',	'attacking_work_rate_home_player_6',	'defensive_work_rate_home_player_6',
                         'preferred_foot_home_player_7',	'attacking_work_rate_home_player_7',	'defensive_work_rate_home_player_7',
                         'preferred_foot_home_player_8',	'attacking_work_rate_home_player_8',	'defensive_work_rate_home_player_8',
                         'preferred_foot_home_player_9',	'attacking_work_rate_home_player_9',	'defensive_work_rate_home_player_9',
                         'preferred_foot_home_player_10',	'attacking_work_rate_home_player_10',	'defensive_work_rate_home_player_10',
                         'preferred_foot_home_player_11',	'attacking_work_rate_home_player_11',	'defensive_work_rate_home_player_11',

                         'preferred_foot_away_player_1',	'attacking_work_rate_away_player_1',	'defensive_work_rate_away_player_1',
                         'preferred_foot_away_player_2',	'attacking_work_rate_away_player_2',	'defensive_work_rate_away_player_2',
                         'preferred_foot_away_player_3',	'attacking_work_rate_away_player_3',	'defensive_work_rate_away_player_3',
                         'preferred_foot_away_player_4',	'attacking_work_rate_away_player_4',	'defensive_work_rate_away_player_4',
                         'preferred_foot_away_player_5',	'attacking_work_rate_away_player_5',	'defensive_work_rate_away_player_5',
                         'preferred_foot_away_player_6',	'attacking_work_rate_away_player_6',	'defensive_work_rate_away_player_6',
                         'preferred_foot_away_player_7',	'attacking_work_rate_away_player_7',	'defensive_work_rate_away_player_7',
                         'preferred_foot_away_player_8',	'attacking_work_rate_away_player_8',	'defensive_work_rate_away_player_8',
                         'preferred_foot_away_player_9',	'attacking_work_rate_away_player_9',	'defensive_work_rate_away_player_9',
                         'preferred_foot_away_player_10',	'attacking_work_rate_away_player_10',	'defensive_work_rate_away_player_10',
                         'preferred_foot_away_player_11',	'attacking_work_rate_away_player_11',	'defensive_work_rate_away_player_11',
                         ]

# define numerical columns for transformation
numerical_variables = list(X_train.drop(columns=categorical_variables).columns)

# define column transformation for data preprocessing pipeline
column_transformer = ColumnTransformer(transformers=[
                                                 ('categorical_columns', OneHotEncoder(handle_unknown='ignore'), categorical_variables),
                                                 ('numeric_columns', MinMaxScaler(), numerical_variables)])
#baseline classifier predicting majority class

clf = Pipeline([('01_column_transformer', column_transformer),
                ('02_dimensionality_reduction', PCA(0.95)),
                ('03_classifier', DummyClassifier(strategy = 'most_frequent'))])
clf_cross_val_score = cross_val_score(clf, X_train, y_train, cv=5).mean().round(3)
clf_cross_val_score
0.551

The baseline classifier is a good refence to see how well our models are doing. Just by prediction the majority class 0, which is no home win, results in an average cross validation accuracy of 55%. We would hope that good models would reach an accuracy far higher than 55%.

In the next few lines of code, I train ten different models, after which I compare the validation accuracy of all models.

#GaussianNB model

clf1 = Pipeline([('01_column_transformer', column_transformer),
                ('02_dimensionality_reduction', PCA(0.95)),
                ('03_classifier', GaussianNB())])
clf1_cross_val_score = cross_val_score(clf1, X_train, y_train, cv=5).mean().round(3)
clf1_cross_val_score
0.579
#LinearDiscriminantAnalysis model

clf2 = Pipeline([('01_column_transformer', column_transformer),
                ('02_dimensionality_reduction', PCA(0.95)),
                ('03_classifier', LinearDiscriminantAnalysis())])
clf2_cross_val_score = cross_val_score(clf2, X_train, y_train, cv=5).mean().round(3)
clf2_cross_val_score
0.607
#QuadraticDiscriminantAnalysis model

clf3 = Pipeline([('01_column_transformer', column_transformer),
                ('02_dimensionality_reduction', PCA(0.95)),
                ('03_classifier', QuadraticDiscriminantAnalysis())])
clf3_cross_val_score = cross_val_score(clf3, X_train, y_train, cv=5).mean().round(3)
clf3_cross_val_score
0.603
#LogisticRegression model

clf4 = Pipeline([('01_column_transformer', column_transformer),
                ('02_dimensionality_reduction', PCA(0.95)),
                ('03_classifier', LogisticRegression(max_iter=100000))])

grid_values = {'03_classifier__C': [0.0001, 0.001, 0.01, 0.1, 1, 10, 100]}

grid_clf4 = GridSearchCV(clf4, param_grid = grid_values, cv=5, scoring = 'accuracy')
grid_clf4 = grid_clf4.fit(X_train, y_train);
print('Grid best parameter: ', grid_clf4.best_params_)
print('Grid best accuracy score: ', grid_clf4.best_score_.round(3))
Grid best parameter:  {'03_classifier__C': 0.01}
Grid best accuracy score:  0.638
#KNeighborsClassifier

clf5 = Pipeline([('01_column_transformer', column_transformer),
                ('02_dimensionality_reduction', PCA(0.95)),
                ('03_classifier', KNeighborsClassifier())])

grid_values = {'03_classifier__n_neighbors': [1, 3, 5, 7, 9, 11, 13, 15]}

grid_clf5 = GridSearchCV(clf5, param_grid = grid_values, cv=5, scoring = 'accuracy')
grid_clf5 = grid_clf5.fit(X_train, y_train);
print('Grid best parameter: ', grid_clf5.best_params_)
print('Grid best accuracy score: ', grid_clf5.best_score_.round(3))
Grid best parameter:  {'03_classifier__n_neighbors': 15}
Grid best accuracy score:  0.607
#SVM linear model

clf6 = Pipeline([('01_column_transformer', column_transformer),
                ('02_dimensionality_reduction', PCA(0.95)),
                ('03_classifier', SVC(kernel='linear'))])

grid_values = {'03_classifier__C': [0.001 , 0.01, 0.1, 1, 10]}

grid_clf6 = GridSearchCV(clf6, param_grid = grid_values, cv=5, scoring = 'accuracy')
grid_clf6 = grid_clf6.fit(X_train, y_train);
print('Grid best parameter: ', grid_clf6.best_params_)
print('Grid best accuracy score: ', grid_clf6.best_score_.round(3))
Grid best parameter:  {'03_classifier__C': 0.01}
Grid best accuracy score:  0.632
#SVM Gaussian model

clf7 = Pipeline([('01_column_transformer', column_transformer),
                ('02_dimensionality_reduction', PCA(0.95)),
                ('03_classifier', SVC(kernel='rbf'))])

grid_values = {'03_classifier__gamma': [0.001 , 0.01, 0.1, 1, 10], 
               '03_classifier__C': [0.01, 0.1, 1, 10]}

grid_clf7 = GridSearchCV(clf7, param_grid = grid_values, cv=5, scoring = 'accuracy')
grid_clf7 = grid_clf7.fit(X_train, y_train);
print('Grid best parameter: ', grid_clf7.best_params_)
print('Grid best accuracy score: ', grid_clf7.best_score_.round(3))
Grid best parameter:  {'03_classifier__C': 1, '03_classifier__gamma': 0.001}
Grid best accuracy score:  0.638
# DecisionTreeClassifier model

clf8 = Pipeline([('01_column_transformer', column_transformer),
                ('02_dimensionality_reduction', PCA(0.95)),
                ('03_classifier', DecisionTreeClassifier())])

grid_values = {'03_classifier__max_depth': [1, 3, 5, 7, 9, 11, 13, 15]}

grid_clf8 = GridSearchCV(clf8, param_grid = grid_values, cv=5, scoring = 'accuracy')
grid_clf8 = grid_clf8.fit(X_train, y_train);
print('Grid best parameter: ', grid_clf8.best_params_)
print('Grid best accuracy score: ', grid_clf8.best_score_.round(3))
Grid best parameter:  {'03_classifier__max_depth': 1}
Grid best accuracy score:  0.599
# RandomForestClassifier model

clf9 = Pipeline([('01_column_transformer', column_transformer),
                ('02_dimensionality_reduction', PCA(0.95)),
                ('03_classifier', RandomForestClassifier())])

grid_values = {'03_classifier__max_depth': [1, 3, 5, 7, 9, 11, 13, 15], 
               '03_classifier__n_estimators': [50, 75, 100, 150, 200]}

grid_clf9 = GridSearchCV(clf9, param_grid = grid_values, cv=5, scoring = 'accuracy')
grid_clf9 = grid_clf9.fit(X_train, y_train);
print('Grid best parameter: ', grid_clf9.best_params_)
print('Grid best accuracy score: ', grid_clf9.best_score_.round(3))
Grid best parameter:  {'03_classifier__max_depth': 13, '03_classifier__n_estimators': 100}
Grid best accuracy score:  0.617
# VotingClassifier (ensemble of all previously trained models)

eclf = VotingClassifier(estimators=[('GNB', clf1), ('LDA', clf2), ('QDA', clf3),
                                    ('log_reg', clf4),('KNN', clf5), ('SVC_linear', clf6), 
                                    ('SVC_rfb', clf7), ('tree', clf8), ('rf', clf9)],
                         voting='hard')
    
eclf_cross_val_score = cross_val_score(eclf, X_train, y_train, cv=5).mean().round(3)
eclf_cross_val_score
0.625

Model evaluation

#summary of model performance

classifiers = ['GaussianNB',
               'LinearDiscriminantAnalysis' ,
               'QuadraticDiscriminantAnalysis',
               'LogisticRegression',
               'KNeighborsClassifier',
               'SVC_linear',
               'SVC_rbf',
               'DecisionTreeClassifier',
               'RandomForestClassifier', 
               'VotingClassifier']

scores = [clf1_cross_val_score.round(3), 
          clf2_cross_val_score.round(3), 
          clf3_cross_val_score.round(3),
          grid_clf4.best_score_.round(3), 
          grid_clf5.best_score_.round(3),
          grid_clf6.best_score_.round(3),
          grid_clf7.best_score_.round(3),
          grid_clf8.best_score_.round(3),
          grid_clf9.best_score_.round(3),
          eclf_cross_val_score.round(3)]


model_scores = pd.DataFrame(data= scores, columns = ['CV_Accuracy'], index = classifiers)
print('Summray Cross Validation Accuracies')
model_scores
Summray Cross Validation Accuracies
CV_Accuracy
GaussianNB 0.579
LinearDiscriminantAnalysis 0.607
QuadraticDiscriminantAnalysis 0.603
LogisticRegression 0.638
KNeighborsClassifier 0.607
SVC_linear 0.632
SVC_rbf 0.638
DecisionTreeClassifier 0.599
RandomForestClassifier 0.617
VotingClassifier 0.625
#print the model with the highes cross validation accuracy
print('The highest Cross Validation Accuracy was achieved by:')
model_scores.iloc[[np.argmax(model_scores.CV_Accuracy)]]
The highest Cross Validation Accuracy was achieved by:
CV_Accuracy
LogisticRegression 0.638

Out of sample error estimation

#get test set predictions for best model
y_test_pred =  grid_clf4.predict(X_test)

#print performance metrics on test set
print('Precision score:', precision_score(y_test, y_test_pred).round(3))
print('Recall score:', recall_score(y_test, y_test_pred).round(3))
print('Accuracy score:', accuracy_score(y_test, y_test_pred).round(3))

#print confusion matrix on test set
conf_matrix = confusion_matrix(y_test, y_test_pred)
fig, ax = plt.subplots()
ax = sns.heatmap(conf_matrix, annot=True, fmt="d", cmap='Blues');
ax.set_title('Confusion Matrix', fontsize = 14, fontweight ='bold')
ax.set_xlabel('Predicted Class', fontweight ='bold') 
ax.set_ylabel('True Class', fontweight ='bold')
Precision score: 0.645
Recall score: 0.507
Accuracy score: 0.653





Text(33.0, 0.5, 'True Class')

png

Based on the highest cross validation accuracy, the Logistic Regression model was chosen as the best model.

The out of sample accuracy achieved was 65.3%.

Part 2.3 Conclusion

The goal of the project was to see whether one could use the FIFA game data to predict match outcomes. In my analysis I used the home win variable as a proxy for the match outcome. The baseline model simply predicting the majority class reaches about 55% accuracy. The final model trained best on the highest average cross validation accuracy, in this case a logistic regression model, reached an out of sample accuracy of 65% on the test set.

This is 10% better than simple predicting the majority class, but lower than hoped for.

Potential improvements for future research would be to get better and more frequently updated team specific data, as this was unfortunately not the case in this dataset.

Other improvements could come from using other data sources in combination with the FIFA data, or training more complex models on the challenge such as Neural Networks to achieve a higher accuracy.