best ppr by rb season player since 2020

Since 2020, Christian McCaffrey has earned the most PPR fantasy points by a running back in a season, with 416.6 points in 2025.

NAMEFPTS (PPR)SEASONTMGPFPTSFPTS (Half PPR)RUSH YDSATTYPCRUSH YDS/GRUSH TDREC YDSRECTRGAVGREC YDS/GREC TD
1Christian McCaffrey
C. McCaffrey
416.6
2025
17
314.6
365.6
1,202
311
3.9
70.7
10
924
102
129
9.1
54.4
7
2Christian McCaffrey
C. McCaffrey
391.3
2023
16
324.3
357.8
1,459
272
5.4
91.2
14
564
67
83
8.4
35.3
7
3Alvin Kamara
A. Kamara
377.8
2020
15
294.8
336.3
932
187
5.0
62.1
16
756
83
107
9.1
50.4
5
4Jonathan Taylor
J. Taylor
373.1
2021
17
333.1
353.1
1,811
332
5.5
106.5
18
360
40
51
9.0
21.2
2
5Austin Ekeler
A. Ekeler
372.7
2022
17
265.7
319.2
915
204
4.5
53.8
13
722
107
127
6.7
42.5
5
6Bijan Robinson
B. Robinson
370.8
2025
17
291.8
331.3
1,478
287
5.1
86.9
7
820
79
103
10.4
48.2
4
7Jahmyr Gibbs
J. Gibbs
366.9
2025
17
289.9
328.4
1,223
243
5.0
71.9
13
616
77
94
8.0
36.2
5
8Jahmyr Gibbs
J. Gibbs
362.9
2024
17
310.9
336.9
1,412
250
5.6
83.1
16
517
52
63
9.9
30.4
4
9Jonathan Taylor
J. Taylor
362.3
2025
17
316.3
339.3
1,585
323
4.9
93.2
18
378
46
55
8.2
22.2
2
10Christian McCaffrey
C. McCaffrey
356.4
2022
TOT
17
271.4
313.9
1,139
244
4.7
67.0
8
741
85
108
8.7
43.6
5
11Saquon Barkley
S. Barkley
355.3
2024
16
322.3
338.8
2,005
345
5.8
125.3
13
278
33
43
8.4
17.4
2
12Austin Ekeler
A. Ekeler
343.8
2021
16
273.8
308.8
911
206
4.4
56.9
12
647
70
94
9.2
40.4
8
13Bijan Robinson
B. Robinson
341.7
2024
17
280.7
311.2
1,456
304
4.8
85.6
14
431
61
72
7.1
25.4
1
14Dalvin Cook
D. Cook
337.8
2020
14
293.8
315.8
1,557
312
5.0
111.2
16
361
44
54
8.2
25.8
1
15Derrick Henry
D. Henry
336.4
2024
17
317.4
326.9
1,921
325
5.9
113.0
16
193
19
22
10.2
11.4
2
16Derrick Henry
D. Henry
333.1
2020
16
314.1
323.6
2,027
378
5.4
126.7
17
114
19
31
6.0
7.1
0
17Josh Jacobs
J. Jacobs
328.3
2022
17
275.3
301.8
1,653
340
4.9
97.2
12
400
53
64
7.5
23.5
0
18De'Von Achane
D. Achane
322.8
2025
16
255.8
289.3
1,350
238
5.7
84.4
8
488
67
85
7.3
30.5
4
19Derrick Henry
D. Henry
302.8
2022
16
269.8
286.3
1,538
349
4.4
96.1
13
398
33
41
12.1
24.9
0
20James Cook III
J. Cook III
302.2
2025
17
269.2
285.7
1,621
309
5.2
95.4
12
291
33
40
8.8
17.1
2
21Najee Harris
N. Harris
300.7
2021
17
226.7
263.7
1,200
307
3.9
70.6
7
467
74
94
6.3
27.5
3
22De'Von Achane
D. Achane
299.9
2024
17
221.9
260.9
907
203
4.5
53.4
6
592
78
87
7.6
34.8
6
23Josh Jacobs
J. Jacobs
293.1
2024
17
257.1
275.1
1,329
301
4.4
78.2
15
342
36
43
9.5
20.1
1
24Breece Hall
B. Hall
290.5
2023
17
214.5
252.5
994
223
4.5
58.5
5
591
76
95
7.8
34.8
4
25Joe Mixon
J. Mixon
287.9
2021
16
245.9
266.9
1,205
292
4.1
75.3
13
314
42
48
7.5
19.6
3

More NFL News

More 49ers Stats

Team Leaders

PASS

2,167

Purdy

Brock Purdy

RUSH

1,202

McCaffrey

Christian McCaffrey

REC

924

McCaffrey

Christian McCaffrey
Team Rankings

PPG

25.7

10th

OPP PPG

21.8

13th

RUSH YDS/G

106.9

24th

PASS YDS/G

254.0

6th

2025 Division Standings
TEAMWLTPCT
14
3
0
.824
12
5
0
.706
49ers 49ers
12
5
0
.706
3
14
0
.176
Schedule
DATEMATCHUPTIME (ET)
Thu
9/10
@
8:35 PM
Sun
9/20
@
4:25 PM
Sun
9/27
@
4:05 PM
Sun
10/4
@
4:25 PM
Sun
10/11
@
4:25 PM
Last Game
SF 49ers

1 - 1

6

Final

41

SEA Seahawks

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