# 2025 Purdue Boilermakers football team

The 2025 Purdue Boilermakers football team is an American football team that will represent Purdue University in the Big Ten Conference during the 2025 NCAA Division I FBS football season. The Boilermakers will play home games at Ross–Ade Stadium in West Lafayette, Indiana. The team is expected to be led head coach Barry Odom, in his first season in the post.

## Offseason

Positions key :
| ATH | Athlete | C | Center | CB | Cornerback | DB | Defensive back |
| DE | Defensive end | DL | Defensive lineman | DT | Defensive tackle | FB | Fullback |
| FS | Free safety | G | Guard | K | Kicker | KR | Kickoff returner |
| LB | Linebacker | LS | Long snapper | MLB | Middle linebacker | OT | Offensive tackle |
| OL | Offensive lineman | OLB | Outside linebacker | NT | Nose tackle | P | Punter |
| PR | Punt returner | QB | Quarterback | RS | Return specialist | RB | Running back |
| S | Safety | SS | Strong safety | TE | Tight end | WR | Wide receiver |

### 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, Texas | San 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 |
| Aaron Roberts | 61 | OL | 6' 4" | 301 | Jr. | Indianapolis, Indiana | |
| 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, California | USC |
| Anthony Brown | 24 | S | 6' 0" | 195 | So. | Detroit, Michigan | South Alabama |
| Antonio Stevens | 11 | S | 6' 2" | 217 | Jr. | Nashville, Tennessee | |
| RJ Lopez | 36 | K | 6' 0" | 180 | Sr. | Mission Viejo, California | |

#### Coaching depatures

| 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

| Name | Pos. | Height | Weight | Year | Hometown | Prev. school |
| CJ Nunnally IV | DE | 6' 3" | 240 | Sr. | Douglasville, Georgia | Akron |
| Malachi Singleton | QB | 6' 1" | 225 | Fr. | Kennesaw, Georgia | Arkansas |
| Alex Sanford | LB | 6' 1" | 225 | So. | Oxford, Mississippi | Arkansas |
| Carson Dean | LB | 6' 4" | 234 | Fr. | Carrollton, Texas | Arkansas |
| Tahj Ra-El | S | 6' 2" | 192 | Sr. | Charlotte, North Carolina | Memphis |
| Breeon Ishmail | DE | 6' 3" | 260 | So. | Cincinnati, Ohio | Michigan |
| Christian Moore | TE | 6' 3" | 240 | Sr. | Huntington Beach, California | UNLV |
| Mason Vicari | OL | 6' 4" | 305 | Fr. | Sacramento, California | UNLV |
| Christian Earls | TE | 6' 8" | 290 | Jr. | Chandler, Arizona | UNLV |
| Hank Purvis | OL | 6' 5" | 330 | Fr. | Wichita, Kansas | UNLV |
| Jalen St. John | OL | 6' 5" | 330 | Sr. | Saint Louis, Missouri | UNLV |
| Tony Grimes | DB | 6' 2" | 190 | Sr. | Virginia Beach, Virginia | UNLV |
| Mani Powell | LB | 6' 2" | 230 | Jr. | Fayetteville, Arkansas | UNLV |
| Chauncey Magwood | WR | 6' 0" | 187 | Jr. | Leesburg, Georgia | UCF |
| EJ Colson | QB | 6' 1" | 200 | Fr. | Ellenwood, Georgia | UCF |
| Charles Ross | WR | 6' 1" | 165 | Sr. | Culver City, California | USC |
| Malachi Thomas | RB | 6' 0" | 215 | Jr. | Hartwell, Georgia | Virginia Tech |
| Luca Puccinelli | TE | 6' 6" | 250 | Fr. | Richmond, Virginia | Wake Forest |
| Evans Chuba | QB | 6' 4" | 215 | Fr. | Montreal, Quebec, Canada | Washington State |
| Isaiah Myers | WR | 6' 5" | 180 | So. | Cincinnati, Ohio | Charlotte |
| Nathan Leacock | WR | 6' 3" | 200 | Fr. | Raleigh, North Carolina | Tennessee |
| Ryan Turner | CB | 6' 0" | 191 | So. | Hollywood, Florida | Boston College |
| Crew Wakley | S | 6' 0" | 200 | Jr. | Raleigh, North Carolina | BYU |
| Sam Dubwig | P | 6' 3" | 231 | Fr. | Cabot, Arkansas | Arkansas |
| Richard Toney Jr. | S | 6' 0" | 189 | Jr. | Arlington, Texas | TCU |
| Chad Brown | CB | 6' 2" | 183 | Sr. | Lawrenceville, New Jersey | Nevada |
| TJ Lindsey | DL | 6' 3" | 295 | Fr. | Bryant, Arkansas | Auburn |

