Football

UEFA World CupUEFA Nations LeagueWomens Euro 2025CymruJD Cymru PremierJD Cymru LeaguesJD Cymru Welsh CupThe Premier LeagueEmirates FA CupFootball League CupSky Bet LeaguesVanarama LeagueNathaniel MG CupFAW TrophySouthern LeagueArdal LeaguesArdal League CupsFAW Cymru ReservesFAW Cymru Reserves CupsWomens FootballAberdare Football LeagueBridgend & District LeagueC.thenshire LeaguesCambrian Tyres LeagueCardiff CombinationCardiff & District LeagueCentral Wales LeagueCeredigion LeagueEast Gwent LeagueEmrys Morgan CupGwent Central LeagueGwent County FAGwent Premier LeagueKrislyn Summer CupMerthyr Football LeagueNeath & DistrictNewport & DistrictNorth East WalesNorth Gwent LeagueNorth Wales Coast LeaguePembrokeshire LeaguePort Talbot & DistrictRhondda & District LeagueS Wales Disability LeagueSouth Wales PremierSouth Wales FASwansea LeagueTaff Ely & Rhymney ValleyVale of Glamorgan LeagueWest Wales FAWest Wales Premier

Sky Bet League 2

FixturesResultsTables

19 May 2024

Final

Crawley Town20Crewe Alexandra

11 May 2024

Milton Keynes Dons15Crawley Town
2nd Leg - Crawley Town won 8-1 on aggregate

10 May 2024

Semi Final

Doncaster Rovers02Crewe Alexandra
2nd Leg - Crewe Alexandra won 4-3 on pens

7 May 2024

Semi Final

Crawley Town30Milton Keynes Dons
1st Leg

6 May 2024

Semi Final

Crewe Alexandra02Doncaster Rovers
1st Leg

27 April 2024

Accrington Stanley41Tranmere Rovers
AFC Wimbledon51Walsall
Barrow11Mansfield Town
Bradford City41Newport County
Colchester United11Crewe Alexandra
Crawley Town20Grimsby Town
Forest Green Rovers10Notts County
Gillingham22Doncaster Rovers
Milton Keynes Dons44Sutton United
Salford City22Harrogate Town
Swindon Town33Morecambe
Wrexham21Stockport County

23 April 2024

Barrow12Bradford City
Colchester United14Doncaster Rovers

20 April 2024

Crewe Alexandra03Wrexham
Doncaster Rovers42Barrow
Grimsby Town20Swindon Town
Harrogate Town35Milton Keynes Dons
Mansfield Town21Gillingham
Morecambe12Forest Green Rovers
Newport County01Salford City
Notts County10Colchester United
Stockport County42Accrington Stanley
Sutton United22Crawley Town
Tranmere Rovers32AFC Wimbledon
Walsall23Bradford City

16 April 2024

Colchester United20Grimsby Town
Crawley Town11Barrow
Mansfield Town21Accrington Stanley
Notts County25Stockport County
Walsall21Swindon Town

13 April 2024

Crawley Town23Colchester United
Crewe Alexandra03Grimsby Town
Doncaster Rovers40Accrington Stanley
Gillingham30Barrow
Harrogate Town22Sutton United
Milton Keynes Dons14Mansfield Town
Newport County12Tranmere Rovers
Salford City12Bradford City
Stockport County20Morecambe
Swindon Town32AFC Wimbledon
Walsall13Notts County
Wrexham60Forest Green Rovers

9 April 2024

Colchester United12Stockport County
Doncaster Rovers21Walsall
Harrogate Town10Grimsby Town
Mansfield Town10Forest Green Rovers
Morecambe01Crewe Alexandra
Newport County13Accrington Stanley
Wrexham41Crawley Town

6 April 2024

