SATURDAY 21st APRIL

West Brom v Liverpool
Premier League

12:30

Hibernian v Celtic
Ladbrokes Premiership

12:30

Eastleigh v Macclesfield Town
Ladbrokes Premiership

12:30

Manchester Utd v Tottenham
Emirates FA Cup Semi-Final

17:15

Cardiff City v Nottingham Forest
Sky Bet Championship

19:45

SUNDAY 22nd APRIL

Rangers v Hearts
Ladbrokes Premiership

12:30

Reading Women v Everton Ladies
FA Women’s Super League 1

12:30

Manchester City Women v Lyon Women
UEFA Women’s Champions League: SF, 1st Leg

13:00

Arsenal v West Ham
Premier League

13:30

Chelsea v Southampton
Emirates FA Cup Semi-Final

15:00

Bangor City v Cefn Druids
JD Welsh Premier League

15:30

Alloa Athletic v Ayr Utd
Ladbrokes League 1

16:10

Manchester City v Swansea City
Premier League

16:30

Chelsea Ladies v Wolfsburg Women
UEFA Women’s Champions League: SF, 1st Leg

18:05

MONDAY 23rd APRIL

Chelsea v Barcelona
UEFA Youth League Final

16:00

Everton v Newcastle Utd
Premier League

20:00

TUESDAY 24th APRIL

Liverpool v Roma
UEFA Champions League: Semi-Final, 1st Leg

19:45

WEDNESDAY 25th APRIL

Bayern Munich v Real Madrid
UEFA Champions League: Semi-Final, 1st Leg

19:45

THURSDAY 26th APRIL

Arsenal v Atletico Madrid
UEFA Europa League: Semi-Final, 1st Leg

20:05

Marseille v Red Bull Salzburg
UEFA Europa League: Semi-Final, 1st Leg

20:05

FRIDAY 27th APRIL

Fulham v Sunderland
Sky Bet Championship

19:45

Aberdeen v Hearts
Ladbrokes Premiership

19:45

Chelsea v Arsenal
FA Youth Cup Final 1st Leg

19:45

SATURDAY 28th APRIL

Liverpool v Stoke City
Premier League

12:30

Hamilton Academical v Ross County
Ladbrokes Premiership

12:30

Swansea City v Chelsea
Premier League

17:30

Middlesbrough v Millwall
Sky Bet Championship

17:30

SUNDAY 29th APRIL

Celtic v Rangers
Ladbrokes Premiership

12:00

Lyon Women v Manchester City Women
UEFA Women’s Champions League: SF, 2nd Leg

14:00

TBC
West Ham v Manchester City
Premier League

14:15

Manchester Utd v Arsenal
Premier League

16:30

Wolfsburg Women v Chelsea Ladies
UEFA Women’s Champions League: SF, 2nd Leg

16:30

MONDAY 30th APRIL

Arsenal v Chelsea
FA Youth Cup Final 2nd Leg

19:45

Tottenham v Watford
Premier League

20:00

TUESDAY 1st MAY

Real Madrid v Bayern Munich
UEFA Champions League: Semi-Final, 2nd Leg

19:45

WEDNESDAY 2nd MAY

Roma v Liverpool
UEFA Champions League: Semi-Final, 2nd Leg

19:45

THURSDAY 3rd MAY

Atletico Madrid v Arsenal
UEFA Europa League: Semi-Final, 2nd Leg

20:05

Red Bull Salzburg v Marseille
UEFA Europa League: Semi-Final, 2nd Leg

20:05

FRIDAY 4th MAY

Partick Thistle v Ross County
Ladbrokes Premiership

19:45

Brighton v Manchester Utd
Premier League

20:00


SATURDAY 5th MAY

Stoke City v Crystal Palace
Premier League

12:30

Dundee v Hamilton Academical
Ladbrokes Premiership

12:30

Everton v Southampton
Premier League

17:30

Chelsea Ladies v Arsenal Women
SSE Women’s FA Cup Final

17:30

SUNDAY 6th MAY

Hearts v Celtic
Ladbrokes Premiership

12:15

Sky Bet Championship Final Day
Live Matches TBC

12:30

Manchester City v Huddersfield Town
Premier League

13:30

Chelsea v Liverpool
Premier League

16:30

TUESDAY 8th MAY

Swansea City v Southampton
Premier League

19:45

Aberdeen v Rangers
Ladbrokes Premiership

19:45

