FINAL SCORE
Ball St.
0-1 (0-0)
0
Purdue
1-0 (0-0)
31


August 30, 2025 • Ross-Ade Stadium (West Lafayette, Indiana)




FINAL STATISTICS

Game Summary
Ball St. vs. Purdue (Final)
08/30/2025 at West Lafayette, Indiana
Ball St. (0-1; 0-0) vs. Purdue (1-0; 0-0)
Date: 08/30/2025 • Site: West Lafayette, Indiana • Stadium: Ross-Ade Stadium
Kickoff time: 01:01 PM ADT • End of Game: 03:53 PM ADT • Total elapsed time: 02:52
Attendance: 53994
Temperature: 68 • Wind: 1 north • Weather: sunny
Scoring Summary
Score by Quarters1234Total
Ball St.00000
Purdue1477331

QtrTimeScoring PlayV-H
1st14:20PUR - A.Branch 49 yd TD PASS from R.Browne (PAT KICK by S.Porath GOOD) , 2-72 0:36-7
1st09:47PUR - R.Browne 5 yd TD RUSH (PAT KICK by S.Porath GOOD) , 6-71 2:55-14
2nd10:21PUR - D.Mockobee 4 yd TD RUSH (PAT KICK by S.Porath GOOD) , 13-91 5:26-21
3rd04:40PUR - M.Jackson III 14 yd TD PASS from R.Browne (PAT KICK by S.Porath GOOD) , 7-73 2:38-28
4th09:59PUR - S.Porath 28 yd FG , 13-61 5:010-31
Officials
Referee: Jeff Servinski
Umpire: Ryan McClellan
Head Linesman: Ryan MacDonald
Line judge: Vincent Winters
Field judge: Reginald Berry
Back judge: Dennis Morris
Side judge: Matt Kukar
Center judge: Jason Gant

Team Statistics
Ball St. vs. Purdue (Final)
08/30/2025 at West Lafayette, Indiana

BSUPUR
FIRST DOWNS1323
Rushing86
Passing416
Penalty11
NET YARDS RUSHING11693
Rushing Attempts3630
Average Per Rush3.23.1
Rushing Touchdowns02
Yards Gained Rushing135112
Yards Lost Rushing1919
NET YARDS PASSING87340
Completions-Attempts-Int10-16-020-29-0
Average Per Attempt5.411.7
Average Per Completion8.717
Passing Touchdowns02
TOTAL OFFENSIVE YARDS203433
Total Offensive plays5259
Average Gain Per Play3.97.3
Fumbles: Number-Lost0-01-0
Penalties: Number-Yards3-183-25
PUNTS-YARDS5-2043-151
Average Yards Per Punt40.850.3
Net Yards Per Punt39.451.3
Inside 2013
50+ Yards02
Touchbacks00
Fair catch20
KICKOFFS-YARDS1-576-373
Average Yards Per Kickoff5762.2
Net Yards Per Kickoff2358.8
Touchbacks04
Punt returns: Number-Yards-TD1--3-02-7-0
Average Per Return-33.5
Kickoff returns: Number-Yards-TD2-34-01-20-0
Average Per Return1720
Interceptions: Number-Yards-TD0-0-00-0-0
Fumble Returns: Number-Yards0-00-0
Miscellaneous Yards00
Possession Time33:4026:20
1st Quarter8:516:09
2nd Quarter7:187:05
3rd Quarter12:222:38
4th Quarter4:3210:28
Third-Down Conversions4 of 134 of 11
Fourth-Down Conversions1 of 22 of 2
Red Zone Scores-Chances0 of 14 of 5
Touchdowns03
Field Goals0 of 11 of 1
Sacks By: Number-Yards1-94-15
Tackles For Loss: Number-Yards5.0-177.0-22
Forced Three-And-Outs33
Total TDs04
Defensive TDs00
Special Teams TDs00
PAT Kicks0-04-4
Field Goals0-21-1
Points off turnovers00

Individual Statistics
Ball St. vs. Purdue (Final)
08/30/2025 at West Lafayette, Indiana

Ball St. Purdue

RushingNo.GainLossNetTDLgAvg
K.Kelly227815630122.9
Q.Ashley10461450214.5
E.Jackson1707077
T.Horton3431040.3
Totals36135191160213.2

RushingNo.GainLossNetTDLgAvg
D.Mockobee14623591134.2
M.Singleton3192170125.7
A.Harris312012074
R.Browne717125150.7
M.Thomas2202021
TEAM102-200-2
Totals3011219932133.1
PassingC-A-IYdsTDLongSack
K.Kelly10-16-0870374
Totals10-16-0870374
PassingC-A-IYdsTDLongSack
M.Singleton2-3-0290220
R.Browne18-26-03112491
Totals20-29-03402491
ReceivingNo.YardsTDLongTgtYAC
T.Robinson290742
Q.Ashley2205215
E.Jackson137037139
T.Horton114014116
M.Webster113013116
E.Weatherly180820
K.Gross130334
D.Cassens110112
R.Pearson000010
Totals10870371694
ReceivingNo.YardsTDLongTgtYAC
M.Jackson III672118721
A.Branch3101149441
E.Horton338014413
N.Tuggle332019414
D.Mockobee245029235
C.Smith230022210
A.Harris122022127
J.Watson000040
G.Burhenn000010
Totals2034024929161
PuntingNo.YdsAvgLongIn20TB
A.Saul520440.84610
Totals520440.84610
PuntingNo.YdsAvgLongIn20TB
J.McCallister315150.35530
Totals315150.35530
PuntKickoffIntercept
ReturnsNoYdsLgNoYdsLgNoYdsLg
E.Weatherly1-30000000
Q.Ashley00023417000
Totals1-3023417000
PuntKickoffIntercept
ReturnsNoYdsLgNoYdsLgNoYdsLg
M.Jackson III274000000
A.Harris00012020000
Totals27412020000
Field goalsQtrTimeDistResult
C.Holmer3rd07:1845MISSED
C.Holmer4th05:2729MISSED
Field goalsQtrTimeDistResult
S.Porath4th09:5928GOOD
KickoffsNo.YardsAvgTBOB
C.Holmer1575700
KickoffsNo.YardsAvgTBOB
S.Turner637362.240
All-purposeRunRcvKRPRIR/FRTotal
Q.Ashley452340081
K.Kelly63000063
E.Jackson73700044
T.Horton11400015
All-purposeRunRcvKRPRIR/FRTotal
D.Mockobee5945000104
A.Branch0101000101
M.Jackson III07207079
A.Harris1222200054
FumblesNo.Lost
FumblesNo.Lost
MOCKOBEE,D10

Ball St. Quarterback Progression
Ball St. vs. Purdue (Final)
08/30/2025 at West Lafayette, Indiana


Kelly, Kiael
10 - 1663%87 yds0TD0INT108.2RTG

C-AYdsContextReceiver Stk
0-12nd and 11 on BSU19 (Q1 14:05) K.Gross
+1-273rd and 11 on BSU19 (Q1 13:32) T.Robinson
+2-381st3rd and 7 on BSU15 (Q1 05:04) E.Weatherly2
+3-4131st2nd and 5 on BSU28 (Q1 03:36) M.Webster3
3-53rd and 6 on BSU45 (Q1 01:30) T.Robinson
3-63rd and 6 on BSU29 (Q2 09:23) E.Weatherly-2
+4-751st and 10 on BSU18 (Q2 07:06) Q.Ashley
+5-8141st2nd and 5 on BSU23 (Q2 06:21) T.Horton2
5-94th and 16 on PUR36 (Q2 02:00) K.Gross
+6-1031st and 10 on BSU25 (Q3 15:00) K.Gross
6-111st and 10 on BSU36 (Q3 13:44) R.Pearson
+7-1212nd and 9 on PUR29 (Q3 09:31) D.Cassens
+8-13-32nd and 14 on BSU32 (Q3 02:21) Q.Ashley2
8-141st and 10 on BSU25 (Q4 09:59) T.Robinson
+9-15371st4th and 2 on BSU33 (Q4 09:14) E.Jackson
+10-1623rd and 9 on PUR14 (Q4 06:40) T.Robinson2

Sacked 4 times for 15 yards lost
LostContext
-12nd and 13 on BSU28 (Q1 09:25)
-83rd and 8 on PUR28 (Q2 02:49)
-41st and 10 on BSU36 (Q3 03:04)
-21st and 10 on PUR15 (Q4 07:50)



Purdue Quarterback Progression
Ball St. vs. Purdue (Final)
08/30/2025 at West Lafayette, Indiana


Browne, Ryan
18 - 2669%311 yds2TD0INT195.1RTG

C-AYdsContextReceiver Stk
+1-149TD1st and 10 on BSU49 (Q1 14:42) A.Branch
+2-2171st1st and 10 on PUR29 (Q1 12:42) A.Branch2
+3-3351st1st and 10 on PUR46 (Q1 12:32) A.Branch3
+4-482nd and 13 on BSU13 (Q1 11:03) C.Smith4
+5-563rd and 12 on PUR34 (Q1 06:54) N.Tuggle5
+6-6221st2nd and 9 on PUR10 (Q1 00:35) A.Harris6
6-71st and 10 on PUR32 (Q2 15:00) G.Burhenn
+7-882nd and 10 on PUR32 (Q2 14:53) M.Jackson III
+8-9131st1st and 10 on PUR44 (Q2 14:02) M.Jackson III2
+9-10121st1st and 10 on BSU43 (Q2 13:34) E.Horton3
9-111st and 10 on BSU31 (Q2 12:59) J.Watson
+10-12181st2nd and 10 on BSU31 (Q2 12:51) M.Jackson III
10-133rd and 4 on PUR41 (Q2 07:51) J.Watson
+11-14163rd and 19 on PUR27 (Q2 01:09) D.Mockobee
+12-15101st1st and 10 on PUR27 (Q3 07:18) M.Jackson III2
+13-1691st2nd and 4 on PUR43 (Q3 06:41) M.Jackson III3
13-171st and 10 on BSU48 (Q3 06:16) A.Branch
+14-18291st2nd and 10 on BSU48 (Q3 05:48) D.Mockobee
+15-1914TD2nd and 5 on BSU14 (Q3 05:03) M.Jackson III2
15-201st and 10 on PUR29 (Q4 15:00) E.Horton
+16-21191st2nd and 10 on PUR29 (Q4 14:52) N.Tuggle
16-221st and 10 on PUR48 (Q4 14:33) J.Watson
+17-23121st1st and 10 on BSU39 (Q4 13:39) E.Horton
17-241st and 10 on BSU27 (Q4 13:03) N.Tuggle
+18-25141st3rd and 6 on BSU23 (Q4 12:35) E.Horton
18-262nd and 12 on BSU12 (Q4 11:11) J.Watson

