For the complete documentation index, see llms.txt. Markdown variants are available only for registry-approved public pages by appending .md to eligible URLs or by sending Accept: text/markdown.
Sync your league to My Playbook for custom advice

2025 Week 13 · Sun, Nov 30, 2025 · Acrisure Stadium

Buffalo BillsWinner

26

Pittsburgh Steelers

7

BUF -3 ✓U 44.5 ✓16 mph wind

Buffalo Bills 26–7 — never really in doubt late. Biggest swing: Q3 14:54, BUF +26% win probability on one snap. Played in 16 mph wind — weigh that when reading the passing lines.

The game in one curve — scrub to replay it

Win probability

0255075100End Q1End Q2End Q3PITBUF
Q3 · 14:54BUF 9PIT 7PIT ball · 1st & 10PIT 56%

(14:54) (Shotgun) 74-S.Anderson reported in as eligible. 8-A.Rodgers sacked at PIT 17 for -9 yards (97-J.Bosa). FUMBLES (97-J.Bosa) [97-J.Bosa], RECOVERED by BUF-47-C.Benford at PIT 17. 47-C.Benford for 17 yards, TOUCHDO

Market-anchored home win probability, play by play. Drag across the curve or use arrow keys to replay the game; gold diamonds mark the biggest momentum swings — tap one to jump there.

Highest-leverage plays

  1. Q3 · 14:54BUF +26% win prob(14:54) (Shotgun) 74-S.Anderson reported in as eligible. 8-A.Rodgers sacked at PIT 17 for -9 yards (97-J.Bosa). FUMBLES (97-J.Bosa) [97-J.Bosa], RECOVERED by BUF-47-C.Benford at PIT 17. 47-C.Benford for 17 yards, TOUCHDOWN. PIT-8-A.Rodgers was injured during the play.
  2. Q2 · 10:40BUF +13% win prob(10:40) 4-J.Cook left end to BUF 42 for -3 yards (51-N.Herbig). FUMBLES (51-N.Herbig), touched at BUF 40, RECOVERED by PIT-6-P.Queen at BUF 39.
  3. Q1 · 11:17BUF +8% win prob(11:17) (Shotgun) 17-J.Allen pass short right intended for 13-G.Davis INTERCEPTED by 26-B.Echols at PIT 35. 26-B.Echols to PIT 35 for no gain (13-G.Davis).
  4. Q2 · 8:12PIT +8% win prob(8:12) (Shotgun) 74-S.Anderson reported in as eligible. 30-J.Warren up the middle for 1 yard, TOUCHDOWN. PENALTY on PIT-4-D.Metcalf, Unsportsmanlike Conduct, 15 yards, enforced between downs.

How the points landed

Scoring summary

  1. Q2 · 8:12PIT Touchdown

    (8:12) (Shotgun) 74-S.Anderson reported in as eligible. 30-J.Warren up the middle for 1 yard, TOUCHDOWN. PENALTY on PIT-4-D.Metcalf, Unsportsmanlike Conduct, 15 yards, enforced between downs. (kick good)

    Score after this play: BUF 0PIT 7
  2. Q2 · 0:55BUF Field goal

    (:55) 15-M.Prater 27 yard field goal is GOOD, Center-69-R.Ferguson, Holder-19-M.Wishnowsky.

    Score after this play: BUF 3PIT 7
  3. Q3 · 14:54BUF Touchdown

    (14:54) (Shotgun) 74-S.Anderson reported in as eligible. 8-A.Rodgers sacked at PIT 17 for -9 yards (97-J.Bosa). FUMBLES (97-J.Bosa) [97-J.Bosa], RECOVERED by BUF-47-C.Benford at PIT 17. 47-C.Benford for 17 yards, TOUCHDOWN. PIT-8-A.Rodgers was injured during the play. (kick good)

    Score after this play: BUF 10PIT 7
  4. Q3 · 8:53BUF Touchdown

    (8:53) (Shotgun) 17-J.Allen pass short left to 0-K.Coleman for 1 yard, TOUCHDOWN. PENALTY on PIT-97-Ca.Heyward, Taunting, 15 yards, enforced between downs.

    Score after this play: BUF 16PIT 7
  5. Q4 · 14:16BUF Touchdown

    (14:16) (Shotgun) 17-J.Allen right tackle for 8 yards, TOUCHDOWN. (kick good)

    Score after this play: BUF 23PIT 7
  6. Q4 · 1:12BUF Field goal

    (1:12) 15-M.Prater 37 yard field goal is GOOD, Center-69-R.Ferguson, Holder-19-M.Wishnowsky.

    Score after this play: BUF 26PIT 7

Down-to-down truth

Situational splits

MetricBillsSteelers
Offensive plays7443
Total yards372 (edge)166
Yards per play5.0 (edge)3.9
Expected points added / play0.10 (edge)-0.42
Success rate46% (edge)33%
Dropback rate36%58%
Dropback efficiency (EPA/play)0.25 (edge)-0.47
Rush efficiency (EPA/play)0.02 (edge)-0.35
Third downs8/15 (edge)3/9
Red-zone trips → TDs0 → 00 → 0
Explosive plays (10+ rush / 20+ pass)8 (edge)4
First downs gained on snaps25 (edge)9
Sacks taken0 (edge)1
Turnovers22

