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 Thu, Dec 11 07:00 ET

Score a Touchdown

1.0 / game
(2025-2026) avg
Date Opponent TDs Close
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
Sep 28 vs JAC JAC 1 -185
Last 10 average 1.2

Receptions Made Odds

Over
Under
6.54 / game
(2025-2026) avg
Date Opponent Rec Close
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
Sep 28 vs JAC JAC 6(o) 5.5
Last 10 average 6.0

Score First Touchdown Odds

Yes
1.0 / game
(2025-2026) avg
Date Opponent TDs Close
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
Sep 28 vs JAC JAC 1 310
Last 10 average 1.2

Score Last Touchdown Odds

Yes
1.0 / game
(2025-2026) avg
Date Opponent TDs Close
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
Sep 28 vs JAC JAC 1 500
Last 10 average 1.2

Score 2+ Touchdowns Odds

Yes
1.0 / game
(2025-2026) avg
Date Opponent TDs Close
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
Sep 28 vs JAC JAC 1 320
Last 10 average 1.2

Score 3+ Touchdowns Odds

Yes
1.0 / game
(2025-2026) avg
Date Opponent TDs Close
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
Sep 28 vs JAC JAC 1 1600
Last 10 average 1.2

Receiving Yards Odds

Over
Under
62.0 / game
(2025-2026) avg
Date Opponent Rec YDs Close
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
Sep 28 vs JAC JAC 92(o) 42.5
Last 10 average 59.3

Longest Reception Odds

Over
Under
21.15 / game
(2025-2026) avg
Date Opponent LG Close
Nov 30 @ CLE CLE 12(u) 14.5
Nov 24 vs CAR CAR 19(o) 16.5
Nov 16 @ ARI ARI 15(u) 19.5
Nov 9 vs LA LA 19(o) 17.5
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
Last 10 average 21.6

Rushing Touchdowns

0.62 / game
(2025-2026) avg
Date Opponent TDs Close
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 -
Sep 28 vs JAC JAC 0 -
Last 10 average 0.8

Rushing Attempts Odds

Over
Under
18.23 / game
(2025-2026) avg
Date Opponent Att Close
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
Sep 28 vs JAC JAC 17(u) 17.5
Last 10 average 18.5

Rushing Yards Odds

Over
Under
65.31 / game
(2025-2026) avg
Date Opponent Rush YDs Close
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
Sep 28 vs JAC JAC 49(u) 72.5
Last 10 average 67.3

Longest Rush Odds

Over
Under
12.08 / game
(2025-2026) avg
Date Opponent LG Close
Nov 30 @ CLE CLE 7(u) 12.5
Nov 24 vs CAR CAR 17(o) 15.5
Nov 16 @ ARI ARI 20(o) 14.5
Nov 9 vs LA LA 5(u) 12.5
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
Last 10 average 11.9

Rush and Rec Yards Odds

Over
Under
127.31 / game
(2025-2026) avg
Date Opponent Rec YDs Close
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
Sep 28 vs JAC JAC 141(o) 120.5
Last 10 average 126.6

Christian McCaffrey Game Logs

Receiving

Rushing

Date Opp Score TG Rec Yds TD LG Att Yds TD LG ATS O/U
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 13 Avg 8.2 6.5 62.0 0.4 21.2 18.2 65.3 0.6 12.1
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 13 13 237 849 3.6 20 8 85 806 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