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 Tue, Dec 16 13:05 ET

Score a Touchdown Odds

Yes
1.0 / game
(2025-2026) avg
Date Opponent TDs Close
Dec 14 vs TEN TEN 1 -
Nov 30 @ CLE CLE 1 -125
Nov 24 vs CAR CAR 1 -300
Nov 16 @ ARI ARI 3 -240
Nov 9 vs LA LA 0 -160
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
Last 10 average 1.2

Receptions Made

6.14 / game
(2025-2026) avg
Date Opponent Rec Close
Dec 14 vs TEN TEN 1(u) 4.5
Nov 30 @ CLE CLE 4(u) 4.5
Nov 24 vs CAR CAR 7(o) 5.5
Nov 16 @ ARI ARI 5(u) 5.5
Nov 9 vs LA LA 8(o) 5.5
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
Last 10 average 5.5

Score First Touchdown Odds

Yes
1.0 / game
(2025-2026) avg
Date Opponent TDs Close
Dec 14 vs TEN TEN 1 300
Nov 30 @ CLE CLE 1 340
Nov 24 vs CAR CAR 1 260
Nov 16 @ ARI ARI 3 300
Nov 9 vs LA LA 0 490
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
Last 10 average 1.2

Score Last Touchdown Odds

Yes
1.0 / game
(2025-2026) avg
Date Opponent TDs Close
Dec 14 vs TEN TEN 1 290
Nov 30 @ CLE CLE 1 410
Nov 24 vs CAR CAR 1 420
Nov 16 @ ARI ARI 3 460
Nov 9 vs LA LA 0 550
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
Last 10 average 1.2

Score 2+ Touchdowns Odds

Yes
1.0 / game
(2025-2026) avg
Date Opponent TDs Close
Dec 14 vs TEN TEN 1 220
Nov 30 @ CLE CLE 1 550
Nov 24 vs CAR CAR 1 180
Nov 16 @ ARI ARI 3 230
Nov 9 vs LA LA 0 370
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
Last 10 average 1.2

Score 3+ Touchdowns Odds

Yes
1.0 / game
(2025-2026) avg
Date Opponent TDs Close
Dec 14 vs TEN TEN 1 850
Nov 30 @ CLE CLE 1 3300
Nov 24 vs CAR CAR 1 800
Nov 16 @ ARI ARI 3 1000
Nov 9 vs LA LA 0 1900
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
Last 10 average 1.2

Receiving Yards

58.57 / game
(2025-2026) avg
Date Opponent Rec YDs Close
Dec 14 vs TEN TEN 14(u) 40.5
Nov 30 @ CLE CLE 21(u) 36.5
Nov 24 vs CAR CAR 53(o) 47.5
Nov 16 @ ARI ARI 40(u) 52.5
Nov 9 vs LA LA 66(o) 50.5
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
Last 10 average 51.5

Rushing Touchdowns

0.64 / game
(2025-2026) avg
Date Opponent TDs Close
Dec 14 vs TEN TEN 1 -
Nov 30 @ CLE CLE 1 -
Nov 24 vs CAR CAR 1 -
Nov 16 @ ARI ARI 2 -
Nov 9 vs LA LA 0 -
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 -
Last 10 average 0.9

Rushing Attempts

18.5 / game
(2025-2026) avg
Date Opponent Att Close
Dec 14 vs TEN TEN 22(o) 18.5
Nov 30 @ CLE CLE 20(o) 18.5
Nov 24 vs CAR CAR 24(o) 16.5
Nov 16 @ ARI ARI 13(u) 17.5
Nov 9 vs LA LA 12(u) 17.5
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
Last 10 average 19.0

Rushing Yards

65.86 / game
(2025-2026) avg
Date Opponent Rush YDs Close
Dec 14 vs TEN TEN 73(o) 65.5
Nov 30 @ CLE CLE 53(u) 68.5
Nov 24 vs CAR CAR 89(o) 68.5
Nov 16 @ ARI ARI 81(o) 69.5
Nov 9 vs LA LA 30(u) 63.5
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
Last 10 average 69.7

Rush and Rec Yards

124.43 / game
(2025-2026) avg
Date Opponent Rec YDs Close
Dec 14 vs TEN TEN 87(u) 115.5
Nov 30 @ CLE CLE 74(u) 109.5
Nov 24 vs CAR CAR 142(o) 120.5
Nov 16 @ ARI ARI 121(u) 127.5
Nov 9 vs LA LA 96(u) 118.5
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
Last 10 average 121.2

Christian McCaffrey Game Logs

Receiving

Rushing

Date Opp Score TG Rec Yds TD LG Att Yds TD LG ATS O/U
Dec 14 vs TEN W 37 - 24 1 1 14 0 14 22 73 1 9 W -12 O 45.0
Nov 30 @ CLE W 26 - 8 4 4 21 0 12 20 53 1 7 W -5 U 35.5
Nov 24 vs CAR W 20 - 9 7 7 53 0 19 24 89 1 17 W -7 U 49.0
Nov 16 @ ARI W 41 - 22 6 5 40 1 15 13 81 2 20 W -3 O 48.5
Nov 9 vs LA L 42 - 26 10 8 66 0 19 12 30 0 5 L 6 O 49.5
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 14 Avg 7.7 6.1 58.6 0.4 20.6 18.5 65.9 0.6 11.9
Show Full Season

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 14 14 259 922 3.6 20 9 86 820 9.5 39 5
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