Skip to main content
← Back to GamesSep 14, 2025Week 3
Conference Game

Stanford Holds Off Boston College 30-20 in Week 3

Stanford defeated Boston College 30-20 on Saturday in a second-quarter shootout that decided the game. The Cardinal scored 14 points in the second quarter alone, while the Eagles put up all 20 of their points in that same quarter.

Dylan Lonergan led Boston College's offense with 333 passing yards and found Turbo Richard for an 49-yard touchdown reception. However, Lonergan's two turnovers in the second quarter proved costly—an interception returned for a touchdown by Collin Wright and a fumble that derailed another drive.

Stanford's Ben Gulbranson connected with Sam Roush on a 69-yard touchdown pass, and the Cardinal's defense made the critical plays when it mattered most. Micah Ford added a dominant 75-yard run in the third quarter that set up Stanford in the red zone.

The game exceeded the over-under of 44.5 points and Stanford covered the 14-point spread. Stanford controlled the second half with a 10-point advantage, allowing Boston College no points after halftime.

AI-generated recap · Aug 16, 2026

Team1Q2Q3Q4QFinal
Boston CollegeBoston College
0200020
StanfordStanford
6147330

Scoring Timeline

Q1Q2Q3Q4014283-06-36-1720-2030-20
StanfordBoston College

Drive Chart

Own 20Own 4050Opp 40Opp 20STABCSTABCSTABCSTABCSTABCSTABCBCBCSTABCSTABCSTABCSTABCSTAFG1370ydPUNT618ydFG542ydFG843ydPUNT31ydTD573ydPUNT3-1ydTD474ydDOWNS739ydTO540ydTD376ydTD20ydFG1262ydPUNT56ydPUNT37ydPUNT3-8ydPUNT3-16ydTO1065ydTD280ydPUNT3-9ydFG848ydPUNT615ydEND1238yd

Box Score

Team statistics comparing Boston College and Stanford
StatisticBoston CollegeStanford
Passing30-4413-22
Pass Yards333186
Rush Yards56223
Total Yards389409
Turnovers30
3rd Down5-135-14
Penalties5-304-30
Possession28:1631:44

Player Leaders

Player Leaders

Boston College
passing
Dylan Lonergan
30/44, 333 YDS, 1 TD, 1 INT
rushing
Turbo Richard
14 CAR, 55 YDS
receiving
Reed Harris
7 REC, 141 YDS
defense
Stanford
passing
Ben Gulbranson
13/22, 186 YDS, 1 TD
rushing
Micah Ford
17 CAR, 157 YDS, 1 TD
receiving
Sam Roush
3 REC, 79 YDS, 1 TD
defense
Matt Rose
1 TFL, 1 PD

Play-by-Play

1st & 10Pass Reception+14 ydsPPA +1.22

Ben Gulbranson pass complete to Bryce Farrell for 14 yds to the STAN 39 for a 1ST down

1st & 10Rush0 ydsPPA -1.11

Micah Ford run for no gain to the STAN 39

2nd & 10Rush+2 ydsPPA -0.47

Micah Ford run for 2 yds to the STAN 41

3rd & 8Pass Reception+20 ydsPPA +3.29

Ben Gulbranson pass complete to Caden High for 20 yds to the BC 39 for a 1ST down

1st & 10Rush+4 ydsPPA -0.09

Tuna Altahir run for 4 yds to the BC 35

2nd & 6Rush0 ydsPPA -0.87

Tuna Altahir run for no gain to the BC 35

3rd & 6Rush+7 ydsPPA +1.33

Ben Gulbranson run for 7 yds to the BC 28 for a 1ST down

1st & 10Rush+4 ydsPPA -0.04

Cole Tabb run for 4 yds to the BC 24

2nd & 6Rush+13 ydsPPA +0.29

Cole Tabb run for 13 yds to the BC 11 for a 1ST down

1st & 10Rush+5 ydsPPA +0.08

Cole Tabb run for 5 yds to the BC 6

2nd & 5Rush+3 ydsPPA -0.11

Micah Ford run for 3 yds to the BC 3

