Week 1 · 2025

Ball State at Purdue

Sat 08/30/2025 12:00 PMRoss-Ade StadiumPurdue pregame87%Pregame win probability: 87% for Purdue. Purdue favored, and won.

72°5 mph NE · 36% humidityRecorded at kickoff by College Football Data

Ball State

0

4–8

Purdue

31

2–10

Attendance

53,994

reported

PUR4 plays, 72 yd · Touchdown

14:561st & 10own 35Carson Holmer kickoff for 57 yds , Antonio Harris return for 20 yds to the PUR 28+20
14:511st & 10own 28(14:56) No Huddle-Shotgun Browne,Ryan pass incomplete short middle to Branch,Arhmad thrown to PUR42 broken up by Yates,Willizhuan PENALTY BSU Holding (Yates,Willizhuan) 10 yards from PUR28 to PUR38, 1ST DOWN. NO PLAY.+10
14:421st & 10own 38Devin Mockobee run for 13 yds to the BALL 49 for a 1ST down+13
14:201st & 10opp 49Ryan Browne pass complete to Arhmad Branch for 49 yds for a TD (Spencer Porath KICK)+49

BALL5 plays, 6 yd · Punt

14:161st & 10own 35Seth Turner kickoff for 62 yds , Qua Ashley return for 17 yds to the BALL 20+17
14:051st & 10own 20Qua Ashley run for a loss of 1 yard to the BALL 19−1
13:322nd & 11own 19Kiael Kelly pass incomplete to Koby Gross0
13:143rd & 11own 19Kiael Kelly pass complete to Ty Robinson for 7 yds to the BALL 26+7
12:424th & 4own 26Adam Saul punt for 45 yds, fair catch by Michael Jackson III at the PUR 290

PUR7 plays, 71 yd · Touchdown

12:321st & 10own 29Ryan Browne pass complete to Arhmad Branch for 17 yds to the PUR 46 for a 1ST down+17
12:051st & 10own 46Ryan Browne pass complete to Arhmad Branch for 35 yds to the BALL 19 for a 1ST down+35
11:471st & 10opp 19Devin Mockobee run for 11 yds to the BALL 8 for a 1ST down+11
11:271st & goalopp 8(11:28) PENALTY PUR False Start (Trent,Ethan) 5 yards from BSU08 to BSU13. NO PLAY.−5
11:031st & goalopp 13Devin Mockobee run for no gain to the BALL 130
10:212nd & goalopp 13Ryan Browne pass complete to Corey Smith for 8 yds to the BALL 5+8
9:473rd & goalopp 5Ryan Browne run for 5 yds for a TD (Spencer Porath KICK)+5

BALL5 plays, 2 yd · Punt

9:431st & 10own 35Seth Turner kickoff for 51 yds , Qua Ashley return for 17 yds to the BALL 31+17
9:251st & 10own 31TJ Horton run for a loss of 3 yards to the BALL 28−3
8:452nd & 13own 28Kiael Kelly sacked for a loss of 1 yard to the BALL 27−1
8:093rd & 14own 27Kiael Kelly run for 6 yds to the BALL 33+6
7:324th & 8own 33Adam Saul punt for 31 yds0

PUR4 plays, 4 yd · Punt

7:201st & 10own 36Ryan Browne run for no gain to the PUR 360
6:542nd & 10own 36Devin Mockobee run for a loss of 2 yards to the PUR 34−2
6:093rd & 12own 34Ryan Browne pass complete to Nitro Tuggle for 6 yds to the PUR 40+6
5:454th & 6own 40Jack McCallister punt for 45 yds , Eric Weatherly returns for no gain to the BALL 120

BALL9 plays, 33 yd · Punt

5:351st & 10own 12Kiael Kelly run for 2 yds to the BALL 14+2
5:042nd & 8own 14Qua Ashley run for 1 yd to the BALL 15+1
4:163rd & 7own 15Kiael Kelly pass complete to Eric Weatherly for 8 yds to the BALL 23 for a 1ST down+8
3:361st & 10own 23Kiael Kelly run for 5 yds to the BALL 28+5
2:452nd & 5own 28Kiael Kelly pass complete to Maximus Webster for 13 yds to the BALL 41 for a 1ST down+13
2:131st & 10own 41TJ Horton run for 4 yds to the BALL 45+4
1:302nd & 6own 45TJ Horton run for no gain to the BALL 450
0:543rd & 6own 45Kiael Kelly pass incomplete to Ty Robinson0
0:474th & 6own 45Adam Saul punt for 46 yds, fair catch by Michael Jackson III at the PUR 90

