From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Old Dominion
Florida International
565
Total yards
435
283
Passing yards
328
282
Rushing yards
107
6.7
Yards per pass
9.6
6.9
Yards per rush
3.3
29
First downs
19
12–18
Third downs
5–13
0–0
Fourth downs
0–1
2
Turnovers
2
4–48
Penalties
10–77
31:49
Possession
28:11
5
Sacks (by defense)
1
Efficiency
Old Dominion
Florida International
54%
Success rate
33%
0.23
EPA per play
0.02
1.14
Explosiveness
1.78
0.39
Rushing EPA
−0.02
0.09
Passing EPA
0.05
39%
Passing-down success
25%
−0.33
First-down EPA
0.27
0.16
Second-down EPA
−0.52
1.50
Third-down EPA
0.76
24%
Havoc by its defense
14%
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)
Florida International 57% to win. Old Dominion won as Elo’s underdog.
The line
Old Dominion −3, over/under 50.
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 58%, Florida International 42%. 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. Florida International drives left to right, Old Dominion right to left.
Q4 Florida InternationalEnd of game, 2 plays, 4 yards
Play by play
1st quarter9 drives, then Old Dominion 24, Florida International 10
Florida International Punt, 4 plays
15:00
Dominik Soos kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
D’vonte Price run for 10 yds to the FlaIn 35 for a 1ST down
15:00
1st & 10 at own 35
Max Bortenschlager pass incomplete
15:00
2nd & 10 at own 35
Max Bortenschlager pass complete to Tyrese Chambers for 3 yds to the FlaIn 38
15:00
3rd & 7 at own 38
Max Bortenschlager sacked by Kris Caine for 0 yards to the FlaIn 28
13:22
4th & 17 at own 28
Tommy Heatherly punt for 34 yds, downed at the ODU 38
Old Dominion Touchdown, 5 plays
13:22
1st & 10 at own 38
Hayden Wolff pass complete to Ali Jennings III for 11 yds to the ODU 49 for a 1ST down
13:22
1st & 10 at own 49
Hayden Wolff pass incomplete
13:22
2nd & 10 at own 49
Blake Watson run for 4 yds to the FlaIn 47
13:22
3rd & 6 at opp 47
Hayden Wolff pass complete to Ali Jennings III for 27 yds to the FlaIn 20 for a 1ST down
11:59
1st & 10 at opp 20
Zack Kuntz 20 Yd pass from Hayden Wolff (Nick Rice Kick)Old Dominion 7, Florida International 0
Florida International Fumble, 2 plays
11:53
Dominik Soos kickoff for 65 yds , Lexington Joseph return for 17 yds to the FlaIn 17
11:53
1st & 10 at own 17
D’vonte Price run for 4 yds to the FlaIn 21
11:11
2nd & 6 at own 21
Max Bortenschlager pass complete to Rivaldo Fairweather for 12 yds to the FlaIn 33 FLORIDA INTL Penalty, Chop Block ( Yards) declined
Old Dominion Field goal, 4 plays
11:11
1st & 10 at opp 31
Blake Watson run for a loss of 2 yards to the FlaIn 33
11:11
2nd & 12 at opp 33
Hayden Wolff pass incomplete
11:11
3rd & 12 at opp 33
Hayden Wolff pass incomplete
10:19
4th & 12 at opp 33
Nick Rice 50 Yd Field GoalOld Dominion 10, Florida International 0
Florida International Touchdown, 6 plays
10:10
Dominik Soos kickoff for 65 yds , EJ Wilson Jr. return for 28 yds to the FlaIn 28
10:10
1st & 10 at own 28
Lexington Joseph run for 3 yds to the FlaIn 31
10:10
2nd & 7 at own 31
Max Bortenschlager pass incomplete
10:10
3rd & 7 at own 31
Max Bortenschlager pass complete to Bryce Singleton for 18 yds to the FlaIn 49 for a 1ST down
10:10
1st & 10 at own 49
Max Bortenschlager pass incomplete
10:10
2nd & 10 at own 49
Max Bortenschlager pass complete to Bryce Singleton for 5 yds to the ODU 46
8:22
3rd & 5 at opp 46
Tyrese Chambers 46 Yd pass from Max Bortenschlager (Chase Gabriel Kick)Old Dominion 10, Florida International 7
8:15
MATIAS, Lucas kickoff 65 yards to the ODU0, JAMES, LaMareon return 19 yards to the ODU19 (POTTS, Jamal;MATHIS, AJ). PENALTY FIU Offsides enforced 5 yards from the FIU35 to the FIU30. NO PLAY (replay the down).
Old Dominion Touchdown, 3 plays
8:07
Lucas Matias kickoff for 61 yds , LaMareon James return for 27 yds to the ODU 31
8:07
1st & 10 at own 31
Elijah Davis run for no gain to the ODU 31
8:07
2nd & 10 at own 31
Hayden Wolff pass complete to Zack Kuntz for 8 yds to the ODU 39
6:56
3rd & 2 at own 39
Elijah Davis 61 Yd Run (Nick Rice Kick)Old Dominion 17, Florida International 7
Florida International Field goal, 8 plays
6:56
Dominik Soos kickoff for 65 yds for a touchback
6:56
1st & 10 at own 25
D’vonte Price run for 2 yds to the FlaIn 27
6:56
2nd & 8 at own 27
D’vonte Price run for 1 yd to the FlaIn 28
6:56
3rd & 7 at own 28
Max Bortenschlager pass complete to Randall St. Felix for 14 yds to the FlaIn 42 for a 1ST down
6:56
1st & 10 at own 42
Max Bortenschlager pass complete to Bryce Singleton for 55 yds to the ODU 3 for a 1ST down
6:56
1st & goal at opp 3
EJ Wilson Jr. run for a loss of 1 yard to the ODU 4
3:33
3rd & goal at opp 4
Timeout FLORIDA INTL, clock 03:33
3:33
2nd & goal at opp 4
Max Bortenschlager pass incomplete
3:33
3rd & goal at opp 4
Max Bortenschlager pass incomplete
3:27
4th & goal at opp 4
Chase Gabriel 21 Yd Field GoalOld Dominion 17, Florida International 10
3:27
Lucas Matias kickoff FLORIDA INTL Penalty, Unsportsmanlike Conduct (-15 Yards) to the FlaIn 20
Old Dominion Touchdown, 7 plays
3:20
Lucas Matias kickoff for 55 yds , LaMareon James return for 24 yds to the ODU 49
3:20
1st & 10 at own 49
Isiah Paige run for 13 yds to the FlaIn 38 for a 1ST down
3:20
1st & 10 at opp 38
Hayden Wolff pass complete to Donta Anthony Jr. for 5 yds to the FlaIn 33
3:20
2nd & 5 at opp 33
Hayden Wolff pass complete to Donta Anthony Jr. for 7 yds to the FlaIn 26 for a 1ST down
3:20
1st & 10 at opp 26
Hayden Wolff pass complete to Javon Harvey for 14 yds to the FlaIn 12 for a 1ST down
3:20
1st & 10 at opp 12
OLDDOMINION Penalty, False Start (Javon Harvey) to the FlaIn 17
3:20
1st & 15 at opp 17
Hayden Wolff pass complete to Zack Kuntz for 11 yds to the FlaIn 6
3:20
2nd & 4 at opp 6
Hayden Wolff pass complete to Ali Jennings III for 3 yds to the FlaIn 3
0:27
3rd & 1 at opp 3
Blake Watson 3 Yd Run (Nick Rice Kick)Old Dominion 24, Florida International 10
Florida International Punt, 6 plays
0:27
Dominik Soos kickoff for 65 yds for a touchback
0:00
1st & 10 at own 25
Max Bortenschlager pass complete to Tyrese Chambers for 12 yds to the FlaIn 37 for a 1ST down
Q2 15:00
1st & 10 at own 37
FLORIDA INTL Penalty, False Start (-5 Yards) to the FlaIn 32
Q2 15:00
1st & 15 at own 32
D’vonte Price run for 4 yds to the FlaIn 36
Q2 13:32
1st & 10 at own 49
Timeout FLORIDA INTL, clock 13:32
Q2 13:32
2nd & 11 at own 36
OLDDOMINION Penalty, Targeting on HENDERSON, Jason enforced (Jason Henderson) to the FlaIn 49 for a 1ST down
Q2 13:32
1st & 10 at own 49
D’vonte Price run for 3 yds to the ODU 48
Q2 13:32
2nd & 7 at opp 48
Max Bortenschlager sacked by Deeve Harris for 0 yards to the ODU 49
Q2 13:32
3rd & 8 at opp 49
Max Bortenschlager pass incomplete
Q2 11:51
4th & 8 at opp 49
Tommy Heatherly punt for 49 yds for a touchback
2nd quarter7 drives, then Old Dominion 24, Florida International 10
Old Dominion Interception, 1 play
11:45
1st & 10 at own 20
Hayden Wolff pass intercepted return for no gain to the ODU 36
Florida International Punt, 3 plays
11:45
1st & 10 at opp 36
Max Bortenschlager pass incomplete
11:45
2nd & 10 at opp 36
Max Bortenschlager pass complete to Tyrese Chambers for a loss of 5 yards to the ODU 41
11:45
3rd & 15 at opp 41
Max Bortenschlager pass incomplete
10:48
4th & 15 at opp 41
Tommy Heatherly punt for 36 yds
Old Dominion Fumble, 14 plays
10:48
1st & 10 at own 5
Elijah Davis run for 8 yds to the ODU 13
10:48
2nd & 2 at own 13
Hayden Wolff pass complete to Zack Kuntz for 9 yds to the ODU 22 for a 1ST down
10:48
1st & 10 at own 22
Elijah Davis run for 6 yds to the ODU 28
10:48
2nd & 4 at own 28
Elijah Davis run for 26 yds to the FlaIn 46 for a 1ST down
10:48
1st & 10 at opp 46
Hayden Wolff pass incomplete
10:48
2nd & 10 at opp 46
Hayden Wolff pass incomplete
10:48
3rd & 10 at opp 46
Hayden Wolff pass complete to Zack Kuntz for 11 yds to the FlaIn 35 for a 1ST down
10:48
1st & 10 at opp 35
Hayden Wolff pass incomplete
10:48
2nd & 10 at opp 35
Blake Watson run for 9 yds to the FlaIn 26
10:48
3rd & 1 at opp 26
Blake Watson run for 13 yds to the FlaIn 13 for a 1ST down
10:48
1st & 10 at opp 13
Blake Watson run for 9 yds to the FlaIn 4
10:48
2nd & 1 at opp 4
Hayden Wolff pass incomplete
10:48
3rd & 1 at opp 4
Elijah Davis run for 3 yds to the FlaIn 1 for a 1ST down
5:41
1st & goal at opp 1
Elijah Davis run for a loss of 1 yard to the FlaIn 2 fumbled, recovered by FlaIn Jeramy Passmore
Florida International Punt, 8 plays
5:41
1st & 10 at own 2
D’vonte Price run for 2 yds to the FlaIn 4
5:41
2nd & 8 at own 4
D’vonte Price run for 3 yds to the FlaIn 7
5:41
3rd & 5 at own 7
BORTENSCHLAGER, Max pass to the right incomplete intended for CHAMBERS, Tyrese thrown to the FIU35. PENALTY ODU Pass Interference on HAWKINS, Tre enforced 15 yards to the FIU22 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
5:41
1st & 10 at own 22
D’vonte Price run for 4 yds to the FlaIn 26
5:41
2nd & 6 at own 26
Max Bortenschlager pass complete to Sterling Palmer for 11 yds to the FlaIn 37 for a 1ST down
5:41
1st & 10 at own 37
FLORIDA INTL Penalty, Personal Foul (-15 Yards) to the FlaIn 34 for a 1ST down
5:41
1st & 10 at own 34
Max Bortenschlager pass complete to Caleb Lynum for 9 yds to the FlaIn 43
5:41
2nd & 1 at own 43
Lexington Joseph run for no gain to the FlaIn 43
1:41
4th & 1 at own 43
Timeout FLORIDA INTL, clock 01:41
1:41
3rd & 1 at own 43
Lexington Joseph run for no gain to the FlaIn 43
Old Dominion Missed FG, 9 plays
1:31
2nd & 10 at opp 39
Hayden Wolff pass complete to Ali Jennings III for 5 yds to the FlaIn 34
1:31
3rd & 5 at opp 34
Timeout OLDDOMINION, clock 01:31
Old Dominion Missed FG, 9 plays
1:31
3rd & 5 at opp 34
Hayden Wolff pass complete to Zack Kuntz for 7 yds to the FlaIn 27 for a 1ST down
1:29
4th & 1 at own 43
Tommy Heatherly punt for 36 yds , Isiah Paige returns for 36 yds to the ODU 26
Old Dominion Missed FG, 9 plays
1:29
1st & 10 at own 26
Blake Watson run for 5 yds to the ODU 31
1:29
2nd & 5 at own 31
Blake Watson run for 18 yds to the ODU 49 for a 1ST down
0:45
2nd & 7 at opp 48
Timeout OLDDOMINION, clock 00:45
0:45
1st & 10 at own 49
Hayden Wolff pass complete to Zack Kuntz for 3 yds to the FlaIn 48
0:45
2nd & 7 at opp 48
Hayden Wolff pass complete to Ali Jennings III for 9 yds to the FlaIn 39 for a 1ST down
0:45
1st & 10 at opp 39
Hayden Wolff pass incomplete
0:02
1st & 10 at opp 27
Hayden Wolff pass complete to Zack Kuntz for 19 yds to the FlaIn 8 for a 1ST down
0:02
1st & goal at opp 8
Timeout OLDDOMINION, clock 00:02
0:00
1st & goal at opp 8
Nick Rice 25 yd FG MISSED
3rd quarter8 drives, then Old Dominion 30, Florida International 17
Old Dominion Punt, 3 plays
15:00
Lucas Matias kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Hayden Wolff pass incomplete
15:00
2nd & 10 at own 25
Blake Watson run for 7 yds to the ODU 32
15:00
3rd & 3 at own 32
Hayden Wolff sacked by Davon Strickland for 0 yards to the ODU 26
13:34
4th & 9 at own 26
Ethan Duane punt for 22 yds, downed at the ODU 48
Florida International Punt, 3 plays
13:34
1st & 10 at opp 48
Max Bortenschlager pass complete to Lexington Joseph for a loss of 1 yard to the ODU 49
13:34
2nd & 11 at opp 49
Max Bortenschlager pass complete to Tyrese Chambers for 7 yds to the ODU 42
13:34
3rd & 4 at opp 42
Max Bortenschlager pass incomplete
12:35
4th & 4 at opp 42
Tommy Heatherly punt for 35 yds, downed at the ODU 7
Old Dominion Touchdown, 8 plays
12:35
1st & 10 at own 7
Blake Watson run for 7 yds to the ODU 14
12:35
2nd & 3 at own 14
Blake Watson run for 4 yds to the ODU 18 for a 1ST down
12:35
1st & 10 at own 18
Hayden Wolff pass incomplete
12:35
2nd & 10 at own 18
Blake Watson run for 8 yds to the ODU 26
12:35
3rd & 2 at own 26
Blake Watson run for 7 yds to the ODU 33 for a 1ST down
12:35
1st & 10 at own 33
Hayden Wolff pass incomplete
12:35
2nd & 10 at own 33
Hayden Wolff pass complete to Darius Savedge for 4 yds to the ODU 37
9:37
3rd & 6 at own 37
Darius Savedge 63 Yd pass from Hayden Wolff (Nick Rice PAT failed)Old Dominion 30, Florida International 10
9:37
RICE, Nick PAT kick attempt blocked, blocked by DAMES, Rishard. PENALTY FIU Offsides enforced half the distance from the goal, 2 yards from the FIU3 to the FIU1. NO PLAY (replay the down).
9:37
Dominik Soos kickoff FLORIDA INTL Penalty, Sideline Interference (5 Yards) to the 50 yard line
Florida International Touchdown, 4 plays
9:37
Dominik Soos kickoff for 65 yds for a touchback
9:37
1st & 10 at own 25
Max Bortenschlager pass incomplete
9:37
2nd & 10 at own 25
EJ Wilson Jr. run for 6 yds to the FlaIn 31
9:37
3rd & 4 at own 31
Max Bortenschlager pass complete to EJ Wilson Jr. for 4 yds to the FlaIn 35 for a 1ST down
8:15
1st & 10 at own 35
Bryce Singleton 65 Yd pass from Max Bortenschlager (Chase Gabriel Kick)Old Dominion 30, Florida International 17
Old Dominion Punt, 3 plays
8:15
Lucas Matias kickoff for 65 yds for a touchback
8:15
1st & 10 at own 25
Hayden Wolff pass incomplete
8:15
2nd & 10 at own 25
Elijah Davis run for a loss of 1 yard to the ODU 24
8:15
3rd & 11 at own 24
Hayden Wolff pass incomplete
7:17
4th & 11 at own 24
Ethan Duane punt for 49 yds
Florida International Punt, 5 plays
7:17
1st & 10 at own 27
Lexington Joseph run for 6 yds to the FlaIn 33
7:17
2nd & 4 at own 33
Lexington Joseph run for 9 yds to the FlaIn 42 for a 1ST down
7:17
1st & 10 at own 42
Lexington Joseph run for 9 yds to the ODU 49
7:17
2nd & 1 at opp 49
FLORIDA INTL Penalty, False Start (-5 Yards) to the FlaIn 46
7:17
2nd & 6 at own 46
Lexington Joseph run for no gain to the FlaIn 46
7:17
3rd & 6 at own 46
Max Bortenschlager pass incomplete
4:43
4th & 6 at own 46
Tommy Heatherly punt for 49 yds, fair catch by Isiah Paige at the ODU 5
Old Dominion Punt, 10 plays
4:43
1st & 10 at own 5
Blake Watson run for 7 yds to the ODU 12
4:43
2nd & 3 at own 12
Blake Watson run for 5 yds to the ODU 17 for a 1ST down
4:43
1st & 10 at own 17
Hayden Wolff pass complete to Isiah Paige for 8 yds to the ODU 25
4:43
2nd & 2 at own 25
Blake Watson run for 3 yds to the ODU 28 for a 1ST down
4:43
1st & 10 at own 28
Hayden Wolff pass incomplete
4:43
2nd & 10 at own 28
Blake Watson run for 8 yds to the ODU 36
4:43
3rd & 2 at own 36
Hayden Wolff pass complete to Ali Jennings III for 14 yds to the 50 yard line for a 1ST down
4:43
1st & 10 at the 50
Hayden Wolff pass incomplete
0:51
3rd & 6 at opp 46
Timeout OLDDOMINION, clock 00:51
0:51
2nd & 10 at the 50
Blake Watson run for 4 yds to the FlaIn 46
0:51
3rd & 6 at opp 46
Hayden Wolff pass incomplete
0:35
4th & 6 at opp 46
Ethan Duane punt for 38 yds, downed at the FlaIn 8
Florida International Pick-six, 3 plays (Old Dominion scores)
0:35
1st & 10 at own 8
EJ Wilson Jr. run for 23 yds to the FlaIn 31 for a 1ST down
4th quarter5 drives, then Old Dominion 47, Florida International 24
Florida International Turnover on downs, 8 plays
14:46
Dominik Soos kickoff for 65 yds for a touchback
14:46
1st & 10 at own 25
Lexington Joseph run for 9 yds to the FlaIn 34
14:46
2nd & 1 at own 34
Lexington Joseph run for 3 yds to the FlaIn 37 for a 1ST down
14:46
1st & 10 at own 37
Max Bortenschlager pass incomplete
14:46
2nd & 10 at own 37
Max Bortenschlager pass complete to Tyrese Chambers for 11 yds to the FlaIn 48 for a 1ST down
14:46
1st & 10 at own 48
Lexington Joseph run for 9 yds to the ODU 43
14:46
2nd & 1 at opp 43
Max Bortenschlager sacked by Sokoya McDuffie for 0 yards to the ODU 49
11:15
4th & 1 at opp 43
Timeout OLDDOMINION, clock 11:15
11:15
3rd & 7 at opp 49
Lexington Joseph run for 6 yds to the ODU 43
11:10
4th & 1 at opp 43
Max Bortenschlager sacked by Chazz Wallace for 0 yards to the 50 yard line
Old Dominion Field goal, 10 plays
11:10
1st & 10 at the 50
Elijah Davis run for 8 yds to the FlaIn 42
11:10
2nd & 2 at opp 42
Elijah Davis run for 4 yds to the FlaIn 38 for a 1ST down
11:10
1st & 10 at opp 38
Hayden Wolff pass incomplete
11:10
2nd & 10 at opp 38
Hayden Wolff pass incomplete
11:10
3rd & 10 at opp 38
Blake Watson run for 11 yds to the FlaIn 27 for a 1ST down
11:10
1st & 10 at opp 27
Hayden Wolff pass complete to Blake Watson for 11 yds to the FlaIn 16 for a 1ST down
11:10
1st & 10 at opp 16
Blake Watson run for 2 yds to the FlaIn 14
11:10
2nd & 8 at opp 14
Blake Watson run for no gain to the FlaIn 14
11:10
3rd & 8 at opp 14
Hayden Wolff pass incomplete
7:12
4th & 8 at opp 14
Nick Rice 31 Yd Field GoalOld Dominion 40, Florida International 17
Florida International Touchdown, 5 plays
7:12
Dominik Soos kickoff for 65 yds for a touchback
7:12
1st & 10 at own 25
Max Bortenschlager pass complete to Randall St. Felix for 6 yds to the FlaIn 31
7:12
2nd & 4 at own 31
OLDDOMINION Penalty, Roughing the Passer on BIBBY, Tyre enforced half the distance from the goal (Tyre Bibby) to the ODU 13 for a 1ST down
7:12
1st & 10 at opp 13
Max Bortenschlager pass incomplete
7:12
2nd & 10 at opp 13
Grayson James pass incomplete
5:59
3rd & 10 at opp 13
Bryce Singleton 13 Yd pass from Grayson James (Chase Gabriel Kick)Old Dominion 40, Florida International 24
Old Dominion Touchdown, 9 plays
5:58
kickoff for 13 yds , Javon Harvey return for no gain to the FlaIn 48
5:58
1st & 10 at opp 48
Blake Watson run for no gain to the FlaIn 48
5:58
2nd & 10 at opp 48
Blake Watson run for 6 yds to the FlaIn 42
5:58
3rd & 4 at opp 42
Hayden Wolff pass complete to Zack Kuntz for 14 yds to the FlaIn 28 for a 1ST down
5:58
1st & 10 at opp 28
Blake Watson run for a loss of 2 yards to the FlaIn 30
2:34
3rd & 7 at opp 25
Timeout FLORIDA INTL, clock 02:34
2:34
2nd & 12 at opp 30
Blake Watson run for 5 yds to the FlaIn 25
2:34
3rd & 7 at opp 25
Isiah Paige run for 3 yds to the FlaIn 22
2:34
4th & 4 at opp 22
FLORIDA INTL Penalty, Offsides (5 Yards) to the FlaIn 17 for a 1ST down
2:34
1st & 10 at opp 17
Blake Watson run for 4 yds to the FlaIn 13
2:34
2nd & 6 at opp 13
Blake Watson run for 6 yds to the FlaIn 7 for a 1ST down
1:01
1st & goal at opp 7
Blake Watson 7 Yd Run (Nick Rice Kick)Old Dominion 47, Florida International 24
Florida International End of game, 2 plays
1:01
Dominik Soos kickoff for 65 yds for a touchback
1:01
1st & 10 at own 25
Maleek Williams run for 2 yds to the FlaIn 27
0:00
2nd & 8 at own 27
Maleek Williams run for 2 yds to the FlaIn 29
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.