
Our start doesn’t feel like it has been easy.
Reading, Plymouth, Bolton and Wigan were all expected to be top ten this season, with two or three of those clubs expected to be top six. While Burton, Wimbledon and Northampton are all teams you’d expect to beat, they’re also tough teams, organised and compact, and all those matches have been away from home.
How would one assess the difficulty of a club’s start? There are two ways – the PPG of each team a side has played, and their position right now. If we apply this to the current division, we find two clubs are outliers in terms of their start, and where they are in the division.
There are two methods by which we can work out who has had a challenging start, as you’ll see below.

Points Per Game Of Opposition
This table works out the points per game achieved by the opposition depending on where they played. For instance, Cardiff’s PPG in 0.93, based on Rotherham and Peterborough having 0 PPG away, Plymouth 0.75 and then home fixtures against Port Vale (0.25), Wimbledon (2.25), Luton (1.5) and Stockport (1.75). Add those up, divide by seven (Cardiff’s fixtures), and you get 0.93, the ‘easiest’ start in the division.
| Actual Position | Team | Points Per Game |
|---|---|---|
| 1 | Cardiff City | 0.93 |
| 3 | Barnsley | 0.96 |
| 4 | Stevenage | 1.08 |
| 16 | Exeter City | 1.20 |
| 5 | Doncaster | 1.22 |
| 7 | Lincoln City | 1.22 |
| 14 | Leyton Orient | 1.25 |
| 10 | Stockport | 1.28 |
| 13 | Mansfield | 1.28 |
| 9 | Luton Town | 1.29 |
| 12 | Bolton | 1.32 |
| 2 | Bradford | 1.34 |
| 8 | Wigan Athletic | 1.35 |
| 23 | Blackpool | 1.39 |
| 21 | Reading | 1.43 |
| 15 | Northampton | 1.50 |
| 6 | Huddersfield | 1.57 |
| 20 | Port Vale | 1.57 |
| 19 | Wycombe | 1.63 |
| 11 | AFC Wimbledon | 1.66 |
| 17 | Plymouth | 1.66 |
| 22 | Burton Albion | 1.67 |
| 18 | Rotherham | 1.86 |
| 24 | Peterborough | 1.94 |
As a rule of thumb, the lower your actual position, the lower the PPG you’d expect to see. So, Huddersfield, Bradford and Wimbledon are the best performers, being 11 places higher than their PPG placing (Huddersfield), 10 (Bradford) and nine (Wimbledon).
We are pretty much bang in the middle, having had (according to PPG) the sixth-easiest starts, compared to our current placing of seventh.

An obvious standout here is Peterborough United. The teams they’ve faced have averaged 1.94 points, more than any other team. Rotherham’s start hasn’t been easy either, but those two are way ahead of Burton. It suggests Rotherham’s position of 18th is actually not bad, five better than where they ‘should’ be according to the PPG.
Exeter and Orient have had quite easy starts, and their league position doesn’t reflect this. The Grecians are 12 places below their PPG placing, Blackpool are nine, and Orient are seventh. These are three teams that might find the next few weeks tough.
Placing Of Opposition
This is a table that I hadn’t considered, and one that Pete researched and compiled this week. He worked out the average current league placing of the teams that everyone had faced.
In this instance, we’ll take Stevenage as the example. They’ve played Blackpool (currently 23rd), Rotherham (18th), Northampton (15th), Port Vale (20th), Huddersfield (6th), Wycombe (19th) and Mansfield Town (13th). Add those together and divide by seven (games played), and their average opponent placing is 16.3, the second ‘easiest’ start in the division.
| Actual Position | Team | Games Played | Position Now Average |
|---|---|---|---|
| 16 | Exeter City | 8 | 17.1 |
| 4 | Stevenage | 7 | 16.3 |
| 3 | Barnsley | 7 | 16.1 |
| 1 | Cardiff City | 7 | 15.6 |
| 7 | Lincoln City | 8 | 14.9 |
| 13 | Mansfield | 8 | 13.8 |
| 12 | Bolton | 8 | 13.3 |
| 5 | Doncaster | 8 | 12.8 |
| 8 | Wigan Athletic | 8 | 12.8 |
| 14 | Leyton Orient | 8 | 12.6 |
| 20 | Port Vale | 8 | 12.6 |
| 2 | Bradford | 8 | 12.4 |
| 9 | Luton Town | 7 | 12.1 |
| 6 | Huddersfield | 8 | 12 |
| 10 | Stockport | 8 | 11.9 |
| 19 | Wycombe | 8 | 11.9 |
| 23 | Blackpool | 7 | 11.9 |
| 21 | Reading | 7 | 11.1 |
| 15 | Northampton | 7 | 10.6 |
| 22 | Burton Albion | 6 | 10.3 |
| 17 | Plymouth | 8 | 9.9 |
| 18 | Rotherham | 7 | 9.3 |
| 11 | AFC Wimbledon | 8 | 9.1 |
| 24 | Peterborough | 8 | 8 |
This is interesting because once again, it highlights Peterborough’s atrocious run of fixtures, with an average placing of eighth. In fact, Posh have played four of the current top six, making their start one of the hardest. Don’t get too carried away, though, Posh fans – the reality check is that the one time you played a side in a ‘false’ position, Exeter, you were thrashed 3-0, so it’s not all roses and perfume.
What you would expect here is for a team to be around 12 – over the course of the season, everyone will play everyone, so eventually, your average position per opponent with be 12. At 14.9, we have had a more favourable start, the fifth ‘easiest’ in the division, so we’re two places below that in real terms. However, what it does show is generally, we are roughly where we deserve to be based on points per game of the opposition and other placings.

