From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Duquesne
Pittsburgh
208
Total yards
460
171
Passing yards
302
37
Rushing yards
158
6.3
Yards per pass
7.9
1.2
Yards per rush
5.9
8
First downs
21
2–15
Third downs
5–14
0–0
Fourth downs
2–3
0
Turnovers
1
11–88
Penalties
3–35
35:23
Possession
24:37
1
Sacks (by defense)
4
Efficiency
Duquesne
Pittsburgh
14%
Success rate
47%
−0.05
EPA per play
0.39
1.75
Explosiveness
1.52
−0.24
Rushing EPA
0.30
0.13
Passing EPA
0.57
4%
Passing-down success
31%
−0.10
First-down EPA
0.33
−0.19
Second-down EPA
0.54
0.19
Third-down EPA
0.31
22%
Havoc by its defense
24%
From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.
Before kickoff
Our ratings and the line, going in
Our ratings (scores only)
Pittsburgh 75% to win. Elo’s favorite won.
The line
Pittsburgh −39.5, over/under 58.5.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Before kickoff, the win chances were Pittsburgh >99%, Duquesne <1%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Pittsburgh drives left to right, Duquesne right to left.
Q1 DuquesnePunt return TD, 4 plays (Pittsburgh scores), 19 yards
Q1 DuquesnePunt, 3 plays, −3 yards
Q1 PittsburghPunt, 3 plays, 3 yards
Q1 DuquesnePunt, 3 plays, 6 yards
Q1 PittsburghTouchdown, 11 plays, 62 yards
Q1 DuquesnePunt, 3 plays, −20 yards
Q1 PittsburghInterception, 4 plays, 7 yards
Q2 DuquesnePunt, 3 plays, 6 yards
Q2 PittsburghPunt, 3 plays, 6 yards
Q2 DuquesneTouchdown, 2 plays, 61 yards
Q2 PittsburghTouchdown, 3 plays, 18 yards
Q2 DuquesnePunt, 6 plays, 8 yards
Q2 PittsburghTouchdown, 3 plays, 47 yards
Q2 DuquesnePunt, 5 plays, 28 yards
Q2 PittsburghTouchdown, 6 plays, 80 yards
Q2 DuquesneEnd of half, 2 plays, −2 yards
Q3 PittsburghTouchdown, 2 plays, 75 yards
Q3 DuquesnePunt, 3 plays, 5 yards
Q3 PittsburghPunt, 3 plays, −8 yards
Q3 DuquesnePunt, 6 plays, 21 yards
Q3 PittsburghTouchdown, 8 plays, 75 yards
Q3 DuquesneField goal, 8 plays, 33 yards
Q4 PittsburghPunt, 3 plays, 0 yards
Q4 DuquesnePunt, 3 plays, 4 yards
Q4 PittsburghField goal, 9 plays, 31 yards
Q4 DuquesnePunt, 3 plays, −5 yards
Q4 PittsburghField goal, 7 plays, 12 yards
Q4 DuquesnePunt, 3 plays, 1 yard
Q4 PittsburghTouchdown, 2 plays, 60 yards
Q4 DuquesneResult not recorded, 2 plays, −1 yard
Play by play
1st quarter7 drives, then Pittsburgh 14, Duquesne 0
Duquesne Punt return TD, 4 plays (Pittsburgh scores)
15:00
1st & 10 at own 35
Sam Carpenter kickoff for 65 yds for a touchback
14:55
1st & 10 at own 25
Taj Butts run for 17 yds to the DUQ 42 for a 1ST down
14:16
1st & 10 at own 42
Taj Butts run for a loss of 3 yards to the DUQ 39
13:32
2nd & 13 at own 39
Tyler Riddell pass incomplete
13:25
3rd & 13 at own 39
Tyler Riddell pass complete to Jermaine Johnson for 10 yds to the DUQ 49
12:44
4th & 3 at own 49
PENALTY Dukes Delay Of Game 5 yards from Dukes49 to Dukes44. NO PLAY.
12:14
4th & 8 at own 44
Michael Berarducci punt for 44 yds , Desmond Reid returns for 88 yds for a TD (Trey Butkowski KICK)Pittsburgh 7, Duquesne 0
Duquesne Punt, 3 plays
12:14
1st & 10 at own 35
Sam Carpenter kickoff for 64 yds
12:09
1st & 10 at own 25
Tyler Riddell pass incomplete to Joey Isabella
12:02
2nd & 10 at own 25
Shawn Solomon Jr. run for a loss of 3 yards to the DUQ 22
11:18
3rd & 13 at own 22
Tyler Riddell pass incomplete to Shawn Solomon Jr.
11:07
4th & 13 at own 22
Michael Berarducci punt for 44 yds
Pittsburgh Punt, 3 plays
11:02
1st & 10 at own 34
Desmond Reid run for 1 yd to the PITT 35
10:40
2nd & 9 at own 35
Eli Holstein pass incomplete to Raphael Williams Jr.
10:40
3rd & 9 at own 35
Timeout Duquesne, clock 10:40
10:30
3rd & 9 at own 35
Eli Holstein pass complete to Desmond Reid for 2 yds to the PITT 37
9:52
4th & 7 at own 37
Caleb Junko punt for 46 yds, punt out-of-bounds at the DUQ 21 , Joey Isabella returns for 4 yds to the DUQ 21
Duquesne Punt, 3 plays
9:34
1st & 10 at own 21
Tyler Riddell pass complete to Joey Isabella for 2 yds to the DUQ 23
9:04
2nd & 8 at own 23
Taj Butts run for 3 yds to the DUQ 26
7:45
3rd & 5 at own 26
Tyler Riddell run for 1 yd to the DUQ 27
7:37
4th & 4 at own 27
Michael Berarducci punt for 35 yds, punt out-of-bounds at the PITT 38
Pittsburgh Touchdown, 11 plays
7:28
1st & 10 at own 38
Desmond Reid run for 1 yd to the PITT 39
6:44
2nd & 9 at own 39
Eli Holstein pass complete to Kenny Johnson for 18 yds to the DUQ 43 for a 1ST down
3:55
1st & 10 at opp 43
PENALTY Pitt False Start 5 yards from Dukes43 to Dukes48. NO PLAY.
3:41
1st & 15 at opp 48
Desmond Reid run for 13 yds to the DUQ 35
3:29
2nd & 2 at opp 35
Desmond Reid run for a loss of 1 yard to the DUQ 36
3:29
3rd & 3 at opp 36
Eli Holstein run for 2 yds to the DUQ 34
3:22
4th & 1 at opp 34
Eli Holstein run for 16 yds to the DUQ 18 for a 1ST down
2:54
1st & 10 at opp 18
Eli Holstein pass complete to Cataurus Hicks for 13 yds to the DUQ 5 for a 1ST down
2:47
1st & goal at opp 5
Eli Holstein pass incomplete to Kenny Johnson
2:47
2nd & goal at opp 5
Raphael Williams Jr. run for 4 yds to the DUQ 1
2:47
3rd & goal at opp 1
Eli Holstein pass complete to Kenny Johnson for 3 yds to the DUQ 4
2:47
4th & goal at opp 4
Eli Holstein pass complete to Cataurus Hicks for 4 yds for a TD (Trey Butkowski KICK)Pittsburgh 14, Duquesne 0
Duquesne Punt, 3 plays
2:47
1st & 10 at own 35
Sam Carpenter kickoff for 65 yds for a touchback
2:34
1st & 10 at own 25
Taj Butts run for 2 yds to the DUQ 27
2:02
2nd & 8 at own 27
Tyler Riddell sacked by Kyle Louis for a loss of 14 yards to the DUQ 13
1:21
3rd & 22 at own 13
Timeout Duquesne, clock 01:21
1:13
3rd & 22 at own 13
Tyler Riddell sacked by Kyle Louis for a loss of 8 yards to the DUQ 5
0:32
4th & 30 at own 5
Michael Berarducci punt for 21 yds, punt out-of-bounds at the DUQ 26
Pittsburgh Interception, 4 plays
0:27
1st & 10 at opp 26
Eli Holstein pass incomplete to Kenny Johnson
0:00
2nd & 10 at opp 26
Eli Holstein run for 7 yds to the DUQ 19
Q2 14:53
3rd & 3 at opp 19
Eli Holstein run for no gain to the DUQ 19
Q2 14:18
4th & 3 at opp 19
Eli Holstein pass intercepted, touchback.
2nd quarter9 drives, then Pittsburgh 34, Duquesne 6
Duquesne Punt, 3 plays
14:10
1st & 10 at own 20
Taj Butts run for 2 yds to the DUQ 22
13:23
2nd & 8 at own 22
Tyler Riddell pass complete to Taj Butts for 4 yds to the DUQ 26
12:42
3rd & 4 at own 26
Tyler Riddell pass incomplete to Alex Gochis
12:27
4th & 4 at own 26
Michael Berarducci punt for 42 yds , Desmond Reid returns for no gain to the PITT 19
Pittsburgh Punt, 3 plays
12:20
1st & 10 at own 19
Desmond Reid run for 3 yds to the PITT 22
11:47
2nd & 7 at own 22
Eli Holstein pass incomplete to Jake Overman
11:33
3rd & 7 at own 22
Eli Holstein pass complete to Jake Overman for 3 yds to the PITT 25
11:03
4th & 4 at own 25
Caleb Junko punt for 36 yds, fair catch by Joey Isabella at the DUQ 39
Duquesne Touchdown, 2 plays
10:52
1st & 10 at own 39
Tyler Riddell pass complete to Joey Isabella for 59 yds to the PITT 2 for a 1ST down
10:33
1st & goal at opp 2
Timeout Pittsburgh, clock 10:33
10:33
1st & goal at opp 2
PENALTY Dukes False Start (Brandt,Tommy) 5 yards from Pitt02 to Pitt07. NO PLAY.
10:28
1st & goal at opp 7
Tyler Riddell pass complete to B.J. Alexander for 7 yds for a TD (Matt Marcinko PAT MISSED)Pittsburgh 14, Duquesne 6
Pittsburgh Touchdown, 3 plays
10:16
1st & 10 at own 35
Matt Clark kickoff for 61 yds , Kenny Johnson return for 78 yds to the DUQ 18
10:11
1st & 10 at opp 18
(10:12) Shotgun Holstein,Eli pass incomplete short middle to Williams Jr.,Raphael thrown to Dukes05, 1ST DOWN, PENALTY Dukes Pass Interference (Harper,Dallas) 13 yards from Dukes18 to Dukes05, 1ST DOWN. NO PLAY.
10:05
1st & goal at opp 5
Eli Holstein pass incomplete to Deuce Spann
9:57
2nd & goal at opp 5
Juelz Goff run for 4 yds to the DUQ 1
9:24
3rd & goal at opp 1
Juelz Goff run for 1 yd for a TD (Trey Butkowski PAT BLOCKED)Pittsburgh 20, Duquesne 6
Duquesne Punt, 6 plays
9:24
1st & 10 at own 35
Sam Carpenter kickoff for 65 yds for a touchback
9:15
1st & 10 at own 25
Tyler Riddell pass complete to Joey Isabella for 4 yds to the DUQ 29
8:39
2nd & 6 at own 29
Taj Butts run for 4 yds to the DUQ 33
7:59
3rd & 2 at own 33
PENALTY Dukes Illegal Substitution 5 yards from Dukes33 to Dukes28. NO PLAY.
7:51
3rd & 7 at own 28
Tyler Riddell pass complete to Joey Isabella for 11 yds to the DUQ 39 for a 1ST down
7:13
1st & 10 at own 39
(07:17) No Huddle-Shotgun Solomon, Jr.,Shawn rush middle for 5 yards gain to the Dukes44 (Brookins,Cruce) PENALTY Dukes Holding (Fallah,Michael) 10 yards from Dukes39 to Dukes29. NO PLAY.
6:43
1st & 20 at own 29
Tyler Riddell pass complete to Shawn Solomon Jr. for 4 yds to the DUQ 33
6:04
2nd & 16 at own 33
Shawn Solomon Jr. run for no gain to the DUQ 33
5:17
3rd & 16 at own 33
Tyler Riddell pass incomplete to Shawn Solomon Jr.
5:07
4th & 16 at own 33
Michael Berarducci punt for 33 yds for a 1ST down , Desmond Reid returns for 4 yds to the PITT 38 for a 1ST down
5:07
4th & 16 at own 33
Michael Berarducci punt for 33 yds for a 1ST down , Desmond Reid returns for 4 yds to the DUQ 47 for a 1ST down
Pittsburgh Touchdown, 3 plays
4:54
1st & 10 at opp 47
Eli Holstein pass complete to Kenny Johnson for 12 yds to the DUQ 35 for a 1ST down
4:38
1st & 10 at opp 35
Eli Holstein pass complete to Deuce Spann for 15 yds to the DUQ 20 for a 1ST down
4:01
1st & 10 at opp 20
Eli Holstein pass complete to Kenny Johnson for 20 yds for a TD (Trey Butkowski KICK)Pittsburgh 27, Duquesne 6
Duquesne Punt, 5 plays
4:01
1st & 10 at own 35
Sam Carpenter kickoff for 65 yds for a touchback
3:58
1st & 10 at own 25
Tyler Riddell pass incomplete to Joey Isabella
3:46
1st & 10 at the 50
Duquesne Penalty, (Yards) declined
3:14
2nd & 15 at own 45
Tyler Riddell pass complete to Joey Isabella for 8 yds to the PITT 47
2:38
3rd & 7 at opp 47
Tyler Riddell pass incomplete
2:31
4th & 7 at opp 47
Michael Berarducci punt for 47 yds for a touchback
Pittsburgh Touchdown, 6 plays
2:13
1st & 10 at own 20
Eli Holstein pass complete to Zion Fowler-El for 5 yds to the PITT 25
2:00
1st & 10 at opp 30
Timeout Pittsburgh, clock 02:00
1:58
2nd & 5 at own 25
Eli Holstein pass complete to Raphael Williams Jr. for 45 yds to the DUQ 30 for a 1ST down
1:53
1st & 10 at opp 30
Eli Holstein pass incomplete to Cataurus Hicks
1:47
2nd & 10 at opp 30
Desmond Reid run for a loss of 2 yards to the DUQ 32
1:05
3rd & 12 at opp 32
Eli Holstein run for 16 yds to the DUQ 16 for a 1ST down
0:48
1st & 10 at opp 16
Eli Holstein pass complete to Cataurus Hicks for 16 yds for a TD (Trey Butkowski KICK)Pittsburgh 34, Duquesne 6
Duquesne End of half, 2 plays
0:48
1st & 10 at own 35
Sam Carpenter kickoff for 65 yds for a touchback
0:41
1st & 10 at own 25
Taj Butts run for 2 yds to the DUQ 27
0:00
2nd & 8 at own 27
T. Riddell takes a knee
3rd quarter6 drives, then Pittsburgh 48, Duquesne 6
Pittsburgh Touchdown, 2 plays
15:00
1st & 10 at own 35
Matt Clark kickoff for 45 yds
14:42
1st & 10 at own 25
Eli Holstein pass complete to Cataurus Hicks for 22 yds to the PITT 47 for a 1ST down
14:14
1st & 10 at own 47
Desmond Reid run for 53 yds for a TD (Trey Butkowski KICK)Pittsburgh 41, Duquesne 6
Duquesne Punt, 3 plays
14:14
1st & 10 at own 35
Sam Carpenter kickoff for 65 yds for a touchback
14:05
1st & 10 at own 25
Taj Butts run for a loss of 1 yard to the DUQ 24
13:27
2nd & 11 at own 24
Taj Butts run for 6 yds to the DUQ 30
12:42
3rd & 5 at own 30
Tyler Riddell pass incomplete to B.J. Alexander
12:31
4th & 5 at own 30
Michael Hartshorn punt for 50 yds, punt out-of-bounds at the PITT 20
Pittsburgh Punt, 3 plays
12:23
1st & 10 at own 20
Eli Holstein sacked by Jack Dunkley for a loss of 6 yards to the PITT 14
11:53
2nd & 16 at own 14
Desmond Reid run for a loss of 2 yards to the PITT 12
11:20
3rd & 18 at own 12
Eli Holstein pass incomplete to Malachi Thomas
11:13
4th & 18 at own 12
Caleb Junko punt for 53 yds, punt out-of-bounds at the DUQ 35
Duquesne Punt, 6 plays
11:06
1st & 10 at own 35
Tyler Riddell pass incomplete to B.J. Alexander
11:06
2nd & 10 at own 35
Timeout Duquesne, clock 11:06
10:56
2nd & 10 at own 35
Taj Butts run for 6 yds to the DUQ 41
10:36
3rd & 4 at own 41
Tyler Riddell pass complete to Joey Isabella for 30 yds to the PITT 29 for a 1ST down
9:51
1st & 10 at opp 29
Tyler Riddell pass complete to Joey Isabella for no gain to the PITT 29
9:10
2nd & 10 at opp 29
(09:13) Shotgun Solomon, Jr.,Shawn rush middle for 4 yards gain to the Pitt25 (Brookins,Cruce) PENALTY Dukes Holding (Fallah,Michael) 10 yards from Pitt29 to Pitt39. NO PLAY.
8:44
2nd & 20 at opp 39
Tyler Riddell pass complete to Jermaine Johnson for 1 yd to the PITT 38
7:58
3rd & 19 at opp 38
(08:05) Shotgun Riddell,Tyler pass complete short middle to Solomon, Jr.,Shawn caught at Pitt36, for 7 yards to the Pitt31 (Biles,Rasheem) PENALTY Dukes Holding (Gunn,Aaron) 10 yards from Pitt38 to Pitt48. NO PLAY.
7:26
3rd & 29 at opp 48
Tyler Riddell pass complete to Alex Gochis for 4 yds to the PITT 44
6:47
4th & 25 at opp 44
Michael Hartshorn punt for 19 yds, punt out-of-bounds at the PITT 25
Pittsburgh Touchdown, 8 plays
6:39
1st & 10 at own 25
Juelz Goff run for 5 yds to the PITT 30
6:15
2nd & 5 at own 30
Juelz Goff run for 2 yds to the PITT 32
5:25
3rd & 3 at own 32
Eli Holstein run for 6 yds to the PITT 38 for a 1ST down
5:10
1st & 10 at own 38
Eli Holstein pass complete to Bryce Yates for 9 yds to the PITT 47
4:50
2nd & 1 at own 47
Juelz Goff run for 6 yds to the DUQ 47 for a 1ST down
4:18
1st & 10 at opp 47
Juelz Goff run for 10 yds to the DUQ 37 for a 1ST down
3:51
1st & 10 at opp 37
Juelz Goff run for 3 yds to the DUQ 34
3:14
2nd & 7 at opp 34
Eli Holstein pass complete to Malachi Thomas for 34 yds for a TD (Trey Butkowski KICK)Pittsburgh 48, Duquesne 6
3:14
1st & 10 at own 35
PENALTY Pitt UNS: Unsportsmanlike Conduct (Thomas,Malachi) 15 yards from Pitt35 to Pitt20. NO PLAY.
Duquesne Field goal, 8 plays
3:14
1st & 10 at own 20
Sam Carpenter kickoff for 67 yds
3:03
1st & 10 at the 50
Ness Davis run for 4 yds to the PITT 46
2:18
2nd & 6 at opp 46
Logan Kushner run for 10 yds to the PITT 36 for a 1ST down
1:42
1st & 10 at opp 36
Logan Kushner pass complete to Joey Isabella for 6 yds to the PITT 30
1:06
2nd & 4 at opp 30
Ness Davis run for 11 yds to the PITT 19 for a 1ST down
0:00
1st & 10 at opp 19
Ness Davis run for 3 yds to the PITT 16
Q4 15:00
2nd & 7 at opp 16
PENALTY Dukes False Start (Satterwhite III,Gary) 5 yards from Pitt16 to Pitt21. NO PLAY.
Dazhaun Hopkins run for a loss of 1 yard to the DUQ 24
2:00
3rd & 11 at own 24
Logan Kushner pass complete to Garrett Harrold for 2 yds to the DUQ 26
1:50
4th & 9 at own 26
Andrew Graham punt for 35 yds , Kenny Johnson returns for 1 yd to the PITT 40
Pittsburgh Touchdown, 2 plays
1:35
1st & 10 at own 40
Cole Gonzales pass complete to Caleb Williams for no gain to the PITT 40
1:12
2nd & 10 at own 40
Cole Gonzales pass complete to Bryce Yates for 60 yds for a TD (Trey Butkowski KICK)Pittsburgh 61, Duquesne 9
Duquesne Result not recorded, 2 plays
1:12
1st & 10 at own 35
Sam Carpenter kickoff for 65 yds for a touchback
1:04
1st & 10 at own 25
Dazhaun Hopkins run for a loss of 1 yard to the DUQ 24
0:00
2nd & 11 at own 24
Dazhaun Hopkins run for 2 yds to the DUQ 26
Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.