Wednesday 31st March

Group B

  • Greece 1 , Georgia 1 at Full time
    Greece
    Georgia
    Full time
  • Spain 3 , Kosovo 1 at Full time
    Spain
    Kosovo
    Full time

Group C

  • Lithuania 0 , Italy 2 at Full time
    Lithuania
    Italy
    Full time
  • Northern Ireland 0 , Bulgaria 0 at Full time
    Northern Ireland
    Bulgaria
    Full time

Group D

  • Bosnia-Herzegovina 0 , France 1 at Full time
    Bosnia-Herzegovina
    France
    Full time
  • Ukraine 1 , Kazakhstan 1 at Full time
    Ukraine
    Kazakhstan
    Full time

Group F

  • Austria 0 , Denmark 4 at Full time
    Austria
    Denmark
    Full time
  • Moldova 1 , Israel 4 at Full time
    Moldova
    Israel
    Full time
  • Scotland 4 , Faroe Islands 0 at Full time
    Scotland
    Faroe Islands
    Full time

Group I

  • Andorra 1 , Hungary 4 at Full time
    Andorra
    Hungary
    Full time
  • England 2 , Poland 1 at Full time
    England
    Poland
    Full time
  • San Marino 0 , Albania 2 at Full time
    San Marino
    Albania
    Full time

Group J

  • Armenia 3 , Romania 2 at Full time
    Armenia
    Romania
    Full time
  • Germany 1 , North Macedonia 2 at Full time
    Germany
    North Macedonia
    Full time
  • Liechtenstein 1 , Iceland 4 at Full time
    Liechtenstein
    Iceland
    Full time

Tuesday 30th March

Group A

  • Azerbaijan 1 , Serbia 2 at Full time
    Azerbaijan
    Serbia
    Full time
  • Luxembourg 1 , Portugal 3 at Full time
    Luxembourg
    Portugal
    Full time

Group E

  • Belgium 8 , Belarus 0 at Full time
    Belgium
    Belarus
    Full time
  • Wales 1 , Czech Republic 0 at Full time
    Wales
    Czech Republic
    Full time

Group G

  • Gibraltar 0 , Netherlands 7 at Full time
    Gibraltar
    Netherlands
    Full time
  • Montenegro 0 , Norway 1 at Full time
    Montenegro
    Norway
    Full time
  • Turkey 3 , Latvia 3 at Full time
    Turkey
    Latvia
    Full time

Group H

  • Cyprus 1 , Slovenia 0 at Full time
    Cyprus
    Slovenia
    Full time
  • Croatia 3 , Malta 0 at Full time
    Croatia
    Malta
    Full time
  • Slovakia 2 , Football Union of Russia 1 at Full time
    Slovakia
    Football Union of Russia
    Full time

Sunday 28th March

Group B

  • Georgia 1 , Spain 2 at Full time
    Georgia
    Spain
    Full time
  • Kosovo 0 , Sweden 3 at Full time
    Kosovo
    Sweden
    Full time

Group C

  • Bulgaria 0 , Italy 2 at Full time
    Bulgaria
    Italy
    Full time
  • Switzerland 1 , Lithuania 0 at Full time
    Switzerland
    Lithuania
    Full time

Group D

  • Kazakhstan 0 , France 2 at Full time
    Kazakhstan
    France
    Full time
  • Ukraine 1 , Finland 1 at Full time
    Ukraine
    Finland
    Full time

Group F

  • Denmark 8 , Moldova 0 at Full time
    Denmark
    Moldova
    Full time
  • Austria 3 , Faroe Islands 1 at Full time
    Austria
    Faroe Islands
    Full time
  • Israel 1 , Scotland 1 at Full time
    Israel
    Scotland
    Full time

Group I

  • Albania 0 , England 2 at Full time
    Albania
    England
    Full time
  • Poland 3 , Andorra 0 at Full time
    Poland
    Andorra
    Full time
  • San Marino 0 , Hungary 3 at Full time
    San Marino
    Hungary
    Full time

