which nfl player has the most qb total yards since 2020

Since 2020, Josh Allen has accounted for the most yards by a quarterback, with 30,602 combined passing, rushing, and receiving yards.

Showing
  • Data note: Total Yards: player season data complete from 1932
NAMETOTALYDSGPCMPATTPCTYDSAVGYDS/GTDINTRTGTD%INT%SCKSCKY
1Josh Allen
J. Allen
30,602
107
2,310
3,512
65.8
26,732
7.6
249.8
201
78
98.4
5.7
2.2
176
1,078
2Patrick Mahomes
P. Mahomes
30,562
102
2,523
3,806
66.3
28,322
7.4
277.7
203
71
98.3
5.3
1.9
182
1,151
3Justin Herbert
J. Herbert
28,116
102
2,416
3,650
66.2
26,218
7.2
257.0
168
68
94.8
4.6
1.9
248
1,574
4Jared Goff
J. Goff
27,775
104
2,442
3,603
67.8
27,367
7.6
263.1
184
61
100.2
5.1
1.7
196
1,403
5Matthew Stafford
M. Stafford
25,926
98
2,207
3,370
65.5
25,637
7.6
261.6
182
70
97.7
5.4
2.1
190
1,361
6Lamar Jackson
L. Jackson
24,012
90
1,574
2,414
65.2
19,247
8.0
213.9
151
48
102.2
6.3
2.0
196
1,134
7Joe Burrow
J. Burrow
23,842
84
2,116
3,073
68.9
22,925
7.5
272.9
177
57
102.0
5.8
1.9
226
1,527
8Dak Prescott
D. Prescott
23,263
83
2,018
2,990
67.5
22,257
7.4
268.2
160
61
98.7
5.4
2.0
162
974
9Kirk Cousins
K. Cousins
23,124
89
2,010
3,036
66.2
22,717
7.5
255.2
162
65
97.3
5.3
2.1
182
1,236
10Baker Mayfield
B. Mayfield
23,060
98
1,941
3,028
64.1
21,652
7.2
220.9
151
68
92.6
5.0
2.2
235
1,424
11Jalen Hurts
J. Hurts
22,488
98
1,631
2,547
64.0
18,824
7.4
192.1
118
48
93.8
4.6
1.9
196
1,194
12Aaron Rodgers
A. Rodgers
21,715
91
1,958
2,970
65.9
21,199
7.1
233.0
176
45
100.2
5.9
1.5
175
1,307
13Trevor Lawrence
T. Lawrence
21,029
84
1,759
2,792
63.0
19,512
7.0
232.3
115
62
88.2
4.1
2.2
166
1,139
14Kyler Murray
K. Murray
20,576
77
1,725
2,553
67.6
17,760
7.0
230.6
106
51
92.9
4.2
2.0
162
1,208
15Derek Carr
D. Carr
18,913
75
1,645
2,472
66.5
18,452
7.5
246.0
114
50
95.6
4.6
2.0
132
848
16Geno Smith
G. Smith
18,885
77
1,665
2,436
68.3
17,899
7.3
232.5
107
56
94.7
4.4
2.3
219
1,636
17Russell Wilson
R. Wilson
18,808
77
1,515
2,343
64.7
17,232
7.4
223.8
126
46
96.4
5.4
2.0
223
1,478
18Tua Tagovailoa
T. Tagovailoa
18,673
79
1,649
2,424
68.0
18,200
7.5
230.4
120
60
96.2
5.0
2.5
141
971
19Daniel Jones
D. Jones
18,342
78
1,576
2,434
64.7
16,198
6.7
207.7
70
52
84.5
2.9
2.1
214
1,329
20Sam Darnold
S. Darnold
16,959
81
1,381
2,189
63.1
16,020
7.3
197.8
97
63
87.9
4.4
2.9
178
1,190
21Tom Brady
T. Brady
14,729
50
1,376
2,062
66.7
14,643
7.1
292.9
108
33
98.1
5.2
1.6
65
447
22Jordan Love
J. Love
14,346
65
1,173
1,838
63.8
13,781
7.5
212.0
99
37
96.1
5.4
2.0
82
607
23Brock Purdy
B. Purdy
14,221
56
1,065
1,564
68.1
13,433
8.6
239.9
99
41
104.8
6.3
2.6
88
486
24C.J. Stroud
C.J. Stroud
13,432
53
1,088
1,701
64.0
12,743
7.5
240.4
73
26
94.5
4.3
1.5
128
1,021
25Mac Jones
M. Jones
13,218
64
1,236
1,859
66.5
12,741
6.9
199.1
67
50
86.9
3.6
2.7
114
807

More NFL News

More Bills Stats

Team Leaders

PASS

1,793

Allen

Josh Allen

RUSH

707

Cook

James Cook III

REC

401

Kincaid

Dalton Kincaid
Team Rankings

PPG

33.3

1st

OPP PPG

25.9

24th

RUSH YDS/G

148.4

3rd

PASS YDS/G

256.1

9th

2026 Division Standings
TEAMWLTPCT
Bills Bills
6
1
0
.857
5
3
0
.625
2
6
0
.250
1
6
0
.143
Schedule
DATEMATCHUPTIME (ET)
Mon
11/9
@
8:15 PM
Sun
11/15
@
1:00 PM
Sun
11/22
@
1:00 PM
Thu
11/26
@
8:20 PM
Sun
12/6
@
4:25 PM
Last Game
BAL Ravens

4 - 4

10

Final

36

BUF Bills

6 - 1

Sun 1 Nov 2026

NFL 2026 Leaders

NFL 2026 Rankings

NFL Fantasy 2026

NFL 2026 Betting

NFL 2026 Standings

NFC EastWLTPCT
4
2
1
.643
3
5
0
.375
2
4
1
.357
2
6
0
.250
NFC NorthWLTPCT
6
1
0
.857
6
2
0
.750
5
2
0
.714
5
3
0
.625
NFC SouthWLTPCT
3
4
0
.429
3
5
0
.375
3
5
0
.375
2
5
0
.286
NFC WestWLTPCT
6
1
0
.857
4
4
0
.500
4
4
0
.500
3
5
0
.375
AFC EastWLTPCT
6
1
0
.857
5
3
0
.625
2
6
0
.250
1
6
0
.143
AFC NorthWLTPCT
6
2
0
.750
5
2
0
.714
5
3
0
.625
4
4
0
.500
AFC SouthWLTPCT
5
2
0
.714
2
5
0
.286
2
6
0
.250
1
7
0
.125
AFC WestWLTPCT
6
2
0
.750
5
2
0
.714
4
4
0
.500
0
7
0
.000

NFL 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Wed
9/9
@
10-13
Thu
9/10
@
27-7
Sun
9/13
@
59-37
Sun
9/13
@
41-23
Sun
9/13
@
13-20

Schedule

DATEMATCHUPTIME (ET)
Thu
11/5
@
8:15 PM
Sun
11/8
@
9:30 AM
Sun
11/8
@
1:00 PM
Sun
11/8
@
1:00 PM
Sun
11/8
@
1:00 PM