From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Montana State
Cal Poly
744
Total yards
408
190
Passing yards
317
554
Rushing yards
91
8.3
Yards per pass
8.8
10.3
Yards per rush
3.1
30
First downs
21
11–14
Third downs
4–12
0–1
Fourth downs
1–2
1
Turnovers
2
3–35
Penalties
4–60
33:38
Possession
26:22
Efficiency
Montana State
Cal Poly
54%
Success rate
45%
0.45
EPA per play
0.01
1.58
Explosiveness
1.38
0.51
Rushing EPA
−0.40
0.32
Passing EPA
0.72
58%
Passing-down success
50%
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)
Montana State 89% to win. Elo’s favorite won.
The line
Montana State −25.5, over/under 68.
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. Cal Poly drives left to right, Montana State right to left.
Q1 Cal PolyPunt, 6 plays, 17 yards
Q1 Montana StateField goal, 8 plays, 42 yards
Q1 Cal PolyPunt, 4 plays, 17 yards
Q1 Montana StateTouchdown, 4 plays, 68 yards
Q1 Cal PolyInterception, 4 plays, 20 yards
Q1 Montana StateTouchdown, 6 plays, 43 yards
Q1 Cal PolyPunt, 3 plays, −4 yards
Q1 Montana StateTouchdown, 2 plays, 71 yards
Q1 Cal PolyTouchdown, 7 plays, 75 yards
Q2 Montana StateField goal, 7 plays, 61 yards
Q2 Cal PolyTurnover on downs, 5 plays, 20 yards
Q2 Montana StateTouchdown, 3 plays, 36 yards
Q2 Cal PolyFumble return TD, 3 plays (Montana State scores), 1 yard
Q2 Cal PolyPunt, 4 plays, 21 yards
Q2 Montana StateTouchdown, 2 plays, 78 yards
Q2 Cal PolyTouchdown, 6 plays, 75 yards
Q2 Montana StateField goal, 13 plays, 53 yards
Q3 Montana StateTouchdown, 7 plays, 73 yards
Q3 Cal PolyTouchdown, 5 plays, 65 yards
Q3 Montana StateTouchdown, 4 plays, 75 yards
Q3 Cal PolyTouchdown, 11 plays, 78 yards
Q3 Montana StateTouchdown, 14 plays, 75 yards
Q4 Cal PolyPunt, 3 plays, 4 yards
Q4 Montana StateTurnover on downs, 5 plays, 51 yards
Q4 Cal PolyPunt, 3 plays, 2 yards
Q4 Montana StateFumble, 5 plays, 13 yards
Q4 Cal PolyEnd of game, 1 play, −13 yards
Play by play
1st quarter12 drives, then Montana State 24, Cal Poly 0
Cal Poly Punt, 6 plays
14:57
Blake Glessner kickoff for 62 yds , Adam Garwood return for 22 yds to the CPoly 25
14:57
1st & 10 at own 25
Shakobe Harper run for 1 yd to the CPoly 26
14:57
2nd & 9 at own 26
Spencer Brasch pass complete to Shakobe Harper for a loss of 2 yards to the CPoly 24
14:57
3rd & 11 at own 24
Spencer Brasch pass complete to Josh Cuevas for 16 yds to the CPoly 40 for a 1ST down
14:57
1st & 10 at own 40
Spencer Brasch pass complete to Giancarlo Woods for 2 yds to the CPoly 42
14:57
2nd & 8 at own 42
Spencer Brasch pass incomplete
14:57
3rd & 8 at own 42
Spencer Brasch pass incomplete
14:57
Blake Glessner kickoff for 62 yds , Adam Garwood return for 22 yds to the CPoly 25
12:44
4th & 8 at own 42
Michael Roth punt for 29 yds, downed at the MntSt 29
Montana State Field goal, 8 plays
12:44
1st & 10 at own 29
Elijah Elliott run for 4 yds to the MntSt 33
12:44
2nd & 6 at own 33
Elijah Elliott run for 13 yds to the MntSt 46 for a 1ST down
12:44
1st & 10 at own 46
Elijah Elliott run for 4 yds to the 50 yard line
12:44
1st & 10 at opp 35
Marqui Johnson run for 10 yds to the CPoly 25 for a 1ST down
12:44
1st & 10 at opp 25
Marqui Johnson run for a loss of 7 yards to the CPoly 32
12:44
2nd & 17 at opp 32
Garrett Coon run for 3 yds to the CPoly 29
12:44
3rd & 14 at opp 29
Tommy Mellott pass incomplete
12:44
2nd & 6 at the 50
MELLOTT, Tommy pass incomplete intended for ALSTON, Ravi thrown to the CPM16. PENALTY CPM Pass Interference on WYATT, Dylan enforced 15 yards to the CPM35 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
12:44
4th & 8 at own 42
Michael Roth punt for 29 yds, downed at the MntSt 29
Cal Poly Punt, 4 plays
8:54
1st & 10 at own 35
Blake Glessner kickoff for 65 yds for a touchback
8:54
1st & 10 at own 25
Adam Garwood run for 12 yds to the CPoly 37 for a 1ST down
8:54
1st & 10 at own 37
Spencer Brasch pass complete to Chris Coleman for 4 yds to the CPoly 41
8:54
2nd & 6 at own 41
Adam Garwood run for 1 yd to the CPoly 42
8:54
3rd & 5 at own 42
Spencer Brasch pass incomplete
8:54
Blake Glessner kickoff for 65 yds for a touchback
7:20
4th & 5 at own 42
Michael Roth punt for 41 yds, fair catch by Taco Dowler at the MntSt 32
Montana State Touchdown, 4 plays
7:20
1st & 10 at own 32
Elijah Elliott run for 49 yds to the CPoly 19 for a 1ST down
7:20
1st & 10 at opp 19
Elijah Elliott run for a loss of 5 yards to the CPoly 24
7:20
2nd & 15 at opp 24
Marqui Johnson run for 12 yds to the CPoly 12
7:20
4th & 5 at own 42
Michael Roth punt for 41 yds, fair catch by Taco Dowler at the MntSt 32
Montana State Touchdown, 4 plays
5:27
3rd & 3 at opp 12
Marqui Johnson 12 Yd Run (Blake Glessner Kick)
Cal Poly Interception, 4 plays
5:27
1st & 10 at own 35
Blake Glessner kickoff for 65 yds for a touchback
5:27
1st & 10 at own 25
Shakobe Harper run for 10 yds to the CPoly 35 for a 1ST down
5:27
1st & 10 at own 35
Shakobe Harper run for 1 yd to the CPoly 36
5:27
2nd & 9 at own 36
Spencer Brasch pass complete to Josh Cuevas for 9 yds to the CPoly 45 for a 1ST down
5:27
Blake Glessner kickoff for 65 yds for a touchback
4:24
1st & 10 at own 45
Spencer Brasch pass intercepted
Montana State Touchdown, 6 plays
4:24
1st & 10 at opp 43
Tommy Mellott run for 7 yds to the CPoly 36
4:24
2nd & 3 at opp 36
Tommy Mellott pass complete to Elijah Elliott for 2 yds to the CPoly 34
4:24
3rd & 1 at opp 34
run for 3 yds to the CPoly 31 for a 1ST down
4:24
1st & 10 at opp 31
Tommy Mellott pass complete to Willie Patterson for 30 yds to the CPoly 1 for a 1ST down
4:24
1st & goal at opp 1
Tommy Mellott run for no gain to the CPoly 1
4:24
1st & 10 at own 45
Spencer Brasch pass intercepted
Cal Poly Punt, 3 plays
2:28
1st & 10 at own 35
Blake Glessner kickoff for 65 yds for a touchback
2:28
1st & 10 at own 25
Adam Garwood run for 6 yds to the CPoly 31
2:28
2nd & 4 at own 31
Spencer Brasch pass complete to Adam Garwood for a loss of 10 yards to the CPoly 21
2:28
3rd & 14 at own 21
Spencer Brasch pass incomplete
Montana State Touchdown, 6 plays
2:28
2nd & goal at opp 1
Derryk Snell 1 Yd Run (Blake Glessner Kick)
2:28
Blake Glessner kickoff for 65 yds for a touchback
1:18
4th & 14 at own 21
Thomas Lee punt for 50 yds, downed at the MntSt 29
Montana State Touchdown, 2 plays
1:18
1st & 10 at own 29
Tommy Mellott pass incomplete
1:18
4th & 14 at own 21
Thomas Lee punt for 50 yds, downed at the MntSt 29
Montana State Touchdown, 2 plays
1:14
2nd & 10 at own 29
Marqui Johnson 71 Yd Run (Blake Glessner Kick)
Cal Poly Touchdown, 7 plays
1:14
1st & 10 at own 35
Blake Glessner kickoff for 65 yds for a touchback
1:14
1st & 10 at own 25
Kahliq Paulette run for no gain to the CPoly 25
1:14
2nd & 10 at own 25
run for 3 yds to the CPoly 28
1:14
Blake Glessner kickoff for 65 yds for a touchback
0:00
3rd & 7 at own 28
Spencer Brasch pass complete to Logan Booher for 21 yds to the CPoly 49 for a 1ST down
Q2 15:00
1st & 10 at own 49
Troy Fletcher run for 2 yds to the MntSt 49
Q2 15:00
2nd & 8 at opp 49
Chris Coleman pass complete to Spencer Brasch for 34 yds to the MntSt 15 for a 1ST down
Q2 15:00
1st & 10 at opp 15
Spencer Brasch pass complete to Troy Fletcher for 7 yds to the MntSt 8
2nd quarter13 drives, then Montana State 51, Cal Poly 14
Montana State Field goal, 7 plays
13:44
kickoff for 56 yds
13:44
1st & 10 at own 25
Tommy Mellott pass incomplete
13:44
2nd & 10 at own 25
Marqui Johnson run for 2 yds to the MntSt 27
13:44
3rd & 8 at own 27
CAL POLY Penalty, Offsides (Elijah Ponder) declined for a 1ST down
13:44
1st & 10 at opp 12
Tommy Mellott pass incomplete
13:44
2nd & 10 at opp 12
Garrett Coon run for a loss of 2 yards to the CPoly 14
Blake Glessner kickoff for 49 yds , Dominique Thompson return for no gain to the CPoly 16
11:16
1st & 10 at own 16
Spencer Brasch pass complete to Ryan Rivera for 13 yds to the CPoly 29 for a 1ST down
11:16
1st & 10 at own 29
Spencer Brasch pass complete to Josh Cuevas for 2 yds to the CPoly 31
11:16
2nd & 8 at own 31
Shakobe Harper run for 6 yds to the CPoly 37
11:16
3rd & 2 at own 37
Troy Fletcher run for 1 yd to the CPoly 38
11:16
4th & 12 at opp 14
Blake Glessner 32 Yd Field Goal
Cal Poly Turnover on downs, 5 plays
8:55
4th & 1 at own 38
Troy Fletcher run for a loss of 2 yards to the CPoly 36
Montana State Touchdown, 3 plays
8:55
1st & 10 at opp 36
Tommy Mellott pass incomplete
8:55
2nd & 10 at opp 36
Tommy Mellott pass incomplete
Cal Poly Turnover on downs, 5 plays
8:55
4th & 1 at own 38
Troy Fletcher run for a loss of 2 yards to the CPoly 36
Montana State Touchdown, 3 plays
8:31
3rd & 10 at opp 36
Marqui Johnson 36 Yd Run (Blake Glessner Kick)
Cal Poly Fumble return TD, 3 plays (Montana State scores)
8:31
1st & 10 at own 35
Blake Glessner kickoff for 65 yds for a touchback
8:31
1st & 10 at own 25
Troy Fletcher run for 19 yds to the CPoly 44 for a 1ST down
8:31
1st & 10 at own 44
Spencer Brasch pass incomplete
8:31
Blake Glessner kickoff for 65 yds for a touchback
8:05
2nd & 10 at own 44
Spencer Brasch run for a loss of 18 yards Spencer Brasch fumbled, recovered by MntSt Ben Seymour for a TD, (Blake Glessner KICK)
Cal Poly Punt, 4 plays
8:05
1st & 10 at own 35
Blake Glessner kickoff for 65 yds for a touchback
8:05
1st & 10 at own 25
Spencer Brasch pass complete to Chris Coleman for 26 yds to the MntSt 49 for a 1ST down
8:05
1st & 25 at own 36
Spencer Brasch pass incomplete
8:05
2nd & 25 at own 36
Spencer Brasch pass incomplete
8:05
3rd & 25 at own 36
Spencer Brasch pass complete to Josh Cuevas for 10 yds to the CPoly 46
8:05
Blake Glessner kickoff for 65 yds for a touchback
8:05
1st & 10 at opp 49
BRASCH, Spencer pass complete for 4 yards to COLEMAN, Chris to the MSU45 (O’REILLY, McCade). PENALTY CPM Chop Block on HIRSCHLER, Tanner enforced 15 yards from the MSU49 to the CPM36 [SG]. NO PLAY (replay the down).
6:12
4th & 15 at own 46
Thomas Lee punt for 47 yds , Taco Dowler returns for 15 yds to the MntSt 22
Montana State Touchdown, 2 plays
6:12
1st & 10 at own 22
Tommy Mellott pass incomplete
6:12
4th & 15 at own 46
Thomas Lee punt for 47 yds , Taco Dowler returns for 15 yds to the MntSt 22
Montana State Touchdown, 2 plays
5:58
2nd & 10 at own 22
Marqui Johnson run for 78 yds for a TD, (Blake Glessner KICK)
Cal Poly Touchdown, 6 plays
5:58
1st & 10 at own 35
Blake Glessner kickoff for 65 yds for a touchback
5:58
1st & 10 at own 25
Troy Fletcher run for 1 yd to the CPoly 26
5:58
2nd & 9 at own 26
Spencer Brasch pass complete to Zedakiah Centers for 10 yds to the CPoly 36 for a 1ST down
5:58
1st & 10 at own 36
run for 7 yds to the CPoly 43
5:58
2nd & 3 at own 43
Troy Fletcher run for 1 yd to the CPoly 44
5:58
3rd & 2 at own 44
Spencer Brasch pass complete to Giancarlo Woods for 22 yds to the MntSt 34 for a 1ST down
5:58
Blake Glessner kickoff for 65 yds for a touchback
3:53
1st & 10 at opp 34
Spencer Brasch pass complete to Josh Cuevas for 34 yds for a TD, (Jaden Ohlsen KICK)
Montana State Field goal, 13 plays
3:50
1st & 10 at own 35
Jaden Ohlsen kickoff for 32 yds , Derryk Snell return for no gain to the MntSt 33
3:50
1st & 10 at own 33
run for 11 yds to the MntSt 44 for a 1ST down
3:50
1st & 10 at own 44
Tommy Mellott pass complete to Willie Patterson for 8 yds to the CPoly 48
3:50
2nd & 2 at opp 48
Marqui Johnson run for 1 yd to the CPoly 47
3:50
3rd & 1 at opp 47
Marqui Johnson run for 3 yds to the CPoly 44 for a 1ST down
3:50
1st & 10 at opp 44
Tommy Mellott pass complete to Willie Patterson for 13 yds to the CPoly 31 for a 1ST down
3:50
1st & 10 at opp 31
Tommy Mellott pass incomplete
3:50
2nd & 10 at opp 31
Tommy Mellott pass complete to Clevan Thomas for 13 yds to the CPoly 18 for a 1ST down
3:50
1st & 10 at opp 18
Tommy Mellott pass incomplete
3:50
2nd & 10 at opp 18
Tommy Mellott pass complete to Malik Mullins for 7 yds to the CPoly 11
3:50
3rd & 3 at opp 11
Tommy Mellott pass complete to Clevan Thomas for 7 yds to the CPoly 4 for a 1ST down
0:12
1st & goal at opp 4
Marqui Johnson run for no gain to the CPoly 4
0:12
2nd & goal at opp 4
Timeout MONTANA ST, clock 00:12
0:03
3rd & goal at opp 14
Timeout MONTANA ST, clock 00:03
0:03
2nd & goal at opp 4
Tommy Mellott sacked by David Meyer for a loss of 10 yards to the CPoly 14
0:00
3rd & goal at opp 14
Blake Glessner 31 Yd Field Goal
3rd quarter6 drives, then Montana State 65, Cal Poly 28
Montana State Touchdown, 7 plays
14:58
1st & 10 at own 35
Jaden Ohlsen kickoff for 43 yds , R.J. Fitzgerald return for 5 yds to the MntSt 27
14:58
1st & 10 at own 27
Marqui Johnson run for 14 yds to the MntSt 41 for a 1ST down
14:58
1st & 10 at own 41
Marqui Johnson run for 10 yds to the CPoly 49 for a 1ST down
14:58
1st & 10 at opp 49
Sean Austin pass incomplete
14:58
2nd & 10 at opp 49
Elijah Elliott run for 19 yds to the CPoly 30 for a 1ST down
14:58
1st & 10 at opp 30
Sean Austin pass complete to Malik Mullins for 18 yds to the CPoly 12 for a 1ST down
14:58
1st & 10 at opp 12
Elijah Elliott run for 5 yds to the CPoly 7
14:58
Jaden Ohlsen kickoff for 43 yds , R.J. Fitzgerald return for 5 yds to the MntSt 27
Montana State Touchdown, 7 plays
12:17
2nd & 5 at opp 7
Aidan Garrigan 7 Yd pass from Sean Austin (Blake Glessner Kick)
Cal Poly Touchdown, 5 plays
12:07
Blake Glessner kickoff for 61 yds , Dominique Thompson return for 31 yds to the CPoly 35
12:07
1st & 10 at own 35
Troy Fletcher run for no gain to the CPoly 35
12:07
2nd & 10 at own 35
Spencer Brasch pass complete to Josh Cuevas for 18 yds to the MntSt 47 for a 1ST down
12:07
1st & 10 at opp 47
Spencer Brasch pass complete to Troy Fletcher for 32 yds to the MntSt 15 for a 1ST down
12:07
1st & 10 at opp 15
Spencer Brasch pass complete to Josh Cuevas for 14 yds to the MntSt 1 for a 1ST down
12:07
Blake Glessner kickoff for 61 yds , Dominique Thompson return for 31 yds to the CPoly 35
10:18
1st & goal at opp 1
Troy Fletcher 1 Yd Run (Jaden Ohlsen Kick)
Montana State Touchdown, 4 plays
10:13
1st & 10 at own 35
Jaden Ohlsen kickoff for 41 yds , return for 1 yd to the MntSt 25
10:13
1st & 10 at own 25
Garrett Coon run for 8 yds to the MntSt 33
10:13
2nd & 2 at own 33
Garrett Coon run for 13 yds to the MntSt 46 for a 1ST down
10:13
1st & 10 at own 46
Sean Austin pass complete to Clevan Thomas for 53 yds to the CPoly 1 for a 1ST down
10:13
Jaden Ohlsen kickoff for 41 yds , return for 1 yd to the MntSt 25
10:13
1st & goal at opp 1
MONTANA ST Penalty, False Start (Treyton Pickering) to the CPoly 6
8:06
1st & goal at opp 6
Garrett Coon 6 Yd Run (Blake Glessner Kick)
Cal Poly Touchdown, 11 plays
8:02
Blake Glessner kickoff for 59 yds , Dominique Thompson return for 16 yds to the CPoly 22
8:02
1st & 10 at own 22
Troy Fletcher run for 7 yds to the CPoly 29
8:02
2nd & 3 at own 29
Troy Fletcher run for 7 yds to the CPoly 36 for a 1ST down
8:02
1st & 10 at own 36
Troy Fletcher run for 11 yds to the CPoly 47 for a 1ST down
8:02
1st & 10 at own 47
Spencer Brasch pass complete to Ryan Rivera for 6 yds to the MntSt 47
8:02
2nd & 4 at opp 47
Troy Fletcher run for 2 yds to the MntSt 45
5:01
3rd & 2 at opp 45
Troy Fletcher run for a loss of 4 yards to the MntSt 49
5:01
4th & 6 at opp 49
Timeout CAL POLY, clock 05:01
5:01
4th & 6 at opp 49
Spencer Brasch pass complete to Logan Booher for 9 yds to the MntSt 40 for a 1ST down
5:01
1st & 10 at opp 40
Spencer Brasch pass incomplete
5:01
2nd & 10 at opp 40
Spencer Brasch pass complete to Josh Cuevas for 8 yds to the MntSt 32
5:01
3rd & 2 at opp 32
Troy Fletcher run for 9 yds to the MntSt 23 for a 1ST down
Jaden Ohlsen kickoff MONTANA ST Penalty, Roughing the Kicker (15 Yards) to the 50 yard line
Montana State Touchdown, 14 plays
3:17
Jaden Ohlsen kickoff for 47 yds
3:17
1st & 10 at own 25
Garrett Coon run for 5 yds to the MntSt 30
3:17
2nd & 5 at own 30
Garrett Coon run for 4 yds to the MntSt 34
3:17
3rd & 1 at own 34
Garrett Coon run for 2 yds to the MntSt 36 for a 1ST down
3:17
1st & 10 at own 36
Tayvian Williams run for 4 yds to the MntSt 40
3:17
2nd & 6 at own 40
Tayvian Williams run for 6 yds to the MntSt 46 for a 1ST down
0:00
1st & 10 at own 46
Garrett Coon run for 3 yds to the MntSt 49
Q4 15:00
2nd & 7 at own 49
Garrett Coon run for 2 yds to the CPoly 49
Q4 15:00
3rd & 5 at opp 49
Sean Austin pass complete to Garrett Coon for 5 yds to the CPoly 44 for a 1ST down
Q4 15:00
1st & 10 at opp 44
Sean Austin run for no gain to the CPoly 44
Q4 15:00
2nd & 10 at opp 44
Garrett Coon run for 8 yds to the CPoly 36
Q4 15:00
3rd & 2 at opp 36
Garrett Coon run for 5 yds to the CPoly 31 for a 1ST down
Q4 15:00
1st & 10 at opp 31
Tayvian Williams run for 3 yds to the CPoly 28
Q4 15:00
2nd & 7 at opp 28
Tayvian Williams run for 1 yd to the CPoly 27
Q4 10:10
3rd & 6 at opp 27
Garrett Coon 27 Yd pass from Sean Austin (Blake Glessner Kick)
4th quarter5 drives, then Montana State 72, Cal Poly 28
Cal Poly Punt, 3 plays
10:10
Blake Glessner kickoff for 65 yds for a touchback
10:10
1st & 10 at own 25
Troy Fletcher run for 3 yds to the CPoly 28
10:10
2nd & 7 at own 28
Spencer Brasch pass complete to Chris Coleman for 1 yd to the CPoly 29
10:10
3rd & 6 at own 29
Spencer Brasch pass incomplete
8:59
4th & 6 at own 29
Thomas Lee punt for 31 yds, fair catch by Taco Dowler at the MntSt 40
Montana State Turnover on downs, 5 plays
8:59
1st & 10 at own 40
Garrett Coon run for 43 yds to the CPoly 17 for a 1ST down
8:06
1st & 10 at opp 17
run for 8 yds to the CPoly 9 MONTANA ST Penalty, Block below the waist on SLAUGHTER, Devin enforced (-15 Yards) to the CPoly 24
8:06
2nd & 17 at opp 24
Tayvian Williams run for 12 yds to the CPoly 12
8:06
3rd & 5 at opp 12
Tayvian Williams run for 3 yds to the CPoly 9
5:59
4th & 2 at opp 9
Tayvian Williams run for no gain to the CPoly 9
Cal Poly Punt, 3 plays
5:59
1st & 10 at own 9
Troy Fletcher run for 3 yds to the CPoly 12
5:59
2nd & 7 at own 12
Troy Fletcher run for a loss of 1 yard to the CPoly 11
5:59
3rd & 8 at own 11
Spencer Brasch pass complete to Troy Fletcher for no gain to the CPoly 11
4:02
4th & 8 at own 11
Thomas Lee punt for 49 yds, fair catch by Taco Dowler at the MntSt 40
Montana State Fumble, 5 plays
4:02
1st & 10 at own 40
Tayvian Williams run for 5 yds to the MntSt 45
4:02
2nd & 5 at own 45
Tayvian Williams run for 3 yds to the MntSt 48
4:02
3rd & 2 at own 48
Sean Austin run for 6 yds to the CPoly 46 for a 1ST down
4:02
1st & 10 at opp 46
Sean Austin run for a loss of 4 yards to the 50 yard line Sean Austin fumbled, recovered by MntSt Sean Austin , return to the 50 yard line
1:08
2nd & 14 at the 50
Tayvian Williams run for 3 yds to the CPoly 47 Tayvian Williams fumbled, recovered by CPoly Ian Don
1:08
1st & 10 at own 47
CAL POLY Penalty, Block below the waist on ROBASCIOTTI, Seth enforced (-15 Yards) to the CPoly 32
Cal Poly End of game, 1 play
0:00
1st & 25 at own 32
Troy Fletcher run for 2 yds to the CPoly 34
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.