Group J

  • Armenia 2 , Iceland 0 at Full time
    Armenia
    Iceland
    Full time
  • North Macedonia 5 , Liechtenstein 0 at Full time
    North Macedonia
    Liechtenstein
    Full time
  • Romania 0 , Germany 1 at Full time
    Romania
    Germany
    Full time

Saturday 27th March

Group A

  • Republic of Ireland 0 , Luxembourg 1 at Full time
    Republic of Ireland
    Luxembourg
    Full time
  • Serbia 2 , Portugal 2 at Full time
    Serbia
    Portugal
    Full time

Group E

  • Belarus 4 , Estonia 2 at Full time
    Belarus
    Estonia
    Full time
  • Czech Republic 1 , Belgium 1 at Full time
    Czech Republic
    Belgium
    Full time

Group G

  • Montenegro 4 , Gibraltar 1 at Full time
    Montenegro
    Gibraltar
    Full time
  • Netherlands 2 , Latvia 0 at Full time
    Netherlands
    Latvia
    Full time
  • Norway 0 , Turkey 3 at Full time
    Norway
    Turkey
    Full time

Group H

  • Football Union of Russia 2 , Slovenia 1 at Full time
    Football Union of Russia
    Slovenia
    Full time
  • Croatia 1 , Cyprus 0 at Full time
    Croatia
    Cyprus
    Full time
  • Slovakia 2 , Malta 2 at Full time
    Slovakia
    Malta
    Full time

Thursday 25th March

Group B

  • Spain 1 , Greece 1 at Full time
    Spain
    Greece
    Full time
  • Sweden 1 , Georgia 0 at Full time
    Sweden
    Georgia
    Full time

Group C

  • Bulgaria 1 , Switzerland 3 at Full time
    Bulgaria
    Switzerland
    Full time
  • Italy 2 , Northern Ireland 0 at Full time
    Italy
    Northern Ireland
    Full time

Group F

  • Israel 0 , Denmark 2 at Full time
    Israel
    Denmark
    Full time
  • Moldova 1 , Faroe Islands 1 at Full time
    Moldova
    Faroe Islands
    Full time
  • Scotland 2 , Austria 2 at Full time
    Scotland
    Austria
    Full time

Group I

  • Andorra 0 , Albania 1 at Full time
    Andorra
    Albania
    Full time
  • England 5 , San Marino 0 at Full time
    England
    San Marino
    Full time
  • Hungary 3 , Poland 3 at Full time
    Hungary
    Poland
    Full time

Group J

  • Germany 3 , Iceland 0 at Full time
    Germany
    Iceland
    Full time
  • Liechtenstein 0 , Armenia 1 at Full time
    Liechtenstein
    Armenia
    Full time
  • Romania 3 , North Macedonia 2 at Full time
    Romania
    North Macedonia
    Full time

Wednesday 24th March

Group A

  • Portugal 1 , Azerbaijan 0 at Full time
    Portugal
    Azerbaijan
    Full time
  • Serbia 3 , Republic of Ireland 2 at Full time
    Serbia
    Republic of Ireland
    Full time

Group D

  • Finland 2 , Bosnia-Herzegovina 2 at Full time
    Finland
    Bosnia-Herzegovina
    Full time
  • France 1 , Ukraine 1 at Full time
    France
    Ukraine
    Full time

Group E

  • Belgium 3 , Wales 1 at Full time
    Belgium
    Wales
    Full time
  • Estonia 2 , Czech Republic 6 at Full time
    Estonia
    Czech Republic
    Full time

Group G

  • Turkey 4 , Netherlands 2 at Full time
    Turkey
    Netherlands
    Full time
  • Gibraltar 0 , Norway 3 at Full time
    Gibraltar
    Norway
    Full time
  • Latvia 1 , Montenegro 2 at Full time
    Latvia
    Montenegro
    Full time

Group H

  • Cyprus 0 , Slovakia 0 at Full time
    Cyprus
    Slovakia
    Full time
  • Malta 1 , Football Union of Russia 3 at Full time
    Malta
    Football Union of Russia
    Full time
  • Slovenia 1 , Croatia 0 at Full time
    Slovenia
    Croatia
    Full time
All times are UK and subject to change. BBC is not responsible for any changes.