The 28-year-old midfielder was part of the Northampton Town squad which ran away with League Two last season, making 26 appearances in all competitions.
Potter had spells with both AFC Wimbledon and Millwall as a youngster before joining the youth setup at Peterborough United in 2007.
Turning professional with the Posh, he had numerous loan spells with the likes of Havant and Waterlooville, Kettering Town and AFC Wimbledon.
Whilst with Havant and Waterlooville, Potter scored the part-timers’ second goal as they gave Liverpool a scare in the FA Cup in 2008, before eventually losing 5-2. Potter was then named as the Player of the Round for his performance at Anfield.
His final loan spell whilst at Posh was with Oxford United, with whom he signed permanently in 2010 after impressing during a year-long loan.
He scored six goals during his loan at the Kassam Stadium, including a last-minute strike in the Conference play-off final as the U’s won promotion back to the EFL after defeating York City 3-1 at Wembley.
He subsequently signed permanently for the U’s following promotion to the EFL and flourished in the next two seasons under Chris Wilder before suffering a broken ankle in February 2012.
London-born Potter returned for the start of the 2012/13 season and he finished that campaign with a career-best 10 league goals to his name.
Potter left Oxford in January 2015 and joined former club AFC Wimbledon until the end of the season.
Following the conclusion of the 2014/15 campaign, Potter joined Northampton Town and was reunited with former manager Chris Wilder, with whom he worked at Oxford United.
Potter enjoyed great success at Sixfields, winning his second promotion of his career as the Cobblers finished the 2015/16 season 13 points clear of second-placed Oxford.