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

Bayern München vs. Viktoria Plzen: Goalimpacts of Lineups.

$
0
0

Bayern München

PlayerGoalimpactAgeNational TeamNo. GamesNo. Minutes
Manuel Neuer164.927.5Deutschland36133805
Daniel Van Buyten137.435.6Belgien44338695
Rafinha134.228.1Brasilien Olymp.30325559
Philipp Lahm179.929.9Deutschland53648187
Diego Contento124.123.4937332
David Alaba129.121.3Österreich18314448
Franck Ribery149.330.5Frankreich40132440
Bastian Schweinsteiger178.729.2Deutschland53841247
Toni Kroos146.423.7Deutschland25517776
Mario Mandzukic128.327.4Kroatien22618056
Arjen Robben160.629.7Niederlande45533569
Bench
Tom Starke98.232.526524586
Jan Kirchhoff110.023.0Deutschland [U21]1027570
Javi Martinez116.325.1Spanien30625442
Mario Götze144.821.3Deutschland1419914
Pierre-Emile Höjbjerg118.118.2Dänemark [U19]463382
Claudio Pizarro139.235.0Peru57742809
Thomas Müller166.524.0Deutschland28322378


Viktoria Plzen

PlayerGoalimpactAgeNational TeamNo. GamesNo. Minutes
Matus Kozacik120.129.8999034
Roman Hubnik112.929.3Tschechien16113848
David Limbersky126.130.0Tschechien20517646
Radim Reznik115.924.7Tschechien [U21]14211521
Vaclav Prochazka115.429.4Tschechien16213452
Marian Cisovsky121.433.9Slowakei18216012
Tomas Horava110.825.3Tschechien [U21]14211739
Pavel Horvath128.638.4Tschechien21919453
Milan Petrzela120.930.3Tschechien16312111
Daniel Kolar125.927.9Tschechien19014509
Frantisek Rajtoral123.227.6Tschechien19214643
Bench
Petr Bolek109.129.1111023
Lukas Hejda110.023.6Tschechien [U21]764026
Jan Kovarik121.625.3Tschechien [U21]14211573
Martin Pospisil104.522.3Tschechien [U21]544330
Stanislav Tecl108.223.1Tschechien [U21]532864
Michal Duris119.125.3Slowakei1246756
Marek Bakos124.630.5Slowakei14110053



Bayer Leverkusen vs Shakhtar Donetsk: Goalimpacts of Lineups

$
0
0

Bayer Leverkusen

PlayerGoalimpactAgeTeamNo. GamesNo. Minutes
Bernd Leno118.721.6Deutschland [U21]16315159
Emir Spahic108.833.1Bosnien-Herzegowina21619584
Sebastian Boenisch123.426.7Polen15411419
Ömer Toprak120.924.2Türkei17815052
Giulio Donati95.023.7Italien [U21]917620
Simon Rolfes132.031.7Deutschland45237469
Emre Can114.419.7Deutschland [U21]786334
Sidney Sam124.725.7Deutschland22415484
Gonzalo Castro128.426.3Deutschland [U21]33126833
Heung-Min Son100.621.2Südkorea1177540
Stefan Kießling130.429.7Deutschland37227097
Bench
Palop127.139.938735629
Philipp Wollscheid109.524.616714710
Roberto Hilbert119.229.0Deutschland35428233
Jens Hegeler111.925.719913328
Robbie Kruse103.225.0Australien1449850
Dominik Kohr112.219.7Deutschland [U19]654871
Eren Derdiyok116.125.3Schweiz23813744


Shakhtar Donetsk

PlayerGoalimpactAgeTeamNo. GamesNo. Minutes
Andriy Pyatov145.729.3Ukraine22921300
Tomas Hübschman131.132.1Tschechien23419312
Oleksandr Kucher141.330.9Ukraine17115187
Vyacheslav Shevchuk133.334.4Ukraine1149860
Darijo Srna151.031.4Kroatien32729001
Yaroslav Rakitskiy140.824.2Ukraine14913509
Fernando110.821.6Brasilien1118222
Douglas Costa124.923.0Brasilien [U20]1709589
Luiz Adriano134.626.5Brasilien [U20]18512836
Taison122.825.719313603
Alex Teixeira126.123.7Brasilien [U20]1539457
Bench
Anton Kanibolotskiy111.125.4Ukraine [U21]504525
Sergiy Krivtsov109.422.5Ukraine [U21]897087
Taras Stepanenko109.824.1Ukraine12610099
Bernard111.321.1Brasilien796324
Ilsinho126.328.0Brasilien Olymp.16710247
Eduardo138.930.6Kroatien20111254
Facundo Ferreyra98.522.6Argentinien [U20]956804


Current Standings of the Bundesliga Prediction

$
0
0
Ten match days are played this Bundesliga season already. Let's check how well the different pre-season predictions worked so far. To recall, these were the predictions (sorted by Goalimpact).

No.TeamGoalimpactPointsGoal DiffBwin RankClubEloEuro Club
Index
tm.deLast YearCurrent
1Bayern München139,884,7+64,8111111
2Borussia Dortmund119,860,2+23,1222222
3FC Schalke 04119,059,2+21,3344347
4Bayer Leverkusen113,852,9+10,6433433
5VfL Wolfsburg112,350,9+7,35785116
6VfB Stuttgart107,545,0-2,861377128
7Hannover 96106,143,4-5,6108610910
81. FSV Mainz 05105,742,9-6,4131111161311
9Bor. Mönchengladbach105,642,7-6,7665884
10Hertha BSC105,442,5-7,112141315
17
5
111899 Hoffenheim105,342,4-7,313161612169
12Eintracht Braunschweig105,042,0-7,918181818
18
18
13SC Freiburg104,641,5-8,8135913517
14Hamburger SV103,640,3-10,8810106
7
12
151. FC Nürnberg103,540,2-11,016912141016
16Werder Bremen101,237,4-15,8111715111413
17Eintracht Frankfurt100,736,8-16,8912149614
18FC Augsburg99,235,0-19,9171517171515

The yellow column in the following table shows the rank correlation of the current table with the predicted table by the different algorithms or sources.

GoalimpactBwin RankClubEloEuro Club
Index
tm.deLast Yearcurrent
Goalimpact100%78%69%83%70%50%82%
Bwin Rank100%75%87%97%75%83%
ClubElo100%92%75%91%60%
Euro Club Index100%84%82%76%
tm.de100%80%73%
Last Year100%45%
current100%

Obviously, all algorithms seem to do something right as all of them are better than just assuming last year's table. Each of the predictions placed some teams too high or too low, but overall the betting markets and Goalimpact have a slight edge to transfermarkt.de and the Euro Club Index. ClubElo fell behind a bit. But certainly it is too early to call a winner here. The ranking can still change a lot from here to the end of the season. But we can look at surprises in the current Bundesliga standings compared to the predictions.

Bayern München, Borussia Dortmund and Bayer Leverkusen are as predicted by all participants Top-4. However, Schalke struggles a bit to reach its predicted qualification to the Champions League being only 7th at the moment.

Wolfsburg and Stuttgart are about where they were expected to be, with good chances to play Europa League next year. Hannover is at a slightly disappointing 10th rank. Especially Goalimpact and the Euro Club Index expected them to be higher.

