The 2025 Purdue Boilermakers football team was an American football team that represented Purdue University as a member of the Big Ten Conference during the 2025 NCAA Division I FBS football season. Led by first-year head coach Barry Odom, the Boilermakers played their home games at Ross–Ade Stadium in West Lafayette, Indiana. For the second straight year, the Boilermakers failed to win a single conference game. Schedule

Game summaries vs Ball State

Statistics BALLPUR First downs 13 23 Plays–yards 52–203 59–433 Rushes–yards 36–116 30–93 Passing yards 87 340 Passing: –– 10–16–0 20–29–0 Turnovers 0 0 Time of possession 33:40 26:20 Team Category Player Statistics Ball State Passing Kiael Kelly10/16, 87 yards RushingKiael Kelly22 carries, 63 yards Receiving Elijah Jackson1 reception, 37 yards Purdue Passing Ryan Browne18/26, 311 yards, 2 TD Rushing Devin Mockobee14 carries, 59 yds, TD Receiving Arhmad Branch3 receptions, 101 yards, TD

vs No. 14 (FCS) Southern Illinois

Statistics SIUPUR First downs 20 29 Total yards 283 384 Rushes–yards 26–81 53–214 Passing yards 202 170 Passing: –– 20–34–0 14–23–1 Turnovers 0 1 Time of possession 23:14 36:46 Team Category Player Statistics Southern Illinois Passing DJ Williams 20/33, 202 yards, TD Rushing Vinson Davis III 2 carries, 22 yards Receiving Fabian McCray 2 receptions, 72 yards Purdue Passing Ryan Browne 14/23, 170 yards, 2 TD, INT Rushing Devin Mockobee 32 carries, 126 yards, 2 TD Receiving George Burhenn 3 receptions, 48 yards

vs USC

Statistics USCPUR First downs 22 23 Plays–yards 68–460 67–365 Rushes–yards 40–178 28–60 Passing yards 282 305 Passing: –– 17–28–0 24–39–1 Turnovers 0 3 Time of possession 34:07 25:53 Team Category Player Statistics USC Passing Jayden Maiava 17/28, 282 yards Rushing Waymond Jordan 18 carries, 77 yards, TD Receiving Ja'Kobi Lane 3 receptions, 115 yards Purdue Passing Ryan Browne 24/39, 305 yards, TD, 3 INT Rushing Devin Mockobee 12 carries, 45 yards Receiving EJ Horton Jr. 5 receptions, 70 yards

at No. 24 Notre Dame (rivalry)

Statistics PURND First downs 20 27 Plays–yards 68–369 63–535 Rushes–yards 28–66 43–254 Passing yards 303 281 Passing: –– 25–40–2 17–20–0 Turnovers 2 1 Time of possession 28:00 32:00 Team Category Player Statistics Purdue Passing Ryan Browne 21/34, 250 yards, TD, INT Rushing Malachi Singleton 5 carries, 26 yards Receiving Nitro Tuggle 3 receptions, 66 yards, TD Notre Dame Passing CJ Carr 10/12, 223 yards, 2 TD Rushing Jeremiyah Love 19 carries, 157 yards, 2 TD Receiving Jordan Faison 5 receptions, 105 yards, TD

vs No. 22 Illinois (rivalry)

Statistics ILLPUR First downs 22 25 Plays–yards 63–507 75–453 Rushes–yards 41–117 25–151 Passing yards 390 302 Passing: –– 19–22–0 30–50–2 Turnovers 0 2 Time of possession 34:32 25:28 Team Category Player Statistics Illinois Passing Luke Altmyer 19/22, 390 yards, TD Rushing Ca'Lil Valentine 22 carries, 95 yards, TD Receiving Hank Beatty 5 receptions, 186 yards, TD Purdue Passing Ryan Browne 30/50, 302 yards, TD Rushing Antonio Harris 4 carries, 69 yards, TD Receiving Michael Jackson III 14 receptions, 94 yards

at Minnesota

Statistics PURMINN First downs 25 17 Plays–yards 82–456 63–262 Rushes–yards 40–253 18–30 Passing yards 203 232 Passing: –– 21–42–3 21–45–1 Turnovers 4 1 Time of possession 34:30 25:30 Team Category Player Statistics Purdue Passing Ryan Browne 21/40, 203 yards, 2 INT Rushing Devin Mockobee 21 carries, 98 yards Receiving Nitro Tuggle 3 receptions, 58 yards Minnesota Passing Drake Lindsey 21/45, 232 yards, 2 TD, INT Rushing Darius Taylor 14 carries, 32 yards Receiving Darius Taylor 6 receptions, 67 yards

at Northwestern

Statistics PURNU First downs 11 24 Plays–yards 56–305 76–364 Rushes–yards 26–87 50–232 Passing yards 218 132 Passing: –– 16-30-1 11–26–1 Turnovers 3 2 Time of possession 22:21 37:39 Team Category Player Statistics Purdue Passing Malachi Singleton 11/20, 187 yards, INT Rushing Malachi Thomas 7 carries, 34 yards Receiving Devin Mockobee 2 receptions, 52 yards Northwestern Passing Preston Stone 11/26, 132 yards, 2 TD, INT Rushing Joseph Himon II 22 carries, 87 yards Receiving Griffin Wilde 4 receptions, 47 yards, TD

