How the Statz model rates every side's attack and defence, and who is strongest right now.
Updated 13 October 2026
Chesterfield are the strongest side in League Two, top of the Statz Power Rankings dated 12 October 2026 with an Overall Rating of +0.54, built from an Attack Rating of 1.79 and a Defence Rating of 1.26. York City and Barnet are next on +0.40.
Crawley Town are the weakest side in League Two, bottom of the Statz Power Rankings dated 12 October 2026 with an Overall Rating of -0.50, built from an Attack Rating of 1.19 and a Defence Rating of 1.70. Exeter City, Rochdale and Accrington Stanley are just above on -0.37.
Barnet have the best attack in League Two according to the Statz Power Rankings, with an Attack Rating of 1.83 expected goals a game against an average side, as of 12 October 2026. Chesterfield are next on 1.79.
Salford City have the best defence in League Two according to the Statz Power Rankings, with a Defence Rating of 1.04 expected goals conceded a game against an average side, as of 12 October 2026. Port Vale are next on 1.06.
Chesterfield have improved more than any other side in League Two according to the Statz Power Rankings, their Overall Rating up 0.25 to +0.54 over the 30 days to 12 October 2026. York City and Shrewsbury Town are next, up 0.16.
Swindon Town have declined further than any other side in League Two according to the Statz Power Rankings, their Overall Rating down 0.27 to -0.33 over the 30 days to 12 October 2026. Exeter City are next, down 0.11.
Port Vale are 22nd in the 2026/2027 League Two table but 7th in the Statz Power Rankings, with an Overall Rating of +0.14, further ahead of their league position than any other club.
Gillingham are 4th in the 2026/2027 League Two table but 16th in the Statz Power Rankings, with an Overall Rating of -0.22, further behind their league position than any other club.
| Rank | Team | Attack | Defence | Overall | Change over 7 days | Change over 30 days | League position |
|---|---|---|---|---|---|---|---|
| 1 | Chesterfield | 1.79 | 1.26 | +0.54 | -0.03 | +0.16 | 7 |
| 2 | York City | 1.72 | 1.32 | +0.40 | 0.00 | -0.01 | 5 |
| 3 | Barnet | 1.83 | 1.43 | +0.40 | 0.00 | +0.04 | 2 |
| 4 | Salford City | 1.37 | 1.04 | +0.33 | +0.03 | +0.06 | 1 |
| 5 | Grimsby Town | 1.63 | 1.32 | +0.31 | -0.10 | -0.05 | 11 |
| 6 | Bristol Rovers | 1.54 | 1.36 | +0.18 | +0.04 | -0.07 | 9 |
| 7 | Port Vale | 1.20 | 1.06 | +0.14 | +0.13 | +0.01 | 22 |
| 8 | Oldham Athletic | 1.40 | 1.36 | +0.05 | +0.01 | -0.04 | 21 |
| 9 | Rotherham United | 1.30 | 1.29 | +0.01 | -0.10 | -0.11 | 20 |
| 10 | Crewe Alexandra | 1.23 | 1.23 | -0.01 | +0.02 | +0.07 | 3 |
| 11 | Walsall | 1.39 | 1.43 | -0.04 | -0.03 | -0.04 | 6 |
| 12 | Colchester United | 1.32 | 1.42 | -0.09 | -0.06 | -0.11 | 19 |
| 13 | Shrewsbury Town | 1.07 | 1.21 | -0.13 | +0.01 | +0.07 | 18 |
| 14 | Fleetwood Town | 1.23 | 1.36 | -0.13 | +0.04 | -0.06 | 16 |
| 15 | Newport County | 1.15 | 1.37 | -0.22 | +0.03 | +0.11 | 12 |
| 16 | Gillingham | 1.24 | 1.46 | -0.22 | +0.08 | +0.06 | 4 |
| 17 | Cheltenham Town | 1.25 | 1.51 | -0.26 | -0.03 | -0.08 | 8 |
| 18 | Tranmere Rovers | 1.23 | 1.51 | -0.29 | +0.06 | +0.02 | 13 |
| 19 | Northampton Town | 1.11 | 1.41 | -0.30 | 0.00 | -0.05 | 23 |
| 20 | Swindon Town | 1.27 | 1.60 | -0.34 | -0.04 | -0.18 | 17 |
| 21 | Exeter City | 1.08 | 1.45 | -0.37 | -0.02 | -0.07 | 14 |
| 22 | Rochdale | 1.06 | 1.43 | -0.37 | -0.08 | +0.06 | 10 |
| 23 | Accrington Stanley | 1.12 | 1.49 | -0.37 | 0.00 | +0.06 | 15 |
| 24 | Crawley Town | 1.19 | 1.70 | -0.50 | +0.03 | -0.03 | 24 |