Ball State at Liberty

Saturday, September 19, 2026

Liberty beat Ball State 51–⁠15. It was their second meeting; Liberty leads the series 2–⁠0.

AwayBall State2–⁠5 in 2026
15
HomeLiberty5–⁠1 in 2026
51

Final at Williams Stadium (VA), LynchburgTV: ESPN+Attendance 18,330

At kickoff
82°F, calmWeather: NOAA NCEI Global Historical Climatology Network hourly; Lynchburg Regional Airport, 5 km from the stadium, six minutes before kickoff
Official
Stuart MullinsGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Ball State708015
Liberty1310141451

How the win probability moved

Liberty favored

Win probability by play: Liberty 58% at kickoff, 100% at the end. Biggest swing: 18 points.

Ball State favored

Win probability after every play, from CollegeFootballData.com’s model. The dot marks the biggest swing (18 points).

Standouts

  • PassingDeshawn Purdie13 of 20, 211 yards, 3 TDLiberty
  • RushingT.J. Horton8 carries, 79 yards, 2 TDBall State
  • ReceivingMakai Jackson4 catches, 88 yards, 1 TDLiberty
  • DefenseStu Smith9 tackles, 1 for lossBall State

Player stats

Ball State

PassingC/AttYdsTDInt
Keldric Luster10/219300
RushingCarYdsTDLong
T.J. Horton879225
Keldric Luster1042012
Johnny Thompson Jr.741020
Elijah Jackson2504
ReceivingRecYdsTDLong
Isaiah Thacker444014
Donovan Hamilton219012
Tate Hoover113013
Jamarion McDougle1909
DefenseTklTFLSacksInt
Stu Smith9100
Cincear Lewis7000
Gavin Forsha5110
Willizhuan Yates5000

Liberty

PassingC/AttYdsTDInt
Deshawn Purdie13/2021130
Jaylen Henderson3/43710
RushingCarYdsTDLong
Terron Kellman351043
Peyton Jones935016
Kanye Udoh533015
Deshawn Purdie629010
ReceivingRecYdsTDLong
Makai Jackson488154
Darius Copeland443016
Kelsey Johnson137037
Jamari Person437216
DefenseTklTFLSacksInt
Jeremiah Vessel4000
Jiquavious Marshall4000
Ronald Moore4000
Dillano Glaud4000
Deuce Spurlock2110
Michael Floyde2210
Xavier Reid1110

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

Ball StateLiberty
261Total yards460
93Passing yards248
168Rushing yards212
4.4Yards per pass10.3
4.8Yards per rush5.3
17First downs23
1–⁠9Third downs10–⁠13
1–⁠1Fourth downs1–⁠1
1Turnovers1
11–⁠107Penalties3–⁠25
28:01Possession31:59
1Sacks (by defense)3

Efficiency

Ball StateLiberty
47%Success rate53%
0.18EPA per play0.50
1.06Explosiveness1.43
0.35Rushing EPA0.34
0.01Passing EPA0.78
32%Passing-down success69%
−0.05First-down EPA0.25
0.62Second-down EPA0.26
−0.25Third-down EPA1.33
9%Havoc by its defense19%

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 65% to win. Elo’s favorite won.

The line

Liberty −14.5, over/under 49.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 Liberty 84%, Ball State 16%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Liberty end zoneBall State end zoneQ1 Ball StatePunt, 3 playsQ1 LibertyTouchdown, 7 playsQ1 Ball StateTouchdown, 9 playsQ1 LibertyTouchdown, 4 playsQ1 Ball StatePunt, 5 playsQ1 LibertyField goal, 14 playsQ2 Ball StateMissed FG, 10 playsQ2 LibertyPunt, 3 playsQ2 Ball StatePunt, 3 playsQ2 LibertyTouchdown, 7 playsQ2 Ball StateEnd of half, 1 playQ3 LibertyTouchdown, 6 playsQ3 Ball StatePunt, 3 playsQ3 LibertyTouchdown, 6 playsQ3 Ball StateTouchdown, 8 playsQ3 LibertyFumble, 1 playQ3 Ball StatePunt, 7 playsQ4 LibertyTouchdown, 11 playsQ4 Ball StateFumble, 2 playsQ4 LibertyTouchdown, 4 playsQ4 Ball StatePunt, 6 playsQ4 LibertyEnd of game, 2 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Liberty drives left to right, Ball State right to left.
  1. Q1 Ball StatePunt, 3 plays, 20 yards
  2. Q1 LibertyTouchdown, 7 plays, 45 yards
  3. Q1 Ball StateTouchdown, 9 plays, 72 yards
  4. Q1 LibertyTouchdown, 4 plays, 72 yards
  5. Q1 Ball StatePunt, 5 plays, 62 yards
  6. Q1 LibertyField goal, 14 plays, 60 yards
  7. Q2 Ball StateMissed FG, 10 plays, −8 yards
  8. Q2 LibertyPunt, 3 plays, 53 yards
  9. Q2 Ball StatePunt, 3 plays, 35 yards
  10. Q2 LibertyTouchdown, 7 plays, 62 yards
  11. Q2 Ball StateEnd of half, 1 play, −2 yards
  12. Q3 LibertyTouchdown, 6 plays, 77 yards
  13. Q3 Ball StatePunt, 3 plays, 42 yards
  14. Q3 LibertyTouchdown, 6 plays, 66 yards
  15. Q3 Ball StateTouchdown, 8 plays, 75 yards
  16. Q3 LibertyFumble, 1 play, −5 yards
  17. Q3 Ball StatePunt, 7 plays, 32 yards
  18. Q4 LibertyTouchdown, 11 plays, 80 yards
  19. Q4 Ball StateFumble, 2 plays, −22 yards
  20. Q4 LibertyTouchdown, 4 plays, 13 yards
  21. Q4 Ball StatePunt, 6 plays, 41 yards
  22. Q4 LibertyEnd of game, 2 plays, −4 yards

