Born in Ashton-under-Lyne, Greater Manchester, he grew up in nearby Dukinfield. As a child he went to Globe Lane Primary School and Audenshaw High School. As a young lad he played for Stalybridge Celtic, and was later picked up by the TamesideCentre of Excellence. From there he picked up a Youth Training Scheme with the Oldham Athletic youth team, which led to him signing a professional contract with Oldham Athletic in 1999. Rumours spread early in his career of a possible move to the Premier League with either Bolton Wanderers or Blackburn Rovers, but a string of injuries, culminating in a long period of absence due to patellatendinitis, proved to be a frustration to his progress. He spent one month's loan at Scarborough in 2003, only playing the first half of one game before returning to Oldham Athletic. He made a total of 78 appearances for Oldham. He joined Shrewsbury Town on 13 May 2006. After joining Shrewsbury, Hall commented on his delight at signing for a club who are ambitious and also seem to be heading in the right direction under manager Gary Peters. Gary Peters claims to have been following the progress of Danny for around 3 years, starting during his time at Everton. At this time Hall was 19 years old and just making his step up to first team football at Oldham. Hall made his Shrewsbury debut in the 2006–07 opener against Mansfield Town, which finished 2–2. He went on to make a total of 27 league appearances over the course of the season. On 10 January 2008 he completed a move to Scottish Premier League side Gretna until the end of the season. Hall was one of forty remaining employees made redundant by Gretna on 19 May 2008, shortly before the club was forced out of business due to financial problems. Hall signed an initial one-year contract with Chesterfield in July 2008. Hall made thirty-two league appearances during a two-year stay at Saltergate, scoring twice. During his second season at Chesterfield, the player spent a brief period on loan at Darlington. In May 2010, Hall opted to drop down a division to go and play for Conference National side Crawley Town. It was reported that Crawley had fought off competition from other clubs to sign Hall. On 7 January 2011, Hall signed for fellow Conference National side Forest Green Rovers on a short-term loan deal. He was given the number 16 shirt number. He made his debut the next day in a 1–0 victory over Fleetwood Town. Hall impressed in his first month at The New Lawn and Rovers extended his loan contract until April. After 17 appearances his loan spell with Forest Green expired after their home victory over Altrincham on 9 April 2011. He returned to Crawley on the same day they had secured promotion to the Football Leaguefor the first time in their history. He joined Stockport County on an initial month deal in August 2011 but was released on 1 September after his contract had expired, having appeared just once for the club. Just a day after his release from Stockport, he joined Conference North outfit Hyde. In May 2012 he joined Altrincham. Shortly after Mark Bower took over Guiseley, He signed Hall. He was a key player for The Lions Promotion push. Covering for Danny Ellis after his injury he made a solid partnership with Adam Lockwood. In the pre-season of 2014–15 playing against Farsley he broke his leg and missed the first half of the season. Danny joined Bradford Park Avenue on a season long loan from Guiseley on 21 August 2015. He subsequently joined Curzon Ashtonin the summer of 2016. In September 2016 he returned to Altrincham before leaving the club again in November. He finished his career at Mossley
Honours
;Shrewsbury Town
Football League Two Play-offFinal runner-up: 2006–07