Perkins
redshirted his first year at Arizona State in 2015 and missed 2016 due to a broken neck.[3]
Arizona Western College
He transferred to
Arizona Western College in 2017.[4] In his lone season there he passed for 1,311 yards and seven touchdowns and rushed for 353 yards and four touchdowns.[5]
Virginia
In 2018, Perkins transferred to the
University of Virginia.[6] Prior to the season, he was named the team's starter.[7][8] He started all 13 games and set the school record for total offense in a single season with 3,603 yards and 34 touchdowns. He completed 225 of 349 passes for 2,680 yards with 25 touchdowns, nine
interceptions and rushed for 923 yards and nine touchdowns.[9] Perkins returned to Virginia as the starting
quarterback for the 2019 season.[10] Perkins started all 14 games for Virginia in 2019 and finished the season with 319 completions out of 495 pass attempts (64.4%) for 3,540 passing yards, 22 touchdowns, and 12 interceptions. He also had 227 carries for 769 rushing yards (3.4 yards per carry) and 11 touchdowns.[11]
Perkins signed with the
Los Angeles Rams as an undrafted free agent on April 25, 2020.[13] He was waived by the team during final roster cuts on September 5, 2020, and signed to the
practice squad the next day.[14][15] He was elevated to the active roster on January 2 and 15, 2021, for the team's week 17 and divisional playoff games against the
Arizona Cardinals and
Green Bay Packers, and reverted to the practice squad after each game.[16][17] On January 18, 2021, Perkins signed a reserve/futures contract with the Rams.[18] Perkins was among players who received a Super Bowl ring for the Rams victory over the
Cincinnati Bengals in
Super Bowl LVI.[19] He made his NFL debut in
2022 filling in for
Matthew Stafford in weeks 10–12 against the Cardinals,
New Orleans Saints, and
Kansas City Chiefs following injuries to Stafford and backup
John Wolford.[20]