11 August 2014, he joined Bristol Rovers on non-contract terms. He started for Bristol Rovers in the 2015 Conference Premier play-off Final against Grimsby Town on 17 May 2015, and was substituted for Steve Mildenhall during the stoppage time of extra with the score at 1–1. Rovers went on to win the penalty shoot-out 5–3. Puddy made his return to the Bristol Rovers team in the EFL Trophy 1–0 defeat to Portsmouth. Puddy proceeded to play in the league on 10 December 2016 in a 4–2 victory over Bury. Braintree Town On 23 September 2016, Puddy joined Braintree Town on a one-month loan deal from Bristol Rovers. Puddy made his debut for the club in a 1–0 defeat to Forest Green Rovers. Puddy injured himself in the FA Cup 4th qualifying round 4–2 victory over Bromley. Sutton United On 27 February 2017, Puddy joined Sutton United on an initial one-month loan deal as a direct replacement for injured first choice goalkeeper Ross Worner. He made his debut for the club on 28 February 2017, keeping a clean sheet during a 1–0 victory over Boreham Wood. Puddy kept a second clean sheet in his next match, a 0–0 draw with Barrow, Sutton's first away clean sheet back in the non-League top flight for 26 years since a 9–0 victory against Gateshead on 22 September 1990. Career statistics Honours Salisbury City Conference South play-offs: 2012–13 Bristol Rovers Conference Premier play-offs: 2014–15 League Two Automatic Promotion: 2015–16 References External links 1987 births Living people People from Warminster English footballers Association football goalkeepers Bristol City F.C. players Bath City F.C. players Cheltenham Town F.C. players Mangotsfield United F.C. players Yate Town F.C. players Stafford Rangers F.C. players Tamworth F.C. players Swindon Supermarine F.C. players Chippenham Town F.C. players Salisbury City F.C. players Bristol Rovers F.C. players Sutton United F.C. players Hereford F.C. players National League (English football) players English Football League players Southern Football League players Braintree Town F.C. players