I think Vinny Testaverde he was in the NFL for 21 years
It is called the Super Bowl and is played in early February most years.
George Blanda played 27 years in the NFL mostly at QB and kicker, but he even played some linebacker in his early days. He played for the Bears, Raiders, Oilers and 1 game for the Baltimore Colts.
Matt stafford has played in the nfl for 2 years
He has currently played 18 years in the NFL
#1 All Time: George Frederick Blanda, 26 seasonskdawg
Johnny Unitas. 17 years with the Baltimore Colts.
This will be his fourth year playing in the NFL.
The most games played by an NFL QB is 273 by Brett Favre between 1991-2008.