Sunday 21st July 2024
World Matchplay - Final
- Luke Humphries (England) beat Michael van Gerwen (Netherlands), 18 points to 15 pointsLuke HumphriesMichael van Gerwen
Saturday 20th July 2024
World Matchplay - Semi-final
- Luke Humphries (England) beat James Wade (England), 17 points to 10 pointsLuke HumphriesJames Wade
- Michael van Gerwen (Netherlands) beat Michael Smith (England), 17 points to 13 pointsMichael van GerwenMichael Smith
Friday 19th July 2024
World Matchplay - Quarter-final
- Michael van Gerwen (Netherlands) beat Andrew Gilding (England), 16 points to 10 pointsMichael van GerwenAndrew Gilding
- Michael Smith (England) beat Rob Cross (England), 16 points to 7 pointsMichael SmithRob Cross
Thursday 18th July 2024
World Matchplay - Quarter-final
- James Wade (England) beat Ross Smith (England), 16 points to 10 pointsRoss SmithJames Wade
- Luke Humphries (England) beat Dimitri van den Bergh (Belgium), 16 points to 10 pointsLuke HumphriesDimitri van den Bergh
Wednesday 17th July 2024
World Matchplay - Round of 16
- Andrew Gilding (England) beat Krzysztof Ratajski (Poland), 11 points to 5 pointsKrzysztof RatajskiAndrew Gilding
- Rob Cross (England) beat Ryan Searle (England), 11 points to 6 pointsRob CrossRyan Searle
- Michael van Gerwen (Netherlands) beat Joe Cullen (England), 11 points to 8 pointsMichael van GerwenJoe Cullen
- Michael Smith (England) beat Chris Dobey (England), 11 points to 9 pointsMichael SmithChris Dobey
Tuesday 16th July 2024
World Matchplay - Round of 16
- Ross Smith (England) beat Gerwyn Price (Wales), 11 points to 9 pointsGerwyn PriceRoss Smith
- James Wade (England) beat Nathan Aspinall (England), 11 points to 8 pointsNathan AspinallJames Wade
- Luke Humphries (England) beat Stephen Bunting (England), 11 points to 7 pointsLuke HumphriesStephen Bunting
- Dimitri van den Bergh (Belgium) beat Jonny Clayton (Wales), 11 points to 5 pointsJonny ClaytonDimitri van den Bergh
Monday 15th July 2024
World Matchplay - Round of 32
- Ryan Searle (England) beat Damon Heta (Australia), 10 points to 4 pointsDamon HetaRyan Searle
- Michael Smith (England) beat Gary Anderson (Scotland), 10 points to 5 pointsMichael SmithGary Anderson
- Michael van Gerwen (Netherlands) beat Luke Littler (England), 10 points to 6 pointsMichael van GerwenLuke Littler
- Chris Dobey (England) beat Ritchie Edhouse (England), 10 points to 7 pointsChris DobeyRitchie Edhouse
Sunday 14th July 2024
World Matchplay - Round of 32
- Ross Smith (England) beat Josh Rock (Northern Ireland), 10 points to 4 pointsRoss SmithJosh Rock
- James Wade (England) beat Danny Noppert (Netherlands), 10 points to 5 pointsDanny NoppertJames Wade
- Dimitri van den Bergh (Belgium) beat Martin Schindler (Germany), 10 points to 6 pointsDimitri van den BerghMartin Schindler
- Stephen Bunting (England) beat Ryan Joyce (England), 12 points to 10 pointsStephen BuntingRyan Joyce
- Rob Cross (England) beat Gian van Veen (Netherlands), 13 points to 12 pointsRob CrossGian van Veen
- Joe Cullen (England) beat Brendan Dolan (Northern Ireland), 10 points to 4 pointsJoe CullenBrendan Dolan
- Andrew Gilding (England) beat Peter Wright (Scotland), 10 points to 5 pointsPeter WrightAndrew Gilding
- Krzysztof Ratajski (Poland) beat Dave Chisnall (England), 10 points to 2 pointsDave ChisnallKrzysztof Ratajski
Saturday 13th July 2024
World Matchplay - Round of 32
- Gerwyn Price (Wales) beat Daryl Gurney (Northern Ireland), 10 points to 4 pointsGerwyn PriceDaryl Gurney
- Jonny Clayton (Wales) beat Raymond van Barneveld (Netherlands), 10 points to 7 pointsJonny ClaytonRaymond van Barneveld
- Luke Humphries (England) beat Ricardo Pietreczko (Germany), 10 points to 4 pointsLuke HumphriesRicardo Pietreczko
- Nathan Aspinall (England) beat Luke Woodhouse (England), 10 points to 8 pointsNathan AspinallLuke Woodhouse
All times are UK and subject to change. BBC is not responsible for any changes.