vs Rutgers

Statistics RUTGPUR First downs 22 14 Plays–yards 75–543 51–345 Rushes–yards 48–184 28–217 Passing yards 359 128 Passing: –– 19–27–0 13–23–0 Turnovers 1 1 Time of possession 36:58 23:02 Team Category Player Statistics Rutgers Passing Athan Kaliakmanis 19/27, 359 yards, TD Rushing Antwan Raymond 29 carries, 116 yards, TD Receiving KJ Duff 6 receptions, 241 yards, TD Purdue Passing Ryan Browne 11/20, 117 yards, TD Rushing Devin Mockobee 16 carries, 91 yards Receiving Malachi Thomas 3 receptions, 50 yards, TD

at No. 21 Michigan

Statistics PURMICH First downs 18 20 Plays–yards 65–276 61–398 Rushes–yards 39–198 39–253 Passing yards 138 145 Passing: comp–att–int 20–26–0 13–22–1 Turnovers 1 2 Time of possession 32:55 27:05 Team Category Player Statistics Purdue Passing Ryan Browne 19/24, 133 yards, TD Rushing Malachi Thomas 15 carries, 68 yards Receiving Michael Jackson III 6 receptions, 58 yards Michigan Passing Bryce Underwood 13/22, 145 yards, INT Rushing Jordan Marshall 25 carries, 185 yards, 3 TD Receiving Zack Marshall 3 receptions, 58 yards

vs No. 1 Ohio State

Statistics OSUPUR First downs 30 13 Plays–yards 76–473 44–186 Rushes–yards 43–170 22–92 Passing yards 303 94 Passing: –– 27–33–1 13–22–1 Turnovers 1 1 Time of possession 40:53 19:07 Team Category Player Statistics Ohio State Passing Julian Sayin 27/33, 303 yards, TD, INT Rushing Lamar Jackson 14 carries, 75 yards Receiving Jeremiah Smith 10 receptions, 137 yards, TD Purdue Passing Ryan Browne 10/20, 76 yards, INT Rushing Antonio Harris 13 carries, 45 yards Receiving Rico Walker 1 reception, 30 yards

at Washington

Statistics PURWASH First downs 14 24 Plays–yards 66-267 60-506 Rushes–yards 30-100 40-212 Passing yards 167 294 Passing: –– 17-34-1 18-22-0 Turnovers 1 1 Time of possession 28:52 31:08 Team Category Player Statistics Purdue Passing Malachi Singleton 16/28, 150 yards, TD Rushing EJ Horton Jr. 1 carry, 31 yards Receiving Nitro Tuggle 3 receptions, 57 yards Washington Passing Demond Williams Jr. 16/19, 257 yards, 2 TD Rushing Jordan Washington 5 carries, 108 yards, TD Receiving Decker DeGraaf 5 receptions, 91 yards

vs No. 2 Indiana (Old Oaken Bucket)

Statistics IU PUR First downs 22 16 Plays–yards 54–548 74–242 Rushes–yards 37–355 27–44 Passing yards 193 238 Passing: –– 10–17–0 25–47–1 Turnovers 0 2 Time of possession 26:52 33:08

Team Category Player Statistics Indiana Passing Fernando Mendoza 8/15, 117 yards, 2 TD Rushing Roman Hemby 12 carries, 152 yards, 2 TD Receiving Davion Chandler 1 reception, 65 yards, TD Purdue Passing Ryan Browne 25/47, 238 yards, INT Rushing Antonio Harris 15 carries, 31 yards Receiving Nitro Tuggle 5 receptions, 80 yards

Personnel Roster

