82°F, clear, wind 6 mph from the northeastWeather: NOAA NCEI Integrated Surface Database; Bow Grn-Warren County Regional Airport (KBWG), 4 km from the stadium, seven minutes before kickoff
Officials
Referee Justin Elliott; umpire Dongray Johnson; head linesman Jerry Harris; line judge Nicholas Therio; side judge LaShell Nelson; field judge Victor Sanchez; back judge Chris Bynum; center judge James JonesGame officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
Ball State
7
0
7
7
21
Western Kentucky
7
10
0
16
33
Standouts
No. 2RushingCaleb Huntley15 carries, 44 yards, 2 TDBall State
No. 11ReceivingJustin Hall5 catches, 98 yardsBall State
No. 50DefenseDamon Singleton9 tackles, 0.5 for loss, 1 INTBall State
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Ball State
Western Kentucky
374
Total yards
371
267
Passing yards
319
107
Rushing yards
52
7.4
Yards per pass
7.3
3.5
Yards per rush
1.7
17
First downs
22
3–12
Third downs
7–14
0–1
Fourth downs
0–0
3
Turnovers
2
4–35
Penalties
4–35
28:42
Possession
31:18
4
Sacks (by defense)
1
Efficiency
Ball State
Western Kentucky
43%
Success rate
47%
−0.06
EPA per play
0.07
1.09
Explosiveness
1.05
−0.01
Rushing EPA
−0.17
−0.09
Passing EPA
0.23
33%
Passing-down success
39%
−0.03
First-down EPA
−0.20
0.35
Second-down EPA
0.03
−0.59
Third-down EPA
0.88
17%
Havoc by its defense
19%
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 −12.5, over/under 50.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 81%, Ball State 19%. 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, Ball State right to left.
Q1 Western KentuckyTouchdown, 13 plays, 58 yards
Q1 Ball StatePunt, 4 plays, 21 yards
Q1 Western KentuckyPunt, 3 plays, 2 yards
Q1 Ball StateTouchdown, 6 plays, 64 yards
Q1 Western KentuckyInterception, 7 plays, 57 yards
Q1 Ball StatePunt, 5 plays, 29 yards
Q2 Western KentuckyField goal, 11 plays, 62 yards
Q2 Ball StatePunt, 3 plays, 6 yards
Q2 Western KentuckyTouchdown, 6 plays, 47 yards
Q2 Ball StateFumble, 9 plays, 43 yards
Q2 Western KentuckyPunt, 3 plays, 0 yards
Q2 Ball StateEnd of half, 1 play, 7 yards
Q3 Ball StatePunt, 3 plays, 8 yards
Q3 Western KentuckyPunt, 6 plays, 10 yards
Q3 Ball StateInterception, 4 plays, 10 yards
Q3 Western KentuckyInterception, 4 plays, 19 yards
Q3 Ball StateTouchdown, 9 plays, 80 yards
Q3 Western KentuckyField goal, 8 plays, 41 yards
Q4 Ball StatePunt, 3 plays, 3 yards
Q4 Western KentuckyPunt, 3 plays, −17 yards
Q4 Ball StatePunt, 7 plays, 28 yards
Q4 Western KentuckyPunt, 3 plays, 2 yards
Q4 Ball StateTouchdown, 6 plays, 59 yards
Q4 Western KentuckyTouchdown, 8 plays, 76 yards
Q4 Ball StatePick-six, 3 plays (Western Kentucky scores), 0 yards
Q4 Ball StateTurnover on downs, 4 plays, 1 yard
Q4 Western KentuckyEnd of game, 1 play, −1 yard
Play by play
1st quarter6 drives, then Tied at 7
Western Kentucky Touchdown, 13 plays
15:00
1st & 10 at own 35
Ryan Rimmler kickoff for 29 yds , Xavier Lane return for 6 yds to the WKent 42
15:00
1st & 10 at own 42
Mike White pass complete to Cameron Echols-Luper for 4 yds to the WKent 46
15:00
2nd & 6 at own 46
Marquez Trigg run for 3 yds to the WKent 49
15:00
3rd & 3 at own 49
WHITE, Mike pass complete to JACKSON, Lucky for 23 yards to the BALL28 (ANDERSON, Lamar;PHILLIPS, A.), PENALTY WKU holding (SIMS, Jimmie) 10 yards to the WKU39, NO PLAY.
15:00
3rd & 13 at own 39
Mike White pass complete to Xavier Lane for 19 yds to the BalSt 42 for a 1ST down
15:00
1st & 10 at opp 42
Mike White pass incomplete
15:00
2nd & 10 at opp 42
Mike White pass complete to Kyle Fourtenbary for 5 yds to the BalSt 37
15:00
3rd & 5 at opp 37
Mike White pass complete to Xavier Lane for 10 yds to the BalSt 27 for a 1ST down
15:00
1st & 10 at opp 27
Jakairi Moses run for 5 yds to the BalSt 22
15:00
2nd & 5 at opp 22
Mike White pass complete to Jakairi Moses for 7 yds to the BalSt 15 for a 1ST down
15:00
1st & 10 at opp 15
Mike White pass complete to Kyle Fourtenbary for 9 yds to the BalSt 6
15:00
2nd & 1 at opp 6
Marquez Trigg run for 1 yd to the BalSt 5 for a 1ST down
15:00
1st & goal at opp 5
Drew Eckels run for a loss of 1 yard to the BalSt 6
15:00
2nd & goal at opp 6
Mike White pass incomplete to Xavier Lane
9:03
3rd & goal at opp 6
Mike White pass complete to Deon Yelder for 6 yds for a TD, (Ryan Nuss KICK)Western Kentucky 7, Ball State 0
Ball State Punt, 4 plays
9:03
1st & 0 at own 35
Alex Rinella kickoff for 65 yds for a touchback
9:03
1st & 10 at own 25
Jack Milas pass complete to Justin Hall for 21 yds to the BalSt 46 for a 1ST down
9:03
1st & 10 at own 46
Malik Dunner run for 5 yds to the WKent 49
9:03
2nd & 5 at opp 49
Jack Milas pass incomplete
9:03
3rd & 5 at opp 49
Jack Milas pass incomplete to Justin Hall
9:03
4th & 5 at opp 49
BALL ST Penalty, false start (Damon Singleton) to the BalSt 46
9:03
4th & 10 at own 46
Nathan Snyder punt for 33 yds, downed at the WKent 21
Western Kentucky Punt, 3 plays
7:43
1st & 10 at own 21
Marquez Trigg run for 2 yds to the WKent 23
7:43
2nd & 8 at own 23
Mike White pass incomplete to Xavier Lane
7:43
3rd & 8 at own 23
Mike White pass incomplete
7:43
4th & 8 at own 23
Jake Collins punt for 41 yds, downed at the BalSt 36
Ball State Touchdown, 6 plays
6:53
1st & 10 at own 36
Caleb Huntley run for 5 yds to the BalSt 41
6:53
2nd & 5 at own 41
Caleb Huntley run for no gain to the BalSt 41
6:53
3rd & 5 at own 41
Jack Milas pass complete to Malik Dunner for 41 yds to the WKent 18 for a 1ST down
6:53
1st & 10 at opp 18
Jack Milas pass complete to Nolan Givan for 17 yds to the WKent 1 for a 1ST down
6:53
1st & goal at opp 1
Caleb Huntley run for no gain to the WKent 1
3:27
2nd & goal at opp 1
Caleb Huntley run for 1 yd for a TD, (Morgan Hagee KICK)Tied at 7
Western Kentucky Interception, 7 plays
3:27
1st & 0 at own 35
Ryan Rimmler kickoff for 61 yds , Kylen Towner return for 23 yds to the WKent 27
3:27
1st & 10 at own 27
WESTRN KENTUCKY Penalty, substitution infraction (-5 Yards) to the WKent 22
3:27
1st & 15 at own 22
Mike White pass complete to Xavier Lane for 11 yds to the WKent 33
3:27
2nd & 4 at own 33
Jakairi Moses run for 5 yds to the WKent 38 for a 1ST down
3:27
1st & 10 at own 38
Mike White pass incomplete to Xavier Lane
3:27
2nd & 10 at own 38
Cameron Echols-Luper run for 3 yds to the WKent 41
3:27
3rd & 7 at own 41
Mike White pass complete to Xavier Lane for 9 yds to the 50 yard line for a 1ST down
3:27
1st & 10 at the 50
Mike White pass complete to Cameron Echols-Luper for 34 yds to the BalSt 16 for a 1ST down
3:27
1st & 10 at opp 16
Mike White pass intercepted Damon Singleton return for 10 yds to the BalSt 17
Ball State Punt, 5 plays
0:30
1st & 10 at own 17
Malik Dunner run for 1 yd to the BalSt 18
Q2 15:00
2nd & 9 at own 18
Jack Milas pass complete to Riley Miller for 20 yds to the BalSt 38 for a 1ST down
Q2 15:00
1st & 10 at own 38
Jack Milas pass complete to Caleb Huntley for a loss of 4 yards to the BalSt 34
Q2 15:00
2nd & 14 at own 34
Caleb Huntley run for 9 yds to the BalSt 43
Q2 15:00
3rd & 5 at own 43
MILAS, Jack pass complete to LACANARIA, C. for 6 yards to the BALL49 (KINCADE, Antwon), PENALTY BALL holding (BOOKER, Kadin) 10 yards to the BALL33, NO PLAY.
Q2 15:00
3rd & 15 at own 33
Jack Milas pass complete to Malik Dunner for 13 yds to the BalSt 46
Q2 15:00
4th & 2 at own 46
Nathan Snyder punt for 39 yds, downed at the WKent 15
2nd quarter6 drives, then Western Kentucky 17, Ball State 7
Western Kentucky Field goal, 11 plays
11:47
1st & 10 at own 15
Marquez Trigg run for 5 yds to the WKent 20
11:47
2nd & 5 at own 20
Mike White pass complete to Lucky Jackson for 3 yds to the WKent 23
11:47
3rd & 2 at own 23
Mike White pass complete to Nacarius Fant for 17 yds to the WKent 40 for a 1ST down
11:47
1st & 10 at own 40
Quinton Baker run for 2 yds to the WKent 42
11:47
2nd & 8 at own 42
Mike White pass incomplete to Deon Yelder
11:47
3rd & 8 at own 42
Mike White pass complete to Lucky Jackson for 9 yds to the BalSt 49 for a 1ST down
11:47
1st & 10 at opp 49
Mike White pass complete to Xavier Lane for 25 yds to the BalSt 24 for a 1ST down
11:47
1st & 10 at opp 24
Mike White pass complete to Nacarius Fant for 4 yds to the BalSt 20
11:47
2nd & 6 at opp 20
Jakairi Moses run for 4 yds to the BalSt 16
11:47
3rd & 2 at opp 16
Mike White sacked by Jaylin Thomas for a loss of 7 yards to the BalSt 23
6:28
4th & 9 at opp 23
Ryan Nuss 40 yd FG GOODWestern Kentucky 10, Ball State 7
Ball State Punt, 3 plays
6:28
1st & 0 at own 35
Alex Rinella kickoff for 65 yds for a touchback
6:28
1st & 10 at own 25
Jack Milas pass incomplete
6:28
2nd & 10 at own 25
Caleb Huntley run for 6 yds to the BalSt 31
6:28
3rd & 4 at own 31
Jack Milas pass incomplete to Justin Hall, broken up by DeAndre Farris
6:28
4th & 4 at own 31
Nathan Snyder punt for 31 yds , Nacarius Fant returns for no gain to the BalSt 31 BALL ST Penalty, targeting (Brandon Martin) to the BalSt 47
Western Kentucky Touchdown, 6 plays
6:28
1st & 10 at opp 47
Mike White pass incomplete to Lucky Jackson, broken up by Josh Miller
6:28
2nd & 10 at opp 47
Mike White pass complete to Xavier Lane for 12 yds to the BalSt 35 for a 1ST down
6:28
1st & 10 at opp 35
Marquez Trigg run for 9 yds to the BalSt 26
6:28
2nd & 1 at opp 26
WHITE, Mike pass incomplete to FANT, Nacarius, QB hurry by WADE, Romero, PENALTY BALL substitution infraction (THOMAS, Jaylin) 5 yards to the BALL21, 1ST DOWN WKU, NO PLAY.
6:28
1st & 10 at opp 21
Mike White pass complete to Lucky Jackson for 19 yds to the BalSt 2 for a 1ST down
6:28
1st & goal at opp 2
Marquez Trigg run for no gain to the BalSt 2
3:19
2nd & goal at opp 2
Marquez Trigg run for 2 yds for a TD, (Ryan Nuss KICK)Western Kentucky 17, Ball State 7
Ball State Fumble, 9 plays
3:19
1st & 0 at own 35
Alex Rinella kickoff for 65 yds for a touchback
3:19
1st & 10 at own 25
Malik Dunner run for 11 yds to the BalSt 36 for a 1ST down
3:19
1st & 10 at own 36
Malik Dunner run for 1 yd to the BalSt 37
3:19
2nd & 9 at own 37
Jack Milas pass incomplete to Riley Miller
2:22
3rd & 9 at own 37
Timeout BALL ST, clock 02:22
2:22
3rd & 9 at own 37
Jack Milas pass complete to Corey Lacanaria for 12 yds to the BalSt 49 for a 1ST down
2:22
1st & 10 at own 49
Caleb Huntley run for 5 yds to the WKent 46
2:22
2nd & 5 at opp 46
Caleb Huntley run for 6 yds to the WKent 40 for a 1ST down
2:22
1st & 10 at opp 40
Jack Milas pass complete to Corey Lacanaria for 8 yds to the WKent 32
2:22
2nd & 2 at opp 32
Jack Milas sacked by Evan Sayner for a loss of 1 yard to the WKent 33
0:46
3rd & 3 at opp 33
Timeout BALL ST, clock 00:46
0:46
3rd & 3 at opp 33
Caleb Huntley run for 1 yd to the WKent 32 Caleb Huntley fumbled, forced by Joel Iyiegbuniwe, recovered by WKent Joel Iyiegbuniwe
Western Kentucky Punt, 3 plays
0:39
1st & 10 at own 32
Mike White pass incomplete to Lucky Jackson
0:39
2nd & 10 at own 32
Mike White pass incomplete to Deon Yelder, broken up by Lamar Anderson
0:39
3rd & 10 at own 32
Mike White pass incomplete to Xavier Lane
0:39
4th & 10 at own 32
Jake Collins punt for 39 yds, punt out-of-bounds at the BalSt 29
Ball State End of half, 1 play
0:15
1st & 10 at own 29
Malik Dunner run for 7 yds to the BalSt 36
3rd quarter6 drives, then Western Kentucky 17, Ball State 14
Ball State Punt, 3 plays
15:00
2nd & 3 at own 35
Alex Rinella kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Malik Dunner run for 4 yds to the BalSt 29
15:00
4th & 2 at own 33
Nathan Snyder punt for 37 yds , Nacarius Fant returns for 9 yds to the WKent 39
15:00
2nd & 6 at own 29
Malik Dunner run for 4 yds to the BalSt 33
15:00
3rd & 2 at own 33
Caleb Huntley run for no gain to the BalSt 33
Western Kentucky Punt, 6 plays
12:46
1st & 10 at own 39
Jakairi Moses run for 7 yds to the WKent 46
12:46
2nd & 3 at own 46
Jakairi Moses run for 2 yds to the WKent 48
12:46
3rd & 1 at own 48
Marquez Trigg run for 1 yd to the WKent 49 for a 1ST down
12:46
1st & 10 at own 49
Mike White sacked by Antonio Phillips for a loss of 8 yards to the WKent 41 Mike White fumbled, recovered by WKent Mike White , return for 0 yards
12:46
2nd & 18 at own 41
Mike White pass complete to Marquez Trigg for 8 yds to the WKent 49
12:46
3rd & 10 at own 49
Mike White pass incomplete to Lucky Jackson
12:46
4th & 10 at own 49
Jake Collins punt for 50 yds, downed at the BalSt 1
Ball State Interception, 4 plays
9:10
1st & 10 at own 1
Caleb Huntley run for 4 yds to the BalSt 5
9:10
2nd & 6 at own 5
Jack Milas pass incomplete to Khalil Newton, broken up by DeAndre Farris
9:10
3rd & 6 at own 5
Jack Milas pass complete to Justin Hall for 6 yds to the BalSt 11 for a 1ST down
9:10
1st & 10 at own 11
Jack Milas pass intercepted Drell Greene return for 8 yds to the BalSt 19 WESTRN KENTUCKY Penalty, personal foul (Julien Lewis) to the BalSt 33
Western Kentucky Interception, 4 plays
7:32
1st & 10 at opp 33
Jakairi Moses run for 5 yds to the BalSt 28
7:32
2nd & 5 at opp 28
Jakairi Moses run for 14 yds to the BalSt 14 for a 1ST down
7:32
1st & 10 at opp 14
Jakairi Moses run for no gain to the BalSt 14
7:32
2nd & 10 at opp 14
Mike White pass intercepted, touchback. Bryce Cosby return for no gain
Ball State Touchdown, 9 plays
6:11
1st & 10 at own 20
Malik Dunner run for 1 yd to the BalSt 21
6:11
2nd & 9 at own 21
Jack Milas pass complete to Justin Hall for 17 yds to the BalSt 38 for a 1ST down
6:11
1st & 10 at own 38
Jack Milas run for 6 yds to the BalSt 44
6:11
2nd & 4 at own 44
Malik Dunner run for 6 yds to the 50 yard line for a 1ST down
6:11
1st & 10 at the 50
Jack Milas pass complete to Justin Hall for 24 yds to the WKent 26 for a 1ST down
6:11
1st & 10 at opp 26
Jack Milas pass complete to Antwan Davis for 10 yds to the WKent 16 for a 1ST down
6:11
1st & 10 at opp 16
Jack Milas pass incomplete to Corey Lacanaria
6:11
2nd & 10 at opp 16
Jack Milas pass complete to Cody Rudy for 11 yds to the WKent 5 for a 1ST down
2:16
1st & goal at opp 5
Malik Dunner run for 5 yds for a TD, (Morgan Hagee KICK)Western Kentucky 17, Ball State 14
Western Kentucky Field goal, 8 plays
2:16
1st & 0 at own 35
Ryan Rimmler kickoff for 64 yds , Kylen Towner return for 41 yds to the WKent 42
2:16
1st & 10 at own 42
Marquez Trigg run for no gain to the WKent 42
2:16
2nd & 10 at own 42
Mike White pass complete to Jakairi Moses for 20 yds to the BalSt 38 for a 1ST down
2:16
1st & 10 at opp 38
Mike White pass complete to Lucky Jackson for a loss of 1 yard to the BalSt 39
2:16
2nd & 11 at opp 39
Mike White pass complete to Lucky Jackson for 15 yds to the BalSt 24 for a 1ST down
2:16
1st & 10 at opp 24
Jakairi Moses run for 5 yds to the BalSt 19
2:16
2nd & 5 at opp 19
Jakairi Moses run for 2 yds to the BalSt 17
Q4 15:00
3rd & 3 at opp 17
Mike White pass incomplete to Deon Yelder, broken up by Damon Singleton
Q4 14:52
4th & 3 at opp 17
Ryan Nuss 34 yd FG GOODWestern Kentucky 20, Ball State 14
4th quarter9 drives, then Western Kentucky 33, Ball State 21
Ball State Punt, 3 plays
14:52
1st & 0 at own 35
Alex Rinella kickoff for 65 yds , Malik Dunner return for 22 yds to the BalSt 22
14:52
1st & 10 at own 22
Caleb Huntley run for 2 yds to the BalSt 24
14:08
2nd & 8 at own 24
Timeout BALL ST, clock 14:08
14:08
2nd & 8 at own 24
Caleb Huntley run for 1 yd to the BalSt 25
14:08
3rd & 7 at own 25
Jack Milas pass incomplete to Antwan Davis, broken up by Devon Key
14:08
4th & 7 at own 25
Nathan Snyder punt for 39 yds , Nacarius Fant returns for 22 yds to the BalSt 42
Western Kentucky Punt, 3 plays
13:07
1st & 10 at opp 42
Mike White sacked by Verenzo Holmes for a loss of 11 yards to the WKent 42 Mike White fumbled, recovered by WKent Matt Nord , return for 0 yards
13:07
2nd & 26 at own 42
Jakairi Moses run for 2 yds to the WKent 44
13:07
3rd & 24 at own 44
Mike White sacked by Anthony Winbush for a loss of 3 yards to the WKent 41
13:07
4th & 27 at own 41
Jake Collins punt for 48 yds, fair catch by Corey Lacanaria at the BalSt 11
Ball State Punt, 7 plays
11:08
1st & 10 at own 11
Jack Milas pass complete to Riley Miller for 9 yds to the BalSt 20
10:23
2nd & 1 at own 20
Timeout BALL ST, clock 10:23
10:23
2nd & 1 at own 20
Malik Dunner run for 2 yds to the BalSt 22 for a 1ST down
10:23
1st & 10 at own 22
Jack Milas pass complete to Corey Lacanaria for 7 yds to the BalSt 29
10:23
2nd & 3 at own 29
Malik Dunner run for 5 yds to the BalSt 34 for a 1ST down
10:23
1st & 10 at own 34
Jack Milas pass incomplete to Antwan Davis, broken up by Chris Johnson
10:23
2nd & 10 at own 34
Malik Dunner run for 5 yds to the BalSt 39
10:23
3rd & 5 at own 39
Jack Milas pass incomplete to Riley Miller, broken up by DeAndre Farris
10:23
4th & 5 at own 39
Nathan Snyder punt for 46 yds, fair catch by Nacarius Fant at the WKent 15
Western Kentucky Punt, 3 plays
7:52
1st & 10 at own 15
WESTRN KENTUCKY Penalty, delay of game (-5 Yards) to the WKent 10
7:52
1st & 15 at own 10
Mike White pass complete to Lucky Jackson for 7 yds to the WKent 17
7:52
2nd & 8 at own 17
Mike White pass incomplete
7:52
3rd & 8 at own 17
Mike White pass incomplete to Nacarius Fant
7:52
4th & 8 at own 17
Jake Collins punt for 42 yds, fair catch by Riley Miller at the BalSt 41
Ball State Touchdown, 6 plays
6:54
1st & 10 at own 41
Jack Milas pass complete to Antwan Davis for 9 yds to the 50 yard line
6:54
2nd & 1 at the 50
Jack Milas pass complete to Justin Hall for 30 yds to the WKent 20 for a 1ST down
6:54
1st & 10 at opp 20
Jack Milas pass incomplete to Hassan Littles, broken up by Masai Whyte
6:54
2nd & 10 at opp 20
Jack Milas pass complete to Antwan Davis for 16 yds to the WKent 4 for a 1ST down
6:54
1st & goal at opp 4
Caleb Huntley run for 1 yd to the WKent 3
4:50
2nd & goal at opp 3
Caleb Huntley run for 3 yds for a TD, (Morgan Hagee KICK)Ball State 21, Western Kentucky 20
Western Kentucky Touchdown, 8 plays
4:50
1st & 0 at own 35
Ryan Rimmler kickoff for 65 yds , Kylen Towner return for 24 yds to the WKent 24
4:50
1st & 10 at own 24
Mike White pass complete to Jakairi Moses for 11 yds to the WKent 35 for a 1ST down
4:50
1st & 10 at own 35
Mike White pass complete to Deon Yelder for 5 yds to the WKent 40
4:50
2nd & 5 at own 40
Mike White pass complete to Lucky Jackson for 5 yds to the WKent 45 for a 1ST down
4:50
1st & 10 at own 45
Mike White pass complete to Nacarius Fant for 9 yds to the BalSt 46
4:50
2nd & 1 at opp 46
Marquez Trigg run for 4 yds to the BalSt 42 for a 1ST down
4:50
1st & 10 at opp 42
Mike White pass complete to Deon Yelder for 27 yds to the BalSt 15 for a 1ST down
4:50
1st & 10 at opp 15
Mike White pass complete to Jakairi Moses for 10 yds to the BalSt 5 for a 1ST down
1:38
1st & goal at opp 5
Jakairi Moses run for 5 yds for a TD, (Two-Point Conversion failed )Western Kentucky 26, Ball State 21
Ball State Pick-six, 3 plays (Western Kentucky scores)
1:38
1st & 0 at own 35
Alex Rinella kickoff for 64 yds , Malik Dunner return for 23 yds to the BalSt 24
1:38
1st & 10 at own 24
Jack Milas pass incomplete to Riley Miller
1:38
2nd & 10 at own 24
Jack Milas pass incomplete to Justin Hall
1:13
3rd & 10 at own 24
Jack Milas pass intercepted for a TD Joe Brown return for 34 yds for a TD, (Ryan Nuss KICK)Western Kentucky 33, Ball State 21
Ball State Turnover on downs, 4 plays
1:13
1st & 0 at own 35
Alex Rinella kickoff for 62 yds , Malik Dunner return for 7 yds to the BalSt 10
1:13
1st & 10 at own 10
Jack Milas pass incomplete to Riley Miller, broken up by Demetrius Cain
1:13
2nd & 10 at own 10
Jack Milas run for 1 yd to the BalSt 11
1:13
3rd & 9 at own 11
Jack Milas pass incomplete to Malik Dunner
1:13
4th & 9 at own 11
Jack Milas pass incomplete to Malik Dunner
Western Kentucky End of game, 1 play
0:22
1st & 10 at opp 11
TEAM run for a loss of 1 yard to the BalSt 12
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.