| Team | 1 | 2 | 3 | 4 | T |
|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 | |
| 14 | 7 | 7 | 3 | 31 |
Ryan Browne
· QB
Devin Mockobee
· RB
Kiael Kelly
· QB
Kiael Kelly
· QB
End of 4th Quarter
M. Singleton takes a knee
Timeout Purdue, clock 01:19
Malachi Singleton run for 12 yds to the BALL 20 for a 1ST down
Malachi Singleton pass complete to Nitro Tuggle for 7 yds to the BALL 32 for a 1ST down
Timeout Purdue, clock 02:00
Malachi Singleton run for a loss of 2 yards to the BALL 39
Malachi Thomas run for 2 yds to the BALL 37
Malachi Singleton run for 7 yds to the BALL 39
Jack McCallister punt for 46 yds, fair catch by Eric Weatherly at the BALL 46
Malachi Singleton pass incomplete to Michael Jackson III
Malachi Thomas run for no gain to the PUR 49
Antonio Harris run for 7 yds to the PUR 49
Malachi Singleton pass complete to Corey Smith for 22 yds to the PUR 42 for a 1ST down
Carson Holmer 29 yd FG MISSED
Kiael Kelly pass complete to Ty Robinson for 2 yds to the PUR 12
Kiael Kelly run for 3 yds to the PUR 14
Kiael Kelly sacked by Breylon Charles for a loss of 2 yards to the PUR 17
(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.
Kiael Kelly pass complete to Elijah Jackson for 37 yds to the PUR 30 for a 1ST down
Kiael Kelly run for 1 yd to the BALL 33
Kiael Kelly run for 7 yds to the BALL 32
Kiael Kelly pass incomplete to Ty Robinson
Seth Turner kickoff for 65 yds for a touchback
Spencer Porath 28 yd FG GOOD
Ryan Browne run for 2 yds to the BALL 10
Ryan Browne pass incomplete to Jesse Watson
Ryan Browne run for a loss of 3 yards to the BALL 12
Ryan Browne pass complete to EJ Horton Jr. for 14 yds to the BALL 9 for a 1ST down
Devin Mockobee run for 4 yds to the BALL 23
Ryan Browne pass incomplete to Nitro Tuggle
Ryan Browne pass complete to EJ Horton Jr. for 12 yds to the BALL 27 for a 1ST down
Devin Mockobee run for 4 yds to the BALL 39 for a 1ST down
Devin Mockobee run for 9 yds to the BALL 43
Ryan Browne pass incomplete to Jesse Watson
Ryan Browne pass complete to Nitro Tuggle for 19 yds to the PUR 48 for a 1ST down
Ryan Browne pass incomplete to EJ Horton Jr.
End of 3rd Quarter
Adam Saul punt for 43 yds , Michael Jackson III returns for 4 yds to the PUR 29
Adam Saul punt for 40 yds
Kiael Kelly run for 3 yds to the BALL 32
Kiael Kelly pass complete to Qua Ashley for 3 yds to the BALL 29
Kiael Kelly sacked by Sanders Ellis for a loss of 4 yards to the BALL 32
Qua Ashley run for 2 yds to the BALL 36 for a 1ST down
Kiael Kelly run for 2 yds to the BALL 34
Qua Ashley run for 2 yds to the BALL 32
PENALTY PUR Disconcerting Signals (Powell,Mani) 5 yards from BSU25 to BSU30. NO PLAY.
Seth Turner kickoff for 65 yds for a touchback
Ryan Browne pass complete to Michael Jackson III for 14 yds for a TD (Spencer Porath KICK)
Ryan Browne run for 5 yds to the BALL 14
— Ryan Browne threw for 311 yards and two touchdowns and ran for another TD to lead Purdue to a 31-0 rout of Ball State in Saturday’s season opener for both teams.
Read full article on ESPN
A complete look at the percentage of returning snaps on offense and defense, with position group breakdowns for all 138 FBS teams entering the 2026 season

Texas and Oklahoma lead the pack as the SEC and Big Ten dominate the list of the most punishing 12-game gauntlets in the 2026 college football season

Defenses got smaller to stop the spread, so college and NFL offenses are countering by featuring bigger, faster athletes in heavy formations

These under-the-radar transfer quarterbacks might not have the highest ratings, but they are poised to shake up the CFP race