Luke McCaffrey headshot

Luke McCaffrey Game log: 2025 weekly stats and fantasy points

Age
25
Height / weight
6'2", 195 lb
Experience
3rd season
Drafted
2024 R3, #100

2025 Season

PPR PPG
6.4
Pos rank
WR85
Rostered
—

Week 4 vs. Colts, Sun Oct 4, 9:30 AM ET 9th vs. WRs, favorable

Luke McCaffrey Game Log 2025

Games played

8

FPTS/G (PPR)

6.4

Targets/g

1.9

Rec/g

1.4

Rec yds/g

25.4

Yds/rec

18.5

Across 8 games in 2025, Luke McCaffrey has averaged 1.9 targets, 1.4 receptions and 6.4 PPR fantasy points per game. Luke McCaffrey has finished as a top-12 WR in 0 of those weeks, and inside the top 24 in 1. The best week was Week 3 against LV (14.6 points); the lowest was Week 1 against NYG (0.0).

WkOppResultFPTSTGTRECREC YDSREC TDYPRFinish
1NYG13thW 21-60.00000—WR146

Week 1 · NYG · W 21-6 · 0.0 pts

Weekly finish
WR146 · Bust week
Vs. season average
-6.4 pts
Matchup
NYG ranked 13th in points allowed to WR that season
Offensive snaps
5
2GB10thL 18-274.91119019.0WR81

Week 2 · GB · L 18-27 · 4.9 pts

Weekly finish
WR81 · Bust week
Vs. season average
-1.5 pts
Matchup
GB ranked 10th in points allowed to WR that season
Offensive snaps
16
Target share
240.0%

How the 4.9 points scored (PPR)

  • Receptions1 rec+1.0
  • Receiving yards19 yds+1.9
  • Otherreturn yards, 2-pt, fumbles+2.0
3LV14thW 41-2414.63356118.7WR24

Week 3 · LV · W 41-24 · 14.6 pts

Weekly finish
WR24 · WR2 week
Vs. season average
+8.2 pts
Matchup
LV ranked 14th in points allowed to WR that season
Offensive snaps
21
Target share
1250.0%

How the 14.6 points scored (PPR)

  • Receptions3 rec+3.0
  • Receiving yards56 yds+5.6
  • Receiving TD1 TD+6.0
4ATL11thL 27-3410.13221110.5WR34

Week 4 · ATL · L 27-34 · 10.1 pts

Weekly finish
WR34 · WR3 week
Vs. season average
+3.7 pts
Matchup
ATL ranked 11th in points allowed to WR that season
Offensive snaps
21
Target share
1150.0%

How the 10.1 points scored (PPR)

  • Receptions2 rec+2.0
  • Receiving yards21 yds+2.1
  • Receiving TD1 TD+6.0
5LAC21stW 27-106.02150050.0WR63

Week 5 · LAC · W 27-10 · 6.0 pts

Weekly finish
WR63 · Bust week
Vs. season average
-0.4 pts
Matchup
LAC ranked 21st in points allowed to WR that season
Offensive snaps
23
Target share
590.0%

How the 6.0 points scored (PPR)

  • Receptions1 rec+1.0
  • Receiving yards50 yds+5.0
6CHI3rdL 24-2510.31133133.0WR31

Week 6 · CHI · L 24-25 · 10.3 pts

Weekly finish
WR31 · WR3 week
Vs. season average
+3.9 pts
Matchup
CHI ranked 3rd in points allowed to WR that season
Offensive snaps
25
Target share
320.0%

How the 10.3 points scored (PPR)

  • Receptions1 rec+1.0
  • Receiving yards33 yds+3.3
  • Receiving TD1 TD+6.0
7DAL1stL 22-440.02000—WR129

Week 7 · DAL · L 22-44 · 0.0 pts

Weekly finish
WR129 · Bust week
Vs. season average
-6.4 pts
Matchup
DAL ranked 1st in points allowed to WR that season
Offensive snaps
36
Target share
530.0%
8KC29thL 7-285.4332408.0WR60

Week 8 · KC · L 7-28 · 5.4 pts

Weekly finish
WR60 · Bust week
Vs. season average
-1.0 pts
Matchup
KC ranked 29th in points allowed to WR that season
Offensive snaps
27
Target share
790.0%

How the 5.4 points scored (PPR)

  • Receptions3 rec+3.0
  • Receiving yards24 yds+2.4
9Did not play
10Did not play
11Did not play
12Bye week
13Did not play
14Did not play
15Did not play
16Did not play
17Did not play
18Did not play

Opponent rank is fantasy points allowed to WRs across 2025: 1st allows the most, 32nd the fewest.

Where His Weeks Finished

