Also plays for:
Reading, Eastbourne Borough
After being released by the Reading academy, Carr dropped down to the Conference South with Eastbourne Borough before joining Dulwich Hamlet in 2012, and scored 25 goals in the season, which led him to being scouted by many higher-level clubs including Chelsea and Liverpool. Carr also previously went on trial at Liverpool, Leeds United and Charlton Athletic.
On 13 April 2013, it was announced that Carr had joined Football League Championship side Huddersfield Town for an undisclosed five figure fee on a two-year deal (with the option to add a further 12 months). Upon joining the club, Carr believed joining Huddersfield Town could give him a Football League career. and was given number twenty-six shirt.
His first foray into the Town first team was when he appeared on the bench in Town's 0-0 draw against Doncaster Rovers on 14 September 2013. He made his début for the Terriers in the Football League Cup game against Hull City at the KC Stadium on 24 September 2013. He made his league début for the club as a 75th-minute substitute for Keith Southern in the 2-1 defeat against Wigan Athletic at the DW Stadium on 2 November 2013.
On 19 November 2013, Daniel signed on loan for Football League Two side Fleetwood Town. Carr made his debut for the club on 14 December 2013, in a 2-1 win against Rochdale. Carr then extended his loan spell with Fleetwood Town for another month. He scored his first goal for the club on 1 January 2014, in a 3-1 win against Accrington Stanley. His loan spell ended on 21 January 2014 after making five appearances and scoring once.
On 21 October 2014, he joined Football League Two side Mansfield Town on an emergency one-month loan. On the same day, Carr made his debut for the club, where he came on as substitute in the second half, in a 0-0 draw against Tranmere Rovers. Carr then scored his first goal, in a 1-1 draw against York City, four days later on 25 October 2014. After making four appearances and scoring once, Carr loan spell with Mansfield Town came to an end on 18 November 2014.
On 2 February 2015, Carr joined League Two side Dagenham & Redbridge on loan for the rest of the season. Carr made his Dagenham & Redbridge debut five days later, coming on as a substitute for Alex Jakubiak in the 81st minutes, in a 2-0 win over York City. Carr went on to make six appearance for the club.
At the end of the 2014-15 season, Carr was released by the club after two years.
After being released by Huddersfield Town, Carr joined Cambridge United on a two-year contract. On 15 August 2015, Carr made his Cambridge United debut in a 4-4 away draw against Carlisle United, replacing Conor Newton with 24 minutes remaining.
On 26 November 2015, after failing to impress at the Abbey Stadium, Carr joined National League side Aldershot Town on loan until 9 January 2016. Two days later, Carr made his Aldershot Town debut in a 2-0 defeat to title challengers Cheltenham Town. Carr made little impact under manager Barry Smith, after only appearing seven times and failing to score before returning to Cambridge United.
On 4 March 2016, Carr joined Woking on loan until 9 April 2016, to bolster their attacking options. On 5 March 2016, Carr made his Woking debut in a 1-0 home defeat to Dover Athletic, playing 62 minutes before being replaced by Jake Caprice. On 26 March 2016, Carr scored his first Woking goal in a 1-1 draw with Kidderminster Harriers, scoring in the 14th minute and playing the full 90 minutes. On the same day Carr's loan spell at Woking was extended, he scored a second half penalty to assist Woking in a 2-1 victory over title challengers Forest Green Rovers, therefore sealing the Cards' first victory in thirteen games.
Carr was released from Cambridge United at the end of 2015-2016 season. Following his release from Cambridge, Carr re-joined Dulwich Hamlet ahead of the 2016-2017 season.