Running back Christian McCaffrey is working on a streak of 16 games scoring a touchdown for the 49ers, with a chance Sunday against the Bengals to break the NFL record set in 1963-65 by Lenny Moore of the Baltimore Colts.
Here is a historical look at McCaffrey’s streak:
Oct. 23, 2023 at Minnesota: 35-yard pass from Brock Purdy; 3-yard run
Oct. 15, 2023 at Cleveland: 13-yard pass from Purdy
Oct 8, 2023 vs. Dallas: 1-yard run
Oct. 1, 2023 vs. Arizona: 2-yard run; 6 pass from Purdy; 18-yard run; 1-yard run
Sept. 21, 2023: vs. N.Y. Giants: 4-yard
Sept. 17 at L.A. Rams: 14-yard run
Sept. 10 at Pittsburgh: 65-yard run
Jan. 29, 2023 at Philadelphia: 23-yard run (NFC Championship)
Jan. 22, 2023 vs. Dallas: 2-yard run (NFC Divisional)
Jan. 14, 2023 vs. Seattle: 3-yard pass from Purdy (NFC Wild Card)
Jan. 8, 2023 vs. Arizona: 21-yard pass from Purdy
Jan. 1, 2023 at Las Vegas: 14-yard run
Dec. 24, 2022 vs. Washington: 1-yard run
Dec. 15, 2022 at Seattle: 1-yard run
Dec. 11, 2022 vs. Tampa Bay: 27-yard pass from Purdy; 38-yard run
Dec. 4, 2022 vs. Miami: 3 pass from Purdy
Total touchdowns: 21
Games with multiple touchdowns: 3
Rushing touchdowns: 14
Receiving touchdowns: 7
Longest rushing touchdown: 65 yards vs. Pittsburgh (Sept. 10, 2023)
Longest receiving touchdown: 35 yards vs. Minnesota (Oct. 23, 2023)
Yardage on all touchdowns: 295 yards (14.0 yards per play)
Yardage on rushing touchdowns: 187 yards (13.3 yards per play)
Yardage on receiving touchdowns: 108 yards (15.4 yards per play)
49ers record during streak: 13-3