NFL 2025 pages

Sports · Football · NFL 2025 · Week 4

New Orleans Saints at Buffalo Bills

New Orleans Saints19
Buffalo Bills31

Final · Sunday, September 28, 2025 · 1:00 p.m. ET · Highmark Stadium

Head coaches: Kellen Moore (Saints) · Sean McDermott (Bills)

Linescore

Team1234T
Saints736319
Bills14071031

Scoring summary

ClockPlayTeamDetailNO–BUF
Q1
10:49TDBillsKhalil Shakir 43 Yd pass from Josh Allen (Matt Prater Kick)07
6:46TDSaintsKendre Miller 18 Yd Rush (Blake Grupe Kick)77
2:29TDBillsJames Cook 1 Yd Rush (Matt Prater Kick)714
Q2
5:31FGSaintsBlake Grupe 54 Yd Field Goal1014
Q3
6:42TDBillsJosh Allen 5 Yd Rush (Matt Prater Kick)1021
0:14TDSaintsChris Olave 3 Yd pass from Spencer Rattler (Two-Point Run Conversion Failed)1621
Q4
8:53FGSaintsBlake Grupe 35 Yd Field Goal1921
7:07TDBillsDalton Kincaid 28 Yd pass from Josh Allen (Matt Prater Kick)1928
2:09FGBillsMatt Prater 35 Yd Field Goal1931

Team stats

StatSaintsBills
First downs2220
Total yards298356
Yards per play4.66.2
Passing yards109191
Comp / att18/2816/22
Rushing yards189165
Third down5-133-10
Fourth down0-20-1
Red zone2-42-3
Turnovers11
Penalties – yards4-4111-55
Sacks – yards lost3-173-18
Possession28:3931:21
Plays6557
AlsoSaintsBills
Passing first downs710
Rushing first downs149
First downs by penalty11
Drives1011
Yards per pass3.57.6
Interceptions thrown11
Rushing attempts3432
Yards per rush5.65.2
Fumbles lost00
Defensive / special-teams TDs00

Player lines

New Orleans Saints

Passing

PlayerC/ATTYDSAVGTDINTSACKSQBRRTG
2Spencer Rattler18/271264.7103-1781.889.4
12Chris Olave0/100.0010-00.00.0
Team18/281094.5113-17--71.4

Rushing

PlayerCARYDSAVGTDLONG
41Alvin Kamara15704.7017
5Kendre Miller11655.9118
2Spencer Rattler6498.2015
22Rashid Shaheed252.505
Team341895.6118

Receiving

PlayerRECYDSAVGTDLONGTGTS
22Rashid Shaheed44711.80155
83Juwan Johnson3289.30173
10Brandin Cooks3227.3094
12Chris Olave3206.71106
88Jack Stoll177.0071
41Alvin Kamara420.5045
2Spencer Rattler000.0001
Team181267.011725

Fumbles

PlayerFUMLOSTREC
2Spencer Rattler100
78Erik McCoy001
Team101

Defense

PlayerTOTSOLOSACKSTFLPDQB HTSTD
4Kool-Aid McKinstry7700000
56Demario Davis7501000
96Carl Granderson5512010
33Jonas Sanker5400300
94Cameron Jordan4411020
29Quincy Riley4400000
1Alontae Taylor4300000
20Pete Werner3300000
90Bryan Bresee3211010
27Isaac Yiadom3100000
93Nathan Shepherd3100020
58Chris Rumph II2200110
13Velus Jones Jr.2000000
28Danny Stutsman2000000
21Justin Reid1100000
31Jordan Howden1100000
75Taliese Fuaga1100000
92Davon Godchaux1000000
97Khristian Boyd1000000
Team594435470

Interceptions

PlayerINTYDSTD
33Jonas Sanker100

Kick returns

PlayerNOYDSAVGLONGTD
13Velus Jones Jr.513426.8300

Punt returns

PlayerNOYDSAVGLONGTD
22Rashid Shaheed11010.0100

Kicking

PlayerFGPCTLONGXPPTSMade from
19Blake Grupe2/2100.0541/1754, 35

Punting

PlayerNOYDSAVGTBIn 20LONG
32Kai Kroeger314247.31249

Buffalo Bills

Passing

PlayerC/ATTYDSAVGTDINTSACKSQBRRTG
17Josh Allen16/222099.5213-1891.2113.6

Rushing

PlayerCARYDSAVGTDLONG
4James Cook III221175.3115
17Josh Allen7456.4127
22Ray Davis133.003
26Ty Johnson100.000
18Elijah Moore100.000
Team321655.2227

Receiving

PlayerRECYDSAVGTDLONGTGTS
10Khalil Shakir56913.81435
0Keon Coleman34515.00204
86Dalton Kincaid12828.01282
5Joshua Palmer22512.50143
4James Cook III3186.00114
85Jackson Hawes11515.00151
1Curtis Samuel199.0092
88Dawson Knox000.0001
Team1620913.124322

Defense

PlayerTOTSOLOSACKSTFLPDQB HTSTD
27Tre'Davious White7701000
8Terrel Bernard6400010
42Dorian Williams6300000
24Cole Bishop5400100
7Taron Johnson4400000
47Christian Benford4400000
43Dorian Strong4400000
57AJ Epenesa3311010
39Cam Lewis3200000
9Taylor Rapp3200000
50Greg Rousseau3200000
96Deone Walker3202000
92DaQuan Jones3110010
97Joey Bosa3111010
44Joe Andreessen3100000
45Shaq Thompson2200100
52Jordan Phillips2100000
56Javon Solomon2000000
0Keon Coleman1100000
37Jordan Hancock1000000
98T.J. Sanders1000000
Team694835240

Interceptions

PlayerINTYDSTD
24Cole Bishop140

Kick returns

PlayerNOYDSAVGLONGTD
1Curtis Samuel38227.3310
26Ty Johnson11313.0130
Team49523.8310

Punt returns

PlayerNOYDSAVGLONGTD
10Khalil Shakir166.060

Kicking

PlayerFGPCTLONGXPPTSMade from
15Matt Prater1/1100.0354/4735

Punting

PlayerNOYDSAVGTBIn 20LONG
16Cameron Johnston28341.50043

Entering Week 4

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

New Orleans Saints · 0-3 · 4th in the NFC South

Buffalo Bills · 3-0 · 1st in the AFC East

Officials and attendance

Attendance: 71,017

Officials: Down Judge Tom Stephan · Umpire Mark Pellis · Field Judge Jabir Walker · Referee Land Clark · Side Judge Dominique Pender · Line Judge Jeff Hutcheon · Back Judge Courtney Brown

Week 4 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.