Football

Womens Euro 2025CymruJD Cymru PremierJD Cymru LeaguesFAW 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 LeagueSouth Wales AllianceSouth Wales FASwansea LeagueTaff Ely & Rhymney ValleyVale of Glamorgan LeagueWest Wales FA CupWest Wales Premier

Sky Bet Championship

FixturesResultsTables

26 May 2024

Final

Southampton10Leeds United

17 May 2024

Semi Final

Southampton31West Bromwich Albion
2nd Leg - Southampton won 3-1 on aggregate

16 May 2024

Semi Final

Leeds United40Norwich City
2nd Leg - Leeds United won 4-0 on aggregate

12 May 2024

Semi Final

Norwich City00Leeds United
1st Leg
West Bromwich Albion00Southampton
1st Leg

4 May 2024

Birmingham City10Norwich City
Coventry City12Queens Park Rangers
Ipswich Town20Huddersfield Town
Leeds United12Southampton
Leicester City02Blackburn Rovers
Middlesbrough31Watford
Plymouth Argyle10Hull City
Rotherham United52Cardiff City
Stoke City40Bristol City
Sunderland02Sheffield Wednesday
Swansea City01Millwall
West Bromwich Albion30Preston North End

30 April 2024

Coventry City12Ipswich Town

29 April 2024

Preston North End03Leicester City

27 April 2024

Blackburn Rovers00Coventry City
Bristol City20Rotherham United
Cardiff City14Middlesbrough
Huddersfield Town11Birmingham City
Hull City33Ipswich Town
Millwall10Plymouth Argyle
Norwich City22Swansea City
Sheffield Wednesday30West Bromwich Albion
Southampton01Stoke City
Watford10Sunderland

26 April 2024

Queens Park Rangers40Leeds United

24 April 2024

Coventry City23Hull City

23 April 2024

Leicester City50Southampton

22 April 2024

Middlesbrough34Leeds United

21 April 2024

Blackburn Rovers13Sheffield Wednesday

20 April 2024

Cardiff City21Southampton
Huddersfield Town04Swansea City
Leicester City21West Bromwich Albion
Norwich City11Bristol City
Queens Park Rangers10Preston North End
Rotherham United00Birmingham City
Stoke City30Plymouth Argyle
Sunderland01Millwall
Watford00Hull City

16 April 2024

Southampton30Preston North End

13 April 2024

Birmingham City30Coventry City
Bristol City11Huddersfield Town
Hull City30Queens Park Rangers
Ipswich Town11Middlesbrough
Leeds United01Blackburn Rovers
Millwall31Cardiff City
Preston North End01Norwich City
Sheffield Wednesday11Stoke City
Southampton32Watford
Swansea City10Rotherham United
West Bromwich Albion01Sunderland

12 April 2024

Plymouth Argyle10Leicester City

10 April 2024

Birmingham City01Cardiff City
Bristol City50Blackburn Rovers
Hull City22Middlesbrough
Ipswich Town00Watford
Swansea City30Stoke City
West Bromwich Albion20Rotherham United

9 April 2024

Leeds United00Sunderland
Millwall10Leicester City
Plymouth Argyle11Queens Park Rangers
Preston North End41Huddersfield Town
Sheffield Wednesday22Norwich City
Southampton21Coventry City

6 April 2024

Blackburn Rovers00Southampton
Cardiff City13Hull City
Coventry City21Leeds United
Huddersfield Town10Millwall
Leicester City21Birmingham City
Middlesbrough20Swansea City
Norwich City10Ipswich Town
Queens Park Rangers02Sheffield Wednesday
Stoke City22West Bromwich Albion
Sunderland00Bristol City
Watford00Preston North End

5 April 2024

Rotherham United01Plymouth Argyle

1 April 2024

Birmingham City10Preston North End
Coventry City12Cardiff City
Ipswich Town32Southampton
Leeds United31Hull City
Leicester City31Norwich City
Middlesbrough20Sheffield Wednesday
Plymouth Argyle01Bristol City
Rotherham United21Millwall
Stoke City11Huddersfield Town
Sunderland15Blackburn Rovers
Swansea City01Queens Park Rangers
West Bromwich Albion22Watford

29 March 2024

Blackburn Rovers01Ipswich Town
Bristol City10Leicester City
Cardiff City02Sunderland
Huddersfield Town13Coventry City
Hull City02Stoke City
Millwall11West Bromwich Albion
Norwich City21Plymouth Argyle
Preston North End30Rotherham United
Queens Park Rangers21Birmingham City
Sheffield Wednesday11Swansea City
Southampton11Middlesbrough
Watford22Leeds United

