From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
BYU
Liberty
258
Total yards
547
187
Passing yards
247
71
Rushing yards
300
5.5
Yards per pass
8.5
4.4
Yards per rush
6.3
12
First downs
28
3–11
Third downs
7–12
0–3
Fourth downs
2–2
0
Turnovers
2
4–23
Penalties
6–41
20:52
Possession
39:08
0
Sacks (by defense)
2
Efficiency
BYU
Liberty
32%
Success rate
54%
−0.12
EPA per play
0.37
1.65
Explosiveness
1.21
0.19
Rushing EPA
0.27
−0.24
Passing EPA
0.70
27%
Passing-down success
47%
−0.18
First-down EPA
0.18
0.11
Second-down EPA
0.40
0.58
Third-down EPA
0.48
9%
Havoc by its defense
30%
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 61% to win. Elo’s favorite won.
The line
BYU −7, over/under 58.
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 BYU 68%, Liberty 32%. 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, BYU right to left.
Q1 BYUPunt, 3 plays, 8 yards
Q1 LibertyField goal, 11 plays, 84 yards
Q1 BYUTouchdown, 6 plays, 76 yards
Q1 LibertyInterception, 2 plays, −5 yards
Q1 BYUTouchdown, 2 plays, 27 yards
Q1 LibertyTouchdown, 11 plays, 75 yards
Q2 BYUPunt, 5 plays, 28 yards
Q2 LibertyTouchdown, 13 plays, 80 yards
Q2 BYUTurnover on downs, 7 plays, 36 yards
Q2 LibertyField goal, 8 plays, 43 yards
Q3 LibertyTouchdown, 12 plays, 75 yards
Q3 BYUPunt, 4 plays, 18 yards
Q3 LibertyTouchdown, 1 play, 80 yards
Q3 BYUPunt, 3 plays, 1 yard
Q3 LibertyFumble, 6 plays, 33 yards
Q3 BYUTurnover on downs, 6 plays, 12 yards
Q3 LibertyTouchdown, 8 plays, 53 yards
Q4 BYUPunt, 6 plays, 19 yards
Q4 LibertyPunt, 3 plays, −3 yards
Q4 BYUTurnover on downs, 8 plays, 29 yards
Q4 LibertyEnd of game, 4 plays, 10 yards
Play by play
1st quarter6 drives, then BYU 14, Liberty 3
BYU Punt, 3 plays
15:00
Jason Stricker kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Christopher Brooks run for no gain to the BYU 25
15:00
2nd & 10 at own 25
Jaren Hall pass incomplete
15:00
3rd & 10 at own 25
Jaren Hall pass complete to Puka Nacua for 8 yds to the BYU 33
13:34
4th & 2 at own 33
Ryan Rehkow punt for 55 yds, downed at the Liber 12
Liberty Field goal, 11 plays
13:34
1st & 10 at own 12
Johnathan Bennett pass complete to Dae Dae Hunter for 6 yds to the Liber 18
13:34
2nd & 4 at own 18
Dae Dae Hunter run for 5 yds to the Liber 23 for a 1ST down
13:34
1st & 10 at own 23
Dae Dae Hunter run for 11 yds to the Liber 34 for a 1ST down
13:34
1st & 10 at own 34
Charlie Brewer run for 2 yds to the Liber 36
13:34
2nd & 8 at own 36
BENNETT, Johnathan pass to the left complete for 48 yards to FRITH, Noah caught at the BYU30 and advanced to the BYU16 (HAYES, Kaleb). PENALTY LIB Ineligible Receiver Downfield on Pass on SCHLITTLER, Brendan enforced 5 yards from the LIB36 to the LIB31 [NHSG]. NO PLAY (replay the down).
13:34
2nd & 13 at own 31
Johnathan Bennett pass complete to Demario Douglas for 16 yds to the Liber 47 for a 1ST down
13:34
1st & 10 at own 47
Johnathan Bennett pass complete to Demario Douglas for 5 yds to the BYU 48
13:34
2nd & 5 at opp 48
Johnathan Bennett pass complete to Noah Frith for 40 yds to the BYU 8 for a 1ST down
13:34
1st & goal at opp 8
Dae Dae Hunter run for 2 yds to the BYU 6
13:34
2nd & goal at opp 6
Dae Dae Hunter run for 4 yds to the BYU 2
13:34
3rd & goal at opp 2
Charlie Brewer run for a loss of 2 yards to the BYU 4
7:29
4th & goal at opp 4
Nick Brown 22 yd FG GOODLiberty 3, BYU 0
BYU Touchdown, 6 plays
7:21
Jason Stricker kickoff for 52 yds , Lopini Katoa return for 11 yds to the BYU 24
7:21
1st & 10 at own 24
Jaren Hall pass complete to Isaac Rex for 18 yds to the BYU 42 for a 1ST down
7:21
1st & 10 at own 42
Puka Nacua run for 9 yds to the Liber 49
7:21
2nd & 1 at opp 49
Christopher Brooks run for 4 yds to the Liber 45 for a 1ST down
7:21
1st & 10 at opp 45
Jaren Hall pass incomplete
7:21
2nd & 10 at opp 45
Jaren Hall pass complete to Keanu Hill for 4 yds to the Liber 41
7:21
3rd & 6 at opp 41
BYU Penalty, False Start (Joe Tukuafu) to the Liber 46
4:14
3rd & 11 at opp 46
Jaren Hall pass complete to Puka Nacua for 46 yds for a TD, (Jake Oldroyd KICK)BYU 7, Liberty 3
Liberty Interception, 2 plays
4:07
Jake Oldroyd kickoff for 57 yds , Shedro Louis return for 19 yds to the Liber 27
4:07
1st & 10 at own 27
Johnathan Bennett pass complete to Demario Douglas for a loss of 5 yards to the Liber 22
3:24
2nd & 15 at own 22
Johnathan Bennett pass intercepted
BYU Touchdown, 2 plays
3:24
1st & 10 at opp 27
Puka Nacua run for 7 yds to the Liber 20
2:41
2nd & 3 at opp 20
Jaren Hall pass complete to Isaac Rex for 20 yds for a TD, (Jake Oldroyd KICK)BYU 14, Liberty 3
Liberty Touchdown, 11 plays
2:41
Jake Oldroyd kickoff for 65 yds for a touchback
2:41
1st & 10 at own 25
Johnathan Bennett pass complete to Noah Frith for 13 yds to the Liber 38 for a 1ST down
2:41
1st & 10 at own 38
BENNETT, Johnathan pass to the right complete for 28 yards to SIBLEY, Treon caught at the BYU34 and advanced to the BYU34 (JEUDY-LALLY, Gabe). PENALTY LIB Ineligible Receiver Downfield on Pass on GRAHAM, Jonathan enforced 5 yards from the LIB38 to the LIB33 [NHSG]. NO PLAY (replay the down).
2:41
1st & 15 at own 33
Johnathan Bennett run for 8 yds to the Liber 41
2:41
2nd & 7 at own 41
Johnathan Bennett pass complete to Khaleb Coleman for 6 yds to the Liber 47
2:41
3rd & 1 at own 47
Dae Dae Hunter run for 2 yds to the Liber 49 for a 1ST down
2:41
1st & 10 at own 49
Johnathan Bennett pass incomplete
2:41
2nd & 10 at own 49
Dae Dae Hunter run for 12 yds to the BYU 39 for a 1ST down
2:41
1st & 10 at opp 39
Johnathan Bennett pass incomplete
0:00
2nd & 10 at opp 39
Johnathan Bennett pass complete to Demario Douglas for 3 yds to the BYU 36
Q2 15:00
3rd & 7 at opp 36
Johnathan Bennett pass complete to Demario Douglas for 24 yds to the BYU 12 for a 1ST down
Q2 15:00
1st & 10 at opp 12
BYU Penalty, Unnecessary Roughness (Keenan Pili) to the BYU 3 for a 1ST down
Q2 13:59
1st & goal at opp 3
Shedro Louis run for 3 yds for a TD, (Nick Brown KICK)BYU 14, Liberty 10
2nd quarter5 drives, then Liberty 20, BYU 14
BYU Punt, 5 plays
13:59
Jason Stricker kickoff for 65 yds for a touchback
13:59
1st & 10 at own 25
Jaren Hall pass incomplete
13:59
2nd & 10 at own 25
Jaren Hall pass complete to Puka Nacua for 24 yds to the BYU 49 for a 1ST down
13:59
1st & 10 at own 49
Jaren Hall pass complete to Puka Nacua for no gain to the BYU 49
13:59
2nd & 10 at own 49
Jaren Hall pass incomplete
13:59
3rd & 10 at own 49
Puka Nacua run for 4 yds to the Liber 47
12:03
4th & 6 at opp 47
Ryan Rehkow punt for 27 yds
Liberty Touchdown, 13 plays
12:03
1st & 10 at own 20
Dae Dae Hunter run for 7 yds to the Liber 27
12:03
2nd & 3 at own 27
Dae Dae Hunter run for 6 yds to the Liber 33 for a 1ST down
12:03
1st & 10 at own 33
Johnathan Bennett run for no gain to the Liber 33
12:03
2nd & 10 at own 33
Johnathan Bennett pass complete to Dae Dae Hunter for 9 yds to the Liber 42
12:03
3rd & 1 at own 42
Dae Dae Hunter run for 3 yds to the Liber 45 for a 1ST down
12:03
1st & 10 at own 45
Johnathan Bennett pass complete to Jerome Jackson for 8 yds to the BYU 47
12:03
2nd & 2 at opp 47
Johnathan Bennett pass complete to Treon Sibley for 13 yds to the BYU 34 for a 1ST down
12:03
1st & 10 at opp 34
Johnathan Bennett pass complete to Noah Frith for 5 yds to the BYU 29
12:03
2nd & 5 at opp 29
Shedro Louis run for 4 yds to the BYU 25
12:03
3rd & 1 at opp 25
Dae Dae Hunter run for 16 yds to the BYU 9 for a 1ST down
12:03
1st & goal at opp 9
Dae Dae Hunter run for 3 yds to the BYU 6
12:03
2nd & goal at opp 6
Dae Dae Hunter run for 1 yd to the BYU 5
5:06
3rd & goal at opp 5
Johnathan Bennett pass complete to Austin Henderson for 5 yds for a TD, (Nick Brown KICK)Liberty 17, BYU 14
BYU Turnover on downs, 7 plays
5:06
Jason Stricker kickoff for 65 yds for a touchback
5:06
1st & 10 at own 25
Jaren Hall sacked by Tyren Dupree for a loss of 7 yards to the BYU 18
5:06
2nd & 17 at own 18
Christopher Brooks run for 22 yds to the BYU 40 for a 1ST down
5:06
1st & 10 at own 40
Jaren Hall pass complete to Puka Nacua for 20 yds to the Liber 40 for a 1ST down
5:06
1st & 10 at opp 40
Jaren Hall pass complete to Kody Epps for 8 yds to the Liber 32
5:06
2nd & 2 at opp 32
Miles Davis run for a loss of 1 yard to the Liber 33
5:06
3rd & 3 at opp 33
Puka Nacua run for a loss of 6 yards to the Liber 39
1:15
4th & 9 at opp 39
Jaren Hall pass incomplete
Liberty Field goal, 8 plays
1:15
1st & 10 at own 39
Johnathan Bennett pass incomplete
1:15
2nd & 10 at own 39
Johnathan Bennett pass complete to Dae Dae Hunter for 10 yds to the Liber 49 for a 1ST down
1:15
1st & 10 at own 49
Johnathan Bennett run for 12 yds to the BYU 39 for a 1ST down
0:37
2nd & 3 at opp 32
Timeout LIBERTY, clock 00:37
0:37
1st & 10 at opp 39
Dae Dae Hunter run for 7 yds to the BYU 32
0:37
2nd & 3 at opp 32
Johnathan Bennett run for 10 yds to the BYU 22 for a 1ST down
0:20
2nd & 9 at opp 21
Timeout LIBERTY, clock 00:20
0:20
1st & 10 at opp 22
Johnathan Bennett pass complete to Demario Douglas for 1 yd to the BYU 21
0:09
3rd & 6 at opp 18
Timeout LIBERTY, clock 00:09
0:09
2nd & 9 at opp 21
Johnathan Bennett pass complete to Shedro Louis for 3 yds to the BYU 18
0:05
3rd & 6 at opp 18
Nick Brown 37 yd FG GOODLiberty 20, BYU 14
Liberty Touchdown, 12 plays
0:00
Jason Stricker kickoff for 48 yds , Lopini Katoa return for 7 yds to the BYU 24
Q3 15:00
Jake Oldroyd kickoff for 65 yds for a touchback
Q3 15:00
1st & 10 at own 25
Dae Dae Hunter run for 9 yds to the Liber 34
Q3 15:00
2nd & 1 at own 34
Johnathan Bennett pass complete to CJ Daniels for 5 yds to the Liber 39 for a 1ST down
Q3 15:00
1st & 10 at own 39
Shedro Louis run for 4 yds to the Liber 43
Q3 15:00
2nd & 6 at own 43
Shedro Louis run for 11 yds to the BYU 46 for a 1ST down
Q3 15:00
1st & 10 at opp 46
Shedro Louis run for 4 yds to the BYU 42
Q3 15:00
2nd & 6 at opp 42
Johnathan Bennett pass complete to Demario Douglas for 17 yds to the BYU 25 for a 1ST down
Q3 15:00
1st & 10 at opp 25
Shedro Louis run for a loss of 2 yards to the BYU 27
Q3 15:00
2nd & 12 at opp 27
Johnathan Bennett pass complete to Noah Frith for 12 yds to the BYU 15 for a 1ST down
Q3 15:00
1st & 10 at opp 15
Johnathan Bennett pass incomplete
Q3 15:00
2nd & 10 at opp 15
Dae Dae Hunter run for 5 yds to the BYU 10
Q3 15:00
3rd & 5 at opp 10
Johnathan Bennett run for 4 yds to the BYU 6
Q3 9:16
4th & 1 at opp 6
Shedro Louis run for 6 yds for a TD, (Nick Brown KICK)Liberty 27, BYU 14
3rd quarter6 drives, then Liberty 34, BYU 14
BYU Punt, 4 plays
9:09
Jason Stricker kickoff for 61 yds , Hobbs Nyberg return for 26 yds to the BYU 30
9:09
1st & 10 at own 30
Jaren Hall pass complete to Puka Nacua for 15 yds to the BYU 45 for a 1ST down
9:09
1st & 10 at own 45
BYU Penalty, False Start (Clark Barrington) to the BYU 40
9:09
1st & 15 at own 40
Jaren Hall pass complete to Miles Davis for a loss of 5 yards to the BYU 35
9:09
2nd & 20 at own 35
Jaren Hall pass incomplete
9:09
3rd & 20 at own 35
Jaren Hall run for 13 yds to the BYU 48
7:10
4th & 7 at own 48
Ryan Rehkow punt for 52 yds for a touchback
Liberty Touchdown, 1 play
6:54
1st & 10 at own 20
Dae Dae Hunter run for 80 yds for a TD, (Nick Brown KICK)Liberty 34, BYU 14
BYU Punt, 3 plays
6:54
Jason Stricker kickoff for 65 yds for a touchback
6:54
1st & 10 at own 25
Jaren Hall pass complete to Puka Nacua for 1 yd to the BYU 26
6:54
2nd & 9 at own 26
Jaren Hall pass incomplete
6:54
3rd & 9 at own 26
Jaren Hall pass incomplete
5:58
4th & 9 at own 26
Ryan Rehkow punt for 48 yds, fair catch by Demario Douglas at the Liber 26
Liberty Fumble, 6 plays
5:58
1st & 10 at own 26
Dae Dae Hunter run for 11 yds to the Liber 37 for a 1ST down
5:58
1st & 10 at own 37
Johnathan Bennett run for 3 yds to the Liber 40
5:58
2nd & 7 at own 40
Johnathan Bennett pass complete to Austin Henderson for 12 yds to the BYU 48 for a 1ST down
5:58
1st & 10 at opp 48
Johnathan Bennett run for 3 yds to the BYU 45
5:58
2nd & 7 at opp 45
LOUIS, Shedro rush to the left for a gain of 6 yards to the BYU39 (AH YOU, Chaz). PENALTY LIB Holding on SCHLITTLER, Brendan enforced 10 yards from the BYU45 to the LIB45 [NHSG]. NO PLAY (replay the down).
2:02
3rd & 9 at opp 47
Timeout LIBERTY, clock 02:02
2:02
2nd & 17 at own 45
Johnathan Bennett pass complete to Demario Douglas for 8 yds to the BYU 47
1:56
3rd & 9 at opp 47
Shedro Louis run for 6 yds to the BYU 41 Shedro Louis fumbled, recovered by BYU Caden Haws
BYU Turnover on downs, 6 plays
1:56
1st & 10 at own 41
Jaren Hall pass complete to Kody Epps for 3 yds to the BYU 44
1:27
2nd & 7 at own 44
Jaren Hall pass incomplete
1:27
3rd & 7 at own 44
HALL, Jaren pass to the right incomplete intended for NACUA, Puka thrown to the LIB49. PENALTY LIB Pass Interference on SINGLETON, Kobe enforced 11 yards to the LIB45 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
1:27
1st & 10 at opp 45
Jaren Hall pass incomplete
1:27
2nd & 10 at opp 45
Jaren Hall sacked for a loss of 2 yards to the Liber 47
1:27
3rd & 12 at opp 47
Jaren Hall pass incomplete
0:16
4th & 12 at opp 47
Jaren Hall pass incomplete
Liberty Touchdown, 8 plays
0:00
1st & 10 at own 47
Dae Dae Hunter run for 12 yds to the BYU 41 for a 1ST down
Q4 15:00
1st & 10 at opp 41
Dae Dae Hunter run for 5 yds to the BYU 36
Q4 15:00
2nd & 5 at opp 36
Dae Dae Hunter run for 3 yds to the BYU 33
Q4 15:00
3rd & 2 at opp 33
Malik Caper run for a loss of 4 yards to the BYU 37
Q4 15:00
4th & 6 at opp 37
Johnathan Bennett pass complete to Dae Dae Hunter for 6 yds to the BYU 31 for a 1ST down
Q4 15:00
1st & 10 at opp 31
Dae Dae Hunter run for 3 yds to the BYU 28
Q4 15:00
2nd & 7 at opp 28
Dae Dae Hunter run for 3 yds to the BYU 25
Q4 10:36
3rd & 4 at opp 25
Johnathan Bennett pass complete to CJ Daniels for 25 yds for a TD, (Nick Brown KICK)Liberty 41, BYU 14
4th quarter4 drives, then Liberty 41, BYU 14
BYU Punt, 6 plays
10:36
Jason Stricker kickoff for 65 yds for a touchback
10:36
1st & 10 at own 25
Miles Davis run for a loss of 1 yard to the BYU 24
10:36
2nd & 11 at own 24
Jaren Hall pass complete to Kody Epps for 8 yds to the BYU 32
10:36
3rd & 3 at own 32
Jaren Hall pass complete to Kody Epps for 12 yds to the BYU 44 for a 1ST down
10:36
1st & 10 at own 44
HALL, Jaren pass to the right incomplete intended for ROBERTS, Chase thrown to the LIB44. PENALTY Before the snap, LIB Illegal Substitution on SINGS V, Stephen enforced 5 yards from the BYU44 to the BYU49. NO PLAY (replay the down).
10:36
1st & 5 at own 49
HALL, Jaren pass to the right complete for 20 yards to COSPER, Brayden caught at the LIB42 and advanced to the LIB31 (WALKER, Ahmad). PENALTY BYU Holding on SUAMATAIA, Kingsley enforced 10 yards from the BYU49 to the BYU39 [NHSG]. NO PLAY (replay the down).
10:36
1st & 15 at own 39
Jaren Hall pass incomplete
10:36
2nd & 15 at own 39
Jaren Hall pass complete to Kody Epps for 5 yds to the BYU 44
10:36
3rd & 10 at own 44
Jaren Hall pass incomplete
7:46
4th & 10 at own 44
Ryan Rehkow punt for 41 yds, fair catch by Demario Douglas at the Liber 15
Liberty Punt, 3 plays
7:46
1st & 10 at own 15
Shedro Louis run for a loss of 4 yards to the Liber 11
7:46
2nd & 14 at own 11
Shedro Louis run for 3 yds to the Liber 14
7:46
3rd & 11 at own 14
LIBERTY Penalty, False Start (X’Zauvea Gadlin) to the Liber 9
7:46
3rd & 16 at own 9
Dae Dae Hunter run for 3 yds to the Liber 12
4:53
4th & 13 at own 12
Aidan Alves punt for 49 yds, downed at the BYU 39
BYU Turnover on downs, 8 plays
4:53
1st & 10 at own 39
Kody Epps run for 2 yds to the BYU 41
4:53
2nd & 8 at own 41
Jaren Hall pass incomplete
4:53
3rd & 8 at own 41
Jaren Hall run for 8 yds to the BYU 49 for a 1ST down
4:53
1st & 10 at own 49
Jaren Hall run for 12 yds to the Liber 39 for a 1ST down
4:53
1st & 10 at opp 39
Jaren Hall pass incomplete
4:53
2nd & 10 at opp 39
Lopini Katoa run for 7 yds to the Liber 32
4:53
3rd & 3 at opp 32
Jaren Hall pass incomplete
2:49
4th & 3 at opp 32
Jaren Hall pass incomplete
Liberty End of game, 4 plays
2:49
1st & 10 at own 32
Malik Caper run for 4 yds to the Liber 36
2:49
2nd & 6 at own 36
Malik Caper run for 4 yds to the Liber 40
2:49
3rd & 2 at own 40
Malik Caper run for 3 yds to the Liber 43 for a 1ST down
0:00
1st & 10 at own 43
[NHSG] Kneel down by BENNETT, Johnathan at LIB42 (team loss of 1), clock 00:00.
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.