From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Old Dominion
Rice
389
Total yards
371
312
Passing yards
96
77
Rushing yards
275
5.8
Yards per pass
6.9
3.0
Yards per rush
6.1
21
First downs
14
5–15
Third downs
2–13
0–2
Fourth downs
2–3
3
Turnovers
0
4–34
Penalties
3–32
29:11
Possession
30:49
1
Sacks (by defense)
2
Efficiency
Old Dominion
Rice
38%
Success rate
31%
−0.06
EPA per play
0.13
1.14
Explosiveness
1.92
−0.17
Rushing EPA
0.25
0.00
Passing EPA
−0.21
36%
Passing-down success
20%
−0.22
First-down EPA
0.10
0.18
Second-down EPA
0.40
0.27
Third-down EPA
−0.13
8%
Havoc by its defense
18%
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)
Old Dominion 67% to win. Rice won as Elo’s underdog.
The line
Old Dominion −7.5, over/under 61.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 Old Dominion 70%, Rice 30%. 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. Rice drives left to right, Old Dominion right to left.
Q1 Old DominionPunt, 3 plays, 7 yards
Q1 RicePunt, 7 plays, 14 yards
Q1 Old DominionField goal, 11 plays, 73 yards
Q1 RiceTouchdown, 8 plays, 88 yards
Q1 Old DominionField goal, 12 plays, 66 yards
Q2 RicePunt, 4 plays, 7 yards
Q2 Old DominionFumble, 2 plays, 0 yards
Q2 RiceTouchdown, 2 plays, 14 yards
Q2 Old DominionPunt, 9 plays, 24 yards
Q2 RiceTurnover on downs, 11 plays, 45 yards
Q3 RicePunt, 3 plays, 3 yards
Q3 Old DominionPunt, 3 plays, 7 yards
Q3 RicePunt, 5 plays, 18 yards
Q3 Old DominionTouchdown, 9 plays, 86 yards
Q3 RicePunt, 5 plays, 16 yards
Q3 Old DominionPunt, 3 plays, 5 yards
Q3 RiceTouchdown, 2 plays, 78 yards
Q3 Old DominionInterception, 7 plays, 28 yards
Q4 RicePunt, 5 plays, 17 yards
Q4 Old DominionPunt, 7 plays, 9 yards
Q4 RiceTouchdown, 1 play, 62 yards
Q4 Old DominionTurnover on downs, 8 plays, 32 yards
Q4 RicePunt, 3 plays, 9 yards
Q4 Old DominionInterception, 3 plays, 10 yards
Q4 RicePunt, 3 plays, 0 yards
Q4 Old DominionResult not recorded, 3 plays, −13 yards
Play by play
1st quarter5 drives, then Rice 6, Old Dominion 3
Old Dominion Punt, 3 plays
15:00
1st & 10 at own 35
Jack Fox kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Blake LaRussa pass incomplete
15:00
2nd & 10 at own 25
Blake LaRussa pass complete to Jonathan Duhart for 6 yds to the ODU 31
15:00
3rd & 4 at own 31
Blake LaRussa pass complete to Jeremy Cox for 1 yd to the ODU 32
15:00
4th & 3 at own 32
Bailey Cate punt for 31 yds, punt out-of-bounds at the Rice 37
Rice Punt, 7 plays
13:36
1st & 10 at own 37
Juma Otoviano run for 4 yds to the Rice 41
13:36
2nd & 6 at own 41
Juma Otoviano run for no gain to the Rice 41
13:36
3rd & 6 at own 41
Wiley Green pass complete to Austin Trammell for 5 yds to the Rice 46
13:36
4th & 1 at own 46
Austin Walter run for 2 yds to the Rice 48 for a 1ST down
13:36
1st & 10 at own 48
Wiley Green pass incomplete to Juma Otoviano
13:36
2nd & 10 at own 48
Aston Walter run for 3 yds to the ODU 49
13:36
3rd & 7 at opp 49
Wiley Green pass incomplete to Austin Walter
13:36
4th & 7 at opp 49
Jack Fox punt for 39 yds
Old Dominion Field goal, 11 plays
10:11
1st & 10 at own 10
Isaiah Harper run for 4 yds to the ODU 14 OLDDOMINION Penalty, illegal block (-7 Yards) to the ODU 7
10:11
1st & 13 at own 7
Blake LaRussa pass complete to Jonathan Duhart for 17 yds to the ODU 24 for a 1ST down
10:11
1st & 10 at own 24
Blake LaRussa pass complete to Hasaan Patterson for 9 yds to the ODU 33
10:11
2nd & 1 at own 33
Jeremy Cox run for 9 yds to the ODU 42 for a 1ST down
10:11
1st & 10 at own 42
Blake LaRussa pass complete to Jeremy Cox for a loss of 1 yard to the ODU 41
10:11
2nd & 11 at own 41
Blake LaRussa pass complete to Travis Fulgham for 39 yds to the Rice 20 for a 1ST down
10:11
1st & 10 at opp 20
Matt Geiger run for 5 yds to the Rice 15 OLDDOMINION Penalty, illegal block (-15 Yards) to the Rice 30
10:11
1st & 20 at opp 30
Blake LaRussa pass incomplete to Travis Fulgham
10:11
2nd & 20 at opp 30
Blake LaRussa pass complete to Jeremy Cox for 5 yds to the Rice 25
10:11
3rd & 15 at opp 25
Blake LaRussa pass complete to Jeremy Cox for 8 yds to the Rice 17
5:58
4th & 7 at opp 17
Nick Rice 34 yd FG GOODOld Dominion 3, Rice 0
Rice Touchdown, 8 plays
5:58
1st & 0 at own 35
Brad Davis kickoff for 53 yds , Austin Trammell return for 12 yds to the Rice 47 RICE Penalty, personal foul (12 Yards) to the Rice 12
5:51
1st & 10 at own 12
Wiley Green pass complete to Jordan Myers for 60 yds to the ODU 28 for a 1ST down
5:51
1st & 10 at opp 28
Wiley Green pass complete to Jordan Myers for 7 yds to the ODU 21
5:51
2nd & 3 at opp 21
Wiley Green pass incomplete to Austin Trammell
5:51
3rd & 3 at opp 21
Aston Walter run for 2 yds to the ODU 19
5:51
4th & 1 at opp 19
Wiley Green pass complete to Austin Walter for 5 yds to the ODU 14 for a 1ST down
5:51
1st & 10 at opp 14
Juma Otoviano run for 4 yds to the ODU 10
5:51
2nd & 6 at opp 10
Juma Otoviano run for 4 yds to the ODU 6
1:44
3rd & 2 at opp 6
Giovanni Gentosi run for 6 yds for a TD (Two-Point Conversion failed )Rice 6, Old Dominion 3
Old Dominion Field goal, 12 plays
1:44
1st & 0 at own 35
Jack Fox kickoff for 65 yds for a touchback
1:44
1st & 10 at own 25
Blake LaRussa pass complete to Jonathan Duhart for 19 yds to the ODU 44 for a 1ST down
1:44
1st & 10 at own 44
Blake LaRussa pass complete to Jeremy Cox for 1 yd to the ODU 45
1:44
2nd & 9 at own 45
Blake LaRussa pass incomplete to Jonathan Duhart
1:44
3rd & 9 at own 45
Blake LaRussa pass complete to Travis Fulgham for 12 yds to the Rice 43 for a 1ST down
1:44
1st & 10 at opp 43
Blake LaRussa pass complete to Jeremy Cox for 10 yds to the Rice 33 for a 1ST down
Q2 15:00
1st & 10 at opp 33
Jeremy Cox run for 1 yd to the Rice 32
Q2 15:00
2nd & 9 at opp 32
Blake LaRussa pass incomplete to Isaiah Harper
Q2 15:00
3rd & 9 at opp 32
Blake LaRussa pass complete to Donta Anthony Jr. for 23 yds to the Rice 9 for a 1ST down
Q2 15:00
1st & goal at opp 9
Blake LaRussa pass incomplete to Jonathan Duhart
Q2 15:00
2nd & goal at opp 9
Blake LaRussa pass complete to Isaiah Harper for no gain to the Rice 9
Q2 15:00
3rd & goal at opp 9
Blake LaRussa pass incomplete to Jonathan Duhart
Q2 13:02
4th & goal at opp 9
Nick Rice 26 yd FG GOODTied at 6
2nd quarter5 drives, then Rice 13, Old Dominion 6
Rice Punt, 4 plays
13:02
1st & 0 at own 35
Brad Davis kickoff for 42 yds , Giovanni Gentosi return for 10 yds to the Rice 33
12:58
1st & 10 at own 33
Wiley Green pass complete to Austin Walter for 11 yds to the Rice 44 for a 1ST down
12:58
1st & 10 at own 44
Giovanni Gentosi run for 2 yds to the Rice 46
12:58
2nd & 8 at own 46
Wiley Green run for 2 yds to the Rice 48
12:58
3rd & 6 at own 48
Wiley Green sacked by Kane Miskel for a loss of 8 yards to the Rice 40
12:58
4th & 14 at own 40
Jack Fox punt for 51 yds , Isaiah Harper returns for 5 yds to the ODU 14
Old Dominion Fumble, 2 plays
10:13
1st & 10 at own 14
Jeremy Cox run for 4 yds to the ODU 18
10:13
2nd & 6 at own 18
Blake LaRussa sacked for a loss of 4 yards to the ODU 14 Blake LaRussa fumbled, recovered by Rice Zach Abercrumbia , return for 0 yards
Rice Touchdown, 2 plays
9:35
1st & 10 at opp 14
Juma Otoviano run for 4 yds to the ODU 10
8:47
2nd & 6 at opp 10
Wiley Green run for 10 yds for a TD (Jack Fox KICK)Rice 13, Old Dominion 6
Old Dominion Punt, 9 plays
8:47
1st & 0 at own 35
Jack Fox kickoff for 65 yds for a touchback
8:47
1st & 10 at own 25
Blake LaRussa pass complete to Isaiah Harper for 6 yds to the ODU 31
8:47
2nd & 4 at own 31
Jeremy Cox run for 2 yds to the ODU 33
8:47
3rd & 2 at own 33
Blake LaRussa pass complete to Jeremy Cox for 5 yds to the ODU 38 for a 1ST down
8:47
1st & 10 at own 38
Blake LaRussa pass complete to Jonathan Duhart for 2 yds to the ODU 40
8:47
2nd & 8 at own 40
Jeremy Cox run for 4 yds to the ODU 44
8:47
3rd & 4 at own 44
Blake LaRussa pass complete to Isaiah Harper for 10 yds to the Rice 46 for a 1ST down
8:47
1st & 10 at opp 46
OLDDOMINION Penalty, illegal formation (-5 Yards) to the ODU 49
8:47
1st & 15 at own 49
Blake LaRussa pass incomplete to Isaiah Harper, broken up by George Nyakwol
8:47
2nd & 15 at own 49
Blake LaRussa pass incomplete
8:47
3rd & 15 at own 49
Blake LaRussa pass incomplete to Jonathan Duhart, broken up by Jason White
8:47
4th & 15 at own 49
Bailey Cate punt for 51 yds for a touchback
Rice Turnover on downs, 11 plays
5:41
1st & 10 at own 20
Juma Otoviano run for 4 yds to the Rice 24
5:41
2nd & 6 at own 24
Juma Otoviano run for 1 yd to the Rice 25
5:41
3rd & 5 at own 25
Wiley Green pass complete to Austin Walter for 8 yds to the Rice 33 for a 1ST down
5:41
1st & 10 at own 33
Juma Otoviano run for 4 yds to the Rice 37
5:41
2nd & 6 at own 37
Wiley Green run for 7 yds to the Rice 44 for a 1ST down
5:41
1st & 10 at own 44
Juma Otoviano run for 2 yds to the Rice 46
5:41
2nd & 8 at own 46
Juma Otoviano run for 14 yds to the ODU 40 for a 1ST down
5:41
1st & 10 at opp 40
Aston Walter run for a loss of 3 yards to the ODU 43
5:41
2nd & 13 at opp 43
Austin Trammell pass incomplete to Justin Bickham
5:41
3rd & 13 at opp 43
Wiley Green run for 8 yds to the ODU 35
0:03
4th & 5 at opp 35
Timeout RICE, clock 00:03
0:03
4th & 5 at opp 35
Timeout OLDDOMINION, clock 00:03
0:03
4th & 5 at opp 35
Wiley Green pass incomplete to Aston Walter
3rd quarter8 drives, then Rice 20, Old Dominion 13
Rice Punt, 3 plays
15:00
1st & 10 at own 35
Brad Davis kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Aston Walter run for no gain to the Rice 25
15:00
2nd & 10 at own 25
Juma Otoviano run for 3 yds to the Rice 28
15:00
3rd & 7 at own 28
Wiley Green pass incomplete to Aston Walter
15:00
4th & 7 at own 28
Jack Fox punt for 39 yds, fair catch by Isaiah Harper at the ODU 33
Old Dominion Punt, 3 plays
13:36
1st & 10 at own 33
Matt Geiger run for 6 yds to the ODU 39
13:36
2nd & 4 at own 39
Matt Geiger run for a loss of 2 yards to the ODU 37
13:36
3rd & 6 at own 37
Matt Geiger run for 3 yds to the ODU 40
13:36
4th & 3 at own 40
Bailey Cate punt for 40 yds, fair catch by Jordan Myers at the Rice 20
Rice Punt, 5 plays
11:51
1st & 10 at own 20
Juma Otoviano run for 9 yds to the Rice 29
11:51
2nd & 1 at own 29
Juma Otoviano run for 3 yds to the Rice 32 for a 1ST down
11:51
1st & 10 at own 32
Juma Otoviano run for 2 yds to the Rice 34
11:51
2nd & 8 at own 34
Wiley Green run for 4 yds to the Rice 38
11:51
3rd & 4 at own 38
Wiley Green pass incomplete to Jordan Myers
11:51
4th & 4 at own 38
Jack Fox punt for 48 yds, downed at the ODU 14
Old Dominion Touchdown, 9 plays
9:16
1st & 10 at own 14
Blake LaRussa pass complete to Travis Fulgham for 11 yds to the ODU 25 for a 1ST down
9:16
1st & 10 at own 25
Matt Geiger run for 18 yds to the ODU 43 for a 1ST down
9:16
1st & 10 at own 43
Blake LaRussa pass complete to Travis Fulgham for 12 yds to the Rice 45 for a 1ST down
9:16
1st & 10 at opp 45
Matt Geiger run for 6 yds to the Rice 39
9:16
2nd & 4 at opp 39
Matt Geiger run for 7 yds to the Rice 32 for a 1ST down
9:16
1st & 10 at opp 32
Matt Geiger run for no gain to the Rice 32
9:16
2nd & 10 at opp 32
Blake LaRussa pass complete to Jonathan Duhart for 30 yds to the Rice 2 for a 1ST down
9:16
1st & goal at opp 2
Matt Geiger run for no gain to the Rice 2
5:43
2nd & goal at opp 2
Blake LaRussa pass complete to Travis Fulgham for 2 yds for a TD (Nick Rice KICK)Tied at 13
Rice Punt, 5 plays
5:43
1st & 0 at own 35
Brad Davis kickoff for 57 yds , Austin Trammell return for 28 yds to the Rice 36
5:38
1st & 10 at own 36
Wiley Green pass incomplete to Jaeger Bull
5:38
2nd & 10 at own 36
Wiley Green run for 10 yds to the Rice 46 for a 1ST down
5:38
1st & 10 at own 46
Juma Otoviano run for 3 yds to the Rice 49
5:38
2nd & 7 at own 49
Juma Otoviano run for 2 yds to the ODU 49
5:38
3rd & 5 at opp 49
Juma Otoviano run for 1 yd to the ODU 48
5:38
4th & 4 at opp 48
Jack Fox punt for 37 yds, downed at the ODU 11
Old Dominion Punt, 3 plays
3:00
1st & 10 at own 11
Matt Geiger run for 1 yd to the ODU 12
3:00
2nd & 9 at own 12
Blake LaRussa pass incomplete to Hasaan Patterson
3:00
3rd & 9 at own 12
Blake LaRussa pass complete to Isaiah Harper for 4 yds to the ODU 16
3:00
4th & 5 at own 16
Bailey Cate punt for 51 yds , Jordan Myers returns for a loss of 1 yard to the Rice 15 RICE Penalty, illegal block (10 Yards) to the Rice 22
Rice Touchdown, 2 plays
1:33
1st & 10 at own 22
Juma Otoviano run for a loss of 2 yards to the Rice 20
0:42
2nd & 12 at own 20
Juma Otoviano run for 80 yds for a TD (Jack Fox KICK)Rice 20, Old Dominion 13
Old Dominion Interception, 7 plays
0:42
1st & 0 at own 35
Jack Fox kickoff for 65 yds for a touchback
0:42
1st & 10 at own 25
Blake LaRussa pass complete to Justin Cooper for 3 yds to the ODU 28
0:42
2nd & 7 at own 28
Blake LaRussa pass incomplete to Jonathan Duhart, broken up by Andrew Bird
0:42
3rd & 7 at own 28
LARUSSA, Blake pass intercepted by ADAMS, Myles at the ODU30, ADAMS, Myles return to the ODU11, out-of-bounds, PENALTY RICE holding (WHITE, Jason) 10 yards to the ODU38, 1ST DOWN ODU, NO PLAY.
0:42
1st & 10 at own 38
Blake LaRussa pass incomplete to Donta Anthony Jr.
Q4 15:00
2nd & 10 at own 38
Matt Geiger run for 11 yds to the ODU 49 for a 1ST down
Q4 15:00
1st & 10 at own 49
Matt Geiger run for 6 yds to the Rice 45
Q4 15:00
2nd & 4 at opp 45
Blake LaRussa pass complete to Isaiah Harper for a loss of 2 yards to the Rice 47
Q4 15:00
3rd & 6 at opp 47
Blake LaRussa pass intercepted George Nyakwol return for 2 yds to the Rice 22
4th quarter8 drives, then Rice 27, Old Dominion 13
Rice Punt, 5 plays
13:17
1st & 10 at own 22
Juma Otoviano run for 8 yds to the Rice 30
13:17
2nd & 2 at own 30
Austin Walter run for 5 yds to the Rice 35 for a 1ST down
13:17
1st & 10 at own 35
Juma Otoviano run for a loss of 1 yard to the Rice 34
13:17
2nd & 11 at own 34
Juma Otoviano run for 1 yd to the Rice 35
13:17
3rd & 10 at own 35
Juma Otoviano run for 4 yds to the Rice 39
13:17
4th & 6 at own 39
Jack Fox punt for 50 yds, downed at the ODU 11
Old Dominion Punt, 7 plays
9:59
1st & 10 at own 11
Matt Geiger run for 3 yds to the ODU 14 OLDDOMINION Penalty, Offensive holding (Justin Cooper) to the ODU 7
9:59
1st & 14 at own 7
Matt Geiger run for 5 yds to the ODU 12
9:59
2nd & 9 at own 12
Blake LaRussa pass incomplete to Matt Geiger
9:59
3rd & 9 at own 12
Blake LaRussa pass complete to Travis Fulgham for 12 yds to the ODU 24 for a 1ST down
9:59
1st & 10 at own 24
Blake LaRussa pass complete to Jeremy Cox for 6 yds to the ODU 30
9:59
2nd & 4 at own 30
Blake LaRussa pass incomplete to Travis Fulgham
9:59
3rd & 4 at own 30
Blake LaRussa sacked by Elijah Garcia for a loss of 10 yards to the ODU 20
9:59
4th & 14 at own 20
Bailey Cate punt for 42 yds, fair catch by Jordan Myers at the Rice 38
Rice Touchdown, 1 play
7:05
1st & 10 at own 38
Juma Otoviano run for 62 yds for a TD (Jack Fox KICK)Rice 27, Old Dominion 13
Old Dominion Turnover on downs, 8 plays
7:05
1st & 0 at own 35
Jack Fox kickoff for 65 yds for a touchback
7:05
1st & 10 at own 25
Blake LaRussa pass complete to Isaiah Harper for 3 yds to the ODU 28
7:05
2nd & 7 at own 28
Blake LaRussa pass complete to Isaiah Harper for 7 yds to the ODU 35 for a 1ST down
7:05
1st & 10 at own 35
Jeremy Cox run for 3 yds to the ODU 38
7:05
2nd & 7 at own 38
Blake LaRussa pass complete to Isaiah Harper for 12 yds to the 50 yard line for a 1ST down
7:05
1st & 10 at the 50
Blake LaRussa pass complete to Jonathan Duhart for 8 yds to the Rice 42
7:05
2nd & 2 at opp 42
Blake LaRussa pass incomplete
7:05
3rd & 2 at opp 42
Matt Geiger run for a loss of 1 yard to the Rice 43
7:05
4th & 3 at opp 43
Blake LaRussa pass incomplete to Jonathan Duhart
Rice Punt, 3 plays
4:29
1st & 10 at own 43
Juma Otoviano run for 7 yds to the 50 yard line
4:21
2nd & 3 at the 50
Timeout OLDDOMINION, clock 04:21
4:21
2nd & 3 at the 50
Juma Otoviano run for 2 yds to the ODU 48
4:16
3rd & 1 at opp 48
Timeout OLDDOMINION, clock 04:16
4:16
3rd & 1 at opp 48
Giovanni Gentosi run for no gain to the ODU 48
4:11
4th & 1 at opp 48
Timeout OLDDOMINION, clock 04:11
4:11
4th & 1 at opp 48
Jack Fox punt for 48 yds for a touchback
Old Dominion Interception, 3 plays
4:04
1st & 10 at own 20
Blake LaRussa sacked by George Nyakwol for a loss of 9 yards to the ODU 11
4:04
2nd & 19 at own 11
Blake LaRussa pass complete to Darrell Brown for 19 yds to the ODU 30 for a 1ST down
4:04
1st & 10 at own 30
Blake LaRussa pass intercepted Antonio Montero return for a loss of 1 yard to the Rice 49
Rice Punt, 3 plays
3:18
1st & 10 at own 49
- 3 run for a loss of 2 yards to the Rice 47
3:18
2nd & 12 at own 47
Giovanni Gentosi run for 3 yds to the 50 yard line
3:18
3rd & 9 at the 50
Juma Otoviano run for a loss of 1 yard to the Rice 49
3:18
4th & 10 at own 49
Jack Fox punt for 44 yds , Isaiah Harper returns for 5 yds to the ODU 12
Old Dominion Result not recorded, 3 plays
0:53
1st & 10 at own 12
Blake LaRussa pass complete to Jonathan Duhart for 13 yds to the ODU 25 for a 1ST down
0:53
1st & 10 at own 25
Blake LaRussa pass incomplete to Isaiah Harper
0:53
2nd & 10 at own 25
Blake LaRussa pass incomplete to Travis Fulgham
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.