17 March 2024

Leeds United20Millwall

16 March 2024

Birmingham City01Watford
Ipswich Town60Sheffield Wednesday
Middlesbrough00Blackburn Rovers
Plymouth Argyle01Preston North End
Rotherham United00Huddersfield Town
Stoke City03Norwich City
Sunderland00Queens Park Rangers
Swansea City20Cardiff City
West Bromwich Albion20Bristol City

12 March 2024

Birmingham City01Middlesbrough

10 March 2024

Bristol City10Swansea City
Huddersfield Town14West Bromwich Albion

9 March 2024

Blackburn Rovers11Plymouth Argyle
Cardiff City21Ipswich Town
Hull City22Leicester City
Millwall10Birmingham City
Norwich City50Rotherham United
Preston North End12Stoke City
Queens Park Rangers02Middlesbrough
Southampton42Sunderland
Watford12Coventry City

8 March 2024

Sheffield Wednesday02Leeds United

6 March 2024

Cardiff City10Huddersfield Town
Middlesbrough31Norwich City
Queens Park Rangers22West Bromwich Albion
Watford11Swansea City

5 March 2024

Blackburn Rovers11Millwall
Coventry City50Rotherham United
Hull City11Birmingham City
Ipswich Town32Bristol City
Leeds United10Stoke City
Sheffield Wednesday10Plymouth Argyle
Sunderland01Leicester City

2 March 2024

Birmingham City34Southampton
Bristol City01Cardiff City
Huddersfield Town11Leeds United
Leicester City12Queens Park Rangers
Millwall10Watford
Norwich City10Sunderland
Plymouth Argyle02Ipswich Town
Preston North End00Hull City
Rotherham United01Sheffield Wednesday
Stoke City20Middlesbrough
Swansea City21Blackburn Rovers

1 March 2024

West Bromwich Albion21Coventry City

24 February 2024

Blackburn Rovers11Norwich City
Cardiff City21Stoke City
Hull City11West Bromwich Albion
Ipswich Town31Birmingham City
Middlesbrough02Plymouth Argyle
Queens Park Rangers21Rotherham United
Sheffield Wednesday21Bristol City
Southampton12Millwall
Sunderland12Swansea City
Watford12Huddersfield Town

23 February 2024

Coventry City03Preston North End
Leeds United31Leicester City

20 February 2024

Cardiff City00Blackburn Rovers
Ipswich Town43Rotherham United
Plymouth Argyle03West Bromwich Albion
Southampton12Hull City

17 February 2024

Birmingham City21Sunderland
Bristol City01Queens Park Rangers
Huddersfield Town12Hull City
Leicester City12Middlesbrough
Millwall02Sheffield Wednesday
Norwich City41Cardiff City
Plymouth Argyle02Leeds United
Preston North End22Blackburn Rovers
Rotherham United01Watford
Stoke City01Coventry City
Swansea City12Ipswich Town

16 February 2024

West Bromwich Albion02Southampton

14 February 2024

Huddersfield Town10Sunderland
Millwall04Ipswich Town
Plymouth Argyle22Coventry City
Preston North End21Middlesbrough
Stoke City10Queens Park Rangers

13 February 2024

Birmingham City10Blackburn Rovers
Bristol City31Southampton
Leicester City20Sheffield Wednesday
Norwich City42Watford
Rotherham United12Hull City
Swansea City04Leeds United
West Bromwich Albion20Cardiff City

11 February 2024

Coventry City21Millwall

10 February 2024

Blackburn Rovers31Stoke City
Cardiff City02Preston North End
Hull City01Swansea City
Ipswich Town22West Bromwich Albion
Leeds United30Rotherham United
Middlesbrough12Bristol City
Queens Park Rangers22Norwich City
Southampton53Huddersfield Town
Sunderland31Plymouth Argyle
Watford12Leicester City

9 February 2024

Sheffield Wednesday20Birmingham City

4 February 2024

Middlesbrough11Sunderland

3 February 2024

Blackburn Rovers12Queens Park Rangers
Huddersfield Town40Sheffield Wednesday
Hull City10Millwall
Norwich City21Coventry City
Preston North End32Ipswich Town
Rotherham United02Southampton
Stoke City05Leicester City
Swansea City01Plymouth Argyle
Watford01Cardiff City
West Bromwich Albion10Birmingham City

2 February 2024

Bristol City01Leeds United

