Ronnie O'Sullivan holds the record for the most ranking titles with 37, passing Stephen Hendry's total of 36, by winning the 2020 World Snooker Championship. John Higgins is third in the list with 31 wins, followed by Steve Davis with 28. Davis's wins were made between 1981 and 1995 and he held the record until Hendry's 29th win at the 1998 Thailand Masters. Mark Williams with 24 wins, Judd Trump with 22 wins and Neil Robertson and Mark Selby with 20 wins are the only other players with 20 or more wins.