He signed with AFC Fylde in May 2016, who had beaten Harrogate in the play-offs, and helped his new club to win promotion as champions of the National League North for the 2016–17 campaign.
[7] He made his professional debut on 11 August 2012, replacing A-Jay Leitch-Smith as a 78th-minute substitute in a 5–0 win over Hartlepool United at the Alexandra Stadium in the League Cup.
Two days later he scored just 12 minutes into his debut for Neil Young's "Blues" in a 2–0 win over Vauxhall Motors at the Deva Stadium.
[4] Daniels had a trial with Championship side Blackburn Rovers in October 2013 and scored a brace in a Lancashire Senior Cup win over Rochdale.
[16] He scored seven goals in 31 appearances across the 2014–15 season as Andy Morrell's side posted a seventh-place finish, missing out on the play-offs by a single point.
His goals helped Simon Weaver's Town to secure a play-off place before they were eliminated at the semi-final stage by AFC Fylde.
[20] On 25 May 2016, Daniels signed a three-year contract at beaten National League North play-off finalists AFC Fylde.
[21] Fylde made a switch to full-time training over the summer in what chairman David Haythornthwaite described as "the biggest few months in the history of this club".
[22] Daniels scored seven goals in 32 appearances during the 2016–17 season, helping the "Coasters" to achieve their ambition by winning promotion as champions of the National League North.
[23] On 17 May 2018, Daniels signed a six-month contract with League Two side Port Vale; manager Neil Aspin said that "he is a local lad who is desperate to prove himself at this level".
Upon his return to Vale Park he made his first-team debut away in a 2–1 victory at Walsall, coming on as a 65th-minute substitute for Antony Kay in the EFL Trophy group stage game.
Telford United; "Bucks" manager Gavin Cowan said that "he has phenomenal ability and has maybe fallen out of love with the game a little bit, and I want to mentor him".
[35] However, recurrent hamstring problems caused him to miss much of the first half of the 2021–22 season and manager Paul Carden was careful not to bring him back too soon.