PUR14 plays, 91 yd · Touchdown

0:351st & 10own 9Antonio Harris run for 1 yd to the PUR 10+1
0:002nd & 9own 10Ryan Browne pass complete to Antonio Harris for 22 yds to the PUR 32 for a 1ST down+22
0:00own 10End of 1st Quarter+22
14:531st & 10own 32Purdue Penalty, Ineligible Downfield on Pass (Yards) declined0
14:372nd & 10own 32Ryan Browne pass complete to Michael Jackson III for 8 yds to the PUR 40+8
14:023rd & 2own 40Antonio Harris run for 4 yds to the PUR 44 for a 1ST down+4
13:341st & 10own 44Ryan Browne pass complete to Michael Jackson III for 13 yds to the BALL 43 for a 1ST down+13
12:591st & 10opp 43Ryan Browne pass complete to EJ Horton Jr. for 12 yds to the BALL 31 for a 1ST down+12
12:511st & 10opp 31Ryan Browne pass incomplete to Jesse Watson0
12:392nd & 10opp 31Ryan Browne pass complete to Michael Jackson III for 18 yds to the BALL 13 for a 1ST down+18
12:111st & 10opp 13Devin Mockobee run for 3 yds to the BALL 10+3
11:322nd & 7opp 10Ryan Browne run for 5 yds to the BALL 5+5
10:543rd & 2opp 5Devin Mockobee run for 1 yd to the BALL 4+1
10:214th & 1opp 4Devin Mockobee run for 4 yds for a TD (Spencer Porath KICK)+4

BALL5 plays, 4 yd · Punt

10:211st & 10own 35Seth Turner kickoff for 65 yds for a touchback0
9:581st & 10own 25Kiael Kelly run for no gain to the BALL 250
9:232nd & 10own 25Kiael Kelly run for 4 yds to the BALL 29+4
8:443rd & 6own 29Ball State Penalty, Offensive Holding (Alfred Chea) declined0
8:354th & 6own 29Adam Saul punt for 39 yds , Michael Jackson III returns for 3 yds to the PUR 35+3

PUR4 plays, 6 yd · Punt

8:091st & 10own 35Devin Mockobee run for a loss of 1 yard to the PUR 34 Devin Mockobee fumbled, recovered by PUR−1
7:512nd & 11own 34Devin Mockobee run for 7 yds to the PUR 41+7
7:233rd & 4own 41Ryan Browne pass incomplete to Jesse Watson0
7:144th & 4own 41Jack McCallister punt for 55 yds, punt out-of-bounds at the BALL 40

BALL10 plays, 60 yd · On downs

7:061st & 10own 4Qua Ashley run for 14 yds to the BALL 18 for a 1ST down+14
6:211st & 10own 18Kiael Kelly pass complete to Qua Ashley for 5 yds to the BALL 23+5
5:432nd & 5own 23Kiael Kelly pass complete to TJ Horton for 14 yds to the BALL 37 for a 1ST down+14
4:581st & 10own 37Kiael Kelly run for 12 yds to the BALL 49 for a 1ST down+12
4:221st & 10own 49Qua Ashley run for 21 yds to the PUR 30 for a 1ST down+21
3:371st & 10opp 30Kiael Kelly run for no gain to the PUR 300
2:492nd & 10opp 30Kiael Kelly run for 2 yds to the PUR 28+2
2:053rd & 8opp 28Kiael Kelly sacked by Mani Powell for a loss of 8 yards to the PUR 36−8
2:004th & 16opp 36Timeout Purdue, clock 02:000
1:514th & 16opp 36Kiael Kelly pass incomplete to Koby Gross0

PUR5 plays, 7 yd · Punt

1:451st & 10own 36Ryan Browne sacked by Nathan Voorhis for a loss of 9 yards to the PUR 27−9
1:092nd & 19own 27Devin Mockobee run for no gain to the PUR 270
1:093rd & 19own 27Timeout Purdue, clock 01:090
0:573rd & 19own 27Ryan Browne pass complete to Devin Mockobee for 16 yds to the PUR 43+16
0:464th & 3own 43Jack McCallister punt for 51 yds0

