Skip to main content
← Back to GamesSep 3, 2023Week 1

House Prediction

Model Margin

Virginia Tech by 6.1

Home Win Probability

Virginia Tech 66%

Market (Bovada)

Virginia Tech -17

Edge: Old Dominion +17 (10.9 pts)

fitted_v1 · Sep 3, 2023

Line Movement

No line movement to chart

Sportsbook snapshots publish once a line is posted for this game.

Team1Q2Q3Q4QFinal
Old DominionOld Dominion
0107017
Virginia TechVirginia Tech
21414636

Scoring Timeline

Q1Q2Q3Q401428429-09-716-1023-1730-1733-1736-17
Virginia TechOld Dominion

Drive Chart

Own 20Own 4050Opp 40Opp 20VTODVTODVTODVTODVTODODVTODVTODVTODVTODVTODVTODVTPUNT37ydPUNT3-4ydDOWNS1146ydSAF722ydTD1055ydTD1283ydPUNT616ydPUNT513ydTD862ydFG1264ydTO744ydTD669ydTD975ydTD865ydTO112ydDOWNS624ydPUNT31ydFG840ydTO320ydFG45ydDOWNS49ydPUNT31ydPUNT38ydEND23yd

Box Score

Team statistics comparing Old Dominion and Virginia Tech
StatisticOld DominionVirginia Tech
Passing13-2518-30
Pass Yards94259
Rush Yards201109
Total Yards295368
Turnovers30
3rd Down8-158-16
Penalties4-364-39
Possession26:2033:40

Player Leaders

Player Leaders

Old Dominion
passing
Grant Wilson
13/25, 94 YDS, 2 TD, 1 INT
rushing
Grant Wilson
19 CAR, 81 YDS
receiving
Obasanjo Sanni
2 REC, 18 YDS
defense
Virginia Tech
passing
Grant Wells
17/29, 251 YDS, 3 TD
rushing
Bhayshul Tuten
19 CAR, 55 YDS
receiving
Ali Jennings
5 REC, 72 YDS, 2 TD
defense

Play-by-Play

1st & 10Pass Incompletion0 ydsPPA -0.73

Grant Wells pass incomplete

2nd & 10Rush+7 ydsPPA +0.33

Bhayshul Tuten run for 7 yds to the VT 33

3rd & 3Pass Incompletion0 ydsPPA -0.54

Grant Wells pass incomplete

4th & 3Punt0 yds

Peter Moore punt for 51 yds, downed at the ODU 16

1st & 10Penalty-5 yds

Old Dominion Penalty, False Start (-5 Yards) to the ODU 11

1st & 15Rush0 ydsPPA -0.19

Keshawn Wicks run for no gain to the ODU 11

2nd & 15Rush+4 ydsPPA -0.01

Grant Wilson run for 4 yds to the ODU 15

3rd & 11Sack-3 ydsPPA -0.10

Grant Wilson sacked by Keyshawn Burgos for a loss of 3 yards to the ODU 12

4th & 14Punt0 yds

Ethan Duane punt for 36 yds, fair catch by Jaylin Lane at the ODU 48

1st & 10Rush+3 ydsPPA -0.36

Bhayshul Tuten run for 3 yds to the ODU 45

2nd & 7Pass Reception+9 ydsPPA +1.04

Grant Wells pass complete to Jaylin Lane for 9 yds to the ODU 36 for a 1ST down

1st & 10Rush-1 ydsPPA -0.90

Bhayshul Tuten run for a loss of 1 yard to the ODU 37

1st & 10Rush+4 ydsPPA -0.02

Malachi Thomas run for 4 yds to the ODU 10

2nd & 6Rush+4 ydsPPA -0.02

Malachi Thomas run for 4 yds to the ODU 6

3rd & 2Rush+2 ydsPPA +0.90

Kyron Drones run for 2 yds to the ODU 4 for a 1ST down

1st & 4Rush+1 ydsPPA -0.52

Kyron Drones run for 1 yd to the ODU 3

2nd & 3Rush+2 ydsPPA -0.24

Malachi Thomas run for 2 yds to the ODU 1

3rd & 1Rush-1 ydsPPA -0.40

Kyron Drones run for a loss of 1 yard to the ODU 2

4th & 2Pass Incompletion0 ydsPPA -4.15

Grant Wells pass incomplete

1st & 10Penalty0 yds

Old Dominion Penalty, False Start ( Yards) to the ODU 1

