Christian McCaffrey

SF 49ers • #23 • Running Back

Active
Position Running Back
Height 5'11"
Weight 210
Age 29
Birthdate Jun 7, 1996
Birthplace Castle Rock, CO, USA

Christian McCaffrey Projections, Player Props and Stats

Odds last updated Fri, Nov 7 17:03 ET

Score a Touchdown Odds

Yes
0.89 / game
(2025-2026) avg
Date Opponent TDs Close
Nov 2 @ NYG NYG 2 -220
Oct 26 @ HOU HOU 0 -125
Oct 19 vs ATL ATL 2 -160
Oct 12 @ TB TB 1 -160
Oct 2 @ LA LA 1 -115
Sep 28 vs JAC JAC 1 -185
Sep 21 vs ARI ARI 0 -180
Sep 14 @ NO NO 1 -165
Sep 7 @ SEA SEA 0 -110
Jan 5 @ ARI ARI DNP -
Last 10 average 0.89

Receptions Made Odds

Over
Under
6.78 / game
(2025-2026) avg
Date Opponent Rec Close
Nov 2 @ NYG NYG 5(u) 5.5
Oct 26 @ HOU HOU 3(u) 5.5
Oct 19 vs ATL ATL 7(o) 5.5
Oct 12 @ TB TB 7(o) 6.5
Oct 2 @ LA LA 8(o) 7.5
Sep 28 vs JAC JAC 6(o) 5.5
Sep 21 vs ARI ARI 10(o) 4.5
Sep 14 @ NO NO 6(o) 4.5
Sep 7 @ SEA SEA 9(o) 3.5
Jan 5 @ ARI ARI DNP -
Last 10 average 6.78

Score First Touchdown Odds

Yes
0.89 / game
(2025-2026) avg
Date Opponent TDs Close
Nov 2 @ NYG NYG 2 340
Oct 26 @ HOU HOU 0 430
Oct 19 vs ATL ATL 2 470
Oct 12 @ TB TB 1 440
Oct 2 @ LA LA 1 550
Sep 28 vs JAC JAC 1 310
Sep 21 vs ARI ARI 0 380
Sep 14 @ NO NO 1 330
Sep 7 @ SEA SEA 0 430
Jan 5 @ ARI ARI DNP -
Last 10 average 0.89

Score Last Touchdown Odds

Yes
0.89 / game
(2025-2026) avg
Date Opponent TDs Close
Nov 2 @ NYG NYG 2 460
Oct 26 @ HOU HOU 0 500
Oct 19 vs ATL ATL 2 550
Oct 12 @ TB TB 1 550
Oct 2 @ LA LA 1 600
Sep 28 vs JAC JAC 1 500
Sep 21 vs ARI ARI 0 490
Sep 14 @ NO NO 1 460
Sep 7 @ SEA SEA 0 550
Jan 5 @ ARI ARI DNP -
Last 10 average 0.89

Score a First Half Touchdown Odds

Yes
0.89 / game
(2025-2026) avg
Date Opponent TDs Close
Nov 2 @ NYG NYG 2 120
Oct 26 @ HOU HOU 0 190
Oct 19 vs ATL ATL 2 155
Oct 12 @ TB TB 1 155
Oct 2 @ LA LA 1 210
Sep 28 vs JAC JAC 1 120
Sep 21 vs ARI ARI 0 135
Sep 14 @ NO NO 1 145
Sep 7 @ SEA SEA 0 185
Jan 5 @ ARI ARI DNP -
Last 10 average 0.89

Score a Second Half Touchdown Odds

Yes
0.89 / game
(2025-2026) avg
Date Opponent TDs Close
Nov 2 @ NYG NYG 2 140
Oct 26 @ HOU HOU 0 220
Oct 19 vs ATL ATL 2 175
Oct 12 @ TB TB 1 180
Oct 2 @ LA LA 1 230
Sep 28 vs JAC JAC 1 175
Sep 21 vs ARI ARI 0 165
Sep 14 @ NO NO 1 185
Sep 7 @ SEA SEA 0 220
Jan 5 @ ARI ARI DNP -
Last 10 average 0.89

