quarterback with the most touchdown passes in the nfl from 2017 to 2023

Between the 2017 and 2023 seasons, Patrick Mahomes had the most passing touchdowns by a quarterback, with 219 touchdowns.

NAME TD GP CMP ATT PCT YDS AVG YDS/G INT RTG TD% INT% SCK SCKY
1 Patrick Mahomes
P. Mahomes
219
96
2,386
3,590
66.5
28,424
7.9
296.1
63
103.5
6.1
1.8
148
980
2 Russell Wilson
R. Wilson
207
108
2,192
3,384
64.8
25,460
7.5
235.7
61
100.3
6.1
1.8
322
2,189
3 Kirk Cousins
K. Cousins
198
104
2,440
3,621
67.4
27,358
7.6
263.1
68
100.1
5.5
1.9
239
1,702
4 Tom Brady
T. Brady
193
98
2,509
3,826
65.6
27,632
7.2
282.0
60
97.1
5.0
1.6
148
980
5 Jared Goff
J. Goff
180
110
2,545
3,902
65.2
29,340
7.5
266.7
75
95.1
4.6
1.9
191
1,359
6 Dak Prescott
D. Prescott
179
98
2,285
3,415
66.9
25,826
7.6
263.5
70
98.3
5.2
2.0
210
1,274
7 Aaron Rodgers
A. Rodgers
178
89
1,967
3,004
65.5
22,228
7.4
249.8
33
102.7
5.9
1.1
190
1,443
8 Matthew Stafford
M. Stafford
170
97
2,200
3,364
65.4
25,744
7.7
265.4
72
96.4
5.1
2.1
232
1,589
9 Josh Allen
J. Allen
167
94
1,989
3,145
63.2
22,703
7.2
241.5
78
92.2
5.3
2.5
175
1,087
10 Derek Carr
D. Carr
161
112
2,521
3,774
66.8
27,906
7.4
249.2
76
94.4
4.3
2.0
224
1,384
11 Matt Ryan
M. Ryan
141
92
2,263
3,400
66.6
25,091
7.4
272.7
69
93.7
4.1
2.0
233
1,586
12 Carson Wentz
C. Wentz
137
79
1,694
2,701
62.7
18,510
6.9
234.3
53
91.6
5.1
2.0
206
1,320
13 Baker Mayfield
B. Mayfield
130
89
1,750
2,825
61.9
20,332
7.2
228.4
74
88.1
4.6
2.6
210
1,338
14 Lamar Jackson
L. Jackson
125
86
1,362
2,112
64.5
15,887
7.5
184.7
45
98.0
5.9
2.1
169
859
15 Deshaun Watson
D. Watson
118
66
1,390
2,089
66.5
16,756
8.0
253.9
45
100.8
5.6
2.2
211
1,241
16 Ben Roethlisberger
B. Roethlisberger
117
64
1,636
2,511
65.2
17,274
6.9
269.9
51
92.1
4.7
2.0
98
662
17 Justin Herbert
J. Herbert
114
62
1,613
2,422
66.6
17,223
7.1
277.8
42
95.7
4.7
1.7
130
871
18 Ryan Tannehill
R. Tannehill
110
78
1,410
2,127
66.3
16,426
7.7
210.6
49
97.1
5.2
2.3
202
1,459
19 Philip Rivers
P. Rivers
107
64
1,466
2,217
66.1
17,607
7.9
275.1
53
96.4
4.8
2.4
103
664
20 Drew Brees
D. Brees
106
54
1,306
1,793
72.8
14,247
7.9
263.8
23
110.3
5.9
1.3
62
444
21 Andy Dalton
A. Dalton
104
76
1,488
2,394
62.2
16,297
6.8
214.4
63
85.8
4.3
2.6
167
1,204
22 Joe Burrow
J. Burrow
97
52
1,288
1,895
68.0
14,083
7.4
270.8
37
98.6
5.1
2.0
148
1,040
23 Kyler Murray
K. Murray
94
65
1,492
2,239
66.6
15,647
7.0
240.7
46
92.2
4.2
2.1
149
1,082
24 Jameis Winston
J. Winston
91
61
1,106
1,779
62.2
13,972
7.9
229.0
66
88.2
5.1
3.7
133
813
25 Jimmy Garoppolo
J. Garoppolo
89
64
1,214
1,801
67.4
14,804
8.2
231.3
51
97.2
4.9
2.8
129
870
StatMuse has season-level data for passing touchdowns going back to the 1921 season.

More Chiefs Stats

Team Rankings

PPG

24.3

14th

OPP PPG

19.0

7th

RUSH YDS/G

110.5

19th

PASS YDS/G

234.8

12th

2025 Division Standings
TEAM W L T PCT
Chargers Chargers
3
1
0
.750
Broncos Broncos
2
2
0
.500
Chiefs Chiefs
2
2
0
.500
Raiders Raiders
1
3
0
.250
Schedule
DATE MATCHUP TIME (ET)
Mon
10/6
KC KC
@
JAX JAX
8:15 PM
Sun
10/12
DET DET
@
KC KC
8:20 PM
Sun
10/19
LV LV
@
KC KC
1:00 PM
Mon
10/27
WAS WAS
@
KC KC
8:15 PM
Sun
11/2
KC KC
@
BUF BUF
4:25 PM
Last Game
KC Chiefs

2 - 2 - 0

37

Final

20

BAL Ravens

1 - 3 - 0

Sun 28 Sep 2025

NFL 2025 Leaders

NFL 2025 Rankings

NFL Fantasy 2025

NFL 2025 Betting

NFL 2025 Division Standings

NFC East W L T PCT
Eagles Eagles
4
0
0
1.000
Commanders Commanders
2
2
0
.500
NFC North W L T PCT
Lions Lions
3
1
0
.750
Packers Packers
2
1
1
.625
NFC South W L T PCT
Buccaneers Buccaneers
3
1
0
.750
Falcons Falcons
2
2
0
.500
NFC West W L T PCT
49ers 49ers
4
1
0
.800
Seahawks Seahawks
3
1
0
.750
AFC East W L T PCT
Bills Bills
4
0
0
1.000
Patriots Patriots
2
2
0
.500
AFC North W L T PCT
Steelers Steelers
3
1
0
.750
Bengals Bengals
2
2
0
.500
AFC South W L T PCT
Colts Colts
3
1
0
.750
Jaguars Jaguars
3
1
0
.750
AFC West W L T PCT
Chargers Chargers
3
1
0
.750
Chiefs Chiefs
2
2
0
.500

NFL 2025 Scores & Schedule

Scores

DATE MATCHUP SCORE
Wed
9/3
DAL DAL
@
PHI PHI
20-24
Thu
9/4
KC KC
@
LAC LAC
21-27
Sat
9/6
PIT PIT
@
NYJ NYJ
34-32
Sat
9/6
TB TB
@
ATL ATL
23-20
Sat
9/6
LV LV
@
NE NE
20-13

Schedule

DATE MATCHUP TIME (ET)
Sun
10/5
MIN MIN
@
CLE CLE
9:30 AM
Sun
10/5
HOU HOU
@
BAL BAL
1:00 PM
Sun
10/5
NYG NYG
@
NO NO
1:00 PM
Sun
10/5
DEN DEN
@
PHI PHI
1:00 PM
Sun
10/5
DAL DAL
@
NYJ NYJ
1:00 PM