Sunday 13th October 2024
World Grand Prix - Final
- Mike de Decker (Belgium) beat Luke Humphries (England), 6 points to 4 pointsLuke HumphriesMike de Decker
Saturday 12th October 2024
World Grand Prix - Semi-final
- Mike de Decker (Belgium) beat Dimitri van den Bergh (Belgium), 5 points to 2 pointsMike de DeckerDimitri van den Bergh
- Luke Humphries (England) beat Ryan Joyce (England), 5 points to 0 pointsLuke HumphriesRyan Joyce
Friday 11th October 2024
World Grand Prix - Quarter-final
- Mike de Decker (Belgium) beat James Wade (England), 3 points to 0 pointsMike de DeckerJames Wade
- Ryan Joyce (England) beat Rob Cross (England), 3 points to 2 pointsRob CrossRyan Joyce
- Luke Humphries (England) beat Jonny Clayton (Wales), 3 points to 1 pointsLuke HumphriesJonny Clayton
- Dimitri van den Bergh (Belgium) beat Joe Cullen (England), 3 points to 1 pointsJoe CullenDimitri van den Bergh
Thursday 10th October 2024
World Grand Prix - Round of 16
- Mike de Decker (Belgium) beat Gary Anderson (Scotland), 3 points to 0 pointsGary AndersonMike de Decker
- James Wade (England) beat Gerwyn Price (Wales), 3 points to 0 pointsGerwyn PriceJames Wade
- Joe Cullen (England) beat Daryl Gurney (Northern Ireland), 3 points to 2 pointsDaryl GurneyJoe Cullen
- Dimitri van den Bergh (Belgium) beat Dave Chisnall (England), 3 points to 1 pointsDave ChisnallDimitri van den Bergh
Wednesday 9th October 2024
World Grand Prix - Round of 16
- Ryan Joyce (England) beat Nathan Aspinall (England), 3 points to 2 pointsNathan AspinallRyan Joyce
- Rob Cross (England) beat Martin Schindler (Germany), 3 points to 1 pointsRob CrossMartin Schindler
- Luke Humphries (England) beat Ricardo Pietreczko (Germany), 3 points to 1 pointsLuke HumphriesRicardo Pietreczko
- Jonny Clayton (Wales) beat Ross Smith (England), 3 points to 1 pointsJonny ClaytonRoss Smith
Tuesday 8th October 2024
World Grand Prix - Round of 32
- Dave Chisnall (England) beat Cameron Menzies (Scotland), 2 points to 0 pointsDave ChisnallCameron Menzies
- Dimitri van den Bergh (Belgium) beat Luke Woodhouse (England), 2 points to 1 pointsLuke WoodhouseDimitri van den Bergh
- Mike de Decker (Belgium) beat Damon Heta (Australia), 2 points to 1 pointsMike de DeckerDamon Heta
- James Wade (England) beat Peter Wright (Scotland), 2 points to 1 pointsPeter WrightJames Wade
- Gerwyn Price (Wales) beat Danny Noppert (Netherlands), 2 points to 1 pointsGerwyn PriceDanny Noppert
- Gary Anderson (Scotland) beat Michael Smith (England), 2 points to 1 pointsMichael SmithGary Anderson
- Daryl Gurney (Northern Ireland) beat Michael van Gerwen (Netherlands), 2 points to 0 pointsMichael van GerwenDaryl Gurney
- Joe Cullen (England) beat Chris Dobey (England), 2 points to 1 pointsChris DobeyJoe Cullen
Monday 7th October 2024
World Grand Prix - Round of 32
- Ryan Joyce (England) beat Josh Rock (Northern Ireland), 2 points to 0 pointsJosh RockRyan Joyce
- Martin Schindler (Germany) beat Brendan Dolan (Northern Ireland), 2 points to 0 pointsBrendan DolanMartin Schindler
- Jonny Clayton (Wales) beat Ritchie Edhouse (England), 2 points to 0 pointsJonny ClaytonRitchie Edhouse
- Nathan Aspinall (England) beat Ryan Searle (England), 2 points to 1 pointsNathan AspinallRyan Searle
- Ricardo Pietreczko (Germany) beat Raymond van Barneveld (Netherlands), 2 points to 1 pointsRaymond van BarneveldRicardo Pietreczko
- Luke Humphries (England) beat Stephen Bunting (England), 2 points to 1 pointsLuke HumphriesStephen Bunting
- Rob Cross (England) beat Luke Littler (England), 2 points to 1 pointsRob CrossLuke Littler
- Ross Smith (England) beat Gian van Veen (Netherlands), 2 points to 0 pointsGian van VeenRoss Smith
All times are UK and subject to change. BBC is not responsible for any changes.