5
Currently, it is John Elway(516). Brett Favre, who will eventually get into the Hall of Fame, was sacked the most times in NFL history (525).
According to Database Football, as of the start of the 2007 season Favre had been sacked 424 times. One of those sacks was with Atlanta and 423 with the Packers.
I'm guessing his squat is probably in the high 500s and middle 600s.
QBs for the Detroit Lions were sacked 52 times in the 2008 season. Jon Kitna was sacked 15 times, Dan Orlovsky and Daunte Culpepper were sacked 14 times each, Drew Stanton was sacked 6 times, and Drew Henson was sacked 3 times.
He was sacked 5 times
David Carr of the Houston Texans was sacked an NFL record 76 times in the 2002 season.
According to Database Football, Charlie Frye was sacked 44 times, Derek Anderson was sacked 8 times, and Ken Dorsey was sacked 1 time.
David Carr of the Houston Texans, was sacked 68 times during the season. He was sacked about 4.5 times a game.
In 2007, Tom Brady was sacked 21 times. In the post season, Brady was sacked 6 times.
Tom Brady was sacked 26 times in the 2006 season
In 2011, Ben Roethlisberger was sacked 40 times.