 On 25 June 2012, Branston joined Aldershot Town on a free transfer.He made his debut as an 88th minute substitute on 4 September in a victory over Exeter City in the Football League Trophy first round.Branston joined Bristol Rovers on loan in November until the beginning of 2013.