#### Coaching acquisitions

| Name | Previous Position | New Position |
| Barry Odom | UNLV – Head coach | Head coach |
| Cornell Ford | UNLV – Running backs coach | Assistant head coach / wide receivers coach |
| Josh Henson | USC – Offensive coordinator / quarterbacks coach | Offensive coordinator / tight ends coach |
| Kelvin Green | Arkansas – Defensive line coach | Defensive line coach |
| Jake Trump | Arkansas – Defensive quality control | Defensive ends coach |
| Darin Hinshaw | UCF – Co-offensive coordinator / quarterbacks coach | Quarterbacks coach |
| Charles Clark | Memphis – Defensive backs coach | Defensive backs coach |
| Michael Scherer | UNLV – Defensive coordinator / linebackers coach | Defensive coordinator / linebackers coach |
| James Shibest | UNLV – Special teams coordinator | Special teams coordinator |
| Vance Vice | UNLV – Offensive line coach | Offensive line coach |

## Schedule

| Date | Opponent | Site |
| August 30 | Ball State* | Ross–Ade StadiumWest Lafayette, IN |
| September 6 | Southern Illinois* | Ross–Ade StadiumWest Lafayette, IN |
| September 13 | USC | Ross–Ade StadiumWest Lafayette, IN |
| September 20 | at Notre Dame* | Notre Dame StadiumNotre Dame, IN (Shillelagh Trophy) |
| October 4 | Illinois | Ross–Ade StadiumWest Lafayette, IN (Purdue Cannon) |
| October 11 | at Minnesota | Huntington Bank StadiumMinneapolis, MN |
| October 18 | at Northwestern | Martin StadiumEvanston, IL |
| October 25 | Rutgers | Ross–Ade StadiumWest Lafayette, IN |
| November 1 | at Michigan | Michigan StadiumAnn Arbor, MI |
| November 8 | Ohio State | Ross–Ade StadiumWest Lafayette, IN |
| November 15 | at Washington | Husky StadiumSeattle, WA |
| November 29 | Indiana | Ross–Ade StadiumWest Lafayette, IN (Old Oaken Bucket) |
| *Non-conference gameSource: ||||

## Game summaries
### vs Ball State

| Pregame line | Over/under |
| Quarter | 1 | 2 | Total |
| Cardinals | | | 0 |
| Boilermakers | | | 0 |
at Ross–Ade Stadium • West Lafayette, Indiana
* Date: August 30
* Statistics
* First downs
* Plays–yards
* Rushes–yards
* Passing yards
* Passing: comp–att–int
* Time of possession
| Team | Category |
| Ball State | Passing |
| Ball State | Rushing |
| Ball State | Receiving |
| Purdue | Passing |
| Purdue | Rushing |
| Purdue | Receiving |

### vs Southern Illinois

| Pregame line | Over/under |
| Quarter | 1 | 2 | Total |
| Salukis | | | 0 |
| Boilermakers | | | 0 |
at Ross–Ade Stadium • West Lafayette, Indiana
* Date: September 6
* Statistics
* First downs
* Plays–yards
* Rushes–yards
* Passing yards
* Passing: comp–att–int
* Time of possession
| Team | Category |
| Southern Illinois | Passing |
| Southern Illinois | Rushing |
| Southern Illinois | Receiving |
| Purdue | Passing |
| Purdue | Rushing |
| Purdue | Receiving |

### vs USC

| Pregame line | Over/under |
| Quarter | 1 | 2 | Total |
| Trojans | | | 0 |
| Boilermakers | | | 0 |
at Ross–Ade Stadium • West Lafayette, Indiana
* Date: September 13
* Statistics
* First downs
* Plays–yards
* Rushes–yards
* Passing yards
* Passing: comp–att–int
* Time of possession
| Team | Category |
| USC | Passing |
| USC | Rushing |
| USC | Receiving |
| Purdue | Passing |
| Purdue | Rushing |
| Purdue | Receiving |

### at Notre Dame

| Pregame line | Over/under |
| Quarter | 1 | 2 | Total |
| Boilermakers | | | 0 |
| Fighting Irish | | | 0 |
at Notre Dame Stadium • Notre Dame, Indiana
* Date: September 20
* Statistics
* First downs
* Plays–yards
* Rushes–yards
* Passing yards
* Passing: comp–att–int
* Time of possession
| Team | Category |
| Purdue | Passing |
| Purdue | Rushing |
| Purdue | Receiving |
| Notre Dame | Passing |
| Notre Dame | Rushing |
| Notre Dame | Receiving |

### vs Illinois

