Week 12, 2025

played in New Orleans, LA

67 degrees, fair, 1 mph wind

Buffalo Bills101777-41
New Orleans Saints10006-16

Scoring Summary
1Q: 10:25 BUF - Hayden Rodgers 32 field goal
1Q: 07:03 NOS - Randal Clements 20 pass from Roger Roiger (Jamal Rooney extra point)
1Q: 03:52 NOS - Jamal Rooney 40 field goal
1Q: 00:20 BUF - Gregory Wagner 28 pass from J.C. Giles (Hayden Rodgers extra point)
2Q: 07:02 BUF - J.C. Giles 1 run (Hayden Rodgers extra point)
2Q: 05:33 BUF - Nicholas Stuber 9 run (Hayden Rodgers extra point)
2Q: 00:24 BUF - Hayden Rodgers 52 field goal
3Q: 05:25 BUF - Nicholas Stuber 12 run (Hayden Rodgers extra point)
4Q: 13:59 NOS - Jamal Rooney 38 field goal
4Q: 13:51 BUF - Collin Ganser 89 kickoff return (Hayden Rodgers extra point)
4Q: 09:06 NOS - Jamal Rooney 40 field goal

Team StatisticsBUFNOS
Record6-4-13-8
First Downs2114
- by Rushing145
- by Passing78
- by Penalty01
Total Net Yards355199
- Offensive Plays6555
- Yards per Play5.463.62
Net Rushing Yards18576
- Rushing Attempts4118
- Yards per Rush4.514.22
Net Passing Yards170123
- Att./Comp./Intrcpt22 - 16 - 030 - 19 - 0
- Gross Passing Yards179170
- Sacks/Yards Lost2/97/47
- Yards per Pass Play7.083.32
Fumbles/Lost0/01/1
3rd Down Conversions7/142/11
- Avg. YtG on 3rd Down6.211.1
4th Down Conversions1/10/0
Penalties/Yards2/106/37
Punt Returns/Yards3/412/14
Kick Returns/Yards3/1531/20
Interception Ret./Yards0/00/0
2pt Conversions0/00/0
Red Zone Visits40
- Red Zone TDs/FGs3/10/0
Avg. Drive StartOWN 37OWN 28
Time of Possession34:1725:43

Drive Charts

Buffalo Bills
QuarBeganPossFromPlaysYardsResult
115:004:41OPP 47732Field Goal
16:511:22OWN 2539Punt
13:463:40OWN 25875Touchdown
213:266:35OWN 111289Touchdown
26:331:10OPP 24424Touchdown
23:111:25OWN 313-3Punt
21:100:54OWN 47418Field Goal
313:021:02OWN 2237Punt
310:295:14OWN 26974Touchdown
48:587:03OWN 37928Punt
41:131:13OPP 4332Game
New Orleans Saints
QuarBeganPossFromPlaysYardsResult
110:193:28OWN 25875Touchdown
15:291:43OPP 183-5Field Goal
10:061:40OWN 3132Punt
26:510:18OWN 252-1Fumble
25:232:12OWN 254-2Punt
21:460:36OWN 353-17Punt
20:160:16OWN 251-2Half
315:001:58OWN 25410Punt
312:001:31OWN 3333Punt
35:156:24OWN 91270Field Goal
413:344:36OWN 10967Field Goal
41:550:42OWN 203-11Punt

Game MVP: J.C. Giles, Buffalo Bills

Rushing Statistics

BuffaloAttYardsAvgLG10+TD
Nicholas Stuber241205.002562
J.C. Giles8384.751211
Ike Fleming8303.75800
Stan Thomason1-3-3.00-300
New OrleansAttYardsAvgLG10+TD
Drake Poston5285.601220
Renaldo McCarthy5244.801210
Roger Roiger430.75900
Billy Crawford3165.33900
Ricky Greene155.00500

Passing Statistics

BuffaloAttCompYardsSk/YdTDLGIntRate
J.C. Giles22161792/91300111.7
New OrleansAttCompYardsSk/YdTDLGIntRate
Roger Roiger30191707/47122089.5

