Portland State at BYU

Saturday, August 30, 2025

BYU beat Portland State 69–⁠0. It was their second meeting; BYU leads the series 2–⁠0.

AwayPortland State1–⁠11 in 2025
0
HomeBYU12–⁠2 in 2025
69

Final at LaVell Edwards Stadium, Provo80°F, clear, wind 12 mphTV: ESPN+Attendance 64,494

Official
Tutashinda SalaamGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Portland State00000
BYU143561469

Standouts

Player stats

Portland State

PassingC/AttYdsTDInt
C.J. Jordan8/145800
Tyrese Smith2/6-200
RushingCarYdsTDLong
Jacques Badolato-Birdsell1228018
Tyrese Smith2202
ReceivingRecYdsTDLong
Kristian Ingman120020
Micah Avery31107
Branden Alvarez21006
Andre Miller1909
DefenseTklTFLSacksInt
Isaiah Green15000
Jerome Roberts10000
Jaxson Helmstetler9000
Aedan Seiuli8000

BYU

PassingC/AttYdsTDInt
Bear Bachmeier7/119730
McCae Hillstead4/53300
Treyson Bourguet1/2800
RushingCarYdsTDLong
L.J. Martin8131049
Cody Hagen257157
Jovesa Damuni744012
Dominique McKenzie141141
ReceivingRecYdsTDLong
Carsen Ryan247125
Cody Hagen235024
Jovesa Damuni214013
L.J. Martin112012
DefenseTklTFLSacksInt
Anisi Purcell3110
Talan Alfrey3100
Isaiah Glasker31.500
John Taumoepeau30.500
Choe Bryant-Strother2110

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

Team stats

Portland StateBYU
53Total yards606
56Passing yards138
-3Rushing yards468
2.8Yards per pass7.7
-0.1Yards per rush9.8
3First downs28
1–⁠13Third downs6–⁠10
0–⁠0Fourth downs1–⁠1
1Turnovers1
4–⁠20Penalties5–⁠55
25:38Possession34:22
0Sacks (by defense)2

Efficiency

Portland StateBYU
11%Success rate59%
−0.41EPA per play0.67
1.10Explosiveness1.41
−0.57Rushing EPA0.68
−0.25Passing EPA0.64
13%Passing-down success33%
−0.78First-down EPA0.55
−0.26Second-down EPA0.75
−0.14Third-down EPA0.80
6%Havoc by its defense27%

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 92% to win. Elo’s favorite won.

The line

BYU −44.5, over/under 62.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 >99%, Portland State <1%. CollegeFootballData.com’s estimate from the point spread.

Every drive

BYU end zonePortland State end zoneQ1 Portland StatePunt, 5 playsQ1 BYUPunt, 5 playsQ1 Portland StatePunt, 6 playsQ1 Portland StateMissed FG return TD, 4 plays (BYU scores)Q1 Portland StatePunt, 3 playsQ1 BYUTouchdown, 4 playsQ2 Portland StatePunt, 3 playsQ2 BYUTouchdown, 7 playsQ2 Portland StatePunt, 3 playsQ2 BYUTouchdown, 4 playsQ2 Portland StateFumble, 1 playQ2 BYUTouchdown, 2 playsQ2 Portland StatePunt, 3 playsQ2 BYUTouchdown, 4 playsQ2 Portland StatePunt, 3 playsQ2 BYUTouchdown, 4 playsQ2 Portland StateEnd of half, 2 playsQ3 BYUField goal, 15 playsQ3 Portland StatePunt, 3 playsQ3 BYUField goal, 6 playsQ3 Portland StatePunt, 3 playsQ3 BYUTouchdown, 2 playsQ4 Portland StatePunt, 3 playsQ4 BYUTouchdown, 15 playsQ4 Portland StateEnd of game, 3 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. BYU drives left to right, Portland State right to left.
  1. Q1 Portland StatePunt, 5 plays, 27 yards
  2. Q1 BYUPunt, 5 plays, 21 yards
  3. Q1 Portland StatePunt, 6 plays, 20 yards
  4. Q1 Portland StateMissed FG return TD, 4 plays (BYU scores), −2 yards
  5. Q1 Portland StatePunt, 3 plays, 1 yard
  6. Q1 BYUTouchdown, 4 plays, 56 yards
  7. Q2 Portland StatePunt, 3 plays, 7 yards
  8. Q2 BYUTouchdown, 7 plays, 48 yards
  9. Q2 Portland StatePunt, 3 plays, 2 yards
  10. Q2 BYUTouchdown, 4 plays, 84 yards
  11. Q2 Portland StateFumble, 1 play, −14 yards
  12. Q2 BYUTouchdown, 2 plays, 6 yards
  13. Q2 Portland StatePunt, 3 plays, 14 yards
  14. Q2 BYUTouchdown, 4 plays, 91 yards
  15. Q2 Portland StatePunt, 3 plays, −4 yards
  16. Q2 BYUTouchdown, 4 plays, 58 yards
  17. Q2 Portland StateEnd of half, 2 plays, −2 yards
  18. Q3 BYUField goal, 15 plays, 68 yards
  19. Q3 Portland StatePunt, 3 plays, −1 yard
  20. Q3 BYUField goal, 6 plays, 12 yards
  21. Q3 Portland StatePunt, 3 plays, −6 yards
  22. Q3 BYUTouchdown, 2 plays, 53 yards
  23. Q4 Portland StatePunt, 3 plays, 4 yards
  24. Q4 BYUTouchdown, 15 plays, 79 yards
  25. Q4 Portland StateEnd of game, 3 plays, 0 yards

