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

2023 Week 18 · Sat, Jan 6, 2024 · M&T Bank Stadium

Pittsburgh SteelersWinner

17

Baltimore Ravens

10

PIT -3 ✓U 34 ✓15 mph wind

Pittsburgh Steelers 17–10. Biggest swing: Q4 15:00, BAL +24% win probability on one snap. Played in 15 mph wind — weigh that when reading the passing lines.

The game in one curve — scrub to replay it

Win probability

0255075100End Q1End Q2End Q3BALPIT
Q4 · 15:00PIT 13BAL 7PIT ball · 3rd & 4PIT 58%

(15:00) (Shotgun) 2-M.Rudolph pass deep middle to 18-D.Johnson for 71 yards, TOUCHDOWN.

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 · 15:00BAL +24% win prob(15:00) (Shotgun) 2-M.Rudolph pass deep middle to 18-D.Johnson for 71 yards, TOUCHDOWN.
  2. Q2 · 0:12PIT +13% win prob(:12) (No Huddle, Shotgun) 2-M.Rudolph sacked at BAL 42 for -8 yards (50-K.Van Noy). FUMBLES (50-K.Van Noy), RECOVERED by BAL-96-B.Washington at BAL 37.
  3. Q2 · 2:26BAL +12% win prob(2:26) (Shotgun) 2-T.Huntley pass deep right to 80-I.Likely for 27 yards, TOUCHDOWN.
  4. Q4 · 7:19PIT +9% win prob(7:19) (No Huddle, Shotgun) 35-G.Edwards left guard to BAL 32 for 5 yards (25-E.Rowe; 95-K.Benton). FUMBLES (25-E.Rowe), RECOVERED by PIT-44-M.Golden at BAL 32.

How the points landed

Scoring summary

  1. Q1 · 2:41PIT Touchdown

    (2:41) (Shotgun) 22-N.Harris up the middle for 6 yards, TOUCHDOWN. (kick good)

    Score after this play: PIT 7BAL 0
  2. Q2 · 2:26BAL Touchdown

    (2:26) (Shotgun) 2-T.Huntley pass deep right to 80-I.Likely for 27 yards, TOUCHDOWN. (kick good)

    Score after this play: PIT 7BAL 7
  3. Q4 · 15:00PIT Touchdown

    (15:00) (Shotgun) 2-M.Rudolph pass deep middle to 18-D.Johnson for 71 yards, TOUCHDOWN. (kick good)

    Score after this play: PIT 14BAL 7
  4. Q4 · 3:17PIT Field goal

    (3:17) 9-C.Boswell 25 yard field goal is GOOD, Center-46-C.Kuntz, Holder-6-P.Harvin.

    Score after this play: PIT 17BAL 7
  5. Q4 · 0:20BAL Field goal

    (:20) 9-J.Tucker 36 yard field goal is GOOD, Center-69-T.Ott, Holder-11-J.Stout.

    Score after this play: PIT 17BAL 10

Down-to-down truth

Situational splits

MetricSteelersRavens
Offensive plays6156
Total yards290 (edge)225
Yards per play4.8 (edge)4.0
Expected points added / play-0.07 (edge)-0.29
Success rate49% (edge)38%
Dropback rate38%68%
Dropback efficiency (EPA/play)-0.10 (edge)-0.14
Rush efficiency (EPA/play)-0.05 (edge)-0.61
Third downs6/15 (edge)4/13
Red-zone trips → TDs0 → 00 → 0
Explosive plays (10+ rush / 20+ pass)5 (edge)3
First downs gained on snaps16 (edge)14
Sacks taken3 (edge)4
Turnovers22

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

Who moved the needle

Top performers

Passing · PIT

Mason RudolphQB

18/20, 152 yds, 1 TD, 0 INT

0.6 expected points added · +15.4% completion over expected

Passing · BAL

Tyler HuntleyQB

15/28, 146 yds, 1 TD, 0 INT

-4.7 expected points added · -13.4% completion over expected

Rushing · PIT

Najee HarrisRB

