 After spending the entire season on the practice squad, Russell signed a futures contract with the Bengals on January 2, 2017.On September 2, 2017, Russell was waived by the Bengals.On November 22, 2017, Russell was signed to the Arizona Cardinals' practice squad.