Ravens vs. Steelers 2025 Prediction, Odds, Picks - Dec 7

Ravens vs. Steelers 2025 Prediction, Odds, Picks - Dec 7

Updated Dec. 7, 2025 12:43 p.m. ET
Data Skrive

The Baltimore Ravens (6-6) are the favorites -- expected to win by at least a field goal, but less than a touchdown (currently -4.5) -- versus the Pittsburgh Steelers (6-6) in a battle of two division rivals. An over/under of 44.5 points has been established for the matchup.

Keep up with the 2025 NFL season on FOX Sports.

Who eats the W? 😋 Jameis Winston predicts key Week 14 matchups | FOX NFL Kickoff

"FOX NFL Kickoff" crew previewed key NFL matchups around the NFL, including Baltimore Ravens vs. Pittsburgh Steelers and Philadelphia Eagles vs. Los Angeles Chargers.

Ravens vs. Steelers Odds & Betting Lines

Ravens vs Steelers Betting Information updated as of December 7, 2025, 12:33 p.m. ET.
Favorite Spread Favorite Spread Odds Underdog Spread Odds Total Over Total Odds Under Total Odds
Ravens -4.5 -129 -103 44.5 -106 -125

This page may contain affiliate links to legal sports betting partners. If you sign up or place a wager, FOX Sports may be compensated. Read more about Sports Betting on FOX Sports.

Ravens vs. Steelers Prediction & Pick

  • Pick ATS: Steelers (+4.5)
  • Pick OU: Over (44.5)
  • Prediction: Ravens 26 - Steelers 22

How to Watch Baltimore vs. Pittsburgh

  • Game date: Sunday, December 7, 2025
  • Time: 1 p.m. ET
  • Venue: M&T Bank Stadium
  • Location: Baltimore, Maryland
  • TV: CBS
  • Live Boxscore: FOX Sports

Ravens vs. Steelers Recent Matchups

  • Pittsburgh owns a 3-2 record against Baltimore in their last five matchups.
  • Over their last five head-to-head matchups, Baltimore has racked up 98 points, while Pittsburgh has posted 83.

Baltimore Betting Info

  • Baltimore has four wins in 12 games versus the spread this season.
  • The Ravens have been favored by 4.5 points or more five times this season, and covered the spread in two of those matchups.
  • Baltimore contests this year have eclipsed the over/under 58.3% of the time (seven times in 12 games with a set point total).
  • When playing as moneyline favorites, the Ravens are 6-4 (winning 60% of the time).
  • Looking at this contest's moneyline, the Ravens' implied win probability is 73.0%.

Ravens Stats

Stat Average (Total) Rank
Pass yards 180.5 (2,166) 28
Rush yards 136.8 (1,641) 4
Points scored 24.1 (289) 13
Pass yards against 232 (2,784) 25
Rush yards against 118.4 (1,421) 18
Points allowed 24.4 (293) 21

Baltimore's Key Players

Offense

  • Derrick Henry has put up 931 rushing yards (seventh in the NFL) with 10 touchdowns (77.6 yards per game through 12 games). His 4.7 yards per attempt rank 13th in the league.
  • Henry has 18 targets, 14 catches, 142 receiving yards and zero TDs in the passing game.
  • Lamar Jackson has thrown for 1,841 yards, 15 touchdowns and four interceptions this year. He averages 204.6 yards per game and 8.1 per attempt, while completing 64.8%.
  • He's rushed for 264 yards (second on the Ravens) and added one touchdown on the ground, while averaging 29.3 rushing yards per game.
  • In the passing attack, Zay Flowers, has contributed with 767 receiving yards and one touchdown after pulling down 60 balls on 84 targets. Per game, he's averaging 63.9 yards and five receptions in 12 games.
  • Mark Andrews averages 3.1 receptions and 27.7 yards per game, and has 332 total receiving yards and 37 catches. He's gotten 52 total targets, and has caught five touchdown passes.

Defense

  • On defense, Roquan Smith has four TFL and 90 tackles in 2025.
  • Kyle Hamilton has one sack in addition to his six TFL and 76 tackles.
  • Teddye Buchanan has collected 81 tackles, four TFL, and 0.5 sacks this year. He's second on the Ravens in tackles.
  • This season, Marlon Humphrey has 46 tackles, two TFL, one sack, and one interception.

Pittsburgh Betting Info

  • Pittsburgh has put together a record of 5-7-0 against the spread this year.
  • Games involving Pittsburgh have hit the over on six occasions this year.
  • The Steelers have won two of the six games they've played as underdogs this season.
  • The implied probability of a win by the Steelers based on the moneyline is 31.2%.

Steelers Stats

Stat Average (Total) Rank
Pass yards 187.8 (2,254) 24
Rush yards 93.8 (1,126) 28
Points scored 23.4 (281) 15
Pass yards against 247.4 (2,969) 28
Rush yards against 117.7 (1,412) 17
Points allowed 24.1 (289) 20

Pittsburgh's Key Players

Offense

  • In 11 games played this year, Aaron Rodgers has racked up 2,086 passing yards, while throwing 19 touchdowns (seventh in the NFL) against seven interceptions and completing 65.2% of his passes.
  • Jaylen Warren has scored four rushing touchdowns, while totaling 639 rushing yards (4.2 per carry and 58.1 per game).
  • Warren has also collected 228 receiving yards (20.7 per game) on 27 catches (2.5 per game). He's been targeted 32 times and has caught one touchdown pass.
  • So far this season, D.K. Metcalf has caught 45 passes for 605 receiving yards with five touchdowns through the air. He has been targeted 75 total times and is averaging 3.8 receptions per game through 12 games played.
  • Kenneth Gainwell has scored three touchdowns on the ground, while running for 356 total yards (4.7 per carry and 29.7 per game).
  • Gainwell has also caught 44 passes for 259 yards (fifth on the Steelers), with two receiving touchdowns. He's been targeted 51 times and averages 21.6 yards per game.

Defense

  • T.J. Watt has recorded seven sacks (first on the Steelers) to go with nine TFL, 47 tackles, and one interception over 12 games in 2025.
  • Payton Wilson has one interception on top of 92 tackles, five TFL, one sack, and two passes defended.
  • Nick Herbig has 27 tackles, 12 TFL, 6.5 sacks, and one interception in the 2025 campaign.
  • Patrick Queen's season stats include 89 tackles, five TFL, and one sack in 12 games. He is second on the Steelers in tackles.

FOX Sports created this story using technology provided by Data Skrive and data from Sportradar.

Want great stories delivered right to your inbox?

Create or log in to your FOX Sports account, follow leagues, teams and players to receive a personalized newsletter daily.

FOLLOW Follow your favorites to personalize your FOX Sports experience
share