Football

Euro 2020WalesThe Premier LeagueSky Bet LeaguesEmirates FA CupFootball League CupVanarama LeagueWelsh PremiershipFAW ChampionshipWelsh CupWelsh LeagueWomens FootballBridgend LeagueC.thenshire LeaguesCambrian Tyres LeagueCardiff CombinationCentral Wales CupCeredigion LeagueEast Gwent LeagueEmrys Morgan CupFAW Regions CupFAW TrophyGwent Central LeagueGwent County LeagueInter League CupKrislyn Summer CupMerthyr Football LeagueMid Wales LeaguesNeath & DistrictNewport & DistrictNorth East WalesNorth Gwent LeaguePembrokeshire LeaguePenclawdd Summer CupPort Talbot & DistrictSouth Wales AllianceSouth Wales FASwansea LeagueSwansea SundayWales Veterans FAWelsh AllianceWest Wales CupWrexham Area League

Sky Bet Championship

FixturesResults

2 August 2019

Luton Town v Middlesborough

3 August 2019

Barnsley v Fulham
Blackburn Rovers v Charlton Athletic
Brentford v Birmingham City
Millwall v Preston North End
Nottingham Forest v West Bromwich Albion
Reading v Sheffield Wednesday
Stoke City v Queens Park Rangers
Swansea City v Hull City
Wigan Athletic v Cardiff City

4 August 2019

Bristol City v Leeds United

5 August 2019

Huddersfield Town v Derby County

10 August 2019

Birmingham City v Bristol City
Cardiff City v Luton Town
Charlton Athletic v Stoke City
Derby County v Swansea City
Fulham v Blackburn Rovers
Hull City v Reading
Leeds United v Nottingham Forest
Middlesborough v Brentford
Preston North End v Wigan Athletic
Queens Park Rangers v Huddersfield Town
Sheffield Wednesday v Barnsley
West Bromwich Albion v Millwall

17 August 2019

Barnsley v Charlton Athletic
Blackburn Rovers v Middlesborough
Brentford v Hull City
Bristol City v Queens Park Rangers
Huddersfield Town v Fulham
Luton Town v West Bromwich Albion
Millwall v Sheffield Wednesday
Nottingham Forest v Birmingham City
Reading v Cardiff City
Stoke City v Derby County
Swansea City v Preston North End
Wigan Athletic v Leeds United

20 August 2019

Birmingham City v Barnsley
Derby County v Bristol City
Hull City v Blackburn Rovers
Middlesborough v Wigan Athletic
Sheffield Wednesday v Luton Town

21 August 2019

Cardiff City v Huddersfield Town
Charlton Athletic v Nottingham Forest
Fulham v Millwall
Leeds United v Brentford
Preston North End v Stoke City
Queens Park Rangers v Swansea City
West Bromwich Albion v Reading

24 August 2019

Barnsley v Luton Town
Blackburn Rovers v Cardiff City
Charlton Athletic v Brentford
Derby County v West Bromwich Albion
Fulham v Nottingham Forest
Huddersfield Town v Reading
Hull City v Bristol City
Middlesborough v Millwall
Preston North End v Sheffield Wednesday
Queens Park Rangers v Wigan Athletic
Stoke City v Leeds United
Swansea City v Birmingham City

31 August 2019

Birmingham City v Stoke City
Brentford v Derby County
Bristol City v Middlesborough
Cardiff City v Fulham
Leeds United v Swansea City
Luton Town v Huddersfield Town
Millwall v Hull City
Nottingham Forest v Preston North End
Reading v Charlton Athletic
Sheffield Wednesday v Queens Park Rangers
West Bromwich Albion v Blackburn Rovers
Wigan Athletic v Barnsley

14 September 2019

Barnsley v Leeds United
Blackburn Rovers v Millwall
Charlton Athletic v Birmingham City
Derby County v Cardiff City
Fulham v West Bromwich Albion
Huddersfield Town v Sheffield Wednesday
Hull City v Wigan Athletic
Middlesborough v Reading
Preston North End v Brentford
Queens Park Rangers v Luton Town
Stoke City v Bristol City
Swansea City v Nottingham Forest

21 September 2019

