Ball State @ Purdue, Week 1 · 2025

04–8@FINAL312–10
Sat, Aug 30, 2025Ross-Ade StadiumWest Lafayette, IN

HOW IT WENT

Week 1 · 2025
FINALQ1Q2Q3Q4T
Ball State00000
Purdue1477331

PLAY-BY-PLAY

145 plays
Q4Ball State8 plays · 63 yds · 4:32 · Missed FG0–31
  1. 5:274th & 7 at PUR 12Carson Holmer 29 yd FG MISSED
  2. 5:553rd & 9 at PUR 14Kiael Kelly pass complete to Ty Robinson for 2 yds to the PUR 12
  3. 6:402nd & 12 at PUR 17Kiael Kelly run for 3 yds to the PUR 14
  4. 7:241st & 10 at PUR 15Kiael Kelly sacked by Breylon Charles for a loss of 2 yards to the PUR 17
  5. 7:501st & 10 at PUR 30Shotgun 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.
  6. 8:244th & 2 at BALL 33Kiael Kelly pass complete to Elijah Jackson for 37 yds to the PUR 30 for a 1ST down
  7. 9:143rd & 3 at BALL 32Kiael Kelly run for 1 yd to the BALL 33
  8. 9:432nd & 10 at BALL 25Kiael Kelly run for 7 yds to the BALL 32
  9. 9:531st & 10 at BALL 25Kiael Kelly pass incomplete to Ty Robinson
  10. 9:591st & 10 at PUR 35Seth Turner kickoff for 65 yds for a touchback
Q4Purdue10 plays · 53 yds · 5:27 · End of Game0–31
  1. 0:00End of 4th Quarter
  2. 0:001st & 10 at BALL 20M. Singleton takes a knee
  3. 1:191st & 10 at BALL 20Timeout Purdue, clock 01:19
  4. 1:191st & 10 at BALL 32Malachi Singleton run for 12 yds to the BALL 20 for a 1ST down
  5. 1:424th & 3 at BALL 39Malachi Singleton pass complete to Nitro Tuggle for 7 yds to the BALL 32 for a 1ST down
  6. 2:173rd & 1 at BALL 37Malachi Singleton run for a loss of 2 yards to the BALL 39
  7. 2:522nd & 3 at BALL 39Malachi Thomas run for 2 yds to the BALL 37
  8. 3:171st & 10 at BALL 46Malachi Singleton run for 7 yds to the BALL 39
  9. 3:364th & 3 at PUR 49Jack McCallister punt for 46 yds, fair catch by Eric Weatherly at the BALL 46
  10. 3:423rd & 3 at PUR 49Malachi Singleton pass incomplete to Michael Jackson III
  11. 4:112nd & 3 at PUR 49Malachi Thomas run for no gain to the PUR 49
  12. 4:461st & 10 at PUR 42Antonio Harris run for 7 yds to the PUR 49
  13. 5:071st & 10 at PUR 20Malachi Singleton pass complete to Corey Smith for 22 yds to the PUR 42 for a 1ST down
  14. 2:004th & 3 at BALL 39Timeout Purdue, clock 02:00
Q4Purdue13 plays · 61 yds · 5:01 · Field Goal0–31
  1. 9:594th & 10 at BALL 10Spencer Porath 28 yd FG GOOD
  2. 10:213rd & 12 at BALL 12Ryan Browne run for 2 yds to the BALL 10
  3. 10:402nd & 12 at BALL 12Ryan Browne pass incomplete to Jesse Watson
  4. 11:111st & 9 at BALL 9Ryan Browne run for a loss of 3 yards to the BALL 12
  5. 11:503rd & 6 at BALL 23Ryan Browne pass complete to EJ Horton Jr. for 14 yds to the BALL 9 for a 1ST down
  6. 12:352nd & 10 at BALL 27Devin Mockobee run for 4 yds to the BALL 23
  7. 12:451st & 10 at BALL 27Ryan Browne pass incomplete to Nitro Tuggle
  8. 13:031st & 10 at BALL 39Ryan Browne pass complete to EJ Horton Jr. for 12 yds to the BALL 27 for a 1ST down
  9. 13:393rd & 1 at BALL 43Devin Mockobee run for 4 yds to the BALL 39 for a 1ST down
  10. 14:122nd & 10 at PUR 48Devin Mockobee run for 9 yds to the BALL 43
  11. 14:211st & 10 at PUR 48Ryan Browne pass incomplete to Jesse Watson
  12. 14:332nd & 10 at PUR 29Ryan Browne pass complete to Nitro Tuggle for 19 yds to the PUR 48 for a 1ST down
  13. 14:521st & 10 at PUR 29Ryan Browne pass incomplete to EJ Horton Jr.