Accrington Stanley00Crewe Alexandra
AFC Wimbledon10Salford City
Barrow02Swindon Town
Bradford City10Gillingham
Colchester United12Wrexham
Forest Green Rovers02Milton Keynes Dons
Grimsby Town10Newport County
Mansfield Town14Crawley Town
Morecambe03Doncaster Rovers
Notts County30Harrogate Town
Sutton United13Stockport County
Tranmere Rovers13Walsall

2 April 2024

Doncaster Rovers10Wrexham

1 April 2024

Crewe Alexandra03Forest Green Rovers
Grimsby Town11Bradford City
Harrogate Town51Gillingham
Morecambe21Barrow
Newport County04Crawley Town
Notts County33Milton Keynes Dons
Stockport County10AFC Wimbledon
Sutton United31Swindon Town
Tranmere Rovers11Colchester United
Walsall21Salford City

29 March 2024

Accrington Stanley12Morecambe
AFC Wimbledon11Harrogate Town
Barrow31Grimsby Town
Bradford City20Tranmere Rovers
Colchester United21Newport County
Crawley Town02Doncaster Rovers
Forest Green Rovers03Stockport County
Gillingham00Crewe Alexandra
Milton Keynes Dons50Walsall
Salford City12Sutton United
Swindon Town21Notts County
Wrexham20Mansfield Town

23 March 2024

Barrow10Newport County
Crewe Alexandra11AFC Wimbledon
Doncaster Rovers20Forest Green Rovers
Grimsby Town13Wrexham
Harrogate Town30Bradford City
Mansfield Town11Colchester United
Morecambe23Gillingham
Notts County12Salford City
Stockport County50Milton Keynes Dons
Sutton United31Accrington Stanley
Tranmere Rovers13Crawley Town

19 March 2024

Bradford City03Notts County

18 March 2024

Crawley Town11Stockport County

17 March 2024

Salford City31Morecambe

16 March 2024

Accrington Stanley22Notts County
AFC Wimbledon02Newport County
Barrow00Harrogate Town
Bradford City15Mansfield Town
Colchester United11Walsall
Forest Green Rovers01Sutton United
Gillingham11Grimsby Town
Milton Keynes Dons31Crewe Alexandra
Swindon Town12Doncaster Rovers
Wrexham01Tranmere Rovers

14 March 2024

Salford City22Stockport County

12 March 2024

AFC Wimbledon20Gillingham
Bradford City02Forest Green Rovers
Crawley Town21Notts County
Crewe Alexandra10Sutton United
Grimsby Town10Milton Keynes Dons
Newport County53Morecambe
Swindon Town12Accrington Stanley
Tranmere Rovers21Mansfield Town
Walsall11Barrow
Wrexham00Harrogate Town

9 March 2024

Accrington Stanley03Bradford City
Barrow20Colchester United
Doncaster Rovers20Crewe Alexandra
Forest Green Rovers20Walsall
Gillingham11Tranmere Rovers
Harrogate Town12Crawley Town
Mansfield Town32Swindon Town
Milton Keynes Dons31Salford City
Morecambe13Wrexham
Notts County02AFC Wimbledon
Stockport County10Newport County
Sutton United11Grimsby Town

5 March 2024

AFC Wimbledon00Grimsby Town
Barrow20Gillingham
Bradford City11Doncaster Rovers
Mansfield Town12Milton Keynes Dons
Morecambe10Crawley Town

2 March 2024

AFC Wimbledon10Milton Keynes Dons
Crewe Alexandra23Morecambe
Grimsby Town10Forest Green Rovers
Newport County01Mansfield Town
Salford City02Gillingham
Swindon Town11Harrogate Town
Tranmere Rovers10Sutton United
Walsall31Doncaster Rovers
Wrexham40Accrington Stanley

27 February 2024

Forest Green Rovers11Wrexham
Harrogate Town14Newport County
Notts County34Sutton United
Salford City11Colchester United
Swindon Town31Tranmere Rovers
Walsall21Accrington Stanley