WEDNESDAY 9th MAY

Hearts v Hibernian
Ladbrokes Premiership

19:45

THURSDAY 10th MAY

West Ham v Manchester Utd
Premier League

19:45

Match TBC
Sky Bet League One Play-offs: SF 1st Leg

19:45

FRIDAY 11th MAY

Match TBC
Sky Bet Championship Play-offs: SF 1st Leg

19:45

SATURDAY 12th MAY

Vanarama National League Promotion Final
Wembley Stadium

Match TBC
Sky Bet League One Play-offs: SF 1st Leg

12:30

Match TBC
Sky Bet Championship Play-offs: SF 1st Leg

17:15

Match TBC
Sky Bet League Two Play-offs: SF 1st Leg

19:30

SUNDAY 13th MAY

Celtic v Aberdeen
Ladbrokes Premiership – Final Day

12:30

Hibernian v Rangers
Ladbrokes Premiership – Final Day

12:30

Premier League Final Day
Live Matches TBC

15:00

Match TBC
Sky Bet League One Play-offs: SF 2nd Leg

17:15

MONDAY 14th MAY

Match TBC
Sky Bet Championship Play-offs: SF 2nd Leg

19:45

TUESDAY 15th MAY

Match TBC
Sky Bet Championship Play-offs: SF 2nd Leg

19:45

WEDNESDAY 16th MAY

UEFA Europa League Final
Parc Olympique Lyonnais

19:45

Match TBC
Sky Bet League One Play-offs: SF 2nd Leg

19:45

THURSDAY 17th MAY

Match TBC
Sky Bet League Two Play-offs: SF 2nd Leg

19:45

FRIDAY 18th MAY

Match TBC
Sky Bet League Two Play-offs: SF 2nd Leg

19:45

SATURDAY 19th MAY

Motherwell v Celtic
William Hill Scottish Cup Final

15:00 

Emirates FA Cup Final
Wembley Stadium

17:30 

SATURDAY 26th MAY

Sky Bet Championship Play-off Final
Wembley Stadium

15:00

UEFA Champions League Final
NSC Olimpiyskiy Stadium, Kiev

19:45

SUNDAY 27th MAY

Sky Bet League One Play-off Final
Wembley Stadium

SUNDAY 28th MAY

Sky Bet League Two Play-off Final
Wembley Stadium

SATURDAY 2nd JUNE

England v Nigeria
International Friendly

17:15

THURSDAY 7th JUNE

England v Costa Rica
International Friendly

20:00

SUNDAY 10th JUNE

England XI v Rest of the World XI
Soccer Aid 2018

20:00

14 JUNE – 15 JULY

FIFA WORLD CUP 2018
Russia

THURSDAY 14th JUNE

Russia v Saudi Arabia
FIFA World Cup 2018: Group A

16:00

FRIDAY 15th JUNE

Egypt v Uruguay
FIFA World Cup 2018: Group A

13:00

Morocco v Iran
FIFA World Cup 2018: Group B

16:00

Portugal v Spain
FIFA World Cup 2018: Group B

19:00

SATURDAY 16th JUNE

France v Australia
FIFA World Cup 2018: Group C

11:00

Argentina v Iceland
FIFA World Cup 2018: Group D

14:00

Peru v Denmark
FIFA World Cup 2018: Group C

17:00

Croatia v Nigeria
FIFA World Cup 2018: Group D

20:00

SUNDAY 17th JUNE

Costa Rica v Serbia
FIFA World Cup 2018: Group E

13:00

Germany v Mexico
FIFA World Cup 2018: Group F

16:00

Brazil v Switzerland
FIFA World Cup 2018: Group E

19:00

MONDAY 18th JUNE

Sweden v South Korea
FIFA World Cup 2018: Group F

13:00

Belgium v Panama
FIFA World Cup 2018: Group G

16:00

Tunisia v England
FIFA World Cup 2018: Group G

19:00

TUESDAY 19th JUNE

Colombia v Japan
FIFA World Cup 2018: Group H

13:00

Poland v Senegal
FIFA World Cup 2018: Group H

16:00

Russia v Egypt
FIFA World Cup 2018: Group A

19:00

WEDNESDAY 20th JUNE

Portugal v Morocco
FIFA World Cup 2018: Group B

13:00

Uruguay v Saudi Arabia
FIFA World Cup 2018: Group A

16:00

Iran v Spain
FIFA World Cup 2018: Group B

19:00

