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 PremierSouth Wales FASwansea LeagueTaff Ely & Rhymney ValleyVale of Glamorgan LeagueWest Wales FA CupWest Wales Premier

Sky Bet Championship

FixturesResults

9 August 2024

Blackburn Rovers v Derby County
Preston North End v Sheffield United

10 August 2024

Cardiff City v Sunderland
Hull City v Bristol City
Leeds United v Portsmouth
Middlesbrough v Swansea City
Millwall v Watford
Oxford United v Norwich City
Queens Park Rangers v West Bromwich Albion
Stoke City v Coventry City

11 August 2024

Sheffield Wednesday v Plymouth Argyle

12 August 2024

Luton Town v Burnley

17 August 2024

Bristol City v Millwall
Burnley v Cardiff City
Coventry City v Oxford United
Derby County v Middlesbrough
Norwich City v Blackburn Rovers
Plymouth Argyle v Hull City
Portsmouth v Luton Town
Sheffield United v Queens Park Rangers
Sunderland v Sheffield Wednesday
Swansea City v Preston North End
Watford v Stoke City
West Bromwich Albion v Leeds United

24 August 2024

Blackburn Rovers v Oxford United
Bristol City v Coventry City
Hull City v Millwall
Middlesbrough v Portsmouth
Norwich City v Sheffield United
Preston North End v Luton Town
Queens Park Rangers v Plymouth Argyle
Sheffield Wednesday v Leeds United
Stoke City v West Bromwich Albion
Sunderland v Burnley
Swansea City v Cardiff City
Watford v Derby County

31 August 2024

Burnley v Blackburn Rovers
Cardiff City v Middlesbrough
Coventry City v Norwich City
Derby County v Bristol City
Leeds United v Hull City
Luton Town v Queens Park Rangers
Millwall v Sheffield Wednesday
Oxford United v Preston North End
Plymouth Argyle v Stoke City
Portsmouth v Sunderland
Sheffield United v Watford
West Bromwich Albion v Swansea City

14 September 2024

Blackburn Rovers v Bristol City
Derby County v Cardiff City
Hull City v Sheffield United
Leeds United v Burnley
Middlesbrough v Preston North End
Millwall v Luton Town
Oxford United v Stoke City
Plymouth Argyle v Sunderland
Portsmouth v West Bromwich Albion
Sheffield Wednesday v Queens Park Rangers
Swansea City v Norwich City
Watford v Coventry City

21 September 2024

Bristol City v Oxford United
Burnley v Portsmouth
Cardiff City v Leeds United
Coventry City v Swansea City
Luton Town v Sheffield Wednesday
Norwich City v Watford
Preston North End v Blackburn Rovers
Queens Park Rangers v Millwall
Sheffield United v Derby County
Stoke City v Hull City
Sunderland v Middlesbrough
West Bromwich Albion v Plymouth Argyle

28 September 2024

Blackburn Rovers v Queens Park Rangers
Derby County v Norwich City
Hull City v Cardiff City
Leeds United v Coventry City
Middlesbrough v Stoke City
Millwall v Preston North End
Oxford United v Burnley
Plymouth Argyle v Luton Town
Portsmouth v Sheffield United
Sheffield Wednesday v West Bromwich Albion
Swansea City v Bristol City
Watford v Sunderland

1 October 2024

Burnley v Plymouth Argyle
Cardiff City v Millwall
Coventry City v Blackburn Rovers
Luton Town v Oxford United
Queens Park Rangers v Hull City
Sheffield United v Swansea City
Sunderland v Derby County
West Bromwich Albion v Middlesbrough

2 October 2024

Bristol City v Sheffield Wednesday
Norwich City v Leeds United
Preston North End v Watford
Stoke City v Portsmouth

5 October 2024

Bristol City v Cardiff City
Burnley v Preston North End
Coventry City v Sheffield Wednesday
Derby County v Queens Park Rangers
Norwich City v Hull City
Plymouth Argyle v Blackburn Rovers
Portsmouth v Oxford United
Sheffield United v Luton Town
Sunderland v Leeds United
Swansea City v Stoke City
Watford v Middlesbrough
West Bromwich Albion v Millwall

