Week 5 · 2025
Northern Arizona at Portland State
Sat 09/27/2025 05:00 PMHillsboro StadiumConference
77°Cloudy0 mph N · 32% humidityRecorded at kickoff by College Football Data
Northern Arizona
31
7–5
Portland State
17
1–11
Attendance
1,542
reported
PRST9 plays, 65 yd · Touchdown | ||||
| 15:00 | 1st & 10 | own 35 | Tyler Nolan kickoff for 55 yds | 0 |
| 15:00 | 1st & 10 | own 35 | John-Keawe Sagapolutele pass incomplete to Eddy Schultz | 0 |
| 15:00 | 2nd & 10 | own 35 | Shotgun Sagapolutele,John-Keawe pass incomplete deep left to Dodson-Greene,Zachary thrown to NAU40 PENALTY NAU Roughing The Passer (Wesley,Jaylan) 15 yards from PSU35 to PSU50, 1ST DOWN. NO PLAY. | +15 |
| 15:00 | 1st & 10 | midfield | Delon Thompson run for 19 yds to the NAU 31 for a 1ST down | +19 |
| 15:00 | 1st & 10 | opp 31 | Delon Thompson run for 2 yds to the NAU 29 | +2 |
| 15:00 | 2nd & 8 | opp 29 | John-Keawe Sagapolutele run for 6 yds to the NAU 23 | +6 |
| 15:00 | 3rd & 2 | opp 23 | John-Keawe Sagapolutele pass complete to Kristian Ingman for 13 yds to the NAU 10 for a 1ST down | +13 |
| 15:00 | 1st & goal | opp 10 | Delon Thompson run for no gain to the NAU 10 | 0 |
| 11:30 | 2nd & goal | opp 10 | John-Keawe Sagapolutele pass complete to Eddy Schultz for 10 yds for a TD (Mathias Uribe KICK) | +10 |
NAU9 plays, 70 yd · Touchdown | ||||
| 11:23 | 1st & 10 | own 35 | Mathias Uribe kickoff for 60 yds , Kolbe Katsis return for 25 yds to the NAU 30 | +25 |
| 11:23 | 1st & 10 | own 30 | Seth Cromwell run for 5 yds to the NAU 35 | +5 |
| 11:23 | 2nd & 5 | own 35 | Seth Cromwell run for 2 yds to the NAU 37 | +2 |
| 11:23 | 3rd & 3 | own 37 | Ty Pennington pass complete to Jayson Raines for 8 yds to the NAU 45 for a 1ST down | +8 |
| 11:23 | 1st & 10 | own 45 | Ty Pennington pass complete to Joey Stout for 33 yds to the PRST 22 for a 1ST down | +33 |
| 11:23 | 1st & 10 | opp 22 | Seth Cromwell run for 11 yds to the PRST 11 for a 1ST down | +11 |
| 11:23 | 1st & 10 | opp 11 | Ty Pennington pass complete to Seth Cromwell for 9 yds to the PRST 2 | +9 |
| 11:23 | 2nd & 1 | opp 2 | Seth Cromwell run for 1 yd to the PRST 1 for a 1ST down | +1 |
| 7:29 | 1st & goal | opp 1 | Seth Cromwell run for 1 yd for a TD (Samuel Hunsaker KICK) | +1 |
PRST7 plays, 27 yd · Punt | ||||
| 7:22 | 1st & 10 | own 35 | Weeks,Alex kickoff 63 yards to the PSU02 Miller,Andre return 13 yards to the PSU15 (Robinson,Ty) PENALTY NAU Offside offsetting PSU Holding offsetting. NO PLAY. | +13 |
| 7:17 | 1st & 10 | own 35 | Alex Weeks kickoff for 65 yds , Cru Newman return for 27 yds to the PRST 27 | +27 |
| 7:17 | 1st & 10 | own 27 | John-Keawe Sagapolutele pass complete to Kristian Ingman for 26 yds to the NAU 47 for a 1ST down | +26 |
| 7:17 | 1st & 10 | opp 47 | Tyrese Smith run for 2 yds to the NAU 45 | +2 |
| 7:17 | 2nd & 8 | opp 45 | Delon Thompson run for a loss of 1 yard to the NAU 46 | −1 |
| 7:17 | 3rd & 9 | opp 46 | John-Keawe Sagapolutele pass incomplete to Zachary Dodson-Greene | 0 |
| 5:23 | 4th & 9 | opp 46 | Tony Johnson punt for 36 yds , Isaiah Eastman returns for 3 yds to the NAU 13 | +3 |
NAU8 plays, 87 yd · Touchdown | ||||
| 5:23 | 1st & 10 | own 13 | Seth Cromwell run for 4 yds to the NAU 17 | +4 |
| 5:23 | 2nd & 6 | own 17 | Ty Pennington pass incomplete to Isaiah Eastman | 0 |
| 5:23 | 3rd & 6 | own 17 | Ty Pennington pass complete to Quran Gossett for 10 yds to the NAU 27 for a 1ST down | +10 |
| 5:23 | 1st & 10 | own 27 | Seth Cromwell run for no gain to the NAU 27 | 0 |
| 5:23 | 2nd & 10 | own 27 | Ty Pennington pass complete to Hayden Daugherty for 13 yds to the NAU 40 for a 1ST down | +13 |
| 5:23 | 1st & 10 | own 40 | Seth Cromwell run for no gain to the NAU 40 | 0 |
| 5:23 | 2nd & 10 | own 40 | Ty Pennington run for 45 yds to the PRST 15 for a 1ST down | +45 |
| 1:12 | 1st & 10 | opp 15 | Ty Pennington pass complete to Kolbe Katsis for 15 yds for a TD (Samuel Hunsaker KICK) | +15 |
PRST11 plays, 40 yd · Punt | ||||
| 1:08 | 1st & 10 | own 35 | Alex Weeks kickoff for 64 yds , Cru Newman return for 21 yds to the PRST 22 | +21 |
| 1:08 | 1st & 10 | own 22 | John-Keawe Sagapolutele pass complete to Jordan Herron for 7 yds to the PRST 29 | +7 |
| 0:00 | 2nd & 3 | own 29 | Jordan Herron run for 4 yds to the PRST 33 for a 1ST down | +4 |
| 0:00 | own 29 | End of 1st Quarter | +4 | |
| 15:00 | 1st & 10 | own 33 | John-Keawe Sagapolutele pass complete to Zachary Dodson-Greene for 10 yds to the PRST 43 for a 1ST down | +10 |
| 15:00 | 1st & 10 | own 43 | John-Keawe Sagapolutele pass incomplete to Delon Thompson | 0 |
| 15:00 | 2nd & 10 | own 43 | John-Keawe Sagapolutele pass complete to Eddy Schultz for 15 yds to the NAU 42 for a 1ST down | +15 |
| 15:00 | 1st & 10 | opp 42 | Delon Thompson run for a loss of 2 yards to the NAU 44 | −2 |
| 15:00 | 2nd & 12 | opp 44 | John-Keawe Sagapolutele pass complete to Eddy Schultz for 6 yds to the NAU 38 | +6 |
| 15:00 | 3rd & 6 | opp 38 | John-Keawe Sagapolutele pass incomplete to Jordan Herron | 0 |
| 12:19 | 4th & 6 | opp 38 | Tony Johnson punt for 33 yds, fair catch by Isaiah Eastman at the NAU 5 | 0 |
NAU9 plays, 85 yd · Field goal | ||||
| 12:19 | 1st & 10 | own 5 | Quran Gossett run for 1 yd to the NAU 6 | +1 |
| 12:19 | 2nd & 9 | own 6 | Quran Gossett run for 13 yds to the NAU 19 for a 1ST down | +13 |
| 12:19 | 1st & 10 | own 19 | Ty Pennington pass complete to Kolbe Katsis for 24 yds to the NAU 43 for a 1ST down | +24 |
| 12:19 | 1st & 10 | own 43 | Isaiah Eastman run for 11 yds to the PRST 46 for a 1ST down | +11 |
| 12:19 | 1st & 10 | opp 46 | Lathan Boone run for 32 yds to the PRST 14 for a 1ST down | +32 |
| 12:19 | 1st & 10 | opp 14 | Ty Pennington pass complete to Kolbe Katsis for 4 yds to the PRST 10 | +4 |
| 12:19 | 2nd & 6 | opp 10 | Ty Pennington pass incomplete to Quran Gossett | 0 |
| 12:19 | 3rd & 6 | opp 10 | Ty Pennington pass incomplete to Jeter Purdy | 0 |
| 8:32 | 4th & 6 | opp 10 | Samuel Hunsaker 28 yd FG GOOD | +28 |
PRST13 plays, 51 yd · Field goal | ||||
| 8:32 | 1st & 10 | own 35 | Alex Weeks kickoff for 62 yds | 0 |
| 8:32 | 1st & 10 | own 35 | John-Keawe Sagapolutele pass complete to Eddy Schultz for 2 yds to the PRST 33 | +2 |
| 8:32 | 2nd & 12 | own 33 | PENALTY PSU False Start (Latu,Semisi) 5 yards from PSU33 to PSU28. NO PLAY. | −5 |
| 8:32 | 2nd & 17 | own 28 | John-Keawe Sagapolutele pass incomplete to Eddy Schultz | 0 |
| 8:32 | 3rd & 17 | own 28 | Delon Thompson run for 18 yds to the PRST 46 for a 1ST down | +18 |
| 8:32 | 1st & 10 | own 46 | Delon Thompson run for 14 yds to the NAU 40 for a 1ST down | +14 |
| 8:32 | 1st & 10 | opp 40 | John-Keawe Sagapolutele pass incomplete to Jaylen Lynch | 0 |
| 8:32 | 2nd & 10 | opp 40 | Delon Thompson run for 4 yds to the NAU 36 | +4 |
| 8:32 | 3rd & 6 | opp 36 | John-Keawe Sagapolutele pass complete to Andre Miller for 19 yds to the NAU 17 for a 1ST down | +19 |
| 8:32 | 1st & 10 | opp 17 | Delon Thompson run for 3 yds to the NAU 14 | +3 |
| 8:32 | 2nd & 7 | opp 14 | John-Keawe Sagapolutele pass incomplete to Eddy Schultz | 0 |
| 8:32 | 3rd & 7 | opp 14 | Tyrese Smith pass complete to John-Keawe Sagapolutele for no gain to the NAU 14 | 0 |
| 3:22 | 4th & 7 | opp 14 | Mathias Uribe 31 yd FG GOOD | +31 |
NAU16 plays, 83 yd · Touchdown | ||||
| 3:16 | 1st & 10 | own 35 | Mathias Uribe kickoff for 63 yds , Joey Stout return for 15 yds to the NAU 17 | +15 |
| 3:16 | 1st & 10 | own 17 | Quran Gossett run for 8 yds to the NAU 25 | +8 |
| 3:16 | 2nd & 2 | own 25 | Darvon Hubbard run for 5 yds to the NAU 30 for a 1ST down | +5 |
| 3:16 | 1st & 10 | own 30 | Ty Pennington pass complete to Isaiah Eastman for 47 yds to the PRST 23 for a 1ST down | +47 |
| 2:00 | 1st & 10 | opp 23 | Timeout Portland State, clock 02:00 | 0 |
| 2:00 | 1st & 10 | opp 23 | Quran Gossett run for 5 yds to the PRST 18 | +5 |
| 2:00 | 2nd & 5 | opp 18 | Ty Pennington run for 6 yds to the PRST 12 for a 1ST down | +6 |
| 2:00 | 1st & 10 | opp 12 | Lathan Boone run for 3 yds to the PRST 9 | +3 |
| 0:57 | 2nd & 7 | opp 9 | Timeout Northern Arizona, clock 00:57 | 0 |
| 0:57 | 2nd & 7 | opp 9 | Quran Gossett run for 3 yds to the PRST 6 | +3 |
| 0:57 | 3rd & 4 | opp 6 | Quran Gossett run for 5 yds to the PRST 1 for a 1ST down | +5 |
| 0:22 | 1st & goal | opp 1 | Timeout Northern Arizona, clock 00:22 | 0 |
| 0:22 | 1st & goal | opp 1 | Quran Gossett run for a loss of 2 yards to the PRST 3 | −2 |
| 0:16 | 2nd & goal | opp 3 | Timeout Portland State, clock 00:16 | 0 |
| 0:10 | 2nd & goal | opp 3 | Quran Gossett run for 3 yds for a TD (Samuel Hunsaker KICK) | +3 |
| 0:10 | 1st & 10 | own 35 | PENALTY NAU UNS: Unsportsmanlike Conduct (Eakins,Steven) 15 yards from NAU35 to NAU20. NO PLAY. | −15 |
PRST3 plays, -2 yd · End of period | ||||
| 0:10 | 1st & 10 | own 20 | Alex Weeks kickoff for 57 yds | 0 |
| 0:00 | 1st & 10 | own 25 | J. Sagapolutele takes a knee | −2 |
| 0:00 | own 23 | End of 2nd Quarter | 0 | |
NAU5 plays, 8 yd · Punt | ||||
| 15:00 | 1st & 10 | own 35 | Mathias Uribe kickoff for 65 yds for a touchback | 0 |
| 15:00 | 1st & 10 | own 25 | Ty Pennington pass complete to Joey Stout for 5 yds to the NAU 30 | +5 |
| 15:00 | 2nd & 5 | own 30 | Kenveon Stone run for 3 yds to the NAU 33 | +3 |
| 15:00 | 3rd & 2 | own 33 | Ty Pennington pass incomplete to Tausagafou Ho Ching | 0 |
| 13:26 | 4th & 2 | own 33 | Ben D'Aquila punt for 55 yds, punt out-of-bounds at the PRST 7 , Jordan Herron returns for 25 yds to the PRST 42 Portland State Penalty, Illegal Block (Lonnie Burt) to the PRST 7 | +25 |
PRST9 plays, 43 yd · Punt | ||||
| 13:26 | 1st & 10 | own 7 | Delon Thompson run for no gain to the PRST 7 | 0 |
| 13:26 | 2nd & 10 | own 7 | John-Keawe Sagapolutele pass complete to Zachary Dodson-Greene for 1 yd to the PRST 8 | +1 |
| 13:26 | 3rd & 9 | own 8 | John-Keawe Sagapolutele run for 9 yds to the PRST 17 for a 1ST down | +9 |
| 13:26 | 1st & 10 | own 17 | John-Keawe Sagapolutele pass incomplete to Eddy Schultz | 0 |
| 13:26 | 2nd & 10 | own 17 | John-Keawe Sagapolutele pass complete to Kristian Ingman for 34 yds to the NAU 49 for a 1ST down | +34 |
| 13:26 | 1st & 10 | opp 49 | John-Keawe Sagapolutele run for 6 yds to the NAU 43 | +6 |
| 13:26 | 2nd & 4 | opp 43 | John-Keawe Sagapolutele pass complete to Jordan Herron for 2 yds to the NAU 45 | +2 |
| 13:26 | 3rd & 6 | opp 45 | John-Keawe Sagapolutele sacked by Alani Ma'afu for a loss of 5 yards to the 50 yard line | −5 |
| 8:51 | 4th & 11 | midfield | Tony Johnson punt for 38 yds, fair catch by Isaiah Eastman at the NAU 12 | 0 |
NAU4 plays, -2 yd · Defensive TD | ||||
| 8:51 | 1st & 10 | own 12 | Kolbe Katsis run for 1 yd to the NAU 13 | +1 |
| 8:51 | 2nd & 9 | own 13 | Ty Pennington sacked by Tuaoa Tauili'ili for a loss of 3 yards to the NAU 10 | −3 |
| 8:51 | 3rd & 12 | own 10 | Ty Pennington pass incomplete to Kolbe Katsis | 0 |
| 7:17 | 4th & 12 | own 10 | Ben D'Aquila punt for 47 yds , Jordan Herron returns for 57 yds for a TD (Mathias Uribe KICK) | +57 |
NAU10 plays, 47 yd · On downs | ||||
| 7:10 | 1st & 10 | own 35 | Mathias Uribe kickoff for 65 yds , Joey Stout return for 19 yds to the NAU 19 | +19 |
| 7:10 | 1st & 10 | own 19 | Seth Cromwell run for 5 yds to the NAU 24 | +5 |
| 7:10 | 2nd & 5 | own 24 | Seth Cromwell run for 1 yd to the NAU 25 | +1 |
| 7:10 | 3rd & 4 | own 25 | Ty Pennington pass complete to Seth Cromwell for 5 yds to the NAU 30 for a 1ST down | +5 |
| 7:10 | 1st & 10 | own 30 | Ty Pennington pass complete to Myseth Currie for 30 yds to the PRST 40 for a 1ST down | +30 |
| 7:10 | 1st & 10 | opp 40 | Seth Cromwell run for 6 yds to the PRST 34 | +6 |
| 4:10 | 2nd & 4 | opp 34 | Timeout Portland State, clock 04:10 | 0 |
| 4:10 | 2nd & 4 | opp 34 | Ty Pennington pass incomplete to Kolbe Katsis | 0 |
| 4:10 | 3rd & 4 | opp 34 | Seth Cromwell run for no gain to the PRST 34 | 0 |
| 3:23 | 4th & 4 | opp 34 | Ty Pennington pass incomplete to Joey Stout | 0 |
PRST7 plays, 22 yd · Punt | ||||
| 3:23 | 1st & 10 | own 34 | Delon Thompson run for 4 yds to the PRST 38 | +4 |
| 3:23 | 2nd & 6 | own 38 | John-Keawe Sagapolutele pass incomplete to Jordan Herron | 0 |
| 3:23 | 3rd & 6 | own 38 | John-Keawe Sagapolutele pass complete to Eddy Schultz for 8 yds to the PRST 46 for a 1ST down | +8 |
| 3:23 | 1st & 10 | own 46 | Delon Thompson run for no gain to the PRST 46 | 0 |
| 3:23 | 2nd & 10 | own 46 | Delon Thompson run for no gain to the PRST 46 | 0 |
| 3:23 | 3rd & 10 | own 46 | John-Keawe Sagapolutele pass incomplete to Cru Newman | 0 |
| 0:45 | 4th & 10 | own 46 | Tony Johnson punt for 54 yds for a touchback | 0 |
NAU6 plays, 90 yd · Touchdown | ||||
| 0:00 | 1st & 10 | own 10 | Ty Pennington pass complete to Kolbe Katsis for 13 yds to the NAU 23 for a 1ST down | +13 |
| 0:00 | own 10 | End of 3rd Quarter | +13 | |
| 15:00 | 1st & 10 | own 23 | Ty Pennington pass complete to Jeter Purdy for 27 yds to the 50 yard line for a 1ST down | +27 |
| 15:00 | 1st & 10 | midfield | Quran Gossett run for 2 yds to the PRST 48 | +2 |
| 15:00 | 2nd & 8 | opp 48 | Ty Pennington pass complete to Jeter Purdy for 19 yds to the PRST 29 for a 1ST down | +19 |
| 12:54 | 1st & 10 | opp 29 | Quran Gossett run for 29 yds for a TD (Samuel Hunsaker KICK) | +29 |
PRST12 plays, 56 yd · On downs | ||||
| 12:49 | 1st & 10 | own 35 | Samuel Hunsaker kickoff for 65 yds , Cru Newman return for 18 yds to the PRST 18 | +18 |
| 12:49 | 1st & 10 | own 18 | John-Keawe Sagapolutele pass incomplete to Jordan Herron | 0 |
| 12:49 | 2nd & 10 | own 18 | John-Keawe Sagapolutele pass complete to Jaylen Lynch for 24 yds to the PRST 42 for a 1ST down | +24 |
| 12:49 | 1st & 10 | own 42 | Delon Thompson run for 1 yd to the PRST 43 | +1 |
| 12:49 | 2nd & 9 | own 43 | John-Keawe Sagapolutele pass complete to Zachary Dodson-Greene for 9 yds to the NAU 48 for a 1ST down | +9 |
| 12:49 | 1st & 10 | opp 48 | John-Keawe Sagapolutele pass complete to Eddy Schultz for 11 yds to the NAU 37 for a 1ST down | +11 |
| 12:49 | 1st & 10 | opp 37 | John-Keawe Sagapolutele pass incomplete to Kristian Ingman | 0 |
| 12:49 | 2nd & 10 | opp 37 | John-Keawe Sagapolutele pass complete to Brooks Ferguson for 11 yds to the NAU 26 for a 1ST down | +11 |
| 12:49 | 1st & 10 | opp 26 | John-Keawe Sagapolutele pass incomplete to Zachary Dodson-Greene | 0 |
| 12:49 | 2nd & 10 | opp 26 | John-Keawe Sagapolutele pass incomplete to Terence Loville | 0 |
| 12:49 | 3rd & 10 | opp 26 | John-Keawe Sagapolutele pass incomplete to Eddy Schultz | 0 |
| 9:20 | 4th & 10 | opp 26 | John-Keawe Sagapolutele pass incomplete to Zachary Dodson-Greene | 0 |
NAU4 plays, 3 yd · Punt | ||||
| 9:20 | 1st & 10 | own 26 | Darvon Hubbard run for 3 yds to the NAU 29 | +3 |
| 9:20 | 2nd & 7 | own 29 | Ty Pennington pass incomplete to Michael Beresford | 0 |
| 9:20 | 3rd & 7 | own 29 | Ty Pennington pass incomplete to Myseth Currie | 0 |
| 8:24 | 4th & 7 | own 29 | Ben D'Aquila punt for 39 yds , Jordan Herron returns for 4 yds to the PRST 36 | +4 |
PRST8 plays, 43 yd · On downs | ||||
| 8:24 | 1st & 10 | own 36 | Delon Thompson run for a loss of 3 yards to the PRST 33 | −3 |
| 8:24 | 2nd & 13 | own 33 | Delon Thompson run for 29 yds to the NAU 38 for a 1ST down | +29 |
| 8:24 | 1st & 10 | opp 38 | Delon Thompson run for no gain to the NAU 38 | 0 |
| 8:24 | 2nd & 10 | opp 38 | John-Keawe Sagapolutele run for 12 yds to the NAU 26 for a 1ST down | +12 |
| 8:24 | 1st & 10 | opp 26 | Tyrese Smith run for 3 yds to the NAU 23 | +3 |
| 8:24 | 2nd & 7 | opp 23 | John-Keawe Sagapolutele pass incomplete to Terence Loville | 0 |
| 8:24 | 3rd & 7 | opp 23 | John-Keawe Sagapolutele pass complete to Jaylen Lynch for 2 yds to the NAU 21 | +2 |
| 4:26 | 4th & 5 | opp 21 | John-Keawe Sagapolutele pass incomplete to Cru Newman | 0 |
NAU13 plays, 44 yd · End of period | ||||
| 4:26 | 1st & 10 | own 21 | Quran Gossett run for a loss of 1 yard to the NAU 20 | −1 |
| 4:19 | 2nd & 11 | own 20 | Timeout Portland State, clock 04:19 | 0 |
| 4:19 | 2nd & 11 | own 20 | Quran Gossett run for 19 yds to the NAU 39 for a 1ST down | +19 |
| 4:19 | 1st & 10 | own 39 | Ty Pennington run for 3 yds to the NAU 42 | +3 |
| 4:19 | 2nd & 7 | own 42 | Quran Gossett run for 5 yds to the NAU 47 | +5 |
| 2:44 | 3rd & 2 | own 47 | Timeout Portland State, clock 02:44 | 0 |
| 2:44 | 3rd & 2 | own 47 | Quran Gossett run for 10 yds to the PRST 43 for a 1ST down | +10 |
| 2:44 | 1st & 10 | opp 43 | Quran Gossett run for 9 yds to the PRST 34 | +9 |
| 1:59 | 2nd & 1 | opp 34 | Timeout Portland State, clock 01:59 | 0 |
| 1:59 | 2nd & 1 | opp 34 | Quran Gossett run for 3 yds to the PRST 31 for a 1ST down | +3 |
| 1:59 | 1st & 10 | opp 31 | T. Pennington takes a knee | −2 |
| 0:00 | 2nd & 12 | opp 33 | T. Pennington takes a knee | −2 |
| 0:00 | opp 35 | End of 4th Quarter | 0 | |
Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.
Previous 10 meetings vs. Team
Portland State 3–7 vs Northern Arizona
- 2023 · wk 7Portland State 45 @ Northern Arizona 21
- 2022 · wk 5Northern Arizona 27 @ Portland State 35
- 2019 · wk 9Portland State 29 @ Northern Arizona 31
- 2017 · wk 7Northern Arizona 42 @ Portland State 20
- 2014 · wk 8Northern Arizona 21 @ Portland State 17
- 2011 · wk 3Northern Arizona 29 @ Portland State 31
- 2010 · wk 12Portland State 14 @ Northern Arizona 62
- 2009 · wk 7Northern Arizona 44 @ Portland State 23
- 2008 · wk 7Portland State 17 @ Northern Arizona 37
- 2007 · wk 6Northern Arizona 44 @ Portland State 43
Research
Keep this open while you look at others