EFL League Two

Home › Leagues › EFL League Two
L2
England · Fourth tier

Standings, fixtures, results and everything you need to know about EFL League Two, the fourth tier of English football, played by 24 clubs from August to May.

CountryEngland
Founded2004
Clubs24
Season2026/27
Reigning championsBromley
Most titlesChesterfield, Swindon Town (2)

Fixtures and results

Timezone: UTCLast updated: Wed 4 Nov, 06:32 (UTC)

Upcoming fixtures

12:30Sat, 14 Nov
Exeter CityExeter CityvsCheltenham TownCheltenham Town
15:00Sat, 14 Nov
Bristol RoversBristol RoversvsChesterfield FCChesterfield FC
15:00Sat, 14 Nov
Walsall FCWalsall FCvsBarnet FCBarnet FC
15:00Sat, 14 Nov
Swindon TownSwindon TownvsGrimsby TownGrimsby Town
15:00Sat, 14 Nov
Shrewsbury TownShrewsbury TownvsOldham AthleticOldham Athletic
15:00Sat, 14 Nov
Salford CitySalford CityvsNorthampton TownNorthampton Town
15:00Sat, 14 Nov
Rotherham UnitedRotherham UnitedvsCrawley TownCrawley Town
15:00Sat, 14 Nov
Rochdale AFCRochdale AFCvsYork City FCYork City FC
15:00Sat, 14 Nov
Port ValePort ValevsAccrington StanleyAccrington Stanley
15:00Sat, 14 Nov
Crewe AlexandraCrewe AlexandravsNewport CountyNewport County
15:00Sat, 14 Nov
Colchester UnitedColchester UnitedvsGillingham FCGillingham FC
17:30Sat, 14 Nov
Fleetwood TownFleetwood TownvsTranmere Rovers FCTranmere Rovers FC
12:30Sat, 21 Nov
Newport CountyNewport CountyvsSwindon TownSwindon Town
12:30Sat, 21 Nov
Gillingham FCGillingham FCvsCrewe AlexandraCrewe Alexandra
15:00Sat, 21 Nov
Crawley TownCrawley TownvsFleetwood TownFleetwood Town
15:00Sat, 21 Nov
Chesterfield FCChesterfield FCvsShrewsbury TownShrewsbury Town
15:00Sat, 21 Nov
Cheltenham TownCheltenham TownvsBristol RoversBristol Rovers
15:00Sat, 21 Nov
Barnet FCBarnet FCvsPort ValePort Vale
15:00Sat, 21 Nov
Accrington StanleyAccrington StanleyvsSalford CitySalford City
15:00Sat, 21 Nov
York City FCYork City FCvsWalsall FCWalsall FC
15:00Sat, 21 Nov
Tranmere Rovers FCTranmere Rovers FCvsColchester UnitedColchester United
15:00Sat, 21 Nov
Oldham AthleticOldham AthleticvsExeter CityExeter City
15:00Sat, 21 Nov
Northampton TownNorthampton TownvsRochdale AFCRochdale AFC
15:00Sat, 21 Nov
Grimsby TownGrimsby TownvsRotherham UnitedRotherham United
19:45Tue, 24 Nov
Crawley TownCrawley TownvsBarnet FCBarnet FC
19:45Tue, 24 Nov
Port ValePort ValevsNorthampton TownNorthampton Town
12:30Sat, 28 Nov
Bristol RoversBristol RoversvsTranmere Rovers FCTranmere Rovers FC
12:30Sat, 28 Nov
Exeter CityExeter CityvsCrawley TownCrawley Town
15:00Sat, 28 Nov
Colchester UnitedColchester UnitedvsYork City FCYork City FC
15:00Sat, 28 Nov
Walsall FCWalsall FCvsNorthampton TownNorthampton Town
15:00Sat, 28 Nov
Swindon TownSwindon TownvsChesterfield FCChesterfield FC
15:00Sat, 28 Nov
Shrewsbury TownShrewsbury TownvsCheltenham TownCheltenham Town
15:00Sat, 28 Nov
Salford CitySalford CityvsGillingham FCGillingham FC
15:00Sat, 28 Nov
Rotherham UnitedRotherham UnitedvsOldham AthleticOldham Athletic
15:00Sat, 28 Nov
Rochdale AFCRochdale AFCvsBarnet FCBarnet FC
15:00Sat, 28 Nov
Port ValePort ValevsNewport CountyNewport County
15:00Sat, 28 Nov
Fleetwood TownFleetwood TownvsAccrington StanleyAccrington Stanley
15:00Sat, 28 Nov
Crewe AlexandraCrewe AlexandravsGrimsby TownGrimsby Town
19:45Tue, 1 Dec
Newport CountyNewport CountyvsWalsall FCWalsall FC
19:45Tue, 1 Dec
Grimsby TownGrimsby TownvsColchester UnitedColchester United
Next 40 fixtures (Matchweeks 8, 15, 16, 17 and 18).