1st & 11Pass Incompletion0 ydsPPA -0.21

Grant Wilson pass incomplete

2nd & 11Pass Reception+5 ydsPPA +0.02

Grant Wilson pass complete to Obie Sanni for 5 yds to the ODU 6

3rd & 6Rush+16 ydsPPA +0.97

Grant Wilson run for 16 yds to the ODU 22 for a 1ST down

1st & 10Rush+6 ydsPPA +0.31

Grant Wilson run for 6 yds to the ODU 28

2nd & 4Pass Reception-4 ydsPPA -1.11

Grant Wilson pass complete to Ahmarian Granger for a loss of 4 yards to the ODU 24

3rd & 8Pass Incompletion0 ydsPPA -0.19

Grant Wilson pass incomplete

4th & 8Safety0 ydsPPA -1.73

Team Safety

1st & 10Pass Incompletion0 ydsPPA -1.16

Grant Wells pass incomplete

2nd & 10Rush+9 ydsPPA +1.11

Grant Wells run for 9 yds to the ODU 46

3rd & 1Rush+1 ydsPPA +0.85

Bhayshul Tuten run for 1 yd to the ODU 45 for a 1ST down

1st & 10Pass Reception+5 ydsPPA +0.09

Grant Wells pass complete to Da'Wain Lofton for 5 yds to the ODU 40

2nd & 5Rush+2 ydsPPA -0.56

Bhayshul Tuten run for 2 yds to the ODU 38

3rd & 3Rush+1 ydsPPA -0.86

Bhayshul Tuten run for 1 yd to the ODU 37

4th & 2Pass Reception+15 ydsPPA +2.15

Grant Wells pass complete to Da'Wain Lofton for 15 yds to the ODU 22 for a 1ST down

1st & 10Rush+2 ydsPPA -0.22

Malachi Thomas run for 2 yds to the ODU 20

2nd & 8Pass Incompletion0 ydsPPA -0.46

Grant Wells pass incomplete

3rd & 8Passing Touchdown+20 ydsPPA +3.32

Grant Wells pass complete to Jaylin Lane for 20 yds for a TD (John Love KICK)

1st & 10Rush+6 ydsPPA +0.26

Keshawn Wicks run for 6 yds to the ODU 23

2nd & 4Pass Incompletion0 ydsPPA -0.63

Grant Wilson pass incomplete

3rd & 4Rush+5 ydsPPA +1.04

Keshawn Wicks run for 5 yds to the ODU 28 for a 1ST down

1st & 10Rush+8 ydsPPA +0.97

Keshawn Wicks run for 8 yds to the ODU 36

2nd & 2Rush+1 ydsPPA -1.00

Keshawn Wicks run for 1 yd to the ODU 37

3rd & 1Rush+2 ydsPPA +1.03

Keshawn Wicks run for 2 yds to the ODU 39 for a 1ST down

1st & 10Pass Reception+12 ydsPPA +1.09

Grant Wilson pass complete to Isiah Paige for 12 yds to the VT 49 for a 1ST down

1st & 10Rush+22 ydsPPA +1.02

Devin Roche run for 22 yds to the VT 27 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -0.49

Grant Wilson pass incomplete

2nd & 10Rush+5 ydsPPA +0.05

Keshawn Wicks run for 5 yds to the VT 22

3rd & 5Rush+6 ydsPPA +0.61

Keshawn Wicks run for 6 yds to the VT 16 for a 1ST down

1st & 10Passing Touchdown+16 ydsPPA +2.57

Grant Wilson pass complete to Dominic Dutton for 16 yds for a TD (Ethan Sanchez KICK)

1st & 10Pass Reception+6 ydsPPA +0.35

Grant Wells pass complete to Jaylin Lane for 6 yds to the VT 33

2nd & 4Rush+3 ydsPPA -0.38

Bhayshul Tuten run for 3 yds to the VT 36

3rd & 1Rush+2 ydsPPA +1.01

Bhayshul Tuten run for 2 yds to the VT 38 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -1.09

Grant Wells pass incomplete

2nd & 10Rush+5 ydsPPA +0.06

Malachi Thomas run for 5 yds to the VT 43

3rd & 5Pass Incompletion0 ydsPPA -0.73

Grant Wells pass incomplete

4th & 5Punt0 yds

Peter Moore punt for 57 yds for a touchback

1st & 10Rush+5 ydsPPA +0.09

Obie Sanni run for 5 yds to the ODU 25

