A goalkeeper, Daniels began his career in the academy at Manchester United, before moving to the academy at West Bromwich Albion in 2004. Upon completing his scholarship, he signed his first professional contract with the club in July 2006. The departure of second-choice goalkeeper Russell Hoult in January 2007 led to Daniels being temporarily promoted onto the substitutes' bench for the majority of the remaining matches of the 2006–07 season and though he failed to make an appearance, he signed a new two-year contract at the end of the season. Daniels was called into the first team squad on one occasion during the 2007–08 season, but spent much of the following three seasons away on loan and signed a two-year contract extension in July 2009. Daniels was called into the squad for the first time in nearly four years for two League Cup matches early in the 2011–12 season. After returning from loan during the second half of the 2011–12 season, he became regular backup to Márton Fülöp. Daniels backed up Boaz Myhill during the first half of the 2012–13 season, but failed to feature during the second half of the campaign. He signed a new two-year contract in March 2013.