3rd & 2Rush-2 ydsPPA -0.45

Micah Ford run for a loss of 2 yards to the BC 5

4th & 4Field Goal Good+23 yds

Emmet Kenney 23 yd FG GOOD

1st & 10Kickoff Return (Offense)+21 yds

Emmet Kenney kickoff for 65 yds , VJ Wilkins return for 21 yds to the BC 44 Boston College Penalty, (10 Yards) to the BC 11

1st & 10Rush0 ydsPPA -0.37

Turbo Richard run for no gain to the BC 11

2nd & 10Pass Reception+5 ydsPPA +0.03

Dylan Lonergan pass complete to Jeremiah Franklin for 5 yds to the BC 16

3rd & 5Pass Reception+7 ydsPPA +0.89

Dylan Lonergan pass complete to Jeremiah Franklin for 7 yds to the BC 23 for a 1ST down

1st & 10Rush+2 ydsPPA -0.42

Turbo Richard run for 2 yds to the BC 25

2nd & 8Pass Reception0 ydsPPA -0.43

Dylan Lonergan pass complete to Turbo Richard for no gain to the BC 25

3rd & 8Rush+4 ydsPPA -0.04

Dylan Lonergan run for 4 yds to the BC 29

4th & 4Punt0 yds

Shamus Florio punt for 30 yds, punt out-of-bounds at the STAN 41

1st & 10Pass Reception+40 ydsPPA +2.05

Ben Gulbranson pass complete to Bryce Farrell for 40 yds to the BC 19 for a 1ST down

1st & 10Rush+1 ydsPPA -0.28

Cole Tabb run for 1 yd to the BC 18

2nd & 9Pass Incompletion0 ydsPPA -0.42

Ben Gulbranson pass incomplete to Sam Roush

3rd & 9Pass Reception+1 ydsPPA -0.48

Ben Gulbranson pass complete to C.J. Williams for 1 yd to the BC 17

4th & 8Field Goal Good+35 yds

Emmet Kenney 35 yd FG GOOD

1st & 10Rush+8 ydsPPA +0.91

Turbo Richard run for 8 yds to the BC 33

2nd & 2Pass Reception+14 ydsPPA +1.07

Dylan Lonergan pass complete to Reed Harris for 14 yds to the BC 47 for a 1ST down

1st & 10Pass Reception+6 ydsPPA +0.37

Dylan Lonergan pass complete to Lewis Bond for 6 yds to the STAN 47

2nd & 4Pass Reception+11 ydsPPA +0.72

Dylan Lonergan pass complete to Lewis Bond for 11 yds to the STAN 36 for a 1ST down

1st & 10Pass Reception+4 ydsPPA -0.07

Dylan Lonergan pass complete to Zeke Moore for 4 yds to the STAN 32

2nd & 6Pass Incompletion0 ydsPPA -0.77

Dylan Lonergan pass incomplete to Turbo Richard

3rd & 6Pass Incompletion0 ydsPPA -0.98

Dylan Lonergan pass incomplete to Jeremiah Franklin

4th & 6Field Goal Good+51 yds

Luca Lombardo 51 yd FG GOOD

1st & 10Kickoff Return (Offense)+14 yds

Luca Lombardo kickoff for 59 yds , Cole Tabb return for 14 yds to the STAN 20

1st & 10Pass Incompletion0 ydsPPA -0.56

Ben Gulbranson pass incomplete to Cole Tabb

2nd & 10Rush+1 ydsPPA -0.22

Micah Ford run for 1 yd to the STAN 21

3rd & 9Fumble Recovery (Own)-2 ydsPPA -0.17

Ben Gulbranson sacked by Ty Clemons for a loss of 2 yards to the STAN 21 Ben Gulbranson fumbled, recovered by BC Daveon Crouch , return for 0 yards

4th & 9Punt0 yds

Aidan Flintoft punt for 52 yds

1st & 10Pass Reception+10 ydsPPA +0.88

Dylan Lonergan pass complete to Jordan McDonald for 10 yds to the BC 37 for a 1ST down