24 February 2024

Accrington Stanley01Crawley Town
Doncaster Rovers10AFC Wimbledon
Forest Green Rovers10Tranmere Rovers
Gillingham10Wrexham
Harrogate Town02Walsall
Mansfield Town51Salford City
Milton Keynes Dons30Newport County
Morecambe11Grimsby Town
Notts County13Crewe Alexandra
Stockport County00Swindon Town
Sutton United11Colchester United

20 February 2024

AFC Wimbledon01Crawley Town
Gillingham00Stockport County
Milton Keynes Dons11Wrexham
Walsall30Morecambe

17 February 2024

AFC Wimbledon11Morecambe
Bradford City10Sutton United
Colchester United11Accrington Stanley
Crawley Town20Forest Green Rovers
Crewe Alexandra00Harrogate Town
Grimsby Town15Doncaster Rovers
Newport County10Gillingham
Salford City53Barrow
Swindon Town12Milton Keynes Dons
Tranmere Rovers40Stockport County
Walsall21Mansfield Town
Wrexham10Notts County

13 February 2024

Accrington Stanley20AFC Wimbledon
Barrow12Forest Green Rovers
Bradford City40Milton Keynes Dons
Crawley Town11Walsall
Gillingham22Swindon Town
Mansfield Town92Harrogate Town
Newport County13Notts County
Salford City22Doncaster Rovers
Stockport County13Crewe Alexandra
Sutton United12Wrexham
Tranmere Rovers23Morecambe

10 February 2024

AFC Wimbledon20Barrow
Crewe Alexandra10Crawley Town
Doncaster Rovers21Tranmere Rovers
Forest Green Rovers04Mansfield Town
Grimsby Town13Stockport County
Harrogate Town10Colchester United
Milton Keynes Dons21Accrington Stanley
Morecambe10Sutton United
Swindon Town11Salford City
Walsall03Newport County
Wrexham01Bradford City

9 February 2024

Notts County13Gillingham

3 February 2024

Accrington Stanley00Grimsby Town
Barrow10Milton Keynes Dons
Bradford City00AFC Wimbledon
Colchester United33Forest Green Rovers
Crawley Town12Morecambe
Gillingham11Walsall
Mansfield Town10Notts County
Newport County21Swindon Town
Salford City31Wrexham
Stockport County11Harrogate Town
Sutton United11Doncaster Rovers
Tranmere Rovers00Crewe Alexandra

30 January 2024

Sutton United12Harrogate Town

27 January 2024

AFC Wimbledon21Mansfield Town
Crewe Alexandra23Salford City
Doncaster Rovers15Stockport County
Forest Green Rovers01Accrington Stanley
Grimsby Town12Tranmere Rovers
Milton Keynes Dons21Gillingham
Morecambe01Colchester United
Notts County11Barrow
Swindon Town20Bradford City
Walsall11Sutton United

23 January 2024

Bradford City11Salford City
Mansfield Town11Sutton United
Milton Keynes Dons31AFC Wimbledon

20 January 2024

Barrow13Crewe Alexandra
Gillingham11Forest Green Rovers
Milton Keynes Dons12Morecambe
Newport County10Wrexham

13 January 2024

Accrington Stanley12Gillingham
Colchester United11Bradford City
Crawley Town01Salford City
Crewe Alexandra21Swindon Town
Doncaster Rovers01Newport County
Forest Green Rovers02Harrogate Town
Grimsby Town55Notts County
Morecambe11Mansfield Town
Stockport County31Walsall
Sutton United22Barrow
Tranmere Rovers12Milton Keynes Dons
Wrexham20AFC Wimbledon

6 January 2024

Barrow10Tranmere Rovers
Bradford City24Crawley Town
Harrogate Town31Doncaster Rovers
Mansfield Town01Crewe Alexandra
Salford City22Forest Green Rovers
Swindon Town22Colchester United

1 January 2024

