From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
UC Davis
Portland State
437
Total yards
361
294
Passing yards
250
143
Rushing yards
111
7.7
Yards per pass
11.9
4.9
Yards per rush
3.3
23
First downs
17
7–13
Third downs
4–10
1–2
Fourth downs
1–1
1
Turnovers
1
5–31
Penalties
4–45
18:24
Possession
25:01
Efficiency
UC Davis
Portland State
51%
Success rate
42%
0.22
EPA per play
0.22
1.15
Explosiveness
1.62
0.11
Rushing EPA
−0.31
0.30
Passing EPA
1.02
33%
Passing-down success
61%
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)
UC Davis 66% to win. Elo’s favorite won.
The line
UC Davis −10.5, over/under 60.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. Portland State drives left to right, UC Davis right to left. Our source’s drive data for this game doesn’t add up to the final score, so a score may be missing here; the scoring by quarter above is complete.
Q1 Portland StatePunt, 7 plays, 25 yards
Q1 UC DavisPunt, 3 plays, −4 yards
Q1 Portland StateFumble, 1 play, 1 yard
Q1 UC DavisPunt, 6 plays, 12 yards
Q1 Portland StateTouchdown, 9 plays, 80 yards
Q1 UC DavisTurnover on downs, 13 plays, 59 yards
Q2 Portland StateTouchdown, 10 plays, 80 yards
Q2 UC DavisTouchdown, 3 plays, 78 yards
Q2 Portland StatePunt, 3 plays, 9 yards
Q2 UC DavisTouchdown, 8 plays, 61 yards
Q2 Portland StateTouchdown, 4 plays, 75 yards
Q2 UC DavisResult not recorded, 9 plays, −74 yards
Q3 UC DavisPunt, 5 plays, 32 yards
Q3 Portland StateField goal, 8 plays, 17 yards
Q3 UC DavisFumble, 2 plays, 20 yards
Q3 Portland StatePunt, 3 plays, −1 yard
Q3 UC DavisPunt, 8 plays, 49 yards
Q3 Portland StatePunt, 3 plays, 9 yards
Q3 UC DavisTouchdown, 10 plays, 61 yards
Q4 Portland StateResult not recorded, 8 plays, 66 yards
Play by play
1st quarter5 drives, then Portland State 7, UC Davis 0
Portland State Punt, 7 plays
14:55
Rory Bell kickoff for 61 yds , Christian Grubb return for 20 yds to the PRST 24
14:55
1st & 10 at own 24
Quincy Craig run for 1 yd to the PRST 25
14:55
2nd & 9 at own 25
Delon Thompson run for 13 yds to the PRST 38 for a 1ST down
14:55
1st & 10 at own 38
Dante Chachere pass incomplete
14:55
2nd & 10 at own 38
Dante Chachere pass complete to Quincy Craig for 11 yds to the PRST 49 for a 1ST down
14:55
1st & 10 at own 49
Jalynnee McGee run for 4 yds to the UCD 47
14:55
2nd & 6 at opp 47
Quincy Craig run for a loss of 2 yards to the UCD 49
14:55
3rd & 8 at opp 49
Dante Chachere pass complete to Delon Thompson for 3 yds to the UCD 46
14:55
4th & 5 at opp 46
Portland State Penalty, False Start (-5 Yards) to the PRST 49
10:46
4th & 10 at own 49
Tony Johnson punt for 30 yds , Matteo Perez returns for 1 yd to the UCD 22
UC Davis Punt, 3 plays
10:46
1st & 10 at own 22
Miles Hastings sacked by Elijah Eason for a loss of 9 yards to the UCD 13
10:46
2nd & 19 at own 13
Lan Larison run for 10 yds to the UCD 23
10:46
3rd & 9 at own 23
Miles Hastings pass incomplete
10:46
4th & 9 at own 23
UC Davis Penalty, Delay Of Game (-5 Yards) to the UCD 18
9:50
4th & 14 at own 18
Ben Banks-Altekruse punt for 34 yds to PSU48, fair catch by Jordan Herron
9:50
1st & 10 at own 48
Timeout Portland State, clock 09:50
9:34
1st & 10 at own 48
Dante Chachere run for 1 yd to the PRST 49 Dante Chachere fumbled, recovered by UCD Luka Sarac L. Sarac return for 0 yds
UC Davis Punt, 6 plays
9:34
1st & 10 at opp 49
Lan Larison run for 5 yds to the PRST 44
9:34
2nd & 5 at opp 44
Lan Larison run for 3 yds to the PRST 41
9:34
3rd & 2 at opp 41
Lan Larison run for 4 yds to the PRST 37 for a 1ST down
9:34
1st & 10 at opp 37
Miles Hastings pass incomplete
9:34
2nd & 10 at opp 37
Miles Hastings pass incomplete
9:34
3rd & 10 at opp 37
Miles Hastings pass incomplete
8:01
4th & 10 at opp 37
Ben Banks-Altekruse punt for 37 yds for a touchback
8:01
1st & 10 at own 20
Timeout Portland State, clock 08:01
Portland State Touchdown, 9 plays
8:01
1st & 10 at opp 20
Timeout Portland State, clock 08:01
8:01
1st & 10 at own 20
Delon Thompson run for 5 yds to the PRST 25
8:01
2nd & 5 at own 25
Dante Chachere run for 10 yds to the PRST 35 for a 1ST down
8:01
1st & 10 at own 35
Quincy Craig run for 1 yd to the PRST 36
8:01
2nd & 9 at own 36
CHACHERE, Dante pass short to the right complete for 5 yards to ALVAREZ, Branden caught at the PSU41 and advanced to the PSU41, out of bounds. PENALTY PSU Holding on SPENCE, Elias enforced 10 yards from the PSU36 to the PSU26 [NHSG]. NO PLAY (replay the down).
8:01
2nd & 19 at own 26
Dante Chachere pass complete to Branden Alvarez for 7 yds to the PRST 33
8:01
3rd & 12 at own 33
Dante Chachere pass complete to Jaylen Lynch for 38 yds to the UCD 29 for a 1ST down
8:01
1st & 10 at opp 29
Quincy Craig run for a loss of 2 yards to the UCD 31
8:01
2nd & 12 at opp 31
Delon Thompson run for 13 yds to the UCD 18 for a 1ST down
8:01
1st & 10 at opp 18
Eric Denham run for a loss of 4 yards to the UCD 22
3:20
2nd & 14 at opp 22
Dante Chachere pass complete to Quincy Craig for 22 yds for a TD (Mathias Uribe KICK)Portland State 7, UC Davis 0
3:20
Mathias Uribe kickoff Portland State Penalty, Unsportsmanlike Conduct (Quincy Craig) to the PRST 20
3:20
Timeout Portland State, clock 03:20
UC Davis Turnover on downs, 13 plays
3:13
Mathias Uribe kickoff for 60 yds , C.J. Hutton return for 16 yds to the UCD 21
3:13
1st & 10 at own 21
Miles Hastings pass complete to C.J. Hutton for 6 yds to the UCD 27
3:13
2nd & 4 at own 27
Miles Hastings pass complete to Trent Tompkins for 5 yds to the UCD 32 for a 1ST down
3:13
1st & 10 at own 32
Miles Hastings pass complete to Samuel Gbatu Jr. for 6 yds to the UCD 38
3:13
2nd & 4 at own 38
Miles Hastings pass complete to Samuel Gbatu Jr. for 7 yds to the UCD 45 for a 1ST down
3:13
1st & 10 at own 45
Miles Hastings pass complete to C.J. Hutton for a loss of 2 yards to the UCD 43
3:13
2nd & 12 at own 43
Miles Hastings pass complete to Lan Larison for 9 yds to the PRST 48
3:13
3rd & 3 at opp 48
Lan Larison run for 7 yds to the PRST 41 for a 1ST down
0:00
1st & 10 at opp 41
Miles Hastings pass complete to Chaz Davis for 7 yds to the PRST 34
Q2 15:00
2nd & 3 at opp 34
Miles Hastings run for 5 yds to the PRST 29 for a 1ST down
Q2 15:00
1st & 10 at opp 29
Miles Hastings pass incomplete
Q2 15:00
2nd & 10 at opp 29
Matteo Perez run for 5 yds to the PRST 24
Q2 15:00
3rd & 5 at opp 24
Miles Hastings run for 3 yds to the PRST 21
Q2 0:00
2nd & goal at opp 1
HASTINGS, Miles pass short up the middle complete for 1 yard to WILLIAMS, Winston caught at the PSU0 and advanced to the PSU0, TOUCHDOWN UCD, score nullified by penalty, clock 00:00 (Play was confirmed after review). PENALTY UCD Illegal Touch-Pass on WILLIAMS, Winston enforced 0 yards from the PSU1 to the PSU1, penalty results in a loss of down [NHSG]. NO PLAY (replay the down).
2nd quarter7 drives, then Portland State 20, UC Davis 14
UC Davis Turnover on downs, 13 plays
13:34
4th & 2 at opp 21
Lan Larison run for 1 yd to the PRST 20
Portland State Touchdown, 10 plays
13:34
1st & 10 at own 20
Jalynnee McGee run for 3 yds to the PRST 23
13:34
2nd & 7 at own 23
Dante Chachere run for a loss of 3 yards to the PRST 20
13:34
3rd & 10 at own 20
Dante Chachere pass complete to Eric Denham for 25 yds to the PRST 45 for a 1ST down
13:34
1st & 10 at own 45
Dante Chachere run for a loss of 1 yard to the PRST 44
13:34
2nd & 11 at own 44
Dante Chachere pass complete to Delon Thompson for 13 yds to the UCD 43 for a 1ST down
13:34
1st & 10 at opp 43
Dante Chachere run for no gain to the UCD 43
13:34
2nd & 10 at opp 43
Dante Chachere pass complete to Branden Alvarez for 14 yds to the UCD 29 for a 1ST down
13:34
1st & 10 at opp 29
Quincy Craig run for 5 yds to the UCD 24
8:22
3rd & 5 at opp 24
Timeout Portland State, clock 08:22
8:22
2nd & 5 at opp 24
Dante Chachere run for no gain to the UCD 24
8:14
3rd & 5 at opp 24
Dante Chachere pass complete to Quincy Craig for 24 yds for a TD (Mathias Uribe KICK)Portland State 14, UC Davis 0
8:14
Timeout Portland State, clock 08:14
UC Davis Touchdown, 3 plays
8:09
Mathias Uribe kickoff for 59 yds , C.J. Hutton return for 16 yds to the UCD 22
8:09
1st & 10 at own 22
Lan Larison run for 50 yds to the PRST 28 for a 1ST down
8:09
1st & 10 at opp 28
Miles Hastings pass complete to Lan Larison for 11 yds to the PRST 17 for a 1ST down
7:09
1st & 10 at opp 17
Miles Hastings pass complete to C.J. Hutton for 17 yds for a TD (Hunter Ridley KICK)Portland State 14, UC Davis 7
Portland State Punt, 3 plays
7:09
Rory Bell kickoff for 65 yds for a touchback
7:09
1st & 10 at own 25
Quincy Craig run for no gain to the PRST 25
7:09
2nd & 10 at own 25
Delon Thompson run for 4 yds to the PRST 29
7:09
3rd & 6 at own 29
Dante Chachere run for 5 yds to the PRST 34
5:04
4th & 1 at own 34
Tony Johnson punt for 41 yds , Matteo Perez returns for 14 yds to the UCD 39
5:04
4th & 1 at own 34
Tony Johnson punt for 41 yds , Matteo Perez returns for 14 yds to the UCD 39
UC Davis Touchdown, 8 plays
5:04
1st & 10 at own 39
Lan Larison run for 2 yds to the UCD 41
5:04
2nd & 8 at own 41
Lan Larison run for 6 yds to the UCD 47
5:04
3rd & 2 at own 47
Miles Hastings pass complete to Winston Williams for 6 yds to the PRST 47 for a 1ST down
5:04
1st & 10 at opp 47
Miles Hastings pass complete to Trent Tompkins for 22 yds to the PRST 25 for a 1ST down
5:04
1st & 10 at opp 25
Miles Hastings pass complete to Chaz Davis for 23 yds to the PRST 2 for a 1ST down
2:35
2nd & goal at opp 1
Timeout UC Davis, clock 02:35
2:35
1st & goal at opp 2
Matteo Perez run for 1 yd to the PRST 1
2:35
2nd & goal at opp 1
Lan Larison run for a loss of 5 yards to the PRST 6
1:59
3rd & goal at opp 6
Miles Hastings pass complete to Lan Larison for 6 yds for a TD (Hunter Ridley KICK)Tied at 14
Portland State Touchdown, 4 plays
1:59
Timeout Portland State, clock 01:59
1:59
Rory Bell kickoff for 65 yds for a touchback
1:59
1st & 10 at own 25
Dante Chachere pass complete to Jaylen Lynch for 46 yds to the UCD 29 for a 1ST down
1:59
1st & 10 at opp 29
Dante Chachere pass incomplete
1:59
2nd & 10 at opp 29
Dante Chachere pass complete to Branden Alvarez for 24 yds to the UCD 5 for a 1ST down
1:23
1st & goal at opp 5
Dante Chachere pass complete to Branden Alvarez for 5 yds for a TD (Mathias Uribe PAT BLOCKED)Portland State 20, UC Davis 14
UC Davis Result not recorded, 9 plays
1:23
Mathias Uribe kickoff for 65 yds for a touchback
1:23
1st & 10 at own 25
Miles Hastings pass complete to C.J. Hutton for 16 yds to the UCD 41 for a 1ST down
1:23
1st & 10 at own 41
Miles Hastings pass complete to Chaz Davis for 5 yds to the UCD 46
1:23
2nd & 5 at own 46
Lan Larison run for 3 yds to the UCD 49
0:29
4th & 2 at own 49
Timeout Portland State, clock 00:29
0:29
3rd & 2 at own 49
Miles Hastings pass incomplete
0:25
1st & 10 at opp 44
Timeout UC Davis, clock 00:25
0:25
4th & 2 at own 49
Lan Larison run for 7 yds to the PRST 44 for a 1ST down
0:25
1st & 10 at opp 44
Miles Hastings pass complete to Lan Larison for 4 yds to the PRST 40
0:13
1st & 10 at opp 32
Timeout UC Davis, clock 00:13
0:13
2nd & 6 at opp 40
Miles Hastings pass complete to Lan Larison for 8 yds to the PRST 32 for a 1ST down
0:13
1st & 10 at opp 32
Miles Hastings pass complete to C.J. Hutton for 31 yds to the PRST 1 for a 1ST down
0:13
1st & goal at opp 1
Miles Hastings pass incomplete
3rd quarter7 drives, then Portland State 23, UC Davis 14
UC Davis Punt, 5 plays
14:56
Mathias Uribe kickoff for 64 yds , C.J. Hutton return for 22 yds to the UCD 6
14:56
1st & 10 at own 6
Lan Larison run for 5 yds to the UCD 11
14:56
2nd & 5 at own 11
Miles Hastings pass complete to Lan Larison for 19 yds to the UCD 30 for a 1ST down
14:56
1st & 10 at own 30
Miles Hastings pass incomplete
14:56
2nd & 10 at own 30
Miles Hastings pass complete to Winston Williams for 6 yds to the UCD 36
14:56
3rd & 4 at own 36
Lan Larison run for 2 yds to the UCD 38
12:36
4th & 2 at own 38
Ben Banks-Altekruse punt for 41 yds , Jordan Herron returns for 40 yds to the UCD 39
Portland State Field goal, 8 plays
12:36
1st & 10 at opp 39
Dante Chachere pass complete to Branden Alvarez for 9 yds to the UCD 30
12:36
2nd & 1 at opp 30
Dante Chachere pass complete to Branden Alvarez for a loss of 3 yards to the UCD 33
12:36
3rd & 4 at opp 33
Dante Chachere run for 3 yds to the UCD 30
12:36
4th & 1 at opp 30
Delon Thompson run for 2 yds to the UCD 28 for a 1ST down
12:36
1st & 10 at opp 28
Delon Thompson run for 6 yds to the UCD 22
12:36
2nd & 4 at opp 22
Dante Chachere pass incomplete
12:36
3rd & 4 at opp 22
Dante Chachere pass incomplete
9:25
4th & 4 at opp 22
Mathias Uribe 40 yd FG GOODPortland State 23, UC Davis 14
UC Davis Fumble, 2 plays
9:25
Mathias Uribe kickoff for 65 yds for a touchback
9:25
1st & 10 at own 25
Miles Hastings pass complete to C.J. Hutton for 24 yds to the UCD 49 for a 1ST down
8:59
1st & 10 at own 49
Miles Hastings sacked for a loss of 4 yards to the UCD 45 Miles Hastings fumbled, recovered by PRST Jayden House , return for 0 yards
Portland State Punt, 3 plays
8:59
1st & 10 at opp 45
Jalynnee McGee run for a loss of 1 yard to the UCD 46
8:59
2nd & 11 at opp 46
Delon Thompson run for 1 yd to the UCD 45
8:59
3rd & 10 at opp 45
Dante Chachere sacked by David Meyer and Rex Connors for a loss of 1 yard to the UCD 46
6:53
4th & 11 at opp 46
Tony Johnson punt for 36 yds, fair catch by Matteo Perez at the UCD 10
6:53
1st & 10 at own 10
Timeout Portland State, clock 06:53
UC Davis Punt, 8 plays
6:53
1st & 10 at own 10
Matteo Perez run for 21 yds to the UCD 31 for a 1ST down
6:53
1st & 10 at own 31
HASTINGS, Miles pass deep up the middle incomplete dropped by GALE, Josh thrown to the PSU46. PENALTY Before the snap, UCD Illegal Formation on DAVIS, Chaz enforced 5 yards from the UCD31 to the UCD26. NO PLAY (replay the down).
6:53
1st & 15 at own 26
Lan Larison run for 6 yds to the UCD 32
6:53
2nd & 9 at own 32
Miles Hastings pass complete to Winston Williams for 9 yds to the UCD 41 for a 1ST down
6:53
1st & 10 at own 41
Matteo Perez run for 1 yd to the UCD 42
6:53
2nd & 9 at own 42
Miles Hastings pass incomplete
6:53
3rd & 9 at own 42
Portland State Penalty, Personal Foul (Zach Wusstig) to the PRST 43 for a 1ST down
6:53
1st & 10 at opp 43
Miles Hastings pass incomplete
6:53
2nd & 10 at opp 43
Lan Larison run for a loss of 3 yards to the PRST 46
6:53
3rd & 13 at opp 46
Miles Hastings pass complete to Winston Williams for 5 yds to the PRST 41
3:42
4th & 8 at opp 41
Ben Banks-Altekruse punt for 35 yds, fair catch by Jordan Herron at the PRST 6
3:42
1st & 10 at own 6
Timeout Portland State, clock 03:42
Portland State Punt, 3 plays
3:42
1st & 10 at own 6
Delon Thompson run for 1 yd to the PRST 7
3:42
2nd & 9 at own 7
Dante Chachere run for 8 yds to the PRST 15
3:42
3rd & 1 at own 15
Quincy Craig run for no gain to the PRST 15
1:10
4th & 1 at own 15
Tony Johnson punt for 48 yds , Matteo Perez returns for 2 yds to the UCD 39
UC Davis Touchdown, 10 plays
1:10
1st & 10 at own 39
Miles Hastings pass incomplete
1:10
2nd & 10 at own 39
Lan Larison run for 7 yds to the UCD 46
1:10
3rd & 3 at own 46
Miles Hastings pass complete to Winston Williams for 4 yds to the 50 yard line for a 1ST down
0:00
1st & 10 at the 50
Miles Hastings pass complete to Lan Larison for 35 yds to the PRST 15 for a 1ST down
Q4 15:00
1st & 10 at opp 15
Lan Larison run for 3 yds to the PRST 12
Q4 15:00
2nd & 7 at opp 12
Lan Larison run for 3 yds to the PRST 9
Q4 15:00
3rd & 4 at opp 9
Miles Hastings pass complete to Trent Tompkins for 5 yds to the PRST 4 for a 1ST down
Q4 15:00
1st & goal at opp 4
Lan Larison run for 1 yd to the PRST 3
Q4 15:00
2nd & goal at opp 3
Miles Hastings pass incomplete
Q4 12:48
3rd & goal at opp 3
Miles Hastings run for 3 yds for a TD (Hunter Ridley KICK)Portland State 23, UC Davis 21
Q4 12:48
Timeout Portland State, clock 12:48
4th quarter1 drive, then UC Davis 27, Portland State 26
Portland State Result not recorded, 8 plays
12:43
Rory Bell kickoff for 62 yds , Christian Grubb return for 12 yds to the PRST 15
12:43
1st & 10 at own 15
Delon Thompson run for 19 yds to the PRST 34 for a 1ST down
12:43
1st & 10 at own 34
Dante Chachere pass complete to Jaylen Lynch for 5 yds to the PRST 39
12:43
2nd & 5 at own 39
Dante Chachere pass complete to Branden Alvarez for 7 yds to the PRST 46 for a 1ST down
12:43
1st & 10 at own 46
Christian Grubb run for 2 yds to the PRST 48
12:43
2nd & 8 at own 48
Delon Thompson run for 4 yds to the UCD 48
12:43
3rd & 4 at opp 48
Dante Chachere run for 10 yds to the UCD 38 for a 1ST down
12:43
1st & 10 at opp 38
UC Davis Penalty, Personal Foul (Rex Connors) to the UCD 23 for a 1ST down
12:43
1st & 10 at opp 23
Jalynnee McGee run for 4 yds to the UCD 19
12:43
2nd & 6 at opp 19
Dante Chachere pass incomplete
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.