Final2025 Week 4

Croke Park, Dublin

Minnesota Vikings vs Pittsburgh Steelers

Minnesota Vikings

21

Pittsburgh Steelers

Won

24

Scoring by quarter
TeamQ1Q2Q3Q4Final
Vikings3301521
Steelers777324

MIN 21PIT 24 Final

  • Passing leader

    Carson Wentz

    MIN · QB

    23.2PPR pts

    30/46, 350 YDS, 2 TD, 2 INT

  • Top fantasy scorer

    Kenny Gainwell

    PIT · RB

    31.4PPR pts

    19 ATT, 99 YDS, 2 TD, 6 REC, 35 REC YDS

  • Vikings leader

    Justin Jefferson

    MIN · WR

    22.6PPR pts

    10 REC, 126 YDS

  • Defensive playmaker

    DeShon Elliott

    PIT

    1 INT, 1 SACK, 6 TKL

Steelers 24, Vikings 21: Pittsburgh holds off Minnesota

Pittsburgh led 14–6 at halftime and won 24–21, though Minnesota took the second half 15–10. Minnesota outgained the Steelers 372–313, but the Steelers averaged 5.9 yards per play.

The Vikings went 4-for-14 on third down and committed two turnovers, while the Steelers finished without a giveaway.

Key advantages

  • +0.7 yards/play PIT 5.9 · MIN 5.2
  • +2 turnover margin PIT 0 turnovers
  • +11% third-down rate PIT 40% · MIN 29%

Game Highlights

Official NFL highlights · Opens from YouTube

Got a Viking or Steeler on your fantasy team?

Check their next matchup with the Start/Sit Tool, compare their value in the Fantasy Trade Calculator, or connect your league for personalized advice in Redraft Command.

Connect your league

Works with Sleeper, ESPN and Fleaflicker. No password needed.

Why the Steelers Won

Pittsburgh won the efficiency, turnover, and third-down battles.

Team stats comparison, Vikings vs Steelers
VikingsStatSteelers
5.2Yards per play5.9
2Turnovers0
29%Third-down conversion40%
Other team stats
372Total yards313
72Plays53
33:34Time of possession26:26

Scoring Summary

The Steelers scored three touchdowns and one field goal; the Vikings scored two touchdowns and two field goals.

Scoring plays, Vikings vs Steelers
TimeTeamPlayMINPIT
1st quarter
6:24MINWill Reichard 41-yard FG Takes lead30
0:55PITKenneth Gainwell 1-yard TD run Takes leadChris Boswell XP37
2nd quarter
12:16PITAaron Rodgers → DK Metcalf, 80-yard TD Extends leadChris Boswell XP314
0:12MINWill Reichard 28-yard FG614
3rd quarter
2:23PITKenneth Gainwell 4-yard TD run Extends leadChris Boswell XP621
4th quarter
11:18PITChris Boswell 33-yard FG Extends lead624
7:50MINCarson Wentz → Zavier Scott, 16-yard TDCarson Wentz → Jalen Nailor, 2-pt conversion1424
2:08MINCarson Wentz → Jalen Nailor, 2-yard TDWill Reichard XP2124

Fantasy Points: Vikings vs Steelers, Week 4 2025

Fantasy leaders

  1. Kenny GainwellPITRB31.4 PTSRB3
  2. DK MetcalfPITWR23.6 PTSWR7
  3. Carson WentzMINQB23.2 PTSQB9
  4. Justin JeffersonMINWR22.6 PTSWR8

Player Stats

Quarterbacks

Quarterback statistics
PlayerFPTSFINCMP/ATTPass YDSTDINTRush ATTRush YDSRush TDRateStart/Sit
Carson WentzMINQB23.2QB930/4635022212084.5Start/Sit →
Aaron RodgersPITQB12.8QB2318/2220010380119.7Start/Sit →

WRs, RBs, & TEs

