Quantcast
Channel: Goalimpact
Viewing all articles
Browse latest Browse all 238

How a single Game changes the Goalimpact

$
0
0
Goalimpact is a rather complicated algorithm. Because we want to use it commercially, we don't publish its exact functions and to the readers it is more or less a black box. To shed some light on how it is working, we calculated the current month's update twice. In the second run, we added a single game, the 2:3 victory of Manchester City at Swansea. Comparing the first with the second run allows us to show the impact of this one game on all players in the database. Before the analysis starts, here the lineups.

Swansea City

PlayerGoalimpactPeak GIAgeNational TeamNo. GamesNo. Minutes
Gerhard Tremmel64.464.435.229026900
Chico104.9106.726.8Spanien [U21]15412822
Ashley Williams106.3111.429.3Wales29327142
Àngel Rangel102.8116.831.223620807
Ben Davies92.8118.420.7Wales736426
Jonjo Shelvey100.8117.521.8England [U21]15810158
Pablo Hernández115.2119.928.8Spanien24216224
Wayne Routledge100.6105.429.0England [U21]35625665
Jonathan de Guzmán105.8106.426.3Niederlande26121103
Cañas102.2103.526.6946600
Wilfried Bony128.3130.925.1Elfenbeinküste19014894
Bench
Roland Lamah100.3100.326.0Belgien20412903
Pozuelo97.1111.222.3613326
Gregor Zabret88.888.818.4Slowenien [U19]171581
Jordi Amat100.8117.921.8Spanien [U21]1028618
Neil Taylor111.4114.524.9Wales978037
Dwight Tiendalli102.6107.028.2Niederlande [U21]22818301
Álvaro100.1112.222.7Spanien [U21]1316357


Manchester City

PlayerGoalimpactPeak GIAgeNational TeamNo. GamesNo. Minutes
Joe Hart126.9126.926.7England30328260
Vincent Kompany132.1135.827.8Belgien34029439
Aleksandar Kolarov108.5112.928.2Serbien23718103
Matija Nastasic101.8126.820.8Serbien [U21]887755
Pablo Zabaleta128.2133.129.0Argentinien38431986
Samir Nasri127.1128.226.5Frankreich40428892
Jesús Navas135.3139.628.1Spanien41433832
Fernandinho141.6146.228.724220295
Yaya Touré133.6143.730.7Elfenbeinküste38532359
Álvaro Negredo114.4118.928.3Spanien28720549
Edin Džeko130.9134.827.8Bosnien-Herzegowina31423402
Bench
James Milner113.9118.228.0England48935240
Javi García121.7123.626.9Spanien [U21]21816043
Jack Rodwell94.9106.322.8England [U21]1378028
Costel Pantilimon110.6110.626.9Rumänien12511524
Joleon Lescott131.6147.031.4England40736586
Gaël Clichy153.6158.128.4Frankreich36430709
Dedryk Boyata95.2105.323.1Belgien [U21]584012

The flow of action in that game was:
Minute
Lamah for Hernandez
9
14
0:1 Fernandinho
1:1 Bony
45
58
1:2 Yaya Toure
59
Garcia for Negredo
66
1:3 Kolarov
68
Milner for Nasri
Pozuelo for Shelvey
81
90
Rodwell for Navas
2:3 Bony
91

Players that played the full game

Here is the change in Goalimpact of all players that played the full game. They had a goal difference of 2:3 or 3:2 depending on the team they played for. We expect players of Manchester City to improve and Swansea players to drop in Goalimpact.

Diff GoalimpactAbsolute DiffPlayerTeam
0.210.21Aleksandar KolarovManchester City
0.190.19Vincent KompanyManchester City
0.190.19Matija NastasicManchester City
0.190.19Pablo ZabaletaManchester City
0.190.19Yaya TouréManchester City
0.180.18FernandinhoManchester City
0.170.17Edin DžekoManchester City
0.160.16Joe HartManchester City
0.010.01Gerhard TremmelSwansea City
-0.090.09Wayne RoutledgeSwansea City
-0.120.12Jonathan de GuzmánSwansea City
-0.150.15Ashley WilliamsSwansea City
-0.160.16Àngel RangelSwansea City
-0.170.17ChicoSwansea City
-0.200.20Wilfried BonySwansea City
-0.200.20CañasSwansea City
-0.220.22Ben DaviesSwansea City

At first glance, the change is how it was expected Manchester's players increased their score, while Swansea's players didn't fare that good. Interestingly, the City players didn't all change by the same amount. There is more than one reason why this is the case.
  • The score of each player is based on all observed minutes. The number of minutes prior to this games wasn't the same for all players and hence the weight of the additional information of the Swansea game is different for every player. We expect players with few past observations to move, on average, more. That said, the bulk of the players changed about the same amount just in opposing directions for the two teams.
  • Additionally, the rating of each player changed and, in turn, the results of the past games are re-assessed based on the new information. Therefore, we find second order changes in the scores. In case of Tremmel the second order changes apparently even out-weighted the first order change as his score slightly increased despite the defeat.
  • Although Bony scored two goals, that didn't help him a bit in Goalimpact terms. Scoring and conceding are attributed to all players of the team equally. Playing selfish (not implying that Bony did) doesn't pay off. You can't game the score to improve your personal assessment at the expense of the team easily.