19 October 2024

Blackburn Rovers v Swansea City
Cardiff City v Plymouth Argyle
Hull City v Sunderland
Leeds United v Sheffield United
Luton Town v Watford
Middlesbrough v Bristol City
Millwall v Derby County
Oxford United v West Bromwich Albion
Preston North End v Coventry City
Queens Park Rangers v Portsmouth
Sheffield Wednesday v Burnley
Stoke City v Norwich City

22 October 2024

Cardiff City v Portsmouth
Hull City v Burnley
Leeds United v Watford
Oxford United v Derby County
Preston North End v Norwich City
Queens Park Rangers v Coventry City
Sheffield Wednesday v Swansea City
Stoke City v Bristol City

23 October 2024

Blackburn Rovers v West Bromwich Albion
Luton Town v Sunderland
Middlesbrough v Sheffield United
Millwall v Plymouth Argyle

26 October 2024

Bristol City v Leeds United
Burnley v Queens Park Rangers
Coventry City v Luton Town
Derby County v Hull City
Norwich City v Middlesbrough
Plymouth Argyle v Preston North End
Portsmouth v Sheffield Wednesday
Sheffield United v Stoke City
Sunderland v Oxford United
Swansea City v Millwall
Watford v Blackburn Rovers
West Bromwich Albion v Cardiff City

2 November 2024

Blackburn Rovers v Sheffield United
Cardiff City v Norwich City
Hull City v Portsmouth
Leeds United v Plymouth Argyle
Luton Town v West Bromwich Albion
Middlesbrough v Coventry City
Millwall v Burnley
Oxford United v Swansea City
Preston North End v Bristol City
Queens Park Rangers v Sunderland
Sheffield Wednesday v Watford
Stoke City v Derby County

5 November 2024

Bristol City v Sheffield United
Millwall v Leeds United
Oxford United v Hull City
Plymouth Argyle v Portsmouth
Queens Park Rangers v Middlesbrough
Sheffield Wednesday v Norwich City
Swansea City v Watford
West Bromwich Albion v Burnley

6 November 2024

Blackburn Rovers v Stoke City
Coventry City v Derby County
Luton Town v Cardiff City
Preston North End v Sunderland

9 November 2024

Burnley v Swansea City
Cardiff City v Blackburn Rovers
Derby County v Plymouth Argyle
Hull City v West Bromwich Albion
Leeds United v Queens Park Rangers
Middlesbrough v Luton Town
Norwich City v Bristol City
Portsmouth v Preston North End
Sheffield United v Sheffield Wednesday
Stoke City v Millwall
Sunderland v Coventry City
Watford v Oxford United

23 November 2024

Blackburn Rovers v Portsmouth
Bristol City v Burnley
Coventry City v Sheffield United
Luton Town v Hull City
Millwall v Sunderland
Oxford United v Middlesbrough
Plymouth Argyle v Watford
Preston North End v Derby County
Queens Park Rangers v Stoke City
Sheffield Wednesday v Cardiff City
Swansea City v Leeds United
West Bromwich Albion v Norwich City

26 November 2024

Burnley v Coventry City
Hull City v Sheffield Wednesday
Leeds United v Luton Town
Norwich City v Plymouth Argyle
Sheffield United v Oxford United
Stoke City v Preston North End
Sunderland v West Bromwich Albion
Watford v Bristol City

27 November 2024

Cardiff City v Queens Park Rangers
Derby County v Swansea City
Middlesbrough v Blackburn Rovers
Portsmouth v Millwall

30 November 2024

Blackburn Rovers v Leeds United
Bristol City v Plymouth Argyle
Coventry City v Cardiff City
Derby County v Sheffield Wednesday
Middlesbrough v Hull City
Norwich City v Luton Town
Oxford United v Millwall
Preston North End v West Bromwich Albion
Sheffield United v Sunderland
Stoke City v Burnley
Swansea City v Portsmouth
Watford v Queens Park Rangers

