Steelers Edge Ravens in Close Contest
Sunday, December 7, 2025, 1:00 PM ET · M&T Bank Stadium
Pittsburgh Steelers 27, Baltimore Ravens 22, final. Our NFL picks are sealed as a hash before kickoff and settled in public, losses included.
The next free pick, for your email
Team, bet, price and the hash it was sealed under, on this page the moment you send. Lose or win, it stays public.
or by email
Public record of the main pick, losses included: 115 won, 44 lost. See every pick
One free pick a day by email until you unsubscribe, in one click. 21+.
Quick answers
Who won Pittsburgh Steelers vs Baltimore Ravens?
Pittsburgh Steelers beat Baltimore Ravens 27-22 at M&T Bank Stadium on December 7, 2025.
Who was favored in Pittsburgh Steelers vs Baltimore Ravens?
Baltimore Ravens were the favorite at DraftKings, moneyline -278 (about 74% implied). The underdog won.
In a tightly contested matchup at M&T Bank Stadium, the Pittsburgh Steelers emerged victorious against the Baltimore Ravens with a final score of 27-22. This game was particularly noteworthy as it showcased the intense rivalry between these two teams, both of whom have had fluctuating fortunes this season. The Steelers improved their record to 8-6, while the Ravens fell to 6-8, continuing their struggles in the latter part of the season.
Heading into the game, the Ravens had a home record of 6-7, while the Steelers boasted an away record of 7-6. The Ravens had been averaging 20.8 points scored and 23.5 points allowed over their last ten games, with a recent record of 5-5. However, they entered the game on a one-game losing streak, having lost to the Cincinnati Bengals 14-32 in their previous outing. The Steelers, on the other hand, had also recorded a 5-5 record in their last ten games, but were on a two-game losing streak, having lost to the Buffalo Bills 7-26 and the Chicago Bears 28-31 in their last two games. They averaged 23.0 points scored and 22.6 points allowed during that stretch.
The Ravens had struggled at home, with a home record of 2-4 in their last six games, while they had performed better away with a record of 3-1. The Steelers, contrastingly, had a strong home record of 4-2 but had struggled on the road, winning only 1 of their last 4 away games. The previous meetings between these two teams in the 2024 season had ended in a split, with the Ravens winning 34-17 at home and the Steelers winning 18-16 in their earlier matchup.
In terms of injuries, the Ravens had several key players affected, including Zay Flowers and Nnamdi Madubuike, both listed as questionable, while Bilhal Kone, Adam Randall, and Danny Pinter were on injured reserve. The Steelers were also dealing with injury concerns, including Jack Driscoll on injured reserve and several players, including Ben Skowronek, Will Howard, and Michael Pittman Jr., listed as questionable.
The betting market had the Ravens favored by 5.5 points according to DraftKings, with a total set at 43.5. The moneyline odds were -278 for the Ravens and +225 for the Steelers, reflecting the Ravens' status as favorites despite their recent struggles.
Conditions for the game were typical for December, with cold temperatures expected, which could impact the performance of both teams. Fans were advised to watch for the effectiveness of the Ravens' offense against the Steelers' defense, as well as how the Steelers' offense would respond to the Ravens' defensive schemes. The outcome of this game was critical for both teams as they sought to improve their playoff positioning in the competitive AFC North.
Odds
| Book | Spread | Total | Moneyline |
|---|---|---|---|
| DraftKings | BAL -5.5 | 43.5 o -115 / u -105 | Pittsburgh Steelers +225 · Baltimore Ravens -278 |
Injury report
- Zay FlowersQuestionableLower BodyBaltimore Ravens
- Bilhal KoneInjured ReserveLower BodyBaltimore Ravens
- Adam RandallInjured ReserveUndisclosedBaltimore Ravens
- Nnamdi MadubuikeQuestionableNeckBaltimore Ravens
- Danny PinterInjured ReserveKneeBaltimore Ravens
- Jack DriscollInjured ReserveUndisclosedPittsburgh Steelers
- Donte KentOutUndisclosedPittsburgh Steelers
- Ben SkowronekQuestionableConcussionPittsburgh Steelers
- Will HowardQuestionableConcussionPittsburgh Steelers
- Michael Pittman Jr.QuestionableHamstringPittsburgh Steelers
Leaders
- Passing yardsLamar Jackson19/35, 219 YDS, 1 TD, 1 INTBaltimore Ravens
- Rushing yardsDerrick Henry25 CAR, 94 YDSBaltimore Ravens
- Receiving yardsZay Flowers8 REC, 124 YDSBaltimore Ravens
- Passing yardsAaron Rodgers23/34, 284 YDS, 1 TDPittsburgh Steelers
- Rushing yardsKenny Gainwell4 CAR, 15 YDS, 1 TDPittsburgh Steelers
- Receiving yardsDK Metcalf7 REC, 148 YDSPittsburgh Steelers
Recent form
Baltimore Ravens
Last 10: 5-5Streak L120.8 scored · 23.5 allowed per game2-4 at home
- L14-32vs Cincinnati BengalsNov 28
- W23-10vs New York JetsNov 23
- W23-16at Cleveland BrownsNov 16
- W27-19at Minnesota VikingsNov 9
- W28-6at Miami DolphinsOct 31
- W30-16vs Chicago BearsOct 26
- L3-17vs Los Angeles RamsOct 12
- L10-44vs Houston TexansOct 5
- L20-37at Kansas City ChiefsSep 28
- L30-38vs Detroit LionsSep 23
Pittsburgh Steelers
Last 10: 5-5Streak L223 scored · 22.6 allowed per game1-3 away
- L7-26vs Buffalo BillsNov 30
- L28-31at Chicago BearsNov 23
- W34-12vs Cincinnati BengalsNov 16
- L10-25at Los Angeles ChargersNov 10
- W27-20vs Indianapolis ColtsNov 2
- L25-35vs Green Bay PackersOct 27
- L31-33at Cincinnati BengalsOct 17
- W23-9vs Cleveland BrownsOct 12
- W24-21vs Minnesota VikingsSep 28
- W21-14at New England PatriotsSep 21
Standings
| Team | Lost | Points against | Points for | Tied | Win % | Won | Overall |
|---|---|---|---|---|---|---|---|
| Cincinnati | 0 | 36 | 73 | 0 | 1.000 | 3 | 3-0 |
| Baltimore | 0 | 13 | 78 | 0 | 1.000 | 3 | 3-0 |
| Cleveland | 2 | 78 | 54 | 0 | .333 | 1 | 1-2 |
| Pittsburgh | 2 | 54 | 55 | 0 | .333 | 1 | 1-2 |
Box score
| Stat | Pittsburgh Steelers | Baltimore Ravens |
|---|---|---|
| First downs | 13 | 22 |
| First downs passing | 7 | 9 |
| First downs rushing | 4 | 10 |
| First downs by penalty | 2 | 3 |
| Third downs | 6-14 | 7-18 |
| Fourth downs | 1-1 | 3-4 |
| Offensive plays | 51 | 77 |
| Total yards | 318 | 420 |
| Yards per play | 6.2 | 5.5 |
| Drives | 10 | 10 |
| Net passing yards | 284 | 203 |
| Completions | 23/34 | 19/35 |
| Yards per pass | 8.4 | 5.5 |
| Interceptions thrown | 0 | 1 |
| Sacks allowed | 0-0 | 2-16 |
| Rushing yards | 34 | 217 |
| Rushing attempts | 17 | 40 |
| Yards per rush | 2.0 | 5.4 |
| Red zone trips | 2-4 | 2-6 |
| Penalties | 7-33 | 5-39 |
| Turnovers | 0 | 1 |
| Fumbles lost | 0 | 0 |
| Defensive touchdowns | 0 | 0 |
| Time of possession | 26:16 | 33:44 |
Win probability
Above the line favours Baltimore Ravens, below favours Pittsburgh Steelers.
Venue
- M&T Bank StadiumBaltimore, MD
- Attendance70544
- OfficialsDana McKenzie, Terrence Miles, Mearl Robinson, Anthony Jeffries, Terry Killens Jr., Thomas Eaton, Alex Moore
Elsewhere
- 2026 Fantasy Football Draft Guide: Rankings, mock drafts and analysis
- Fantasy football fast facts: Quick-hit notes to get you ready for your draft
- Mike Clay's Playbook, Part 3: How to manage your team postdraft
- NFL players, coaches, GMs under the most pressure in 2026
- Who calls plays for every NFL team in 2026? What to know
- How Panthers QB Bryce Young, playcaller Brad Idzik will mesh in 2026