From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Army
Western Kentucky
333
Total yards
561
40
Passing yards
178
293
Rushing yards
383
6.7
Yards per pass
7.1
5.1
Yards per rush
9.3
18
First downs
22
6–13
Third downs
8–14
0–2
Fourth downs
1–1
0
Turnovers
0
3–20
Penalties
7–80
30:45
Possession
27:52
Efficiency
Army
Western Kentucky
42%
Success rate
58%
0.16
EPA per play
0.58
1.20
Explosiveness
1.39
0.23
Rushing EPA
0.68
−0.37
Passing EPA
0.46
32%
Passing-down success
53%
0.08
First-down EPA
0.70
0.04
Second-down EPA
0.19
0.67
Third-down EPA
0.83
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 Kentucky 77% to win. Elo’s favorite won.
The line
Western Kentucky −10.5, over/under 71.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 Kentucky 77%, Army 23%. 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 Kentucky drives left to right, Army right to left.
Q1 Western KentuckyPunt, 3 plays, 3 yards
Q1 ArmyTouchdown, 12 plays, 64 yards
Q1 Western KentuckyTouchdown, 7 plays, 68 yards
Q1 ArmyTurnover on downs, 7 plays, −15 yards
Q1 Western KentuckyTouchdown, 3 plays, 19 yards
Q1 ArmyField goal, 10 plays, 51 yards
Q2 Western KentuckyField goal, 8 plays, 53 yards
Q2 ArmyPunt, 5 plays, 19 yards
Q2 Western KentuckyPunt, 3 plays, 2 yards
Q2 ArmyMissed FG, 9 plays, 54 yards
Q2 Western KentuckyTouchdown, 7 plays, 80 yards
Q3 ArmyPunt, 5 plays, 20 yards
Q3 Western KentuckyTouchdown, 1 play, 80 yards
Q3 ArmyPunt, 4 plays, 22 yards
Q3 Western KentuckyPunt, 9 plays, 19 yards
Q3 ArmyTouchdown, 2 plays, 59 yards
Q3 Western KentuckyTouchdown, 7 plays, 69 yards
Q3 ArmyTouchdown, 1 play, 58 yards
Q3 Western KentuckyTouchdown, 4 plays, 62 yards
Q4 Western KentuckyTouchdown, 6 plays, 29 yards
Q4 ArmyTurnover on downs, 10 plays, 31 yards
Q4 Western KentuckyEnd of game, 9 plays, 47 yards
Play by play
1st quarter6 drives, then Western Kentucky 14, Army 7
Western Kentucky Punt, 3 plays
15:00
1st & 10 at own 35
Cale Brewer kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Leon Allen run for 1 yd to the WKent 26
15:00
2nd & 9 at own 26
Brandon Doughty pass complete to Jared Dangerfield for 2 yds to the WKent 28
15:00
3rd & 7 at own 28
Brandon Doughty pass incomplete
15:00
4th & 7 at own 28
Joseph Occhipinti punt for 36 yds
Army Touchdown, 12 plays
13:57
1st & 10 at own 36
Raymond Maples run for 2 yds to the Army 38
13:57
2nd & 8 at own 38
Angel Santiago run for 1 yd to the Army 39
13:57
3rd & 7 at own 39
Angel Santiago pass complete to Edgar Poe for 12 yds to the WKent 49 for a 1ST down
13:57
1st & 10 at opp 49
Joe Walker run for 5 yds to the WKent 44
13:57
2nd & 5 at opp 44
Angel Santiago sacked by Dejon Brown for a loss of 4 yards to the WKent 48
13:57
3rd & 9 at opp 48
Matt Giachinta run for 15 yds to the WKent 33 for a 1ST down
13:57
1st & 10 at opp 33
Matt Giachinta run for no gain to the WKent 33
13:57
2nd & 10 at opp 33
Angel Santiago pass complete to Joe Walker for 14 yds to the WKent 19 for a 1ST down
13:57
1st & 10 at opp 19
Matt Giachinta run for 12 yds to the WKent 7 for a 1ST down
13:57
1st & goal at opp 7
Matt Giachinta run for a loss of 1 yard to the WKent 8
13:57
2nd & goal at opp 8
Angel Santiago run for 7 yds to the WKent 1
8:10
3rd & goal at opp 1
Angel Santiago run for 1 yd for a TD, (Daniel Grochowski KICK)Army 7, Western Kentucky 0
Western Kentucky Touchdown, 7 plays
8:10
1st & 0 at own 35
Cale Brewer kickoff for 53 yds , Kylen Towner return for 20 yds to the WKent 32
8:03
1st & 10 at own 32
Brandon Doughty pass complete to Jared Dangerfield for 27 yds to the Army 41 for a 1ST down
8:03
1st & 10 at opp 41
Brandon Doughty pass complete to Jared Dangerfield for 8 yds to the Army 33
8:03
2nd & 2 at opp 33
Leon Allen run for 2 yds to the Army 31 for a 1ST down
8:03
1st & 10 at opp 31
Brandon Doughty pass complete to Nicholas Norris for 9 yds to the Army 22
8:03
2nd & 1 at opp 22
Brandon Doughty pass complete to Jared Dangerfield for 1 yd to the Army 21 for a 1ST down
8:03
1st & 10 at opp 21
Leon Allen run for 9 yds to the Army 12
5:41
2nd & 1 at opp 12
Leon Allen run for 12 yds for a TD, (Garrett Schwettman KICK)Tied at 7
Army Turnover on downs, 7 plays
5:41
1st & 0 at own 35
Mike Mugler kickoff for 48 yds , Chris Carnegie return for 17 yds to the Army 34
5:35
1st & 10 at own 34
Terry Baggett run for 1 yd to the Army 35
5:35
2nd & 9 at own 35
Larry Dixon run for 5 yds to the Army 40
5:35
3rd & 4 at own 40
Angel Santiago run for 4 yds to the Army 44 for a 1ST down
5:35
1st & 10 at own 44
Angel Santiago pass incomplete
5:35
2nd & 10 at own 44
Angel Santiago run for 4 yds to the Army 48
5:35
3rd & 6 at own 48
Terry Baggett run for 4 yds to the WKent 48
5:35
4th & 2 at opp 48
TEAM run for a loss of 33 yards to the Army 19
Western Kentucky Touchdown, 3 plays
2:13
1st & 10 at opp 19
Brandon Doughty pass incomplete
2:13
2nd & 10 at opp 19
Leon Allen run for 4 yds to the Army 15
1:18
3rd & 6 at opp 15
Brandon Doughty run for 15 yds for a TD, (Garrett Schwettman KICK)Western Kentucky 14, Army 7
Army Field goal, 10 plays
1:18
1st & 0 at own 35
Garrett Schwettman kickoff for 53 yds , Josh Jenkins return for 12 yds to the Army 24
1:13
1st & 10 at own 24
Larry Dixon run for 7 yds to the Army 31
1:13
2nd & 3 at own 31
Angel Santiago run for 2 yds to the Army 33 for a 1ST down WESTRN KENTUCKY Penalty, personal foul (15 Yards) to the Army 48 for a 1ST down
1:13
1st & 10 at own 48
Larry Dixon run for 8 yds to the WKent 44
1:13
2nd & 2 at opp 44
Larry Dixon run for 5 yds to the WKent 39 for a 1ST down
Q2 15:00
1st & 10 at opp 39
Angel Santiago run for 9 yds to the WKent 30
Q2 15:00
2nd & 1 at opp 30
Matt Giachinta run for 3 yds to the WKent 27 for a 1ST down
Q2 15:00
1st & 10 at opp 27
Matt Giachinta run for 4 yds to the WKent 23
Q2 15:00
2nd & 6 at opp 23
ARMY Penalty, false start (-5 Yards) to the WKent 28
Q2 15:00
2nd & 11 at opp 28
Matt Giachinta run for a loss of 1 yard to the WKent 29
Q2 15:00
3rd & 12 at opp 29
Angel Santiago run for 4 yds to the WKent 25
Q2 11:59
4th & 8 at opp 25
Daniel Grochowski 43 yd FG GOODWestern Kentucky 14, Army 10
2nd quarter5 drives, then Western Kentucky 24, Army 10
Western Kentucky Field goal, 8 plays
11:59
1st & 0 at own 35
Cale Brewer kickoff for 55 yds , Kylen Towner return for 17 yds to the WKent 28 Kylen Towner fumbled, forced by Richie Smith, recovered by WKent Kylen Towner
11:51
1st & 10 at own 28
Leon Allen run for 16 yds to the WKent 44 for a 1ST down
11:51
1st & 10 at own 44
Leon Allen run for 9 yds to the Army 47
11:51
2nd & 1 at opp 47
Leon Allen run for 6 yds to the Army 41 for a 1ST down
11:51
1st & 10 at opp 41
Brandon Doughty pass complete to Jared Dangerfield for 15 yds to the Army 26 for a 1ST down
11:51
1st & 10 at opp 26
Brandon Doughty pass incomplete
11:51
2nd & 10 at opp 26
Brandon Doughty pass complete to Leon Allen for 7 yds to the Army 19
11:51
3rd & 3 at opp 19
Leon Allen run for no gain to the Army 19
8:49
4th & 3 at opp 19
Garrett Schwettman 36 yd FG GOODWestern Kentucky 17, Army 10
Army Punt, 5 plays
8:49
1st & 0 at own 35
Garrett Schwettman kickoff for 53 yds , Josh Jenkins return for 28 yds to the Army 40
8:42
1st & 10 at own 40
Larry Dixon run for 8 yds to the Army 48
8:42
2nd & 2 at own 48
Larry Dixon run for 8 yds to the WKent 44 for a 1ST down
8:42
1st & 10 at opp 44
Joe Walker run for 4 yds to the WKent 40
8:42
2nd & 6 at opp 40
Angel Santiago run for a loss of 1 yard to the WKent 41 Angel Santiago fumbled, recovered by Army Angel Santiago
8:42
3rd & 7 at opp 41
Angel Santiago pass incomplete
8:42
4th & 7 at opp 41
Alex Tardieu punt for 22 yds, fair catch by Kylen Towner at the WKent 19
Western Kentucky Punt, 3 plays
6:31
1st & 10 at own 19
Leon Allen run for 2 yds to the WKent 21
6:31
2nd & 8 at own 21
Brandon Doughty pass incomplete
6:31
3rd & 8 at own 21
Brandon Doughty pass incomplete to Jared Dangerfield, broken up by Josh Jenkins
6:31
4th & 8 at own 21
Joseph Occhipinti punt for 37 yds , Edgar Poe returns for no gain to the Army 42
Army Missed FG, 9 plays
5:43
1st & 10 at own 42
Matt Giachinta run for 3 yds to the Army 45
5:18
2nd & 7 at own 45
Timeout ARMY, clock 05:18
5:18
2nd & 7 at own 45
Angel Santiago run for a loss of 4 yards to the Army 41
5:18
3rd & 11 at own 41
Santiago, Angel pass intercepted by LESTON, Branden at the WKU36, LESTON, Branden return to the WKU42 (Poe, Edgar), PENALTY WKU pass interference (WARD, Marcus) 15 yards to the WKU44, 1ST DOWN ARMY, NO PLAY. for a 1ST down
5:18
1st & 10 at opp 44
Angel Santiago run for 2 yds to the WKent 42
5:18
2nd & 8 at opp 42
Larry Dixon run for 16 yds to the WKent 26 for a 1ST down
5:18
1st & 10 at opp 26
Trenton Turrentine run for 16 yds to the WKent 10 for a 1ST down
5:18
1st & goal at opp 10
Larry Dixon run for 5 yds to the WKent 5
5:18
2nd & goal at opp 5
Larry Dixon run for 1 yd to the WKent 4
5:18
3rd & goal at opp 4
Angel Santiago run for no gain to the WKent 4
1:49
4th & 0 at opp 4
Timeout WESTRN KENTUCKY, clock 01:49
1:43
4th & goal at opp 4
Daniel Grochowski 22 yd FG MISSED
Western Kentucky Touchdown, 7 plays
1:43
1st & 10 at own 20
Brandon Doughty pass incomplete to Leon Allen
1:43
2nd & 10 at own 20
DOUGHTY, B. pass complete to MCNEAL, Willie for 4 yards to the WKU24 (Proulx, Luke), PENALTY WKU holding (CLEMMONS, C.) 10 yards to the WKU10, NO PLAY.
1:43
2nd & 20 at own 10
Leon Allen run for 19 yds to the WKent 29
1:43
3rd & 1 at own 29
Leon Allen run for 15 yds to the WKent 44 for a 1ST down
1:43
1st & 10 at own 44
Brandon Doughty pass incomplete to Jared Dangerfield
1:43
2nd & 10 at own 44
ALLEN, Leon rush for 12 yards to the ARMY44 (Proulx, Luke), PENALTY WKU holding (STARK, Derrick) 10 yards to the WKU34, NO PLAY.
1:43
2nd & 20 at own 34
Brandon Doughty pass complete to Mitchell Henry for 18 yds to the Army 48
0:08
3rd & 2 at opp 48
Timeout WESTRN KENTUCKY, clock 00:08
0:08
3rd & 2 at opp 48
Brandon Doughty pass complete to Willie McNeal for 3 yds to the Army 45 for a 1ST down
0:03
1st & 10 at opp 45
Timeout ARMY, clock 00:03
0:00
1st & 10 at opp 45
Brandon Doughty pass complete to Willie McNeal for 45 yds for a TD, (Garrett Schwettman KICK)Western Kentucky 24, Army 10
3rd quarter8 drives, then Western Kentucky 38, Army 24
Army Punt, 5 plays
15:00
1st & 0 at own 35
Garrett Schwettman kickoff for 61 yds , Josh Jenkins return for 29 yds to the Army 33
14:51
1st & 10 at own 33
Matt Giachinta run for 7 yds to the Army 40
14:51
2nd & 3 at own 40
Matt Giachinta run for 9 yds to the Army 49 for a 1ST down
14:51
1st & 10 at own 49
Angel Santiago run for 3 yds to the WKent 48
14:51
2nd & 7 at opp 48
Matt Giachinta run for 3 yds to the WKent 45
14:51
3rd & 4 at opp 45
Terry Baggett run for a loss of 2 yards to the WKent 47
14:51
4th & 6 at opp 47
Alex Tardieu punt for 47 yds for a touchback
Western Kentucky Touchdown, 1 play
11:49
1st & 10 at own 20
Leon Allen run for 80 yds for a TD, (Garrett Schwettman KICK)Western Kentucky 31, Army 10
Army Punt, 4 plays
11:49
1st & 0 at own 35
Garrett Schwettman kickoff for 51 yds , Josh Jenkins return for 10 yds to the Army 24
11:43
1st & 10 at own 24
Larry Dixon run for 4 yds to the Army 28
11:43
2nd & 6 at own 28
WESTRN KENTUCKY Penalty, unsportsmanlike conduct (Wonderful Terry) to the Army 43 for a 1ST down
11:43
1st & 10 at own 43
Santiago, Angel rush for 3 yards to the ARMY46 (SHORTER, Bryan), PENALTY ARMY holding (Alexander, Ryan) 10 yards to the ARMY33, NO PLAY.
11:43
1st & 20 at own 33
Angel Santiago run for no gain to the Army 33
11:43
2nd & 20 at own 33
Angel Santiago run for a loss of 1 yard to the Army 32
11:43
3rd & 21 at own 32
Angel Santiago pass complete to Edgar Poe for 14 yds to the Army 46
11:43
4th & 7 at own 46
Alex Tardieu punt for 41 yds, fair catch by Kylen Towner at the WKent 13
Western Kentucky Punt, 9 plays
8:54
1st & 10 at own 13
Leon Allen run for 9 yds to the WKent 22
8:54
2nd & 1 at own 22
Brandon Doughty pass complete to Joel German for no gain to the WKent 22
8:54
3rd & 1 at own 22
Leon Allen run for 1 yd to the WKent 23 for a 1ST down
8:54
1st & 10 at own 23
Leon Allen run for 1 yd to the WKent 24
8:54
2nd & 9 at own 24
Brandon Doughty run for no gain to the WKent 24
8:54
3rd & 9 at own 24
Brandon Doughty pass complete to Jared Dangerfield for 14 yds to the WKent 38 for a 1ST down
8:54
1st & 10 at own 38
Leon Allen run for 3 yds to the WKent 41
8:54
2nd & 7 at own 41
Brandon Doughty sacked by Andrew King for a loss of 9 yards to the WKent 32
8:54
3rd & 16 at own 32
Brandon Doughty pass incomplete to Joel German
8:54
4th & 16 at own 32
Joseph Occhipinti punt for 30 yds , Edgar Poe returns for 3 yds to the Army 41
Army Touchdown, 2 plays
4:40
1st & 10 at own 41
Aaron Kemper run for 5 yds to the Army 46
3:59
2nd & 5 at own 46
Angel Santiago run for 54 yds for a TD, (Daniel Grochowski KICK)Western Kentucky 31, Army 17
Western Kentucky Touchdown, 7 plays
3:59
1st & 0 at own 35
Cale Brewer kickoff for 60 yds , Kylen Towner return for 26 yds to the WKent 31
3:51
1st & 10 at own 31
Brandon Doughty pass incomplete to Nicholas Norris
3:51
2nd & 10 at own 31
Brandon Doughty pass complete to Willie McNeal for 9 yds to the WKent 40
3:51
3rd & 1 at own 40
Leon Allen run for 12 yds to the Army 48 for a 1ST down
3:51
1st & 10 at opp 48
DOUGHTY, B. pass complete to GORSKI, Tim for 20 yards to the ARMY28 (Carnegie, Chris), PENALTY WKU holding (STARK, Derrick) 10 yards to the WKU42, NO PLAY.
3:51
1st & 20 at own 42
Leon Allen run for 48 yds to the Army 10 for a 1ST down
3:51
1st & goal at opp 10
Brandon Doughty pass complete to Leon Allen for 5 yds to the Army 5
3:51
2nd & goal at opp 5
Leon Allen run for a loss of 1 yard to the Army 6
0:47
3rd & goal at opp 6
Brandon Doughty pass complete to Jared Dangerfield for 6 yds for a TD, (Garrett Schwettman KICK)Western Kentucky 38, Army 17
Army Touchdown, 1 play
0:47
1st & 0 at own 35
Garrett Schwettman kickoff for 41 yds , Josh Jenkins return for a loss of 1 yard to the Army 42 , Trenton Turrentine return for 19 yds to the Army 42
0:26
1st & 10 at own 42
Larry Dixon run for 58 yds for a TD, (Daniel Grochowski KICK)Western Kentucky 38, Army 24
Western Kentucky Touchdown, 4 plays
0:26
1st & 0 at own 35
Cale Brewer kickoff for 59 yds , Kylen Towner return for 32 yds to the WKent 38
0:18
1st & 10 at own 38
Leon Allen run for 44 yds to the Army 18 for a 1ST down
Q4 15:00
1st & 10 at opp 18
Leon Allen run for 17 yds to the Army 1 for a 1ST down
Q4 15:00
1st & goal at opp 1
Brandon Doughty run for no gain to the Army 1
Q4 14:15
2nd & goal at opp 1
Leon Allen run for 1 yd for a TD, (Garrett Schwettman KICK)Western Kentucky 45, Army 24
4th quarter3 drives, then Western Kentucky 52, Army 24
Western Kentucky Touchdown, 6 plays
14:15
1st & 0 at own 35
Garrett Schwettman on-side kick recovered by WESTRN KENTUCKY at the Army 29
14:11
1st & 10 at opp 29
Leon Allen run for 7 yds to the Army 22
14:11
2nd & 3 at opp 22
Leon Allen run for 7 yds to the Army 15 for a 1ST down
14:11
1st & 10 at opp 15
Leon Allen run for 2 yds to the Army 13
14:11
2nd & 8 at opp 13
Leon Allen run for 7 yds to the Army 6
14:11
3rd & 1 at opp 6
Leon Allen run for 2 yds to the Army 4 for a 1ST down
14:11
1st & goal at opp 4
WESTRN KENTUCKY Penalty, false start (Forrest Lamp) to the Army 9
10:24
1st & goal at opp 9
Brandon Doughty pass complete to Nicholas Norris for 9 yds for a TD, (Garrett Schwettman KICK)Western Kentucky 52, Army 24
Army Turnover on downs, 10 plays
10:24
1st & 0 at own 35
Garrett Schwettman kickoff for 47 yds , Josh Jenkins return for 13 yds to the Army 31
10:18
1st & 10 at own 31
Larry Dixon run for no gain to the Army 31
10:18
2nd & 10 at own 31
Larry Dixon run for 6 yds to the Army 37
10:18
3rd & 4 at own 37
Raymond Maples run for 19 yds to the WKent 44 for a 1ST down
10:18
1st & 10 at opp 44
Larry Dixon run for 2 yds to the WKent 42
10:18
2nd & 8 at opp 42
Matt Giachinta run for 5 yds to the WKent 37
7:23
3rd & 3 at opp 37
Timeout ARMY, clock 07:23
7:23
3rd & 3 at opp 37
Angel Santiago run for 3 yds to the WKent 34 for a 1ST down
7:23
1st & 10 at opp 34
Matt Giachinta run for 4 yds to the WKent 30
7:23
2nd & 6 at opp 30
Larry Dixon run for a loss of 2 yards to the WKent 32
7:23
3rd & 8 at opp 32
Angel Santiago sacked by Daeshawn Bertram for a loss of 6 yards to the WKent 38
7:23
4th & 14 at opp 38
Angel Santiago pass incomplete to Xavier Moss
Western Kentucky End of game, 9 plays
5:39
1st & 10 at own 38
Leon Allen run for 3 yds to the WKent 41
5:39
2nd & 7 at own 41
Leon Allen run for 1 yd to the WKent 42
5:39
3rd & 6 at own 42
ARMY Penalty, offside defense (Robert Kough) to the WKent 47
5:39
3rd & 1 at own 47
Leon Allen run for a loss of 1 yard to the WKent 46
5:39
4th & 2 at own 46
Leon Allen run for 5 yds to the Army 49 for a 1ST down
5:39
1st & 10 at opp 49
Leon Allen run for 2 yds to the Army 47
5:39
2nd & 8 at opp 47
Anthony Wales run for 28 yds to the Army 19 for a 1ST down
5:39
1st & 10 at opp 19
Anthony Wales run for 5 yds to the Army 14
5:39
2nd & 5 at opp 14
TEAM run for a loss of 1 yard to the Army 15
5:39
3rd & 6 at opp 15
TEAM run for no gain to the Army 15
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.