Derby County He made his first appearance with
Derby County during the
2002–03 season, and joined
Burton Albion on loan in January 2003. At the end of the same season, he went to
Queens Park Rangers for the last few games also on loan, where he helped the club reach promotion to
Division One. In Derby's end-of-season awards, he won both the Sammy Crooks Young Player of the Year award and the Brian Clough Player of the Year award. Camp joined
Norwich City on 7 September 2006, on a three-month loan with effect from 8 September, covering an injury to
Joe Lewis. Camp made his first Norwich City full debut on 28 November 2006 against
Leicester City. He kept his place for the following match against
Sheffield Wednesday where he scored an own goal in a 2–1 defeat.
Queens Park Rangers Camp joined
Queens Park Rangers ("QPR") on a three-month loan deal on 12 February 2007, having helped the club achieve promotion in 2004 in a similar loan deal. He returned to Derby early, on 25 April 2007, after a suspension to
Stephen Bywater left the Rams short of goalkeepers. Camp was transferred to QPR on 27 July 2007, after long negotiations, for a fee of £300,000. He agreed a three-year deal with the club. Camp was the only QPR player to start in every league fixture of the
2007–08 season.
Nottingham Forest On 20 October 2008 Camp joined
Nottingham Forest on a three-month loan. He played a pivotal role in helping the club climb out of the bottom three and also saved two penalties; one against his former club Derby, and one against
Bristol City. Both were in the final minutes of the games. He returned to QPR when
Colin Calderwood was sacked and replaced by
Billy Davies, his former manager at
Derby County. On 2 July 2009 it was announced on Forest's official website that a transfer had been agreed and, subject to a medical examination, Camp was to complete his signing by 4 July 2009. The fee was reported to be around £100,000 but with additional payments. He made his first start as a permanent Forest player on 10 August 2009 in their league opener against
Reading where they were unlucky to come away with only a 0–0 draw. Camp conceded only one goal in his first six games and kept a
clean sheet for over 10.5 hours of football. He won the December Championship Player of the Month Award. Camp was an ever-present in the Forest goal the following season, featuring in every match of the 2010–11 season and keeping a total of 12 clean sheets. When Club Captain
Paul McKenna was injured, Camp stepped in as the Nottingham Forest Captain. Nottingham Forest manager Billy Davies spoke of his delight at having a goalkeeper with the class of Camp, saying "You talk about positives and negatives in players, but his performances have been first-class – simply outstanding." Camp kept a clean sheet in the first leg of the 2010–11
EFL Championship playoff semi-final against
Swansea City where he was forced to make numerous saves. Camp finished second in the club's player of the season award to
Luke Chambers. In the summer 2011 transfer window, Forest rejected three bids from Swansea City – the highest of which was a £1.8 million bid – for the services of Camp. Camp started the first game of season against
Barnsley at the
City Ground and kept his first clean sheet of the 2011–12 Championship season. Camp was able to keep his second clean sheet in the Reds' first league win of the season, against
Doncaster Rovers. Camp's outstanding performance which saw him make critical saves against
Watford, was key to seeing Forest pick up their second win and third clean sheet of the campaign. In what was a disappointing campaign for Forest, Camp started all 46 league matches, keeping 12 clean sheets. Following months of unsuccessful contract negotiations and with Camp's contract set to expire,
Alex McLeish confirmed that Camp was not part of his future plans, just weeks into his tenure as Reds manager, allowing Camp to move away from The
City Ground. Camp was released from his contract on 23 January 2013.
Norwich City Camp signed for
Norwich City on 23 January 2013 following his release from Nottingham Forest and would wear the number 42 shirt. He made his second debut for Norwich on 17 March 2013 after
goalkeeper Mark Bunn was sent off for handling a loose ball outside of the penalty box. Camp made his full Premier League debut the following week away at
Wigan Athletic. Camp was again used as a substitute in a home game against
Swansea City after
Mark Bunn came off with a groin injury.
West Bromwich Albion He signed for
West Bromwich Albion on 1 September 2013, following
Ben Foster's stress fracture in his right foot ruling him out for up to 12 weeks, Camp was signed as cover on a rolling monthly contract. After not making a senior appearance throughout September and October Camp joined
Championship side
AFC Bournemouth on 31 October 2013 for a month's loan until 27 November 2013. On 27 November 2013 his loan spell at Bournemouth was extended until 1 January 2014. He was released on his return to West Brom.
Rotherham United On 1 September 2015, Camp was released by Bournemouth and signed for
Rotherham United on a two-year deal. He quickly became a fans favourite and made crucial clean sheets against
Birmingham City,
Hull City and
Bolton Wanderers. He made crucial saves against his old team Derby County as Rotherham came from 3–0 down to draw 3–3. He remained a regular until a knee injury sustained in November 2016 kept him out for the rest of his contract.
Cardiff City Camp moved to Cardiff City in June 2017. On 31 January 2018, Camp made a deadline day switch to
Sunderland, signing on loan for the remainder of the season. He never made an appearance for Cardiff. Having been on the bench for the next league match, Camp replaced
Connal Trueman for the visit to
Reading in the
EFL Cup first round, a 2–0 defeat.
Coventry City On 27 November 2020, Camp signed for Championship club
Coventry City on a two-month contract as injury cover. He left when the deal expired without having been needed to play.
Swindon Town Camp joined
League One club
Swindon Town on 12 March 2021 on a short-term contract. He played 11 matches in what remained of the season.
Wrexham On 24 March 2022, Camp signed for
National League side
Wrexham on a short-term contract. ==International career==