Drew Brees has the most career completions, with 6,911 completions.

who has the most all-time completions

See Trending NFL Searches