For the complete documentation index, see llms.txt. Markdown variants of the ranked boards (dynasty and fantasy rankings for NFL, NBA, MLB and CFB) are available by appending .md to those URLs or by sending Accept: text/markdown; other pages answer 404.
DYNATYZE
Not startedThis page's interactive half has not started on this device. Nothing was read, and nothing was invented in its place. Reload the page.
Loading the football page
Game Center
polling · 300s tick · as of 12:21 PM ET · 12 to play · 2 final
Cincinnati Bengals 12 at Pittsburgh Steelers 34. Final.
Steelers -5.5 ✓U 48.5 ✓
The verdict · 2025 Week 11
Pittsburgh Steelers 34, Bengals 12 — and it was over early.
It turned at Q3 0:51, 3rd and 9, on Kyle Dugger — 19.2 win-probability points to the Steelers on one snap, the largest move of the game.
The snaps that bent it
Steelers closed -5.5 and covered, winning by 22.
Pittsburgh Steelers 34–12 — never really in doubt late. Biggest swing: Q3 0:51, Steelers +19.2% win probability on one snap.
The biggest swing of the game · Q3 0:51 · 3rd and 9
Kyle Dugger
Steelers
(:51) (Shotgun) 16-J.Flacco pass short middle intended for 5-T.Higgins INTERCEPTED by 29-K.Dugger [90-T.Watt] at PIT 27. 29-K.Dugger for 73 yards, TOUCHDOWN.
19.2
win-probability points on one snap
The largest move of the game. The two below are drawn against it.
Jaylen WarrenSteelersQ1 11:51(11:51) 30-J.Warren left end to CIN 12 for 35 yards (20-D.Turner).
8.6pts
Darnell WashingtonSteelersQ3 7:38(7:38) (Shotgun) 2-M.Rudolph pass short left to 80-D.Washington to CIN 37 for 17 yards (22-G.Stone).
9.3pts
What separated them
Throwing the ball
Steelers won this one — +0.38 expected points per dropback, against Bengals at -0.42 expected points per dropback.
Steelersthe gap went the way the scoreboard did
Every snap
Steelers won this one — +0.20 expected points per snap, against Bengals at -0.24 expected points per snap.
Steelersthe gap went the way the scoreboard did
Red zone
Steelers won this one — 2 touchdowns on 4 trips, against Bengals at 0 touchdowns on 3 trips.
Steelersthe gap went the way the scoreboard did
Giveaways
Steelers won this one — no giveaways, against Bengals at 2 giveaways.
Drawn from the officially scored play-by-play, which lands usually within two hours of the final, or the next morning when its release runs late.
The model against the market, the momentum underneath, every drive — scrub to replay it
How the game was won
The model and the market were 6.9 win-probability points apart on the average play, and 16 apart at the widest — with the model the more convinced about Bengals.
MarketModelmodel higher on Steelershigher on Bengals164 of 175 plays carry both curves
(:51) (Shotgun) 16-J.Flacco pass short middle intended for 5-T.Higgins INTERCEPTED by 29-K.Dugger [90-T.Watt] at PIT 27. 29-K.Dugger for 73 yards, TOUCHDOWN.
Swing +19.2 for SteelersExpected points +9.39 for SteelersThe model had Bengals 9 points higher than the market did.play 125
The solid line is the betting market's home win probability; the dashed line is the play-by-play model's. The shaded band between them is the disagreement — emerald where the model liked the home team more, red where it liked the away team more. Drag across the curve or use arrow keys to replay the game; gold diamonds mark the biggest swings.
Highest-leverage plays
3rd · 0:51CIN +19% win prob(:51) (Shotgun) 16-J.Flacco pass short middle intended for 5-T.Higgins INTERCEPTED by 29-K.Dugger [90-T.Watt] at PIT 27. 29-K.Dugger for 73 yards, TOUCHDOWN.
3rd · 7:38PIT +9% win prob(7:38) (Shotgun) 2-M.Rudolph pass short left to 80-D.Washington to CIN 37 for 17 yards (22-G.Stone).
1st · 11:51PIT +9% win prob(11:51) 30-J.Warren left end to CIN 12 for 35 yards (20-D.Turner).
2nd · 3:41PIT +8% win prob(3:41) (Shotgun) 16-J.Flacco pass short middle to 30-C.Brown to CIN 38 for 17 yards (24-J.Porter).
1st · 2:16PIT +7% win prob(2:16) Direct snap to 83-Co.Heyward. 83-Co.Heyward up the middle to PIT 39 for 1 yard (49-B.Carter; 42-O.Burks). Cincinnati challenged the first down ruling, and the play was Upheld. The ruling on the field stands. (Timeout #1.)
3rd · 9:18PIT +6% win prob(9:18) (Shotgun) 2-M.Rudolph pass short left to 10-R.Wilson pushed ob at CIN 47 for 17 yards (23-D.Hill).
SettledThe modelled figures are the league play-by-play model's, not ours.
How the points landed
The margin ledger
Kenny Gainwell's 11-yard touchdown catch with 10:18 left in the 1st put Pittsburgh Steelers ahead for good. The lead never changed over the 8 scores that followed.
Steelers ahead 8–0 on categories, including the biggest gap of the duel — red-zone touchdowns.
Expected points added, per play
The centre line is an average play. A bar to the right of it is a side that gained more than the situation was worth; a bar to the left is a side that lost ground. All six bars share one scale, ±0.42 points.
Every snapexpected points added per play, all downs
−0.24Bengals: −0.24 expected points added per play
+0.20Steelers: +0.20 expected points added per play
Dropping backexpected points added per dropback
−0.42Bengals: −0.42 expected points added per play
+0.38Steelers: +0.38 expected points added per play
Running itexpected points added per rush
+0.11Bengals: +0.11 expected points added per play
−0.03Steelers: −0.03 expected points added per play
Neither side “wins” volume or play-calling mix, so neither is drawn as a duel: Bengals ran 63 snaps at a 65% dropback rate against Steelers’s 59 at 56%. Red-zone trips: Bengals 3, Steelers 4.
NoteSteelers won the down-to-down efficiency fight: 0.20 expected points added per play vs -0.24.
Derived from the play-by-play, no model
The Read
11 of 12 readings cleared their snap floor and were tested against four comparisons: this week's whole slate, the team's own season, the week before, and the team's own ordinary spread. Every bar below is set in that team's own week-to-week swing, never in league points — one team's swing runs 1.6 to 3.1 times the entire league's spread.
−2.5σtheir own normal+2.5σ
One dot per reading, placed at how far it sits from that club's own normal in that club's own standard deviations. 11 of 12 readings cleared their snap floor.
lowest in the league that weekAgainst the weekTendencies
CIN's play-action rate, 2.4%, was the lowest of the 30 team-games charted in week 11 — 6.1 points clear of the next team along.
Past their previous low of 10.3% in week 4.
41 dropbacks this game, floor 12 — 17 of their games behind the ruler, and their own week-to-week swing is 7.2 points. · −1.9σ from their own normal
lowest in the league that weekAgainst the weekTendencies
CIN's blitz rate sent, 9.1%, was the lowest of the 30 team-games charted in week 11 — 1.3 points clear of the next team along.
33 dropbacks this game, floor 12 — 17 of their games behind the ruler, and their own week-to-week swing is 9.9 points. · −1.2σ from their own normal
PIT's sack or hit rate, 7.3%, is past their previous low of 10.2% in week 7 — the lowest of their 10 charted games through week 11.
A 2.1-swing turn from week 10.
41 dropbacks this game, floor 12 — 17 of their games behind the ruler, and their own week-to-week swing is 7.2 points. · −1.2σ from their own normal
The season-grain rooms, pointed at this one game
Was this normal for them?
11 of 12 readings cleared their snap floor. Every deviation below is measured in that team's own game-to-game swing, not in league points — because one game's swing runs from 1.6 to 3.1 times the whole league's spread.
their week-to-week swingall 32 teams
upper band = their week-to-week swing · lower rule = all 32 teams · scale -18 pts to 17 pts
right on their number · −1.8 vs their 13.9%, and they swing ±8.0 week to week (−0.22× that swing) · 33 dropbacks
Steelers7.3%
leaned — stayed blocked · −8.5 vs their 15.9%, and they swing ±7.2 week to week (−1.19× that swing) · 41 dropbacks
NotePIT's blitz rate sent was the night's one real departure: 17.1%, 20.8 points below their season mean of 37.9% and 2.1 times their own 10.2-point weekly swing.
The Game Day Roster
Who was out, who dressed and never took a snap, and who was on the field how much. Game-day list and snap counts from the weekly roster and snap feeds. Practice-squad and injured-reserve players are not shown — they were never on the game-day list.
Cincinnati Bengals
48 dressed · 6 inactive · 3 never used
71Amarius MimsT · Every snap100%66 snaps
64Ted KarrasC · Every snap100%66 snaps
75Orlando BrownT · Every snap100%66 snaps
63Dylan FairchildG · Every snap100%66 snaps
16Joe FlaccoQB · Every snap100%66 snaps
1Ja'Marr ChaseWR · Full-time97%64 snaps
5Tee HigginsWR · Full-time92%61 snaps
74Jalen RiversG · Full-time83%55 snaps
30Chase BrownRB · Full-time82%54 snaps
80Andrei IosivasWR · Heavy rotation74%49 snaps
86Noah FantTE · Rotational48%32 snaps
89Drew SampleTE · Rotational45%30 snaps
87Tanner HudsonTE · Rotational33%22 snaps
66Dalton RisnerG · Situational17%11 snaps
25Tahj BrooksRB · Situational11%7 snaps
82Mitchell TinsleyWR · Situational11%7 snaps
36Kendall MiltonRB · Situational6%4 snaps
Inactive · 6
Marco WilsonCBTrey HendricksonDESean CliffordQBSamaje PerineRBCam GrandyTEJermaine BurtonWR
Dressed, never took a snap · 3
Jordan JeffersonDTLucas PatrickGJake BrowningQB
Pittsburgh Steelers
48 dressed · 7 inactive
66Mason McCormickG · Every snap100%65 snaps
77Broderick JonesT · Every snap100%65 snaps
54Zach FrazierC · Every snap100%65 snaps
76Troy FautanuT · Every snap100%65 snaps
73Isaac SeumaloG · Full-time98%64 snaps
4DK MetcalfWR · Full-time86%56 snaps
80Darnell WashingtonTE · Heavy rotation71%46 snaps
14Kenneth GainwellRB · Heavy rotation63%41 snaps
10Roman WilsonWR · Heavy rotation57%37 snaps
8Aaron RodgersQB · Heavy rotation57%37 snaps
81Jonnu SmithTE · Heavy rotation54%35 snaps
88Pat FreiermuthTE · Rotational46%30 snaps
2Mason RudolphQB · Rotational43%28 snaps
19Calvin Austin IIIWR · Rotational29%19 snaps
30Jaylen WarrenRB · Rotational28%18 snaps
15Ben SkowronekWR · Situational23%15 snaps
74Spencer AndersonG · Situational22%14 snaps
20Kaleb JohnsonRB · Situational12%8 snaps
83Connor HeywardTE · Situational8%5 snaps
13Scott MillerWR · Situational3%2 snaps
Inactive · 7
Darius SlayCBLogan LeeDTBrodric MartinDTAndrus PeatGCole HolcombILBAlex HighsmithOLBWill HowardQB
5 players played under 8 snaps, so their shares read as a dash rather than a number. 3 lines have no expected-points read and sit off the plane.
Expected points are modelled in full PPR, so the “vs expected” column stays in that unit whichever format the pills are set to. Switching the pills changes the points column, not the plane.
The field map
Every snap, where it happened
The whole game as one hundred yards. The Steelers attack right, the Bengals attack left, so a change of possession is a reversal you can see. Reading down is the order the snaps were played — not the clock, so a two-minute drill gets the same room as any other fourteen snaps. This game is final.
Bengals←Steelers→
Q1Q2Q3Q4
J.Flacco pass−24% win probabilitymoment 4 of 4
(:51) (Shotgun) 16-J.Flacco pass short middle intended for 5-T.Higgins INTERCEPTED by 29-K.Dugger [90-T.Watt] at PIT 27. 29-K.Dugger for 73 yards, TOUCHDOWN.
Q3 0:51 · Bengals · 3rd & 9 at PIT 35 · gained nothing · -9.39 EP · −24.5% win probability
162 snaps placed · 13 without a recorded yard line, left off the map · 4 marked moments — the largest win-probability swings, one per drive.
The Film Room · post-game
Post-game film: 175 plays across 18 drives, personnel groupings on 162 snaps, the eleven on the field by name, manual charting on 170. Everything here paints the morning after the week's games — there is no live play-level feed in this product, so nothing on this page updates while a game is being played.
Possession by possession
The field rail
7 of 18 drives ended in points. The longest march was PIT moving 86 yards from the PIT 7 for a field goal. Each bar is the ground a drive actually covered; PIT attacks right, CIN attacks left. Hatching marks a trip inside the twenty.
Every snap
Play stream
175 of 175 plays
Team
Quarter
Down
Play type
Expected points added
Event
Charted
Plays shown
175
EPA per play
+0.01
Success rate
41%
Yards
640
Who was on the field
Personnel groupings
Offensive grouping on every pass and run. A group needs five snaps in this game before it gets a number — under that the sample is a coin flip and the cell reads a dash instead. Open any play above to see the eleven men who were actually on the field for it.
Bengals1 RB, 1 TE, 3 WR45-0.2967%
Steelers1 RB, 2 TE, 2 WR18+0.0756%
Bengals1 RB, 2 TE, 2 WR16-0.1956%
Steelers1 RB, 1 TE, 3 WR14+0.6479%
Steelers1 RB, 3 TE, 1 WR12+0.0842%
Steelers1 RB, 1 TE, 2 WR8+0.2238%
Steelers1 RB, 2 TE, 1 WR5-0.3420%
Steelers2 RB, 1 TE, 2 WR2——
Bengals0 RB, 2 TE, 3 WR1——
Bengals0 RB, 1 TE, 4 WR1——
snapsepapass rate
175 plays · ranked by the win probability each one moved
Every play
Ball
When
Play
Only
Who
175 plays
Bar length is win probability the play moved
1st quarter38 plays
How the play was built
Nobody in motion.
FormationUnder centerOffense on the fieldOne quarterback, one back, two tight ends and two receiversDefense on the fieldFour linemen, three linebackers and four backsIn the boxSeven defenders
Bengals0Steelers6
Bengals0Steelers7
Touchdown10 plays, from the Steelers 22 to the Bengals 11
Bengals6Steelers7
Touchdown13 plays, from the Bengals 29 to the Steelers 28
Punt12 plays, from the Steelers 19 to the Steelers 46
The period ended2 plays
2nd quarter52 plays
Punt10 plays, from the Bengals 14 to the Bengals 46
Punt4 plays, from the Steelers 20 to the Steelers 27
Punt5 plays, from the Bengals 26 to the Bengals 28
Punt6 plays, from the Steelers 23 to the Steelers 45
Punt7 plays, from the Bengals 17 to the Bengals 41
Bengals6Steelers10
Field goal17 plays, from the Steelers 7 to the Bengals 7
The period ended3 plays
3rd quarter39 plays
Bengals9Steelers10
Field goal8 plays, from the Bengals 24 to the Steelers 25
Bengals9Steelers13
Field goal18 plays, from the Steelers 27 to the Bengals 12
How the play was built
A man in motion.
Thrown on the first read, it should have been intercepted.
FormationShotgunOffense on the fieldOne quarterback, one back, one tight end and three receiversDefense on the fieldTwo linemen, four linebackers and five backsRoute runPostCoverageCover 3, three deepMan or zoneZoneIn the boxFive defendersRushing the passerFivePressure (charted)The passer was pressuredTime to throw2.5 seconds
Bengals9Steelers19
Touchdown9 plays, from the Bengals 32 to the Steelers 35
Bengals9Steelers20
The period ended3 plays
4th quarter46 plays
Bengals12Steelers20
Field goal14 plays, from the Bengals 25 to the Steelers 18
Bengals12Steelers26
Bengals12Steelers27
Touchdown16 plays, from the Steelers 35 to the Bengals 5
Bengals12Steelers33
Touchdown2 plays
Bengals12Steelers34
Turnover on downs11 plays, from the Bengals 35 to the Steelers 15
The period ended2 plays
Win probability is the league play-by-play model, 98.5% of plays · a dash means none was published
The cards are drawn from the charted play-by-play, not live, and each one says so on its face.
Closing number vs result
Betting context
Closing spread
Steelers -5.5
Closing total
48.5
Bengals moneyline
+205
Steelers moneyline
-250
Steelers closed -5.5 and covered, winning by 22.
Total closed 48.5; the game landed 46 — under by 2.5.
Conditions and crew
Game environment
Venue
Acrisure Stadium
Roof / surface
outdoors · grass
Kickoff weather
Cold, 44°F at kickoff; breezy at 15 mph out of the north-west; light drizzle.
Referee
Bill Vinovich
Rest
Bengals 14 days · Steelers 7 days
Coaches
Zac Taylor vs Mike Tomlin
NoteDivision game — familiarity tightens these matchups; closing numbers tend to be sharper.
1st · 5:19PIT +6% win prob(5:19) (Shotgun) 16-J.Flacco pass deep right to 5-T.Higgins for 28 yards, TOUCHDOWN. Penalty on PIT-97-Ca.Heyward, Illegal Use of Hands, declined.
2nd · 12:54PIT +6% win prob(12:54) (Shotgun) 16-J.Flacco pass incomplete short left to 87-T.Hudson (90-T.Watt). PENALTY on PIT-90-T.Watt, Roughing the Passer, 15 yards, enforced at CIN 26 - No Play.