31 January 2024

Sheffield Wednesday00Watford

30 January 2024

Coventry City22Bristol City
Leicester City31Swansea City

28 January 2024

Queens Park Rangers11Huddersfield Town

27 January 2024

Millwall11Preston North End
Sunderland31Stoke City

24 January 2024

Leeds United10Norwich City

22 January 2024

Leicester City11Ipswich Town

21 January 2024

Leeds United21Preston North End

20 January 2024

Blackburn Rovers11Huddersfield Town
Bristol City11Watford
Middlesbrough11Rotherham United
Norwich City20West Bromwich Albion
Plymouth Argyle31Cardiff City
Queens Park Rangers20Millwall
Sheffield Wednesday12Coventry City
Stoke City12Birmingham City
Swansea City13Southampton

19 January 2024

Sunderland01Hull City

14 January 2024

Queens Park Rangers12Watford

13 January 2024

Birmingham City22Swansea City
Cardiff City03Leeds United
Coventry City31Leicester City
Huddersfield Town11Plymouth Argyle
Ipswich Town21Sunderland
Millwall13Middlesbrough
Preston North End20Bristol City
Rotherham United01Stoke City
Southampton40Sheffield Wednesday
West Bromwich Albion41Blackburn Rovers

12 January 2024

Hull City12Norwich City

1 January 2024

Blackburn Rovers22Rotherham United
Bristol City01Millwall
Leeds United30Birmingham City
Leicester City41Huddersfield Town
Middlesbrough13Coventry City
Norwich City11Southampton
Plymouth Argyle33Watford
Queens Park Rangers12Cardiff City
Sheffield Wednesday31Hull City
Stoke City00Ipswich Town
Sunderland20Preston North End
Swansea City10West Bromwich Albion

29 December 2023

Birmingham City00Bristol City
Cardiff City02Leicester City
Coventry City22Swansea City
Huddersfield Town12Middlesbrough
Hull City32Blackburn Rovers
Ipswich Town00Queens Park Rangers
Millwall10Norwich City
Preston North End01Sheffield Wednesday
Rotherham United11Sunderland
Southampton21Plymouth Argyle
Watford11Stoke City
West Bromwich Albion10Leeds United

26 December 2023

Birmingham City13Stoke City
Cardiff City22Plymouth Argyle
Coventry City20Sheffield Wednesday
Huddersfield Town30Blackburn Rovers
Hull City01Sunderland
Ipswich Town11Leicester City
Millwall20Queens Park Rangers
Preston North End21Leeds United
Rotherham United10Middlesbrough
Southampton50Swansea City
Watford14Bristol City
West Bromwich Albion10Norwich City

23 December 2023

Blackburn Rovers12Watford
Leeds United40Ipswich Town
Leicester City30Rotherham United
Middlesbrough10West Bromwich Albion
Norwich City20Huddersfield Town
Plymouth Argyle33Birmingham City
Queens Park Rangers01Southampton
Sheffield Wednesday12Cardiff City
Stoke City00Millwall
Sunderland03Coventry City

22 December 2023

Bristol City32Hull City
Swansea City21Preston North End

18 December 2023

Birmingham City23Leicester City

17 December 2023

West Bromwich Albion11Stoke City

16 December 2023

Bristol City10Sunderland
Hull City30Cardiff City
Ipswich Town22Norwich City
Leeds United11Coventry City
Millwall11Huddersfield Town
Plymouth Argyle32Rotherham United
Preston North End15Watford
Sheffield Wednesday21Queens Park Rangers
Southampton40Blackburn Rovers
Swansea City12Middlesbrough

13 December 2023

Cardiff City01Birmingham City
Coventry City11Southampton
Leicester City32Millwall
Middlesbrough12Hull City
Norwich City31Sheffield Wednesday
Queens Park Rangers00Plymouth Argyle

12 December 2023

Blackburn Rovers21Bristol City
Huddersfield Town13Preston North End
Rotherham United02West Bromwich Albion
Stoke City11Swansea City
Sunderland10Leeds United
Watford12Ipswich Town

9 December 2023

Blackburn Rovers02Leeds United
Cardiff City10Millwall
Huddersfield Town11Bristol City
Leicester City40Plymouth Argyle
Middlesbrough02Ipswich Town
Norwich City00Preston North End
Queens Park Rangers20Hull City
Rotherham United12Swansea City
Stoke City01Sheffield Wednesday
Sunderland21West Bromwich Albion
Watford11Southampton

8 December 2023

