Portland State at Northern Colorado

Saturday, November 22, 2025

Northern Colorado beat Portland State 24–⁠13. It was their 15th meeting; Portland State leads the series 11–⁠4.

AwayPortland State1–⁠11 in 2025
13
HomeNorthern Colorado4–⁠8 in 2025
24

Final at Nottingham Field, GreeleyTV: ESPN+Attendance 2,902

At kickoff
53°F, clear, wind 8 mph from the southeastWeather: NOAA NCEI Global Historical Climatology Network hourly; Ft Collins Loveland Airport, 27 km from the stadium
Official
Jim CrowleyGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Portland State703313
Northern Colorado0147324

Standouts

  • RushingJustin Guin9 carries, 115 yards, 1 TDNorthern Colorado
  • DefenseZach Nowatzke1 INTNorthern Colorado

Player stats

Portland State

PassingC/AttYdsTDInt
John-Keawe Sagapolutele10/156901
Gabe Downing5/94900
Tyrese Smith5/74500
RushingCarYdsTDLong
Delon Thompson1460015
Tyrese Smith1956021
Chance Miller219010
Cru Newman41718
ReceivingRecYdsTDLong
Terence Loville548016
Cru Newman646015
Delon Thompson440018
Charlie White321013

Northern Colorado

PassingC/AttYdsTDInt
Eric Gibson Jr.12/179400
RushingCarYdsTDLong
Justin Guin9115159
Kieryus Boone135035
Brandon Johnson1033113
Mathias Price112716
ReceivingRecYdsTDLong
Carver Cheeks443033
Charles Garrison220015
Brayden Munroe115015
Aliou-Rocco Traore21309
DefenseTklTFLSacksInt
Zach Nowatzke0001

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

Team stats

Portland StateNorthern Colorado
326Total yards309
163Passing yards94
163Rushing yards215
5.3Yards per pass5.5
3.7Yards per rush6.7
23First downs11
6–⁠16Third downs2–⁠10
2–⁠2Fourth downs0–⁠0
1Turnovers0
9–⁠81Penalties6–⁠65
36:59Possession23:01

Efficiency

Portland StateNorthern Colorado
42%Success rate37%
0.01EPA per play0.18
0.97Explosiveness1.40
0.06Rushing EPA0.28
−0.04Passing EPA−0.01
24%Passing-down success28%

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

The line

Northern Colorado −10.5, over/under 56.5.

The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.

Every drive

Northern Colorado end zonePortland State end zoneQ1 Northern ColoradoPunt, 3 playsQ1 Portland StateTouchdown, 8 playsQ1 Northern ColoradoPunt, 3 playsQ1 Portland StatePunt, 3 playsQ1 Northern ColoradoPunt, 6 playsQ1 Portland StatePunt, 7 playsQ2 Northern ColoradoTouchdown, 2 playsQ2 Portland StatePunt, 3 playsQ2 Northern ColoradoPunt, 3 playsQ2 Portland StateInterception, 14 playsQ2 Northern ColoradoTouchdown, 5 playsQ2 Portland StateEnd of half, 2 playsQ3 Portland StateField goal, 9 playsQ3 Northern ColoradoTouchdown, 7 playsQ3 Portland StateMissed FG, 10 playsQ3 Northern ColoradoPunt, 4 playsQ3 Portland StatePunt, 4 playsQ4 Northern ColoradoPunt, 3 playsQ4 Portland StatePunt, 5 playsQ4 Northern ColoradoPunt, 5 playsQ4 Portland StateField goal, 10 playsQ4 Northern ColoradoField goal, 9 playsQ4 Portland StateEnd of game, 3 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Northern Colorado drives left to right, Portland State right to left.
  1. Q1 Northern ColoradoPunt, 3 plays, 8 yards
  2. Q1 Portland StateTouchdown, 8 plays, 49 yards
  3. Q1 Northern ColoradoPunt, 3 plays, 4 yards
  4. Q1 Portland StatePunt, 3 plays, 3 yards
  5. Q1 Northern ColoradoPunt, 6 plays, 17 yards
  6. Q1 Portland StatePunt, 7 plays, 6 yards
  7. Q2 Northern ColoradoTouchdown, 2 plays, 42 yards
  8. Q2 Portland StatePunt, 3 plays, 5 yards
  9. Q2 Northern ColoradoPunt, 3 plays, 4 yards
  10. Q2 Portland StateInterception, 14 plays, 32 yards
  11. Q2 Northern ColoradoTouchdown, 5 plays, 49 yards
  12. Q2 Portland StateEnd of half, 2 plays, 12 yards
  13. Q3 Portland StateField goal, 9 plays, 49 yards
  14. Q3 Northern ColoradoTouchdown, 7 plays, 72 yards
  15. Q3 Portland StateMissed FG, 10 plays, 27 yards
  16. Q3 Northern ColoradoPunt, 4 plays, 1 yard
  17. Q3 Portland StatePunt, 4 plays, 10 yards
  18. Q4 Northern ColoradoPunt, 3 plays, 7 yards
  19. Q4 Portland StatePunt, 5 plays, −16 yards
  20. Q4 Northern ColoradoPunt, 5 plays, 16 yards
  21. Q4 Portland StateField goal, 10 plays, 49 yards
  22. Q4 Northern ColoradoField goal, 9 plays, 70 yards
  23. Q4 Portland StateEnd of game, 3 plays, 19 yards

