In 2018, Ryan Fitzpatrick became the oldest starting quarterback in the NFL. He was 36 years old.
Brett Favre became the oldest starting quarterback in NFL history on December 21, 2010, at the age of 41 years and 290 days. Hebroke the previous record set by Warren Moon, who was 41 years and 74 days old when he started for the Kansas City Chiefs on November 27, 2000.
Favre’s start against the New York Giants was his 309th consecutive regular-season start, extending his NFL record. He also set a new league mark with his 12th consecutive season with 3,000 or more passing yards.
Tom Brady is currently the oldest starting quarterback in the NFL. He is 42 years old. Brady has played in the NFL for 20 seasons, and has been a starter for 18 of those seasons. He has won 6 Super Bowls, and has been named MVP of the NFL 3 times.
On October 7, 2018, in a game against the Baltimore Ravens, New Orleans Saints quarterback Drew Brees became the oldest starting quarterback in NFL history at age 40. Brees broke the record previously held by Brett Favre, who was 39 when he started for the Minnesota Vikings in 2010.
Brees has been with the Saints since 2006 and is currently in his 13th season with the team. He has led the Saints to six NFC South division titles and one Super Bowl Championship. In 2009, he was named Super Bowl MVP after leading his team to a 31-17 victory over the Indianapolis Colts.
In 2012, Brees set the NFL single-season passing yards record with 5,476 yards. He has topped that mark three more times and currently holds the NFL career passing yards record with 74,437 yards.
Peyton Manning, who is now retired, was the oldest starting quarterback in the NFL at age 40. He played for the Denver Broncos from 2012 to 2015.