Pittsburgh held on to win 24-21 over Minnesota at Croke Park on September 28, 2025, surviving a fourth-quarter rally that wiped out an 18-point Steelers lead in under eight minutes. The game was the NFL’s first regular-season contest in Ireland, played before 74,512 at Croke Park.
Kenneth Gainwell ran 19 times for 99 yards and two touchdowns. Aaron Rodgers completed 18 of 22 passes for 200 yards with no turnovers and a 119.7 passer rating. Carson Wentz, making his second consecutive start for injured J.J. McCarthy, went 30 for 46 for 350 yards and two fourth-quarter scores but threw two interceptions and absorbed six sacks for 48 yards in losses. Jordan Addison, playing his first game of the 2025 season after a three-game suspension, caught four passes for 114 yards, including an 81-yard reception in the final two minutes that set up the Vikings’ last score. Wentz’s pass on fourth-and-17 from the Minnesota 32 with 13 seconds remaining fell incomplete, ending the rally.
ADOT = Average Depth of Target; IAY/PA = Intended Air Yards per Pass Attempt; CAY/CMP = Completed Air Yards per Completion; YAC/CMP = Yards After Catch per Completion; BAD% = Bad Throw Rate; DROP% = Drop Rate; PRSS% = Pressure Rate; TTT = Time to Throw (PFF)
Player
Team
ADOT
IAY/PA
CAY/CMP
YAC/CMP
BAD%
DROP%
PRSS%
TTT
Carson Wentz
MIN
9.1
7.6
6.4
5.3
9.5%
4.8%
33.3%
2.66s
Aaron Rodgers
PIT
3.7
3.3
3.0
8.1
13.6%
4.5%
24.0%
2.16s
Rushing Stats
Minnesota Vikings
Player
CAR
YDS
AVG
TD
LNG
Jordan Mason
16
57
3.6
0
9
Carson Wentz
2
12
6.0
0
11
Zavier Scott
2
1
0.5
0
2
Team
20
70
3.5
0
11
Pittsburgh Steelers
Player
CAR
YDS
AVG
TD
LNG
Kenneth Gainwell
19
99
5.2
2
15
Kaleb Johnson
6
22
3.7
0
9
Aaron Rodgers
3
8
2.7
0
10
Connor Heyward
1
2
2.0
0
2
Team
29
131
4.5
2
15
Advanced Rushing
YBC/Att = Yards Before Contact per Attempt; YAC/Att = Yards After Contact per Attempt; BrkTkl = Broken Tackles
Player
Team
ATT
YDS
TD
YBC/Att
YAC/Att
BrkTkl
Jordan Mason
MIN
16
57
0
1.4
2.2
2
Zavier Scott
MIN
2
1
0
-0.5
1.0
1
Carson Wentz
MIN
2
12
0
5.5
0.5
0
Kenneth Gainwell
PIT
19
99
2
2.5
2.7
4
Kaleb Johnson
PIT
6
22
0
2.0
1.7
1
Aaron Rodgers
PIT
3
8
0
2.7
0.0
0
Connor Heyward
PIT
1
2
0
1.0
1.0
0
Receiving Stats
Minnesota Vikings
Player
TGT
REC
YDS
AVG
TD
LNG
YAC
Justin Jefferson
11
10
126
12.6
0
29
32
Jordan Addison
8
4
114
28.5
0
81
57
Zavier Scott
8
6
43
7.2
1
16
21
T.J. Hockenson
5
4
39
9.8
0
14
23
Jordan Mason
3
3
15
5.0
0
13
25
Adam Thielen
2
2
11
5.5
0
6
0
Jalen Nailor
4
1
2
2.0
1
2
1
Josh Oliver
1
0
0
—
0
—
—
Team
42
30
350
11.7
2
81
Pittsburgh Steelers
Player
TGT
REC
YDS
AVG
TD
LNG
YAC
D.K. Metcalf
5
5
126
25.2
1
80
92
Kenneth Gainwell
6
6
35
5.8
0
8
28
Darnell Washington
3
3
20
6.7
0
8
10
Calvin Austin III
2
2
13
6.5
0
8
9
Jonnu Smith
3
2
6
3.0
0
6
7
Kaleb Johnson
1
0
0
—
0
—
—
Ben Skowronek
1
0
0
—
0
—
—
Scott Miller
1
0
0
—
0
—
—
Team
22
18
200
11.1
1
80
Advanced Receiving
YBC/R = Yards Before Catch per Reception; YAC/R = Yards After Catch per Reception; ADOT = Avg Depth of Target; BrkTkl = Broken Tackles; DROP = Drops
Player
Team
TGT
REC
YDS
TD
YBC/R
YAC/R
ADOT
BrkTkl
DROP
Justin Jefferson
MIN
11
10
126
0
9.4
3.2
12.0
0
0
Jordan Addison
MIN
8
4
114
0
14.3
14.3
14.3
0
1
Zavier Scott
MIN
8
6
43
1
3.7
3.5
5.8
0
0
T.J. Hockenson
MIN
5
4
39
0
4.0
5.8
4.6
0
1
Jordan Mason
MIN
3
3
15
0
-3.3
8.3
-3.3
1
0
Adam Thielen
MIN
2
2
11
0
5.5
0.0
5.5
0
0
Jalen Nailor
MIN
4
1
2
1
1.0
1.0
5.3
0
0
D.K. Metcalf
PIT
5
5
126
1
6.8
18.4
6.8
2
0
Kenneth Gainwell
PIT
6
6
35
0
1.2
4.7
1.2
0
0
Darnell Washington
PIT
3
3
20
0
3.3
3.3
3.3
0
0
Calvin Austin III
PIT
2
2
13
0
2.0
4.5
2.0
0
0
Jonnu Smith
PIT
3
2
6
0
-0.5
3.5
0.7
0
0
Defense
Minnesota Vikings: Tackles, Sacks, Interceptions and Fumbles
Player
TOT
SOLO
AST
SK
TFL
QBH
PD
FF
FR
Eric Wilson
9
5
4
0.0
1
0
0
0
0
Josh Metellus
9
4
5
0.0
0
0
0
0
0
Ivan Pace
7
2
5
0.0
0
0
0
0
0
Javon Hargrave
5
4
1
0.0
0
0
0
0
0
Jonathan Allen
5
3
2
0.0
1
0
0
0
0
Byron Murphy
5
3
2
0.0
0
0
0
0
0
Dallas Turner
4
1
3
0.0
0
0
0
0
0
Elijah Williams
4
3
1
0.0
0
0
0
0
0
Harrison Smith
3
3
0
0.0
0
0
0
0
0
Jalen Redmond
3
2
1
2.0
2
2
0
0
0
Jonathan Greenard
2
1
1
0.0
0
1
0
1
0
Isaiah Rodgers
2
1
1
0.0
0
0
0
0
0
Bo Richter
2
1
1
0.0
0
0
0
0
0
Tavierre Thomas
2
0
2
0.0
0
0
0
0
0
T.J. Hockenson
1
1
0
0.0
0
0
0
0
0
Jeff Okudah
1
1
0
0.0
0
0
0
0
0
Kobe King
1
1
0
0.0
0
0
0
0
0
Levi Drake Rodriguez
1
0
1
0.0
0
0
0
0
0
Theo Jackson
1
0
1
0.0
0
0
0
0
0
Tai Felton
1
0
1
0.0
0
0
0
0
0
Josh Oliver
0
0
0
0.0
0
0
0
0
1
Minnesota had no interceptions. No fumbles lost for either team.
Pittsburgh Steelers: Tackles, Sacks, Interceptions and Fumbles
Player
TOT
SOLO
AST
SK
TFL
QBH
PD
FF
FR
Payton Wilson
13
8
5
0.0
2
1
0
0
0
Patrick Queen
11
8
3
1.0
3
1
0
0
0
DeShon Elliott
6
4
2
1.0
1
2
2
1
0
Darius Slay
5
4
1
0.0
0
0
0
0
0
T.J. Watt
5
3
2
1.0
1
2
1
0
0
Nick Herbig
5
3
2
1.5
1
3
0
0
0
Jalen Ramsey
4
2
2
0.0
0
0
0
0
0
Keeanu Benton
4
1
3
1.5
1
3
0
0
0
Chuck Clark
3
3
0
0.0
0
0
0
1
0
Brandin Echols
3
3
0
0.0
0
0
0
0
0
Cole Holcomb
3
2
1
0.0
0
0
0
0
0
Juan Thornhill
3
2
1
0.0
1
0
1
0
0
Ben Skowronek
3
2
1
0.0
0
0
0
0
0
Jack Sawyer
2
0
2
0.0
0
0
1
0
0
James Pierre
1
0
1
0.0
0
0
2
0
0
Derrick Harmon
1
0
1
0.0
0
1
1
0
0
Carson Bruener
1
1
0
0.0
0
0
0
0
0
Chris Boswell
1
1
0
0.0
0
0
0
0
0
Connor Heyward
1
0
1
0.0
0
0
0
0
0
Cameron Heyward
0
0
0
0.0
0
1
0
0
0
Broderick Jones
0
0
0
0.0
0
0
0
0
1
Pittsburgh Interceptions
T.J. Watt’s third-quarter interception was tipped at the line of scrimmage by Cameron Heyward.
Player
INT
YDS
LNG
TD
T.J. Watt
1
13
13
0
DeShon Elliott
1
-4
-4
0
Advanced Coverage: Minnesota Vikings
Cmp% = completion percentage when targeted; Rat = passer rating when targeted; DADOT = Def. Avg Depth of Target
Player
TGT
CMP
CMP%
YDS
YDS/CMP
TD
RAT
DADOT
Ivan Pace
2
1
50.0%
7
7.0
0
58.3
3.5
Byron Murphy
3
2
66.7%
14
7.0
0
77.1
4.0
Dallas Turner
3
2
66.7%
19
9.5
0
84.0
0.3
Josh Metellus
4
3
75.0%
14
4.7
0
79.2
3.8
Eric Wilson
3
3
100.0%
15
5.0
0
87.5
0.7
Isaiah Rodgers
4
4
100.0%
26
6.5
0
93.7
1.0
Jeff Okudah
1
1
100.0%
17
17.0
0
118.7
14.0
Harrison Smith
2
2
100.0%
88
44.0
1
158.3
9.0
Advanced Coverage: Pittsburgh Steelers
Player
TGT
CMP
CMP%
YDS
YDS/CMP
TD
RAT
DADOT
DeShon Elliott
4
1
20.0%
22
22.0
0
5.8
14.8
James Pierre
2
0
0.0%
0
—
0
39.6
9.5
Cole Holcomb
2
1
50.0%
3
3.0
0
56.2
1.5
Patrick Queen
6
4
66.7%
28
7.0
0
77.1
4.5
Nick Herbig
1
1
100.0%
5
5.0
0
87.5
4.0
Brandin Echols
3
3
100.0%
28
9.3
0
105.6
5.7
Payton Wilson
9
8
88.9%
80
10.0
1
140.7
7.0
Chuck Clark
2
2
100.0%
90
45.0
0
118.7
17.0
Juan Thornhill
1
1
100.0%
29
29.0
0
118.8
1.0
Jalen Ramsey
2
2
100.0%
25
12.5
1
141.0
6.7
Darius Slay
8
7
87.5%
69
9.9
0
102.6
9.4
Special Teams
Kicking
Chris Boswell’s 30-yard attempt late in the second quarter was blocked by Isaiah Rodgers.
Player
Team
FGM-FGA
FG%
LNG
XPM-XPA
PTS
Will Reichard
MIN
2-2
100.0%
41
1-1
7
Chris Boswell
PIT
1-2
50.0%
33
3-3
6
Punting
Player
Team
NO
YDS
AVG
LNG
TB
In20
Ryan Wright
MIN
3
136
45.3
49
0
0
Corliss Waitman
PIT
3
146
48.7
54
1
0
Kick Returns
Player
Team
NO
YDS
AVG
LNG
TD
Tai Felton
MIN
3
77
25.7
28
0
Myles Price
MIN
2
47
23.5
28
0
Trey Sermon
PIT
2
51
25.5
26
0
Kenneth Gainwell
PIT
2
49
24.5
25
0
Punt Returns
Player
Team
NO
YDS
AVG
LNG
TD
Myles Price
MIN
2
13
6.5
13
0
Calvin Austin III
PIT
2
9
4.5
12
0
PFF Grades and Advanced Data
All PFF grades are initial figures subject to revision after full film review. Pass rush and coverage numbers reflect PFF’s proprietary charting and may differ from official NFL statistics.
Top PFF Grades
Player
Team
Pos
Grade
Snaps
D.K. Metcalf
PIT
WR
91.0
42
Isaac Seumalo
PIT
G
88.2
51
James Pierre
PIT
CB
89.1
23
Cole Holcomb
PIT
LB
87.3
10
Mason McCormick
PIT
G
83.4
53
DeShon Elliott
PIT
S
82.2
76
Kenneth Gainwell
PIT
HB
80.8
41
Jack Sawyer
PIT
ED
76.5
13
Jonathan Greenard
MIN
ED
75.6
48
Pass Rush: Minnesota Vikings (PFF)
SK = Sacks; HT = QB Hits; HU = Hurries; TPR = Total Pressures; PRSH = Pass Rush Snaps; UBP = Unblocked Pressures; PR% = Pressure Rate
Player
Pos
SK
HT
HU
TPR
PRSH
UBP
PR%
Jonathan Greenard
ED
0
1
3
4
20
0
20.0%
Jalen Redmond
DI
2
0
0
2
13
1
15.4%
Eric Wilson
LB
0
0
1
1
7
0
14.3%
Dallas Turner
ED
0
0
2
2
16
0
12.5%
Jonathan Allen
DI
0
0
0
0
22
0
0.0%
Javon Hargrave
DI
0
0
0
0
18
0
0.0%
Ivan Pace
LB
0
0
0
0
4
0
0.0%
Levi Drake Rodriguez
DI
0
0
0
0
7
0
0.0%
Tyrion Ingram-Dawkins
ED
0
0
0
0
5
0
0.0%
Elijah Williams
ED
0
0
0
0
2
0
0.0%
Bo Richter
ED
0
0
0
0
1
0
0.0%
Pass Rush: Pittsburgh Steelers (PFF)
Player
Pos
SK
HT
HU
TPR
PRSH
UBP
PR%
T.J. Watt
ED
0
0
6
6
50
1
12.0%
Payton Wilson
LB
0
0
3
3
9
2
33.3%
DeShon Elliott
S
1
1
0
2
7
1
28.6%
Jack Sawyer
ED
0
0
2
2
8
0
25.0%
Patrick Queen
LB
1
0
1
2
8
1
25.0%
Derrick Harmon
DI
0
1
2
3
26
0
11.5%
Keeanu Benton
DI
3
0
0
3
31
1
9.7%
Nick Herbig
ED
2
1
0
3
41
1
7.3%
Cameron Heyward
DI
0
0
2
2
37
0
5.4%
Daniel Ekuale
DI
0
0
0
0
4
0
0.0%
DeMarvin Leal
ED
0
0
0
0
2
0
0.0%
Cole Holcomb
LB
0
0
0
0
1
0
0.0%
Coverage: Minnesota Vikings (PFF)
CTGT = Coverage Targets; RTG = Passer Rating when targeted
Player
CTGT
REC
CMP%
YDS
INT
PBU
RTG
Ivan Pace
2
2
100%
87
0
0
158.3
Isaiah Rodgers
4
4
100%
26
0
0
93.8
Eric Wilson
5
4
80.0%
29
0
0
90.8
Josh Metellus
5
4
80.0%
19
0
0
82.5
Dallas Turner
3
2
66.7%
13
0
0
75.7
Byron Murphy
1
0
0.0%
0
0
0
39.6
Harrison Smith
1
1
100%
8
0
0
100.0
Jeff Okudah
1
1
100%
17
0
0
118.8
Coverage: Pittsburgh Steelers (PFF)
Player
CTGT
REC
CMP%
YDS
INT
PBU
RTG
James Pierre
2
0
0.0%
0
0
2
39.6
DeShon Elliott
4
1
25.0%
22
1
1
10.4
Cole Holcomb
1
1
100%
3
0
0
79.2
Nick Herbig
2
2
100%
8
0
0
83.3
Brandin Echols
3
2
66.7%
23
0
0
89.6
Patrick Queen
9
6
66.7%
51
0
0
81.3
Payton Wilson
7
6
85.7%
35
0
0
87.5
Chuck Clark
1
1
100%
9
0
0
104.2
Juan Thornhill
1
1
100%
29
0
1
118.8
Jalen Ramsey
2
2
100%
21
0
0
150.0
Darius Slay
9
7
77.8%
133
0
0
155.8
Drive Chart
Minnesota Vikings — 10 Drives
#
Qtr
Time
LOS
Plays
Length
Net Yds
Result
1
1st
12:49
MIN 26
11
6:25
51
Field Goal
2
1st
0:55
MIN 30
5
3:27
11
Punt
3
2nd
12:16
MIN 26
10
6:26
31
Interception
4
2nd
1:38
MIN 9
9
1:26
81
Field Goal
5
3rd
15:00
MIN 32
3
1:51
-9
Punt
6
3rd
11:03
MIN 10
11
5:48
40
Interception
7
3rd
2:23
MIN 18
3
1:48
-9
Punt
8
4th
11:18
MIN 30
9
3:28
70
Touchdown
9
4th
4:09
MIN 1
7
2:01
99
Touchdown
10
4th
1:02
MIN 20
6
0:54
12
Turnover on Downs
Pittsburgh Steelers — 11 Drives
#
Qtr
Time
LOS
Plays
Length
Net Yds
Result
1
1st
15:00
PIT 35
3
2:11
-2
Punt
2
1st
6:24
PIT 29
9
5:29
71
Touchdown
3
2nd
12:28
PIT 20
1
0:12
80
Touchdown
4
2nd
5:50
PIT 32
12
4:12
56
Blocked FG
5
2nd
0:12
PIT 24
1
0:12
-1
End of Half
6
3rd
13:09
PIT 26
3
2:06
7
Punt
7
3rd
5:15
MIN 35
5
2:52
35
Touchdown
8
3rd
0:35
MIN 46
8
4:17
31
Field Goal
9
4th
7:50
PIT 35
9
3:41
64
Turnover on Downs
10
4th
2:08
MIN 49
3
1:06
4
Punt
11
4th
0:08
MIN 32
1
0:08
-1
End of Game
Snap Counts
Unofficial per Pro Football Reference.
Minnesota Vikings
Player
Pos
Off
Off%
Def
Def%
ST
ST%
Blake Brandel
G
76
100%
0
0%
4
16%
Will Fries
G
76
100%
0
0%
4
16%
Christian Darrisaw
T
76
100%
0
0%
3
12%
Carson Wentz
QB
76
100%
0
0%
0
0%
Justin Jefferson
WR
76
100%
0
0%
0
0%
Jordan Addison
WR
73
96%
0
0%
0
0%
T.J. Hockenson
TE
71
93%
0
0%
0
0%
Justin Skule
T
65
86%
0
0%
4
16%
Jalen Nailor
WR
48
63%
0
0%
0
0%
Jordan Mason
RB
47
62%
0
0%
0
0%
Michael Jurgens
G
42
55%
0
0%
4
16%
Ryan Kelly
C
34
45%
0
0%
0
0%
Zavier Scott
RB
29
38%
0
0%
8
32%
Josh Oliver
TE
21
28%
0
0%
9
36%
Adam Thielen
WR
12
16%
0
0%
1
4%
Brian O’Neill
T
11
14%
0
0%
1
4%
Nick Vannett
TE
3
4%
0
0%
9
36%
Eric Wilson
LB
0
0%
53
100%
9
36%
Dallas Turner
LB
0
0%
53
100%
6
24%
Josh Metellus
S
0
0%
53
100%
0
0%
Theo Jackson
S
0
0%
53
100%
0
0%
Byron Murphy
CB
0
0%
52
98%
0
0%
Isaiah Rodgers
CB
0
0%
51
96%
5
20%
Jonathan Allen
DL
0
0%
48
91%
5
20%
Jonathan Greenard
LB
0
0%
48
91%
0
0%
Ivan Pace
LB
0
0%
41
77%
13
52%
Javon Hargrave
DL
0
0%
40
75%
0
0%
Jalen Redmond
DL
0
0%
36
68%
5
20%
Harrison Smith
S
0
0%
17
32%
0
0%
Levi Drake Rodriguez
DL
0
0%
16
30%
5
20%
Tyrion Ingram-Dawkins
DL
0
0%
9
17%
8
32%
Jeff Okudah
CB
0
0%
7
13%
7
28%
Bo Richter
LB
0
0%
3
6%
21
84%
Elijah Williams
DL
0
0%
3
6%
4
16%
Tavierre Thomas
S
0
0%
0
0%
21
84%
Jay Ward
S
0
0%
0
0%
18
72%
Tai Felton
WR
0
0%
0
0%
16
64%
Austin Keys
LB
0
0%
0
0%
16
64%
Chaz Chambliss
LB
0
0%
0
0%
16
64%
Kobe King
LB
0
0%
0
0%
15
60%
Will Reichard
K
0
0%
0
0%
9
36%
Myles Price
WR
0
0%
0
0%
8
32%
Ryan Wright
P
0
0%
0
0%
7
28%
Andrew DePaola
LS
0
0%
0
0%
7
28%
Joe Huber
G
0
0%
0
0%
4
16%
Cam Akers
RB
0
0%
0
0%
3
12%
Pittsburgh Steelers
Player
Pos
Off
Off%
Def
Def%
ST
ST%
Mason McCormick
G
53
100%
0
0%
5
20%
Broderick Jones
T
53
100%
0
0%
0
0%
Zach Frazier
C
53
100%
0
0%
0
0%
Aaron Rodgers
QB
53
100%
0
0%
0
0%
Troy Fautanu
T
53
100%
0
0%
0
0%
Isaac Seumalo
G
51
96%
0
0%
0
0%
Darnell Washington
TE
48
91%
0
0%
7
28%
D.K. Metcalf
WR
42
79%
0
0%
1
4%
Kenneth Gainwell
RB
41
77%
0
0%
9
36%
Calvin Austin III
WR
27
51%
0
0%
3
12%
Spencer Anderson
OL
19
36%
0
0%
5
20%
Ben Skowronek
WR
18
34%
0
0%
16
64%
Connor Heyward
TE
16
30%
0
0%
16
64%
Pat Freiermuth
TE
15
28%
0
0%
6
24%
Scott Miller
WR
13
25%
0
0%
1
4%
Jonnu Smith
TE
13
25%
0
0%
1
4%
Kaleb Johnson
RB
11
21%
0
0%
0
0%
Roman Wilson
WR
3
6%
0
0%
1
4%
Jalen Ramsey
CB
1
2%
55
72%
3
12%
Patrick Queen
LB
0
0%
76
100%
4
16%
DeShon Elliott
S
0
0%
76
100%
0
0%
Darius Slay
CB
0
0%
73
96%
0
0%
T.J. Watt
LB
0
0%
69
91%
2
8%
Nick Herbig
LB
0
0%
66
87%
5
20%
Payton Wilson
LB
0
0%
66
87%
15
60%
Brandin Echols
CB
0
0%
62
82%
8
32%
Cameron Heyward
DT
0
0%
53
70%
8
32%
Juan Thornhill
S
0
0%
50
66%
8
32%
Keeanu Benton
DL
0
0%
46
61%
2
8%
Derrick Harmon
DT
0
0%
35
46%
1
4%
Chuck Clark
DB
0
0%
31
41%
12
48%
James Pierre
CB
0
0%
23
30%
11
44%
Yahya Black
DE
0
0%
23
30%
9
36%
Jack Sawyer
LB
0
0%
13
17%
19
76%
Cole Holcomb
LB
0
0%
10
13%
11
44%
Daniel Ekuale
DT
0
0%
5
7%
1
4%
DeMarvin Leal
DE
0
0%
4
5%
1
4%
Miles Killebrew
S
0
0%
0
0%
20
80%
Carson Bruener
LB
0
0%
0
0%
15
60%
Chris Boswell
K
0
0%
0
0%
10
40%
Corliss Waitman
P
0
0%
0
0%
8
32%
Christian Kuntz
LS
0
0%
0
0%
8
32%
Jabrill Peppers
S
0
0%
0
0%
7
28%
Trey Sermon
RB
0
0%
0
0%
6
24%
Ryan McCollum
C
0
0%
0
0%
5
20%
Calvin Anderson
T
0
0%
0
0%
5
20%
Pittsburgh moved to 3-1 and went into its Week 5 bye with the steadier ground game, 131 rushing yards to Minnesota’s 70, and Rodgers delivering the cleanest statistical line of any quarterback on the field: 18 completions on 22 attempts, no turnovers, and a 119.7 rating in what was his first win as a starter outside the United States. Minnesota fell to 2-2 and traveled to London the following Sunday to face the Cleveland Browns at Tottenham Hotspur Stadium, facing that game without J.J. McCarthy, still recovering from the high ankle sprain that had kept him out since Week 2, and without starting center Ryan Kelly, who left Croke Park with a concussion, and right tackle Brian O’Neill, who was ruled out with a knee injury before halftime.
Sources: Pro Football Reference (official stats, advanced passing, rushing, receiving and defensive tables, drive charts, snap counts), Pro Football Focus (initial grades, pass rush and coverage charting), ESPN (box score, team stats, game officials), Associated Press (game report, injury information, direct quotes). Where minor statistical discrepancies exist between sources, Pro Football Reference official figures are used. PFF snap counts and charting figures may differ from official NFL data. Snap counts are unofficial per Pro Football Reference.
Cornelia Lindqvist is a Swedish-American sports journalist with 4 years of experience covering professional athletics. She previously worked at Sports Illustrated before joining Newzire. Cornelia reports on the NFL, NBA, MLB, WNBA, international football, and cricket, covering game results, roster moves, trade deals, playoff standings, and player statistics. Her sports analysis background helps readers understand the strategies and numbers behind wins and losses.