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 18 · Sun, Jan 9, 2022 · M&T Bank Stadium

Pittsburgh SteelersWinner

16

Baltimore Ravens

13

BAL -3 upsetU 41 ✓

Pittsburgh Steelers 16–13 — decided on the final possessions. Biggest swing: OT 2:28, BAL +35% win probability on one snap.

The game in one curve — scrub to replay it

Win probability

0255075100End Q1End Q2End Q3End Q4BALPIT
OT · 2:28PIT BAL PIT ball · 4th & 8BAL 73%

(2:28) (Shotgun) 7-B.Roethlisberger pass short middle to 14-R.McCloud to BAL 31 for 10 yards (31-T.Jefferson; 49-C.Board).

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. OT · 2:28BAL +35% win prob(2:28) (Shotgun) 7-B.Roethlisberger pass short middle to 14-R.McCloud to BAL 31 for 10 yards (31-T.Jefferson; 49-C.Board).
  2. OT · 6:31BAL +30% win prob(6:31) 4-S.Koch punts 36 yards to PIT 17, Center-46-N.Moore, fair catch by 14-R.McCloud.
  3. OT · 2:13BAL +27% win prob(2:13) 22-N.Harris left end pushed ob at BAL 16 for 15 yards (98-B.Williams).
  4. OT · 3:28BAL +20% win prob(3:28) (Shotgun) 7-B.Roethlisberger pass short left to 18-D.Johnson pushed ob at BAL 43 for 11 yards (26-G.Stone).

Down-to-down truth

Situational splits

MetricSteelersRavens
Offensive plays7271
Total yards318381 (edge)
Yards per play4.45.4 (edge)
Expected points added / play-0.06 (edge)-0.24
Success rate38%38% (edge)
Dropback rate63%61%
Dropback efficiency (EPA/play)0.06 (edge)-0.35
Rush efficiency (EPA/play)-0.27-0.07 (edge)
Third downs6/17 (edge)3/14
Red-zone trips → TDs0 → 00 → 0
Explosive plays (10+ rush / 20+ pass)59 (edge)
First downs gained on snaps1919
Sacks taken1 (edge)3
Turnovers1 (edge)3

Ravens outgained Steelers 381–318 but lost the turnover battle 3–1. That was the game.

Who moved the needle

Top performers

Passing · PIT

Ben RoethlisbergerQB

30/44, 244 yds, 1 TD, 1 INT

2.9 expected points added · -0.7% completion over expected

Passing · BAL

Tyler HuntleyQB

16/31, 141 yds, 0 TD, 2 INT

-14.7 expected points added · -12.6% completion over expected

Rushing · BAL

Latavius MurrayRB

16 att, 150 yds, 1 TD

6.3 expected points added on the ground

Rushing · BAL

Tyler HuntleyQB

12 att, 72 yds, 0 TD

-2.6 expected points added on the ground

Receiving · BAL

Mark AndrewsTE

8/15 for 85 yds, 0 TD

47% of team targets · -8.4 expected points added

Receiving · PIT

Pat FreiermuthTE

6/9 for 53 yds, 0 TD

20% of team targets · 3.7 expected points added

Possession by possession

Drive chart

#TeamStartPlaysScrim ydsClockResult
1PITPIT 38562:17Punt
2BALBAL 205262:46Fumble
3PITBAL 397343:51Turnover on downs
4BALBAL 315152:10Interception
5PITPIT 344112:22Interception
6BALBAL 255302:20Turnover on downs
7PITPIT 45411:53Punt
8BALBAL 20430:55Punt
9PITPIT 296292:40Punt
10BALBAL 168253:12Punt
11PITPIT 19421:05Punt
12BALBAL 305271:54Punt
13PITPIT 7400:49Punt
14BALPIT 408311:35Turnover on downs
15PITPIT 26200:11End of half
16BALBAL 327682:28Touchdown
17PITPIT 289504:51Turnover on downs
18BALBAL 34582:07Punt
19PITPIT 354-61:28Punt
20BALBAL 258644:13Interception
21PITPIT 209454:58Punt
22BALBAL 14491:48Punt
23PIT5011605:13Touchdown
24BALBAL 328401:41Turnover on downs
25PITPIT 256190:35Punt
26BALBAL 185120:31Punt
27PITPIT 31100:07Turnover on downs
28BALBAL 249233:36Punt
29PITPIT 1715674:28Turnover on downs

0 of 29 drives ended in points. Longest march: Ravens gained 68 scrimmage yards over 7 plays for a touchdown.

Full stat lines

Box score

Pittsburgh Steelers

Passing

PlayerC/AttYdsTDINTSackedEPA
Ben Roethlisberger30/442441112.9

Rushing

PlayerAttYdsAvgTDEPA
Chase Claypool33311.002.9
Najee Harris11282.50-3.7
Benny Snell12221.80-6.1
Kalen Ballage100.00-0.6
Ben Roethlisberger3-4-1.30-1.2

Receiving

PlayerRecTgtYdsTDTgt shareEPA
Pat Freiermuth6953020%3.7
Diontae Johnson71051023%-0.1
Zach Gentry4539011%1.4
Chase Claypool5737116%2.0
Ray-Ray McCloud4937020%-2.1
Najee Harris442709%-0.1

Defense (top contributors)

PlayerSoloAstSacksINTPD
Chris Wormley341.001
Minkah Fitzpatrick510.001
T.J. Watt321.001
Cameron Sutton500.011
Robert Spillane410.000
Marcus Allen130.000
Devin Bush220.000
Alex Highsmith310.000
Cameron Heyward311.000
Joe Schobert400.000

Baltimore Ravens

Passing

PlayerC/AttYdsTDINTSackedEPA
Tyler Huntley16/31141023-14.7
Sam Koch0/10000-2.8

Rushing

PlayerAttYdsAvgTDEPA
Latavius Murray161509.416.3
Tyler Huntley12726.00-2.6
Devonta Freeman5214.20-1.6
Ty'Son Williams144.00-0.2
Devin Duvernay122.00-0.4
Mark Andrews100.00-1.1

Receiving

PlayerRecTgtYdsTDTgt shareEPA
Mark Andrews81585047%-8.4
Marquise Brown3827025%-2.5
Rashod Bateman2422013%1.1
Devonta Freeman22606%-0.6
Josh Oliver11103%-0.6
Sammy Watkins01003%-0.7
Tylan Wallace01003%-2.8

Defense (top contributors)

PlayerSoloAstSacksINTPD
Chuck Clark450.001
Josh Bynes520.000
Brandon Williams330.000
Brandon Stephens330.001
Tyus Bowser410.000
Chris Board220.000
Chris Westry400.000
Patrick Queen220.000
Calais Campbell310.000
Jimmy Smith310.000

Closing number vs result

Betting context

Closing spread
BAL -3
Closing total
41
PIT moneyline
+135
BAL moneyline
-155

Ravens closed -3 and lost outright — an upset against the closing number.

Total closed 41; the game landed 29 — under by 12.0.

Conditions and crew

Game environment

Venue
M&T Bank Stadium
Roof / surface
outdoors · grass
Kickoff weather
36°F, wind 0 mph
Referee
Shawn Hochuli
Rest
PIT 6 days · BAL 7 days
Coaches
Mike Tomlin vs John Harbaugh

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