7 December 2024

Burnley v Middlesbrough
Cardiff City v Watford
Hull City v Blackburn Rovers
Leeds United v Derby County
Luton Town v Swansea City
Millwall v Coventry City
Plymouth Argyle v Oxford United
Portsmouth v Bristol City
Queens Park Rangers v Norwich City
Sheffield Wednesday v Preston North End
Sunderland v Stoke City
West Bromwich Albion v Sheffield United

10 December 2024

Burnley v Derby County
Leeds United v Middlesbrough
Luton Town v Stoke City
Millwall v Sheffield United
Plymouth Argyle v Swansea City
Portsmouth v Norwich City
Sheffield Wednesday v Blackburn Rovers
Sunderland v Bristol City

11 December 2024

Cardiff City v Preston North End
Hull City v Watford
Queens Park Rangers v Oxford United
West Bromwich Albion v Coventry City

14 December 2024

Blackburn Rovers v Luton Town
Bristol City v Queens Park Rangers
Coventry City v Hull City
Derby County v Portsmouth
Middlesbrough v Millwall
Norwich City v Burnley
Oxford United v Sheffield Wednesday
Preston North End v Leeds United
Sheffield United v Plymouth Argyle
Stoke City v Cardiff City
Swansea City v Sunderland
Watford v West Bromwich Albion

21 December 2024

Burnley v Watford
Cardiff City v Sheffield United
Hull City v Swansea City
Leeds United v Oxford United
Luton Town v Derby County
Millwall v Blackburn Rovers
Plymouth Argyle v Middlesbrough
Portsmouth v Coventry City
Queens Park Rangers v Preston North End
Sheffield Wednesday v Stoke City
Sunderland v Norwich City
West Bromwich Albion v Bristol City

26 December 2024

Blackburn Rovers v Sunderland
Bristol City v Luton Town
Coventry City v Plymouth Argyle
Derby County v West Bromwich Albion
Middlesbrough v Sheffield Wednesday
Norwich City v Millwall
Oxford United v Cardiff City
Preston North End v Hull City
Sheffield United v Burnley
Stoke City v Leeds United
Swansea City v Queens Park Rangers
Watford v Portsmouth

29 December 2024

Blackburn Rovers v Hull City
Bristol City v Portsmouth
Coventry City v Millwall
Derby County v Leeds United
Middlesbrough v Burnley
Norwich City v Queens Park Rangers
Oxford United v Plymouth Argyle
Preston North End v Sheffield Wednesday
Sheffield United v West Bromwich Albion
Stoke City v Sunderland
Swansea City v Luton Town
Watford v Cardiff City

1 January 2025

Burnley v Stoke City
Cardiff City v Coventry City
Hull City v Middlesbrough
Leeds United v Blackburn Rovers
Luton Town v Norwich City
Millwall v Oxford United
Plymouth Argyle v Bristol City
Portsmouth v Swansea City
Queens Park Rangers v Watford
Sheffield Wednesday v Derby County
Sunderland v Sheffield United
West Bromwich Albion v Preston North End

4 January 2025

Blackburn Rovers v Burnley
Bristol City v Derby County
Hull City v Leeds United
Middlesbrough v Cardiff City
Norwich City v Coventry City
Preston North End v Oxford United
Queens Park Rangers v Luton Town
Sheffield Wednesday v Millwall
Stoke City v Plymouth Argyle
Sunderland v Portsmouth
Swansea City v West Bromwich Albion
Watford v Sheffield United

18 January 2025

Burnley v Sunderland
Cardiff City v Swansea City
Coventry City v Bristol City
Derby County v Watford
Leeds United v Sheffield Wednesday
Luton Town v Preston North End
Millwall v Hull City
Oxford United v Blackburn Rovers
Plymouth Argyle v Queens Park Rangers
Portsmouth v Middlesbrough
Sheffield United v Norwich City
West Bromwich Albion v Stoke City

21 January 2025

Blackburn Rovers v Coventry City
Derby County v Sunderland
Hull City v Queens Park Rangers
Middlesbrough v West Bromwich Albion
Millwall v Cardiff City
Oxford United v Luton Town
Swansea City v Sheffield United
Watford v Preston North End

