Tom Brady has the most career completions, with 8,087 completions.

most passes completed by an nfl player in history including playoffs
BradyBreesFavreManningRoethlisbergerRiversMarinoRyanManningRodgersElwayMoonStaffordPalmerFlaccoBledsoeTestaverdeMontanaTarkentonCollinsMcNabbHasselbeckFouts8.1k7.6k6.8k6.8k5.7k5.5k5.4k5.3k5.1k4.9k4.5k4.2k4.1k4.0k4.0k4.0k3.9k3.9k3.8k3.6k3.5k3.5k3.5k
NAMEGPCMPATTPCTYDSAVGYDS/GTDTD%INTINT%SCKSCKYRATE
Tom BradyTom Brady3538,08712,66563.993,9287.4266.16855.42321.86023,77996.6
Drew BreesDrew Brees3057,62311,27267.685,7247.6281.16085.42582.34493,19798.6
Brett FavreBrett Favre3266,78110,96061.977,6937.1238.35525.03663.35613,72186.1
Peyton ManningPeyton Manning2936,77410,40765.179,2797.6270.65795.62762.73432,25195.6
Ben RoethlisbergerBen Roethlisberger2615,6728,81764.367,6207.7259.14375.02332.65793,84893.2
Philip RiversPhilip Rivers2565,5158,53564.666,4057.8259.44375.12192.64883,00794.7
Dan MarinoDan Marino2605,3529,04559.265,8717.3253.44525.02763.12922,07185.7
Matt RyanMatt Ryan2215,2708,03865.660,1077.5272.03794.71692.14442,93294.8
Eli ManningEli Manning2485,1378,51960.359,8387.0241.33844.52533.04383,02584.3
Aaron RodgersAaron Rodgers2254,9177,55365.158,6247.8260.64726.21051.45343,611103.7
John ElwayJohn Elway2564,4787,90156.756,4397.1220.53274.12473.15554,10379.8
Warren MoonWarren Moon2184,2477,22658.852,1957.2239.43084.32473.44823,59381.1
Matthew StaffordMatthew Stafford1754,1396,58262.948,1897.3275.43054.61512.33982,59590.9
Carson PalmerCarson Palmer1864,0086,42562.447,0437.3252.92994.71943.03492,42987.5
Joe FlaccoJoe Flacco1913,9976,51361.444,1546.8231.22493.81542.43942,80784.4
Drew BledsoeDrew Bledsoe2013,9686,96956.945,9466.6228.62573.72183.14843,26676.3
Vinny TestaverdeVinny Testaverde2403,9016,89056.647,5536.9198.12814.12723.94243,02875.2
Joe MontanaJoe Montana2153,8696,12563.246,3237.6215.53185.21602.63592,36892.7
Fran TarkentonFran Tarkenton2573,8356,75956.748,8067.2189.93535.22834.22942,49279.4
Kerry CollinsKerry Collins2053,6286,50255.842,4786.5207.22203.42073.23472,28673.8
Donovan McNabbDonovan McNabb1833,5115,95159.041,0286.9224.22584.31342.34582,93485.0
Matt HasselbeckMatt Hasselbeck2203,4595,73660.339,3796.9179.02304.01622.83792,37582.5
Dan FoutsDan Fouts1883,4565,89058.745,1657.7240.22664.52584.43322,39979.7
Alex SmithAlex Smith1813,4065,44662.537,3956.9206.62133.91112.04502,56587.4
Dave KriegDave Krieg2253,2495,59358.140,0427.2178.02724.92083.75214,01181.0
StatMuse has season-level data for completions going back to the 1932 season.