RankTeamPlayedWonDrawnLostForAgDiffPoints
1Colchester United438147134157532533-1575
2Newport County439149113177524598-74560
3Mansfield Town35814411698524407117548
4Swindon Town3471438811653145675517
5Crewe Alexandra348134901244654587492
6Grimsby Town392129102161441539-98489
7Carlisle United359127104128446467-21485
8Crawley Town39312698169477572-95476
9Salford City3001217810141135952441
10Exeter City267123717338829395440
11Tranmere Rovers31111480117375385-10422
12Stevenage31210688118357381-24406
13Walsall30010492104364375-11404
14Cheltenham Town29910779113380401-21400
15Bradford City267105798333129536394
16Port Vale26798779232731512371
17Forest Green Rovers26610069973433376369
18Notts County264102621003823766368
19Cambridge United255102609331630016366
20Morecambe3139477142359470-111356
21Barrow2628168113290324-34311
22Accrington Stanley2168650802852769308
23Harrogate Town2657968118303386-83305
24Doncaster Rovers18486376127723839295
25Leyton Orient220775786270278-8288
26Northampton Town17577514724018357282
27Milton Keynes Dons17277405526921752271
28Oldham Athletic208616186269303-34244
29Gillingham170564965162195-33217
30AFC Wimbledon13848424816814622186
31Sutton United138463854174195-21176
32Stockport County924924191618576171
33Luton Town924530171648975165
34Chesterfield126423549172181-9161
35Lincoln City924331181379146160
36Plymouth Argyle834617201328547155
37Wycombe Wanderers9243242513711324153
38Barnet126393651146166-20153
39Hartlepool United138344163150217-67143
40Yeovil Town138324264149205-56138
41Bromley803527181209327132
42Scunthorpe United129273369114210-96114
43Bristol Rovers793215321031030111
44Fleetwood Town802824281041022108
45Rochdale9221284397129-3291
46Wrexham4626101089523788
47Portsmouth462691179403987
48Bolton Wanderers462310135950979
49Bury4622131182562679
50Coventry City462291564471775
51Blackpool4618161269462370
52Macclesfield Town8317293780121-4167
53Southend United461015212958-2945
54Shrewsbury Town35108173454-2038
Explanation of this analysisThe list shows the performance of teams in the EFL 2 over the last 10 years.
Data last updated: 5 March 2026