The most pass completions in an NFL career by a quarterback were set by Brett Favre (USA) for the Green Bay Packers, New York Jets and Minnesota Vikings with 6,083 pass completions between 1992 and 2010.
The most completions Favre made in one season was 372 in 2005 for the Green Bay Packers.