<   Go to Wiki WikiTikiTable
PosTeamPlayedWonDrawnLostForAgDiffAvgPoints
= 1  Swindon Town3621696239231.7269
= 2  Crewe Alexandra3720986743241.8169
= 3  Plymouth Argyle3720896139221.6568
= 4  Cheltenham Town36171365227251.4464
= 5  Exeter City37181185343101.4365
= 6  Colchester United37151395237151.4158
= 7  Northampton Town37177135440141.4658
= 8  Port Vale3714158504461.3557
= 9  Bradford City37141211444041.1954
=10 Forest Green Rovers36131013434031.1949
=11 Salford City37131113494631.3250
=12 Walsall36138154049-91.1147
=13 Crawley Town37111511514741.3848
=14 Newport County361210143239-70.8946
=15 Grimsby Town371211144551-61.2247
=16 Cambridge United37129164048-81.0845
=17 Leyton Orient361012144755-81.3142
=18 Carlisle United371012153956-171.0542
=19 Oldham Athletic37914144457-131.1941
=20 Scunthorpe United371010174456-121.1940
=21 Mansfield Town36911164855-71.3338
=22 Morecambe37711193560-250.9532
=23 Macclesfield Town37715153247-150.8623
=24 Stevenage36313202450-260.6722
Explanation of this analysisThis analysis shows the final table positions for the EFL 2 in the 19/20 season.

Italic Points = Adjustment.
See Penalties.
ColoursPlaces are colour-coded as follows:

Team Name - Euro Qualified

Team Name - Relegated/Disqualified/Went Bust
League Disbanded

Position - Can't be promoted

Team Name - Transferred

Team Name - Euro Qualified

Data last updated: 2 March 2026