From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Cal Poly
Northern Colorado
492
Total yards
213
202
Passing yards
126
290
Rushing yards
87
10.6
Yards per pass
4.5
5.6
Yards per rush
2.4
21
First downs
13
6–14
Third downs
5–16
2–2
Fourth downs
2–5
1
Turnovers
1
6–37
Penalties
5–45
33:28
Possession
26:32
Efficiency
Cal Poly
Northern Colorado
43%
Success rate
31%
0.16
EPA per play
−0.24
1.42
Explosiveness
0.69
0.13
Rushing EPA
−0.20
0.56
Passing EPA
−0.28
32%
Passing-down success
10%
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)
Cal Poly 53% to win. Elo’s favorite won.
The line
Cal Poly −2.5, over/under 47.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. Northern Colorado drives left to right, Cal Poly right to left.
Q1 Northern ColoradoPunt, 3 plays, 1 yard
Q1 Cal PolyPunt, 3 plays, 5 yards
Q1 Northern ColoradoFumble, 5 plays, 14 yards
Q1 Cal PolyMissed FG, 9 plays, 27 yards
Q1 Northern ColoradoPunt, 6 plays, 16 yards
Q1 Cal PolyTouchdown, 2 plays, 92 yards
Q1 Northern ColoradoPunt, 3 plays, 5 yards
Q1 Cal PolyTouchdown, 7 plays, 89 yards
Q2 Cal PolyPunt, 6 plays, 5 yards
Q2 Northern ColoradoTurnover on downs, 7 plays, 42 yards
Q2 Cal PolyPunt, 9 plays, 28 yards
Q2 Northern ColoradoTurnover on downs, 15 plays, 47 yards
Q2 Cal PolyEnd of half, 3 plays, 13 yards
Q3 Northern ColoradoPunt, 6 plays, 9 yards
Q3 Cal PolyPunt, 7 plays, 14 yards
Q3 Northern ColoradoTouchdown, 3 plays, 12 yards
Q3 Cal PolyTouchdown, 7 plays, 72 yards
Q3 Northern ColoradoPunt, 4 plays, 1 yard
Q3 Cal PolyInterception, 3 plays, 17 yards
Q3 Northern ColoradoTurnover on downs, 11 plays, 30 yards
Q4 Cal PolyTouchdown, 14 plays, 91 yards
Q4 Northern ColoradoPunt, 3 plays, −22 yards
Q4 Cal PolyPunt, 3 plays, 0 yards
Q4 Northern ColoradoResult not recorded, 1 play, 0 yards
Play by play
1st quarter9 drives, then Cal Poly 14, Northern Colorado 0
Cal Poly Punt, 3 plays
15:00
1st & 10 at own 35
Hunter Green kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Aiden Ramos run for 2 yds to the CP 27
15:00
2nd & 8 at own 27
Aiden Ramos run for 3 yds to the CP 30
15:00
3rd & 5 at own 30
Bo Kelly pass incomplete to Giancarlo Woods, broken up by Noah Mangham
Northern Colorado Punt, 3 plays
15:00
1st & 10 at own 25
pass incomplete to Carver Cheeks
13:46
4th & 5 at own 30
Ryan Collins punt for 38 yds
Northern Colorado Fumble, 5 plays
13:46
1st & 10 at own 32
pass incomplete to Brayden Munroe
13:46
2nd & 10 at own 32
Darius Stewart run for 4 yds to the UNCO 36
13:46
3rd & 6 at own 36
Stewart,Darius rush (Olson,Kenny;Turner,Demel), PENALTY CPU off-side (Jones,Je’Kob) 5 yards to the UNC31. Cal Poly Penalty, off-side (Je’kob Jones) to the UNCO 41
13:46
3rd & 1 at own 41
Caden Meis run for 5 yds to the UNCO 46 for a 1ST down
11:59
1st & 10 at own 46
Kia’i Keone run for 11 yds to the CP 43 Kia’i Keone fumbled, recovered by CP Kai Rapolla
Cal Poly Missed FG, 9 plays
11:59
1st & 10 at own 43
Aiden Ramos run for 4 yds to the CP 47
11:59
2nd & 6 at own 47
Bo Kelly pass complete to Calvin Moore for 8 yds to the UNCO 45 for a 1ST down
11:59
1st & 10 at opp 45
pass incomplete to Michael Otterstedt
11:59
2nd & 10 at opp 45
Zion Hall run for 9 yds to the UNCO 36
11:59
3rd & 1 at opp 36
Aiden Ramos run for 3 yds to the UNCO 33 for a 1ST down
11:59
1st & 10 at opp 33
Bo Kelly run for 1 yd to the UNCO 32
9:53
2nd & 9 at opp 32
Zion Hall run for 3 yds to the UNCO 29
9:53
3rd & 6 at opp 29
Zion Hall run for a loss of 1 yard to the UNCO 30
8:47
4th & 7 at opp 30
Noah Serna 41 yd FG MISSED
Northern Colorado Punt, 6 plays
8:47
1st & 10 at own 30
Darius Stewart run for 5 yds to the UNCO 35
8:47
2nd & 5 at own 35
Stewart,Darius rush middle (Sanders,Jordan).
8:47
3rd & 5 at own 35
Kaiden Box pass complete to Carver Cheeks for 10 yds to the UNCO 45 for a 1ST down
8:47
1st & 10 at own 45
Northern Colorado Penalty, illegal formation (Kia’i Keone) to the UNCO 40
8:47
1st & 15 at own 40
pass incomplete to Cash Cheeks
8:47
2nd & 15 at own 40
Kia’i Keone run for 6 yds to the UNCO 46
8:47
3rd & 9 at own 46
pass incomplete to Jordan Hornbeak
5:53
4th & 9 at own 46
Hunter Green punt for 49 yds
Cal Poly Touchdown, 2 plays
5:53
1st & 10 at own 5
Cal Poly Penalty, false start (Charles Lincoln) to the CP 3
5:53
1st & 12 at own 3
Aiden Ramos run for 2 yds to the CP 5
5:08
2nd & 10 at own 5
Jaden Jones pass complete to Michael Briscoe for 95 yds for a TD (Noah Serna KICK)Cal Poly 7, Northern Colorado 0
Northern Colorado Punt, 3 plays
5:08
1st & 10 at own 35
Noah Serna kickoff for 65 yds for a touchback
5:08
1st & 10 at own 25
Kaiden Box pass incomplete to Ryder MacGillivray, broken up by Mason Rivera
5:08
2nd & 10 at own 25
Kia’i Keone run for 2 yds to the UNCO 27
5:08
3rd & 8 at own 27
Kia’i Keone run for 3 yds to the UNCO 30
3:34
4th & 5 at own 30
Hunter Green punt for 59 yds , Giancarlo Woods returns for no gain to the CP 8
Cal Poly Touchdown, 7 plays
3:34
1st & 10 at own 8
Ramos,Aiden rush right (Jordan, Jr.,Michael).
3:34
2nd & 10 at own 8
Jaden Jones pass complete to Giancarlo Woods for 14 yds to the CP 22 for a 1ST down
3:34
1st & 10 at own 22
Zion Hall run for 7 yds to the CP 29
3:34
2nd & 3 at own 29
Jaden Jones pass complete to Alek Marshall for 14 yds to the CP 43 for a 1ST down
Jaden Jones run for 53 yds for a TD (Noah Serna KICK)Cal Poly 14, Northern Colorado 0
Northern Colorado Punt, 3 plays
0:01
1st & 10 at own 35
Noah Serna kickoff for 65 yds for a touchback
Q2 15:00
2nd & 10 at own 25
Vann Schield run for 1 yd to the UNCO 26
Q2 15:00
3rd & 9 at own 26
Kaiden Box pass incomplete to Carver Cheeks, broken up by Mason Barbour
Q2 14:11
4th & 9 at own 26
Hunter Green punt for 50 yds , Giancarlo Woods returns for 6 yds to the CP 30
2nd quarter5 drives, then Cal Poly 14, Northern Colorado 0
Cal Poly Punt, 6 plays
14:11
1st & 10 at own 30
Troy Fletcher run for 5 yds to the CP 35
14:11
2nd & 5 at own 35
Jones,Jaden rush right (Mangham,Noah).
14:11
3rd & 5 at own 35
Jaden Jones pass complete to Giancarlo Woods for 6 yds to the CP 41 for a 1ST down
14:11
1st & 10 at own 41
Jaden Jones pass incomplete to Kian Salehi, broken up by Franky Morales
14:11
2nd & 10 at own 41
Troy Fletcher run for a loss of 6 yards to the CP 35
14:11
3rd & 16 at own 35
pass incomplete to Guy Kirson Cal Poly Penalty, illegal forward pass (Jaden Jones) to the CP 35
11:30
4th & 16 at own 35
Ryan Collins punt for 42 yds
Northern Colorado Turnover on downs, 7 plays
11:30
1st & 10 at own 23
Kia’i Keone pass complete to Brayden Munroe for 7 yds to the UNCO 30
11:30
2nd & 3 at own 30
Kia’i Keone pass complete to Kamron Randell-Taylor for 4 yds to the UNCO 34 for a 1ST down
11:30
1st & 10 at own 34
Kia’i Keone pass complete to Ryder MacGillivray for 26 yds to the CP 40 for a 1ST down
11:30
1st & 10 at opp 40
Kia’i Keone run for a loss of 3 yards to the CP 43
11:30
2nd & 13 at opp 43
Kia’i Keone run for 5 yds to the CP 38
11:30
3rd & 8 at opp 38
Vann Schield run for 3 yds to the CP 35
8:15
4th & 5 at opp 35
Kia’i Keone pass complete to Vann Schield for 4 yds to the CP 31
Cal Poly Punt, 9 plays
8:15
1st & 10 at own 31
Michael Briscoe run for 7 yds to the CP 38
8:15
2nd & 3 at own 38
Aiden Ramos run for 8 yds to the CP 46 for a 1ST down
8:15
1st & 10 at own 46
pass incomplete to Giancarlo Woods
8:15
2nd & 10 at own 46
Aiden Ramos run for 4 yds to the 50 yard line
8:15
3rd & 6 at the 50
Jaden Jones run for 17 yds to the UNCO 33 for a 1ST down
8:15
1st & 10 at opp 33
pass incomplete to Michael Otterstedt
8:15
2nd & 10 at opp 33
Zion Hall run for 2 yds to the UNCO 31
8:15
3rd & 8 at opp 31
Jones,Jaden rush (Iongo-Amituanai,Samuel), PENALTY CPU holding (Norton,Brady) 10 yards to the UNC21. Cal Poly Penalty, Offensive holding (Brady Norton) to the UNCO 41
4:19
3rd & 18 at opp 41
Jaden Jones pass incomplete to Giancarlo Woods, broken up by Komari Owens
4:06
4th & 18 at opp 41
Ryan Collins punt for 41 yds Northern Colorado Penalty, tripping (Michael Jordan Jr.) to the UNCO 10
Northern Colorado Turnover on downs, 15 plays
4:06
1st & 10 at own 10
Darius Stewart run for 5 yds to the UNCO 15
4:06
2nd & 5 at own 15
Darius Stewart run for 3 yds to the UNCO 18
4:06
3rd & 2 at own 18
Darius Stewart run for 1 yd to the UNCO 19
2:22
4th & 1 at own 19
Kia’i Keone run for 4 yds to the UNCO 23 for a 1ST down
2:00
1st & 10 at own 23
Kia’i Keone pass incomplete to Keenan Campbell, broken up by Ethan Calvert
2:00
2nd & 10 at own 23
Kia’i Keone pass incomplete to Cash Cheeks Cal Poly Penalty, off-side (Elijah Ponder) to the UNCO 28
2:00
2nd & 5 at own 28
Kia’i Keone pass complete to Jordan Riles for 12 yds to the UNCO 40 for a 1ST down
2:00
1st & 10 at own 40
Kia’i Keone pass complete to Charles Garrison for 10 yds to the 50 yard line for a 1ST down
2:00
1st & 10 at the 50
Kia’i Keone run for 8 yds to the CP 42
1:15
2nd & 2 at opp 42
Caden Meis run for 4 yds to the CP 38 for a 1ST down
1:15
1st & 10 at opp 38
pass incomplete to Ryder MacGillivray
1:15
2nd & 10 at opp 38
Caden Meis run for 1 yd to the CP 37
1:15
3rd & 9 at opp 37
Kia’i Keone pass complete to Brayden Munroe for no gain to the UNCO 37 Northern Colorado Penalty, Offensive pass interference (Carver Cheeks) to the UNCO 48
1:15
3rd & 24 at own 48
Kia’i Keone pass complete to Cash Cheeks for 9 yds to the CP 43
0:12
4th & 15 at opp 43
pass incomplete to Cash Cheeks
Cal Poly End of half, 3 plays
0:12
1st & 10 at own 43
Jaden Jones pass complete to Michael Briscoe for 5 yds to the CP 48
0:12
2nd & 5 at own 48
Jaden Jones pass complete to Michael Briscoe for 8 yds to the UNCO 44 for a 1ST down
0:02
1st & 10 at opp 44
pass incomplete to Giancarlo Woods
3rd quarter8 drives, then Cal Poly 21, Northern Colorado 7
Northern Colorado Punt, 6 plays
15:00
1st & 10 at own 35
Noah Serna kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Kia’i Keone pass complete to Ryder MacGillivray for 7 yds to the UNCO 32
15:00
2nd & 3 at own 32
Darius Stewart run for 2 yds to the UNCO 34
15:00
3rd & 1 at own 34
Darius Stewart run for 5 yds to the UNCO 39 for a 1ST down
15:00
1st & 10 at own 39
Darius Stewart run for a loss of 3 yards to the UNCO 36
15:00
2nd & 13 at own 36
Kia’i Keone pass incomplete to Carver Cheeks, broken up by Ethan Calvert
15:00
3rd & 13 at own 36
Kia’i Keone run for a loss of 2 yards to the UNCO 34
Northern Colorado Turnover on downs, 11 plays
15:00
3rd & 5 at opp 31
Kia’i Keone run for a loss of 2 yards to the CP 33
12:17
4th & 15 at own 34
Hunter Green punt for 66 yds
Cal Poly Punt, 7 plays
12:17
1st & 10 at own 20
Aiden Ramos run for 3 yds to the CP 23
12:17
2nd & 7 at own 23
Ramos,Aiden rush left (Jordan, Jr.,Michael), PENALTY CPU holding (Jones,Hayden) 10 yards to the CPU33. Cal Poly Penalty, Offensive holding (Hayden Jones) to the CP 13
12:17
2nd & 17 at own 13
Aiden Ramos run for 14 yds to the CP 27
12:17
3rd & 3 at own 27
Bo Kelly run for 5 yds to the CP 32 for a 1ST down
12:17
1st & 10 at own 32
Zion Hall run for 2 yds to the CP 34
12:17
2nd & 8 at own 34
Hall,Zion rush left (Guthrie,Keenan).
12:17
3rd & 8 at own 34
Bo Kelly pass incomplete to Brooks Wheatley, broken up by David Hoage
9:06
4th & 8 at own 34
punt for no gain , Franky Morales returns for 5 yds to the CP 15
Northern Colorado Touchdown, 3 plays
9:06
1st & 10 at opp 15
Vann Schield run for 5 yds to the CP 10
9:06
2nd & 5 at opp 10
Schield,Vann rush left (Moon,Judaea).
8:17
3rd & 5 at opp 10
Kia’i Keone run for 10 yds for a TD (Hunter Green KICK)Cal Poly 14, Northern Colorado 7
Cal Poly Touchdown, 7 plays
8:17
1st & 10 at own 35
Hunter Green kickoff for 65 yds for a touchback
8:17
1st & 10 at own 25
Aiden Ramos run for 4 yds to the CP 29
8:17
2nd & 6 at own 29
Jaden Jones pass complete to Giancarlo Woods for 47 yds to the UNCO 24 for a 1ST down
8:17
1st & 10 at opp 24
Aiden Ramos run for 14 yds to the UNCO 10 for a 1ST down
8:17
1st & goal at opp 10
Aiden Ramos run for 4 yds to the UNCO 6
8:17
2nd & goal at opp 6
Aiden Ramos run for 3 yds to the UNCO 3
8:17
3rd & goal at opp 3
Richie Watts run for 1 yd to the UNCO 2
4:55
4th & goal at opp 2
Richie Watts run for 2 yds for a TD (Noah Serna KICK)Cal Poly 21, Northern Colorado 7
Northern Colorado Punt, 4 plays
4:50
1st & 10 at own 35
Noah Serna kickoff for 61 yds , Justin Guin return for 16 yds to the UNCO 20
4:50
1st & 10 at own 20
Jacquez Robertson run for 3 yds to the UNCO 23 Northern Colorado Penalty, Offensive holding (Carver Cheeks) to the UNCO 13
4:50
1st & 17 at own 13
Kia’i Keone sacked by Mikey D’Amato for a loss of 5 yards to the UNCO 8
4:50
2nd & 22 at own 8
Kia’i Keone pass complete to Jordan Riles for 6 yds to the UNCO 14
4:50
3rd & 16 at own 14
Kia’i Keone pass complete to Ryder MacGillivray for 7 yds to the UNCO 21
2:26
4th & 9 at own 21
Hunter Green punt for 54 yds
Cal Poly Interception, 3 plays
2:26
1st & 10 at own 25
Zion Hall run for 17 yds to the CP 42 for a 1ST down
2:26
1st & 10 at own 42
Hall,Zion rush left (Guthrie,Keenan;Bryant Jr.,Darrell).
Richie Watts run for 2 yds to the UNCO 8 for a 1ST down
4:16
1st & goal at opp 8
Richie Watts run for 3 yds to the UNCO 5
3:20
2nd & goal at opp 5
Richie Watts pass complete to Evan Burkhart for 5 yds for a TD (Noah Serna KICK)Cal Poly 28, Northern Colorado 7
Northern Colorado Punt, 3 plays
3:20
1st & 10 at own 35
Noah Serna kickoff for 65 yds for a touchback
3:20
1st & 10 at own 25
Northern Colorado Penalty, delay of game (Kaiden Box) to the UNCO 20
3:20
1st & 15 at own 20
Kaiden Box sacked by Mason Rivera for a loss of 10 yards to the UNCO 10
3:20
2nd & 25 at own 10
Kaiden Box pass complete to Ryder MacGillivray for 1 yd to the UNCO 11
3:20
3rd & 24 at own 11
Kaiden Box sacked by Mason Barbour for a loss of 8 yards to the UNCO 3
1:51
4th & 32 at own 3
Hunter Green punt for 47 yds , Delano Franklin returns for 2 yds to the UNCO 48
Cal Poly Punt, 3 plays
1:51
1st & 10 at opp 48
Aiden Ramos run for 1 yd to the UNCO 47
1:44
2nd & 9 at opp 47
Zion Hall run for 1 yd to the UNCO 46
1:44
3rd & 8 at opp 46
Zion Hall run for 3 yds to the UNCO 43
1:44
4th & 5 at opp 43
Cal Poly Penalty, delay of game (Bo Kelly) to the UNCO 48
0:02
4th & 10 at opp 48
Ryan Collins punt for 48 yds
Northern Colorado Result not recorded, 1 play
0:02
1st & 10 at own 20
Kia’i Keone run for 15 yds to the UNCO 20 for a 1ST down
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.