Q3Ball State6 plays · 7 yds · 4:40 · Punt0–28
  1. 0:004th & 14 at BALL 32Adam Saul punt for 43 yds , Michael Jackson III returns for 4 yds to the PUR 29
  2. 0:00End of 3rd Quarter
  3. 0:074th & 14 at BALL 32Adam Saul punt for 40 yds
  4. 0:333rd & 17 at BALL 29Kiael Kelly run for 3 yds to the BALL 32
  5. 1:332nd & 14 at BALL 32Kiael Kelly pass complete to Qua Ashley for 3 yds to the BALL 29
  6. 2:211st & 10 at BALL 36Kiael Kelly sacked by Sanders Ellis for a loss of 4 yards to the BALL 32
  7. 3:043rd & 1 at BALL 34Qua Ashley run for 2 yds to the BALL 36 for a 1ST down
  8. 3:512nd & 3 at BALL 32Kiael Kelly run for 2 yds to the BALL 34
  9. 4:331st & 5 at BALL 30Qua Ashley run for 2 yds to the BALL 32
  10. 4:401st & 10 at BALL 25PENALTY PUR Disconcerting Signals (Powell,Mani) 5 yards from BSU25 to BSU30. NO PLAY.
  11. 4:401st & 10 at PUR 35Seth Turner kickoff for 65 yds for a touchback
Q3Purdue7 plays · 73 yds · 2:38 · Touchdown0–28
  1. 4:402nd & 5 at BALL 14Ryan Browne pass complete to Michael Jackson III for 14 yds for a TD (Spencer Porath KICK)
  2. 5:031st & 10 at BALL 19Ryan Browne run for 5 yds to the BALL 14
  3. 5:352nd & 10 at BALL 48Ryan Browne pass complete to Devin Mockobee for 29 yds to the BALL 19 for a 1ST down
  4. 5:481st & 10 at BALL 48Ryan Browne pass incomplete to Arhmad Branch
  5. 6:162nd & 4 at PUR 43Ryan Browne pass complete to Michael Jackson III for 9 yds to the BALL 48 for a 1ST down
  6. 6:411st & 10 at PUR 37Devin Mockobee run for 6 yds to the PUR 43
  7. 6:591st & 10 at PUR 27Ryan Browne pass complete to Michael Jackson III for 10 yds to the PUR 37 for a 1ST down
Q3Ball State13 plays · 48 yds · 7:42 · Missed FG0–21
  1. 7:184th & 7 at PUR 27Carson Holmer 45 yd FG MISSED
  2. 8:003rd & 8 at PUR 28Qua Ashley run for 1 yd to the PUR 27
  3. 8:412nd & 9 at PUR 29Kiael Kelly pass complete to Drew Cassens for 1 yd to the PUR 28
  4. 9:311st & 10 at PUR 30Kiael Kelly run for 1 yd to the PUR 29
  5. 10:042nd & 7 at PUR 37Elijah Jackson run for 7 yds to the PUR 30 for a 1ST down
  6. 10:451st & 10 at PUR 40Qua Ashley run for 3 yds to the PUR 37
  7. 11:251st & 10 at BALL 48Kiael Kelly run for 12 yds to the PUR 40 for a 1ST down
  8. 12:103rd & 8 at BALL 38Kiael Kelly run for 10 yds to the BALL 48 for a 1ST down
  9. 12:592nd & 10 at BALL 36Qua Ashley run for 2 yds to the BALL 38
  10. 13:081st & 10 at BALL 36Kiael Kelly pass incomplete to Roman Pearson
  11. 13:443rd & 2 at BALL 33Kiael Kelly run for 3 yds to the BALL 36 for a 1ST down
  12. 14:312nd & 7 at BALL 28Kiael Kelly run for 5 yds to the BALL 33
  13. 14:471st & 10 at BALL 25Kiael Kelly pass complete to Koby Gross for 3 yds to the BALL 28
  14. 8:083rd & 8 at PUR 28Timeout Purdue, clock 08:08
  15. 15:001st & 10 at PUR 35Seth Turner kickoff for 65 yds for a touchback
Q2Ball State1 play · -3 yds · 0:46 · End of Half0–21
  1. 0:00End of 2nd Quarter
  2. 0:002nd & 10 at BALL 6PENALTY BSU False Start (Mosier,Cole) 3 yards from BSU06 to BSU03. NO PLAY.
  3. 0:371st & 10 at BALL 6Qua Ashley run for no gain to the BALL 6
Q2Purdue3 plays · 7 yds · 1:05 · Punt0–21
  1. 0:464th & 3 at PUR 43Jack McCallister punt for 51 yds
  2. 0:573rd & 19 at PUR 27Ryan Browne pass complete to Devin Mockobee for 16 yds to the PUR 43
  3. 1:093rd & 19 at PUR 27Timeout Purdue, clock 01:09
  4. 1:092nd & 19 at PUR 27Devin Mockobee run for no gain to the PUR 27
  5. 1:451st & 10 at PUR 36Ryan Browne sacked by Nathan Voorhis for a loss of 9 yards to the PUR 27
