RankTeamPlayedWonDrawnLostForAgDiffPoints
1Colchester United449151136162542545-3589
2Newport County448152113183532611-79569
3Mansfield Town35814411698524407117548
4Swindon Town3561469211854346875530
5Grimsby Town402135103164462550-88508
6Crewe Alexandra357137911294774734502
7Crawley Town403128103172487583-96487
8Carlisle United359127104128446467-21485
9Salford City3111287910442436757463
10Exeter City267123717338829395440
11Tranmere Rovers31911482123378397-19424
12Walsall31010795108377389-12416
13Cheltenham Town30911183115397414-17416
14Stevenage31210688118357381-24406
15Bradford City267105798333129536394
16Notts County274107621054023948383
17Cambridge United264105659432930425380
18Port Vale26798779232731512371
19Forest Green Rovers26610069973433376369
20Morecambe3139477142359470-111356
21Barrow2748371120302348-46320
22Accrington Stanley2288853872952941317
23Harrogate Town2748268124314400-86314
24Doncaster Rovers18486376127723839295
25Milton Keynes Dons18283425728822761291
26Leyton Orient220775786270278-8288
27Northampton Town17577514724018357282
28Oldham Athletic219676290288314-26263
29Gillingham182575372173222-49224
30AFC Wimbledon13848424816814622186
31Chesterfield136483751187192-5181
32Sutton United138463854174195-21176
33Barnet136453853165179-14173
34Stockport County924924191618576171
35Luton Town924530171648975165
36Lincoln City924331181379146160
37Plymouth Argyle834617201328547155
38Wycombe Wanderers9243242513711324153
39Bromley9040302013210230150
40Hartlepool United138344163150217-67143
41Bristol Rovers904115341221139138
42Yeovil Town138324264149205-56138
43Fleetwood Town90302931114115-1119
44Scunthorpe United129273369114210-96114
45Rochdale9221284397129-3291
46Wrexham4626101089523788
47Portsmouth462691179403987
48Bolton Wanderers462310135950979
49Bury4622131182562679
50Coventry City462291564471775
51Blackpool4618161269462370
52Macclesfield Town8317293780121-4167
53Shrewsbury Town44139224066-2648
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: 21 April 2026