1st & 10Rush+1 ydsPPA -0.87

Jordan McDonald run for 1 yd to the BC 38

2nd & 9Pass Reception+9 ydsPPA +1.83

Dylan Lonergan pass complete to Lewis Bond for 9 yds to the BC 47 for a 1ST down

1st & 10Rush+4 ydsPPA -0.15

Jordan McDonald run for 4 yds to the STAN 49

2nd & 6Passing Touchdown+49 ydsPPA +4.25

Dylan Lonergan pass complete to Turbo Richard for 49 yds for a TD (Luca Lombardo KICK)

1st & 10Kickoff Return (Offense)+15 yds

Luca Lombardo kickoff for 58 yds , Cole Tabb return for 15 yds to the STAN 22

1st & 10Pass Incompletion0 ydsPPA -0.61

Ben Gulbranson pass incomplete to Sam Roush

2nd & 10Rush+4 ydsPPA -0.05

Micah Ford run for 4 yds to the STAN 26

3rd & 6Pass Incompletion0 ydsPPA -0.27

Ben Gulbranson pass incomplete to Marcus Brown

4th & 6Penalty-5 yds

PENALTY STAN False Start (Richardson,Cam) 5 yards from STAN26 to STAN21. NO PLAY.

4th & 11Punt0 yds

Aidan Flintoft punt for 53 yds

1st & 10Penalty-5 yds

(09:38) PENALTY BC False Start (Taylor,Logan) 5 yards from BC26 to BC21. NO PLAY.

1st & 15Pass Reception+24 ydsPPA +2.50

Dylan Lonergan pass complete to Reed Harris for 24 yds to the BC 45 for a 1ST down

1st & 10Rush+7 ydsPPA +0.66

Jordan McDonald run for 7 yds to the STAN 48

2nd & 3Pass Reception+46 ydsPPA +2.40

Dylan Lonergan pass complete to Reed Harris for 46 yds to the STAN 2 for a 1ST down

1st & 2Rushing Touchdown+2 ydsPPA +1.21

Jordan McDonald run for 2 yds for a TD (Luca Lombardo KICK)

1st & 10Pass Reception+8 ydsPPA +0.91

Ben Gulbranson pass complete to Benji Blackburn for 8 yds to the STAN 33

2nd & 2Rush+13 ydsPPA +0.98

Micah Ford run for 13 yds to the STAN 46 for a 1ST down

1st & 10Pass Reception+11 ydsPPA +0.83

Ben Gulbranson pass complete to Bryce Farrell for 11 yds to the BC 43 for a 1ST down

1st & 10Pass Reception+6 ydsPPA +0.29

Ben Gulbranson pass complete to Sam Roush for 6 yds to the BC 37

2nd & 4Pass Incompletion0 ydsPPA -0.94

Ben Gulbranson pass incomplete to Micah Ford

3rd & 4Rush-1 ydsPPA -1.30

Sedrick Irvin run for a loss of 1 yard to the BC 38

4th & 5Pass Reception+2 ydsPPA -1.70

Ben Gulbranson pass complete to Caden High for 2 yds to the BC 36

1st & 10Rush+8 ydsPPA +1.04

Turbo Richard run for 8 yds to the BC 44

2nd & 2Pass Reception+13 ydsPPA +0.76

Dylan Lonergan pass complete to Jeremiah Franklin for 13 yds to the STAN 43 for a 1ST down

1st & 10Rush+3 ydsPPA -0.31

Turbo Richard run for 3 yds to the STAN 40

2nd & 7Pass Reception+23 ydsPPA +1.08

Dylan Lonergan pass complete to Turbo Richard for 23 yds to the STAN 17 for a 1ST down

1st & 10Fumble Recovery (Opponent)-7 ydsPPA -4.42

Dylan Lonergan run for a loss of 7 yards to the STAN 24 Dylan Lonergan fumbled, recovered by BC Clay Patterson

1st & 10Pass Reception+3 ydsPPA -0.28

Ben Gulbranson pass complete to Bryce Farrell for 3 yds to the STAN 27