Recent results

FTTue, 3 Nov
Northampton TownNorthampton Town0 - 1Oldham AthleticOldham Athletic
FTSat, 31 Oct
Tranmere Rovers FCTranmere Rovers FC3 - 1Cheltenham TownCheltenham Town
FTSat, 31 Oct
Swindon TownSwindon Town2 - 1Rotherham UnitedRotherham United
FTSat, 31 Oct
Shrewsbury TownShrewsbury Town1 - 2Gillingham FCGillingham FC
FTSat, 31 Oct
Salford CitySalford City2 - 1Exeter CityExeter City
FTSat, 31 Oct
Oldham AthleticOldham Athletic0 - 1Crawley TownCrawley Town
FTSat, 31 Oct
Fleetwood TownFleetwood Town3 - 1Bristol RoversBristol Rovers
FTSat, 31 Oct
Crewe AlexandraCrewe Alexandra1 - 1Barnet FCBarnet FC
FTSat, 31 Oct
Colchester UnitedColchester United1 - 3Walsall FCWalsall FC
FTSat, 31 Oct
Accrington StanleyAccrington Stanley1 - 1Northampton TownNorthampton Town
FTSat, 31 Oct
Port ValePort Vale4 - 2Rochdale AFCRochdale AFC
FTSat, 31 Oct
Grimsby TownGrimsby Town5 - 2York City FCYork City FC
FTFri, 30 Oct
Newport CountyNewport County4 - 1Chesterfield FCChesterfield FC
FTTue, 27 Oct
Barnet FCBarnet FC3 - 1York City FCYork City FC
FTMon, 26 Oct
Walsall FCWalsall FC2 - 4Salford CitySalford City
FTSat, 24 Oct
York City FCYork City FC2 - 0Port ValePort Vale
FTSat, 24 Oct
Rotherham UnitedRotherham United3 - 3Shrewsbury TownShrewsbury Town
FTSat, 24 Oct
Rochdale AFCRochdale AFC0 - 5Accrington StanleyAccrington Stanley
FTSat, 24 Oct
Gillingham FCGillingham FC1 - 4Grimsby TownGrimsby Town
FTSat, 24 Oct
Exeter CityExeter City2 - 1Fleetwood TownFleetwood Town
FTSat, 24 Oct
Crawley TownCrawley Town1 - 1Tranmere Rovers FCTranmere Rovers FC
FTSat, 24 Oct
Chesterfield FCChesterfield FC5 - 1Crewe AlexandraCrewe Alexandra
FTSat, 24 Oct
Barnet FCBarnet FC1 - 1Oldham AthleticOldham Athletic
FTSat, 24 Oct
Northampton TownNorthampton Town2 - 0Colchester UnitedColchester United
FTSat, 24 Oct
Cheltenham TownCheltenham Town1 - 0Newport CountyNewport County
FTSat, 24 Oct
Bristol RoversBristol Rovers0 - 0Swindon TownSwindon Town
FTTue, 20 Oct
Gillingham FCGillingham FC1 - 1Port ValePort Vale
FTTue, 20 Oct
York City FCYork City FC1 - 1Accrington StanleyAccrington Stanley
FTTue, 20 Oct
Walsall FCWalsall FC3 - 0Oldham AthleticOldham Athletic
FTTue, 20 Oct
Rotherham UnitedRotherham United2 - 2Newport CountyNewport County
FTTue, 20 Oct
Rochdale AFCRochdale AFC2 - 2Grimsby TownGrimsby Town
FTTue, 20 Oct
Northampton TownNorthampton Town0 - 1Tranmere Rovers FCTranmere Rovers FC
FTTue, 20 Oct
Exeter CityExeter City2 - 0Crewe AlexandraCrewe Alexandra
FTTue, 20 Oct
Crawley TownCrawley Town2 - 3Shrewsbury TownShrewsbury Town
FTTue, 20 Oct
Chesterfield FCChesterfield FC1 - 1Colchester UnitedColchester United
FTTue, 20 Oct
Cheltenham TownCheltenham Town4 - 2Fleetwood TownFleetwood Town
FTTue, 20 Oct
Bristol RoversBristol Rovers1 - 2Salford CitySalford City
FTTue, 20 Oct
Barnet FCBarnet FC1 - 3Swindon TownSwindon Town
FTSat, 17 Oct
Tranmere Rovers FCTranmere Rovers FC1 - 2Barnet FCBarnet FC
FTSat, 17 Oct
Swindon TownSwindon Town1 - 1Walsall FCWalsall FC
Last 40 completed matches (Matchweeks 9, 11, 12, 13 and 14).

