Christian McCaffrey

SF 49ers • #23 • Running Back

Active
Position Running Back
HT/WT Height/Weight 5'11" 210 lbs
Age 28
Draft 2017 - Round 1 (8 overall) by Carolina Panthers

Christian McCaffrey Player Props and Stats

Odds last updated Fri, Nov 22 13:25 ET

Receptions Made Odds

Over
Under
5.0 / game
(2024-2025) avg
Date Opponent Rec Close
Nov 17 vs SEA 4(u) 4.5
Nov 10 @ TB 6(o) 3.5
Oct 27 vs DAL DNP -
Oct 20 vs KC DNP -
Oct 10 @ SEA DNP -
Oct 6 vs ARI DNP -
Sep 29 vs NE DNP -
Sep 22 @ LA DNP -
Sep 15 @ MIN DNP -
Sep 9 vs NYJ DNP -
Last 10 average 5.0

Score a Touchdown Odds

Yes
0.0 / game
(2024-2025) avg
Date Opponent TDs Close
Nov 17 vs SEA 0 -185
Nov 10 @ TB 0 -210
Oct 27 vs DAL DNP -
Oct 20 vs KC DNP -
Oct 10 @ SEA DNP -
Oct 6 vs ARI DNP -
Sep 29 vs NE DNP -
Sep 22 @ LA DNP -
Sep 15 @ MIN DNP -
Sep 9 vs NYJ DNP -
Last 10 average

Score First Touchdown Odds

Yes
0.0 / game
(2024-2025) avg
Date Opponent TDs Close
Nov 17 vs SEA 0 +260
Nov 10 @ TB 0 +360
Oct 27 vs DAL DNP -
Oct 20 vs KC DNP -
Oct 10 @ SEA DNP -
Oct 6 vs ARI DNP -
Sep 29 vs NE DNP -
Sep 22 @ LA DNP -
Sep 15 @ MIN DNP -
Sep 9 vs NYJ DNP -
Last 10 average

Score Last Touchdown Odds

Yes
0.0 / game
(2024-2025) avg
Date Opponent TDs Close
Nov 17 vs SEA 0 +500
Nov 10 @ TB 0 +470
Oct 27 vs DAL DNP -
Oct 20 vs KC DNP -
Oct 10 @ SEA DNP -
Oct 6 vs ARI DNP -
Sep 29 vs NE DNP -
Sep 22 @ LA DNP -
Sep 15 @ MIN DNP -
Sep 9 vs NYJ DNP -
Last 10 average

Score a First Half Touchdown Odds

Yes
0.0 / game
(2024-2025) avg
Date Opponent TDs Close
Nov 17 vs SEA 0 +105
Nov 10 @ TB 0 +110
Oct 27 vs DAL DNP -
Oct 20 vs KC DNP -
Oct 10 @ SEA DNP -
Oct 6 vs ARI DNP -
Sep 29 vs NE DNP -
Sep 22 @ LA DNP -
Sep 15 @ MIN DNP -
Sep 9 vs NYJ DNP -
Last 10 average

Score a Second Half Touchdown Odds

Yes
0.0 / game
(2024-2025) avg
Date Opponent TDs Close
Nov 17 vs SEA 0 +165
Nov 10 @ TB 0 +125
Oct 27 vs DAL DNP -
Oct 20 vs KC DNP -
Oct 10 @ SEA DNP -
Oct 6 vs ARI DNP -
Sep 29 vs NE DNP -
Sep 22 @ LA DNP -
Sep 15 @ MIN DNP -
Sep 9 vs NYJ DNP -
Last 10 average

Score 2+ Touchdowns Odds

Yes
0.0 / game
(2024-2025) avg
Date Opponent TDs Close
Nov 17 vs SEA 0 +300
Nov 10 @ TB 0 +230
Oct 27 vs DAL DNP -
Oct 20 vs KC DNP -
Oct 10 @ SEA DNP -
Oct 6 vs ARI DNP -
Sep 29 vs NE DNP -
Sep 22 @ LA DNP -
Sep 15 @ MIN DNP -
Sep 9 vs NYJ DNP -
Last 10 average

