clock menu more-arrow no yes

Filed under:

Advanced Statistics for European Football Leagues

New, comments

These are advanced shot statistics for the Bundesliga, Serie A, and La Liga.

Stuart Franklin

The following sortable tables contain advanced shot statistics for the 2015-2016 seasons of the Bundesliga, Serie A and La Liga. They are updated at semi-regular intervals. For definitions, see the Glossary below. See also the advanced statistics page for the EPL.

Updated through matches of May 2.

All data provided by Opta.

La Liga

Attack Shots DZ Wide SoB %Cross %TB DZ Pass Counter Est. Poss.
Espanyol 375 165 89 121 45% 5.1% 30 97 29
Deportivo La Coruna 436 143 82 211 36% 8.0% 26 118 47
Atletico Madrid 449 198 85 166 41% 8.1% 35 87 72
Rayo Vallecano 466 176 97 193 53% 2.6% 31 108 33
Athletic Club 430 197 81 152 50% 5.8% 23 95 29
Sporting Gijon 350 147 73 130 43% 4.5% 20 101 18
Levante 414 155 85 174 48% 5.4% 23 102 25
Real Betis 385 159 74 152 49% 3.4% 36 89 40
Granada 408 143 61 204 50% 3.9% 18 115 20
Villarreal 318 122 76 120 42% 7.1% 20 90 29
Real Sociedad 430 193 80 157 56% 4.4% 29 78 45
Barcelona 568 290 109 169 21% 13.3% 75 140 94
Celta Vigo 422 142 103 177 28% 9.8% 52 116 62
Real Madrid 673 279 134 260 48% 7.3% 45 182 107
Eibar 387 164 78 145 49% 5.0% 27 100 9
Sevilla 438 227 92 119 44% 6.0% 36 107 33
Valencia 372 143 81 148 41% 8.0% 37 99 34
Las Palmas 399 146 72 181 36% 6.9% 31 95 38
Getafe 405 146 85 174 44% 2.6% 26 97 38
Malaga 423 170 77 176 49% 2.4% 28 104 44

Defense Shots DZ Wide SoB %Cross %TB DZ Pass Counter Est. Poss.
Espanyol 460 183 91 186 42% 6.9% 31 100 45
Deportivo La Coruna 380 174 65 141 48% 8.8% 24 96 42
Atletico Madrid 350 106 72 172 43% 5.1% 17 65 33
Rayo Vallecano 450 217 97 136 41% 7.3% 41 130 21
Athletic Club 362 143 84 135 39% 6.2% 36 86 34
Sporting Gijon 503 199 91 213 39% 7.6% 46 125 65
Levante 464 196 97 171 39% 4.1% 38 137 60
Real Betis 486 209 110 167 44% 6.6% 43 118 45
Granada 411 197 82 132 44% 7.9% 34 93 40
Villarreal 431 177 92 162 54% 2.2% 23 102 43
Real Sociedad 393 158 73 162 47% 6.1% 24 110 38
Barcelona 354 120 75 159 43% 8.7% 21 92 39
Celta Vigo 437 168 92 177 38% 5.8% 32 112 29
Real Madrid 407 180 71 156 41% 5.6% 41 101 46
Eibar 368 159 71 138 52% 9.6% 30 95 34
Sevilla 513 153 96 264 41% 2.0% 39 129 70
Valencia 488 219 84 185 40% 6.9% 42 109 47
Las Palmas 458 200 94 164 40% 6.1% 32 108 42
Getafe 449 189 77 183 46% 7.9% 32 118 34
Malaga 384 158 100 126 52% 3.5% 22 94 39