Sacked 1 time for 9 yards lost
LostContext
-91st and 10 on PUR36 (Q2 01:51)




Singleton, Malachi
2 - 367%29 yds0TD0INT147.9RTG

C-AYdsContextReceiver Stk
+1-1221st1st and 10 on PUR20 (Q4 05:27) C.Smith
1-23rd and 3 on PUR49 (Q4 04:11) M.Jackson III
+2-371st4th and 3 on BSU39 (Q4 02:00) N.Tuggle

Sacked 0 times for 0 yards lost
LostContext




Defensive Statistics
Ball St. vs. Purdue (Final)
08/30/2025 at West Lafayette, Indiana
#Ball St.SoloAstTotalSacks-YdsTFL-YdsFFFR-YdsInt-YdsBrUpQBH
21J.Stemler5050.0-00.0-000-00-000
0A.Chea2240.0-00.0-000-00-000
44N.Voorhis3141.0-91.0-900-00-000
6C.Johnson2130.0-01.0-300-00-000
7A.Whitner3030.0-01.0-200-00-000
12D.Shepherd1230.0-00.0-000-00-000
18J.Wiegold2130.0-00.0-000-00-000
1J.Lewis2020.0-00.0-000-00-000
2M.Gravely Jr.2020.0-00.0-000-00-000
4E.McClain2020.0-01.0-110-00-000
9M.Wing2020.0-00.0-000-00-000
10J.Harmon2020.0-01.0-200-00-010
15D.Fields1120.0-00.0-000-00-010
16M.McCargo2020.0-00.0-000-00-000
20W.Yates2020.0-00.0-000-00-010
22J.Beebe2020.0-00.0-000-00-000
31D.Echoles Jr.0220.0-00.0-000-00-000
42L.Starks2020.0-00.0-000-00-000
5R.Pearson1010.0-00.0-000-00-000
30J.Jones0110.0-00.0-000-00-000
33D.Conley1010.0-00.0-000-00-000
93S.Hudson0110.0-00.0-000-00-000
Totals3912511-95.0-1710-00-030

BLOCKED KICKS: none.

#PurdueSoloAstTotalSacks-YdsTFL-YdsFFFR-YdsInt-YdsBrUpQBH
21T.Ra-El7070.0-01.0-300-00-000
16M.Powell3250.5-80.5-800-00-000
5C.Correa4040.0-01.0-100-00-000
6S.Ellis2131.0-41.0-400-00-000
7C.Wakley3030.0-00.0-000-00-010
8C.Madden2130.5-10.5-100-00-000
13T.Lindsey1230.0-00.5-300-00-000
95B.Charles3031.0-21.0-200-00-000
4H.Hines2020.0-00.0-000-00-000
9M.Slusher2020.0-00.0-000-00-000
10A.Sanford2020.0-00.0-000-00-000
18D.Kennedy2020.0-00.0-000-00-000
24A.Coffey1120.0-00.0-000-00-000
43R.Toney Jr.1120.0-00.0-000-00-000
97J.Harkless0220.5-11.0-400-00-000
TMTEAM0110.5-80.5-800-00-000
0T.Grimes0110.0-00.0-000-00-000
4C.Ross1010.0-00.0-000-00-000
12R.Turner1010.0-00.0-000-00-000
23T.Smith1010.0-00.0-000-00-000
28A.Lewellen1010.0-00.0-000-00-000
58B.Ishmail1010.0-00.0-000-00-000
91C.Nunnally1010.0-00.0-000-00-001
Totals4112534-157.0-2200-00-011

BLOCKED KICKS: none.

Participation Report
Ball St. vs. Purdue (Final)
08/30/2025 at West Lafayette, Indiana

Starters
Ball St.

Pos##OFFENSE
QB1K.Kelly
WR2T.Robinson
WR5Q.Magwood
RB9Q.Ashley
OL56I.Lucas
OL63A.Roberts
OL66C.Hood
OL70T.Cook
OL73C.Mosier
TE84T.Hoover
TE85K.Anthony
Pos##DEFENSE
DB2M.Gravely Jr.
DB4E.McClain
S7A.Whitner
LB9M.Wing
DB10J.Harmon
DB20W.Yates
LB21J.Stemler
LB22J.Beebe
LB33D.Conley
DE44N.Voorhis
DL47D.Hughes
Purdue

Pos##OFFENSE
WR0N.Tuggle
WR2M.Jackson III
WR6A.Branch
QB15R.Browne
TE17R.Walker
RB45D.Mockobee
OL55B.Joiner
OL74J.St. John
OL76E.Trent
OL78B.Coly
OL79J.Tanona
Pos##DEFENSE
DB0T.Grimes
DB4H.Hines
LB5C.Correa
DE8C.Madden
DB9M.Slusher
DL13T.Lindsey
LB16M.Powell
DB21T.Ra-El
DE23T.Smith
DB24A.Coffey
DL97J.Harkless
Substitutions
Ball St.:
0 A.Chea; 0 E.Jackson; 1 J.Lewis; 3 E.Weatherly; 4 T.Horton; 5 R.Pearson; 6 K.Gross; 6 C.Johnson; 8 A.Stuart; 10 J.McDougle; 12 D.Shepherd; 14 E.Durham; 15 D.Fields; 16 M.McCargo; 18 J.Wiegold; 30 J.Jones; 31 D.Echoles Jr.; 41 B.Marsh; 42 L.Starks; 43 A.Saul; 44 M.Webster; 49 J.Thomas; 56 A.Glenn; 62 O.Hess; 74 K.Zachary; 77 A.Dolan; 82 D.Patel; 83 E.Hohlt; 87 J.Constantine; 88 D.Hamilton; 89 D.Cassens; 93 S.Hudson; 98 C.Holmer;
Purdue:
1 S.Bradford; 3 M.Singleton; 3 S.Smith; 4 C.Ross; 6 S.Ellis; 7 C.Wakley; 9 J.Hall; 10 A.Sanford; 10 J.Watson; 12 C.Smith; 12 R.Turner; 13 E.Horton; 18 D.Kennedy; 22 C.Cummings; 22 A.Harris; 23 J.Merriweather; 24 M.Thomas; 26 Z.Williams; 28 A.Lewellen; 32 D.Marable; 35 S.Porath; 38 J.McCallister; 43 R.Toney Jr.; 44 C.Moore; 49 I.Needam; 51 J.Ott; 51 M.Vicari; 52 R.Daly; 55 J.Dinkins; 58 B.Ishmail; 58 H.Purvis; 62 G.Vaccaro; 70 M.Parrott; 72 J.McCoskey; 81 G.Burhenn; 83 A.Adkison; 85 L.Puccinelli; 91 C.Nunnally; 93 S.Turner; 95 B.Charles;
Did Not Play
Ball St.:
TM TEAM; 3 Okorie, George; 7 Taylor, Walter; 11 Thacker, Isaiah; 11 Lanier, Donovan; 12 Fleharty, Bradyn; 13 Wright, Khalel; 13 Chamble, Kamron; 14 Adewoyin, Tobi; 15 Leffler, Aidan; 17 Firestone, Trey; 18 Derrer, Bodie; 19 Presley, Nick; 22 Bonds, Jalen; 23 Suggs, Jordan; 24 Alexander, Jalen; 24 Aramboles, Gabriel; 25 Webster, Mikeah; 26 Szymborski, Lucas; 29 Lillard, Micah; 34 Tripp, Coby; 35 Peterson, Russell; 36 Dutton, Ben; 38 Boehm, Brody; 38 Bernavil, Jayden; 39 Simpson, Zavier; 40 Pippin, DC; 45 Britton, Caden; 45 Earlewine, Cole; 48 Feeney, Sam; 52 Thacker, Michael; 54 Vaka, Spencer; 55 Varon, Michael; 57 Hill, Reese; 60 Scriber, Blake; 61 Dalton, Luke; 65 Eldridge, Ryan; 67 Ruess, Jackson; 68 Haworth, Grant; 71 Barrowman, Brayden; 72 Smith, Cody; 75 Bandy, Zach; 76 Zeltwanger, CJ; 78 Mayle, Kaden; 80 Talbert, Derion; 81 Collins, Leo; 86 Riggins, Mason; 90 Mason, Lincoln; 91 Birden, Jamar; 92 Stumbaugh, Cole; 94 Sanderson, Hunter; 97 Nawrocki, Ashton;
Purdue:
1 Chuba, Evans; 5 Magwood, Chauncey; 7 Odom, Garyt; 8 Morrissette, De'Nylon; 11 Dean, Carson; 11 Harris, Tra'Mar; 15 Cobb, Vi'Naz; 17 Wright, Traveon; 18 Meredith, Bennett; 19 Brooks, Landon; 19 Washington, David; 20 Berglund, Winston; 20 Thomas, Jaron; 25 McLaurin, Hershey; 26 Weeter, Jack; 27 Davis, Owen; 28 Barbee, Maxwell; 29 Williams, TD; 30 Meese, Parker; 31 Goodman, Finley; 31 Holsworth, Carter; 33 Rosenkranz, Quinn; 35 Greene, DJ; 36 Richmond, Kaleb; 37 Sumlin, Joey; 38 Otey, Zyntreacs; 39 Madry, Aveyawn; 40 Jeffries, Ian; 41 Alnutt, Mason; 41 Grimmett, Jon; 43 Berryman, Jackson; 46 Raab, Luke; 47 Mayes, BJ; 48 Taylor, Donivan; 50 Randle Jr., John; 52 Moore Jr, Marcus; 53 Burney, Josh; 54 Timosciek, Hayden; 56 Green, Tyrell; 57 Ewing, Tom; 59 Schmidt, Justin; 63 Johnsen, James; 67 Woodruff, Drew; 68 Veluri, Sankeerth; 71 Easley, Marques; 77 Nave Jr., Marc; 80 Mercado, Roman; 84 Buckman, Nolan; 86 Gilmore, Landon; 87 Earls, Christian; 89 Klare, Luke; 89 Mitchell, Miles; 90 St. John, Elijah; 93 Goellner, Sam; 94 Shorter, Luke; 95 Dubwig, Sam; 96 Cree, Jordan; 98 Carlson, Drake;

