Game Preview of Buffalo Bills @ New England Patriots. Week 15 of 2025 NFL Season
The Buffalo Bills visit the New England Patriots in Week 15 on Sunday, Dec. 14 at Gillette Stadium. This is a division rematch, and both teams know these games can swing a season.
Buffalo has the bigger-play profile. The Bills sit in the 97th percentile in explosive pass rate (9.7%) and 91st percentile in explosive run rate (5.2%). That is how they break games open. The problem is protection can still get them in trouble. Buffalo’s sack rate allowed is 7.6% (22nd percentile), and LT Spencer Brown is questionable.
New England’s path usually starts with winning downs. The Patriots are strong on both sides of third down, including a 63.5% third down stop rate (94th percentile). But the weak spot is pass protection. The Patriots’ sack rate allowed is 8.4% (19th percentile), and LT Vederian Lowe is questionable. If Buffalo’s rush gets home, it can flip the game fast.
In the first meeting, the game swung on big moments and mistakes in scoring territory, per the Week 5 storyline notes. Expect more of the same feel here. Short fields, third-down stops, and one or two explosive plays could decide it.
| Date | Opponent | Result | ATS | O/U |
|---|---|---|---|---|
| 2025-12-01 | vs NYG | W 33-15 | W +7.0 | o46.5 |
| 2025-11-23 | @ CIN | W 26-20 | W +-7.5 | u50.5 |
| 2025-11-13 | vs NYJ | W 27-14 | W +12.5 | u43.5 |
| 2025-11-09 | @ TB | W 28-23 | W +2.5 | o48.5 |
| 2025-11-02 | vs ATL | W 24-23 | W +5.5 | o45.5 |
| 2025-10-26 | vs CLE | W 32-13 | W +7.0 | o40.5 |
| 2025-10-19 | @ TEN | W 31-13 | W +-6.5 | o40.5 |
| 2025-10-12 | @ NO | W 25-19 | W +-3.5 | u46.5 |
| 2025-10-05 | @ BUF | W 23-20 | L 7.5 | u49.5 |
| 2025-09-28 | vs CAR | W 42-13 | W +5.5 | o42.5 |
Buffalo’s offense creates chunk plays: 9.7% explosive pass rate (97th percentile) and 5.2% explosive run rate (91st percentile).
New England’s defense can end drives: 63.5% third down stop rate (94th percentile).
Buffalo’s defense hunts takeaways: 2.3% turnover generation rate (91st percentile).
Patriots protection is a red flag: 8.4% sack rate allowed (19th percentile), and the LT spot is banged up.
Bills protection is also a concern: 7.6% sack rate allowed (22nd percentile), with Spencer Brown questionable.
New England’s goal-line stuff rate is poor at 33.3% (5th percentile), but that comes on a tiny sample (12 snaps), so treat it carefully.
Bills -2.5 (-108) is the clean spread look if you trust Buffalo’s explosive profile (97th percentile explosive pass) to win a few high-value snaps.
Total 49.0 is priced Over -120 and Under +100. If you expect sacks and stalled drives (both teams bottom-tier in sack rate allowed percentiles), the plus-money under is the “messy game” angle.
The market says “coin-flip-ish” game: Bills -130 vs Patriots -105 on the moneyline. That fits a matchup where one turnover can swing everything.
Josh Allen over 36.5 rush yards (-119) matches the Bills’ explosive run identity (91st percentile). This also plays into red-zone and third-down scramble chances.
Drake Maye under 231.5 pass yards (-120) lines up with New England’s protection concern (19th percentile sack rate allowed) and Buffalo’s takeaway rate (91st percentile).
Khalil Shakir over 42.5 rec yards (-118) is a simple way to play Buffalo’s big-play passing environment (97th percentile explosive pass rate), without needing one deep bomb.
This matchup looks like a classic AFC East grinder with bursts of chaos. New England can absolutely make this game uncomfortable with its third-down defense and steady pace. The Patriots’ third down stop rate (94th percentile) is real, and it can keep the score tight.
But Buffalo has the more explosive ways to score. The Bills sit in the 97th percentile in explosive passing, and they also run the ball with chunk-play upside. That matters in a game where long drives might be hard to string together.
The biggest hinge is protection. Both teams show weakness in sack rate allowed, and both have key linemen listed questionable. If one quarterback starts taking hits early, it can snowball into punts, turnovers, and short fields.
From a betting lens, the spread and total sit in “close game, points available” territory. If you bet it, respect the variance. Injuries, kicker reliability (Buffalo’s kicker situation), and one busted coverage can wreck any clean script.
| Statistic | Offense | Rank | Defense | Rank | Advantage |
|---|---|---|---|---|---|
| Total Points | 318 | #5 | 252 | #18 | |
| Total Points Per Game | 26.5 | #7 | 22.9 | #17 | |
| Total Touchdowns | 36 | #7 | 29 | #17 | |
| Passing Touchdowns | 21 | #5 | 12 | #6 | |
| Rushing Touchdowns | 12 | #14 | 17 | #31 | |
| Other Touchdowns | 3 | #3 | 0 | #5 | |
| Total Kicking Points | 90 | #9 | 76 | #21 | |
| Total Two Point Conversions | 2 | #10 | 1 | #19 | |
| Kick Extra Points | 33 | #5 | 22 | #22 |
| Statistic | Offense | Rank | Defense | Rank | Advantage |
|---|---|---|---|---|---|
| Net Passing Yards | 2970 | #2 | 1850 | #32 | |
| Net Passing Yards Per Game | 248 | #6 | 168 | #32 | |
| Passer Rating | 110 | #2 | 84.2 | #27 | |
| Passing Attempts | 357 | #18 | 302 | #1 | |
| Completions | 253 | #8 | 184 | #32 | |
| Completion Percentage | 70.9 | #1 | 60.9 | #6 | |
| Passing 1st downs | 145 | #4 | 97 | #3 | |
| Passing 1st Down % | 58.9 | #11 | 47.5 | #2 | |
| Longest Pass | 72 | #9 | 40 | #32 | |
| Passing Fumbles Lost | 3 | #9 | 3 | #15 | |
| Receiving Targets | 343 | #19 | 285 | #32 | |
| Receptions | 253 | #8 | 184 | #1 | |
| Receiving Yards After Catch | 1232 | #16 | 879 | #1 | |
| YAC Average | 4.9 | #20 | 4.8 | #9 |
| Statistic | Offense | Rank | Defense | Rank | Advantage |
|---|---|---|---|---|---|
| Rushing Yards | 1349 | #11 | 1638 | #30 | |
| Rushing Yards Per Game | 112 | #19 | 149 | #3 | |
| Rushing Attempts | 347 | #2 | 308 | #22 | |
| Yards Per Rush Attempt | 3.9 | #25 | 5.3 | #2 | |
| Rushing 1st downs | 81 | #10 | 89 | #28 | |
| 20+ Yard Rushing Plays | 8 | #12 | 11 | #3 | |
| Long Rushing | 69 | #7 | 81 | #2 | |
| Rushing Fumbles | 8 | #12 | 11 | #3 | |
| Rushing Fumbles Lost | 4 | #2 | 3 | #6 |