He played college football for the Iowa Hawkeyes and Indiana State Sycamores, and signed with the Indianapolis Colts as an undrafted free agent in 2020.
[5] The Green Bay Packers signed Dafney to their practice squad on October 12, 2020.
[8] On December 27, he recorded his first NFL catch, a 13-yard reception from Aaron Rodgers, during a Week 16 victory over the Tennessee Titans.
On January 3, 2021, Dafney caught his first NFL touchdown during a Week 17 win against the Chicago Bears.
[13] The Packers reached an injury settlement with Dafney on August 22, 2022, making him a free agent.
[18] On February 21, 2024, Dafney signed with the Memphis Showboats of the United Football League (UFL).