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 TrophyNational League NorthArdal 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 PremierSouth Wales FASwansea LeagueTaff Ely & Rhymney ValleyVale of Glamorgan LeagueWest Wales FAWest Wales Premier

Sky Bet Championship

FixturesResultsTables

24 May 2025

Final

Sunderland21Sheffield United

13 May 2025

Semi Final

Sunderland11Coventry City
2nd Leg - a.e.t. - Sunderland won 3-2 on aggregate

12 May 2025

Semi Final

Sheffield United30Bristol City
2nd Leg - Sheffield United won 6-0 on aggregate

9 May 2025

Semi Final

Coventry City12Sunderland
1st Leg

8 May 2025

Semi Final

Bristol City03Sheffield United
1st Leg

3 May 2025

Bristol City22Preston North End
Burnley31Millwall
Coventry City20Middlesbrough
Derby County00Stoke City
Norwich City42Cardiff City
Plymouth Argyle12Leeds United
Portsmouth11Hull City
Sheffield United11Blackburn Rovers
Sunderland01Queens Park Rangers
Swansea City33Oxford United
Watford11Sheffield Wednesday
West Bromwich Albion53Luton Town

28 April 2025

Leeds United40Bristol City

26 April 2025

Blackburn Rovers21Watford
Cardiff City00West Bromwich Albion
Hull City01Derby County
Luton Town10Coventry City
Middlesbrough00Norwich City
Millwall10Swansea City
Oxford United20Sunderland
Preston North End12Plymouth Argyle
Queens Park Rangers05Burnley
Sheffield Wednesday11Portsmouth

25 April 2025

Stoke City02Sheffield United

21 April 2025

Burnley21Sheffield United
Cardiff City11Oxford United
Hull City21Preston North End
Leeds United60Stoke City
Luton Town31Bristol City
Millwall31Norwich City
Plymouth Argyle31Coventry City
Portsmouth10Watford
Queens Park Rangers12Swansea City
Sheffield Wednesday21Middlesbrough
Sunderland01Blackburn Rovers
West Bromwich Albion13Derby County

18 April 2025

Blackburn Rovers41Millwall
Bristol City21Sunderland
Coventry City20West Bromwich Albion
Derby County01Luton Town
Middlesbrough21Plymouth Argyle
Norwich City35Portsmouth
Oxford United01Leeds United
Preston North End12Queens Park Rangers
Sheffield United20Cardiff City
Stoke City20Sheffield Wednesday
Swansea City10Hull City
Watford12Burnley

14 April 2025

Hull City11Coventry City

12 April 2025

Cardiff City01Stoke City
Leeds United21Preston North End
Luton Town01Blackburn Rovers
Millwall10Middlesbrough
Plymouth Argyle21Sheffield United
Portsmouth22Derby County
Queens Park Rangers11Bristol City
Sheffield Wednesday01Oxford United
Sunderland01Swansea City
West Bromwich Albion21Watford

11 April 2025

Burnley21Norwich City

9 April 2025

Coventry City10Portsmouth
Oxford United13Queens Park Rangers
Swansea City30Plymouth Argyle

8 April 2025

Blackburn Rovers22Sheffield Wednesday
Bristol City21West Bromwich Albion
Derby County00Burnley
Middlesbrough01Leeds United
Norwich City00Sunderland
Preston North End22Cardiff City
Sheffield United01Millwall
Stoke City11Luton Town
Watford10Hull City

5 April 2025

Bristol City21Watford
Coventry City12Burnley
Luton Town11Leeds United
Millwall21Portsmouth
Oxford United10Sheffield United
Plymouth Argyle21Norwich City
Preston North End11Stoke City
Queens Park Rangers00Cardiff City
Sheffield Wednesday01Hull City
Swansea City10Derby County
West Bromwich Albion01Sunderland

4 April 2025

Blackburn Rovers02Middlesbrough

2 April 2025

Derby County20Preston North End

29 March 2025

Burnley10Bristol City
Cardiff City11Sheffield Wednesday
Hull City01Luton Town
Leeds United22Swansea City
Middlesbrough21Oxford United
Norwich City10West Bromwich Albion
Portsmouth10Blackburn Rovers
Stoke City31Queens Park Rangers
Sunderland10Millwall
Watford00Plymouth Argyle

28 March 2025

Sheffield United31Coventry City

16 March 2025

Sheffield Wednesday01Sheffield United