Score 3+ Touchdowns Odds

Yes
0.0 / game
(2024-2025) avg
Date Opponent TDs Close
Nov 17 vs SEA 0 +1600
Nov 10 @ TB 0 +1000
Oct 27 vs DAL DNP -
Oct 20 vs KC DNP -
Oct 10 @ SEA DNP -
Oct 6 vs ARI DNP -
Sep 29 vs NE DNP -
Sep 22 @ LA DNP -
Sep 15 @ MIN DNP -
Sep 9 vs NYJ DNP -
Last 10 average

Receiving Yards Odds

Over
Under
47.5 / game
(2024-2025) avg
Date Opponent Rec YDs Close
Nov 17 vs SEA 27(u) 33.5
Nov 10 @ TB 68(o) 29.5
Oct 27 vs DAL DNP -
Oct 20 vs KC DNP -
Oct 10 @ SEA DNP -
Oct 6 vs ARI DNP -
Sep 29 vs NE DNP -
Sep 22 @ LA DNP -
Sep 15 @ MIN DNP -
Sep 9 vs NYJ DNP -
Last 10 average 47.5

Longest Reception Odds

Over
Under
20.0 / game
(2024-2025) avg
Date Opponent LG Close
Nov 17 vs SEA 10(u) 14.5
Nov 10 @ TB 30(o) 13.5
Oct 27 vs DAL DNP -
Oct 20 vs KC DNP -
Oct 10 @ SEA DNP -
Oct 6 vs ARI DNP -
Sep 29 vs NE DNP -
Sep 22 @ LA DNP -
Sep 15 @ MIN DNP -
Sep 9 vs NYJ DNP -
Last 10 average 20.0

Rushing Attempts Odds

Over
Under
16.0 / game
(2024-2025) avg
Date Opponent Att Close
Nov 17 vs SEA 19(o) 17.5
Nov 10 @ TB 13(u) 14.5
Oct 27 vs DAL DNP -
Oct 20 vs KC DNP -
Oct 10 @ SEA DNP -
Oct 6 vs ARI DNP -
Sep 29 vs NE DNP -
Sep 22 @ LA DNP -
Sep 15 @ MIN DNP -
Sep 9 vs NYJ DNP -
Last 10 average 16.0

Rushing Yards Odds

Over
Under
59.0 / game
(2024-2025) avg
Date Opponent Rush YDs Close
Nov 17 vs SEA 79(o) 76.5
Nov 10 @ TB 39(u) 69.5
Oct 27 vs DAL DNP -
Oct 20 vs KC DNP -
Oct 10 @ SEA DNP -
Oct 6 vs ARI DNP -
Sep 29 vs NE DNP -
Sep 22 @ LA DNP -
Sep 15 @ MIN DNP -
Sep 9 vs NYJ DNP -
Last 10 average 59.0

Longest Rush Odds

Over
Under
12.0 / game
(2024-2025) avg
Date Opponent LG Close
Nov 17 vs SEA 11(u) 18.5
Nov 10 @ TB 13(u) 15.5
Oct 27 vs DAL DNP -
Oct 20 vs KC DNP -
Oct 10 @ SEA DNP -
Oct 6 vs ARI DNP -
Sep 29 vs NE DNP -
Sep 22 @ LA DNP -
Sep 15 @ MIN DNP -
Sep 9 vs NYJ DNP -
Last 10 average 12.0

Rushing and Receiving Yards Odds

Over
Under
106.5 / game
(2024-2025) avg
Date Opponent Rec YDs Close
Nov 17 vs SEA 106(u) 125.5
Nov 10 @ TB 107(o) 103.5
Oct 27 vs DAL DNP -
Oct 20 vs KC DNP -
Oct 10 @ SEA DNP -
Oct 6 vs ARI DNP -
Sep 29 vs NE DNP -
Sep 22 @ LA DNP -
Sep 15 @ MIN DNP -
Sep 9 vs NYJ DNP -
Last 10 average 106.5

