Play-By-Play
1st Quarter
Kickoff Return (Offense)
15:00 - 1st
John Chereson kickoff for 56 yds , Noah Giles return for 15 yds to the WmMry 24
5-yd Run
15:00 - 1st
Jordan Lowery run for 5 yds to the WmMry 29
1st & 10 at W&M 24

(14:11 - 1st) Timeout WILLIAM & MARY, clock 14:11

4-yd Run
14:11 - 1st
Tommy McKee run for 4 yds to the WmMry 33
2nd & 5 at W&M 29
9-yd Run
14:11 - 1st
Tommy McKee run for 9 yds to the WmMry 42 for a 1ST down
3rd & 1 at W&M 33
Incompletion
14:11 - 1st
Tommy McKee pass incomplete
1st & 10 at W&M 42
11-yd Pass
14:11 - 1st
Tommy McKee pass complete to Nate Evans for 11 yds to the Richm 47 for a 1ST down
2nd & 10 at W&M 42
8-yd Run
14:11 - 1st
Nate Evans run for 8 yds to the Richm 39
1st & 10 at RICH 47
1-yd Run
14:11 - 1st
Albert Funderburke run for 1 yd to the Richm 38
2nd & 2 at RICH 39
9-yd Run
14:11 - 1st
Albert Funderburke run for 9 yds to the Richm 29 for a 1ST down
3rd & 1 at RICH 38
Incompletion
14:11 - 1st
Tommy McKee pass incomplete to Albert Funderburke
1st & 10 at RICH 29
2-yd Run
14:11 - 1st
Albert Funderburke run for 2 yds to the Richm 27
2nd & 10 at RICH 29
5-yd Run
14:11 - 1st
Nate Evans run for 5 yds to the Richm 22
3rd & 8 at RICH 27
Field Goal Missed
9:08 - 1st
Kris Hooper 39 yd FG MISSED
4th & 3 at RICH 22
4-yd Run
9:08 - 1st
Xavier Goodall run for 4 yds to the Richm 26
1st & 10 at RICH 22
4-yd Run
9:08 - 1st
Xavier Goodall run for 4 yds to the Richm 30
2nd & 6 at RICH 26
6-yd Run
9:08 - 1st
Xavier Goodall run for 6 yds to the Richm 36 for a 1ST down
3rd & 2 at RICH 30
Fumble Recovery (Own)
9:08 - 1st
TEAM run for a loss of 6 yards to the Richm 16 TEAM fumbled, recovered by Richm Alex Light
1st & 10 at RICH 36
13-yd Run
9:08 - 1st
Kyle Lauletta run for 13 yds to the Richm 29
2nd & 30 at RICH 16
12-yd Pass
9:08 - 1st
Kyle Lauletta pass complete to Porter Abell for 12 yds to the Richm 41
3rd & 17 at RICH 29
Punt
9:08 - 1st
D.J. Helkowski punt for 42 yds, fair catch by Jack Armstrong at the WmMry 17
4th & 5 at RICH 41
5-yd Run
5:20 - 1st
Noah Giles run for 5 yds to the WmMry 22
1st & 10 at W&M 17
Incompletion
5:20 - 1st
Tommy McKee pass incomplete to Andrew Caskin, broken up by Micah Keels
2nd & 5 at W&M 22
9-yd Pass
5:20 - 1st
Tommy McKee pass complete to Andrew Caskin for 9 yds to the WmMry 31 for a 1ST down
3rd & 5 at W&M 22
5-yd Run
5:20 - 1st
Nate Evans run for 5 yds to the WmMry 36
1st & 10 at W&M 31
Incompletion
5:20 - 1st
Tommy McKee pass incomplete to Daniel Kuzjak
2nd & 5 at W&M 36
Incompletion
5:20 - 1st
Tommy McKee pass incomplete to Daniel Kuzjak
3rd & 5 at W&M 36
Punt
5:20 - 1st
Will Michael punt for 29 yds, downed at the Richm 35
4th & 5 at W&M 36
7-yd Run
3:05 - 1st
Xavier Goodall run for 7 yds to the Richm 42
1st & 10 at RICH 35
Incompletion
3:05 - 1st
Kyle Lauletta pass incomplete to Garrett Hudson
2nd & 3 at RICH 42
Incompletion
3:05 - 1st
Kyle Lauletta pass incomplete
3rd & 3 at RICH 42
Punt
3:05 - 1st
D.J. Helkowski punt for 44 yds, fair catch by Jack Armstrong at the WmMry 14
4th & 3 at RICH 42
2nd Quarter
1-yd Run
2:06 - 1st
Nate Evans run for 1 yd to the WmMry 15
1st & 10 at W&M 14
8-yd Run
2:06 - 1st
Nate Evans run for 8 yds to the WmMry 23
2nd & 9 at W&M 15
4-yd Run
2:06 - 1st
Tommy McKee run for 4 yds to the WmMry 27 for a 1ST down
3rd & 1 at W&M 23
2-yd Run
2:06 - 1st
Nate Evans run for 2 yds to the WmMry 29
1st & 10 at W&M 27

