Bret Farve will.
18 seasons (1991-2008)
Ryan Leaf played in the NFL for four seasons. He played primarily for the San Diego Chargers and is regarded as being one of the biggest busts in NFL history.
Yes, he did.
Brett favre
The Steelers have played in the NFL for 79 seasons. They were established in 1933. They have played under the Steeler name for 70 seasons. They were known as the Pittsburgh Pirates from (1933-1939), Phil-Pitt "Steagles" in (1943) and Card-Pitt in (1944).
Jerome Bettis played 13 seasons in the NFL.
Cade McNown played football in the NFL for four seasons.
15
Jason Hanson, Kicker for the Detroit Lions has played 19 seasons in the NFL. More than Brett Favre.
Tiki played 10 seasons (1997-2006) in the NFL, all with the New York Giants.
Mike Tomczak, who played 15 seasons in the NFL between 1985-1999, with 73 starts. He started 27 games for the Steelers, 31 for the Bears, 8 for the Browns, and 7 for the Packers.
John Lynch played 16 seasons in the NFL.