Q2Ball State9 plays · 60 yds · 5:23 · Downs0–21
  1. 2:492nd & 10 at PUR 30Kiael Kelly run for 2 yds to the PUR 28
  2. 4:581st & 10 at BALL 37Kiael Kelly run for 12 yds to the BALL 49 for a 1ST down
  3. 1:514th & 16 at PUR 36Kiael Kelly pass incomplete to Koby Gross
  4. 2:004th & 16 at PUR 36Timeout Purdue, clock 02:00
  5. 2:053rd & 8 at PUR 28Kiael Kelly sacked by Mani Powell for a loss of 8 yards to the PUR 36
  6. 3:371st & 10 at PUR 30Kiael Kelly run for no gain to the PUR 30
  7. 4:221st & 10 at BALL 49Qua Ashley run for 21 yds to the PUR 30 for a 1ST down
  8. 5:432nd & 5 at BALL 23Kiael Kelly pass complete to TJ Horton for 14 yds to the BALL 37 for a 1ST down
  9. 6:211st & 10 at BALL 18Kiael Kelly pass complete to Qua Ashley for 5 yds to the BALL 23
  10. 7:061st & 10 at BALL 4Qua Ashley run for 14 yds to the BALL 18 for a 1ST down
Q2Purdue3 plays · 6 yds · 1:21 · Punt0–21
  1. 7:144th & 4 at PUR 41Jack McCallister punt for 55 yds, punt out-of-bounds at the BALL 4
  2. 7:233rd & 4 at PUR 41Ryan Browne pass incomplete to Jesse Watson
  3. 7:512nd & 11 at PUR 34Devin Mockobee run for 7 yds to the PUR 41
  4. 8:091st & 10 at PUR 35Devin Mockobee run for a loss of 1 yard to the PUR 34 Devin Mockobee fumbled, recovered by PUR
Q2Ball State3 plays · 4 yds · 1:46 · Punt0–21
  1. 10:211st & 10 at PUR 35Seth Turner kickoff for 65 yds for a touchback
  2. 8:354th & 6 at BALL 29Adam Saul punt for 39 yds , Michael Jackson III returns for 3 yds to the PUR 35
  3. 8:443rd & 6 at BALL 29Ball State Penalty, Offensive Holding (Alfred Chea) declined
  4. 9:232nd & 10 at BALL 25Kiael Kelly run for 4 yds to the BALL 29
  5. 9:581st & 10 at BALL 25Kiael Kelly run for no gain to the BALL 25
Q1Purdue13 plays · 91 yds · 5:26 · Touchdown0–21
  1. 10:214th & 1 at BALL 4Devin Mockobee run for 4 yds for a TD (Spencer Porath KICK)
  2. 10:543rd & 2 at BALL 5Devin Mockobee run for 1 yd to the BALL 4
  3. 11:322nd & 7 at BALL 10Ryan Browne run for 5 yds to the BALL 5
  4. 12:111st & 10 at BALL 13Devin Mockobee run for 3 yds to the BALL 10
  5. 12:392nd & 10 at BALL 31Ryan Browne pass complete to Michael Jackson III for 18 yds to the BALL 13 for a 1ST down
  6. 12:511st & 10 at BALL 31Ryan Browne pass incomplete to Jesse Watson
  7. 12:591st & 10 at BALL 43Ryan Browne pass complete to EJ Horton Jr. for 12 yds to the BALL 31 for a 1ST down
  8. 13:341st & 10 at PUR 44Ryan Browne pass complete to Michael Jackson III for 13 yds to the BALL 43 for a 1ST down
  9. 14:023rd & 2 at PUR 40Antonio Harris run for 4 yds to the PUR 44 for a 1ST down
  10. 14:372nd & 10 at PUR 32Ryan Browne pass complete to Michael Jackson III for 8 yds to the PUR 40
  11. 14:531st & 10 at PUR 32Purdue Penalty, Ineligible Downfield on Pass (Yards) declined
  12. 0:00End of 1st Quarter
  13. 0:002nd & 9 at PUR 10Ryan Browne pass complete to Antonio Harris for 22 yds to the PUR 32 for a 1ST down
  14. 0:351st & 10 at PUR 9Antonio Harris run for 1 yd to the PUR 10
