5. Lance Johnstone (2001 – 2005)
Johnstone arrived in Minnesota in 2001 and went on to start 21 games at defensive end during his first two seasons with the Vikings. However, for the remainder of his tenure in Minnesota, Johnstone was used more as a situational player.
Despite only being a starter for two games in his final three seasons with the Vikings, the defensive end still managed to rack up a total of 28 sacks, including 10 in 2003 and 11 in 2004.
During his five years with Minnesota, Johnstone ended up with a total of 41 sacks and eight forced fumbles. His sack total is the fifth-most of any Vikings defender to play for the team in the 21st century.