DukeHome
47
FinalOct 31, 2026 · Wallace Wade Stadium
Team1234Final
Boston College20002
Duke131414647

Game flow

Duke won by 45 · 9 scores
Lead changes
0
0 times tied
DUKE biggest lead
+45
Q4 2:58
BC biggest lead
—
never led
Time in front
DUKE 88% · BC 0%
tied 12% · 52:33 vs 0:00 of game clock
+49+24.5Tie+24.5+49Q1Q2Q3Q4▲ Duke ahead▼ Boston College aheadQ1 7:33 · DUKE Rushing Touchdown: Nate Sheppard 1 Yd Run (Gavin Strange Kick) (BC 0, DUKE 7)Q1 3:39 · DUKE Rushing Touchdown: Nate Sheppard 2 Yd Run (Gavin Strange Kick) (BC 0, DUKE 13)Q1 3:39 · BC Defensive 2pt Conversion: Carter Davis Defensive PAT Conversion (BC 2, DUKE 13)Q2 9:06 · DUKE Rushing Touchdown: Nate Sheppard 54 Yd Run (Gavin Strange Kick) (BC 2, DUKE 20)Q2 2:14 · DUKE Passing Touchdown: Jeremiah Hasley 5 Yd pass from Walker Eget (Gavin Strange Kick) (BC 2, DUKE 27)Q3 10:41 · DUKE Rushing Touchdown: Nate Sheppard 4 Yd Run (Gavin Strange Kick) (BC 2, DUKE 34)Q3 6:44 · DUKE Rushing Touchdown: Nate Sheppard 1 Yd Run (Gavin Strange Kick) (BC 2, DUKE 41)Q4 12:02 · DUKE Field Goal Good: Gavin Strange 41 Yd Field Goal (BC 2, DUKE 44)Q4 2:58 · DUKE Field Goal Good: Gavin Strange 24 Yd Field Goal (BC 2, DUKE 47)

The lead after every score: above the line Duke is ahead, below it Boston College. Each dot is a score in the scoring team's colour; hover one.

Scoring summary

1st quarter
7:33DUKE
TD Nate Sheppard 1 Yd Run (Gavin Strange Kick)10 plays, 80 yds, 4:38 · from DUKE 20
BC 0–7 DUKE
3:39DUKE
TD Nate Sheppard 2 Yd Run (Gavin Strange Kick)5 plays, 35 yds, 1:50 · from BC 35
BC 0–13 DUKE
3:39BC
D2P Carter Davis Defensive PAT Conversion
BC 2–13 DUKE
2nd quarter
9:06DUKE
TD Nate Sheppard 54 Yd Run (Gavin Strange Kick)3 plays, 81 yds, 0:55 · from DUKE 19
BC 2–20 DUKE
2:14DUKE
TD Jeremiah Hasley 5 Yd pass from Walker Eget (Gavin Strange Kick)7 plays, 74 yds, 4:05 · from DUKE 26
BC 2–27 DUKE
3rd quarter
10:41DUKE
TD Nate Sheppard 4 Yd Run (Gavin Strange Kick)7 plays, 68 yds, 3:24 · from DUKE 32
BC 2–34 DUKE
6:44DUKE
TD Nate Sheppard 1 Yd Run (Gavin Strange Kick)7 plays, 42 yds, 3:28 · from BC 42
BC 2–41 DUKE
4th quarter
12:02DUKE
FG Gavin Strange 41 Yd Field Goal 4 plays, -5 yds, 2:52 · from BC 19
BC 2–44 DUKE
2:58DUKE
FG Gavin Strange 24 Yd Field Goal 10 plays, 54 yds, 6:12 · from DUKE 39
BC 2–47 DUKE

Drives

DUKE 8/13 scoredBC 0/12 scored
QStartTeamFromPlaysYdsTimeResult
Q115:00DUKEDUKE 25361:14Punt
Q113:46BCBC 304191:35Punt
Q112:11DUKEDUKE 2010804:38Touchdown
Q17:33BCBC 253-162:04Punt
Q15:29DUKEBC 355351:50Touchdown
Q13:34BCBC 437413:34Downs
Q215:00DUKEDUKE 11321:32Punt
Q213:28BCBC 40693:27Punt
Q210:01DUKEDUKE 193810:55Touchdown
Q29:00BCBC 85182:41Punt
Q26:19DUKEDUKE 267744:05Touchdown
Q22:14BCBC 25581:11Punt

Win probability