Fancy G GA NPG NPGA xG xGA GD xGD TSD SoTD Mt
Espanyol 36 67 33 60 41.2 48.6 -31 -7.3 -85 -20 36
Deportivo La Coruna 43 59 38 55 38.9 46.0 -16 -7.1 +56 +9 36
Atletico Madrid 60 16 58 15 50.5 24.9 +44 +25.5 +99 +63 36
Rayo Vallecano 48 70 46 62 45.8 55.4 -22 -9.7 +16 -14 36
Athletic Club 55 44 51 36 44.8 38.7 +11 +6.1 +68 +24 36
Sporting Gijon 37 61 35 54 37.7 50.8 -24 -13.0 -153 -76 36
Levante 34 66 32 58 35.3 51.3 -32 -15.9 -50 -33 36
Real Betis 31 50 29 49 33.7 55.6 -19 -21.9 -101 -61 36
Granada 42 65 35 59 32.9 50.4 -23 -17.4 -3 -41 36
Villarreal 44 31 39 28 32.1 36.9 +13 -4.8 -113 +1 36
Real Sociedad 42 47 40 41 46.1 39.3 -5 +6.8 +37 -1 36
Barcelona 104 29 90 26 94.9 32.9 +75 +62.0 +214 +108 36
Celta Vigo 50 57 46 52 41.9 45.3 -7 -3.4 -15 -5 36
Real Madrid 105 32 97 31 83.2 37.9 +73 +45.3 +266 +139 36
Eibar 46 56 40 52 38.8 46.2 -10 -7.4 +19 -12 36
Sevilla 49 43 42 40 53.9 38.9 +6 +15.0 -75 +2 36
Valencia 44 44 37 41 41.2 52.8 +0 -11.6 -116 -40 36
Las Palmas 44 49 37 46 30.6 52.2 -5 -21.6 -59 -20 36
Getafe 35 64 33 56 35.7 52.7 -29 -17.0 -44 -42 36
Malaga 34 33 32 29 36.9 39.6 +1 -2.6 +39 +19 36

Bundesliga

Attack Shots DZ Wide SoB %Cross %TB DZ Pass Counter Est. Poss.
Borussia M'Gladbach 417 161 91 165 21% 4.0% 39 112 60
Bayern Munich 588 265 103 220 31% 3.0% 51 97 130
Bayer Leverkusen 458 179 99 180 37% 2.2% 34 124 39
Hannover 96 344 114 74 156 39% 2.1% 17 91 19
Hertha BSC 302 141 59 102 40% 1.5% 20 60 23
Ingolstadt 380 133 63 184 43% 1.0% 23 81 19
Eintracht Frankfurt 353 151 79 123 42% 2.2% 16 75 38
Schalke 04 453 191 93 169 41% 4.2% 31 96 48
Hoffenheim 351 127 87 137 22% 2.3% 35 90 31
Mainz 357 160 72 125 33% 4.7% 25 102 21
Wolfsburg 462 192 84 186 44% 1.4% 26 106 59
Hamburg SV 356 131 72 153 37% 2.5% 20 96 16
Werder Bremen 420 185 72 163 36% 1.2% 34 96 27
FC Koln 399 187 73 139 47% 2.7% 18 107 17
Darmstadt 327 157 53 117 34% 0.5% 30 66 10
Stuttgart 476 220 81 175 37% 2.7% 36 129 44
Borussia Dortmund 500 226 107 167 23% 5.4% 57 118 102
Augsburg 422 161 75 186 42% 2.1% 21 102 40

Defense Shots DZ Wide SoB %Cross %TB DZ Pass Counter Est. Poss.
Borussia M'Gladbach 426 175 88 163 41% 1.5% 33 106 38
Bayern Munich 218 83 44 91 41% 1.6% 15 63 15
Bayer Leverkusen 320 152 71 97 31% 1.8% 31 78 24
Hannover 96 468 206 89 173 34% 3.4% 35 124 49
Hertha BSC 411 179 63 169 45% 4.1% 31 89 42
Ingolstadt 345 151 63 131 37% 2.3% 15 80 35
Eintracht Frankfurt 395 174 76 145 38% 3.2% 36 120 42
Schalke 04 469 169 97 203 32% 2.6% 26 118 35
Hoffenheim 525 248 102 175 42% 2.3% 47 121 58
Mainz 446 174 81 191 33% 1.6% 26 99 40
Wolfsburg 368 162 76 130 29% 4.2% 26 91 31
Hamburg SV 443 188 86 169 35% 4.0% 29 103 37
Werder Bremen 428 167 96 165 37% 3.0% 28 110 54
FC Koln 455 180 81 194 40% 1.5% 25 99 56
Darmstadt 467 192 87 188 35% 5.4% 35 80 68
Stuttgart 423 175 105 143 27% 1.1% 31 106 38
Borussia Dortmund 257 117 43 97 35% 1.3% 22 66 21
Augsburg 501 189 89 223 31% 1.8% 42 95 60

