Nach zwei Niederlagen in den kommenden beiden WM-Endspielen (unter anderem im legendären WM-Finale 1985 gegen Dennis Taylor), holte sich Davis bis zum Ende des Jahrzehnts alle drei übrigen Weltmeisterschaften, die letzte davon mit dem höchsten Finalsieg jemals. Im folgenden Jahrzehnt gewann Davis deutlich weniger Turniere, da nun Stephen Hendry den Sport dominierte. Auch wenn Davis kurzzeitig aus den Top 16 der Weltrangliste herausrutschte, blieb er auch im neuen Jahrtausend auf der Tour. Er erreichte überraschend das Finale der UK Championship 2005, was er gegen Ding Junhui verlor und schaffte zu seinem 50. Geburtstag 2007 den Sprung in die Top 16. In den letzten Jahren der Karriere verlagerte sich Davis mehr und mehr auf das Kommentieren, doch er blieb bis weit in die 2010er-Jahre Profispieler. Kurz nach dem Tod seines Vaters Bill erklärte er im Rahmen der Snookerweltmeisterschaft 2016 seinen Rücktritt vom aktiven Snookersport.