Pittsburgh Steelers vs Baltimore Ravens Prediction, 12/7/2025 NFL Picks, Best Bets & Odds Week 14
Game: Pittsburgh Steelers vs Baltimore Ravens
Date: Sunday, December 7, 2025
Location: M&T Bank Stadium in Baltimore, MD
TV: CBS
Odds-Point Spread: Ravens (-6)
Total-Over-Under: 43
M&T Bank Stadium is the place where the Baltimore Ravens (6-6) will play the Pittsburgh Steelers (6-6) on Sunday. Baltimore opens as 6-point favorites from oddsmakers. The total has been set at 43.
The Pittsburgh Steelers head into this matchup 6-6 over the course of this season. In their last game, the Steelers went up against the Buffalo Bills and took a loss by a score of 26-7. Aaron Rodgers went 10-21 with 117 yards through the air. He had a quarterback rate of 65 and ended the contest without throwing an interception. Darnell Washington had an average of 22.5 yards per catch by earning 45 yds on 2 receptions. Jaylen Warren was the leader on the ground for the Steelers with 10 attempts for 35 yards (3.5 yards per carry). Once the final whistle blew, they tallied 42 plays which gave them 166 yds. The Pittsburgh Steelers ran the football 18 different times and totaled 58 yds, which had them averaging 3.2 yds per attempt. On the ground, the Steelers gave up 249 yds on 51 tries, which calculates to 4.9 yards per run surrendered. Pittsburgh gave up 15 completions on 23 tries for 123 yds, and a completion percentage of 65.2%.

When talking about getting the ball in the endzone, the Pittsburgh Steelers are averaging 23.4 points per game. Collectively, they hold an average of 93.8 running yards which is 28th in the league. The Steelers have produced 3,380 yds so far this year. Pittsburgh has racked up 105 first downs as a team, and they have been hurt by 73 penalties for 577 yds. They have turned the ball over 14 different times (9 picks and 5 fumbles lost). If you look at scoring, Pittsburgh has racked up 21 touchdowns through the air and 8 TD's on the ground.
The Steelers are 20th in the league when analyzing the opposition scoring, relinquishing 24.1 PPG. The opposition is running for 4.3 yards per rushing attempt and 117.7 running yards per game for the season. If you look at yards through the air, the Steelers have conceded 2,969 yards, putting them 26th in pro football. They have allowed 247.4 yds per outing through the air, and are allowing a completion rate of 64.4%. Overall, they are yielding 365.1 yds per outing, which is 28th in professional football. They have conceded 20 touchdowns through the air, in addition to 9 touchdowns to rushers. In total, they have surrendered 1,412 rushing yards through 12 outings over the course of this season.
Get all of our NFL Picks
The Ravens step onto the field with a record of 6-6 this year. In their last game, the Ravens took a loss by a final score of 32-14 when they played the Cincinnati Bengals. Derrick Henry ran the ball 10 times for 60 yards, finishing the contest with 6.0 yards per attempt for Baltimore. Isaiah Likely was the best receiver for the Ravens, bringing in 5 passes for 95 yds (19.0 yards per catch). Lamar Jackson ended the contest with 246 yards on 17-32 through the air while his quarterback rate was 65.4. He threw 1 pick and his average yards per pass attempt was 7.7 yds. Baltimore gave up 33 attempts on the ground for 128 yds (3.9 yds per rush). The Ravens pass defense conceded a completion percentage of 52.2%, relinquishing 254 yards on 24 out of 46 through the air. The Ravens finished the game with 346 yds and they ran 54 plays (6.4 yards per play). Baltimore ran for 5.6 yds per attempt, finishing with 123 yards on 22 carries.
The Baltimore Ravens hold an average of 317.3 total yards per contest, ranking this team at 20th in pro football. They average 136.8 rushing yards per game, and have carried the football for 1,641 yards. They have allowed 8 picks while relinquishing 10 lost fumbles, and have been able to tally 106 first downs as a unit. The Baltimore offense has allowed 546 yards by way of 70 violations, which has them ranking 26th in the NFL when you look at giving up free yards. Over the course of this season, the Ravens have a total of 2,166 passing yards and hold an average of 180.5 passing yards per contest, which is good for 28th in pro football. When talking about their scoring prowess, the Ravens are ranking 12th in the NFL, by scoring 24.1 points per outing.
The Ravens are yielding 24.4 points per game, which ranks them 21st in pro football. They have allowed 18 touchdowns through the air in addition to 232.0 yards via the pass per outing, which has them ranked 26th in the NFL. Baltimore has yielded a total of 1,421 rush yds (118.4 yds per contest), in addition to 11 touchdowns by way of the ground game so far this season. The Ravens defense has taken part in 779 plays, which has them ranked 25th in pro football. The D has produced 14 turnovers (7 fumbles forced and 7 INTs) this year. Overall, they have conceded 293 points.
Who will win tonight's Steelers-Ravens NFL game against the spread?
Josh's Pick: Take the Steelers +6
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get NFL picks on every single game, or if you want our very best bets by the experts, sign up for your free $60 account with a guarantee.
Get all of this Weeks Free NFL picks
Get all of this Weeks Expert NFL Picks
Additional Resources:
Baltimore Ravens - Twitter
Pittsburgh Steelers - Twitter

