Drew Brees has the most career completions, with 7,142 completions.

who has the most all-time completions

See Trending NFL Searches