BALL3 plays, -3 yd · End of period

0:371st & 10own 6Qua Ashley run for no gain to the BALL 60
0:002nd & 10own 6PENALTY BSU False Start (Mosier,Cole) 3 yards from BSU06 to BSU03. NO PLAY.−3
0:00own 6End of 2nd Quarter−3

BALL15 plays, 48 yd · Missed FG

15:001st & 10own 35Seth Turner kickoff for 65 yds for a touchback0
14:471st & 10own 25Kiael Kelly pass complete to Koby Gross for 3 yds to the BALL 28+3
14:312nd & 7own 28Kiael Kelly run for 5 yds to the BALL 33+5
13:443rd & 2own 33Kiael Kelly run for 3 yds to the BALL 36 for a 1ST down+3
13:081st & 10own 36Kiael Kelly pass incomplete to Roman Pearson0
12:592nd & 10own 36Qua Ashley run for 2 yds to the BALL 38+2
12:103rd & 8own 38Kiael Kelly run for 10 yds to the BALL 48 for a 1ST down+10
11:251st & 10own 48Kiael Kelly run for 12 yds to the PUR 40 for a 1ST down+12
10:451st & 10opp 40Qua Ashley run for 3 yds to the PUR 37+3
10:042nd & 7opp 37Elijah Jackson run for 7 yds to the PUR 30 for a 1ST down+7
9:311st & 10opp 30Kiael Kelly run for 1 yd to the PUR 29+1
8:412nd & 9opp 29Kiael Kelly pass complete to Drew Cassens for 1 yd to the PUR 28+1
8:083rd & 8opp 28Timeout Purdue, clock 08:080
8:003rd & 8opp 28Qua Ashley run for 1 yd to the PUR 27+1
7:184th & 7opp 27Carson Holmer 45 yd FG MISSED+45

PUR7 plays, 73 yd · Touchdown

6:591st & 10own 27Ryan Browne pass complete to Michael Jackson III for 10 yds to the PUR 37 for a 1ST down+10
6:411st & 10own 37Devin Mockobee run for 6 yds to the PUR 43+6
6:162nd & 4own 43Ryan Browne pass complete to Michael Jackson III for 9 yds to the BALL 48 for a 1ST down+9
5:481st & 10opp 48Ryan Browne pass incomplete to Arhmad Branch0
5:352nd & 10opp 48Ryan Browne pass complete to Devin Mockobee for 29 yds to the BALL 19 for a 1ST down+29
5:031st & 10opp 19Ryan Browne run for 5 yds to the BALL 14+5
4:402nd & 5opp 14Ryan Browne pass complete to Michael Jackson III for 14 yds for a TD (Spencer Porath KICK)+14

BALL11 plays, 7 yd · Punt

4:401st & 10own 35Seth Turner kickoff for 65 yds for a touchback0
4:401st & 10own 25PENALTY PUR Disconcerting Signals (Powell,Mani) 5 yards from BSU25 to BSU30. NO PLAY.+5
4:331st & 5own 30Qua Ashley run for 2 yds to the BALL 32+2
3:512nd & 3own 32Kiael Kelly run for 2 yds to the BALL 34+2
3:043rd & 1own 34Qua Ashley run for 2 yds to the BALL 36 for a 1ST down+2
2:211st & 10own 36Kiael Kelly sacked by Sanders Ellis for a loss of 4 yards to the BALL 32−4
1:332nd & 14own 32Kiael Kelly pass complete to Qua Ashley for 3 yds to the BALL 29+3
0:333rd & 17own 29Kiael Kelly run for 3 yds to the BALL 32+3
0:074th & 14own 32Adam Saul punt for 40 yds0
0:004th & 14own 32Adam Saul punt for 43 yds , Michael Jackson III returns for 4 yds to the PUR 29+4
0:00own 32End of 3rd Quarter0

PUR13 plays, 61 yd · Field goal