15 March 2025

Blackburn Rovers12Cardiff City
Coventry City30Sunderland
Luton Town00Middlesbrough
Millwall10Stoke City
Oxford United10Watford
Plymouth Argyle23Derby County
Preston North End21Portsmouth
Queens Park Rangers22Leeds United
Swansea City02Burnley
West Bromwich Albion11Hull City

14 March 2025

Bristol City21Norwich City

12 March 2025

Hull City21Oxford United
Leeds United20Millwall
Portsmouth12Plymouth Argyle
Stoke City10Blackburn Rovers
Watford10Swansea City

11 March 2025

Burnley11West Bromwich Albion
Cardiff City12Luton Town
Derby County20Coventry City
Middlesbrough21Queens Park Rangers
Norwich City23Sheffield Wednesday
Sheffield United11Bristol City
Sunderland11Preston North End

9 March 2025

Portsmouth10Leeds United

8 March 2025

Bristol City11Hull City
Burnley40Luton Town
Coventry City32Stoke City
Derby County21Blackburn Rovers
Plymouth Argyle03Sheffield Wednesday
Sheffield United10Preston North End
Sunderland21Cardiff City
Swansea City10Middlesbrough
Watford12Millwall
West Bromwich Albion10Queens Park Rangers

7 March 2025

Norwich City11Oxford United

4 March 2025

Cardiff City12Burnley
Hull City20Plymouth Argyle
Millwall02Bristol City
Preston North End00Swansea City

1 March 2025

Blackburn Rovers11Norwich City
Leeds United11West Bromwich Albion
Luton Town10Portsmouth
Middlesbrough10Derby County
Oxford United23Coventry City
Queens Park Rangers12Sheffield United
Stoke City00Watford

28 February 2025

Sheffield Wednesday12Sunderland

25 February 2025

Cardiff City10Hull City
Stoke City13Middlesbrough

24 February 2025

Sheffield United13Leeds United

23 February 2025

Watford20Luton Town

22 February 2025

Coventry City21Preston North End
Derby County01Millwall
Norwich City42Stoke City
Plymouth Argyle11Cardiff City
Portsmouth21Queens Park Rangers
Sunderland01Hull City
Swansea City30Blackburn Rovers
West Bromwich Albion20Oxford United

21 February 2025

Bristol City21Middlesbrough
Burnley40Sheffield Wednesday

19 February 2025

Luton Town11Plymouth Argyle

18 February 2025

Preston North End11Millwall

17 February 2025

Leeds United21Sunderland

15 February 2025

Blackburn Rovers20Plymouth Argyle
Cardiff City11Bristol City
Hull City11Norwich City
Luton Town01Sheffield United
Middlesbrough01Watford
Millwall11West Bromwich Albion
Oxford United02Portsmouth
Preston North End00Burnley
Sheffield Wednesday12Coventry City
Stoke City31Swansea City

14 February 2025

Queens Park Rangers40Derby County

12 February 2025

Bristol City20Stoke City
Burnley20Hull City
Plymouth Argyle51Millwall
Sheffield United31Middlesbrough
Sunderland20Luton Town
Swansea City01Sheffield Wednesday
West Bromwich Albion02Blackburn Rovers

11 February 2025

Coventry City10Queens Park Rangers
Derby County00Oxford United
Norwich City01Preston North End
Portsmouth21Cardiff City
Watford04Leeds United

9 February 2025

Bristol City01Swansea City

8 February 2025

Norwich City11Derby County
Sheffield United21Portsmouth
Sunderland22Watford
West Bromwich Albion21Sheffield Wednesday

5 February 2025

Coventry City02Leeds United

4 February 2025

Burnley10Oxford United
Queens Park Rangers21Blackburn Rovers

3 February 2025

Middlesbrough23Sunderland

1 February 2025

Derby County01Sheffield United
Hull City12Stoke City
Leeds United70Cardiff City
Millwall21Queens Park Rangers
Oxford United11Bristol City
Plymouth Argyle21West Bromwich Albion
Portsmouth00Burnley
Sheffield Wednesday11Luton Town
Swansea City02Coventry City
Watford01Norwich City

31 January 2025

Blackburn Rovers21Preston North End

28 January 2025

Portsmouth01Millwall

27 January 2025

Burnley00Leeds United

25 January 2025

