qb with most total tds from 2020 to 2024

Between the 2020 and 2024 seasons, Josh Allen accounted for the most touchdowns by a quarterback, with 215 combined passing, rushing, and receiving touchdowns.

Interpreted as:
qb with most passing total tds from 2020 to 2024
NAMETOTALTDGPCMPATTPCTYDSAVGYDS/GTDINTRTGTD%INT%SCKSCKY
1Josh Allen
J. Allen
215
83
1,856
2,847
65.2
21,271
7.5
256.3
165
63
97.6
5.8
2.2
123
700
2Patrick Mahomes
P. Mahomes
179
81
2,054
3,072
66.9
22,940
7.5
283.2
169
56
99.7
5.5
1.8
139
906
3Joe Burrow
J. Burrow
152
69
1,748
2,547
68.6
19,001
7.5
275.4
140
46
101.2
5.5
1.8
196
1,318
4Justin Herbert
J. Herbert
150
79
1,945
2,926
66.5
21,093
7.2
267.0
137
45
96.7
4.7
1.5
171
1,115
5Aaron Rodgers
A. Rodgers
146
67
1,456
2,184
66.7
16,006
7.3
238.9
139
32
103.3
6.4
1.5
123
940
6Lamar Jackson
L. Jackson
145
72
1,314
2,015
65.2
15,731
7.8
218.5
124
40
101.2
6.2
2.0
153
831
7Jared Goff
J. Goff
142
80
1,881
2,777
67.7
20,839
7.5
260.5
135
52
98.2
4.9
1.9
142
1,028
8Jalen Hurts
J. Hurts
140
77
1,248
1,939
64.4
14,667
7.6
190.5
85
39
93.5
4.4
2.0
151
933
9Kirk Cousins
K. Cousins
137
71
1,664
2,484
67.0
18,872
7.6
265.8
133
55
98.2
5.4
2.2
158
1,093
10Russell Wilson
R. Wilson
135
71
1,446
2,224
65.0
16,401
7.4
231.0
123
43
97.4
5.5
1.9
213
1,412
11Baker Mayfield
B. Mayfield
129
76
1,530
2,375
64.4
17,280
7.3
227.4
122
55
93.6
5.1
2.3
185
1,128
12Dak Prescott
D. Prescott
125
58
1,417
2,088
67.9
15,659
7.5
270.0
116
46
99.2
5.6
2.2
120
703
13Matthew Stafford
M. Stafford
122
73
1,615
2,470
65.4
18,784
7.6
257.3
121
54
95.5
4.9
2.2
155
1,123
14Kyler Murray
K. Murray
122
66
1,515
2,238
67.7
15,776
7.0
239.0
95
45
93.6
4.2
2.0
131
993
15Derek Carr
D. Carr
118
75
1,645
2,472
66.5
18,452
7.5
246.0
114
50
95.6
4.6
2.0
132
848
16Tom Brady
T. Brady
114
50
1,376
2,062
66.7
14,643
7.1
292.9
108
33
98.1
5.2
1.6
65
447
17Tua Tagovailoa
T. Tagovailoa
106
64
1,387
2,037
68.1
15,506
7.6
242.3
100
44
97.9
4.9
2.2
111
776
18Ryan Tannehill
R. Tannehill
88
55
1,033
1,567
65.9
11,705
7.5
212.8
71
34
94.2
4.5
2.2
136
968
19Trevor Lawrence
T. Lawrence
83
60
1,288
2,034
63.3
13,815
6.8
230.3
69
46
85.0
3.4
2.3
112
786
20Geno Smith
G. Smith
81
54
1,198
1,749
68.5
12,961
7.4
240.0
76
36
95.9
4.3
2.1
141
1,037
21Sam Darnold
S. Darnold
73
57
931
1,501
62.0
10,494
7.0
184.1
62
40
85.6
4.1
2.7
134
891
22Brock Purdy
B. Purdy
72
40
722
1,069
67.5
9,518
8.9
238.0
64
27
104.9
6.0
2.5
70
393
23Jordan Love
J. Love
65
42
690
1,087
63.5
8,154
7.5
194.1
60
25
95.1
5.5
2.3
47
360
24Justin Fields
J. Fields
64
50
684
1,119
61.1
7,780
7.0
155.6
45
31
83.9
4.0
2.8
151
1,032
25Matt Ryan
M. Ryan
64
45
1,091
1,647
66.2
11,606
7.0
257.9
60
36
89.7
3.6
2.2
119
818
StatMuse has season-level data for total touchdowns going back to the 1921 season.

More NFL News

More Bills Stats

Team Leaders

PASS

3,668

Allen

Josh Allen

RUSH

1,621

Cook

James Cook III

REC

719

Shakir

Khalil Shakir
Team Rankings

PPG

28.3

4th

OPP PPG

21.5

12th

RUSH YDS/G

159.6

1st

PASS YDS/G

234.2

13th

2025 Division Standings
TEAMWLTPCT
14
3
0
.824
Bills Bills
12
5
0
.706
7
10
0
.412
3
14
0
.176
Schedule
DATEMATCHUPTIME (ET)
Sun
9/13
@
1:00 PM
Thu
9/17
@
8:15 PM
Sun
9/27
@
1:00 PM
Sun
10/4
@
1:00 PM
Mon
10/12
@
8:15 PM
Last Game
BUF Bills

1 - 1

30

Final

33

DEN Broncos

1 - 0

Sat 17 Jan 2026

NFL 2025 Leaders

NFL 2025 Rankings

NFL Fantasy 2025

NFL 2025 Betting

NFL 2025 Standings

AFC EastWLTPCT
14
3
0
.824
Bills Bills - w
12
5
0
.706
7
10
0
.412
Jets Jets - e
3
14
0
.176
AFC NorthWLTPCT
10
7
0
.588
8
9
0
.471
6
11
0
.353
5
12
0
.294
AFC SouthWLTPCT
13
4
0
.765
12
5
0
.706
Colts Colts - e
8
9
0
.471
3
14
0
.176
AFC WestWLTPCT
14
3
0
.824
11
6
0
.647
6
11
0
.353
3
14
0
.176
NFC EastWLTPCT
11
6
0
.647
7
9
1
.441
5
12
0
.294
4
13
0
.235
NFC NorthWLTPCT
Bears Bears - y
11
6
0
.647
9
7
1
.559
9
8
0
.529
Lions Lions - e
9
8
0
.529
NFC SouthWLTPCT
8
9
0
.471
8
9
0
.471
8
9
0
.471
6
11
0
.353
NFC WestWLTPCT
14
3
0
.824
Rams Rams - w
12
5
0
.706
49ers 49ers - w
12
5
0
.706
3
14
0
.176

NFL 2025 Scores & Schedule

Scores

DATEMATCHUPSCORE
Sun
10/12
@
29-27
Sun
10/12
@
27-30
Sun
10/12
@
25-19
Sun
10/12
@
10-20
Sun
10/12
@
18-27

Schedule

DATEMATCHUPTIME (ET)
Wed
9/9
@
8:20 PM
Thu
9/10
@
8:35 PM
Sun
9/13
@
1:00 PM
Sun
9/13
@
1:00 PM
Sun
9/13
@
1:00 PM