made his debut for Southport in a 1–0 home defeat to Forest Green Rovers on the first day of the season. He scored his first goal for the club in his fourth appearance; his stoppage-time header gave Southport their first win of the season in a 2–1 victory over Altrincham at Haig Avenue on 23 August 2014. Foster made 41 appearances during the campaign in all competitions and scored four times. He was named the club's Player of the Year for the season. He remained at Southport for the 2015–16 campaign and was ever-present during the first half of the campaign. However, Foster started to struggle with the commute to Southport from his home in Barnsley each day and subsequently joined local National League North club Harrogate Town on 24 February 2016, on a contract until the remainder of the season. He made just four appearances during his time at Harrogate, spending the majority of his time there as an unused substitute, and left when his contract expired in April 2016. Foster subsequently signed for Ilkeston in May 2016, joining the club as a player-coach; the first coaching role of his career. He featured frequently during the opening months of the season, but suffered an injury in an FA Trophy defeat to Barwell in October 2016. It proved to be Foster's last appearance for the club as he left Ilkeston by mutual consent and signed for Northern Premier League club Coalville Town on 30 November 2016. He spent five months at Coalville, leaving the club in April 2017 after being appointed as Oldham Athletic's new commercial manager on 28 March 2017. Foster returned to playing when he joined National League North club North Ferriby United in August 2017. After making no appearances for North Ferriby during the opening month of the season, he signed for Brighouse Town of the Northern Premier League Division One North in September 2017, making one appearance. He then joined divisional rivals Goole later that month. He made his debut for Goole in a 2–1 loss at Trafford on 16 September 2017, and went on to make five appearances in all competitions during a one-month spell for the club. He moved up a division, signing for Northern Premier League club Barwell in November 2017. He played twice for Barwell, before briefly re-joining North Ferriby United in December 2017. Having initially been linked with a move to