The England youth international was promoted to Melwood full-time in the summer of 2009. The striker only made one start while at Liverpool and eight substitute appearances while on relatively unsuccessful loan spells at various clubs. Eccleston moved to Blackpool on the final day of the summer 2012 transfer-window. The Seasiders offered him a one-year deal with the option of extending that by a further year. Eccleston was loaned by Blackpool to Tranmere Rovers in October 2012 but played in just one match for Rovers before being injured in training and returning to his parent club. Blackpool extended Eccleston's contract until the summer of 2014 but before that contract expired they had loaned him out to Carlisle United in the autumn of 2013 and Coventry City in the spring of 2014 where he failed to get on the scoresheet in a total of 11 matches. Eccleston is currently a free agent.
Eccleston joined Scottish Premier League club Partick Thistle at the end of August 2014 but was then released from his contract the following February. He joined Kilmarnock, scoring once in ten appearances but was not kept on for 2015/16 and as of the beginning of September 2015, he was without a club, although had been concentrating on a new gym wear company he has set up. In February 2016 Eccleston made his debut for bottom-of-the-Hungarian-league Békéscsaba. He appeared six times, scoring once before his spell there was disrupted by a hamstring injury.
After failing to agree terms with Rochdale who were keen to sign him for the 2016/17 season, he decided to take a step back from football and concentrate on his female activewear business Peaches Sport, which he set up in 2014. In October 2018 he told Football365 he would consider any offers that came his way but was not instructing agents to find him a club. In March 2019 he joined Nuneaton Borough in the National League North but when it was clear he lacked sharpness after two years out of the game the club announced he would not be risked for the remainder of the campaign in case he got injured, stating that a full pre-season would be more beneficial. Eccleston never made any appearances for Nuneaton and although he hasn't formally announced his retirement from the game, he has focused primarily on his business and in 2020 was living in Dubai, where media features have described him as a former footballer.