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

2021 Week 8 · Sun, Oct 31, 2021 · FirstEnergy Stadium

Pittsburgh SteelersWinner

15

Cleveland Browns

10

CLE -5.5 upsetU 43 ✓

Pittsburgh Steelers 15–10. Biggest swing: Q4 6:14, PIT +25% win probability on one snap.

The game in one curve — scrub to replay it

Win probability

0255075100End Q1End Q2End Q3CLEPIT
Q4 · 6:14PIT CLE CLE ball · 2nd & 8PIT 53%

(6:14) 6-B.Mayfield pass short left to 80-J.Landry to PIT 21 for 11 yards (93-J.Schobert). FUMBLES (93-J.Schobert), RECOVERED by PIT-90-T.Watt at PIT 20.

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. Q4 · 6:14PIT +25% win prob(6:14) 6-B.Mayfield pass short left to 80-J.Landry to PIT 21 for 11 yards (93-J.Schobert). FUMBLES (93-J.Schobert), RECOVERED by PIT-90-T.Watt at PIT 20.
  2. Q4 · 1:58PIT +24% win prob(1:58) (Shotgun) 6-B.Mayfield pass incomplete short middle to 80-J.Landry (39-M.Fitzpatrick) [97-C.Heyward].
  3. Q4 · 11:08CLE +21% win prob(11:08) (Shotgun) 7-B.Roethlisberger pass short right to 88-P.Freiermuth for 2 yards, TOUCHDOWN.
  4. Q4 · 2:57CLE +14% win prob(2:57) (Shotgun) 6-B.Mayfield pass incomplete deep middle to 13-O.Beckham. PENALTY on PIT-56-A.Highsmith, Roughing the Passer, 15 yards, enforced at PIT 39 - No Play.

Down-to-down truth

Situational splits

MetricSteelersBrowns
Offensive plays7058
Total yards370 (edge)306
Yards per play5.3 (edge)5.3
Expected points added / play0.06 (edge)-0.10
Success rate39%41% (edge)
Dropback rate56%62%
Dropback efficiency (EPA/play)0.07 (edge)-0.03
Rush efficiency (EPA/play)0.05 (edge)-0.23
Third downs4/13 (edge)3/10
Red-zone trips → TDs0 → 00 → 0
Explosive plays (10+ rush / 20+ pass)77
First downs gained on snaps23 (edge)18
Sacks taken2 (edge)4
Turnovers0 (edge)1

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

Who moved the needle

Top performers

Passing · PIT

Ben RoethlisbergerQB

22/34, 266 yds, 1 TD, 0 INT

5.7 expected points added · -1.9% completion over expected

Passing · CLE

Baker MayfieldQB

20/31, 225 yds, 0 TD, 0 INT

2.9 expected points added · -3.0% completion over expected

Rushing · PIT

Najee HarrisRB

26 att, 91 yds, 1 TD

3.2 expected points added on the ground

Rushing · CLE

Nick ChubbRB

16 att, 61 yds, 0 TD

-5.3 expected points added on the ground

Receiving · PIT

Diontae JohnsonWR

6/13 for 98 yds, 0 TD

37% of team targets · -0.5 expected points added

Receiving · CLE

Jarvis LandryWR

5/10 for 65 yds, 0 TD

32% of team targets · -4.2 expected points added

Possession by possession

Drive chart

#TeamStartPlaysScrim ydsClockResult
1CLECLE 2514636:51Turnover on downs
2PITPIT 259273:50Punt
3CLECLE 158504:25Turnover on downs
4PITPIT 4010575:36Turnover on downs
5CLECLE 25500:48Punt
6PITPIT 23401:14Punt
7CLECLE 224-51:09Punt
8PITPIT 3712534:29Turnover on downs
9CLECLE 106241:17Punt
10PITPIT 35100:21End of half
11PITPIT 27551:05Punt
12CLECLE 149814:19Touchdown
13PITPIT 2214785:57Touchdown
14CLECLE 40591:57Punt
15PITPIT 1714885:38Touchdown
16CLECLE 209595:00Fumble
17PITPIT 20481:42Punt
18CLECLE 398252:29Turnover on downs
19PITPIT 266541:53Turnover on downs

0 of 19 drives ended in points. Longest march: Steelers gained 88 scrimmage yards over 14 plays for a touchdown.

Full stat lines

Box score

Pittsburgh Steelers

Passing

PlayerC/AttYdsTDINTSackedEPA
Ben Roethlisberger22/342661025.7
Chris Boswell0/10000-3.0

Rushing

PlayerAttYdsAvgTDEPA
Najee Harris26913.513.2
Chase Claypool2168.000.1
Ray-Ray McCloud11010.000.0
Anthony McFarland111.00-0.9
Ben Roethlisberger100.000.0
Kalen Ballage1-3-3.00-1.1

Receiving

PlayerRecTgtYdsTDTgt shareEPA
Diontae Johnson61398037%-0.5
Chase Claypool4545014%1.4
Pat Freiermuth4744120%4.4
Zach Gentry3539014%-1.0
Najee Harris332909%1.8
Benny Snell11703%-0.3
James Washington11403%-0.3

Defense (top contributors)

PlayerSoloAstSacksINTPD
Joe Schobert430.000
T.J. Watt421.500
Terrell Edmunds410.000
Devin Bush320.000
Minkah Fitzpatrick310.001
Alex Highsmith130.000
Cameron Heyward310.500
Arthur Maulet310.000
Cameron Sutton300.000
Chris Wormley121.000

Cleveland Browns

Passing

PlayerC/AttYdsTDINTSackedEPA
Baker Mayfield20/312250042.9

Rushing

PlayerAttYdsAvgTDEPA
Nick Chubb16613.80-5.3
D'Ernest Johnson4225.510.5
Baker Mayfield155.001.0
Jarvis Landry155.000.2
Demetric Felton133.00-0.4

Receiving

PlayerRecTgtYdsTDTgt shareEPA
Jarvis Landry51065032%-4.2
David Njoku3339010%2.1
Harrison Bryant223306%2.8
Rashard Higgins2427013%0.4
Austin Hooper4626019%0.2
Demetric Felton111403%1.1
Nick Chubb11803%0.4
D'Ernest Johnson137010%-1.0
Odell Beckham11603%0.4

Defense (top contributors)

PlayerSoloAstSacksINTPD
Anthony Walker260.001
Mack Wilson520.000
Ronnie Harrison410.000
Malcolm Smith410.001
Myles Garrett311.000
John Johnson130.000
Greedy Williams310.001
Grant Delpit310.000
Troy Hill130.000
Malik McDowell121.000

Closing number vs result

Betting context

Closing spread
CLE -5.5
Closing total
43
PIT moneyline
+196
CLE moneyline
-222

Browns closed -5.5 and lost outright — an upset against the closing number.

Total closed 43; the game landed 25 — under by 18.0.

Conditions and crew

Game environment

Venue
FirstEnergy Stadium
Roof / surface
outdoors · grass
Kickoff weather
57°F, wind 13 mph
Referee
Shawn Hochuli
Rest
PIT 14 days · CLE 10 days
Coaches
Mike Tomlin vs Kevin Stefanski

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