He has also represented Folkestone Invicta, Halstead Town, East Thurrock United and AFC Sudbury.
He featured regularly in Colchester's senior youth sides prior to his 16th birthday and finished as top scorer in both of his apprenticeship years with the club.
His willingness and ability saw him awarded a professional contract in the summer of 2007, signing a deal alongside fellow youth-team products Tom Devaux, Medy Elito and Anthony Wordsworth.
[2][3] Webb made his first and only first-team appearance for Colchester during an injury and suspension crisis during their second-ever season in the Championship, featuring as a substitute at the first-ever competitive fixture at Shrewsbury Town's New Meadow stadium on 14 August 2007.
He was released alongside Tom Devaux, Danny Granville, Luke Guttridge and Kevin Watson, while Aidan Davison and Teddy Sheringham retired.