60°F, clear, wind 9 mph from the southWeather: NOAA NCEI Integrated Surface Database; Lynchburg Rgnl/Preston Glenn Field Airport (KLYH), 5 km from the stadium, six minutes before kickoff
Officials
Referee Johnson,Riley; umpire Geiss,George; head linesman Graham,Tim; line judge Biddle,Jim; side judge Wingers,Ryan; field judge McGready,Brian; back judge Corpora,Jim; center judge Mallam,LarryGame officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
Western Carolina
0
7
7
0
14
Liberty
7
21
14
16
58
Standouts
PassingMalik Willis14 of 19, 306 yards, 3 TDLiberty
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Western Carolina
Liberty
282
Total yards
633
140
Passing yards
379
142
Rushing yards
254
4.7
Yards per pass
15.8
3.7
Yards per rush
6.2
15
First downs
22
5–13
Third downs
8–12
0–0
Fourth downs
0–2
3
Turnovers
2
4–20
Penalties
7–77
30:44
Possession
29:16
1
Sacks (by defense)
4
Efficiency
Western Carolina
Liberty
38%
Success rate
49%
−0.10
EPA per play
0.56
1.14
Explosiveness
1.82
0.17
Rushing EPA
0.28
−0.38
Passing EPA
1.00
26%
Passing-down success
40%
−0.21
First-down EPA
0.17
−0.06
Second-down EPA
0.35
0.05
Third-down EPA
2.15
14%
Havoc by its defense
13%
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)
Liberty 93% to win. Elo’s favorite won.
The line
Liberty −39, over/under 63.
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 Liberty >99%, Western Carolina <1%. 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. Liberty drives left to right, Western Carolina right to left.
Q1 Western CarolinaMissed FG, 9 plays, 41 yards
Q1 LibertyTouchdown, 12 plays, 66 yards
Q1 Western CarolinaPunt, 3 plays, −3 yards
Q1 LibertyTurnover on downs, 4 plays, 9 yards
Q1 Western CarolinaPunt, 3 plays, 0 yards
Q1 LibertyTouchdown, 7 plays, 91 yards
Q2 Western CarolinaTouchdown, 7 plays, 75 yards
Q2 LibertyTouchdown, 6 plays, 75 yards
Q2 Western CarolinaPunt, 3 plays, 3 yards
Q2 LibertyTouchdown, 6 plays, 62 yards
Q2 Western CarolinaInterception, 6 plays, 17 yards
Q2 LibertyMissed FG, 4 plays, 5 yards
Q2 Western CarolinaEnd of half, 5 plays, 24 yards
Q3 LibertyTouchdown, 3 plays, 49 yards
Q3 Western CarolinaMissed FG, 6 plays, 38 yards
Q3 LibertyTouchdown, 1 play, 68 yards
Q3 Western CarolinaPunt, 3 plays, 1 yard
Q3 LibertyFumble, 5 plays, 28 yards
Q3 Western CarolinaTouchdown, 11 plays, 57 yards
Q3 LibertyTouchdown, 6 plays, 83 yards
Q4 Western CarolinaInterception, 4 plays, 10 yards
Q4 LibertyTouchdown, 2 plays, 35 yards
Q4 Western CarolinaPunt, 3 plays, 5 yards
Q4 LibertyField goal, 7 plays, 2 yards
Q4 Western CarolinaFumble, 2 plays, 4 yards
Q4 LibertyFumble, 4 plays, 8 yards
Q4 Western CarolinaEnd of game, 5 plays, 11 yards
Play by play
1st quarter6 drives, then Liberty 7, Western Carolina 0
Western Carolina Missed FG, 9 plays
15:00
1st & 10 at own 35
Alex Barbir kickoff for 65 yds for a touchback
14:55
1st & 10 at own 25
Mark Wright pass complete to Reggie Jones for 8 yds to the WCaro 33
14:20
2nd & 2 at own 33
Donnavan Spencer run for 8 yds to the WCaro 41 for a 1ST down
14:05
1st & 10 at own 41
Mark Wright pass complete to Owen Cosenke for 11 yds to the Liber 48 for a 1ST down
13:30
1st & 10 at opp 48
Mark Wright pass complete to Owen Cosenke for 6 yds to the Liber 42
13:05
2nd & 4 at opp 42
Mark Wright pass complete to Reggie Jones for 4 yds to the Liber 38 for a 1ST down
12:50
1st & 10 at opp 38
Mark Wright pass incomplete
12:33
2nd & 10 at opp 38
Mark Wright run for 4 yds to the Liber 34
12:01
3rd & 6 at opp 34
Mark Wright pass incomplete
11:57
4th & 6 at opp 34
Richard McCollum 51 yd FG MISSED
Liberty Touchdown, 12 plays
11:55
1st & 10 at own 34
Malik Willis pass complete to Noah Frith for 8 yds to the Liber 42
11:11
2nd & 2 at own 42
Joshua Mack run for 5 yds to the Liber 47 for a 1ST down
10:58
1st & 10 at own 47
Joshua Mack run for 6 yds to the WCaro 47
10:37
2nd & 4 at opp 47
Malik Willis pass complete to CJ Yarbrough for 8 yds to the WCaro 39 for a 1ST down
10:30
1st & 10 at opp 39
Malik Willis pass complete to Noah Frith for 11 yds to the WCaro 28 for a 1ST down
10:05
1st & 10 at opp 18
Malik Willis pass complete to Johnny Huntley for 10 yds to the WCaro 18 LIBERTY Penalty, Offensive Holding (-10 Yards) to the WCaro 28
9:31
1st & 10 at opp 28
Joshua Mack run for 6 yds to the WCaro 22
9:15
2nd & 4 at opp 22
Malik Willis pass complete to Jerome Jackson for 4 yds to the WCaro 18 for a 1ST down
8:23
1st & 10 at opp 18
Joshua Mack run for 1 yd to the WCaro 17
7:40
2nd & 9 at opp 17
Malik Willis pass complete to CJ Yarbrough for 13 yds to the WCaro 4 for a 1ST down
7:15
1st & goal at opp 4
Joshua Mack run for 3 yds to the WCaro 1
6:47
2nd & goal at opp 1
Joshua Mack run for 1 yd for a TD (Alex Barbir KICK)Liberty 7, Western Carolina 0
Western Carolina Punt, 3 plays
6:47
2nd & 7 at own 35
Alex Barbir kickoff for 65 yds for a touchback
6:45
1st & 10 at own 25
Mark Wright pass complete to Reggie Jones for a loss of 2 yards to the WCaro 23
5:46
2nd & 12 at own 23
Mark Wright sacked by Quinton Reese for a loss of 13 yards to the WCaro 10
5:30
3rd & 25 at own 10
Mark Wright pass complete to Donnavan Spencer for 12 yds to the WCaro 22
4:30
4th & 13 at own 22
Brandon Dickerson punt for 44 yds , Demario Douglas returns for a loss of 1 yard to the Liber 21 LIBERTY Penalty, Illegal Block (10 Yards) to the Liber 23
Liberty Turnover on downs, 4 plays
4:26
1st & 10 at own 23
Malik Willis pass incomplete
4:20
2nd & 10 at own 23
Malik Willis pass incomplete
4:12
3rd & 10 at own 23
Malik Willis run for 9 yds to the Liber 32
3:39
4th & 1 at own 32
Peytton Pickett run for no gain to the Liber 32
Western Carolina Punt, 3 plays
3:28
1st & 10 at opp 32
Mark Wright run for 4 yds to the Liber 28
2:59
2nd & 6 at opp 28
Mark Wright pass complete to Donnavan Spencer for 1 yd to the Liber 27
2:45
3rd & 5 at opp 27
Mark Wright sacked by Durrell Johnson for a loss of 5 yards to the Liber 32
1:59
4th & 10 at opp 32
Timeout WESTRN CAROLINA, clock 01:59
1:50
4th & 10 at opp 32
Brandon Dickerson punt for 23 yds, downed at the Liber 9
Liberty Touchdown, 7 plays
1:38
1st & 10 at own 9
Joshua Mack run for 13 yds to the Liber 22 for a 1ST down
1:20
1st & 10 at own 22
Joshua Mack run for 5 yds to the Liber 27
0:51
2nd & 5 at own 27
Malik Willis pass complete to CJ Yarbrough for 16 yds to the Liber 43 for a 1ST down
0:36
1st & 10 at own 43
Malik Willis pass incomplete
0:15
2nd & 10 at own 43
Malik Willis pass complete to Johnny Huntley for 4 yds to the Liber 47
Q2 14:49
3rd & 6 at own 47
Malik Willis run for 9 yds to the WCaro 44 for a 1ST down
Q2 14:13
1st & 10 at opp 44
Malik Willis pass complete to Johnny Huntley for 44 yds for a TD (Alex Barbir KICK)Liberty 14, Western Carolina 0
2nd quarter7 drives, then Liberty 28, Western Carolina 7
Western Carolina Touchdown, 7 plays
14:13
1st & 10 at own 35
Alex Barbir kickoff for 65 yds for a touchback
14:07
1st & 10 at own 25
Caleb Ferguson run for 1 yd to the WCaro 26
13:33
2nd & 9 at own 30
Will Jones run for 4 yds to the WCaro 30 for a 1ST down LIBERTY Penalty, Personal Foul (15 Yards) to the WCaro 45 for a 1ST down
13:09
1st & 10 at own 45
Caleb Ferguson run for 2 yds to the WCaro 47
12:47
2nd & 8 at own 47
Will Jones pass complete to Owen Cosenke for 30 yds to the Liber 23 for a 1ST down
12:23
1st & 10 at opp 23
Will Jones pass complete to Daquan Patten for 14 yds to the Liber 9 for a 1ST down
12:16
1st & goal at opp 9
Will Jones pass incomplete
12:09
2nd & goal at opp 9
Will Jones pass complete to Clayton Bardall for 9 yds for a TD (Richard McCollum KICK)Liberty 14, Western Carolina 7
Liberty Touchdown, 6 plays
12:09
2nd & 10 at own 35
Paxton Robertson kickoff for 65 yds for a touchback
12:02
1st & 10 at own 25
Malik Willis pass incomplete to Demario Douglas
11:50
2nd & 10 at own 25
Shedro Louis run for 2 yds to the Liber 27
11:05
3rd & 8 at own 27
Malik Willis pass complete to Kevin Shaa for 54 yds to the WCaro 19 for a 1ST down
10:42
1st & 10 at opp 19
Malik Willis pass complete to Trevor Hobbs for 4 yds to the WCaro 15
10:18
2nd & 6 at opp 15
Shedro Louis run for 4 yds to the WCaro 11
9:50
3rd & 2 at opp 11
Malik Willis run for 11 yds for a TD (Alex Barbir KICK)Liberty 21, Western Carolina 7
Western Carolina Punt, 3 plays
9:50
3rd & 2 at own 35
Alex Barbir kickoff for 63 yds , Reggie Jones return for 17 yds to the WCaro 19
9:42
1st & 10 at own 19
Will Jones sacked by Tre’Shaun Clark for a loss of 8 yards to the WCaro 11
8:58
2nd & 18 at own 11
Will Jones run for 6 yds to the WCaro 17
8:15
3rd & 12 at own 17
Will Jones pass complete to Daquan Patten for 10 yds to the WCaro 27
8:05
4th & 2 at own 27
WESTRN CAROLINA Penalty, Delay of Game (-5 Yards) to the WCaro 22
7:28
4th & 7 at own 22
Brandon Dickerson punt for 48 yds , Demario Douglas returns for 8 yds to the Liber 38
Liberty Touchdown, 6 plays
7:09
1st & 10 at own 38
Malik Willis run for 10 yds to the Liber 48 for a 1ST down
6:30
1st & 10 at own 48
Malik Willis run for a loss of 4 yards to the Liber 44 Malik Willis fumbled, recovered by Liber
5:59
2nd & 14 at own 44
Malik Willis run for 11 yds to the WCaro 45
5:15
3rd & 3 at opp 45
Joshua Mack run for 5 yds to the WCaro 40 for a 1ST down
4:45
1st & 10 at opp 40
Joshua Mack run for no gain to the WCaro 40
4:13
2nd & 10 at opp 40
Malik Willis pass complete to CJ Daniels for 40 yds for a TD (Alex Barbir KICK)Liberty 28, Western Carolina 7
Western Carolina Interception, 6 plays
4:13
2nd & 10 at own 35
Alex Barbir kickoff for 56 yds , Reggie Jones return for 16 yds to the WCaro 25
4:13
1st & 10 at own 25
WESTRN CAROLINA Penalty, Illegal Participation (-5 Yards) to the WCaro 20
3:50
1st & 15 at own 20
Donnavan Spencer run for 12 yds to the WCaro 32
3:35
2nd & 3 at own 32
Will Jones run for 2 yds to the WCaro 34
3:19
3rd & 1 at own 34
Donnavan Spencer run for 6 yds to the WCaro 40 for a 1ST down
3:05
1st & 10 at own 40
Donnavan Spencer run for 2 yds to the WCaro 42
2:48
2nd & 8 at own 42
Will Jones pass incomplete
2:35
3rd & 8 at own 42
Will Jones pass intercepted Durrell Johnson return for 18 yds to the WCaro 32
Liberty Missed FG, 4 plays
2:17
1st & 10 at opp 32
Peytton Pickett run for a loss of 3 yards to the WCaro 35
2:05
2nd & 13 at opp 35
Malik Willis pass incomplete
1:57
3rd & 13 at opp 35
Malik Willis run for 8 yds to the WCaro 27
1:51
4th & 5 at opp 27
Alex Barbir 45 yd FG MISSED
Western Carolina End of half, 5 plays
1:42
1st & 10 at own 27
Donnavan Spencer run for 9 yds to the WCaro 36
1:10
2nd & 1 at own 36
Calvin Jones run for no gain to the WCaro 36
0:38
3rd & 1 at own 36
Timeout WESTRN CAROLINA, clock 00:38
0:29
3rd & 1 at own 36
Mark Wright run for 8 yds to the WCaro 44 for a 1ST down
0:05
1st & 10 at own 44
Mark Wright sacked by Elijah James for a loss of 3 yards to the WCaro 41
0:02
2nd & 13 at own 41
Timeout WESTRN CAROLINA, clock 00:02
0:00
2nd & 13 at own 41
Donnavan Spencer run for 10 yds to the Liber 49
3rd quarter7 drives, then Liberty 42, Western Carolina 14
Liberty Touchdown, 3 plays
14:37
1st & 10 at opp 49
Joshua Mack run for a loss of 1 yard to the 50 yard line
14:11
2nd & 11 at the 50
Malik Willis pass complete to Johnny Huntley for 7 yds to the WCaro 43
13:47
3rd & 4 at opp 43
Malik Willis run for 43 yds for a TD (Alex Barbir KICK)Liberty 35, Western Carolina 7
Western Carolina Missed FG, 6 plays
13:47
3rd & 4 at own 35
Alex Barbir kickoff for 62 yds , Reggie Jones return for 27 yds to the WCaro 30
13:22
1st & 10 at own 30
Mikai Stanley run for 5 yds to the WCaro 35
12:59
2nd & 5 at own 35
Will Jones run for 28 yds to the Liber 37 for a 1ST down
12:23
1st & 10 at opp 37
Will Jones pass complete to Owen Cosenke for 5 yds to the Liber 32
12:05
2nd & 5 at opp 32
Will Jones pass complete to Calvin Jones for no gain to the Liber 32
11:24
3rd & 5 at opp 32
Will Jones pass incomplete
11:19
4th & 5 at opp 32
Richard McCollum 49 yd FG MISSED
Liberty Touchdown, 1 play
11:15
1st & 10 at own 32
Willis, Malik pass complete to Douglas, Demario for loss of 3 yards to the LIBERTY29, PENALTY LIBERTY face mask 15 yards to the LIBERTY17, NO PLAY.
10:49
1st & 25 at own 17
Malik Willis pass complete to Kevin Shaa for 83 yds for a TD (Alex Barbir KICK)Liberty 42, Western Carolina 7
Western Carolina Punt, 3 plays
10:49
1st & 25 at own 35
Alex Barbir kickoff for 35 yds fair catch by Owen Cosenke at the WCaro 30
10:37
1st & 10 at own 30
Mikai Stanley run for 1 yd to the WCaro 31
10:00
2nd & 9 at own 31
Will Jones pass incomplete
9:52
3rd & 9 at own 31
Will Jones pass incomplete
9:35
4th & 9 at own 31
Brandon Dickerson punt for 49 yds , Demario Douglas returns for 8 yds to the Liber 28
Liberty Fumble, 5 plays
9:20
1st & 10 at the 50
Shedro Louis run for 22 yds to the 50 yard line for a 1ST down LIBERTY Penalty, Offensive Holding (-10 Yards) to the Liber 40 for a 1ST down
8:46
1st & 10 at own 40
Shedro Louis run for 3 yds to the Liber 43
8:35
2nd & 7 at own 43
Chris Ferguson pass incomplete
8:23
3rd & 7 at own 43
Chris Ferguson pass complete to Demario Douglas for 13 yds to the WCaro 44 for a 1ST down
7:53
1st & 10 at opp 44
Chris Ferguson pass complete to Trevor Hobbs for 1 yd Trevor Hobbs fumbled, recovered by WCaro
Western Carolina Touchdown, 11 plays
7:45
1st & 10 at own 43
Donnavan Spencer run for 2 yds to the WCaro 45
7:24
2nd & 8 at own 45
Mark Wright pass incomplete
7:08
3rd & 8 at own 45
Mark Wright pass complete to Dylan Abernathy for 10 yds to the Liber 45 for a 1ST down
6:51
1st & 10 at opp 45
Donnavan Spencer run for no gain to the Liber 45
6:12
2nd & 10 at opp 45
Donnavan Spencer run for 15 yds to the Liber 30 for a 1ST down
5:47
1st & 10 at opp 30
Mark Wright pass complete to Owen Cosenke for 4 yds to the Liber 26
5:09
2nd & 6 at opp 26
Mark Wright pass complete to Donnavan Spencer for 11 yds to the Liber 15 for a 1ST down
4:37
1st & 10 at opp 15
Donnavan Spencer run for 6 yds to the Liber 9
4:03
2nd & 4 at opp 9
LIBERTY Penalty, Defensive Pass Interference (7 Yards) to the Liber 2 for a 1ST down
4:03
1st & goal at opp 2
WESTRN CAROLINA Penalty, False Start (-5 Yards) to the Liber 7
3:57
1st & goal at opp 7
Mark Wright pass incomplete
3:44
2nd & goal at opp 7
Donnavan Spencer run for 4 yds to the Liber 3
3:12
3rd & goal at opp 3
Mark Wright run for 3 yds for a TD (Richard McCollum KICK)Liberty 42, Western Carolina 14
Liberty Touchdown, 6 plays
3:12
3rd & 11 at own 35
Paxton Robertson kickoff for 65 yds , D’Wayne Crawford return for 17 yds to the Liber 17
2:45
1st & 10 at own 17
Joshua Mack run for 8 yds to the Liber 25
2:05
2nd & 2 at own 25
Joshua Mack run for 1 yd to the Liber 26
1:45
3rd & 1 at own 26
Joshua Mack run for 14 yds to the Liber 40 for a 1ST down
1:20
1st & 10 at own 40
Joshua Mack run for 1 yd to the Liber 41
0:00
2nd & 9 at own 41
Chris Ferguson pass complete to Demario Douglas for 3 yds to the Liber 44
Q4 14:49
3rd & 6 at own 44
Chris Ferguson pass complete to CJ Daniels for 56 yds for a TD (Jason Stricker PAT MISSED)Liberty 48, Western Carolina 14
4th quarter7 drives, then Liberty 58, Western Carolina 14
Western Carolina Interception, 4 plays
14:49
3rd & 6 at own 35
Alex Barbir kickoff for 65 yds for a touchback
14:40
1st & 10 at own 25
Donnavan Spencer run for 5 yds to the WCaro 30
14:12
2nd & 5 at own 30
Mark Wright run for 5 yds to the WCaro 35 for a 1ST down
13:30
1st & 10 at own 35
Mark Wright pass incomplete
13:23
2nd & 10 at own 35
Mark Wright pass intercepted Carl Poole return for 6 yds to the WCaro 35
Liberty Touchdown, 2 plays
13:14
1st & 10 at opp 35
Peytton Pickett run for 1 yd to the WCaro 34
12:49
2nd & 9 at opp 34
Peytton Pickett run for 34 yds for a TD (Jason Stricker KICK)Liberty 55, Western Carolina 14
Western Carolina Punt, 3 plays
12:49
2nd & 9 at own 35
Alex Barbir kickoff for 65 yds for a touchback
12:49
1st & 10 at own 25
WESTRN CAROLINA Penalty, False Start (-5 Yards) to the WCaro 20
12:38
1st & 15 at own 20
Mark Wright run for 1 yd to the WCaro 21
11:52
2nd & 14 at own 21
Mark Wright pass complete to Luke Sutton for 1 yd to the WCaro 22
11:17
3rd & 13 at own 22
Mark Wright run for 8 yds to the WCaro 30
10:46
4th & 5 at own 30
Caleb Ferguson punt for 8 yds, punt out-of-bounds at the WCaro 38
Liberty Field goal, 7 plays
10:31
1st & 10 at opp 38
Troy Henderson run for 9 yds to the WCaro 29
9:42
2nd & 1 at opp 29
Troy Henderson run for 1 yd to the WCaro 28 for a 1ST down
9:00
1st & 10 at opp 28
Troy Henderson run for 3 yds to the WCaro 25
8:05
2nd & 7 at opp 20
Troy Henderson run for 5 yds to the WCaro 20 LIBERTY Penalty, Offensive Holding (-10 Yards) to the WCaro 30
7:21
2nd & 12 at opp 30
Johnathan Bennett sacked by Ty Harris for a loss of 5 yards to the WCaro 35
6:51
3rd & 17 at opp 35
Troy Henderson run for a loss of 1 yard to the WCaro 36
6:09
4th & 18 at opp 36
Alex Barbir 54 yd FG GOODLiberty 58, Western Carolina 14
Western Carolina Fumble, 2 plays
6:09
4th & 18 at own 35
Alex Barbir kickoff for 56 yds , Calvin Jones return for no gain to the WCaro 9
5:33
1st & 10 at own 9
Malik Richardson run for 4 yds to the WCaro 13
4:41
2nd & 6 at own 13
Malik Richardson run for 1 yd to the WCaro 14 Malik Richardson fumbled, forced by Carl Poole, recovered by Liber Carl Poole
Liberty Fumble, 4 plays
4:33
1st & 10 at opp 14
Troy Henderson run for 1 yd to the WCaro 13
3:57
2nd & 9 at opp 13
Troy Henderson run for 4 yds to the WCaro 9
3:11
3rd & 5 at opp 9
Troy Henderson run for 3 yds to the WCaro 6
2:27
4th & 2 at opp 6
Timeout LIBERTY, clock 02:27
2:20
4th & 2 at opp 6
Troy Henderson run for 5 yds Troy Henderson fumbled, recovered by WCaro
Western Carolina End of game, 5 plays
1:54
1st & 10 at own 20
Haki Bradley run for 3 yds to the WCaro 23
1:43
2nd & 7 at own 23
Will Jones pass complete to Luke Sutton for 6 yds to the WCaro 29
1:37
3rd & 1 at own 29
Haki Bradley run for 3 yds to the WCaro 32 for a 1ST down
1:02
1st & 10 at own 32
Haki Bradley run for 2 yds to the WCaro 34
0:20
2nd & 8 at own 34
Malik Richardson run for a loss of 3 yards to the WCaro 31
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.