Christian McCaffrey's stats for the last 10 games

| Full Season Stats

Receiving

Rushing

Date Opp Score TG Rec Yds TD LG Att Yds TD LG ATS O/U
Nov 17 vs SEA L 20 - 17 5 4 27 0 10 19 79 0 11 L -6 U 49.0
Nov 10 @ TB W 23 - 20 7 6 68 0 30 13 39 0 13 L -6 U 49.5
Oct 27 vs DAL W 30 - 24 0 0 0 0 0 0 0 0 0 W -5 O 48.0
Oct 20 vs KC L 28 - 18 0 0 0 0 0 0 0 0 0 L -2 U 47.5
Oct 10 @ SEA W 36 - 24 0 0 0 0 0 0 0 0 0 W -3 O 48.5
Oct 6 vs ARI L 24 - 23 0 0 0 0 0 0 0 0 0 L -7 U 49.0
Sep 29 vs NE W 30 - 13 0 0 0 0 0 0 0 0 0 W -10 O 42.5
Sep 22 @ LA L 27 - 24 0 0 0 0 0 0 0 0 0 L -6 O 44.5
Sep 15 @ MIN L 23 - 17 0 0 0 0 0 0 0 0 0 L -4 U 46.5
Sep 9 vs NYJ W 32 - 19 0 0 0 0 0 0 0 0 0 W -3 O 43.0
Last 10 Avg 1.2 1.0 9.5 0.0 4.0 3.2 11.8 0.0 2.4

Christian McCaffrey's NFL career stats

Rushing

Receiving

Season Team G GS ATT YDS AVG LG TD REC YDS AVG LG TD
2024-2025 SF 2 2 32 118 3.7 13 0 10 95 9.5 30 0
2023-2024 SF 16 16 272 1459 5.4 72 14 67 564 8.4 41 7
2022-2023 CAR 6 6 85 393 4.6 49 2 33 277 8.4 49 1
2022-2023 SF 11 10 159 746 4.7 38 6 52 464 8.9 38 4
2021-2022 CAR 7 7 99 442 4.5 18 1 37 343 9.3 32 1
2020-2021 CAR 3 3 59 225 3.8 15 5 17 149 8.8 24 1
2019-2020 CAR 16 16 287 1387 4.8 84 15 116 1005 8.7 28 4
2018-2019 CAR 16 16 219 1098 5.0 59 7 107 867 8.1 38 6
2017-2018 CAR 16 10 117 435 3.7 40 2 80 651 8.1 37 5

Christian McCaffrey's Defense

Season Team G GS INT INTYDS DTD SACK TK ATK FR FF PDEF
2024-2025 SF 2 2 0 0 0 - 0 0 0 0 0
2023-2024 SF 16 16 0 0 0 - 0 0 0 0 0
2022-2023 CAR 6 6 0 0 0 - 0 0 0 0 0
2022-2023 SF 11 10 0 0 0 - 0 0 0 0 0
2021-2022 CAR 7 7 0 0 0 - 1 0 0 0 0
2020-2021 CAR 3 3 0 0 0 - 0 0 0 0 0
2019-2020 CAR 16 16 0 0 0 - 0 0 0 0 0
2018-2019 CAR 16 16 0 0 0 - 0 0 0 0 0
2017-2018 CAR 16 10 0 0 0 - 0 0 0 0 0
Christian McCaffrey

Christian McCaffrey #23

2024-2025 • San Francisco
Position Running Back
Height 5'11"
Weight 210
Birthdate Jun 7, 1996
Birthplace Castle Rock, CO, USA,
Draft 2017 - Round 1 (8 overall) by Carolina Panthers


Covers 25 Years Logo Established in 1995,
Covers is the world
leader in sports
betting information.
Covers is verified safe by: Evalon Logo GPWA Logo GDPR Logo GeoTrust Logo Evalon Logo