Play by play

1st quarter6 drives, then Liberty 13, Ball State 7
Ball State Punt, 3 plays
15:001st & 10 at own 35(15:00) #98 T.Black kickoff 65 yards to the BSU00, Touchback
14:531st & 10 at own 25(14:59) No Huddle-Shotgun #6 K.Luster rush right for 2 yards gain to the BSU27 (#8 B.Williams)
14:192nd & 8 at own 27(14:23) No Huddle-Shotgun #6 K.Luster pass incomplete short right to #10 J.McDougle thrown to BSU34
14:133rd & 8 at own 27(14:19) No Huddle-Shotgun #6 K.Luster pass incomplete short right to #10 J.McDougle thrown to BSU40
14:064th & 8 at own 27(14:11) #32 C.Stumbaugh punt 18 yards to the BSU45, out of bounds at BSU45
Liberty Touchdown, 7 plays
13:551st & 10 at opp 45(14:04) No Huddle-Shotgun #5 D.Purdie pass complete short right to #3 J.Person caught at BSU39, for 8 yards to the BSU37 (#4 W.Yates)
13:232nd & 2 at opp 37(13:30) No Huddle-Shotgun #5 D.Purdie sacked for loss of 2 yards to the BSU39 (#27 G.Forsha)
12:513rd & 4 at opp 39(12:55) No Huddle-Shotgun #13 J.Henderson pass complete short left to #1 D.Copeland caught at BSU32, for 8 yards to the BSU31 (#0 D.Fields), out of bounds, 1ST DOWN
12:131st & 10 at opp 31(12:21) No Huddle-Shotgun #7 P.Jones rush left for 1 yard loss to the BSU32 (#1 S.Smith)
11:322nd & 11 at opp 32(11:45) No Huddle-Shotgun #7 P.Jones rush middle for 4 yards gain to the BSU28 (#6 C.Lewis)
10:483rd & 7 at opp 28(11:02) No Huddle-Shotgun #5 D.Purdie pass complete short middle to #1 D.Copeland caught at BSU13, for 16 yards to the BSU12, End Of Play, 1ST DOWN
10:161st & 10 at opp 12(10:19) No Huddle-Shotgun #5 D.Purdie pass complete short middle to #2 M.Jackson caught at BSU00, for 12 yards to the BSU00 TOUCHDOWN, clock 10:16, 1ST DOWN #42 C.Reeves kick attempt failed (H: #49 S.Crossan, LS: #41 G.Rivera)Liberty 6, Ball State 0
Ball State Touchdown, 9 plays
10:161st & 10 at own 35(10:16) #98 T.Black kickoff 65 yards to the BSU00, Touchback
10:061st & 10 at own 25(10:15) No Huddle-Shotgun #6 K.Luster pass complete short middle to #11 I.Thacker caught at BSU38, for 14 yards to the BSU39 (#13 J.Vessel), 1ST DOWN
9:311st & 10 at own 39(09:37) No Huddle-Shotgun #2 J.Bonds rush middle for 2 yards loss to the BSU37 (#1 D.Farrar)
8:512nd & 12 at own 37(09:00) No Huddle-Shotgun #6 K.Luster pass complete short middle to #24 T.Hoover caught at BSU45, for 13 yards to the BSU50 (#7 I.Guy), 1ST DOWN
8:171st & 10 at the 50(08:23) No Huddle-Shotgun #4 T.Horton rush right for 25 yards gain to the LU25 (#13 J.Vessel), out of bounds, 1ST DOWN
7:461st & 10 at opp 25(07:53) No Huddle-Shotgun #6 K.Luster pass incomplete short right thrown to LU20 QB hurried by #8 B.Williams
7:372nd & 10 at opp 25(07:45) No Huddle-Shotgun #6 K.Luster pass complete short left to #10 J.McDougle caught at LU21, for 9 yards to the LU16 (#4 M.Pollard)
7:003rd & 1 at opp 16(07:05) No Huddle-Shotgun #2 J.Bonds rush middle for 2 yards gain to the LU14 (#11 L.Payne), 1ST DOWN
6:191st & 10 at opp 14(06:26) No Huddle-Shotgun #6 K.Luster rush left for 12 yards gain to the LU02 (#21 A.McShane), out of bounds, 1ST DOWN
5:471st & goal at opp 2(05:50) No Huddle-Shotgun #4 T.Horton rush middle for 2 yards gain to the LU00 TOUCHDOWN, clock 05:47 #38 B.Boehm kick attempt good (H: #32 C.Stumbaugh, LS: #45 C.Britton)Ball State 7, Liberty 6
5:471st & 10 at own 35(05:47) #38 B.Boehm kickoff 65 yards to the LU00, Touchback
5:47Timeout Ball State, clock 05:47
Liberty Touchdown, 4 plays
5:351st & 10 at own 25(05:46) No Huddle-Shotgun #5 D.Purdie pass complete short right to #1 D.Copeland caught at LU21, for 9 yards to the LU34 (#27 G.Forsha)
4:542nd & 1 at own 34(05:06) No Huddle-Shotgun #5 D.Purdie pass complete short right to #87 L.Johnson, Jr. caught at BSU50, for 37 yards to the BSU29 (#1 S.Smith), 1ST DOWN
4:221st & 10 at opp 29(04:27) No Huddle-Shotgun #0 J.Coleman rush right for 13 yards gain to the BSU16 (#1 S.Smith), out of bounds, 1ST DOWN
3:461st & 10 at opp 16(03:53) No Huddle-Shotgun #5 D.Purdie pass complete short left to #3 J.Person caught at BSU04, for 16 yards to the BSU00 TOUCHDOWN, clock 03:46, 1ST DOWN #42 C.Reeves kick attempt good (H: #49 S.Crossan, LS: #41 G.Rivera)Liberty 13, Ball State 7
3:461st & 10 at own 35(03:46) #98 T.Black kickoff 65 yards to the BSU00, Touchback
3:46Timeout Liberty, clock 03:46
Ball State Punt, 5 plays
3:381st & 10 at own 25(03:45) No Huddle-Shotgun #2 J.Bonds rush middle for 3 yards gain to the BSU28 (#19 J.Whaley)
2:572nd & 7 at own 28(03:07) No Huddle-Shotgun #6 K.Luster pass complete short left to #1 D.Hamilton caught at BSU33, for 12 yards to the BSU40 (#2 J.Marshall), 1ST DOWN
2:281st & 10 at own 40(02:30) No Huddle-Shotgun #6 K.Luster pass incomplete short middle to #1 D.Hamilton thrown to BSU50 broken up by #97 M.Jarvis
2:162nd & 10 at own 40(02:22) No Huddle-Shotgun #6 K.Luster pass complete short left to #1 D.Hamilton caught at BSU47, for 7 yards to the BSU47 (#2 J.Marshall)
1:453rd & 3 at own 47(01:48) No Huddle-Shotgun #6 K.Luster pass incomplete short right to #1 D.Hamilton thrown to LU49 broken up by #1 D.Farrar
1:453rd & 3 at opp 47Timeout Liberty, clock 01:45
1:454th & 3 at own 47PENALTY BSU Delay Of Game 5 yards from BSU47 to BSU42. NO PLAY
1:364th & 8 at own 42(01:44) #32 C.Stumbaugh punt 45 yards to the LU13 fair catch by #2 M.Jackson at LU13
Liberty Field goal, 14 plays
1:291st & 10 at own 13(01:36) No Huddle-Shotgun #7 P.Jones rush middle for 2 yards gain to the LU15 (#6 C.Lewis; #54 S.Vaka)
0:572nd & 8 at own 15(01:03) No Huddle-Shotgun #7 P.Jones rush middle for 6 yards gain to the LU21 (#1 S.Smith)
0:313rd & 2 at own 21(00:31) No Huddle-Shotgun #7 P.Jones rush middle for 1 yard gain to the LU22 (#6 C.Lewis)
Q2 14:534th & 1 at own 22(14:56) No Huddle-Shotgun #4 K.Davis rush middle for 5 yards gain to the LU27 (#6 C.Lewis), 1ST DOWN
Q2 14:091st & 10 at own 27(14:17) No Huddle-Shotgun #5 D.Purdie rush left for 10 yards gain to the LU37 (#12 D.Shepherd), out of bounds, 1ST DOWN
Q2 13:331st & 10 at own 37(13:37) No Huddle-Shotgun #0 J.Coleman rush left for 4 yards gain to the LU41 (#1 S.Smith), out of bounds
Q2 12:592nd & 6 at own 41(13:04) No Huddle-Shotgun #7 P.Jones rush middle for 1 yard gain to the LU42 (#21 G.Aramboles)
Q2 12:153rd & 5 at own 42(12:27) No Huddle-Shotgun #5 D.Purdie pass complete short right to #1 D.Copeland caught at LU46, for 10 yards to the BSU48 (#4 W.Yates), 1ST DOWN
Q2 11:401st & 10 at opp 48(11:45) No Huddle-Shotgun #5 D.Purdie pass incomplete deep middle to #12 R.Cunningham thrown to BSU01
Q2 11:332nd & 10 at opp 48(11:39) No Huddle-Shotgun #5 D.Purdie pass complete short right to #2 M.Jackson caught at BSU34, for 14 yards to the BSU34 (#0 D.Fields), out of bounds, 1ST DOWN
Q2 10:561st & 10 at opp 34(11:02) No Huddle-Shotgun #5 D.Purdie rush middle for 1 yard gain to the BSU33 (#27 G.Forsha)
Q2 10:122nd & 9 at opp 33(10:22) No Huddle-Shotgun #7 P.Jones rush middle for 2 yards gain to the BSU31 (#11 L.Starks)
Q2 9:333rd & 7 at opp 31(09:40) No Huddle-Shotgun #5 D.Purdie rush middle for 4 yards gain to the BSU27 (#16 K.Stewart)
Q2 8:484th & 3 at opp 27(08:53) #42 C.Reeves field goal attempt from 46 yards GOOD (H: #49 S.Crossan, LS: #41 G.Rivera), clock 08:48Liberty 16, Ball State 7
Q2 8:533rd & 7 at opp 31Timeout Liberty, clock 08:53
Q2 8:461st & goal at opp 0(08:48) #98 T.Black kickoff 64 yards to the BSU01 fair catch by #4 T.Horton at BSU01
Q2 8:484th & 3 at opp 27Timeout Liberty, clock 08:48
2nd quarter6 drives, then Liberty 23, Ball State 7
Ball State Missed FG, 10 plays
8:401st & 10 at own 25(08:47) No Huddle-Shotgun #3 J.Thompson Jr. rush middle for 12 yards gain to the BSU37 (#2 J.Marshall), 1ST DOWN
7:541st & 10 at own 37(08:04) No Huddle-Shotgun #6 K.Luster pass complete short left to #3 J.Thompson Jr. caught at BSU33, for 1 yard to the BSU38 (#6 D.Glaud)
7:162nd & 9 at own 38(07:21) No Huddle-Shotgun #4 T.Horton rush left for 10 yards gain to the BSU48 (#13 J.Vessel), 1ST DOWN
7:221st & 10 at own 37Timeout Ball State, clock 07:22
6:471st & 10 at own 48(06:54) No Huddle-Shotgun #3 J.Thompson Jr. rush middle for 20 yards gain to the LU32 (#2 J.Marshall; #15 M.Clark), 1ST DOWN
6:301st & 10 at opp 32(06:32) PENALTY LU Offside (#11 L.Payne) 5 yards from LU32 to LU27. NO PLAY
6:001st & 5 at opp 27(06:08) No Huddle-Shotgun #6 K.Luster rush right for 4 yards gain to the LU23 (#19 J.Whaley), out of bounds
5:242nd & 1 at opp 23(05:29) No Huddle-Shotgun #6 K.Luster rush middle for 2 yards gain to the LU21 (#9 D.Spurlock; #94 N.Pirolli), 1ST DOWN
4:571st & 10 at opp 21(05:00) No Huddle-Shotgun #6 K.Luster pass incomplete deep right to #11 I.Thacker thrown to LU00
4:502nd & 10 at opp 21(04:55) No Huddle-Shotgun #3 J.Thompson Jr. rush middle for 4 yards gain to the LU17 (#94 N.Pirolli)
4:043rd & 6 at opp 17(04:08) No Huddle-Shotgun #6 K.Luster pass incomplete short right to #5 J.Smith thrown to LU00
4:004th & 6 at opp 17(04:03) #38 B.Boehm field goal attempt from 34 yards NO GOOD (H: #32 C.Stumbaugh, LS: #45 C.Britton), clock 04:00
Liberty Punt, 3 plays
3:541st & 10 at own 20(03:58) No Huddle-Shotgun #5 D.Purdie pass incomplete short right thrown to LU25 QB hurried by #27 G.Forsha
4:004th & 6 at opp 17Timeout Ball State, clock 04:00
Liberty Punt, 3 plays
3:452nd & 10 at own 20(03:49) No Huddle-Shotgun #4 K.Davis rush left for 7 yards gain to the LU27 (#4 W.Yates)
3:133rd & 3 at own 27(03:15) No Huddle-Shotgun #5 D.Purdie pass incomplete short right to #4 K.Davis thrown to LU23 broken up by #18 C.Franklin II QB hurried by #39 M.Gracio
3:134th & 3 at own 27PENALTY LU False Start (#9 D.Spurlock) 5 yards from LU27 to LU22. NO PLAY
3:064th & 8 at own 22(03:12) #49 S.Crossan punt 51 yards to the BSU27 fair catch by #85 A.Cooper at BSU27
Ball State Punt, 3 plays
3:041st & 10 at own 27(03:04) No Huddle-Shotgun #6 K.Luster rush middle for 10 yards gain to the BSU37, End Of Play PENALTY BSU Illegal Formation 5 yards from BSU27 to BSU22. NO PLAY
2:461st & 15 at own 22(02:53) No Huddle-Shotgun #3 J.Thompson Jr. rush middle for 3 yards gain to the BSU25 (#56 S.Cohen)
2:442nd & 12 at own 25(02:44) No Huddle-Shotgun #6 K.Luster rush right for 29 yards gain to the LU46 (#0 D.Hopkins), out of bounds PENALTY BSU Personal Foul (#1 D.Hamilton) 12 yards from BSU25 to BSU13. NO PLAY
2:451st & 15 at opp 22Timeout Liberty, clock 02:45
2:202nd & 24 at own 13(02:26) No Huddle-Shotgun #3 J.Thompson Jr. rush right for 1 yard loss to the BSU12 (#30 E.Crisp; #1 D.Farrar)
1:353rd & 25 at own 12(01:59) No Huddle-Shotgun #6 K.Luster pass complete short middle to #11 I.Thacker caught at BSU08, for 11 yards to the BSU23 (#10 R.Moore, Jr.)
2:002nd & 24 at own 13Timeout Ball State, clock 02:00
1:094th & 14 at own 23(01:14) #32 C.Stumbaugh punt 39 yards to the LU38 #2 M.Jackson return 0 yards to the LU38, End Of Play
Liberty Touchdown, 7 plays
1:031st & 10 at own 38(01:09) No Huddle-Shotgun #7 P.Jones rush left for 4 yards gain to the LU42 (#11 L.Starks)
0:492nd & 6 at own 42(00:52) No Huddle-Shotgun #5 D.Purdie pass incomplete short right to #2 M.Jackson thrown to BSU40 broken up by #1 S.Smith
0:423rd & 6 at own 42(00:47) No Huddle-Shotgun #7 P.Jones rush left for 16 yards gain to the BSU42 (#48 S.Feeney), 1ST DOWN
0:321st & 10 at opp 42(00:38) No Huddle-Shotgun #5 D.Purdie pass complete deep left to #88 Z.Wimbush caught at BSU22, for 20 yards to the BSU22 (#17 K.Williams), 1ST DOWN
0:251st & 10 at opp 22(00:24) No Huddle-Shotgun #5 D.Purdie pass incomplete short right to #1 D.Copeland thrown to BSU05
0:172nd & 10 at opp 22(00:23) No Huddle-Shotgun #5 D.Purdie rush left for 7 yards gain to the BSU15 (#48 S.Feeney), out of bounds PENALTY BSU Personal Foul (#99 K.Gilbert) 8 yards from BSU15 to BSU07, 1ST DOWN
0:131st & goal at opp 7(00:16) No Huddle-Shotgun #5 D.Purdie pass complete short middle to #3 J.Person caught at BSU00, for 7 yards to the BSU00 TOUCHDOWN, clock 00:13 #42 C.Reeves kick attempt good (H: #49 S.Crossan, LS: #41 G.Rivera)Liberty 23, Ball State 7
0:172nd & 10 at own 22Timeout Ball State, clock 00:17
Ball State End of half, 1 play
0:131st & 10 at own 35(00:13) #98 T.Black kickoff 65 yards to the BSU00, Touchback
0:121st & 10 at own 25(00:12) Kneel down by #6 K.Luster at BSU23 for loss of 2 yards
3rd quarter5 drives, then Liberty 37, Ball State 15
Liberty Touchdown, 6 plays
14:551st & 10 at own 35(15:00) #38 B.Boehm kickoff 64 yards to the LU01 #10 J.Monteiro return 22 yards to the LU23 (#21 G.Aramboles)
14:451st & 10 at own 23(14:53) No Huddle-Shotgun #5 D.Purdie pass complete short left to #3 J.Person caught at LU28, for 6 yards to the LU29 (#18 C.Franklin II)
14:55Timeout Ball State, clock 14:55
14:55Timeout Ball State, clock 14:55
14:042nd & 4 at own 29(14:17) No Huddle-Shotgun #5 D.Purdie pass complete deep middle to #2 M.Jackson caught at BSU20, for 54 yards to the BSU17 (#18 C.Franklin II), 1ST DOWN
13:231st & 10 at opp 17(13:31) No Huddle-Shotgun #11 T.Kellman rush right for 7 yards gain to the BSU10 (#27 G.Forsha; #1 S.Smith)
12:402nd & 3 at opp 10(12:47) No Huddle-Shotgun #1 D.Copeland rush right for 4 yards gain to the BSU06 (#16 K.Stewart), 1ST DOWN
11:541st & goal at opp 6(12:06) No Huddle-Shotgun #5 D.Purdie pass complete short right to #48 C.Ryan caught at BSU05, for 2 yards to the BSU04 (#1 S.Smith; #6 C.Lewis)
11:172nd & goal at opp 4(11:20) No Huddle-Shotgun #15 E.Vasko rush left for 4 yards gain to the BSU00 TOUCHDOWN, clock 11:17 #42 C.Reeves kick attempt good (H: #49 S.Crossan, LS: #41 G.Rivera)Liberty 30, Ball State 7
Ball State Punt, 3 plays
11:091st & 10 at own 35(11:17) #98 T.Black kickoff 65 yards to the BSU00 #4 T.Horton return 27 yards to the BSU27 (#10 R.Moore, Jr.)
11:031st & 10 at own 27(11:08) No Huddle-Shotgun #3 J.Thompson Jr. rush right for 3 yards loss to the BSU24 (#91 M.Floyde)
10:252nd & 13 at own 24(10:33) No Huddle-Shotgun #6 K.Luster rush left for 8 yards gain to the BSU32 (#13 J.Vessel), out of bounds
9:523rd & 5 at own 32(09:52) No Huddle-Shotgun #6 K.Luster rush left for 3 yards gain to the BSU35 (#94 N.Pirolli) PENALTY BSU Holding (#66 C.Hood) 10 yards from BSU32 to BSU22. NO PLAY
9:293rd & 15 at own 22(09:33) No Huddle-Shotgun #6 K.Luster pass incomplete short right to #10 J.McDougle thrown to BSU35 broken up by #7 I.Guy
9:214th & 15 at own 22(09:28) #32 C.Stumbaugh punt 47 yards to the LU31 fair catch by #2 M.Jackson at LU31
Liberty Touchdown, 6 plays
9:121st & 10 at own 31(09:20) No Huddle-Shotgun #5 D.Purdie rush left for 9 yards gain to the LU40 (#1 S.Smith)
8:332nd & 1 at own 40(08:39) No Huddle-Shotgun #5 D.Purdie pass incomplete deep left to #12 R.Cunningham thrown to BSU06
8:223rd & 1 at own 40(08:31) No Huddle-Shotgun #11 T.Kellman rush middle for 43 yards gain to the BSU17 (#4 W.Yates), out of bounds, 1ST DOWN
7:411st & 10 at opp 17(07:47) No Huddle-Shotgun #0 J.Coleman rush left for 3 yards gain to the BSU14 (#4 W.Yates)
7:052nd & 7 at opp 14(07:08) No Huddle-Shotgun #5 D.Purdie pass incomplete short middle to #9 B.Randolph thrown to BSU00
6:593rd & 7 at opp 14(07:04) No Huddle-Shotgun #4 K.Davis rush middle for 14 yards gain to the BSU00 TOUCHDOWN, clock 06:59, 1ST DOWN #42 C.Reeves kick attempt good (H: #49 S.Crossan, LS: #41 G.Rivera)Liberty 37, Ball State 7
6:591st & 10 at own 35(06:59) #98 T.Black kickoff 65 yards to the BSU00, Touchback
6:59Timeout Liberty, clock 06:59
Ball State Touchdown, 8 plays
6:451st & 10 at own 25(06:57) No Huddle-Shotgun #6 K.Luster pass complete short right to #11 I.Thacker caught at BSU34, for 12 yards to the BSU37 (#10 R.Moore, Jr.; #17 J.Davis), 1ST DOWN
6:131st & 10 at own 37(06:21) No Huddle-Shotgun #4 T.Horton rush right for 13 yards gain to the BSU50 (#16 T.Gainey), 1ST DOWN, PENALTY LU Personal Foul (#16 T.Gainey) 15 yards from LU50 to LU35, 1ST DOWN
5:471st & 10 at opp 35(05:54) No Huddle-Shotgun #6 K.Luster sacked for loss of 5 yards to the LU40 (#9 D.Spurlock)
5:092nd & 15 at opp 40(05:15) No Huddle-Shotgun #4 T.Horton rush middle for 20 yards gain to the LU20 (#21 A.McShane), 1ST DOWN
4:341st & 10 at opp 20(04:40) No Huddle-Shotgun #4 T.Horton rush middle for 5 yards gain to the LU15 (#6 D.Glaud)
3:572nd & 5 at opp 15(04:02) No Huddle-Shotgun #6 K.Luster rush right for 7 yards gain to the LU08 (#0 D.Hopkins), out of bounds, 1ST DOWN
3:201st & goal at opp 8(03:28) No Huddle-Shotgun #6 K.Luster pass complete short middle to #11 I.Thacker caught at LU05, for 7 yards to the LU01 (#10 R.Moore, Jr.)
2:422nd & goal at opp 1(02:42) No Huddle-Shotgun #4 T.Horton rush middle for 1 yard gain to the LU00 TOUCHDOWN, clock 02:42 #6 K.Luster rush attempt SuccessfulLiberty 37, Ball State 15
2:42(02:42) #38 B.Boehm onside kickoff 18 yards to the LU47 PENALTY BSU Illegal Touch Of Kick (#38 B.Boehm) 9 yards from LU47 to BSU44
2:321st & 10 at opp 44(02:32) No Huddle-Shotgun #13 J.Henderson rush middle for 4 yards loss to the BSU48 fumbled by #13 J.Henderson at BSU49 forced by #9 J.Thomas recovered by BSU #56 A.Glenn at BSU48, End Of Play
Ball State Punt, 7 plays
2:231st & 10 at own 48(02:26) No Huddle-Shotgun #6 K.Luster rush middle for 5 yards gain to the LU47 (#1 D.Farrar)
1:462nd & 5 at opp 47(01:48) No Huddle-Shotgun #6 K.Luster pass incomplete short left to #1 D.Hamilton thrown to LU41
1:393rd & 5 at opp 47(01:46) No Huddle-Shotgun #6 K.Luster rush middle for 1 yard gain to the LU46 (#97 M.Jarvis)
0:574th & 4 at opp 46(01:02) No Huddle-Shotgun #6 K.Luster pass complete short left to #2 J.Bonds caught at LU50, for 7 yards to the LU39 (#7 I.Guy), out of bounds, 1ST DOWN
0:401st & 10 at opp 39(00:45) No Huddle-Shotgun #2 J.Bonds rush right for 1 yard gain to the LU38 (#94 N.Pirolli)
0:032nd & 9 at opp 38(00:03) No Huddle-Shotgun #4 T.Horton rush middle for 3 yards gain to the LU35 (#0 D.Hopkins)
Q4 14:563rd & 6 at opp 35(14:59) No Huddle-Shotgun #6 K.Luster pass incomplete short left to #5 J.Smith thrown to LU34
Q4 14:544th & 6 at opp 35(14:54) No Huddle-Shotgun #6 K.Luster rush left for 15 yards gain to the LU20 (#97 M.Jarvis), out of bounds PENALTY BSU Holding (#66 C.Hood) 10 yards from LU35 to LU45. NO PLAY
Q4 14:234th & 16 at opp 45(14:31) #32 C.Stumbaugh punt 45 yards to the LU00, Touchback
4th quarter5 drives, then Liberty 51, Ball State 15
Liberty Touchdown, 11 plays
14:131st & 10 at own 20(14:22) No Huddle-Shotgun #6 K.Udoh rush middle for 4 yards gain to the LU24 (#58 K.Smith)
13:312nd & 6 at own 24(13:38) No Huddle-Shotgun #0 J.Coleman rush left for 0 yards to the LU24 (#17 K.Williams)
12:473rd & 6 at own 24(12:55) No Huddle-Shotgun #13 J.Henderson pass complete short left to #2 M.Jackson caught at LU30, for 8 yards to the LU32 (#14 A.Pinnace), 1ST DOWN, PENALTY BSU Personal Foul (#99 K.Gilbert) 15 yards from LU32 to LU47, 1ST DOWN
12:261st & 10 at own 47(12:26) No Huddle-Shotgun #13 J.Henderson rush middle for 2 yards gain to the LU49 (#6 C.Lewis)
11:072nd & 8 at own 49(11:15) No Huddle-Shotgun #6 K.Udoh rush middle for 5 yards gain to the BSU46 (#10 A.Stief)
10:253rd & 3 at opp 46(10:33) No Huddle-Shotgun #6 K.Udoh rush middle for 15 yards gain to the BSU31 (#1 S.Smith; #14 A.Pinnace), 1ST DOWN
9:431st & 10 at opp 31(09:49) No Huddle-Shotgun #13 J.Henderson rush middle for 1 yard gain to the BSU30 (#27 G.Forsha)
9:032nd & 9 at opp 30(09:10) No Huddle-Shotgun #6 K.Udoh rush middle for 8 yards gain to the BSU22 (#2 Q.Scandrett)
8:193rd & 1 at opp 22(08:29) No Huddle-Shotgun #11 T.Kellman rush middle for 1 yard gain to the BSU21 (#2 Q.Scandrett; #14 A.Pinnace), 1ST DOWN
7:371st & 10 at opp 21(07:42) No Huddle-Shotgun #13 J.Henderson pass incomplete short right to #0 J.Coleman thrown to BSU07
7:292nd & 10 at opp 21(07:36) No Huddle-Shotgun #13 J.Henderson pass complete short left to #11 T.Kellman caught at BSU24, for 21 yards to the BSU00 TOUCHDOWN, clock 07:29, 1ST DOWN #98 T.Black kick attempt good (H: #49 S.Crossan, LS: #41 G.Rivera)Liberty 44, Ball State 15
Ball State Fumble, 2 plays
7:29PENALTY BSU UNS: Unsportsmanlike Conduct (#99 K.Gilbert) 15 yards from LU35 to LU50. NO PLAY
7:281st & 10 at the 50(07:29) #98 T.Black kickoff 12 yards to the BSU38 #83 E.Hohlt return 0 yards to the BSU38, End Of Play
7:29Timeout Liberty, clock 07:29
7:241st & 10 at own 38(07:28) No Huddle-Shotgun #6 K.Luster pass incomplete short middle to #88 A.Scherle thrown to BSU48 broken up by #6 D.Glaud
7:28Timeout Liberty, clock 07:28
7:102nd & 10 at own 38(07:21) No Huddle-Shotgun #6 K.Luster sacked for loss of 6 yards to the BSU44 (#91 M.Floyde), fumble by #6 K.Luster recovered by LU #22 K.Ferm at BSU44 #22 K.Ferm return 28 yards to the BSU16 (#3 J.Thompson Jr.)
Liberty Touchdown, 4 plays
6:591st & 10 at opp 16(07:06) No Huddle-Shotgun #18 J.Davis rush left for 14 yards gain to the BSU02 (#28 S.Perkins), out of bounds, 1ST DOWN
6:161st & goal at opp 2(06:22) No Huddle-Shotgun #18 J.Davis rush middle for 1 yard gain to the BSU01 (#16 K.Stewart; #9 J.Thomas)
5:372nd & goal at opp 1(05:44) No Huddle-Shotgun #26 J.Belford rush middle for 0 yards to the BSU01 (#6 C.Lewis; #94 K.Thomas)
5:023rd & goal at opp 1(05:05) No Huddle-Shotgun #26 J.Belford rush middle for 1 yard gain to the BSU00 TOUCHDOWN, clock 05:02 #98 T.Black kick attempt good (H: #27 C.Shepler, LS: #45 C.Comer)Liberty 51, Ball State 15
4:551st & 10 at own 35(05:02) #86 N.Dinwiddie kickoff 61 yards to the BSU04 #4 T.Horton return 13 yards to the BSU17 (#27 C.Shepler; #28 J.Miles) PENALTY BSU Holding (#16 K.Stewart) 8 yards from BSU17 to BSU09
5:02Timeout Liberty, clock 05:02
Ball State Punt, 6 plays
4:471st & 10 at own 9(04:52) No Huddle-Shotgun #0 E.Jackson rush left for 4 yards gain to the BSU13 (#55 H.Hicks; #95 J.Hairston, Jr.)
4:022nd & 6 at own 13(04:11) No Huddle-Shotgun #9 T.Mizzell rush left for 8 yards gain to the BSU21 (#16 T.Gainey; #6 D.Glaud), 1ST DOWN
3:251st & 10 at own 21(03:35) No Huddle-Shotgun #9 T.Mizzell rush right for 5 yards gain to the BSU26, End Of Play
2:492nd & 5 at own 26(02:55) No Huddle-Shotgun #0 E.Jackson rush middle for 1 yard gain to the BSU27 (#6 D.Glaud)
2:123rd & 4 at own 27(02:17) No Huddle-Shotgun #3 J.Thompson Jr. rush right for 14 yards gain (6) to the BSU41 (#26 M.Brown), out of bounds PENALTY BSU Holding (#14 E.Durham) 10 yards from BSU33 to BSU23
1:513rd & 8 at own 23(01:59) No Huddle-Shotgun #9 T.Mizzell sacked for loss of 14 yards to the BSU09 (#99 X.Reid)
2:003rd & 4 at own 27Timeout Ball State, clock 02:00
1:134th & 22 at own 9(01:20) #32 C.Stumbaugh punt 41 yards to the BSU50
Liberty End of game, 2 plays
1:061st & 10 at the 50(01:12) No Huddle-Shotgun #6 K.Udoh rush middle for 1 yard gain to the BSU49 (#58 K.Smith)
0:272nd & 9 at opp 49(00:27) Kneel down by #18 J.Davis at LU46 for loss of 5 yards

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.

Liberty leads 2–⁠0 in two meetings.

Recent meetings
2026Liberty 51, Ball State 15
2010Liberty 27, Ball State 23

Around this game