Beim World Cup of Darts 2017 trat er gemeinsam mit Adrian Lewis zum ersten Mal für England an, da er zu diesem Zeitpunkt nach Lewis der zweitbeste Engländer in der PDC Order of Merit war. Die beiden erreichten das Halbfinale, scheiterten dort aber an den Niederländern Michael van Gerwen und Raymond van Barneveld. Bei den Players Championships 2017 spielte er beim Players Championship 21 gegen Ryan Searle einen Neun-Darter. Durch sein durchwachsenes Jahr 2017 und eine Niederlage in der ersten Runde der PDC World Darts Championship 2018 gegen Vincent van der Voort erhielt er im Gegensatz zu den Jahren zuvor keine Wildcard für die Premier League Darts 2018. Am 10. Februar 2019 spielte er beim Players Championship 2 gegen Rowby-John Rodriguez einen Neun-Darter. Mitte Juni 2019 konnte Dave Chisnall sein zweites European Tour Event gewinnen, die Gibraltar Darts Trophy. Im Viertelfinale dieses Turniers spielte er einen Neun-Darter gegen James Wade. Nach sieben Jahren bei seinem Ausrüster Target wechselte er zu Harrows. Beim World Grand Prix 2019 (Darts) konnte er in das Finale einziehen. Dort unterlag er allerdings dann Michael van Gerwen. Bei der WM 2020 schied er in der dritten Runde gegen den Niederländer Jeffrey de Zwaan aus.