Mainz especially outperformed the expectations of tm.de, while they could do better according to Goalimpact. Clear overachiever has been Mönchengladbach. Nobody ranked them on number four, but even more surprising is the strong start of Hertha Berlin into the season right on rank 5. Goalimpact placed them on a brave rank of 10, but everybody else had them 12th to 15th.

Goalimpact had also the biggest faith in Hoffenheim expecting them to finish 11th. The club based rankings expected them to end up on rank 16. There current 9th rank is better than all of them. Eintracht Braunschweig was the most obvious deviation between Goalimpact and the other measures. Everybody had them on an undisputed rank 18, while Goalimpact saw more talent and expected rank twelve. So far, Goalimpact's faith into them seems unjustified and they are 18th.

SC Freibung was underperforming on the first ten match days. They are paying the price for losing many of there best players. Naturally, this went undetected by the club-based algorithms and hence they rated them too high. But even the betting markets were, so far, pre-season overly optimistic.

Hamburger SV is only 12th, worse than all predictions but Goalimpact's that expected them on rank 14. Nürnberg, Bremen and Ausburg head towards the bottom of the league table as expected. Frankfurt joined them unexpectedly from the perspective of tm.de and the betting markets, whilst it was expected by Goalimpact and the Euro Club Index.

Rating of the Ballon d'Or Nominees

$
0
0
The FIFA announced the list of nominees for the Ballon d'Or. Given their Goalimpact, they are all well above average and most of them world-class. Personally, I find the usual bias in the selection towards strongly offensive oriented players a pitty, so I'm delighted to see Lahm, Schweinsteiger, Yaya Toure, and Neuer on that list. In case this list is strangely familar to you, it actually contains 80% of the players of the Goalimpact Top-10. Only Fabregas and Busquets are mssing.

Cristiano Ronaldo188,6
Lionel Messi184,5
Philipp Lahm179,9
Bastian Schweinsteiger178,7
Mesut Özil167,1
Thomas Müller166,5
Manuel Neuer164,9
Zlatan Ibrahimovic164,6
Andrés Iniesta164,5
Xavi163,0
Arjen Robben160,6
Franck Ribéry149,3
Yaya Touré148,6
Andrea Pirlo146,8
Robin Van Persie145,0
Robert Lewandowski144,7
Eden Hazard136,4
Radamel Falcao134,1
Thiago Silva132,6
Luis Suárez132,2
Neymar120,2
Edinson Cavani119,2
Gareth Bale117,6

Update:
By readers' request, I added the 1-Year-Goalimpacts of the players. These values estimate the impact the players had between October 2012 and October 2013. As the readers argued, the nomination is a price for the year and hence the 1Y-Goalimpacts should be a better gauche for their chances in the competition. That said, these values will suffer more from co-linearity and hence the values are less precise.

Name
Team
National Team
1Y-Goalimpact
Minutes
Bastian SchweinsteigerBayern MünchenDeutschland
279,4
4150
Philipp LahmBayern MünchenDeutschland270,64767
Cristiano RonaldoReal MadridPortugal266,05251
Manuel NeuerBayern MünchenDeutschland251,55425
Arjen RobbenBayern MünchenNiederlande249,72847
Zlatan IbrahimovicParis Saint-GermainSchweden239,94910
Lionel MessiFC BarcelonaArgentinien230,44682
Franck RibéryBayern MünchenFrankreich219,14019
Mesut ÖzilArsenal FCDeutschland205,54155
Thomas MüllerBayern MünchenDeutschland201,94420
Andrea PirloJuventusItalien198,74841
IniestaFC BarcelonaSpanien185,84784
Robin van PersieManchester UnitedNiederlande175,04600
Yaya TouréManchester CityElfenbeinküste174,84557
Robert LewandowskiBorussia DortmundPolen174,24957
Eden HazardChelsea FCBelgien167,44820
Thiago SilvaParis Saint-GermainBrasilien165,63681
XaviFC BarcelonaSpanien162,04542
FalcaoAS MonacoKolumbien161,54526
NeymarFC BarcelonaBrasilien155,61756
Luis SuárezLiverpool FCUruguay140,24260
Edinson CavaniParis Saint-GermainUruguay129,44686
Gareth BaleReal MadridWales129,13959

From the top ten players according to 1Y-Goalimpact with at least 2500 minutes, Arjen Robben, Cesc Fàbregas, Dani Alves and David Villa are missing. Bale, by the way, is only number 668 on the list.

Top-50 Football Players - November 2013 edition

$
0
0
My monthly database update is done. All values now include all games until October 31st 2013. The last column reports the changes in the Goalimpact as compared to last month's update. As always the table contains only players below the age of 30.

RankPlayerGoalImpactTeamNationalityPrevious
Rank
GI Diff
1Cristiano Ronaldo187,9Real MadridPortugal1-0,6
2Lionel Messi184,8FC BarcelonaArgentinien2+0,3
3Bastian Schweinsteiger180,5Bayern MünchenDeutschland4+1,8
4Philipp Lahm179,5Bayern MünchenDeutschland3-0,4
5Cesc Fàbregas172,3FC BarcelonaSpanien5+0,2
6Mesut Özil167,7Arsenal FCDeutschland7+0,6
7Busquets167,2FC BarcelonaSpanien6-0,2
8Thomas Müller166,6Bayern MünchenDeutschland8+0,1
9Manuel Neuer166,5Bayern MünchenDeutschland9+1,5
10Iniesta164,3FC BarcelonaSpanien10-0,2
11Arjen Robben163,7Bayern MünchenNiederlande15+3,1
12Javier Mascherano162,9FC BarcelonaArgentinien11-0,2
13Wayne Rooney162,6Manchester UnitedEngland13+1,1
14Piqué161,6FC BarcelonaSpanien12+0,1
15Pedro160,3FC BarcelonaSpanien14-0,6
16Marcelo159,2Real MadridBrasilien17+1,2
17Karim Benzema158,9Real MadridFrankreich16+0,9
18Sergio Ramos157,9Real MadridSpanien18+0,1
19Gaël Clichy153,6Manchester CityFrankreich19-0,4
20Per Mertesacker150,1Arsenal FCDeutschland20+1,1
21Salomon Kalou149,2Lille OSCElfenbeinküste23+0,9
22Neven Subotic149,0Borussia DortmundSerbien, USA21+0,5
23Gregory van der Wiel148,9Paris Saint-GermainNiederlande27+1,8
24Mats Hummels148,3Borussia DortmundDeutschland26+1,1
25Ángel Di María148,0Real MadridArgentinien24+0,5
26Mario Götze147,4Bayern MünchenDeutschland35+2,6
27Toni Kroos147,3Bayern MünchenDeutschland28+0,9
28Mario Gómez147,3ACF FiorentinaDeutschland22-1,0
29Andriy Pyatov147,3Shakhtar DonetskUkraine31+1,6
30Thiago147,3Bayern MünchenSpanien25+0,0
31Gonzalo Higuaín146,4SSC NapoliArgentinien29+0,2
32Jérôme Boateng146,2Bayern MünchenDeutschland32+0,6
33Sami Khedira145,7Real MadridDeutschland36+1,0
34Luiz Gustavo145,3VfL WolfsburgBrasilien30-0,8
35João Moutinho145,0AS MonacoPortugal34+0,1
36Robert Lewandowski144,6Borussia DortmundPolen37-0,1
37Nani144,6Manchester UnitedPortugal33-0,4
38Marcel Schmelzer144,1Borussia DortmundDeutschland38+0,2
39Toby Alderweireld143,8Atletico MadridBelgien40+0,4
40Johnny Heitinga143,4Everton FCNiederlande39-0,3
41Jeremain Lens143,0Dinamo KievNiederlande65+4,2
42Siem de Jong142,2AFC AjaxNiederlande41-0,5
43Jan Vertonghen142,1Tottenham HotspurBelgien42-0,2
44Nigel de Jong142,1AC MilanNiederlande47+0,4
45Holger Badstuber142,1Bayern MünchenDeutschland43-0,2
46Theo Walcott142,0Arsenal FCEngland44-0,1
47Fernando141,9FC PortoBrasilien46+0,1
48Wesley Sneijder141,9GalatasarayNiederlande50+0,6
49Yaroslav Rakitskiy141,8Shakhtar DonetskUkraine52+1,0
50Willian141,6Chelsea FCBrasilien57+1,7

