From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Duquesne
Boston College
137
Total yards
563
75
Passing yards
257
62
Rushing yards
306
3.3
Yards per pass
19.8
1.9
Yards per rush
6.7
9
First downs
22
1–12
Third downs
5–10
1–1
Fourth downs
1–2
2
Turnovers
1
4–35
Penalties
5–35
29:57
Possession
30:03
1
Sacks (by defense)
1
Efficiency
Duquesne
Boston College
18%
Success rate
50%
−0.41
EPA per play
0.56
1.16
Explosiveness
1.63
−0.28
Rushing EPA
0.27
−0.59
Passing EPA
1.48
17%
Passing-down success
43%
−0.55
First-down EPA
0.10
−0.01
Second-down EPA
1.26
−0.95
Third-down EPA
0.62
14%
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)
Boston College 83% to win. Elo’s favorite won.
The line
Boston College −33.5, over/under 52.5.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Boston College drives left to right, Duquesne right to left.
Q1 Boston CollegePunt, 3 plays, 6 yards
Q1 DuquesnePunt, 3 plays, 0 yards
Q1 Boston CollegeTouchdown, 7 plays, 80 yards
Q1 DuquesnePunt, 8 plays, 28 yards
Q1 Boston CollegeTouchdown, 5 plays, 94 yards
Q1 DuquesnePick-six, 5 plays (Boston College scores), 23 yards
Q2 DuquesnePunt, 5 plays, 8 yards
Q2 Boston CollegeTouchdown, 7 plays, 62 yards
Q2 DuquesnePunt, 3 plays, 0 yards
Q2 Boston CollegeTouchdown, 2 plays, 53 yards
Q2 DuquesnePunt, 7 plays, 22 yards
Q2 Boston CollegeTouchdown, 4 plays, 85 yards
Q2 DuquesneEnd of half, 2 plays, 0 yards
Q3 DuquesneInterception, 2 plays, −3 yards
Q3 Boston CollegeFumble, 3 plays, −3 yards
Q3 DuquesneMissed FG, 8 plays, 40 yards
Q3 Boston CollegeTouchdown, 9 plays, 80 yards
Q3 DuquesnePunt, 3 plays, 6 yards
Q3 Boston CollegeTurnover on downs, 11 plays, 50 yards
Q4 DuquesnePunt, 6 plays, 17 yards
Q4 Boston CollegePunt, 3 plays, 8 yards
Q4 DuquesnePunt, 3 plays, −2 yards
Q4 Boston CollegeTouchdown, 5 plays, 58 yards
Q4 DuquesneEnd of game, 3 plays, 1 yard
Play by play
1st quarter8 drives, then Boston College 14, Duquesne 0
Boston College Punt, 3 plays
15:00
Andrew Smith kickoff for 62 yds , Jayden McGowan return for 18 yds to the BC 21
14:55
1st & 10 at own 21
Thomas Castellanos pass complete to Lewis Bond for a loss of 1 yard to the BC 20
14:19
2nd & 11 at own 20
Thomas Castellanos pass complete to Lewis Bond for a loss of 1 yard to the BC 19
13:44
3rd & 12 at own 19
Thomas Castellanos run for 8 yds to the BC 27
13:00
4th & 4 at own 27
Sam Candotti punt for 20 yds
Duquesne Punt, 3 plays
12:18
2nd & 7 at opp 39
JaMario Clements run for 2 yds to the BC 37
11:38
3rd & 5 at opp 37
Darius Perrantes pass incomplete
11:34
4th & 5 at opp 37
Duquesne Penalty, Delay Of Game (Darius Perrantes) to the BC 42
11:34
4th & 10 at opp 42
Kyle Romenick punt for 42 yds for a touchback
Boston College Touchdown, 7 plays
11:25
1st & 10 at own 20
Kye Robichaux run for 2 yds to the BC 22
10:53
2nd & 8 at own 22
Thomas Castellanos pass complete to Jerand Bradley for 30 yds to the DUQ 48 for a 1ST down
10:25
1st & 10 at opp 48
Duquesne Penalty, Block below the waist on DAVIS, Carnell enforced (Nell Davis) to the DUQ 31 for a 1ST down
10:13
1st & 10 at opp 31
Kye Robichaux run for 2 yds to the DUQ 29
9:33
2nd & 8 at opp 29
Thomas Castellanos pass incomplete
9:28
3rd & 8 at opp 29
Thomas Castellanos pass complete to Lewis Bond for 26 yds to the DUQ 3 for a 1ST down
8:40
1st & goal at opp 3
Treshaun Ward run for 3 yds for a TD (Luca Lombardo KICK)Boston College 7, Duquesne 0
Duquesne Punt, 8 plays
8:40
Luca Lombardo kickoff for 65 yds for a touchback
8:38
1st & 10 at own 25
Darius Perrantes pass complete to Jermaine Johnson for 1 yd to the DUQ 26
8:01
2nd & 9 at own 26
JaMario Clements run for 4 yds to the DUQ 30
7:22
3rd & 5 at own 30
Darius Perrantes run for no gain to the DUQ 30
6:48
4th & 5 at own 30
(06:48) ROMENICK, Kyle punt 38 yards to the BOS32, fair catch by MCGOWAN, Jayden, clock 06:46. PENALTY BOS Running Into the kicker on MCGOWAN, Owen enforced 5 yards from the DUQ30 to the DUQ35 and results in a 1ST DOWN [FAKE PUNT]. NO PLAY (replay the down).
6:41
4th & 0 at own 35
JaMario Clements run for 5 yds to the DUQ 40 for a 1ST down
6:06
1st & 10 at own 40
JaMario Clements run for 6 yds to the DUQ 46
5:28
2nd & 4 at own 46
Darius Perrantes pass complete to Jermaine Johnson for 6 yds to the BC 48 for a 1ST down
4:51
1st & 10 at opp 48
JaMario Clements run for 1 yd to the BC 47
4:08
2nd & 9 at opp 47
Darius Perrantes pass incomplete
3:59
3rd & 9 at opp 47
Michael Berarducci punt for 41 yds, downed at the BC 6
Boston College Touchdown, 5 plays
3:49
1st & 10 at own 6
Treshaun Ward run for 7 yds to the BC 13
3:18
2nd & 3 at own 13
Treshaun Ward run for 2 yds to the BC 15
2:40
3rd & 1 at own 15
Kye Robichaux run for 11 yds to the BC 26 for a 1ST down
1:51
1st & 10 at own 26
Treshaun Ward run for 2 yds to the BC 28
1:20
2nd & 8 at own 28
Thomas Castellanos pass complete to Reed Harris for 72 yds for a TD (Luca Lombardo KICK)Boston College 14, Duquesne 0
Duquesne Pick-six, 5 plays (Boston College scores)
1:20
Luca Lombardo kickoff for 59 yds , Jermaine Johnson return for 14 yds to the DUQ 20
1:14
1st & 10 at own 20
Darius Perrantes pass complete to Shawn Solomon Jr. for 3 yds to the DUQ 23
Duquesne Punt, 3 plays
0:56
1st & 10 at opp 42
JaMario Clements run for 3 yds to the BC 39
Duquesne Pick-six, 5 plays (Boston College scores)
0:56
2nd & 7 at own 23
Darius Perrantes pass complete to Tedy Afful for 15 yds to the DUQ 38 for a 1ST down
0:00
1st & 10 at own 38
PERRANTES, Darius pass deep to the right incomplete intended for AFFUL, Tedy broken up by JACKSON, Amari at the BOS30, clock 00:00. PENALTY BOS Offsides on EZEIRUAKU, Donovan enforced 5 yards from the DUQ38 to the DUQ43 [NHSG]. NO PLAY (replay the down).
Q2 15:00
1st & 5 at own 43
Shawn Solomon Jr. run for no gain to the DUQ 43
Q2 14:23
2nd & 5 at own 43
Darius Perrantes pass complete to Tedy Afful for no gain to the DUQ 43
Q2 13:28
3rd & 5 at own 43
Khari Johnson 45 Yd Interception Return (Luca Lombardo Kick)Boston College 21, Duquesne 0
2nd quarter7 drives, then Boston College 42, Duquesne 0
Duquesne Punt, 5 plays
13:28
Luca Lombardo kickoff for 65 yds for a touchback
13:27
1st & 10 at own 25
JaMario Clements run for 6 yds to the DUQ 31
12:39
2nd & 4 at own 31
JaMario Clements run for 4 yds to the DUQ 35 for a 1ST down
12:26
1st & 10 at own 35
Timeout Boston College, clock 12:26
12:26
1st & 10 at own 35
JaMario Clements run for a loss of 2 yards to the DUQ 33
11:40
2nd & 12 at own 33
Darius Perrantes pass incomplete
11:39
3rd & 12 at own 33
Darius Perrantes pass incomplete
11:30
4th & 12 at own 33
Kyle Romenick punt for 41 yds , Jayden McGowan returns for 12 yds to the BC 38
Boston College Touchdown, 7 plays
11:23
1st & 10 at own 38
Treshaun Ward run for 3 yds to the BC 41
10:47
2nd & 7 at own 41
Thomas Castellanos pass complete to Lewis Bond for 25 yds to the DUQ 34 for a 1ST down
10:20
1st & 10 at opp 34
Treshaun Ward run for 5 yds to the DUQ 29
9:39
2nd & 5 at opp 29
Turbo Richard run for 19 yds to the DUQ 10 for a 1ST down
9:05
1st & goal at opp 10
Turbo Richard run for 3 yds to the DUQ 7
8:40
2nd & goal at opp 7
Kye Robichaux run for 3 yds to the DUQ 4
7:59
3rd & goal at opp 4
Thomas Castellanos pass complete to Kamari Morales for 4 yds for a TD (Luca Lombardo KICK)Boston College 28, Duquesne 0
Duquesne Punt, 3 plays
7:59
Luca Lombardo kickoff for 65 yds for a touchback
7:58
1st & 10 at own 25
Shawn Solomon Jr. run for 2 yds to the DUQ 27
7:13
2nd & 8 at own 27
Shawn Solomon Jr. run for a loss of 2 yards to the DUQ 25
6:28
3rd & 10 at own 25
Darius Perrantes pass incomplete
6:19
4th & 10 at own 25
Kyle Romenick punt for 35 yds , Jayden McGowan returns for 7 yds to the BC 47
Boston College Touchdown, 2 plays
6:12
1st & 10 at own 47
Datrell Jones run for 4 yds to the DUQ 49
5:31
2nd & 6 at opp 49
Thomas Castellanos pass complete to Lewis Bond for 49 yds for a TD (Luca Lombardo KICK)Boston College 35, Duquesne 0
Duquesne Punt, 7 plays
5:31
Luca Lombardo kickoff for 65 yds for a touchback
5:29
1st & 10 at own 25
Darius Perrantes pass complete to Jermaine Johnson for 4 yds to the DUQ 29
5:11
2nd & 6 at own 29
JaMario Clements run for 16 yds to the DUQ 45 for a 1ST down
4:38
1st & 10 at own 45
Shawn Solomon Jr. run for no gain to the DUQ 45
3:57
2nd & 10 at own 45
Darius Perrantes pass complete to Tedy Afful for 10 yds to the BC 45 for a 1ST down
3:11
1st & 10 at opp 45
Shawn Solomon Jr. run for 2 yds to the BC 43
2:24
2nd & 8 at opp 43
Darius Perrantes pass incomplete
2:21
3rd & 8 at opp 43
Duquesne Penalty, turnover on downs. PENALTY Intentional Grounding on PERRANTES, Darius enforced a result of a (Yards) to the DUQ 48
2:06
4th & 18 at own 47
Kyle Romenick punt for 42 yds , Jayden McGowan returns for 4 yds to the BC 15
Boston College Touchdown, 4 plays
2:00
1st & 10 at own 15
Kye Robichaux run for 7 yds to the BC 22
1:58
2nd & 3 at own 22
Treshaun Ward run for 27 yds to the BC 49 for a 1ST down
1:38
1st & 10 at own 49
(01:38) CASTELLANOS, Thomas pass deep to the right incomplete intended for MCGOWAN, Jayden thrown to the DUQ15, clock 01:36. PENALTY DUQ Pass Interference on JONES, T.J. enforced 15 yards to the DUQ36 and results in automatic 1ST DOWN [SG]. NO PLAY (replay the down).
1:35
1st & 10 at opp 36
Treshaun Ward run for 6 yds to the DUQ 30
0:51
2nd & 4 at opp 30
Thomas Castellanos pass complete to Treshaun Ward for 30 yds for a TD (Luca Lombardo KICK)Boston College 42, Duquesne 0
Duquesne End of half, 2 plays
0:51
Luca Lombardo kickoff for 65 yds for a touchback
0:47
1st & 10 at own 25
Shawn Solomon Jr. run for 2 yds to the DUQ 27
0:06
2nd & 8 at own 27
(00:06) [NH] Kneel down by PERRANTES, Darius at DUQ25 (team loss of 2).
3rd quarter6 drives, then Boston College 49, Duquesne 0
Duquesne Interception, 2 plays
15:00
Liam Connor kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Shawn Solomon Jr. run for a loss of 3 yards to the DUQ 22
14:13
2nd & 13 at own 22
Darius Perrantes pass intercepted Jalen Cheek return for 1 yd to the DUQ 44
14:04
1st & 10 at opp 44
(14:04) JONES, Datrell rush to the left for a gain of 9 yards to the DUQ35 (BARNES, CJ), clock 14:00. PENALTY BOS Holding on CLINE, Kevin enforced 10 yards from the DUQ44 to the BOS46 [SG]. NO PLAY (replay the down).
Boston College Fumble, 3 plays
13:45
1st & 20 at own 46
Datrell Jones run for 3 yds to the BC 49
13:11
2nd & 17 at own 49
Jacobe Robinson run for 2 yds to the DUQ 49
12:32
3rd & 15 at opp 49
Jacobe Robinson sacked for a loss of 2 yards to the DUQ 47 Jacobe Robinson fumbled, recovered by DUQ Kevin Kurzinger , return for 0 yards
Duquesne Missed FG, 8 plays
12:25
1st & 10 at own 47
Darius Perrantes pass incomplete
12:16
2nd & 10 at own 47
Shawn Solomon Jr. run for 11 yds to the BC 42 for a 1ST down
11:36
1st & 10 at opp 42
Shawn Solomon Jr. run for 1 yd to the BC 41
11:05
2nd & 9 at opp 41
Darius Perrantes pass complete to Tedy Afful for 23 yds to the BC 18 for a 1ST down
10:32
1st & 10 at opp 18
Shawn Solomon Jr. run for no gain to the BC 18
9:54
2nd & 10 at opp 18
Shawn Solomon Jr. run for 5 yds to the BC 13
9:30
3rd & 5 at opp 13
Darius Perrantes pass incomplete
9:19
4th & 5 at opp 13
Brian Bruzdewicz 31 yd FG MISSED
Boston College Touchdown, 9 plays
9:10
1st & 10 at own 20
Turbo Richard run for a loss of 1 yard to the BC 19
8:32
2nd & 11 at own 19
Jacobe Robinson run for a loss of 2 yards to the BC 27 Jacobe Robinson fumbled, recovered by BC Jacobe Robinson J. Robinson return for 10 yds
7:52
3rd & 3 at own 27
Turbo Richard run for 3 yds to the BC 30 for a 1ST down
7:27
1st & 10 at own 30
Turbo Richard run for 1 yd to the BC 31
6:54
2nd & 9 at own 31
Turbo Richard run for 8 yds to the BC 39
6:19
3rd & 1 at own 39
Turbo Richard run for 3 yds to the BC 42 for a 1ST down
5:37
1st & 10 at own 42
Datrell Jones run for 11 yds to the DUQ 47 for a 1ST down
5:14
1st & 10 at opp 47
Datrell Jones run for no gain to the DUQ 47
4:29
2nd & 10 at opp 47
Datrell Jones run for 47 yds for a TD (Liam Connor KICK)Boston College 49, Duquesne 0
Duquesne Punt, 3 plays
4:29
Liam Connor kickoff for 65 yds for a touchback
4:19
1st & 10 at own 25
Jordan Heisey run for 1 yd to the DUQ 26
3:44
2nd & 9 at own 26
Jordan Heisey pass complete to Khiryn Boyd for 5 yds to the DUQ 31
3:03
3rd & 4 at own 31
Jordan Heisey pass incomplete
2:57
4th & 4 at own 31
Kyle Romenick punt for 41 yds , Turbo Richard returns for 15 yds to the BC 43
Boston College Turnover on downs, 11 plays
2:49
1st & 10 at own 43
Turbo Richard run for 14 yds to the DUQ 43 for a 1ST down
2:22
1st & 10 at opp 43
Turbo Richard run for 4 yds to the DUQ 39
1:50
2nd & 6 at opp 39
Turbo Richard run for 4 yds to the DUQ 35
1:18
3rd & 2 at opp 35
Turbo Richard run for a loss of 2 yards to the DUQ 37
0:45
4th & 4 at opp 37
Timeout Duquesne, clock 00:45
0:45
4th & 4 at opp 37
Jacobe Robinson pass complete to Luke McLaughlin for 12 yds to the DUQ 25 for a 1ST down
Q4 14:58
1st & 10 at opp 25
Turbo Richard run for 6 yds to the DUQ 19
Q4 14:30
2nd & 4 at opp 19
Turbo Richard run for 5 yds to the DUQ 14 for a 1ST down
Q4 13:51
1st & 10 at opp 14
(13:51) RICHARD, Turbo rush up the middle for a gain of 4 yards to the DUQ10 (LENZ, Connor;CARSON, Jaelen), clock 13:47. PENALTY BOS Holding on DAUGHERTY, Eryx enforced 10 yards from the DUQ14 to the DUQ24 [SG]. NO PLAY (replay the down).
Q4 13:29
1st & 20 at opp 24
Jacobe Robinson run for 1 yd to the DUQ 23
Q4 13:00
2nd & 19 at opp 23
Jordan McDonald run for 5 yds to the DUQ 18
Q4 12:16
3rd & 14 at opp 18
Jacobe Robinson pass complete to Matt Ragan for 11 yds to the DUQ 7
Q4 11:38
4th & 3 at opp 7
Jacobe Robinson pass incomplete
4th quarter7 drives, then Boston College 56, Duquesne 0
Duquesne Punt, 6 plays
11:32
1st & 10 at own 7
Caleb Jones run for 4 yds to the DUQ 11
10:53
2nd & 6 at own 11
Caleb Jones run for 1 yd to the DUQ 12
10:01
3rd & 5 at own 12
Jordan Heisey pass complete to Daniel Tarabrella for 8 yds to the DUQ 20 for a 1ST down
9:18
1st & 10 at own 20
Caleb Jones run for 4 yds to the DUQ 24
8:35
2nd & 6 at own 24
Caleb Jones run for no gain to the DUQ 24
7:46
3rd & 6 at own 24
Jordan Heisey pass incomplete
7:42
4th & 6 at own 24
Kyle Romenick punt for 49 yds, downed at the BC 27
Boston College Punt, 3 plays
7:30
1st & 10 at own 27
Turbo Richard run for no gain to the BC 27
6:57
2nd & 10 at own 27
Turbo Richard run for 7 yds to the BC 34
6:15
3rd & 3 at own 34
Jacobe Robinson run for 1 yd to the BC 35
5:26
4th & 2 at own 35
Sam Candotti punt for 39 yds, downed at the DUQ 26
Duquesne Punt, 3 plays
5:05
1st & 10 at own 26
Anthony Bonner run for a loss of 2 yards to the DUQ 24
4:36
2nd & 12 at own 24
Anthony Bonner run for no gain to the DUQ 24
3:51
3rd & 12 at own 24
Xavier Rice pass incomplete
3:47
4th & 12 at own 24
Timeout Boston College, clock 03:47
3:37
4th & 12 at own 24
Michael Berarducci punt for 40 yds , Isaiah Farris returns for 6 yds to the BC 42
Boston College Touchdown, 5 plays
3:31
1st & 10 at own 42
Jordan McDonald run for 25 yds to the DUQ 33 for a 1ST down
2:57
1st & 10 at opp 33
Jordan McDonald run for 12 yds to the DUQ 21 for a 1ST down
2:22
1st & 10 at opp 21
Jordan McDonald run for 4 yds to the DUQ 17
2:00
2nd & 6 at opp 17
Jordan McDonald run for 8 yds to the DUQ 9 for a 1ST down
Duquesne End of game, 3 plays
1:28
1st & 10 at own 19
Anthony Bonner run for no gain to the DUQ 19
Boston College Touchdown, 5 plays
1:26
1st & goal at opp 9
Jacobe Robinson run for 9 yds for a TD (Liam Connor KICK)Boston College 56, Duquesne 0
Duquesne End of game, 3 plays
1:26
Liam Connor kickoff for 57 yds , Riley Lisgar return for 11 yds to the DUQ 19
0:50
2nd & 10 at own 19
Anthony Bonner run for 2 yds to the DUQ 21
0:12
3rd & 8 at own 21
Anthony Bonner run for a loss of 1 yard to the DUQ 20
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.