Birmingham City v Preston North End
Brentford v Stoke City
Bristol City v Swansea City
Cardiff City v Middlesborough
Leeds United v Derby County
Luton Town v Hull City
Millwall v Queens Park Rangers
Nottingham Forest v Barnsley
Reading v Blackburn Rovers
Sheffield Wednesday v Fulham
West Bromwich Albion v Huddersfield Town
Wigan Athletic v Charlton Athletic

28 September 2019

Barnsley v Brentford
Blackburn Rovers v Luton Town
Charlton Athletic v Leeds United
Derby County v Birmingham City
Fulham v Wigan Athletic
Huddersfield Town v Millwall
Hull City v Cardiff City
Middlesborough v Sheffield Wednesday
Preston North End v Bristol City
Queens Park Rangers v West Bromwich Albion
Stoke City v Nottingham Forest
Swansea City v Reading

1 October 2019

Blackburn Rovers v Nottingham Forest
Hull City v Sheffield Wednesday
Leeds United v West Bromwich Albion
Middlesborough v Preston North End
Reading v Fulham
Stoke City v Huddersfield Town
Wigan Athletic v Birmingham City

2 October 2019

Barnsley v Derby County
Brentford v Bristol City
Cardiff City v Queens Park Rangers
Charlton Athletic v Swansea City
Luton Town v Millwall

5 October 2019

Birmingham City v Middlesborough
Bristol City v Reading
Derby County v Luton Town
Fulham v Charlton Athletic
Huddersfield Town v Hull City
Millwall v Leeds United
Nottingham Forest v Brentford
Preston North End v Barnsley
Queens Park Rangers v Blackburn Rovers
Sheffield Wednesday v Wigan Athletic
Swansea City v Stoke City
West Bromwich Albion v Cardiff City

19 October 2019

Barnsley v Swansea City
Blackburn Rovers v Huddersfield Town
Brentford v Millwall
Cardiff City v Sheffield Wednesday
Charlton Athletic v Derby County
Hull City v Queens Park Rangers
Leeds United v Birmingham City
Luton Town v Bristol City
Middlesborough v West Bromwich Albion
Reading v Preston North End
Stoke City v Fulham
Wigan Athletic v Nottingham Forest

22 October 2019

Birmingham City v Blackburn Rovers
Millwall v Cardiff City
Queens Park Rangers v Reading
Sheffield Wednesday v Stoke City
Swansea City v Brentford
West Bromwich Albion v Barnsley

23 October 2019

Bristol City v Charlton Athletic
Derby County v Wigan Athletic
Fulham v Luton Town
Huddersfield Town v Middlesborough
Nottingham Forest v Hull City
Preston North End v Leeds United

26 October 2019

Birmingham City v Luton Town
Bristol City v Wigan Athletic
Huddersfield Town v Barnsley
Hull City v Derby County
Middlesborough v Fulham
Millwall v Stoke City
Nottingham Forest v Reading
Preston North End v Blackburn Rovers
Queens Park Rangers v Brentford
Sheffield Wednesday v Leeds United
Swansea City v Cardiff City
West Bromwich Albion v Charlton Athletic

2 November 2019

Barnsley v Bristol City
Blackburn Rovers v Sheffield Wednesday
Brentford v Huddersfield Town
Cardiff City v Birmingham City
Charlton Athletic v Preston North End
Derby County v Middlesborough
Fulham v Hull City
Leeds United v Queens Park Rangers
Luton Town v Nottingham Forest
Reading v Millwall
Stoke City v West Bromwich Albion
Wigan Athletic v Swansea City

9 November 2019

Barnsley v Stoke City
Birmingham City v Fulham
Cardiff City v Bristol City
Hull City v West Bromwich Albion
Leeds United v Blackburn Rovers
Millwall v Charlton Athletic
Nottingham Forest v Derby County
Preston North End v Huddersfield Town
Queens Park Rangers v Middlesborough
Reading v Luton Town
Sheffield Wednesday v Swansea City
Wigan Athletic v Brentford

23 November 2019

Blackburn Rovers v Barnsley
Brentford v Reading
Bristol City v Nottingham Forest
Charlton Athletic v Cardiff City
Derby County v Preston North End
Fulham v Queens Park Rangers
Huddersfield Town v Birmingham City
Luton Town v Leeds United
Middlesborough v Hull City
Stoke City v Wigan Athletic
Swansea City v Millwall
West Bromwich Albion v Sheffield Wednesday

26 November 2019

