Tuesday 14th June

Group 1

  • Armenia 1 , Scotland 4 at Full time
    Armenia
    Scotland
    Full time
  • Moldova 2 , Andorra 1 at Full time
    Moldova
    Andorra
    Full time
  • Liechtenstein 0 , Latvia 2 at Full time
    Liechtenstein
    Latvia
    Full time
  • Luxembourg 2 , Faroe Islands 2 at Full time
    Luxembourg
    Faroe Islands
    Full time
  • Turkey 2 , Lithuania 0 at Full time
    Turkey
    Lithuania
    Full time
  • Ukraine 1 , Republic of Ireland 1 at Full time
    Ukraine
    Republic of Ireland
    Full time

Group 3

  • Bosnia-Herzegovina 3 , Finland 2 at Full time
    Bosnia-Herzegovina
    Finland
    Full time
  • England 0 , Hungary 4 at Full time
    England
    Hungary
    Full time
  • Germany 5 , Italy 2 at Full time
    Germany
    Italy
    Full time
  • Romania 0 , Montenegro 3 at Full time
    Romania
    Montenegro
    Full time

Group 4

  • Netherlands 3 , Wales 2 at Full time
    Netherlands
    Wales
    Full time
  • Poland 0 , Belgium 1 at Full time
    Poland
    Belgium
    Full time

Monday 13th June

Group 1

  • Denmark 2 , Austria 0 at Full time
    Denmark
    Austria
    Full time
  • France 0 , Croatia 1 at Full time
    France
    Croatia
    Full time

Group 2

  • Football Union of Russia
    Albania
    Match Cancelled
  • Iceland 2 , Israel 2 at Full time
    Iceland
    Israel
    Full time

Group 3

  • Kazakhstan 2 , Slovakia 1 at Full time
    Kazakhstan
    Slovakia
    Full time
  • Azerbaijan 2 , Belarus 0 at Full time
    Azerbaijan
    Belarus
    Full time

Sunday 12th June

Group 2

  • Northern Ireland 2 , Cyprus 2 at Full time
    Northern Ireland
    Cyprus
    Full time
  • Greece 2 , Kosovo 0 at Full time
    Greece
    Kosovo
    Full time
  • Malta 1 , San Marino 0 at Full time
    Malta
    San Marino
    Full time
  • Spain 2 , Czech Republic 0 at Full time
    Spain
    Czech Republic
    Full time
  • Switzerland 1 , Portugal 0 at Full time
    Switzerland
    Portugal
    Full time

Group 4

  • Georgia 0 , Bulgaria 0 at Full time
    Georgia
    Bulgaria
    Full time
  • North Macedonia 4 , Gibraltar 0 at Full time
    North Macedonia
    Gibraltar
    Full time
  • Norway 3 , Sweden 2 at Full time
    Norway
    Sweden
    Full time
  • Slovenia 2 , Serbia 2 at Full time
    Slovenia
    Serbia
    Full time

Saturday 11th June

Group 1

  • Ukraine 3 , Armenia 0 at Full time
    Ukraine
    Armenia
    Full time
  • Faroe Islands 2 , Lithuania 1 at Full time
    Faroe Islands
    Lithuania
    Full time
  • Republic of Ireland 3 , Scotland 0 at Full time
    Republic of Ireland
    Scotland
    Full time
  • Luxembourg 0 , Turkey 2 at Full time
    Luxembourg
    Turkey
    Full time

Group 3

  • England 0 , Italy 0 at Full time
    England
    Italy
    Full time
  • Hungary 1 , Germany 1 at Full time
    Hungary
    Germany
    Full time
  • Montenegro 1 , Bosnia-Herzegovina 1 at Full time
    Montenegro
    Bosnia-Herzegovina
    Full time
  • Romania 1 , Finland 0 at Full time
    Romania
    Finland
    Full time

