On 26 June 2018 Crofts signed for Newport County on a one-year contract. He made his Newport debut in a 3–0 defeat at Mansfield Town on 4 August.
On 26 June 2018, Crofts joined Newport County on a one-year agreement. He made his Newport appearance in a 3–0 loss at Mansfield Town on 4 August.