Bristol City21Blackburn Rovers
Cardiff City21Derby County
Coventry City21Watford
Luton Town01Millwall
Norwich City51Swansea City
Preston North End21Middlesbrough
Queens Park Rangers02Sheffield Wednesday
Stoke City00Oxford United
Sunderland22Plymouth Argyle
West Bromwich Albion51Portsmouth

24 January 2025

Sheffield United03Hull City

22 January 2025

Leeds United20Norwich City
Plymouth Argyle05Burnley
Portsmouth31Stoke City
Sheffield Wednesday22Bristol City

21 January 2025

Blackburn Rovers02Coventry City
Derby County01Sunderland
Hull City12Queens Park Rangers
Middlesbrough20West Bromwich Albion
Millwall22Cardiff City
Oxford United32Luton Town
Swansea City12Sheffield United
Watford12Preston North End

19 January 2025

Leeds United30Sheffield Wednesday

18 January 2025

Cardiff City30Swansea City
Coventry City10Bristol City
Derby County02Watford
Luton Town00Preston North End
Millwall01Hull City
Oxford United10Blackburn Rovers
Plymouth Argyle01Queens Park Rangers
Portsmouth21Middlesbrough
Sheffield United20Norwich City
West Bromwich Albion11Stoke City

17 January 2025

Burnley00Sunderland

15 January 2025

Blackburn Rovers30Portsmouth

14 January 2025

Cardiff City11Watford
Plymouth Argyle11Oxford United

6 January 2025

Queens Park Rangers21Luton Town

5 January 2025

Sunderland10Portsmouth

4 January 2025

Blackburn Rovers01Burnley
Bristol City10Derby County
Hull City33Leeds United
Middlesbrough11Cardiff City
Norwich City21Coventry City
Preston North End11Oxford United
Sheffield Wednesday22Millwall
Stoke City00Plymouth Argyle
Swansea City11West Bromwich Albion
Watford12Sheffield United

1 January 2025

Burnley00Stoke City
Cardiff City11Coventry City
Hull City01Middlesbrough
Leeds United11Blackburn Rovers
Luton Town01Norwich City
Millwall01Oxford United
Plymouth Argyle22Bristol City
Portsmouth40Swansea City
Queens Park Rangers31Watford
Sheffield Wednesday42Derby County
Sunderland21Sheffield United
West Bromwich Albion31Preston North End

29 December 2024

Blackburn Rovers01Hull City
Bristol City30Portsmouth
Coventry City00Millwall
Derby County01Leeds United
Middlesbrough00Burnley
Norwich City11Queens Park Rangers
Oxford United20Plymouth Argyle
Preston North End31Sheffield Wednesday
Sheffield United11West Bromwich Albion
Stoke City10Sunderland
Swansea City21Luton Town
Watford12Cardiff City

26 December 2024

Blackburn Rovers22Sunderland
Bristol City10Luton Town
Coventry City40Plymouth Argyle
Derby County21West Bromwich Albion
Middlesbrough33Sheffield Wednesday
Norwich City21Millwall
Oxford United32Cardiff City
Preston North End10Hull City
Sheffield United02Burnley
Stoke City02Leeds United
Swansea City30Queens Park Rangers
Watford21Portsmouth

22 December 2024

West Bromwich Albion20Bristol City

21 December 2024

Burnley21Watford
Cardiff City02Sheffield United
Hull City21Swansea City
Leeds United40Oxford United
Millwall10Blackburn Rovers
Plymouth Argyle33Middlesbrough
Portsmouth41Coventry City
Queens Park Rangers21Preston North End
Sheffield Wednesday20Stoke City
Sunderland21Norwich City

20 December 2024

Luton Town21Derby County

15 December 2024

Norwich City12Burnley
Watford21West Bromwich Albion

14 December 2024

Blackburn Rovers20Luton Town
Bristol City11Queens Park Rangers
Coventry City21Hull City
Middlesbrough10Millwall
Oxford United13Sheffield Wednesday
Preston North End11Leeds United
Sheffield United20Plymouth Argyle
Stoke City22Cardiff City
Swansea City23Sunderland

13 December 2024

Derby County40Portsmouth

11 December 2024

Cardiff City02Preston North End
Hull City11Watford
Millwall01Sheffield United
Queens Park Rangers20Oxford United
West Bromwich Albion20Coventry City

10 December 2024

Burnley00Derby County
Leeds United31Middlesbrough
Luton Town21Stoke City
Plymouth Argyle12Swansea City
Portsmouth00Norwich City
Sheffield Wednesday01Blackburn Rovers
Sunderland11Bristol City