Receiving Statistics

BuffaloCatchTargYardsAvgYACLGTD
WR Gregory Wagner587314.6055301
WR Collin Ganser445614.0030240
WR David Lauer222010.0012120
TE Brady Grant24147.00780
TE Jonathan Kovel1100.00000
FB A.J. Bressany111313.000130
RB Stan Thomason1233.00230
New OrleansCatchTargYardsAvgYACLGTD
WR Martin Schoeppner686110.1717160
WR Randal Clements242713.5014201
RB Drake Poston23157.5010140
TE Emmitt Perreault23157.500110
WR Alejandro Ballard242412.0014220
FB Billy Crawford222211.0024220
TE Rob Godfrey1133.00030
FB Renaldo McCarthy1377.00070
WR James Florey12-4-4.000-40

Interception Statistics

BuffaloIntsYardsAvgTD
New OrleansIntsYardsAvgTD

Fumble Statistics

BuffaloFumbRecovForceTD
Ricardo Sawyer0110
New OrleansFumbRecovForceTD
Roger Roiger1000

Punting Statistics

BuffaloPuntYardsAvgNetLGIn20
Rodolfo Margraff38929.725.0490
Hayden Rodgers13535.015.0350
New OrleansPuntYardsAvgNetLGIn20
Nickolas McGee629348.842.0562

Kicking Statistics

BuffaloFGs40+Yd50+YdLGPAT
Hayden Rodgers2/21/11/1525/5
New OrleansFGs40+Yd50+YdLGPAT
Jamal Rooney3/32/20/0401/1

Punt Return Statistics

BuffaloRetYardsAvgTD
R.J. Altuna34113.70
New OrleansRetYardsAvgTD
Johnathan Teller2147.00

Kick Return Statistics

BuffaloRetYardsAvgTD
Collin Ganser315351.01
New OrleansRetYardsAvgTD
Daquan Norris12020.00

Defensive Statistics

BuffaloTackAsstSackRPlayPPlay
OLB Ricardo Sawyer722.01837
S Gus Spencer530.01837
ILB Donnie Burkhardt431.01228
DE Danny McGinnis401.0624
DE Winfred Compton301.51836
OLB Leon Mathis310.5622
S Troy Bannan320.01529
ILB Kaleb May300.0716
CB Levon Murphy210.01424
CB Tyler Bailey200.0818
DT Jason Booker200.01221
DT Jeremy Sawyer111.0510
CB R.J. Altuna100.0916
DT Carlos Flowers100.0814
OLB Howie Palacios100.01219
S Ashton Wynn010.0711
New OrleansTackAsstSackRPlayPPlay
OLB Tito Flynn950.04124
DT Sawyer Boone511.04124
DE Oliver Wilcox520.02613
S Corwin Torres520.02112
CB Daquan Norris500.04124
DE Bradley Donovan410.03322
S Scottie Willis410.02312
DE Scottie Humphrey311.03015
ILB J.J. Dreiser320.01812
CB Jared Cowart310.02212
S Braxton Small220.01812
ILB Zack Constant220.01712
CB Hayden Kinney220.02313
S Ricardo Goguen200.02312
DT Scottie Tanner100.01310
OLB Jeremy Dawson020.02212

Pass Rush Statistics

BuffaloSackBlockHurryKnockPPlay
OLB Ricardo Sawyer2.002037
DE Winfred Compton1.500036
DE Danny McGinnis1.001024
DT Jeremy Sawyer1.000010
ILB Donnie Burkhardt1.000028
OLB Leon Mathis0.500022
DT Carlos Flowers0.000114
New OrleansSackBlockHurryKnockPPlay
DT Sawyer Boone1.000124
DE Scottie Humphrey1.000015
OLB Jeremy Dawson0.001012
DE Bradley Donovan0.001022
OLB Tito Flynn0.000124

Pass Defense Statistics

