Total Yards
Game Center
Ball State at Purdue
Aug 30, 2025 • Completed
Away
Ball State
Mid-American

Final Score
0 - 31

Home
Purdue
Big Ten
Game Pulse
Immediate edge indicators from the box score.
Passing Yards
Rushing Yards
Turnovers
Game Conditions
Win Probability
Home win probability over the play sequence.
Key Swings
Play 129
+30.6%
Game ended
Purdue possession • 0 & 0
Play 128
-28.3%
M. Singleton takes a knee
Purdue possession • 1 & 10
Play 2
+19.6%
Ryan Browne pass complete to Arhmad Branch for 49 yds for a TD (Spencer Porath KICK)
Ball State possession • 1 & 10
Play 13
+7.6%
Ryan Browne run for 5 yds for a TD (Spencer Porath KICK)
Ball State possession • 3 & 5
Play 3
-5.4%
Qua Ashley run for a loss of 1 yard to the BALL 19
Ball State possession • 1 & 10
Advanced Box Snapshot
Excitement
2.59
Postgame Win Probability
Purdue: 98.8%
Ball State: 1.2%
Player Game Leaders
Top individual performers and full player box data.
Full Player Box
Box Score Comparison
Possession Split
Stat Dominance
Team comparison across key performance areas
Game Story
Purdue pulls away from Ball State 31-0
Purdue defeated Ball State 31-0 in Week 1 of the 2025 regular slate, finishing with a 433-203 edge in total yards, and scoring 2 passing touchdowns and 2 rushing touchdowns.
Purdue set the terms early in a game that finished 31-0. Ryan Browne run for 5 yds for a TD (Spencer Porath KICK) came with 9:47 left in the first quarter, giving Purdue the first major swing.
Purdue's box score carried the story: 433 total yards, 93 rushing yards, and 340 passing yards. Ball State finished with 203 total yards, including 116 on the ground and 87 through the air.
Purdue converted 4-11 on third down, went 2-2 on fourth down, the turnover count was 0-0, Purdue led 21-0 at halftime. The explosive highlight was Ryan Browne pass complete to Arhmad Branch for 49 yds for a TD (Spencer Porath KICK).
Key Moments
Rushing Touchdown
Ryan Browne run for 5 yds for a TD (Spencer Porath KICK) (Purdue led 14-0 over Ball State).
Passing Touchdown
Ryan Browne pass complete to Arhmad Branch for 49 yds for a TD (Spencer Porath KICK) (Purdue led 7-0 over Ball State).
Rushing Touchdown
Devin Mockobee run for 4 yds for a TD (Spencer Porath KICK) (Purdue led 21-0 over Ball State).
Passing Touchdown
Ryan Browne pass complete to Michael Jackson III for 14 yds for a TD (Spencer Porath KICK) (Purdue led 28-0 over Ball State).
Field Goal Good
Spencer Porath 28 yd FG GOOD (Purdue led 31-0 over Ball State).
Stat Callouts
Final score
31-0
Purdue defeated Ball State.
Total yards
433-203
Purdue held the yardage advantage.
Rushing yards
93
Purdue averaged 3.1 yards per rush attempt.
Passing yards
340
Purdue averaged 11.7 yards per pass attempt.
Third downs
4-11
Purdue's conversion rate helped sustain possessions.
Opponent third downs
4-13
Ball State's offense struggled to keep drives alive.
Turnovers
0-0
Turnover totals are listed winner first.
Analysis
Game Breakdown
| Statistic | Purdue | Ball State |
|---|---|---|
| Total Yards | 433 | 203 |
| Passing Yards | 340 | 87 |
| Rushing Yards | 93 | 116 |
| First Downs | 23 | 13 |
| Third Down Efficiency | 4-11 | 4-13 |
| Fourth Down Efficiency | 2-2 | 1-2 |
| Total Penalties (Yards) | 3-25 | 3-18 |
| Turnovers | 0 | 0 |
| Completions / Attempts | 20-29 | 10-16 |
| Rushing Attempts | 30 | 36 |
| Passing TDs | 2 | 0 |
| Rushing TDs | 2 | 0 |
| Kicking Points | 7 | 0 |
| Possession Time | 26:20 | 33:40 |