Coventry City20Birmingham City

3 December 2023

Bristol City12Norwich City

2 December 2023

Birmingham City00Rotherham United
Hull City12Watford
Ipswich Town21Coventry City
Leeds United32Middlesbrough
Millwall11Sunderland
Plymouth Argyle21Stoke City
Sheffield Wednesday31Blackburn Rovers
Southampton20Cardiff City
Swansea City11Huddersfield Town
West Bromwich Albion12Leicester City

1 December 2023

Preston North End02Queens Park Rangers

29 November 2023

Blackburn Rovers42Birmingham City
Ipswich Town31Millwall
Leeds United31Swansea City
Sheffield Wednesday11Leicester City
Southampton10Bristol City
Sunderland12Huddersfield Town

28 November 2023

Cardiff City01West Bromwich Albion
Coventry City10Plymouth Argyle
Hull City41Rotherham United
Middlesbrough40Preston North End
Queens Park Rangers42Stoke City
Watford32Norwich City

25 November 2023

Birmingham City21Sheffield Wednesday
Bristol City32Middlesbrough
Huddersfield Town11Southampton
Leicester City20Watford
Millwall03Coventry City
Norwich City10Queens Park Rangers
Plymouth Argyle20Sunderland
Preston North End12Cardiff City
Stoke City03Blackburn Rovers
Swansea City22Hull City
West Bromwich Albion20Ipswich Town

24 November 2023

Rotherham United11Leeds United

11 November 2023

Cardiff City23Norwich City
Coventry City00Stoke City
Hull City10Huddersfield Town
Ipswich Town32Swansea City
Leeds United21Plymouth Argyle
Middlesbrough10Leicester City
Queens Park Rangers00Bristol City
Sheffield Wednesday04Millwall
Southampton21West Bromwich Albion
Sunderland31Birmingham City
Watford50Rotherham United

10 November 2023

Blackburn Rovers12Preston North End

7 November 2023

Rotherham United22Ipswich Town

5 November 2023

Norwich City13Blackburn Rovers

4 November 2023

Birmingham City22Ipswich Town
Bristol City10Sheffield Wednesday
Huddersfield Town00Watford
Millwall01Southampton
Plymouth Argyle33Middlesbrough
Preston North End32Coventry City
Rotherham United11Queens Park Rangers
Stoke City00Cardiff City
Swansea City00Sunderland
West Bromwich Albion31Hull City

3 November 2023

Leicester City01Leeds United

30 October 2023

Coventry City02West Bromwich Albion

29 October 2023

Sheffield Wednesday20Rotherham United

28 October 2023

Blackburn Rovers01Swansea City
Cardiff City20Bristol City
Hull City10Preston North End
Ipswich Town32Plymouth Argyle
Leeds United41Huddersfield Town
Middlesbrough02Stoke City
Queens Park Rangers12Leicester City
Southampton31Birmingham City
Sunderland31Norwich City
Watford22Millwall

25 October 2023

Birmingham City02Hull City
Bristol City01Ipswich Town
Plymouth Argyle30Sheffield Wednesday
Preston North End22Southampton
Rotherham United20Coventry City
Stoke City10Leeds United

24 October 2023

Huddersfield Town04Cardiff City
Leicester City10Sunderland
Millwall12Blackburn Rovers
Norwich City12Middlesbrough
Swansea City01Watford
West Bromwich Albion20Queens Park Rangers

21 October 2023

Blackburn Rovers10Cardiff City
Bristol City10Coventry City
Huddersfield Town21Queens Park Rangers
Hull City12Southampton
Middlesbrough10Birmingham City
Norwich City23Leeds United
Preston North End11Millwall
Stoke City21Sunderland
Swansea City13Leicester City
Watford10Sheffield Wednesday
West Bromwich Albion00Plymouth Argyle

7 October 2023

Cardiff City11Watford
Coventry City11Norwich City
Ipswich Town42Preston North End
Leeds United21Bristol City
Leicester City20Stoke City
Millwall22Hull City
Plymouth Argyle13Swansea City
Queens Park Rangers04Blackburn Rovers
Sheffield Wednesday00Huddersfield Town
Southampton11Rotherham United
Sunderland04Middlesbrough

6 October 2023

Birmingham City31West Bromwich Albion

4 October 2023

Coventry City10Blackburn Rovers
Leeds United10Queens Park Rangers
Leicester City30Preston North End
Rotherham United12Bristol City
Sunderland20Watford
Swansea City21Norwich City

3 October 2023

