Minnesota Vikings vs Pittsburgh Steelers Prediction, 9/28/2025 NFL Picks, Best Bets & Odds Week 4
Game: Minnesota Vikings vs Pittsburgh Steelers
Date: Sunday, September 28, 2025
Location: Croke Park in Dublin, Ireland
TV: NFL Net NFL+
Odds-Point Spread: Steelers (+2.5)
Total-Over-Under: 41.5
The Pittsburgh Steelers (2-1) are hosting the Minnesota Vikings (2-1) at Croke Park on Sunday. Minnesota is 2.5-point favorites. The total is set at 41.5.
The Minnesota Vikings step on the gridiron 2-1 for the season. When they last stepped on the football field, the Vikings faced off with the Cincinnati Bengals and notched a win by a score of 48-10. Carson Wentz finished 14-20 with 173 yds passing and 2 TDs. He had a quarterback rate of 129.8 and ended the game with no picks. Justin Jefferson left with an average of 15.0 yds per catch by totaling 75 yards on 5 catches. Jordan Mason was the best rusher for the Vikings with 16 attempts for 116 yds (7.3 yds per carry). In all, they tallied 55 plays which gave them 352 yds. The Minnesota Vikings rushed the ball a total of 31 times and had 169 yds, which came out to an average of 5.5 yards per tote. When it came to stopping the run, the Vikings gave up 53 yards on 21 attempts, which is an average of 2.5 yards per run allowed. Minnesota allowed 19 pass completions on 27 tries for 118 yds, and a completion percentage of 70.4%.

When examining getting in the endzone, the team representing Minnesota are sitting at 27.0 points per outing. Offensively, they are sitting at 122.3 rushing yds which ranks them 13th in the league. The Vikings have accumulated 804 yards over the course of this year. Minnesota has produced 22 1st downs as an offense, and they have been called for 29 infractions for 205 total yards. They have surrendered the football 5 different times (3 INTs and 2 fumbles). When examining getting in the endzone, Minnesota has attained 4 passing touchdowns and 3 running touchdowns.
The Vikings currently rank 9th in pro football when examining their defensive abilities, surrendering 18.7 points per game. The opposition is running for 4.5 yds per run and 130.0 rushing yds per game so far this year. If you're looking at yards via the pass, the Vikings have conceded 424 yards, which is 3rd in the league. They have surrendered 141.3 yards per game by way of the pass, and are allowing a completion% of 63.9%. On the whole, they are allowing 271.3 yards per game, which ranks them 6th in the league. They have given up 2 touchdowns by way of the pass, in addition to 2 touchdowns by way of the ground game. In total, they have allowed 390 yards via the running game in 3 matchups for this campaign.
Get all of our NFL Expert Picks
The Steelers head into this matchup 2-1 over the course of the season. When they last stepped on the football field, the Steelers got the win with a final of 21-14 against the New England Patriots. Aaron Rodgers (2 touchdowns) finished the game with 139 yds on 16-23 passing while his quarterback rating was 96.1. He tossed 1 interception and his avg yards per attempt was 6.0 yards. Jaylen Warren carried the ball 18 times for 47 yds, walking away from the contest with 2.6 yds per attempt for Pittsburgh. Jaylen Warren was featured in the passing game for the Steelers, bringing in 5 balls for 34 yards (6.8 yards per reception). Pittsburgh rushed the ball for 2.5 yds per attempt, finishing the game with 64 yards on 26 carries. The Steelers finished the contest with 203 yds and they ran 49 plays (4.1 yards per play). The Steelers pass defense gave up a completion percentage of 75.7%, relinquishing 250 yds on 28 for 37 through the air. Pittsburgh surrendered 29 rushing attempts for 119 yds (4.1 yards per carry).
If you're looking at their ability to score points, the Steelers are ranking 13th in the league, holding an average of 24.0 PPG. Over the course of this season, the Steelers have compiled 552 yards via the pass and hold an average of 184.0 yards via the pass per contest, which has them sitting 24th in pro football. They maintain an average of 63.0 rushing yds per game, and have carried the football for 189 yds. The Pittsburgh Steelers maintain an average of 247.0 yards per game, which ranks them 30th in the league. The Pittsburgh offense has relinquished 100 total yards by way of 14 penalties, which ranks them at 31st in football with reference to making mistakes. They have allowed 3 picks while allowing 0 fumbles lost, and have recorded 25 1st downs.
The Steelers are yielding 25.7 PPG, which ranks them at 22nd in the NFL. They have conceded 5 touchdowns via the pass and 246.7 pass yards per outing, which is good for 26th in professional football. Pittsburgh has conceded a total of 418 rush yards (139.3 total yards per contest), in addition to 4 touchdowns via the ground game for the season. The Steelers defense has taken part in 197 plays from the line of scrimmage, putting them 26th in the NFL. The defense has produced 8 takeaways (5 forced fumbles and 3 INTs) over the course of this year. All in all, they have conceded 77 points in total.
Who will win tonight's Vikings-Steelers NFL game against the spread?
Guy's Pick: Take the Steelers +2.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:
Pittsburgh Steelers - Twitter
Minnesota Vikings - Twitter