Stanford at BYU

Saturday, September 6, 2025

BYU beat Stanford 27–⁠3. It was their fourth meeting; the series is even at 2–⁠2.

AwayStanford4–⁠8 in 2025
3
HomeBYU12–⁠2 in 2025
27

Final at LaVell Edwards Stadium, ProvoTV: ESPNAttendance 64,692

At kickoff
74°F, clear, wind 7 mph from the northwestWeather: NOAA NCEI Global Historical Climatology Network hourly; Provo Airport, 7 km from the stadium, 19 minutes before kickoff
Official
Nate BlackGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Stanford00033
BYU6810327

How the win probability moved

BYU favored

Win probability by play: BYU 58% at kickoff, 100% at the end. Biggest swing: 12 points.

Stanford favored

Win probability after every play, from CollegeFootballData.com’s model.

Standouts

Player stats

Stanford

PassingC/AttYdsTDInt
Ben Gulbranson17/3214202
RushingCarYdsTDLong
Micah Ford122109
Tuna Altahir62009
Sedrick Irvin1101
ReceivingRecYdsTDLong
Bryce Farrell568026
C.J. Williams431013
Caden High329026
Micah Ford1707
DefenseTklTFLSacksInt
Collin Wright8000
Matt Rose7000
Tevarua Tafiti6210
Mitch Leigber6000
Hunter Barth5210
Clay Patterson4110

BYU

PassingC/AttYdsTDInt
Bear Bachmeier17/2717500
RushingCarYdsTDLong
L.J. Martin18110047
Sione I Moa72918
Bear Bachmeier12719
Parker Kingston2603
ReceivingRecYdsTDLong
Chase Roberts584041
Carsen Ryan336025
Jojo Phillips330021
Sione I Moa210017
DefenseTklTFLSacksInt
Logan Lutui61.500
Jack Kelly52.510
Faletau Satuala51.501
Keanu Tanuvasa4110
Isaiah Glasker4110
Tanner Wall4000
Raider Damuni2001

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

StanfordBYU
161Total yards332
142Passing yards175
19Rushing yards157
4.4Yards per pass6.5
0.8Yards per rush3.8
12First downs18
2–⁠13Third downs5–⁠14
2–⁠3Fourth downs1–⁠2
3Turnovers0
6–⁠45Penalties4–⁠35
25:04Possession34:56
3Sacks (by defense)3

Efficiency

StanfordBYU
36%Success rate41%
−0.20EPA per play0.04
0.85Explosiveness1.13
−0.21Rushing EPA0.22
−0.19Passing EPA−0.18
6%Passing-down success26%
0.04First-down EPA0.06
−0.26Second-down EPA0.15
−0.67Third-down EPA−0.05
10%Havoc by its defense22%

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)

BYU 83% to win. Elo’s favorite won.

The line

BYU −20.5, over/under 43.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 BYU 92%, Stanford 8%. CollegeFootballData.com’s estimate from the point spread.

Every drive

