Ball State Cardinals 0, Purdue Boilermakers 31: final score and stats
Purdue Boilermakers beat Ball State Cardinals, Ball State Cardinals 0 to Purdue Boilermakers 31, on Saturday, August 30, 2025 at Ross-Ade Stadium, West Lafayette, IN. Below: the box score, top performers, team stats, injuries and recent form for Purdue Boilermakers vs Ball State Cardinals.
College FootballSaturday, August 30, 2025
DateAug 30, 2025
Start time12:00 PM ET
VenueRoss-Ade Stadium, West Lafayette, IN
TVBTN
Attendance53,994
Line score
| Team | 1 | 2 | 3 | 4 | T |
|---|
| Ball State Cardinals | 0 | 0 | 0 | 0 | 0 |
| Purdue Boilermakers | 14 | 7 | 7 | 3 | 31 |
Team comparison
Ball State CardinalsPurdue Boilermakers
0-1Record1-0
9th in MACStanding11th in Big Ten
1-5Road record / home record2-4
LLWWLLast 5LLLWW
L2StreakL3
Team stats
Ball State CardinalsPurdue Boilermakers
4-133rd down efficiency4-11
1-24th down efficiency2-2
10/16Comp/Att20/29
3-18Penalties3-25
33:40Possession26:20
Box score
Ball State Cardinals Passing
| Player | C/ATT | YDS | AVG | TD | INT | QBR |
|---|
| Kiael Kelly | 10/16 | 87 | 5.4 | 0 | 0 | 17.1 |
| Team | 10/16 | 87 | 5.4 | 0 | 0 | -- |
Ball State Cardinals Rushing
| Player | CAR | YDS | AVG | TD | LONG |
|---|
| Kiael Kelly | 22 | 63 | 2.9 | 0 | 12 |
| Qua Ashley | 10 | 45 | 4.5 | 0 | 21 |
| Elijah Jackson | 1 | 7 | 7.0 | 0 | 7 |
| TJ Horton | 3 | 1 | 0.3 | 0 | 4 |
| Team | 36 | 116 | 3.2 | 0 | 21 |
Ball State Cardinals Receiving
| Player | REC | YDS | AVG | TD | LONG |
|---|
| Elijah Jackson | 1 | 37 | 37.0 | 0 | 37 |
| TJ Horton | 1 | 14 | 14.0 | 0 | 14 |
| Maximus Webster | 1 | 13 | 13.0 | 0 | 13 |
| Ty Robinson | 2 | 9 | 4.5 | 0 | 7 |
| Eric Weatherly | 1 | 8 | 8.0 | 0 | 8 |
| Koby Gross | 1 | 3 | 3.0 | 0 | 3 |
| Qua Ashley | 2 | 2 | 1.0 | 0 | 5 |
| Drew Cassens | 1 | 1 | 1.0 | 0 | 1 |
| Team | 10 | 87 | 8.7 | 0 | 37 |
Ball State Cardinals Defensive
| Player | TOT | SOLO | SACKS | TFL | PD | QB HUR | TD |
|---|
| Joey Stemler | 5 | 5 | 0 | 0 | 0 | 0 | 0 |
| Nathan Voorhis | 4 | 3 | 1 | 1 | 0 | 0 | 0 |
| Alfred Chea | 4 | 2 | 0 | 0 | 0 | 0 | 0 |
| Ashton Whitner | 3 | 3 | 0 | 1 | 0 | 0 | 0 |
| Caden Johnson | 3 | 2 | 0 | 1 | 0 | 0 | 0 |
| Jackson Wiegold | 3 | 2 | 0 | 0 | 0 | 0 | 0 |
| Deondre Shepherd | 3 | 1 | 0 | 0 | 0 | 0 | 0 |
| Muheem McCargo | 2 | 2 | 0 | 0 | 0 | 0 | 0 |
| Team | 51 | 39 | 1 | 5 | 3 | 0 | 0 |
Ball State Cardinals KickReturns
| Player | NO | YDS | AVG | LONG | TD |
|---|
| Qua Ashley | 2 | 34 | 17.0 | 17 | 0 |
| Team | 2 | 34 | 17.0 | 17 | 0 |
Ball State Cardinals PuntReturns
| Player | NO | YDS | AVG | LONG | TD |
|---|
| Eric Weatherly | 1 | -3 | -3.0 | -3 | 0 |
| Team | 1 | -3 | -3.0 | 0 | 0 |
Ball State Cardinals Kicking
| Player | FG | PCT | LONG | XP | PTS |
|---|
| Carson Holmer | 0/2 | 0.0 | 0 | 0/0 | 0 |
| Team | 0/2 | 0.0 | 0 | 0/0 | 0 |
Ball State Cardinals Punting
| Player | NO | YDS | AVG | TB | In 20 | LONG |
|---|
| Adam Saul | 5 | 204 | 40.8 | 0 | 1 | 46 |
| Team | 5 | 204 | 40.8 | 0 | 1 | 46 |
Purdue Boilermakers Passing
| Player | C/ATT | YDS | AVG | TD | INT | QBR |
|---|
| Ryan Browne | 18/26 | 311 | 12.0 | 2 | 0 | 82.7 |
| Malachi Singleton | 2/3 | 29 | 9.7 | 0 | 0 | 42.7 |
| Team | 20/29 | 340 | 11.7 | 2 | 0 | -- |
Purdue Boilermakers Rushing
| Player | CAR | YDS | AVG | TD | LONG |
|---|
| Devin Mockobee | 14 | 59 | 4.2 | 1 | 13 |
| Malachi Singleton | 3 | 17 | 5.7 | 0 | 12 |
| Antonio Harris | 3 | 12 | 4.0 | 0 | 7 |
| Ryan Browne | 7 | 5 | 0.7 | 1 | 5 |
| Malachi Thomas | 2 | 2 | 1.0 | 0 | 2 |
| Team | 1 | -2 | -2.0 | 0 | 0 |
| Team | 30 | 93 | 3.1 | 2 | 13 |
Purdue Boilermakers Receiving
| Player | REC | YDS | AVG | TD | LONG |
|---|
| Arhmad Branch | 3 | 101 | 33.7 | 1 | 49 |
| Michael Jackson III | 6 | 72 | 12.0 | 1 | 18 |
| Devin Mockobee | 2 | 45 | 22.5 | 0 | 29 |
| EJ Horton Jr. | 3 | 38 | 12.7 | 0 | 14 |
| Corey Smith | 2 | 30 | 15.0 | 0 | 22 |
| Nitro Tuggle | 2 | 25 | 12.5 | 0 | 19 |
| Antonio Harris | 1 | 22 | 22.0 | 0 | 22 |
| Jalil Hall | 1 | 7 | 7.0 | 0 | 7 |
| Team | 20 | 340 | 17.0 | 2 | 49 |
Purdue Boilermakers Fumbles
| Player | FUM | LOST | REC |
|---|
| Devin Mockobee | 1 | 0 | 0 |
| Team | 1 | 0 | 0 |
Purdue Boilermakers Defensive
| Player | TOT | SOLO | SACKS | TFL | PD | QB HUR | TD |
|---|
| Charles Correa | 10 | 5 | 0 | 1 | 0 | 0 | 0 |
| Tahj Ra-El | 7 | 6 | 0 | 1 | 0 | 0 | 0 |
| Mani Powell | 4 | 4 | 1 | 1 | 0 | 0 | 0 |
| Crew Wakley | 3 | 3 | 0 | 0 | 1 | 0 | 0 |
| Hudauri Hines | 3 | 3 | 0 | 0 | 0 | 0 | 0 |
| TJ Lindsey | 3 | 3 | 0 | 1 | 0 | 0 | 0 |
| CJ Madden | 3 | 1 | 0.5 | 0.5 | 0 | 0 | 0 |
| Breylon Charles | 3 | 1 | 0.5 | 0.5 | 0 | 0 | 0 |
| Team | 57 | 37 | 4 | 7 | 1 | 1 | 0 |
Purdue Boilermakers KickReturns
| Player | NO | YDS | AVG | LONG | TD |
|---|
| Antonio Harris | 1 | 20 | 20.0 | 20 | 0 |
| Team | 1 | 20 | 20.0 | 20 | 0 |
Purdue Boilermakers PuntReturns
| Player | NO | YDS | AVG | LONG | TD |
|---|
| Michael Jackson III | 2 | 7 | 3.5 | 4 | 0 |
| Team | 2 | 7 | 3.5 | 4 | 0 |
Purdue Boilermakers Kicking
| Player | FG | PCT | LONG | XP | PTS |
|---|
| Spencer Porath | 1/1 | 100.0 | 28 | 4/4 | 7 |
| Team | 1/1 | 100.0 | 28 | 4/4 | 7 |
Purdue Boilermakers Punting
| Player | NO | YDS | AVG | TB | In 20 | LONG |
|---|
| Jack McCallister | 3 | 151 | 50.3 | 0 | 3 | 55 |
| Team | 3 | 151 | 50.3 | 0 | 3 | 55 |
Recent form
Nov 11, 2026 · vs Buffalo BullsL 7-28 Nov 4, 2026 · at Massachusetts MinutemenL 30-31 Oct 24, 2026 · vs Sacramento State HornetsW 34-17 Oct 17, 2026 · at Bowling Green FalconsW 32-31 Oct 10, 2026 · at Northwestern WildcatsL 14-45 Nov 7, 2026 · vs Maryland TerrapinsL 29-34 Oct 31, 2026 · at Penn State Nittany LionsL 17-31 Oct 16, 2026 · vs Washington HuskiesL 26-38 Oct 10, 2026 · vs Minnesota Golden GophersW 41-13 Oct 3, 2026 · at Illinois Fighting IlliniW 24-17 Team pages
More College Football games on Aug 30, 2025
Frequently asked questions
Who won Ball State Cardinals vs Purdue Boilermakers?
Purdue Boilermakers won, 31-0, on Saturday, August 30, 2025.
What was the final score of Ball State Cardinals vs Purdue Boilermakers?
Ball State Cardinals 0, Purdue Boilermakers 31.
Where is Ball State Cardinals vs Purdue Boilermakers played?
Ross-Ade Stadium, West Lafayette, IN.
The model’s readGrades, leans and the full breakdown for Ball State Cardinals vs Purdue Boilermakers are on the board.
Open the board
Live game centerPlays, box score and updates while the game is on.
Open game center
Free to play: Call the SlatePick the winners of featured games every day and climb the leaderboard.
Play free
Independent analysis for information and entertainment. Not betting advice. Scores, schedules, records and injuries can change.