51
FinalSep 19, 2026 · Williams Stadium (VA)
Team1234Final
Ball State708015
Liberty1310141451

Game flow

Liberty won by 36 · 10 scores
Lead changes
2
0 times tied
LIB biggest lead
+36
Q4 5:02
BALL biggest lead
+1
Q1 5:47
Time in front
LIB 89% · BALL 3%
tied 8% · 53:15 vs 2:01 of game clock
+42+21Tie+21+42Q1Q2Q3Q4▲ Liberty ahead▼ Ball State aheadQ1 10:16 · LIB Passing Touchdown: Makai Jackson 12 Yd pass from Deshawn Purdie (Chase Reeves PAT failed) (BALL 0, LIB 6)Q1 5:47 · BALL Rushing Touchdown: TJ Horton 2 Yd Run (Brody Boehm Kick) (BALL 7, LIB 6)Q1 3:46 · LIB Passing Touchdown: Jamari Person 16 Yd pass from Deshawn Purdie (Chase Reeves Kick) (BALL 7, LIB 13)Q2 8:48 · LIB Field Goal Good: Chase Reeves 46 Yd Field Goal (BALL 7, LIB 16)Q2 0:13 · LIB Passing Touchdown: Jamari Person 7 Yd pass from Deshawn Purdie (Chase Reeves Kick) (BALL 7, LIB 23)Q3 11:17 · LIB Rushing Touchdown: Ethan Vasko 4 Yd Run (Chase Reeves Kick) (BALL 7, LIB 30)Q3 6:59 · LIB Rushing Touchdown: Kam Davis 14 Yd Run (Chase Reeves Kick) (BALL 7, LIB 37)Q3 2:42 · BALL Rushing Touchdown: TJ Horton 1 Yd Run (Keldric Luster Run for Two-Point Conversion) (BALL 15, LIB 37)Q4 7:29 · LIB Passing Touchdown: Terron Kellman 21 Yd pass from Jaylen Henderson (Tyler Black Kick) (BALL 15, LIB 44)Q4 5:02 · LIB Rushing Touchdown: Jaylin Belford 1 Yd Run (Tyler Black Kick) (BALL 15, LIB 51)

The lead after every score: above the line Liberty is ahead, below it Ball State. Each dot is a score in the scoring team's colour; hover one.

Scoring summary

1st quarter
10:16LIB
TD Makai Jackson 12 Yd pass from Deshawn Purdie (Chase Reeves PAT failed)7 plays, 45 yds, 3:50 · from BALL 45
BALL 0–6 LIB
5:47BALL
TD TJ Horton 2 Yd Run (Brody Boehm Kick)9 plays, 75 yds, 4:29 · from BALL 25
BALL 7–6 LIB
3:46LIB
TD Jamari Person 16 Yd pass from Deshawn Purdie (Chase Reeves Kick)4 plays, 75 yds, 2:01 · from LIB 25
BALL 7–13 LIB
2nd quarter
8:48LIB
FG Chase Reeves 46 Yd Field Goal 14 plays, 60 yds, 7:48 · from LIB 13
BALL 7–16 LIB
0:13LIB
TD Jamari Person 7 Yd pass from Deshawn Purdie (Chase Reeves Kick)7 plays, 62 yds, 0:56 · from LIB 38
BALL 7–23 LIB
3rd quarter
11:17LIB
TD Ethan Vasko 4 Yd Run (Chase Reeves Kick)6 plays, 77 yds, 3:38 · from LIB 23
BALL 7–30 LIB
6:59LIB
TD Kam Davis 14 Yd Run (Chase Reeves Kick)6 plays, 69 yds, 2:22 · from LIB 31
BALL 7–37 LIB
2:42BALL
TD TJ Horton 1 Yd Run (Keldric Luster Run for Two-Point Conversion)8 plays, 75 yds, 4:17 · from BALL 25
BALL 15–37 LIB
4th quarter
7:29LIB
TD Terron Kellman 21 Yd pass from Jaylen Henderson (Tyler Black Kick)11 plays, 80 yds, 6:54 · from LIB 20
BALL 15–44 LIB
5:02LIB
TD Jaylin Belford 1 Yd Run (Tyler Black Kick)4 plays, 16 yds, 2:08 · from BALL 16
BALL 15–51 LIB

Drives

LIB 8/11 scoredBALL 2/11 scored
QStartTeamFromPlaysYdsTimeResult
Q115:00BALLBALL 25320:54Punt
Q114:06LIBBALL 457453:50Touchdown
Q110:16BALLBALL 259754:29Touchdown
Q15:47LIBLIB 254752:01Touchdown
Q13:46BALLBALL 255172:10Punt
Q11:36LIBLIB 1314607:48Field Goal
Q28:46BALLBALL 2510584:46Missed FG
Q24:00LIBLIB 20320:54Punt
Q23:06BALLBALL 273-41:57Punt
Q21:09LIBLIB 387620:56Touchdown
Q20:13BALLBALL 251-20:13End of Half
Q314:55LIBLIB 236773:38Touchdown

Win probability

Liberty 100% · pregame line Liberty −14.5 (closing line)
Q1Q2Q3Q4▲ Liberty▼ Ball StateBall State +16% win probability: (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)Liberty +13% win probability: (05:47) #38 B.Boehm kickoff 65 yards to the LU00, TouchbackBall State +10% win probability: (08:48) #98 T.Black kickoff 64 yards to the BSU01 fair catch by #4 T.Horton at BSU01Liberty +10% win probability: (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 +8% win probability: (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)

