Mitchell played three seasons with the Edmonton Eskimos, taking on a more involved role in the offense each season. In total, he played 19 games for the Eskimos catching 97 passes for 1,418 yards with six touchdowns.
Arizona Cardinals
On January 10, 2019, Mitchell signed a reserve/future contract with the Arizona Cardinals.[3][4] He was waived on May 10, 2019.[5]
Tampa Bay Buccaneers
On May 16, 2019, Mitchell was signed by the Tampa Bay Buccaneers.[6] He was placed on injured reserve on August 11, 2019, with a torn Achilles.[7]
On March 19, 2020, Mitchell and the Buccaneers agreed to a new one-year contract.[8] He was waived on September 5, 2020.[9]
Winnipeg Blue Bombers
On February 10, 2021, it was announced that Mitchell had signed with the Winnipeg Blue Bombers.[10] However, he announced his retirement in the following month on March 25, 2021.[11]