Birmingham City41Huddersfield Town
Ipswich Town30Hull City
Middlesbrough20Cardiff City
Plymouth Argyle02Millwall
Stoke City01Southampton
West Bromwich Albion10Sheffield Wednesday

1 October 2023

Blackburn Rovers14Leicester City

30 September 2023

Bristol City23Stoke City
Cardiff City20Rotherham United
Huddersfield Town11Ipswich Town
Hull City11Plymouth Argyle
Millwall03Swansea City
Norwich City20Birmingham City
Preston North End04West Bromwich Albion
Queens Park Rangers13Coventry City
Southampton31Leeds United
Watford23Middlesbrough

29 September 2023

Sheffield Wednesday03Sunderland

25 September 2023

Coventry City11Huddersfield Town

24 September 2023

Stoke City13Hull City
Sunderland01Cardiff City

23 September 2023

Ipswich Town43Blackburn Rovers
Leeds United30Watford
Leicester City10Bristol City
Middlesbrough21Southampton
Plymouth Argyle62Norwich City
Rotherham United11Preston North End
Swansea City30Sheffield Wednesday
West Bromwich Albion00Millwall

22 September 2023

Birmingham City00Queens Park Rangers

20 September 2023

Blackburn Rovers13Sunderland
Huddersfield Town22Stoke City
Hull City00Leeds United
Millwall30Rotherham United
Norwich City02Leicester City
Watford22West Bromwich Albion

19 September 2023

Bristol City41Plymouth Argyle
Cardiff City32Coventry City
Preston North End21Birmingham City
Queens Park Rangers11Swansea City
Sheffield Wednesday11Middlesbrough
Southampton01Ipswich Town

17 September 2023

Millwall03Leeds United

16 September 2023

Blackburn Rovers21Middlesbrough
Bristol City00West Bromwich Albion
Cardiff City20Swansea City
Huddersfield Town20Rotherham United
Norwich City10Stoke City
Preston North End21Plymouth Argyle
Queens Park Rangers13Sunderland
Sheffield Wednesday01Ipswich Town
Watford20Birmingham City

15 September 2023

Hull City11Coventry City
Southampton14Leicester City

2 September 2023

Birmingham City11Millwall
Coventry City33Watford
Ipswich Town32Cardiff City
Leeds United00Sheffield Wednesday
Leicester City01Hull City
Middlesbrough02Queens Park Rangers
Plymouth Argyle30Blackburn Rovers
Rotherham United21Norwich City
Stoke City02Preston North End
Sunderland50Southampton
Swansea City12Bristol City
West Bromwich Albion12Huddersfield Town

27 August 2023

Watford01Blackburn Rovers

26 August 2023

Birmingham City21Plymouth Argyle
Cardiff City21Sheffield Wednesday
Coventry City00Sunderland
Huddersfield Town04Norwich City
Ipswich Town34Leeds United
Millwall10Stoke City
Preston North End21Swansea City
Rotherham United12Leicester City
Southampton21Queens Park Rangers
West Bromwich Albion42Middlesbrough

25 August 2023

Hull City11Bristol City

20 August 2023

Norwich City31Millwall

19 August 2023

Blackburn Rovers12Hull City
Bristol City02Birmingham City
Leicester City21Cardiff City
Middlesbrough11Huddersfield Town
Plymouth Argyle12Southampton
Queens Park Rangers01Ipswich Town
Sheffield Wednesday01Preston North End
Stoke City10Watford
Sunderland21Rotherham United
Swansea City11Coventry City

18 August 2023

Leeds United11West Bromwich Albion

12 August 2023

Birmingham City10Leeds United
Cardiff City12Queens Park Rangers
Coventry City30Middlesbrough
Huddersfield Town01Leicester City
Hull City42Sheffield Wednesday
Ipswich Town20Stoke City
Millwall01Bristol City
Preston North End21Sunderland
Rotherham United22Blackburn Rovers
Southampton44Norwich City
Watford00Plymouth Argyle
West Bromwich Albion32Swansea City

6 August 2023

Leeds United22Cardiff City
Leicester City21Coventry City
Sunderland12Ipswich Town

5 August 2023

Blackburn Rovers21West Bromwich Albion
Bristol City11Preston North End
Middlesbrough01Millwall
Norwich City21Hull City
Plymouth Argyle31Huddersfield Town
Stoke City41Rotherham United
Swansea City11Birmingham City
Watford40Queens Park Rangers

4 August 2023

Sheffield Wednesday12Southampton