Saturday 26th June

UEFA European Championship - Last 16

  • Wales 0 , Denmark 4 at Full time
    Wales
    Denmark
    Full time

Sunday 20th June

UEFA European Championship - Group A

  • Italy 1 , Wales 0 at Full time
    Italy
    Wales
    Full time

Wednesday 16th June

UEFA European Championship - Group A

  • Turkey 0 , Wales 2 at Full time
    Turkey
    Wales
    Full time

Saturday 12th June

UEFA European Championship - Group A

  • Wales 1 , Switzerland 1 at Full time
    Wales
    Switzerland
    Full time

Saturday 5th June

Friendlies - Friendlies 1

  • Wales 0 , Albania 0 at Full time
    Wales
    Albania
    Full time

Wednesday 2nd June

Friendlies - Friendlies 1

  • France 3 , Wales 0 at Full time
    France
    Wales
    Full time
All times are UK and subject to change. BBC is not responsible for any changes.