Week 4 · 2023
Cal Poly at Portland State
Sat 09/23/2023 04:00 PMHillsboro StadiumConference
65°Cloudy8 mph SSE · 63% humidityRecorded at kickoff by College Football Data
Cal Poly
21
3–8
Portland State
59
5–6
Attendance
—
not reported
CP6 plays, 75 yd · Touchdown | ||||
| 14:47 | own 35 | Christian Grubb 99 Yd Kickoff Return (Gianni Smith Kick) | +99 | |
| 14:47 | own 35 | Gianni Smith kickoff for 65 yds for a touchback | 0 | |
| 14:47 | 1st & 10 | own 25 | Troy Fletcher run for no gain to the CP 25 | 0 |
| 14:22 | 2nd & 10 | own 25 | Sam Huard pass complete to Tyrece Fairly-Diyem for 22 yds to the CP 47 for a 1ST down | +22 |
| 13:59 | 1st & 10 | own 47 | Troy Fletcher run for 4 yds to the PRST 49 | +4 |
| 13:40 | 2nd & 6 | opp 49 | S. Huard pass to B. Allen for 49 yds for a TD (N. Serna KICK) | +49 |
PRST3 plays, 57 yd · Touchdown | ||||
| 13:40 | own 35 | Noah Serna kickoff for 47 yds | 0 | |
| 13:35 | 1st & 10 | own 43 | Jobi Malary run for 6 yds to the PRST 49 | +6 |
| 12:54 | 2nd & 4 | own 49 | Dante Chachere run for 51 yds for a TD (Gianni Smith KICK) | +51 |
CP4 plays, -2 yd · Turnover | ||||
| 12:54 | own 35 | Gianni Smith kickoff for 65 yds for a touchback Portland State Penalty, Offsides (-5 Yards) | +60 | |
| 12:40 | 1st & 10 | own 30 | Troy Fletcher run for a loss of 2 yards to the CP 28 | −2 |
| 12:09 | 2nd & 12 | own 28 | Sam Huard run for no gain to the CP 28 | 0 |
| 11:41 | 3rd & 12 | own 28 | Sam Huard pass intercepted | 0 |
PRST1 play, -12 yd · Turnover | ||||
| 11:32 | 1st & 10 | opp 14 | Dante Chachere run for a loss of 12 yards to the CP 29 Dante Chachere fumbled, recovered by CP Zachary Denis | −12 |
CP7 plays, 27 yd · Punt | ||||
| 11:24 | 1st & 10 | own 29 | Sam Huard pass complete to Logan Booher for 3 yds to the CP 32 | +3 |
| 10:52 | 2nd & 7 | own 32 | Sam Huard pass incomplete | 0 |
| 10:46 | 3rd & 7 | own 32 | Sam Huard pass complete to Carlton Brown III for 24 yds to the PRST 44 for a 1ST down | +24 |
| 10:23 | 1st & 10 | opp 44 | Paul Holyfield Jr. run for no gain to the PRST 44 | 0 |
| 9:53 | 2nd & 10 | opp 44 | Sam Huard pass incomplete | 0 |
| 9:44 | 3rd & 10 | opp 44 | Sam Huard pass incomplete | 0 |
| 9:38 | 4th & 10 | opp 44 | Jesse Ehrlich punt for 44 yds for a touchback | 0 |
PRST9 plays, 80 yd · Touchdown | ||||
| 9:29 | 1st & 10 | own 20 | Dante Chachere pass incomplete | 0 |
| 9:23 | 2nd & 10 | own 20 | Andrew Van Buren run for no gain to the PRST 20 | 0 |
| 8:35 | 3rd & 10 | own 20 | Portland State Penalty, False Start (Billy Lutui) to the PRST 15 | −5 |
| 8:13 | 3rd & 15 | own 15 | Dante Chachere pass complete to Quincy Craig for 16 yds to the PRST 31 for a 1ST down | +16 |
| 7:45 | 1st & 10 | own 31 | Dante Chachere pass complete to Nate Bennett for 6 yds to the PRST 37 | +6 |
| 7:06 | 2nd & 4 | own 37 | Portland State Penalty, False Start (Dallas Holliday) to the PRST 32 | −5 |
| 6:52 | 2nd & 9 | own 32 | Jermaine Braddock run for 12 yds to the PRST 44 for a 1ST down | +12 |
| 6:17 | 1st & 10 | own 44 | Jobi Malary run for 56 yds for a TD (Gianni Smith KICK) | +56 |
| 6:17 | own 35 | Gianni Smith kickoff Portland State Penalty, Unsportsmanlike Conduct (Elias Spence) to the PRST 20 | −15 | |
CP5 plays, 7 yd · Punt | ||||
| 6:17 | own 35 | Gianni Smith kickoff for 50 yds | 0 | |
| 6:13 | 1st & 10 | own 27 | Troy Fletcher run for 4 yds to the CP 31 | +4 |
| 5:39 | 2nd & 6 | own 31 | Troy Fletcher run for 5 yds to the CP 36 | +5 |
| 5:08 | 3rd & 1 | own 36 | Troy Fletcher run for a loss of 2 yards to the CP 34 | −2 |
| 4:29 | 4th & 3 | own 34 | Jesse Ehrlich punt for 44 yds , Quincy Craig returns for no gain to the PRST 17 | 0 |
PRST10 plays, 83 yd · Touchdown | ||||
| 3:38 | 1st & 10 | own 17 | Jobi Malary run for 4 yds to the PRST 21 | +4 |
| 3:31 | 2nd & 6 | own 21 | Cal Poly Penalty, Personal Foul (Jeremy Justice) to the PRST 34 for a 1ST down | +15 |
| 2:34 | 1st & 10 | own 34 | Jobi Malary run for 4 yds to the PRST 38 | +4 |
| 2:16 | 2nd & 6 | own 38 | Quincy Craig run for no gain to the PRST 38 | 0 |
| 1:57 | 3rd & 6 | own 38 | Dante Chachere pass complete to Darien Chase for 10 yds to the PRST 48 for a 1ST down | +10 |
| 1:38 | 1st & 10 | own 48 | (01:38) CRAIG, Quincy rush to the right for no gain to the PSU48 (JORDAN, Julius), clock 01:35. PENALTY Before the snap, CPO Illegal Substitution enforced 5 yards from the PSU48 to the CPO47. NO PLAY (replay the down). | +5 |
| 1:10 | 1st & 5 | opp 47 | Quincy Craig run for no gain to the CP 47 | 0 |
| 0:24 | 2nd & 5 | opp 47 | Quincy Craig run for a loss of 3 yards to the 50 yard line | −3 |
| 0:00 | opp 47 | End of 1st Quarter | 0 | |
| 14:51 | 3rd & 8 | midfield | Dante Chachere run for 50 yds for a TD (Gianni Smith KICK) | +50 |
CP5 plays, -2 yd · Punt | ||||
| 14:51 | own 35 | Gianni Smith kickoff for 65 yds for a touchback | 0 | |
| 14:51 | 1st & 10 | own 25 | Sam Huard pass complete to Carlton Brown III for 5 yds to the CP 30 | +5 |
| 14:40 | 2nd & 5 | own 30 | Sam Huard pass incomplete | 0 |
| 14:38 | 3rd & 5 | own 30 | Sam Huard sacked by Slade Shufelt for a loss of 7 yards to the CP 23 | −7 |
| 13:59 | 4th & 12 | own 23 | Jesse Ehrlich punt for 35 yds, downed at the PRST 42 | 0 |
PRST7 plays, 30 yd · Field goal | ||||
| 13:53 | 1st & 10 | own 42 | Quincy Craig run for 8 yds to the 50 yard line | +8 |
| 13:22 | 2nd & 2 | midfield | Quincy Craig run for no gain to the 50 yard line | 0 |
| 12:41 | 3rd & 2 | midfield | Jobi Malary run for 20 yds to the CP 30 for a 1ST down | +20 |
| 12:16 | 1st & 10 | opp 30 | Jobi Malary run for 3 yds to the CP 27 | +3 |
| 11:47 | 2nd & 7 | opp 27 | Jobi Malary run for a loss of 1 yard to the CP 28 | −1 |
| 10:59 | 3rd & 8 | opp 28 | Dante Chachere pass incomplete | 0 |
| 10:49 | 4th & 8 | opp 28 | Gianni Smith 45 yd FG GOOD | +45 |
CP9 plays, 27 yd · Punt | ||||
| 10:49 | own 35 | Gianni Smith kickoff for 65 yds for a touchback | 0 | |
| 10:48 | 1st & 10 | own 25 | Aiden Ramos run for 16 yds to the CP 41 for a 1ST down | +16 |
| 10:19 | 1st & 10 | own 41 | Sam Huard pass incomplete | 0 |
| 10:13 | 2nd & 10 | own 41 | Aiden Ramos run for 12 yds to the PRST 47 for a 1ST down | +12 |
| 9:54 | 1st & 10 | opp 47 | Aiden Ramos run for 8 yds to the PRST 39 | +8 |
| 9:27 | 2nd & 2 | opp 39 | Aiden Ramos run for a loss of 4 yards to the PRST 43 | −4 |
| 8:39 | 3rd & 6 | opp 43 | Sam Huard pass incomplete | 0 |
| 8:36 | 4th & 6 | opp 43 | Cal Poly Penalty, False Start (Ethan Bronson) to the PRST 48 | −5 |
| 8:34 | 4th & 11 | opp 48 | Jesse Ehrlich punt for 23 yds | 0 |
PRST4 plays, 75 yd · Touchdown | ||||
| 8:29 | 1st & 10 | own 25 | Andrew Van Buren run for 70 yds to the CP 5 for a 1ST down | +70 |
| 7:31 | 1st & goal | opp 5 | Timeout Portland State, clock 07:31 | 0 |
| 7:30 | 1st & goal | opp 5 | Andrew Van Buren run for 4 yds to the CP 1 | +4 |
| 6:37 | 2nd & goal | opp 1 | Andrew Van Buren run for 1 yd for a TD (Gianni Smith KICK) | +1 |
CP3 plays, -17 yd · Turnover | ||||
| 6:37 | own 35 | Gianni Smith kickoff for 65 yds for a touchback | 0 | |
| 6:37 | 1st & 10 | own 25 | Sam Huard run for 8 yds to the CP 33 | +8 |
| 6:07 | 2nd & 2 | own 33 | Sam Huard sacked for a loss of 25 yards to the CP 8 | −25 |
PRST1 play, 8 yd · Touchdown | ||||
| 5:54 | 1st & goal | opp 8 | Jobi Malary run for 8 yds for a TD (Gianni Smith KICK) | +8 |
CP6 plays, 7 yd · Punt | ||||
| 5:54 | own 35 | Gianni Smith kickoff | 0 | |
| 5:51 | 1st & 10 | own 35 | Troy Fletcher run for 2 yds to the CP 37 | +2 |
| 5:09 | 2nd & 8 | own 37 | Cal Poly Penalty, False Start (Austin Anderson) to the CP 32 | −5 |
| 4:58 | 2nd & 13 | own 32 | Troy Fletcher run for a loss of 1 yard to the CP 31 | −1 |
| 4:24 | 3rd & 14 | own 31 | Bo Kelly pass complete to Bryson Allen for 11 yds to the CP 42 | +11 |
| 3:40 | 4th & 3 | own 42 | Ryan Collins punt for 40 yds , returns for no gain to the PRST 21 | 0 |
CP4 plays, 21 yd · Touchdown | ||||
| 3:39 | 1st & 10 | opp 21 | Bo Kelly pass incomplete | 0 |
| 3:34 | 2nd & 10 | opp 21 | Bo Kelly pass complete to Tyrece Fairly-Diyem for 12 yds to the PRST 9 for a 1ST down | +12 |
| 2:44 | 1st & goal | opp 5 | Timeout Portland State, clock 02:44 | 0 |
| 2:40 | 1st & goal | opp 4 | Aiden Ramos run for 4 yds for a TD (Noah Serna KICK) | +4 |
PRST4 plays, 63 yd · Touchdown | ||||
| 2:40 | own 35 | Noah Serna kickoff for 37 yds | 0 | |
| 2:34 | 1st & 10 | own 37 | Quincy Craig run for 53 yds to the CP 10 for a 1ST down | +53 |
| 1:41 | 1st & goal | opp 10 | Quincy Craig run for 7 yds to the CP 3 | +7 |
| 0:57 | 2nd & goal | opp 3 | Quincy Craig run for 3 yds for a TD (Gianni Smith KICK) | +3 |
CP10 plays, 23 yd · Punt | ||||
| 0:57 | own 35 | Gianni Smith kickoff for 65 yds for a touchback | 0 | |
| 0:57 | 1st & 10 | own 25 | Bo Kelly pass incomplete | 0 |
| 0:54 | 2nd & 10 | own 25 | Bo Kelly pass complete to Tyrece Fairly-Diyem for 8 yds to the CP 33 | +8 |
| 0:31 | 3rd & 2 | own 33 | Bo Kelly pass complete to Tyrece Fairly-Diyem for 11 yds to the CP 44 for a 1ST down | +11 |
| 0:27 | 1st & 10 | own 44 | Timeout Cal Poly, clock 00:27 | 0 |
| 0:26 | 1st & 10 | own 44 | Bo Kelly pass complete to Troy Fletcher for 3 yds to the CP 47 | +3 |
| 0:22 | 2nd & 7 | own 47 | Bo Kelly pass complete to Evan Burkhart for 1 yd to the CP 48 | +1 |
| 0:15 | 3rd & 6 | own 48 | Timeout Cal Poly, clock 00:15 | 0 |
| 0:14 | 3rd & 6 | own 48 | Bo Kelly pass incomplete | 0 |
| 0:09 | 4th & 6 | own 48 | Ryan Collins punt for 31 yds | 0 |
PRST2 plays, -2 yd · End of period | ||||
| 0:05 | 1st & 10 | own 21 | (00:05) Kneel down by CHACHERE, Dante at PSU19 (team loss of 2), clock 00:01. | 0 |
| 0:00 | own 19 | End of 2nd Quarter | 0 | |
CP5 plays, -5 yd · Punt | ||||
| 15:00 | own 35 | Gianni Smith kickoff for 52 yds | 0 | |
| 14:54 | 1st & 10 | own 30 | Paul Holyfield Jr. run for a loss of 4 yards to the CP 26 | −4 |
| 14:21 | 2nd & 14 | own 26 | Bo Kelly pass complete to Logan Booher for a loss of 1 yard to the CP 25 | −1 |
| 13:59 | 3rd & 15 | own 25 | Bo Kelly pass incomplete | 0 |
| 13:53 | 4th & 15 | own 25 | Ryan Collins punt for 49 yds | 0 |
PRST4 plays, -1 yd · Punt | ||||
| 13:44 | 1st & 10 | own 26 | Dante Chachere pass complete to Christian Grubb for a loss of 3 yards to the PRST 23 | −3 |
| 13:08 | 2nd & 13 | own 23 | Christian Grubb run for 1 yd to the PRST 24 | +1 |
| 12:33 | 3rd & 12 | own 24 | Christian Grubb run for 1 yd to the PRST 25 | +1 |
| 11:52 | 4th & 11 | own 25 | George Triplett punt for 51 yds , Xavier Oliphant returns for no gain to the CP 15 | 0 |
CP7 plays, 26 yd · Punt | ||||
| 11:43 | 1st & 10 | own 15 | Troy Fletcher run for 6 yds to the CP 21 | +6 |
| 11:17 | 2nd & 4 | own 21 | Bo Kelly pass incomplete | 0 |
| 11:10 | 3rd & 4 | own 21 | (11:10) KELLY, Bo pass to the right incomplete intended for GARRISON, Jordan thrown to the CPO35, clock 11:07. PENALTY PSU Pass Interference on AVERY, Isaiah enforced 15 yards to the CPO36 and results in automatic 1ST DOWN [SG]. NO PLAY (replay the down). | +15 |
| 11:07 | 1st & 10 | own 36 | Bo Kelly pass incomplete | 0 |
| 10:59 | 2nd & 10 | own 36 | Troy Fletcher run for 7 yds to the CP 43 | +7 |
| 10:27 | 3rd & 3 | own 43 | Sam Huard run for a loss of 2 yards to the CP 41 | −2 |
| 10:01 | 4th & 5 | own 41 | Ryan Collins punt for 44 yds, fair catch by Jermaine Braddock at the PRST 15 | 0 |
PRST15 plays, 85 yd · Touchdown | ||||
| 9:53 | 1st & 10 | own 15 | Dante Chachere pass complete to Quincy Craig for 7 yds to the PRST 22 | +7 |
| 9:20 | 2nd & 3 | own 22 | Quincy Craig run for 1 yd to the PRST 23 | +1 |
| 8:45 | 3rd & 2 | own 23 | Jobi Malary run for 2 yds to the PRST 25 for a 1ST down | +2 |
| 8:02 | 1st & 10 | own 25 | Dante Chachere pass complete to Semaj Bolin for 8 yds to the PRST 33 | +8 |
| 7:38 | 2nd & 2 | own 33 | Christian Grubb run for 1 yd to the PRST 34 | +1 |
| 6:53 | 3rd & 1 | own 34 | Andrew Van Buren run for 4 yds to the PRST 38 for a 1ST down | +4 |
| 6:16 | 1st & 10 | own 38 | Andrew Van Buren run for no gain to the PRST 38 | 0 |
| 5:37 | 2nd & 10 | own 38 | Jobi Malary run for 17 yds to the CP 45 for a 1ST down | +17 |
| 4:50 | 1st & 10 | opp 45 | Jobi Malary run for no gain to the CP 45 | 0 |
| 4:04 | 2nd & 10 | opp 45 | Quincy Craig run for 10 yds to the CP 35 for a 1ST down | +10 |
| 3:25 | 1st & 10 | opp 35 | Quincy Craig run for 3 yds to the CP 32 | +3 |
| 2:45 | 2nd & 7 | opp 32 | Dante Chachere pass complete to Nate Bennett for 9 yds to the CP 23 for a 1ST down | +9 |
| 2:13 | 1st & 10 | opp 23 | Christian Grubb run for 1 yd to the CP 22 | +1 |
| 1:40 | 2nd & 9 | opp 22 | Christian Grubb run for 4 yds to the CP 18 | +4 |
| 0:45 | 3rd & 5 | opp 18 | Dante Chachere pass complete to Quincy Craig for 18 yds for a TD (Gianni Smith KICK) | +18 |
CP11 plays, 66 yd · Touchdown | ||||
| 0:45 | own 35 | Gianni Smith kickoff for 59 yds | 0 | |
| 0:32 | 1st & 10 | own 34 | Aiden Ramos run for 3 yds to the CP 37 | +3 |
| 0:00 | own 34 | End of 3rd Quarter | 0 | |
| 14:59 | 2nd & 7 | own 37 | Aiden Ramos run for 3 yds to the CP 40 | +3 |
| 14:22 | 3rd & 4 | own 40 | Bo Kelly run for 6 yds to the CP 46 for a 1ST down | +6 |
| 13:46 | 1st & 10 | own 46 | Aiden Ramos run for 14 yds to the PRST 40 for a 1ST down | +14 |
| 13:04 | 1st & 10 | opp 40 | Aiden Ramos run for 3 yds to the PRST 37 | +3 |
| 12:38 | 2nd & 7 | opp 37 | Aiden Ramos run for 22 yds to the PRST 15 for a 1ST down | +22 |
| 12:01 | 1st & 10 | opp 15 | Aiden Ramos run for 4 yds to the PRST 11 | +4 |
| 11:50 | 2nd & 6 | opp 11 | Bo Kelly pass incomplete | 0 |
| 11:41 | 3rd & 6 | opp 11 | Bo Kelly pass complete to Aidan Scott for 11 yds for a TD (Noah Serna KICK) | +11 |
PRST7 plays, 14 yd · Punt | ||||
| 11:41 | own 35 | Noah Serna kickoff for 42 yds | 0 | |
| 11:32 | 1st & 10 | own 37 | Christian Grubb run for 3 yds to the PRST 40 | +3 |
| 10:55 | 2nd & 7 | own 40 | Christian Grubb run for 8 yds to the PRST 48 for a 1ST down | +8 |
| 10:15 | 1st & 10 | own 48 | Christian Grubb run for 2 yds to the 50 yard line | +2 |
| 9:36 | 2nd & 8 | midfield | Jalynnee McGee run for a loss of 1 yard to the PRST 49 | −1 |
| 8:53 | 3rd & 9 | own 49 | Logan Gonzalez pass complete to Jalynnee McGee for 2 yds to the CP 49 | +2 |
| 8:14 | 4th & 7 | opp 49 | George Triplett punt for 39 yds, fair catch by Xavier Oliphant at the CP 10 | 0 |
CP7 plays, 20 yd · Punt | ||||
| 8:09 | 1st & 10 | own 10 | Aiden Ramos run for a loss of 3 yards to the CP 7 | −3 |
| 7:27 | 2nd & 13 | own 7 | Aiden Ramos run for 7 yds to the CP 14 | +7 |
| 6:43 | 3rd & 6 | own 14 | Bo Kelly pass complete to Aidan Scott for 7 yds to the CP 21 for a 1ST down | +7 |
| 6:09 | 1st & 10 | own 21 | Aiden Ramos run for 5 yds to the CP 26 | +5 |
| 5:41 | 2nd & 5 | own 26 | Aiden Ramos run for a loss of 1 yard to the CP 25 | −1 |
| 5:02 | 3rd & 6 | own 25 | Bo Kelly run for 5 yds to the CP 30 | +5 |
| 4:16 | 4th & 1 | own 30 | Ryan Collins punt for 46 yds | 0 |
PRST2 plays, 2 yd · Uncategorized | ||||
| 4:04 | 1st & 10 | own 32 | Jalynnee McGee run for 1 yd to the PRST 33 | +1 |
| 3:18 | 2nd & 9 | own 33 | Jalynnee McGee run for 1 yd to the PRST 34 | +1 |
Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.
Previous 7 meetings vs. Team
Portland State 2–5 vs Cal Poly
- 2022 · wk 12Portland State 42 @ Cal Poly 49
- 2021 · wk 9Cal Poly 21 @ Portland State 42
- 2017 · wk 10Portland State 28 @ Cal Poly 35
- 2016 · wk 7Cal Poly 55 @ Portland State 35
- 2015 · wk 8Portland State 38 @ Cal Poly 35
- 2014 · wk 4Portland State 14 @ Cal Poly 42
- 2013 · wk 5Cal Poly 38 @ Portland State 34
Research
Keep this open while you look at others