From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Cal Poly
Northern Arizona
465
Total yards
465
374
Passing yards
358
91
Rushing yards
107
7.3
Yards per pass
8.0
3.3
Yards per rush
3.1
26
First downs
26
7–17
Third downs
7–16
2–3
Fourth downs
1–2
2
Turnovers
2
5–50
Penalties
6–75
30:48
Possession
29:12
Efficiency
Cal Poly
Northern Arizona
46%
Success rate
42%
0.16
EPA per play
0.24
1.34
Explosiveness
1.38
0.15
Rushing EPA
−0.08
0.34
Passing EPA
0.46
36%
Passing-down success
22%
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)
Northern Arizona 68% to win. Elo’s favorite won.
The line
Northern Arizona −10.5, over/under 55.
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. Northern Arizona drives left to right, Cal Poly right to left.
Q1 Cal PolyTouchdown, 5 plays, 75 yards
Q1 Northern ArizonaTouchdown, 7 plays, 75 yards
Q1 Cal PolyPunt, 5 plays, 20 yards
Q1 Northern ArizonaTouchdown, 13 plays, 90 yards
Q1 Cal PolyPunt, 3 plays, −7 yards
Q1 Northern ArizonaPunt, 3 plays, −8 yards
Q2 Cal PolyTouchdown, 8 plays, 75 yards
Q2 Northern ArizonaPunt, 6 plays, 11 yards
Q2 Cal PolyPunt, 3 plays, 8 yards
Q2 Northern ArizonaPunt, 3 plays, 0 yards
Q2 Cal PolyTouchdown, 10 plays, 58 yards
Q2 Northern ArizonaTouchdown, 8 plays, 90 yards
Q2 Cal PolyEnd of half, 1 play, −2 yards
Q3 Northern ArizonaTouchdown, 3 plays, 75 yards
Q3 Cal PolyInterception, 5 plays, 45 yards
Q3 Northern ArizonaMissed FG, 9 plays, 26 yards
Q3 Cal PolyInterception, 4 plays, 23 yards
Q3 Cal PolyMissed FG, 10 plays, 60 yards
Q3 Northern ArizonaPunt, 8 plays, 36 yards
Q4 Cal PolyPunt, 5 plays, 4 yards
Q4 Northern ArizonaTurnover on downs, 7 plays, 39 yards
Q4 Cal PolyTouchdown, 9 plays, 84 yards
Q4 Northern ArizonaFumble, 5 plays, 20 yards
Q4 Cal PolyField goal, 5 plays, 26 yards
Q4 Northern ArizonaField goal, 8 plays, 52 yards
Q4 Cal PolyTurnover on downs, 8 plays, 36 yards
Q4 Northern ArizonaEnd of game, 1 play, −2 yards
Play by play
1st quarter6 drives, then Northern Arizona 14, Cal Poly 6
Cal Poly Touchdown, 5 plays
15:00
1st & 10 at own 35
Marcus Lye kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Adam Garwood run for 5 yds to the CPoly 30
15:00
2nd & 5 at own 30
Adam Garwood run for 1 yd to the CPoly 31
15:00
3rd & 4 at own 31
Spencer Brasch pass complete to Chris Coleman for 44 yds to the NoArz 25 for a 1ST down
13:18
1st & 10 at opp 25
Timeout CAL POLY, clock 13:18
13:18
1st & 10 at opp 25
Spencer Brasch pass complete to Adam Garwood for 18 yds to the NoArz 7 for a 1ST down
12:34
1st & goal at opp 7
Adam Garwood run for 7 yds for a TD, (Two-Point Conversion failed )Cal Poly 6, Northern Arizona 0
Northern Arizona Touchdown, 7 plays
12:34
1st & 10 at own 35
Jaden Ohlsen kickoff for 65 yds for a touchback
12:34
1st & 10 at own 25
George Robinson run for 5 yds to the NoArz 30
12:34
2nd & 5 at own 30
RJ Martinez run for 6 yds to the NoArz 36 for a 1ST down
12:34
1st & 10 at own 36
George Robinson run for no gain to the NoArz 36
12:34
2nd & 10 at own 36
RJ Martinez pass complete to Isaiah Gerena for 18 yds to the CPoly 46 for a 1ST down
12:34
1st & 10 at opp 46
RJ Martinez pass incomplete to Jamal Glaspie
12:34
2nd & 10 at opp 46
RJ Martinez pass complete to Draycen Hall for 16 yds to the CPoly 30 for a 1ST down
10:21
1st & 10 at opp 30
RJ Martinez pass complete to Draycen Hall for 30 yds for a TD, (Collin Robbins KICK)Northern Arizona 7, Cal Poly 6
Cal Poly Punt, 5 plays
10:21
1st & 10 at own 35
Marcus Lye kickoff for 65 yds for a touchback
10:21
1st & 10 at own 25
Troy Fletcher run for 1 yd to the CPoly 26
10:21
2nd & 9 at own 26
NORTHRN ARIZONA Penalty, Personal Foul (15 Yards) to the CPoly 37 for a 1ST down
10:21
1st & 10 at own 37
Spencer Brasch pass incomplete to Chris Coleman
10:21
2nd & 10 at own 37
Spencer Brasch pass complete to Josh Cuevas for 8 yds to the CPoly 45
10:21
3rd & 2 at own 45
Spencer Brasch pass incomplete to Troy Fletcher
8:40
4th & 2 at own 45
Thomas Lee punt for 45 yds
Northern Arizona Touchdown, 13 plays
8:40
1st & 10 at own 10
George Robinson run for 10 yds to the NoArz 20 for a 1ST down
8:40
1st & 10 at own 20
RJ Martinez pass incomplete to Jamal Glaspie
8:40
2nd & 10 at own 20
George Robinson run for 6 yds to the NoArz 26
8:40
3rd & 4 at own 26
RJ Martinez pass complete to Hendrix Johnson for 4 yds to the NoArz 30 for a 1ST down
8:40
1st & 10 at own 30
RJ Martinez pass complete to Stacy Chukwumezie for 6 yds to the CPoly 36 for a 1ST down CAL POLY Penalty, UNS: Unsportsmanlike Conduct (Dylan Wyatt) to the CPoly 49 for a 1ST down
8:40
1st & 10 at opp 49
RJ Martinez pass complete to Draycen Hall for 5 yds to the CPoly 44
8:40
2nd & 5 at opp 44
RJ Martinez pass complete to Isaiah Gerena for 27 yds to the CPoly 17 for a 1ST down
8:40
1st & 10 at opp 17
Draycen Hall run for 4 yds to the CPoly 13
8:40
2nd & 6 at opp 13
RJ Martinez pass complete to Jamal Glaspie for 3 yds to the CPoly 10
8:40
3rd & 3 at opp 10
RJ Martinez pass complete to Draycen Hall for 5 yds to the CPoly 5 for a 1ST down
8:40
1st & goal at opp 5
Draycen Hall run for 2 yds to the CPoly 3
8:40
2nd & goal at opp 3
George Robinson run for no gain to the CPoly 3
2:56
3rd & goal at opp 3
RJ Martinez pass complete to Jamal Glaspie for 3 yds for a TD, (Collin Robbins KICK)Northern Arizona 14, Cal Poly 6
Cal Poly Punt, 3 plays
2:56
1st & 10 at own 35
Marcus Lye kickoff for 65 yds for a touchback
2:56
1st & 10 at own 25
Spencer Brasch pass complete to Adam Garwood for 1 yd to the CPoly 26
2:56
2nd & 9 at own 26
Spencer Brasch pass incomplete to Giancarlo Woods
2:56
3rd & 9 at own 26
Spencer Brasch sacked by Eloi Kwete for a loss of 8 yards to the CPoly 18
1:32
4th & 17 at own 18
Thomas Lee punt for 44 yds, fair catch by Terrell Hayward at the NoArz 38
Northern Arizona Punt, 3 plays
1:32
1st & 10 at own 38
RJ Martinez sacked by Drew Sulick for a loss of 7 yards to the NoArz 31
1:32
2nd & 17 at own 31
RJ Martinez pass complete to Stacy Chukwumezie for 11 yds to the NoArz 42
Q2 15:00
3rd & 6 at own 42
RJ Martinez sacked by Elijah Ponder for a loss of 12 yards to the NoArz 30
Q2 14:53
4th & 18 at own 30
Eemil Herranen punt for 45 yds, punt out-of-bounds at the CPoly 25
2nd quarter7 drives, then Northern Arizona 21, Cal Poly 20
Cal Poly Touchdown, 8 plays
14:53
1st & 10 at own 25
Adam Garwood run for 8 yds to the CPoly 33
14:53
2nd & 2 at own 33
Adam Garwood run for 1 yd to the CPoly 34
14:53
3rd & 1 at own 34
Spencer Brasch run for 2 yds to the CPoly 36 for a 1ST down
12:59
1st & 10 at own 36
Timeout CAL POLY, clock 12:59
12:59
1st & 10 at own 36
Spencer Brasch pass complete to Chris Coleman for 34 yds to the NoArz 30 for a 1ST down
12:59
1st & 10 at opp 30
Troy Fletcher run for no gain to the NoArz 30
12:59
2nd & 10 at opp 30
Spencer Brasch pass complete to Josh Cuevas for 7 yds to the NoArz 23
10:56
3rd & 3 at opp 23
Timeout CAL POLY, clock 10:56
10:56
3rd & 3 at opp 23
Spencer Brasch pass complete to Bryson Allen for no gain to the NoArz 23
10:15
4th & 3 at opp 23
Spencer Brasch pass complete to Chris Coleman for 23 yds for a TD, (Jaden Ohlsen KICK)Northern Arizona 14, Cal Poly 13
Northern Arizona Punt, 6 plays
10:00
1st & 10 at own 35
Jaden Ohlsen kickoff for 64 yds , Terrell Hayward return for 29 yds to the NoArz 30
10:00
1st & 10 at own 30
George Robinson run for 5 yds to the NoArz 35
10:00
2nd & 5 at own 35
George Robinson run for 1 yd to the NoArz 34
10:00
3rd & 6 at own 34
RJ Martinez pass incomplete to Stacy Chukwumezie for a 1ST down CAL POLY Penalty, Roughing The Passer (Elijah Ponder) to the NoArz 49 for a 1ST down
10:00
1st & 10 at own 49
RJ Martinez pass incomplete to Jamal Glaspie
8:39
2nd & 10 at own 49
No Huddle-Shotgun Martinez,RJ pass complete deep right to Glaspie,Jamal for 51 yards to the CP00 TOUCHDOWN nullified by penalty, clock 08:39 PENALTY NAU Holding 10 yards from NAU49 to NAU39. NO PLAY.
8:39
2nd & 20 at own 39
RJ Martinez pass complete to Draycen Hall for 3 yds to the NoArz 36
8:39
3rd & 23 at own 36
RJ Martinez pass complete to Hendrix Johnson for 5 yds to the NoArz 41
7:12
4th & 18 at own 41
Eemil Herranen punt for 41 yds , Chris Coleman returns for 4 yds to the CPoly 22 Chris Coleman fumbled, recovered by CPoly Dominique Thompson
Cal Poly Punt, 3 plays
7:12
1st & 10 at own 22
Spencer Brasch pass incomplete to Chris Coleman
7:12
2nd & 10 at own 22
Spencer Brasch pass complete to Josh Cuevas for 8 yds to the CPoly 30
7:12
3rd & 2 at own 30
Spencer Brasch pass incomplete to Josh Cuevas
6:29
4th & 2 at own 30
Thomas Lee punt for 45 yds , Terrell Hayward returns for 1 yd to the NoArz 26
6:29
4th & 2 at own 30
Thomas Lee punt for 45 yds , Terrell Hayward returns for 1 yd to the NoArz 16
Northern Arizona Punt, 3 plays
6:29
1st & 10 at own 16
RJ Martinez pass incomplete to Hendrix Johnson
6:29
2nd & 10 at own 16
RJ Martinez pass incomplete to Jamal Glaspie
6:29
3rd & 10 at own 16
RJ Martinez pass incomplete
6:07
4th & 10 at own 16
Eemil Herranen punt for 54 yds, punt out-of-bounds at the CPoly 42 , Chris Coleman returns for 12 yds to the CPoly 42
Cal Poly Touchdown, 10 plays
6:07
1st & 10 at own 42
Troy Fletcher run for no gain to the CPoly 42
6:07
2nd & 10 at own 42
Troy Fletcher run for 10 yds to the NoArz 48 for a 1ST down
6:07
1st & 10 at opp 48
Spencer Brasch pass complete to Troy Fletcher for 8 yds to the NoArz 40
6:07
2nd & 2 at opp 40
Spencer Brasch pass complete to Bryson Allen for 2 yds to the NoArz 38 for a 1ST down
6:07
1st & 10 at opp 38
Spencer Brasch pass incomplete to Bryson Allen
6:07
2nd & 10 at opp 38
Troy Fletcher run for 1 yd to the NoArz 37
6:07
3rd & 9 at opp 37
Spencer Brasch pass complete to Bryson Allen for 14 yds to the NoArz 23 for a 1ST down
6:07
1st & 10 at opp 23
Adam Garwood run for 8 yds to the NoArz 15
6:07
2nd & 2 at opp 15
Adam Garwood run for no gain to the NoArz 15
1:59
3rd & 2 at opp 15
Spencer Brasch pass complete to Josh Cuevas for 15 yds for a TD, (Jaden Ohlsen KICK)Cal Poly 20, Northern Arizona 14
1:52
1st & 10 at own 35
Jaden Ohlsen kickoff for 65 yds , Jorim Powell return for 20 yds to the NORTHERNAZ 45 NORTHRN ARIZONA Penalty, Offensive Holding (10 Yards) to the NoArz 10
Northern Arizona Touchdown, 8 plays
1:52
1st & 10 at own 10
RJ Martinez pass complete to Isaiah Gerena for 10 yds to the NoArz 20 for a 1ST down
1:52
1st & 10 at own 20
RJ Martinez pass complete to Jamal Glaspie for 15 yds to the NoArz 35 for a 1ST down
1:52
1st & 10 at own 35
Draycen Hall run for 54 yds to the CPoly 11 for a 1ST down
1:52
1st & 10 at opp 11
George Robinson run for 4 yds to the CPoly 7
1:52
2nd & 6 at opp 7
George Robinson run for 4 yds to the CPoly 3
0:43
3rd & 2 at opp 3
Timeout NORTHRN ARIZONA, clock 00:43
0:43
3rd & 2 at opp 3
RJ Martinez run for 1 yd to the CPoly 2
0:29
4th & 1 at opp 2
Timeout NORTHRN ARIZONA, clock 00:29
0:29
4th & 1 at opp 2
RJ Martinez run for 1 yd to the CPoly 1 for a 1ST down
0:18
1st & goal at opp 1
RJ Martinez run for 1 yd for a TD, (Collin Robbins KICK)Northern Arizona 21, Cal Poly 20
Cal Poly End of half, 1 play
0:18
1st & 10 at own 35
Marcus Lye kickoff for 65 yds for a touchback
0:00
1st & 10 at own 25
S. Brasch takes a knee
3rd quarter6 drives, then Northern Arizona 28, Cal Poly 20
Northern Arizona Touchdown, 3 plays
15:00
1st & 10 at own 35
Jaden Ohlsen kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Draycen Hall run for 1 yd to the NoArz 24
15:00
2nd & 11 at own 24
Draycen Hall run for 3 yds to the NoArz 27
13:28
3rd & 8 at own 27
RJ Martinez pass complete to Hendrix Johnson for 73 yds for a TD, (Collin Robbins KICK)Northern Arizona 28, Cal Poly 20
13:28
1st & goal at opp 3
PENALTY CP Offside (Wyatt,Dylan). NO PLAY.
Cal Poly Interception, 5 plays
13:28
1st & 10 at own 35
Marcus Lye kickoff for 65 yds for a touchback
13:28
1st & 10 at own 25
Adam Garwood run for 6 yds to the CPoly 31
13:28
2nd & 4 at own 31
Adam Garwood run for no gain to the CPoly 31
13:28
3rd & 4 at own 31
Spencer Brasch pass complete to Josh Cuevas for 14 yds to the CPoly 45 for a 1ST down
13:28
1st & 10 at own 45
Spencer Brasch pass complete to Adam Garwood for 10 yds to the NoArz 45 for a 1ST down
13:28
1st & 10 at opp 45
No Huddle-Shotgun Brasch,Spencer pass incomplete short right to Coleman,Chris PENALTY NAU Pass Interference (Steele,George) 15 yards from NAU45 to NAU30, 1ST DOWN. NO PLAY.
11:22
1st & 10 at opp 30
Spencer Brasch pass intercepted
Northern Arizona Missed FG, 9 plays
11:22
1st & 10 at own 42
George Robinson run for 3 yds to the NoArz 45
11:22
2nd & 7 at own 45
RJ Martinez pass complete to Isaiah Gerena for 5 yds to the 50 yard line
11:22
3rd & 2 at the 50
George Robinson run for 5 yds to the CPoly 45 for a 1ST down
11:22
1st & 10 at opp 45
RJ Martinez pass incomplete to Stacy Chukwumezie
11:22
2nd & 10 at opp 45
CAL POLY Penalty, Personal Foul (Nilasoni Finau) to the CPoly 33 for a 1ST down
11:22
1st & 10 at opp 33
RJ Martinez pass complete to Draycen Hall for 1 yd to the CPoly 32
11:22
2nd & 9 at opp 32
RJ Martinez pass complete to Jamal Glaspie for no gain to the CPoly 32
11:22
3rd & 9 at opp 32
RJ Martinez pass incomplete to Draycen Hall
8:55
4th & 9 at opp 32
Collin Robbins 49 yd FG MISSED
Cal Poly Interception, 4 plays
8:55
1st & 10 at own 32
Spencer Brasch pass complete to Josh Cuevas for 5 yds to the CPoly 37
8:55
2nd & 5 at own 37
No Huddle-Shotgun Brasch,Spencer pass incomplete short right to Coleman,Chris PENALTY NAU Pass Interference (Steele,George) 15 yards from CP37 to NAU48, 1ST DOWN. NO PLAY.
8:55
1st & 10 at opp 48
Spencer Brasch pass complete to Troy Fletcher for 2 yds to the NoArz 46
8:55
2nd & 8 at opp 46
PENALTY CP False Start (Fitisemanu,Kavika) 5 yards from NAU46 to CP49. NO PLAY.
8:55
2nd & 13 at own 49
Spencer Brasch pass complete to Zedakiah Centers for 6 yds to the NoArz 45
6:43
3rd & 7 at opp 45
Spencer Brasch pass intercepted George Steele fumbled, recovered by CPoly Bryson Allen
Cal Poly Missed FG, 10 plays
6:43
1st & 10 at own 35
Spencer Brasch pass complete to Bryson Allen for 12 yds to the CPoly 47 for a 1ST down
6:43
1st & 10 at own 47
Spencer Brasch pass complete to Josh Cuevas for 5 yds to the NoArz 48
6:43
2nd & 5 at opp 48
Adam Garwood run for 1 yd to the NoArz 47
6:43
3rd & 4 at opp 47
Spencer Brasch pass complete to Logan Booher for 7 yds to the NoArz 40 for a 1ST down
6:43
1st & 10 at opp 40
Spencer Brasch pass complete to Ryan Rivera for 25 yds to the NoArz 15 for a 1ST down
6:43
1st & 10 at opp 15
Adam Garwood run for 13 yds to the NoArz 2 for a 1ST down
6:43
1st & goal at opp 2
Spencer Brasch pass incomplete to Michael Roth
6:43
2nd & goal at opp 2
Adam Garwood run for 3 yds to the NoArz 5
6:43
3rd & goal at opp 5
Spencer Brasch pass incomplete to Bryson Allen
2:49
4th & goal at opp 5
Jaden Ohlsen 22 yd FG MISSED
Northern Arizona Punt, 8 plays
2:49
1st & 10 at own 20
RJ Martinez pass complete to Jamal Glaspie for 12 yds to the NoArz 32 for a 1ST down
2:49
1st & 10 at own 32
Draycen Hall run for 6 yds to the NoArz 38
2:49
2nd & 4 at own 38
RJ Martinez pass complete to Stacy Chukwumezie for 5 yds to the NoArz 43 for a 1ST down
2:49
1st & 10 at own 43
RJ Martinez pass incomplete to Stacy Chukwumezie
2:49
2nd & 10 at own 43
RJ Martinez pass complete to Stacy Chukwumezie for 12 yds to the CPoly 45 for a 1ST down
2:49
1st & 10 at opp 45
RJ Martinez pass incomplete to Jamal Glaspie
2:49
2nd & 10 at opp 45
RJ Martinez pass incomplete to Jamal Glaspie
0:00
3rd & 10 at opp 45
RJ Martinez pass complete to Draycen Hall for 1 yd to the CPoly 44
Q4 14:53
4th & 9 at opp 44
Eemil Herranen punt for 29 yds, fair catch by Chris Coleman at the CPoly 15
4th quarter8 drives, then Northern Arizona 31, Cal Poly 29
Cal Poly Punt, 5 plays
14:53
1st & 10 at own 15
Adam Garwood run for 3 yds to the CPoly 18
14:53
2nd & 7 at own 18
Spencer Brasch run for 11 yds to the CPoly 29 for a 1ST down
14:53
1st & 10 at own 29
Adam Garwood run for 4 yds to the CPoly 25
14:53
2nd & 14 at own 25
Spencer Brasch pass incomplete to Chris Coleman
14:53
3rd & 14 at own 25
Spencer Brasch sacked by Eloi Kwete for a loss of 6 yards to the CPoly 19
12:46
4th & 20 at own 19
Thomas Lee punt for 36 yds, fair catch by Terrell Hayward at the NoArz 45
Northern Arizona Turnover on downs, 7 plays
12:46
1st & 10 at own 45
George Robinson run for 3 yds to the NoArz 48
12:46
2nd & 7 at own 48
RJ Martinez pass complete to Hendrix Johnson for 7 yds to the CPoly 45 for a 1ST down
12:46
1st & 10 at opp 45
RJ Martinez pass complete to Isaiah Gerena for 20 yds to the CPoly 25 for a 1ST down
12:46
1st & 10 at opp 25
RJ Martinez pass incomplete to Hendrix Johnson
12:46
2nd & 10 at opp 25
George Robinson run for 2 yds to the CPoly 23
12:46
3rd & 8 at opp 23
RJ Martinez pass complete to George Robinson for 6 yds to the CPoly 17
10:02
4th & 2 at opp 17
George Robinson run for 1 yd to the CPoly 16
Cal Poly Touchdown, 9 plays
10:02
1st & 10 at own 16
Spencer Brasch pass complete to Bryson Allen for 10 yds to the CPoly 26 for a 1ST down
10:02
1st & 10 at own 26
Spencer Brasch pass incomplete to Chris Coleman
10:02
2nd & 10 at own 26
Spencer Brasch pass complete to Chris Coleman for 9 yds to the CPoly 35
10:02
3rd & 1 at own 35
Adam Garwood run for 14 yds to the CPoly 49 for a 1ST down
10:02
1st & 10 at own 49
Spencer Brasch pass complete to Zedakiah Centers for 12 yds to the NoArz 39 for a 1ST down
10:02
1st & 10 at opp 39
Spencer Brasch pass incomplete to Josh Cuevas
10:02
2nd & 10 at opp 39
Spencer Brasch pass incomplete to Troy Fletcher
10:02
3rd & 10 at opp 39
Spencer Brasch pass complete to Chris Coleman for 8 yds to the NoArz 31
7:16
4th & 2 at opp 31
Spencer Brasch pass complete to Josh Cuevas for 31 yds for a TD, (Two-Point Conversion failed )Northern Arizona 28, Cal Poly 26
Northern Arizona Fumble, 5 plays
7:16
1st & 10 at own 35
Jaden Ohlsen kickoff for 65 yds for a touchback
7:16
1st & 10 at own 25
RJ Martinez pass complete to Stacy Chukwumezie for 4 yds to the NoArz 29
7:16
2nd & 6 at own 29
RJ Martinez pass complete to Jamal Glaspie for 9 yds to the NoArz 38 for a 1ST down
7:16
1st & 10 at own 38
Draycen Hall run for no gain to the NoArz 38
7:16
2nd & 10 at own 38
RJ Martinez pass complete to Jamal Glaspie for 3 yds to the NoArz 41
5:41
3rd & 7 at own 41
RJ Martinez pass complete to Isaiah Gerena for 4 yds Isaiah Gerena fumbled, recovered by CPoly Dylan Wyatt
Cal Poly Field goal, 5 plays
5:41
1st & 10 at opp 35
Adam Garwood run for 23 yds to the NoArz 12 for a 1ST down
Spencer Brasch pass complete to Adam Garwood for 26 yds to the NoArz 49 for a 1ST down
1:27
1st & 10 at opp 49
Spencer Brasch pass incomplete to Chris Coleman
1:27
2nd & 10 at opp 49
Spencer Brasch pass complete to Logan Booher for 10 yds to the NoArz 39 for a 1ST down
1:27
1st & 10 at opp 39
Spencer Brasch pass incomplete to Bryson Allen
1:27
2nd & 10 at opp 39
Spencer Brasch pass incomplete to Chris Coleman
1:27
3rd & 10 at opp 39
Spencer Brasch pass incomplete to Bryson Allen
0:30
4th & 10 at opp 39
Timeout CAL POLY, clock 00:30
0:25
4th & 10 at opp 39
Spencer Brasch pass incomplete to Chris Coleman
Northern Arizona End of game, 1 play
0:00
1st & 10 at own 39
R. Martinez takes a knee
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.