During his time at Bristol City, memorable moments include a hat-trick against Barnsley[1] and the winner in a thrilling 5–4 win over Mansfield Town (his second of the game).
[3] After a deal for Darius Henderson fell through,[4] Swindon Town's manager Andy King signed Roberts from local rivals Bristol City, initially for £20,000, with an extra £30,000 being paid in installments based on appearances and performances.
[6] His second goal came just a week later, in a 2–2 draw at Barnsley[7] Prior to the Football League Trophy match against Bristol City, his car was hit by a bus, then crashed into another car as he pulled out of a petrol station, resulting in Roberts suffering minor whiplash and bruising, and causing him to miss both the Bristol game, and the following FA Cup tie with Notts County.
[8] The 2006/07 season started much more brightly, with Roberts winning the League Two Player of the Month award for August, for which he thanked former Swindon manager Iffy Onuora for keeping faith in him.
[11] Following Paul Sturrock's decision to convert Roberts into a striker, he had his most successful Swindon season, scoring 13 goals in all competitions, and signing a new two-year contract.
[16] Roberts had a testimonial match on 11 February 2009, held between Swindon and an all-star Chelsea team, containing Gianfranco Zola and Roberto Di Matteo, amongst other ex-Chelsea players, with the money raised going to Cancer Research UK.