Daniels played for the Temple Owls from 2010 to 2013.[2] He was the team's starter his final year and helped the Owls to 23 wins. He played in 30 games during his career, including one start at outside linebacker and three starts at defensive end.
Daniels signed with the Iowa Barnstormers for the 2015 season. He led the team with 6.0 sacks and was 6th on the team with 40.0 tackles.
Hamilton Tiger-Cats
On June 10, 2015, Daniels signed with the Hamilton Tiger-Cats.[7] He was released just 9 days later.[8]
Green Bay Blizzard
On March 30, 2016, Daniels signed with the Green Bay Blizzard.[9] He was released on April 13, 2016.[10] Daniels appeared in one game with the Blizzard and record 1 tackle.
Philadelphia Soul
Daniels was assigned to the Philadelphia Soul on May 10, 2016.[11] On August 26, 2016, the Soul beat the Arizona Rattlers in ArenaBowl XXIX by a score of 56–42.[12] On January 5, 2017, the Soul exercised their rookie option on Daniels.[13] Daniels won Defensive Player of the Week during Week 6 of the 2017 season when he recorded 3 tackles and returned a fumble for the game-winning touchdown with 33 seconds left in the game.[14] He was named First Team All-Arena in 2017.[15] On August 26, 2017, the Soul beat the Tampa Bay Storm in ArenaBowl XXX by a score of 44–40.[16]
Green Bay Blizzard (II)
In February 2018, Daniels signed with the Blizzard.[17]
Philadelphia Soul (II)
Daniels was assigned to the Soul on March 20, 2018.[18] On April 3, 2019, Daniels was again assigned to the Soul.