Duke 100% · pregame line Duke −7.0 (closing line)
Q1Q2Q3Q4▲ Duke▼ Boston CollegeDuke +12% win probability: (07:36) Shotgun #20 N.Sheppard rush right for 1 yard gain to the BC00 TOUCHDOWN, clock 07:33, 1ST DOWN #25 G.Strange kick attempt good (H: #38 A.Zamani, LS: #52 J.Fitzgerald) #25 G.Strange kick attempt failed (H: #38 A.Zamani, LS: #52 J.Fitzgerald) #7 C.Davis return 100 yards to the DUKE00 #7 C.Davis defensive PAT SuccessfulBoston College +10% win probability: (07:33) #25 G.Strange kickoff 65 yards to the BC00, TouchbackBoston College +10% win probability: (01:55) Shotgun #24 B.MacCormack III rush middle for 7 yards gain to the DUKE13 (#8 D.Stone; #9 C.Ojarikre) PENALTY BC UNS: Unsportsmanlike Conduct (#86 D.Edgehille) 15 yards from DUKE13 to DUKE28Duke +7% win probability: (14:59) Shotgun #20 N.Sheppard rush right for 2 yards gain to the DUKE13 (#1 A.Palano)Duke +7% win probability: (12:09) Shotgun #2 W.Eget pass incomplete short right to #20 N.Sheppard thrown to DUKE19

The pregame line (TDC's for this week's games, the closing betting line for past ones), blended with the score, clock and field position (calibrated on every 2024–25 FBS play). Gold dots mark the biggest swings; hover one.

Box score

PassingC/ATTYDSAVGTDINTQBR
Mason McKenzie9/17875.10019.9
Femi Babalola3/5499.80047.0
Grayson Wilson2/5-1-0.2006.5
RushingCARYDSAVGTDLONG
Bo MacCormack III9242.707
Mason McKenzie13241.8021
Grayson Wilson3124.0012
Mekhi Dodd581.605
Jaedn Skeete155.005
Femi Babalola252.507
ReceivingRECYDSAVGTDLONG
Jackson Wade13636.0036
Dawson Pough12424.0024
Javarius Green22211.0022
Kaelan Chudzinski11616.0016
Jaedn Skeete2126.006
Brady Clough11111.0011
Anthony Ferrucci177.007
Nedrick Boldin Jr.177.007
Danny Edgehille166.006
Johnathan Montague Jr.166.006
Bo MacCormack III122.002
Mekhi Dodd1-3-3.000
DefenseTOTSOLOSACKSTFLPDQB HUR
Anthony Palano910000
KP Price840000
Marcus Upton830010
Carter Davis520200
Syair Torrence430010
Kris Jones410100
Demetrius Ballard400000
E'Lla Boykin330201
InterceptionsINTYDSTD
Carter Davis100
PuntingNOYDSAVGTBIn 20LONG
Bryce LaFollette625742.81151

Biggest plays

DUKE +12% Q1 7:33 (07:36) Shotgun #20 N.Sheppard rush right for 1 yard gain to the BC00 TOUCHDOWN, clock 07:33, 1ST DOWN #25 G.Strange kick attempt good (H: #38 A.Zamani, LS: #52 J.Fitzgerald) #25 G.Strange kick attempt failed (H: #38 A.Zamani, LS: #52 J.Fitzgerald) #7 C.Davis return 100 yards to the DUKE00 #7 C.Davis defensive PAT Successful
BC +10% Q1 7:33 (07:33) #25 G.Strange kickoff 65 yards to the BC00, Touchback
BC +10% Q1 1:50 (01:55) Shotgun #24 B.MacCormack III rush middle for 7 yards gain to the DUKE13 (#8 D.Stone; #9 C.Ojarikre) PENALTY BC UNS: Unsportsmanlike Conduct (#86 D.Edgehille) 15 yards from DUKE13 to DUKE28
DUKE +7% Q2 14:55 (14:59) Shotgun #20 N.Sheppard rush right for 2 yards gain to the DUKE13 (#1 A.Palano)
DUKE +7% Q1 12:07 (12:09) Shotgun #2 W.Eget pass incomplete short right to #20 N.Sheppard thrown to DUKE19

Team stats

StatBCDUKE
1st Downs1421
3rd down efficiency2-135-12
4th down efficiency0-41-2
Total Yards213382
Passing135233
Comp/Att14/2716/25
Yards per pass5.09.3
Rushing78149
Rushing Attempts3341
Yards per rush2.43.6
Penalties15-12910-90
Turnovers21
Fumbles lost20
Interceptions thrown01
Possession 0:1534:00

Play by play

