[2] After not being selected in the 2017 NFL draft, Usher signed with the Seattle Seahawks as an undrafted free agent on May 12, 2017.
[3] On October 4, 2017, Usher signed a practice roster agreement with the Edmonton Eskimos and later a futures contract for the 2018 season.
[5] In 2019, Usher played in all 18 regular season games where he had 36 defensive tackles, six sacks, and three forced fumbles.
[5] He was granted an early release on January 2, 2020, in order to sign with a National Football League team.
[6] Usher signed with the Las Vegas Raiders in January 2020, but was waived during training camp with an injury designation on August 24, 2020.