End of 1st Quarter

Incompletion
15:00 - 2nd
Tommy McKee pass incomplete to Nate Evans
2nd & 8 at W&M 29
Incompletion
15:00 - 2nd
Tommy McKee pass incomplete to Jack Armstrong, broken up by Tafon Mainsah
3rd & 8 at W&M 29
Punt
15:00 - 2nd
Will Michael punt for 53 yds, downed at the Richm 18
4th & 8 at W&M 29
3-yd Run
14:37 - 2nd
Xavier Goodall run for 3 yds to the Richm 21
1st & 10 at RICH 18
9-yd Run
14:37 - 2nd
Xavier Goodall run for 9 yds to the Richm 30 for a 1ST down
2nd & 7 at RICH 21
12-yd Run
14:37 - 2nd
Xavier Goodall run for 12 yds to the Richm 42 for a 1ST down
1st & 10 at RICH 30
23-yd Pass
14:37 - 2nd
Kyle Lauletta pass complete to Tyler Wilkins for 23 yds to the WmMry 35 for a 1ST down
1st & 10 at RICH 42
8-yd Run
14:37 - 2nd
Jay Palmer run for 8 yds to the WmMry 27
1st & 10 at W&M 35
Sack
14:37 - 2nd
Kyle Lauletta sacked by Joe Suarez and Will Kiely for a loss of 11 yards to the WmMry 38
2nd & 2 at W&M 27
10-yd Pass
14:37 - 2nd
Kyle Lauletta pass complete to Porter Abell for 10 yds to the WmMry 28
3rd & 13 at W&M 38
Field Goal Missed
10:29 - 2nd
Griffin Trau 44 yd FG MISSED
4th & 3 at W&M 28
-3-yd Run
10:29 - 2nd
Noah Giles run for 7 yds to the WmMry 35 WILLIAM & MARY Penalty, Offensive holding (Daniel Kuzjak) to the WmMry 25
1st & 10 at W&M 28
Incompletion
10:29 - 2nd
Tommy McKee pass incomplete to Nate Evans
1st & 13 at W&M 25
-1-yd Run
10:29 - 2nd
Tommy McKee run for a loss of 1 yard to the WmMry 24
2nd & 13 at W&M 25
1-yd Pass
10:29 - 2nd
Tommy McKee pass complete to Nate Evans for 1 yd to the WmMry 25
3rd & 14 at W&M 24
Punt
10:29 - 2nd
Will Michael punt for 55 yds , Porter Abell returns for 19 yds to the Richm 44 RICHMOND Penalty, Offensive holding (10 Yards) to the Richm 29
4th & 13 at W&M 25
5-yd Penalty
8:20 - 2nd
Xavier Goodall rush for no gain to the RICHMOND29 (Isaiah Stephens;Gavin Johnson), PENALTY WM offside (Bill Murray) 5 yards to the RICHMOND34, NO PLAY.
1st & 10 at RICH 29
4-yd Run
8:20 - 2nd
Jay Palmer run for 4 yds to the Richm 38
1st & 5 at RICH 34
13-yd Pass
8:20 - 2nd
Kyle Lauletta pass complete to Dashon Tibbs for 13 yds to the WmMry 49 for a 1ST down
2nd & 1 at RICH 38
1-yd Pass
8:20 - 2nd
Kyle Lauletta pass complete to Stephon Jacob for 1 yd to the WmMry 48
1st & 10 at W&M 49
5-yd Penalty
8:20 - 2nd
Kyle Lauletta sacked for loss of 4 yards to the RICHMOND48 (Joe Suarez), PENALTY WM offside (Will Kiely) 5 yards to the WM43, NO PLAY.
2nd & 9 at W&M 48
8-yd Pass
8:20 - 2nd
Kyle Lauletta pass complete to Caleb Drake for 8 yds to the WmMry 35 for a 1ST down
2nd & 4 at W&M 43
11-yd Pass
8:20 - 2nd
Kyle Lauletta pass complete to Stephon Jacob for 11 yds to the WmMry 24 for a 1ST down
1st & 10 at W&M 35
6-yd Run
8:20 - 2nd
Xavier Goodall run for 6 yds to the WmMry 18
1st & 10 at W&M 24
18-yd Touchdown Run
4:33 - 2nd
Xavier Goodall run for 18 yds for a TD, (Griffin Trau KICK)
2nd & 4 at W&M 18
Kickoff
4:33 - 2nd
John Chereson kickoff for 61 yds
Sack
4:33 - 2nd
Tommy McKee sacked by Brandon Waller for a loss of 7 yards to the WmMry 28
1st & 10 at W&M 35
18-yd Pass
4:33 - 2nd
Tommy McKee pass complete to Isaiah Kinder for 18 yds to the WmMry 46 for a 1ST down
2nd & 17 at W&M 28
-1-yd Run
4:33 - 2nd
Nate Evans run for a loss of 1 yard to the WmMry 45
1st & 10 at W&M 46
12-yd Run
4:33 - 2nd
Tommy McKee run for 12 yds to the Richm 43 for a 1ST down
2nd & 11 at W&M 45
15-yd Penalty
4:33 - 2nd
Tommy McKee pass incomplete to Jordan Lowery (Tafon Mainsah), PENALTY RICHMOND pass interference (Tafon Mainsah) 15 yards to the RICHMOND28, 1ST DOWN WM, NO PLAY.
1st & 10 at RICH 43
-4-yd Pass
4:33 - 2nd
Tommy McKee pass complete to Noah Giles for a loss of 4 yards to the Richm 32
1st & 10 at RICH 28
10-yd Pass
4:33 - 2nd
Tommy McKee pass complete to Jack Armstrong for 10 yds to the Richm 22
2nd & 14 at RICH 32
Incompletion
4:33 - 2nd
Tommy McKee pass incomplete to Daniel Kuzjak
3rd & 4 at RICH 22
Field Goal Good
1:02 - 2nd
Kris Hooper 39 yd FG GOOD
4th & 4 at RICH 22
Kickoff Return (Offense)
1:02 - 2nd
Kris Hooper kickoff for 56 yds , Porter Abell return for 23 yds to the Richm 32
0-yd Run
1:02 - 2nd
Xavier Goodall run for no gain to the Richm 32
1st & 10 at RICH 32
4-yd Run
1:02 - 2nd
Xavier Goodall run for 4 yds to the Richm 36
2nd & 10 at RICH 32