14:521st & 10own 29Ryan Browne pass incomplete to EJ Horton Jr.0
14:332nd & 10own 29Ryan Browne pass complete to Nitro Tuggle for 19 yds to the PUR 48 for a 1ST down+19
14:211st & 10own 48Ryan Browne pass incomplete to Jesse Watson0
14:122nd & 10own 48Devin Mockobee run for 9 yds to the BALL 43+9
13:393rd & 1opp 43Devin Mockobee run for 4 yds to the BALL 39 for a 1ST down+4
13:031st & 10opp 39Ryan Browne pass complete to EJ Horton Jr. for 12 yds to the BALL 27 for a 1ST down+12
12:451st & 10opp 27Ryan Browne pass incomplete to Nitro Tuggle0
12:352nd & 10opp 27Devin Mockobee run for 4 yds to the BALL 23+4
11:503rd & 6opp 23Ryan Browne pass complete to EJ Horton Jr. for 14 yds to the BALL 9 for a 1ST down+14
11:111st & goalopp 9Ryan Browne run for a loss of 3 yards to the BALL 12−3
10:402nd & goalopp 12Ryan Browne pass incomplete to Jesse Watson0
10:213rd & goalopp 12Ryan Browne run for 2 yds to the BALL 10+2
9:594th & goalopp 10Spencer Porath 28 yd FG GOOD+28

BALL10 plays, 63 yd · Missed FG

9:591st & 10own 35Seth Turner kickoff for 65 yds for a touchback0
9:531st & 10own 25Kiael Kelly pass incomplete to Ty Robinson0
9:432nd & 10own 25Kiael Kelly run for 7 yds to the BALL 32+7
9:143rd & 3own 32Kiael Kelly run for 1 yd to the BALL 33+1
8:244th & 2own 33Kiael Kelly pass complete to Elijah Jackson for 37 yds to the PUR 30 for a 1ST down+37
7:501st & 10opp 30(07:56) Shotgun Kelly,Kiael pass complete short right to Jackson,Elijah caught at PUR32, for 1 yard loss to the PUR31 (Ra-El,Tahj) PENALTY PUR Personal Foul (Ra-El,Tahj) 15 yards from PUR30 to PUR15, 1ST DOWN. NO PLAY.+15
7:241st & 10opp 15Kiael Kelly sacked by Breylon Charles for a loss of 2 yards to the PUR 17−2
6:402nd & 12opp 17Kiael Kelly run for 3 yds to the PUR 14+3
5:553rd & 9opp 14Kiael Kelly pass complete to Ty Robinson for 2 yds to the PUR 12+2
5:274th & 7opp 12Carson Holmer 29 yd FG MISSED+29

PUR14 plays, 53 yd · End of period

5:071st & 10own 20Malachi Singleton pass complete to Corey Smith for 22 yds to the PUR 42 for a 1ST down+22
4:461st & 10own 42Antonio Harris run for 7 yds to the PUR 49+7
4:112nd & 3own 49Malachi Thomas run for no gain to the PUR 490
3:423rd & 3own 49Malachi Singleton pass incomplete to Michael Jackson III0
3:364th & 3own 49Jack McCallister punt for 46 yds, fair catch by Eric Weatherly at the BALL 46+5
3:171st & 10opp 46Malachi Singleton run for 7 yds to the BALL 39+7
2:522nd & 3opp 39Malachi Thomas run for 2 yds to the BALL 37+2
2:173rd & 1opp 37Malachi Singleton run for a loss of 2 yards to the BALL 39−2
2:004th & 3opp 39Timeout Purdue, clock 02:000
1:424th & 3opp 39Malachi Singleton pass complete to Nitro Tuggle for 7 yds to the BALL 32 for a 1ST down+7
1:191st & 10opp 32Malachi Singleton run for 12 yds to the BALL 20 for a 1ST down+12
1:191st & 10opp 20Timeout Purdue, clock 01:190
0:001st & 10opp 20M. Singleton takes a knee−2
0:00opp 20End of 4th Quarter−2

Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.

Previous 8 meetings vs. Team

Purdue 8–0 vs Ball State

  • 2010 · wk 3Ball State 13 @ Purdue 24
  • 2006 · wk 3Ball State 28 @ Purdue 38
  • 2004 · wk 3Ball State 7 @ Purdue 59
  • 1997 · wk 5Ball State 14 @ Purdue 28
  • 1995 · wk 6Ball State 13 @ Purdue 35
  • 1994 · wk 4Ball State 21 @ Purdue 49
  • 1986 · wk 3Ball State 3 @ Purdue 20
  • 1985 · wk 4Ball State 18 @ Purdue 37

Research

Keep this open while you look at others