2nd & 5Rush+10 ydsPPA +1.06

Obie Sanni run for 10 yds to the ODU 35 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -1.01

Grant Wilson pass incomplete

2nd & 10Rush-2 ydsPPA -0.76

Obie Sanni run for a loss of 2 yards to the ODU 33

3rd & 12Pass Incompletion0 ydsPPA -0.22

Grant Wilson pass incomplete

4th & 12Punt0 yds

Ethan Duane punt for 35 yds

1st & 10Rush+1 ydsPPA -0.89

Bhayshul Tuten run for 1 yd to the VT 39

2nd & 9Rush+5 ydsPPA +0.07

Bhayshul Tuten run for 5 yds to the VT 44

3rd & 4Pass Reception+10 ydsPPA +2.22

Grant Wells pass complete to Stephen Gosnell for 10 yds to the ODU 46 for a 1ST down

1st & 10Rush0 ydsPPA -1.03

Bhayshul Tuten run for no gain to the ODU 46

2nd & 10Pass Incompletion0 ydsPPA -1.07

Grant Wells pass incomplete

3rd & 10Pass Reception+34 ydsPPA +3.10

Grant Wells pass complete to Jaylin Lane for 34 yds to the ODU 12 for a 1ST down

1st & 10Rush+2 ydsPPA -0.17

Bhayshul Tuten run for 2 yds to the ODU 10

2nd & 8Passing Touchdown+10 ydsPPA +2.70

Grant Wells pass complete to Ali Jennings for 10 yds for a TD (John Love KICK)

1st & 10Sack-5 ydsPPA -1.07

Grant Wilson sacked by Antwaun Powell-Ryland Jr. for a loss of 5 yards to the ODU 20

2nd & 15Penalty+5 yds

Virginia Tech Penalty, Offsides (TEAM) to the ODU 25

2nd & 10Penalty+14 yds

Virginia Tech Penalty, Targeting on STROMAN, Jalen enforced (Jalen Stroman) to the ODU 41 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -1.14

Grant Wilson pass incomplete

2nd & 10Pass Reception+3 ydsPPA -0.33

Grant Wilson pass complete to Ahmarian Granger for 3 yds to the ODU 44

3rd & 7Pass Reception+15 ydsPPA +2.89

Grant Wilson pass complete to Ahmarian Granger for 15 yds to the VT 41 for a 1ST down

1st & 10Rush+4 ydsPPA -0.10

Keshawn Wicks run for 4 yds to the VT 37

2nd & 6Pass Incompletion0 ydsPPA -0.93

Grant Wilson pass incomplete

3rd & 6Rush+27 ydsPPA +1.75

Keshawn Wicks run for 27 yds to the VT 10 for a 1ST down

1st & 10Rush+4 ydsPPA -0.01

Keshawn Wicks run for 4 yds to the VT 6

2nd & 6Rush-1 ydsPPA -0.36

Grant Wilson run for a loss of 1 yard to the VT 7

3rd & 7Rush-4 ydsPPA -0.75

Obie Sanni run for a loss of 4 yards to the VT 11

4th & 11Field Goal Good+28 yds

Ethan Sanchez 28 yd FG GOOD

0th & 0End of Half0 yds

End of 2nd Quarter

1st & 10Rush+10 ydsPPA +0.84

Grant Wilson run for 10 yds to the ODU 35 for a 1ST down

1st & 10Pass Reception+5 ydsPPA +0.11

Grant Wilson pass complete to Isiah Paige for 5 yds to the ODU 40

2nd & 5Pass Incompletion0 ydsPPA -1.06

Grant Wilson pass incomplete

3rd & 5Rush+8 ydsPPA +2.19

Grant Wilson run for 8 yds to the ODU 48 for a 1ST down

1st & 10Pass Reception+8 ydsPPA +0.88

Grant Wilson pass complete to Kadarius Calloway for 8 yds to the VT 44

2nd & 2Rush+5 ydsPPA -0.01

Kadarius Calloway run for 5 yds to the VT 39 for a 1ST down

1st & 10Fumble Recovery (Opponent)+8 ydsPPA -3.86

Kadarius Calloway run for 8 yds to the VT 31 Kadarius Calloway fumbled, recovered by VT Nasir Peoples

1st & 10Pass Reception+5 ydsPPA +0.10

Grant Wells pass complete to Bhayshul Tuten for 5 yds to the VT 36

2nd & 5Pass Reception+34 ydsPPA +2.69

