RankTeamPlayedWonDrawnLostForAgDiffPoints
1Colchester United451152136163546547-1592
2Newport County450154113183537614-77575
3Mansfield Town35814411698524407117548
4Swindon Town3581469212054447470530
5Grimsby Town405137104164469552-83515
6Crewe Alexandra359137921304774752503
7Crawley Town405128105172490586-96489
8Carlisle United359127104128446467-21485
9Salford City3131298010442636759467
10Exeter City267123717338829395440
11Tranmere Rovers32211583124382402-20428
12Walsall31210795110378394-16416
13Cheltenham Town31211183118399425-26416
14Stevenage31210688118357381-24406
15Bradford City267105798333129536394
16Notts County276108631054043959387
17Cambridge United267106669533330627384
18Port Vale26798779232731512371
19Forest Green Rovers26610069973433376369
20Morecambe3139477142359470-111356
21Barrow2768371122303353-50320
22Accrington Stanley230885488298300-2318
23Harrogate Town2768368125317402-85317
24Milton Keynes Dons18484435729222864295
25Doncaster Rovers18486376127723839295
26Leyton Orient220775786270278-8288
27Northampton Town17577514724018357282
28Oldham Athletic221686291293317-24266
29Gillingham184585373176228-52227
30Chesterfield138503751191193-2187
31AFC Wimbledon13848424816814622186
32Barnet138473853173182-9179
33Sutton United138463854174195-21176
34Stockport County924924191618576171
35Luton Town924530171648975165
36Lincoln City924331181379146160
37Plymouth Argyle834617201328547155
38Bromley9241302113510530153
39Wycombe Wanderers9243242513711324153
40Hartlepool United138344163150217-67143
41Bristol Rovers9242163412711413142
42Yeovil Town138324264149205-56138
43Fleetwood Town92303131117118-1121
44Scunthorpe United129273369114210-96114
45Rochdale9221284397129-3291
46Wrexham4626101089523788
47Portsmouth462691179403987
48Bury4622131182562679
49Bolton Wanderers462310135950979
50Coventry City462291564471775
51Blackpool4618161269462370
52Macclesfield Town8317293780121-4167
53Shrewsbury Town461310234269-2749
54Southend United461015212958-2945
Explanation of this analysisThe list shows the performance of teams in the EFL 2 over the last 10 years.
Data last updated: 3 May 2026