6. Brad Johnson
Brad Johnson's NFL career spanned an impressive 15 years, but it began in Minnesota when the Vikings drafted him in the 9th round back in the 1992 NFL Draft out of Florida State. Johnson started his career as a third-string passer for a couple of seasons. He wouldn't end up starting a regular season game until Year 5 in 1996, where he went 5-3 as a starter.
It took a while, but Johnson finally found his footing. In 1997, he became the team's starter and went 8-5 before sustaining a neck injury late in the year and being replaced by Randall Cunningham. Overall with the Vikings, Johnson posted a record of 28-18, throwing for 11,098 yards, 65 touchdowns and 48 interceptions.
5. Bob Lee
Check this out: Bob Lee was drafted in the 17th round of the 1968 NFL/AFL Draft. He would not only play quarterback but also saw some time as a punter, too. Lee was mostly a backup in Minnesota from 1969 to 1972, starting a total of six games and owning a record of 5-1. He might not have played much, but you cannot ask for better than a record like that.
Lee threw for over 1,300 yards, nine touchdowns and nine interceptions while with the Vikings. One of his biggest moments came in 1971 when he started a playoff game for the Vikings against the Dallas Cowboys. The game was much different back then, though, and Lee threw for 86 yards, going 7-of-17 passing.