8 December 2024

West Bromwich Albion22Sheffield United

7 December 2024

Hull City01Blackburn Rovers
Leeds United20Derby County
Luton Town11Swansea City
Millwall01Coventry City
Portsmouth30Bristol City
Queens Park Rangers30Norwich City
Sheffield Wednesday11Preston North End
Sunderland21Stoke City

6 December 2024

Burnley11Middlesbrough

1 December 2024

Derby County12Sheffield Wednesday

30 November 2024

Blackburn Rovers10Leeds United
Bristol City40Plymouth Argyle
Coventry City22Cardiff City
Middlesbrough31Hull City
Norwich City42Luton Town
Oxford United11Millwall
Preston North End11West Bromwich Albion
Stoke City02Burnley
Swansea City22Portsmouth
Watford00Queens Park Rangers

29 November 2024

Sheffield United10Sunderland

27 November 2024

Cardiff City02Queens Park Rangers
Derby County12Swansea City
Leeds United30Luton Town
Middlesbrough01Blackburn Rovers

26 November 2024

Burnley20Coventry City
Hull City02Sheffield Wednesday
Norwich City61Plymouth Argyle
Sheffield United30Oxford United
Stoke City00Preston North End
Sunderland00West Bromwich Albion
Watford10Bristol City

24 November 2024

Swansea City34Leeds United

23 November 2024

Bristol City01Burnley
Coventry City22Sheffield United
Luton Town10Hull City
Millwall11Sunderland
Oxford United26Middlesbrough
Preston North End11Derby County
Queens Park Rangers11Stoke City
Sheffield Wednesday11Cardiff City
West Bromwich Albion22Norwich City

22 November 2024

Plymouth Argyle22Watford

10 November 2024

Burnley10Swansea City
Hull City12West Bromwich Albion
Sheffield United10Sheffield Wednesday

9 November 2024

Cardiff City13Blackburn Rovers
Derby County11Plymouth Argyle
Leeds United20Queens Park Rangers
Middlesbrough51Luton Town
Norwich City02Bristol City
Portsmouth31Preston North End
Stoke City11Millwall
Sunderland22Coventry City

8 November 2024

Watford10Oxford United

7 November 2024

West Bromwich Albion00Burnley

6 November 2024

Blackburn Rovers02Stoke City
Coventry City12Derby County
Luton Town10Cardiff City
Millwall10Leeds United
Preston North End00Sunderland

5 November 2024

Bristol City12Sheffield United
Oxford United10Hull City
Plymouth Argyle10Portsmouth
Queens Park Rangers14Middlesbrough
Sheffield Wednesday20Norwich City
Swansea City10Watford

3 November 2024

Millwall10Burnley

2 November 2024

Blackburn Rovers02Sheffield United
Cardiff City21Norwich City
Hull City11Portsmouth
Leeds United30Plymouth Argyle
Middlesbrough03Coventry City
Oxford United12Swansea City
Preston North End13Bristol City
Queens Park Rangers00Sunderland
Sheffield Wednesday26Watford
Stoke City21Derby County

1 November 2024

Luton Town11West Bromwich Albion

27 October 2024

Norwich City33Middlesbrough

26 October 2024

Bristol City00Leeds United
Burnley00Queens Park Rangers
Coventry City32Luton Town
Derby County11Hull City
Plymouth Argyle33Preston North End
Sheffield United20Stoke City
Sunderland20Oxford United
Swansea City01Millwall
Watford10Blackburn Rovers
West Bromwich Albion00Cardiff City

25 October 2024

Portsmouth12Sheffield Wednesday

23 October 2024

Blackburn Rovers00West Bromwich Albion
Hull City11Burnley
Luton Town12Sunderland
Middlesbrough10Sheffield United
Millwall10Plymouth Argyle

22 October 2024

Cardiff City20Portsmouth
Leeds United21Watford
Oxford United11Derby County
Preston North End22Norwich City
Queens Park Rangers11Coventry City
Sheffield Wednesday00Swansea City
Stoke City22Bristol City

20 October 2024

Hull City01Sunderland

19 October 2024

Blackburn Rovers10Swansea City
Cardiff City50Plymouth Argyle
Luton Town30Watford
Middlesbrough02Bristol City
Millwall11Derby County
Oxford United11West Bromwich Albion
Preston North End10Coventry City
Queens Park Rangers12Portsmouth
Sheffield Wednesday02Burnley
Stoke City11Norwich City

