 Harrold started the season with goals against Royal Marines, Tamworth, Paulton Rovers and Coventry City in pre-season friendly matches.On 21 August 2012, Harrold scored his first goal in the 2012–13 season for Bristol Rovers, in a 1–1 draw away at Barnet.On 15 September 2012 in a 4–0 loss against Gillingham, Harrold sustained a severe knee injury and was unlikely to feature in any more games in 2012–13 season for Bristol Rovers.