Saturday 26th June
UEFA European Championship - Last 16
- Wales 0 , Denmark 4 at Full timeWalesDenmarkFull time
Sunday 20th June
UEFA European Championship - Group A
- Italy 1 , Wales 0 at Full timeItalyWalesFull time
Wednesday 16th June
UEFA European Championship - Group A
- Turkey 0 , Wales 2 at Full timeTurkeyWalesFull time
Saturday 12th June
UEFA European Championship - Group A
- Wales 1 , Switzerland 1 at Full timeWalesSwitzerlandFull time
Saturday 5th June
Friendlies - Friendlies 1
- Wales 0 , Albania 0 at Full timeWalesAlbaniaFull time
Wednesday 2nd June
Friendlies - Friendlies 1
- France 3 , Wales 0 at Full timeFranceWalesFull time
All times are UK and subject to change. BBC is not responsible for any changes.