Drive Chart (By Team)
Ball St. vs. Purdue (Final)
08/30/2025 at West Lafayette, Indiana

Drive StartedDrive EndedConsumed
TeamQtrSpotTimeObtainedSpotTimeHow lostPl-YdsTOP
BSU1stBSU2014:16KOBSU2612:42PUNT3 - 61:34
BSU1stBSU3109:43KOBSU3307:32PUNT3 - 22:11
BSU1stBSU1205:45PUNTBSU4500:47PUNT8 - 334:58
BSU2ndBSU2510:21KOBSU2908:35PUNT3 - 41:46
BSU2ndBSU407:14PUNTPUR3601:51DOWNS9 - 605:23
BSU2ndBSU600:46PUNT1 - 00:09
BSU3rdBSU2515:00PUR2707:18FGA13 - 487:42
BSU3rdBSU2504:40KOBSU3200:00PUNT6 - 74:40
BSU4thBSU2509:59KOPUR1205:27FGA8 - 634:32

1st2nd3rd4th1st2nd
Ball St.1st Qtr2nd Qtr3rd Qtr4th Qtr1st Half2nd HalfTotal
Time of possession8:517:1812:224:3216:0916:5433:40
3rd down conversions1-40-23-50-21-63-74-13
4th down conversions0-00-10-01-10-11-11-2

Drive StartedDrive EndedConsumed
TeamQtrSpotTimeObtainedSpotTimeHow lostPl-YdsTOP
PUR1stPUR2814:56KOBSU014:20 *TD2 - 720:36
PUR1stPUR2912:42PUNTBSU009:47 *TD6 - 712:55
PUR1stPUR3607:32PUNTPUR4005:45PUNT3 - 41:47
PUR1stPUR900:47PUNTBSU010:21 *TD13 - 915:26
PUR2ndPUR3508:35PUNTPUR4107:14PUNT3 - 61:21
PUR2ndPUR3601:51DOWNSPUR4300:46PUNT3 - 71:05
PUR3rdPUR2707:18FGABSU004:40 *TD7 - 732:38
PUR4thPUR2915:00PUNTBSU1009:59 *FG13 - 615:01
PUR4thPUR2005:27FGABSU220:00HALF10 - 585:27

1st2nd3rd4th1st2nd
Purdue1st Qtr2nd Qtr3rd Qtr4th Qtr1st Half2nd HalfTotal
Time of possession6:097:052:3810:2813:1413:0626:20
3rd down conversions1-21-40-02-52-62-54-11
4th down conversions0-01-10-01-11-11-12-2

Drive Chart (By Quarter)
Ball St. vs. Purdue (Final)
08/30/2025 at West Lafayette, Indiana

Drive StartedDrive EndedConsumed
TeamQtrSpotTimeObtainedSpotTimeHow lostPl-YdsTOP
PUR1stPUR2814:56KOBSU014:20*TD2 - 720:36
BSU1stBSU2014:16KOBSU2612:42PUNT3 - 61:34
PUR1stPUR2912:42PUNTBSU009:47*TD6 - 712:55
BSU1stBSU3109:43KOBSU3307:32PUNT3 - 22:11
PUR1stPUR3607:32PUNTPUR4005:45PUNT3 - 41:47
BSU1stBSU1205:45PUNTBSU4500:47PUNT8 - 334:58
PUR1stPUR900:47PUNTBSU010:21*TD13 - 915:26
BSU2ndBSU2510:21KOBSU2908:35PUNT3 - 41:46
PUR2ndPUR3508:35PUNTPUR4107:14PUNT3 - 61:21
BSU2ndBSU407:14PUNTPUR3601:51DOWNS9 - 605:23
PUR2ndPUR3601:51DOWNSPUR4300:46PUNT3 - 71:05
BSU2ndBSU600:46PUNT1 - 00:09
BSU3rdBSU2515:00PUR2707:18FGA13 - 487:42
PUR3rdPUR2707:18FGABSU004:40*TD7 - 732:38
BSU3rdBSU2504:40KOBSU3200:00PUNT6 - 74:40
PUR4thPUR2915:00PUNTBSU1009:59*FG13 - 615:01
BSU4thBSU2509:59KOPUR1205:27FGA8 - 634:32
PUR4thPUR2005:27FGABSU220:00HALF10 - 585:27

Play-by-Play Summary (1st quarter)
Ball St. vs. Purdue (Final)
08/30/2025 at West Lafayette, Indiana

