Thursday 2nd January 2025
World Darts Championship - Semi-final
- Michael van Gerwen (Netherlands) beat Chris Dobey (England), 6 points to 1 pointsChris DobeyMichael van Gerwen
- Stephen Bunting (England) versus Luke Littler (England), start time 21:15Stephen Bunting21:15playsLuke Littler
Wednesday 1st January 2025
World Darts Championship - Quarter-final
- Chris Dobey (England) beat Gerwyn Price (Wales), 5 points to 3 pointsChris DobeyGerwyn Price
- Michael van Gerwen (Netherlands) beat Callan Rydz (England), 5 points to 3 pointsMichael van GerwenCallan Rydz
- Stephen Bunting (England) beat Peter Wright (Scotland), 5 points to 2 pointsPeter WrightStephen Bunting
- Luke Littler (England) beat Nathan Aspinall (England), 5 points to 2 pointsLuke LittlerNathan Aspinall
Monday 30th December 2024
World Darts Championship - Round of 16
- Chris Dobey (England) beat Kevin Doets (Netherlands), 4 points to 3 pointsKevin DoetsChris Dobey
- Callan Rydz (England) beat Robert Owen (Wales), 4 points to 3 pointsRobert OwenCallan Rydz
- Nathan Aspinall (England) beat Ricardo Pietreczko (Germany), 4 points to 0 pointsRicardo PietreczkoNathan Aspinall
- Stephen Bunting (England) beat Luke Woodhouse (England), 4 points to 0 pointsStephen BuntingLuke Woodhouse
- Michael van Gerwen (Netherlands) beat Jeffrey de Graaf (Sweden), 4 points to 2 pointsMichael van GerwenJeffrey de Graaf
- Luke Littler (England) beat Ryan Joyce (England), 4 points to 3 pointsLuke LittlerRyan Joyce
Sunday 29th December 2024
World Darts Championship - Round of 16
- Gerwyn Price (Wales) beat Jonny Clayton (Wales), 4 points to 2 pointsJonny ClaytonGerwyn Price
- Peter Wright (Scotland) beat Luke Humphries (England), 4 points to 1 pointsLuke HumphriesPeter Wright
World Darts Championship - Round of 32
- Jeffrey de Graaf (Sweden) beat Paolo Nebrida (Philippines), 4 points to 1 pointsJeffrey de GraafPaolo Nebrida
- Kevin Doets (Netherlands) beat Krzysztof Ratajski (Poland), 4 points to 3 pointsKevin DoetsKrzysztof Ratajski
- Callan Rydz (England) beat Dimitri van den Bergh (Belgium), 4 points to 0 pointsDimitri van den BerghCallan Rydz
- Robert Owen (Wales) beat Ricky Evans (England), 4 points to 2 pointsRicky EvansRobert Owen
Saturday 28th December 2024
World Darts Championship - Round of 32
- Ryan Joyce (England) beat Ryan Searle (England), 4 points to 3 pointsRyan JoyceRyan Searle
- Ricardo Pietreczko (Germany) beat Scott Williams (England), 4 points to 1 pointsScott WilliamsRicardo Pietreczko
- Nathan Aspinall (England) beat Andrew Gilding (England), 4 points to 0 pointsNathan AspinallAndrew Gilding
- Chris Dobey (England) beat Josh Rock (Northern Ireland), 4 points to 2 pointsChris DobeyJosh Rock
- Michael van Gerwen (Netherlands) beat Brendan Dolan (Northern Ireland), 4 points to 2 pointsMichael van GerwenBrendan Dolan
- Luke Littler (England) beat Ian White (England), 4 points to 1 pointsLuke LittlerIan White
Friday 27th December 2024
World Darts Championship - Round of 32
- Luke Woodhouse (England) beat Damon Heta (Australia), 4 points to 3 pointsDamon HetaLuke Woodhouse
- Jonny Clayton (Wales) beat Daryl Gurney (Northern Ireland), 4 points to 3 pointsJonny ClaytonDaryl Gurney
- Stephen Bunting (England) beat Madars Razma (Latvia), 4 points to 1 pointsStephen BuntingMadars Razma
- Gerwyn Price (Wales) beat Joe Cullen (England), 4 points to 3 pointsGerwyn PriceJoe Cullen
- Peter Wright (Scotland) beat Jermaine Wattimena (Netherlands), 4 points to 2 pointsJermaine WattimenaPeter Wright
- Luke Humphries (England) beat Nick Kenny (Wales), 4 points to 0 pointsLuke HumphriesNick Kenny
Monday 23rd December 2024
World Darts Championship - Round of 64
- Krzysztof Ratajski (Poland) beat Alexis Toylo (Philippines), 3 points to 1 pointsKrzysztof RatajskiAlexis Toylo
- Andrew Gilding (England) beat Martin Lukeman (England), 3 points to 1 pointsAndrew GildingMartin Lukeman
- Josh Rock (Northern Ireland) beat Rhys Griffin (Wales), 3 points to 0 pointsJosh RockRhys Griffin
- Jonny Clayton (Wales) beat Mickey Mansell (Northern Ireland), 3 points to 2 pointsJonny ClaytonMickey Mansell
- Ricardo Pietreczko (Germany) beat Gian van Veen (Netherlands), 3 points to 1 pointsGian van VeenRicardo Pietreczko
- Daryl Gurney (Northern Ireland) beat Florian Hempel (Germany), 3 points to 2 pointsDaryl GurneyFlorian Hempel
- Ricky Evans (England) beat Dave Chisnall (England), 3 points to 2 pointsDave ChisnallRicky Evans
- Scott Williams (England) beat Rob Cross (England), 3 points to 1 pointsRob CrossScott Williams
Sunday 22nd December 2024
World Darts Championship - Round of 64
- Ryan Searle (England) beat Matt Campbell (Canada), 3 points to 0 pointsRyan SearleMatt Campbell
- Madars Razma (Latvia) beat Dirk van Duijvenbode (Netherlands), 3 points to 1 pointsDirk van DuijvenbodeMadars Razma
- Joe Cullen (England) beat Wessel Nijman (Netherlands), 3 points to 0 pointsJoe CullenWessel Nijman
- Ian White (England) beat Ritchie Edhouse (England), 3 points to 1 pointsRitchie EdhouseIan White
- Callan Rydz (England) beat Martin Schindler (Germany), 3 points to 0 pointsMartin SchindlerCallan Rydz
- Paolo Nebrida (Philippines) beat Ross Smith (England), 3 points to 0 pointsRoss SmithPaolo Nebrida
- Jeffrey de Graaf (Sweden) beat Gary Anderson (Scotland), 3 points to 0 pointsGary AndersonJeffrey de Graaf
- Dimitri van den Bergh (Belgium) beat Dylan Slevin (Ireland), 3 points to 0 pointsDimitri van den BerghDylan Slevin
Saturday 21st December 2024
World Darts Championship - Round of 128
- Rhys Griffin (Wales) beat Karel Sedlacek (Czech Republic), 3 points to 0 pointsKarel SedlacekRhys Griffin
- Alexis Toylo (Philippines) beat Richard Veenstra (Netherlands), 3 points to 0 pointsRichard VeenstraAlexis Toylo
World Darts Championship - Round of 64
- Brendan Dolan (Northern Ireland) beat Lok Yin Lee (Hong Kong), 3 points to 0 pointsBrendan DolanLok Yin Lee
- Chris Dobey (England) beat Alexander Merkx (Netherlands), 3 points to 1 pointsChris DobeyAlexander Merkx
- Ryan Joyce (England) beat Danny Noppert (Netherlands), 3 points to 1 pointsDanny NoppertRyan Joyce
- Nick Kenny (Wales) beat Raymond van Barneveld (Netherlands), 3 points to 1 pointsRaymond van BarneveldNick Kenny
- Luke Littler (England) beat Ryan Meikle (England), 3 points to 1 pointsLuke LittlerRyan Meikle
- Damon Heta (Australia) beat Connor Scutt (England), 3 points to 1 pointsDamon HetaConnor Scutt
Friday 20th December 2024
World Darts Championship - Round of 128
- Alexander Merkx (Netherlands) beat Stephen Burton (England), 3 points to 0 pointsStephen BurtonAlexander Merkx
- Wessel Nijman (Netherlands) beat Cameron Carolissen (South Africa), 3 points to 2 pointsWessel NijmanCameron Carolissen
- Ian White (England) tied Sandro Eric Sosing (Philippines), 0 points to 0 pointsIan WhiteSandro Eric Sosing
- Mickey Mansell (Northern Ireland) beat Tomoya Goto (Japan), 3 points to 1 pointsMickey MansellTomoya Goto
- Florian Hempel (Germany) beat Jeffrey de Zwaan (Netherlands), 3 points to 1 pointsFlorian HempelJeffrey de Zwaan
- Dylan Slevin (Ireland) beat William O'Connor (Ireland), 3 points to 1 pointsWilliam O'ConnorDylan Slevin
World Darts Championship - Round of 64
- Stephen Bunting (England) beat Kai Gotthardt (Germany), 3 points to 1 pointsStephen BuntingKai Gotthardt
- Michael van Gerwen (Netherlands) beat James Hurrell (England), 3 points to 0 pointsMichael van GerwenJames Hurrell
Thursday 19th December 2024
World Darts Championship - Round of 128
- Lok Yin Lee (Hong Kong) beat Chris Landman (Netherlands), 3 points to 1 pointsChris LandmanLok Yin Lee
- Callan Rydz (England) beat Romeo Grbavac (Croatia), 3 points to 0 pointsCallan RydzRomeo Grbavac
- Martin Lukeman (England) beat Nitin Kumar (India), 3 points to 1 pointsMartin LukemanNitin Kumar
- Nick Kenny (Wales) beat Stowe Buntz (United States), 3 points to 0 pointsNick KennyStowe Buntz
- Matt Campbell (Canada) beat Mensur Suljovic (Austria), 3 points to 2 pointsMensur SuljovicMatt Campbell
- Scott Williams (England) beat Niko Springer (Germany), 3 points to 1 pointsScott WilliamsNiko Springer
World Darts Championship - Round of 64
- Robert Owen (Wales) beat Gabriel Clemens (Germany), 3 points to 1 pointsGabriel ClemensRobert Owen
- Kevin Doets (Netherlands) beat Michael Smith (England), 3 points to 2 pointsMichael SmithKevin Doets
Wednesday 18th December 2024
World Darts Championship - Round of 128
- Paolo Nebrida (Philippines) beat Jim Williams (Wales), 3 points to 2 pointsJim WilliamsPaolo Nebrida
- Madars Razma (Latvia) beat Christian Kist (Netherlands), 3 points to 1 pointsMadars RazmaChristian Kist
- Ricky Evans (England) beat Gordon Glen Mathers (Australia), 3 points to 2 pointsRicky EvansGordon Glen Mathers
World Darts Championship - Round of 64
- Nathan Aspinall (England) beat Leonard Gates (United States), 3 points to 1 pointsNathan AspinallLeonard Gates
Tuesday 17th December 2024
World Darts Championship - Round of 128
- James Hurrell (England) beat Jim Long (Canada), 3 points to 0 pointsJames HurrellJim Long
- Kevin Doets (Netherlands) beat Noa-Lynn van Leuven (Netherlands), 3 points to 1 pointsKevin DoetsNoa-Lynn van Leuven
- Ryan Joyce (England) beat Darius Labanauskas (Lithuania), 3 points to 1 pointsRyan JoyceDarius Labanauskas
- Jeffrey de Graaf (Sweden) beat Rashad Sweeting (The Bahamas), 3 points to 1 pointsJeffrey de GraafRashad Sweeting
- Ricardo Pietreczko (Germany) beat Xiaochen Zong (China), 3 points to 0 pointsRicardo PietreczkoXiaochen Zong
- Ryan Meikle (England) beat Fallon Sherrock (England), 3 points to 2 pointsRyan MeikleFallon Sherrock
World Darts Championship - Round of 64
- Luke Woodhouse (England) beat Mike de Decker (Belgium), 3 points to 1 pointsMike de DeckerLuke Woodhouse
- Peter Wright (Scotland) beat Wesley Plaisier (Netherlands), 3 points to 1 pointsPeter WrightWesley Plaisier
Monday 16th December 2024
World Darts Championship - Round of 128
- Wesley Plaisier (Netherlands) beat Ryusei Azemoto (Japan), 3 points to 2 pointsWesley PlaisierRyusei Azemoto
- Luke Woodhouse (England) beat Lourence Ilagan (Philippines), 3 points to 0 pointsLuke WoodhouseLourence Ilagan
- Kai Gotthardt (Germany) beat Alan Soutar (Scotland), 3 points to 1 pointsAlan SoutarKai Gotthardt
- Robert Owen (Wales) beat Niels Zonneveld (Netherlands), 3 points to 1 pointsNiels ZonneveldRobert Owen
- Connor Scutt (England) beat Ben Robb (New Zealand), 3 points to 0 pointsConnor ScuttBen Robb
- Leonard Gates (United States) beat Cameron Menzies (Scotland), 3 points to 1 pointsCameron MenziesLeonard Gates
World Darts Championship - Round of 64
- Jermaine Wattimena (Netherlands) beat James Wade (England), 3 points to 0 pointsJames WadeJermaine Wattimena
- Gerwyn Price (Wales) beat Keane Barry (Ireland), 3 points to 0 pointsGerwyn PriceKeane Barry
Sunday 15th December 2024
World Darts Championship - Round of 128
- Thibault Tricole (France) beat Joe Comito (Australia), 3 points to 1 pointsThibault TricoleJoe Comito
- Jermaine Wattimena (Netherlands) beat Stefan Bellmont (Switzerland), 3 points to 0 pointsJermaine WattimenaStefan Bellmont
- Keane Barry (Ireland) beat Kim Huybrechts (Belgium), 3 points to 1 pointsKim HuybrechtsKeane Barry
World Darts Championship - Round of 64
- Luke Humphries (England) beat Thibault Tricole (France), 3 points to 0 pointsLuke HumphriesThibault Tricole
All times are UK and subject to change. BBC is not responsible for any changes.