From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Cal Poly
Weber State
220
Total yards
456
146
Passing yards
191
74
Rushing yards
265
5.2
Yards per pass
5.5
3.5
Yards per rush
5.3
7
First downs
26
3–13
Third downs
5–16
0–3
Fourth downs
1–1
0
Turnovers
2
7–55
Penalties
5–50
18:09
Possession
41:51
Efficiency
Cal Poly
Weber State
17%
Success rate
49%
−0.26
EPA per play
−0.06
2.27
Explosiveness
0.68
−0.34
Rushing EPA
−0.04
−0.21
Passing EPA
0.20
24%
Passing-down success
17%
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)
Weber State 73% to win. Elo’s favorite won.
The line
Weber State −14, over/under 54.5.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Weber State drives left to right, Cal Poly right to left.
Q1 Weber StateField goal, 14 plays, 65 yards
Q1 Cal PolyTurnover on downs, 4 plays, 9 yards
Q1 Weber StateField goal, 7 plays, 24 yards
Q1 Cal PolyTurnover on downs, 7 plays, 13 yards
Q2 Cal PolyResult not recorded, 1 play, 0 yards
Q2 Weber StatePunt, 3 plays, 3 yards
Q2 Cal PolyPunt, 3 plays, 3 yards
Q2 Weber StateField goal, 8 plays, 53 yards
Q2 Cal PolyPunt, 3 plays, 9 yards
Q2 Weber StateInterception, 14 plays, 66 yards
Q2 Cal PolyPunt, 3 plays, 6 yards
Q2 Weber StatePunt, 5 plays, 17 yards
Q3 Weber StateFumble, 1 play, 0 yards
Q3 Cal PolyTouchdown, 3 plays, 72 yards
Q3 Weber StateField goal, 13 plays, 62 yards
Q3 Cal PolyPunt, 3 plays, −4 yards
Q3 Weber StatePunt, 5 plays, 4 yards
Q3 Cal PolyTouchdown, 6 plays, 60 yards
Q3 Cal PolyField goal, 5 plays, 24 yards
Q4 Weber StateTouchdown, 10 plays, 72 yards
Q4 Cal PolyPunt, 6 plays, 4 yards
Q4 Weber StateTouchdown, 4 plays, 40 yards
Q4 Cal PolyPunt, 3 plays, −6 yards
Q4 Weber StateField goal, 6 plays, 39 yards
Q4 Cal PolyTurnover on downs, 6 plays, 11 yards
Q4 Weber StateResult not recorded, 3 plays, −5 yards
Play by play
1st quarter5 drives, then Weber State 6, Cal Poly 0
Weber State Field goal, 14 plays
15:00
1st & 10 at own 22
Richie Munoz pass complete to Noah Kjar for 7 yds to the WEB 29
15:00
2nd & 3 at own 29
Richie Munoz pass complete to Jacob Sharp for 10 yds to the WEB 39 for a 1ST down
15:00
1st & 10 at own 39
Richie Munoz pass complete to Marcus Chretien for 6 yds to the WEB 45
15:00
2nd & 4 at own 45
Davion Godley run for 3 yds to the WEB 48
15:00
3rd & 1 at own 48
Davion Godley run for 3 yds to the CP 49 for a 1ST down
15:00
1st & 10 at opp 49
Richie Munoz pass complete to Davion Godley for 4 yds to the CP 45
15:00
2nd & 6 at opp 45
Richie Munoz pass intercepted Cal Poly Penalty, off-side (Soni Finau) to the CP 40
15:00
2nd & 1 at opp 40
Adrian Cormier run for 7 yds to the CP 33 for a 1ST down
15:00
1st & 10 at opp 33
Richie Munoz pass complete to Marcus Chretien for 6 yds to the CP 27
15:00
2nd & 4 at opp 27
Richie Munoz pass complete to Marcus Chretien for 7 yds to the CP 20 for a 1ST down
15:00
1st & 10 at opp 20
Adrian Cormier run for 2 yds to the CP 18
15:00
2nd & 8 at opp 18
Richie Munoz pass complete to Jayleen Record for 1 yd to the CP 17
15:00
3rd & 7 at opp 17
Weber State Penalty, false start (Vae Soifua) to the CP 22
15:00
3rd & 12 at opp 22
Richie Munoz pass complete to Marvin Session for 9 yds to the CP 13
Cal Poly Turnover on downs, 7 plays
15:00
3rd & 16 at opp 45
Richie Watts run for 9 yds to the WEB 36
14:54
1st & 10 at own 35
Noah Serna kickoff for 65 yds , Bird Butler return for 22 yds to the WEB 22
7:37
4th & 3 at opp 13
Kyle Thompson 30 Yd Field GoalWeber State 3, Cal Poly 0
Cal Poly Turnover on downs, 4 plays
7:37
1st & 10 at own 35
Sloan Calder kickoff for 41 yds
7:37
1st & 10 at own 35
Richie Watts pass complete to Jake Woods for 2 yds to the CP 37
7:37
2nd & 8 at own 37
Richie Watts pass complete to Logan Booher for 5 yds to the CP 42
7:37
3rd & 3 at own 42
Aiden Ramos run for 2 yds to the CP 44
6:09
4th & 1 at own 44
Aiden Ramos run for a loss of 1 yard to the CP 43
Weber State Field goal, 7 plays
6:09
1st & 10 at opp 43
Richie Munoz pass complete to Jacob Sharp for 5 yds to the CP 38
6:09
2nd & 5 at opp 38
Adrian Cormier run for 3 yds to the CP 35
6:09
3rd & 2 at opp 35
Adrian Cormier run for 11 yds to the CP 24 for a 1ST down
6:09
1st & 10 at opp 24
pass incomplete to Jacob Sharp
6:09
2nd & 10 at opp 24
Weber State Penalty, false start (Vae Soifua) to the CP 29
6:09
2nd & 15 at opp 29
Richie Munoz pass complete to Marcus Chretien for 6 yds to the CP 23
6:09
3rd & 9 at opp 23
Richie Munoz pass complete to Adrian Cormier for 4 yds to the CP 19
2:56
4th & 5 at opp 19
K. Thompson 36 yd FG GOODWeber State 6, Cal Poly 0
Cal Poly Turnover on downs, 7 plays
2:48
1st & 10 at own 35
Sloan Calder kickoff for 62 yds , Trey Wilson return for 33 yds to the CP 32 Weber State Penalty, unsportsmanlike conduct (Devin Ford) to the WEB 49
2:48
1st & 10 at opp 49
Richie Watts run for 2 yds to the WEB 47
2:48
2nd & 8 at opp 47
Troy Fletcher run for 8 yds to the WEB 39 for a 1ST down
2:48
1st & 10 at opp 39
Troy Fletcher run for no gain to the WEB 39 Cal Poly Penalty, Offensive holding (Austin Anderson) to the WEB 49
2:48
1st & 20 at opp 49
pass incomplete to Giancarlo Woods
2:48
2nd & 20 at opp 49
Richie Watts run for 4 yds to the WEB 45
2nd quarter9 drives, then Weber State 9, Cal Poly 0
Weber State Punt, 3 plays
15:00
1st & 10 at own 36
Richie Munoz pass complete to Marvin Session for no gain to the WEB 36
15:00
2nd & 10 at own 36
Richie Munoz pass complete to Noah Bennee for 3 yds to the WEB 39
15:00
3rd & 7 at own 39
pass incomplete to Davion Godley
Cal Poly Result not recorded, 1 play
15:00
1st & 10 at own 10
run for a loss of 1 yard to the WEB 35
Cal Poly Turnover on downs, 7 plays
14:55
4th & 7 at opp 36
pass incomplete to Aiden Ramos
13:30
4th & 7 at own 39
Oscar Doyle punt for 61 yds
Cal Poly Punt, 3 plays
13:30
1st & 10 at own 20
Aiden Ramos run for 3 yds to the CP 23
13:30
2nd & 7 at own 23
pass incomplete
13:30
3rd & 7 at own 23
Richie Watts pass incomplete to Logan Booher, broken up by Toddrick Dixon
12:37
4th & 7 at own 23
Ryan Collins punt for 42 yds , Bird Butler returns for 3 yds to the WEB 38
Weber State Field goal, 8 plays
12:37
1st & 10 at own 38
Bird Butler run for 12 yds to the 50 yard line for a 1ST down
12:37
1st & 10 at the 50
Richie Munoz pass complete to Marcus Chretien for 7 yds to the CP 43
12:37
2nd & 3 at opp 43
Bird Butler run for 17 yds to the CP 26 for a 1ST down
12:37
1st & 10 at opp 26
Bird Butler run for 17 yds to the CP 9 for a 1ST down
12:37
1st & goal at opp 9
Richie Munoz pass incomplete to Jacob Sharp, broken up by Kai Rapolla
12:37
2nd & goal at opp 9
Davion Godley run for no gain to the CP 9
12:37
3rd & goal at opp 9
pass incomplete to Jayleen Record
9:44
4th & goal at opp 9
Kyle Thompson 26 Yd Field GoalWeber State 9, Cal Poly 0
Cal Poly Punt, 3 plays
9:44
1st & 10 at own 35
Sloan Calder kickoff for 65 yds for a touchback
9:44
1st & 10 at own 25
pass incomplete to Giancarlo Woods
9:44
2nd & 10 at own 25
Richie Watts pass complete to Evan Burkhart for 6 yds to the CP 31
9:44
3rd & 4 at own 31
Richie Watts pass complete to Troy Fletcher for 3 yds to the CP 34
8:26
4th & 1 at own 34
Ryan Collins punt for 35 yds , Bird Butler returns for 1 yd to the WEB 32
Weber State Interception, 14 plays
8:26
1st & 10 at own 32
Richie Munoz sacked by Elijah Ponder for a loss of 8 yards to the WEB 24
8:26
2nd & 18 at own 24
Adrian Cormier run for 16 yds to the WEB 40
8:26
3rd & 2 at own 40
Adrian Cormier run for 7 yds to the WEB 47 for a 1ST down
8:26
1st & 10 at own 47
Adrian Cormier run for 1 yd to the WEB 48
8:26
2nd & 9 at own 48
Richie Munoz pass complete to Davion Godley for 6 yds to the CP 46
8:26
3rd & 3 at opp 46
Richie Munoz pass complete to Keayen Nead for 1 yd to the CP 45
8:26
4th & 2 at opp 45
Richie Munoz pass incomplete to Davion Godley for a 1ST down Cal Poly Penalty, off-side (Logan Booher) to the CP 40 for a 1ST down
8:26
1st & 10 at opp 40
Richie Munoz pass complete to Devin Ford for 13 yds to the CP 27 for a 1ST down
8:26
1st & 10 at opp 27
pass incomplete to Jacob Sharp
8:26
2nd & 10 at opp 27
Davion Godley run for 6 yds to the CP 21 Davion Godley fumbled, recovered by WEB Noah Bennee Godley,Davion rush middle for 6 yards to the CPU21, fumble by Godley,Davion recovered by WSU Bennee,Noah, Bennee,Noah rush (Rapolla,Kai).
8:26
3rd & 4 at opp 21
Adrian Cormier run for 3 yds to the CP 18
8:26
4th & 1 at opp 18
Richie Munoz pass complete to Keayen Nead for 16 yds to the CP 2 for a 1ST down
8:26
1st & goal at opp 2
Adrian Cormier run for no gain to the CP 2
1:50
2nd & goal at opp 2
Richie Munoz pass intercepted
Cal Poly Punt, 3 plays
1:50
1st & 10 at own 35
Troy Fletcher run for 2 yds to the CP 37
1:50
2nd & 8 at own 37
Cal Poly Penalty, false start (Logan Booher) to the CP 32
1:50
2nd & 13 at own 32
Richie Watts pass incomplete to Logan Booher, broken up by Mayson Hitchens
1:50
3rd & 13 at own 32
Richie Watts pass complete to Evan Burkhart for 9 yds to the CP 41
1:07
4th & 4 at own 41
Ryan Collins punt for 34 yds Cal Poly Penalty, kick catching interference (Kenny Olson) to the WEB 40
Weber State Punt, 5 plays
1:07
1st & 10 at own 40
Adrian Cormier run for 9 yds to the WEB 49
1:07
2nd & 1 at own 49
Adrian Cormier run for 5 yds to the CP 46 for a 1ST down
1:07
1st & 10 at opp 46
pass incomplete to Jacob Sharp
1:07
2nd & 10 at opp 46
Davion Godley run for 3 yds to the CP 43
1:07
3rd & 7 at opp 43
pass incomplete to Noah Bennee Weber State Penalty, encroachment (Jacob Sharp) to the CP 43
0:08
4th & 7 at opp 43
Oscar Doyle punt for 33 yds
3rd quarter8 drives, then Cal Poly 14, Weber State 12
Cal Poly Touchdown, 3 plays
15:00
1st & 10 at own 35
Sloan Calder kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Lucas Razore pass incomplete to Jake Woods, broken up by Frankie Edwards
15:00
2nd & 10 at own 25
Cal Poly Penalty, substitution infraction (Logan Booher) to the CP 20
15:00
2nd & 15 at own 20
Richie Watts pass incomplete, broken up by Kemari Munier-Bailey
Cal Poly Field goal, 5 plays
15:00
3rd & 3 at opp 13
Aiden Ramos run for a loss of 1 yard to the WEB 14
Cal Poly Touchdown, 3 plays
14:39
3rd & 15 at own 20
Michael Briscoe 80 Yd pass from Lucas Razore (Noah Serna Kick)Weber State 9, Cal Poly 7
Weber State Field goal, 13 plays
14:32
1st & 10 at own 35
Noah Serna kickoff for 60 yds , Bird Butler return for 20 yds to the WEB 25
14:32
1st & 10 at own 25
Davion Godley run for 18 yds to the WEB 43 for a 1ST down
14:32
1st & 10 at own 43
Davion Godley run for a loss of 1 yard to the WEB 42
14:32
2nd & 11 at own 42
Richie Munoz pass complete to Jacob Sharp for 12 yds to the CP 46 for a 1ST down
14:32
1st & 10 at opp 46
Davion Godley run for 8 yds to the CP 38
14:32
2nd & 2 at opp 38
Davion Godley run for 3 yds to the CP 35 for a 1ST down
14:32
1st & 10 at opp 35
Richie Munoz pass complete to Jayleen Record for no gain to the CP 35
14:32
2nd & 10 at opp 35
Adrian Cormier run for 7 yds to the CP 28
14:32
3rd & 3 at opp 28
Adrian Cormier run for 6 yds to the CP 22 for a 1ST down
14:32
1st & 10 at opp 22
Adrian Cormier run for 10 yds to the CP 12 for a 1ST down
14:32
1st & 10 at opp 12
Davion Godley run for no gain to the CP 12
14:32
2nd & 10 at opp 12
Richie Munoz run for a loss of 1 yard to the CP 13
14:32
3rd & 11 at opp 13
Richie Munoz pass incomplete, broken up by Jake East
8:38
4th & 11 at opp 13
Kyle Thompson 30 Yd Field GoalWeber State 12, Cal Poly 7
Cal Poly Punt, 3 plays
8:28
1st & 10 at own 35
Sloan Calder kickoff for 65 yds , Kenny Olson return for 57 yds to the WEB 43
8:28
1st & 10 at opp 43
Evan Burkhart run for 4 yds to the WEB 39
8:28
2nd & 6 at opp 39
Lucas Razore pass incomplete to Giancarlo Woods, broken up by BJ Carey
8:28
3rd & 6 at opp 39
Lucas Razore sacked by Kemari Munier-Bailey and Brayden Wilson for a loss of 8 yards to the WEB 47
7:00
4th & 14 at opp 47
Ryan Collins punt for 40 yds , Bird Butler returns for 1 yd to the WEB 8
Weber State Punt, 5 plays
7:00
1st & 10 at own 8
Bird Butler run for 5 yds to the WEB 13
7:00
2nd & 5 at own 13
Bird Butler run for 6 yds to the WEB 19 for a 1ST down
7:00
1st & 10 at own 19
Bird Butler run for no gain to the WEB 19
7:00
2nd & 10 at own 19
pass incomplete
7:00
3rd & 10 at own 19
Richie Munoz sacked by Jordan Sanders for a loss of 7 yards to the WEB 12
4:04
4th & 17 at own 12
Oscar Doyle punt for 51 yds , Tayden Phillips returns for no gain to the CP 37
Cal Poly Touchdown, 6 plays
4:04
1st & 10 at own 37
Aiden Ramos run for no gain to the CP 37
4:04
2nd & 10 at own 37
pass incomplete to Michael Briscoe
4:04
3rd & 10 at own 37
Lucas Razore pass complete to Michael Briscoe for 14 yds to the WEB 49 for a 1ST down
4:04
1st & 10 at opp 49
pass incomplete to Alek Marshall
4:04
2nd & 10 at opp 49
Lucas Razore pass complete to Giancarlo Woods for 7 yds to the WEB 42
1:48
3rd & 3 at opp 42
Aiden Ramos 42 Yd Run (Noah Serna Kick)Cal Poly 14, Weber State 12
1:42
1st & 10 at own 35
Noah Serna kickoff for 65 yds , Bird Butler return for 27 yds to the WEB 27
1:30
1st & 10 at own 27
Richie Munoz pass complete to Jacob Sharp for 11 yds Richie Munoz fumbled, recovered by CP Kai Rapolla
Cal Poly Field goal, 5 plays
1:30
1st & 10 at opp 38
Aiden Ramos run for 18 yds to the WEB 20 for a 1ST down
4th quarter7 drives, then Weber State 28, Cal Poly 17
Weber State Touchdown, 10 plays
14:57
1st & 10 at own 35
Noah Serna kickoff for 65 yds for a touchback
14:57
1st & 10 at own 25
Davion Godley run for 3 yds to the WEB 28
14:57
2nd & 7 at own 28
Richie Munoz pass complete to Marvin Session for 24 yds to the CP 48 for a 1ST down
14:57
1st & 10 at opp 48
Davion Godley run for 6 yds to the CP 42
14:57
2nd & 4 at opp 42
Davion Godley run for 7 yds to the CP 35 for a 1ST down
14:57
1st & 10 at opp 35
Richie Munoz pass complete to Marvin Session for 5 yds to the CP 30
14:57
2nd & 5 at opp 30
Richie Munoz pass complete to Jayleen Record for 11 yds to the CP 19 for a 1ST down
14:57
1st & 10 at opp 19
Davion Godley run for no gain to the CP 19
14:57
2nd & 10 at opp 19
Adrian Cormier run for 2 yds to the CP 17
10:54
3rd & 8 at opp 17
Jacob Sharp 17 Yd pass from Richie Munoz (Two-Point Run Conversion Failed)Weber State 18, Cal Poly 17
10:54
1st & goal at opp 3
Richie Munoz pass complete to Jacob Sharp for no gain to the WEB 35
Cal Poly Punt, 6 plays
10:49
1st & 10 at own 35
Sloan Calder kickoff for 45 yds , Brooks Wheatley return for 3 yds to the CP 23
10:49
1st & 10 at own 23
Aiden Ramos run for 4 yds to the CP 27
10:49
2nd & 6 at own 27
Lucas Razore pass complete to Aiden Ramos for 11 yds to the CP 38 for a 1ST down
10:49
1st & 10 at own 38
Aiden Ramos run for a loss of 1 yard to the CP 37
10:49
2nd & 11 at own 37
pass incomplete to Michael Briscoe
10:49
3rd & 11 at own 37
Tyler Williams run for no gain to the CP 37 Cal Poly Penalty, Offensive holding (Austin Anderson) to the CP 27
10:49
3rd & 21 at own 27
pass incomplete to Troy Fletcher
8:21
4th & 21 at own 27
Ryan Collins punt for 56 yds , Bird Butler returns for 40 yds to the CP 43
Weber State Touchdown, 4 plays
8:21
1st & 10 at opp 43
Adrian Cormier run for 9 yds to the CP 34
8:21
2nd & 1 at opp 34
Adrian Cormier run for 5 yds to the CP 29 for a 1ST down
8:21
1st & 10 at opp 29
Adrian Cormier run for 4 yds to the CP 25
6:05
2nd & 6 at opp 25
Davion Godley 25 Yd Run (Kyle Thompson Kick)Weber State 25, Cal Poly 17
Cal Poly Punt, 3 plays
5:58
1st & 10 at own 35
Sloan Calder kickoff for 57 yds , Trey Wilson return for 14 yds to the CP 22
5:58
1st & 10 at own 22
Lucas Razore sacked by Brayden Wilson for a loss of 15 yards to the CP 7
5:58
2nd & 25 at own 7
Lucas Razore pass complete to Giancarlo Woods for 9 yds to the CP 16
5:58
3rd & 16 at own 16
pass incomplete to Michael Briscoe
4:37
4th & 16 at own 16
Ryan Collins punt for 53 yds , Bird Butler returns for 14 yds to the WEB 30 Weber State Penalty, Offensive holding (Trevian Tribble) to the WEB 35
Weber State Field goal, 6 plays
4:37
1st & 10 at own 35
Adrian Cormier run for 8 yds to the WEB 43
4:37
2nd & 2 at own 43
Adrian Cormier run for 23 yds to the CP 34 for a 1ST down
4:37
1st & 10 at opp 34
Davion Godley run for 3 yds to the CP 31
2:59
2nd & 7 at opp 31
Davion Godley run for 5 yds to the CP 26
2:50
3rd & 2 at opp 26
Adrian Cormier run for no gain to the CP 26
2:38
4th & 2 at opp 26
Kyle Thompson 43 Yd Field GoalWeber State 28, Cal Poly 17
Cal Poly Turnover on downs, 6 plays
2:38
1st & 10 at own 35
Sloan Calder kickoff for 65 yds for a touchback
2:38
1st & 10 at own 25
Lucas Razore run for 2 yds to the CP 27
2:38
2nd & 8 at own 27
Lucas Razore pass incomplete to Giancarlo Woods for a 1ST down Weber State Penalty, personal foul (BJ Carey) to the CP 42 for a 1ST down
2:38
1st & 10 at own 42
pass incomplete to Michael Briscoe
2:38
2nd & 10 at own 42
pass incomplete to Michael Briscoe
2:38
3rd & 10 at own 42
Lucas Razore sacked by Kemari Munier-Bailey for a loss of 6 yards to the CP 36
1:49
4th & 16 at own 36
Lucas Razore pass incomplete to Evan Burkhart, broken up by Angel King
Weber State Result not recorded, 3 plays
1:49
1st & 10 at opp 36
run for a loss of 4 yards to the CP 40
1:49
2nd & 14 at opp 40
run for a loss of 1 yard to the CP 41
1:49
3rd & 15 at opp 41
run for a loss of 1 yard to the CP 41
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.