Receiver, running back and tight end statistics
PlayerFPTSFINPOSRush ATTRush YDSRush TDTGTRECRec YDSRec TDStart/Sit
Kenny GainwellPITRB31.4RB3RB1999266350Start/Sit →
DK MetcalfPITWR23.6WR7WR———551261Start/Sit →
Justin JeffersonMINWR22.6WR8WR———11101260Start/Sit →
Zavier ScottMINRB16.4RB18RB21086431Start/Sit →
Jordan AddisonMINWR15.4WR21WR———841140Start/Sit →
Jordan MasonMINRB10.2RB35RB1657033150
Jalen NailorMINWR9.2WR39WR———4121Start/Sit →
T.J. HockensonMINTE7.9TE22TE———54390Start/Sit →
Darnell WashingtonPITTE5.0TE30TE———33200Start/Sit →
Calvin AustinPITWR3.3WR84WR———22130
Adam ThielenMINWR3.1WR85WR———22110
Jonnu SmithPITTE2.6TE42TE———3260Start/Sit →
Kaleb JohnsonPITRB2.2RB56RB62201000Start/Sit →
Connor HeywardPITRB0.2RB72RB120————Start/Sit →
Josh OliverMINTE0.0—TE———1000
Scotty MillerPITWR0.0—WR———1000
Ben SkowronekPITWR0.0—WR———1000Start/Sit →

Fantasy Usage

Minnesota Vikings

Snap Share

  1. Justin JeffersonWR76 snaps100%
  2. Jordan AddisonWR73 snaps96%
  3. T.J. HockensonTE71 snaps93%
  4. Jalen NailorWR48 snaps63%
  5. Jordan MasonRB47 snaps62%

Target Share42 targets

  1. Justin Jefferson26%, 11 targets
  2. Jordan Addison19%, 8 targets
  3. Zavier Scott19%, 8 targets
  4. T.J. Hockenson12%, 5 targets
  5. Jalen Nailor10%, 4 targets
  6. Other14%, 6 targets

Carry Share20 carries

  1. Jordan Mason80%, 16 carries
  2. Carson Wentz10%, 2 carries
  3. Zavier Scott10%, 2 carries

Pittsburgh Steelers

Snap Share

  1. Darnell WashingtonTE48 snaps91%
  2. DK MetcalfWR42 snaps79%
  3. Kenny GainwellRB41 snaps77%
  4. Calvin AustinWR27 snaps51%
  5. Ben SkowronekWR18 snaps34%

Target Share22 targets

  1. Kenny Gainwell27%, 6 targets
  2. DK Metcalf23%, 5 targets
  3. Jonnu Smith14%, 3 targets
  4. Darnell Washington14%, 3 targets
  5. Calvin Austin9%, 2 targets
  6. Other14%, 3 targets

Carry Share29 carries

  1. Kenny Gainwell66%, 19 carries
  2. Kaleb Johnson21%, 6 carries
  3. Aaron Rodgers10%, 3 carries
  4. Connor Heyward3%, 1 carries
View full usage tableHide full usage table
Offensive snaps and share for the skill positions
PlayerSNAPSSNAP %TGTTGT %CAR
Justin JeffersonMINWR76100%1126%0
Jordan AddisonMINWR7396%819%0
T.J. HockensonMINTE7193%512%0
Darnell WashingtonPITTE4891%314%0
DK MetcalfPITWR4279%523%0
Kenny GainwellPITRB4177%627%19
Jalen NailorMINWR4863%410%0
Jordan MasonMINRB4762%37%16
Calvin AustinPITWR2751%29%0
Zavier ScottMINRB2938%819%2
Ben SkowronekPITWR1834%15%0
Connor HeywardPITRB1630%00%1
Pat FreiermuthPITTE1528%00%0
Josh OliverMINTE2128%12%0
Jonnu SmithPITTE1325%314%0
Scotty MillerPITWR1325%15%0
Kaleb JohnsonPITRB1121%15%6
Adam ThielenMINWR1216%25%0
Roman WilsonPITWR36%00%0
Nick VannettMINTE34%00%0

Fantasy Points vs Expected

Expected points (xFP) are what a player's pass attempts, carries and targets are worth at the league's average rates; the difference is what the player made of them.