Score 2+ Touchdowns Odds

Yes
0.89 / game
(2025-2026) avg
Date Opponent TDs Close
Nov 2 @ NYG NYG 2 260
Oct 26 @ HOU HOU 0 500
Oct 19 vs ATL ATL 2 390
Oct 12 @ TB TB 1 390
Oct 2 @ LA LA 1 550
Sep 28 vs JAC JAC 1 320
Sep 21 vs ARI ARI 0 330
Sep 14 @ NO NO 1 380
Sep 7 @ SEA SEA 0 600
Jan 5 @ ARI ARI DNP -
Last 10 average 0.89

Score 3+ Touchdowns Odds

Yes
0.89 / game
(2025-2026) avg
Date Opponent TDs Close
Nov 2 @ NYG NYG 2 1200
Oct 26 @ HOU HOU 0 3000
Oct 19 vs ATL ATL 2 2000
Oct 12 @ TB TB 1 2000
Oct 2 @ LA LA 1 3500
Sep 28 vs JAC JAC 1 1600
Sep 21 vs ARI ARI 0 1700
Sep 14 @ NO NO 1 2000
Sep 7 @ SEA SEA 0 3000
Jan 5 @ ARI ARI DNP -
Last 10 average 0.89

Receiving Yards Odds

Over
Under
69.56 / game
(2025-2026) avg
Date Opponent Rec YDs Close
Nov 2 @ NYG NYG 67(o) 49.5
Oct 26 @ HOU HOU 43(u) 47.5
Oct 19 vs ATL ATL 72(o) 46.5
Oct 12 @ TB TB 57(o) 52.5
Oct 2 @ LA LA 82(u) 82.5
Sep 28 vs JAC JAC 92(o) 42.5
Sep 21 vs ARI ARI 88(o) 40.5
Sep 14 @ NO NO 52(o) 34.5
Sep 7 @ SEA SEA 73(o) 29.5
Jan 5 @ ARI ARI DNP -
Last 10 average 69.56

Longest Reception Odds

Over
Under
23.33 / game
(2025-2026) avg
Date Opponent LG Close
Nov 2 @ NYG NYG 39(o) 17.5
Oct 26 @ HOU HOU 27(o) 17.5
Oct 19 vs ATL ATL 17(o) 16.5
Oct 12 @ TB TB 23(o) 17.5
Oct 2 @ LA LA 16(u) 17.5
Sep 28 vs JAC JAC 29(o) 15.5
Sep 21 vs ARI ARI 20(o) 15.5
Sep 14 @ NO NO 14(u) 14.5
Sep 7 @ SEA SEA 25(o) 13.5
Jan 5 @ ARI ARI DNP -
Last 10 average 23.33

Rushing Touchdowns

0.44 / game
(2025-2026) avg
Date Opponent TDs Close
Nov 2 @ NYG NYG 1 -
Oct 26 @ HOU HOU 0 -
Oct 19 vs ATL ATL 2 -
Oct 12 @ TB TB 1 -
Oct 2 @ LA LA 0 -
Sep 28 vs JAC JAC 0 -
Sep 21 vs ARI ARI 0 -
Sep 14 @ NO NO 0 -
Sep 7 @ SEA SEA 0 -
Jan 5 @ ARI ARI DNP -
Last 10 average 0.44

Rushing Attempts Odds

Over
Under
18.67 / game
(2025-2026) avg
Date Opponent Att Close
Nov 2 @ NYG NYG 28(o) 18.5
Oct 26 @ HOU HOU 8(u) 18.5
Oct 19 vs ATL ATL 24(o) 16.5
Oct 12 @ TB TB 17(o) 15.5
Oct 2 @ LA LA 22(o) 15.5
Sep 28 vs JAC JAC 17(u) 17.5
Sep 21 vs ARI ARI 17(o) 15.5
Sep 14 @ NO NO 13(u) 18.5
Sep 7 @ SEA SEA 22(o) 14.5
Jan 5 @ ARI ARI DNP -
Last 10 average 18.67