The players marked yellow are new entries. Isaac Cuenca, Fernandinho, and Emmanuel Adebayor dropped out.

Jeremain Lens's development so far. His great career picked up 2010 when
he joined PSV Eindhoven. This summer he switched to Kiev a move
that increased his Goalimpact by 4 points last month.

Willian went a long way towards world-class as Shaktar Donetsk. He failed
to improve further after his move to Anzhi Makhachkala beginning of this
year, but his development pickup again since he plays for Chelsea. His new
club never had a negative goal difference so far with him on the field.

Yaroslav Rakitskiy plays as center-back for Donetsk since his youth.
If it needed yet another prove that Donetsk is developing their players
outstandingly, here it is.

In the last update, some readers suggested that I should increase the age limit of 30 in this list. The limit is introduced, because in the current version of the algorithm, old players are overvalued compared to young players. Keeping the limit, will mean e.g. that Philip Lahm will not be reported anymore in the next month. I think of raising the limit to 32. What do you think?

The Football Aging Curve

$
0
0
Edgar Davids was a great football player. Maybe one of the greatest player of his time. But he was also a passionate chess player and he improved his chess game lately. Besides that, he is also great research case for football analytics, because he actually still is an active player. He currently plays for Barnet FC in the fifth English league. Obviously, his playing skills are much lower today than they were at his peak time, but how good is he now? Is he still a better football player than chess player?

