From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Tarleton State
Portland State
453
Total yards
277
152
Passing yards
169
301
Rushing yards
108
6.1
Yards per pass
4.8
7.9
Yards per rush
3.7
22
First downs
17
6–12
Third downs
4–14
1–1
Fourth downs
0–1
1
Turnovers
4
4–30
Penalties
6–45
27:38
Possession
32:22
Efficiency
Tarleton State
Portland State
42%
Success rate
35%
0.36
EPA per play
−0.32
1.57
Explosiveness
0.89
0.37
Rushing EPA
−0.24
0.35
Passing EPA
−0.39
23%
Passing-down success
24%
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)
Tarleton State 56% to win. Elo’s favorite won.
The line
Tarleton State −16.5, over/under 55.5.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Before kickoff, the win chances were Tarleton State 89%, Portland State 11%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Portland State drives left to right, Tarleton State right to left.
Q1 Tarleton StateFumble, 13 plays, 64 yards
Q1 Portland StatePunt, 3 plays, 6 yards
Q1 Tarleton StateTouchdown, 3 plays, 49 yards
Q1 Portland StateInterception, 8 plays, 48 yards
Q1 Tarleton StateMissed FG, 6 plays, 11 yards
Q1 Portland StatePunt, 6 plays, 8 yards
Q2 Tarleton StateTouchdown, 1 play, 89 yards
Q2 Portland StatePunt, 3 plays, 0 yards
Q2 Tarleton StatePunt, 3 plays, 5 yards
Q2 Portland StateInterception, 5 plays, 28 yards
Q2 Tarleton StatePunt, 5 plays, 22 yards
Q2 Portland StateMissed FG, 9 plays, 44 yards
Q2 Tarleton StateEnd of half, 2 plays, 8 yards
Q3 Portland StatePunt, 9 plays, 41 yards
Q3 Tarleton StateTouchdown, 6 plays, 88 yards
Q3 Tarleton StateTouchdown, 4 plays, 29 yards
Q3 Portland StateTurnover on downs, 6 plays, 19 yards
Q3 Tarleton StateMissed FG, 8 plays, 20 yards
Q4 Portland StatePick-six, 3 plays (Tarleton State scores), −2 yards
Q4 Portland StatePunt, 6 plays, 23 yards
Q4 Tarleton StateTouchdown, 12 plays, 75 yards
Q4 Portland StateMissed FG, 8 plays, 50 yards
Q4 Tarleton StateResult not recorded, 2 plays, 4 yards
Play by play
1st quarter6 drives, then Tarleton State 7, Portland State 0
Tarleton State Fumble, 13 plays
14:57
1st & 10 at own 35
Mathias Uribe kickoff for 49 yds , Bryce Parker return for no gain to the TAR 16
14:57
1st & 10 at own 16
Victor Gabalis pass complete to Peyton Kramer for 20 yds to the TAR 36 for a 1ST down
14:57
1st & 10 at own 36
Tylan Hines run for 3 yds to the TAR 39
13:59
2nd & 7 at own 39
Tarleton State Penalty, Ineligible Downfield on Pass (-5 Yards) to the TAR 34
13:59
2nd & 12 at own 34
Tylan Hines run for 10 yds to the TAR 44
13:59
3rd & 2 at own 44
Tylan Hines run for 5 yds to the TAR 49 for a 1ST down
13:59
1st & 10 at own 49
Victor Gabalis pass complete to Keylan Johnson for 4 yds to the PRST 47
13:59
2nd & 6 at opp 47
Victor Gabalis pass complete to Cody Jackson for 16 yds to the PRST 31 for a 1ST down
13:59
1st & 10 at opp 31
Tylan Hines run for 2 yds to the PRST 29
13:59
2nd & 8 at opp 29
Tre Page Iii run for 5 yds to the PRST 24
13:59
3rd & 3 at opp 24
Tre Page Iii run for 6 yds to the PRST 18 for a 1ST down
13:59
1st & 10 at opp 18
Tre Page Iii run for a loss of 3 yards to the PRST 21
13:59
2nd & 13 at opp 21
Victor Gabalis pass incomplete to Keylan Johnson
9:54
3rd & 13 at opp 21
Caleb Lewis run for 1 yd to the PRST 20 Caleb Lewis fumbled, recovered by PRST J’Querian Ladson
Portland State Punt, 3 plays
9:54
2nd & 10 at own 20
Timeout Portland State, clock 09:54
9:54
1st & 10 at own 20
Delon Thompson run for no gain to the PRST 20
9:54
2nd & 10 at own 20
Tyrese Smith run for 6 yds to the PRST 26
9:54
3rd & 4 at own 26
Gabe Downing pass incomplete to Chance Miller
9:54
3rd & 4 at own 26
Gabe Downing pass incomplete to Chance Miller
8:24
4th & 4 at own 26
Tony Johnson punt for 23 yds
Tarleton State Touchdown, 3 plays
8:24
1st & 10 at opp 49
Victor Gabalis pass complete to T’iar Young for 11 yds to the PRST 38 for a 1ST down
8:24
1st & 10 at opp 38
Victor Gabalis pass complete to Peyton Kramer for 10 yds to the PRST 28 for a 1ST down
7:25
1st & 10 at opp 28
Tre Page 28 Yd Run (Corbin Poston Kick)Tarleton State 7, Portland State 0
7:25
1st & 10 at own 37
Timeout Portland State, clock 07:25
7:25
1st & 10 at own 37
Timeout Portland State, clock 07:25
7:21
1st & 10 at own 35
Brad Larson kickoff for 48 yds , Andre Miller return for 15 yds to the 50 yard line Tarleton State Penalty, Defensive Offside (Jadan Aubert) to the PRST 37
Portland State Interception, 8 plays
7:21
1st & 10 at own 37
Gabe Downing pass complete to Kristian Ingman for 6 yds to the PRST 43
7:21
2nd & 4 at own 43
Delon Thompson run for 1 yd to the PRST 44
7:21
3rd & 3 at own 44
Gabe Downing pass complete to Branden Alvarez for 10 yds to the TAR 46 for a 1ST down
7:21
1st & 10 at opp 46
Gabe Downing pass complete to Branden Alvarez for 7 yds to the TAR 39
7:21
2nd & 3 at opp 39
Tyrese Smith run for 4 yds to the TAR 35 for a 1ST down
7:21
1st & 10 at opp 35
Gabe Downing pass complete to Branden Alvarez for 21 yds to the TAR 14 for a 1ST down
7:21
1st & 10 at opp 14
Delon Thompson run for a loss of 1 yard to the TAR 15
2:36
2nd & 11 at opp 15
Gabe Downing pass intercepted Ty Rawls return for 54 yds to the PRST 36
Tarleton State Missed FG, 6 plays
2:36
1st & 10 at opp 36
run for 3 yds to the PRST 39 fumbled, recovered by TAR Victor Gabalis
2:36
2nd & 13 at opp 39
Tre Page Iii run for 18 yds to the PRST 21 for a 1ST down
2:36
1st & 10 at opp 21
Tre Page Iii run for 1 yd to the PRST 20
2:36
2nd & 9 at opp 20
Victor Gabalis pass incomplete to T’iar Young
2:36
3rd & 9 at opp 20
Victor Gabalis pass incomplete to Peyton Kramer
2:36
4th & 9 at opp 20
PENALTY TSU False Start 5 yards from PSU20 to PSU25. NO PLAY.
0:36
4th & 14 at opp 25
Corbin Poston 42 yd FG MISSED
Portland State Punt, 6 plays
0:36
1st & 10 at own 25
Portland State Penalty, UNS: Unsportsmanlike Conduct (-12 Yards) to the PRST 13
0:36
1st & 22 at own 13
Timeout Portland State, clock 00:36
0:36
1st & 22 at own 13
Timeout Portland State, clock 00:36
0:00
1st & 22 at own 13
Delon Thompson run for a loss of 1 yard to the PRST 12
Q2 15:00
2nd & 23 at own 12
Gabe Downing run for 3 yds to the PRST 15
Q2 15:00
3rd & 8 at own 15
Gabe Downing pass complete to Branden Alvarez for 10 yds to the PRST 25 for a 1ST down
Q2 15:00
1st & 10 at own 25
Gabe Downing run for no gain to the PRST 25
Q2 15:00
2nd & 10 at own 25
Gabe Downing pass complete to Cru Newman for 4 yds to the PRST 21
Q2 15:00
3rd & 14 at own 21
Gabe Downing pass complete to Chance Miller for 12 yds to the PRST 33
Q2 11:04
4th & 2 at own 33
Tony Johnson punt for 56 yds
2nd quarter7 drives, then Tarleton State 14, Portland State 0
Tarleton State Touchdown, 1 play
10:49
1st & 10 at own 11
Tre Page 89 Yd Run (Corbin Poston Kick)Tarleton State 14, Portland State 0
10:49
1st & 10 at own 18
Timeout Portland State, clock 10:49
10:49
1st & 10 at own 18
Timeout Portland State, clock 10:49
Portland State Punt, 3 plays
10:47
1st & 10 at own 35
Brad Larson kickoff for 61 yds , Cru Newman return for 14 yds to the PRST 18
10:47
1st & 10 at own 18
Tyrese Smith run for 1 yd to the PRST 19
10:47
2nd & 9 at own 19
Tyrese Smith run for 4 yds to the PRST 23
10:47
3rd & 5 at own 23
PENALTY PSU False Start (Leatigaga,Pule) 5 yards from PSU23 to PSU18. NO PLAY.
10:47
3rd & 10 at own 18
Gabe Downing pass incomplete to Branden Alvarez
10:47
3rd & 10 at own 18
Gabe Downing pass incomplete to Branden Alvarez
8:53
4th & 10 at own 18
Tony Johnson punt for 49 yds
Tarleton State Punt, 3 plays
8:53
1st & 10 at own 33
Victor Gabalis pass incomplete to Cody Jackson
8:53
2nd & 10 at own 33
Tre Page Iii run for 5 yds to the TAR 38
8:53
3rd & 5 at own 38
Victor Gabalis pass incomplete to Reginald Harden Jr.
8:53
3rd & 5 at own 38
Victor Gabalis pass incomplete to Reginald Harden Jr.
8:02
4th & 5 at own 38
Charlie Mullen punt for 37 yds, fair catch by Cru Newman at the PRST 25
Portland State Interception, 5 plays
8:02
1st & 10 at own 25
Gabe Downing pass complete to Kristian Ingman for 13 yds to the PRST 38 for a 1ST down
8:02
1st & 10 at own 38
Delon Thompson run for 11 yds to the PRST 49 for a 1ST down
8:02
1st & 10 at own 49
Delon Thompson run for 7 yds to the TAR 44
8:02
2nd & 3 at opp 44
Delon Thompson run for a loss of 3 yards to the TAR 47
8:02
2nd & 3 at opp 44
Delon Thompson run for a loss of 3 yards to the TAR 47
5:44
3rd & 6 at opp 47
Timeout Portland State, clock 05:44
5:39
3rd & 6 at opp 47
Gabe Downing pass intercepted Ty Rawls return for no gain to the TAR 35
Tarleton State Punt, 5 plays
5:39
1st & 10 at own 35
Tre Page Iii run for 5 yds to the TAR 40
5:39
2nd & 5 at own 40
Victor Gabalis pass complete to Cody Jackson for 11 yds to the PRST 49 for a 1ST down
5:39
1st & 10 at opp 49
Tre Page Iii run for no gain to the PRST 49
5:39
2nd & 10 at opp 49
Victor Gabalis pass incomplete to Cody Jackson
5:39
3rd & 10 at opp 49
Tre Page Iii run for 6 yds to the PRST 43
5:39
2nd & 5 at own 40
Victor Gabalis pass complete to Cody Jackson for 11 yds to the PRST 49 for a 1ST down
5:39
1st & 10 at opp 49
Tre Page Iii run for no gain to the PRST 49
5:39
3rd & 10 at opp 49
Tre Page Iii run for 6 yds to the PRST 43
3:28
4th & 4 at opp 43
Timeout Tarleton State, clock 03:28
3:28
4th & 4 at opp 43
Timeout Tarleton State, clock 03:28
3:22
4th & 4 at opp 43
Charlie Mullen punt for 43 yds for a touchback
Portland State Missed FG, 9 plays
3:22
1st & 10 at own 20
Delon Thompson run for 6 yds to the PRST 26
3:22
2nd & 4 at own 26
Delon Thompson run for 4 yds to the PRST 30 for a 1ST down
3:22
1st & 10 at own 30
Delon Thompson run for 3 yds to the PRST 33
3:22
1st & 10 at own 30
Delon Thompson run for 3 yds to the PRST 33
2:00
2nd & 7 at own 33
Timeout Portland State, clock 02:00
2:00
2nd & 7 at own 33
Gabe Downing pass complete to Terence Loville for 10 yds to the PRST 43 for a 1ST down
2:00
1st & 10 at own 43
Delon Thompson run for no gain to the PRST 43
2:00
2nd & 10 at own 43
No Huddle-Shotgun Downing,Gabe pass incomplete deep left to Miller,Andre thrown to TSU30 PENALTY TSU Pass Interference (Aubert,Jadan) 15 yards from PSU43 to TSU42, 1ST DOWN. NO PLAY.
2:00
1st & 10 at opp 42
Gabe Downing pass incomplete to Chance Miller
2:00
2nd & 10 at opp 42
Gabe Downing pass complete to Branden Alvarez for 6 yds to the TAR 36
2:00
3rd & 4 at opp 36
Gabe Downing pass incomplete to Terence Loville
2:00
2nd & 10 at opp 42
Gabe Downing pass complete to Branden Alvarez for 6 yds to the TAR 36
2:00
3rd & 4 at opp 36
Gabe Downing pass incomplete to Terence Loville
0:22
4th & 4 at opp 36
Mathias Uribe 54 yd FG MISSED
Tarleton State End of half, 2 plays
0:22
1st & 10 at own 36
Victor Gabalis pass complete to Tre Page Iii for 8 yds to the TAR 44
0:22
1st & 10 at own 36
Victor Gabalis pass complete to Tre Page Iii for 8 yds to the TAR 44
0:09
2nd & 2 at own 44
Timeout Tarleton State, clock 00:09
0:00
2nd & 2 at own 44
Victor Gabalis pass incomplete
Q3 8:59
4th & 7 at opp 38
Tony Johnson punt for 26 yds
3rd quarter6 drives, then Tarleton State 28, Portland State 0
Tarleton State Touchdown, 6 plays
8:59
2nd & 7 at own 15
Timeout Portland State, clock 08:59
8:59
1st & 10 at own 12
Tre Page Iii run for 3 yds to the TAR 15
8:59
2nd & 7 at own 15
Tre Page Iii run for a loss of 1 yard to the TAR 14
8:59
3rd & 8 at own 14
Victor Gabalis pass complete to Peyton Kramer for 18 yds to the TAR 32 for a 1ST down
8:59
1st & 10 at own 32
Victor Gabalis pass complete to Peyton Kramer for 21 yds to the PRST 47 for a 1ST down
8:59
1st & 10 at opp 47
Victor Gabalis run for 33 yds to the PRST 14 for a 1ST down
6:07
1st & 10 at opp 14
Timeout Portland State, clock 06:07
6:02
1st & 10 at opp 14
Victor Gabalis pass complete to Dawson Hearne for 14 yds for a TD (Corbin Poston KICK)Tarleton State 21, Portland State 0
Tarleton State Touchdown, 4 plays
5:54
1st & 10 at own 35
Brad Larson kickoff for 56 yds , Andre Miller return for 20 yds to the PRST 29 Andre Miller fumbled, recovered by TAR Jadan Aubert
5:54
1st & 10 at opp 29
Victor Gabalis pass complete to Cody Jackson for 9 yds to the PRST 20
5:54
2nd & 1 at opp 20
Tre Page Iii run for 5 yds to the PRST 15 for a 1ST down Portland State Penalty, Personal Foul (Lonnie Burt) to the PRST 7 for a 1ST down
5:54
1st & goal at opp 7
Tre Page Iii run for 3 yds to the PRST 4
4:04
2nd & goal at opp 4
Victor Gabalis pass complete to Danny Joiner for 4 yds for a TD (Corbin Poston KICK)Tarleton State 28, Portland State 0
Portland State Turnover on downs, 6 plays
3:58
1st & 10 at own 35
Brad Larson kickoff for 58 yds , Andre Miller return for 23 yds to the PRST 30
3:58
1st & 10 at own 30
Tyrese Smith pass incomplete to Branden Alvarez
3:58
2nd & 10 at own 30
Tyrese Smith pass complete to Chance Miller for 10 yds to the PRST 40 for a 1ST down
3:58
1st & 10 at own 40
Shotgun Smith,Tyrese pass incomplete short middle to Ingman,Kristian thrown to TSU48 PENALTY PSU Ineligible Downfield on Pass (Ingman,Kristian) 5 yards from PSU40 to PSU35. NO PLAY.
3:58
1st & 15 at own 35
Tyrese Smith pass incomplete to Jaylen Lynch
3:58
2nd & 15 at own 35
Tyrese Smith pass complete to Delon Thompson for 11 yds to the PRST 46
3:58
3rd & 4 at own 46
Tyrese Smith run for 3 yds to the PRST 49
1:27
4th & 1 at own 49
Timeout Portland State, clock 01:27
1:23
4th & 1 at own 49
Tyrese Smith run for no gain to the PRST 49
Tarleton State Missed FG, 8 plays
1:23
1st & 10 at opp 49
Caleb Lewis run for a loss of 2 yards to the TAR 49
1:23
2nd & 12 at own 49
Victor Gabalis pass incomplete to Peyton Kramer
Portland State Punt, 9 plays
0:49
1st & 10 at own 35
Brad Larson kickoff for 65 yds , Cru Newman return for 21 yds to the PRST 21
0:49
1st & 10 at own 21
Delon Thompson run for no gain to the PRST 21
0:49
2nd & 10 at own 21
Tyrese Smith run for 9 yds to the PRST 30
0:49
3rd & 1 at own 30
Delon Thompson run for 6 yds to the PRST 36 for a 1ST down
0:49
1st & 10 at own 36
PENALTY PSU False Start (Leatigaga,Pule) 5 yards from PSU36 to PSU31. NO PLAY.
0:49
1st & 15 at own 31
Tyrese Smith run for 16 yds to the PRST 47 for a 1ST down
0:49
1st & 10 at own 47
Delon Thompson run for 6 yds to the TAR 47
0:49
2nd & 4 at opp 47
Tyrese Smith run for 6 yds to the TAR 41 for a 1ST down
0:49
1st & 10 at opp 41
Delon Thompson run for 2 yds to the TAR 39
0:49
2nd & 8 at opp 39
Tyrese Smith run for 1 yd to the TAR 38
0:49
3rd & 7 at opp 38
Gabe Downing pass incomplete to Jaylen Lynch
0:49
3rd & 7 at opp 38
Gabe Downing pass incomplete to Jaylen Lynch
0:49
4th & 7 at opp 38
Tony Johnson punt for 26 yds
Tarleton State Missed FG, 8 plays
0:00
3rd & 12 at own 49
Victor Gabalis pass complete to Caleb Lewis for 11 yds to the PRST 40
Q4 15:00
4th & 1 at opp 40
Daniel Greek run for 8 yds to the PRST 32 for a 1ST down
Q4 15:00
1st & 10 at opp 32
Caleb Lewis run for 3 yds to the PRST 29
Q4 15:00
2nd & 7 at opp 29
Victor Gabalis pass incomplete to T’iar Young
Q4 15:00
3rd & 7 at opp 29
Victor Gabalis pass incomplete to Bryce Parker
Q4 13:20
4th & 7 at opp 29
Corbin Poston 46 yd FG MISSED
4th quarter5 drives, then Tarleton State 42, Portland State 0
Portland State Pick-six, 3 plays (Tarleton State scores)
13:20
2nd & 10 at own 29
Timeout Portland State, clock 13:20
13:20
1st & 10 at own 29
John-Keawe Sagapolutele pass incomplete to Branden Alvarez
13:20
2nd & 10 at own 29
John-Keawe Sagapolutele pass complete to Jaylen Lynch for 2 yds to the PRST 27
12:21
3rd & 12 at own 27
Omar Emmons 37 Yd Interception Return (Corbin Poston Kick)Tarleton State 35, Portland State 0
12:21
1st & 10 at own 10
Timeout Portland State, clock 12:21
12:05
1st & 10 at own 35
Brad Larson kickoff for 65 yds , Cru Newman return for 59 yds to the PRST 6 Portland State Penalty, Offensive Holding (10 Yards) to the PRST 10
Portland State Punt, 6 plays
12:05
1st & 10 at own 10
Delon Thompson run for a loss of 3 yards to the PRST 7
12:05
2nd & 13 at own 7
John-Keawe Sagapolutele pass incomplete to Delon Thompson
12:05
3rd & 13 at own 7
Delon Thompson run for 17 yds to the PRST 24 for a 1ST down
12:05
1st & 10 at own 24
John-Keawe Sagapolutele pass incomplete to Kristian Ingman
12:05
2nd & 10 at own 24
John-Keawe Sagapolutele pass complete to Delon Thompson for 9 yds to the PRST 33
12:05
3rd & 1 at own 33
John-Keawe Sagapolutele pass incomplete to Branden Alvarez
9:44
4th & 1 at own 33
Tony Johnson punt for 42 yds, fair catch by Caleb Lewis at the TAR 25
Tarleton State Touchdown, 12 plays
9:44
1st & 10 at own 25
Daniel Greek pass incomplete to Bryce Parker
9:44
2nd & 10 at own 25
Caleb Lewis run for 6 yds to the TAR 31
9:44
3rd & 4 at own 31
Caleb Lewis run for 11 yds to the TAR 42 for a 1ST down
9:44
1st & 10 at own 42
Caleb Lewis run for 4 yds to the TAR 46
9:44
2nd & 6 at own 46
Caleb Lewis run for 13 yds to the PRST 41 for a 1ST down
9:44
1st & 10 at opp 41
Caleb Lewis run for 4 yds to the PRST 37
9:44
2nd & 6 at opp 37
run for 3 yds to the PRST 40 fumbled, recovered by TAR Deangelo Rosemond
9:44
3rd & 9 at opp 40
Deangelo Rosemond run for 17 yds to the PRST 23 for a 1ST down
9:44
1st & 10 at opp 23
Deangelo Rosemond run for 12 yds to the PRST 11 for a 1ST down
9:44
1st & 10 at opp 11
Caleb Lewis run for no gain to the PRST 11
9:44
2nd & 10 at opp 11
Caleb Lewis run for 3 yds to the PRST 8
2:53
3rd & 7 at opp 8
Caleb Lewis run for 8 yds for a TD (Corbin Poston KICK)Tarleton State 42, Portland State 0
Portland State Missed FG, 8 plays
2:39
1st & 10 at own 35
Brad Larson kickoff for 65 yds , Cru Newman return for 31 yds to the PRST 31
2:39
1st & 10 at own 31
John-Keawe Sagapolutele pass complete to Cru Newman for 6 yds to the PRST 37
2:39
2nd & 4 at own 37
John-Keawe Sagapolutele pass complete to Cru Newman for 4 yds to the PRST 41 for a 1ST down
2:00
1st & 10 at own 41
Timeout Portland State, clock 02:00
2:00
1st & 10 at own 41
John-Keawe Sagapolutele pass complete to Branden Alvarez for 18 yds to the TAR 41 for a 1ST down
2:00
1st & 10 at opp 41
John-Keawe Sagapolutele pass complete to Jaylen Lynch for 22 yds to the TAR 19 for a 1ST down
2:00
1st & 10 at opp 19
John-Keawe Sagapolutele pass incomplete to Branden Alvarez
2:00
2nd & 10 at opp 19
John-Keawe Sagapolutele pass incomplete to Andre Miller
2:00
3rd & 10 at opp 19
John-Keawe Sagapolutele pass incomplete to Branden Alvarez
1:07
4th & 10 at opp 19
Mathias Uribe 37 yd FG MISSED
Tarleton State Result not recorded, 2 plays
1:07
1st & 10 at own 20
Kneel down by Tarleton State at TSU18 for loss of 2 yards.
0:00
2nd & 12 at own 18
Kneel down by Tarleton State at TSU16 for loss of 2 yards.
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.