In November 2014, Tunnicliffe joined Kidderminster Harriers on a deal until the end of the season, with the option to extend his contract by a further season.[7][8] He joined Hednesford Town on loan until the end of the season in March 2015,[9] but was recalled from his loan the following month.[10] He extended his contract by a further year in May 2015.[11]
Following a hamstring injury, he returned to Sutton Coldfield Town on a month-long loan in February 2016.[12][13][14] He signed a one-year contract extension at the end of the season.[15]
He was awarded their Players' Player of the Season award for the 2016–17 season,[16] but turned down the offer of a new contract at the end of the season.[17]
AFC Fylde
In the summer of 2017, Tunnicliffe signed for National League side AFC Fylde.[17] Tunnicliffe's debut for the club came on 5 August, as they drew 2–2 at home to Boreham Wood in the opening game of the season.[2][18] Tunnicliffe scored his first goal of the season on 16 September 2017 with Fylde's second goal of a 2–2 draw with Eastleigh.[19]
Crawley Town
On 11 July 2019, Tunnicliffe signed for League Two side Crawley Town in July 2019 on a two-year contract.[20][21] On 3 August 2019, he made his first appearance for the Reds, playing the full 90 minutes away to Carlisle United.[2][22] He scored his first goal for Crawley on 1 February 2020: the opening goal of a 3–1 League Two victory over Scunthorpe United.[23] He made 45 appearances across the 2019–20 season and scored 1 goal.[2]
Tunnicliffe scored Crawley's final goal of a 3–0 FA Cup third round win over Premier League side Leeds United on 10 January 2021.[24] He was named in the League Two Team of the Year for the 2020–21 season.[25][26]
Wrexham
On 1 July 2022, it was announced that Tunnicliffe had signed for National League side Wrexham.[27] By 24 August he has only made one substitutes appearance.[28] He was released by Wrexham at the end of the 2023–24 season.[29]