Accrington Stanley30Salford City
Colchester United01Gillingham
Crawley Town31Swindon Town
Crewe Alexandra10Bradford City
Doncaster Rovers30Milton Keynes Dons
Forest Green Rovers11AFC Wimbledon
Grimsby Town16Walsall
Morecambe22Harrogate Town
Stockport County02Mansfield Town
Sutton United11Newport County
Tranmere Rovers42Notts County
Wrexham41Barrow

29 December 2023

AFC Wimbledon53Colchester United
Barrow11Accrington Stanley
Bradford City00Stockport County
Gillingham10Sutton United
Harrogate Town02Tranmere Rovers
Mansfield Town11Doncaster Rovers
Milton Keynes Dons20Crawley Town
Newport County11Crewe Alexandra
Notts County50Morecambe
Salford City03Grimsby Town
Swindon Town21Forest Green Rovers
Walsall31Wrexham

26 December 2023

AFC Wimbledon01Sutton United
Barrow22Stockport County
Bradford City22Morecambe
Gillingham02Crawley Town
Harrogate Town21Accrington Stanley
Mansfield Town20Grimsby Town
Milton Keynes Dons10Colchester United
Newport County42Forest Green Rovers
Notts County30Doncaster Rovers
Salford City15Tranmere Rovers
Swindon Town01Wrexham
Walsall20Crewe Alexandra

23 December 2023

Accrington Stanley21Walsall
Grimsby Town12Harrogate Town
Morecambe13Milton Keynes Dons
Sutton United02Mansfield Town
Tranmere Rovers21Swindon Town
Wrexham20Newport County

22 December 2023

Colchester United21Salford City
Crawley Town12AFC Wimbledon
Crewe Alexandra13Barrow
Doncaster Rovers13Bradford City
Forest Green Rovers00Gillingham
Stockport County21Notts County

16 December 2023

Crawley Town13Mansfield Town
Crewe Alexandra33Accrington Stanley
Doncaster Rovers05Morecambe
Gillingham02Bradford City
Harrogate Town31Notts County
Milton Keynes Dons20Forest Green Rovers
Newport County11Grimsby Town
Salford City00AFC Wimbledon
Stockport County80Sutton United
Swindon Town03Barrow
Walsall10Tranmere Rovers
Wrexham21Colchester United

9 December 2023

Accrington Stanley00Doncaster Rovers
AFC Wimbledon40Swindon Town
Colchester United12Crawley Town
Grimsby Town21Crewe Alexandra
Morecambe11Stockport County
Notts County12Walsall
Tranmere Rovers21Newport County

28 November 2023

Accrington Stanley34Swindon Town
Barrow20Walsall
Doncaster Rovers31Colchester United
Forest Green Rovers03Bradford City
Gillingham10AFC Wimbledon
Harrogate Town22Wrexham
Mansfield Town22Tranmere Rovers
Milton Keynes Dons11Grimsby Town
Morecambe12Newport County
Notts County31Crawley Town
Stockport County00Salford City
Sutton United11Crewe Alexandra

25 November 2023

AFC Wimbledon42Notts County
Bradford City10Accrington Stanley
Colchester United14Barrow
Crawley Town21Harrogate Town
Crewe Alexandra32Doncaster Rovers
Grimsby Town11Sutton United
Newport County21Stockport County
Salford City24Milton Keynes Dons
Swindon Town21Mansfield Town
Tranmere Rovers31Gillingham
Walsall00Forest Green Rovers
Wrexham60Morecambe

18 November 2023

Accrington Stanley20Wrexham
Barrow10Crawley Town
Forest Green Rovers22Grimsby Town
Gillingham31Salford City
Harrogate Town11Swindon Town
Mansfield Town20Newport County
Notts County42Bradford City
Stockport County20Colchester United
Sutton United11Tranmere Rovers

11 November 2023