Fancy G GA NPG NPGA xG xGA GD xGD TSD SoTD Mt
Borussia M'Gladbach 63 49 57 39 43.1 38.9 +14 +4.2 -9 +38 32
Bayern Munich 75 15 66 14 60.5 16.2 +60 +44.3 +370 +166 32
Bayer Leverkusen 52 36 45 30 46.2 30.9 +16 +15.3 +138 +43 32
Hannover 96 29 59 26 51 27.9 49.7 -30 -21.8 -124 -76 32
Hertha BSC 41 40 37 36 27.9 37.5 +1 -9.5 -109 -20 32
Ingolstadt 30 37 23 35 28.6 34.8 -7 -6.2 +35 +3 32
Eintracht Frankfurt 33 51 29 48 31.0 43.7 -18 -12.7 -42 -44 32
Schalke 04 46 47 40 43 39.5 41.3 -1 -1.8 -16 -10 32
Hoffenheim 38 49 35 45 30.3 52.8 -11 -22.5 -174 -74 32
Mainz 43 41 42 37 39.5 39.8 +2 -0.4 -89 -19 32
Wolfsburg 43 48 39 47 39.9 38.2 -5 +1.8 +94 +34 32
Hamburg SV 37 44 31 38 32.9 42.3 -7 -9.4 -87 -32 32
Werder Bremen 49 65 42 56 38.6 43.2 -16 -4.5 -8 -22 32
FC Koln 36 40 33 37 33.6 37.8 -4 -4.2 -56 -6 32
Darmstadt 36 50 34 44 31.7 43.3 -14 -11.6 -140 -40 32
Stuttgart 48 69 42 58 52.7 50.8 -21 +1.9 +53 -10 32
Borussia Dortmund 80 31 74 26 71.1 24.8 +49 +46.3 +243 +104 32
Augsburg 40 48 31 42 32.5 41.9 -8 -9.4 -79 -35 32

Serie A

Attack Shots DZ Wide SoB %Cross %TB DZ Pass Counter Est. Poss.
Lazio 478 173 84 221 45% 5.4% 36 99 41
Juventus 554 201 90 263 45% 6.2% 33 106 66
Empoli 455 114 96 245 39% 8.6% 32 108 58
Fiorentina 533 157 81 295 48% 9.7% 32 98 75
Frosinone 459 133 78 248 50% 5.7% 25 109 27
Internazionale 491 192 67 232 42% 4.2% 41 118 62
Palermo 401 140 79 182 51% 4.1% 23 106 42
Sampdoria 411 130 79 202 51% 6.7% 25 97 47
Sassuolo 455 157 70 228 46% 4.4% 30 122 51
Bologna 364 124 60 180 37% 3.3% 24 90 38
AC Milan 515 175 98 242 45% 5.5% 40 127 53
Roma 523 201 107 215 37% 5.5% 41 118 62
Atalanta 423 149 78 196 50% 2.6% 20 116 41
Carpi 391 145 80 166 52% 3.1% 27 120 19
Chievo 403 139 80 184 59% 1.8% 26 103 36
Genoa 422 154 73 195 51% 2.6% 21 105 54
Napoli 584 178 141 265 22% 11.0% 25 144 101
Torino 436 153 99 184 47% 4.4% 27 122 31
Udinese 422 178 80 164 51% 3.9% 31 110 29
Verona 423 174 74 175 50% 1.6% 33 105 27

Defense Shots DZ Wide SoB %Cross %TB DZ Pass Counter Est. Poss.
Lazio 378 115 74 189 42% 4.8% 22 88 28
Juventus 319 83 49 187 45% 3.8% 17 72 35
Empoli 499 170 85 244 49% 3.5% 34 115 50
Fiorentina 330 129 63 138 45% 5.2% 21 81 31
Frosinone 713 238 130 345 46% 4.6% 43 155 119
Internazionale 438 154 94 190 44% 4.8% 30 108 35
Palermo 573 220 102 251 49% 4.3% 40 163 62
Sampdoria 552 216 105 231 45% 4.4% 39 146 55
Sassuolo 438 138 93 207 46% 4.8% 27 109 41
Bologna 442 179 77 186 43% 5.9% 29 95 43
AC Milan 427 124 87 216 41% 7.1% 29 124 31
Roma 384 109 75 200 45% 4.9% 29 101 25
Atalanta 431 156 74 201 49% 6.1% 29 98 51
Carpi 469 169 89 211 49% 6.2% 33 96 67
Chievo 550 173 115 262 44% 4.9% 31 143 63
Genoa 470 179 83 208 41% 5.0% 40 121 27
Napoli 319 103 47 169 51% 5.3% 14 88 30
Torino 413 141 71 201 54% 4.2% 12 94 49
Udinese 503 180 95 228 40% 4.0% 39 127 58
Verona 495 191 86 218 42% 9.0% 34 99 60

