Career
He has previously played for Hartlepool United, Carlisle United and Gateshead. Youth career
Buddle began his senior career with Hartlepool United. Having risen through the youth ranks with the "monkey-hangers" he was released at the end of the 2012-2013 season.
Non-League
Buddle then signed a deal with non-league side Blyth Spartans, on non contract terms.
He went on to represent the club 83 times during his 2 years with the club, scoring 5 goals from defence. Carlisle United
The contract lasted until the end of the 2014-2015 season.
Buddle was then offered a new deal with the cumbrians but opted to sign for Gateshead at the start of the 2015-2016 campaign. Gateshead
Buddle left Carlisle after limited opportunities in Cumbria, and announced that he was signing for National League team Gateshead on 26 June 2015, making his debut in a 2–1 victory over Boreham Wood on 15 August.
He scored his first goal for Gateshead in a 1–2 defeat against Welling United on 19 September.
Return to Blyth
On 4 January 2016, former club Blyth Spartans announced Buddle was to return on a 28-day loan, which was finalised three days later. This move was made permament on 4 February 2016, after his Gateshead contract was cancelled by mutual consent.