Players
    Articles
      Shark Bites

        Christian McCaffrey Fantasy Overview

        {{ ranking.label }}
        {{ ranking.value }}
        {{ column.label }}
        {{ column.value }}
        40 Yard Dash
        4.5
        40 Yard Dash Rank
        81
        Three Cone Drill
        6.6
        Agility Score
        10.8
        Agility Score Rank
        98
        Burst Score
        124.3
        Burst Score Rank
        78
        SPARQ-x
        105.1
        SPARQ-x Rank
        34
        Speed Score
        100.3
        Speed Score Rank
        68

        Unable to load trends.

        No trend data is available.

        1QB Format

        No trend data is available.

        Superflex Format

        Christian McCaffrey

        SF RB

        Christian McCaffrey keeps piling up touches, but the efficiency caps him

        Christian McCaffrey keeps piling up touches, but the efficiency caps him

        McCaffrey continues to be one of the most targeted RBs while handling a healthy rushing share but his lack of efficiency holds him back from an RB1 finish. He posted 15 rush attempts for 52 yards and a TD while hauling in three of 5 targets for another 18 yards on his way to 16.0 PPR points.

        49ers GM John Lynch conceded on Thursday morning that WR Mike Evans (ribs) is iffy for this weekend's game vs. the Broncos. "He is old school in his mindset and he doesn’t want to miss," Lynch said. "Mike will make every attempt and we’ll see where that goes." We'll keep you updated on Evans' status over the next few days, but fantasy managers should be making other plans for Week 4. Evans' absence would leave the Niners down to Deebo Samuel, Jacob Cowing, and Jordan Watkins as the healthy WRs on the active roster. WR KhaDarel Hodge missed Wednesday's practice with a knee injury. WRs Brandin Cooks and Dante Pettis are on the practice squad. TE George Kittle and RB Christian McCaffrey could play even bigger roles than usual against Denver.

        For the first time this season, McCaffrey was responsible for over half of the 49ers’ rush attempts. He finished Sunday’s win over the Cardinals with 15 carries for 75 yards and a TD along with 4 receptions on five targets for another 41 yards. The 49ers RB has now finished as an RB1 with at least 20 PPR points in back-to-back weeks.

        49ers RB Kaelon Black (groin) is listed as questionable for this weekend’s game vs. the Dolphins. He was added to the injury report on Thursday and then limited again in Friday’s practice. Asked Friday how much optimism he has that Black will play this weekend, HC Kyle Shanahan said, "A questionable amount of optimism." Ok then. Black would be a shaky fantasy start at less than 100%. His absence would leave Jordan James as San Francisco’s No. 2 RB and likely mean more work for Christian McCaffrey.

        49ers RB Kaelon Black was added to the injury report and limited in practice on Thursday with a groin. We don't have any other details on that injury but will get San Francisco's final injury report tomorrow afternoon. Black played a big role in the opener, out-carrying Christian McCaffrey 14 to 10. His absence would leave Jordan James as the 49ers' No. 2 RB and likely mean more work for McCaffrey.

        1. 1 Christian McCaffrey SF RB
        2. 2 Kaelon Black SF RB

        See whether Christian McCaffrey is available in your leagues.

        Sign In to Check Your Leagues

        No related articles are available yet.

        Christian McCaffrey San Francisco 49ers logo

        Christian McCaffrey Player Profile

        San Francisco 49ers RB #23 Bye 8
        5’11” 210 lbs. Age 30.3 Stanford

        2026 Regular Season Stats

        Rush Yds
        286
        Rush TDs
        5
        Rec
        19
        Rec Yds
        137
        Rec TDs
        0
        Get Instant Access to the Draft War Room & Much More
        Money Back You have our personal money-back guarantee: If you’re not happy with our service for any reason, just reach out by December 31, 2026, and we’ll give you 100% of this purchase back. No strings attached.  You can cancel with one-click from your account page anytime.
        Compare Plans »