If it feels like Malik Cunningham has been the starting quarterback at Louisville since Lamar Jackson left in 2017, it's because he has. Cunningham finished his 5th season at Louisville ranked top-5 in school history in a number of stats. Including Passing touchdowns(70), one ahead of Lamar Jackson, and 3,184 rushing yards(3rd), a whopping 948 shy of Lamar Jackson. Jackson did those things in 3 seasons, Cunningham in 5.
As an overall passer, Cunningham never grew as a dependable efficient passer and got worse in touchdown to interception ratio and yards per attempt throughout his career. Rushing is where Cunningham was able to keep Louisville in games, totalling 50+ rushing yards in 25 of 56 career games.