[3] Beavon, along with two other Wallingford teammates, transferred to local rivals Didcot Town for the start of the 2004–05 season.
He scored two goals in Didcot's FA Vase triumph at White Hart Lane against AFC Sudbury in May 2005.
[6][7] His fine form continued in the Southern League South & West Division, and in January 2007 he was signed by Conference National team Weymouth on a free transfer.
He then proceeded to score a further 2 goals making 14 starts and 11 substitute appearances in a season that ultimately ended in relegation for Wycombe.
His contract was extended by for a further year and played a key role in Wycombe's promotion in the 2010–11 season, by supporting top goal-scorer Scott Rendell.
When the season began, interest in the striker died down slightly because Wycombe felt their valuation of the player was not being met by Preston's offers.
[13] On 30 June 2014, Beavon joined Burton Albion in League Two, initially on a season-long loan, which subsequently became a permanent deal on transfer deadline day.