18 October 2024

Leeds United20Sheffield United

6 October 2024

Bristol City11Cardiff City

5 October 2024

Burnley00Preston North End
Coventry City12Sheffield Wednesday
Derby County20Queens Park Rangers
Norwich City40Hull City
Plymouth Argyle21Blackburn Rovers
Portsmouth11Oxford United
Sheffield United20Luton Town
Swansea City00Stoke City
Watford21Middlesbrough
West Bromwich Albion00Millwall

4 October 2024

Sunderland22Leeds United

2 October 2024

Bristol City00Sheffield Wednesday
Preston North End30Watford
Sheffield United10Swansea City
Stoke City61Portsmouth

1 October 2024

Burnley10Plymouth Argyle
Cardiff City10Millwall
Coventry City30Blackburn Rovers
Luton Town22Oxford United
Norwich City11Leeds United
Queens Park Rangers13Hull City
Sunderland20Derby County
West Bromwich Albion01Middlesbrough

29 September 2024

Swansea City11Bristol City

28 September 2024

Blackburn Rovers20Queens Park Rangers
Derby County23Norwich City
Hull City41Cardiff City
Leeds United30Coventry City
Middlesbrough20Stoke City
Millwall31Preston North End
Oxford United00Burnley
Portsmouth00Sheffield United
Sheffield Wednesday32West Bromwich Albion
Watford21Sunderland

27 September 2024

Plymouth Argyle31Luton Town

22 September 2024

Preston North End00Blackburn Rovers

21 September 2024

Bristol City21Oxford United
Burnley21Portsmouth
Cardiff City02Leeds United
Coventry City12Swansea City
Luton Town21Sheffield Wednesday
Norwich City41Watford
Queens Park Rangers11Millwall
Sheffield United10Derby County
Sunderland10Middlesbrough
West Bromwich Albion10Plymouth Argyle

20 September 2024

Stoke City13Hull City

15 September 2024

Portsmouth03West Bromwich Albion

14 September 2024

Blackburn Rovers30Bristol City
Derby County10Cardiff City
Leeds United01Burnley
Middlesbrough11Preston North End
Millwall01Luton Town
Oxford United10Stoke City
Plymouth Argyle32Sunderland
Sheffield Wednesday11Queens Park Rangers
Swansea City10Norwich City
Watford11Coventry City

13 September 2024

Hull City02Sheffield United

1 September 2024

Sheffield United10Watford

31 August 2024

Burnley11Blackburn Rovers
Cardiff City02Middlesbrough
Coventry City01Norwich City
Derby County30Bristol City
Leeds United20Hull City
Millwall30Sheffield Wednesday
Oxford United31Preston North End
Plymouth Argyle01Stoke City
Portsmouth13Sunderland
West Bromwich Albion10Swansea City

30 August 2024

Luton Town12Queens Park Rangers

25 August 2024

Swansea City11Cardiff City

24 August 2024

Blackburn Rovers21Oxford United
Bristol City11Coventry City
Hull City00Millwall
Middlesbrough22Portsmouth
Norwich City11Sheffield United
Preston North End10Luton Town
Queens Park Rangers11Plymouth Argyle
Stoke City12West Bromwich Albion
Sunderland10Burnley
Watford21Derby County

23 August 2024

Sheffield Wednesday02Leeds United

18 August 2024

Sunderland40Sheffield Wednesday

17 August 2024

Bristol City43Millwall
Burnley50Cardiff City
Derby County10Middlesbrough
Norwich City22Blackburn Rovers
Plymouth Argyle11Hull City
Portsmouth00Luton Town
Sheffield United22Queens Park Rangers
Swansea City30Preston North End
Watford30Stoke City
West Bromwich Albion00Leeds United

16 August 2024

Coventry City32Oxford United

12 August 2024

Luton Town14Burnley

11 August 2024

Sheffield Wednesday40Plymouth Argyle

10 August 2024

Cardiff City02Sunderland
Hull City11Bristol City
Leeds United33Portsmouth
Middlesbrough10Swansea City
Millwall23Watford
Oxford United20Norwich City
Queens Park Rangers13West Bromwich Albion
Stoke City10Coventry City

9 August 2024

Blackburn Rovers42Derby County
Preston North End02Sheffield United