If we try to answer that question, we should answer a more basic question first: What is actually a good player? How do we measure that, so we can compare the same player at different ages? (I'll explain my approach in the next two sections. You my want to skip that if you are already familiar with it)

Bottom-up player models


One way to score players is to collect large amounts of data describing their play. How many tackles did they do? How many goals did they score? How many assists? Passes? Long Passes? Distance covered? Key passes? Than we need to relate the numbers to each others and come up with a score. In other words, we need a model of football. We need to know if/when a high pass percentage is better. Is it a proxy for good passing skills or lack of risky passes? Is many tackles a good thing or a sign of bad positioning? Is a striker scoring many goals because of his superior shooting ability or is he just the lone striker in a team that focuses on fast-breaks and thus get all the high-quality chances that anyone would convert?

Imaging we would use this approach in the chess world. We would collect data on the games of a player. What is the pawn move percentage? How many opponents pieces does he take per move? What is the average number of moves per game? What is his average number of moves before the first queen move? After that, we will try to relate the numbers and come up with a score. Chess, despite all complexity, is a much simpler game than football. So it is much easier to come up with reasonable statistics and a bottom-up model of chess to rate players. Yet nobody does this. In fact, everybody would find it a very silly idea. Why? Why did we never read long articles in the newspapers discussing the average rate of pawn moves of Carlsen and if this makes him better or worse than Anand? The answer is simple: because it is much more efficient to judge chess players from the result. Top-down as we call it.

Top-down player models


In chess, the gold standard is an algorithm called Elo. It rates players game by game given their game results and the strength of the respective opponent. The algorithm was so successful that it is basically the only stat you will ever read on a chess player. Even the world ranking list is based on it. So, unlike the FIFA ranking in football, the chess world ranking list actually sorts the players purely by their playing ability.

So why don't we just use Elo for football, too? Well, actually some analyst did just this. E.g. ClubElo uses a modified version to rate football teams. The Euro Club Index does the same with a variant of it. But due to the fact that football is a game of eleven vs. eleven players, it is difficult to apply Elo on individual players (as opposed to teams). Elo will not be able to attribute the contributions to the players involved in an optimal fashion.

Goalimpact tries to solve this problem and create a top-down metric for football players. It measures the correlation of a player being on the pitch with the outcome of the game as measured by the goal difference. If a team consistently scores more goals and concedes less with a certain player than without him, that player receives a high score value. The trouble with achieving this is that you need data. A lot of data. A hell of a lot of data. Simply because the subject of investigation is a very rare event, we need a lot of observations. There is no way around. As we can't get the players to play more often, we need to go back in time and collect their old games.

Averaging across time


To solve the issue of scarce data, Goalimpact uses all data available. That is, in the score of each player all of his games ever are reflected. Not a single game is dropped. This ensures we get the critical mass we need to get statistically significant results. But there is a major drawback. It implicitly assumes that the player has the same playing strength throughout his career. An assumption that doesn't hold in reality. In fact, it isn't even close to hold in reality. Teenage players tend to lack the strength and experience to compete with player in their mid twenties. Conversely, players beyond 35 play seldom at the top level. In fact, the market values as published by transfermarkt.de show a peak around the age of 26. Markets values rise until that age and drop thereafter.

Averaging the whole career of a player leads to a bias. Young players will be scored too low, because the average still is dominated by the weaker performances in their early games. But very old players see the opposite effect. They will be overvalued because the career average drops only a tiny little bit each game, because the new games are only a drop of extra data that hardly has any impact on the overall average. We actually can see this on Edgar Davids' Goalimpact. He currently has a score of 147. With that value he would be one of the best players, placed high up among the world's elite - if it would be just true. Having past the age of 40, he may well be still good enough for the fifth league, but he is certainly not good enough for Premier League.

How do we get around this? We could average shorter time periods, but this will be at the expense of statistical significance. For some players we have enough observations and we may still get significant results if we split the career in two or even three buckets. E.g. we have more than 40,000 match minutes of Edgar Davids, so a split would work. But for most players we do not have that much data and we face the trade-off between time resolution and accuracy. Shall we produce a stable result that averages out the age profile of a player or are fluctuating numbers better that will trace the age profile albeit being subject to a lot of noise?

The Football Aging Curve


To circumvent the issue, we introduce as of today a new factor to Goalimpact. All the results of all matches will be set in to the perspective given the age of the players involved. This allows for cross-time averaging without introducing a bias for young and old players. The Goalimpact of young players will be lower just because they are young and so will be the score of old players. This aging curve itself is based on the average age profile of all non-goalkeepers in the database. This is such a large amount of data that allows us to come up with a precise average football aging curve. The individual ups and downs of players will be still averaged out. However, the systematic effect of age is compensated for.

The football aging curve increases until an age of approximately 26 and
drops thereafter. But the differences between the age of 25 until 30
are minor. After 30 the slope becomes considerably negative.

Using that curve to correct the players' Goalimpact values, allows us to continue to use all the data available and get statistically significant results. At the same time, it allows us to estimate the current playing power of a player instead of reporting a career average only. For example, Edgar Davids' current Goalimpact is -31 (yes, minus thirty-one). Quite a bit lower than his career average of 147.

Having a good estimate of Edgar Davids' current football skills, in order to find out if he is still a better football player than chess player, all we need to find out is his chess Elo. We leave that task to the chess analysts though. But for the the football analyst, we hope he continues to play many years. We would then maybe eventually be able to extend the aging curve of football until the age of 50.

FC Schalke vs. SC Freiburg: Lineups with new Age Factor.

$
0
0
Today we introduced the new aging curve of football players. This allows us to add a new value to all players, the Peak Goalimpact. This values refers to the estimated Goalimpact at the peak of the aging curve, around the age of 26. For young players this is a prognosis of the future.

FC Schalke 04

PlayerGoalimpactPeak GIAgeTeamNo. GamesNo. Minutes
Ralf Fährmann98.598.525.2918410
Tim Hoogland108.8113.428.513610759
Felipe Santana112.6116.327.816211732
Sead Kolasinac107.8135.320.4Deutschland [U19]926781
Christian Fuchs107.8111.427.7Österreich36730465
Joel Matip108.7122.622.3Kamerun17814283
Max Meyer94.7145.918.2Deutschland [U17]644218
Kevin Prince Boateng109.8111.326.8Ghana26719140
Roman Neustädter129.7130.325.823719336
Jefferson Farfán129.2134.229.1Peru40533465
Ádám Szalai114.0114.026.0Ungarn15210481
Bench
Timo Hildebrand110.8110.834.7Deutschland42439528
Kyriakos Papadopoulos110.0127.321.8Griechenland1219360
Kaan Ayhan106.4148.119.1Türkei [U21]756469
Leon Goretzka87.5131.818.8Deutschland [U21]685251
Jermaine Jones95.4115.632.1USA31724890
Robert Leipertz90.4114.920.8594414
Chinedu Obasi111.9115.127.5Nigeria14310189


SC Freiburg

PlayerGoalimpactPeak GIAgeTeamNo. GamesNo. Minutes
Oliver Baumann102.8102.823.5Deutschland [U21]15514431
Pavel Krmas81.4111.133.814512431
Oliver Sorg109.8117.823.5Deutschland [U21]14812781
Matthias Ginter103.0135.519.8Deutschland [U21]1079666
Christian Günter99.4124.520.8856736
Immanuel Höhn104.5120.421.91058855
Gelson Fernandes90.393.027.3Schweiz26219124
Vladimír Darida119.2128.223.3Tschechien1057861
Nicolas Höfler108.5115.423.813310571
Karim Guédé94.899.728.9Slowakei996330
Admir Mehmedi102.2114.222.8Schweiz1658991
Bench
Daniel Batz106.3106.322.9575301
Tim Schraml89.4114.920.7383080
Václav Pila?104.9107.425.2Tschechien796502
Nicolai Lorenzoni110.1128.821.6977915
Tim Albutat105.9127.721.21199758
Felix Klaus97.8119.421.31208688
Mike Hanke97.3103.430.1Deutschland36020737


Champions League Odds

$
0
0
Here are the odds to advance to the quarter final of the Champions League compiled from various sources. The table is sorted by the difference in Goalimpact. Thus Real Madrid is, according to Goalimpact, the clearest of all favorites. The team of all teams that is most likely to advance to the next round. All other predictions agreed in this.

GIGIGI DiffSPI
Odds
BwinECI
Diff
ClubElo
FC Schalke 04112.1 -Real Madrid137.425.388%86%124785%
Arsenal FC119.8 -Bayern München141.521.778%77%64679%
Olympiakos Piräus108.9 -Manchester United125.516.661%77%68969%
Galatasaray110.2 -Chelsea FC126.816.670%77%74582%
Manchester City124.8 -FC Barcelona140.715.964%66%74070%
Zenit St. Petersburg110.6 -Borussia Dortmund124.814.275%79%49773%
AC Milan111.3 -Atlético Madrid119.58.276%69%64075%
Bayer Leverkusen112.6 -Paris Saint-Germain117.24.668%71%14250%

All sources selected the same favorite in all the pairs. The only exception is ClubElo that selected Leverkusen as marginal favorite against PSG. However, that was the closed call for Goalimpact and Euro Club Index, too. SPI and bwin beg to differ and see PSG advancing.

Update: I replaced the ClubElo differentials with odds as provided by Lars in the comments.


Guangzhou Evergrande vs Bayern München: Lineups

$
0
0

Guangzhou Evergrande

PlayerGoalimpactPeak GIAgeTeamNo. GamesNo. Minutes
Cheng Zeng113.2115.126.9China817521
Xiaoting Feng120.2124.528.1China968355
Young-Gwon Kim113.7120.423.8Südkorea12510973
Linpeng Zhang123.3127.324.6China746697
Elkeson115.2119.724.415311498
Zhi Zheng104.7131.833.3China19115363
Darío Conca121.9131.430.628023859
Bowen Huang121.4122.226.4China1128487
Xiang Sun104.2123.131.9China13610458
Xuri Zhao116.7121.028.0China835398
Muriqui115.9119.027.51179190
Bench
Jun Yang99.799.732.3China322976
Shuai Li104.0104.031.3151395
Teng Yi102.6109.323.84200
Peng Zhao99.9108.730.4China564409
Renliang Feng101.6102.825.6China432419
Hao Rong120.9122.326.7China553765
Junyan Feng110.8116.229.8401765
Sheng Qin113.2115.527.1China492919
Lin Gao122.4126.327.8China966766
Chaosheng Yang100.9129.120.34231
Weiwei Hu94.9120.120.8268


Bayern München

PlayerGoalimpactPeak GIAgeTeamNo. GamesNo. Minutes
Manuel Neuer162.3162.327.7Deutschland37435014
Daniel Van Buyten98.5146.835.8Belgien44839059
Rafinha125.9130.328.3Brasilien Olymp.31326329
Jérôme Boateng141.7143.825.3Deutschland31024850
Philipp Lahm193.8199.730.1Deutschland54649022
David Alaba119.1138.921.4Österreich19915911
Thiago129.2141.522.7Spanien [U21]1399308
Franck Ribéry135.4145.630.7Frankreich41133431
Mario Götze132.5151.921.5Deutschland15410581
Toni Kroos135.6141.623.9Deutschland26918925
Mario Mandžuki?124.4127.727.5Kroatien23918866
Bench
Tom Starke96.796.732.726524586
Lukas Raeder115.6115.619.9696448
Dante134.0140.430.1Brasilien28325294
Jan Kirchhoff107.8117.523.2Deutschland [U21]1067631
Diego Contento111.5119.123.6977631
Javi Martínez118.1120.225.3Spanien31025760
Xherdan Shaqiri129.1143.822.2Schweiz19112633
Mitchell Weiser99.0134.319.6Deutschland [U17]725592
Pierre-Emile Højbjerg94.2144.118.3Dänemark [U21]564305
Claudio Pizarro106.5148.635.2Peru58343321
Thomas Müller157.8162.824.3Deutschland29423154
Julian Green91.1139.118.5Deutschland [U19]503827


Top-50 Football Players - December 2013 edition

$
0
0
Here is the new list of the top-50 football players on earth. It is the first list since the introduction of the football aging curve. As the current player age is now corrected for all but for goalkeepers, I removed the age limit under 30 that was previously limiting the players on the list. As a result, now we have some players that did not have a prior listing.

I take the fact that the top-5 players are equal to the ones without age factor in November as a sign of the stability and reliability of the algorithm.

RankPlayerGoalimpactAgePeakGITeamNationalityPrevious
Rank
GI Diff
1Cristiano Ronaldo195.928.8200.7Real MadridPortugal1+7.9
2Philipp Lahm193.830.1199.7Bayern MünchenDeutschland4+14.2
3Bastian Schweinsteiger182.029.3187.1Bayern MünchenDeutschland3+1.5
4Cesc Fàbregas178.226.6179.5FC BarcelonaSpanien5+6.0
5Lionel Messi176.226.4177.2FC BarcelonaArgentinien2-8.6
6Dani Alves171.430.6181.0FC BarcelonaBrasilienn.a.n.a.
7Wayne Rooney169.328.1173.6Manchester UnitedEngland13+6.7
8Iker Casillas166.432.5166.4Real MadridSpanienn.a.n.a.
9Xabi Alonso165.332.0185.2Real MadridSpanienn.a.n.a.
10Javier Mascherano163.629.5168.8FC BarcelonaArgentinien12+0.7
11Manuel Neuer162.327.7162.3Bayern MünchenDeutschland9-4.2
12Sergio Ramos161.927.7165.5Real MadridSpanien18+4.0
13Mesut Özil160.125.2162.5Arsenal FCDeutschland6-7.7
14Zlatan Ibrahimovic159.732.2180.4Paris Saint-GermainSchwedenn.a.n.a.
15Petr Cech159.531.5159.5Chelsea FCTschechienn.a.n.a.
16John Terry158.833.0184.2Chelsea FCEnglandn.a.n.a.
17Victor Valdés158.431.9158.4FC BarcelonaSpanienn.a.n.a.
18Thomas Müller157.824.3162.8Bayern MünchenDeutschland8-8.7
19Patrice Evra154.632.6177.5Manchester UnitedFrankreichn.a.n.a.
20Iniesta153.829.6159.1FC BarcelonaSpanien10-10.5
21Gaël Clichy152.428.3156.9Manchester CityFrankreich19-1.2
22Arjen Robben151.929.8157.3Bayern MünchenNiederlande11-11.8
23Per Mertesacker151.529.2156.5Arsenal FCDeutschland20+1.4
24Mats Hummels151.224.9154.1Borussia DortmundDeutschland24+2.9
25Karim Benzema150.925.9151.0Real MadridFrankreich17-8.0
26Gianluigi Buffon150.435.8150.4JuventusItalienn.a.n.a.
27Neven Subotic150.025.0152.9Borussia DortmundSerbien, USA22+1.0
28Ashley Cole149.332.9174.4Chelsea FCEnglandn.a.n.a.
29João Moutinho149.127.3151.7AS MonacoPortugal35+4.1
30Gregory van der Wiel148.425.8148.9Paris Saint-GermainNiederlande23-0.5
31Busquets147.725.4149.5FC BarcelonaSpanien7-19.5
32Helton147.235.5147.2FC PortoBrasilienn.a.n.a.
33Piqué145.826.8147.5FC BarcelonaSpanien14-15.9
34Darijo Srna145.331.6162.1Shakhtar DonetskKroatienn.a.n.a.
35Jan Vertonghen144.826.6146.1Tottenham HotspurBelgien43+2.7
36Rafael van der Vaart144.430.8155.7Hamburger SVNiederlanden.a.n.a.
37Marcelo144.425.6145.7Real MadridBrasilien16-14.8
38Pepe Reina144.431.3144.4SSC NapoliSpanienn.a.n.a.
39Johnny Heitinga144.130.1149.9Everton FCNiederlande40+0.7
40Kun Agüero142.825.5144.2Manchester CityArgentinien79+6.1
41Marcel Schmelzer142.825.8143.2Borussia DortmundDeutschland38-1.3
42Mario Gómez142.828.4147.3ACF FiorentinaDeutschland28-4.6
43Robert Lewandowski141.825.3143.8Borussia DortmundPolen36-2.8
44Jérôme Boateng141.725.3143.8Bayern MünchenDeutschland32-4.5
45Toby Alderweireld141.624.8145.1Atletico MadridBelgien39-2.2
46Ángel Di María141.125.8141.7Real MadridArgentinien25-6.9
47Sami Khedira141.126.7142.5Real MadridDeutschland33-4.7
48Jeremain Lens141.026.0141.0Dinamo KievNiederlande41-2.1
49Luiz Gustavo140.826.3141.6VfL WolfsburgBrasilien34-4.5
50Salomon Kalou140.628.3145.1Lille OSCElfenbeinküste21-8.6

The only player that was listed below rank 50 in the last month and now newly entered the list is Manchester City's Kun Agüero an rank 40.

Kun Agüero has been rated as top talent since early 2004. His expected
Peak GI (dashed line) was 180. But he didn't live up to these very high
expectations and the Peak GI dropped to still outstanding 135 in
Aug 2006 when Atletico Madrid bought him. He developed in line
with the normal aging curve since then.

In case you miss him, Franck Ribéry is on rank 84 with a Goalimpact of 135.5 down from a peak of 145.6. But lucky him, the Ballon d'Or is granted for a year of great performance and not an entire career. Hope for him to win is left.

Notice to Readers

$
0
0
Happy New Year! 2013 was a year full of development in the football analytics community. Goalimpact was had two major revisions that increased its forecasting power a lot. In the course of the year, the number of readers of this blog increased substantially. Unfortunately, this came with an increase in spam comments. To reduce the workload of removing those, I deactivated anonymous commenting. I hope this will not lead to a too much reduced number of comments, as your comments are the fun part of blogging for me. You guys keep me motivated. Let's make in 2014 as much progress as we did in 2013.

Top-50 Football Players - January 2014 edition

$
0
0
A fresh top list of all football players as a start in the new year. There were only small changes to the previous month. This is a result from many leagues being closed for parts of December. However, we still have two new entrances.

RankPlayerGoalimpactPlayer AgePeakGITeamNationalityPrevious
Rank
GI Diff
1Cristiano Ronaldo195.928.9200.7Real MadridPortugal1-0.0
2Philipp Lahm192.130.2198.7Bayern MünchenDeutschland2-1.6
3Bastian Schweinsteiger181.729.4186.8Bayern MünchenDeutschland3-0.3
4Cesc Fàbregas179.126.7180.6FC BarcelonaSpanien4+0.9
5Lionel Messi174.526.5175.6FC BarcelonaArgentinien5-1.8
6Dani Alves171.130.7181.4FC BarcelonaBrasilien6-0.3
7Wayne Rooney170.628.2175.0Manchester UnitedEngland7+1.4
8Iker Casillas166.532.6166.5Real MadridSpanien8+0.2
9Javier Mascherano165.429.6170.6FC BarcelonaArgentinien10+1.8
10Manuel Neuer164.427.8164.4Bayern MünchenDeutschland11+2.2
11Xabi Alonso164.332.1184.6Real MadridSpanien9-1.1
12Zlatan Ibrahimovic161.732.3182.9Paris Saint-GermainSchweden14+2.0
13Sergio Ramos161.327.8165.0Real MadridSpanien12-0.7
14Mesut Özil159.825.3162.0Arsenal FCDeutschland13-0.3
15Thomas Müller159.424.3164.1Bayern MünchenDeutschland18+1.5
16Petr Cech159.031.6159.0Chelsea FCTschechien15-0.5
17John Terry157.533.1183.4Chelsea FCEngland16-1.3
18Victor Valdés157.532.0157.5FC BarcelonaSpanien17-0.9
19Patrice Evra156.532.7179.9Manchester UnitedFrankreich19+1.9
20Iniesta153.829.7159.1FC BarcelonaSpanien20-0.0
21Gaël Clichy153.628.4158.2Manchester CityFrankreich21+1.3
22Per Mertesacker152.929.3158.0Arsenal FCDeutschland23+1.4
23Arjen Robben152.129.9157.6Bayern MünchenNiederlande22+0.2
24Mats Hummels151.325.1154.0Borussia DortmundDeutschland24+0.1
25Karim Benzema151.226.0151.3Real MadridFrankreich25+0.3
26Gianluigi Buffon151.235.9151.2JuventusItalien26+0.8
27Neven Subotic150.325.1152.9Borussia DortmundSerbien27+0.2
28Busquets149.825.5151.3FC BarcelonaSpanien31+2.1
29João Moutinho149.427.3152.2AS MonacoPortugal29+0.3
30Gregory van der Wiel148.825.9149.1Paris Saint-GermainNiederlande30+0.4
31Helton148.135.7148.1FC PortoBrasilien32+0.8
32Ashley Cole147.933.0173.5Chelsea FCEngland28-1.4
33Piqué146.526.9148.4FC BarcelonaSpanien33+0.7
34Marcelo144.825.7145.8Real MadridBrasilien37+0.3
35Darijo Srna144.731.7162.1Shakhtar DonetskKroatien34-0.6
36Jan Vertonghen144.626.7146.1Tottenham HotspurBelgien35-0.2
37Pepe Reina144.431.3144.4SSC NapoliSpanien38+0.0
38Johnny Heitinga143.630.2150.1Everton FCNiederlande39-0.5
39Kun Agüero143.625.6144.7Manchester CityArgentinien40+0.8
40Rafael van der Vaart143.430.9155.2Hamburger SVNiederlande36-1.1
41Marcel Schmelzer142.925.9143.1Borussia DortmundDeutschland41+0.2
42Jérôme Boateng142.925.3144.8Bayern MünchenDeutschland44+1.2
43Toby Alderweireld142.924.8146.1Atletico MadridBelgien45+1.3
44Mario Gómez142.428.5147.0ACF FiorentinaDeutschland42-0.3
45Ángel Di María141.625.9142.0Real MadridArgentinien46+0.5
46Fernandinho141.628.7146.2Manchester CityBrasilien55+1.9
47Luiz Gustavo141.526.4142.5VfL WolfsburgBrasilien49+0.7
48Robert Lewandowski141.325.3143.1Borussia DortmundPolen43-0.5
49Jeremain Lens141.226.1141.5Dinamo KievNiederlande48+0.3
50Wesley Sneijder141.129.6146.3GalatasarayNiederlande52+0.8



Fernandinho had is Goalimpact increase to world-class rather late
in his career. From early 2005 until Summer 2011 his expected maximum
score (PeakGI) was consistently between 120 and 130. After Summer 2011,
however, his Goalimpact increased further rather than slightly falling as would be
expected giving the football aging curve. This was also reflected in the sudden
raise in market value on transfermarkt by 20M€ in summer 2013.


Wesley Sneijder is a textbook example showing that Goalimpact works
for early talent recognition. As early as 2003, Goalimpact expected him to
peak between 140 and 145 and his expectation stayed in this narrow band
throughout his career. His Goalimpact developed exactly like expected given 
the football aging curve. Assuming it stay like this, he is likely to drop out
the Top-50 soon again.

Rating for Goalkeeper

$
0
0
One of the problems of football statistics is that it isn't obvious to find numbers how to rate players. One position that is comparably easy to analyse is the goalkeeper. It is easier because goalkeeper have less degrees of freedom of what to do on the field. They move around much less and if they play for good team they often hardly have any action at all in an entire game. Despite this, even for goalkeepers we do not have definite numbers to rank them.

differentgame did some great work in analyzing goalkeepers. They compared the save percentages from different zones and computed "goals above average stopped". However, the game of a goalkeeper consists of more then just shot stopping. Catching crosses, playing a sweeper behind a high defense line, passing, long balls, organization of the defense and many more. Watch this video of Manuel Neuer and you will see many amazing actions by him, but not a single save.


Goalimpact rates a player by the goal difference of the player's team when the player is on the field as compared to when he is not. This basic logic is applied to all players independent of their position. For goalkeepers this will include all influence the goalkeeper has on the goal difference. Even his impact on scoring goals by starting fast breaks. This algorthim implicitly nets weights the pros and cons of each goalkeepers.

Based on this, we can produce a list of the best goalkeepers and see if this list is reasonable. So here is the list of all goalkeepers with a Goalimpact above 130, a level that can be considered as the best of breed.

RankPlayerGoalimpactPlayer AgeTeamNationality
1Iker Casillas166.532.5Real MadridSpanien
2Manuel Neuer164.427.7Bayern MünchenDeutschland
3Petr Cech158.931.5Chelsea FCTschechien
4Victor Valdés157.432.0FC BarcelonaSpanien
5Gianluigi Buffon151.135.9JuventusItalien
6Helton148.035.6FC PortoBrasilien
7Pepe Reina144.331.3SSC NapoliSpanien
8Andriy Pyatov140.129.5Shakhtar DonetskUkraine
9Dida137.840.5Gremio Porto AlegreBrasilien
10Maarten Stekelenburg136.231.2Fulham FCNiederlande
11Andreas Isaksson133.832.2Kasimpasa SKSchweden
12Allan McGregor131.131.9Hull CitySchottland

To check if this list indeed comprising the best goalkeepers, we refer to a list that is independently generated by experts: The Fifa World XI. There are five goalkeepers shortlisted to be selected:
  • Gianluigi Buffon (Italien, Juventus Turin)
  • Iker Casillas (Spanien, Real Madrid)
  • Petr Cech (Tschechien, FC Chelsea)
  • Manuel Neuer (Deutschland, Bayern München)
  • Victor Valdés (Spanien, FC Barcelona)
As these are exactly the five highest ranked goalkeepers in our rating, we conclude that Goalimpact does work for goalkeepers, too. Notice, that the algorithm didn't just pick the goalkeepers of the best clubs of the world. The big clubs have usually good goalkeepers, but many of the big English clubs are missing here as is Dortmund. Maybe they should adopt their goalkeeper scouting and make it rely on better data. I can't think of a more cost-efficient way to improve a team's expected goal difference than to hire a great goalkeeper. Andriy Pyatov is listed with 6M€ at transfermarkt, Helton with 3M€.

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.

Atlético Madrid vs FC Barcelona: Team Rooster

$
0
0
Ateltico is a team without apparent weakness, but Barca is individually much better.

Atletico Madrid

PlayerGoalimpactPeak GIAgeTeamNo. GamesNo. Minutes
Thibaut Courtois128.7128.721.7Belgien17516235
Diego Godín120.8124.927.9Uruguay30527262
Filipe Luís122.7127.228.4Brasilien28124303
Juanfran118.0122.929.0Spanien33124452
Miranda132.0137.129.3Brasilien29826875
Tiago110.4134.032.7Portugal35424697
Koke117.0132.622.0Spanien15910119
Arda Turan131.8133.726.9Türkei32925535
Gabi114.1123.130.535527382
David Villa139.9160.132.1Spanien50638999
Diego Costa112.9115.125.320215027
Bench
Aranzubía96.396.334.3Spanien Olymp.36333469
Toby Alderweireld142.9146.124.8Belgien19217126
Emiliano Insúa111.9114.725.0Argentinien16214048
Raúl García117.1120.327.5Spanien [U21]36724297
Cristian Rodríguez108.4112.928.3Uruguay30117497
Josuha Guilavogui109.1118.223.3Frankreich1218838
José Sosa115.3119.928.5Argentinien34022631


FC Barcelona

PlayerGoalimpactPeak GIAgeTeamNo. GamesNo. Minutes
Victor Valdés157.5157.532.0Spanien57653669
Piqué146.5148.426.9Spanien37231652
Jordi Alba119.8123.224.8Spanien22316729
Dani Alves171.1181.430.7Brasilien56648725
Cesc Fàbregas179.1180.626.7Spanien47135624
Xavi131.4162.133.9Spanien81467112
Iniesta153.8159.129.7Spanien56041179
Javier Mascherano165.4170.629.6Argentinien43537012
Busquets149.8151.325.5Spanien31725687
Pedro140.9141.826.4Spanien28118837
Alexis Sánchez134.3136.925.0Chile31121044
Bench
Pinto75.575.538.221619730
Bartra123.5134.223.0Spanien [U21]1099099
Adriano131.7136.729.2Brasilien34824960
Alex Song139.9140.626.3Kamerun32525679
Sergi Roberto110.2126.421.9Spanien [U21]1138343
Lionel Messi174.5175.626.5Argentinien49140698
Neymar114.9131.121.9Brasilien17914604



Djibril Paye - Mover of the Month

$
0
0
In the category Mover of the Month, we are reporting every month the player that had the biggest positive surprise in the last 30 days. This month's top mover plays in Moldova's top league at Sheriff Tiraspol. The 23yo usually plays as left-back. In December his results were.

Divizia NationalaDacia-Sheriff13
Divizia NationalaSheriff-Ac. Chisinau80
Divizia NationalaMilsami-Sheriff02
Europa LeagueSheriff-Tromsö20

In for games the team scored 15 goals and conceded only one. Paye played all games full 90 minutes. The only exception was the 8:0 against Chisinau when he left already after 58 minutes. But at that time the score was already 8:0 giving an incredible goal difference rate in those five games. It was sufficient to increase his Goalimpact full three points in only one month.

Djibril Paye is expected to peak between 115 and 120 since summer 2011.
His performance has been a bit mediocre in 2012, but picked up
in 2013 putting him back on track with his development.

His current rating now is 115 and his price tag on transfermarkt is only 350.000€. Transferring him to a bigger league looks like a no-brainer to us.

Hamburger SV vs FC Schalke 04: Team Roster

$
0
0
Schalke is expected to win. The players are having higher quality. And both teams have some promising talents in their ranks. Watch them next season.

Hamburger SV

PlayerGoalimpactPeak GIAgeTeamNo. GamesNo. Minutes
Jaroslav Drobný88.888.834.2Tschechien Olymp.20719160
Heiko Westermann109.2117.530.4Deutschland42038397
Zhi Gin Lam98.2110.822.61078128
Jonathan Tah74.3131.717.9443844
Marcell Jansen101.3105.728.2Deutschland29424433
Hakan Çalhanoglu96.3128.419.9Türkei1169255
Ivo Ilicevic94.697.027.2Kroatien22013970
Milan Badelj128.7131.924.8Kroatien21817725
Tolgay Arslan96.3104.923.41097778
Rafael van der Vaart143.3155.230.9Niederlande50738395
Pierre-Michel Lasogga112.8128.022.1Deutschland [U21]1319193
Bench
Sven Neuhaus86.586.535.819918371
Dennis Diekmeier97.8102.824.2Deutschland [U21]15313388
Lasse Sobiech99.9110.722.9Deutschland [U21]1189721
Ouasim Bouy91.0117.620.6Niederlande [U19]281994
Petr Jirácek107.2111.127.8Tschechien16911461
Ola John115.8134.221.6Niederlande [U21]1116769
Jacques Zoua110.3124.122.3Kamerun1366899


FC Schalke 04

PlayerGoalimpactPeak GIAgeTeamNo. GamesNo. Minutes
Ralf Fährmann98.398.325.3968875
Felipe Santana112.8116.627.816612104
Sead Kolasinac108.8135.720.5Deutschland [U19]967141
Atsuto Uchida122.1122.725.8Japan22819758
Christian Fuchs107.2110.927.8Österreich37230686
Joel Matip108.9122.322.4Kamerun18314736
Max Meyer96.7146.918.3Deutschland [U17]694618
Kevin Prince Boateng110.5112.226.8Ghana27119512
Roman Neustädter129.1129.525.824219745
Jefferson Farfán130.0135.029.2Peru41033925
Klaas-Jan Huntelaar137.6145.930.4Niederlande39831673
Bench
Timo Hildebrand109.0109.034.8Deutschland42439528
Tim Hoogland109.0113.628.613810899
Kyriakos Papadopoulos110.4127.021.8Griechenland1239368
Marcel Sobottka84.9119.419.7847399
Leon Goretzka88.0131.418.9Deutschland [U21]715329
Chinedu Obasi111.6115.027.6Nigeria14510224
Ádám Szalai113.8113.926.1Ungarn15710808


Backtesting: How did the Bundesliga prediction work out so far?

$
0
0
Ten match days are played this Bundesliga season already. Let's check how well the different pre-season predictions worked so far. To recall, these were the predictions (sorted by Goalimpact). The closed pre-season rank for each team is highlighted green.

No.TeamGoalimpactPointsGoal DiffBwin RankClubEloEuro Club
Index
tm.deLast YearCurrent
1Bayern München139,884,7+64,8111111
2Borussia Dortmund119,860,2+23,1222223
3FC Schalke 04119,059,2+21,3344345
4Bayer Leverkusen113,852,9+10,6433432
5VfL Wolfsburg112,350,9+7,35785116
6VfB Stuttgart107,545,0-2,8613771212
7Hannover 96106,143,4-5,6108610910
81. FSV Mainz 05105,742,9-6,413111116138
9Bor. Mönchengladbach105,642,7-6,7665884
10Hertha BSC105,442,5-7,112141315
17
7
111899 Hoffenheim105,342,4-7,3131616121613
12Eintracht Braunschweig105,042,0-7,918181818
18
18
13SC Freiburg104,641,5-8,8135913515
14Hamburger SV103,640,3-10,8810106
7
16
151. FC Nürnberg103,540,2-11,016912141017
16Werder Bremen101,237,4-15,8111715111411
17Eintracht Frankfurt100,736,8-16,8912149614
18FC Augsburg99,235,0-19,917151717159

The yellow column in the following table shows the rank correlation of the current table with the predicted table by the different algorithms or sources.

GoalimpactBwin RankClubEloEuro Club
Index
tm.deLast Yearcurrent
Goalimpact100%78%69%83%70%50%74%
Bwin Rank100%75%87%97%75%73%
ClubElo100%92%75%91%63%
Euro Club Index100%84%82%71%
tm.de100%80%61%
Last Year100%47%
current100%

Still a close race. The Euro Club Index catched up with Goalimpact and Bwin since the last backtesting. ClubElo also gained ground and handed the red light to transfermarkt.de. Still all measures are better than just assuming the last years standings.


Top-50 Football Players - February 2014 edition

$
0
0
A fresh update of the games of last month and here is the new Top-50 list of the world's football players. This time we have four new entries marked yellow in the table below.

RankPlayerGoalImpactAgePeakGITeamNational TeamPrevious
Rank
GI Diff
1Cristiano Ronaldo195.829.0200.7Real MadridPortugal1-0.1
2Philipp Lahm189.330.3196.5Bayern MünchenDeutschland2-2.8
3Cesc Fàbregas181.326.8182.9FC BarcelonaSpanien4+2.2
4Bastian Schweinsteiger180.429.5185.6Bayern MünchenDeutschland3-1.3
5Lionel Messi175.426.6176.7FC BarcelonaArgentinien5+0.9
6Wayne Rooney170.728.3175.2Manchester UnitedEngland7+0.1
7Dani Alves170.130.8180.9FC BarcelonaBrasilien6-1.0
8Javier Mascherano165.929.7171.2FC BarcelonaArgentinien9+0.5
9Iker Casillas165.532.7165.5Real MadridSpanien8-1.0
10Manuel Neuer164.927.8164.9Bayern MünchenDeutschland10+0.5
11Xabi Alonso164.132.2185.0Real MadridSpanien11-0.2
12Zlatan Ibrahimovic164.032.3185.7Paris Saint-GermainSchweden12+2.3
13Sergio Ramos163.827.8167.7Real MadridSpanien13+2.5
14Mesut Özil161.625.3163.6Arsenal FCDeutschland14+1.8
15Thomas Müller160.224.4164.7Bayern MünchenDeutschland15+0.8
16Petr Cech158.331.7158.3Chelsea FCTschechien16-0.7
17John Terry158.133.2184.4Chelsea FCEngland17+0.5
18Patrice Evra156.532.8180.4Manchester UnitedFrankreich19+0.0
19Gaël Clichy155.928.5160.5Manchester CityFrankreich21+2.3
20Victor Valdés155.732.1155.7FC BarcelonaSpanien18-1.8
21Per Mertesacker155.529.3160.6Arsenal FCDeutschland22+2.6
22Iniesta154.629.8159.9FC BarcelonaSpanien20+0.8
23Arjen Robben154.430.0160.1Bayern MünchenNiederlande23+2.3
24Karim Benzema152.426.1152.7Real MadridFrankreich25+1.2
25Mats Hummels152.225.2154.6Borussia DortmundDeutschland24+0.9
26Gregory van der Wiel150.526.0150.5Paris Saint-GermainNiederlande30+1.7
27Neven Subotic150.325.2152.7Borussia DortmundSerbien27+0.1
28Busquets149.725.6151.0FC BarcelonaSpanien28-0.1
29Gianluigi Buffon149.536.0149.5JuventusItalien26-1.7
30João Moutinho149.027.4152.0AS MonacoPortugal29-0.4
31Ashley Cole148.133.1174.3Chelsea FCEngland32+0.3
32Helton148.035.8148.0FC PortoBrasilien31-0.0
33Marcelo146.625.8147.3Real MadridBrasilien34+1.8
34Piqué146.427.0148.5FC BarcelonaSpanien33-0.1
35Darijo Srna145.631.8163.7Shakhtar DonetskKroatien35+1.0
36Kun Agüero144.725.7145.6Manchester CityArgentinien39+1.1
37Jan Vertonghen144.426.8146.0Tottenham HotspurBelgien36-0.2
38Jérôme Boateng144.025.4145.6Bayern MünchenDeutschland42+1.1
39Fernandinho143.528.8148.2Manchester CityBrasilien46+1.9
40Johnny Heitinga143.230.3150.3Everton FCNiederlande38-0.4
41Marcel Schmelzer143.126.0143.2Borussia DortmundDeutschland41+0.2
42Pepe Reina143.031.4143.0SSC NapoliSpanien37-1.4
43Toby Alderweireld142.624.9145.6Atletico MadridBelgien43-0.3
44Ángel Di María142.526.0142.6Real MadridArgentinien45+0.9
45Maxwell142.332.4164.6Paris Saint-GermainBrasilien53+1.5
46Pedro142.126.5143.2FC BarcelonaSpanien52+1.2
47Rafael van der Vaart142.131.0154.5Hamburger SVNiederlande40-1.3
48Arturo Vidal141.726.7143.2JuventusChile54+1.3
49Alex Song141.626.4142.5FC BarcelonaKamerun57+1.7
50Robert Lewandowski141.625.4143.1Borussia DortmundPolen48+0.2


Maxwell plays on world-class level for nearly a decade now. Despite his age
of nearly 34 he kept having high impact. But it is unlikely that he can defy
gravity for much longer and his performance will soon point southwards.


Pedro is probably one of the most underrated players at Barcelona.
He is playing an excellent season. From all Barca players this season 
he needed least minutes per goal (96). Less than Messo (123) 
and Neymar (186). Still is not getting as much media attention.


Arturo Vidal has been predicted a great future since early on. But the
starting last season Vidal managed to beat the predictions and went to
world-class. Despite Juve failing to qualifying to the Champions League
knock-out stage, Vidal qualified for the Top50
as one of only three Seria A players.


Alex Song is the second Barca player to enter the Top50 this month. He played
only 10 matches this Primera Division season so far, but all defeats and
draws were without him. He certainly seems to add stability as a defensive
midfielder even in a team like Barca that is needed.


Transfers Winter 2013/2014 Visualized

$
0
0
While toying around with Tableau, I generated these maps showing the Winter transfers. The first map shows the average Goalimpact of the players that left the respective country.
And here the map showing the average Goalimpact of the players that moved to that country.
Viewing all 238 articles
Browse latest View live