Stevens began his college career at Penn State. He had nine touchdowns as a redshirt sophomore in 2017 playing backup to Trace McSorley. He missed several games in 2018.[1] During his career at Penn State, Stevens connected on 24 of 41 passes for 304 yards and four touchdowns, rushed for 506 yards and eight touchdowns and caught 14 passes for 62 yards and two touchdowns.[2] Stevens entered the transfer portal in April 2019 and decided to transfer to Mississippi State. In 2019, he struggled with injuries again but played in nine games, compiling 1,155 passing yards, 381 rushing yards, 15 total touchdowns and five interceptions.
Stevens was drafted by the New Orleans Saints in the seventh round with the 240th overall pick in the 2020 NFL draft.[1] In training camp, Stevens was moved from quarterback to tight end. He was waived on September 5, 2020, and signed to the practice squad the next day.[3][4] He was released on November 10, 2020.[5]
Carolina Panthers
On November 16, 2020, Stevens was signed to the practice squad of the Carolina Panthers and listed as a quarterback.[6] On January 2, 2021, Stevens was promoted to the active roster.[7] He played in one regular-season game with the Panthers, gaining 24 yards on four rushing attempts. He was waived by the team on June 1, 2021.[8]
New York Giants
On August 4, 2021, Stevens signed with the New York Giants.[9] He was waived on August 10, 2021.[10]
Calgary Stampeders
On January 4, 2022, Stevens signed a contract with the Calgary Stampeders of the Canadian Football League (CFL).[11] He was the third-string quarterback behind Bo Levi Mitchell and Jake Maier, primarily serving as the team's short yardage quarterback. During the Stampeders' final game of the season, Stevens received extended playing time, completing 4 of 5 passes for 32 yards and 1 touchdown while also running for 163 yards on 4 attempts, including a 85-yard touchdown run and a 71-yard run.
In the 2024 season, as a short-yardage specialist, Stevens scored 10 rushing touchdowns, the third-highest season total in CFL history for a quarterback (behind Doug Flutie and Henry Burris, who share the record of 11).[12]