| Pregame line | Over/under |
| Quarter | 1 | 2 | Total |
| Fighting Illini | | | 0 |
| Boilermakers | | | 0 |
at Ross–Ade Stadium • West Lafayette, Indiana
* Date: October 4
* Statistics
* First downs
* Plays–yards
* Rushes–yards
* Passing yards
* Passing: comp–att–int
* Time of possession
| Team | Category |
| Illinois | Passing |
| Illinois | Rushing |
| Illinois | Receiving |
| Purdue | Passing |
| Purdue | Rushing |
| Purdue | Receiving |

### at Minnesota

| Pregame line | Over/under |
| Quarter | 1 | 2 | Total |
| Boilermakers | | | 0 |
| Golden Gophers | | | 0 |
at Huntington Bank Stadium • Minneapolis, Minnesota
* Date: October 11
* Statistics
* First downs
* Plays–yards
* Rushes–yards
* Passing yards
* Passing: comp–att–int
* Time of possession
| Team | Category |
| Purdue | Passing |
| Purdue | Rushing |
| Purdue | Receiving |
| Minnesota | Passing |
| Minnesota | Rushing |
| Minnesota | Receiving |

### at Northwestern

| Pregame line | Over/under |
| Quarter | 1 | 2 | Total |
| Boilermakers | | | 0 |
| Wildcats | | | 0 |
at Martin Stadium • Evanston, Illinois
* Date: October 18
* Statistics
* First downs
* Plays–yards
* Rushes–yards
* Passing yards
* Passing: comp–att–int
* Time of possession
| Team | Category |
| Purdue | Passing |
| Purdue | Rushing |
| Purdue | Receiving |
| Northwestern | Passing |
| Northwestern | Rushing |
| Northwestern | Receiving |

### vs Rutgers

| Pregame line | Over/under |
| Quarter | 1 | 2 | Total |
| Scarlet Knights | | | 0 |
| Boilermakers | | | 0 |
at Ross–Ade Stadium • West Lafayette, Indiana
* Date: October 25
* Statistics
* First downs
* Plays–yards
* Rushes–yards
* Passing yards
* Passing: comp–att–int
* Time of possession
| Team | Category |
| Rutgers | Passing |
| Rutgers | Rushing |
| Rutgers | Receiving |
| Purdue | Passing |
| Purdue | Rushing |
| Purdue | Receiving |

### at Michigan

| Pregame line | Over/under |
| Quarter | 1 | 2 | Total |
| Boilermakers | | | 0 |
| Wolverines | | | 0 |
at Michigan Stadium • Ann Arbor, Michigan
* Date: November 1
* Statistics
* First downs
* Plays–yards
* Rushes–yards
* Passing yards
* Passing: comp–att–int
* Time of possession
| Team | Category |
| Purdue | Passing |
| Purdue | Rushing |
| Purdue | Receiving |
| Michigan | Passing |
| Michigan | Rushing |
| Michigan | Receiving |

### vs Ohio State

| Pregame line | Over/under |
| Quarter | 1 | 2 | Total |
| Buckeyes | | | 0 |
| Boilermakers | | | 0 |
at Ross–Ade Stadium • West Lafayette, Indiana
* Date: November 8
* Statistics
* First downs
* Plays–yards
* Rushes–yards
* Passing yards
* Passing: comp–att–int
* Time of possession
| Team | Category |
| Ohio State | Passing |
| Ohio State | Rushing |
| Ohio State | Receiving |
| Purdue | Passing |
| Purdue | Rushing |
| Purdue | Receiving |

### at Washington

| Pregame line | Over/under |
| Quarter | 1 | 2 | Total |
| Boilermakers | | | 0 |
| Huskies | | | 0 |
at Husky Stadium • Seattle, Washington
* Date: November 15
* Statistics
* First downs
* Plays–yards
* Rushes–yards
* Passing yards
* Passing: comp–att–int
* Time of possession
| Team | Category |
| Purdue | Passing |
| Purdue | Rushing |
| Purdue | Receiving |
| Washington | Passing |
| Washington | Rushing |
| Washington | Receiving |

### vs Indiana

| Pregame line | Over/under |
| Quarter | 1 | 2 | Total |
| Hoosiers | | | 0 |
| Boilermakers | | | 0 |
at Ross–Ade Stadium • West Lafayette, Indiana
* Date: November 29
* Statistics
* First downs
* Plays–yards
* Rushes–yards
* Passing yards
* Passing: comp–att–int
* Time of possession
| Team | Category |
| Indiana | Passing |
| Indiana | Rushing |
| Indiana | Receiving |
| Purdue | Passing |
| Purdue | Rushing |
| Purdue | Receiving |