RankTeamPlayedWonDrawnLostForAgDiffPoints
1Colchester United450151136163542546-4589
2Newport County449153113183535613-78572
3Mansfield Town35814411698524407117548
4Swindon Town3571469211954347271530
5Grimsby Town404137103164468551-83514
6Crewe Alexandra358137911304774752502
7Crawley Town404128104172490586-96488
8Carlisle United359127104128446467-21485
9Salford City3121297910442636759466
10Exeter City267123717338829395440
11Tranmere Rovers32011482124378400-22424
12Cheltenham Town31011183116397418-21416
13Walsall31110795109377391-14416
14Stevenage31210688118357381-24406
15Bradford City267105798333129536394
16Notts County275108621054033949386
17Cambridge United266106659533330627383
18Port Vale26798779232731512371
19Forest Green Rovers26610069973433376369
20Morecambe3139477142359470-111356
21Barrow2758371121302351-49320
22Accrington Stanley2298854872982971318
23Harrogate Town2758368124316400-84317
24Doncaster Rovers18486376127723839295
25Milton Keynes Dons18384425729122764294
26Leyton Orient220775786270278-8288
27Northampton Town17577514724018357282
28Oldham Athletic220676291290317-27263
29Gillingham183575373175228-53224
30AFC Wimbledon13848424816814622186
31Chesterfield137493751189192-3184
32Barnet137463853171181-10176
33Sutton United138463854174195-21176
34Stockport County924924191618576171
35Luton Town924530171648975165
36Lincoln City924331181379146160
37Plymouth Argyle834617201328547155
38Wycombe Wanderers9243242513711324153
39Bromley9140302113210428150
40Hartlepool United138344163150217-67143
41Bristol Rovers9142153412611313141
42Yeovil Town138324264149205-56138
43Fleetwood Town91303031116117-1120
44Scunthorpe United129273369114210-96114
45Rochdale9221284397129-3291
46Wrexham4626101089523788
47Portsmouth462691179403987
48Bolton Wanderers462310135950979
49Bury4622131182562679
50Coventry City462291564471775
51Blackpool4618161269462370
52Macclesfield Town8317293780121-4167
53Shrewsbury Town451310224268-2649
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: 26 April 2026