Date of birth
Born in Bolton, Daniels began his career in the Manchester United academy before switching to West Bromwich Albion in 2004.
He signed his first professional contract two years later, suddenly finding himself second-choice behind Dean Kiely after the departure of Russell Hoult.
The following three campaigns were spent mainly on loan with clubs like Motherwell, Shrewsbury Town and Tranmere Rovers. In Scotland, he made his first senior appearance in a 2-1 defeat to Celtic on 3 May 2008.
In 2010 he had short-term loans with Charlton Athletic and Rochdale, both times standing in for injured keepers. The Addicks had lost Rob Elliot, while Dale used Daniels for a fortnight.
Bristol Rovers brought him in during 2011, trying to bolster the squad in a relegation scrap at the bottom of League One. Despite a spirited run in, The Gas dropped into the fourth tier following a final-day defeat to Colchester United.
Daniels got his first call up to The Baggies’ First Team in 2012 but remained a backup stopper to Marton Fulop and then Boaz Myhill. His Premier League debut came on 24 August 2013, coming on as a sub for the injured Ben Foster and helping the side to a 0-0 draw against Everton at Goodison Park.
As he played out the remainder of his contract, Daniels played against Arsenal and Newport County in the League Cup before joining Scunthorpe United in January 2015.
Broken arms to goalkeepers Sam Slocombe and James Severn allowed Daniels to slot in as first choice and play 23 games for the rest of the season. He would play 86 times in the following two seasons, keeping more clean sheets (27) than any other goalkeeper in League One.
After 109 appearances for The Iron, Daniels moved to Brentford in May 2017. He appeared in all four cup matches during his first season and made his league debut against Hull City on the final day, helping The Bees to a 1-1 draw after saving a second-half penalty.
The 2018/19 campaign saw Daniels battle it out for the jersey with Daniel Bentley once again, before the latter was injured in March 2019. Daniels finished the season with 19 appearances in all competitions.