Upon his return to Charlton, the club announced that he would be released following the expiration of his contract. On 8 July 2016, Pigott signed for League Two club Cambridge United on a one-year contract. He debuted on the opening day of 2016–17 in a 1–1 draw at home to Barnet and scored his first goal in a 1–0 win away to Shrewsbury Town in the EFL Trophy on 30 August. However, Pigott struggled to force his way into the first team and was loaned to National League club Maidstone United on 27 January 2017 until the end of 2016–17. He debuted a day later as a 54th-minute substitute in a 2–0 defeat away to Solihull Moors and scored his first goal in a 4–2 victory at home to Chester on 18 February. Pigott completed the loan spell with 17 appearances and six goals. He was one of six players released by Cambridge when his contract expired at the end of 2016–17. On 31 May 2017, Pigott joined Maidstone United permanently on a one-year contract. On 15 January 2018, Pigott signed for League One club AFC Wimbledon on a contract of undisclosed length for an undisclosed fee. He scored four minutes into his AFC Wimbledon debut in a 2–0 victory at home to Blackpool five days later, having entered the match as a 73rd-minute substitute. On 28 August, Pigott scored after 77 seconds in Wimbledon's EFL Cup match against Premier League club West Ham United, but was substituted after Rod McDonald was sent off later in the first half; the Dons went on to lose 3–1. Southend United  Individual