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 15 · Sun, Dec 19, 2021 · Heinz Field

Tennessee Titans

13

Pittsburgh SteelersWinner

19

PIT -1 ✓U 44 ✓32°F

Pittsburgh Steelers 19–13. Biggest swing: Q4 0:46, TEN +34% win probability on one snap.

The game in one curve — scrub to replay it

Win probability

0255075100End Q1End Q2End Q3PITTEN
Q4 · 0:46TEN PIT TEN ball · 4th & 7PIT 64%

(:46) (Shotgun) 17-R.Tannehill pass short right to 15-N.Westbrook-Ikhine to PIT 10 for 6 yards (23-J.Haden). Official measurement. The Replay Official reviewed the short of the line to gain ruling, and the play was Uphel

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 · 0:46TEN +34% win prob(:46) (Shotgun) 17-R.Tannehill pass short right to 15-N.Westbrook-Ikhine to PIT 10 for 6 yards (23-J.Haden). Official measurement. The Replay Official reviewed the short of the line to gain ruling, and the play was Upheld. The ruling on the field stands.
  2. Q4 · 6:41TEN +24% win prob(6:41) 17-R.Tannehill FUMBLES (Aborted) at TEN 36, RECOVERED by PIT-90-T.Watt at TEN 35.
  3. Q4 · 9:24TEN +23% win prob(9:24) (Shotgun) 17-R.Tannehill pass short left intended for 40-D.Hilliard INTERCEPTED by 93-J.Schobert (98-T.Charlton) at PIT 46. 93-J.Schobert to TEN 31 for 23 yards (40-D.Hilliard; 17-R.Tannehill).
  4. Q3 · 0:57TEN +16% win prob(:57) (Shotgun) 17-R.Tannehill pass short middle to 81-R.McMath to TEN 45 for 3 yards (20-C.Sutton). FUMBLES (20-C.Sutton), RECOVERED by PIT-23-J.Haden at TEN 41. 23-J.Haden to TEN 41 for no gain (81-R.McMath).

Down-to-down truth

Situational splits

MetricTitansSteelers
Offensive plays7844
Total yards318 (edge)169
Yards per play4.1 (edge)3.8
Expected points added / play-0.20 (edge)-0.24
Success rate45% (edge)36%
Dropback rate47%64%
Dropback efficiency (EPA/play)-0.43-0.27 (edge)
Rush efficiency (EPA/play)-0.00 (edge)-0.19
Third downs9/18 (edge)2/11
Red-zone trips → TDs0 → 00 → 0
Explosive plays (10+ rush / 20+ pass)5 (edge)1
First downs gained on snaps23 (edge)9
Sacks taken43 (edge)
Turnovers51 (edge)

Titans outgained Steelers 318–169 but lost the turnover battle 5–1. That was the game.

Who moved the needle

Top performers

Passing · TEN

Ryan TannehillQB

23/32, 153 yds, 0 TD, 1 INT

-8.6 expected points added · +5.2% completion over expected

Passing · PIT

Ben RoethlisbergerQB

16/25, 148 yds, 0 TD, 0 INT

-7.6 expected points added · -7.3% completion over expected

Rushing · TEN

D'Onta ForemanRB

22 att, 108 yds, 0 TD

3.6 expected points added on the ground

Rushing · TEN

Dontrell HilliardRB

9 att, 49 yds, 0 TD

0.7 expected points added on the ground

Receiving · PIT

Diontae JohnsonWR

5/5 for 38 yds, 0 TD

20% of team targets · 0.4 expected points added

Receiving · PIT

Pat FreiermuthTE

4/4 for 37 yds, 0 TD

16% of team targets · 2.6 expected points added

Possession by possession

Drive chart

#TeamStartPlaysScrim ydsClockResult
1PITPIT 256181:37Punt
2TENTEN 30422:07Punt
3PITPIT 35441:06Punt
4TENPIT 257252:29Touchdown
5PITPIT 255-41:34Punt
6TENTEN 4711404:54Turnover on downs
7PITPIT 286221:55Punt
8TENTEN 153131:32Fumble
9PITTEN 365232:11Turnover on downs
10TENTEN 22207910:17Turnover on downs
11PITPIT 225400:18Turnover on downs
12TENTEN 257243:34Punt
13PITPIT 234-41:16Punt
14TENTEN 20603:03Punt
15PITPIT 379393:59Touchdown
16TENTEN 257162:18Fumble
17PITTEN 417222:26Fumble
18TENTEN 258434:08Interception
19PITTEN 31441:56Turnover on downs
20TENTEN 253110:44Fumble
21PITTEN 35452:07Turnover on downs
22TENTEN 2514654:02Turnover on downs
23PITPIT 10100:27End of game

0 of 23 drives ended in points. Longest march: Titans gained 79 scrimmage yards over 20 plays for a turnover on downs.

Full stat lines

Box score

Tennessee Titans

Passing

PlayerC/AttYdsTDINTSackedEPA
Ryan Tannehill23/32153014-8.6

Rushing

PlayerAttYdsAvgTDEPA
D'Onta Foreman221084.903.6
Dontrell Hilliard9495.400.7
Jeremy McNichols6264.30-1.0
Ryan Tannehill5183.61-3.1

Receiving

PlayerRecTgtYdsTDTgt shareEPA
Nick Westbrook-Ikhine4732022%-2.6
Chester Rogers4430013%2.0
D'Onta Foreman232709%2.0
Jeremy McNichols332509%3.2
Anthony Firkser221906%-1.0
Dontrell Hilliard4610019%-8.2
Geoff Swaim12506%-1.0
Cody Hollister12506%0.6
MyCole Pruitt11103%-0.4
Julio Jones01003%-0.4
Racey McMath11-103%-4.2

Defense (top contributors)

PlayerSoloAstSacksINTPD
Zach Cunningham320.000
Rashaan Evans320.000
Elijah Molden400.000
Kevin Byard210.000
Kristian Fulton300.000
Naquan Jones211.000
Dylan Cole200.000
Harold Landry200.000
Kevin Strong110.000
Amani Hooker110.000

Pittsburgh Steelers

Passing

PlayerC/AttYdsTDINTSackedEPA
Ben Roethlisberger16/25148003-7.6

Rushing

PlayerAttYdsAvgTDEPA
Najee Harris12181.50-4.7
Diontae Johnson11010.000.6
Chase Claypool177.000.3
Ben Roethlisberger300.010.7

Receiving

PlayerRecTgtYdsTDTgt shareEPA
Diontae Johnson5538020%0.4
Pat Freiermuth4437016%2.6
James Washington3536020%0.6
Zach Gentry111704%1.2
Chase Claypool021208%-2.4
Najee Harris258020%-4.2
Ray-Ray McCloud130012%-1.1

Defense (top contributors)

PlayerSoloAstSacksINTPD
Minkah Fitzpatrick920.000
Terrell Edmunds730.000
Cameron Heyward240.500
Arthur Maulet500.000
T.J. Watt411.500
Devin Bush320.001
Joe Schobert230.011
Robert Spillane130.000
Chris Wormley211.000
Cameron Sutton210.000

Closing number vs result

Betting context

Closing spread
PIT -1
Closing total
44
TEN moneyline
+109
PIT moneyline
-121

Steelers closed -1 and covered, winning by 6.

Total closed 44; the game landed 32 — under by 12.0.

Conditions and crew

Game environment

Venue
Heinz Field
Roof / surface
outdoors · grass
Kickoff weather
32°F, wind 11 mph
Referee
Brad Rogers
Rest
TEN 7 days · PIT 10 days
Coaches
Mike Vrabel vs Mike Tomlin