Grant Wells pass complete to Da'Quan Felton for 34 yds to the ODU 30 for a 1ST down

1st & 10Rush+8 ydsPPA +0.51

Bhayshul Tuten run for 8 yds to the ODU 22

2nd & 2Pass Reception+10 ydsPPA -0.23

Grant Wells pass complete to Ali Jennings for 10 yds to the ODU 12 for a 1ST down

1st & 10Rush+6 ydsPPA +0.18

Bhayshul Tuten run for 6 yds to the ODU 6

2nd & 4Passing Touchdown+6 ydsPPA +2.35

Grant Wells pass complete to Ali Jennings for 6 yds for a TD (John Love KICK)

1st & 10Pass Reception+6 ydsPPA +0.33

Grant Wilson pass complete to Kelby Williams for 6 yds to the ODU 31

2nd & 4Rush+1 ydsPPA -0.72

Grant Wilson run for 1 yd to the ODU 32

3rd & 3Rush+3 ydsPPA +1.22

Grant Wilson run for 3 yds to the ODU 35 for a 1ST down

1st & 10Rush+4 ydsPPA -0.16

Grant Wilson run for 4 yds to the ODU 39

2nd & 6Rush+25 ydsPPA +2.39

Grant Wilson run for 25 yds to the VT 36 for a 1ST down

1st & 10Rush+1 ydsPPA -0.55

Grant Wilson run for 1 yd to the VT 35

2nd & 9Penalty+15 yds

Virginia Tech Penalty, Targeting on PAYNE, Pheldarius enforced (Pheldarius Payne) to the VT 20 for a 1ST down

1st & 10Rush+15 ydsPPA +0.73

Ahmarian Granger run for 15 yds to the VT 5 for a 1ST down

1st & 5Passing Touchdown+5 ydsPPA +1.88

Grant Wilson pass complete to Keshawn Wicks for 5 yds for a TD (Ethan Sanchez KICK)

1st & 10Rush+1 ydsPPA -0.83

Malachi Thomas run for 1 yd to the VT 36

2nd & 9Pass Reception+4 ydsPPA -0.12

Grant Wells pass complete to Malachi Thomas for 4 yds to the VT 40

3rd & 5Pass Reception+44 ydsPPA +3.63

Grant Wells pass complete to Ali Jennings for 44 yds to the ODU 16 for a 1ST down

1st & 10Rush-3 ydsPPA -0.56

Malachi Thomas run for a loss of 3 yards to the ODU 19

2nd & 13Pass Reception+14 ydsPPA +1.24

Grant Wells pass complete to Dae'Quan Wright for 14 yds to the ODU 5 for a 1ST down

1st & 5Rush+2 ydsPPA -0.33

Malachi Thomas run for 2 yds to the ODU 3

2nd & 3Rush+2 ydsPPA -0.24

Grant Wells run for 2 yds to the ODU 1

3rd & 1Rushing Touchdown+1 ydsPPA +2.45

Grant Wells run for 1 yd for a TD (John Love KICK)

1st & 10Fumble Recovery (Opponent)+12 ydsPPA -0.92

Devin Roche run for 12 yds to the ODU 37 Devin Roche fumbled, recovered by VT Josh Fuga

1st & 10Pass Incompletion0 ydsPPA -0.75

Grant Wells pass incomplete

2nd & 10Pass Incompletion0 ydsPPA -0.97

Grant Wells pass incomplete

3rd & 10Penalty+15 yds

(01:37) WELLS, Grant pass deep to the left incomplete intended for LANE, Jaylin thrown to the ODU0, clock 01:32. PENALTY ODU Pass Interference on RA-EL, Tahj enforced 15 yards to the ODU22 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).

1st & 10Rush+5 ydsPPA +0.07

Bhayshul Tuten run for 5 yds to the ODU 17

2nd & 5Rush+4 ydsPPA -0.03

Bhayshul Tuten run for 4 yds to the ODU 13

3rd & 1Rush0 ydsPPA -0.46

Bhayshul Tuten run for no gain to the ODU 13

4th & 1Rush0 ydsPPA -3.94

Grant Wells run for no gain to the ODU 13

1st & 10Sack-4 ydsPPA -0.56

Grant Wilson sacked for a loss of 4 yards to the ODU 9

2nd & 14Pass Reception+5 ydsPPA +0.01

Grant Wilson pass complete to Keshawn Wicks for 5 yds to the ODU 14