BuffaloCaughtDefnsdIntrcpPPlay
OLB Ricardo Sawyer50037
S Troy Bannan30029
S Gus Spencer22037
ILB Donnie Burkhardt21028
ILB Kaleb May20016
OLB Leon Mathis20022
CB R.J. Altuna10016
CB Tyler Bailey10018
DE Danny McGinnis10024
CB Francisco Boerigter01037
New OrleansCaughtDefnsdIntrcpPPlay
OLB Tito Flynn30024
CB Jared Cowart30012
CB Daquan Norris21024
S Corwin Torres20012
ILB Zack Constant20012
ILB J.J. Dreiser20012
S Ricardo Goguen10012
CB Hayden Kinney10013

Blocking Statistics

BuffaloKeyBlBlOppPancRPlySckAPPly
Nicholas Nguyen39041024
Donovan Cummings37141124
Paul Newhart34141024
Jaylen Alston25041124
Percy Lubienski25041024
Brady Grant12038023
A.J. Bressany110505
New OrleansKeyBlBlOppPancRPlySckAPPly
Robert Farley36118037
Abel Lucas34018337
Chase Gibson11018137
Keegan Cinkovsky01018237
Korey Jenkins01018137
Billy Crawford0106012

Special Teams Tackles

BuffaloTacklesSTPlays
Howie Palacios224
Brady Grant112
New OrleansTacklesSTPlays
Drake Poston122
Corwin Torres111
Mason Determann111
Abel Lucas19
Braxton Small11

Participation

BuffaloRPlyOffPPlyOffRPlyDefPPlyDefSTPlyTotal Plays
Collin Ganser4021------1374
Brady Grant3823------1273
Paul Newhart4124------671
Percy Lubienski4124------671
Donovan Cummings4124------671
Nicholas Nguyen4124------671
Gregory Wagner4124------570
Jaylen Alston4124---------65
Francisco Boerigter------1637861
J.C. Giles3524---------59
Levon Murphy------14242159
Ricardo Sawyer------1837358
Gus Spencer------1837358
Winfred Compton------1836357
Howie Palacios------12192455
Nicholas Stuber3018---------48
Troy Bannan------1529246
R.J. Altuna------9162045
Donnie Burkhardt------1228141
David Lauer2512---------37
Kaleb May------7161336
Jason Booker------1221134
Tyler Bailey------818632
Leon Mathis------622331
A.J. Bressany55------2131
Danny McGinnis------624131
Carlos Flowers------814830
Vernon Parker11------2426
Jonathan Kovel149------124
Stan Thomason13------1923
Ralph Huffman02------2123
Brian Arnold------011920
Ashton Wynn------711220
Jeremy Sawyer------510116
Toby Chandler------52613
Ike Fleming102---------12
Hayden Rodgers00------1111
Melvin Freeman------2417
Dexter Garrett60---------6
Gabe Money00------66
Rodolfo Margraff00------55
J.T. Thornton------01---1
Rod Preston00---------0
Ron Nord00---------0
Richard Langfahl00---------0
Quentin Clayton------00---0
New OrleansRPlyOffPPlyOffRPlyDefPPlyDefSTPlyTotal Plays
Daquan Norris------41241075
Sawyer Boone------4124267
Tito Flynn------4124267
Keegan Cinkovsky1837------964
Abel Lucas1837------964
Korey Jenkins1837------964
Chase Gibson1837------964
Jeremy Dawson------22122559
Bradley Donovan------3322257
Randal Clements1637------255
Robert Farley1837---------55
Roger Roiger1837---------55
Jameson Mattison------23121954
Ricardo Goguen------23121853
Drake Poston820------2250
Martin Schoeppner1433------249
Scottie Humphrey------3015247
Corwin Torres------21121144
Oliver Wilcox------2613443
Zack Constant------17121241
Jared Cowart------2212640
Hayden Kinney------2313238
Scottie Willis------2312237
Warren Baker------1611835
Alejandro Ballard1122---------33
Emmitt Perreault923---------32
Braxton Small------1812131
Mason Determann614------1131
Rob Godfrey31------2630
J.J. Dreiser------1812---30
C.J. Marek44------2028
Renaldo McCarthy716---------23
James Florey23------1823
Scottie Tanner------1310---23
Billy Crawford612---------18
Ricky Greene40------1115
Nickolas McGee00------99
Cornelius Thomason00------99
Jamal Rooney00------88
Johnathan Teller------0044
Emmitt Schwartz------0044
Wendell Linstrom00---------0
Axel Perkins00---------0
Jonah Anderle00---------0
Joe Rivera00---------0
Gabriel Crawford------00---0