THURSDAY 21st JUNE

Denmark v Australia
FIFA World Cup 2018: Group C

13:00

France v Peru
FIFA World Cup 2018: Group C

16:00

Argentina v Croatia
FIFA World Cup 2018: Group D

19:00

FRIDAY 22nd JUNE

Brazil v Costa Rica
FIFA World Cup 2018: Group E

13:00

Nigeria v Iceland
FIFA World Cup 2018: Group D

16:00

Serbia v Switzerland
FIFA World Cup 2018: Group E

19:00

SATURDAY 23rd JUNE

Belgium v Tunisia
FIFA World Cup 2018: Group G

13:00

South Korea v Mexico
FIFA World Cup 2018: Group F

16:00

Germany v Sweden
FIFA World Cup 2018: Group F

19:00

SUNDAY 24th JUNE

England v Panama
FIFA World Cup 2018: Group G

13:00

Japan v Senegal
FIFA World Cup 2018: Group H

16:00

Poland v Colombia
FIFA World Cup 2018: Group H

19:00

MONDAY 25th JUNE

Uruguay v Russia
FIFA World Cup 2018: Group A

15:00

Saudi Arabia v Egypt
FIFA World Cup 2018: Group A

15:00

Spain v Morocco
FIFA World Cup 2018: Group B

19:00

Iran v Portugal
FIFA World Cup 2018: Group B

19:00

TUESDAY 26th JUNE

Denmark v France
FIFA World Cup 2018: Group C

15:00

Australia v Peru
FIFA World Cup 2018: Group C

15:00

Nigeria v Argentina
FIFA World Cup 2018: Group D

19:00

Iceland v Croatia
FIFA World Cup 2018: Group D

19:00

WEDNESDAY 27th JUNE

South Korea v Germany
FIFA World Cup 2018: Group F

15:00

Mexico v Sweden
FIFA World Cup 2018: Group F

15:00

Serbia v Brazil
FIFA World Cup 2018: Group E

19:00

Switzerland v Costa Rica
FIFA World Cup 2018: Group E

19:00

THURSDAY 28th JUNE

Japan v Poland
FIFA World Cup 2018: Group H

15:00

Senegal v Colombia
FIFA World Cup 2018: Group H

15:00

England v Belgium
FIFA World Cup 2018: Group G

19:00

Panama v Tunisia
FIFA World Cup 2018: Group G

19:00

SATURDAY 30th JUNE

Winner Group C v Runner-up Group D
FIFA World Cup 2018: Round of 16

15:00

TBC
Winner Group A v Runner-up Group B
FIFA World Cup 2018: Round of 16

19:00

TBC
SUNDAY 1st JULY

Winner Group B v Runner-up Group A
FIFA World Cup 2018: Round of 16

15:00

TBC
Winner Group D v Runner-up Group C
FIFA World Cup 2018: Round of 16

19:00

TBC
MONDAY 2nd JULY

Winner Group E v Runner-up Group F
FIFA World Cup 2018: Round of 16

15:00

TBC
Winner Group G v Runner-up Group H
FIFA World Cup 2018: Round of 16

19:00

TBC
TUESDAY 3rd JULY

Winner Group F v Runner-up Group E
FIFA World Cup 2018: Round of 16

15:00

TBC
Winner Group H v Runner-up Group G
FIFA World Cup 2018: Round of 16

19:00

TBC
FRIDAY 6th JULY

Winner R16 1 v Winner R16 2
FIFA World Cup 2018: Quarter-Final

15:00

TBC
Winner R16 3 v Winner R16 4
FIFA World Cup 2018: Quarter-Final

19:00

TBC
SATURDAY 7th JULY

Winner R16 5 v Winner R16 6
FIFA World Cup 2018: Quarter-Final

15:00

TBC
Winner R16 7 v Winner R16 8
FIFA World Cup 2018: Quarter-Final

19:00

TBC
TUESDAY 10th JULY

Winner QF1 v Winner QF2
FIFA World Cup 2018: Semi-Final

19:00

TBC
WEDNESDAY 11th JULY

Winner QF3 v Winner QF4
FIFA World Cup 2018: Semi-Final

19:00

TBC
SATURDAY 14th JULY

Loser SF1 v Loser SF2
FIFA World Cup 2018: 3rd Place Play-off

15:00

TBC
SUNDAY 15th JULY

FIFA World Cup Final 2018
Luzhniki Stadium, Moscow

16:00