The pregame line (TDC's for this week's games, the closing betting line for past ones), blended with the score, clock and field position (calibrated on every 2024–25 FBS play). Gold dots mark the biggest swings; hover one.

Box score

PassingC/ATTYDSAVGTDINTQBR
Keldric Luster10/21934.40026.1
RushingCARYDSAVGTDLONG
TJ Horton8799.9225
Keldric Luster10424.2012
Johnny Thompson Jr.7415.9020
Elijah Jackson252.504
Jalen Bonds441.003
Tyler Mizzell3-1-0.308
Team1-2-2.000
ReceivingRECYDSAVGTDLONG
Isaiah Thacker44411.0014
Donovan Hamilton2199.5012
Tate Hoover11313.0013
Jamarion McDougle199.009
Jalen Bonds177.007
Johnny Thompson Jr.111.001
DefenseTOTSOLOSACKSTFLPDQB HUR
Sterling Smith960110
Cincear Lewis740000
Will Yates550000
Gavin Forsha541101
Kaleb Stewart320000
Anthony Pinnace310000
Derek Fields220000
Cedric Franklin II220010
KickingFGPCTLONGXPPTS
Brody Boehm0/10.001/11
PuntingNOYDSAVGTBIn 20LONG
Cole Stumbaugh623539.21147

Biggest plays

BALL +16% Q1 5:47 (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)
LIB +13% Q1 5:47 (05:47) #38 B.Boehm kickoff 65 yards to the LU00, Touchback
BALL +10% Q2 8:46 (08:48) #98 T.Black kickoff 64 yards to the BSU01 fair catch by #4 T.Horton at BSU01
LIB +10% Q1 3:46 (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)
LIB +8% Q1 10:16 (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)

Team stats

StatBALLLIB
1st Downs1723
3rd down efficiency1-910-13
4th down efficiency1-11-1
Total Yards261460
Passing93248
Comp/Att10/2116/24
Yards per pass4.410.3
Rushing168212
Rushing Attempts3540
Yards per rush4.85.3
Penalties11-1073-25
Turnovers11
Fumbles lost11
Interceptions thrown00
Possession28:0131:59

Play by play

Q4 0:00 End of 4th quarter.
Q4 0:27 2nd & 9 at BALL 49 (00:27) Kneel down by #18 J.Davis at LU46 for loss of 5 yards
Q4 1:06 1st & 10 at 50 (01:12) No Huddle-Shotgun #6 K.Udoh rush middle for 1 yard gain to the BSU49 (#58 K.Smith)
Q4 1:13 4th & 22 at BALL 9 (01:20) #32 C.Stumbaugh punt 41 yards to the BSU50
Q4 1:51 3rd & 8 at BALL 23 (01:59) No Huddle-Shotgun #9 T.Mizzell sacked for loss of 14 yards to the BSU09 (#99 X.Reid)
Q4 2:12 3rd & 4 at BALL 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
Q4 2:49 2nd & 5 at BALL 26 (02:55) No Huddle-Shotgun #0 E.Jackson rush middle for 1 yard gain to the BSU27 (#6 D.Glaud)
Q4 3:25 1st & 10 at BALL 21 (03:35) No Huddle-Shotgun #9 T.Mizzell rush right for 5 yards gain to the BSU26, End Of Play
Q4 4:02 2nd & 6 at BALL 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
Q4 4:47 1st & 10 at BALL 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.)
Q4 4:55 (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
Q4 5:02 & Goal at BALL 3 Timeout Liberty, clock 05:02
Q4 5:02 3rd & Goal at BALL 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)
Q4 5:37 2nd & Goal at BALL 1 (05:44) No Huddle-Shotgun #26 J.Belford rush middle for 0 yards to the BSU01 (#6 C.Lewis; #94 K.Thomas)
Q4 6:16 1st & Goal at BALL 2 (06:22) No Huddle-Shotgun #18 J.Davis rush middle for 1 yard gain to the BSU01 (#16 K.Stewart; #9 J.Thomas)
Q4 6:59 1st & 10 at BALL 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
Q4 7:10 2nd & 10 at BALL 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.)
Q4 7:24 1st & 10 at BALL 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
Q4 7:28 (07:29) #98 T.Black kickoff 12 yards to the BSU38 #83 E.Hohlt return 0 yards to the BSU38, End Of Play
Q4 7:29 PENALTY BSU UNS: Unsportsmanlike Conduct (#99 K.Gilbert) 15 yards from LU35 to LU50. NO PLAY
Q4 7:29 2nd & 10 at BALL 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)
Q4 7:37 1st & 10 at BALL 21 (07:42) No Huddle-Shotgun #13 J.Henderson pass incomplete short right to #0 J.Coleman thrown to BSU07
Q4 8:19 3rd & 1 at BALL 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
Q4 9:03 2nd & 9 at BALL 30 (09:10) No Huddle-Shotgun #6 K.Udoh rush middle for 8 yards gain to the BSU22 (#2 Q.Scandrett)
Q4 9:43 1st & 10 at BALL 31 (09:49) No Huddle-Shotgun #13 J.Henderson rush middle for 1 yard gain to the BSU30 (#27 G.Forsha)