Directional Rushing Statistics

DistanceAttYardsAvg
Left4338.3
Middle24793.3
Right13735.6
None000.0
DistanceAttYardsAvg
Left4215.3
Middle9343.8
Right4235.8
None1-2-2.0

Detailed Passing Statistics

BuffaloAttCmp20+BdThDropDfnsHurrKnckIntc
J.C. Giles22163121220
New OrleansAttCmp20+BdThDropDfnsHurrKnckIntc
Roger Roiger30193224310

Directional Passing Statistics

DistanceAttCompYardsAvg
Screen43153.8
Short (0-8 Yds)151215110.1
Medium (9-18 Yds)111313.0
Long (19+ Yds)2000.0
DistanceAttCompYardsAvg
Screen84344.3
Short (0-8 Yds)19151367.2
Medium (9-18 Yds)2000.0
Long (19+ Yds)1000.0

Detailed Receiving Statistics

BuffaloTargtCaugtDropdYards20+PPlay
WR Gregory Wagner85173224
TE Brady Grant42014023
WR Collin Ganser44056121
WR David Lauer22020012
RB Stan Thomason211303
TE Jonathan Kovel110009
FB A.J. Bressany1101305
New OrleansTargtCaugtDropdYards20+PPlay
WR Martin Schoeppner86061033
WR Randal Clements42127137
WR Alejandro Ballard42024122
RB Drake Poston32015020
FB Renaldo McCarthy3117016
TE Emmitt Perreault32015023
FB Billy Crawford22022112
WR James Florey210-403
TE Rob Godfrey110301

Red-Zone Rushing Statistics

BuffaloAttYardsAvgOverall Avg
Nicholas Stuber5204.005.00
J.C. Giles3124.004.75
Ike Fleming166.003.75
New OrleansAttYardsAvgOverall Avg
Drake Poston1-1-1.005.60

Red-Zone Passing Statistics

BuffaloAttCompYardsAvg/AttOverall Avg
J.C. Giles2194.508.14
New OrleansAttCompYardsAvg/AttOverall Avg
Roger Roiger112020.005.67

Red-Zone Receiving Statistics

BuffaloTargetCatchYardsAvg/TargOverall Avg
WR Gregory Wagner2194.509.13
New OrleansTargetCatchYardsAvg/TargOverall Avg
WR Randal Clements112020.006.75

Third Down Rushing Statistics

BuffaloRushesConversions
Nicholas Stuber62
J.C. Giles22
New OrleansRushesConversions
Roger Roiger21
Drake Poston10

Third Down Passing Statistics

BuffaloAttCompConversions
J.C. Giles643
New OrleansAttCompConversions
Roger Roiger741

Third Down Receiving Statistics

BuffaloTargCatchConversions
WR Gregory Wagner322
WR David Lauer111
TE Brady Grant100
WR Collin Ganser110
New OrleansTargCatchConversions
TE Emmitt Perreault210
WR Randal Clements111
WR Martin Schoeppner100
RB Drake Poston110
FB Renaldo McCarthy100
FB Billy Crawford110

SectionAttendance
Stadium62,700 (70,000 capacity)
Upper Deck18,600 (21,400)
End Zone13,500 (15,400)
Mezzanine7,900 (8,900)
Sideline Seats12,300 (13,600)
Club Seats7,100 (7,400)
Luxury Boxes3,300 (3,300)