Ravens vs Steelers Matchup Overview

The Baltimore Ravens (8-8) and Pittsburgh Steelers (9-7) conclude the NFL regular season tonight on Sunday Night Football. Kickoff is set for 8:20 p.m. ET from Acrisure Stadium in Pittsburgh, Pa. The game will broadcast live on NBC and Peacock.

The Ravens are favored by -3.5 on the spread (Ravens -3.5; -112), with the over/under set at 41.5 (-108o / -112u). The Ravens are -192 favorites on the moneyline; the Steelers are +160 underdogs.

Let's get into the Ravens vs Steelers prediction for tonight's AFC North showdown on Sunday Night Football.

Ravens vs Steelers Predictions, Pick

Ravens vs Steelers pick: Over 40.5 (play to 41.5)

My Ravens vs Steelers best bet is on the over. Find the best odds by checking live NFL odds pages.

Ravens vs Steelers Odds

Sunday, Jan 4

8:20 p.m. ET

NBC/Peacock

TeamSpreadTotalMoneyline
BAL 8-8-3.5 -11241.5 -108o / -112u-192
PIT 9-7+3.5 -10841.5 -108o / -112u+160

Odds are via a major sportsbook and reflect the market at the time of writing.

Sunday Night Football Preview

The Ravens may be playing for the AFC North title — one that's hard-earned year after year — but it's hard to say they've done much to earn the opportunity. Sure, Lamar Jackson has been on and off the field due to injury, but this defense has remained a massive liability.

Last week, things were just as bad as they've been in a while, even though the defense limited the Packers to 24 points in a win. Malik Willis looked like a superstar, going 18-of-21 for 288 yards, and on the ground, he led the team with 60 yards on nine carries while the team as a whole averaged close to five yards per tote.

This is just what has been seen week after week out of Baltimore. The run defense has held up for the most part, but the secondary has ranked 20th in DVOA against the pass and the team has allowed the third-most yards per game and a high number of passing plays.

The irony is that this Ravens offense is built around the run, carrying the highest run-play rate in football, and they have managed to keep this season afloat.

Derrick Henry carried a whopping 36 times last week, going for 216 yards and four touchdowns, and even with Jackson expected to return, it would not be surprising to see the Ravens give Henry a similar workload, considering he is one of the few things that works about this team.

It looks like Rashod Bateman and corner Marlon Humphrey may miss this game, but given the shortcomings of the Ravens' secondary and their affinity for the run, it is unlikely this makes a huge impact.

Steelers Form and Matchup

The Steelers have fully recovered from their midseason stumble, taking three out of their last four en route to a chance to play for the AFC North.

It certainly was not easy with Pittsburgh requiring a win over the Ravens, Dolphins and Lions — with just the game against Miami coming at home — and after that stretch, the offense came to a screeching halt in Cleveland, where Pittsburgh looked to be putting its season in jeopardy.

That game was simply a tough one to really read too far into, as the Browns' elite pass rush had Aaron Rodgers throwing the ball almost immediately after receiving the snap.

It led to a shaky game through the air, but things should really change in Week 18 when Rodgers meets a generous Ravens secondary and a front seven that has come up with the ninth-lowest pressure rate in the NFL.

The expectation is that the Steelers will throw the ball a lot here — they rank 10th in pass-play rate and are entering into a solid matchup.

There is also comfort in the fact that Rodgers had been shining up until that loss to the Browns, beginning with a 284-yard day against the Ravens in early December.

He was not sacked and put forth a 103.1 passer rating in what was a convincing game.

Baltimore's passing attack had a pretty rough go of it with Jackson going just 19-of-35, but on the ground, the Ravens averaged 5.4 yards per carry.

Pittsburgh's run defense has held up pretty well this year, but judging by that performance and the last month or so for Baltimore, it may not matter.

Ravens vs Steelers Betting Analysis

This matchup has the feel of a grind-fest. These teams have played very close games with high stakes over the years, and with Baltimore's ground-heavy attack in particular, it may not feel as if points will be easy to come by.

This is still a favorable matchup for the Steelers, even with the Ravens entering as one of the best road teams in the AFC.

Baltimore's secondary has simply been atrocious, and its defensive line has not forced nearly enough pressures to make it up for it. The loss of Humphrey would simply be the icing on the cake.

The Ravens have found something in simply giving the ball to Henry upwards of 30 times, however, and it is unclear whether this Steelers team can stop them.

They could not do it a few weeks ago, and it has not seemed like any defense — even some of the most competent — has had an answer in the latter stages of the season. There should be offense.

Pick: Over 40.5 (-115) | Play to Over 41.5 (-110)

Spread

Even though the matchup favors the Steelers, the Ravens being a premier road team makes the spread difficult to attack with confidence.

Moneyline

The same concerns apply to the moneyline, keeping it off the card despite the perceived matchup edge.

Ravens vs Steelers Over/Under Prediction

With Baltimore's run-heavy approach and Pittsburgh's willingness to throw into a vulnerable secondary, the expectation is for a lot of points on the board. The over is the preferred play.

Ravens vs Steelers Viewing Info

DetailInformation
LocationAcrisure Stadium in Pittsburgh, Pa.
DateSunday, Jan. 4
Time8:20 p.m. ET
TV / StreamingNBC, Peacock