Q4 0:00 End of 4th quarter.
Q4 0:35 2nd & 12 at DUKE 20 (00:35) Kneel down by Duke at DUKE18 for loss of 2 yards
Q4 1:05 1st & 10 at DUKE 22 (01:12) Kneel down by Duke at DUKE20 for loss of 2 yards
Q4 1:12 4th & 12 at DUKE 29 (01:16) Shotgun #11 F.Babalola rush right for 7 yards gain to the DUKE22 (#11 D.Brown Jr.), out of bounds, TURNOVER ON DOWNS
Q4 1:18 3rd & 12 at DUKE 29 (01:21) Shotgun #11 F.Babalola pass incomplete short right to #33 A.Ferrucci thrown to DUKE33 broken up by #13 O.Umeh
Q4 1:22 2nd & 10 at DUKE 27 (01:29) Shotgun #11 F.Babalola sacked for loss of 2 yards to the DUKE29 (#19 J.Morris, #93 S.Onuoha)
Q4 1:29 1st & 10 at DUKE 27 (01:32) No Huddle-Shotgun #11 F.Babalola pass incomplete short right to #87 C.Kossmann thrown to DUKE09 QB hurried by #97 A.Cain
Q4 1:41 1st & 10 at BC 37 (01:47) No Huddle-Shotgun #11 F.Babalola pass complete deep middle to #5 J.Wade caught at DUKE33, for 36 yards to the DUKE27 (#21 K.Cotton), 1ST DOWN
Q4 1:54 3rd & 5 at BC 30 (01:59) Shotgun #11 F.Babalola pass complete short right to #33 A.Ferrucci caught at BC27, for 7 yards to the BC37 (#19 J.Morris; #11 D.Brown Jr.), 1ST DOWN
Q4 2:15 2nd & 11 at BC 24 (02:23) Shotgun #11 F.Babalola pass complete short left to #8 J.Montague Jr. caught at BC19, for 6 yards to the BC30 (#98 J.Carl; #21 K.Cotton)
Q4 2:52 1st & 10 at BC 25 (02:57) Shotgun #29 M.Dodd rush middle for 1 yard loss to the BC24 (#90 T.Rupley)
Q4 2:58 (02:58) #25 G.Strange kickoff 65 yards to the BC00, Touchback
Q4 2:58 4th & Goal at BC 7 (03:00) #25 G.Strange field goal attempt from 24 yards GOOD (H: #38 A.Zamani, LS: #49 J.Ronilo), clock 02:58
Q4 3:02 3rd & Goal at BC 7 (03:05) Shotgun #10 D.Mahan pass incomplete short right to #81 B.Elliott thrown to BC04 QB hurried by #98 I.Oladipupo
Q4 3:43 2nd & Goal at BC 6 (03:48) Shotgun #22 J.Tanelus rush middle for 1 yard loss to the BC07 (#42 K.Dixon; #41 F.Bate)
Q4 4:31 1st & Goal at BC 8 (04:37) Shotgun #22 J.Tanelus rush middle for 2 yards gain to the BC06 (#18 K.Howard; #13 D.Ballard)
Q4 5:19 4th & 1 at BC 34 (05:27) Shotgun #22 J.Tanelus rush middle for 26 yards gain to the BC08 (#19 M.Townsend; #3 M.Tucker), 1ST DOWN
Q4 6:03 3rd & 3 at BC 36 (06:09) Shotgun #10 D.Mahan rush middle for 2 yards gain to the BC34 (#42 K.Dixon)
Q4 6:46 2nd & 7 at BC 40 (06:53) Shotgun #22 J.Tanelus rush right for 4 yards gain to the BC36 (#18 K.Howard)
Q4 7:26 1st & 10 at BC 43 (07:38) Shotgun #10 D.Mahan pass complete short middle to #44 N.Kurisky caught at BC41, for 3 yards to the BC40 (#36 B.Kahoun)
Q4 8:14 2nd & 7 at DUKE 42 (08:24) Shotgun #22 J.Tanelus rush middle for 15 yards gain to the BC43 (#6 C.Marable Jr.; #5 M.Upton), 1ST DOWN
Q4 9:01 1st & 10 at DUKE 39 (09:10) Shotgun #10 D.Mahan pass complete short right to #18 B.Keefe caught at DUKE42, for 3 yards to the DUKE42 (#3 M.Tucker)
Q4 9:10 4th & 8 at DUKE 39 (09:13) Shotgun #15 G.Wilson pass incomplete short right to #85 K.Chudzinski thrown to DUKE29, TURNOVER ON DOWNS
Q4 9:44 3rd & 10 at DUKE 41 (09:54) Shotgun #15 G.Wilson pass complete short right to #24 B.MacCormack III caught at DUKE46, for 2 yards to the DUKE39 (#18 K.Smith)
Q4 9:54 2nd & 10 at DUKE 41 (10:00) Shotgun #15 G.Wilson pass incomplete short left to #84 B.Clough thrown to DUKE31 QB hurried by #93 S.Onuoha