Cardiff City v Stoke City
Fulham v Derby County
Huddersfield Town v Swansea City
Luton Town v Charlton Athletic
Millwall v Wigan Athletic
Reading v Leeds United

27 November 2019

Blackburn Rovers v Brentford
Hull City v Preston North End
Middlesborough v Barnsley
Queens Park Rangers v Nottingham Forest
Sheffield Wednesday v Birmingham City
West Bromwich Albion v Bristol City

30 November 2019

Barnsley v Hull City
Birmingham City v Millwall
Brentford v Luton Town
Bristol City v Huddersfield Town
Charlton Athletic v Sheffield Wednesday
Derby County v Queens Park Rangers
Leeds United v Middlesborough
Nottingham Forest v Cardiff City
Preston North End v West Bromwich Albion
Stoke City v Blackburn Rovers
Swansea City v Fulham
Wigan Athletic v Reading

7 December 2019

Blackburn Rovers v Derby County
Cardiff City v Barnsley
Fulham v Bristol City
Huddersfield Town v Leeds United
Hull City v Stoke City
Luton Town v Wigan Athletic
Middlesborough v Charlton Athletic
Millwall v Nottingham Forest
Queens Park Rangers v Preston North End
Reading v Birmingham City
Sheffield Wednesday v Brentford
West Bromwich Albion v Swansea City

10 December 2019

Bristol City v Millwall
Charlton Athletic v Huddersfield Town
Leeds United v Hull City
Nottingham Forest v Middlesborough
Preston North End v Fulham
Stoke City v Luton Town

11 December 2019

Barnsley v Reading
Birmingham City v Queens Park Rangers
Brentford v Cardiff City
Derby County v Sheffield Wednesday
Swansea City v Blackburn Rovers
Wigan Athletic v West Bromwich Albion

14 December 2019

Barnsley v Queens Park Rangers
Birmingham City v West Bromwich Albion
Brentford v Fulham
Bristol City v Blackburn Rovers
Charlton Athletic v Hull City
Derby County v Millwall
Leeds United v Cardiff City
Nottingham Forest v Sheffield Wednesday
Preston North End v Luton Town
Stoke City v Reading
Swansea City v Middlesborough
Wigan Athletic v Huddersfield Town

21 December 2019

Blackburn Rovers v Wigan Athletic
Cardiff City v Preston North End
Fulham v Leeds United
Huddersfield Town v Nottingham Forest
Hull City v Birmingham City
Luton Town v Swansea City
Middlesborough v Stoke City
Millwall v Barnsley
Queens Park Rangers v Charlton Athletic
Reading v Derby County
Sheffield Wednesday v Bristol City
West Bromwich Albion v Brentford

26 December 2019

Barnsley v West Bromwich Albion
Blackburn Rovers v Birmingham City
Brentford v Swansea City
Cardiff City v Millwall
Charlton Athletic v Bristol City
Hull City v Nottingham Forest
Leeds United v Preston North End
Luton Town v Fulham
Middlesborough v Huddersfield Town
Reading v Queens Park Rangers
Stoke City v Sheffield Wednesday
Wigan Athletic v Derby County

29 December 2019

Birmingham City v Leeds United
Bristol City v Luton Town
Derby County v Charlton Athletic
Fulham v Stoke City
Huddersfield Town v Blackburn Rovers
Millwall v Brentford
Nottingham Forest v Wigan Athletic
Preston North End v Reading
Queens Park Rangers v Hull City
Sheffield Wednesday v Cardiff City
Swansea City v Barnsley
West Bromwich Albion v Middlesborough

1 January 2020

Birmingham City v Wigan Athletic
Bristol City v Brentford
Derby County v Barnsley
Fulham v Reading
Huddersfield Town v Stoke City
Millwall v Luton Town
Nottingham Forest v Blackburn Rovers
Preston North End v Middlesborough
Queens Park Rangers v Cardiff City
Sheffield Wednesday v Hull City
Swansea City v Charlton Athletic
West Bromwich Albion v Leeds United

11 January 2020

Barnsley v Huddersfield Town
Blackburn Rovers v Preston North End
Brentford v Queens Park Rangers
Cardiff City v Swansea City
Charlton Athletic v West Bromwich Albion
Hull City v Fulham
Leeds United v Sheffield Wednesday
Luton Town v Birmingham City
Middlesborough v Derby County
Reading v Nottingham Forest
Stoke City v Millwall
Wigan Athletic v Bristol City

