Born in Newcastle upon Tyne, Tyne and Wear, England, Dudgeon started his career at Barnsley in their youth system as a trainee before signing a professional contract on 19 July 1999. He signed for Lincoln Cityon loan on 22 November 2000. Dudgeon was released by Barnsley at the end of the 2002–03 season. He was signed by Scarborough in May 2003 following his release by Barnsley. He was signed by Halifax Townin September 2003. He was released at the end of the 2003–04 season. He was reported to have signed for Leigh RMI in June 2004, but it was later revealed he had signed for Worksop Town. Dudgeon was signed by York City from Worksop in June 2005. He missed several games in the 2006–07 season because of illness, but has since shrugged this off and was fit for York's game against Oxford United, but was not selected. During York's 1–0 defeat to Woking on 29 December 2006, Dudgeon was sent off as Matt Crossley head-butted him, after he, a York substitute, tried to intervene as a peacemaker during a touchline tussle between Neal Bishop and Woking's Danny Bunce. Dudgeon was given a three match suspension as a result of his red card. In March 2007, he was found guilty of improper conduct, and given the punishment of a £200 fine and a three-game ban, starting on 26 March 2007. He was released by York at the end of the 2006–season on 16 May 2007. Dudgeon was signed by Stalybridge Celtic on 26 June 2007. On 26 November 2007, he joined Northern Premier League Premier Division side Gateshead on a one-month loan. This loan was extended for another three months in December. However, he joined Gainsborough Trinity of the Conference North on a one-and-a-half-year contract in January 2008. In October, he joined Northern Premier LeaguePremier Division club Worksop Town on a one-month loan, debuting in the 0–0 draw at Kendal Town on 11 October 2008. He joined Newcastle Blue Star in the Northern Premier League Division One North on a one-and-a-half-year contract in November, before suffering a dislocated shoulder just 20 minutes into his debut in the 1–0 home defeat to Curzon Ashton on 15 November 2008. He made his final appearance for the club in the 3–1 home defeat to Trafford on 31 January 2009 before being released and joining Wakefield. He had an unhappy debut for the club, being sent-off for dissent following the award of a late penalty in the 3–2 defeat at Colwyn Bay on 14 February, before scoring his first goal for the club coming in a 2–1 victory at Salford City on 21 February. He joined Ilkeston Town in June. Having failed to break into Ilkeston's first team he joined Frickley Athletic on loan for a month, debuting in the 2–0 Northern Premier League defeat at Marine on 5 September. He played in Frickley's next match, a 3–1 home victory over Durham City on 8 September, before spending the rest of his loan period as an unused substitute. On 7 October he joined Goole on loan for the remainder of the season, debuting in the 1–1 Northern Premier League Division One South at Leek Town three days later. On 11 January 2010, he departed Ilkeston by mutual consent, joining Goole on a permanent basis as player and assistant manager to his one time Barnsley teammate Karl Rose. In May 2012, Rose was appointed manager at Frickley Athletic with Dudgeon following him to Westfield Lane to act as his assistant.
International career
Despite being born in England, Dudgeon is a Scottish former youth international.
Personal life
Dudgeon is a sufferer of post-viral fatigue syndrome, which caused him to miss two seasons for Barnsley. He married Christy Woodhouse in Barnsley during q2 2003.