Fancy G GA NPG NPGA xG xGA GD xGD TSD SoTD Mt
Lazio 47 47 39 41 46.3 32.7 +0 +13.6 +100 -11 36
Juventus 69 18 60 15 50.2 19.9 +51 +30.3 +235 +104 36
Empoli 37 46 35 43 32.5 41.1 -9 -8.6 -44 -11 36
Fiorentina 56 40 46 40 40.5 35.4 +16 +5.1 +203 +53 36
Frosinone 35 71 31 63 29.7 60.8 -36 -31.1 -254 -87 36
Internazionale 47 34 44 28 49.8 36.0 +13 +13.8 +53 +12 36
Palermo 35 63 33 54 35.0 53.2 -28 -18.2 -172 -69 36
Sampdoria 48 53 42 46 35.3 53.0 -5 -17.6 -141 -33 36
Sassuolo 45 39 40 35 40.1 37.5 +6 +2.6 +17 +11 36
Bologna 33 44 31 37 30.7 44.2 -11 -13.5 -78 -38 36
AC Milan 47 40 42 35 44.4 33.4 +7 +11.1 +88 +26 36
Roma 74 38 70 29 56.2 31.9 +36 +24.3 +139 +55 35
Atalanta 37 43 31 37 36.2 38.2 -6 -1.9 -8 -10 35
Carpi 34 53 26 48 33.3 41.7 -19 -8.4 -78 -38 36
Chievo 43 42 37 38 30.7 45.9 +1 -15.2 -147 -40 36
Genoa 39 43 34 39 37.0 43.5 -4 -6.6 -48 -24 35
Napoli 72 30 63 26 58.2 23.5 +42 +34.8 +265 +131 35
Torino 50 51 38 41 37.7 32.1 -1 +5.6 +23 +28 36
Udinese 33 57 31 51 43.8 44.6 -24 -0.8 -81 -18 36
Verona 30 59 25 52 33.8 52.8 -29 -19.0 -72 -41 36

Glossary

The shot locations are based on my Shot Matrix shot locations, the map is displayed to the right. Penalties are not included in shots.

Shot_matrix4DZS: Shots from the danger zone, which is zones 1-3, the close and central areas of the box.

WS: Shots from the wide areas of the 18-yard-box, zones 4-5.

SoB: Shots from outside the 18-yard-box, zones 6-8.

%Cross: Percentage of shots from the danger zone assisted by crosses.

%TB: Percentage of shots from zones 1-5 assisted by through-balls.

DZ Pass: Shots assisted by passes in or around the danger zone.

Counter: Shots attempted from counterattacking moves

Est. Poss.: Shot attempted from established possession in the opposition half

TSD: Total Shots Difference, shots taken minus shots allowed.

SoTD: Shots on target difference, shots on target minus shots on target conceded.

xG: Expected goals scored or conceded based on shot type, assist type and shot location, speed of attack and a few more factors. For the explanation of the components of xG, see my full open-method expected goals methodology.

Expected goals here does not sum to the same total as goals, because it excludes penalties and own goals, as well as deprecating the value of chances off rebounds.

A disclaimer on xG: These are not meant to be definitive. I have published the component numbers precisely so that you can make your own judgments. The game of football is irreducibly complex, and I do not mean to suggest I have finally reduced it to a single number. But I think xG, even if this simple form, remains a useful and interesting figure. I will be working to improve my xG statistics (in a fully open way) over the next several months.

xGD: Expected Goals Difference, expected goals created minus expected goals conceded.

SoS: Strength of schedule based on my Premier League projections. This represented how much more difficult or easier a team's schedule has been. An SoS number of 1.10 means a schedule about 10 percent harder than average.

Adj xGD: xGD adjusted for strength of schedule.