Q1Ball State8 plays · 33 yds · 4:58 · Punt0–14
  1. 0:543rd & 6 at BALL 45Kiael Kelly pass incomplete to Ty Robinson
  2. 1:302nd & 6 at BALL 45TJ Horton run for no gain to the BALL 45
  3. 2:131st & 10 at BALL 41TJ Horton run for 4 yds to the BALL 45
  4. 3:361st & 10 at BALL 23Kiael Kelly run for 5 yds to the BALL 28
  5. 4:163rd & 7 at BALL 15Kiael Kelly pass complete to Eric Weatherly for 8 yds to the BALL 23 for a 1ST down
  6. 5:042nd & 8 at BALL 14Qua Ashley run for 1 yd to the BALL 15
  7. 5:351st & 10 at BALL 12Kiael Kelly run for 2 yds to the BALL 14
  8. 0:474th & 6 at BALL 45Adam Saul punt for 46 yds, fair catch by Michael Jackson III at the PUR 9
  9. 2:452nd & 5 at BALL 28Kiael Kelly pass complete to Maximus Webster for 13 yds to the BALL 41 for a 1ST down
Q1Purdue3 plays · 4 yds · 1:47 · Punt0–14
  1. 6:093rd & 12 at PUR 34Ryan Browne pass complete to Nitro Tuggle for 6 yds to the PUR 40
  2. 6:542nd & 10 at PUR 36Devin Mockobee run for a loss of 2 yards to the PUR 34
  3. 7:201st & 10 at PUR 36Ryan Browne run for no gain to the PUR 36
  4. 5:454th & 6 at PUR 40Jack McCallister punt for 45 yds , Eric Weatherly returns for no gain to the BALL 12
Q1Ball State3 plays · 2 yds · 2:11 · Punt0–14
  1. 8:093rd & 14 at BALL 27Kiael Kelly run for 6 yds to the BALL 33
  2. 8:452nd & 13 at BALL 28Kiael Kelly sacked for a loss of 1 yard to the BALL 27
  3. 9:251st & 10 at BALL 31TJ Horton run for a loss of 3 yards to the BALL 28
  4. 9:431st & 10 at PUR 35Seth Turner kickoff for 51 yds , Qua Ashley return for 17 yds to the BALL 31
  5. 7:324th & 8 at BALL 33Adam Saul punt for 31 yds
Q1Purdue6 plays · 71 yds · 2:55 · Touchdown0–7
  1. 10:212nd & 13 at BALL 13Ryan Browne pass complete to Corey Smith for 8 yds to the BALL 5
  2. 11:031st & 13 at BALL 13Devin Mockobee run for no gain to the BALL 13
  3. 11:271st & 8 at BALL 8PENALTY PUR False Start (Trent,Ethan) 5 yards from BSU08 to BSU13. NO PLAY.
  4. 11:471st & 10 at BALL 19Devin Mockobee run for 11 yds to the BALL 8 for a 1ST down
  5. 12:051st & 10 at PUR 46Ryan Browne pass complete to Arhmad Branch for 35 yds to the BALL 19 for a 1ST down
  6. 12:321st & 10 at PUR 29Ryan Browne pass complete to Arhmad Branch for 17 yds to the PUR 46 for a 1ST down
  7. 9:473rd & 5 at BALL 5Ryan Browne run for 5 yds for a TD (Spencer Porath KICK)
Q1Ball State3 plays · 6 yds · 1:34 · Punt0–7
  1. 13:143rd & 11 at BALL 19Kiael Kelly pass complete to Ty Robinson for 7 yds to the BALL 26
  2. 14:051st & 10 at BALL 20Qua Ashley run for a loss of 1 yard to the BALL 19
  3. 14:161st & 10 at PUR 35Seth Turner kickoff for 62 yds , Qua Ashley return for 17 yds to the BALL 20
  4. 12:424th & 4 at BALL 26Adam Saul punt for 45 yds, fair catch by Michael Jackson III at the PUR 29
  5. 13:322nd & 11 at BALL 19Kiael Kelly pass incomplete to Koby Gross
Q1Purdue2 plays · 72 yds · 0:36 · Touchdown0–0
  1. 14:421st & 10 at PUR 38Devin Mockobee run for 13 yds to the BALL 49 for a 1ST down
  2. 14:511st & 10 at PUR 28No 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.
  3. 14:561st & 10 at BALL 35Carson Holmer kickoff for 57 yds , Antonio Harris return for 20 yds to the PUR 28
  4. 14:201st & 10 at BALL 49Ryan Browne pass complete to Arhmad Branch for 49 yds for a TD (Spencer Porath KICK)

FAN NEWS

2025 season

Write about Ball State or Purdue?

Link a team hub in a post on your own blog and it shows up here, in front of the fans looking for exactly it. Free, no exclusivity, and the link back to you is the whole point.

Get Your Blog Featured →

MORE WEEK 1 GAMES · 2025

@
FINAL
Miami 27, Notre Dame 24
@
FINAL
Ohio State 14, Texas 7
@
FINAL
Utah 43, UCLA 10
@
FINAL
BYU 69, Portland State 0
@
FINAL
Georgia 45, Marshall 7
91Games in Week 1, 2025Full schedule →