End of 2nd Quarter

3rd Quarter
Kickoff
15:00 - 3rd
Kris Hooper kickoff for 65 yds for a touchback
30-yd Pass
15:00 - 3rd
Kyle Lauletta pass complete to Cortrelle Simpson for 30 yds to the WmMry 45 for a 1ST down
1st & 10 at RICH 25
1-yd Run
15:00 - 3rd
Xavier Goodall run for 1 yd to the WmMry 44
1st & 10 at W&M 45
7-yd Pass
15:00 - 3rd
Kyle Lauletta pass complete to Dashon Tibbs for 7 yds to the WmMry 37
2nd & 9 at W&M 44
0-yd Run
15:00 - 3rd
Jay Palmer run for no gain to the WmMry 37
3rd & 2 at W&M 37
Punt
15:00 - 3rd
D.J. Helkowski punt for 24 yds, downed at the WmMry 13
4th & 2 at W&M 37
Incompletion
12:38 - 3rd
Tommy McKee pass incomplete to Andrew Caskin, broken up by Daniel Jones
1st & 10 at W&M 13
5-yd Run
12:38 - 3rd
Nate Evans run for 5 yds to the WmMry 18
2nd & 10 at W&M 13
3-yd Run
12:38 - 3rd
Tommy McKee run for 3 yds to the WmMry 21
3rd & 5 at W&M 18
Punt
12:38 - 3rd
Will Michael punt for 53 yds, downed at the Richm 26
4th & 2 at W&M 21
74-yd Touchdown Pass
11:14 - 3rd
Kyle Lauletta pass complete to Cortrelle Simpson for 74 yds for a TD, (Griffin Trau PAT MISSED)
1st & 10 at RICH 26
Kickoff Return (Offense)
11:14 - 3rd
John Chereson kickoff for 50 yds , Noah Giles return for 18 yds to the WmMry 33
3-yd Run
11:14 - 3rd
Noah Giles run for 3 yds to the WmMry 36
1st & 10 at W&M 33
8-yd Run
11:14 - 3rd
Tommy McKee run for 8 yds to the WmMry 44 for a 1ST down
2nd & 7 at W&M 36
Incompletion
11:14 - 3rd
Tommy McKee pass incomplete to Jack Armstrong
1st & 10 at W&M 44
Incompletion
11:14 - 3rd
Tommy McKee pass incomplete
2nd & 10 at W&M 44
16-yd Pass
11:14 - 3rd
Tommy McKee pass complete to Jack Armstrong for 16 yds to the Richm 40 for a 1ST down
3rd & 10 at W&M 44
Incompletion
11:14 - 3rd
Tommy McKee pass incomplete to Jordan Lowery
1st & 10 at RICH 40
8-yd Pass
11:14 - 3rd
Tommy McKee pass complete to Daniel Kuzjak for 8 yds to the Richm 32
2nd & 10 at RICH 40
3-yd Run
11:14 - 3rd
Tommy McKee run for 3 yds to the Richm 29 for a 1ST down
3rd & 2 at RICH 32
4-yd Run
11:14 - 3rd
Nate Evans run for 4 yds to the Richm 25
1st & 10 at RICH 29
4-yd Run
11:14 - 3rd
Noah Giles run for 4 yds to the Richm 21
2nd & 6 at RICH 25
12-yd Run
11:14 - 3rd
Noah Giles run for 12 yds to the Richm 9 for a 1ST down
3rd & 2 at RICH 21
8-yd Run
11:14 - 3rd
Nate Evans run for 8 yds to the Richm 1
1st & Goal at RICH 9
1-yd Touchdown Run
5:28 - 3rd
Tommy McKee run for 1 yd for a TD, (Kris Hooper KICK)
2nd & Goal at RICH 1
Kickoff
5:28 - 3rd
Kris Hooper kickoff for 65 yds for a touchback
Incompletion
5:28 - 3rd
Kyle Lauletta pass incomplete to Cortrelle Simpson
1st & 10 at RICH 25
5-yd Penalty
5:28 - 3rd
Kyle Lauletta pass incomplete to Caleb Drake, PENALTY WM offside (Bill Murray) 5 yards to the RICHMOND30, NO PLAY.
2nd & 10 at RICH 25
10-yd Pass
5:28 - 3rd
Kyle Lauletta pass complete to Porter Abell for 10 yds to the Richm 40 for a 1ST down
2nd & 5 at RICH 30
9-yd Run
5:28 - 3rd
Xavier Goodall run for 9 yds to the Richm 49
1st & 10 at RICH 40
46-yd Run
5:28 - 3rd
Xavier Goodall run for 46 yds to the WmMry 5 for a 1ST down
2nd & 1 at RICH 49
5-yd Touchdown Run
3:31 - 3rd
Xavier Goodall run for 5 yds for a TD, (Griffin Trau KICK)
1st & Goal at W&M 5
Kickoff Return (Offense)
3:31 - 3rd
John Chereson kickoff for 48 yds , Noah Giles return for 18 yds to the WmMry 35
Incompletion
3:31 - 3rd
Tommy McKee pass incomplete to Daniel Kuzjak, broken up by Tafon Mainsah
1st & 10 at W&M 35
9-yd Pass
3:31 - 3rd
Tommy McKee pass complete to Daniel Kuzjak for 9 yds to the WmMry 44
2nd & 10 at W&M 35
-1-yd Run
3:31 - 3rd
Nate Evans run for a loss of 1 yard to the WmMry 43
3rd & 1 at W&M 44
Punt
3:31 - 3rd
Will Michael punt for 28 yds , Porter Abell returns for 4 yds to the Richm 33
4th & 2 at W&M 43
Interception
2:07 - 3rd
Kyle Lauletta pass intercepted Gavin Johnson return for no gain to the Richm 35
1st & 10 at RICH 33
8-yd Run
2:00 - 3rd
Jalen Christian run for 8 yds to the Richm 27
1st & 10 at RICH 35
8-yd Run
2:00 - 3rd
Nate Evans run for 8 yds to the Richm 19 for a 1ST down
2nd & 2 at RICH 27
13-yd Run
2:00 - 3rd
Noah Giles run for 13 yds to the Richm 6 for a 1ST down
1st & 10 at RICH 19
Incompletion
2:00 - 3rd
Tommy McKee pass incomplete to Daniel Kuzjak
1st & Goal at RICH 6
6-yd Touchdown Run
0:00 - 3rd
Tommy McKee run for 6 yds for a TD, (Kris Hooper KICK)
2nd & Goal at RICH 6

