Who was the last player with 2 games with 150 scrimmage yards and 3 TDs in a season?

Christian McCaffrey is the first player with multiple games of at least 150 scrimmage yards and 3 TDs in the same season since Darren McFadden in 2009.

Interpreted as:
Who was the last player with 2 or more games with 150 or more scrimmage yards and 3 or more TDs in a season?
NAME SEASON TM GP YDS TD RUSH YDS ATT RUSH AVG RUSH YDS/G RUSH TD REC YDS REC TRG REC AVG REC YDS/G REC TD
1 Christian McCaffrey
Christian McCaffrey
2019
CAR CAR
2
403
6
322
43
7.5
161.0
4
81
9
11
9.0
40.5
2
2 Darren McFadden
Darren McFadden
2010
OAK OAK
2
405
7
288
32
9.0
144.0
5
117
5
5
23.4
58.5
2
3 Chris Johnson
Chris Johnson
2009
TEN TEN
2
470
6
314
44
7.1
157.0
4
156
12
15
13.0
78.0
2
4 Adrian Peterson
Adrian Peterson
2007
MIN MIN
2
548
6
520
50
10.4
260.0
6
28
2
4
14.0
14.0
0
5 Brian Westbrook
Brian Westbrook
2007
PHI PHI
2
404
6
210
34
6.2
105.0
3
194
10
10
19.4
97.0
3
6 Larry Johnson
Larry Johnson
2006
KC KC
2
341
7
293
72
4.1
146.5
6
48
7
11
6.9
24.0
1
7 LaDainian Tomlinson
LaDainian Tomlinson
2006
SD SD
4
769
14
564
85
6.6
141.0
12
205
15
18
13.7
51.3
2
8 Larry Johnson
Larry Johnson
2005
KC KC
2
393
6
344
52
6.6
172.0
6
49
5
7
9.8
24.5
0
9 LaDainian Tomlinson
LaDainian Tomlinson
2005
SD SD
3
586
10
483
71
6.8
161.0
9
103
15
19
6.9
34.3
1
10 Priest Holmes
Priest Holmes
2004
KC KC
2
405
7
282
54
5.2
141.0
7
123
6
7
20.5
61.5
0
11 Shaun Alexander
Shaun Alexander
2004
SEA SEA
2
320
6
289
58
5.0
144.5
5
31
2
3
15.5
15.5
1
12 Priest Holmes
Priest Holmes
2002
KC KC
3
656
9
490
77
6.4
163.3
7
166
19
21
8.7
55.3
2
13 Marshall Faulk
Marshall Faulk
2001
STL STL
3
523
10
276
56
4.9
92.0
4
247
19
23
13.0
82.3
6
14 Fred Taylor
Fred Taylor
2000
JAX JAX
2
435
7
415
60
6.9
207.5
6
20
4
8
5.0
10.0
1
15 Marshall Faulk
Marshall Faulk
2000
STL STL
3
638
10
489
82
6.0
163.0
9
149
20
25
7.5
49.7
1
16 Terrell Davis
Terrell Davis
1998
DEN DEN
2
403
6
327
54
6.1
163.5
6
76
5
15.2
38.0
0
17 Barry Sanders
Barry Sanders
1997
DET DET
2
397
6
382
43
8.9
191.0
5
15
3
5.0
7.5
1
18 Jerry Rice
Jerry Rice
1994
SF SF
2
360
6
26
2
13.0
13.0
1
334
23
14.5
167.0
5
19 Barry Sanders
Barry Sanders
1991
DET DET
2
413
7
380
50
7.6
190.0
7
33
6
5.5
16.5
0
20 Jerry Rice
Jerry Rice
1986
SF SF
2
328
6
0
0
0.0
0
328
10
32.8
164.0
6
21 William Andrews
William Andrews
1983
ATL ATL
2
390
6
287
48
6.0
143.5
4
103
12
8.6
51.5
2
22 Wilbert Montgomery
Wilbert Montgomery
1982
PHI PHI
2
315
6
210
32
6.6
105.0
5
105
5
21.0
52.5
1
23 Walter Payton
Walter Payton
1979
CHI CHI
2
371
6
319
56
5.7
159.5
6
52
4
13.0
26.0
0
24 Walter Payton
Walter Payton
1977
CHI CHI
2
414
6
332
52
6.4
166.0
5
82
5
16.4
41.0
1
25 Delvin Williams
Delvin Williams
1976
SF SF
2
481
6
374
57
6.6
187.0
5
107
5
21.4
53.5
1
StatMuse has game-level data for scrimmage touchdowns going back to the 1950 season.

NFL 2024 Leaders

NFL 2024 Rankings

NFL Fantasy 2024

NFL 2024 Betting

NFL 2024 Division Standings

NFC East W L T PCT
Eagles Eagles
14
3
0
.824
Commanders Commanders
12
5
0
.706
NFC North W L T PCT
Lions Lions
15
2
0
.882
Vikings Vikings
14
3
0
.824
NFC South W L T PCT
Buccaneers Buccaneers
10
7
0
.588
Falcons Falcons
8
9
0
.471
NFC West W L T PCT
Rams Rams
10
7
0
.588
Seahawks Seahawks
10
7
0
.588
AFC East W L T PCT
Bills Bills
13
4
0
.765
Dolphins Dolphins
8
9
0
.471
AFC North W L T PCT
Ravens Ravens
12
5
0
.706
Steelers Steelers
10
7
0
.588
AFC South W L T PCT
Texans Texans
10
7
0
.588
Colts Colts
8
9
0
.471
AFC West W L T PCT
Chiefs Chiefs
15
2
0
.882
Chargers Chargers
11
6
0
.647

NFL 2024 Scores & Schedule

Scores

DATE MATCHUP SCORE
Sat
10/12
WAS WAS
@
BAL BAL
23-30
Sat
10/12
LAC LAC
@
DEN DEN
23-16
Sat
10/12
PIT PIT
@
LV LV
32-13
Sat
10/12
ATL ATL
@
CAR CAR
38-20
Sat
10/12
DET DET
@
DAL DAL
47-9

Schedule

DATE MATCHUP TIME (ET)
Thu
9/4
DAL DAL
@
PHI PHI
8:20 PM
Fri
9/5
KC KC
@
LAC LAC
8:00 PM
Sun
9/7
PIT PIT
@
NYJ NYJ
1:00 PM
Sun
9/7
TB TB
@
ATL ATL
1:00 PM
Sun
9/7
LV LV
@
NE NE
1:00 PM