The Liverpudlian joined the Robins from Rochdale in the summer of 2013, signing a two year deal. He made 45 starts and 23 substitute appearances, scoring nine goals.
He made his debut in the 2-2 home draw against Burton Albion, netting for the first time in the 4-3 Capital One Cup win over Crawley Town three days later. He enjoyed a run of three goals in six games in September and October of last year, but the goals then dried up and he had to wait nearly a year to break his drought.
He scored five goals in six games after ending his long wait to find the net against Bristol City in the Johnstone's Paint Trophy second round tie on October 8, but he fell out of favour with boss Paul Buckle and after leaving Cheltenham, Gornell penned an 18 month deal at fellow League Two club Accrington Stanley.