One WR1 week, two WR2 weeks and five busts. For a wide receiver ranked WR85 overall, the spread matters more than the average: you get a top-24 ceiling and a waiver-wire floor.

WR1 range (top 24)WR2 range (25–36)Bench range (37+)Also: Wk 5 (WR63), Wk 7 (WR129), Wk 8 (WR60)

Game-by-Game Breakdown

Week 8, Oct 27
@ Chiefs
L 7–28

Shut down by Kansas City

3/3, 24 yds.

Just 8.0 yards per target. A clean, mistake-free game that landed well below his season average.

5.4WR60
Week 7, Oct 19
@ Cowboys
L 22–44

Shut down by Dallas

0/2, 0 yds.

Just 0.0 yards per target. A clean, mistake-free game that landed well below his season average.

0.0WR129
Week 6, Oct 13
vs Bears
L 24–25

Steady in a loss vs. Chicago

1/1, 33 yds, 1 TD.

A clean, mistake-free game that landed well above his season average.

10.3WR31
Week 5, Oct 5
@ Chargers
W 27–10

Held in check by the Chargers

1/2, 50 yds.

A clean, mistake-free game that landed right at his current season average.

6.0WR63
Week 4, Sep 28
@ Falcons
L 27–34

Steady in a loss at Atlanta

2/3, 21 yds, 1 TD.

Just 7.0 yards per target. A clean, mistake-free game that landed well above his season average.

10.1WR34
Week 3, Sep 21
vs Raiders
W 41–24

WR1 week vs. Las Vegas

3/3, 56 yds, 1 TD.

A clean, mistake-free game that landed well above his season average.

14.6WR24
Week 2, Sep 11
@ Packers
L 18–27

Shut down by Green Bay

1/1, 19 yds.

A clean, mistake-free game that landed well below his season average.

4.9WR81
Week 1, Sep 7
vs Giants
W 21–6

Held in check by the Giants

0/0, 0 yds.

A clean, mistake-free game that landed well below his season average.

0.0WR146

Fantasy Points By Week

150W1W3W8Week 1 vs NYG: 0.0 ptsWeek 2 vs GB: 4.9 ptsWeek 3 vs LV: 14.6 ptsWeek 4 vs ATL: 10.1 ptsWeek 5 vs LAC: 6.0 ptsWeek 6 vs CHI: 10.3 ptsWeek 7 vs DAL: 0.0 ptsWeek 8 vs KC: 5.4 pts
  • Weekly points
  • Season average (6.4)

Last Five Games

FPTS/G (PPR)

6.4

Weeks 4–8

High

10.3

Low

0.0

Targets/g

2.2

Rec/g

1.4

Upcoming Matchups

Matchup rank is fantasy points allowed to WRs, in PPR: 1st allows the most, 32nd the fewest. Measured through Week 4.

Luke McCaffrey Game Log 2024

Games played

17

FPTS/G (PPR)

2.0

Targets/g

1.4

Rec/g

1.1

Rec yds/g

9.9

Yds/rec

9.3

Across 17 games in 2024, Luke McCaffrey has averaged 1.4 targets, 1.1 receptions and 2.0 PPR fantasy points per game. Luke McCaffrey has finished as a top-12 WR in 0 of those weeks, and inside the top 24 in 0. The best week was Week 3 against CIN (7.4 points); the lowest was Week 2 against NYG (0.0).

WkOppResultFPTSTGTRECREC YDSREC TDYPRFinish
1TB2ndL 20-374.8331806.0WR69

Week 1 · TB · L 20-37 · 4.8 pts

Weekly finish
WR69 · Bust week
Vs. season average
+2.8 pts
Matchup
TB ranked 2nd in points allowed to WR that season
Offensive snaps
36
Target share
1000.0%

How the 4.8 points scored (PPR)

  • Receptions3 rec+3.0
  • Receiving yards18 yds+1.8
2NYG14thW 21-180.00000—WR155

Week 2 · NYG · W 21-18 · 0.0 pts

Weekly finish
WR155 · Bust week
Vs. season average
-2.0 pts
Matchup
NYG ranked 14th in points allowed to WR that season
Offensive snaps
40
3CIN27thW 38-337.43344014.7WR56

Week 3 · CIN · W 38-33 · 7.4 pts

Weekly finish
WR56 · Bust week
Vs. season average
+5.3 pts
Matchup
CIN ranked 27th in points allowed to WR that season
Offensive snaps
20
Target share
830.0%

How the 7.4 points scored (PPR)

  • Receptions3 rec+3.0
  • Receiving yards44 yds+4.4
4ARI20thW 42-142.71117017.0WR86

Week 4 · ARI · W 42-14 · 2.7 pts

