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 as part of their squad. He made his first match against Mansfield Town on 4 August, resulting in a 3–0 defeat.