Saturday 26th July 2025
World Matchplay - Semi-final
- James Wade (England) versus Jonny Clayton (Wales), start time 19:00James Wade19:00playsJonny Clayton
- Luke Littler (England) versus Josh Rock (Northern Ireland), start time 19:00Luke Littler19:00playsJosh Rock
Friday 25th July 2025
World Matchplay - Quarter-final
- Luke Littler (England) beat Andrew Gilding (England), 16 points to 14 pointsLuke LittlerAndrew Gilding
- Josh Rock (Northern Ireland) beat Gerwyn Price (Wales), 16 points to 11 pointsJosh RockGerwyn Price
Thursday 24th July 2025
World Matchplay - Quarter-final
- James Wade (England) beat Gian van Veen (Netherlands), 16 points to 13 pointsGian van VeenJames Wade
- Jonny Clayton (Wales) beat Stephen Bunting (England), 16 points to 7 pointsStephen BuntingJonny Clayton
Wednesday 23rd July 2025
World Matchplay - Round of 16
- Andrew Gilding (England) beat Dirk van Duijvenbode (Netherlands), 11 points to 5 pointsAndrew GildingDirk van Duijvenbode
- Gerwyn Price (Wales) beat Chris Dobey (England), 11 points to 3 pointsChris DobeyGerwyn Price
- Luke Littler (England) beat Jermaine Wattimena (Netherlands), 13 points to 11 pointsLuke LittlerJermaine Wattimena
- Josh Rock (Northern Ireland) beat Michael van Gerwen (Netherlands), 13 points to 11 pointsMichael van GerwenJosh Rock
Tuesday 22nd July 2025
World Matchplay - Round of 16
- Gian van Veen (Netherlands) beat Danny Noppert (Netherlands), 11 points to 5 pointsGian van VeenDanny Noppert
- James Wade (England) beat Wessel Nijman (Netherlands), 11 points to 5 pointsWessel NijmanJames Wade
- Stephen Bunting (England) beat Gary Anderson (Scotland), 12 points to 10 pointsStephen BuntingGary Anderson
- Jonny Clayton (Wales) beat Mike de Decker (Belgium), 11 points to 8 pointsJonny ClaytonMike de Decker
Monday 21st July 2025
World Matchplay - Round of 32
- Chris Dobey (England) beat Ricardo Pietreczko (Germany), 10 points to 5 pointsChris DobeyRicardo Pietreczko
- Gerwyn Price (Wales) beat Daryl Gurney (Northern Ireland), 10 points to 7 pointsGerwyn PriceDaryl Gurney
- Michael van Gerwen (Netherlands) beat Raymond van Barneveld (Netherlands), 10 points to 6 pointsMichael van GerwenRaymond van Barneveld
- Josh Rock (Northern Ireland) beat Ross Smith (England), 10 points to 5 pointsRoss SmithJosh Rock
Sunday 20th July 2025
World Matchplay - Round of 32
- Andrew Gilding (England) beat Damon Heta (Australia), 12 points to 10 pointsDamon HetaAndrew Gilding
- Dirk van Duijvenbode (Netherlands) beat Rob Cross (England), 10 points to 8 pointsRob CrossDirk van Duijvenbode
- Jermaine Wattimena (Netherlands) beat Peter Wright (Scotland), 10 points to 8 pointsPeter WrightJermaine Wattimena
- Mike de Decker (Belgium) beat Dave Chisnall (England), 10 points to 7 pointsDave ChisnallMike de Decker
- Gary Anderson (Scotland) beat Luke Woodhouse (England), 10 points to 5 pointsGary AndersonLuke Woodhouse
- Jonny Clayton (Wales) beat Martin Schindler (Germany), 10 points to 7 pointsJonny ClaytonMartin Schindler
- Luke Littler (England) beat Ryan Searle (England), 10 points to 2 pointsLuke LittlerRyan Searle
- Stephen Bunting (England) beat Ryan Joyce (England), 10 points to 8 pointsStephen BuntingRyan Joyce
Saturday 19th July 2025
World Matchplay - Round of 32
- James Wade (England) beat Joe Cullen (England), 10 points to 3 pointsJames WadeJoe Cullen
- Danny Noppert (Netherlands) beat Cameron Menzies (Scotland), 10 points to 2 pointsDanny NoppertCameron Menzies
- Gian van Veen (Netherlands) beat Luke Humphries (England), 10 points to 8 pointsLuke HumphriesGian van Veen
- Wessel Nijman (Netherlands) beat Nathan Aspinall (England), 10 points to 6 pointsNathan AspinallWessel Nijman
All times are UK and subject to change. BBC is not responsible for any changes.