At the 2020 World Snooker Championship, he came from 14–16 behind in his semifinal against Selby to win 17–16; he then defeated Kyren Wilson 18–8 in the final to win his sixth world title, setting new records of 37 career ranking titles and 20 Triple Crown titles. Aged 44 years and 254 days, he became the oldest player to win a world title since Reardon in 1978. The tournament also marked his 28th consecutive Crucible appearance, surpassing the 27 consecutive appearances made by Hendry. At the 2021 Tour Championship, he reached 1,100 century breaks in professional competition, and also reached his 58th ranking final, breaking Hendry's record of 57 ranking final appearances.