Season | 2023–24 |
---|---|
Dates | 5 August 2023 – 27 April 2024 |
Champions |
Stockport County 1st League Two title 2nd D4 title |
Promoted |
Stockport County Wrexham Mansfield Town Crawley Town |
Relegated |
Sutton United Forest Green Rovers |
Matches played | 552 |
Goals scored | 1,645 (2.98 per match) |
Top goalscorer | Macaulay Langstaff (28 goals) |
Biggest home win |
Stockport County 8–0
Sutton United 16 December 2023 |
Biggest away win |
Doncaster Rovers 0–5
Morecambe 16 Dec 2023 Grimsby Town 1–6 Walsall 1 Jan 2024 |
Highest scoring |
Mansfield Town 9–2
Harrogate Town 13 Feb 2024 |
Longest winning run | Stockport County (12 games) |
Longest unbeaten run | Mansfield Town (17 games) |
Longest winless run | Forest Green Rovers (15 games) |
Longest losing run | Newport County (8 games) |
Highest attendance | 21,552 Bradford City vs Wrexham (21 Oct 2023) [1] |
Lowest attendance | 1,071 Harrogate Town vs Doncaster Rovers (6 January 2024) [1] |
Total attendance | 3,359,055 [1] |
Average attendance | 6,220 [1] |
←
2022–23
2024–25 →
All statistics correct as of 27 April 2024. |
The 2023–24 EFL League Two (referred to as the Sky Bet League Two for sponsorship purposes) was the 20th season of EFL League Two under its current title and the 32nd season under its current league division format. The season began on 5 August 2023 and ended on 27 April 2024.
The following teams have changed division from the previous season:
Promoted from National League Relegated from League One
|
Promoted to League One Relegated to National League
|
Team | Outgoing manager | Manner of departure | Date of vacancy | Position in the table | Incoming manager | Date of appointment |
---|---|---|---|---|---|---|
Swindon Town |
![]() ![]() |
End of interim spell | 8 May 2023 | Pre-season |
![]() |
8 May 2023 |
Doncaster Rovers |
![]() |
Sacked | 9 May 2023 |
![]() |
12 May 2023 | |
Milton Keynes Dons |
![]() |
![]() |
27 May 2023 | |||
Forest Green Rovers |
![]() |
4 July 2023 |
![]() |
17 July 2023 | ||
Tranmere Rovers |
![]() |
10 September 2023 | 22nd |
![]() |
10 September 2023 | |
Bradford City |
![]() |
4 October 2023 | 18th |
![]() |
6 November 2023 | |
Gillingham |
![]() |
5 October 2023 | 8th |
![]() |
1 November 2023 | |
Milton Keynes Dons |
![]() |
16 October 2023 | 16th |
![]() |
17 October 2023 | |
Colchester United |
![]() |
21 October 2023 | 22nd |
![]() |
21 October 2023 | |
Grimsby Town |
![]() |
28 October 2023 | 21st |
![]() |
27 November 2023 | |
Morecambe |
![]() |
Release clause met | 20 November 2023 | 9th |
![]() |
27 November 2023 |
Sutton United |
![]() |
Sacked | 19 December 2023 | 24th |
![]() |
6 January 2024 |
Forest Green Rovers |
![]() |
Mutual consent | 20 December 2023 | 23rd |
![]() |
20 December 2023 |
Salford City |
![]() |
Sacked | 27 December 2023 | 21st |
![]() |
5 January 2024 |
Colchester United |
![]() |
1 January 2024 | 22nd |
![]() |
4 January 2024 | |
Notts County |
![]() |
Signed by Swansea City | 5 January 2024 | 5th |
![]() |
18 January 2024 |
Swindon Town |
![]() |
Mutual consent | 15 January 2024 | 15th |
![]() |
15 January 2024 |
Forest Green Rovers |
![]() |
Sacked | 18 January 2024 | 24th |
![]() |
25 January 2024 |
Accrington Stanley |
![]() |
3 March 2024 | 16th |
![]() |
4 March 2024 | |
Gillingham |
![]() |
29 April 2024 | 12th |
![]() |
7 May 2024 | |
Morecambe |
![]() |
Resigned | 30 April 2024 | 15th |
Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
---|---|---|---|---|---|---|---|---|---|---|
1 | Stockport County (C, P) | 46 | 27 | 11 | 8 | 96 | 48 | +48 | 92 | Promoted to EFL League One |
2 | Wrexham (P) | 46 | 26 | 10 | 10 | 89 | 52 | +37 | 88 | |
3 | Mansfield Town (P) | 46 | 24 | 14 | 8 | 90 | 47 | +43 | 86 | |
4 | Milton Keynes Dons | 46 | 23 | 9 | 14 | 83 | 68 | +15 | 78 | Qualified for League Two play-offs |
5 | Doncaster Rovers | 46 | 21 | 8 | 17 | 73 | 68 | +5 | 71 | |
6 | Crewe Alexandra | 46 | 19 | 14 | 13 | 69 | 65 | +4 | 71 | |
7 | Crawley Town (O, P) | 46 | 21 | 7 | 18 | 73 | 67 | +6 | 70 | |
8 | Barrow | 46 | 18 | 15 | 13 | 62 | 56 | +6 | 69 | |
9 | Bradford City | 46 | 19 | 12 | 15 | 61 | 59 | +2 | 69 | |
10 | AFC Wimbledon | 46 | 17 | 14 | 15 | 64 | 51 | +13 | 65 | |
11 | Walsall | 46 | 18 | 11 | 17 | 69 | 73 | −4 | 65 | |
12 | Gillingham | 46 | 18 | 10 | 18 | 46 | 57 | −11 | 64 | |
13 | Harrogate Town | 46 | 17 | 12 | 17 | 60 | 69 | −9 | 63 | |
14 | Notts County | 46 | 18 | 7 | 21 | 89 | 86 | +3 | 61 | |
15 | Morecambe | 46 | 17 | 10 | 19 | 67 | 81 | −14 | 58 [a] | |
16 | Tranmere Rovers | 46 | 17 | 6 | 23 | 67 | 70 | −3 | 57 | |
17 | Accrington Stanley | 46 | 16 | 9 | 21 | 63 | 71 | −8 | 57 | |
18 | Newport County | 46 | 16 | 7 | 23 | 62 | 76 | −14 | 55 | |
19 | Swindon Town | 46 | 14 | 12 | 20 | 77 | 83 | −6 | 54 | |
20 | Salford City | 46 | 13 | 12 | 21 | 66 | 82 | −16 | 51 | |
21 | Grimsby Town | 46 | 11 | 16 | 19 | 57 | 74 | −17 | 49 | |
22 | Colchester United | 46 | 11 | 12 | 23 | 59 | 80 | −21 | 45 | |
23 | Sutton United (R) | 46 | 9 | 15 | 22 | 59 | 84 | −25 | 42 | Relegated to National League |
24 | Forest Green Rovers (R) | 46 | 11 | 9 | 26 | 44 | 78 | −34 | 42 |
Semi-finals | Final | ||||||||||
7 | Crawley Town | 3 | 5 | 8 | |||||||
4 | Milton Keynes Dons | 0 | 1 | 1 | |||||||
7 | Crawley Town | 2 | |||||||||
6 | Crewe Alexandra | 0 | |||||||||
6 | Crewe Alexandra | 0 | 2 | 2 (4) | |||||||
5 | Doncaster Rovers | 2 | 0 | 2 (3) |
First leg
6 May 2024 | Crewe Alexandra | 0–2 | Doncaster Rovers | Crewe |
17:30 BST |
Demetriou ![]() |
Report |
Molyneux ![]() Biggins ![]() |
Stadium:
Gresty Road Attendance: 8,220 Referee: Sunny Singh Gill |
7 May 2024 | Crawley Town | 3–0 | Milton Keynes Dons | Crawley |
19:30 BST |
Kelly ![]() Williams ![]() Maguire ![]() Darcy ![]() Conroy ![]() Gordon ![]() |
Report |
Tomlinson ![]() Bate ![]() Harvie ![]() |
Stadium:
Broadfield Stadium Attendance: 5,564 Referee: Ross Joyce |
Second leg
10 May 2024 | Doncaster Rovers | 0–2 (
a.e.t.) (2–2 agg.) (3–4 p) | Crewe Alexandra | Doncaster |
20:00 BST |
Lo-Tutala ![]() |
Report |
Demetriou ![]() Maxwell ![]() Nevitt ![]() Rowe ![]() Austerfield ![]() |
Stadium:
Eco-Power Stadium Attendance: 12,889 Referee: Scott Oldham |
Penalties | ||||
Ironside ![]() Westbrooke ![]() Miller ![]() Bailey ![]() Adelakun ![]() |
![]() ![]() ![]() ![]() ![]() |
11 May 2024 | Milton Keynes Dons | 1–5 (1–8 agg.) | Crawley Town | Milton Keynes |
19:45 BST |
Dean ![]() ![]() ![]() Tucker ![]() Williams ![]() |
Report |
Williams ![]() ![]() Orsi ![]() ![]() ![]() Lolos ![]() Roles ![]() |
Stadium:
Stadium MK Attendance: 10,053 Referee: Seb Stockridge |
Crewe Alexandra | 0–2 | Crawley Town |
---|---|---|
Report |
Orsi ![]() L. Kelly ![]() |
Rank | Player | Club | Goals |
---|---|---|---|
1 |
![]() |
Notts County | 28 |
2 |
![]() |
Wrexham | 24 |
![]() |
Salford City | ||
4 |
![]() |
Mansfield Town | 22 |
5 |
![]() |
Newport County | 21 |
6 |
![]() |
Stockport County | 20 |
7 |
![]() |
Doncaster Rovers | 18 |
![]() |
Crawley Town | ||
9 |
![]() |
Swindon Town MK Dons |
17 |
![]() |
Stockport County |
Updated to match(es) played on 20 April. Source: BBC
Month | Manager of the Month | Player of the Month | Reference | ||
---|---|---|---|---|---|
August |
![]() |
Milton Keynes Dons |
![]() |
Swindon Town | [60] |
September |
![]() |
Stockport County |
![]() |
Stockport County | [61] |
October |
![]() |
Salford City | [62] | ||
November |
![]() |
Barrow |
![]() |
Swindon Town | [63] |
December |
![]() |
Milton Keynes Dons |
![]() |
Milton Keynes Dons | [64] |
January |
![]() |
Harrogate Town |
![]() |
Notts County | [65] |
February |
![]() |
Mansfield Town |
![]() |
Doncaster Rovers | [66] |
March |
![]() |
Barrow |
![]() |
Wrexham | [67] |
April |
![]() |
Doncaster Rovers |
![]() |
Stockport County | [68] |
Award | Winner | Club |
---|---|---|
Player of the Season |
![]() |
Notts County |
Young Player of the Season |
![]() |
Tranmere Rovers |
Manager of the Season |
![]() |
Mansfield Town |
Season | 2023–24 |
---|---|
Dates | 5 August 2023 – 27 April 2024 |
Champions |
Stockport County 1st League Two title 2nd D4 title |
Promoted |
Stockport County Wrexham Mansfield Town Crawley Town |
Relegated |
Sutton United Forest Green Rovers |
Matches played | 552 |
Goals scored | 1,645 (2.98 per match) |
Top goalscorer | Macaulay Langstaff (28 goals) |
Biggest home win |
Stockport County 8–0
Sutton United 16 December 2023 |
Biggest away win |
Doncaster Rovers 0–5
Morecambe 16 Dec 2023 Grimsby Town 1–6 Walsall 1 Jan 2024 |
Highest scoring |
Mansfield Town 9–2
Harrogate Town 13 Feb 2024 |
Longest winning run | Stockport County (12 games) |
Longest unbeaten run | Mansfield Town (17 games) |
Longest winless run | Forest Green Rovers (15 games) |
Longest losing run | Newport County (8 games) |
Highest attendance | 21,552 Bradford City vs Wrexham (21 Oct 2023) [1] |
Lowest attendance | 1,071 Harrogate Town vs Doncaster Rovers (6 January 2024) [1] |
Total attendance | 3,359,055 [1] |
Average attendance | 6,220 [1] |
←
2022–23
2024–25 →
All statistics correct as of 27 April 2024. |
The 2023–24 EFL League Two (referred to as the Sky Bet League Two for sponsorship purposes) was the 20th season of EFL League Two under its current title and the 32nd season under its current league division format. The season began on 5 August 2023 and ended on 27 April 2024.
The following teams have changed division from the previous season:
Promoted from National League Relegated from League One
|
Promoted to League One Relegated to National League
|
Team | Outgoing manager | Manner of departure | Date of vacancy | Position in the table | Incoming manager | Date of appointment |
---|---|---|---|---|---|---|
Swindon Town |
![]() ![]() |
End of interim spell | 8 May 2023 | Pre-season |
![]() |
8 May 2023 |
Doncaster Rovers |
![]() |
Sacked | 9 May 2023 |
![]() |
12 May 2023 | |
Milton Keynes Dons |
![]() |
![]() |
27 May 2023 | |||
Forest Green Rovers |
![]() |
4 July 2023 |
![]() |
17 July 2023 | ||
Tranmere Rovers |
![]() |
10 September 2023 | 22nd |
![]() |
10 September 2023 | |
Bradford City |
![]() |
4 October 2023 | 18th |
![]() |
6 November 2023 | |
Gillingham |
![]() |
5 October 2023 | 8th |
![]() |
1 November 2023 | |
Milton Keynes Dons |
![]() |
16 October 2023 | 16th |
![]() |
17 October 2023 | |
Colchester United |
![]() |
21 October 2023 | 22nd |
![]() |
21 October 2023 | |
Grimsby Town |
![]() |
28 October 2023 | 21st |
![]() |
27 November 2023 | |
Morecambe |
![]() |
Release clause met | 20 November 2023 | 9th |
![]() |
27 November 2023 |
Sutton United |
![]() |
Sacked | 19 December 2023 | 24th |
![]() |
6 January 2024 |
Forest Green Rovers |
![]() |
Mutual consent | 20 December 2023 | 23rd |
![]() |
20 December 2023 |
Salford City |
![]() |
Sacked | 27 December 2023 | 21st |
![]() |
5 January 2024 |
Colchester United |
![]() |
1 January 2024 | 22nd |
![]() |
4 January 2024 | |
Notts County |
![]() |
Signed by Swansea City | 5 January 2024 | 5th |
![]() |
18 January 2024 |
Swindon Town |
![]() |
Mutual consent | 15 January 2024 | 15th |
![]() |
15 January 2024 |
Forest Green Rovers |
![]() |
Sacked | 18 January 2024 | 24th |
![]() |
25 January 2024 |
Accrington Stanley |
![]() |
3 March 2024 | 16th |
![]() |
4 March 2024 | |
Gillingham |
![]() |
29 April 2024 | 12th |
![]() |
7 May 2024 | |
Morecambe |
![]() |
Resigned | 30 April 2024 | 15th |
Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
---|---|---|---|---|---|---|---|---|---|---|
1 | Stockport County (C, P) | 46 | 27 | 11 | 8 | 96 | 48 | +48 | 92 | Promoted to EFL League One |
2 | Wrexham (P) | 46 | 26 | 10 | 10 | 89 | 52 | +37 | 88 | |
3 | Mansfield Town (P) | 46 | 24 | 14 | 8 | 90 | 47 | +43 | 86 | |
4 | Milton Keynes Dons | 46 | 23 | 9 | 14 | 83 | 68 | +15 | 78 | Qualified for League Two play-offs |
5 | Doncaster Rovers | 46 | 21 | 8 | 17 | 73 | 68 | +5 | 71 | |
6 | Crewe Alexandra | 46 | 19 | 14 | 13 | 69 | 65 | +4 | 71 | |
7 | Crawley Town (O, P) | 46 | 21 | 7 | 18 | 73 | 67 | +6 | 70 | |
8 | Barrow | 46 | 18 | 15 | 13 | 62 | 56 | +6 | 69 | |
9 | Bradford City | 46 | 19 | 12 | 15 | 61 | 59 | +2 | 69 | |
10 | AFC Wimbledon | 46 | 17 | 14 | 15 | 64 | 51 | +13 | 65 | |
11 | Walsall | 46 | 18 | 11 | 17 | 69 | 73 | −4 | 65 | |
12 | Gillingham | 46 | 18 | 10 | 18 | 46 | 57 | −11 | 64 | |
13 | Harrogate Town | 46 | 17 | 12 | 17 | 60 | 69 | −9 | 63 | |
14 | Notts County | 46 | 18 | 7 | 21 | 89 | 86 | +3 | 61 | |
15 | Morecambe | 46 | 17 | 10 | 19 | 67 | 81 | −14 | 58 [a] | |
16 | Tranmere Rovers | 46 | 17 | 6 | 23 | 67 | 70 | −3 | 57 | |
17 | Accrington Stanley | 46 | 16 | 9 | 21 | 63 | 71 | −8 | 57 | |
18 | Newport County | 46 | 16 | 7 | 23 | 62 | 76 | −14 | 55 | |
19 | Swindon Town | 46 | 14 | 12 | 20 | 77 | 83 | −6 | 54 | |
20 | Salford City | 46 | 13 | 12 | 21 | 66 | 82 | −16 | 51 | |
21 | Grimsby Town | 46 | 11 | 16 | 19 | 57 | 74 | −17 | 49 | |
22 | Colchester United | 46 | 11 | 12 | 23 | 59 | 80 | −21 | 45 | |
23 | Sutton United (R) | 46 | 9 | 15 | 22 | 59 | 84 | −25 | 42 | Relegated to National League |
24 | Forest Green Rovers (R) | 46 | 11 | 9 | 26 | 44 | 78 | −34 | 42 |
Semi-finals | Final | ||||||||||
7 | Crawley Town | 3 | 5 | 8 | |||||||
4 | Milton Keynes Dons | 0 | 1 | 1 | |||||||
7 | Crawley Town | 2 | |||||||||
6 | Crewe Alexandra | 0 | |||||||||
6 | Crewe Alexandra | 0 | 2 | 2 (4) | |||||||
5 | Doncaster Rovers | 2 | 0 | 2 (3) |
First leg
6 May 2024 | Crewe Alexandra | 0–2 | Doncaster Rovers | Crewe |
17:30 BST |
Demetriou ![]() |
Report |
Molyneux ![]() Biggins ![]() |
Stadium:
Gresty Road Attendance: 8,220 Referee: Sunny Singh Gill |
7 May 2024 | Crawley Town | 3–0 | Milton Keynes Dons | Crawley |
19:30 BST |
Kelly ![]() Williams ![]() Maguire ![]() Darcy ![]() Conroy ![]() Gordon ![]() |
Report |
Tomlinson ![]() Bate ![]() Harvie ![]() |
Stadium:
Broadfield Stadium Attendance: 5,564 Referee: Ross Joyce |
Second leg
10 May 2024 | Doncaster Rovers | 0–2 (
a.e.t.) (2–2 agg.) (3–4 p) | Crewe Alexandra | Doncaster |
20:00 BST |
Lo-Tutala ![]() |
Report |
Demetriou ![]() Maxwell ![]() Nevitt ![]() Rowe ![]() Austerfield ![]() |
Stadium:
Eco-Power Stadium Attendance: 12,889 Referee: Scott Oldham |
Penalties | ||||
Ironside ![]() Westbrooke ![]() Miller ![]() Bailey ![]() Adelakun ![]() |
![]() ![]() ![]() ![]() ![]() |
11 May 2024 | Milton Keynes Dons | 1–5 (1–8 agg.) | Crawley Town | Milton Keynes |
19:45 BST |
Dean ![]() ![]() ![]() Tucker ![]() Williams ![]() |
Report |
Williams ![]() ![]() Orsi ![]() ![]() ![]() Lolos ![]() Roles ![]() |
Stadium:
Stadium MK Attendance: 10,053 Referee: Seb Stockridge |
Crewe Alexandra | 0–2 | Crawley Town |
---|---|---|
Report |
Orsi ![]() L. Kelly ![]() |
Rank | Player | Club | Goals |
---|---|---|---|
1 |
![]() |
Notts County | 28 |
2 |
![]() |
Wrexham | 24 |
![]() |
Salford City | ||
4 |
![]() |
Mansfield Town | 22 |
5 |
![]() |
Newport County | 21 |
6 |
![]() |
Stockport County | 20 |
7 |
![]() |
Doncaster Rovers | 18 |
![]() |
Crawley Town | ||
9 |
![]() |
Swindon Town MK Dons |
17 |
![]() |
Stockport County |
Updated to match(es) played on 20 April. Source: BBC
Month | Manager of the Month | Player of the Month | Reference | ||
---|---|---|---|---|---|
August |
![]() |
Milton Keynes Dons |
![]() |
Swindon Town | [60] |
September |
![]() |
Stockport County |
![]() |
Stockport County | [61] |
October |
![]() |
Salford City | [62] | ||
November |
![]() |
Barrow |
![]() |
Swindon Town | [63] |
December |
![]() |
Milton Keynes Dons |
![]() |
Milton Keynes Dons | [64] |
January |
![]() |
Harrogate Town |
![]() |
Notts County | [65] |
February |
![]() |
Mansfield Town |
![]() |
Doncaster Rovers | [66] |
March |
![]() |
Barrow |
![]() |
Wrexham | [67] |
April |
![]() |
Doncaster Rovers |
![]() |
Stockport County | [68] |
Award | Winner | Club |
---|---|---|
Player of the Season |
![]() |
Notts County |
Young Player of the Season |
![]() |
Tranmere Rovers |
Manager of the Season |
![]() |
Mansfield Town |