Departures Outgoing transfers Name No. Pos. Height Weight Year Hometown New school Tayvion Galloway 19 TE 6'5" 235 Fr. Chillicothe, Ohio Middle Tennessee Derrick Rogers Jr. 3 CB 6' 1" 175 So. Orlando, Florida Florida Atlantic Mahamane Moussa 77 OT 6' 4" 300 Jr. Indianapolis, Indiana Louisville Koy Beasley 13 S 5' 10" 187 Fr. Cincinnati, Ohio Miami (OH) Anthony Boswell 66 OL 6' 2" 293 Fr. Indianapolis, Indiana Toledo Yanni Karlaftis 14 LB 6' 3" 235 Jr. West Lafayette, Indiana Northwestern Ryan Browne 15 QB 6' 4" 210 Fr. Clarkston, Michigan North Carolina Cole Brevard 91 DL 6' 3" 333 Sr. Carmel, Indiana Texas Dillon Thieneman 31 S 6' 0" 207 So. Westfield, Indiana Oregon Marcos Davila 5 QB 6' 3" 233 Fr. West Lafayette, Indiana Nebraska Jaron Tibbs 13 WR 6' 3" 214 So. Indianapolis, Indiana Kansas State Leland Smith 12 WR 6' 4" 219 So. Houston, TexasSan Jose State Will Heldt 15 EDGE 6' 6" 265 So. Carmel, Indiana Clemson Tarrion Grant 12 CB 6' 2" 197 Fr. Sumter, South Carolina Texas Tech Joseph Jefferson II 32 S 6' 0" 190 So. Indianapolis, Indiana Western Michigan Max Klare 86 TE 6' 4" 240 So. Guilford, Indiana Ohio State Drew Biber 82 TE 6' 5" 245 Jr. Cedarburg, Wisconsin Minnesota Keelan Crimmins 30 P 6' 3" 223 Jr. Spotswood, Victoria, Australia Illinois Kyndrich Breedlove 10 CB 5' 11" 165 Jr. Nashville, Tennessee Arizona State Jalen Grant 75 OL 6' 3" 285 Sr. Chicago, Illinois NC State Elijah Jackson 33 RB 5' 10" 191 Fr. Indianapolis, Indiana Ball State Jahmal Edrine 7 WR 6' 3" 215 Jr. Fort Lauderdale, Florida Virginia Botros Alisandro 19 S 6' 1" 186 Jr. Manchester, New Hampshire Old Dominion Demarjhe Lewis 34 DL 6' 3" 300 Sr. Griffin, Georgia SMU Shamar Rigby 16 WR 6' 3" 187 Fr. St. Petersburg, Florida Oklahoma State Nyland Green 2 CB 6' 1" 186 Jr. Covington, Georgia Arizona State C. J. Smith 3 WR 6' 3" 195 So. Apopka, Florida Memphis Jeffrey M'Ba 0 DL 6' 6" 302 Sr. Libreville, Gabon SMU DJ Wingfield 55 OL 6' 4" 316 Sr. Torrance, CaliforniaUSC Anthony Brown 24 S 6' 0" 195 So. Detroit, Michigan South Alabama Antonio Parker S 6' 0" 170 Fr. St. Louis, Missouri RJ Lopez 36 K 6' 0" 180 Sr. Mission Viejo, California Sam Houston Joe Strickland 9 DL 6' 4" 289 So. Indianapolis, Indiana Liberty Aaron Roberts 61 OL 6' 4" 301 Jr. Indianapolis, Indiana Ball State Markevious Brown 1 CB 5' 11" 176 Sr. Pahokee, Florida Antonio Stevens 11 S 6' 2" 217 Jr. Nashville, Tennessee Kennesaw State Mo Omonode 92 DL 6' 0" 286 Jr. West Lafayette, Indiana Minnesota Jaekwon Bouldin 73 OT 6' 6" 345 Jr. Canton, Mississippi Mississippi State Jimmy Liston 68 OL 6' 3" 305 Fr. Hinsdale, Illinois Utah State Jaden Ball 72 IOL 6' 5" 300 Fr. Carroll, Ohio Minnesota Donovan Hamilton 88 WR 6' 3" 215 Fr. Fishers, Indiana Ball State Ty Hudkins 25 S 5' 11" 197 Fr. Grand Rapids, Michigan Iowa Luke Jones 2 WR 6' 0" 168 Fr. Deerfield, Illinois Fresno State Rod Green 52 OL 6' 5" 330 Jr. Springfield, Ohio Charlotte Hudson Miller 40 LB 6' 0" 230 So. Indianapolis, Indiana Toledo Luke Williams 5 S 5' 11" 155 Fr. Naperville, Illinois Austin Peay Caleb Irving 85 DL 6' 1" 298 Fr. Glenn Heights, Texas Charlotte Earl Kulp 29 CB 6' 0" 187 Fr. Canton, Ohio Temple Jordan King 65 IOL 6' 3" 302 Fr. Fort Wayne, Indiana Ball State EJ Colson QB 6' 1" 200 Fr. Ellenwood, Georgia Incarnate Word Jayden Dixon-Veal 0 WR 6' 0" 190 Sr. Rancho Cucamonga, California California Isaiah Myers WR 6' 5" 180 Jr. Cincinnati, Ohio Western Kentucky Jamari Payne 47 EDGE 6' 2" 272 Fr. Auburn, Alabama North Alabama Nathan Leacock WR 6' 3" 200 Fr. Raleigh, North Carolina North Carolina Jake Wilson 14 QB 6' 2" 190 Fr. Trophy Club, Texas Mercer Joshua Sales Jr. 74 OT 6' 6" 320 Jr. South Bend, Indiana Austin Peay Ryne Shackelford 80 WR 6' 0" 175 Fr. Elyria, Ohio Baylor

Coaching departures Name Previous position New position Ryan Walters Head coach Washington – Defensive coordinator Cory Patterson Associate head coach / wide receivers coach Oklahoma State – Running backs coach Kevin Kane Defensive coordinator Minnesota – Outside backers / nickels coach Chris Petrilli Special team coordinator Washington – Special team coordinator Sam Carter Cornerbacks coach Louisiana Tech – Safeties coach Joe Dineen Defensive ends coach Kansas – Defensive analyst Brick Haley Defensive line coach None Marcus Johnson Offensive line coach Ohio State – Analyst Grant O'Brien Safeties coach None Justin Sinz Tight ends coach None

Acquisitions

Incoming transfers