Weekly finish
WR86 · Bust week
Vs. season average
+0.7 pts
Matchup
ARI ranked 20th in points allowed to WR that season
Offensive snaps
32
Target share
300.0%

How the 2.7 points scored (PPR)

  • Receptions1 rec+1.0
  • Receiving yards17 yds+1.7
5CLE3rdW 34-134.9331906.3WR67

Week 5 · CLE · W 34-13 · 4.9 pts

Weekly finish
WR67 · Bust week
Vs. season average
+2.9 pts
Matchup
CLE ranked 3rd in points allowed to WR that season
Offensive snaps
44
Target share
970.0%

How the 4.9 points scored (PPR)

  • Receptions3 rec+3.0
  • Receiving yards19 yds+1.9
6BAL4thL 23-301.511505.0WR97

Week 6 · BAL · L 23-30 · 1.5 pts

Weekly finish
WR97 · Bust week
Vs. season average
-0.6 pts
Matchup
BAL ranked 4th in points allowed to WR that season
Offensive snaps
22
Target share
400.0%

How the 1.5 points scored (PPR)

  • Receptions1 rec+1.0
  • Receiving yards5 yds+0.5
7CAR10thW 40-70.00000—WR148

Week 7 · CAR · W 40-7 · 0.0 pts

Weekly finish
WR148 · Bust week
Vs. season average
-2.0 pts
Matchup
CAR ranked 10th in points allowed to WR that season
Offensive snaps
26
8CHI32ndW 18-151.821808.0WR104

Week 8 · CHI · W 18-15 · 1.8 pts

Weekly finish
WR104 · Bust week
Vs. season average
-0.3 pts
Matchup
CHI ranked 32nd in points allowed to WR that season
Offensive snaps
25
Target share
490.0%

How the 1.8 points scored (PPR)

  • Receptions1 rec+1.0
  • Receiving yards8 yds+0.8
9NYG14thW 27-220.00000—WR144

Week 9 · NYG · W 27-22 · 0.0 pts

Weekly finish
WR144 · Bust week
Vs. season average
-2.0 pts
Matchup
NYG ranked 14th in points allowed to WR that season
Offensive snaps
23
10PIT12thL 27-283.33123023.0WR74

Week 10 · PIT · L 27-28 · 3.3 pts

Weekly finish
WR74 · Bust week
Vs. season average
+1.3 pts
Matchup
PIT ranked 12th in points allowed to WR that season
Offensive snaps
26
Target share
1250.0%

How the 3.3 points scored (PPR)

  • Receptions1 rec+1.0
  • Receiving yards23 yds+2.3
11PHI26thL 18-260.01000—WR140

Week 11 · PHI · L 18-26 · 0.0 pts

Weekly finish
WR140 · Bust week
Vs. season average
-2.0 pts
Matchup
PHI ranked 26th in points allowed to WR that season
Offensive snaps
20
Target share
430.0%
12DAL6thL 26-341.811808.0WR87

Week 12 · DAL · L 26-34 · 1.8 pts

Weekly finish
WR87 · Bust week
Vs. season average
-0.3 pts
Matchup
DAL ranked 6th in points allowed to WR that season
Offensive snaps
18
Target share
590.0%

How the 1.8 points scored (PPR)

  • Receptions1 rec+1.0
  • Receiving yards8 yds+0.8
13TEN31stW 42-193.3221306.5WR89

Week 13 · TEN · W 42-19 · 3.3 pts

Weekly finish
WR89 · Bust week
Vs. season average
+1.3 pts
Matchup
TEN ranked 31st in points allowed to WR that season
Offensive snaps
24
Target share
770.0%

How the 3.3 points scored (PPR)

  • Receptions2 rec+2.0
  • Receiving yards13 yds+1.3
14Bye week
15NO8thW 20-191.011000.0WR115

Week 15 · NO · W 20-19 · 1.0 pts

Weekly finish
WR115 · Bust week
Vs. season average
-1.1 pts
Matchup
NO ranked 8th in points allowed to WR that season
Offensive snaps
12
Target share
300.0%

How the 1.0 points scored (PPR)

  • Receptions1 rec+1.0
16PHI26thW 36-332.33113013.0WR99

Week 16 · PHI · W 36-33 · 2.3 pts

Weekly finish
WR99 · Bust week
Vs. season average
+0.3 pts
Matchup
PHI ranked 26th in points allowed to WR that season
Offensive snaps
9
Target share
710.0%

How the 2.3 points scored (PPR)

  • Receptions1 rec+1.0
  • Receiving yards13 yds+1.3
17ATL7thW 30-240.00000—WR155

Week 17 · ATL · W 30-24 · 0.0 pts

