En 2018, retombé à la place mondiale, il atteint sa toute première finale majeure lors de l'Open d'Angleterre à Crawley (Sussex), à l'âge de , après plus de de carrière professionnelle. Au cours de l'épreuve, il bat Robbie Williams (4-1), Adam Stefanow (4-0), Mei Xiwen (4-2), John Higgins (4-2), Ryan Day (5-1) et Ronnie O'Sullivan (6-1), avant de s'incliner contre Stuart Bingham (9-7). Davis est également demi-finaliste sur un autre tournoi de classement ; le Snooker Shoot-Out 2018. En 2019, il retrouve un nouveau quart de finale classé, lors de l'Open d'Inde. Ce regain de forme est bénéfique au classement du joueur anglais ; Mark Davis retrouve le top 32 mondial.