Referee Tra Blake; umpire Johnnie Forte; head linesman Steve Clein; line judge Steve Matarante; side judge Richard Wilborn; field judge Chris Junjulas; back judge Paul Vargo; center judge Tom McCreeshGame officials: stats.ncaa.org box scores, via SportsDataverse
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Navy
Kansas State
421
Total yards
162
98
Passing yards
116
323
Rushing yards
46
10.9
Yards per pass
8.9
6.0
Yards per rush
1.7
19
First downs
10
8–14
Third downs
1–8
2–2
Fourth downs
2–3
0
Turnovers
0
7–55
Penalties
5–40
36:32
Possession
23:27
3
Sacks (by defense)
1
Efficiency
Navy
Kansas State
42%
Success rate
42%
0.29
EPA per play
−0.13
1.40
Explosiveness
0.90
0.25
Rushing EPA
−0.23
0.81
Passing EPA
−0.01
50%
Passing-down success
23%
−0.21
First-down EPA
−0.03
0.33
Second-down EPA
0.22
0.69
Third-down EPA
−0.24
20%
Havoc by its defense
8%
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)
Navy 53% to win. Elo’s favorite won.
The line
Navy −2, over/under 53.
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 Navy 55%, Kansas State 45%. CollegeFootballData.com’s estimate from the point spread.
The money
The Liberty Bowl was put on by the Liberty Bowl Festival Association, a nonprofit. Its IRS Form 990 for the year to March 2020, which takes in this game, reports $10.3 million in revenue and $10.3 million in expenses.
From the organization’s IRS Form 990, via ProPublica Nonprofit Explorer and the IRS’s e-file data. Payments are the grants it lists on Schedule I of that return. See every filing at ProPublica (EIN 62-6064769).
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Kansas State drives left to right, Navy right to left.
Q1 Kansas StateTurnover on downs, 8 plays, 32 yards
Q1 NavyField goal, 11 plays, 56 yards
Q1 Kansas StatePunt, 3 plays, 0 yards
Q1 NavyPunt return TD, 6 plays (Kansas State scores), −7 yards
Q2 NavyTouchdown, 8 plays, 75 yards
Q2 Kansas StateField goal, 13 plays, 49 yards
Q2 NavyPunt, 6 plays, 12 yards
Q2 Kansas StateEnd of half, 1 play, −2 yards
Q3 NavyTouchdown, 7 plays, 75 yards
Q3 Kansas StatePunt, 7 plays, −26 yards
Q3 NavyPunt, 9 plays, 43 yards
Q4 Kansas StatePunt, 3 plays, 5 yards
Q4 NavyMissed FG, 6 plays, 68 yards
Q4 Kansas StateTouchdown, 6 plays, 79 yards
Q4 NavyField goal, 13 plays, 70 yards
Q4 Kansas StateResult not recorded, 0 yards
Play by play
1st quarter4 drives, then Navy 3, Kansas State 0
Kansas State Turnover on downs, 8 plays
15:00
1st & 10 at own 35
Bijan Nichols kickoff for 58 yds , Phillip Brooks return for 20 yds to the KanSt 27
14:51
1st & 10 at own 27
Skylar Thompson pass incomplete
14:37
2nd & 10 at own 27
James Gilbert run for 8 yds to the KanSt 35
13:55
3rd & 2 at own 35
Skylar Thompson run for 4 yds to the KanSt 39 for a 1ST down
13:21
1st & 10 at own 39
James Gilbert run for 14 yds to the Navy 47 for a 1ST down
12:57
1st & 10 at opp 47
KANSAS ST Penalty, False Start (Nick Lenners) to the KanSt 48
12:30
1st & 15 at own 48
James Gilbert run for 9 yds to the Navy 43
11:56
2nd & 6 at opp 43
Skylar Thompson pass incomplete to Jordon Brown
11:41
3rd & 6 at opp 43
Harry Trotter run for 2 yds to the Navy 41
11:04
4th & 4 at opp 41
Skylar Thompson pass incomplete to Phillip Brooks
Navy Field goal, 11 plays
10:46
1st & 10 at own 42
Malcolm Perry run for 3 yds to the Navy 45
10:27
2nd & 7 at own 45
Jamale Carothers run for 2 yds to the Navy 47
9:34
3rd & 5 at own 47
Keoni-Kordell Makekau run for 5 yds to the KanSt 48 for a 1ST down
8:56
1st & 10 at opp 48
Jamale Carothers run for no gain to the KanSt 48
8:17
2nd & 10 at opp 48
Malcolm Perry run for 5 yds to the KanSt 43
7:48
3rd & 5 at opp 43
Malcolm Perry pass complete to Mychal Cooper for 9 yds to the KanSt 34 for a 1ST down
6:57
1st & 10 at opp 34
Malcolm Perry run for 25 yds to the KanSt 9 for a 1ST down
6:17
1st & goal at opp 9
Jamale Carothers run for no gain to the KanSt 9
5:33
2nd & goal at opp 9
Jamale Carothers run for 2 yds to the KanSt 7
5:16
3rd & 0 at opp 7
Timeout NAVY, clock 05:16
5:07
3rd & goal at opp 7
Jamale Carothers run for 4 yds to the KanSt 3
4:26
4th & goal at opp 3
Bijan Nichols 21 yd FG GOODNavy 3, Kansas State 0
Kansas State Punt, 3 plays
4:26
4th & 4 at own 35
Bijan Nichols kickoff for 36 yds fair catch by Nick Allen at the KanSt 29
4:06
1st & 10 at own 29
Jordon Brown run for 2 yds to the KanSt 31
3:38
2nd & 8 at own 31
Malik Knowles run for 2 yds to the KanSt 33
3:11
3rd & 6 at own 33
Timeout KANSAS ST, clock 03:11
2:40
3rd & 6 at own 33
Skylar Thompson sacked by Jackson Perkins for a loss of 4 yards to the KanSt 29
2:23
4th & 10 at own 29
Devin Anctil punt for 46 yds, fair catch by Garrett Winn at the Navy 25
Navy Punt return TD, 6 plays (Kansas State scores)
2:18
1st & 10 at own 25
Malcolm Perry run for 6 yds to the Navy 31
1:36
2nd & 4 at own 31
Keoni-Kordell Makekau run for 1 yd to the Navy 32
1:00
3rd & 3 at own 32
Malcolm Perry run for 4 yds to the Navy 36 for a 1ST down
0:16
1st & 10 at own 36
Malcolm Perry run for 1 yd to the Navy 37
Q2 15:00
2nd & 9 at own 37
NAVY Penalty, False Start (David Forney) to the Navy 32
Q2 14:53
2nd & 14 at own 32
NAVY Penalty, Offensive Pass Interference (-15 Yards) to the Navy 17
Q2 14:40
2nd & 29 at own 17
Keoni-Kordell Makekau run for no gain to the Navy 17
Q2 13:58
3rd & 29 at own 17
Malcolm Perry run for 1 yd to the Navy 18
Q2 13:13
4th & 28 at own 18
Owen White punt for 48 yds , Phillip Brooks returns for 66 yds for a TD (Blake Lynch KICK)Kansas State 7, Navy 3
2nd quarter4 drives, then Tied at 10
Navy Touchdown, 8 plays
13:13
1st & 10 at own 35
Nick McLellan kickoff for 63 yds for a touchback
13:04
1st & 10 at own 25
Malcolm Perry pass complete to Ryan Mitchell for 5 yds to the Navy 30
12:29
2nd & 5 at own 30
Malcolm Perry pass complete to Mychal Cooper for 11 yds to the Navy 41 for a 1ST down
12:07
1st & 10 at own 41
Malcolm Perry pass incomplete to Mychal Cooper
11:58
2nd & 10 at own 41
Malcolm Perry run for 3 yds to the Navy 44
11:23
3rd & 7 at own 44
Malcolm Perry run for 6 yds to the 50 yard line
10:42
4th & 1 at the 50
Malcolm Perry run for 23 yds to the KanSt 27 for a 1ST down
10:06
1st & 10 at opp 27
Myles Fells run for no gain to the KanSt 27
9:31
2nd & 10 at opp 27
Malcolm Perry pass complete to Keoni-Kordell Makekau for 27 yds for a TD (Bijan Nichols KICK)Navy 10, Kansas State 7
Kansas State Field goal, 13 plays
9:31
2nd & 10 at own 35
Bijan Nichols kickoff for 42 yds , Joshua Youngblood return for 7 yds to the KanSt 30
9:12
1st & 10 at own 30
Skylar Thompson pass complete to Dalton Schoen for 6 yds to the KanSt 36
8:42
2nd & 4 at own 36
Skylar Thompson pass complete to Malik Knowles for 14 yds to the 50 yard line for a 1ST down
8:09
1st & 10 at the 50
Skylar Thompson pass complete to Malik Knowles for 11 yds to the Navy 39 for a 1ST down
7:41
1st & 10 at opp 39
Timeout KANSAS ST, clock 07:41
7:27
1st & 10 at opp 39
Jacardia Wright run for 2 yds to the Navy 37
6:56
2nd & 8 at opp 37
Skylar Thompson pass complete to Malik Knowles for 9 yds to the Navy 28 for a 1ST down
6:16
1st & 10 at opp 28
Jacardia Wright run for 1 yd to the Navy 27
5:31
2nd & 9 at opp 27
Skylar Thompson pass complete to Logan Long for 4 yds to the Navy 23
4:50
3rd & 5 at opp 23
Phillip Brooks run for 4 yds to the Navy 19
4:23
4th & 1 at opp 19
Timeout KANSAS ST, clock 04:23
4:01
4th & 1 at opp 19
James Gilbert run for 1 yd to the Navy 18 for a 1ST down
3:38
1st & 10 at opp 18
James Gilbert run for a loss of 1 yard to the Navy 19
2:46
2nd & 11 at opp 19
Skylar Thompson sacked by Diego Fagot for a loss of 2 yards to the Navy 21
2:32
3rd & 13 at opp 21
Skylar Thompson pass incomplete
2:27
4th & 13 at opp 21
Blake Lynch 39 yd FG GOODTied at 10
Navy Punt, 6 plays
2:27
4th & 13 at own 35
Nick McLellan kickoff for 54 yds for a touchback
2:12
1st & 10 at own 25
Jamale Carothers run for 4 yds to the Navy 29
1:58
2nd & 6 at own 29
Malcolm Perry run for 4 yds to the Navy 33
1:57
2nd & 6 at own 33
Timeout NAVY, clock 01:57
1:49
2nd & 6 at own 33
Jamale Carothers run for a loss of 1 yard to the Navy 32
1:28
3rd & 7 at own 32
KANSAS ST Penalty, Defensive Offside (Jude Hydrick) to the Navy 37
1:08
3rd & 2 at own 37
Malcolm Perry pass complete to Mychal Cooper for 5 yds to the Navy 42 for a 1ST down
0:58
1st & 10 at own 42
Malcolm Perry run for 4 yds to the Navy 46
0:42
2nd & 6 at own 46
Malcolm Perry sacked by Reggie Walker for a loss of 4 yards to the Navy 42
0:10
3rd & 10 at own 42
NAVY Penalty, Delay of Game (-5 Yards) to the Navy 37
0:03
3rd & 15 at own 37
Owen White punt for 25 yds, punt out-of-bounds at the KanSt 38
Kansas State End of half, 1 play
0:01
1st & 10 at own 38
TEAM run for a loss of 2 yards to the KanSt 36
3rd quarter3 drives, then Navy 17, Kansas State 10
Navy Touchdown, 7 plays
15:00
1st & 10 at own 35
Nick McLellan kickoff for 57 yds for a touchback
14:50
1st & 10 at own 25
Keoni-Kordell Makekau run for 5 yds to the Navy 30
14:30
2nd & 5 at own 30
NAVY Penalty, False Start (Billy Honaker) to the Navy 25
13:59
2nd & 10 at own 25
Malcolm Perry run for 29 yds to the KanSt 46 for a 1ST down
13:14
1st & 10 at opp 46
Jamale Carothers run for 4 yds to the KanSt 42
12:36
2nd & 6 at opp 42
Malcolm Perry run for 9 yds to the KanSt 33 for a 1ST down
12:08
1st & 10 at opp 33
Timeout NAVY, clock 12:08
12:01
1st & 10 at opp 33
Perry, Malcolm rush for no gain to the KANSASST33, PENALTY KANSASST holding 10 yards to the KANSASST23, NO PLAY, 1ST DOWN NAVY.
11:26
1st & 10 at opp 23
Nelson Smith run for 1 yd to the KanSt 22
10:52
2nd & 9 at opp 22
Malcolm Perry run for 2 yds to the KanSt 20
10:15
3rd & 7 at opp 20
Chance Warren run for 20 yds for a TD (Bijan Nichols KICK)Navy 17, Kansas State 10
Kansas State Punt, 7 plays
10:15
3rd & 7 at own 35
Bijan Nichols kickoff for 57 yds , Malik Knowles return for 52 yds to the Navy 40
9:55
1st & 10 at opp 40
James Gilbert run for 3 yds to the Navy 37
9:20
2nd & 7 at opp 37
Skylar Thompson pass complete to Dalton Schoen for 6 yds to the Navy 31
8:43
3rd & 1 at opp 31
James Gilbert run for no gain to the Navy 31
8:10
4th & 1 at opp 30
Skylar Thompson run for 1 yd to the Navy 30 for a 1ST down KANSAS ST Penalty, Unsportsmanlike Conduct (Tyler Mitchell) to the Navy 45 for a 1ST down
8:10
1st & 10 at opp 45
TEAM run for a loss of 18 yards to the KanSt 37 TEAM fumbled, recovered by KanSt
7:25
2nd & 28 at own 37
Jordon Brown run for 4 yds to the KanSt 41
6:40
3rd & 24 at own 41
Skylar Thompson sacked by Diego Fagot for a loss of 7 yards to the KanSt 34 Skylar Thompson fumbled, recovered by KanSt Scott Frantz , return for 0 yards
5:37
4th & 31 at own 34
Devin Anctil punt for 44 yds, fair catch by Garrett Winn at the KANSASST 22 NAVY Penalty, Offensive Holding (10 Yards) to the Navy 12
Navy Punt, 9 plays
5:14
1st & 10 at own 12
Malcolm Perry run for 1 yd to the Navy 13
4:54
2nd & 8 at own 13
Keoni-Kordell Makekau run for 10 yds to the Navy 23 for a 1ST down
4:03
1st & 10 at own 23
CJ Williams run for 27 yds to the 50 yard line for a 1ST down
3:33
1st & 10 at the 50
Malcolm Perry run for 1 yd to the KanSt 49
2:54
2nd & 9 at opp 49
Malcolm Perry run for 7 yds to the KanSt 42
2:09
3rd & 2 at opp 42
Myles Fells run for 9 yds to the KanSt 33 for a 1ST down
1:32
1st & 10 at opp 33
NAVY Penalty, Offensive Holding (Billy Honaker) to the KanSt 43
1:04
1st & 20 at opp 43
Jamale Carothers run for 2 yds to the KanSt 41
0:24
2nd & 18 at opp 41
Malcolm Perry run for a loss of 4 yards to the KanSt 45
Q4 14:54
3rd & 22 at opp 45
Malcolm Perry pass incomplete
Q4 14:47
4th & 22 at opp 45
Owen White punt for 45 yds for a touchback
4th quarter4 drives, then Navy 20, Kansas State 17
Kansas State Punt, 3 plays
14:38
1st & 10 at own 20
Skylar Thompson run for 3 yds to the KanSt 23
13:58
2nd & 7 at own 23
Skylar Thompson run for 3 yds to the KanSt 26
13:19
3rd & 4 at own 26
KANSAS ST Penalty, False Start (Adam Holtorf) to the KanSt 21
12:49
3rd & 9 at own 21
Skylar Thompson run for 4 yds to the KanSt 25
12:16
4th & 5 at own 25
Devin Anctil punt for 64 yds, downed at the Navy 11
Navy Missed FG, 6 plays
12:06
1st & 10 at own 11
Malcolm Perry run for 1 yd to the Navy 12
11:20
2nd & 9 at own 12
Malcolm Perry run for 59 yds to the KanSt 29 for a 1ST down
10:54
1st & 10 at opp 29
NAVY Penalty, False Start (Peter Nestrowitz) to the KanSt 34
10:40
1st & 15 at opp 34
Timeout NAVY, clock 10:40
10:26
1st & 15 at opp 34
Keoni-Kordell Makekau run for 3 yds to the KanSt 31
9:51
2nd & 12 at opp 31
Malcolm Perry run for 9 yds to the KanSt 22
9:11
3rd & 3 at opp 22
Malcolm Perry run for 1 yd to the KanSt 21
8:31
4th & 2 at opp 21
Timeout NAVY, clock 08:31
8:26
4th & 2 at opp 21
Bijan Nichols 38 yd FG MISSED
Kansas State Touchdown, 6 plays
8:07
1st & 10 at own 21
Skylar Thompson pass complete to Malik Knowles for 9 yds to the KanSt 30
7:44
2nd & 1 at own 30
Jordon Brown run for 7 yds to the KanSt 37 for a 1ST down
7:00
1st & 10 at own 37
Skylar Thompson pass complete to Wykeen Gill for 15 yds to the Navy 48 for a 1ST down
6:36
1st & 10 at opp 48
Skylar Thompson pass complete to Wykeen Gill for 42 yds to the Navy 6 for a 1ST down
5:55
1st & goal at opp 6
James Gilbert run for 5 yds to the Navy 1
5:14
2nd & goal at opp 1
Skylar Thompson run for 1 yd for a TD (Blake Lynch KICK)Tied at 17
Navy Field goal, 13 plays
5:14
2nd & 5 at own 35
Nick McLellan kickoff for 54 yds for a touchback
5:05
1st & 10 at own 25
Jamale Carothers run for no gain to the Navy 25
4:20
2nd & 10 at own 25
CJ Williams run for 7 yds to the Navy 32
3:42
3rd & 3 at own 32
Jamale Carothers run for 4 yds to the Navy 36 for a 1ST down
3:19
1st & 10 at own 36
Malcolm Perry run for 8 yds to the Navy 44
2:33
2nd & 2 at own 44
Jamale Carothers run for 1 yd to the Navy 45
1:59
3rd & 1 at own 45
Malcolm Perry run for 2 yds to the Navy 47 for a 1ST down
1:25
1st & 10 at own 47
Malcolm Perry run for 1 yd to the Navy 48
0:55
2nd & 9 at own 48
Malcolm Perry run for 6 yds to the KanSt 46
0:47
3rd & 3 at opp 46
Jamale Carothers run for no gain to the KanSt 46
0:15
4th & 3 at opp 46
CJ Williams pass complete to Chance Warren for 41 yds to the KanSt 5 for a 1ST down
0:10
1st & goal at opp 5
TEAM run for no gain to the KanSt 5 TEAM fumbled, recovered by Navy Malcolm Perry
0:06
2nd & goal at opp 5
TEAM pass incomplete
0:05
3rd & 0 at opp 5
Timeout KANSAS ST, clock 00:05
0:01
3rd & goal at opp 5
Bijan Nichols 23 yd FG GOODNavy 20, Kansas State 17
0:01
3rd & 10 at own 35
Bijan Nichols kickoff for 36 yds
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.