End of 3rd Quarter

4th Quarter
Kickoff Return (Offense)
15:00 - 4th
Kris Hooper kickoff for 60 yds , Porter Abell return for 27 yds to the Richm 32
2-yd Run
15:00 - 4th
Jay Palmer run for 2 yds to the Richm 34
1st & 10 at RICH 32
5-yd Pass
15:00 - 4th
Kyle Lauletta pass complete to Caleb Drake for 5 yds to the Richm 39
2nd & 8 at RICH 34
Interception
15:00 - 4th
Kyle Lauletta pass intercepted Nate Atkins return for no gain to the Richm 43
3rd & 3 at RICH 39
Incompletion
13:30 - 4th
Tommy McKee pass incomplete to Daniel Kuzjak
1st & 10 at RICH 43
25-yd Run
13:30 - 4th
Nate Evans run for 25 yds to the Richm 18 for a 1ST down
2nd & 10 at RICH 43
5-yd Run
13:30 - 4th
Noah Giles run for 5 yds to the Richm 13
1st & 10 at RICH 18
0-yd Run
13:30 - 4th
Nate Evans run for no gain to the Richm 13
2nd & 5 at RICH 13
Incompletion
13:30 - 4th
Tommy McKee pass incomplete to Daniel Kuzjak
3rd & 5 at RICH 13
Field Goal Good
11:12 - 4th
Kris Hooper 31 yd FG GOOD
4th & 5 at RICH 13
Kickoff
11:12 - 4th
Kris Hooper kickoff for 65 yds for a touchback
0-yd Run
11:12 - 4th
Xavier Goodall run for no gain to the Richm 25
1st & 10 at RICH 25
Sack
11:12 - 4th
Kyle Lauletta sacked by Arman Jones for a loss of 7 yards to the Richm 18
2nd & 10 at RICH 25
17-yd Pass
11:12 - 4th
Kyle Lauletta pass complete to Cortrelle Simpson for 17 yds to the Richm 35 for a 1ST down
3rd & 17 at RICH 18
9-yd Run
11:12 - 4th
Jay Palmer run for 9 yds to the Richm 44
1st & 10 at RICH 35
2-yd Run
11:12 - 4th
Jay Palmer run for 2 yds to the Richm 46 for a 1ST down
2nd & 1 at RICH 44
16-yd Run
11:12 - 4th
Kyle Lauletta run for 16 yds to the WmMry 38 for a 1ST down
1st & 10 at RICH 46
3-yd Run
11:12 - 4th
Xavier Goodall run for 3 yds to the WmMry 35
1st & 10 at W&M 38
13-yd Run
11:12 - 4th
Xavier Goodall run for 13 yds to the WmMry 22 for a 1ST down
2nd & 7 at W&M 35
11-yd Run
11:12 - 4th
Gordon Collins run for 11 yds to the WmMry 11 for a 1ST down
1st & 10 at W&M 22
Sack
11:12 - 4th
Kyle Lauletta sacked by Bill Murray for a loss of 4 yards to the WmMry 15
1st & 10 at W&M 11
Incompletion
11:12 - 4th
Kyle Lauletta pass incomplete to Cortrelle Simpson
2nd & 14 at W&M 15
13-yd Penalty
11:12 - 4th
Kyle Lauletta pass incomplete to C. Simpson, PENALTY WM pass interference (Raeshawn Smith) 13 yards to the WM2, 1ST DOWN RICHMOND, NO PLAY.
3rd & 14 at W&M 15
1-yd Run
11:12 - 4th
Xavier Goodall run for 1 yd to the WmMry 1
1st & Goal at W&M 2
0-yd Run
11:12 - 4th
Xavier Goodall run for no gain to the WmMry 1
2nd & Goal at W&M 1

