[12] He made his debut with a start in a Hampshire Senior Cup quarter-final match versus Basingstoke Town on 14 January and scored both the Shots' goals in the 3–2 defeat.
[13] After the match, he joined the club on non-contract terms and made his league debut with a late substitute cameo in a 3–1 victory over Halifax Town on 21 January.
[17] After three substitute appearances early in the 2006–07 season,[18][19] Hudson joined Southern League Western Division club Ashford Town (Middlesex) on a one-month loan,[18] which was later extended for a second month.
[21] Upon his return to Aldershot Town in November 2006, he was utilised as an impact substitute and scored four goals in six appearances during the club's Hampshire Senior Cup-winning campaign.
[22][23] Hudson signed a new one-year contract in April 2007 and had an excellent 2007–08 season,[24] making 48 appearances and scoring 12 goals to help the Shots to the Conference Premier title and promotion to the Football League.
[35] The Shots were defeated 3–0 on aggregate to Rotherham United in the semi-finals and Hudson made what would be his final appearance for the club as a second-half substitute in the second leg on 19 May.
[2] Hudson picked up a groin injury a week before the beginning of the 2010–11 season,[42] but returned to fitness in September and made his debut as a substitute for Nicky Adams after 66 minutes of a 1–0 defeat to Leyton Orient late in the month.
[43][44] On 31 December 2010, Hudson reunited with his former Aldershot Town manager Terry Brown on loan at Conference Premier club AFC Wimbledon.