2nd & 7Pass Reception+4 ydsPPA -0.09

Ben Gulbranson pass complete to Bryce Farrell for 4 yds to the STAN 31

3rd & 3Passing Touchdown+69 ydsPPA +6.52

Ben Gulbranson pass complete to Sam Roush for 69 yds for a TD (Emmet Kenney KICK)

1st & 10Kickoff Return (Offense)+17 yds

Emmet Kenney kickoff for 65 yds , VJ Wilkins return for 17 yds to the BC 17

1st & 10Pass Incompletion0 ydsPPA -0.48

Dylan Lonergan pass incomplete to Lewis Bond

2nd & 10Interception Return Touchdown+19 ydsPPA -6.98

Dylan Lonergan pass intercepted Collin Wright return for 19 yds for a TD (Emmet Kenney KICK)

1st & 10Penalty-5 yds

PENALTY STAN Illegal Substitution (Brown,Ziron) 5 yards from BC03 to BC08. NO PLAY.

1st & 10Rush+13 ydsPPA +1.12

Turbo Richard run for 13 yds to the BC 38 for a 1ST down

1st & 10Pass Reception+20 ydsPPA +1.66

Dylan Lonergan pass complete to Reed Harris for 20 yds to the STAN 42 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -0.91

Dylan Lonergan pass incomplete to Reed Harris

2nd & 10Penalty-5 yds

(01:04) PENALTY BC False Start (Bowry,Jude) 5 yards from STAN42 to STAN47. NO PLAY.

2nd & 15Pass Reception+7 ydsPPA +0.50

Dylan Lonergan pass complete to Lewis Bond for 7 yds to the STAN 40

3rd & 8Pass Reception+9 ydsPPA +1.96

Dylan Lonergan pass complete to Reed Harris for 9 yds to the STAN 31 for a 1ST down

1st & 10Pass Reception+4 ydsPPA -0.05

Dylan Lonergan pass complete to Lewis Bond for 4 yds to the STAN 27

2nd & 6Pass Incompletion0 ydsPPA -0.63

Dylan Lonergan pass incomplete to Kaelan Chudzinski

3rd & 6Pass Reception+7 ydsPPA +0.90

Dylan Lonergan pass complete to Turbo Richard for 7 yds to the STAN 20 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -0.37

Dylan Lonergan pass incomplete to Turbo Richard

2nd & 10Pass Reception+7 ydsPPA +0.22

Dylan Lonergan pass complete to Jeremiah Franklin for 7 yds to the STAN 13

3rd & 3Pass Incompletion0 ydsPPA -0.43

Dylan Lonergan pass incomplete to Lewis Bond

4th & 3Field Goal Good+31 yds

Luca Lombardo 31 yd FG GOOD

0th & 5End of Half-50 yds

End of 2nd Quarter

1st & 10Rush+5 ydsPPA +0.09

Turbo Richard run for 5 yds to the BC 30

2nd & 5Rush+7 ydsPPA +0.93

Turbo Richard run for 7 yds to the BC 37 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -1.07

Dylan Lonergan pass incomplete to Reed Harris

2nd & 10Pass Reception+6 ydsPPA +0.27

Dylan Lonergan pass complete to VJ Wilkins for 6 yds to the BC 31

3rd & 16Pass Incompletion0 ydsPPA -0.13

Dylan Lonergan pass incomplete to Jaedn Skeete

4th & 16Punt0 yds

Shamus Florio punt for 39 yds, fair catch by Liam Thorpe at the STAN 30

1st & 10Rush+4 ydsPPA -0.14

Cole Tabb run for 4 yds to the STAN 34

2nd & 6Rush+3 ydsPPA -0.34

Cole Tabb run for 3 yds to the STAN 37

3rd & 3Pass Incompletion0 ydsPPA -0.65

Ben Gulbranson pass incomplete to Tuna Altahir

4th & 3Punt0 yds

Aidan Flintoft punt for 48 yds, punt out-of-bounds at the BC 15

1st & 10Pass Reception+4 ydsPPA -0.07