BYU end zoneStanford end zoneQ1 StanfordPunt, 3 playsQ1 BYUTurnover on downs, 11 playsQ1 StanfordPunt, 4 playsQ1 BYUTouchdown, 6 playsQ1 StanfordInterception, 3 playsQ1 BYUField goal, 4 playsQ2 StanfordFumble, 3 playsQ2 BYUField goal, 5 playsQ2 StanfordPunt, 3 playsQ2 BYUPunt, 6 playsQ2 StanfordSafety, 2 plays (BYU scores)Q2 BYUPunt, 4 playsQ2 StanfordFumble, 6 playsQ2 BYUPunt, 6 playsQ2 StanfordEnd of half, 1 playQ3 BYUField goal, 13 playsQ3 StanfordPunt, 5 playsQ3 BYUTouchdown, 5 playsQ3 StanfordField goal, 15 playsQ4 BYUField goal, 8 playsQ4 StanfordInterception, 12 playsQ4 BYUEnd of game, 4 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. BYU drives left to right, Stanford right to left.
  1. Q1 StanfordPunt, 3 plays, 4 yards
  2. Q1 BYUTurnover on downs, 11 plays, 30 yards
  3. Q1 StanfordPunt, 4 plays, 20 yards
  4. Q1 BYUTouchdown, 6 plays, 85 yards
  5. Q1 StanfordInterception, 3 plays, 7 yards
  6. Q1 BYUField goal, 4 plays, 1 yard
  7. Q2 StanfordFumble, 3 plays, −2 yards
  8. Q2 BYUField goal, 5 plays, −7 yards
  9. Q2 StanfordPunt, 3 plays, −9 yards
  10. Q2 BYUPunt, 6 plays, 5 yards
  11. Q2 StanfordSafety, 2 plays (BYU scores), −2 yards
  12. Q2 BYUPunt, 4 plays, −11 yards
  13. Q2 StanfordFumble, 6 plays, 14 yards
  14. Q2 BYUPunt, 6 plays, 27 yards
  15. Q2 StanfordEnd of half, 1 play, −1 yard
  16. Q3 BYUField goal, 13 plays, 72 yards
  17. Q3 StanfordPunt, 5 plays, 9 yards
  18. Q3 BYUTouchdown, 5 plays, 43 yards
  19. Q3 StanfordField goal, 15 plays, 67 yards
  20. Q4 BYUField goal, 8 plays, 69 yards
  21. Q4 StanfordInterception, 12 plays, 51 yards
  22. Q4 BYUEnd of game, 4 plays, 13 yards

Play by play

