Seven games into League Two season is enough to stop calling things a small sample and start reading them. Below is the division ranked on what teams are actually doing rather than what the table has given them for it, with every figure taken from our League Two stats page, which covers league games only and updates as the season goes. The underlying expected-goals numbers behind much of it live on our League Two xG table.
Two numbers frame the rest. Swindon Town have taken 3.8 points more than their underlying numbers say they should have; Port Vale have 4.8 fewer. That is the widest the table has been stretched in either direction.
The clearest single case is York City. They lead League Two for shots at 16.86 a game and for shots inside the box at 11, and they are converting 11 per cent of them. They sit 7th.
Ranked on the volume and the quality of what each side creates.
Most is best
| # | Team | Per game | Total |
|---|---|---|---|
| 1 | York City | 16.86 | 118 |
| 2 | Chesterfield | 16.29 | 114 |
| 3 | Bristol Rovers | 16.14 | 113 |
| 4 | Barnet | 15.71 | 110 |
| 5 | Walsall | 15.71 | 110 |
| 6 | Grimsby Town | 15.71 | 110 |
| 7 | Salford City | 15.29 | 107 |
| 8 | Oldham Athletic | 14.57 | 102 |
York City lead League Two for shots at 16.86 a game, and take 11 of them inside the box. They are scoring 1.86 a game from that, a conversion rate of 11 per cent.
Most is best
| # | Team | Per game | Total |
|---|---|---|---|
| 1 | Grimsby Town | 4.43 | 31 |
| 2 | Barnet | 3.14 | 22 |
| 3 | Oldham Athletic | 3.14 | 22 |
| 4 | York City | 2.71 | 19 |
| 5 | Accrington Stanley | 2.43 | 17 |
| 6 | Walsall | 2.29 | 16 |
| 7 | Rotherham United | 2 | 14 |
| 8 | Cheltenham Town | 1.86 | 13 |
Grimsby Town carve out 4.43 big chances a game, the most in League Two, and convert 19.4 per cent of them. Charles Vernam of Grimsby Town leads the division's players with 6 big chances created.
Most is best
| # | Team | Per game | Total |
|---|---|---|---|
| 1 | Chesterfield | 2.07 | 14.5 |
| 2 | Grimsby Town | 1.91 | 13.4 |
| 3 | York City | 1.89 | 13.2 |
| 4 | Barnet | 1.86 | 13 |
| 5 | Walsall | 1.86 | 13 |
| 6 | Bristol Rovers | 1.81 | 12.7 |
| 7 | Rotherham United | 1.81 | 12.7 |
| 8 | Oldham Athletic | 1.57 | 11 |
Chesterfield generate 2.07 expected goals a game and are scoring 1.43, which puts them 0.64 a game behind what their chances have been worth. Expected goals weight every shot by how often a chance of that type is scored, so it describes the quality of what a side is creating rather than how the finishing has gone.
Most is best
| # | Team | Per game | Total |
|---|---|---|---|
| 1 | Grimsby Town | 7.43 | 52 |
| 2 | Barnet | 6.71 | 47 |
| 3 | Walsall | 6.71 | 47 |
| 4 | York City | 6.57 | 46 |
| 5 | Salford City | 6.29 | 44 |
| 6 | Bristol Rovers | 6.14 | 43 |
| 7 | Crewe Alexandra | 6 | 42 |
| 8 | Oldham Athletic | 5.43 | 38 |
Grimsby Town win 7.43 corners a game. They also hit 22.14 crosses a game, 7th of 24 in the division, which is usually the same story told twice: sides that attack down the flanks force more of both.
Most is best
| # | Team | Per game | Total |
|---|---|---|---|
| 1 | Chesterfield | 11.29 | 79 |
| 2 | Salford City | 11.14 | 78 |
| 3 | Grimsby Town | 11 | 77 |
| 4 | York City | 11 | 77 |
| 5 | Barnet | 10.86 | 76 |
| 6 | Bristol Rovers | 10.86 | 76 |
| 7 | Walsall | 10.71 | 75 |
| 8 | Crewe Alexandra | 9.29 | 65 |
Chesterfield take 11.29 shots inside the box a game, 69.3 per cent of their total. Shot location is the single biggest driver of chance quality, so this table tends to describe who is creating properly rather than shooting on sight.
Fewest is best in every table below.
Fewest is best
| # | Team | Per game | Total |
|---|---|---|---|
| 1 | Shrewsbury Town | 9.86 | 69 |
| 2 | Bristol Rovers | 10 | 70 |
| 3 | Northampton Town | 10 | 70 |
| 4 | Grimsby Town | 10.14 | 71 |
| 5 | Oldham Athletic | 11 | 77 |
| 6 | Port Vale | 11.14 | 78 |
| 7 | Barnet | 11.43 | 80 |
| 8 | Rotherham United | 11.57 | 81 |
Shrewsbury Town concede the fewest shots in League Two at 9.86 a game. Opponents are converting 15.9 per cent of them, which still leaves 1.57 goals against a game and a goals-conceded rank of 21st of 24 - a reminder that a good defence and a good goals-against column are not the same thing.
Fewest is best
| # | Team | Per game | Total |
|---|---|---|---|
| 1 | Shrewsbury Town | 0.97 | 6.8 |
| 2 | Northampton Town | 0.97 | 6.8 |
| 3 | Port Vale | 1 | 7 |
| 4 | Grimsby Town | 1.14 | 8 |
| 5 | Exeter City | 1.19 | 8.3 |
| 6 | Bristol Rovers | 1.23 | 8.6 |
| 7 | Rotherham United | 1.23 | 8.6 |
| 8 | Salford City | 1.29 | 9 |
Shrewsbury Town give up 0.97 expected goals a game, the best figure in League Two. They are actually conceding 1.57, which is 0.6 a game more than the chances against them have been worth - the kind of gap that usually closes.
Fewest is best
| # | Team | Per game | Total |
|---|---|---|---|
| 1 | Chesterfield | 3.29 | 23 |
| 2 | Northampton Town | 3.43 | 24 |
| 3 | Bristol Rovers | 3.57 | 25 |
| 4 | Salford City | 3.86 | 27 |
| 5 | Shrewsbury Town | 4.29 | 30 |
| 6 | Barnet | 4.43 | 31 |
| 7 | Oldham Athletic | 4.43 | 31 |
| 8 | Exeter City | 4.57 | 32 |
Chesterfield concede 3.29 corners a game, fewest in the division and have kept 2 clean sheets in 7. Corners conceded is a decent proxy for how much sustained pressure a side absorbs.
Fewest is best
| # | Team | Per game | Total |
|---|---|---|---|
| 1 | Northampton Town | 1 | 7 |
| 2 | Gillingham | 1.14 | 8 |
| 3 | York City | 1.29 | 9 |
| 4 | Salford City | 1.29 | 9 |
| 5 | Oldham Athletic | 1.29 | 9 |
| 6 | Shrewsbury Town | 1.29 | 9 |
| 7 | Port Vale | 1.29 | 9 |
| 8 | Newport County | 1.43 | 10 |
Northampton Town concede 1 big chances a game, and opponents are putting away 71.4 per cent of the ones they get. A big chance is one a striker is expected to score, so this is the table that matters most at the defensive end.
Fewest is best
| # | Team | Per game | Total |
|---|---|---|---|
| 1 | Bristol Rovers | 6 | 42 |
| 2 | Shrewsbury Town | 6 | 42 |
| 3 | Northampton Town | 6.29 | 44 |
| 4 | Port Vale | 6.71 | 47 |
| 5 | Grimsby Town | 7 | 49 |
| 6 | Oldham Athletic | 7.29 | 51 |
| 7 | Exeter City | 7.43 | 52 |
| 8 | Chesterfield | 7.57 | 53 |
Bristol Rovers allow 6 shots inside their own box a game, and 60 per cent of the shots they face come from there. Keeping opponents outside the area is most of defending.
How each side plays, rather than how well.
Most is best
| # | Team | Per game | Total |
|---|---|---|---|
| 1 | York City | 530.86 | 3716 |
| 2 | Chesterfield | 461.71 | 3232 |
| 3 | Walsall | 452.71 | 3169 |
| 4 | Salford City | 445 | 3115 |
| 5 | Crawley Town | 419.43 | 2936 |
| 6 | Colchester United | 413.86 | 2897 |
| 7 | Rochdale | 408.86 | 2862 |
| 8 | Crewe Alexandra | 393.71 | 2756 |
York City play 530.86 passes a game at 82.3 per cent completion, with 62.6 per cent of the ball. Volume and possession usually travel together; completion rate is what separates keeping the ball from moving it forward.
Most is best
| # | Team | Per game | Total |
|---|---|---|---|
| 1 | Salford City | 24.43 | 171 |
| 2 | Crawley Town | 23.57 | 165 |
| 3 | Bristol Rovers | 22.71 | 159 |
| 4 | York City | 22.71 | 159 |
| 5 | Crewe Alexandra | 22.71 | 159 |
| 6 | Barnet | 22.57 | 158 |
| 7 | Grimsby Town | 22.14 | 155 |
| 8 | Port Vale | 21.71 | 152 |
Salford City hit 24.43 crosses a game, of which 5.86 find a teammate - an accuracy of 24 per cent. A high cross count with a low accuracy is often a side with no other way through.
Most is best
| # | Team | Per game | Total |
|---|---|---|---|
| 1 | Accrington Stanley | 17.14 | 120 |
| 2 | Port Vale | 15.29 | 107 |
| 3 | Barnet | 13.43 | 94 |
| 4 | Fleetwood Town | 13.43 | 94 |
| 5 | Crewe Alexandra | 13.14 | 92 |
| 6 | Shrewsbury Town | 13.14 | 92 |
| 7 | Grimsby Town | 12.57 | 88 |
| 8 | Walsall | 12.14 | 85 |
Accrington Stanley commit 17.14 fouls a game, the most in League Two, and pick up 3.14 yellow cards a game for it. A high foul count usually means a side that presses hard or breaks play up deliberately. Tyler Walton of Accrington Stanley leads the division's players at 3.87 fouls per 90 minutes.
Most is best
| # | Team | Per game | Total |
|---|---|---|---|
| 1 | Swindon Town | 22.86 | 160 |
| 2 | Newport County | 19.57 | 137 |
| 3 | Gillingham | 17.57 | 123 |
| 4 | Chesterfield | 17.29 | 121 |
| 5 | Fleetwood Town | 17.14 | 120 |
| 6 | Accrington Stanley | 16.43 | 115 |
| 7 | Tranmere Rovers | 16.29 | 114 |
| 8 | Exeter City | 16.29 | 114 |
Swindon Town make 22.86 tackles a game, and 33 tackles and interceptions combined. Billy Kirkman of Swindon Town makes the most of any player in the division at 6.57 per 90 minutes.
Minimum 270 minutes for the shooting and creating tables, so a player needs roughly three full games to appear.
League games only
| # | Player | Team | Goals | Mins |
|---|---|---|---|---|
| 1 | Charlie McCann | Cheltenham Town | 6 | 630 |
| 2 | Charlie Lakin | Barnet | 6 | 610 |
| 3 | Alex Newby | York City | 6 | 526 |
| 4 | Aaron Drinan | Swindon Town | 5 | 618 |
| 5 | Charlie Caton | Accrington Stanley | 5 | 497 |
| 6 | Kabongo Tshimanga | Barnet | 4 | 628 |
Charlie McCann of Cheltenham Town leads League Two with 6 goals from 16 shots, against an expected goals figure of 2.52 - 3.48 more than those chances were worth.
League games only
| # | Player | Team | Assists | Mins |
|---|---|---|---|---|
| 1 | Kabongo Tshimanga | Barnet | 4 | 628 |
| 2 | Harry Boyes | York City | 4 | 606 |
| 3 | N. Freeman | Gillingham | 3 | 630 |
| 4 | Ollie Pearce | York City | 3 | 601 |
| 5 | Oscar Thorn | Colchester United | 3 | 517 |
| 6 | Calum Kavanagh | Oldham Athletic | 3 | 461 |
Kabongo Tshimanga of Barnet leads for assists with 4, from 11 chances created and 3 of those big ones. Assists depend on someone else finishing, which is why chances created is the steadier measure of a creator.
League games only
| # | Player | Team | Shots | Mins |
|---|---|---|---|---|
| 1 | Charlie Caton | Accrington Stanley | 27 | 497 |
| 2 | Ronan Aiden Connolly Shea Chapman Hale | Gillingham | 24 | 560 |
| 3 | Charlie Lakin | Barnet | 22 | 610 |
| 4 | Dilan Markanday | Chesterfield | 22 | 604 |
| 5 | Calum Kavanagh | Oldham Athletic | 22 | 461 |
| 6 | Alex Newby | York City | 20 | 526 |
Charlie Caton of Accrington Stanley has taken 27 shots, more than anyone in League Two, hitting the target with 11 and scoring 5 - a conversion rate of 18.5 per cent.
League games only
| # | Player | Team | Big chances created | Mins |
|---|---|---|---|---|
| 1 | Charles Vernam | Grimsby Town | 6 | 488 |
| 2 | Kieran Green | Grimsby Town | 5 | 610 |
| 3 | Harry Boyes | York City | 5 | 606 |
| 4 | Cameron Norman | Newport County | 4 | 630 |
| 5 | Charlie Lakin | Barnet | 4 | 610 |
| 6 | Oscar Thorn | Colchester United | 4 | 517 |
Charles Vernam of Grimsby Town has created 6 big chances, the most in League Two, which have so far produced 2 assists. The gap between those two numbers is finishing, not creation.
Expected points take every chance a side has created and conceded and ask what a league table would look like if those chances had been taken at an average rate. The gap between that and the real table is the part of the season that has not been earned - in either direction.
Biggest gap in each direction
| Team | Points | Expected | Difference |
|---|---|---|---|
| Swindon Town | 10 | 6.2 | +3.8 |
| Cheltenham Town | 12 | 8.7 | +3.3 |
| Barnet | 15 | 11.8 | +3.2 |
| Tranmere Rovers | 10 | 7.4 | +2.6 |
| Port Vale | 5 | 9.8 | -4.8 |
| Crawley Town | 4 | 8.2 | -4.2 |
| Exeter City | 6 | 10 | -4.0 |
| Oldham Athletic | 7 | 10.6 | -3.6 |
None of this says the over-performers are about to collapse or that the under-performers are about to win six in a row. Finishing is a real skill and some sides out-run their numbers for a whole season.
What we can say is what we have measured. Across 1,245 fixtures we tested both halves of this idea. Sides whose results were running more than half a goal a game ahead of what their chances deserved went on to win 3.2 percentage points less often than the model rated them - a real, usable correction. Sides running the same distance behind beat their rating by only 0.8 points, which is close enough to nothing to ignore. So the tradeable half of this table is fading the teams it is flattering, not backing the ones it is punishing. That asymmetry is the single most useful thing on this page.
Which League Two team creates the most chances? York City lead for shots at 16.86 a game and shots inside the box at 11. Grimsby Town lead for big chances created at 4.43 a game.
Which League Two team has the best defence? Shrewsbury Town concede the fewest expected goals at 0.97 a game and the fewest shots at 9.86, after 7 games.
Who is League Two top scorer this season? Charlie McCann of Cheltenham Town with 6 goals. Kabongo Tshimanga of Barnet leads for assists with 4.
Which League Two teams are over-performing? Swindon Town have 3.8 points more than their chances deserve; Port Vale have 4.8 fewer. Our own testing says the tradeable side of that gap is fading the over-performers rather than backing the under-performers.