-Start of 1st quarter, clock 15:00. [15:00]
Ball St. won the toss and has deferred to the second half. PUR will receive and BSU will defend the south goal.
(15:00) HOLMER, Carson kickoff 57 yards from the BSU35 to the PUR8, HARRIS, Antonio returned 20 yards to the PUR28 (JONES, Jalon;CHEA, Alfred), clock 14:56.
PUR drive start at 14:56
1-10PUR28(14:56) BROWNE, Ryan pass up the middle incomplete intended for BRANCH, Arhmad broken up by YATES, Willizhuan at the PUR42, clock 14:51. PENALTY BSU Holding on YATES, Willizhuan enforced 10 yards from the PUR28 to the PUR38 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down). [14:51]E
1-10PUR38(14:45) [NHSG] MOCKOBEE, Devin rush to the right for a gain of 13 yards to the BSU49 (STEMLER, Joey), out of bounds, 1ST DOWN, clock 14:42. [14:42]R
1-10BSU49(14:30) [NHSG] BROWNE, Ryan pass deep up the middle complete for 49 yards to BRANCH, Arhmad caught at the BSU30 and advanced to the BSU0, 1ST DOWN, TOUCHDOWN PUR, clock 14:20 (Scoring play confirmed). [14:20]P
0-0BSU3PORATH, Spencer PAT kick attempt is good.
Ball St. 0, Purdue 7
Drive Summary: 2 plays, 72 yards, 0:36
(14:20) TURNER, Seth kickoff 62 yards from the PUR35 to the BSU3, ASHLEY, Qua returned 17 yards to the BSU20 (LEWELLEN, Addai), clock 14:16.
BSU drive start at 14:16
1-10BSU20(14:13) [NHSG] ASHLEY, Qua rush up the middle for a loss of 1 yard to the BSU19 (CORREA, Charles), clock 14:05. [14:05]
2-11BSU19(13:36) [SG] KELLY, Kiael pass short to the left incomplete dropped by GROSS, Koby thrown to the BSU23, clock 13:32. [13:32]
3-11BSU19(13:32) [SG] KELLY, Kiael pass to the right complete for 7 yards to ROBINSON, Ty to the BSU26 (HINES, Hudauri), clock 13:14. [13:14]
4-4BSU26(12:46) SAUL, Adam punt 45 yards to the PUR29, fair catch by JACKSON III, Michael, clock 12:42. [12:42]
Drive Summary: 3 plays, 6 yards, 1:34
PUR drive start at 12:42
1-10PUR29(12:41) [NHSG] BROWNE, Ryan pass to the right complete for 17 yards to BRANCH, Arhmad caught at the PUR38 and advanced to the PUR46 (YATES, Willizhuan), out of bounds, 1ST DOWN, clock 12:32. [12:32]P
1-10PUR46(12:17) [NHSG] BROWNE, Ryan pass deep to the right complete for 35 yards to BRANCH, Arhmad caught at the BSU22 and advanced to the BSU19 (MCCLAIN, Eric), out of bounds, 1ST DOWN, clock 12:05. [12:05]P
1-10BSU19(11:50) [NHSG] MOCKOBEE, Devin rush to the left for a gain of 11 yards to the BSU8 (JOHNSON, Caden;VOORHIS, Nathan), 1ST DOWN, clock 11:47. [11:47]R
1-8BSU8(11:28) , clock 11:27. PENALTY Before the snap, PUR False Start on TRENT, Ethan enforced 5 yards from the BSU8 to the BSU13. [11:27]
1-13BSU13(11:10) [NHSG] MOCKOBEE, Devin rush to the left for no gain to the BSU13 (VOORHIS, Nathan), clock 11:03. [11:03]
2-13BSU13(10:35) [NHSG] BROWNE, Ryan pass to the left complete for 8 yards to SMITH, Corey caught at the BSU15 and advanced to the BSU5 (GRAVELY JR., Michael), clock 10:21. [10:21]
3-5BSU5(09:55) [NHSG] BROWNE, Ryan scrambles to the right for a gain of 5 yards to the BSU0, TOUCHDOWN PUR, clock 09:47 (Scoring play confirmed). [09:47]
0-0BSU3PORATH, Spencer PAT kick attempt is good.
Ball St. 0, Purdue 14
Drive Summary: 6 plays, 71 yards, 2:55
(09:47) TURNER, Seth kickoff 51 yards from the PUR35 to the BSU14, ASHLEY, Qua returned 17 yards to the BSU31 (ELLIS, Sanders;COFFEY, An'Darius), clock 09:43.
BSU drive start at 09:43
1-10BSU31(09:41) [SG] HORTON, TJ rush to the left for a loss of 3 yards to the BSU28 (RA-EL, Tahj), clock 09:25. [09:25]
2-13BSU28(09:01) [SG] KELLY, Kiael sacked for a loss of 1 yard at the BSU27 (MADDEN, C.J.;HARKLESS, Jamarrion), clock 08:45. [08:45]
3-14BSU27(08:20) [SG] QB Keeper KELLY, Kiael rush up the middle for a gain of 6 yards to the BSU33 (ISHMAIL, Breeon), clock 08:09. [08:09]
4-8BSU33(07:36) SAUL, Adam punt 31 yards to the PUR36 downed by CHEA, Alfred, clock 07:32. [07:32]
Drive Summary: 3 plays, 2 yards, 2:11
PUR drive start at 07:32
1-10PUR36(07:31) [NHSG] QB Keeper BROWNE, Ryan rush to the left for no gain to the PUR36 (WHITNER, Ashton), clock 07:20. [07:20]
2-10PUR36(07:01) [NHSG] MOCKOBEE, Devin rush to the right for a loss of 2 yards to the PUR34 (WHITNER, Ashton), clock 06:54. [06:54]
3-12PUR34(06:26) [NHSG] BROWNE, Ryan pass up the middle complete for 6 yards to TUGGLE, Nitro to the PUR40 (BEEBE, Jack), clock 06:09. [06:09]
4-6PUR40(05:51) MCCALLISTER, Jack punt 45 yards to the BSU15, WEATHERLY, Eric returned -3 yards to the BSU12 (RA-EL, Tahj), clock 05:45. [05:45]
Drive Summary: 3 plays, 4 yards, 1:47
BSU drive start at 05:45
1-10BSU12(05:43) [NHSG] QB Keeper KELLY, Kiael rush to the right for a gain of 2 yards to the BSU14 (KENNEDY, Demeco), clock 05:35. [05:35]
A.Leffler in at QB for BSU
2-8BSU14(05:13) [SG] ASHLEY, Qua rush to the right for a gain of 1 yard to the BSU15 (POWELL, Mani), clock 05:04. [05:04]
K.Kelly in at QB for BSU
3-7BSU15(04:29) [SG] KELLY, Kiael pass to the right complete for 8 yards to WEATHERLY, Eric to the BSU23 (MADDEN, C.J.), 1ST DOWN, clock 04:16. [04:16]P
1-10BSU23(03:50) [SG] KELLY, Kiael scrambles to the right for a gain of 5 yards to the BSU28 (SANFORD, Alex), clock 03:36. [03:36]
2-5BSU28(03:01) [SG] KELLY, Kiael pass to the right complete for 13 yards to WEBSTER, Maximus caught at the BSU25 and advanced to the BSU41 (ROSS, Charles), 1ST DOWN, clock 02:45. [02:45]P
1-10BSU41(02:19) [SG] HORTON, TJ rush to the right for a gain of 4 yards to the BSU45 (CORREA, Charles), clock 02:13. [02:13]
2-6BSU45(01:39) [SG] HORTON, TJ rush to the right for no gain to the BSU45 (LINDSEY, TJ), clock 01:30. [01:30]
3-6BSU45(00:58) [SG] KELLY, Kiael pass to the right incomplete intended for ROBINSON, Ty thrown to the PUR42, clock 00:54. [00:54]
4-6BSU45(00:52) SAUL, Adam punt 46 yards to the PUR9, fair catch by JACKSON III, Michael, clock 00:47. [00:47]
Drive Summary: 8 plays, 33 yards, 4:58
PUR drive start at 00:47
1-10PUR9(00:46) [NHSG] HARRIS, Antonio rush to the right for a gain of 1 yard to the PUR10 (WING, Micah), clock 00:35. [00:35]
2-9PUR10(00:12) [NHSG] BROWNE, Ryan pass to the left complete for 22 yards to HARRIS, Antonio caught at the PUR5 and advanced to the PUR32 (FIELDS, DJ;SHEPHERD, Deondre), out of bounds, 1ST DOWN, clock 00:00. [00:00]P
-End of 1st quarter, clock 0:00. [0:00]
END OF 1st QUARTER: Ball St. 0, Purdue 14

Time1st DownsConversions
Quarter SummaryScorePossRPXT3rd4thRushingPassingPenalties
Ball St.08:5102021-40-09-133-5-0-281-10
Purdue146:0924171-20-07-286-6-0-1371-5

Quickie Statistics (1st Quarter only)
Ball St. vs. Purdue (Final)
08/30/2025 at West Lafayette, Indiana
BSUPUR
Score014
FIRST DOWNS27
RUSHES-YARDS (NET)9-137-28
PASSING-YARDS (NET)28137
Passes Att-Comp-Int5-3-06-6-0
TOTAL OFFENSE PLAYS-YARDS14-4113-165
Fumble Returns-Yards0-00-0
Punt Returns-Yards1--30-0
Kickoff Returns-Yards2-341-20
Interception Returns-Yards0-00-0
Punts (Number-Avg)3-40.71-45.0
Fumbles-Lost0-00-0
Penalties-Yards1-101-5
Possession Time8:516:09
Third-Down Conversions1-41-2
Fourth-Down Conversions0-00-0

Ball St.

Purdue

RushingNo.GainLossNetTDAvgLg
K.Kelly31301304.36
Q.Ashley21-10001
T.Horton34-3100.34

RushingNo.GainLossNetTDAvgLg
D.Mockobee424-22205.513
A.Harris1101011
R.Browne250512.55

PassingC-A-IYdsTDLgSack
K.Kelly3-5-0270131

PassingC-A-IYdsTDLgSack
R.Browne6-6-01371490

ReceivingNo.YardsTDTgtLg
T.Robinson17027
E.Weatherly18018

ReceivingNo.YardsTDTgtLg
N.Tuggle16016
A.Branch31011349

PuntingNo.YdsAvgLngIn20TB
A.Saul312240.74600

PuntingNo.YdsAvgLngIn20TB
J.McCallister14545.04500

Punt ReturnsNo.YardsTDLg
E.Weatherly1-30-3

Punt ReturnsNo.YardsTDLg

Kick ReturnsNo.YardsTDLg
Q.Ashley234017

Kick ReturnsNo.YardsTDLg
A.Harris120020

TacklesUA-ATotalSacksTFL
A.Whitner2-02.00.01.0
N.Voorhis1-11.50.00.0
M.Gravely Jr.1-01.00.00.0
E.McClain1-01.00.00.0
M.Wing1-01.00.00.0
W.Yates1-01.00.00.0
J.Stemler1-01.00.00.0
J.Beebe1-01.00.00.0

TacklesUA-ATotalSacksTFL
C.Correa2-02.00.01.0
T.Ra-El2-02.00.01.0
C.Madden1-11.50.50.5
H.Hines1-01.00.00.0
C.Ross1-01.00.00.0
A.Sanford1-01.00.00.0
T.Lindsey1-01.00.00.0
M.Powell1-01.00.00.0

QtrTimeScoring PlayV-H
1st14:20PUR - A.Branch 49 yd TD PASS from R.Browne (KICK by S.Porath) , 2-72 0:36-7
1st09:47PUR - R.Browne 5 yd TD RUSH (KICK by S.Porath) , 6-71 2:55-14

Play-by-Play Summary (2nd quarter)
Ball St. vs. Purdue (Final)
08/30/2025 at West Lafayette, Indiana

-Start of 2nd quarter, clock 15:00. [15:00]
1-10PUR32(14:59) [NHSG] BROWNE, Ryan pass deep up the middle incomplete intended for BURHENN, George thrown to the PUR50, clock 14:53. [14:53]
2-10PUR32(14:52) [NHSG] BROWNE, Ryan pass short up the middle complete for 8 yards to JACKSON III, Michael caught at the PUR37 and advanced to the PUR40 (CHEA, Alfred;WIEGOLD, Jackson), clock 14:37. [14:37]
3-2PUR40(14:13) [SG] Direct snap to HARRIS, Antonio rush up the middle for a gain of 4 yards to the PUR44 (LEWIS, Joedrick), 1ST DOWN, clock 14:02. [14:02]R
1-10PUR44(13:42) [NHSG] BROWNE, Ryan pass short to the right complete for 13 yards to JACKSON III, Michael caught at the PUR47 and advanced to the BSU43 (STARKS, Layton), out of bounds, 1ST DOWN, clock 13:34. [13:34]P
1-10BSU43(13:17) [NHSG] BROWNE, Ryan pass to the right complete for 12 yards to HORTON, EJ to the BSU31, End of Play, 1ST DOWN, clock 12:59. [12:59]P
1-10BSU31[NHSG] BROWNE, Ryan pass up the middle incomplete intended for WATSON, Jesse thrown to the BSU20, clock 12:51. [12:51]
2-10BSU31(12:50) [NHSG] BROWNE, Ryan pass deep to the left complete for 18 yards to JACKSON III, Michael caught at the BSU15 and advanced to the BSU13, out of bounds, 1ST DOWN, clock 12:39. [12:39]P
1-10BSU13(12:21) [NHSG] MOCKOBEE, Devin rush up the middle for a gain of 3 yards to the BSU10 (MCCARGO, Muheem), clock 12:11. [12:11]
2-7BSU10(11:45) [NHSG] QB Keeper BROWNE, Ryan rush to the right for a gain of 5 yards to the BSU5 (CHEA, Alfred), clock 11:32. [11:32]
3-2BSU5(11:02) [NHSG] MOCKOBEE, Devin rush up the middle for a gain of 1 yard to the BSU4 (FIELDS, DJ), clock 10:54. [10:54]
4-1BSU4(10:23) [SG] Direct snap to MOCKOBEE, Devin rush up the middle for a gain of 4 yards to the BSU0, 1ST DOWN, TOUCHDOWN PUR, clock 10:21 (Scoring play confirmed). [10:21]R
0-0BSU3PORATH, Spencer PAT kick attempt is good.
Ball St. 0, Purdue 21
TURNER, Seth kickoff 65 yards from the PUR35 to the BSU0, Touchback , clock 10:21.
BSU drive start at 10:21
1-10BSU25(10:20) [SG] KELLY, Kiael scrambles to the right for no gain to the BSU25, End of Play, clock 09:58. [09:58]
2-10BSU25(09:33) [SG] QB Keeper KELLY, Kiael rush to the left for a gain of 4 yards to the BSU29 (ELLIS, Sanders), clock 09:23. [09:23]
3-6BSU29(08:50) [SG] KELLY, Kiael pass short up the middle incomplete intended for WEATHERLY, Eric broken up by WAKLEY, Crew at the BSU33, clock 08:44. [08:44]
4-6BSU29(08:42) SAUL, Adam punt 39 yards to the PUR32, JACKSON III, Michael returned 3 yards to the PUR35 (WHITNER, Ashton), clock 08:35. [08:35]
Drive Summary: 3 plays, 4 yards, 1:46
PUR drive start at 08:35
1-10PUR35(08:34) [SG] MOCKOBEE, Devin rush to the right for a loss of 1 yard, MOCKOBEE, Devin fumbled at PUR35 forced by MCCLAIN, Eric out of bounds to the PUR34, clock 08:09. [08:09]
2-11PUR34(07:56) [SG] MOCKOBEE, Devin rush to the right for a gain of 7 yards to the PUR41 (STEMLER, Joey), clock 07:51. [07:51]
3-4PUR41(07:30) [NHSG] BROWNE, Ryan pass to the right incomplete intended for WATSON, Jesse broken up by YATES, Willizhuan at the PUR47, clock 07:23. [07:23]
4-4PUR41(07:21) MCCALLISTER, Jack punt 55 yards to the BSU4 out of bounds, clock 07:14. [07:14]
Drive Summary: 3 plays, 6 yards, 1:21
BSU drive start at 07:14
1-10BSU4(07:13) [SG] ASHLEY, Qua rush up the middle for a gain of 14 yards to the BSU18 (TURNER, Ryan), 1ST DOWN, clock 07:06. [07:06]R
1-10BSU18(06:32) [SG] KELLY, Kiael pass to the left complete for 5 yards to ASHLEY, Qua caught at the BSU12 and advanced to the BSU23 (CORREA, Charles), clock 06:21. [06:21]
2-5BSU23(05:49) [SG] KELLY, Kiael pass up the middle complete for 14 yards to HORTON, TJ caught at the BSU21 and advanced to the BSU37 (WAKLEY, Crew), out of bounds, 1ST DOWN, clock 05:43. [05:43]P
1-10BSU37(05:10) [SG] QB Keeper KELLY, Kiael rush up the middle for a gain of 12 yards to the BSU49 (WAKLEY, Crew), 1ST DOWN, clock 04:58. [04:58]R
1-10BSU49(04:28) [SG] ASHLEY, Qua rush to the left for a gain of 21 yards to the PUR30 (TONEY JR., Richard), out of bounds, 1ST DOWN, clock 04:22. [04:22]R
1-10PUR30(03:47) [SG] QB Keeper KELLY, Kiael rush up the middle for no gain to the PUR30 (GRIMES, Tony;TONEY JR., Richard), clock 03:37. [03:37]
2-10PUR30(03:00) [SG] KELLY, Kiael scrambles to the left for a gain of 2 yards to the PUR28 (CORREA, Charles), clock 02:49. [02:49]
3-8PUR28(02:13) [SG] KELLY, Kiael sacked for a loss of 8 yards at the PUR36 (POWELL, Mani;), clock 02:05. [02:05]
4-16H36Timeout Official, clock 02:00. [02:00]
4-16PUR36(01:59) [NHSG] KELLY, Kiael pass deep up the middle incomplete intended for GROSS, Koby thrown to the PUR15; BSU turnover on downs, clock 01:51. [01:51]
Drive Summary: 9 plays, 60 yards, 5:23
PUR drive start at 01:51
1-10PUR36(01:50) [NHSG] BROWNE, Ryan sacked for a loss of 9 yards at the PUR27 (VOORHIS, Nathan), clock 01:45. [01:45]
2-19PUR27(01:14) [NHSG] MOCKOBEE, Devin rush to the right for no gain to the PUR27 (STEMLER, Joey), clock 01:09. [01:09]
3-19H27Timeout Ball St., clock 01:09. [01:09]
3-19PUR27(01:07) [NHSG] BROWNE, Ryan pass up the middle complete for 16 yards to MOCKOBEE, Devin caught at the PUR35 and advanced to the PUR43 (STEMLER, Joey), clock 00:57. [00:57]
4-3PUR43(00:54) MCCALLISTER, Jack punt 51 yards to the BSU6 downed by RAAB, Luke, clock 00:46. [00:46]
Drive Summary: 3 plays, 7 yards, 1:05
BSU drive start at 00:46
1-10BSU6(00:45) [NHSG] ASHLEY, Qua rush to the right for no gain to the BSU6 (POWELL, Mani), clock 00:37. [00:37]
2-10BSU6PENALTY Before the snap, BSU False Start on MOSIER, Cole enforced half the distance from the goal, 3 yards from the BSU6 to the BSU3, clock 00:00. [00:00]
Drive Summary: 1 plays, 0 yards, 0:09
-End of first half, clock 0:00. [0:00]
END OF 2nd QUARTER: Ball St. 0, Purdue 21

Time1st DownsConversions
Quarter SummaryScorePossRPXT3rd4thRushingPassingPenalties
Ball St.07:1831040-20-19-452-4-0-191-3
Purdue77:0523051-41-19-145-8-0-670-0

Quickie Statistics (Halftime Cumulative)
Ball St. vs. Purdue (Final)
08/30/2025 at West Lafayette, Indiana
BSUPUR
Score021
FIRST DOWNS612
RUSHES-YARDS (NET)18-5816-42
PASSING-YARDS (NET)47204
Passes Att-Comp-Int9-5-014-11-0
TOTAL OFFENSE PLAYS-YARDS27-10530-246
Fumble Returns-Yards0-00-0
Punt Returns-Yards1--31-3
Kickoff Returns-Yards2-341-20
Interception Returns-Yards0-00-0
Punts (Number-Avg)3-40.71-45.0
Fumbles-Lost0-01-0
Penalties-Yards2-131-5
Possession Time16:0913:14
Third-Down Conversions1-62-6
Fourth-Down Conversions0-11-1

Ball St.

Purdue

RushingNo.GainLossNetTDLgAvg
K.Kelly8310310123.9
Q.Ashley536-1350217
T.Horton34-31040.3

RushingNo.GainLossNetTDLgAvg
D.Mockobee1039-3361133.6
A.Harris2505042.5
R.Browne310010153.3

PassingC-A-IYdsTDLgSack
K.Kelly5-9-0380142

PassingC-A-IYdsTDLgSack
R.Browne11-14-01951491

ReceivingNo.YdsTDTgtLg
T.Robinson17027
Q.Ashley15015
E.Weatherly18028

ReceivingNo.YdsTDTgtLg
M.Jackson III3390318
N.Tuggle16016
A.Branch31011349
E.Horton1120112

PuntingNo.YdsAvgLgIn20TB
A.Saul416140.34600

PuntingNo.YdsAvgLgIn20TB
J.McCallister315150.35500

Punt ReturnsNo.YardsTDLg
E.Weatherly1-30-3

Punt ReturnsNo.YardsTDLg
M.Jackson III1303

Kick ReturnsNo.YardsTDLg
Q.Ashley234017

Kick ReturnsNo.YardsTDLg
A.Harris120020

TacklesUA-ATotalSacksTFL
J.Stemler4-04.00.00.0
A.Whitner3-03.00.01.0
N.Voorhis2-12.51.01.0
A.Chea1-22.00.00.0
E.McClain2-02.00.01.0
D.Fields1-11.50.00.0
J.Lewis1-01.00.00.0
M.Gravely Jr.1-01.00.00.0

TacklesUA-ATotalSacksTFL
C.Correa4-04.00.01.0
M.Powell2-12.50.50.5
C.Wakley2-02.00.00.0
T.Ra-El2-02.00.01.0
S.Ellis1-11.50.00.0
C.Madden1-11.50.50.5
R.Toney Jr.1-11.50.00.0
H.Hines1-01.00.00.0

QtrTimeScoring PlayV-H
1st14:20PUR - A.Branch 49 yd TD PASS from R.Browne (KICK by S.Porath) , 2-72 0:36-7
1st09:47PUR - R.Browne 5 yd TD RUSH (KICK by S.Porath) , 6-71 2:55-14
2nd10:21PUR - D.Mockobee 4 yd TD RUSH (KICK by S.Porath) , 13-91 5:26-21

Quickie Statistics (2nd Quarter only)
Ball St. vs. Purdue (Final)
08/30/2025 at West Lafayette, Indiana

BSUPUR
Score07
FIRST DOWNS45
RUSHES-YARDS (NET)9-459-14
PASSING-YARDS (NET)1967
Passes Att-Comp-Int4-2-08-5-0
TOTAL OFFENSE PLAYS-YARDS13-6417-81
Fumble Returns-Yards0-00-0
Punt Returns-Yards0-01-3
Kickoff Returns-Yards0-00-0
Interception Returns-Yards0-00-0
Punts (Number-Avg)1-39.02-53.0
Fumbles-Lost0-01-0
Penalties-Yards1-30-0
Possession Time7:187:05
Third-Down Conversions0-21-4
Fourth-Down Conversions0-11-1

Ball St.

Purdue

RushingNo.GainLossNetTDAvgLg
K.Kelly51801803.612
Q.Ashley335035011.721

RushingNo.GainLossNetTDAvgLg
D.Mockobee615-11412.37
A.Harris1404044
R.Browne1505055

PassingC-A-IYdsTDLgSack
K.Kelly2-4-0110141

PassingC-A-IYdsTDLgSack
R.Browne5-8-0580181

ReceivingNo.YardsTDTgtLg
Q.Ashley15015
E.Weatherly0001

ReceivingNo.YardsTDTgtLg
M.Jackson III3390318
E.Horton1120112

PuntingNo.YdsAvgLngIn20TB
A.Saul13939.03900

PuntingNo.YdsAvgLngIn20TB
J.McCallister210653.05500

Punt ReturnsNo.YardsTDLg

Punt ReturnsNo.YardsTDLg
M.Jackson III1303

Kick ReturnsNo.YardsTDLg

Kick ReturnsNo.YardsTDLg

TacklesUA-ATotalSacksTFL
J.Stemler3-03.00.00.0
A.Chea1-11.50.00.0
J.Lewis1-01.00.00.0
E.McClain1-01.00.01.0
A.Whitner1-01.00.00.0
D.Fields1-01.00.00.0
M.McCargo1-01.00.00.0
L.Starks1-01.00.00.0

TacklesUA-ATotalSacksTFL
C.Correa2-02.00.00.0
C.Wakley2-02.00.00.0
M.Powell1-11.50.50.5
R.Toney Jr.1-11.50.00.0
S.Ellis1-01.00.00.0
R.Turner1-01.00.00.0
T.Grimes0-10.50.00.0

QtrTimeScoring PlayV-H
2nd10:21PUR - D.Mockobee 4 yd TD RUSH (KICK by S.Porath) , 13-91 5:26-21

Play-by-Play Summary (3rd quarter)
Ball St. vs. Purdue (Final)
08/30/2025 at West Lafayette, Indiana

At the start of the second half, BSU will receive and PUR will defend the south goal.
-Start of 3rd quarter, clock 15:00. [15:00]
TURNER, Seth kickoff 65 yards from the PUR35 to the BSU0, Touchback , clock 15:00.
BSU drive start at 15:00
1-10BSU25(14:59) [SG] KELLY, Kiael pass to the right complete for 3 yards to GROSS, Koby caught at the BSU24 and advanced to the BSU28 (RA-EL, Tahj), clock 14:47. [14:47]
2-7BSU28(14:34) [NHSG] QB Keeper KELLY, Kiael rush to the right for a gain of 5 yards to the BSU33, out of bounds, clock 14:31. [14:31]
3-2BSU33(13:52) [NHSG] QB Keeper KELLY, Kiael rush up the middle for a gain of 3 yards to the BSU36 (LINDSEY, TJ;POWELL, Mani), 1ST DOWN, clock 13:44. [13:44]R
1-10BSU36(13:11) [SG] KELLY, Kiael pass to the right incomplete intended for PEARSON, Roman thrown to the BSU34, clock 13:08. [13:08]
2-10BSU36(13:02) [SG] ASHLEY, Qua rush up the middle for a gain of 2 yards to the BSU38 (KENNEDY, Demeco), clock 12:59. [12:59]
3-8BSU38(12:23) [SG] KELLY, Kiael scrambles up the middle for a gain of 10 yards to the BSU48 (SLUSHER, Myles), 1ST DOWN, clock 12:10. [12:10]R
1-10BSU48(11:41) [SG] KELLY, Kiael scrambles up the middle for a gain of 12 yards to the PUR40 (SMITH, Trey), 1ST DOWN, clock 11:25. [11:25]R
1-10PUR40(10:52) [SG] ASHLEY, Qua rush to the left for a gain of 3 yards to the PUR37 (SLUSHER, Myles), clock 10:45. [10:45]
2-7PUR37(10:14) [SG] JACKSON, Elijah rush up the middle for a gain of 7 yards to the PUR30 (RA-EL, Tahj), 1ST DOWN, clock 10:04. [10:04]R
1-10PUR30(09:37) [SG] QB Keeper KELLY, Kiael rush up the middle for a gain of 1 yard to the PUR29 (MADDEN, C.J.), clock 09:31. [09:31]
2-9PUR29(08:57) [SG] KELLY, Kiael pass to the left complete for 1 yard to CASSENS, Drew caught at the PUR30 and advanced to the PUR28 (HINES, Hudauri), clock 08:41. [08:41]
3-8H28Timeout Ball St., clock 08:08. [08:08]
3-8PUR28(08:07) [SG] ASHLEY, Qua rush to the right for a gain of 1 yard to the PUR27 (NUNNALLY, CJ), clock 08:00. [08:00]
4-7PUR27(07:22) HOLMER, Carson field goal attempt from 45 yards NO GOOD (right upright) [kick was spotted at PUR35], clock 07:18. [07:18]
Drive Summary: 13 plays, 48 yards, 7:42
PUR drive start at 07:18
1-10PUR27(07:16) [NHSG] BROWNE, Ryan pass up the middle complete for 10 yards to JACKSON III, Michael to the PUR37 (GRAVELY JR., Michael), 1ST DOWN, clock 06:59. [06:59]P
1-10PUR37(06:52) [NHSG] MOCKOBEE, Devin rush up the middle for a gain of 6 yards to the PUR43 (WING, Micah), clock 06:41. [06:41]
2-4PUR43(06:26) [NHSG] BROWNE, Ryan pass short to the left complete for 9 yards to JACKSON III, Michael caught at the PUR46 and advanced to the BSU48 (STEMLER, Joey), 1ST DOWN, clock 06:16. [06:16]P
1-10BSU48(05:53) [NHSG] BROWNE, Ryan pass to the right incomplete intended for BRANCH, Arhmad thrown to the BSU35, clock 05:48. [05:48]
2-10BSU48(05:46) [NHSG] BROWNE, Ryan pass short to the right complete for 29 yards to MOCKOBEE, Devin caught at the BSU46 and advanced to the BSU19 (MCCARGO, Muheem), out of bounds, 1ST DOWN, clock 05:35. [05:35]P
1-10BSU19(05:13) [NHSG] QB Keeper BROWNE, Ryan rush to the left for a gain of 5 yards to the BSU14 (YATES, Willizhuan), out of bounds, clock 05:03. [05:03]
2-5BSU14(04:44) [NHSG] BROWNE, Ryan pass up the middle complete for 14 yards to JACKSON III, Michael to the BSU0, 1ST DOWN, TOUCHDOWN PUR, clock 04:40 (Scoring play confirmed). [04:40]P
0-0BSU3PORATH, Spencer PAT kick attempt is good.
Ball St. 0, Purdue 28
Drive Summary: 7 plays, 73 yards, 2:38
TURNER, Seth kickoff 65 yards from the PUR35 to the BSU0, Touchback , clock 04:40.
BSU drive start at 04:40
1-10BSU25PENALTY Before the snap, PUR Disconcerting Signals on POWELL, Mani enforced 5 yards from the BSU25 to the BSU30, clock 04:40. [04:40]
1-5BSU30(04:39) [NHSG] ASHLEY, Qua rush up the middle for a gain of 2 yards to the BSU32 (RA-EL, Tahj), clock 04:33. [04:33]
2-3BSU32(04:01) [SG] QB Keeper KELLY, Kiael rush up the middle for a gain of 2 yards to the BSU34 (COFFEY, An'Darius), clock 03:51. [03:51]
3-1BSU34(03:15) [SG] ASHLEY, Qua rush up the middle for a gain of 2 yards to the BSU36 (RA-EL, Tahj), 1ST DOWN, clock 03:04. [03:04]R
1-10BSU36(02:30) [SG] KELLY, Kiael sacked for a loss of 4 yards at the BSU32 (ELLIS, Sanders), clock 02:21. [02:21]
2-14BSU32(01:39) [SG] KELLY, Kiael pass to the right complete for -3 yards to ASHLEY, Qua caught at the BSU25 and advanced to the BSU29 (LINDSEY, TJ;HARKLESS, Jamarrion), clock 01:33. [01:33]
3-17BSU29(00:37) [SG] QB Keeper KELLY, Kiael rush up the middle for a gain of 3 yards to the BSU32 (CHARLES, Breylon), clock 00:33. [00:33]
4-14BSU32(00:14) SAUL, Adam punt 40 yards to the PUR28 downed, clock 00:07. PENALTY Before the snap, BSU Illegal Formation PUR Running Into the kicker , Offsetting penalties [FAKE PUNT]. NO PLAY (replay the down). [00:07]
4-14BSU32(00:06) SAUL, Adam punt 43 yards to the PUR25, JACKSON III, Michael returned 4 yards to the PUR29 (VOORHIS, Nathan), clock 00:00. [00:00]
Drive Summary: 6 plays, 7 yards, 4:40
-End of 3rd quarter, clock 0:00. [0:00]
END OF 3rd QUARTER: Ball St. 0, Purdue 28

Time1st DownsConversions
Quarter SummaryScorePossRPXT3rd4thRushingPassingPenalties
Ball St.012:2250053-50-014-493-4-0-10-0
Purdue72:3804040-00-02-114-5-0-621-5

Quickie Statistics (3rd Quarter Cumulative)
Ball St. vs. Purdue (Final)
08/30/2025 at West Lafayette, Indiana

BSUPUR
Score028
FIRST DOWNS1116
RUSHES-YARDS (NET)32-10718-53
PASSING-YARDS (NET)48266
Passes Att-Comp-Int13-8-019-15-0
TOTAL OFFENSE PLAYS-YARDS45-15537-319
Fumble Returns-Yards0-00-0
Punt Returns-Yards1--32-7
Kickoff Returns-Yards2-341-20
Interception Returns-Yards0-00-0
Punts (Number-Avg)3-40.71-45.0
Fumbles-Lost0-01-0
Penalties-Yards2-132-10
Possession Time28:3115:52
Third-Down Conversions4-112-6
Fourth-Down Conversions0-11-1

Ball St.

Purdue

RushingNo.GainLossNetTDLgAvg
K.Kelly15670670124.5
Q.Ashley1046-1450214.5
E.Jackson1707077
T.Horton34-31040.3

RushingNo.GainLossNetTDLgAvg
D.Mockobee1145-3421133.8
A.Harris2505042.5
R.Browne415015153.8

PassingC-A-IYdsTDLgSack
K.Kelly8-13-0350143

PassingC-A-IYdsTDLgSack
R.Browne15-19-02572491

ReceivingNo.YdsTDTgtLg
T.Robinson17027
Q.Ashley22025
E.Weatherly18028

ReceivingNo.YdsTDTgtLg
M.Jackson III6721618
N.Tuggle16016
A.Branch31011449
E.Horton1120112

PuntingNo.YdsAvgLgIn20TB
A.Saul520440.84600

PuntingNo.YdsAvgLgIn20TB
J.McCallister315150.35500

Punt ReturnsNo.YardsTDLg
E.Weatherly1-30-3

Punt ReturnsNo.YardsTDLg
M.Jackson III2704

Kick ReturnsNo.YardsTDLg
Q.Ashley234017

Kick ReturnsNo.YardsTDLg
A.Harris120020

TacklesUA-ATotalSacksTFL
J.Stemler5-05.00.00.0
N.Voorhis3-13.51.01.0
A.Whitner3-03.00.01.0
A.Chea1-22.00.00.0
M.Gravely Jr.2-02.00.00.0
E.McClain2-02.00.01.0
M.Wing2-02.00.00.0
M.McCargo2-02.00.00.0

TacklesUA-ATotalSacksTFL
T.Ra-El6-06.00.01.0
C.Correa4-04.00.01.0
M.Powell2-23.00.50.5
S.Ellis2-12.51.01.0
C.Madden2-12.50.50.5
H.Hines2-02.00.00.0
C.Wakley2-02.00.00.0
M.Slusher2-02.00.00.0

QtrTimeScoring PlayV-H
1st14:20PUR - A.Branch 49 yd TD PASS from R.Browne (KICK by S.Porath) , 2-72 0:36-7
1st09:47PUR - R.Browne 5 yd TD RUSH (KICK by S.Porath) , 6-71 2:55-14
2nd10:21PUR - D.Mockobee 4 yd TD RUSH (KICK by S.Porath) , 13-91 5:26-21
3rd04:40PUR - M.Jackson III 14 yd TD PASS from R.Browne (KICK by S.Porath) , 7-73 2:38-28

Quickie Statistics (3rd Quarter only)
Ball St. vs. Purdue (Final)
08/30/2025 at West Lafayette, Indiana

BSUPUR
Score07
FIRST DOWNS54
RUSHES-YARDS (NET)14-492-11
PASSING-YARDS (NET)162
Passes Att-Comp-Int4-3-05-4-0
TOTAL OFFENSE PLAYS-YARDS18-507-73
Fumble Returns-Yards0-00-0
Punt Returns-Yards0-01-4
Kickoff Returns-Yards0-00-0
Interception Returns-Yards0-00-0
Punts (Number-Avg)1-43.00-0
Fumbles-Lost0-00-0
Penalties-Yards0-01-5
Possession Time12:222:38
Third-Down Conversions3-50-0
Fourth-Down Conversions0-00-0

Ball St.

Purdue

RushingNo.GainLossNetTDAvgLg
K.Kelly73603605.112
Q.Ashley510010023
E.Jackson1707077

RushingNo.GainLossNetTDAvgLg
D.Mockobee1606066
R.Browne1505055

PassingC-A-IYdsTDLgSack
K.Kelly3-4-0-3031

PassingC-A-IYdsTDLgSack
R.Browne4-5-0621290

ReceivingNo.YardsTDTgtLg
Q.Ashley1-301-3

ReceivingNo.YardsTDTgtLg
M.Jackson III3331314
A.Branch0001

PuntingNo.YdsAvgLngIn20TB
A.Saul14343.04300

PuntingNo.YdsAvgLngIn20TB

Punt ReturnsNo.YardsTDLg

Punt ReturnsNo.YardsTDLg
M.Jackson III1404

Kick ReturnsNo.YardsTDLg

Kick ReturnsNo.YardsTDLg

TacklesUA-ATotalSacksTFL
M.Gravely Jr.1-01.00.00.0
M.Wing1-01.00.00.0
M.McCargo1-01.00.00.0
W.Yates1-01.00.00.0
J.Stemler1-01.00.00.0
N.Voorhis1-01.00.00.0

TacklesUA-ATotalSacksTFL
T.Ra-El4-04.00.00.0
M.Slusher2-02.00.00.0
H.Hines1-01.00.00.0
S.Ellis1-01.01.01.0
C.Madden1-01.00.00.0
T.Lindsey0-21.00.00.5
D.Kennedy1-01.00.00.0
T.Smith1-01.00.00.0

QtrTimeScoring PlayV-H
3rd04:40PUR - M.Jackson III 14 yd TD PASS from R.Browne (KICK by S.Porath) , 7-73 2:38-28

Play-by-Play Summary (4th quarter)
Ball St. vs. Purdue (Final)
08/30/2025 at West Lafayette, Indiana

PUR drive start at 15:00
-Start of 4th quarter, clock 15:00. [15:00]
1-10PUR29(14:59) [NHSG] BROWNE, Ryan pass deep up the middle incomplete intended for HORTON, EJ thrown to the BSU25, clock 14:52. [14:52]
2-10PUR29(14:51) [NHSG] BROWNE, Ryan pass to the left complete for 19 yards to TUGGLE, Nitro caught at the PUR35 and advanced to the PUR48 (SHEPHERD, Deondre), 1ST DOWN, clock 14:33. [14:33]P
1-10PUR48[NHSG] BROWNE, Ryan pass deep up the middle incomplete intended for WATSON, Jesse broken up by FIELDS, DJ at the BSU26, clock 14:21. [14:21]
2-10PUR48(14:20) [NHSG] MOCKOBEE, Devin rush up the middle for a gain of 9 yards to the BSU43 (BEEBE, Jack), clock 14:12. [14:12]
3-1BSU43(13:47) [NHSG] MOCKOBEE, Devin rush up the middle for a gain of 4 yards to the BSU39 (LEWIS, Joedrick), 1ST DOWN, clock 13:39. [13:39]R
1-10BSU39(13:15) [NHSG] BROWNE, Ryan pass to the right complete for 12 yards to HORTON, EJ caught at the BSU40 and advanced to the BSU27 (SHEPHERD, Deondre;ECHOLES JR., DeJuan), 1ST DOWN, clock 13:03. [13:03]P
1-10BSU27(12:48) [NHSG] BROWNE, Ryan pass up the middle incomplete intended for TUGGLE, Nitro thrown to the BSU20, clock 12:45. [12:45]
2-10BSU27(12:45) [NHSG] MOCKOBEE, Devin rush up the middle for a gain of 4 yards to the BSU23 (CONLEY, Darin), clock 12:35. [12:35]
3-6BSU23(12:05) [NHSG] BROWNE, Ryan pass up the middle complete for 14 yards to HORTON, EJ to the BSU9 (PEARSON, Roman), 1ST DOWN, clock 11:50. [11:50]P
1-9BSU9(11:28) [NHSG] QB Keeper BROWNE, Ryan rush to the left for a loss of 3 yards to the BSU12 (JOHNSON, Caden), clock 11:11. [11:11]
2-12BSU12(10:48) [NHSG] BROWNE, Ryan pass up the middle incomplete intended for WATSON, Jesse, clock 10:40. [10:40]
3-12BSU12(10:39) [NHSG] BROWNE, Ryan scrambles to the right for a gain of 2 yards to the BSU10 (JOHNSON, Caden), clock 10:21. [10:21]
4-10BSU10PORATH, Spencer field goal attempt from 28 yards GOOD [kick was spotted at BSU18], clock 09:59. [09:59]
Ball St. 0, Purdue 31
Drive Summary: 13 plays, 61 yards, 5:01
TURNER, Seth kickoff 65 yards from the PUR35 to the BSU0, Touchback , clock 09:59.
BSU drive start at 09:59
1-10BSU25(09:58) [NHSG] KELLY, Kiael pass to the right incomplete intended for ROBINSON, Ty thrown to the BSU32; QB hurried by NUNNALLY, CJ, clock 09:53. [09:53]
2-10BSU25(09:53) [SG] QB Keeper KELLY, Kiael rush to the right for a gain of 7 yards to the BSU32 (RA-EL, Tahj), clock 09:43. [09:43]
3-3BSU32(09:20) [SG] QB Keeper KELLY, Kiael rush up the middle for a gain of 1 yard to the BSU33 (SANFORD, Alex), clock 09:14. [09:14]
4-2BSU33(08:35) [SG] KELLY, Kiael pass up the middle complete for 37 yards to JACKSON, Elijah caught at the BSU31 and advanced to the PUR30 (WAKLEY, Crew), out of bounds, 1ST DOWN, clock 08:24. [08:24]P
1-10PUR30(07:56) KELLY, Kiael pass to the right complete for -1 yard to JACKSON, Elijah caught at the PUR32 and advanced to the PUR31 (RA-EL, Tahj), clock 07:50. PENALTY PUR Personal Foul on RA-EL, Tahj enforced 15 yards from the PUR30 to the PUR15 and results in automatic 1ST DOWN [SG]. NO PLAY (replay the down). [07:50]E
1-10PUR15(07:31) [NHSG] KELLY, Kiael sacked for a loss of 2 yards at the PUR17 (CHARLES, Breylon), clock 07:24. [07:24]
2-12PUR17(06:48) [SG] QB Keeper KELLY, Kiael rush up the middle for a gain of 3 yards to the PUR14 (CHARLES, Breylon), clock 06:40. [06:40]
3-9PUR14(06:11) [NHSG] KELLY, Kiael pass to the left complete for 2 yards to ROBINSON, Ty caught at the PUR14 and advanced to the PUR12 (POWELL, Mani), clock 05:55. [05:55]
4-7PUR12(05:31) HOLMER, Carson field goal attempt from 29 yards NO GOOD (wide right) [kick was spotted at PUR19], clock 05:27. [05:27]
Drive Summary: 8 plays, 63 yards, 4:32
PUR drive start at 05:27
M.Singleton in at QB for PUR
1-10PUR20(05:26) [NHSG] SINGLETON, Malachi pass deep to the right complete for 22 yards to SMITH, Corey to the PUR42, End of Play, 1ST DOWN, clock 05:07. [05:07]P
1-10PUR42(04:56) [NHSG] HARRIS, Antonio rush up the middle for a gain of 7 yards to the PUR49 (HARMON, Jahmad), clock 04:46. [04:46]
2-3PUR49(04:26) [NHSG] THOMAS, Malachi rush to the right for no gain to the PUR49 (HUDSON, Scott;ECHOLES JR., DeJuan), clock 04:11. [04:11]
3-3PUR49(03:46) [NHSG] SINGLETON, Malachi pass up the middle incomplete intended for JACKSON III, Michael broken up by HARMON, Jahmad at the BSU40, clock 03:42. [03:42]
4-3PUR49(03:40) MCCALLISTER, Jack punt 46 yards to the BSU5, fair catch by WEATHERLY, Eric, clock 03:36. PENALTY BSU Running Into the kicker on ADEWOYIN, Tobi enforced 5 yards from the PUR49 to the BSU46, penalty is enforced before the change of possession [FAKE PUNT]. NO PLAY (replay the down). [03:36]
1-10BSU46(03:26) [NH] QB Keeper SINGLETON, Malachi rush to the right for a gain of 7 yards to the BSU39 (CHEA, Alfred), clock 03:17. [03:17]
2-3BSU39(03:02) [NHSG] THOMAS, Malachi rush up the middle for a gain of 2 yards to the BSU37 (WIEGOLD, Jackson), clock 02:52. [02:52]
3-1BSU37(02:25) [NHSG] QB Keeper SINGLETON, Malachi rush to the left for a loss of 2 yards to the BSU39 (HARMON, Jahmad), clock 02:17. [02:17]
4-3V39Timeout Official, clock 02:00. [02:00]
4-3BSU39(01:58) [NHSG] SINGLETON, Malachi pass to the right complete for 7 yards to TUGGLE, Nitro caught at the BSU33 and advanced to the BSU32 (STARKS, Layton), 1ST DOWN, clock 01:42. [01:42]P
1-10BSU32(01:26) [NHSG] QB Keeper SINGLETON, Malachi rush to the left for a gain of 12 yards to the BSU20 (WIEGOLD, Jackson), 1ST DOWN, clock 01:19. [01:19]R
1-10V20Timeout Official, clock 01:19. [01:19]
1-10BSU20(00:25) [NHSG] Kneel down by SINGLETON, Malachi at BSU22 (team loss of 2), clock 00:00. [00:00]
Drive Summary: 10 plays, 58 yards, 5:27
1-10BSU22End of game, clock 0:00.
FINAL SCORE: Ball St. 0, Purdue 31

Time1st DownsConversions
Quarter SummaryScorePossRPXT3rd4thRushingPassingPenalties
Ball St.04:3201120-21-14-92-3-0-391-5
Purdue310:2825072-51-112-405-10-0-741-15

Quickie Statistics (4th Quarter only)
Ball St. vs. Purdue (Final)
08/30/2025 at West Lafayette, Indiana

BSUPUR
Score03
FIRST DOWNS27
RUSHES-YARDS (NET)4-912-40
PASSING-YARDS (NET)3974
Passes Att-Comp-Int3-2-010-5-0
TOTAL OFFENSE PLAYS-YARDS7-4822-114
Fumble Returns-Yards0-00-0
Punt Returns-Yards0-00-0
Kickoff Returns-Yards0-00-0
Interception Returns-Yards0-00-0
Punts (Number-Avg)0-00-0
Fumbles-Lost0-00-0
Penalties-Yards1-51-15
Possession Time4:3210:28
Third-Down Conversions0-22-5
Fourth-Down Conversions1-11-1

Ball St.

Purdue

RushingNo.GainLossNetTDAvgLg
K.Kelly31101103.77

RushingNo.GainLossNetTDAvgLg
D.Mockobee31701705.79
M.Singleton319-21705.712
A.Harris1707077
R.Browne22-3-10-0.52

PassingC-A-IYdsTDLgSack
K.Kelly2-3-0370371

PassingC-A-IYdsTDLgSack
R.Browne3-7-0450190
M.Singleton2-3-0290220

ReceivingNo.YardsTDTgtLg
T.Robinson12022
E.Jackson1370137

ReceivingNo.YardsTDTgtLg
M.Jackson III0001
N.Tuggle2260319
E.Horton2260314

PuntingNo.YdsAvgLngIn20TB

PuntingNo.YdsAvgLngIn20TB

Punt ReturnsNo.YardsTDLg

Punt ReturnsNo.YardsTDLg

Kick ReturnsNo.YardsTDLg

Kick ReturnsNo.YardsTDLg

TacklesUA-ATotalSacksTFL
C.Johnson2-02.00.01.0
J.Harmon2-02.00.01.0
J.Wiegold2-02.00.00.0
D.Shepherd1-11.50.00.0
A.Chea1-01.00.00.0
J.Lewis1-01.00.00.0
R.Pearson1-01.00.00.0
J.Beebe1-01.00.00.0

TacklesUA-ATotalSacksTFL
B.Charles2-02.01.01.0
C.Wakley1-01.00.00.0
A.Sanford1-01.00.00.0
M.Powell1-01.00.00.0
T.Ra-El1-01.00.00.0

QtrTimeScoring PlayV-H
4th09:59PUR - S.Porath 28 yd FG , 13-61 5:010-31

Ball St. Explosive Plays
Ball St. vs. Purdue (Final)
08/30/2025 at West Lafayette, Indiana

Ball St.

Passing Plays Gain of 15+
1 Plays for 37 total yards (74% of total passing yards)

Yds
Qtr
Context/Play
37
4
4th and 2 on BSU33
(08:24) (08:35) [SG] KELLY, Kiael pass up the middle complete for 37 yards to JACKSON, Elijah caught at the BSU31 and advanced to the PUR30 (WAKLEY, Crew), out of bounds, 1ST DOWN, clock 08:24.


Rushing Plays Gain of 10+
5 Plays for 69 total yards (59% of total rushing yards)

Yds
Qtr
Context/Play
21
2
1st and 10 on BSU49
(04:22) (04:28) [SG] ASHLEY, Qua rush to the left for a gain of 21 yards to the PUR30 (TONEY JR., Richard), out of bounds, 1ST DOWN, clock 04:22.
14
2
1st and 10 on BSU4
(07:06) (07:13) [SG] ASHLEY, Qua rush up the middle for a gain of 14 yards to the BSU18 (TURNER, Ryan), 1ST DOWN, clock 07:06.
12
2
1st and 10 on BSU37
(04:58) (05:10) [SG] QB Keeper KELLY, Kiael rush up the middle for a gain of 12 yards to the BSU49 (WAKLEY, Crew), 1ST DOWN, clock 04:58.
12
3
1st and 10 on BSU48
(11:25) (11:41) [SG] KELLY, Kiael scrambles up the middle for a gain of 12 yards to the PUR40 (SMITH, Trey), 1ST DOWN, clock 11:25.
10
3
3rd and 8 on BSU38
(12:10) (12:23) [SG] KELLY, Kiael scrambles up the middle for a gain of 10 yards to the BSU48 (SLUSHER, Myles), 1ST DOWN, clock 12:10.


All Plays Gain of 20+
2 Plays for 58 total yards
Yds
Qtr
Context/Play
37
4
4th and 2 on BSU33
(08:24) (08:35) [SG] KELLY, Kiael pass up the middle complete for 37 yards to JACKSON, Elijah caught at the BSU31 and advanced to the PUR30 (WAKLEY, Crew), out of bounds, 1ST DOWN, clock 08:24.
21
2
1st and 10 on BSU49
(04:22) (04:28) [SG] ASHLEY, Qua rush to the left for a gain of 21 yards to the PUR30 (TONEY JR., Richard), out of bounds, 1ST DOWN, clock 04:22.

Purdue Explosive Plays
Ball St. vs. Purdue (Final)
08/30/2025 at West Lafayette, Indiana

Purdue

Passing Plays Gain of 15+
9 Plays for 227 total yards (89% of total passing yards)

Yds
Qtr
Context/Play
49
1
1st and 10 on BSU49
(14:20) (14:30) [NHSG] BROWNE, Ryan pass deep up the middle complete for 49 yards to BRANCH, Arhmad caught at the BSU30 and advanced to the BSU0, 1ST DOWN, TOUCHDOWN PUR, clock 14:20 (Scoring play confirmed).
35
1
1st and 10 on PUR46
(12:05) (12:17) [NHSG] BROWNE, Ryan pass deep to the right complete for 35 yards to BRANCH, Arhmad caught at the BSU22 and advanced to the BSU19 (MCCLAIN, Eric), out of bounds, 1ST DOWN, clock 12:05.
29
3
2nd and 10 on BSU48
(05:35) (05:46) [NHSG] BROWNE, Ryan pass short to the right complete for 29 yards to MOCKOBEE, Devin caught at the BSU46 and advanced to the BSU19 (MCCARGO, Muheem), out of bounds, 1ST DOWN, clock 05:35.
22
1
2nd and 9 on PUR10
(00:00) (00:12) [NHSG] BROWNE, Ryan pass to the left complete for 22 yards to HARRIS, Antonio caught at the PUR5 and advanced to the PUR32 (FIELDS, DJ;SHEPHERD, Deondre), out of bounds, 1ST DOWN, clock 00:00.
22
4
1st and 10 on PUR20
(05:07) (05:26) [NHSG] SINGLETON, Malachi pass deep to the right complete for 22 yards to SMITH, Corey to the PUR42, End of Play, 1ST DOWN, clock 05:07.
19
4
2nd and 10 on PUR29
(14:33) (14:51) [NHSG] BROWNE, Ryan pass to the left complete for 19 yards to TUGGLE, Nitro caught at the PUR35 and advanced to the PUR48 (SHEPHERD, Deondre), 1ST DOWN, clock 14:33.
18
2
2nd and 10 on BSU31
(12:39) (12:50) [NHSG] BROWNE, Ryan pass deep to the left complete for 18 yards to JACKSON III, Michael caught at the BSU15 and advanced to the BSU13, out of bounds, 1ST DOWN, clock 12:39.
17
1
1st and 10 on PUR29
(12:32) (12:41) [NHSG] BROWNE, Ryan pass to the right complete for 17 yards to BRANCH, Arhmad caught at the PUR38 and advanced to the PUR46 (YATES, Willizhuan), out of bounds, 1ST DOWN, clock 12:32.
16
2
3rd and 19 on PUR27
(00:57) (01:07) [NHSG] BROWNE, Ryan pass up the middle complete for 16 yards to MOCKOBEE, Devin caught at the PUR35 and advanced to the PUR43 (STEMLER, Joey), clock 00:57.


Rushing Plays Gain of 10+
3 Plays for 36 total yards (39% of total rushing yards)

Yds
Qtr
Context/Play
13
1
1st and 10 on PUR38
(14:42) (14:45) [NHSG] MOCKOBEE, Devin rush to the right for a gain of 13 yards to the BSU49 (STEMLER, Joey), out of bounds, 1ST DOWN, clock 14:42.
12
4
1st and 10 on BSU32
(01:19) (01:26) [NHSG] QB Keeper SINGLETON, Malachi rush to the left for a gain of 12 yards to the BSU20 (WIEGOLD, Jackson), 1ST DOWN, clock 01:19.
11
1
1st and 10 on BSU19
(11:47) (11:50) [NHSG] MOCKOBEE, Devin rush to the left for a gain of 11 yards to the BSU8 (JOHNSON, Caden;VOORHIS, Nathan), 1ST DOWN, clock 11:47.


All Plays Gain of 20+
6 Plays for 234 total yards
Yds
Qtr
Context/Play
49
1
1st and 10 on BSU49
(14:20) (14:30) [NHSG] BROWNE, Ryan pass deep up the middle complete for 49 yards to BRANCH, Arhmad caught at the BSU30 and advanced to the BSU0, 1ST DOWN, TOUCHDOWN PUR, clock 14:20 (Scoring play confirmed).
35
1
1st and 10 on PUR46
(12:05) (12:17) [NHSG] BROWNE, Ryan pass deep to the right complete for 35 yards to BRANCH, Arhmad caught at the BSU22 and advanced to the BSU19 (MCCLAIN, Eric), out of bounds, 1ST DOWN, clock 12:05.
29
3
2nd and 10 on BSU48
(05:35) (05:46) [NHSG] BROWNE, Ryan pass short to the right complete for 29 yards to MOCKOBEE, Devin caught at the BSU46 and advanced to the BSU19 (MCCARGO, Muheem), out of bounds, 1ST DOWN, clock 05:35.
22
1
2nd and 9 on PUR10
(00:00) (00:12) [NHSG] BROWNE, Ryan pass to the left complete for 22 yards to HARRIS, Antonio caught at the PUR5 and advanced to the PUR32 (FIELDS, DJ;SHEPHERD, Deondre), out of bounds, 1ST DOWN, clock 00:00.
22
4
1st and 10 on PUR20
(05:07) (05:26) [NHSG] SINGLETON, Malachi pass deep to the right complete for 22 yards to SMITH, Corey to the PUR42, End of Play, 1ST DOWN, clock 05:07.
20
1
0th and 0 on BSU35
(14:56) (15:00) HOLMER, Carson kickoff 57 yards from the BSU35 to the PUR8, HARRIS, Antonio returned 20 yards to the PUR28 (JONES, Jalon;CHEA, Alfred), clock 14:56.