Group 4

  • Netherlands 2 , Poland 2 at Full time
    Netherlands
    Poland
    Full time
  • Wales 1 , Belgium 1 at Full time
    Wales
    Belgium
    Full time

Friday 10th June

Group 1

  • Moldova 2 , Latvia 4 at Full time
    Moldova
    Latvia
    Full time
  • Andorra 2 , Liechtenstein 1 at Full time
    Andorra
    Liechtenstein
    Full time
  • Austria 1 , France 1 at Full time
    Austria
    France
    Full time
  • Denmark 0 , Croatia 1 at Full time
    Denmark
    Croatia
    Full time

Group 2

  • Albania 1 , Israel 2 at Full time
    Albania
    Israel
    Full time
  • Football Union of Russia
    Iceland
    Match Cancelled

Group 3

  • Azerbaijan 0 , Slovakia 1 at Full time
    Azerbaijan
    Slovakia
    Full time
  • Belarus 1 , Kazakhstan 1 at Full time
    Belarus
    Kazakhstan
    Full time

Thursday 9th June

Group 2

  • Greece 3 , Cyprus 0 at Full time
    Greece
    Cyprus
    Full time
  • Kosovo 3 , Northern Ireland 2 at Full time
    Kosovo
    Northern Ireland
    Full time
  • Malta 1 , Estonia 2 at Full time
    Malta
    Estonia
    Full time
  • Portugal 2 , Czech Republic 0 at Full time
    Portugal
    Czech Republic
    Full time
  • Switzerland 0 , Spain 1 at Full time
    Switzerland
    Spain
    Full time

Group 4

  • Gibraltar 1 , Bulgaria 1 at Full time
    Gibraltar
    Bulgaria
    Full time
  • North Macedonia 0 , Georgia 3 at Full time
    North Macedonia
    Georgia
    Full time
  • Norway 0 , Slovenia 0 at Full time
    Norway
    Slovenia
    Full time
  • Sweden 0 , Serbia 1 at Full time
    Sweden
    Serbia
    Full time

Wednesday 8th June

Group 1

  • Republic of Ireland 0 , Ukraine 1 at Full time
    Republic of Ireland
    Ukraine
    Full time
  • Scotland 2 , Armenia 0 at Full time
    Scotland
    Armenia
    Full time

Group 4

  • Belgium 6 , Poland 1 at Full time
    Belgium
    Poland
    Full time
  • Wales 1 , Netherlands 2 at Full time
    Wales
    Netherlands
    Full time

Tuesday 7th June

Group 1

  • Faroe Islands 0 , Luxembourg 1 at Full time
    Faroe Islands
    Luxembourg
    Full time
  • Lithuania 0 , Turkey 6 at Full time
    Lithuania
    Turkey
    Full time

Group 3

  • Finland 2 , Montenegro 0 at Full time
    Finland
    Montenegro
    Full time
  • Bosnia-Herzegovina 1 , Romania 0 at Full time
    Bosnia-Herzegovina
    Romania
    Full time
  • Germany 1 , England 1 at Full time
    Germany
    England
    Full time
  • Italy 2 , Hungary 1 at Full time
    Italy
    Hungary
    Full time

Monday 6th June

Group 1

  • Latvia 1 , Liechtenstein 0 at Full time
    Latvia
    Liechtenstein
    Full time
  • Andorra 0 , Moldova 0 at Full time
    Andorra
    Moldova
    Full time
  • Croatia 1 , France 1 at Full time
    Croatia
    France
    Full time
  • Austria 1 , Denmark 2 at Full time
    Austria
    Denmark
    Full time

Group 2

  • Iceland 1 , Albania 1 at Full time
    Iceland
    Albania
    Full time
  • Israel
    Football Union of Russia
    Match Cancelled

Group 3

  • Belarus 0 , Azerbaijan 0 at Full time
    Belarus
    Azerbaijan
    Full time
  • Slovakia 0 , Kazakhstan 1 at Full time
    Slovakia
    Kazakhstan
    Full time

