NFL 2025 pages

Sports · Football · NFL 2025 · Week 17

Chicago Bears at San Francisco 49ers

Chicago Bears38
San Francisco 49ers42

Final · Sunday, December 28, 2025 · 8:20 p.m. ET · Levi's Stadium, Santa Clara, CA

Head coaches: Ben Johnson (Bears) · Kyle Shanahan (49ers)

TV: Peacock

Linescore

Team1234T
Bears14771038
49ers14147742

Scoring summary

ClockPlayTeamDetailCHI–SF
Q1
14:45TDBearsT.J. Edwards 34 Yd Interception Return (Cairo Santos Kick)70
10:57TD49ersJake Tonges 1 Yd pass from Brock Purdy (Eddy Pineiro Kick)77
4:52TD49ersBrock Purdy 10 Yd Rush (Eddy Pineiro Kick)714
2:58TDBearsLuther Burden III 35 Yd pass from Caleb Williams (Cairo Santos Kick)1414
Q2
13:44TD49ersChristian McCaffrey 5 Yd Rush (Eddy Pineiro Kick)1421
12:20TDBearsColston Loveland 36 Yd pass from Caleb Williams (Cairo Santos Kick)2121
3:23TD49ersBrock Purdy 3 Yd Rush (Eddy Pineiro Kick)2128
Q3
9:51TDBearsD'Andre Swift 2 Yd Rush (Cairo Santos Kick)2828
4:52TD49ersKyle Juszczyk 6 Yd pass from Brock Purdy (Eddy Pineiro Kick)2835
Q4
14:54TDBearsD'Andre Swift 22 Yd Rush (Cairo Santos Kick)3535
5:22FGBearsCairo Santos 29 Yd Field Goal3835
2:15TD49ersJauan Jennings 38 Yd pass from Brock Purdy (Eddy Pineiro Kick)3842

Team stats

StatBears49ers
First downs2632
Total yards440496
Yards per play6.97.3
Passing yards330296
Comp / att25/4224/33
Rushing yards110200
Third down6-127-10
Fourth down2-21-1
Red zone1-35-5
Turnovers01
Penalties – yards7-395-55
Sacks – yards lost0-01-7
Possession26:2733:33
Plays6468
AlsoBears49ers
Passing first downs1617
Rushing first downs713
First downs by penalty32
Drives910
Yards per pass7.98.7
Interceptions thrown01
Rushing attempts2234
Yards per rush5.05.9
Fumbles lost00
Defensive / special-teams TDs10

Player lines

Chicago Bears

Passing

PlayerC/ATTYDSAVGTDINTSACKSQBRRTG
18Caleb Williams25/423307.9200-071.9100.3

Rushing

PlayerCARYDSAVGTDLONG
4D'Andre Swift9546.0222
25Kyle Monangai8384.8018
18Caleb Williams5183.606
Team221105.0222

Receiving

PlayerRECYDSAVGTDLONGTGTS
10Luther Burden III813817.31359
84Colston Loveland69415.713610
20Jahdae Walker23015.00194
4D'Andre Swift22512.50103
85Cole Kmet2168.0093
81Durham Smythe11111.00111
25Kyle Monangai393.00114
2DJ Moore177.0074
12Devin Duvernay000.0001
Team2533013.223639

Defense

PlayerTOTSOLOSACKSTFLPDQB HTSTD
49Tremaine Edmunds9700000
53T.J. Edwards9600101
9Jaquan Brisker8300100
26Nahshon Wright7600000
99Gervon Dexter Sr.7300000
98Montez Sweat5400000
93Joe Tryon-Shoyinka5401000
35C.J. Gardner-Johnson5200100
94Austin Booker3111210
97Andrew Billings3101000
50Grady Jarrett3000000
22Elijah Hicks2100000
1Jaylon Johnson2100100
31Kevin Byard2000000
21Travis Homer2000000
33Jaylon Jones1100000
48D'Marco Jackson1100000
39Josh Blackwell1000000
90Dominique Robinson1000000
92Daniel Hardy1000000
44Noah Sewell1000000
Team784113611

Interceptions

PlayerINTYDSTD
53T.J. Edwards1341

Kick returns

PlayerNOYDSAVGLONGTD
39Josh Blackwell37324.3300
12Devin Duvernay12929.0290
Team410225.5300

Kicking

PlayerFGPCTLONGXPPTSMade from
8Cairo Santos1/1100.0295/5829

Punting

PlayerNOYDSAVGTBIn 20LONG
19Tory Taylor317658.71164

San Francisco 49ers

Passing

PlayerC/ATTYDSAVGTDINTSACKSQBRRTG
13Brock Purdy24/333039.2311-784.1118.6

Rushing

PlayerCARYDSAVGTDLONG
23Christian McCaffrey231406.1141
13Brock Purdy6284.7210
3Brian Robinson Jr.4225.5015
9Skyy Moore11010.0010
Team342005.9341

Receiving

PlayerRECYDSAVGTDLONGTGTS
1Ricky Pearsall58517.00308
88Jake Tonges7608.61189
15Jauan Jennings24221.01384
23Christian McCaffrey44110.30186
5Demarcus Robinson23015.00252
84Kendrick Bourne12525.00251
44Kyle Juszczyk2147.0182
3Brian Robinson Jr.166.0061
Team2430312.633833

Defense

PlayerTOTSOLOSACKSTFLPDQB HTSTD
48Tatum Bethune11701100
53Dee Winters7701000
20Upton Stout4300000
2Deommodore Lenoir4200000
27Ji'Ayir Brown4100100
57Luke Gifford3300000
25Jason Pinnock3200000
93Kalia Davis3201000
28Darrell Luter Jr.3200000
6Malik Mustapha3200100
47Bryce Huff3000000
95Alfred Collins2000100
26Chase Lucas1100000
91Sam Okuayinonu1101010
99C.J. West1100000
36Marques Sigle1100000
33Siran Neal1000000
56Keion White1000000
94Yetur Gross-Matos1000010
82Brayden Willis1000000
92Jordan Elliott0000110
Team583504530

Kick returns

PlayerNOYDSAVGLONGTD
9Skyy Moore49223.0290

Punt returns

PlayerNOYDSAVGLONGTD
9Skyy Moore2115.5110

Kicking

PlayerFGPCTLONGXPPTSMade from
18Eddy Pineiro0/00.006/66

Punting

PlayerNOYDSAVGTBIn 20LONG
7Thomas Morstead28140.50249

Entering Week 17

The table after Week 16, the way the standings read when this game kicked off.

Chicago Bears · 11-4 · 1st in the NFC North

San Francisco 49ers · 11-4 · 2nd in the NFC West

Officials and attendance

Attendance: 71,836

Officials: Back Judge Terrence Miles · Down Judge Dana McKenzie · Field Judge Mearl Robinson · Side Judge Anthony Jeffries · Umpire Terry Killens Jr. · Line Judge Thomas Eaton · Referee Alex Moore

Week 17 on the schedule · Kickoff is ET, resolved for the date. The away team is listed first, as football says it. Colours are the clubs’ own; there are no logos on this site.

Suggestions?

Spot a mistake — a wrong score, a result that’s gone stale, a bracket that doesn’t look right? Or do you just have a better idea for this page? Either way, I’d rather hear it than not. Send me a line — a sentence is plenty, and I’ll take it from there.