In this first football article, we place words on the numbers of football analytics. The first part of the article gives the actual definitions, while the second shows an example for the 2012-13 Premier League season.
Eventually, I play with the numbers to understand some surprising facts about the relegated teams of last year.
Definitions of metrics
When I searched for football numbers on the Web, I found lots of blogs using many abbreviations to describe the stats of the game. I found a list of definitions on the StatsBomb blog, but I wanted to do my own list to see whether I understood everything correctly. So I summed up all the metrics for which I discovered a clear explanation in blog articles.
Here are the definitions:
Metric |
Abb. |
Meaning |
Points Per Game |
PPG |
actual result |
Total Shot Ratio |
TSR |
game dominance |
PDO |
PDO |
relative shot/save efficiency (regarding other teams) |
Goal Ratio |
GR |
goal scoring ability |
Shots On Target Ratio |
SOTR |
ability to create serious attempts |
Conversion Ratio |
CVR |
ability to score goals from attempts |
On Target Conversion Ratio |
OTCVR |
ability to score goals from serious attempts |
Save Ratio |
SVR |
ability to save serious attempts from opponent |
Cards Per Game |
CPG |
fair play |
Then, to compute these values we use the corresponding formulas:
Metric |
Formula |
PPG |
mean(points_for) |
TSR |
shots_for / (shots_for + shots_against) |
PDO |
OTCVR + SVR |
GR |
mean(goals_for) |
SOTR |
shots_on_target_for / (shots_on_target_for + shots_wide_for) |
CVR |
goals_for / (shots_on_target_for + shots_wide_for) |
OTCVR |
goals_for / shots_on_target_for |
SVR |
(shots_on_target_against – goals_against) / shots_on_target_against |
CPG |
mean(cards_against) |
Premier League (2012-13) example
To show the real appearance of the data, let’s apply these definitions to the last Premier League season (2012-13). The dataset I use is a sample of different databases from Soccerway and Football Data UK. For more information about the process, see the programming articles about football stats extraction.
Below is a table with all the values.
Spot |
Team |
PPG |
TSR |
PDO |
GR |
SOTR |
CVR |
OTCVR |
SVR |
CPG |
1 |
Manchester United |
2.342 |
0.542 |
1.154 |
2.263 |
0.579 |
0.177 |
0.323 |
0.831 |
1.158 |
<tr><td>2</td>
<td>Manchester City</td>
<td>2.053</td>
<td>0.625</td>
<td>1.012</td>
<td>1.737</td>
<td>0.582</td>
<td>0.113</td>
<td>0.204</td>
<td>0.808</td>
<td>1.368</td>
</tr>
<tr><td>3</td>
<td>Chelsea</td>
<td>1.974</td>
<td>0.552</td>
<td>1.073</td>
<td>1.974</td>
<td>0.573</td>
<td>0.140</td>
<td>0.242</td>
<td>0.831</td>
<td>1.105</td>
</tr>
<tr><td>4</td>
<td>Arsenal</td>
<td>1.921</td>
<td>0.598</td>
<td>1.018</td>
<td>1.895</td>
<td>0.592</td>
<td>0.126</td>
<td>0.207</td>
<td>0.812</td>
<td>1.132</td>
</tr>
<tr><td>5</td>
<td>Tottenham Hotspur</td>
<td>1.895</td>
<td>0.634</td>
<td>0.955</td>
<td>1.737</td>
<td>0.606</td>
<td>0.122</td>
<td>0.214</td>
<td>0.741</td>
<td>1.211</td>
</tr>
<tr><td>6</td>
<td>Everton</td>
<td>1.658</td>
<td>0.572</td>
<td>0.983</td>
<td>1.447</td>
<td>0.573</td>
<td>0.098</td>
<td>0.175</td>
<td>0.809</td>
<td>1.421</td>
</tr>
<tr><td>7</td>
<td>Liverpool</td>
<td>1.605</td>
<td>0.626</td>
<td>1.025</td>
<td>1.868</td>
<td>0.578</td>
<td>0.128</td>
<td>0.215</td>
<td>0.810</td>
<td>1.132</td>
</tr>
<tr><td>8</td>
<td>West Bromwich Albion</td>
<td>1.289</td>
<td>0.462</td>
<td>1.024</td>
<td>1.395</td>
<td>0.560</td>
<td>0.126</td>
<td>0.228</td>
<td>0.796</td>
<td>1.421</td>
</tr>
<tr><td>9</td>
<td>West Ham United</td>
<td>1.211</td>
<td>0.437</td>
<td>0.974</td>
<td>1.184</td>
<td>0.558</td>
<td>0.103</td>
<td>0.164</td>
<td>0.809</td>
<td>1.711</td>
</tr>
<tr><td>10</td>
<td>Swansea City</td>
<td>1.211</td>
<td>0.482</td>
<td>0.981</td>
<td>1.237</td>
<td>0.549</td>
<td>0.102</td>
<td>0.168</td>
<td>0.813</td>
<td>1.474</td>
</tr>
<tr><td>11</td>
<td>Norwich City</td>
<td>1.158</td>
<td>0.433</td>
<td>0.974</td>
<td>1.079</td>
<td>0.552</td>
<td>0.107</td>
<td>0.184</td>
<td>0.790</td>
<td>1.289</td>
</tr>
<tr><td>12</td>
<td>Fulham</td>
<td>1.132</td>
<td>0.427</td>
<td>1.044</td>
<td>1.316</td>
<td>0.560</td>
<td>0.120</td>
<td>0.226</td>
<td>0.818</td>
<td>1.184</td>
</tr>
<tr><td>13</td>
<td>Stoke City</td>
<td>1.105</td>
<td>0.419</td>
<td>0.968</td>
<td>0.895</td>
<td>0.488</td>
<td>0.103</td>
<td>0.198</td>
<td>0.770</td>
<td>2.000</td>
</tr>
<tr><td>14</td>
<td>Southampton</td>
<td>1.079</td>
<td>0.550</td>
<td>0.951</td>
<td>1.289</td>
<td>0.529</td>
<td>0.110</td>
<td>0.229</td>
<td>0.722</td>
<td>0.974</td>
</tr>
<tr><td>15</td>
<td>Aston Villa</td>
<td>1.079</td>
<td>0.431</td>
<td>0.968</td>
<td>1.237</td>
<td>0.561</td>
<td>0.125</td>
<td>0.240</td>
<td>0.728</td>
<td>1.474</td>
</tr>
<tr><td>16</td>
<td>Newcastle United</td>
<td>1.079</td>
<td>0.511</td>
<td>0.924</td>
<td>1.184</td>
<td>0.530</td>
<td>0.102</td>
<td>0.183</td>
<td>0.741</td>
<td>1.816</td>
</tr>
<tr><td>17</td>
<td>Sunderland</td>
<td>1.026</td>
<td>0.412</td>
<td>1.005</td>
<td>1.079</td>
<td>0.596</td>
<td>0.115</td>
<td>0.189</td>
<td>0.816</td>
<td>1.579</td>
</tr>
<tr><td>18</td>
<td>Wigan Athletic</td>
<td>0.947</td>
<td>0.484</td>
<td>0.890</td>
<td>1.237</td>
<td>0.564</td>
<td>0.111</td>
<td>0.185</td>
<td>0.705</td>
<td>1.395</td>
</tr>
<tr><td>19</td>
<td>Reading</td>
<td>0.737</td>
<td>0.352</td>
<td>1.019</td>
<td>1.132</td>
<td>0.509</td>
<td>0.133</td>
<td>0.246</td>
<td>0.773</td>
<td>1.079</td>
</tr>
<tr><td>20</td>
<td>Queens Park Rangers</td>
<td>0.658</td>
<td>0.451</td>
<td>0.927</td>
<td>0.789</td>
<td>0.536</td>
<td>0.074</td>
<td>0.139</td>
<td>0.788</td>
<td>1.421</td>
</tr>
You can play with this table by many ways, and ask yourself some questions about what happened last season:
- Try to guess Stoke’s spot in the fair play ranking
- Reading’s conversion rates are excellent (3rd CVR, 2nd OTCVR). They scored 1 goal in 4 shots on target. Despite this, they got relegated. How is it possible?
- Many people spoke about a miracle for Wigan’s cup title last year. Indeed, it was the first time we saw an English first division team being relegated and winning the cup in the same season. Were they as weak as it seems? Was their situation comparable to the ones of QPR or Reading?
The last two questions are open ones, and they do not have a unique answer. However, we can use the numbers of the table to find some lines of research:
- Reading actually were very good finishers, but they were outmatched very frequently by the opposition (lowest TSR) and thus were given very few opportunities to shoot/score in most matches. Further investigation of the data table also shows that Reading were 2nd-worst in SOTR, which suggests shot quality problem.
- Wigan’s record in the league seems weak, with only 9 wins and 20 defeats. On the one hand, they were less effective (lowest PDO) than any other team in the league, and also encountered big difficulties saving opponent attempts (lowest SVR). On the other hand, they were league-average in terms of game dominance (10th TSR), attempt creation (9th SOTR) and attempt conversion (12th CVR). Unlike Reading’s inability to shoot, what cost Wigan their Premier League spot is maybe not their attack, but the lack of efficiency of their defense.
The solutions I proposed are just lines of inquiry and should be verified with tactical analysis, and further statistical analysis. However, we were able to find them without watching a single game, only by having a look at the the metrics.