Sunday 5th June

Group 2

  • San Marino 0 , Malta 2 at Full time
    San Marino
    Malta
    Full time
  • Cyprus 0 , Northern Ireland 0 at Full time
    Cyprus
    Northern Ireland
    Full time
  • Czech Republic 2 , Spain 2 at Full time
    Czech Republic
    Spain
    Full time
  • Kosovo 0 , Greece 1 at Full time
    Kosovo
    Greece
    Full time
  • Portugal 4 , Switzerland 0 at Full time
    Portugal
    Switzerland
    Full time

Group 4

  • Gibraltar 0 , North Macedonia 2 at Full time
    Gibraltar
    North Macedonia
    Full time
  • Bulgaria 2 , Georgia 5 at Full time
    Bulgaria
    Georgia
    Full time
  • Serbia 4 , Slovenia 1 at Full time
    Serbia
    Slovenia
    Full time
  • Sweden 1 , Norway 2 at Full time
    Sweden
    Norway
    Full time

Saturday 4th June

Group 1

  • Armenia 1 , Republic of Ireland 0 at Full time
    Armenia
    Republic of Ireland
    Full time
  • Lithuania 0 , Luxembourg 2 at Full time
    Lithuania
    Luxembourg
    Full time
  • Turkey 4 , Faroe Islands 0 at Full time
    Turkey
    Faroe Islands
    Full time

Group 3

  • Finland 1 , Bosnia-Herzegovina 1 at Full time
    Finland
    Bosnia-Herzegovina
    Full time
  • Hungary 1 , England 0 at Full time
    Hungary
    England
    Full time
  • Italy 1 , Germany 1 at Full time
    Italy
    Germany
    Full time
  • Montenegro 2 , Romania 0 at Full time
    Montenegro
    Romania
    Full time

Friday 3rd June

Group 1

  • Latvia 3 , Andorra 0 at Full time
    Latvia
    Andorra
    Full time
  • Croatia 0 , Austria 3 at Full time
    Croatia
    Austria
    Full time
  • France 1 , Denmark 2 at Full time
    France
    Denmark
    Full time
  • Liechtenstein 0 , Moldova 2 at Full time
    Liechtenstein
    Moldova
    Full time

Group 3

  • Kazakhstan 2 , Azerbaijan 0 at Full time
    Kazakhstan
    Azerbaijan
    Full time
  • Belarus 0 , Slovakia 1 at Full time
    Belarus
    Slovakia
    Full time

Group 4

  • Belgium 1 , Netherlands 4 at Full time
    Belgium
    Netherlands
    Full time

Thursday 2nd June

Group 2

  • Cyprus 0 , Kosovo 2 at Full time
    Cyprus
    Kosovo
    Full time
  • Estonia 2 , San Marino 0 at Full time
    Estonia
    San Marino
    Full time
  • Albania
    Football Union of Russia
    Match Cancelled
  • Czech Republic 2 , Switzerland 1 at Full time
    Czech Republic
    Switzerland
    Full time
  • Israel 2 , Iceland 2 at Full time
    Israel
    Iceland
    Full time
  • Northern Ireland 0 , Greece 1 at Full time
    Northern Ireland
    Greece
    Full time
  • Spain 1 , Portugal 1 at Full time
    Spain
    Portugal
    Full time

Group 4

  • Bulgaria 1 , North Macedonia 1 at Full time
    Bulgaria
    North Macedonia
    Full time
  • Georgia 4 , Gibraltar 0 at Full time
    Georgia
    Gibraltar
    Full time
  • Serbia 0 , Norway 1 at Full time
    Serbia
    Norway
    Full time
  • Slovenia 0 , Sweden 2 at Full time
    Slovenia
    Sweden
    Full time

Wednesday 1st June

Group 4

  • Poland 2 , Wales 1 at Full time
    Poland
    Wales
    Full time
All times are UK and subject to change. BBC is not responsible for any changes.