Dylan Lonergan pass complete to Turbo Richard for 4 yds to the BC 19

2nd & 6Pass Incompletion0 ydsPPA -0.41

Dylan Lonergan pass incomplete to Jeremiah Franklin

3rd & 6Sack-7 ydsPPA -0.28

Dylan Lonergan sacked by Ernest Cooper for a loss of 7 yards to the BC 12

4th & 13Punt0 yds

Shamus Florio punt for 35 yds

1st & 10Penalty0 yds

(09:49) No Huddle Gulbranson,Ben pass complete short right to Williams,CJ caught at BC33, for 9 yards to the BC33 (Farris,Isaiah) PENALTY STAN Ineligible Downfield on Pass declined STAN Pass Interference (Williams,CJ) 15 yards from BC42 to STAN43. NO PLAY.

1st & 25Pass Reception+4 ydsPPA -0.11

Ben Gulbranson pass complete to Myles Libman for 4 yds to the STAN 47

2nd & 21Pass Incompletion0 ydsPPA -0.51

Ben Gulbranson pass incomplete to C.J. Williams

3rd & 21Sack-5 ydsPPA -0.39

Ben Gulbranson sacked by Ty Clemons for a loss of 5 yards to the STAN 42

4th & 26Punt+12 yds

Aidan Flintoft punt for 35 yds , Isaiah Farris returns for 12 yds to the BC 35

1st & 10Rush0 ydsPPA -1.01

Turbo Richard run for no gain to the BC 35

2nd & 10Pass Reception+6 ydsPPA +0.25

Dylan Lonergan pass complete to Lewis Bond for 6 yds to the BC 41

3rd & 4Rush+8 ydsPPA +2.08

Dylan Lonergan run for 8 yds to the BC 49 for a 1ST down

1st & 10Rush+5 ydsPPA +0.10

Turbo Richard run for 5 yds to the STAN 46

2nd & 5Pass Reception+25 ydsPPA +1.19

Dylan Lonergan pass complete to Reed Harris for 25 yds to the STAN 21 for a 1ST down

1st & 10Pass Reception+11 ydsPPA +0.12

Dylan Lonergan pass complete to Kaelan Chudzinski for 11 yds to the STAN 10 for a 1ST down

1st & 10Rush+6 ydsPPA +0.18

Turbo Richard run for 6 yds to the STAN 4

2nd & 4Pass Incompletion0 ydsPPA -0.36

Dylan Lonergan pass incomplete to Jeremiah Franklin

3rd & 4Pass Reception+3 ydsPPA -0.09

Dylan Lonergan pass complete to Jeremiah Franklin for 3 yds to the STAN 1

4th & 1Fumble Recovery (Opponent)+1 ydsPPA -4.21

Turbo Richard run for 1 yd Turbo Richard fumbled, recovered by BC Jay Green

1st & 10Rush+75 ydsPPA +4.50

Micah Ford run for 75 yds to the BC 5 for a 1ST down

1st & 5Rushing Touchdown+5 ydsPPA +1.88

Micah Ford run for 5 yds for a TD (Emmet Kenney KICK)

1st & 10Pass Reception+2 ydsPPA -0.45

Dylan Lonergan pass complete to Jordan McDonald for 2 yds to the BC 27

2nd & 8Pass Incompletion0 ydsPPA -0.48

Dylan Lonergan pass incomplete to Reed Harris

3rd & 8Sack-11 ydsPPA -0.38

Dylan Lonergan sacked by Zach Johnson for a loss of 11 yards to the BC 16

4th & 19Punt+3 yds

Shamus Florio punt for 43 yds , Liam Thorpe returns for 3 yds to the STAN 44

1st & 10Rush+31 ydsPPA +1.67

Micah Ford run for 31 yds to the BC 25 for a 1ST down

1st & 10Rush+3 ydsPPA -0.14

Micah Ford run for 3 yds to the BC 22

2nd & 7Rush+5 ydsPPA +0.07

Micah Ford run for 5 yds to the BC 17

3rd & 2Pass Reception+4 ydsPPA +0.24

