Hän pääsi Shanghain mestareihin vuonna 2012, mutta hävisi Ricky Waldenille. Hän pääsi vuoden 2012 UK Championshipin loppukilpailuun, mutta hävisi Carterille 2:6. Hän osallistui jälleen Players Tour Championship -turnaukseen. Hänen parhaat tuloksensa olivat Kay Suzanne Memorial Trophy -turnauksessa ja Scottish Open -turnauksessa.
, jossa hän pääsi viimeiseen kahdeksankymmeneen, ennen kuin hävisi John Higginsille 3-4 ja Ding Junhuille 1-4. Hän sijoittui 52. sijalle. Hän lopetti kauden Maailmanmestaruuskilpailun valintavaiheessa häviämällä Maflinille 7-10. Hän voitti ensimmäisen World Seniors Championship vuonna 2013 voittamalla Nigel Bond, 2<unk>1. Kun Craig Steadman voitti hänet 8<unk>10 vuoden 2014 World Snooker Championship -kilpailun toisen kierroksessa, Davis lopetti kauden rahaliiton 64 parhaan joukon ulkopuolella ja pudotti pääasiallisen ammattilaiskiertueen 36 vuoden jälkeen.