26 att, 112 yds, 1 TD

1.3 expected points added on the ground

Rushing · BAL

Gus EdwardsRB

10 att, 48 yds, 0 TD

-6.6 expected points added on the ground

Receiving · PIT

Diontae JohnsonWR

4/5 for 89 yds, 1 TD

25% of team targets · 6.3 expected points added

Receiving · BAL

Nelson AgholorWR

5/5 for 39 yds, 0 TD

19% of team targets · 4.0 expected points added

Possession by possession

Drive chart

#TeamStartPlaysScrim ydsClockResult
1PITPIT 258223:23Punt
2BALBAL 19471:29Punt
3PITPIT 2413767:32Touchdown +7
4BALBAL 25531:02Punt
5PITPIT 37471:42Punt
6BALBAL 353101:24Fumble
7PITBAL 454182:26Fumble
8BALBAL 337143:36Punt
9PITPIT 10492:19Punt
10BALBAL 297712:48Touchdown +7
11PITPIT 409232:14Fumble
12BALBAL 37100:05End of half
13BALBAL 255-11:47Punt
14PITPIT 365152:52Punt
15BALBAL 214-52:03Punt
16PITPIT 34522:46Punt
17BALBAL 188312:42Punt
18PITPIT 117893:01Touchdown +7
19BALBAL 2511264:46Punt
20PITPIT 43442:22Punt
21BALBAL 202120:27Fumble
22PITBAL 329254:01Field goal +3
23BALBAL 2513572:57Field goal +3
24PITBAL 45200:16End of game

5 of 24 drives ended in points. Longest march: Steelers gained 89 scrimmage yards over 7 plays for a touchdown.

Full stat lines

Box score

Pittsburgh Steelers

Passing

PlayerC/AttYdsTDINTSackedEPA
Mason Rudolph18/201521030.6

Rushing

PlayerAttYdsAvgTDEPA
Najee Harris261124.311.3
Jaylen Warren9333.70-2.8
Calvin Austin188.000.6
George Pickens133.000.6
Mason Rudolph2-1-0.50-2.2

Receiving

PlayerRecTgtYdsTDTgt shareEPA
Diontae Johnson4589125%6.3
Najee Harris5521025%0.8
Pat Freiermuth2221010%1.7
Jaylen Warren5517025%-4.6
Connor Heyward224010%-0.3
Allen Robinson01005%-1.7

Defense (top contributors)

PlayerSoloAstSacksINTPD
Eric Rowe920.001
T.J. Watt422.000
Mark Robinson411.000
Miles Killebrew310.000
Myles Jack210.000
Alex Highsmith210.000
Keeanu Benton120.000
Markus Golden111.000
Cameron Heyward200.000
Chandon Sullivan100.000

Baltimore Ravens

Passing

PlayerC/AttYdsTDINTSackedEPA
Tyler Huntley15/28146104-4.7

Rushing

PlayerAttYdsAvgTDEPA
Gus Edwards10484.80-6.6
Tyler Huntley8405.001.3
Melvin Gordon7182.60-6.1

Receiving

PlayerRecTgtYdsTDTgt shareEPA
Nelson Agholor5539019%4.0
Isaiah Likely223118%5.0
Justice Hill31026038%-7.3
Charlie Kolar3423015%1.1
Laquon Treadwell1316012%0.2
Tylan Wallace121108%-0.8

Defense (top contributors)

Closing number vs result

Betting context

Closing spread
PIT -3
Closing total
34
PIT moneyline
-155
BAL moneyline
+130

Steelers closed -3 and covered, winning by 7.

Total closed 34; the game landed 27 — under by 7.0.

Conditions and crew

Game environment

Venue
M&T Bank Stadium
Roof / surface
outdoors · grass
Kickoff weather
38°F, wind 15 mph
Referee
Brad Allen
Rest
PIT 6 days · BAL 6 days
Coaches
Mike Tomlin vs John Harbaugh

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

Wind at 15 mph is the kind that drags passing depth and kicking range — weigh it when reading the splits.