EFL League Two standings

Computed from full-time results, 2026/27 season. Updated Wed 4 Nov, 06:32 UTC
PosClubPWDLGDPts
1Salford City141013+1031
2Barnet FC13751+1026
3Walsall FC13571+922
4Crewe Alexandra14572022
5Cheltenham Town14635-221
6Grimsby Town14554+620
7York City FC14554+320
8Gillingham FC14554+120
9Accrington Stanley14473+619
10Chesterfield FC14545+319
11Tranmere Rovers FC14473+219
12Exeter City14545+219
13Swindon Town14545-219
14Newport County14464+318
15Shrewsbury Town14536-518
16Fleetwood Town14455017
17Bristol Rovers14518-616
18Oldham Athletic14437-415
19Port Vale12435-415
20Rochdale AFC14437-915
21Northampton Town13355-114
22Rotherham United14266-712
23Colchester United13265-712
24Crawley Town12237-89
Automatic promotion to League OnePromotion play-offsRelegation to the National League

What is EFL League Two?

EFL League Two is the fourth tier of English football and the lowest division of the English Football League. It is contested by 24 clubs from August to May, and the top three are promoted automatically.

The division took its current name in 2004/05, when the Football League renamed the old Third Division as League Two. Before that, the fourth tier was known as Division Three (1992 to 2004) and Division Four (1958 to 1992).

Bromley won the title in 2025/26, following Doncaster Rovers in 2024/25 and Stockport County in 2023/24. Chesterfield and Swindon Town have won it twice each since 2004.

For 2026/27, Rochdale and York City have come up from the National League, while Exeter City, Northampton Town, Port Vale and Rotherham United have dropped down from League One. Barrow and Harrogate Town went the other way, relegated to the National League.

How EFL League Two works

Season structure

24 clubs play each other home and away, 46 matches each and 552 in total. The 2026/27 season began on 15 August 2026 and finishes in May 2027. A win earns 3 points, a draw 1 and a defeat none.

Promotion

The top three clubs are promoted automatically to League One. The clubs finishing fourth to seventh enter the play-offs, with two-legged semi-finals and a final at Wembley, to decide a fourth promotion place.

Relegation