AFC Wimbledon20Doncaster Rovers
Bradford City12Barrow
Colchester United11Sutton United
Crawley Town31Accrington Stanley
Crewe Alexandra10Notts County
Grimsby Town32Morecambe
Newport County00Milton Keynes Dons
Salford City12Mansfield Town
Swindon Town24Stockport County
Tranmere Rovers30Forest Green Rovers
Walsall01Harrogate Town
Wrexham20Gillingham

7 November 2023

Colchester United31Swindon Town

31 October 2023

Barrow10Morecambe

28 October 2023

Accrington Stanley01Colchester United
Barrow00Salford City
Doncaster Rovers10Grimsby Town
Forest Green Rovers21Crawley Town
Gillingham02Newport County
Harrogate Town01Crewe Alexandra
Mansfield Town21Walsall
Milton Keynes Dons32Swindon Town
Morecambe41AFC Wimbledon
Notts County02Wrexham
Stockport County20Tranmere Rovers
Sutton United21Bradford City

24 October 2023

AFC Wimbledon24Accrington Stanley
Crewe Alexandra02Stockport County
Doncaster Rovers03Salford City
Forest Green Rovers02Barrow
Grimsby Town23Colchester United
Harrogate Town14Mansfield Town
Milton Keynes Dons41Bradford City
Morecambe10Tranmere Rovers
Notts County30Newport County
Swindon Town01Gillingham
Walsall11Crawley Town
Wrexham21Sutton United

21 October 2023

Accrington Stanley10Milton Keynes Dons
Barrow00AFC Wimbledon
Bradford City11Wrexham
Colchester United12Harrogate Town
Crawley Town24Crewe Alexandra
Gillingham12Notts County
Salford City22Swindon Town
Stockport County32Grimsby Town
Sutton United23Morecambe

20 October 2023

Newport County33Walsall
Tranmere Rovers12Doncaster Rovers

14 October 2023

AFC Wimbledon01Bradford City
Crewe Alexandra20Tranmere Rovers
Doncaster Rovers41Sutton United
Forest Green Rovers50Colchester United
Grimsby Town02Accrington Stanley
Harrogate Town13Stockport County
Milton Keynes Dons22Barrow
Notts County14Mansfield Town
Swindon Town20Newport County
Walsall41Gillingham
Wrexham32Salford City

7 October 2023

Accrington Stanley21Forest Green Rovers
Barrow11Notts County
Bradford City10Swindon Town
Colchester United13Morecambe
Crawley Town01Wrexham
Gillingham21Milton Keynes Dons
Mansfield Town00AFC Wimbledon
Newport County12Harrogate Town
Salford City42Crewe Alexandra
Stockport County10Doncaster Rovers
Sutton United40Walsall
Tranmere Rovers22Grimsby Town

3 October 2023

Crewe Alexandra20Gillingham
Doncaster Rovers20Crawley Town
Grimsby Town21Barrow
Harrogate Town01AFC Wimbledon
Mansfield Town00Wrexham
Morecambe11Accrington Stanley
Newport County21Colchester United
Notts County31Swindon Town
Stockport County20Forest Green Rovers
Sutton United02Salford City
Tranmere Rovers21Bradford City
Walsall00Milton Keynes Dons

30 September 2023

Accrington Stanley13Stockport County
AFC Wimbledon41Tranmere Rovers
Barrow32Doncaster Rovers
Bradford City13Walsall
Colchester United54Notts County
Crawley Town30Sutton United
Forest Green Rovers12Morecambe
Gillingham11Mansfield Town
Milton Keynes Dons01Harrogate Town
Salford City21Newport County
Swindon Town21Grimsby Town
Wrexham33Crewe Alexandra

23 September 2023

