Davies was approached by Surrey and stated he was flattered by their offer. Three months later, wicket-keeper Jon Batty who had been a part of the club since 1997 left, leaving Davies as the main 'keeper with Gary Wilson as back up.
In March 2006, he was called up to the England A squad to replace Chris Read, who had returned home after a burglary at his house. He was inducted in the England A squad touring Bangladesh in 2007.
On 15 March 2009, Davies made his Twenty20 International debut for England opening the batting along with Ravi Bopara against the West Indies in Port of Spain, top-scoring with 27 from 21 balls as England reached 55 for 1, before collapsing to 121 all out.
In October 2009, Davies was called up to England's Test squad for the first time. Although part of the Test squad, Davies was not selected for the ODI squad on the tour.
Davies made his ODI debut in the 2009 ICC Champions Trophy semi-final against Australia on 2 October, after regular wicket-keeper Matt Prior fell ill, but only scored 5 runs in a 9-wicket defeat.
Davies had to wait nearly a year for his next appearance. After both Prior and Craig Kieswetter were dropped, Davies was given the gloves for the Pakistan ODI series during September 2010.