Weekly finish
WR155 · Bust week
Vs. season average
-2.0 pts
Matchup
ATL ranked 7th in points allowed to WR that season
Offensive snaps
22
18DAL6thW 23-190.00000—WR141

Week 18 · DAL · W 23-19 · 0.0 pts

Weekly finish
WR141 · Bust week
Vs. season average
-2.0 pts
Matchup
DAL ranked 6th in points allowed to WR that season
Offensive snaps
20

Opponent rank is fantasy points allowed to WRs across 2024: 1st allows the most, 32nd the fewest.

Where His Weeks Finished

All 17 weeks outside the top 36. For a wide receiver who finished WR143 overall, the spread mattered more than the average: you got a WR56 ceiling and a waiver-wire floor.

WR1 range (top 24)WR2 range (25–36)Bench range (37+)

Wk 1 WR69 · Wk 2 WR155 · Wk 3 WR56 · Wk 4 WR86 · Wk 5 WR67 · Wk 6 WR97 · Wk 7 WR148 · Wk 8 WR104 · Wk 9 WR144 · Wk 10 WR74 · Wk 11 WR140 · Wk 12 WR87 · Wk 13 WR89 · Wk 15 WR115 · Wk 16 WR99 · Wk 17 WR155 · Wk 18 WR141

Game-by-Game Breakdown

Week 18, Jan 5
@ Cowboys
W 23–19

Held in check by Dallas

0/0, 0 yds.

A clean, mistake-free game that landed well below his season average.

0.0WR141
Week 17, Dec 29
vs Falcons
W 30–24

Held in check by Atlanta

0/0, 0 yds.

A clean, mistake-free game that landed well below his season average.

0.0WR155
Week 16, Dec 22
vs Eagles
W 36–33

Held in check by Philadelphia

1/3, 13 yds.

Just 4.3 yards per target. A clean, mistake-free game that landed well above his season average.

2.3WR99
Week 15, Dec 15
@ Saints
W 20–19

Held in check by New Orleans

1/1, 0 yds.

Just 0.0 yards per target. A clean, mistake-free game that landed well below his season average.

1.0WR115
Week 13, Dec 1
vs Titans
W 42–19

Held in check by Tennessee

2/2, 13 yds.

A clean, mistake-free game that landed well above his season average.

3.3WR89
Week 12, Nov 24
vs Cowboys
L 26–34

Shut down by Dallas

1/1, 8 yds.

A clean, mistake-free game that landed well below his season average.

1.8WR87
Week 11, Nov 14
@ Eagles
L 18–26

Shut down by Philadelphia

0/1, 0 yds.

Just 0.0 yards per target. A clean, mistake-free game that landed well below his season average.

0.0WR140
Week 10, Nov 10
vs Steelers
L 27–28

Shut down by Pittsburgh

1/3, 23 yds.

A clean, mistake-free game that landed well above his season average.

3.3WR74
Week 9, Nov 3
@ Giants
W 27–22

Held in check by the Giants

0/0, 0 yds.

A clean, mistake-free game that landed well below his season average.

0.0WR144
Week 8, Oct 27
vs Bears
W 18–15

Held in check by Chicago

1/2, 8 yds.

Just 4.0 yards per target. A clean, mistake-free game that landed well below his season average.

1.8WR104
Week 7, Oct 20
vs Panthers
W 40–7

Held in check by Carolina

0/0, 0 yds.

A clean, mistake-free game that landed well below his season average.

0.0WR148
Week 6, Oct 13
@ Ravens
L 23–30

Shut down by Baltimore

1/1, 5 yds.

Just 5.0 yards per target. A clean, mistake-free game that landed well below his season average.

1.5WR97
Week 5, Oct 6
vs Browns
W 34–13

Held in check by Cleveland

3/3, 19 yds.

A clean, mistake-free game that landed well above his season average.

4.9WR67
Week 4, Sep 29
@ Cardinals
W 42–14

Held in check by Arizona

1/1, 17 yds.

A clean, mistake-free game that landed well above his season average.

2.7WR86
Week 3, Sep 23
@ Bengals
W 38–33

Held in check by Cincinnati

3/3, 44 yds.

A clean, mistake-free game that landed well above his season average.

7.4WR56
Week 2, Sep 15
vs Giants
W 21–18

Held in check by the Giants

0/0, 0 yds.

A clean, mistake-free game that landed well below his season average.

0.0WR155
Week 1, Sep 8
@ Buccaneers
L 20–37

Shut down by Tampa Bay

3/3, 18 yds.

A clean, mistake-free game that landed well above his season average.

4.8WR69

All Luke McCaffrey stats & analysis

WRs like Luke McCaffrey