Crewe Alexandra21Colchester United
Doncaster Rovers21Gillingham
Grimsby Town23Crawley Town
Harrogate Town32Salford City
Mansfield Town10Barrow
Morecambe22Swindon Town
Newport County14Bradford City
Notts County43Forest Green Rovers
Stockport County50Wrexham
Sutton United11Milton Keynes Dons
Tranmere Rovers20Accrington Stanley
Walsall13AFC Wimbledon

16 September 2023

Accrington Stanley41Sutton United
AFC Wimbledon22Crewe Alexandra
Bradford City11Harrogate Town
Colchester United11Mansfield Town
Crawley Town32Tranmere Rovers
Forest Green Rovers12Doncaster Rovers
Gillingham21Morecambe
Milton Keynes Dons12Stockport County
Newport County11Barrow
Swindon Town20Walsall
Wrexham30Grimsby Town

15 September 2023

Salford City02Notts County

9 September 2023

Accrington Stanley03Mansfield Town
AFC Wimbledon12Stockport County
Bradford City11Grimsby Town
Colchester United20Tranmere Rovers
Crawley Town41Newport County
Forest Green Rovers14Crewe Alexandra
Gillingham10Harrogate Town
Milton Keynes Dons11Notts County
Salford City12Walsall
Swindon Town53Sutton United
Wrexham21Doncaster Rovers

2 September 2023

Crewe Alexandra31Milton Keynes Dons
Doncaster Rovers00Swindon Town
Grimsby Town20Gillingham
Harrogate Town01Barrow
Mansfield Town00Bradford City
Morecambe10Salford City
Newport County22AFC Wimbledon
Notts County31Accrington Stanley
Stockport County33Crawley Town
Sutton United01Forest Green Rovers
Tranmere Rovers01Wrexham
Walsall10Colchester United

26 August 2023

AFC Wimbledon11Forest Green Rovers
Barrow11Wrexham
Bradford City10Crewe Alexandra
Gillingham03Colchester United
Harrogate Town20Morecambe
Mansfield Town32Stockport County
Milton Keynes Dons21Doncaster Rovers
Newport County31Sutton United
Notts County21Tranmere Rovers
Salford City12Accrington Stanley
Swindon Town60Crawley Town
Walsall11Grimsby Town

19 August 2023

Accrington Stanley21Harrogate Town
Colchester United23Milton Keynes Dons
Crawley Town01Gillingham
Crewe Alexandra22Walsall
Doncaster Rovers13Notts County
Forest Green Rovers03Newport County
Grimsby Town11Mansfield Town
Morecambe30Bradford City
Stockport County10Barrow
Sutton United03AFC Wimbledon
Tranmere Rovers34Salford City
Wrexham55Swindon Town

15 August 2023

Accrington Stanley11Barrow
Colchester United02AFC Wimbledon
Crawley Town21Milton Keynes Dons
Crewe Alexandra42Newport County
Doncaster Rovers22Mansfield Town
Forest Green Rovers12Swindon Town
Grimsby Town20Salford City
Morecambe00Notts County
Stockport County11Bradford City
Sutton United01Gillingham
Tranmere Rovers30Harrogate Town
Wrexham42Walsall

12 August 2023

AFC Wimbledon11Wrexham
Barrow21Sutton United
Bradford City21Colchester United
Gillingham10Accrington Stanley
Harrogate Town01Forest Green Rovers
Mansfield Town30Morecambe
Milton Keynes Dons10Tranmere Rovers
Newport County40Doncaster Rovers
Notts County32Grimsby Town
Salford City11Crawley Town
Swindon Town22Crewe Alexandra
Walsall21Stockport County

5 August 2023

Accrington Stanley30Newport County
Crawley Town10Bradford City
Crewe Alexandra22Mansfield Town
Doncaster Rovers01Harrogate Town
Forest Green Rovers02Salford City
Grimsby Town00AFC Wimbledon
Morecambe21Walsall
Stockport County01Gillingham
Sutton United51Notts County
Tranmere Rovers12Barrow
Wrexham35Milton Keynes Dons