Play by play

1st quarter6 drives, then BYU 14, Portland State 0
Portland State Punt, 5 plays
15:001st & 10 at own 35Will Ferrin kickoff for 65 yds for a touchback
14:551st & 10 at own 25Jacques Badolato-Birdsell run for no gain to the PRST 25
14:102nd & 10 at own 25Jacques Badolato-Birdsell run for 18 yds to the PRST 43 for a 1ST down
13:281st & 10 at own 43Tyrese Smith run for 2 yds to the PRST 45
12:352nd & 8 at own 45CJ Jordan pass complete to Micah Avery for 7 yds to the BYU 48
12:063rd & 1 at opp 48CJ Jordan pass incomplete to Chance Miller
11:594th & 1 at opp 48Tony Johnson punt for 37 yds, fair catch by Parker Kingston at the BYU 11
BYU Punt, 5 plays
11:491st & 10 at own 11Bear Bachmeier pass complete to Parker Kingston for 5 yds to the BYU 16
11:232nd & 5 at own 16LJ Martin run for 12 yds to the BYU 28 for a 1ST down
10:471st & 10 at own 28Bear Bachmeier pass incomplete to Parker Kingston
10:402nd & 10 at own 28Bear Bachmeier run for 4 yds to the BYU 32
10:013rd & 6 at own 32Bear Bachmeier pass incomplete to Chase Roberts
9:544th & 6 at own 32Sam Vander Haar punt for 48 yds, fair catch by Cru Newman at the PRST 20
Portland State Punt, 6 plays
9:542nd & 10 at own 20Timeout BYU, clock 09:54
9:521st & 10 at own 20CJ Jordan pass incomplete to Kristian Ingman
9:412nd & 10 at own 20CJ Jordan run for a loss of 5 yards to the PRST 15
9:003rd & 15 at own 15Timeout BYU, clock 09:00
8:483rd & 15 at own 15CJ Jordan pass complete to Kristian Ingman for 20 yds to the PRST 35 for a 1ST down
8:041st & 10 at own 35CJ Jordan pass complete to Branden Alvarez for 6 yds to the PRST 41
7:272nd & 4 at own 41Jacques Badolato-Birdsell run for a loss of 1 yard to the PRST 40
6:483rd & 5 at own 40CJ Jordan pass incomplete to Branden Alvarez
6:374th & 5 at own 40Tony Johnson punt for 39 yds , Parker Kingston returns for 16 yds to the BYU 37 Parker Kingston fumbled, recovered by PRST Chance Miller
Portland State Missed FG return TD, 4 plays (BYU scores)
6:051st & 10 at opp 37Jacques Badolato-Birdsell run for 3 yds to the BYU 34
5:422nd & 7 at opp 34CJ Jordan sacked by Choe Bryant-Strother for a loss of 9 yards to the BYU 43
4:493rd & 16 at opp 43CJ Jordan pass complete to Branden Alvarez for 4 yds to the BYU 39
3:584th & 12 at opp 39Mathias Uribe 57 yd FG BLOCKED blocked by John Taumoepeau for a TD , Jack Kelly return for 54 yds for a TD (Will Ferrin KICK)BYU 7, Portland State 0
Portland State Punt, 3 plays
3:581st & 10 at own 35Will Ferrin kickoff for 65 yds for a touchback
3:581st & 10 at own 25PENALTY PSU Delay Of Game (Jordan,CJ) 5 yards from PSU25 to PSU20. NO PLAY.
3:181st & 15 at own 20Jacques Badolato-Birdsell run for 6 yds to the PRST 26 Jacques Badolato-Birdsell fumbled, recovered by PRST Jacques Badolato-Birdsell
3:092nd & 9 at own 26Jacques Badolato-Birdsell run for no gain to the PRST 26
2:333rd & 9 at own 26CJ Jordan pass incomplete to Andre Miller
2:234th & 9 at own 26Tony Johnson punt for 39 yds , Parker Kingston returns for 9 yds to the BYU 44
BYU Touchdown, 4 plays
2:101st & 10 at own 44LJ Martin run for 49 yds to the PRST 7 for a 1ST down
1:221st & goal at opp 7LJ Martin run for 2 yds to the PRST 5
0:392nd & goal at opp 5Bear Bachmeier run for 1 yd to the PRST 4
0:003rd & goal at opp 4Bear Bachmeier pass complete to Chase Roberts for 4 yds for a TD (Will Ferrin KICK)BYU 14, Portland State 0
2nd quarter10 drives, then BYU 49, Portland State 0
Portland State Punt, 3 plays
15:001st & 10 at own 35Will Ferrin kickoff for 65 yds for a touchback
14:551st & 10 at own 25Jacques Badolato-Birdsell run for a loss of 5 yards to the PRST 20
14:132nd & 15 at own 20Jacques Badolato-Birdsell run for 3 yds to the PRST 23
13:293rd & 12 at own 23CJ Jordan pass complete to Andre Miller for 9 yds to the PRST 32
12:474th & 3 at own 32Tony Johnson punt for 47 yds , Parker Kingston returns for 31 yds to the PRST 48
BYU Touchdown, 7 plays
12:472nd & 10 at opp 48Timeout BYU, clock 12:47
12:411st & 10 at opp 48Bear Bachmeier pass incomplete to Cody Hagen
12:332nd & 10 at opp 48Parker Kingston run for 8 yds to the PRST 40
12:053rd & 2 at opp 40LJ Martin run for 7 yds to the PRST 33 for a 1ST down
11:331st & 10 at opp 33Sione Moa run for 3 yds to the PRST 30
11:102nd & 7 at opp 30Sione Moa run for 19 yds to the PRST 11 for a 1ST down
10:281st & 10 at opp 11Parker Kingston run for 6 yds to the PRST 5
9:522nd & 4 at opp 5Bear Bachmeier pass complete to Noah Moeaki for 5 yds for a TD (Will Ferrin KICK)BYU 21, Portland State 0
9:521st & 10 at own 17Timeout BYU, clock 09:52
Portland State Punt, 3 plays
9:481st & 10 at own 35Will Ferrin kickoff for 47 yds , Cru Newman return for no gain to the PRST 17
9:421st & 10 at own 17Tyrese Smith pass incomplete to Jaylen Lynch
9:382nd & 10 at own 17Jacques Badolato-Birdsell run for 2 yds to the PRST 19
8:573rd & 8 at own 19Tyrese Smith pass incomplete to Andre Miller
8:464th & 8 at own 19Tony Johnson punt for 63 yds , Parker Kingston returns for no gain to the BYU 16
BYU Touchdown, 4 plays
8:371st & 10 at own 16Sione Moa run for 11 yds to the BYU 27 for a 1ST down
8:091st & 10 at own 27LJ Martin run for 4 yds to the BYU 31
7:302nd & 6 at own 31Bear Bachmeier pass complete to LJ Martin for 12 yds to the BYU 43 for a 1ST down
6:531st & 10 at own 43Cody Hagen run for 57 yds for a TD (Will Ferrin KICK)BYU 28, Portland State 0
6:531st & 10 at own 20Timeout BYU, clock 06:53
6:491st & 10 at own 35Will Ferrin kickoff for 63 yds , Cru Newman return for 18 yds to the PRST 20
6:401st & 10 at own 20Andre Miller run for a loss of 14 yards to the PRST 6 Andre Miller fumbled, recovered by BYU John Taumoepeau
BYU Touchdown, 2 plays
6:321st & goal at opp 6LJ Martin run for 2 yds to the PRST 4
6:152nd & goal at opp 4Bear Bachmeier run for 4 yds for a TD (Will Ferrin KICK)BYU 35, Portland State 0
Portland State Punt, 3 plays
6:151st & 10 at own 35Will Ferrin kickoff for 61 yds
6:091st & 10 at own 25(06:15) Shotgun Jordan,CJ pass incomplete short middle to Lynch,Jaylen thrown to PSU29 PENALTY BYU Targeting (Asiata,Ephraim) 15 yards from PSU25 to PSU40, 1ST DOWN. NO PLAY.
6:091st & 10 at own 40PENALTY PSU False Start 5 yards from PSU40 to PSU35. NO PLAY.
5:591st & 15 at own 35CJ Jordan run for 4 yds to the PRST 39
5:192nd & 11 at own 39CJ Jordan pass incomplete to Micah Avery
5:123rd & 11 at own 39CJ Jordan pass incomplete to Cru Newman
4:594th & 11 at own 39Tony Johnson punt for 45 yds , Tiger Bachmeier returns for no gain to the BYU 9
BYU Touchdown, 4 plays
4:441st & 10 at own 9Bear Bachmeier pass complete to Carsen Ryan for 25 yds to the BYU 34 for a 1ST down
4:241st & 10 at own 34Bear Bachmeier pass incomplete to Chase Roberts
4:132nd & 10 at own 34LJ Martin run for 44 yds to the PRST 22 for a 1ST down
3:351st & 10 at opp 22Bear Bachmeier pass complete to Carsen Ryan for 22 yds for a TD (Will Ferrin KICK)BYU 42, Portland State 0
Portland State Punt, 3 plays
3:351st & 10 at own 35Will Ferrin kickoff for 60 yds
3:291st & 10 at own 25Jacques Badolato-Birdsell run for no gain to the PRST 25
2:502nd & 10 at own 25Jacques Badolato-Birdsell run for 2 yds to the PRST 27
2:023rd & 8 at own 27CJ Jordan sacked by Anisi Purcell for a loss of 6 yards to the PRST 21
2:004th & 14 at own 21Timeout BYU, clock 02:00
1:544th & 14 at own 21Tony Johnson punt for 37 yds, punt out-of-bounds at the BYU 42
BYU Touchdown, 4 plays
1:451st & 10 at own 42Bear Bachmeier run for 11 yds to the PRST 47 for a 1ST down
1:261st & 10 at opp 47Bear Bachmeier pass complete to Cody Hagen for 24 yds to the PRST 23 for a 1ST down
1:071st & 10 at opp 23LJ Martin run for 11 yds to the PRST 12 for a 1ST down
0:491st & 10 at opp 12Bear Bachmeier run for 12 yds for a TD (Will Ferrin KICK)BYU 49, Portland State 0
Portland State End of half, 2 plays
0:491st & 10 at own 35Will Ferrin kickoff for 63 yds
0:341st & 10 at own 25C. Jordan takes a knee
0:002nd & 11 at own 24C. Jordan takes a knee
3rd quarter5 drives, then BYU 55, Portland State 0
BYU Field goal, 15 plays
15:001st & 10 at own 35Mathias Uribe kickoff for 65 yds for a touchback
14:491st & 10 at own 25McCae Hillstead pass complete to Tiger Bachmeier for 8 yds to the BYU 33
14:122nd & 2 at own 33Jovesa Damuni run for 1 yd to the BYU 34
13:403rd & 1 at own 34Jovesa Damuni run for 3 yds to the BYU 37 for a 1ST down
13:121st & 10 at own 37McCae Hillstead pass incomplete to Noah Moeaki
13:042nd & 10 at own 37Cody Hagen run for no gain to the BYU 37
12:243rd & 10 at own 37McCae Hillstead pass complete to Cody Hagen for 11 yds to the BYU 48 for a 1ST down
11:421st & 10 at own 48Jovesa Damuni run for 3 yds to the PRST 49
11:162nd & 7 at opp 49Jovesa Damuni run for 12 yds to the PRST 37 for a 1ST down
10:421st & 10 at opp 37McCae Hillstead run for 13 yds to the PRST 24 for a 1ST down
10:091st & 10 at opp 24(10:16) Shotgun Damuni,Jovesa rush right for 4 yards gain to the PSU20 (Roberts,Jerome; Brannan,Jayden) PENALTY BYU Holding (Griffin,Jake) 10 yards from PSU24 to PSU34. NO PLAY.
9:431st & 20 at opp 34McCae Hillstead pass complete to Jovesa Damuni for 13 yds to the PRST 21
9:032nd & 7 at opp 21McCae Hillstead run for 10 yds to the PRST 11 for a 1ST down
8:241st & 10 at opp 11Charles Miska run for no gain to the PRST 11
7:432nd & 10 at opp 11Jovesa Damuni run for 3 yds to the PRST 8
7:063rd & 7 at opp 8McCae Hillstead pass complete to Jovesa Damuni for 1 yd to the PRST 7
6:334th & 6 at opp 7Will Ferrin 25 yd FG GOODBYU 52, Portland State 0
6:331st & 10 at own 25Timeout BYU, clock 06:33
Portland State Punt, 3 plays
6:331st & 10 at own 35Will Ferrin kickoff for 65 yds
6:332nd & 11 at own 24Timeout BYU, clock 06:33
6:241st & 10 at own 25Tyrese Smith pass complete to Jaylen Lynch for a loss of 1 yard to the PRST 24
5:402nd & 11 at own 24Tyrese Smith pass incomplete
5:323rd & 11 at own 24Tyrese Smith pass incomplete to Cru Newman
5:204th & 11 at own 24Tony Johnson punt for 40 yds , Carsen Ryan returns for 14 yds to the 50 yard line
BYU Field goal, 6 plays
5:202nd & 8 at opp 48Timeout BYU, clock 05:20
5:121st & 10 at the 50Tiger Bachmeier run for 2 yds to the PRST 48
4:422nd & 8 at opp 48Jovesa Damuni run for 10 yds to the PRST 38 for a 1ST down
3:531st & 10 at opp 38Treyson Bourguet pass complete to Rowan Reay for 8 yds to the PRST 30
3:182nd & 2 at opp 30(03:25) Shotgun Damuni,Jovesa rush middle for 4 yards gain to the PSU26 (Seiuli,Aedan; Elliott,Spencer) PENALTY BYU Personal Foul (Griffin,Jake) 15 yards from PSU30 to PSU45. NO PLAY.
2:532nd & 17 at opp 45Trey Roberts run for 7 yds to the PRST 38
2:143rd & 10 at opp 38Treyson Bourguet pass incomplete to Dominique McKenzie
2:094th & 10 at opp 38Will Ferrin 56 yd FG GOODBYU 55, Portland State 0
Portland State Punt, 3 plays
2:091st & 10 at own 35Matthias Dunn kickoff for 65 yds for a touchback
2:091st & 10 at own 25PENALTY PSU Delay Of Game (Smith,Tyrese) 5 yards from PSU25 to PSU20. NO PLAY.
2:011st & 15 at own 20Tyrese Smith run for no gain to the PRST 20
1:272nd & 15 at own 20Micah Avery run for no gain to the PRST 20
0:423rd & 15 at own 20Tyrese Smith pass complete to Micah Avery for a loss of 1 yard to the PRST 19
0:044th & 16 at own 19Tony Johnson punt for 34 yds, punt out-of-bounds at the BYU 47
BYU Touchdown, 2 plays
0:001st & 10 at own 47Jovesa Damuni run for 12 yds to the PRST 41 for a 1ST down
Q4 15:001st & goal at opp 3Timeout BYU, clock 15:00
Q4 14:511st & 10 at opp 41Dominique McKenzie run for 41 yds for a TD (Will Ferrin KICK)BYU 62, Portland State 0
Q4 14:511st & 10 at own 25Timeout BYU, clock 14:51
4th quarter3 drives, then BYU 69, Portland State 0
Portland State Punt, 3 plays
14:511st & 10 at own 35Matthias Dunn kickoff for 65 yds for a touchback
14:391st & 10 at own 25CJ Jordan pass complete to Brooks Ferguson for 4 yds to the PRST 29
13:592nd & 6 at own 29CJ Jordan pass complete to Micah Avery for 5 yds to the PRST 34
13:263rd & 1 at own 34Timeout BYU, clock 13:26
13:203rd & 1 at own 34Jacques Badolato-Birdsell run for no gain to the PRST 34
12:454th & 1 at own 34PENALTY PSU False Start (Badolato-Birdsell,Jacques) 5 yards from PSU34 to PSU29. NO PLAY.
12:164th & 6 at own 29Tony Johnson punt for 44 yds, punt out-of-bounds at the BYU 21 , Cannon DeVries returns for 52 yds to the BYU 19 BYU Penalty, Illegal Block (Kendal Wall) to the BYU 21
BYU Touchdown, 15 plays
12:162nd & 6 at own 25Timeout BYU, clock 12:16
12:091st & 10 at own 21Charles Miska run for 4 yds to the BYU 25
11:242nd & 6 at own 25Charles Miska run for 2 yds to the BYU 27
10:383rd & 4 at own 27Lucky Finau run for 4 yds to the BYU 31 for a 1ST down
9:511st & 10 at own 31Treyson Bourguet run for 21 yds to the PRST 48 for a 1ST down
9:041st & 10 at opp 48Lucky Finau run for 6 yds to the PRST 42
8:172nd & 4 at opp 42Lucky Finau run for 6 yds to the PRST 36 for a 1ST down
7:361st & 10 at opp 36Lucky Finau run for 5 yds to the PRST 31
6:522nd & 5 at opp 31Charles Miska run for 2 yds to the PRST 29
6:063rd & 3 at opp 29Charles Miska run for 1 yd to the PRST 28
5:244th & 2 at opp 28Lucky Finau run for 2 yds to the PRST 26 for a 1ST down
4:551st & 10 at opp 26Lucky Finau run for 1 yd to the PRST 25
3:522nd & 9 at opp 25Lucky Finau run for 5 yds to the PRST 20
3:233rd & 4 at opp 20Cody Hagen run for 17 yds to the PRST 3 for a 1ST down
2:431st & goal at opp 3PENALTY BYU Delay Of Game (Hagen,Cole) 5 yards from PSU03 to PSU08. NO PLAY.
2:321st & goal at opp 8Lucky Finau run for 3 yds to the PRST 5
2:002nd & goal at opp 5Timeout BYU, clock 02:00
1:552nd & goal at opp 5Charles Miska run for 5 yds for a TD (Will Ferrin KICK)BYU 69, Portland State 0
1:551st & 10 at own 25Timeout BYU, clock 01:55
Portland State End of game, 3 plays
1:551st & 10 at own 35Matthias Dunn kickoff for 65 yds for a touchback
1:431st & 10 at own 25Micah Avery run for a loss of 1 yard to the PRST 24
1:072nd & 11 at own 24CJ Jordan pass complete to Zachary Dodson-Greene for 3 yds to the PRST 27
0:003rd & 8 at own 27CJ Jordan run for a loss of 2 yards to the PRST 25

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.

BYU leads 2–⁠0 in two meetings.

Recent meetings
2025BYU 69, Portland State 0
2017BYU 20, Portland State 6

Around this game