Players that played only a part of the game

The algorithm works minute-by-minute. Therefore it takes substitutions into account and players may have had a different goal difference than the final score of the match during their time on the field. Here is what happened.

Diff GoalimpactPlayerTeam
0.46Jesús NavasManchester City
0.43Samir NasriManchester City
0.42PozueloSwansea City
0.19Álvaro NegredoManchester City
0.03Pablo HernándezSwansea City
-0.03Javi GarcíaManchester City
-0.18Roland LamahSwansea City
-0.25James MilnerManchester City
-0.29Jack RodwellManchester City
-0.45Jonjo ShelveySwansea City

The influence of the game on the players' Goalimpact can be larger than for those players that played the whole match. Some observations
  • Navas and Nasri won the match 3:1 during their field time and hence saw the largest increases. The same in reverse happened to Shelvey who, as only player, lost 1:3.
  • City's Rodwell and Milner actually saw dropping Goalimpact as they the goal difference was negative while they were on the pitch. Conversely, Swansea's Pozuelo gained despite his team losing because he achieved a positive goal difference.


Players of the teams that did not play

As the Goalimpact of all players that played changed, their new assessment of strength is used to value the other team members. Remember that a players performance is adjusted by both the skill of the team mates and the opposition. Here are the teams' players that did not play.

Diff GoalimpactPlayerTeam
0.03Leon BrittonSwansea City
0.03Nathan DyerSwansea City
0.02Garry MonkSwansea City
0.02Michel VormSwansea City
0.02MichuSwansea City
0.01Jordi AmatSwansea City
0.01Neil TaylorSwansea City
-0.01Martín DemichelisManchester City
-0.01Costel PantilimonManchester City
-0.01Dedryk BoyataManchester City
-0.03Kun AgüeroManchester City
-0.03Micah RichardsManchester City
-0.04Gaël ClichyManchester City
-0.04Joleon LescottManchester City
-0.05David SilvaManchester City

The table looks a bit like the first table in reverse. Every Swansea player that did not take part in the defeat saw his score increase, while all players of City that didn't win lost points. But the size of these changes is small compared to the size of the change of involved players.


Players from other teams

With the change of the Goalimpact of the players, the Goalimpacts of all their opponents change, too, because their performance is corrected for the rating of the opposition. Some players of other clubs may have been former City or Swansea players and hence change like the team members that did not play. In total 2985 players changed their rating by more than 0.01. But only few 0.02 or more. Here is the list of them.

Diff GoalimpactPlayerTeam
0.03Edgar DavidsBarnet FC
0.03Javier ZanettiInter
0.03Kevin PhillipsCrystal Palace
0.03Ryan GiggsManchester United
0.02Mark GowerCharlton Athletic
0.02Bart GoorKFC Dessel Sport
0.02Óli JohannesenTB Tvöroyri
0.02DutraYokohama F. Marinos
0.02Carlos GalvánUniversidad Cesar Vallejo
0.02Rolando SchiaviShanghai Shenhua
0.02Lars KleivenElverum Fotball
0.02Ian GoodisonTranmere Rovers
0.02Kristian BergströmAtvidabergs FF
0.02Tero TaipaleKuopion PS
0.02Hernando PatiñoDeportes Quindio
0.02Tibor DombiDebreceni VSC
-0.02Julien EscudéBesiktas
-0.02Frederic KanoutéBeijing Guoan FC
-0.02Ivan RakiticSevilla FC
-0.02Mario BalotelliAC Milan
-0.02Luis FabianoSao Paulo FC
-0.02Nigel de JongAC Milan
-0.02Kolo TouréLiverpool FC
-0.02AdrianoFC Barcelona
-0.02Diego PerottiSevilla FC
-0.03Carlos TévezJuventus
-0.03Federico FazioSevilla FC
-0.03Fernando NavarroSevilla FC
-0.04Gareth BarryEverton FC

Some of the players are what you'd expect intuitively. Former opponents or team mates from the Premier League or the Champions League. But some of the names that changed are less obvious. The interaction of all the scores is so complex that a specific movement is not only a black box to the reader but also to us. We would need to research the link between those players and the players of Swansea vs. Manchester City. They must have met. Somewhere, somehow. Directly or indirectly.

Even though these changes are minor, they are not neglectable. A single came has little influence on the players that did not play, but there are many more games that a player did not play in then that he played in, so the entire effect is substantial. That is the prime reason why we try to collect as many data as we can. More sometimes is more.


Viewing all articles
Browse latest Browse all 238

Trending Articles