Mac Jones filled in at QB once again for the San Francisco 49ers, who traveled to MetLife Stadium and handled the New York Giants 34-24. The 49ers' offense once again was led by RB Christian McCaffrey, who led the team in rushing and receiving. McCaffrey touched the ball 33 times, compiled 173 scrimmage yards, and scored a pair of TDs, one rushing and one receiving.
2025 Fantasy Football Impact
McCaffrey made history on Sunday. He scored a receiving and rushing TD in the same game for the 16th time in his career, which moved him past Marshall Faulk for the most in NFL history.
His first score was a 5-yard catch in the first quarter where the Giants failed to cover him out of the backfield.
In the fourth quarter, McCaffrey capped San Francisco's scoring by punching in a 3-yard score to put the the Niners up 34-17 with 4:13 left to play.
No. 2 RB Brian Robinson Jr. also got in on the action, breaking off an 18-yard score in the 4th quarter to put San Francisco up 27-10. The 49ers ran 39 times for 159 yards. McCaffrey accounted for 28 of those totes and 106 of the yards.
Jones passed for 235 yards and a pair of scores. WR Jauan Jennings led the receivers with a 4/41/1 line. TE George Kittle had a quiet day, catching 4-of-4 targets for just 32 yards.
McCaffrey led the team in targets (6), catches (5), and receiving yards (67).
Last year was a lost season for McCaffrey, but he's having one of the best showing of his career in 2025. He's the No. 1 fantasy player in every league and will continue to carry fantasy teams to the playoffs.