He played college football for the Auburn Tigers and Liberty Flames, winning the 2020 Dudley Award with the latter.
Willis was selected by the Tennessee Titans in the third round of the 2022 NFL draft and traded to the Packers in 2024.
[18] Willis made his NFL debut in Week 2 against the Buffalo Bills in the third quarter after the Titans benched Ryan Tannehill.
[19] Willis was named as a starter in Week 8 against the Houston Texans, relieving Tannehill due to illness.
[24] On August 26, 2024, Willis was traded to the Green Bay Packers for a seventh-round pick in the 2025 NFL draft.
[25] After Jordan Love's injury in the season opener, Willis became the starter just weeks after joining the Packers.