18 January 2020

Birmingham City v Cardiff City
Bristol City v Barnsley
Derby County v Hull City
Fulham v Middlesborough
Huddersfield Town v Brentford
Millwall v Reading
Nottingham Forest v Luton Town
Preston North End v Charlton Athletic
Queens Park Rangers v Leeds United
Sheffield Wednesday v Blackburn Rovers
Swansea City v Wigan Athletic
West Bromwich Albion v Stoke City

25 January 2020

Barnsley v Preston North End
Blackburn Rovers v Queens Park Rangers
Brentford v Nottingham Forest
Cardiff City v West Bromwich Albion
Charlton Athletic v Fulham
Hull City v Huddersfield Town
Leeds United v Millwall
Luton Town v Derby County
Middlesborough v Birmingham City
Reading v Bristol City
Stoke City v Swansea City
Wigan Athletic v Sheffield Wednesday

31 January 2020

Cardiff City v Reading

1 February 2020

Birmingham City v Nottingham Forest
Charlton Athletic v Barnsley
Derby County v Stoke City
Fulham v Huddersfield Town
Hull City v Brentford
Leeds United v Wigan Athletic
Middlesborough v Blackburn Rovers
Preston North End v Swansea City
Queens Park Rangers v Bristol City
Sheffield Wednesday v Millwall
West Bromwich Albion v Luton Town

7 February 2020

Bristol City v Birmingham City

8 February 2020

Barnsley v Sheffield Wednesday
Blackburn Rovers v Fulham
Brentford v Middlesborough
Huddersfield Town v Queens Park Rangers
Luton Town v Cardiff City
Millwall v West Bromwich Albion
Nottingham Forest v Leeds United
Reading v Hull City
Stoke City v Charlton Athletic
Swansea City v Derby County
Wigan Athletic v Preston North End

11 February 2020

Barnsley v Birmingham City
Blackburn Rovers v Hull City
Brentford v Leeds United
Nottingham Forest v Charlton Athletic
Swansea City v Queens Park Rangers
Wigan Athletic v Middlesborough

12 February 2020

Bristol City v Derby County
Huddersfield Town v Cardiff City
Luton Town v Sheffield Wednesday
Millwall v Fulham
Reading v West Bromwich Albion
Stoke City v Preston North End

15 February 2020

Birmingham City v Brentford
Cardiff City v Wigan Athletic
Charlton Athletic v Blackburn Rovers
Derby County v Huddersfield Town
Fulham v Barnsley
Hull City v Swansea City
Leeds United v Bristol City
Middlesborough v Luton Town
Preston North End v Millwall
Queens Park Rangers v Stoke City
Sheffield Wednesday v Reading
West Bromwich Albion v Nottingham Forest

22 February 2020

Barnsley v Middlesborough
Birmingham City v Sheffield Wednesday
Brentford v Blackburn Rovers
Bristol City v West Bromwich Albion
Charlton Athletic v Luton Town
Derby County v Fulham
Leeds United v Reading
Nottingham Forest v Queens Park Rangers
Preston North End v Hull City
Stoke City v Cardiff City
Swansea City v Huddersfield Town
Wigan Athletic v Millwall

25 February 2020

Cardiff City v Nottingham Forest
Fulham v Swansea City
Huddersfield Town v Bristol City
Luton Town v Brentford
Queens Park Rangers v Derby County
West Bromwich Albion v Preston North End

26 February 2020

Blackburn Rovers v Stoke City
Hull City v Barnsley
Middlesborough v Leeds United
Millwall v Birmingham City
Reading v Wigan Athletic
Sheffield Wednesday v Charlton Athletic

29 February 2020

Blackburn Rovers v Swansea City
Cardiff City v Brentford
Fulham v Preston North End
Huddersfield Town v Charlton Athletic
Hull City v Leeds United
Luton Town v Stoke City
Middlesborough v Nottingham Forest
Millwall v Bristol City
Queens Park Rangers v Birmingham City
Reading v Barnsley
Sheffield Wednesday v Derby County
West Bromwich Albion v Wigan Athletic

7 March 2020