3rd & 9Pass Incompletion0 ydsPPA -0.09

Grant Wilson pass incomplete

4th & 9Punt0 yds

Ethan Duane punt for 50 yds

1st & 10Rush+4 ydsPPA -0.14

Malachi Thomas run for 4 yds to the ODU 46

2nd & 6Pass Reception+23 ydsPPA +1.32

Grant Wells pass complete to Benji Gosnell for 23 yds to the ODU 23 for a 1ST down

1st & 10Rush+1 ydsPPA -0.32

Malachi Thomas run for 1 yd to the ODU 22

2nd & 9Rush+10 ydsPPA +0.46

Grant Wells run for 10 yds to the ODU 12 for a 1ST down

1st & 10Rush0 ydsPPA -0.30

Malachi Thomas run for no gain to the ODU 12

2nd & 10Pass Reception+2 ydsPPA -0.16

Grant Wells pass complete to Ali Jennings for 2 yds to the ODU 10

3rd & 8Pass Incompletion0 ydsPPA -0.40

Grant Wells pass incomplete

4th & 8Field Goal Good+27 yds

John Love 27 yd FG GOOD

1st & 10Pass Reception+5 ydsPPA +0.08

Grant Wilson pass complete to Reymello Murphy for 5 yds to the ODU 21

2nd & 5Rush+15 ydsPPA +1.35

Grant Wilson run for 15 yds to the ODU 36 for a 1ST down

1st & 10Interception0 ydsPPA -1.85

Grant Wilson pass intercepted

1st & 9Rush+4 ydsPPA -0.01

Bhayshul Tuten run for 4 yds to the ODU 5

2nd & 5Penalty-5 yds

Virginia Tech Penalty, Delay Of Game (TEAM) to the ODU 10

2nd & 10Rush+2 ydsPPA -0.15

Bhayshul Tuten run for 2 yds to the ODU 8

3rd & 8Rush+4 ydsPPA -0.04

Grant Wells run for 4 yds to the ODU 4

4th & 4Field Goal Good+21 yds

John Love 21 yd FG GOOD

1st & 10Rush+6 ydsPPA +0.33

Grant Wilson run for 6 yds to the ODU 31

2nd & 4Rush0 ydsPPA -0.87

Grant Wilson run for no gain to the ODU 31

3rd & 4Rush+3 ydsPPA -0.19

Keshawn Wicks run for 3 yds to the ODU 34

4th & 1Pass Incompletion0 ydsPPA -0.20

Grant Wilson pass incomplete

1st & 10Rush+1 ydsPPA -0.50

Grant Wells run for 1 yd to the ODU 33

2nd & 9Pass Incompletion0 ydsPPA -0.84

Grant Wells pass incomplete

3rd & 9Rush0 ydsPPA -1.02

Malachi Thomas run for no gain to the ODU 33

4th & 9Punt0 yds

Peter Moore punt for 33 yds for a touchback

1st & 10Sack-1 ydsPPA -0.63

Grant Wilson sacked by C.J. McCray for a loss of 1 yard to the ODU 19

2nd & 11Sack-4 ydsPPA -0.31

Grant Wilson sacked by Wilfried Pene for a loss of 4 yards to the ODU 15

3rd & 15Pass Reception+13 ydsPPA +0.30

Grant Wilson pass complete to Obie Sanni for 13 yds to the ODU 28

4th & 2Punt0 yds

Ethan Duane punt for 47 yds

1st & 9Rush+4 ydsPPA -0.01

Bryce Duke run for 4 yds to the ODU 5

2nd & 5Rush0 ydsPPA -0.32

(00:29) [NH] Kneel down by WELLS, Grant at ODU6 (team loss of 1), clock 00:26.

Situational Analysis

Old Dominion

Down
1-3
Short
4-6
Med
7-10
Long
11+
XLong
1st
100%
1 play
52%
27 plays
0%
2 plays
2nd
0%
2 plays
30%
10 plays
33%
3 plays
50%
4 plays
3rd
100%
2 plays
83%
6 plays
25%
4 plays
33%
3 plays
4th
0%
1 play
0%
1 play

Virginia Tech

Down
1-3
Short
4-6
Med
7-10
Long
11+
XLong
1st
0%
2 plays
24%
25 plays
2nd
0%
3 plays
38%
8 plays
50%
14 plays
100%
1 play
3rd
50%
8 plays
67%
3 plays
40%
5 plays
4th
33%
3 plays