22 January 2025

Leeds United v Norwich City
Plymouth Argyle v Burnley
Portsmouth v Stoke City
Sheffield Wednesday v Bristol City

25 January 2025

Bristol City v Blackburn Rovers
Burnley v Leeds United
Cardiff City v Derby County
Coventry City v Watford
Luton Town v Millwall
Norwich City v Swansea City
Preston North End v Middlesbrough
Queens Park Rangers v Sheffield Wednesday
Sheffield United v Hull City
Stoke City v Oxford United
Sunderland v Plymouth Argyle
West Bromwich Albion v Portsmouth

1 February 2025

Blackburn Rovers v Preston North End
Derby County v Sheffield United
Hull City v Stoke City
Leeds United v Cardiff City
Middlesbrough v Sunderland
Millwall v Queens Park Rangers
Oxford United v Bristol City
Plymouth Argyle v West Bromwich Albion
Portsmouth v Burnley
Sheffield Wednesday v Luton Town
Swansea City v Coventry City
Watford v Norwich City

8 February 2025

Bristol City v Swansea City
Burnley v Oxford United
Cardiff City v Hull City
Coventry City v Leeds United
Luton Town v Plymouth Argyle
Norwich City v Derby County
Preston North End v Millwall
Queens Park Rangers v Blackburn Rovers
Sheffield United v Portsmouth
Stoke City v Middlesbrough
Sunderland v Watford
West Bromwich Albion v Sheffield Wednesday

12 February 2025

Bristol City v Stoke City
Coventry City v Queens Park Rangers
Derby County v Oxford United
Norwich City v Preston North End
Plymouth Argyle v Millwall
Portsmouth v Cardiff City
Swansea City v Sheffield Wednesday
Watford v Leeds United

13 February 2025

Burnley v Hull City
Sheffield United v Middlesbrough
Sunderland v Luton Town
West Bromwich Albion v Blackburn Rovers

15 February 2025

Blackburn Rovers v Plymouth Argyle
Cardiff City v Bristol City
Hull City v Norwich City
Leeds United v Sunderland
Luton Town v Sheffield United
Middlesbrough v Watford
Millwall v West Bromwich Albion
Oxford United v Portsmouth
Preston North End v Burnley
Queens Park Rangers v Derby County
Sheffield Wednesday v Coventry City
Stoke City v Swansea City

22 February 2025

Bristol City v Middlesbrough
Burnley v Sheffield Wednesday
Coventry City v Preston North End
Derby County v Millwall
Norwich City v Stoke City
Plymouth Argyle v Cardiff City
Portsmouth v Queens Park Rangers
Sheffield United v Leeds United
Sunderland v Hull City
Swansea City v Blackburn Rovers
Watford v Luton Town
West Bromwich Albion v Oxford United

1 March 2025

Blackburn Rovers v Norwich City
Cardiff City v Burnley
Hull City v Plymouth Argyle
Leeds United v West Bromwich Albion
Luton Town v Portsmouth
Middlesbrough v Derby County
Millwall v Bristol City
Oxford United v Coventry City
Preston North End v Swansea City
Queens Park Rangers v Sheffield United
Sheffield Wednesday v Sunderland
Stoke City v Watford

8 March 2025

Bristol City v Hull City
Burnley v Luton Town
Coventry City v Stoke City
Derby County v Blackburn Rovers
Norwich City v Oxford United
Plymouth Argyle v Sheffield Wednesday
Portsmouth v Leeds United
Sheffield United v Preston North End
Sunderland v Cardiff City
Swansea City v Middlesbrough
Watford v Millwall
West Bromwich Albion v Queens Park Rangers

11 March 2025

Burnley v West Bromwich Albion
Cardiff City v Luton Town
Derby County v Coventry City
Middlesbrough v Queens Park Rangers
Portsmouth v Plymouth Argyle
Stoke City v Blackburn Rovers
Sunderland v Preston North End

12 March 2025