The bottom two clubs are relegated to the National League.

Tiebreakers

Clubs level on points are separated by goal difference, then goals scored, then head-to-head results, then wins and away goals.

History and records

Most titles since 2004Chesterfield and Swindon Town2 titles each
Most points in a seasonNorthampton Town99, 2015/16
Most goals in a seasonPaul Mullin32, Cambridge United, 2020/21
Reigning championsBromley2025/26

Past champions

SeasonChampions
2025/26Bromley
2024/25Doncaster Rovers
2023/24Stockport County
2022/23Leyton Orient
2021/22Forest Green Rovers
2020/21Cheltenham Town
2019/20Swindon Town
2018/19Lincoln City
2017/18Accrington Stanley
2016/17Portsmouth

The story so far

League Two began in 2004/05, when the Football League renamed its Third Division. Yeovil Town won the first title, and the division has since seen clubs of every size: Accrington Stanley, Forest Green Rovers, Cheltenham Town and Bromley have all won it in the last decade.

Bradford City recorded the division’s best club average attendance, 17,967 in 2022/23, and the highest overall league average was 6,274 in 2023/24. Financial Fair Play rules, including a 60% wage-to-turnover cap, have applied in the Football League since 2012/13.

EFL League Two clubs, 2026/27

24 clubs
Accrington StanleyAccrington StanleyCrown Ground
BarnetBarnetThe Hive Stadium
Bristol RoversBristol RoversMemorial Stadium
Cheltenham TownCheltenham TownWhaddon Road
ChesterfieldChesterfieldSMH Group Stadium
Colchester UnitedColchester UnitedColchester Community Stadium
Crawley TownCrawley TownBroadfield Stadium
Crewe AlexandraCrewe AlexandraGresty Road
Exeter CityExeter CitySt James ParkRelegated
Fleetwood TownFleetwood TownHighbury Stadium
GillinghamGillinghamPriestfield Stadium
Grimsby TownGrimsby TownBlundell Park
Newport CountyNewport CountyRodney Parade
Northampton TownNorthampton TownSixfields StadiumRelegated
Oldham AthleticOldham AthleticBoundary Park
Port ValePort ValeVale ParkRelegated
RochdaleRochdaleSpotland StadiumPromoted
Rotherham UnitedRotherham UnitedNew York StadiumRelegated
Salford CitySalford CityMoor Lane
Shrewsbury TownShrewsbury TownNew Meadow
Swindon TownSwindon TownCounty Ground
Tranmere RoversTranmere RoversPrenton Park
WalsallWalsallBescot Stadium
York CityYork CityYork Community StadiumPromoted

EFL League Two FAQs

How many teams are in League Two?

There are 24 clubs in League Two in 2026/27. Rochdale and York City came up from the National League, and Exeter City, Northampton Town, Port Vale and Rotherham United dropped down from League One.

How many games does each team play?

Each club plays 46 matches, 23 at home and 23 away, meeting every other club twice. That makes 552 matches per season. A win earns 3 points, a draw 1 point and a defeat none.

How does promotion from League Two work?

The top three clubs are promoted automatically to League One. The clubs in fourth to seventh place play off in two-legged semi-finals, and the winners meet in a final at Wembley for the fourth promotion place.

How does relegation work?

The bottom two clubs in the final standings are relegated to the National League.

When does the League Two season start and end?

The season runs from August to May. The 2026/27 season began on 15 August 2026 and finishes in May 2027.

Who has won the most League Two titles?

Chesterfield and Swindon Town have won the title twice each since the division took the League Two name in 2004. Bromley are the reigning champions after winning in 2025/26.

Fixtures, results and the standings are pulled from our live match data feed, provided by Sportradar, and refreshed periodically. The standings are calculated from full-time results and may not reflect official adjustments (points deductions, etc). Team crests are hosted on this site; kickoff times follow the timezone selected above the fixtures (your browser’s timezone by default, UTC if JavaScript is off).