Below are several statistics and notes from Monday's game, which were provided by the 49ers Communications staff.
49ers Defense
- The 49ers defense forced Ravens QB Lamar Jackson into a safety in the first quarter, marking the first time the unit has forced a safety since they did so in 2018 at Arz. (10/28/18).
- The 49ers defense has held opposing offenses without a 100-yd. individual rusher in 42-consecutive games dating back to Week 9 of 2021 [vs. Arz. (11/7/21)].
- San Francisco's 42-consecutive games without an opposing 100-yd. rusher marks the longest active streak in the NFL and the longest streak by an NFL team since the New Orleans Saints streak from 2017-2020 [50-consecutive games without an opposing 100-yd. individual rusher [at LAR (11/26/17) – at Atl. (12/6/20)].
- It is also the 2nd-longest streak in the NFL since at least 2000.
MOST CONSECUTIVE GAMES WITHOUT AN OPPOSING 100-YD RUSHER, SINCE 2000
| Rank | Team | Games | Dates |
| 1. | New Orleans Saints | 50 | 11/26/2017 - 12/6/2020 |
| 2. | San Francisco 49ers | 42 | 11/7/2021 – 12/25/23 |
| 3. | Baltimore Ravens | 39 | 12/17/2006 - 10/4/2009 |
| 4t. | Minnesota Vikings | 36 | 11/18/2007-12/13/2009 |
| San Francisco 49ers | 36 | 11/29/2009 – 12/19/2011 | |
| 5. | Pittsburgh Steelers | 32 | 12/20/2007 - 12/20/2009 |
Brock Purdy
- QB Brock Purdy completed 18 of his 32 passing atts. for 255 yds.
- With 255 passing yds. on the night, Purdy now has 4,050 passing yds. this season, making him the 3rd QB in 49ers franchise history to eclipse the 4,000 yd. mark in a single season.
49ERS QBS WITH 4,000-OR-MORE PASSING YDS. IN A SEASON, FRANCHISE HISTORY
| Player | Yards | Season |
| QB Brock Purdy | 4,050 | 2023 |
| QB Jeff Garcia | 4,278 | 2000 |
| QB Steve Young | 4,170 | 1998 |
| QB Steve Young | 4,023 | 1993 |
- Purdy's 4,050 passing yds. this season are the 3rd-most by a 49ers QB in a single season in franchise history.
MOST PASSING YDS. IN A SEASON, FRANCHISE HISTORY
| Rank | Player | Yards | Season |
| 1. | QB Jeff Garcia | 4,278 | 2000 |
| 2. | QB Steve Young | 4,170 | 1998 |
| 3. | QB Brock Purdy | 4,050 | 2023 |
| 4. | QB Steve Young | 4,023 | 1993 |
| 5. | QB Jimmy Garoppolo | 3,978 | 2019 |
Sam Darnold
- QB Sam Darnold completed 8 of his 14 passing atts. for 81 yds. and 1 TD.
- His passing TD marked his first of the season and the 62nd of his career.
Christian McCaffrey
- RB Christian McCaffrey registered 14 carries for 103 yds. and 1 TD on the ground to go along with 6 recepts. for 28 yds. through the air.
- With 6 recepts. on the evening, McCaffrey now has 505 career recepts. His 505 recepts. in 90 career games surpass HOF RB Marshall Faulk (112 games) as the fastest RB in NFL history to reach 500 career recepts.
- McCaffrey's 21 total TDs this season are the 2nd-most total TDs scored by a player in franchise history.
MOST TOTAL TDs IN A SEASON, FRANCHISE HISTORY
| Rank | Player | Season | TDs |
| 1. | WR Jerry Rice | 1987 | 23 |
| 2. | RB Christian McCaffrey | 2023 | 21 |
| 3. | WR Jerry Rice | 1989 & 1995 | 17 |
| 4t. | WR Terrell Owens | 2001 | 16 |
| WR Jerry Rice | 1986 & 1993 | 16 |
- With 131 yds. from scrimmage, McCaffrey now has 1,932 yds. from scrimmage this season, which is the 5th-most in a single season in franchise history.
MOST YDS. FROM SCRIMMAGE IN A SEASON, FRANCHISE HISTORY
| Rank | Player | Yds. | Season |
| 1. | RB Frank Gore | 2,180 | 2006 |
| 2. | RB Garrison Hearst | 2,105 | 1998 |
| 3. | RB Roger Craig | 2,066 | 1985 |
| 4. | RB Roger Craig | 2,036 | 1988 |
| 5. | RB Christian McCaffrey | 1,932 | 2023 |
- McCaffrey's 131 yds. from scrimmage mark his 8th-consecutive game with 100-or-more yds. from scrimmage, which is tied for the 2nd-longest streak of his career (9 games in 2019 & 8 games in 2018) and surpasses former RB Roger Craig for the most consecutive games with 100-or-more yds. from scrimmage in a single season in franchise history.
MOST CONSECUTIVE GAMES IN A SEASON WITH 100-OR-MORE YDS. FROM SCRIMMAGE, FRANCHISE HISTORY
| Rank | Player | Games | Season(s) |
| 1. | RB Christian McCaffrey | 8 | 2023 |
| 2. | RB Roger Craig | 7 | 1988 |
| 3t. | RB Roger Craig | 6 | 1985 & 1987 |
| RB Frank Gore | 6 | 2007 |
- It also marked McCaffrey's 12th game this season with 100-or-more yds. from scrimmage, which surpasses Craig for the most games in a single season with 100-or-more yds. from scrimmage.
MOST GAMES IN A SEASON WITH 100-OR-MORE YDS. FROM SCRIMMAGE, FRANCHISE HISTORY
| Rank | Player | Games | Season(s) |
| 1. | RB Christian McCaffrey | 12 | 2023 |
| 2. | RB Roger Craig | 11 | 1985 & 1988 |
| 3t. | RB Charlie Garner | 10 | 1999 |
| RB Frank Gore | 10 | 2006 | |
| RB Garrison Hearst | 10 | 1998 |
- McCaffrey's 103 rushing yds. give him 7 games this season with 100-or-more rushing yds., the most in the NFL, and mark the 22nd such game of his career, which is the 4th-most games with 100-or-more rushing yds. among active NFL RBs.
MOST GAMES WITH 100-OR-MORE RUSHING YDS., ACTIVE NFL RBs
| Rank | Player | Games |
| 1. | RB Derrick Henry, Ten. | 37 |
| 2t. | RB Nick Chubb, Cle. | 30 |
| RB Ezekiel Elliott, Dal./NE | 30 | |
| 4. | RB Christian McCaffrey, Car./SF | 22 |
| 5. | RB Dalvin Cook, Min./NYJ | 21 |
- With 145 yds. vs. Sea. (12/10/23), 115 yds. at Arz. (12/17/23) and 103 yds. on the evening, McCaffrey has registered 100-or-more rushing yds. in 3-consecutive games for the 2nd time in his career and the first time since 2019 [117 yds. at SF (10/27/19); 146 yds. vs. Ten. (11/3/19); 108 yds. at GB (11/10/19)].
George Kittle
- TE George Kittle tallied 7 recepts. for 126 yds., marking his 3rd game this season with 100-or-more yds. and the 17th such game of his career, which is tied for the 3rd-most games with 100-or-more yds. by any player in franchise history.
MOST GAMES WITH 100-OR-MORE REC. YDS. AMONG ALL PLAYERS, FRANCHISE HISTORY
| Rank | Player | Games |
| 1. | WR Jerry Rice | 66 |
| 2. | WR Terrell Owens | 25 |
| 3t. | TE George Kittle | 17 |
| WR Gene Washington | 17 | |
| 5. | WR Dwight Clark | 16 |
Brandon Aiyuk
- WR Brandon Aiyuk hauled in 6 recepts. for 113 yds., marking his 6th game this season with 100-or-more yds. and the 10th such game of his career.
Ronnie Bell
- WR Ronnie Bell notched 1 recept. for a 12-yd. TD, marking the 2nd TD recept. of his career.
Javon Hargrave
- DL Javon Hargrave registered 3 tackles and 1.0 sack of Ravens QB Lamar Jackson, giving him 7.0 sacks on the season and 44.5 in his career.
Randy Gregory
- DL Randy Gregory and DL Chase Young split a sack of Jackson.
- The 0.5 sack gave Gregory 3.5 this season and marked 7.5 for Young this season.
Jake Moody
- K Jake Moody connected on a 45-yd. FG and both of his PATs.
More San Francisco 49ers News
-
49ers' Week 18 loss to Seahawks: Key stats, records, and McCaffrey milestones
The San Francisco 49ers finished their 2025 season with a 12-5 record thanks to a 13-3 Week 18 loss to the Seattle Seahawks at Levi's Stadium in Santa Clara, California. Below are several statistics and notes from Saturday's game, which were provided by the 49ers... -
Ravens request interview with 49ers' Robert Saleh for head coaching vacancy
The Baltimore Ravens are searching for a new head coach after parting ways with longtime leader John Harbaugh, and San Francisco 49ers defensive coordinator Robert Saleh has emerged as a candidate. According to ESPN's Adam Schefter, the Ravens have requested permission to... -
Baldy reveals the key to 49ers success vs. Eagles in Wild Card matchup
The San Francisco 49ers face a daunting challenge in the Wild Card round, traveling to Lincoln Financial Field to take on the Philadelphia Eagles on Sunday. It's a matchup that many around the league—including NFL analyst Brian Baldinger—believe is far from ideal for Kyle... -
49ers Notebook: McCaffrey blames self for key interception; Smith-Njigba takes dig at Deommodore Lenoir; Kittle unbothered by Seahawks celebrating at Levi's
The 49ers were on the dejected side after their 13-3 loss to the Seattle Seahawks on Saturday night, which cost them the chance to have home-field advantage throughout the playoffs. Understandably there wasn't much for them to say about the game afterwards, but one common...