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 17 · Sun, Dec 28, 2025 · FirstEnergy Stadium

Pittsburgh Steelers

6

Cleveland BrownsWinner

13

PIT -4.5 upsetU 35.5 ✓

Cleveland Browns 13–6. Biggest swing: Q2 5:03, PIT +20% win probability on one snap.

The game in one curve — scrub to replay it

Win probability

0255075100End Q1End Q2End Q3CLEPIT
Q2 · 5:03PIT 3CLE 10CLE ball · 1st & 10CLE 65%

(5:03) (Shotgun) 12-S.Sanders pass short right intended for 87-S.Cannella INTERCEPTED by 33-J.Sawyer (91-L.Lee) [56-A.Highsmith] at PIT 42. 33-J.Sawyer to CLE 31 for 27 yards (74-T.Jenkins).

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. Q2 · 5:03PIT +20% win prob(5:03) (Shotgun) 12-S.Sanders pass short right intended for 87-S.Cannella INTERCEPTED by 33-J.Sawyer (91-L.Lee) [56-A.Highsmith] at PIT 42. 33-J.Sawyer to CLE 31 for 27 yards (74-T.Jenkins).
  2. Q2 · 2:50PIT +14% win prob(2:50) (Shotgun) 8-A.Rodgers pass incomplete deep left to 13-S.Miller.
  3. Q4 · 12:12PIT +13% win prob(12:12) (Shotgun) 12-S.Sanders pass deep left intended for 3-J.Jeudy INTERCEPTED by 29-K.Dugger at PIT 34. 29-K.Dugger to PIT 34 for no gain (3-J.Jeudy).
  4. Q4 · 0:21PIT +13% win prob(:21) (Shotgun) 8-A.Rodgers pass incomplete short right to 11-M.Valdes-Scantling (21-D.Ward).

How the points landed

Scoring summary

  1. Q1 · 10:52CLE Field goal

    (10:52) 25-A.Szmyt 50 yard field goal is GOOD, Center-50-R.Sunahara, Holder-13-C.Bojorquez.

    Score after this play: PIT 0CLE 3
  2. Q1 · 5:18CLE Touchdown

    (5:18) (Shotgun) 12-S.Sanders pass deep right to 44-H.Fannin for 28 yards, TOUCHDOWN. CLE-44-H.Fannin was injured during the play. (kick good)

    Score after this play: PIT 0CLE 10
  3. Q2 · 14:58PIT Field goal

    (14:58) 9-C.Boswell 44 yard field goal is GOOD, Center-46-C.Kuntz, Holder-3-C.Waitman.

    Score after this play: PIT 3CLE 10
  4. Q2 · 0:03PIT Field goal

    (:03) 9-C.Boswell 40 yard field goal is GOOD, Center-46-C.Kuntz, Holder-3-C.Waitman.

    Score after this play: PIT 6CLE 10
  5. Q4 · 1:44CLE Field goal

    (1:44) 25-A.Szmyt 33 yard field goal is GOOD, Center-50-R.Sunahara, Holder-13-C.Bojorquez.

    Score after this play: PIT 6CLE 13

Down-to-down truth

Situational splits

MetricSteelersBrowns
Offensive plays6349
Total yards291 (edge)263
Yards per play4.65.4 (edge)
Expected points added / play-0.20 (edge)-0.23
Success rate41% (edge)35%
Dropback rate63%57%
Dropback efficiency (EPA/play)-0.31-0.18 (edge)
Rush efficiency (EPA/play)-0.01 (edge)-0.30
Third downs3/144/11 (edge)
Red-zone trips → TDs0 → 00 → 0
Explosive plays (10+ rush / 20+ pass)6 (edge)3
First downs gained on snaps14 (edge)10
Sacks taken22
Turnovers0 (edge)2

Who moved the needle

Top performers

Passing · CLE

Shedeur SandersQB

17/23, 186 yds, 1 TD, 2 INT

-5.5 expected points added · +7.9% completion over expected

Passing · PIT

Aaron RodgersQB

21/39, 168 yds, 0 TD, 0 INT

-12.3 expected points added · -9.1% completion over expected

Rushing · PIT

Jaylen WarrenRB

12 att, 64 yds, 0 TD

1.7 expected points added on the ground

Rushing · CLE

Dylan SampsonRB

11 att, 27 yds, 0 TD

-4.7 expected points added on the ground

Receiving · PIT