(4:02 - 4th) Timeout WILLIAM & MARY, clock 04:02

1-yd Touchdown Run
3:59 - 4th
Kyle Lauletta run for 1 yd for a TD, (Griffin Trau KICK)
3rd & Goal at W&M 1
0-yd Penalty
3:59 - 4th
WILLIAM & MARY Penalty, Defensive offside ( Yards) declined
1st & Goal at RICH 35
Kickoff Return (Offense)
3:59 - 4th
John Chereson kickoff for 62 yds , Nate Evans return for 34 yds to the WmMry 37
4-yd Run
3:59 - 4th
Nate Evans run for 4 yds to the WmMry 41
1st & 10 at W&M 37
15-yd Pass
3:59 - 4th
Tommy McKee pass complete to Daniel Kuzjak for 15 yds to the Richm 44 for a 1ST down
2nd & 6 at W&M 41
Incompletion
3:59 - 4th
Tommy McKee pass incomplete to Andrew Caskin
1st & 10 at RICH 44
0-yd Run
3:59 - 4th
Nate Evans run for no gain to the Richm 44
2nd & 10 at RICH 44
Incompletion
3:59 - 4th
Tommy McKee pass incomplete
3rd & 10 at RICH 44
Sack
3:59 - 4th
Tommy McKee sacked by Andrew Clyde and Brandon Waller for a loss of 10 yards to the WmMry 46
4th & 10 at RICH 44
1-yd Run
2:01 - 4th
Xavier Goodall run for 1 yd to the WmMry 45
1st & 10 at W&M 46

(1:57 - 4th) Timeout WILLIAM & MARY, clock 01:57

0-yd Run
1:57 - 4th
Xavier Goodall run for no gain to the WmMry 45
2nd & 9 at W&M 45

(1:12 - 4th) Timeout RICHMOND, clock 01:12

28-yd Run
1:12 - 4th
Xavier Goodall run for 28 yds to the WmMry 17 for a 1ST down
3rd & 9 at W&M 45
-2-yd Run
1:12 - 4th
TEAM run for a loss of 2 yards to the WmMry 19
1st & 10 at W&M 17

End of 4th Quarter