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?
NAMESEASONTMGPYDSTDRUSH YDSATTRUSH AVGRUSH YDS/GRUSH TDREC YDSRECTRGREC AVGREC YDS/GREC TD
1Christian McCaffrey
Christian McCaffrey
2019
CAR CAR
2
403
6
322
43
7.5
161.0
4
81
9
11
9.0
40.5
2
2Darren McFadden
Darren McFadden
2010
OAK OAK
2
405
7
288
32
9.0
144.0
5
117
5
5
23.4
58.5
2
3Chris Johnson
Chris Johnson
2009
TEN TEN
2
470
6
314
44
7.1
157.0
4
156
12
15
13.0
78.0
2
4Adrian Peterson
Adrian Peterson
2007
MIN MIN
2
548
6
520
50
10.4
260.0
6
28
2
4
14.0
14.0
0
5Brian Westbrook
Brian Westbrook
2007
PHI PHI
2
404
6
210
34
6.2
105.0
3
194
10
10
19.4
97.0
3
6Larry Johnson
Larry Johnson
2006
KC KC
2
341
7
293
72
4.1
146.5
6
48
7
11
6.9
24.0
1
7LaDainian Tomlinson
LaDainian Tomlinson
2006
SD SD
4
769
14
564
85
6.6
141.0
12
205
15
18
13.7
51.3
2
8Larry Johnson
Larry Johnson
2005
KC KC
2
393
6
344
52
6.6
172.0
6
49
5
7
9.8
24.5
0
9LaDainian Tomlinson
LaDainian Tomlinson
2005
SD SD
3
586
10
483
71
6.8
161.0
9
103
15
19
6.9
34.3
1
10Priest Holmes
Priest Holmes
2004
KC KC
2
405
7
282
54
5.2
141.0
7
123
6
7
20.5
61.5
0
11Shaun Alexander
Shaun Alexander
2004
SEA SEA
2
320
6
289
58
5.0
144.5
5
31
2
3
15.5
15.5
1
12Priest Holmes
Priest Holmes
2002
KC KC
3
656
9
490
77
6.4
163.3
7
166
19
21
8.7
55.3
2
13Marshall Faulk
Marshall Faulk
2001
STL STL
3
523
10
276
56
4.9
92.0
4
247
19
23
13.0
82.3
6
14Fred Taylor
Fred Taylor
2000
JAX JAX
2
435
7
415
60
6.9
207.5
6
20
4
8
5.0
10.0
1
15Marshall Faulk
Marshall Faulk
2000
STL STL
3
638
10
489
82
6.0
163.0
9
149
20
25
7.5
49.7
1
16Terrell Davis
Terrell Davis
1998
DEN DEN
2
403
6
327
54
6.1
163.5
6
76
5
15.2
38.0
0
17Barry Sanders
Barry Sanders
1997
DET DET
2
397
6
382
43
8.9
191.0
5
15
3
5.0
7.5
1
18Jerry Rice
Jerry Rice
1994
SF SF
2
360
6
26
2
13.0
13.0
1
334
23
14.5
167.0
5
19Barry Sanders
Barry Sanders
1991
DET DET
2
413
7
380
50
7.6
190.0
7
33
6
5.5
16.5
0
20Jerry Rice
Jerry Rice
1986
SF SF
2
328
6
0
0
0.0
0
328
10
32.8
164.0
6
21William Andrews
William Andrews
1983
ATL ATL
2
390
6
287
48
6.0
143.5
4
103
12
8.6
51.5
2
22Wilbert Montgomery
Wilbert Montgomery
1982
PHI PHI
2
315
6
210
32
6.6
105.0
5
105
5
21.0
52.5
1
23Walter Payton
Walter Payton
1979
CHI CHI
2
371
6
319
56
5.7
159.5
6
52
4
13.0
26.0
0
24Walter Payton
Walter Payton
1977
CHI CHI
2
414
6
332
52
6.4
166.0
5
82
5
16.4
41.0
1
25Delvin 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 2025 Leaders

NFL 2025 Rankings

NFL Fantasy 2025

NFL 2025 Betting

NFL 2025 Division Standings

AFC EastWLTPCT
Patriots Patriots
5
2
0
.714
Bills Bills
4
2
0
.667
AFC NorthWLTPCT
Steelers Steelers
4
2
0
.667
Bengals Bengals
3
4
0
.429
AFC SouthWLTPCT
Colts Colts
6
1
0
.857
Jaguars Jaguars
4
3
0
.571
AFC WestWLTPCT
Broncos Broncos
5
2
0
.714
Chargers Chargers
4
3
0
.571
NFC EastWLTPCT
Eagles Eagles
5
2
0
.714
Cowboys Cowboys
3
3
1
.500
NFC NorthWLTPCT
Packers Packers
4
1
1
.750
Lions Lions
5
2
0
.714
NFC SouthWLTPCT
Buccaneers Buccaneers
5
2
0
.714
Panthers Panthers
4
3
0
.571
NFC WestWLTPCT
49ers 49ers
5
2
0
.714
Seahawks Seahawks
5
2
0
.714

NFL 2025 Scores & Schedule

Scores

DATEMATCHUPSCORE
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

DATEMATCHUPTIME (ET)
Thu
10/23
MIN MIN
@
LAC LAC
8:15 PM
Sun
10/26
NYJ NYJ
@
CIN CIN
1:00 PM
Sun
10/26
BUF BUF
@
CAR CAR
1:00 PM
Sun
10/26
SF SF
@
HOU HOU
1:00 PM
Sun
10/26
NYG NYG
@
PHI PHI
1:00 PM