1st quarter6 drives, then BYU 6, Stanford 0
Stanford Punt, 3 plays
15:001st & 10 at own 35Will Ferrin kickoff for 65 yds for a touchback
14:541st & 10 at own 25Micah Ford run for no gain to the STAN 25
14:052nd & 10 at own 25Micah Ford run for 4 yds to the STAN 29
13:373rd & 6 at own 29Ben Gulbranson pass incomplete to Bryce Farrell
13:264th & 6 at own 29Aidan Flintoft punt for 50 yds , Parker Kingston returns for 9 yds to the BYU 30
BYU Turnover on downs, 11 plays
13:211st & 10 at own 30Bear Bachmeier pass incomplete to Jojo Phillips
12:482nd & 10 at own 30LJ Martin run for 6 yds to the BYU 36
12:273rd & 4 at own 36Bear Bachmeier pass complete to Chase Roberts for 5 yds to the BYU 41 for a 1ST down
12:061st & 10 at own 41LJ Martin run for 2 yds to the BYU 43
11:452nd & 8 at own 43Bear Bachmeier run for 3 yds to the BYU 46
10:593rd & 5 at own 46Bear Bachmeier run for 4 yds to the 50 yard line
10:154th & 1 at the 50LJ Martin run for 6 yds to the STAN 44 for a 1ST down
9:431st & 10 at opp 44Bear Bachmeier sacked by Hunter Barth for a loss of 3 yards to the STAN 47
9:192nd & 13 at opp 47Bear Bachmeier pass complete to Carsen Ryan for 4 yds to the STAN 43
8:453rd & 9 at opp 43LJ Martin run for 3 yds to the STAN 40
8:134th & 6 at opp 40Bear Bachmeier pass incomplete
Stanford Punt, 4 plays
7:431st & 10 at own 40Ben Gulbranson pass complete to Bryce Farrell for 19 yds to the BYU 41 for a 1ST down
7:101st & 10 at opp 41Sedrick Irvin run for 1 yd to the BYU 40
6:572nd & 9 at opp 40Ben Gulbranson pass incomplete to Sedrick Irvin
6:493rd & 9 at opp 40Ben Gulbranson pass incomplete to C.J. Williams
6:414th & 9 at opp 40Aidan Flintoft punt for 25 yds, punt out-of-bounds at the BYU 15
BYU Touchdown, 6 plays
6:061st & 10 at own 15LJ Martin run for 47 yds to the STAN 38 for a 1ST down
5:321st & 10 at opp 38LJ Martin run for 11 yds to the STAN 27 for a 1ST down
4:521st & 10 at opp 27Bear Bachmeier pass complete to Parker Kingston for 6 yds to the STAN 21
4:202nd & 4 at opp 21Bear Bachmeier pass complete to Sione Moa for 17 yds to the STAN 4 for a 1ST down
3:401st & goal at opp 4Bear Bachmeier run for 1 yd to the STAN 3
3:252nd & goal at opp 3Bear Bachmeier run for 3 yds for a TD (Two-Point Conversion failed)BYU 6, Stanford 0
Stanford Interception, 3 plays
3:252nd & 9 at own 35Will Ferrin kickoff for 65 yds for a touchback
3:151st & 10 at own 25Ben Gulbranson pass complete to Bryce Farrell for 6 yds to the STAN 31
2:102nd & 4 at own 31Micah Ford run for 1 yd to the STAN 32
1:593rd & 3 at own 32Ben Gulbranson pass intercepted Raider Damuni return for 26 yds to the STAN 18
BYU Field goal, 4 plays
1:171st & 10 at opp 18Bear Bachmeier pass complete to Parker Kingston for a loss of 5 yards to the STAN 23
0:482nd & 15 at opp 23LJ Martin run for no gain to the STAN 23
0:013rd & 15 at opp 23Bear Bachmeier pass complete to Parker Kingston for 6 yds to the STAN 17
Q2 14:564th & 9 at opp 17Will Ferrin 36 yd FG GOODBYU 9, Stanford 0
2nd quarter9 drives, then BYU 14, Stanford 0
Stanford Fumble, 3 plays
14:564th & 9 at own 35Will Ferrin kickoff for 65 yds , Liam Thorpe return for 18 yds to the STAN 18
14:361st & 10 at own 18Micah Ford run for 4 yds to the STAN 22
13:482nd & 6 at own 22Micah Ford run for 4 yds to the STAN 26
13:323rd & 2 at own 26Stanford Penalty, False Start (TEAM) to the STAN 21
13:183rd & 7 at own 21Stanford Penalty, False Start (Ziron Brown) to the STAN 16
12:513rd & 12 at own 16Ben Gulbranson sacked by Jack Kelly for a loss of 11 yards to the STAN 5 Ben Gulbranson fumbled, forced by Jack Kelly, recovered by BYU Viliami Po’uha , return for 0 yards
BYU Field goal, 5 plays
12:301st & goal at opp 5Parker Kingston run for 3 yds to the STAN 2 BYU Penalty, Offensive Holding (Keayen Nead) to the STAN 12
12:001st & goal at opp 12Bear Bachmeier run for a loss of 1 yard to the STAN 13
11:542nd & goal at opp 13Bear Bachmeier pass complete to Jojo Phillips for 7 yds to the STAN 6
11:273rd & goal at opp 6Bear Bachmeier sacked by Tevarua Tafiti for a loss of 6 yards to the STAN 12
10:524th & goal at opp 12Will Ferrin 30 yd FG GOODBYU 12, Stanford 0
Stanford Punt, 3 plays
10:524th & 17 at own 35Will Ferrin kickoff for 65 yds for a touchback
10:451st & 10 at own 25Ben Gulbranson pass incomplete
10:362nd & 10 at own 25Micah Ford run for a loss of 1 yard to the STAN 24
9:563rd & 11 at own 24Ben Gulbranson sacked by Keanu Tanuvasa for a loss of 8 yards to the STAN 16
9:174th & 19 at own 16Aidan Flintoft punt for 34 yds, punt out-of-bounds at the 50 yard line
BYU Punt, 6 plays
9:111st & 10 at the 50Bear Bachmeier pass incomplete to Jojo Phillips
8:302nd & 10 at the 50LJ Martin run for 7 yds to the STAN 43
8:283rd & 3 at opp 43Bear Bachmeier run for 3 yds to the STAN 40 for a 1ST down
7:141st & 10 at opp 40Parker Kingston run for 3 yds to the STAN 37
7:002nd & 7 at opp 37Sione Moa run for 2 yds to the STAN 35
6:303rd & 5 at opp 35Martin, LJ rush for 3 yards to the STAN32, PENALTY BYU illegal block 10 yards to the STAN45, NO PLAY.
6:103rd & 15 at opp 45Bear Bachmeier pass incomplete to Jojo Phillips
5:594th & 15 at opp 45Sam Vander Haar punt for 42 yds, downed at the STAN 3
Stanford Safety, 2 plays (BYU scores)
5:501st & 10 at own 3Micah Ford run for a loss of 2 yards to the STAN 1
5:142nd & 12 at own 1Ben Gulbranson pass complete for a SAFETY to Marcus Brown for a loss of 1 yard for a SAFETYBYU 14, Stanford 0
BYU Punt, 4 plays
5:142nd & 12 at own 20Emmet Kenney kickoff for 74 yds , Cody Hagen return for 44 yds to the 50 yard line
4:401st & 10 at the 50LJ Martin run for 2 yds to the STAN 48
4:202nd & 8 at opp 48LJ Martin run for 2 yds to the STAN 46
3:543rd & 6 at opp 46Bear Bachmeier pass complete to Jojo Phillips for 2 yds to the BYU 44 BYU Penalty, Offensive Holding (-10 Yards) to the BYU 46
3:003rd & 14 at own 46Bear Bachmeier pass complete to Sione Moa for a loss of 7 yards to the BYU 39
2:034th & 21 at own 39Sam Vander Haar punt for 48 yds, fair catch by Collin Wright at the STAN 13
Stanford Fumble, 6 plays
2:011st & 10 at own 13Ben Gulbranson pass complete to Bryce Farrell for 10 yds to the STAN 23 for a 1ST down
2:001st & 10 at own 23Ben Gulbranson pass complete to Micah Ford for 7 yds to the STAN 30
1:542nd & 3 at own 30Ben Gulbranson pass complete to C.J. Williams for 4 yds to the STAN 34 for a 1ST down
1:261st & 10 at own 34Ben Gulbranson sacked by Isaiah Glasker for a loss of 9 yards to the STAN 25 Ben Gulbranson fumbled, forced by Isaiah Glasker, recovered by STAN Fisher Anderson , return for 0 yards
1:252nd & 19 at own 25Ben Gulbranson pass incomplete to Caden High
1:233rd & 19 at own 25Ben Gulbranson pass complete to Caden High for 2 yds to the STAN 27
1:234th & 17 at own 27Timeout BYU, clock 01:23
1:104th & 17 at own 27Aidan Flintoft punt for 54 yds , Parker Kingston returns for 8 yds to the BYU 27 Parker Kingston fumbled, recovered by BYU
BYU Punt, 6 plays
1:001st & 10 at own 27Bear Bachmeier pass complete to Chase Roberts for 15 yds to the BYU 42 for a 1ST down
0:541st & 10 at own 42Bear Bachmeier pass incomplete to Jojo Phillips
0:372nd & 10 at own 42Bear Bachmeier pass complete to Jojo Phillips for 21 yds to the STAN 37 for a 1ST down
0:341st & 10 at opp 37Bear Bachmeier pass incomplete to Chase Roberts
0:302nd & 10 at opp 37Bear Bachmeier pass incomplete to Parker Kingston
0:253rd & 10 at opp 37Bear Bachmeier sacked by Clay Patterson for a loss of 9 yards to the STAN 46
0:254th & 19 at opp 46Timeout Stanford, clock 00:25
0:154th & 19 at opp 46Sam Vander Haar punt for 41 yds, downed at the STAN 5
Stanford End of half, 1 play
0:011st & 10 at own 5TEAM run for a loss of 1 yard to the STAN 4
3rd quarter4 drives, then BYU 24, Stanford 0
BYU Field goal, 13 plays
15:001st & 10 at own 35Emmet Kenney kickoff for 65 yds for a touchback
14:381st & 10 at own 25LJ Martin run for 2 yds to the BYU 27 for a 1ST down Stanford Penalty, Defensive Holding (Anthony Franklin) to the BYU 37 for a 1ST down
14:101st & 10 at own 37Bear Bachmeier run for 3 yds to the STAN 40 for a 1ST down Stanford Penalty, Personal Foul (Brandon Nicholson) to the STAN 45 for a 1ST down
13:451st & 10 at opp 45LJ Martin run for 2 yds to the STAN 43
13:102nd & 8 at opp 43LJ Martin run for 9 yds to the STAN 34 for a 1ST down
12:491st & 10 at opp 34Sione Moa run for 4 yds to the STAN 30
12:362nd & 6 at opp 30Bachmeier, Bear pass incomplete to Roberts, Chase, PENALTY STAN illegal procedure (TEAM) 5 yards to the STAN25, NO PLAY.
12:252nd & 1 at opp 25Sione Moa run for 2 yds to the STAN 23 for a 1ST down
11:451st & 10 at opp 23Bear Bachmeier pass complete to Carsen Ryan for 7 yds to the STAN 16
11:332nd & 3 at opp 16Sione Moa run for 1 yd to the STAN 15
10:553rd & 2 at opp 15Sione Moa run for 5 yds to the STAN 10 for a 1ST down
10:101st & goal at opp 10Bear Bachmeier run for no gain to the STAN 10
9:252nd & goal at opp 10Bear Bachmeier pass complete to Chase Roberts for 7 yds to the STAN 3
8:593rd & goal at opp 3Bear Bachmeier pass incomplete to Chase Roberts
8:564th & goal at opp 3Will Ferrin 21 yd FG GOODBYU 17, Stanford 0
Stanford Punt, 5 plays
8:564th & 3 at own 35Will Ferrin kickoff for 65 yds for a touchback
8:231st & 10 at own 25Micah Ford run for 9 yds to the STAN 34
8:002nd & 1 at own 34Micah Ford run for 2 yds to the STAN 36 for a 1ST down
7:101st & 10 at own 36Micah Ford run for a loss of 4 yards to the STAN 32
6:592nd & 14 at own 32Ben Gulbranson pass incomplete to C.J. Williams
6:373rd & 14 at own 32Ben Gulbranson pass complete to Sam Roush for 2 yds to the STAN 34
5:574th & 12 at own 34Aidan Flintoft punt for 53 yds , Tiger Bachmeier returns for 44 yds to the STAN 43
BYU Touchdown, 5 plays
5:271st & 10 at opp 43Bear Bachmeier run for 9 yds to the STAN 34
4:542nd & 1 at opp 34LJ Martin run for 2 yds to the STAN 32 for a 1ST down
4:301st & 10 at opp 32Bear Bachmeier pass complete to LJ Martin for 8 yds to the STAN 24
4:142nd & 2 at opp 24Bear Bachmeier pass complete to Chase Roberts for 16 yds to the STAN 8 for a 1ST down
3:361st & goal at opp 8Sione Moa run for 8 yds for a TD (Will Ferrin KICK)BYU 24, Stanford 0
Stanford Field goal, 15 plays
3:361st & 10 at own 35Will Ferrin kickoff for 63 yds for a touchback
3:071st & 10 at own 25Ben Gulbranson pass complete to Brendan Doyle for 3 yds to the STAN 28
2:202nd & 7 at own 28Tuna Altahir run for 4 yds to the STAN 32
2:023rd & 3 at own 32Ben Gulbranson pass complete to Marcus Brown for 3 yds to the STAN 35 for a 1ST down
1:291st & 10 at own 35Ben Gulbranson pass complete to C.J. Williams for 13 yds to the STAN 48 for a 1ST down
0:441st & 10 at own 48Ben Gulbranson run for 6 yds to the BYU 46
0:012nd & 4 at opp 46Tuna Altahir run for 3 yds to the BYU 43
Q4 14:543rd & 1 at opp 43Micah Ford run for no gain to the BYU 43
Q4 14:004th & 1 at opp 43Micah Ford run for 4 yds to the BYU 39 for a 1ST down
Q4 13:341st & 10 at opp 39Timeout Stanford, clock 13:34
Q4 13:041st & 10 at opp 39Ben Gulbranson pass complete to Caden High for 26 yds to the BYU 13 for a 1ST down
Q4 12:231st & 10 at opp 13Tuna Altahir run for 9 yds to the BYU 4
Q4 11:442nd & 1 at opp 4Tuna Altahir run for 1 yd to the BYU 3 for a 1ST down
Q4 10:561st & goal at opp 3Tuna Altahir run for a loss of 5 yards to the BYU 8
Q4 10:392nd & goal at opp 8Ben Gulbranson pass incomplete to Brendan Doyle
Q4 10:353rd & goal at opp 8Ben Gulbranson pass incomplete to Marcus Brown
Q4 10:314th & goal at opp 8Emmet Kenney 26 yd FG GOODBYU 24, Stanford 3
4th quarter3 drives, then BYU 27, Stanford 3
BYU Field goal, 8 plays
10:314th & 15 at own 35Emmet Kenney kickoff for 65 yds for a touchback
9:561st & 10 at own 25Bear Bachmeier pass complete to Chase Roberts for 41 yds to the STAN 34 for a 1ST down
9:251st & 10 at opp 34LJ Martin run for 4 yds to the STAN 30
9:042nd & 6 at opp 30LJ Martin run for no gain to the STAN 30
8:123rd & 6 at opp 30Bear Bachmeier pass complete to Carsen Ryan for 25 yds to the STAN 5 for a 1ST down
7:561st & goal at opp 5Bear Bachmeier pass incomplete to Parker Kingston
7:172nd & goal at opp 5LJ Martin run for 4 yds to the STAN 1
7:043rd & 0 at opp 1BYU Penalty, False Start (Isaiah Jatta) to the STAN 6
6:383rd & goal at opp 6Bear Bachmeier pass incomplete to Parker Kingston
6:334th & goal at opp 6Will Ferrin 23 yd FG GOODBYU 27, Stanford 3
Stanford Interception, 12 plays
6:334th & 11 at own 35Will Ferrin kickoff for 64 yds , Liam Thorpe return for 21 yds to the STAN 22
6:041st & 10 at own 22Ben Gulbranson pass complete to Bryce Farrell for 26 yds to the STAN 48 for a 1ST down
5:491st & 10 at own 48Ben Gulbranson pass complete to Bryce Farrell for 7 yds to the BYU 45
5:352nd & 3 at opp 45Ben Gulbranson pass incomplete to Micah Ford
5:353rd & 3 at opp 45Timeout Stanford, clock 05:35
5:323rd & 3 at opp 45Ben Gulbranson pass incomplete to Sam Roush
5:244th & 3 at opp 45Ben Gulbranson pass complete to C.J. Williams for 5 yds to the BYU 40 for a 1ST down
5:111st & 10 at opp 40Ben Gulbranson pass incomplete to C.J. Williams
4:402nd & 10 at opp 40Ben Gulbranson pass complete to C.J. Williams for 9 yds to the BYU 31
4:303rd & 1 at opp 31Tuna Altahir run for 8 yds to the BYU 23 for a 1ST down
3:301st & 10 at opp 23Ben Gulbranson pass complete to Caden High for 1 yd to the BYU 22
3:122nd & 9 at opp 22Stanford Penalty, Delay of Game (TEAM) to the BYU 27
2:522nd & 14 at opp 27Ben Gulbranson pass incomplete to Sam Roush
2:523rd & 14 at opp 27Timeout Stanford, clock 02:52
2:413rd & 14 at opp 27Ben Gulbranson pass incomplete to Sedrick Irvin
2:384th & 14 at opp 27Ben Gulbranson pass intercepted Faletau Satuala return for 24 yds to the BYU 38
BYU End of game, 4 plays
2:051st & 10 at own 38LJ Martin run for 1 yd to the BYU 39
1:292nd & 9 at own 39Sione Moa run for 7 yds to the BYU 46
0:483rd & 2 at own 46Jovesa Damuni run for 6 yds to the STAN 48 for a 1ST down
0:001st & 10 at opp 48TEAM run for a loss of 1 yard to the STAN 49

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.

Tied 2–⁠2 in four meetings.

Recent meetings
2025BYU 27, Stanford 3
2022BYU 35, Stanford 26
2004Stanford 37, BYU 10
2003Stanford 18, BYU 14

Around this game