Pittsburgh Steelers vs Baltimore Ravens Prediction, 12/21/2024 NFL Picks, Best Bets & Odds Week 12
Game: Pittsburgh Steelers at Baltimore Ravens
Date: Saturday, December 21, 2024
Location: M&T Bank Stadium in Baltimore, MD
TV: Fox
Odds-Point Spread: Ravens (-6.5)
Total-Over-Under: 44.5
The Baltimore Ravens (9-5) will play the Pittsburgh Steelers (10-4) at M&T Bank Stadium on Saturday. Baltimore is 6.5-point favorites from Vegas oddsmakers. The over-under is 44.5.
The Pittsburgh Steelers head into this matchup 10-4 for this season. In their last game, the Steelers took the field against the Philadelphia Eagles and took a loss by a final of 27-13. Russell Wilson connected on 14-22 with 128 yards passing and 1 TD. He had a quarterback rate of 94.5 and finished the game with no interceptions. Calvin Austin III had an average of 13.0 yards per catch by tallying 65 yards on 5 receptions. Najee Harris led the offense in rushing for the Steelers with 6 attempts for 14 yards (2.3 yds per attempt). Overall, they ran 39 plays which totaled 163 yards. The Pittsburgh Steelers ended up rushing 17 different times and totaled 56 yards, earning them an average of 3.3 yds per attempt. In the running game, the Steelers gave up 131 yds on 42 attempts, which is an average of 3.1 yds per run allowed. Pittsburgh conceded 25 pass completions on 32 tries for 270 yards, and a completion rate of 78.1%.

The Steelers have earned 4,558 total yards for the season. Pittsburgh has tallied 127 1st downs offensively, and they have been flagged for 90 infractions for 749 yds. When it comes to getting the ball in the endzone, Pittsburgh has amassed 18 touchdowns via the pass and 12 touchdowns via the ground. They have surrendered the ball 12 different times (4 interceptions and 8 fumbles lost). As a team they average 126.6 yards rushing ranking this team at 10th in the NFL. When it comes to putting points on the board, the Pittsburgh Steelers are averaging 24.0 PPG.
In terms of passing yardage, the Steelers have given up 3,112 yards which puts them in 22nd in the league. They are giving up 222.3 yards per game via the pass as well as allowing a completion percentage of 63.4%. They have relinquished 16 touchdowns through the air in addition to 13 touchdowns pounding the rock. Over the course of this season, they have allowed 316.6 yards per game which ranks them 9th in the league. They are allowing 4.0 yards per tote and 94.4 rushing yards per contest for the season. The Steelers are sitting in 6th in the NFL regarding their opponents scoring, giving up 18.9 PPG. Overall, they have allowed 1,321 running yards through 14 games.
Get all of our NFL Picks
The Ravens come into this matchup with a record of 9-5 for this season. In their last contest, the Ravens walked away with a victory by a final of 35-14 against the New York Giants. Lamar Jackson (5 TDs) ended the game with 290 yds on 21-25 through the air while his quarterback rate was 154.6. He didn't throw any picks and his average yds per pass attempt was 11.6 yards. Derrick Henry carried the football 14 times for 67 yds, finishing the game with 4.8 yds per carry for Baltimore. Rashod Bateman was a featured target for the Ravens, snagging 3 balls for 80 yards (26.7 yds per catch). Baltimore rushed the football for 5.5 yards per attempt, finishing the contest with 170 yards on 31 carries. The Ravens finished the game with a total of 445 yds on 56 plays (7.9 yds per play). The Ravens passing defense gave up a completion percentage of 59.5%, relinquishing 181 yds on 22 for 37 through the air. Baltimore surrendered 20 rush attempts for 55 yards (2.8 yards per rush).
When it comes to the points being put on the board, the Ravens rank 3rd out of all teams in football averaging 29.9 points per game. During this campaign to this point, the Ravens currently sit at 3,439 yards via the pass as well as an average of 245.6 passing yards per game, which has them ranked 3rd out of all NFL teams. They have an average of 178.4 yards per game on the ground and have toted the ball for 2,498 yards overall. The Baltimore Ravens hold an average of 424.1 yards per contest ranking them 1st in the NFL. The Baltimore offense has compiled 997 penalty yds on 117 violations, which has them sitting 1st in the league in terms of hurting your team.
The Ravens are surrendering 23.7 PPG, which has them in 22nd of all teams in the league. They have allowed 24 touchdowns from the passing game in addition to 258.9 yards-game, which puts them in 31st in the league. Baltimore has conceded a total of 1,130 yards rushing (80.7 yards per outing) in addition to 12 touchdowns on the ground this year. The Ravens defense taken the field for 893 plays, which ranks 24th in football. Their defense has tallied 12 turnovers (4 fumbles and 8 interceptions) on the year.
Who will win tonight's Steelers-Ravens NFL game against the spread?
Josh's Pick: Take the Steelers +6.5
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get all of this Weeks Free NFL picks
Get all of this Weeks Expert NFL Picks
Additional Resources:
Baltimore Ravens - Twitter
Pittsburgh Steelers - Twitter