NFL 2025 pages

Sports · Football · NFL 2025 · Week 4

Minnesota Vikings vs Pittsburgh Steelers

Minnesota Vikings21
Pittsburgh Steelers24

Final · Sunday, September 28, 2025 · 9:30 a.m. ET (2:30 p.m. local) · Croke Park, Dublin, Ireland

Head coaches: Kevin O'Connell (Vikings) · Mike Tomlin (Steelers)

TV: NFL+

How it went

Croke Park, 74,512 people, and Aaron Rodgers throwing an 80-yard touchdown to DK Metcalf on his 22-attempt afternoon — Dublin got the postcard version of the Steelers. Pittsburgh led 24–6 with eleven minutes left after Kenneth Gainwell's second short score and Chris Boswell's field goal, and then Carson Wentz threw the Vikings back into it: 350 yards on 46 attempts, Justin Jefferson and Jordan Addison both over 100, a Zavier Scott touchdown with a two-point pass, a Jalen Nailor touchdown with 2:08 left. Fifteen fourth-quarter points, still three short. The two Wentz interceptions were the game; Pittsburgh's zero turnovers on 313 yards of offense were the answer to them.

Linescore

Team1234T
Vikings3301521
Steelers777324

Scoring summary

ClockPlayTeamDetailMIN–PIT
Q1
6:24FGVikingsWill Reichard 41 Yd Field Goal30
0:55TDSteelersKenneth Gainwell 1 Yd Rush (Chris Boswell Kick)37
Q2
12:16TDSteelersDK Metcalf 80 Yd pass from Aaron Rodgers (Chris Boswell Kick)314
0:12FGVikingsWill Reichard 28 Yd Field Goal614
Q3
2:23TDSteelersKenneth Gainwell 4 Yd Rush (Chris Boswell Kick)621
Q4
11:18FGSteelersChris Boswell 33 Yd Field Goal624
7:50TDVikingsZavier Scott 16 Yd pass from Carson Wentz (Carson Wentz Pass to Jalen Nailor for Two-Point Conversion)1424
2:08TDVikingsJalen Nailor 2 Yd pass from Carson Wentz (Will Reichard Kick)2124

Team stats

StatVikingsSteelers
First downs2319
Total yards372313
Yards per play5.25.9
Passing yards302182
Comp / att30/4618/22
Rushing yards70131
Third down4-144-10
Fourth down2-30-1
Red zone2-42-5
Turnovers20
Penalties – yards8-825-35
Sacks – yards lost6-482-18
Possession33:3426:26
Plays7253
AlsoVikingsSteelers
Passing first downs156
Rushing first downs611
First downs by penalty22
Drives1011
Yards per pass5.87.6
Interceptions thrown20
Rushing attempts2029
Yards per rush3.54.5
Fumbles lost00
Defensive / special-teams TDs00

Player lines

Minnesota Vikings

Passing

PlayerC/ATTYDSAVGTDINTSACKSQBRRTG
11Carson Wentz30/463507.6226-4842.084.5

Rushing

PlayerCARYDSAVGTDLONG
27Jordan Mason16573.609
11Carson Wentz2126.0011
36Zavier Scott210.502
Team20703.5011

Receiving

PlayerRECYDSAVGTDLONGTGTS
18Justin Jefferson1012612.602911
3Jordan Addison411428.50818
36Zavier Scott6437.21168
87T.J. Hockenson4399.80145
27Jordan Mason3155.00133
19Adam Thielen2115.5062
1Jalen Nailor122.0124
84Josh Oliver000.0001
Team3035011.728142

Fumbles

PlayerFUMLOSTREC
11Carson Wentz100
27Jordan Mason100
84Josh Oliver001
Team201

Defense

