The Pittsburgh Steelers held off the Minnesota Vikings 24–21 on September 28, 2025, in the NFL’s first-ever regular-season game played on Irish soil. Before a sold-out Croke Park crowd of 74,512 in Dublin, Aaron Rodgers went 18-of-22 for 200 yards and a touchdown while Kenneth Gainwell ran for 99 yards and two scores. Carson Wentz countered with 350 passing yards but was sacked six times and threw two interceptions — turnovers that Pittsburgh converted into 15 points and ultimately decided the game.
Below is the complete box score and player stats from the Vikings-Steelers matchup in Dublin, drawn from ESPN, AP, and PFF data.
Table of Contents
Final Score
Team
Q1
Q2
Q3
Q4
Final
Minnesota Vikings (2–2)
3
3
0
15
21
Pittsburgh Steelers (3–1)
7
7
7
3
24
Date: September 28, 2025 | Venue: Croke Park, Dublin, Ireland | Attendance: 74,512
Boswell’s 30-yard FG attempt late in Q2 was blocked by Isaiah Rodgers.
Punting
Player
Team
NO
YDS
AVG
TB
In 20
LG
Ryan Wright
MIN
3
136
45.3
0
0
49
Corliss Waitman
PIT
3
146
48.7
1
0
54
Kick Returns
Player
Team
NO
YDS
AVG
LG
TD
Tai Felton
MIN
3
77
25.7
28
0
Myles Price
MIN
2
47
23.5
28
0
Minnesota Team
5
124
24.8
28
0
Trey Sermon
PIT
2
51
25.5
26
0
Kenneth Gainwell
PIT
2
49
24.5
25
0
Pittsburgh Team
4
100
25.0
26
0
Punt Returns
Player
Team
NO
YDS
AVG
LG
TD
Myles Price
MIN
2
13
6.5
13
0
Calvin Austin III
PIT
2
9
4.5
12
0
Fumbles
Player
Team
FUM
LOST
REC
Carson Wentz
MIN
1
0
0
Jordan Mason
MIN
1
0
0
Aaron Rodgers
PIT
1
0
0
Broderick Jones
PIT
0
0
1
Snap Counts
Minnesota Vikings — Offense (76 Total Snaps)
Player
POS
Snaps
Blake Brandel
T
76
Carson Wentz
QB
76
Christian Darrisaw
T
76
Justin Jefferson
WR
76
Will Fries
G
76
Jordan Addison
WR
73
T.J. Hockenson
TE
71
Justin Skule
T
65
Jalen Nailor
WR
48
Jordan Mason
RB
47
Michael Jurgens
C
42
Ryan Kelly
C
34
Zavier Scott
RB
29
Josh Oliver
TE
21
Adam Thielen
WR
12
Brian O’Neill
T
11
Nick Vannett
TE
3
Minnesota Vikings — Defense (53 Total Snaps)
Player
POS
Snaps
Dallas Turner
ED
53
Eric Wilson
LB
53
Josh Metellus
S
53
Theo Jackson
S
53
Byron Murphy Jr.
CB
52
Isaiah Rodgers
CB
51
Jonathan Allen
DI
48
Jonathan Greenard
ED
48
Ivan Pace Jr.
LB
41
Javon Hargrave
DI
40
Jalen Redmond
DI
36
Harrison Smith
S
17
Levi Drake Rodriguez
DI
16
Tyrion Ingram-Dawkins
ED
9
Jeff Okudah
CB
7
Bo Richter
ED
3
Elijah Williams
ED
3
Pittsburgh Steelers — Offense (53 Total Snaps)
Player
POS
Snaps
Aaron Rodgers
QB
53
Broderick Jones
T
53
Mason McCormick
G
53
Troy Fautanu
T
53
Zach Frazier
C
53
Isaac Seumalo
G
51
Darnell Washington
TE
48
DK Metcalf
WR
42
Kenneth Gainwell
RB
41
Calvin Austin III
WR
27
Spencer Anderson
G
19
Ben Skowronek
WR
18
Connor Heyward
TE
16
Pat Freiermuth
TE
15
Jonnu Smith
TE
13
Scotty Miller
WR
13
Kaleb Johnson
RB
11
Roman Wilson
WR
3
Pittsburgh Steelers — Defense (76 Total Snaps)
Player
POS
Snaps
DeShon Elliott
S
76
Patrick Queen
LB
76
Darius Slay
CB
73
T.J. Watt
ED
69
Nick Herbig
ED
66
Payton Wilson
LB
66
Brandin Echols
CB
62
Jalen Ramsey
CB
55
Cameron Heyward
DI
53
Juan Thornhill
S
50
Keeanu Benton
DI
46
Derrick Harmon
DI
35
Chuck Clark
S
31
James Pierre
CB
23
Yahya Black
DI
23
Jack Sawyer
ED
13
Cole Holcomb
LB
10
Daniel Ekuale
DI
5
DeMarvin Leal
ED
4
Initial PFF Grades
Grade
Player
POS
Team
Snaps
91.0
DK Metcalf
WR
PIT
42
89.1
James Pierre
CB
PIT
23
88.2
Isaac Seumalo
G
PIT
51
87.3
Cole Holcomb
LB
PIT
10
83.4
Mason McCormick
G
PIT
53
82.2
DeShon Elliott
S
PIT
76
80.8
Kenneth Gainwell
RB
PIT
41
79.6
Spencer Anderson
G
PIT
19
76.5
Jack Sawyer
ED
PIT
13
75.6
Jonathan Greenard
ED
MIN
48
Grades are initial PFF figures and subject to review.
Three numbers define why Pittsburgh won in Dublin and Minnesota didn’t: zero turnovers against two, nine total pressures allowed against 26, and a 40% third-down conversion rate against 29%. Carson Wentz out-gained Aaron Rodgers by 150 yards through the air and finished with two touchdown passes, but none of that overcame what the Steelers’ defense did to him on third down and in the pocket. Kenneth Gainwell’s 99 rushing yards and two touchdowns did the rest. Minnesota gained 59 more total yards and held the ball for seven more minutes — and still lost by a field goal, which is as clean a summary of this game as the stat sheet provides.