Background
Davis was born in Burnley, Lancashire.
Davis was born in Burnley, Lancashire.
After progressing through the club"s academy, he made his debut for Crewe Alexandra on 8 May 2010, in a 1–0 defeat to Bradford City on the final day of the 2009-2010 season. Before making his Crewe debut he enjoyed a short loan spell at Northern Premier League Premier Division team Nantwich Town. He was given his first professional contract in May 2010.
In August 2010 he joined Stafford Rangers of the Conference North on a one-month loan, along with teammate Kelvin Mellor.
His second game for the club came on the final day of the following season, also against Bradford. He started in the first game of the following season, a 3–0 defeat away to Swindon Town.
He began to feature regular under manager Dario Gradi and scored his first goal for the club in a 3–1 defeat to Southend United on 8 October 2011. On 10 November 2011, Gradi stepped down as manager of Crewe, with Harry"s father Steve Davis taking over as manager.
In January 2015, Davis signed a two-and-a-half year contract to remain at Crewe.
Crewe won the game 5–1 at Valley Parade. A few games later he scored in a 1–0 away win to Cheltenham Town. After scoring penalties in a 1–0 win against Bradford, a 3–0 win against Bristol Rovers and in a 1–1 draw against Rotherham United, Davis helped Crewe to reach the 2012 League Two play-off Final at Wembley Stadium, which Crewe won 2–0 against Cheltenham and were promoted to League One.