Willis spent 2017 and 2018 at Auburn and played in 15 games. During the two years, he completed 11 of 14 passes for 69 yards with a touchdown and rushed for 309 yards and two touchdowns.[4][5]
Liberty
Willis transferred to Liberty University in 2019 following a quarterback competition at Auburn with Bo Nix and sat out the season due to transfer rules.[6] In 2020, he was named the team's starting quarterback.[7] Against the Southern Miss Golden Eagles, he threw for six touchdowns and rushed for another. Willis was named the winner of the 2020 Dudley Award, given to the best college football player in the state of Virginia, and was the recipient of the 2021 Bobby Bowden Award, awarded to the best college football player who epitomizes being a Christian student-athlete.[8][9][10] He was named MVP of the 2020 Cure Bowl and the 2021 LendingTree Bowl.[11]
Willis was drafted in the third round (86th overall) of the 2022 NFL draft by the Tennessee Titans.[15] He was considered a surprise fall in the draft as he was projected by some to be selected as high as second overall.[16][17] He signed his four-year rookie contract on July 23, 2022.[18]
Willis made his NFL debut in Week 2 against the Buffalo Bills in the third quarter after the Titans benched Ryan Tannehill. He completed one of his four passing attempts while throwing for six yards and rushed for 16 yards in the 41–7 loss.[19] Willis was named as a starter in Week 8 against the Houston Texans, relieving Tannehill due to illness.[20] In his first start, Willis completed 6 of 10 pass attempts for 55 yards and one interception in a 17–10 victory.[21] Willis started in place of an injured Tannehill for a second consecutive week in Week 9 against the Kansas City Chiefs.[22] He completed 5 of his 16 passing attempts for 80 yards in the 20–17 overtime loss.[23] In Week 16 against the Texans, Willis started in place of Tannehill, who had aggravated an ankle injury. In the contest, he completed 14 of 23 passes for 99 passing yards and two interceptions as the Titans lost, 19–14.[24]
After Jordan Love's injury in the season opener, Willis became the starter just weeks after joining the Packers.[26] In his first start, Willis completed 12-of-14 passes for 122 yards, including his first career touchdown pass, and added 41 rushing yards to secure a 16–10 win against the Indianapolis Colts.[27][28] In his second start, Willis passed for 202 yards with a touchdown and led the team in rushing with 73 yards and a rushing touchdown in a 30–14 victory over his former team, the Tennessee Titans.[29] With Love healthy, Willis did not appear again until Week 8 against the Jacksonville Jaguars, leading the Packers to a game-winning drive after Love departed with a groin injury in the second half.[30]