Sein erstes Ranglistenturnier gewann Selby am 17. Februar 2008, als er sich im Finale der Welsh Open mit 9:8 gegen den zu diesem Zeitpunkt im vorläufigen Ranking führenden Ronnie O’Sullivan durchsetzte, nachdem er bereits mit 5:8 zurückgelegen hatte. Damit war er einer von nur drei Spielern, die in dieser Saison zwei Turniere gewinnen konnten. Durch weitere gute Ergebnisse kletterte er am Ende der Saison bis auf Platz 4 der offiziellen Weltrangliste. Seine überraschende Erstrundenniederlage bei der abschließenden Weltmeisterschaft verhinderte eine noch bessere Platzierung.