Lutonredshirted as a true freshman in2014. He played in eight games in2015, throwing for 408 yards, and rushing for fivetouchdowns.[4] In June 2016, he announced his departure from Idaho.[5]
Luton transferred to two-yearVentura College inSouthern California for his redshirt sophomore season in 2016.[6] In eleven games, he threw for 3,551 yards and forty touchdowns.[7]
Luton transferred toOregon State University inCorvallis, led by third-year head coachGary Andersen, and won the starting quarterback job in2017.[8] He suffered a back injury, which ended his season after starting just four games.[9] Luton was granted a sixth year of eligibility after his fifth-year senior season in2018,[10] and started eleven games in2019, throwing for 28 touchdowns with just threeinterceptions.[11]
On November 2, 2020, it was announced that Luton would make his first career start in Week 9 against theHouston Texans; starting quarterbackGardner Minshew was out with a thumb injury.[14][15] He completed 26 of 38 passes for 304 yards with one touchdown and one interception, as well as a 13-yard rushing score, in the Jaguars' 27–25 loss.[16] A day after the Texans game, it was announced that Luton would fill in for Minshew again in Week 10 against theGreen Bay Packers.[17] He completed 18 of 35 passes for 169 yards with one touchdown and one interception in the Jaguars' 24–20 loss.[18] Luton was named the starter for the third consecutive game in Week 11 against thePittsburgh Steelers.[19] He had his worst performance yet against the Steelers, completing 16 of 37 passes for 151 yards with no touchdowns and four interceptions in the Jaguars' 27–3 loss.[20] On November 25, the Jaguars announced they benched Luton forMike Glennon due to his recent struggles.[21][22]
On August 31, 2021, Luton was waived as part of the final roster cuts.[23]
On September 2, 2021, Luton signed with theSeattle Seahawks.[24] He was waived on September 28 and re-signed to thepractice squad.[25][26] Luton was activated on October 10 following an injury to starting quarterbackRussell Wilson. He was released and resigned to the practice squad after the Seahawks signed quarterbackJacob Eason on October 21.[27] He was again released on November 15.[28]
On February 11, 2022, Luton signed a reserve/future contract with the Jacksonville Jaguars.[30] He was waived on August 15, but re-signed eight days later.[31][32] He was waived again on August 26.[33]
On September 6, 2022, Luton signed with the practice squad of theNew Orleans Saints.[34] He was elevated to the active roster on October 1.[35] On October 15, Luton was waived and re-signed to the practice squad.[36] He signed a reserve/future contract on January 9, 2023.[37]
On May 2, 2023, Luton was waived by the Saints.[38]
On July 29, 2023, Luton signed with theCarolina Panthers.[39] He was released on August 26 and re-signed to the practice squad a few weeks later.[40][41]
On September 26, 2023, the Saints signed Luton off of the Panthers' practice squad.[42] He was released on October 16, following the end of the suspension of quarterbackJake Haener.[43]
On October 25, 2023, the Panthers signed Luton to their practice squad.[44] He was released on November 30,[45] and re-signed to the practice squad on December 5.[46] He was released again on December 21.[47]
On August 5, 2024, Luton re-signed with the Panthers,[48] but was placed on injured reserve,[49] and released following an injury settlement on August 29.[50]