Again, the huge outlier here is Exeter City, who have had the easiest start in terms of positions played, but are 16th in the table. Port Vale fans might be panicking a little as well; they’re 20th, but have played clubs with an average placing of 12.6, another big difference. Mansfield, Blackpool, Bolton and Wycombe are the others whose positions are lower in the actual table than their positions in the opponent placing table.
Clubs to applaud? Wimbledon and Bradford both stand out massively. Wimbledo have played teams with an average position of 9.1, the second toughest start. Bradford have certainly outperformed their expected position, as have Huddersfield Town.
Overall Table and Conclusion
| Position | Team | Points | PPG | Opp PPG | Opp PPG Pos | Diff Opp Pos | Now Avg | Avg Pos | Avg Diff |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Cardiff City | 17 | 2.43 | 0.93 | 1 | 0 | 15.6 | 4 | 3 |
| 2 | Bradford | 17 | 2.13 | 1.34 | 12 | 10 | 12.4 | 12 | 10 |
| 3 | Barnsley | 16 | 2.29 | 0.96 | 2 | -1 | 16.1 | 3 | 0 |
| 4 | Stevenage | 16 | 2.29 | 1.08 | 3 | -1 | 16.3 | 2 | -2 |
| 5 | Doncaster | 16 | 2.00 | 1.22 | 5 | 0 | 12.8 | 9 | 4 |
| 6 | Huddersfield | 15 | 1.88 | 1.57 | 17 | 11 | 12 | 14 | 8 |
| 7 | Lincoln City | 15 | 1.88 | 1.22 | 6 | -1 | 14.9 | 5 | -2 |
| 8 | Wigan Athletic | 12 | 1.50 | 1.35 | 13 | 5 | 12.8 | 8 | 0 |
| 9 | Luton Town | 12 | 1.71 | 1.29 | 10 | 1 | 12.1 | 13 | 4 |
| 10 | Stockport | 12 | 1.50 | 1.28 | 8 | -2 | 11.9 | 16 | 6 |
| 11 | AFC Wimbledon | 12 | 1.50 | 1.66 | 20 | 9 | 9.1 | 23 | 12 |
| 12 | Bolton | 11 | 1.38 | 1.32 | 11 | -1 | 13.3 | 7 | -5 |
| 13 | Mansfield | 11 | 1.38 | 1.28 | 9 | -4 | 13.8 | 6 | -7 |
| 14 | Leyton Orient | 11 | 1.38 | 1.25 | 7 | -7 | 12.6 | 11 | -3 |
| 15 | Northampton | 10 | 1.43 | 1.50 | 16 | 1 | 10.6 | 19 | 4 |
| 16 | Exeter City | 9 | 1.13 | 1.20 | 4 | -12 | 17.1 | 1 | -15 |
| 17 | Plymouth | 9 | 1.13 | 1.66 | 21 | 4 | 9.9 | 21 | 4 |
| 18 | Rotherham | 7 | 1.00 | 1.86 | 23 | 5 | 9.3 | 22 | 4 |
| 19 | Wycombe | 5 | 0.63 | 1.63 | 19 | 0 | 11.9 | 15 | -4 |
| 20 | Port Vale | 5 | 0.63 | 1.57 | 18 | -2 | 12.6 | 10 | -10 |
| 21 | Reading | 5 | 0.71 | 1.43 | 15 | -6 | 11.1 | 18 | -3 |
| 22 | Burton Albion | 4 | 0.67 | 1.67 | 22 | 0 | 10.3 | 20 | -2 |
| 23 | Blackpool | 4 | 0.57 | 1.39 | 14 | -9 | 11.9 | 17 | -6 |
| 24 | Peterborough | 4 | 0.50 | 1.94 | 24 | 0 | 8 | 24 | 0 |
Opp PPG = Opponents Points Per Game
Opp PPG Position = Club’s position in the Opp PPG Table (higher position, easier start)
Diff Opp PPG = Difference between Actual Position and Opp PPG Position
Now Avg – Opponents’ current position average
Avg Pos – Club’s position in the average opponent position table (higher is easier)
Avg Diff – Difference between the two

There isn’t a huge amount you can infer from this, as each table has arguments to be made against the data. Obviously, it’s a small sample size, which makes the average league position of the opposition more relevant. The PPG table takes home and away into account, which gives it validity, but of course, if a side had had a tough start with injuries, or didn’t complete their squad before the window, that creates an outlier.
I discuss stats with Pete all the time, and he is a sceptic, but we both agreed the value here is in the outliers, not the middle of the pack. Bradford and Wimbledon can be applauded, while Peterborough fans can take solace in their start.
Exeter City (in particular), Blackpool and Port Vale might all be teams we see either falling down the table, or making managerial decisions very soon. They’re sides whose starts have been a little more favourable than others without a league position to show for it.