Referee Kevin Mar; umpire Mike Henderson; head linesman Bill Scott; line judge Darren Deckard; side judge Dave Curschman; field judge Robert Asel; back judge Robert Lewis; center judge Darren WinkleyGame officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
San Diego State
7
3
14
3
27
Wyoming
10
0
0
14
24
Standouts
PassingJosh Allen14 of 31, 248 yards, 3 TD, 2 INTWyoming
RushingRashaad Penny16 carries, 117 yards, 2 TDSan Diego State
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
San Diego State
Wyoming
327
Total yards
343
85
Passing yards
248
242
Rushing yards
95
6.5
Yards per pass
8.0
4.6
Yards per rush
3.1
16
First downs
13
5–15
Third downs
2–14
1–2
Fourth downs
0–3
3
Turnovers
3
7–62
Penalties
6–45
33:55
Possession
26:05
4
Sacks (by defense)
2
Efficiency
San Diego State
Wyoming
39%
Success rate
27%
0.02
EPA per play
−0.14
1.11
Explosiveness
1.79
0.08
Rushing EPA
−0.45
−0.12
Passing EPA
0.07
26%
Passing-down success
22%
−0.16
First-down EPA
0.11
−0.09
Second-down EPA
0.04
0.40
Third-down EPA
−0.29
25%
Havoc by its defense
19%
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)
San Diego State 61% to win. Elo’s favorite won.
The line
San Diego State −7, over/under 57.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 San Diego State 68%, Wyoming 32%. 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. Wyoming drives left to right, San Diego State right to left.
Q1 San Diego StatePunt, 3 plays, −6 yards
Q1 WyomingPunt, 3 plays, −10 yards
Q1 San Diego StatePunt, 3 plays, 3 yards
Q1 WyomingField goal, 5 plays, 18 yards
Q1 San Diego StateInterception, 4 plays, 5 yards
Q1 WyomingTouchdown, 3 plays, 17 yards
Q1 San Diego StateTouchdown, 7 plays, 62 yards
Q1 WyomingInterception, 1 play, 0 yards
Q1 WyomingPunt, 3 plays, 4 yards
Q2 San Diego StateField goal, 10 plays, 50 yards
Q2 WyomingPunt, 5 plays, 16 yards
Q2 San Diego StatePunt, 3 plays, −2 yards
Q2 WyomingPunt, 5 plays, 15 yards
Q2 San Diego StatePunt, 4 plays, 18 yards
Q2 WyomingTurnover on downs, 5 plays, 37 yards
Q3 WyomingInterception, 3 plays, 1 yard
Q3 San Diego StateTouchdown, 4 plays, 31 yards
Q3 WyomingPunt, 4 plays, −1 yard
Q3 San Diego StatePunt, 3 plays, 1 yard
Q3 WyomingMissed FG, 6 plays, 61 yards
Q3 San Diego StateTouchdown, 8 plays, 75 yards
Q3 WyomingTouchdown, 8 plays, 75 yards
Q4 San Diego StatePunt, 4 plays, 31 yards
Q4 WyomingFumble, 3 plays, 1 yard
Q4 San Diego StateField goal, 7 plays, 19 yards
Q4 WyomingTouchdown, 2 plays, 75 yards
Q4 San Diego StateFumble, 3 plays, 13 yards
Q4 WyomingTurnover on downs, 4 plays, 8 yards
Q4 San Diego StateFumble, 4 plays, 6 yards
Q4 WyomingTurnover on downs, 4 plays, −10 yards
Q4 San Diego StateEnd of game, 1 play, −2 yards
Play by play
1st quarter9 drives, then Wyoming 10, San Diego State 7
San Diego State Punt, 3 plays
15:00
1st & 10 at own 35
Cooper Rothe kickoff for 65 yds for a touchback
14:54
1st & 10 at own 25
Christian Chapman pass incomplete to Mikah Holder
14:22
2nd & 10 at own 25
Donnel Pumphrey run for 2 yds to the SDSt 27
14:06
3rd & 8 at own 27
Christian Chapman pass complete to David Wells for 7 yds to the SDSt 34
14:02
4th & 1 at own 34
SAN DIEGO ST Penalty, Personal Foul (David Wells) to the SDSt 19
13:53
4th & 16 at own 19
Tanner Blain punt for 38 yds, fair catch by Austin Conway at the Wyom 43
Wyoming Punt, 3 plays
13:29
1st & 10 at own 43
Brian Hill run for 1 yd to the Wyom 44
12:51
2nd & 9 at own 44
Josh Allen run for a loss of 5 yards to the Wyom 39
12:26
3rd & 14 at own 39
WYOMING Penalty, Offensive Holding (Brinkley Jolly) to the Wyom 29
12:02
3rd & 24 at own 29
Brian Hill run for 4 yds to the Wyom 33
11:42
4th & 20 at own 33
Ethan Wood punt for 52 yds , Quest Truxton returns for no gain to the SDSt 33 SAN DIEGO ST Penalty, Offensive Holding (7 Yards) to the SDSt 8
San Diego State Punt, 3 plays
11:10
1st & 10 at own 8
Donnel Pumphrey run for 1 yd to the SDSt 9
10:58
2nd & 9 at own 9
Donnel Pumphrey run for 6 yds to the SDSt 15
10:20
3rd & 3 at own 15
Donnel Pumphrey run for 1 yd to the SDSt 16
9:45
4th & 2 at own 16
SAN DIEGO ST Penalty, False Start (-5 Yards) to the SDSt 11
9:27
4th & 7 at own 11
Tanner Blain punt for 47 yds , Austin Conway returns for 11 yds to the SDSt 47
Wyoming Field goal, 5 plays
9:05
1st & 10 at opp 47
Josh Allen pass complete to Tanner Gentry for 16 yds to the SDSt 31 for a 1ST down
8:54
1st & 10 at opp 31
Josh Allen pass incomplete to Tanner Gentry
8:43
2nd & 10 at opp 31
Josh Allen run for 2 yds to the SDSt 29
8:10
3rd & 8 at opp 29
Josh Allen pass incomplete to Jake Maulhardt
8:04
4th & 8 at opp 29
Cooper Rothe 46 yd FG GOODWyoming 3, San Diego State 0
San Diego State Interception, 4 plays
8:04
4th & 8 at own 35
Cooper Rothe kickoff for 65 yds for a touchback
7:50
1st & 10 at own 25
Juwan Washington run for 3 yds to the SDSt 28
7:18
2nd & 7 at own 28
Christian Chapman pass complete to Quest Truxton for 9 yds to the SDSt 37 for a 1ST down
6:25
1st & 10 at own 37
Rashaad Penny run for a loss of 7 yards to the SDSt 30
6:15
2nd & 17 at own 30
Christian Chapman pass intercepted Sidney Malauulu return for 2 yds to the SDSt 17
Wyoming Touchdown, 3 plays
5:54
1st & 10 at opp 17
Brian Hill run for 1 yd to the SDSt 16
5:02
2nd & 9 at opp 16
Brian Hill run for 4 yds to the SDSt 12
4:49
3rd & 5 at opp 12
Josh Allen pass complete to Jacob Hollister for 12 yds for a TD, (Cooper Rothe KICK)Wyoming 10, San Diego State 0
San Diego State Touchdown, 7 plays
4:49
3rd & 5 at own 35
Cooper Rothe kickoff for 65 yds , Rashaad Penny return for 38 yds to the SDSt 38
4:35
1st & 10 at own 38
Christian Chapman pass incomplete to David Wells
4:03
2nd & 10 at own 38
Donnel Pumphrey run for 3 yds to the SDSt 41
3:47
3rd & 7 at own 41
Christian Chapman pass complete to Rashaad Penny for 8 yds to the SDSt 49 for a 1ST down
3:09
1st & 10 at own 49
Christian Chapman run for 5 yds to the Wyom 46
2:56
2nd & 5 at opp 46
Timeout SAN DIEGO ST, clock 02:56
2:47
2nd & 5 at opp 46
Rashaad Penny run for 29 yds to the Wyom 17 for a 1ST down
2:09
1st & 10 at opp 17
Donnel Pumphrey run for 8 yds to the Wyom 9
1:46
2nd & 2 at opp 9
Donnel Pumphrey run for 9 yds for a TD, (John Baron II KICK)Wyoming 10, San Diego State 7
Wyoming Interception, 1 play
1:46
2nd & 2 at own 35
John Baron II kickoff for 65 yds , Nico Evans return for 16 yds to the Wyom 16
1:30
1st & 10 at own 16
Josh Allen pass intercepted, touchback. Damontae Kazee return for 25 yds Damontae Kazee fumbled, forced by Josh Allen, recovered by Wyom
Wyoming Punt, 3 plays
1:11
1st & 10 at own 20
Brian Hill run for 2 yds to the Wyom 22
0:26
2nd & 8 at own 22
Brian Hill run for 5 yds to the Wyom 27
0:14
3rd & 3 at own 27
WYOMING Penalty, False Start (Gavin Rush) to the Wyom 22
Q2 15:00
3rd & 8 at own 22
WYOMING Penalty, False Start (-5 Yards) to the Wyom 17
Q2 14:26
3rd & 13 at own 17
Josh Allen pass complete to Brian Hill for 7 yds to the Wyom 24
Q2 14:16
4th & 6 at own 24
Ethan Wood punt for 48 yds , Quest Truxton returns for 2 yds to the SDSt 30
2nd quarter6 drives, then Tied at 10
San Diego State Field goal, 10 plays
14:02
1st & 10 at own 30
Donnel Pumphrey run for 3 yds to the SDSt 33
13:26
2nd & 7 at own 33
Christian Chapman run for 5 yds to the SDSt 38
12:40
3rd & 2 at own 38
Christian Chapman pass complete to Mikah Holder for 30 yds to the Wyom 32 for a 1ST down
12:27
1st & 10 at opp 32
Christian Chapman pass incomplete to Quest Truxton
12:20
2nd & 10 at opp 32
Rashaad Penny run for 7 yds to the Wyom 25
12:01
3rd & 3 at opp 25
Rashaad Penny run for 4 yds to the Wyom 21 for a 1ST down
11:25
1st & 10 at opp 21
Donnel Pumphrey run for 2 yds to the Wyom 19
10:48
2nd & 8 at opp 19
Christian Chapman run for no gain to the Wyom 19
10:12
3rd & 8 at opp 19
Donnel Pumphrey run for a loss of 1 yard to the Wyom 20
9:39
4th & 9 at opp 20
John Baron II 37 yd FG GOODTied at 10
Wyoming Punt, 5 plays
9:39
4th & 9 at own 35
John Baron II kickoff for 65 yds for a touchback
9:29
1st & 10 at own 25
Brian Hill run for 1 yd to the Wyom 26
8:51
2nd & 9 at own 26
Josh Allen run for 10 yds to the Wyom 36 for a 1ST down
7:51
1st & 10 at own 36
Shaun Wick run for 2 yds to the Wyom 38
7:38
2nd & 8 at own 38
Josh Allen pass incomplete
7:38
3rd & 8 at own 38
WYOMING Penalty, False Start (Brinkley Jolly) to the Wyom 33
7:25
3rd & 13 at own 33
Josh Allen run for 8 yds to the Wyom 41
6:54
4th & 5 at own 41
Ethan Wood punt for 46 yds, downed at the SDSt 13
San Diego State Punt, 3 plays
6:27
1st & 10 at own 13
Rashaad Penny run for 2 yds to the SDSt 15
5:56
2nd & 8 at own 15
Rashaad Penny run for no gain to the SDSt 15
5:08
3rd & 8 at own 15
Rashaad Penny run for a loss of 4 yards to the SDSt 11
4:48
4th & 12 at own 11
Tanner Blain punt for 75 yds, downed at the Wyom 14
Wyoming Punt, 5 plays
4:33
1st & 10 at own 14
Josh Allen run for 2 yds to the Wyom 16
4:04
2nd & 8 at own 16
Josh Allen pass complete to Jordan Ellis for 10 yds to the Wyom 26 for a 1ST down
3:13
1st & 10 at own 26
Brian Hill run for 5 yds to the Wyom 31
2:39
2nd & 5 at own 31
Brian Hill run for no gain to the Wyom 31
2:00
3rd & 5 at own 31
Brian Hill run for a loss of 2 yards to the Wyom 29 Brian Hill fumbled, recovered by Wyom Brian Hill
1:44
4th & 7 at own 29
Ethan Wood punt for 43 yds , Quest Truxton returns for 3 yds to the SDSt 32 SAN DIEGO ST Penalty, Illegal Block (10 Yards) to the SDSt 21
San Diego State Punt, 4 plays
1:34
1st & 10 at own 21
Donnel Pumphrey run for 23 yds to the SDSt 44 for a 1ST down
1:28
1st & 10 at own 44
Christian Chapman pass incomplete to Mikah Holder
1:24
2nd & 10 at own 44
Christian Chapman pass incomplete to Mikah Holder
1:16
3rd & 10 at own 44
SAN DIEGO ST Penalty, Offensive Holding (Kwayde Miller) to the SDSt 34
1:09
3rd & 20 at own 34
Christian Chapman run for 5 yds to the SDSt 39
Wyoming Turnover on downs, 5 plays
0:39
1st & 10 at own 22
Josh Allen pass complete to Jake Maulhardt for 37 yds to the SDSt 41 for a 1ST down
0:32
1st & 10 at opp 41
Josh Allen pass incomplete to Jake Maulhardt
0:27
2nd & 10 at opp 41
Josh Allen pass incomplete
0:04
3rd & 10 at opp 41
Josh Allen run for no gain to the SDSt 41
0:03
4th & 10 at opp 41
Timeout WYOMING, clock 00:03
0:00
4th & 10 at opp 41
Josh Allen pass incomplete to Jake Maulhardt
3rd quarter7 drives, then San Diego State 24, Wyoming 10
Wyoming Interception, 3 plays
15:00
1st & 10 at own 35
John Baron II kickoff for 65 yds for a touchback
14:38
1st & 10 at own 25
Brian Hill run for 1 yd to the Wyom 26
14:17
2nd & 9 at own 26
Josh Allen pass incomplete to Tanner Gentry
14:06
3rd & 9 at own 26
Josh Allen pass intercepted Damontae Kazee return for 18 yds to the Wyom 31
San Diego State Touchdown, 4 plays
13:58
1st & 10 at opp 31
Donnel Pumphrey run for 11 yds to the Wyom 20 for a 1ST down
13:31
1st & 10 at opp 20
Donnel Pumphrey run for 8 yds to the Wyom 12
13:08
2nd & 2 at opp 12
Rashaad Penny run for 6 yds to the Wyom 6 for a 1ST down
12:35
1st & goal at opp 6
Rashaad Penny run for 6 yds for a TD, (John Baron II KICK)San Diego State 17, Wyoming 10
Wyoming Punt, 4 plays
12:35
1st & 10 at own 35
John Baron II kickoff for 65 yds for a touchback
12:10
1st & 10 at own 25
Josh Allen pass complete to Brian Hill for 10 yds to the Wyom 35 for a 1ST down
11:35
1st & 10 at own 35
Josh Allen sacked by Calvin Munson for a loss of 5 yards to the Wyom 30
11:01
2nd & 15 at own 30
Josh Allen sacked by Sergio Phillips for a loss of 6 yards to the Wyom 24
10:42
3rd & 21 at own 24
Timeout WYOMING, clock 10:42
10:38
3rd & 21 at own 24
Josh Allen pass incomplete to Brian Hill
10:31
4th & 21 at own 24
Ethan Wood punt for 35 yds, fair catch by Quest Truxton at the SDSt 41
San Diego State Punt, 3 plays
10:31
1st & 10 at own 41
SAN DIEGO ST Penalty, False Start (Donnel Pumphrey) to the SDSt 36
10:14
1st & 15 at own 36
Donnel Pumphrey run for no gain to the SDSt 36
9:22
2nd & 15 at own 36
Donnel Pumphrey run for 3 yds to the SDSt 39
8:57
3rd & 12 at own 39
Christian Chapman run for 3 yds to the SDSt 42
8:29
4th & 9 at own 42
Tanner Blain punt for 43 yds , Austin Conway returns for a loss of 1 yard to the Wyom 14
Wyoming Missed FG, 6 plays
8:03
1st & 10 at own 14
Josh Allen sacked by Kyle Kelley for a loss of 9 yards to the Wyom 5
7:19
2nd & 19 at own 5
Brian Hill run for 66 yds to the SDSt 29 for a 1ST down
7:10
1st & 10 at opp 29
Josh Allen pass incomplete
6:30
2nd & 10 at opp 29
Shaun Wick run for 2 yds to the SDSt 27
6:08
3rd & 8 at opp 27
Josh Allen pass complete to C.J. Johnson for 2 yds to the SDSt 25
5:37
4th & 6 at opp 25
Cooper Rothe 42 yd FG MISSED
San Diego State Touchdown, 8 plays
5:29
1st & 10 at own 25
Rashaad Penny run for 37 yds to the Wyom 38 for a 1ST down
4:48
1st & 10 at opp 38
Donnel Pumphrey run for 5 yds to the Wyom 33
4:09
2nd & 5 at opp 33
Donnel Pumphrey run for a loss of 1 yard to the Wyom 34
3:44
3rd & 6 at opp 34
Timeout SAN DIEGO ST, clock 03:44
3:23
3rd & 6 at opp 34
Donnel Pumphrey run for 9 yds to the Wyom 25 for a 1ST down WYOMING Penalty, Defensive Holding (Conner Cain) to the Wyom 15 for a 1ST down
2:48
1st & 10 at opp 15
Donnel Pumphrey run for 7 yds to the Wyom 8
2:26
2nd & 3 at opp 8
Donnel Pumphrey run for 2 yds to the Wyom 6
1:38
3rd & 1 at opp 6
Donnel Pumphrey run for no gain to the Wyom 6
1:25
4th & 1 at opp 6
Rashaad Penny run for 6 yds for a TD, (John Baron II KICK)San Diego State 24, Wyoming 10
Wyoming Touchdown, 8 plays
1:25
4th & 1 at own 35
John Baron II kickoff for 65 yds for a touchback
1:10
1st & 10 at own 25
Josh Allen pass complete to Drew Van Maanen for 8 yds to the Wyom 33
0:47
2nd & 2 at own 33
Brian Hill run for 2 yds to the Wyom 35 for a 1ST down
0:15
1st & 10 at own 35
Josh Allen pass complete to Tyree Mayfield for 15 yds to the 50 yard line for a 1ST down
0:03
1st & 10 at the 50
Brian Hill run for 1 yd to the SDSt 49
Q4 14:39
2nd & 9 at opp 49
Josh Allen pass complete to Jake Maulhardt for 15 yds to the SDSt 34 for a 1ST down
Q4 14:24
1st & 10 at opp 34
Brian Hill run for 1 yd to the SDSt 33
Q4 13:59
2nd & 9 at opp 33
Josh Allen pass incomplete to Josh Harshman
Q4 13:49
3rd & 9 at opp 33
Josh Allen pass complete to Tanner Gentry for 33 yds for a TD, (Cooper Rothe KICK)San Diego State 24, Wyoming 17
4th quarter9 drives, then San Diego State 27, Wyoming 24
San Diego State Punt, 4 plays
13:49
3rd & 9 at own 35
Cooper Rothe kickoff for 65 yds for a touchback
13:28
1st & 10 at own 25
Christian Chapman pass complete to Mikah Holder for 26 yds to the Wyom 49 for a 1ST down
13:11
1st & 10 at opp 49
Donnel Pumphrey run for no gain to the Wyom 49
12:32
2nd & 10 at opp 49
Christian Chapman pass incomplete to Kendrick Mathis
12:15
3rd & 10 at opp 49
Christian Chapman pass complete to Rashaad Penny for 5 yds to the Wyom 44
11:49
4th & 5 at opp 44
Tanner Blain punt for 31 yds, fair catch by Austin Conway at the Wyom 13
Wyoming Fumble, 3 plays
11:43
1st & 10 at own 13
Josh Allen pass incomplete to Tanner Gentry
11:31
2nd & 10 at own 13
Brian Hill run for 1 yd to the Wyom 14
11:03
3rd & 9 at own 14
Timeout WYOMING, clock 11:03
10:53
3rd & 9 at own 14
Josh Allen run for 8 yds to the Wyom 22 Josh Allen fumbled, forced by Jay Henderson, recovered by SDSt Kyle Kelley
San Diego State Field goal, 7 plays
10:37
1st & 10 at opp 22
Donnel Pumphrey run for 2 yds to the Wyom 20
10:05
2nd & 8 at opp 20
Christian Chapman run for 1 yd to the Wyom 19
9:45
3rd & 7 at opp 19
Timeout SAN DIEGO ST, clock 09:45
9:24
3rd & 7 at opp 19
Christian Chapman run for 8 yds to the Wyom 11 for a 1ST down
8:54
1st & 10 at opp 11
Donnel Pumphrey run for 7 yds to the Wyom 4
8:09
2nd & 3 at opp 4
Rashaad Penny run for 1 yd to the Wyom 3
7:32
3rd & 2 at opp 3
Rashaad Penny run for no gain to the Wyom 3
6:54
4th & 2 at opp 3
John Baron II 20 yd FG GOODSan Diego State 27, Wyoming 17
Wyoming Touchdown, 2 plays
6:54
4th & 2 at own 35
John Baron II kickoff for 65 yds for a touchback
6:45
1st & 10 at own 25
Josh Allen pass complete to Tanner Gentry for 32 yds to the SDSt 43 for a 1ST down
6:12
1st & 10 at opp 43
Josh Allen pass complete to C.J. Johnson for 43 yds for a TD, (Cooper Rothe KICK)San Diego State 27, Wyoming 24
San Diego State Fumble, 3 plays
6:12
1st & 10 at own 35
Cooper Rothe kickoff for 65 yds , Rashaad Penny return for 75 yds to the Wyom 25
5:59
1st & 10 at opp 25
SAN DIEGO ST Penalty, Offensive Holding (Arthur Flores) to the Wyom 35
4:56
1st & 20 at opp 35
Christian Chapman sacked by Youhanna Ghaifan for a loss of 1 yard to the Wyom 36
4:15
2nd & 21 at opp 36
Rashaad Penny run for 24 yds to the Wyom 12 for a 1ST down
4:01
1st & 10 at opp 12
Juwan Washington run for a loss of 3 yards to the Wyom 15 Juwan Washington fumbled, forced by Logan Wilson, recovered by Wyom Marcus Epps
Wyoming Turnover on downs, 4 plays
3:45
1st & 10 at own 15
Josh Allen pass complete to C.J. Johnson for 8 yds to the Wyom 23
3:27
2nd & 2 at own 23
Josh Allen pass incomplete to C.J. Johnson
3:16
3rd & 2 at own 23
Josh Allen run for no gain to the Wyom 23
2:47
4th & 2 at own 23
Josh Allen run for a loss of 2 yards to the Wyom 21
San Diego State Fumble, 4 plays
2:21
1st & 10 at opp 21
Rashaad Penny run for 1 yd to the Wyom 20
1:56
2nd & 9 at opp 20
Rashaad Penny run for 5 yds to the Wyom 15
1:55
3rd & 4 at opp 15
Timeout WYOMING, clock 01:55
1:42
3rd & 4 at opp 15
Donnel Pumphrey run for no gain to the Wyom 15
1:13
4th & 4 at opp 15
Timeout SAN DIEGO ST, clock 01:13
Wyoming Turnover on downs, 4 plays
1:00
1st & 10 at own 24
Josh Allen pass incomplete to C.J. Johnson
0:57
2nd & 10 at own 24
Josh Allen pass incomplete to Tanner Gentry
0:46
3rd & 10 at own 24
WYOMING Penalty, Offensive Holding (-10 Yards) to the Wyom 14
0:39
3rd & 20 at own 14
Josh Allen pass incomplete
0:34
4th & 20 at own 14
Josh Allen sacked by Kyle Kelley for a loss of 5 yards to the Wyom 9
San Diego State End of game, 1 play
0:22
1st & goal at opp 9
TEAM run for a loss of 2 yards to the Wyom 11
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.