Usage and expected fantasy points
PlayerPTSxFPvs xFPSnap%UsageRte%Pass attCarCar%TgtTgt%
Kenny GainwellPIT · RB31.422.5+8.977%66% car—01966%627%
Carson WentzMIN · QB23.221.7+1.5100%46 att—46210%00%
Justin JeffersonMIN · WR22.618.8+3.8100%26% tgt—000%1126%
Jordan MasonMIN · RB10.215.4−5.262%80% car—01680%37%
Zavier ScottMIN · RB16.414.9+1.538%19% tgt—0210%819%
Jordan AddisonMIN · WR15.413.6+1.896%19% tgt—000%819%
Aaron RodgersPIT · QB12.811.7+1.1100%22 att—22310%00%
DK MetcalfPIT · WR23.68.5+15.179%23% tgt—000%523%
T.J. HockensonMIN · TE7.98.5−0.693%12% tgt—000%512%
Jalen NailorMIN · WR9.26.8+2.463%10% tgt—000%410%
Kaleb JohnsonPIT · RB2.25.6−3.421%21% car—0621%15%
Darnell WashingtonPIT · TE5.05.1−0.191%14% tgt—000%314%
Jonnu SmithPIT · TE2.65.1−2.525%14% tgt—000%314%
Adam ThielenMIN · WR3.13.4−0.316%5% tgt—000%25%
Calvin Austin IIIPIT · WR3.33.4−0.151%9% tgt—000%29%
Ben SkowronekPIT · WR0.01.7−1.734%5% tgt—000%15%
Josh OliverMIN · TE0.01.7−1.728%2% tgt—000%12%
Scotty MillerPIT · WR0.01.7−1.725%5% tgt—000%15%
Connor HeywardPIT · RB0.20.6−0.430%3% car—013%00%

Team totals: Vikings 42 targets and 20 carries; Steelers 22 targets and 29 carries. Shares are from the box score. Snap counts are from the weekly player logs (Sleeper), and include plays wiped out by penalties. Route counts, air yards and red-zone touches appear when the tracking feed is connected. League-average rates from the 2025 season: 1.70 PPR points per target (67% catch rate), 0.65 per carry and 0.44 per pass attempt. They don't adjust for field position or target depth.

Fantasy Verdicts

Carson Wentz

MIN · QB · 23.2 pts on 21.7 expected

30 of 46 passing for 350 yards, 2 touchdowns, 2 interceptions; 2 carries for 12 yards.

Verdict: The points matched the role, 21.7 expected.

Start/Sit: Carson Wentz →

Aaron Rodgers

PIT · QB · 12.8 pts on 11.7 expected

18 of 22 passing for 200 yards, 1 touchdown; 3 carries for 8 yards.

Verdict: The points matched the role, 11.7 expected.

Start/Sit: Aaron Rodgers →

Justin Jefferson

MIN · WR · 22.6 pts on 18.8 expected