PlayerTOTSOLOSACKSTFLPDQB HTSTD
55Eric Wilson9501000
44Joshua Metellus9400000
0Ivan Pace Jr.7200000
97Javon Hargrave5400000
93Jonathan Allen5301000
7Byron Murphy Jr.5300000
99Elijah Williams4300000
15Dallas Turner4100000
22Harrison Smith3300000
61Jalen Redmond3222020
58Jonathan Greenard2100010
2Isaiah Rodgers2100000
98Bo Richter2100000
37Tavierre Thomas2000000
87T.J. Hockenson1100000
8Jeff Okudah1100000
36Zavier Scott1100000
41Kobe King1100000
26Theo Jackson1000000
13Tai Felton1000000
50Levi Drake Rodriguez1000000
Team693724030

Kick returns

PlayerNOYDSAVGLONGTD
13Tai Felton37725.7280
4Myles Price24723.5280
Team512424.8280

Punt returns

PlayerNOYDSAVGLONGTD
4Myles Price2136.5130

Kicking

PlayerFGPCTLONGXPPTSMade from
16Will Reichard2/2100.0411/1741, 28

Punting

PlayerNOYDSAVGTBIn 20LONG
17Ryan Wright313645.30049

Pittsburgh Steelers

Passing

PlayerC/ATTYDSAVGTDINTSACKSQBRRTG
8Aaron Rodgers18/222009.1102-1841.1119.7

Rushing

PlayerCARYDSAVGTDLONG
14Kenny Gainwell19995.2215
20Kaleb Johnson6223.709
8Aaron Rodgers382.7010
83Connor Heyward122.002
Team291314.5215

Receiving

PlayerRECYDSAVGTDLONGTGTS
4DK Metcalf512625.21805
14Kenny Gainwell6355.8086
80Darnell Washington3206.7083
19Calvin Austin III2136.5082
81Jonnu Smith263.0063
13Scotty Miller000.0001
15Ben Skowronek000.0001
20Kaleb Johnson000.0001
Team1820011.118022

Fumbles

PlayerFUMLOSTREC
8Aaron Rodgers100
77Broderick Jones001
Team101

Defense

PlayerTOTSOLOSACKSTFLPDQB HTSTD
41Payton Wilson13802010
6Patrick Queen11813010
25DeShon Elliott6411220
23Darius Slay5400000
90T.J. Watt5311120
51Nick Herbig531.51030
5Jalen Ramsey4200000
95Keeanu Benton411.51030
21Chuck Clark3300000
26Brandin Echols3300000
55Cole Holcomb3200000
22Juan Thornhill3201100
15Ben Skowronek3200000
33Jack Sawyer2000100
9Chris Boswell1100000
44Carson Bruener1100000
83Connor Heyward1000000
42James Pierre1000200
99Derrick Harmon1000110
97Cameron Heyward0000010
Team75476108140

Interceptions

PlayerINTYDSTD
90T.J. Watt1130
25DeShon Elliott1-40
Team290

Kick returns

PlayerNOYDSAVGLONGTD
37Trey Sermon25125.5260
14Kenny Gainwell24924.5250
Team410025.0260

Punt returns

PlayerNOYDSAVGLONGTD
19Calvin Austin III294.5120

Kicking

PlayerFGPCTLONGXPPTSMade from
9Chris Boswell1/250.0333/3633

Punting

PlayerNOYDSAVGTBIn 20LONG
3Corliss Waitman314648.71054

Entering Week 4

The table after Week 3, the way the standings read when this game kicked off.

Minnesota Vikings · 2-1 · 2nd in the NFC North

Pittsburgh Steelers · 2-1 · 2nd in the AFC North

Officials and attendance

Attendance: 74,512

Officials: Field Judge Rick Patterson · Umpire Paul King · Down Judge Sarah Thomas · Referee Brad Allen · Side Judge Chad Hill · Line Judge Walter Flowers · Back Judge Tyree Walton

Week 4 on the schedule · Kickoff is ET, resolved for the date. The away team is listed first, as football says it. Colours are the clubs’ own; there are no logos on this site.

Suggestions?

Spot a mistake — a wrong score, a result that’s gone stale, a bracket that doesn’t look right? Or do you just have a better idea for this page? Either way, I’d rather hear it than not. Send me a line — a sentence is plenty, and I’ll take it from there.