Play by play

1st quarter6 drives, then Portland State 7, Northern Colorado 0
Northern Colorado Punt, 3 plays
15:001st & 10 at own 35#97 M.Uribe kickoff 65 yards to the UNC00, Touchback
15:001st & 10 at own 25Shotgun #5 M.Price rush middle for 1 yard loss to the UNC24 (#96 S.Shufelt)
15:002nd & 11 at own 24Shotgun #20 B.Johnson rush middle for 4 yards gain to the UNC28 (#4 I.Green)
15:003rd & 7 at own 28Shotgun #6 J.Guin rush middle for 5 yards gain to the UNC33 (#43 T.Tauili’ili)
13:024th & 2 at own 33#13 L.Blumentritt punt 43 yards to the PSU 24 #28 J.Herron return 9 yards to the PSU 33 (#80 B.Wilkes) PENALTY UNC Face Mask 15 yards from PSU 33 to PSU 48, 1ST DOWN
Portland State Touchdown, 8 plays
13:021st & 10 at own 48No Huddle-Shotgun #24 D.Thompson rush middle for 1 yard gain to the PSU 49 (#35 B.Weslin) PENALTY PSU Illegal Motion (#85 K.Ingman) 5 yards from PSU 48 to PSU 43. NO PLAY
13:021st & 15 at own 43No Huddle-Shotgun #24 D.Thompson rush middle for 2 yards loss to the PSU 41 (#53 D.Butts)
13:022nd & 17 at own 41No Huddle-Shotgun #24 D.Thompson rush middle for 3 yards gain to the PSU 44 (#42 Z.Nowatzke; #35 B.Weslin)
11:323rd & 14 at own 44No Huddle-Shotgun #9 J.Sagapolutele pass intercepted by #6 F.Morales at UNC37, End Of Play PENALTY UNC Roughing The Passer (#7 D.Bryant Jr.) 15 yards from PSU 44 to UNC41, 1ST DOWN. NO PLAY
11:321st & 10 at opp 41No Huddle-Shotgun #9 J.Sagapolutele pass complete short left to #44 C.White caught at UNC41, for 13 yards to the UNC28 (#25 E.Harrell), out of bounds, 1ST DOWN
11:321st & 10 at opp 28No Huddle-Shotgun #24 D.Thompson rush middle for 5 yards gain to the UNC23 (#54 H.Voggesser)
11:322nd & 5 at opp 23No Huddle-Shotgun #24 D.Thompson rush middle for 2 yards loss to the UNC25 (#54 H.Voggesser)
11:323rd & 7 at opp 25No Huddle-Shotgun #9 J.Sagapolutele pass complete short left to #24 D.Thompson caught at UNC08, for 18 yards to the UNC07 (#14 K.Quammie), out of bounds, 1ST DOWN
11:321st & goal at opp 7No Huddle-Shotgun #14 T.Smith rush middle for 4 yards gain to the UNC03 (#42 Z.Nowatzke)
8:552nd & goal at opp 3No Huddle-Shotgun #6 C.Newman rush left for 3 yards gain to the UNC00 TOUCHDOWN, clock 08:55 #97 M.Uribe kick attempt good (H: #34 T.Johnson, LS: #85 K.Ingman)Portland State 7, Northern Colorado 0
Northern Colorado Punt, 3 plays
8:551st & 10 at own 35#97 M.Uribe kickoff 65 yards to the UNC00, Touchback
8:551st & 10 at own 25(08:55) Shotgun #9 E.Gibson pass complete short left to #3 C.Cheeks caught at UNC29, for 4 yards to the UNC29, End Of Play
8:552nd & 6 at own 29Shotgun #5 M.Price rush right for 1 yard loss to the UNC28 (#3 P.Walker)
8:553rd & 7 at own 28Shotgun #5 M.Price rush left for 6 yards gain to the UNC34 (#20 C.Mamaril)
8:554th & 1 at own 34PENALTY UNC False Start (#28 B.Lambert Jr.) 5 yards from UNC34 to UNC29. NO PLAY
6:414th & 6 at own 29#13 L.Blumentritt punt 43 yards to the PSU 28 fair catch by #28 J.Herron at PSU 28
Portland State Punt, 3 plays
6:411st & 10 at own 28No Huddle-Shotgun #9 J.Sagapolutele pass incomplete deep right to #24 D.Thompson thrown to PSU 49 PENALTY PSU Holding (#62 J.Pasillas-Stanton) 10 yards from PSU 28 to PSU 18. NO PLAY
6:411st & 20 at own 18No Huddle-Shotgun #24 D.Thompson rush middle for 3 yards gain to the PSU 21 (#54 H.Voggesser)
6:412nd & 17 at own 21No Huddle-Shotgun #24 D.Thompson rush right for 3 yards gain to the PSU 24 (#53 D.Butts)
6:413rd & 14 at own 24No Huddle-Shotgun #24 D.Thompson rush middle for 7 yards gain to the PSU 31 (#54 H.Voggesser)
4:434th & 7 at own 31#34 T.Johnson punt 40 yards to the UNC29 fair catch by #23 L.Wooten at UNC29
Northern Colorado Punt, 6 plays
4:431st & 10 at own 29Shotgun #9 E.Gibson pass complete short left to #6 J.Guin caught at UNC29, for 0 yards to the UNC29, End Of Play
4:432nd & 10 at own 29Shotgun #9 E.Gibson pass complete short middle to #4 A.Traore caught at UNC25, for 9 yards to the UNC38 (#56 S.Elliott)
4:433rd & 1 at own 38Shotgun #6 J.Guin rush middle for 2 yards gain to the UNC40 (#26 J.Roberts; #4 I.Green), 1ST DOWN
4:431st & 10 at own 40Shotgun #9 E.Gibson pass incomplete short right to #44 F.Clements thrown to UNC44
4:432nd & 10 at own 40Shotgun #20 B.Johnson rush middle for 3 yards gain to the UNC43 (#26 J.Roberts; #45 B.Fleming)
4:433rd & 7 at own 43Shotgun #9 E.Gibson pass complete short right to #3 C.Cheeks caught at UNC40, for 3 yards to the UNC46 (#51 D.Hookfin)
1:324th & 4 at own 46#13 L.Blumentritt punt 44 yards to the PSU 10, out of bounds at PSU 10
Portland State Punt, 7 plays
1:321st & 10 at own 10No Huddle-Shotgun #14 T.Smith rush middle for 6 yards gain to the PSU 16 (#8 K.Smedley; #5 M.Abram)
1:322nd & 4 at own 16No Huddle-Shotgun #14 T.Smith rush left for 1 yard gain to the PSU 17 (#7 D.Bryant Jr.; #8 K.Smedley)
1:323rd & 3 at own 17No Huddle-Shotgun #14 T.Smith rush left for 4 yards gain to the PSU 21 (#7 D.Bryant Jr.), 1ST DOWN
Q2 15:001st & 10 at own 21No Huddle-Shotgun #14 T.Smith rush middle for 12 yards gain to the PSU 33 (#13 C.Chapa), 1ST DOWN
Q2 15:001st & 10 at own 33No Huddle-Shotgun #14 T.Smith rush left for 2 yards loss to the PSU 31 (#53 D.Butts)
Q2 13:492nd & 12 at own 31No Huddle-Shotgun #3 T.Loville rush right for 7 yards loss to the PSU 24 (#54 H.Voggesser; #53 D.Butts)
Q2 13:491st & 10 at own 33Timeout Portland State, clock 13:49
Q2 13:491st & 10 at own 33Timeout Portland State, clock 13:49
Q2 13:493rd & 19 at own 24No Huddle-Shotgun #14 T.Smith sacked for loss of 8 yards to the PSU 16 (#35 B.Weslin)
Q2 12:134th & 27 at own 16#34 T.Johnson punt 43 yards to the UNC41 #23 L.Wooten return 14 yards to the PSU 45 (#10 K.Stancato)
2nd quarter7 drives, then Northern Colorado 14, Portland State 7
Northern Colorado Touchdown, 2 plays
12:131st & 10 at opp 45Shotgun #9 E.Gibson pass complete short right to #6 J.Guin caught at PSU 45, for 1 yard to the PSU 44 (#2 D.Thornton)
11:302nd & 9 at opp 44Shotgun #6 J.Guin rush right for 44 yards gain to the PSU 00 TOUCHDOWN, clock 11:30, 1ST DOWN #19 J.Willig kick attempt good (H: #10 K.Keone, LS: #64 M.Broughton) #19 J.Willig kick attempt good (H: #10 K.Keone, LS: #64 M.Broughton) PENALTY #19 J.Willig kick attempt good (H: #10 K.Keone, LS: #64 M.Broughton) PENALTY PSU Illegal Formation declinedTied at 7
Portland State Punt, 3 plays
11:301st & 10 at own 35#13 L.Blumentritt kickoff 65 yards to the PSU 00, Touchback
11:301st & 10 at own 25No Huddle-Shotgun #24 D.Thompson rush left for 4 yards gain to the PSU 29 (#92 B.Acosta; #99 L.Little)
11:302nd & 6 at own 29No Huddle-Shotgun #9 J.Sagapolutele pass incomplete deep right to #6 C.Newman thrown to PSU 49 QB hurried by #92 B.Acosta
11:303rd & 6 at own 29No Huddle-Shotgun #9 J.Sagapolutele pass complete short right to #17 Z.Dodson-Greene caught at PSU 28, for 1 yard to the PSU 30 (#13 C.Chapa)
10:084th & 5 at own 30#34 T.Johnson punt 34 yards to the UNC36 #23 L.Wooten return 6 yards to the UNC42 (#10 K.Stancato), out of bounds
Northern Colorado Punt, 3 plays
10:081st & 10 at own 42Shotgun #5 M.Price rush middle for 0 yards to the UNC42 (#56 S.Elliott)
10:082nd & 10 at own 42Shotgun #6 J.Guin rush middle for 1 yard gain to the UNC43 (#4 I.Green)
10:083rd & 9 at own 43Shotgun #9 E.Gibson pass complete short right to #3 C.Cheeks caught at UNC42, for 3 yards to the UNC46 (#6 J.Helmstetler)
8:074th & 6 at own 46#13 L.Blumentritt punt 54 yards to the PSU 00, Touchback
Portland State Interception, 14 plays
8:071st & 10 at own 20No Huddle-Shotgun #9 J.Sagapolutele pass incomplete short right to #6 C.Newman thrown to PSU 19 QB hurried by #7 D.Bryant Jr.
8:074th & 6 at own 46Timeout Northern Colorado, clock 08:07
Portland State Interception, 14 plays
8:072nd & 10 at own 20No Huddle-Shotgun #24 D.Thompson rush middle for 15 yards gain to the PSU 35 (#7 D.Bryant Jr.), 1ST DOWN
8:071st & 10 at own 35No Huddle-Shotgun #9 J.Sagapolutele pass incomplete short left to #6 C.Newman thrown to PSU 35 broken up by #35 B.Weslin
8:072nd & 10 at own 35No Huddle-Shotgun #9 J.Sagapolutele pass complete short middle to #3 T.Loville caught at PSU 38, for 7 yards to the PSU 42 (#7 D.Bryant Jr.; #13 C.Chapa)
8:073rd & 3 at own 42No Huddle-Shotgun #9 J.Sagapolutele pass complete short right to #3 T.Loville caught at PSU 45, for 4 yards to the PSU 46 (#31 M.Toms), 1ST DOWN
8:071st & 10 at own 46No Huddle-Shotgun #9 J.Sagapolutele pass incomplete short left to #17 Z.Dodson-Greene thrown to UNC47 broken up by #0 L.Osborn
8:072nd & 10 at own 46No Huddle-Shotgun #9 J.Sagapolutele pass complete short middle to #44 C.White caught at UNC49, for 5 yards to the UNC49 (#54 H.Voggesser)
8:073rd & 5 at opp 49No Huddle-Shotgun #9 J.Sagapolutele pass complete short right to #24 D.Thompson caught at UNC49, for 7 yards to the UNC42 (#42 Z.Nowatzke; #55 B.Maile), 1ST DOWN
8:071st & 10 at opp 42No Huddle-Shotgun #9 J.Sagapolutele pass complete short left to #6 C.Newman caught at UNC44, for 5 yards to the UNC37 (#53 D.Butts)
8:072nd & 5 at opp 37No Huddle-Shotgun #24 D.Thompson rush left for 2 yards loss to the UNC39 (#53 D.Butts)
8:073rd & 7 at opp 39No Huddle-Shotgun #9 J.Sagapolutele pass complete short right to #44 C.White caught at UNC36, for 3 yards to the UNC36 (#7 D.Bryant Jr.)
2:444th & 4 at opp 36No Huddle-Shotgun #9 J.Sagapolutele pass complete short right to #24 D.Thompson caught at UNC30, for 6 yards to the UNC30, End Of Play, 1ST DOWN
2:443rd & 7 at opp 39Timeout Portland State, clock 02:44
2:441st & 10 at opp 30No Huddle-Shotgun #14 T.Smith pass complete short right to #24 D.Thompson caught at UNC30, for 30 yards to the UNC00 TOUCHDOWN nullified by penalty, clock 00:00 PENALTY PSU Illegal Formation (#74 P.Leatigaga) 5 yards from UNC30 to UNC35. NO PLAY
2:441st & 15 at opp 35No Huddle-Shotgun #14 T.Smith pass incomplete deep right to #3 T.Loville thrown to UNC02 broken up by #13 C.Chapa
1:512nd & 15 at opp 35No Huddle-Shotgun #9 J.Sagapolutele pass intercepted by #42 Z.Nowatzke at UNC35 broken up by #35 B.Weslin #42 Z.Nowatzke return 13 yards to the UNC48 (#70 S.Torgeson; #85 K.Ingman)
1:591st & 15 at opp 35Timeout Portland State, clock 01:59
Northern Colorado Touchdown, 5 plays
1:591st & 10 at own 48Shotgun #5 M.Price rush middle for 3 yards gain to the PSU 49 (#96 S.Shufelt)
1:592nd & 7 at opp 49Shotgun #9 E.Gibson pass complete deep left to #3 C.Cheeks caught at PSU 16, for 33 yards to the PSU 16, End Of Play, 1ST DOWN
1:591st & 10 at opp 16Shotgun #9 E.Gibson pass complete short left to #85 C.Garrison caught at PSU 11, for 5 yards to the PSU 11 (#3 P.Walker)
1:142nd & 5 at opp 11Shotgun #20 B.Johnson rush left for 10 yards gain to the PSU 01 (#46 A.Seiuli), 1ST DOWN
1:141st & 10 at opp 16Timeout Northern Colorado, clock 01:14
0:431st & goal at opp 1Shotgun #20 B.Johnson rush middle for 1 yard gain to the PSU 00 TOUCHDOWN, clock 00:43 #19 J.Willig kick attempt good (H: #13 L.Blumentritt, LS: #64 M.Broughton)Northern Colorado 14, Portland State 7
Portland State End of half, 2 plays
0:361st & 10 at own 35#13 L.Blumentritt kickoff 65 yards to the PSU 00 #6 C.Newman return 20 yards to the PSU 20 (#20 C.Keach)
0:361st & 10 at own 20No Huddle-Shotgun #6 C.Newman rush right for 8 yards gain to the PSU 28 (#31 M.Toms)
0:362nd & 2 at own 28No Huddle-Shotgun #6 C.Newman rush left for 4 yards gain to the PSU 32 (#7 D.Bryant Jr.), 1ST DOWN
3rd quarter5 drives, then Northern Colorado 21, Portland State 10
Portland State Field goal, 9 plays
15:001st & 10 at own 35#13 L.Blumentritt kickoff 65 yards to the PSU 00, Touchback
15:001st & 10 at own 25No Huddle-Shotgun #14 T.Smith rush middle for 6 yards gain to the PSU 31 (#6 F.Morales) PENALTY UNC Face Mask (#6 F.Morales) 15 yards from PSU 31 to PSU 46, 1ST DOWN
15:001st & 10 at own 46No Huddle-Shotgun #14 T.Smith pass incomplete short right to #17 Z.Dodson-Greene thrown to PSU 39 broken up by #31 M.Toms
15:002nd & 10 at own 46No Huddle-Shotgun #14 T.Smith rush middle for 5 yards loss to the PSU 41 (#54 H.Voggesser)
15:003rd & 15 at own 41No Huddle-Shotgun #14 T.Smith rush middle for 21 yards gain to the UNC38 (#54 H.Voggesser), 1ST DOWN
15:001st & 10 at opp 38No Huddle-Shotgun #14 T.Smith rush right for 10 yards gain to the UNC28 (#54 H.Voggesser; #7 D.Bryant Jr.), 1ST DOWN
15:001st & 10 at opp 28No Huddle-Shotgun #3 T.Loville rush left for 4 yards gain to the UNC24 (#13 C.Chapa)
15:002nd & 6 at opp 24No Huddle-Shotgun #14 T.Smith rush left for 1 yard loss to the UNC25 (#27 D.Jones; #6 F.Morales)
15:003rd & 7 at opp 25No Huddle-Shotgun #24 D.Thompson rush middle for 1 yard loss to the UNC26 (#30 B.Palladino; #94 A.Merrihew)
11:274th & 8 at opp 26#97 M.Uribe field goal attempt from 44 yards GOOD (H: #34 T.Johnson, LS: #85 K.Ingman), clock 11:27Northern Colorado 14, Portland State 10
Northern Colorado Touchdown, 7 plays
11:271st & 10 at own 35#97 M.Uribe kickoff 60 yards to the UNC05 fair catch by #6 J.Guin at UNC05
11:271st & 10 at own 25Shotgun #9 E.Gibson pass complete short right to #85 C.Garrison caught at UNC35, for 15 yards to the UNC40 (#46 A.Seiuli), 1ST DOWN
11:271st & 10 at own 40Shotgun #20 B.Johnson rush right for 2 yards loss to the UNC38 (#6 J.Helmstetler)
11:272nd & 12 at own 38Shotgun #9 E.Gibson pass complete short left to #1 B.Munroe caught at UNC34, for 15 yards to the PSU 47 (#2 D.Thornton), out of bounds, 1ST DOWN
11:271st & 10 at opp 47Shotgun #9 E.Gibson pass incomplete short left to #6 J.Guin thrown to PSU 44
11:272nd & 10 at opp 47Shotgun #27 K.Boone rush right for 35 yards gain to the PSU 12 (#4 I.Green), 1ST DOWN, PENALTY PSU Personal Foul (#4 I.Green) 6 yards from PSU 12 to PSU 06, 1ST DOWN
11:271st & goal at opp 6Shotgun #5 M.Price rush middle for 3 yards gain to the PSU 03 (#3 P.Walker)
8:382nd & goal at opp 3Shotgun #5 M.Price rush middle for 3 yards gain to the PSU 00 TOUCHDOWN, clock 08:38 #19 J.Willig kick attempt good (H: #13 L.Blumentritt, LS: #64 M.Broughton)Northern Colorado 21, Portland State 10
Portland State Missed FG, 10 plays
8:381st & 10 at own 35#13 L.Blumentritt kickoff 65 yards to the PSU 00, Touchback
8:381st & 10 at own 25No Huddle-Shotgun #14 T.Smith pass complete short right to #24 D.Thompson caught at PSU 20, for 9 yards to the PSU 34 (#13 C.Chapa) PENALTY UNC Offside (#6 F.Morales) 5 yards from PSU 25 to PSU 30. NO PLAY
8:381st & 5 at own 30No Huddle-Shotgun #24 D.Thompson rush middle for 8 yards gain to the PSU 38 (#53 D.Butts), 1ST DOWN
8:381st & 10 at own 38No Huddle-Shotgun #24 D.Thompson rush middle for 13 yards gain to the UNC49 (#13 C.Chapa), 1ST DOWN
8:381st & 10 at opp 49No Huddle-Shotgun #81 C.Miller rush left for 9 yards gain to the UNC40 (#54 H.Voggesser)
8:382nd & 1 at opp 40No Huddle-Shotgun #14 T.Smith rush middle for 0 yards to the UNC40 (#7 D.Bryant Jr.)
8:383rd & 1 at opp 40No Huddle-Shotgun #81 C.Miller rush left for 10 yards gain to the UNC30 (#42 Z.Nowatzke), 1ST DOWN
8:381st & 10 at opp 30No Huddle-Shotgun #3 T.Loville rush left for 2 yards gain to the UNC28 (#42 Z.Nowatzke), out of bounds
8:382nd & 8 at opp 28No Huddle-Shotgun #14 T.Smith rush left for 8 yards gain (6) to the UNC20 (#42 Z.Nowatzke), out of bounds PENALTY PSU Holding (#0 J.Lynch) 10 yards from UNC22 to UNC32
8:382nd & 12 at opp 32No Huddle-Shotgun #24 D.Thompson rush left for 6 yards gain to the UNC26 (#7 D.Bryant Jr.)
8:383rd & 6 at opp 26No Huddle-Shotgun #14 T.Smith rush middle for 3 yards gain to the UNC23 (#55 B.Maile)
3:314th & 3 at opp 23#97 M.Uribe field goal attempt from 41 yards NO GOOD blocked by #42 Z.Nowatzke (H: #34 T.Johnson, LS: #85 K.Ingman), clock 03:31 recovered by UNC #54 H.Voggesser at UNC30 #54 H.Voggesser return 18 yards to the UNC48 (#87 S.Lyon)
Northern Colorado Punt, 4 plays
3:311st & 10 at own 48Shotgun #9 E.Gibson pass complete short left to #44 F.Clements caught at UNC50, for 2 yards to the UNC50 (#2 D.Thornton), out of bounds
3:312nd & 8 at the 50Shotgun #20 B.Johnson rush left for 9 yards gain (4) to the PSU 41 (#46 A.Seiuli) PENALTY UNC Holding (#72 L.Fa’Apouli) 10 yards from PSU 46 to UNC44
3:312nd & 14 at own 44Shotgun #4 A.Traore rush middle for 5 yards gain to the UNC49 (#4 I.Green)
3:313rd & 9 at own 49Shotgun #9 E.Gibson pass incomplete short middle to #1 B.Munroe thrown to PSU 46
1:514th & 9 at own 49#13 L.Blumentritt punt 51 yards to the PSU 00, Touchback
Portland State Punt, 4 plays
1:511st & 10 at own 20No Huddle-Shotgun #14 T.Smith pass complete short right to #3 T.Loville caught at PSU 31, for 11 yards to the PSU 31 (#34 M.Benner), 1ST DOWN
1:511st & 10 at own 31No Huddle-Shotgun #6 C.Newman rush left for 2 yards gain to the PSU 33 (#11 S.Tuha)
1:512nd & 8 at own 33No Huddle-Shotgun #14 T.Smith rush middle for 0 yards to the PSU 33, End Of Play
1:513rd & 8 at own 33No Huddle-Shotgun #14 T.Smith rush left for 34 yards gain to the UNC33 (#0 L.Osborn) PENALTY PSU Holding (#74 P.Leatigaga) 10 yards from PSU 33 to PSU 23. NO PLAY
Q4 15:003rd & 18 at own 23No Huddle-Shotgun #14 T.Smith pass complete short left to #6 C.Newman caught at PSU 21, for 7 yards to the PSU 30 (#11 S.Tuha)
Q4 14:224th & 11 at own 30#34 T.Johnson punt 40 yards to the UNC30 fair catch by #23 L.Wooten at UNC30
4th quarter6 drives, then Northern Colorado 24, Portland State 13
Northern Colorado Punt, 3 plays
14:221st & 10 at own 30Shotgun #6 J.Guin rush middle for 3 yards gain to the UNC33 (#4 I.Green)
14:222nd & 7 at own 33Shotgun #9 E.Gibson pass complete short right to #4 A.Traore caught at UNC36, for 4 yards to the UNC37 (#26 J.Roberts)
14:223rd & 3 at own 37Shotgun #9 E.Gibson pass incomplete short right to #3 C.Cheeks thrown to UNC47
12:554th & 3 at own 37#13 L.Blumentritt punt 31 yards to the PSU 32
Portland State Punt, 5 plays
12:551st & 10 at own 32No Huddle-Shotgun #14 T.Smith pass complete short right to #6 C.Newman caught at PSU 32, for 3 yards to the PSU 35 (#6 F.Morales)
12:552nd & 7 at own 35No Huddle-Shotgun #14 T.Smith pass complete short right to #6 C.Newman caught at PSU 48, for 15 yards to the PSU 50, out of bounds at PSU 50, 1ST DOWN
12:551st & 10 at the 50No Huddle-Shotgun #14 T.Smith rush middle for 3 yards loss to the PSU 47 (#99 L.Little)
12:552nd & 13 at own 47PENALTY PSU False Start (#62 J.Pasillas-Stanton) 5 yards from PSU 47 to PSU 42. NO PLAY
12:552nd & 18 at own 42No Huddle-Shotgun #14 T.Smith sacked for loss of 5 yards to the PSU 37 (#99 L.Little, #53 D.Butts)
12:553rd & 23 at own 37No Huddle-Shotgun #14 T.Smith pass complete short right to #24 D.Thompson caught at PSU 35, for 9 yards to the PSU 46 (#54 H.Voggesser)
12:554th & 14 at own 46PENALTY PSU UNS: Unsportsmanlike Conduct (#52 J.Minot) 15 yards from PSU 46 to PSU 31. NO PLAY
12:554th & 29 at own 31PENALTY PSU UNS: Unsportsmanlike Conduct 15 yards from PSU 31 to PSU 16. NO PLAY
10:084th & 44 at own 16#34 T.Johnson punt 66 yards to the UNC18 #23 L.Wooten return 0 yards to the UNC18 fumbled by #23 L.Wooten at UNC18 forced by #30 L.Solomon (#30 L.Solomon), out of bounds
Northern Colorado Punt, 5 plays
10:081st & 10 at own 18Shotgun #20 B.Johnson rush left for 1 yard gain to the UNC19 (#26 J.Roberts)
10:082nd & 9 at own 19Shotgun #20 B.Johnson rush left for 13 yards gain to the UNC32 (#4 I.Green), 1ST DOWN
10:081st & 10 at own 32Shotgun #20 B.Johnson rush middle for 0 yards to the UNC32 (#46 A.Seiuli)
10:082nd & 10 at own 32Shotgun #5 M.Price rush left for 2 yards gain to the UNC34 (#26 J.Roberts)
10:083rd & 8 at own 34Shotgun #9 E.Gibson pass incomplete deep right to #3 C.Cheeks thrown to PSU 39 broken up by #7 B.Ross
7:234th & 8 at own 34#13 L.Blumentritt punt 34 yards to the PSU 32
Portland State Field goal, 10 plays
7:231st & 10 at own 32No Huddle-Shotgun #5 G.Downing pass complete short left to #3 T.Loville caught at PSU 41, for 16 yards to the PSU 48 (#34 M.Benner), 1ST DOWN
7:231st & 10 at own 48No Huddle-Shotgun #5 G.Downing pass incomplete deep right to #0 J.Lynch thrown to UNC05
7:232nd & 10 at own 48No Huddle-Shotgun #5 G.Downing pass complete short right to #6 C.Newman caught at UNC46, for 9 yards to the UNC43 (#0 L.Osborn)
7:233rd & 1 at opp 43No Huddle-Shotgun #5 G.Downing pass incomplete short right to #81 C.Miller thrown to UNC38
7:234th & 1 at opp 43No Huddle-Shotgun #14 T.Smith rush right for 7 yards gain to the UNC36 (#0 L.Osborn), 1ST DOWN
7:231st & 10 at opp 36No Huddle-Shotgun #5 G.Downing pass complete short left to #3 T.Loville caught at UNC30, for 10 yards to the UNC26 (#13 C.Chapa), out of bounds, 1ST DOWN
7:231st & 10 at opp 26No Huddle-Shotgun #5 G.Downing pass complete short right to #81 C.Miller caught at UNC18, for 7 yards to the UNC19 (#0 L.Osborn)
7:232nd & 3 at opp 19No Huddle-Shotgun #5 G.Downing pass incomplete short left to #0 J.Lynch thrown to UNC00
7:233rd & 3 at opp 19No Huddle-Shotgun #5 G.Downing pass incomplete short left to #3 T.Loville thrown to UNC05
3:434th & 3 at opp 19#97 M.Uribe field goal attempt from 36 yards GOOD (H: #34 T.Johnson, LS: #85 K.Ingman), clock 03:43Northern Colorado 21, Portland State 13
Northern Colorado Field goal, 9 plays
3:431st & 10 at own 35#97 M.Uribe kickoff 65 yards to the UNC00, Touchback
3:431st & 10 at own 25Shotgun #5 M.Price rush middle for 6 yards gain to the UNC31 (#6 J.Helmstetler)
3:432nd & 4 at own 31Shotgun #6 J.Guin rush middle for 3 yards gain to the UNC34 (#46 A.Seiuli)
3:433rd & 1 at own 34Shotgun #6 J.Guin rush middle for 1 yard gain to the UNC35 (#6 J.Helmstetler), 1ST DOWN. The previous play is under automatic review - “First down”. CALL UPHELD
2:001st & 10 at own 35Shotgun #5 M.Price rush middle for 5 yards gain to the UNC40 (#6 J.Helmstetler; #46 A.Seiuli)
2:003rd & 1 at own 34Timeout Northern Colorado, clock 02:00
1:551st & 10 at opp 35Timeout Portland State, clock 01:55
1:552nd & 5 at own 40Shotgun #6 J.Guin rush right for 59 yards gain to the PSU 01, out of bounds at PSU 01, 1ST DOWN. The previous play is under automatic review - “Runner was out of bounds”. CALL OVERTURNED. (Original Play: Shotgun #6 J.Guin rush right for 60 yards gain to the PSU 00 TOUCHDOWN, clock 01:41, 1ST DOWN)
1:551st & goal at opp 1Shotgun #6 J.Guin rush middle for 3 yards loss to the PSU 04 (#51 D.Hookfin)
1:352nd & goal at opp 4Shotgun #20 B.Johnson rush middle for 1 yard loss to the PSU 05 (#56 S.Elliott)
1:351st & 1 at own 1Timeout Portland State, clock 01:35
1:353rd & goal at opp 5Shotgun #5 M.Price rush middle for 1 yard gain to the PSU 04 (#56 S.Elliott)
0:384th & goal at opp 4#19 J.Willig field goal attempt from 22 yards GOOD (H: #13 L.Blumentritt, LS: #64 M.Broughton), clock 00:38Northern Colorado 24, Portland State 13
0:413rd & goal at opp 5Timeout Northern Colorado, clock 00:41
Portland State End of game, 3 plays
0:381st & 10 at own 35#36 B.Ashley kickoff 65 yards to the PSU 00, Touchback
0:381st & 10 at own 25No Huddle-Shotgun #5 G.Downing pass complete short left to #6 C.Newman caught at PSU 30, for 7 yards to the PSU 32 (#6 F.Morales)
0:382nd & 3 at own 32No Huddle-Shotgun #5 G.Downing rush left for 9 yards gain to the PSU 41, out of bounds at PSU 41, 1ST DOWN
0:381st & 10 at own 41No Huddle-Shotgun #5 G.Downing rush left for 3 yards gain to the PSU 44, out of bounds at PSU 44

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.

Portland State leads 11–⁠4 in 15 meetings.

Recent meetings
2025Northern Colorado 24, Portland State 13
2024Portland State 45, Northern Colorado 13
2023Portland State 27, Northern Colorado 23
2022Portland State 35, Northern Colorado 21
2019Portland State 38, Northern Colorado 30
2018Portland State 35, Northern Colorado 14

Around this game