From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
VMI
Western Carolina
270
Total yards
521
194
Passing yards
360
76
Rushing yards
161
5.0
Yards per pass
7.2
2.7
Yards per rush
4.2
17
First downs
30
4–15
Third downs
7–16
1–3
Fourth downs
1–3
3
Turnovers
2
8–87
Penalties
9–82
22:04
Possession
37:56
Efficiency
VMI
Western Carolina
39%
Success rate
45%
−0.20
EPA per play
0.13
0.99
Explosiveness
1.27
0.03
Rushing EPA
−0.13
−0.07
Passing EPA
0.41
13%
Passing-down success
35%
4%
Havoc by its defense
7%
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)
Western Carolina 59% to win. Elo’s favorite won.
The line
Western Carolina −7.5, over/under 66.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 Western Carolina 70%, VMI 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. Western Carolina drives left to right, VMI right to left.
Q1 VMIPunt, 3 plays, 6 yards
Q1 Western CarolinaPunt, 3 plays, −4 yards
Q1 VMIPunt, 4 plays, 14 yards
Q1 Western CarolinaTouchdown, 4 plays, 57 yards
Q1 VMITouchdown, 12 plays, 85 yards
Q1 Western CarolinaTouchdown, 10 plays, 77 yards
Q1 VMIField goal, 9 plays, 68 yards
Q2 Western CarolinaInterception, 6 plays, 4 yards
Q2 Western CarolinaPunt, 9 plays, 34 yards
Q2 VMIInterception, 4 plays, 13 yards
Q2 Western CarolinaTouchdown, 5 plays, 37 yards
Q2 VMIPunt, 4 plays, −5 yards
Q2 VMIInterception, 3 plays, −1 yard
Q2 Western CarolinaMissed FG, 3 plays, 5 yards
Q3 Western CarolinaField goal, 10 plays, 56 yards
Q3 Western CarolinaTouchdown, 1 play, 18 yards
Q3 Western CarolinaTurnover on downs, 11 plays, 67 yards
Q3 VMIPunt, 3 plays, −3 yards
Q3 VMIResult not recorded, 2 plays, 0 yards
Q3 VMIPunt, 3 plays, 0 yards
Q3 Western CarolinaPunt, 3 plays, −6 yards
Q3 VMITouchdown, 4 plays, 18 yards
Q4 Western CarolinaTouchdown, 7 plays, 77 yards
Q4 VMIPunt, 3 plays, −1 yard
Q4 Western CarolinaInterception, 3 plays, 4 yards
Q4 VMITurnover on downs, 6 plays, 22 yards
Q4 VMITurnover on downs, 8 plays, 27 yards
Q4 Western CarolinaPunt, 6 plays, 12 yards
Q4 Western CarolinaResult not recorded, 13 plays, −4 yards
Play by play
1st quarter11 drives, then Western Carolina 14, VMI 7
VMI Punt, 3 plays
0:00
1st & 10 at own 25
Collin Ironside pass complete to Aidan Twombly for 6 yds to the VMI 31
0:00
2nd & 4 at own 31
0:00
3rd & 4 at own 31
Collin Ironside pass incomplete to Chance Knox, broken up by Cameron McCutcheon
Western Carolina Punt, 3 plays
0:00
1st & 10 at own 31
Carlos Davis sacked for a loss of 6 yards to the WCaro 25
0:00
2nd & 16 at own 25
Carlos Davis pass complete to David White Jr. for 5 yds to the WCaro 30
VMI Punt, 4 plays
0:00
1st & 10 at own 19
Collin Ironside pass incomplete for a 1ST down WESTRN CAROLINA Penalty, Defensive holding (Cameron McCutcheon) to the VMI 29 for a 1ST down
0:00
1st & 10 at own 29
Collin Ironside pass complete to Chance Knox for 6 yds to the VMI 35
0:00
2nd & 4 at own 35
Korey Bridy run for a loss of 2 yards to the VMI 33
0:00
3rd & 6 at own 33
pass incomplete to Andre Cooper
Western Carolina Touchdown, 4 plays
0:00
1st & 10 at own 40
Desmond Reid run for 22 yds to the VMI 38 for a 1ST down
0:00
1st & 10 at opp 38
Desmond Reid run for 14 yds to the VMI 24 for a 1ST down
0:00
1st & 10 at opp 24
Desmond Reid run for 3 yds to the VMI 21
VMI Touchdown, 12 plays
0:00
1st & 10 at own 12
Collin Ironside pass complete to Chance Knox for 19 yds to the VMI 31 for a 1ST down
0:00
1st & 10 at own 31
Collin Ironside pass complete to Chance Knox for 11 yds to the VMI 42 for a 1ST down
0:00
1st & 10 at own 42
Collin Ironside run for 5 yds to the VMI 47
0:00
2nd & 5 at own 47
Korey Bridy run for 5 yds to the WCaro 48 for a 1ST down
0:00
1st & 10 at opp 48
Collin Ironside pass complete to Leroy Thomas for 7 yds to the WCaro 41
0:00
2nd & 3 at opp 41
Leroy Thomas run for 2 yds to the WCaro 39
0:00
3rd & 1 at opp 39
Collin Ironside pass complete to Aidan Twombly for 4 yds to the WCaro 35 for a 1ST down
0:00
1st & 10 at opp 35
pass incomplete to Chance Knox
0:00
2nd & 10 at opp 35
pass incomplete to Jack Caussin
0:00
3rd & 10 at opp 35
Collin Ironside pass complete to Andre Cooper for 7 yds to the WCaro 28
0:00
4th & 3 at opp 28
Collin Ironside pass complete to Jack Caussin for 12 yds to the WCaro 16 for a 1ST down
Western Carolina Touchdown, 10 plays
0:00
1st & 10 at own 20
WESTRN CAROLINA Penalty, substitution infraction (-5 Yards) to the WCaro 15
0:00
1st & 15 at own 15
Carlos Davis run for 6 yds to the WCaro 21
0:00
2nd & 9 at own 21
TJ Jones run for 2 yds to the WCaro 23
0:00
3rd & 7 at own 23
Carlos Davis pass incomplete to Jalynn Williams for a 1ST down VMI Penalty, Defensive pass interference (Evan Eller) to the WCaro 38 for a 1ST down
0:00
1st & 10 at own 38
Carlos Davis pass complete to Jalynn Williams for 6 yds to the WCaro 44
0:00
2nd & 4 at own 44
Carlos Davis pass complete to Jalynn Williams for 7 yds to the VMI 49 for a 1ST down
0:00
1st & 10 at opp 49
Carlos Davis pass complete to Jalynn Williams for 24 yds to the VMI 25 for a 1ST down
0:00
1st & 10 at opp 25
Carlos Davis pass complete to TJ Jones for 9 yds to the VMI 16
0:00
2nd & 1 at opp 16
Carlos Davis pass complete to David White Jr. for 6 yds to the VMI 10 for a 1ST down
0:00
1st & goal at opp 10
TJ Jones run for 4 yds to the VMI 6
VMI Field goal, 9 plays
0:00
1st & 10 at own 26
Collin Ironside pass complete to Chance Knox for 14 yds to the VMI 40 for a 1ST down
0:00
1st & 10 at own 40
0:00
2nd & 10 at own 40
pass incomplete to Max Brimigion
0:00
3rd & 10 at own 40
Collin Ironside pass complete to Chance Knox for 46 yds to the WCaro 14 for a 1ST down
15:00
1st & 10 at own 35
Paxton Robertson kickoff for 65 yds for a touchback
14:05
4th & 4 at own 31
Jack Culbreath punt for 43 yds VMI Penalty, illegal formation (Eric Weaver) to the WCaro 31
Western Carolina Punt, 3 plays
13:18
3rd & 11 at own 30
Carlos Davis sacked for a loss of 3 yards to the WCaro 27
12:13
4th & 14 at own 27
Brandon Dickerson punt for 54 yds , Chance Knox returns for no gain to the VMI 19
10:59
4th & 6 at own 33
Jack Culbreath punt for 42 yds , AJ Colombo returns for no gain to the WCaro 33 VMI Penalty, kick catching interference (Aljareek Malry) to the WCaro 40
Western Carolina Touchdown, 4 plays
9:17
2nd & 7 at opp 21
Terrence Horne 21 Yd pass from Carlos Davis (Richard McCollum Kick)Western Carolina 7, VMI 0
9:17
1st & 10 at own 35
Paxton Robertson kickoff for 65 yds for a touchback VMI Penalty, personal foul (Jason Johnson)
VMI Touchdown, 12 plays
5:34
1st & 10 at opp 16
Collin Ironside 16 Yd Run (Jerry Rice Kick)Tied at 7
5:28
1st & 10 at own 35
Jack Culbreath kickoff for 64 yds , Terrence Horne return for 19 yds to the WCaro 20
Western Carolina Touchdown, 10 plays
1:03
2nd & goal at opp 6
TJ Jones 6 Yd Run (Richard McCollum Kick)Western Carolina 14, VMI 7
0:57
1st & 10 at own 35
Paxton Robertson kickoff for 57 yds , Korey Bridy return for 18 yds to the VMI 26
2nd quarter10 drives, then Western Carolina 21, VMI 10
Western Carolina Punt, 9 plays
0:00
1st & 10 at own 16
Desmond Reid run for 5 yds to the WCaro 21
0:00
2nd & 5 at own 21
Carlos Davis pass complete to Censere Lee for 2 yds to the WCaro 23
0:00
3rd & 3 at own 23
Carlos Davis pass complete to AJ Colombo for 5 yds to the WCaro 28 for a 1ST down
0:00
1st & 10 at own 28
Desmond Reid run for 10 yds to the WCaro 38 for a 1ST down
0:00
1st & 10 at own 38
0:00
2nd & 10 at own 38
Carlos Davis pass complete to Jalynn Williams for 12 yds to the 50 yard line for a 1ST down
0:00
1st & 10 at the 50
Carlos Davis pass complete to Raphael Williams for 2 yds to the VMI 48
0:00
2nd & 8 at opp 48
Carlos Davis pass complete to Terrence Horne for a loss of 2 yards to the 50 yard line
0:00
3rd & 10 at the 50
pass incomplete
VMI Interception, 4 plays
0:00
1st & 10 at own 5
Korey Bridy run for 4 yds to the VMI 9
0:00
2nd & 6 at own 9
VMI Penalty, false start (Ayden Jilson) to the VMI 5
0:00
2nd & 10 at own 5
pass incomplete to Andre Cooper
0:00
3rd & 10 at own 5
Korey Bridy run for 13 yds to the VMI 18 for a 1ST down
Western Carolina Touchdown, 5 plays
0:00
1st & 10 at opp 40
pass incomplete to David White Jr.
0:00
2nd & 10 at opp 40
TJ Jones run for 2 yds to the VMI 38
0:00
3rd & 8 at opp 38
pass incomplete
0:00
4th & 8 at opp 38
Carlos Davis pass complete to David White Jr. for 21 yds to the VMI 17 for a 1ST down
VMI Punt, 4 plays
0:00
1st & 10 at own 25
Korey Bridy run for 11 yds to the VMI 36 for a 1ST down
0:00
1st & 10 at own 36
Korey Bridy run for 4 yds to the VMI 40
0:00
2nd & 6 at own 40
Collin Ironside pass complete to Chance Knox for 1 yd to the VMI 41
0:00
3rd & 5 at own 41
Collin Ironside sacked for a loss of 6 yards to the VMI 35 VMI Penalty, unsportsmanlike conduct (-15 Yards) to the VMI 20
VMI Interception, 3 plays
0:00
1st & 10 at own 35
Collin Ironside pass complete to Chance Knox for 4 yds to the VMI 39
0:00
2nd & 6 at own 39
Collin Ironside sacked for a loss of 5 yards to the VMI 34
Western Carolina Missed FG, 3 plays
0:00
1st & 10 at opp 16
Carlos Davis pass complete to Jalynn Williams for a loss of 1 yard to the VMI 17
VMI Field goal, 9 plays
15:00
1st & 10 at opp 14
Collin Ironside pass incomplete to Aidan Twombly, broken up by Samaurie Dukes for a 1ST down WESTRN CAROLINA Penalty, Defensive pass interference (Samaurie Dukes) to the WCaro 2 for a 1ST down
15:00
1st & goal at opp 2
Korey Bridy run for 1 yd to the WCaro 1
15:00
2nd & goal at opp 1
Collin Ironside pass complete to Chance Knox for a loss of 2 yards to the WCaro 3
15:00
3rd & goal at opp 3
Collin Ironside sacked for a loss of 3 yards to the WCaro 6
13:10
4th & goal at opp 6
Jerry Rice 24 Yd Field GoalWestern Carolina 14, VMI 10
13:01
1st & 10 at own 35
Jack Culbreath kickoff for 63 yds , Terrence Horne return for 14 yds to the WCaro 16
8:18
4th & 10 at the 50
Brandon Dickerson punt for 40 yds , Chance Knox returns for no gain to the 50 yard line VMI Penalty, Offensive holding (Eric Weaver) to the VMI 5
7:02
1st & 10 at own 18
Collin Ironside pass intercepted
Western Carolina Touchdown, 5 plays
5:33
1st & 10 at opp 17
David White Jr. 17 Yd pass from Carlos Davis (Richard McCollum Kick)Western Carolina 21, VMI 10
5:33
1st & 10 at own 35
Paxton Robertson kickoff for 57 yds
3:26
4th & 26 at own 20
Jack Culbreath punt for 48 yds , AJ Colombo returns for 13 yds to the WCaro 45
Western Carolina Interception, 6 plays
3:26
1st & 10 at own 45
WESTRN CAROLINA Penalty, Offensive holding (Clayton Bardall) to the WCaro 35
3:26
1st & 20 at own 35
pass incomplete to Censere Lee
3:26
2nd & 20 at own 35
Carlos Davis run for 5 yds to the WCaro 40
3:26
3rd & 15 at own 40
Carlos Davis pass complete to Raphael Williams for 19 yds to the VMI 41 for a 1ST down
3:26
1st & 10 at opp 41
WESTRN CAROLINA Penalty, Offensive holding (-10 Yards) to the WCaro 49
1:15
1st & 20 at own 49
Carlos Davis pass intercepted
0:11
3rd & 11 at own 34
Collin Ironside pass intercepted
Western Carolina Missed FG, 3 plays
0:06
2nd & 11 at opp 17
Richard McCollum pass complete to Caleb Scott for 6 yds to the VMI 11
0:06
3rd & 5 at opp 11
Richard McCollum 28 yd FG MISSED
3rd quarter10 drives, then Western Carolina 31, VMI 10
Western Carolina Turnover on downs, 11 plays
0:00
1st & 10 at own 25
TJ Jones run for 2 yds to the WCaro 27
0:00
2nd & 8 at own 27
Carlos Davis pass complete to TJ Jones for 4 yds to the WCaro 31
0:00
3rd & 4 at own 31
Carlos Davis pass complete to Raphael Williams for 5 yds to the WCaro 36 for a 1ST down
0:00
1st & 10 at own 36
TJ Jones run for 10 yds to the WCaro 46 for a 1ST down
0:00
1st & 10 at own 46
Carlos Davis pass complete to TJ Jones for 15 yds to the VMI 39 for a 1ST down
0:00
1st & 10 at opp 39
Carlos Davis pass complete to Raphael Williams for 7 yds to the VMI 32
0:00
2nd & 3 at opp 32
Desmond Reid run for 16 yds to the VMI 16 for a 1ST down
0:00
1st & 10 at opp 16
Desmond Reid run for 7 yds to the VMI 9
VMI Punt, 3 plays
0:00
1st & 10 at own 7
Collin Ironside run for 6 yds to the VMI 13
0:00
2nd & 4 at own 13
Collin Ironside run for a loss of 1 yard to the VMI 12
VMI Result not recorded, 2 plays
0:00
1st & 10 at own 24
Collin Ironside pass incomplete to Chance Knox, broken up by Andreas Keaton
VMI Punt, 3 plays
0:00
1st & 10 at own 11
pass incomplete to Max Brimigion
0:00
2nd & 10 at own 11
Collin Ironside pass incomplete, broken up by Jaquarius Guinn
0:00
3rd & 10 at own 11
pass incomplete to Leroy Thomas
Western Carolina Punt, 3 plays
0:00
1st & 10 at own 31
Carlos Davis pass complete to Raphael Williams for 1 yd to the WCaro 32
0:00
2nd & 9 at own 32
Carlos Davis run for 2 yds to the WCaro 34
0:00
3rd & 7 at own 34
Carlos Davis sacked for a loss of 9 yards to the WCaro 25
VMI Touchdown, 4 plays
0:00
1st & 10 at opp 21
Collin Ironside run for 6 yds to the WCaro 15
0:00
2nd & 4 at opp 15
pass incomplete to Aidan Twombly
0:00
3rd & 4 at opp 15
Collin Ironside run for 8 yds to the WCaro 7 for a 1ST down
15:00
1st & 10 at own 35
Jack Culbreath kickoff for 65 yds for a touchback
Western Carolina Turnover on downs, 11 plays
11:16
2nd & 3 at opp 9
Desmond Reid run for 1 yd to the VMI 8
11:16
3rd & 2 at opp 8
9:58
4th & 2 at opp 8
Desmond Reid run for 1 yd to the VMI 7
VMI Punt, 3 plays
8:46
3rd & 5 at own 12
Collin Ironside sacked for a loss of 8 yards to the VMI 4
7:53
4th & 13 at own 4
Jack Culbreath punt for 56 yds , AJ Colombo returns for 1 yd to the WCaro 41
Western Carolina Field goal, 10 plays
7:53
1st & 10 at own 41
Carlos Davis pass complete to Terrence Horne for 11 yds to the VMI 48 for a 1ST down
7:53
1st & 10 at opp 48
Carlos Davis pass complete to Jalynn Williams for 12 yds to the VMI 36 for a 1ST down
7:53
1st & 10 at opp 36
7:53
2nd & 10 at opp 36
Carlos Davis pass complete to David White Jr. for 15 yds to the VMI 21 for a 1ST down
7:53
1st & 10 at opp 21
Carlos Davis pass complete to Jalynn Williams for 7 yds to the VMI 14
7:53
2nd & 3 at opp 14
Jalynn Williams run for 3 yds to the VMI 11 for a 1ST down
7:53
1st & 10 at opp 11
TJ Jones run for 2 yds to the VMI 9
7:53
2nd & 8 at opp 9
Carlos Davis pass complete to Censere Lee for 6 yds to the VMI 3
7:53
3rd & 2 at opp 3
Carlos Davis pass incomplete to TJ Jones, broken up by Eric Rankin
3:43
4th & 2 at opp 3
Richard McCollum 20 Yd Field GoalWestern Carolina 24, VMI 10
3:37
1st & 10 at own 35
Paxton Robertson kickoff for 60 yds , Korey Bridy return for 19 yds to the VMI 24
Western Carolina Touchdown, 1 play
3:20
1st & 10 at opp 21
Censere Lee 21 Yd pass from Carlos Davis (Richard McCollum Kick)Western Carolina 31, VMI 10
3:14
1st & 10 at own 35
Paxton Robertson kickoff for 64 yds , Korey Bridy return for 10 yds to the VMI 11
2:45
4th & 10 at own 11
Jack Culbreath punt for no gain , AJ Colombo returns for no gain to the WCaro 11 WESTRN CAROLINA Penalty, illegal block (Antwann Fann) to the WCaro 31
0:49
4th & 16 at own 25
punt for no gain
4th quarter7 drives, then Western Carolina 38, VMI 17
Jack Culbreath kickoff for 65 yds , Terrence Horne return for 24 yds to the WCaro 24
Western Carolina Interception, 3 plays
14:36
2nd & 6 at own 28
pass incomplete to Jalynn Williams
14:15
3rd & 6 at own 28
Carlos Davis pass incomplete to David White Jr., broken up by Christian Dunn
VMI Turnover on downs, 6 plays
12:49
4th & goal at opp 9
Seth Morgan sacked for a loss of 11 yards to the WCaro 20
Western Carolina Touchdown, 7 plays
12:49
1st & 10 at own 20
Desmond Reid run for 6 yds to the WCaro 26 WESTRN CAROLINA Penalty, Offensive holding (-10 Yards) to the WCaro 16
12:49
1st & 14 at own 16
Carlos Davis pass complete to Desmond Reid for 1 yd to the WCaro 17
12:49
2nd & 13 at own 17
pass incomplete to Desmond Reid
12:49
3rd & 13 at own 17
for a 1ST down VMI Penalty, face mask (15 yards) (Ernie Campbell) to the WCaro 32 for a 1ST down
12:49
1st & 10 at own 32
Desmond Reid run for a loss of 1 yard to the WCaro 31
12:49
2nd & 11 at own 31
pass incomplete to Raphael Williams
10:38
3rd & 11 at own 31
Raphael Williams 69 Yd pass from Carlos Davis (Richard McCollum Kick)Western Carolina 38, VMI 17
10:38
1st & 10 at own 35
Paxton Robertson kickoff for 65 yds for a touchback
VMI Turnover on downs, 8 plays
8:17
4th & 10 at opp 48
Seth Morgan pass incomplete to VJ Johnson, broken up by Rod Gattison
6:27
4th & 10 at opp 40
Brandon Dickerson punt for 40 yds
VMI Punt, 3 plays
6:27
1st & 10 at own 20
6:27
2nd & 10 at own 20
Seth Morgan sacked for a loss of 1 yard to the VMI 19
6:27
3rd & 11 at own 19
Seth Morgan pass incomplete to Andre Cooper, broken up by CJ Williams
5:22
4th & 11 at own 19
Jack Culbreath punt for 32 yds , AJ Colombo returns for no gain to the WCaro 19 WESTRN CAROLINA Penalty, Offensive holding (10 Yards) to the WCaro 39
Western Carolina Result not recorded, 13 plays
5:22
2nd & 6 at own 43
TJ Jones run for 9 yds to the VMI 48 for a 1ST down
5:22
1st & 10 at opp 48
pass incomplete to Brayden Blackmon
5:22
2nd & 10 at opp 48
TJ Jones run for 9 yds to the VMI 39
5:22
3rd & 1 at opp 39
TJ Jones run for 6 yds to the VMI 33 for a 1ST down
5:22
1st & 10 at opp 33
Parish Metzger pass complete to Jalynn Williams for 12 yds to the VMI 21 for a 1ST down
5:22
1st & 10 at opp 21
Jalynn Williams run for 5 yds to the VMI 16
5:22
2nd & 5 at opp 16
Jalynn Williams run for 3 yds to the VMI 13
5:22
3rd & 2 at opp 13
Parish Metzger pass complete to Jalynn Williams for 6 yds to the VMI 7 for a 1ST down
5:22
1st & goal at opp 7
pass incomplete to Censere Lee
5:22
2nd & goal at opp 7
5:22
3rd & goal at opp 7
Camury Reid run for 3 yds to the VMI 4
0:09
4th & goal at opp 4
pass incomplete
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.