 On October 15, 2019, McCaffrey was drafted in the 8th round of the 2019 XFL draft by the DC Defenders.He was released before the start of the regular season due to accepting a job as the wide receivers coach for the Northern Colorado Bears in January 2020.McCaffrey was suspended by the NFL for 10 weeks on October 25, 2019.