11 targets (26% of the team's), 10 catches for 126 yards.

Verdict: The points matched the role, 18.8 expected.

Start/Sit: Justin Jefferson →

Jordan Mason Volume, no payoff

MIN · RB · 10.2 pts on 15.4 expected

3 targets (7% of the team's), 3 catches for 15 yards; 16 carries (80% of the team's) for 57 yards.

Verdict: The role was there, worth 15.4 points at league-average rates; the production wasn't.

Kenny Gainwell Ran hot

PIT · RB · 31.4 pts on 22.5 expected

6 targets (27% of the team's), 6 catches for 35 yards; 19 carries (66% of the team's) for 99 yards and 2 touchdowns.

Verdict: The opportunities were worth 22.5 points; the touchdowns supplied the rest, and they are the part least likely to repeat.

Start/Sit: Kenny Gainwell →

DK Metcalf Ran hot

PIT · WR · 23.6 pts on 8.5 expected

5 targets (23% of the team's), 5 catches for 126 yards and 1 touchdown.

Verdict: The opportunities were worth 8.5 points; the touchdowns supplied the rest, and they are the part least likely to repeat.

Start/Sit: DK Metcalf →

T.J. Hockenson

MIN · TE · 7.9 pts on 8.5 expected

5 targets (12% of the team's), 4 catches for 39 yards.

Verdict: The points matched the role, 8.5 expected.

Start/Sit: T.J. Hockenson →

Jalen Nailor Short-yardage role

MIN · WR · 9.2 pts on 6.8 expected

4 targets (10% of the team's), 1 catch for 2 yards and 1 touchdown.

Verdict: The points matched the role, 6.8 expected.

Start/Sit: Jalen Nailor →

Stock Up, Stock Down

Minnesota Vikings

  • Stock up: T.J. Hockenson played 93% of the snaps, up from a 74% season average.
  • Stock down: Jalen Nailor played 63% of the snaps, down from a 90% season average.
  • Stock down: Adam Thielen played 16% of the snaps, down from a 71% season average.

Pittsburgh Steelers

  • Stock up: Kenny Gainwell played 77% of the snaps, up from a 40% season average.
  • Stock up: Kaleb Johnson played 21% of the snaps, up from a 3% season average.
  • Stock up: Darnell Washington played 91% of the snaps, up from a 40% season average.

Fantasy Matchups

Fantasy points allowed per game by position, 2025 through Week 18.

Fantasy points allowed per game by position, Vikings defense and Steelers defense
Points allowed toVikings DSteelers D
QBs11.519.4
RBs19.018.1
WRs23.534.7
TEs10.716.6

Regular season, summed from each game's box score and scored with this page's rules.

How the Game Swung

Pittsburgh opened at 50% win probability and passed 98% in the third quarter on the way to the win.

Steelers win probability

Steelers win probability by game minuteSteelers started at 50%, stood at 80% at halftime and finished at 100%, across 8 scoring plays.Q1Q2Q3Q4100%50%0%

Key Swings

  1. −9Reichard 41-yd FG50% → 41%Q1 6:24
  2. +23Gainwell 1-yd TD run40% → 63%Q1 0:55
  3. +20Rodgers → Metcalf, 80-yd TD64% → 83%Q2 12:16
  4. +12Gainwell 4-yd TD run86% → 98%Q3 2:23
  5. −12Wentz → Nailor, 2-yd TD>99% → 88%Q4 2:08

Swing in Steelers win probability, in points

Play Calling and Possessions

Play calling, Vikings vs Steelers
Minnesota VikingsMeasurePittsburgh Steelers
72Plays53
72%Pass rate45%
5.8Yds / dropback7.6
3.5Yds / carry4.5
4/14Third downs4/10

Efficiency edge Pittsburgh ran 19 fewer plays but gained 1.8 more yards per dropback.

  • Top targets
  • MIN Jefferson 26% · Addison 19% · Scott 19%
  • PIT Gainwell 27% · Metcalf 23% · Washington 14%

Possession Results

How each possession ended, Vikings vs Steelers
ResultMINPIT
Touchdowns23
Field goals21
Punts33
Turnovers20
Turnovers on downs11
Missed field goals01

PIT turnover edge: +2

  • The Vikings opened the scoring on their first possession, a 11-play, 51-yard drive that ended in a field goal.
  • The Steelers scored touchdowns on two of their first three drives.
All 21 possessions, drive by drive
Drive chart
TeamStartPlaysYardsTimeResult
PITQ1 15:003-22:11Punt
MINQ1 12:4911516:25Field goal
PITQ1 6:249715:29Touchdown
MINQ1 0:555113:27Punt
PITQ2 12:281800:12Touchdown
MINQ2 12:1610316:26Interception
PITQ2 5:5012564:12Missed FG
MINQ2 1:389811:26Field goal
PITQ2 0:121-10:12End of half
MINQ3 15:003-91:51Punt
PITQ3 13:09372:06Punt
MINQ3 11:0311405:48Interception
PITQ3 5:155352:52Touchdown
MINQ3 2:233-91:48Punt
PITQ3 0:358314:17Field goal
MINQ4 11:189703:28Touchdown
PITQ4 7:509643:41Downs
MINQ4 4:097992:01Touchdown
PITQ4 2:08341:06Punt
MINQ4 1:026120:54Downs
PITQ4 0:081-10:08End of game
About these numbers

Possessions that ended with the clock running out at the half or the end of the game aren't counted.

Personnel groupings, average depth of target and pass rate over expected appear when the tracking feed is connected.

Vikings vs Steelers Head-to-Head

The Vikings and Steelers first met in 1962 and have played 20 times since.

All-time series
10–10Series tied, 20 meetings since 1962
Postseason
1–0Steelers won in 1974
Largest Vikings win
52–141969
Largest Steelers win
26–92017

Since 2021

1–1 Series tied

2 meetings since the 2021 season, regular season and playoffs.

Oldest to newest. V = Vikings win, S = Steelers win, outlined = this game.

Recent Meetings

Season to Date (Through Week 18)

The 2025 regular season, from each game's box score.

Season to date, Vikings vs Steelers
VikingsStatSteelers
9-8Record10-7
20.2Points per game23.4
275.0Yards per game305.6
4.9Yards per play5.3
19.6Points allowed per game22.8
282.6Yards allowed per game356.9

Vikings and Steelers in Fantasy

The two teams don't meet again this season. If you roster a Viking or a Steeler, these answer the week-to-week question.

Keep Exploring

2025 Game Logs for Players in This Game

Vikings vs Steelers Game FAQ

Who won the 2025 Vikings vs Steelers Week 4 game?

The Pittsburgh Steelers beat the Minnesota Vikings 24–21 in Week 4 of the 2025 season. The game was played at Croke Park in Dublin on September 28, 2025. See the Steelers' 2025 schedule.

What was the final score of Vikings vs Steelers?

The final score was Steelers 24, Vikings 21. The Steelers led 14–6 at halftime, and the second half went Vikings 15, Steelers 10.

What happened in the Vikings vs Steelers game?

Pittsburgh led 14–6 at halftime and won 24–21, though Minnesota took the second half 15–10. Minnesota outgained the Steelers 372–313, but the Steelers averaged 5.9 yards per play. Kenny Gainwell led all players with 6 catches for 35 yards, plus 19 carries for 99 rushing yards and 2 touchdowns. The Vikings committed 2 turnovers, the Steelers none.

Who scored the most fantasy points in Vikings vs Steelers?

Kenny Gainwell led the game with 31.4 PPR fantasy points, the RB3 of Week 4, on 6 catches for 35 yards, plus 19 carries for 99 rushing yards and 2 touchdowns. DK Metcalf was next with 23.6 (WR7). See Kenny Gainwell's 2025 game log.

Who led Vikings vs Steelers in passing, rushing and receiving?

Carson Wentz (MIN) led all passers with 30 of 46 for 350 yards, 2 touchdowns and 2 interceptions. Kenny Gainwell (PIT) led in rushing with 19 carries for 99 yards and 2 touchdowns. Justin Jefferson (MIN) led in receiving with 10 catches for 126 yards.

How many fantasy points did Kenny Gainwell score against the Vikings?

Kenny Gainwell scored 31.4 points in PPR leagues, 28.4 in half-PPR and 25.4 in standard scoring against the Vikings in Week 4 of the 2025 season, on 6 catches for 35 yards, plus 19 carries for 99 rushing yards and 2 touchdowns. He drew 27% of his team's targets.

Who outperformed and underperformed expected fantasy points in Vikings vs Steelers?

DK Metcalf outperformed his expected fantasy points the most, scoring 23.6 PPR points on 8.5 xFP (+15.1). Jordan Mason fell furthest short, with 10.2 points on 15.4 xFP (−5.2). A gap either way reflects efficiency and touchdowns in one game; it is not a forecast. For matchups ahead, see fantasy points allowed by position.

Who had the highest expected fantasy points in Vikings vs Steelers?

Kenny Gainwell had the most fantasy opportunity in the game, worth 22.5 expected PPR points (xFP) at league-average rates, and scored 31.4. Expected points measure the volume of a player's pass attempts, carries and targets, not how well he used them.

How did the Steelers beat the Vikings?

The Steelers beat the Vikings 24–21 because they averaged 5.9 yards per play to 5.2 and won the turnover battle 2–0.

Which team won the turnover battle in Vikings vs Steelers?

The Steelers won the turnover battle 2–0: the Vikings gave the ball away 2 times and the Steelers not at all. The Steelers won the game.

What is the all-time Vikings vs Steelers record?

The all-time series is tied 10–10 across 20 meetings since 1962, and the Steelers are 1–0 in the postseason.

Have the Vikings and Steelers played in the Super Bowl?

Yes, once: the Steelers won Super Bowl IX 16–6 over the Vikings after the 1974 season.

When did the Vikings and Steelers last play before this game?

Before Week 4 of 2025, they last met in the 2021 season on December 9, 2021, when the Vikings beat the Steelers 36–28.

What is the Vikings vs Steelers record since 2021?

The series is tied 1–1 across 2 meetings since the 2021 season, including this game.