Bills won the down-to-down efficiency fight: 0.10 expected points added per play vs -0.42.

Who moved the needle

Top performers

Passing · BUF

Josh AllenQB

15/23, 123 yds, 1 TD, 1 INT

5.4 expected points added · -8.5% completion over expected

Passing · PIT

Aaron RodgersQB

10/21, 117 yds, 0 TD, 0 INT

-9.6 expected points added · -20.2% completion over expected

Rushing · BUF

James CookRB

32 att, 144 yds, 0 TD

-7.9 expected points added on the ground

Rushing · BUF

Ray DavisRB

9 att, 62 yds, 0 TD

1.9 expected points added on the ground

Receiving · PIT

Darnell WashingtonTE

2/4 for 45 yds, 0 TD

18% of team targets · -1.1 expected points added

Receiving · BUF

James CookRB

3/3 for 33 yds, 0 TD

13% of team targets · 3.1 expected points added

Possession by possession

Drive chart

#TeamStartPlaysScrim ydsClockResult
1BUFBUF 238403:49Interception
2PITPIT 357123:40Punt
3BUFBUF 188454:12Punt
4PITPIT 20461:38Punt
5BUFBUF 13461:35Punt
6PITPIT 416131:14Punt
7BUFBUF 206203:20Fumble
8PITBUF 397392:23Touchdown +7
9BUFBUF 3117657:18Field goal +3
10PITPIT 133170:51End of half
11PITPIT 262-90:16Defensive touchdown
12PITPIT 18531:28Interception
13BUFBUF 449564:27Touchdown +6
14PITPIT 25591:27Punt
15BUFBUF 1716838:14Touchdown +7
16PITPIT 3411733:57Turnover on downs
17BUFBUF 914579:04Field goal +3
18PITPIT 28431:07End of game

5 of 18 drives ended in points. Longest march: Bills gained 83 scrimmage yards over 16 plays for a touchdown.

Full stat lines

Box score

Buffalo Bills

Passing

PlayerC/AttYdsTDINTSackedEPA
Josh Allen15/231231105.4

Rushing

PlayerAttYdsAvgTDEPA
James Cook321444.50-7.9
Ray Davis9626.901.9
Josh Allen8384.815.2
Ty Johnson252.502.8

Receiving

PlayerRecTgtYdsTDTgt shareEPA
James Cook3333013%3.1
Dawson Knox3428017%1.6
Ty Johnson3520022%0.1
Brandin Cooks111304%2.3
Jackson Hawes111004%0.8
Keon Coleman239113%4.4
Khalil Shakir145017%-2.4
Gabe Davis12509%-4.5

Defense (top contributors)

PlayerSoloAstSacksINTPD
Shaq Thompson540.000
Jordan Poyer330.000
Cole Bishop130.000
DaQuan Jones110.000
Christian Benford110.011
Joey Bosa111.000
Javon Solomon200.000
Matt Milano110.000
Gabe Davis100.000
Greg Rousseau100.000

Pittsburgh Steelers

Passing

PlayerC/AttYdsTDINTSackedEPA
Aaron Rodgers10/21117001-9.6
Mason Rudolph0/30010-2.3

Rushing

PlayerAttYdsAvgTDEPA
Jaylen Warren10353.510.6
Kenneth Gainwell5204.00-4.5
Kaleb Johnson231.50-0.4
Aaron Rodgers100.00-2.2

Receiving

PlayerRecTgtYdsTDTgt shareEPA
Darnell Washington2445018%-1.1
DK Metcalf3532023%4.9
Kenneth Gainwell2325014%0.1
Jaylen Warren249018%-0.6
Jonnu Smith12609%-0.8
Roman Wilson01005%-1.6
Ben Skowronek01005%-0.3
Calvin Austin III02009%-3.2

Defense (top contributors)

PlayerSoloAstSacksINTPD
Payton Wilson590.000
Yahya Black450.000
Jalen Ramsey630.000
Joey Porter Jr.620.000
Malik Harrison620.000
Cameron Heyward430.000
Patrick Queen240.000
Alex Highsmith330.000
Kyle Dugger140.001
Asante Samuel Jr.120.000

Closing number vs result

Betting context

Closing spread
BUF -3
Closing total
44.5
BUF moneyline
-166
PIT moneyline
+140

Bills closed -3 and covered, winning by 19.

Total closed 44.5; the game landed 33 — under by 11.5.

Conditions and crew

Game environment

Venue
Acrisure Stadium
Roof / surface
outdoors · grass
Kickoff weather
34°F, wind 16 mph
Referee
Alex Kemp
Rest
BUF 10 days · PIT 7 days
Coaches
Sean McDermott vs Mike Tomlin

Wind at 16 mph is the kind that drags passing depth and kicking range — weigh it when reading the splits.