Toutefois, Selby, très travailleur à l'entrainement, a su faire progresser son jeu d'attaque, jusqu'à devenir l'un des plus gros constructeurs de breaks de la discipline. Avec ses 625 centuries réalisés en carrière, il est le sixième joueur ayant réalisé le plus de centuries en carrière (voir break). Lors de ses deux autres victoires au championnat du monde, Selby se montre plus opportuniste et enchaîne les gros breaks. En 2016, il réalise pas moins de neuf centuries lors du tournoi, dont un break de . Lors de son titre en 2017, Selby réalise huit centuries, dont un break de qui n'est autre que le deuxième meilleur break du tournoi.