Pat FreiermuthTE

3/5 for 63 yds, 0 TD

14% of team targets · 2.3 expected points added

Receiving · CLE

Jerry JeudyWR

5/7 for 54 yds, 0 TD

30% of team targets · 0.1 expected points added

Possession by possession

Drive chart

#TeamStartPlaysScrim ydsClockResult
1CLECLE 2710414:12Field goal +3
2PITPIT 26562:16Punt
3CLECLE 147863:21Touchdown +7
4PITPIT 2011505:17Field goal +3
5CLECLE 358374:40Turnover on downs
6PITPIT 345191:46Punt
7CLECLE 166383:33Interception
8PITCLE 31492:09Turnover on downs
9CLECLE 22480:55Punt
10PITPIT 2210611:51Field goal +3
11PITPIT 257183:05Punt
12CLECLE 148175:55Punt
13PITPIT 2213428:07Missed field goal
14CLECLE 442100:51Interception
15PITPIT 345242:18Punt
16CLECLE 125122:41Punt
17PITPIT 43442:09Punt
18CLECLE 10492:38Punt
19PITPIT 20400:18Turnover on downs
20CLEPIT 20450:18Field goal +3
21PITPIT 359581:23Turnover on downs
22CLECLE 7100:17End of game

5 of 22 drives ended in points. Longest march: Browns gained 86 scrimmage yards over 7 plays for a touchdown.

Full stat lines

Box score

Pittsburgh Steelers

Passing

PlayerC/AttYdsTDINTSackedEPA
Aaron Rodgers21/39168002-12.3

Rushing

PlayerAttYdsAvgTDEPA
Jaylen Warren12645.301.7
Kenneth Gainwell7263.70-3.3
Connor Heyward22613.001.3
Jonnu Smith294.500.0
Aaron Rodgers166.00-0.2

Receiving

PlayerRecTgtYdsTDTgt shareEPA
Pat Freiermuth3563014%2.3
Scott Miller3725019%-5.2
Marquez Valdes-Scantling3921024%-5.4
Jonnu Smith5518014%-0.4
Darnell Washington221505%3.6
Adam Thielen2514014%-3.5
Kenneth Gainwell3412011%-1.4

Defense (top contributors)

PlayerSoloAstSacksINTPD
Kyle Dugger530.011
Patrick Queen240.000
Jalen Ramsey320.000
Cameron Heyward320.000
Payton Wilson320.000
Chuck Clark410.000
Joey Porter Jr.130.000
Keeanu Benton120.000
Asante Samuel Jr.120.000
Malik Harrison120.000

Cleveland Browns

Passing

PlayerC/AttYdsTDINTSackedEPA
Shedeur Sanders17/23186122-5.5

Rushing

PlayerAttYdsAvgTDEPA
Dylan Sampson11272.50-4.7
Raheim Sanders8212.60-2.9
Shedeur Sanders4205.000.4
Trayveon Williams2105.001.3

Receiving

PlayerRecTgtYdsTDTgt shareEPA
Jerry Jeudy5754030%0.1
Cedric Tillman114204%2.8
Harold Fannin Jr.223019%1.7
Brenden Bates111904%1.3
Isaiah Bond111604%1.8
Sal Cannella2411017%-8.2
Raheim Sanders121009%0.1
Malachi Corley11404%-0.5
Dylan Sampson330013%-2.1
Blake Whiteheart01004%-0.4

Defense (top contributors)

PlayerSoloAstSacksINTPD
Devin Bush540.000
Carson Schwesinger360.000
Grant Delpit611.000
Mason Graham420.000
Tyson Campbell310.002
Alex Wright221.000
Cameron Thomas130.000
Tre Avery210.000
Adin Huntington210.000
Mohamoud Diabate120.000

Closing number vs result

Betting context

Closing spread
PIT -4.5
Closing total
35.5
PIT moneyline
-205
CLE moneyline
+170

Steelers closed -4.5 and lost outright — an upset against the closing number.

Total closed 35.5; the game landed 19 — under by 16.5.

Conditions and crew

Game environment

Venue
FirstEnergy Stadium
Roof / surface
outdoors · grass
Kickoff weather
45°F, wind 14 mph
Referee
John Hussey
Rest
PIT 7 days · CLE 7 days
Coaches
Mike Tomlin vs Kevin Stefanski

Division game — familiarity tightens these matchups; closing numbers tend to be sharper.