Rushing Yards Odds

Over
Under
66.22 / game
(2025-2026) avg
Date Opponent Rush YDs Close
Nov 2 @ NYG NYG 106(o) 76.5
Oct 26 @ HOU HOU 25(u) 66.5
Oct 19 vs ATL ATL 129(o) 65.5
Oct 12 @ TB TB 54(u) 55.5
Oct 2 @ LA LA 57(u) 58.5
Sep 28 vs JAC JAC 49(u) 72.5
Sep 21 vs ARI ARI 52(u) 68.5
Sep 14 @ NO NO 55(u) 77.5
Sep 7 @ SEA SEA 69(o) 56.5
Jan 5 @ ARI ARI DNP -
Last 10 average 66.22

Longest Rush Odds

Over
Under
12.0 / game
(2025-2026) avg
Date Opponent LG Close
Nov 2 @ NYG NYG 16(u) 16.5
Oct 26 @ HOU HOU 9(u) 13.5
Oct 19 vs ATL ATL 15(o) 13.5
Oct 12 @ TB TB 11(u) 12.5
Oct 2 @ LA LA 8(u) 14.5
Sep 28 vs JAC JAC 11(u) 15.5
Sep 21 vs ARI ARI 15(o) 14.5
Sep 14 @ NO NO 10(u) 14.5
Sep 7 @ SEA SEA 13(u) 13.5
Jan 5 @ ARI ARI DNP -
Last 10 average 12.0

Rushing and Receiving Yards Odds

Over
Under
135.78 / game
(2025-2026) avg
Date Opponent Rec YDs Close
Nov 2 @ NYG NYG 173(o) 131.5
Oct 26 @ HOU HOU 68(u) 119.5
Oct 19 vs ATL ATL 201(o) 117.5
Oct 12 @ TB TB 111(u) 112.5
Oct 2 @ LA LA 139(o) 117.5
Sep 28 vs JAC JAC 141(o) 120.5
Sep 21 vs ARI ARI 140(o) 114.5
Sep 14 @ NO NO 107(u) 117.5
Sep 7 @ SEA SEA 142(o) 97.5
Jan 5 @ ARI ARI DNP -
Last 10 average 135.78

Christian McCaffrey Game Logs

Receiving

Rushing

Date Opp Score TG Rec Yds TD LG Att Yds TD LG ATS O/U
Nov 2 @ NYG W 34 - 24 6 5 67 1 39 28 106 1 16 W -2 O 47.0
Oct 26 @ HOU L 26 - 15 6 3 43 0 27 8 25 0 9 L 3 P 41.0
Oct 19 vs ATL W 20 - 10 8 7 72 0 17 24 129 2 15 W 1 U 47.0
Oct 12 @ TB L 30 - 19 8 7 57 0 23 17 54 1 11 L 3 O 47.5
Oct 2 @ LA W 26 - 23 (OT) 9 8 82 1 16 22 57 0 8 W 8 O 44.0
Sep 28 vs JAC L 26 - 21 11 6 92 1 29 17 49 0 11 L -3 O 46.0
Sep 21 vs ARI W 16 - 15 15 10 88 0 20 17 52 0 15 L -2 U 44.5
Sep 14 @ NO W 26 - 21 7 6 52 1 14 13 55 0 10 W -3 O 40.5
Sep 7 @ SEA W 17 - 13 10 9 73 0 25 22 69 0 13 W -1 U 43.5
Last 9 Avg 8.9 6.8 69.6 0.4 23.3 18.7 66.2 0.4 12.0

Christian McCaffrey's NFL career stats

Rushing

Receiving

Season Team G GS ATT YDS AVG LG TD REC YDS AVG LG TD
2025-2026 SF 9 9 168 596 3.5 16 4 61 626 10.3 39 4
2024-2025 SF 4 4 50 202 4.0 19 0 15 146 9.7 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


Covers is verified safe by: Evalon Logo GPWA Logo GDPR Logo GeoTrust Logo Evalon Logo