On December 28, 2025, the San Francisco 49ers defeated the Chicago Bears 42-38 at Levi’s Stadium. The Chicago Bears vs 49ers match player stats reflect one of Week 17’s closest offensive contests. Both teams entered with 11-4 records and secured playoff places before kickoff.
Chicago had already clinched the NFC North title. San Francisco remained in contention for the NFC West and the conference’s top seed. The Bears played without Rome Odunze and several depth players. San Francisco lost George Kittle before kickoff and remained without Nick Bosa and Fred Warner.
San Francisco controlled possession, converted every red-zone visit, and produced a stronger rushing performance. Chicago still reached the 49ers’ two-yard line before the final pass fell incomplete.
Match Overview
Both teams entered the game with significant postseason positioning available. The result improved San Francisco to 12-4 and dropped Chicago to 11-5.
| Detail | Chicago Bears | San Francisco 49ers |
| Date | December 28, 2025 | December 28, 2025 |
| Venue | Levi’s Stadium, Santa Clara | Levi’s Stadium, Santa Clara |
| Competition | NFL Week 17 | NFL Week 17 |
| Final score | 38 | 42 |
| Record after game | 11-5 | 12-4 |
Pre-Match Context
Chicago entered after winning seven of its previous eight games. The Bears were also 11-2 following an 0-2 season start. Green Bay’s loss one day earlier secured Chicago’s first NFC North title since 2018. A victory could guarantee at least the NFC’s second seed.
San Francisco entered with five consecutive victories. Each victory came by a double-digit margin. The 49ers had also avoided punting across their previous 21 possessions. Their offense averaged 34.4 points during the five-game streak.
Chicago ruled out Odunze because of a foot injury. Luther Burden III returned after missing the previous game with an ankle injury. Kittle remained questionable until game day but could not play. His absence moved Jake Tonges into a larger receiving role.
Quarter by Quarter Score
The teams traded touchdowns throughout the night. San Francisco led after three quarters, but Chicago briefly moved ahead during the fourth.
| Team | First | Second | Third | Fourth | Final |
| Chicago Bears | 14 | 7 | 7 | 10 | 38 |
| San Francisco 49ers | 14 | 14 | 7 | 7 | 42 |
Quarter by Quarter Breakdown
First Quarter
Chicago scored on San Francisco’s first offensive play. Jaylon Johnson deflected Brock Purdy’s pass toward linebacker T.J. Edwards. Edwards returned the interception 34 yards for a touchdown. Cairo Santos converted the extra point.
San Francisco answered with Purdy’s one-yard touchdown pass to Jake Tonges. Purdy then added a 10-yard rushing touchdown. Caleb Williams found Luther Burden III for a 35-yard touchdown. That completion tied the game at 14-14.
Second Quarter
Christian McCaffrey completed San Francisco’s opening second-quarter drive with a five-yard touchdown run. The score restored a seven-point lead. Chicago responded quickly after drawing the 49ers offside. Williams connected with Colston Loveland for a 36-yard touchdown.
Purdy scored again on a three-yard run before halftime. San Francisco carried a 28-21 advantage into the break. The 49ers controlled 47 first-half plays, compared with Chicago’s 19. They also accumulated 330 first-half yards.
Third Quarter
Chicago opened the second half with a sustained scoring drive. D’Andre Swift finished it with a two-yard rushing touchdown. San Francisco regained the lead later in the quarter. Purdy connected with Kyle Juszczyk for a six-yard touchdown.
The 49ers entered the final quarter leading 35-28. Both teams had scored on five separate possessions by that stage.
Fourth Quarter
Swift tied the game with a 22-yard touchdown run. Chicago’s defense then prevented San Francisco from extending its lead. Santos converted a 29-yard field goal with 5:22 remaining. The kick gave Chicago its first lead since the opening quarter.
Purdy answered by finding Jauan Jennings for a 38-yard touchdown. The play placed San Francisco ahead with 2:15 remaining. Williams moved Chicago from its own 35-yard line to San Francisco’s two-yard line. The drive included two third-down conversions.
Chicago reached the two-yard line with four seconds remaining. Williams’ final pass toward Jahdae Walker fell incomplete in the end zone.
Team Stats Comparison
The overall numbers show how San Francisco maintained longer drives and finished scoring opportunities. Chicago produced explosive passes but faced fewer offensive possessions.
| Category | Chicago Bears | San Francisco 49ers |
| Total yards | 440 | 496 |
| First downs | 26 | 32 |
| Rushing yards | 110 | 200 |
| Net passing yards | 330 | 296 |
| Turnovers | 0 | 1 |
| Third-down conversions | 6 of 12 | 7 of 10 |
| Fourth-down conversions | 2 of 2 | 1 of 1 |
| Red-zone touchdowns | 1 of 3 | 5 of 5 |
| Penalties | 7 for 39 yards | 5 for 55 yards |
| Time of possession | 26:27 | 33:33 |
Key Numbers That Decided the Game
San Francisco’s advantage came from rushing production, conversion efficiency, and red-zone execution.
- San Francisco rushed for 200 yards, while Chicago finished with 110 rushing yards.
- The 49ers scored touchdowns on all five red-zone possessions.
- Chicago reached the red zone three times but scored one touchdown.
- San Francisco converted 70 percent of its third downs.
- The 49ers possessed the ball for over seven minutes longer than Chicago.
Full Box Score: Chicago Bears
Chicago’s offense produced 440 yards without committing a turnover. Williams created two passing touchdowns, while Swift added two rushing scores.
Burden and Loveland accounted for most of Chicago’s receiving production. The offensive line also prevented San Francisco from recording a sack.
Chicago Passing
| Player | Comp/Att | Yards | TD | INT |
| Caleb Williams | 25/42 | 330 | 2 | 0 |
Chicago Rushing
| Player | Carries | Yards | Average | TD |
| D’Andre Swift | 9 | 54 | 6.0 | 2 |
| Kyle Monangai | 8 | 38 | 4.8 | 0 |
| Caleb Williams | 5 | 18 | 3.6 | 0 |
Chicago Receiving
| Player | Receptions | Yards | Average | TD |
| Luther Burden III | 8 | 138 | 17.3 | 1 |
| Colston Loveland | 6 | 94 | 15.7 | 1 |
| Kyle Monangai | 3 | 9 | 3.0 | 0 |
| Jahdae Walker | 2 | 30 | 15.0 | 0 |
| D’Andre Swift | 2 | 25 | 12.5 | 0 |
| Cole Kmet | 2 | 16 | 8.0 | 0 |
| Durham Smythe | 1 | 11 | 11.0 | 0 |
| DJ Moore | 1 | 7 | 7.0 | 0 |
Chicago Kicking
| Player | FG | XP | Total Points |
| Cairo Santos | 1/1 | 5/5 | 8 |
Chicago Returns
Chicago received four kickoff returns during the game. Josh Blackwell handled three, while Devin Duvernay recorded the longest average.
| Player | Returns | Yards | Average |
| Josh Blackwell | 3 | 73 | 24.3 |
| Devin Duvernay | 1 | 29 | 29.0 |
Chicago Defensive Leaders
Chicago forced the game’s only turnover on the opening snap. The defense recorded one sack and three listed pass breakups.
| Player | Tackles | Sacks | Key Play |
| Tremaine Edmunds | 9 | 0 | None |
| T.J. Edwards | 9 | 0 | Interception touchdown |
| Jaquan Brisker | 8 | 0 | Pass defended |
| Nahshon Wright | 7 | 0 | None |
| Gervon Dexter | 7 | 0 | None |
| Montez Sweat | 5 | 0 | None |
| C.J. Gardner-Johnson | 5 | 0 | Pass defended |
| Joe Tryon-Shoyinka | 4 | 0 | Tackle for loss |
Austin Booker recorded Chicago’s only sack. Jaylon Johnson also created the opening touchdown by deflecting Purdy’s pass toward Edwards.
Full Box Score: San Francisco 49ers
San Francisco generated 496 yards and six offensive touchdowns. Purdy accounted for five scores through passing and rushing.
McCaffrey led a ground attack that averaged 5.9 yards per carry. Eight different players caught at least one pass.
San Francisco Passing
| Player | Comp/Att | Yards | TD | INT |
| Brock Purdy | 24/33 | 303 | 3 | 1 |
San Francisco Rushing
| Player | Carries | Yards | Average | TD |
| Christian McCaffrey | 23 | 140 | 6.1 | 1 |
| Brock Purdy | 6 | 28 | 4.7 | 2 |
| Brian Robinson Jr. | 4 | 22 | 5.5 | 0 |
| Skyy Moore | 1 | 10 | 10.0 | 0 |
San Francisco Receiving
| Player | Receptions | Yards | Average | TD |
| Jake Tonges | 7 | 60 | 8.6 | 1 |
| Ricky Pearsall | 5 | 85 | 17.0 | 0 |
| Christian McCaffrey | 4 | 41 | 10.3 | 0 |
| Jauan Jennings | 2 | 42 | 21.0 | 1 |
| Demarcus Robinson | 2 | 30 | 15.0 | 0 |
| Kyle Juszczyk | 2 | 14 | 7.0 | 1 |
| Kendrick Bourne | 1 | 25 | 25.0 | 0 |
| Brian Robinson Jr. | 1 | 6 | 6.0 | 0 |
San Francisco Kicking
| Player | FG | XP | Total Points |
| Eddy Piñeiro | 0/0 | 6/6 | 6 |
San Francisco Returns
Skyy Moore handled every recorded San Francisco return. He contributed on both punt returns and kickoff returns.
| Player | Returns | Yards | Average |
| Skyy Moore, punts | 2 | 11 | 5.5 |
| Skyy Moore, kickoffs | 4 | 92 | 23.0 |
San Francisco Defensive Leaders
San Francisco did not record a sack or takeaway. Its defense still stopped Chicago at the two-yard line on the final play.
| Player | Tackles | Sacks | Key Play |
| Tatum Bethune | 11 | 0 | TFL and pass defended |
| Dee Winters | 7 | 0 | Tackle for loss |
| Upton Stout | 4 | 0 | None |
| Deommodore Lenoir | 4 | 0 | None |
| Ji’Ayir Brown | 4 | 0 | Pass defended |
| Malik Mustapha | 3 | 0 | Pass defended |
| Kalia Davis | 3 | 0 | Tackle for loss |
| Darrell Luter Jr. | 3 | 0 | None |
Game Leaders and Top Performers
Several players directly influenced the scoring sequence. San Francisco’s quarterback and rushing attack ultimately produced the deciding advantage.
Brock Purdy
Purdy completed 24 passes for 303 yards and three touchdowns. He also rushed for two scores.
His interception occurred on San Francisco’s first offensive snap. He responded by directing six touchdown drives.
Purdy’s final touchdown pass reached Jennings with 2:15 remaining. That completion produced the decisive score.
Christian McCaffrey
McCaffrey recorded 140 rushing yards and 41 receiving yards. His 181 scrimmage yards led every player.
He scored on a five-yard run during the second quarter. His rushing production also supported San Francisco’s possession advantage.
Caleb Williams
Williams passed for 330 yards, two touchdowns, and no interceptions. He also added 18 rushing yards.
Both touchdown passes covered at least 35 yards. Williams later led Chicago’s final drive to San Francisco’s two-yard line.
Luther Burden III
Burden returned from an ankle injury and led Chicago with 138 receiving yards. He caught eight of his ten targets.
His 35-yard touchdown tied the first quarter. He also converted a third-and-long during Chicago’s final drive.
T.J. Edwards
Edwards recorded nine tackles and returned an interception for a touchdown. The return came on San Francisco’s first offensive play.
The touchdown gave Chicago its first lead. It was also the only defensive score and turnover of the game.
| Player | Team | Key Statistics | Game Impact |
| Brock Purdy | 49ers | 303 passing yards, five total TDs | Directed winning touchdown drive |
| Christian McCaffrey | 49ers | 181 scrimmage yards, one TD | Led dominant rushing attack |
| Caleb Williams | Bears | 330 passing yards, two TDs | Reached two-yard line late |
| Luther Burden III | Bears | Eight catches, 138 yards, one TD | Led all receivers |
| T.J. Edwards | Bears | Nine tackles, pick-six | Scored opening touchdown |
Starting Lineups
The official starting units reflected several injury-driven changes. Tonges replaced Kittle, while Walker joined Chicago’s three-receiver starting group.
Starting Offenses
| Position | Chicago Bears | San Francisco 49ers |
| WR 1 | Jahdae Walker | Ricky Pearsall |
| WR 2 | DJ Moore | Jauan Jennings |
| WR 3 / TE | Luther Burden III | Jake Tonges |
| TE / FB | Cole Kmet | Kyle Juszczyk |
| LT | Ozzy Trapilo | Trent Williams |
| LG | Joe Thuney | Spencer Burford |
| C | Drew Dalman | Jake Brendel |
| RG | Jonah Jackson | Dominick Puni |
| RT | Darnell Wright | Colton McKivitz |
| QB | Caleb Williams | Brock Purdy |
| RB | D’Andre Swift | Christian McCaffrey |
Starting Defenses
| Position | Chicago Bears | San Francisco 49ers |
| DL 1 | Austin Booker | Sam Okuayinonu |
| DL 2 | Andrew Billings | Jordan Elliott |
| DL 3 | Gervon Dexter | Kalia Davis |
| DL 4 | Montez Sweat | Bryce Huff |
| LB 1 | Tremaine Edmunds | Luke Gifford |
| LB 2 | T.J. Edwards | Tatum Bethune |
| LB 3 | Noah Sewell | Dee Winters |
| DB 1 | Nahshon Wright | Darrell Luter Jr. |
| DB 2 | Jaylon Johnson | Deommodore Lenoir |
| Safety 1 | Jaquan Brisker | Ji’Ayir Brown |
| Safety 2 | Kevin Byard | Malik Mustapha |
Injury Report
Chicago entered with concerns across its receiving group and secondary. Odunze’s absence reduced Williams’ available starting receiver options.
Kittle’s absence removed San Francisco’s leading tight end. Tonges responded by leading the 49ers in receptions and catching a touchdown.
Bosa and Warner remained unavailable because of longer-term injuries. Their absences continued to reshape San Francisco’s defensive front and linebacker group.
| Player | Injury | Status |
| Rome Odunze, Bears | Foot | Out |
| Nick McCloud, Bears | Illness | Out |
| Olamide Zaccheaus, Bears | Illness | Out |
| Nahshon Wright, Bears | Hamstring and illness | Questionable, active |
| T.J. Edwards, Bears | Glute | Questionable, active |
| C.J. Gardner-Johnson, Bears | Knee | Questionable, active |
| Josh Blackwell, Bears | Illness | Questionable, active |
| Luke Newman, Bears | Foot | Questionable, inactive |
| DJ Moore, Bears | Illness | Questionable, active |
| Darnell Wright, Bears | Illness | Questionable, active |
| George Kittle, 49ers | Ankle | Questionable, inactive |
| Renardo Green, 49ers | Neck | Out |
| Kurtis Rourke, 49ers | Knee | Out |
| Ricky Pearsall, 49ers | Knee and ankle | Questionable, active |
| Nick Bosa, 49ers | Knee | Injured reserve |
| Fred Warner, 49ers | Ankle | Injured reserve |
Season Series and Head to Head
San Francisco’s victory extended its overall series lead to 37-33-1. The 49ers have won the last two meetings.
| Series Scope | Meetings | 49ers Wins | Bears Wins | Ties |
| All-time series | 71 | 37 | 33 | 1 |
| Games at 49ers home venues | 38 | 24 | 14 | 0 |
| Last two meetings | 2 | 2 | 0 | 0 |
| 2025 season | 1 | 1 | 0 | 0 |
The teams met once during the 2025 regular season. San Francisco also won their previous meeting during December 2024.
| Date | Venue | Result | Winner |
| December 28, 2025 | Levi’s Stadium | 49ers 42, Bears 38 | San Francisco |
| December 8, 2024 | Levi’s Stadium | 49ers 38, Bears 13 | San Francisco |
Conference and League Standings
Chicago remained an NFC division champion after the defeat. San Francisco stayed behind Seattle but retained a Week 18 path toward the top seed.
| NFC Team | Record | Division Position | Playoff Position |
| Seattle Seahawks | 13-3 | First, NFC West | No. 1 entering Week 18 |
| Chicago Bears | 11-5 | NFC North champions | No. 2 entering Week 18 |
| Philadelphia Eagles | 11-5 | NFC East champions | No. 3 entering Week 18 |
| San Francisco 49ers | 12-4 | Second, NFC West | Top wild-card position |
Chicago could secure the second seed by defeating Detroit. A Philadelphia loss would also secure that position. San Francisco’s Week 18 game against Seattle would determine the NFC West. The winner would also receive the conference’s top seed.
Broadcast and Stream Information
NBC carried the game nationally during Sunday Night Football. Streaming and radio options differed by market and viewing device.
| Platform | Coverage | Availability | Details |
| NBC | National television | United States | Sunday Night Football |
| Peacock | Live streaming | United States | NBC streaming service |
| NFL+ | Live mobile streaming | Eligible local markets | Phone and tablet access |
| DAZN Game Pass | International streaming | Outside the United States | Market availability varied |
| ESPN Chicago | Bears radio | 1000 AM and 100.3 FM HD2 | Chicago broadcast |
| 49ers Radio Network | 49ers radio | KSFO 810 and 107.7 | Bay Area broadcast |
| Latino Mix | Spanish radio | 93.5 FM | Chicago Spanish coverage |
Mike Tirico handled play-by-play duties. Cris Collinsworth provided analysis, while Melissa Stark reported from the sideline.
Conclusion
The result strengthened San Francisco’s position before its division-deciding finale against Seattle. Chicago remained the NFC North champion despite the loss. San Francisco’s rushing attack created manageable downs and supported longer possessions. Its red-zone execution converted those possessions into touchdowns.
Chicago produced explosive passing plays and protected the football. However, three incomplete red-zone opportunities limited its scoring return. The Bears next returned home to face Detroit. The 49ers prepared to host Seattle with the division and top seed available.
For more match updates, read: Minnesota Vikings vs Chicago Bears Match Player Stats
Frequently Asked Questions
Who won the Chicago Bears versus 49ers game?
The San Francisco 49ers defeated the Chicago Bears 42-38 at Levi’s Stadium on December 28, 2025, during NFL Week 17.
What were Caleb Williams’ match statistics?
Caleb Williams completed 25 of 42 passes for 330 yards, two touchdowns, and no interceptions. He also rushed five times for 18 yards.
What were Brock Purdy’s match statistics?
Brock Purdy completed 24 of 33 passes for 303 yards, three touchdowns, and one interception. He added two rushing touchdowns.
Who was the leading rusher?
Christian McCaffrey led the game with 140 yards from 23 carries. He also scored one touchdown and added 41 receiving yards.
Who recorded the most receiving yards?
Luther Burden III led all receivers with eight catches for 138 yards. His 35-yard touchdown tied the game during the first quarter.
What was the game’s deciding play?
Purdy’s 38-yard touchdown pass to Jauan Jennings gave San Francisco the lead with 2:15 remaining. Chicago’s final end-zone pass fell incomplete.
Which important players missed the game?
Chicago played without Rome Odunze, Nick McCloud, and Olamide Zaccheaus. San Francisco played without George Kittle, Renardo Green, Nick Bosa, and Fred Warner.

