Bei der Weltmeisterschaft 2020 konnte er seine ersten beiden Spiele gewinnen, ehe er im Achtelfinale gegen Nathan Aspinall ausschied. Bei der Premier League erreichte er die Play-Offs, verlor jedoch das Halbfinale gegen den späteren Turniersieger Glen Durrant. Bei den Players Championships gewann er das Players Championship 1. Beim World Matchplay 2020 konnte er bis ins Finale vordringen, verlor dieses jedoch gegen Dimitri Van den Bergh.