⚠ MAINTENANCE NOTICE: Update, Nov. 4: We're in the final stretch. Our model and data upgrades are being finalized and checked now, and updated rankings and reports will return shortly. Thanks for your patience. LIVE CFB ANALYTICS. PLAY BY PLAY. Click to read the full notice →NEW: Three-row live ticker + live in-game analytics for every CFB game → B1G+A Live Tracker (Beta)
B1G
TOP 25
CFB
B1G+ Analytics
LIVE CFB ANALYTICS. PLAY BY PLAY.
B1G+ Analytics@B1GAnalytics
ABAALL BIG ANALYTICSCFB DATA HUB · POWERED BY THE B1G+A MODEL
Built by All BIG Analytics

Game report · 2026 Week 9 · FBS · Sat, Oct 31, 11:00 AM CT

BC @ DUKE

Week 9 reports › FBS

Boston College2
FINAL
47Duke
Final2–47BC at DUKE
B1G+A pregame78%DUKE win chance at kickoff
4th-down decisions1616 graded · 16 matched the higher-WP option
Plays tracked135from public play-by-play feeds

B1G+A WIN PROBABILITY · WHOLE GAME

Final
Q2Q3Q4DUKE 4th down Q1 13:46: puntedBC 4th down Q1 12:11: puntedBC 4th down Q1 5:29: puntedBC 4th down Q1 0:05: went for itDUKE 4th down Q2 13:28: puntedBC 4th down Q2 10:01: puntedBC 4th down Q2 6:19: puntedBC 4th down Q2 1:03: puntedDUKE 4th down Q2 0:01: went for itBC 4th down Q3 14:05: puntedBC 4th down Q3 2:36: went for itDUKE 4th down Q4 12:02: kicked the field goalBC 4th down Q4 9:10: went for itDUKE 4th down Q4 5:19: went for itDUKE 4th down Q4 2:58: kicked the field goalBC 4th down Q4 1:12: went for itDUKE 100.0%BC 0.0%
▲ DUKE win chance▼ BC

Red racing arrow: B1G+A Live Tracker (Beta) win probability after every play, whole game. Black dots: every 4th-down decision by the coaches (hover or tap for the call). Open rings: the 5 biggest swing plays. Green number: team favored now. Red number: the other team. Faint dashed line: public-feed win probability, for comparison.

4TH DOWNS & COACHING DECISIONS

16 4th downs · 16 graded · 16 matched · 6 go

Every 4th-down snap for both teams. Win chances (WP) are the offense's B1G+A Model 2.2 win probability for each option at the snap: go (conversion chance × WP if converted, plus WP after a turnover on downs), field goal and punt. Options within 1 WP point are toss-ups. Fakes count as go. Bad snaps (the feed logs a team rush) are not graded. Shaded rows differ from the higher-WP option.

TeamQtrClockScore (off-def)Field positionYds to goalTo goCallResultGo WPFG WPPunt WPVerdictCall vs higher-WP option (WP pts)
DUKEQ113:460-0DUKE 31694PuntPunt 39 yds75.2% (44% conv)—75.3%Toss-up (within 1 pt)0.0
BCQ112:110-0BC 49517PuntPunt 51 yds, touchback20.4% (34% conv)—19.7%Toss-up (within 1 pt)−0.7
BCQ15:290-7BC 99126PuntPunt 44 yds, returned5.4% (16% conv)—6.2%Toss-up (within 1 pt)0.0
BCQ10:052-13DUKE 12122GoTurnover on downs8.6% (57% conv)6.7%—Right call0.0
DUKEQ213:2813-2DUKE 13878PuntPunt 47 yds, fair catch91.2% (32% conv)—92.6%Right call0.0
BCQ210:012-13BC 495119PuntPunt 32 yds4.8% (20% conv)—5.1%Toss-up (within 1 pt)0.0
BCQ26:192-20BC 26743PuntPunt 41 yds, out of bounds1.5% (50% conv)—1.3%Toss-up (within 1 pt)−0.2
BCQ21:032-27BC 336714PuntPunt 42 yds, fair catch0.6% (23% conv)—0.5%Toss-up (within 1 pt)−0.1
DUKEQ20:0127-2DUKE 109030GoTurnover on downs98.9% (15% conv)—99.2%Toss-up (within 1 pt)−0.3
BCQ314:052-27BC 30705PuntPunt 47 yds, returned0.6% (40% conv)—0.5%Toss-up (within 1 pt)−0.1
BCQ32:362-41BC 35659GoTurnover on downs0.5% (30% conv)—0.5%Toss-up (within 1 pt)0.0
DUKEQ412:0241-2BC 242415FGFG good99.5% (23% conv)99.5%—Toss-up (within 1 pt)0.0
BCQ49:102-44DUKE 39398GoTurnover on downs0.5% (32% conv)0.5%0.5%Toss-up (within 1 pt)0.0
DUKEQ45:1944-2BC 34341GoConverted (26 yds)99.5% (69% conv)99.5%—Toss-up (within 1 pt)0.0
DUKEQ42:5844-2BC 777FGFG good99.5% (26% conv)99.5%—Toss-up (within 1 pt)0.0
BCQ41:122-47DUKE 292912GoTurnover on downs0.5% (26% conv)0.5%—Toss-up (within 1 pt)0.0

2 4th-down snaps wiped out by penalty (no play) left out.

Two-point tries

TeamQtrClockPlayScore after (team-opp)
—Q17:33Blocked PAT, defensive return, 2 pts—
BCQ13:39Defensive return, 2 pts2-13

Clock management · final 2:00 of each half

End of 1st half

Score at 2:00 BC 2–27 DUKE; at the end BC 2–27 DUKE. Snaps: BC 5, DUKE 4.

OffenseFirst snap in windowSnaps in windowDrive result
BC1:565Punt
DUKE0:564Downs

End of game (last 2:00 of regulation)

Score at 2:00 BC 2–47 DUKE; at the end BC 2–47 DUKE. Snaps: BC 6, DUKE 2.

OffenseFirst snap in windowSnaps in windowDrive result
BC1:546Downs
DUKE1:052End of Game

Replay reviews & challenges

QtrClockReview
Q310:12Review: upheld

From public play-by-play feeds and the B1G+A Model 2.2 win probability. Penalty-negated snaps are left out.

Built from public play-by-play feeds replayed through the B1G+A Model 2.2 win probability. Every number here is B1G+A. Report data (JSON) · Full box score →

@B1GAnalytics
SEASON STATS · STANDINGS · PROJECTIONSFOLLOW FOR EVERY B1G MATCHUP
Follow on X@B1GAnalytics