Hull City v Oxford United
Leeds United v Millwall
Norwich City v Sheffield Wednesday
Sheffield United v Bristol City
Watford v Swansea City

15 March 2025

Blackburn Rovers v Cardiff City
Bristol City v Norwich City
Coventry City v Sunderland
Luton Town v Middlesbrough
Millwall v Stoke City
Oxford United v Watford
Plymouth Argyle v Derby County
Preston North End v Portsmouth
Queens Park Rangers v Leeds United
Sheffield Wednesday v Sheffield United
Swansea City v Burnley
West Bromwich Albion v Hull City

29 March 2025

Burnley v Bristol City
Cardiff City v Sheffield Wednesday
Derby County v Preston North End
Hull City v Luton Town
Leeds United v Swansea City
Middlesbrough v Oxford United
Norwich City v West Bromwich Albion
Portsmouth v Blackburn Rovers
Sheffield United v Coventry City
Stoke City v Queens Park Rangers
Sunderland v Millwall
Watford v Plymouth Argyle

5 April 2025

Blackburn Rovers v Middlesbrough
Bristol City v Watford
Coventry City v Burnley
Luton Town v Leeds United
Millwall v Portsmouth
Oxford United v Sheffield United
Plymouth Argyle v Norwich City
Preston North End v Stoke City
Queens Park Rangers v Cardiff City
Sheffield Wednesday v Hull City
Swansea City v Derby County
West Bromwich Albion v Sunderland

8 April 2025

Blackburn Rovers v Sheffield Wednesday
Bristol City v West Bromwich Albion
Middlesbrough v Leeds United
Norwich City v Sunderland
Preston North End v Cardiff City
Sheffield United v Millwall
Stoke City v Luton Town
Watford v Hull City

9 April 2025

Coventry City v Portsmouth
Derby County v Burnley
Norwich City v Queens Park Rangers
Swansea City v Plymouth Argyle

12 April 2025

Burnley v Norwich City
Cardiff City v Stoke City
Hull City v Coventry City
Leeds United v Preston North End
Luton Town v Blackburn Rovers
Millwall v Middlesbrough
Plymouth Argyle v Sheffield United
Portsmouth v Derby County
Queens Park Rangers v Bristol City
Sheffield Wednesday v Oxford United
Sunderland v Swansea City
West Bromwich Albion v Watford

18 April 2025

Blackburn Rovers v Millwall
Bristol City v Sunderland
Coventry City v West Bromwich Albion
Derby County v Luton Town
Middlesbrough v Plymouth Argyle
Norwich City v Portsmouth
Oxford United v Leeds United
Preston North End v Queens Park Rangers
Sheffield United v Cardiff City
Stoke City v Sheffield Wednesday
Swansea City v Hull City
Watford v Burnley

21 April 2025

Burnley v Sheffield United
Cardiff City v Oxford United
Hull City v Preston North End
Leeds United v Stoke City
Luton Town v Bristol City
Millwall v Norwich City
Plymouth Argyle v Coventry City
Portsmouth v Watford
Queens Park Rangers v Swansea City
Sheffield Wednesday v Middlesbrough
Sunderland v Blackburn Rovers
West Bromwich Albion v Derby County

26 April 2025

Blackburn Rovers v Watford
Cardiff City v West Bromwich Albion
Hull City v Derby County
Leeds United v Bristol City
Luton Town v Coventry City
Middlesbrough v Norwich City
Millwall v Swansea City
Oxford United v Sunderland
Preston North End v Plymouth Argyle
Queens Park Rangers v Burnley
Sheffield Wednesday v Portsmouth
Stoke City v Sheffield United

3 May 2025

Bristol City v Preston North End
Burnley v Millwall
Coventry City v Middlesbrough
Derby County v Stoke City
Norwich City v Cardiff City
Plymouth Argyle v Leeds United
Portsmouth v Hull City
Sheffield United v Blackburn Rovers
Sunderland v Queens Park Rangers
Swansea City v Oxford United
Watford v Sheffield Wednesday
West Bromwich Albion v Luton Town