Ben Gulbranson pass complete to Sam Roush for 4 yds to the BC 13 for a 1ST down

1st & 10Rush+4 ydsPPA -0.02

Micah Ford run for 4 yds to the BC 9

2nd & 6Rush+1 ydsPPA -0.25

Cole Tabb run for 1 yd to the BC 8

3rd & 5Penalty0 yds

Stanford Penalty, Ineligible Downfield on Pass (Yards) declined

4th & 5Field Goal Good+26 yds

Emmet Kenney 26 yd FG GOOD

1st & 10Rush-1 ydsPPA -0.80

Turbo Richard run for a loss of 1 yard to the BC 24

2nd & 11Pass Reception+4 ydsPPA -0.05

Dylan Lonergan pass complete to Lewis Bond for 4 yds to the BC 28

3rd & 7Penalty+5 yds

(10:05) Shotgun Lonergan,Dylan sacked for loss of 1 yard to the BC27 (Rose,Matt, Johnson,Zach) PENALTY STAN Offside (Aybar,Wilfredo) 5 yards from BC28 to BC33. NO PLAY.

3rd & 2Pass Reception+3 ydsPPA +1.15

Dylan Lonergan pass complete to Reed Harris for 3 yds to the BC 36 for a 1ST down

1st & 10Rush-2 ydsPPA -1.36

Turbo Richard run for a loss of 2 yards to the BC 34

2nd & 12Pass Reception+6 ydsPPA +0.20

Dylan Lonergan pass complete to Jeremiah Franklin for 6 yds to the BC 40

3rd & 6Pass Incompletion0 ydsPPA -0.58

Dylan Lonergan pass incomplete to Lewis Bond

4th & 6Punt0 yds

Shamus Florio punt for 40 yds, fair catch by Liam Thorpe at the STAN 20

1st & 10Rush+1 ydsPPA -0.47

Micah Ford run for 1 yd to the STAN 21

2nd & 9Rush+7 ydsPPA +0.30

Micah Ford run for 7 yds to the STAN 28

3rd & 2Rush+3 ydsPPA +0.95

Micah Ford run for 3 yds to the STAN 31 for a 1ST down

1st & 10Rush+7 ydsPPA +0.68

Bryce Farrell run for 7 yds to the STAN 38

2nd & 3Rush+8 ydsPPA +0.74

Tuna Altahir run for 8 yds to the STAN 46 for a 1ST down

1st & 10Rush+5 ydsPPA +0.11

Tuna Altahir run for 5 yds to the BC 49

2nd & 5Rush+6 ydsPPA +0.73

Tuna Altahir run for 6 yds to the BC 43 for a 1ST down

1st & 10Rush+2 ydsPPA -0.51

Micah Ford run for 2 yds to the BC 41

2nd & 8Rush+4 ydsPPA -0.14

Tuna Altahir run for 4 yds to the BC 37

3rd & 4Penalty+5 yds

PENALTY BC Offside (Hutchins,Quintavious) 5 yards from BC37 to BC32, 1ST DOWN. NO PLAY.

1st & 10Rush-5 ydsPPA -1.49

B. Gulbranson takes a knee

2nd & 15Rush-2 ydsPPA -1.42

B. Gulbranson takes a knee

3rd & 17Rush-3 ydsPPA -1.09

B. Gulbranson takes a knee

Situational Analysis

Boston College

Down
1-3
Short
4-6
Med
7-10
Long
11+
XLong
1st
100%
1 play
39%
28 plays
100%
1 play
2nd
100%
3 plays
50%
8 plays
67%
9 plays
67%
3 plays
3rd
50%
2 plays
43%
7 plays
33%
3 plays
0%
1 play
4th
0%
1 play

Stanford

Down
1-3
Short
4-6
Med
7-10
Long
11+
XLong
1st
100%
1 play
43%
23 plays
0%
1 play
2nd
100%
2 plays
29%
7 plays
25%
8 plays
0%
2 plays
3rd
60%
5 plays
33%
3 plays
33%
3 plays
0%
2 plays
4th
0%
1 play