Barnsley v Cardiff City
Birmingham City v Reading
Brentford v Sheffield Wednesday
Bristol City v Fulham
Charlton Athletic v Middlesborough
Derby County v Blackburn Rovers
Leeds United v Huddersfield Town
Nottingham Forest v Millwall
Preston North End v Queens Park Rangers
Stoke City v Hull City
Swansea City v West Bromwich Albion
Wigan Athletic v Luton Town

14 March 2020

Blackburn Rovers v Bristol City
Fulham v Brentford
Huddersfield Town v Wigan Athletic
Hull City v Charlton Athletic
Luton Town v Preston North End
Middlesborough v Swansea City
Millwall v Derby County
Queens Park Rangers v Barnsley
Reading v Stoke City
Sheffield Wednesday v Nottingham Forest
West Bromwich Albion v Birmingham City

15 March 2020

Cardiff City v Leeds United

17 March 2020

Barnsley v Millwall
Brentford v West Bromwich Albion
Bristol City v Sheffield Wednesday
Charlton Athletic v Queens Park Rangers
Derby County v Reading

18 March 2020

Birmingham City v Hull City
Leeds United v Fulham
Nottingham Forest v Huddersfield Town
Preston North End v Cardiff City
Stoke City v Middlesborough
Swansea City v Luton Town
Wigan Athletic v Blackburn Rovers

21 March 2020

Barnsley v Blackburn Rovers
Birmingham City v Huddersfield Town
Cardiff City v Charlton Athletic
Hull City v Middlesborough
Leeds United v Luton Town
Millwall v Swansea City
Nottingham Forest v Bristol City
Preston North End v Derby County
Queens Park Rangers v Fulham
Reading v Brentford
Sheffield Wednesday v West Bromwich Albion
Wigan Athletic v Stoke City

4 April 2020

Blackburn Rovers v Leeds United
Brentford v Wigan Athletic
Bristol City v Cardiff City
Charlton Athletic v Millwall
Derby County v Nottingham Forest
Fulham v Birmingham City
Huddersfield Town v Preston North End
Luton Town v Reading
Middlesborough v Queens Park Rangers
Stoke City v Barnsley
Swansea City v Sheffield Wednesday
West Bromwich Albion v Hull City

10 April 2020

Birmingham City v Swansea City
Brentford v Charlton Athletic
Bristol City v Hull City
Cardiff City v Blackburn Rovers
Leeds United v Stoke City
Luton Town v Barnsley
Millwall v Middlesborough
Nottingham Forest v Fulham
Reading v Huddersfield Town
Sheffield Wednesday v Preston North End
West Bromwich Albion v Derby County
Wigan Athletic v Queens Park Rangers

13 April 2020

Barnsley v Wigan Athletic
Blackburn Rovers v West Bromwich Albion
Charlton Athletic v Reading
Derby County v Brentford
Huddersfield Town v Luton Town
Hull City v Millwall
Middlesborough v Bristol City
Preston North End v Nottingham Forest
Queens Park Rangers v Sheffield Wednesday
Stoke City v Birmingham City
Swansea City v Leeds United

14 April 2020

Fulham v Cardiff City

18 April 2020

Birmingham City v Charlton Athletic
Brentford v Preston North End
Bristol City v Stoke City
Cardiff City v Derby County
Leeds United v Barnsley
Luton Town v Queens Park Rangers
Millwall v Blackburn Rovers
Nottingham Forest v Swansea City
Reading v Middlesborough
Sheffield Wednesday v Huddersfield Town
West Bromwich Albion v Fulham
Wigan Athletic v Hull City

25 April 2020

Barnsley v Nottingham Forest
Blackburn Rovers v Reading
Charlton Athletic v Wigan Athletic
Derby County v Leeds United
Fulham v Sheffield Wednesday
Huddersfield Town v West Bromwich Albion
Hull City v Luton Town
Middlesborough v Cardiff City
Preston North End v Birmingham City
Queens Park Rangers v Millwall
Stoke City v Brentford
Swansea City v Bristol City

2 May 2020

Birmingham City v Derby County
Brentford v Barnsley
Bristol City v Preston North End
Cardiff City v Hull City
Leeds United v Charlton Athletic
Luton Town v Blackburn Rovers
Millwall v Huddersfield Town
Nottingham Forest v Stoke City
Reading v Swansea City
Sheffield Wednesday v Middlesborough
West Bromwich Albion v Queens Park Rangers
Wigan Athletic v Fulham