The NFL longest passing completion record of 99 yards has been made 13 times in history. The most recent was by Eli Manning to Victor Cruz in December 2011.
Other quarterbacks to have completed a 99-yard pass are: Tom Brady in 2011, Gus Frerotte in 2008, Jeff Garcia in 2004, Trent Green in 2002 and Brett Favre in 1995. Previously, quarterbacks completing a 99-yard pass are Stan Humphries in 1994, Ron Jaworski in 1985, Jim Plunkett in 1983, Sonny Jurgensen in 1968) and Karl Sweetan in 1966, in addition to George Izo in 1963 and Frank Filchock in 1939.
The record for the most pass completions for a quarterback was set by Brett Favre between 1992 and 2010, at 6,083 completions. Drew Brees holds the record for highest percentage of pass completions at 71.2 percent, set in 2011.