Levi’s Stadium gets the stage for a divisional game wrapped in urgency. San Francisco sits unbeaten at 2–0 but banged up, leaning on Mac Jones to steady the passing game with Brandon Aiyuk and George Kittle shelved. Arizona also stands at 2–0, riding Kyler Murray’s improvisation and a rookie star in Marvin Harrison Jr., but their secondary depth has thinned and the trenches will be tested. Check out how that fits into the prop market for the game by my analysis below.
Here are my favorite player props for this Week 3 NFL game between the 49ers and the Cardinals.
49ers vs. Cardinals Best Prop Bets
Christian McCaffrey 6+ receptions (+110)
McCaffrey’s role has shifted from balanced star to volume receiver with Brandon Aiyuk and George Kittle sidelined. He’s logged 15 catches for 125 yards and a touchdown through two games, averaging 7.5 receptions on 11 targets per game. That isn’t a spike—it’s a trend. San Francisco’s passing offense ranks fifth at 266.0 yards per game, while their rushing attack has stalled at 98.0 per game on 3.5 YPC, forcing Kyle Shanahan to “run through the air.” Arizona’s defense closes run lanes, allowing only 78.0 rushing yards per game (6th) and 3.8 YPC, but their secondary bleeds at 255.5 passing yards per game (26th). That tilt funnels touches directly to McCaffrey, especially on swings, angles, and screens where Mac Jones finds his rhythm.
San Francisco has leaned on compressed sets and motion to generate layup throws, and McCaffrey leads the team in catch volume because of it. Expect 6–8 targets, 5–7 receptions, 40–50 yards with multiple third-down conversions. Arizona’s linebackers struggle to track backs in space, giving McCaffrey free releases underneath. The only risk is if San Francisco unexpectedly controls the game on the ground, but with their run efficiency down, this script points to volume again. At +110, there’s an ever-so-slight edge.
Marvin Harrison to score a touchdown (+195)
Harrison had a quiet week two, but his usage in 2025 already looks like that of a a true WR1. Through two games he has seven receptions, 98 yards, and a touchdown, immediately slotting in as Kyler Murray’s top vertical and red-zone option. He averages 14 yards per catch, and Arizona’s offense leans on him in goal-to-go situations. With Trey McBride commanding volume (12-139 on 16 targets), Harrison benefits from single coverage and safety roll-offs. San Francisco’s defense has been elite overall—17.0 points allowed per game, seventh; 166.0 passing yards per game, sixth—but their secondary is depleted. Garrett Williams is out, Max Melton and Will Johnson are questionable, and rookies like Denzel Burke are stretched. The 49ers have given up four passing touchdowns through two games, and their coverage unit lacks size to contest Harrison’s frame.
Murray’s off-script play extends possessions, and Harrison is the first read when coverage breaks down. Expect 6–8 targets, 1–2 deep shots, and 2–3 red-zone looks. His touchdown odds are stronger than implied by +205 (~32%). His red-zone role and mismatch profile suggest closer to 40%. With Conner handling short-yardage and Harrison handling iso fades, Arizona’s offense revolves around his scoring gravity.
James Conner to score a touchdown (+110)
Conner continues to own Arizona’s short-yardage and red-zone identity. He has 73 rushing yards and two total touchdowns through two weeks, with five of the team’s seven carries inside the five. That dominance isn’t splitting evenly—rookie Trey Benson is the change-of-pace (7.5 YPC) but Conner remains the finisher. His contact balance and decisiveness make him reliable in compressed spaces, and Arizona has leaned heavily on him near the stripe.
The matchup works in his favor. San Francisco’s rush defense has allowed one rushing touchdown and 102.0 rushing yards per game, ranking just 18th, while Arizona ranks top-12 at 4.7 YPC and 118.5 yards per game. The Cardinals want balance, and Conner is averaging 12–15 carries per game. Inside the red zone, he’s averaging nearly three carries per week, one of the highest workloads among backs.
Even if game script goes negative, Conner’s role near the goal line insulates him. Murray’s improvisation and McBride’s volume open space, but when they get inside the 10, Conner is the closer. At +105 (48.8% implied), you’re buying an outcome that should be closer to 55%. Projection: 14 carries, 55–65 yards, 3 red-zone touches, and a 1-in-2 chance to score.