# 2024 Purdue Boilermakers football team

The 2024 Purdue Boilermakers football team represented Purdue University as a member of the Big Ten Conference during the 2024 NCAA Division I FBS football season. The Boilermakers were led by second-year head coach Ryan Walters. Purdue played home games at Ross–Ade Stadium located in West Lafayette, Indiana.
Despite a 49–0 win over Indiana State to start the season strong, the Boilermakers sputtered down the line, losing every single game after that. Purdue finished with a disastrous 1–11 record and a winless record in conference play, both for the first time since 2013. This includes the worst home loss in program history, a 66-7 loss to Notre Dame. On December 1, following a 66–0 loss to Indiana to end the season, Walters was fired as the Boilermakers head coach. The Boilermakers went 5–19 under Walters including a Big Ten record of 3–15.

## Schedule

| Date | Time | Opponent | Site | TV | Result | Attendance |
| August 31 | 12:00 p.m. | Indiana State* | Ross–Ade StadiumWest Lafayette, IN | BTN | W 49–0 | 59,488 |
| September 14 | 3:30 p.m. | No. 18 Notre Dame* | Ross–Ade StadiumWest Lafayette, IN (rivalry) | CBS | L 7–66 | 61,441 |
| September 21 | 8:30 p.m. | at Oregon State* | Reser StadiumCorvallis, OR | The CW | L 21–38 | 34,340 |
| September 28 | 12:00 p.m. | Nebraska | Ross–Ade StadiumWest Lafayette, IN | Peacock | L 10–28 | 61,441 |
| October 5 | 12:00 p.m. | at Wisconsin | Camp Randall StadiumMadison, WI | BTN | L 6–52 | 76,091 |
| October 12 | 3:30 p.m. | at No. 23 Illinois | Memorial StadiumChampaign, IL (rivalry) | FS1 | L 49–50 $^{OT}$ | 55,815 |
| October 18 | 8:00 p.m. | No. 2 Oregon | Ross–Ade StadiumWest Lafayette, IN | FOX | L 0–35 | 57,463 |
| November 2 | 12:00 p.m. | Northwestern | Ross–Ade StadiumWest Lafayette, IN | BTN | L 20–26 $^{OT}$ | 61,141 |
| November 9 | 12:00 p.m. | at No. 2 Ohio State | Ohio StadiumColumbus, OH | FOX | L 0–45 | 103,463 |
| November 16 | 3:30 p.m. | No. 4 Penn State | Ross–Ade StadiumWest Lafayette, IN | CBS | L 10–49 | 58,346 |
| November 22 | 8:00 p.m. | at Michigan State | Spartan StadiumEast Lansing, MI | FOX | L 17–24 | 57,558 |
| November 30 | 7:00 p.m. | at No. 10 Indiana | Memorial StadiumBloomington, IN (Old Oaken Bucket) | FS1 | L 0–66 | 53,082 |
| *Non-conference gameHomecomingRankings from AP Poll - Released prior to gameAll times are in Eastern timeSource: |||||||

## Game summaries
### Indiana State

| Quarter | 1 | 2 | 3 | 4 | Total |
| Sycamores | 0 | 0 | 0 | 0 | 0 |
| Boilermakers | 7 | 14 | 14 | 14 | 49 |
at Ross–Ade Stadium, West Lafayette, Indiana
* Date: August 31
* Game time: 12:00 p.m. EDT
* Game weather: Sunny, 76 °F (24 °C)
* Game attendance: 59,488
* Referee: Gregory Blum
* TV announcers (BTN): Pat Boylan (play-by-play), J Leman (analyst), and Jordan Robinson (sideline reporter)
* Recap, ESPN, PurdueSports.com
| Statistics | INST | PUR |
| First downs | 11 | 27 |
| Plays–yards | 53–154 | 66–583 |
| Rushes–yards | 43–104 | 31–248 |
| Passing yards | 50 | 335 |
| Passing: comp–att–int | 5–10–0 | 30–35–0 |
| Time of possession | 30:29 | 29:31 |
| Team | Category | Player | Statistics |
| Indiana State | Passing | Elijah Owens | 5/10, 50 yards |
| Indiana State | Rushing | Elijah Owens | 9 carries, 47 yards |
| Indiana State | Receiving | Rashad Rochelle | 3 receptions, 26 yards |
| Purdue | Passing | Hudson Card | 24/25, 273 yards, 4 TD |
| Purdue | Rushing | Devin Mockobee | 11 carries, 89 yards |
| Purdue | Receiving | Max Klare | 5 receptions, 71 yards, TD |

### No. 18 Notre Dame (rivalry)

| Quarter | 1 | 2 | 3 | 4 | Total |
| No. 18 Fighting Irish | 14 | 28 | 10 | 14 | 66 |
| Boilermakers | 0 | 0 | 7 | 0 | 7 |
at Ross-Ade Stadium, West Lafayette, Indiana
* Date: September 14
* Game time: 3:30 p.m. EDT
* Game weather: Temperature: 89 °F (32 °C) • Wind: E 10 MPH • Weather: Sunny
* Game attendance: 61,441
* Referee: Jerry Magallanes
* TV announcers (CBS): Brad Nessler (play-by-play), Gary Danielson (analyst), and Jenny Dell (sideline reporter)
* Box score, Recap
| Statistics | ND; | PUR |
| First downs | 27 | 6 |
| Plays–yards | 70–578 | 49–162 |
| Rushes–yards | 44–362 | 25–38 |
| Passing yards | 216 | 124 |
| Passing: comp–att–int | 18–26–0 | 11–24–2 |
| Time of possession | 35:43 | 24:17 |
| Team | Category | Player | Statistics |
| Notre Dame | Passing | Riley Leonard | 11/16, 112 yards |
| Notre Dame | Rushing | Jeremiyah Love | 10 carries, 109 yards, TD |
| Notre Dame | Receiving | Jayden Harrison | 2 receptions, 47 yards |
| Purdue | Passing | Hudson Card | 11/24, 124 yards, TD, 2 INT |
| Purdue | Rushing | Reggie Love III | 10 carries, 61 yards |
| Purdue | Receiving | Kam Brown | 1 reception, 52 yards |

### at Oregon State

| Quarter | 1 | 2 | 3 | 4 | Total |
| Boilermakers | 0 | 7 | 0 | 14 | 21 |
| Beavers | 7 | 10 | 7 | 14 | 38 |
at Reser Stadium, Corvallis, Oregon
* Date: September 21
* Game time: 8:30 p.m. EDT/5:30 p.m. PDT
* Game weather: Sunny, 76 °F (24 °C)
* Game attendance: 34,340
* Referee: Mark Duddy
* TV announcers (The CW): Ted Robinson (play-by-play), Ryan Leaf (analyst), and Nigel Burton (sideline reporter)
* Box score, Recap
| Statistics | PUR | ORST |
| First downs | 13 | 25 |
| Plays–yards | 47–319 | 75–445 |
| Rushes–yards | 30–263 | 57–341 |
| Passing yards | 56 | 104 |
| Passing: comp–att–int | 7–17–1 | 10–18–0 |
| Time of possession | 19:45 | 40:15 |
| Team | Category | Player | Statistics |
| Purdue | Passing | Hudson Card | 7/17, 56 yards, TD, INT |
| Purdue | Rushing | Devin Mockobee | 16 carries, 168 yards, TD |
| Purdue | Receiving | Max Klare | 2 receptions, 46 yards, TD |
| Oregon State | Passing | Gevani McCoy | 10/18, 104 yards |
| Oregon State | Rushing | Jam Griffin | 22 rushes, 137 yards, TD |
| Oregon State | Receiving | Trent Walker | 3 receptions, 37 yards |

### Nebraska

| Quarter | 1 | 2 | 3 | 4 | Total |
| Cornhuskers | 0 | 0 | 7 | 21 | 28 |
| Boilermakers | 0 | 0 | 3 | 7 | 10 |
at Ross–Ade Stadium, West Lafayette, Indiana
* Date: September 28
* Game time: 12:00 p.m. EDT
* Game weather: Cloudy, 70 °F (21 °C)
* Game attendance: 61,441
* Referee: Bryan Banks
* TV announcers (Peacock): Jac Collinsworth (play-by-play), Michael Robinson (analyst), and Caroline Pineda (sideline reporter)
| Statistics | NEB | PUR |
| First downs | 25 | 12 |
| Plays–yards | 59 / 418 | 56 / 224 |
| Rushes–yards | 32 / 161 | 31 / 50 |
| Passing yards | 257 | 174 |
| Passing: comp–att–int | 17–27–0 | 18–25–1 |
| Time of possession | 30:18 | 29:42 |
| Team | Category | Player | Statistics |
| Nebraska | Passing | Dylan Raiola | 17–27, 257 yds, 1 TD |
| Nebraska | Rushing | Jacory Barney Jr. | 4 car, 66 yds, 1 TD |
| Nebraska | Receiving | Jahmal Banks | 5 rec, 82 yds, 1 TD |
| Purdue | Passing | Hudson Card | 18–25, 174 yrds, 1 TD, 1 INT |
| Purdue | Rushing | Devin Mockobee | 13 car, 41 yds |
| Purdue | Receiving | Jaron Tibbs | 5 rec, 46 yds |

### at Wisconsin

| Quarter | 1 | 2 | 3 | 4 | Total |
| Boilermakers | 0 | 6 | 0 | 0 | 6 |
| Badgers | 14 | 7 | 21 | 10 | 52 |
at Camp Randall Stadium, Madison, Wisconsin
* Date: October 5
* Game time: 12:00 p.m. EDT
* Game weather: Sunny, 65 °F (18 °C); Wind: SE 14 mph
* Game attendance: 76,091
* Referee: Chris Coyte
* TV announcers (BTN): Mark Followill (play-by-play), Jake Butt (analyst), and Brooke Fletcher (sideline reporter)
| Statistics | PUR | WIS |
| First downs | 10 | 28 |
| Plays–yards | 48–216 | 73–589 |
| Rushes–yards | 26–99 | 41–228 |
| Passing yards | 117 | 361 |
| Passing: comp–att–int | 12–22–0 | 21–32–2 |
| Time of possession | 28:13 | 31:47 |
| Team | Category | Player | Statistics |
| Purdue | Passing | Hudson Card | 11/21, 111 yards |
| Purdue | Rushing | Devin Mockobee | 11 carries, 45 yards |
| Purdue | Receiving | Jahmal Edrine | 2 receptions, 26 yards |
| Wisconsin | Passing | Braedyn Locke | 20/31, 359 yards, 3 TD, 2 INT |
| Wisconsin | Rushing | Tawee Walker | 19 carries, 94 yards, 3 TD |
| Wisconsin | Receiving | Trech Kekahuna | 6 receptions, 134 yards, 2 TD |

### at No. 23 Illinois (rivalry)

| Quarter | 1 | 2 | 3 | 4 | OT | Total |
| Boilermakers | 0 | 3 | 17 | 23 | 6 | 49 |
| No. 23 Fighting Illini | 10 | 14 | 3 | 16 | 7 | 50 |
at Memorial Stadium, Champaign, Illinois
* Date: October 12
* Game time: 3:30 p.m. EDT
* Game weather: Sunny, 82 °F (28 °C); Wind: SW 8 miles per hour (13 km/h)
* Game attendance: 55,815
* Referee: Ron Snodgrass
* TV announcers (FS1): Eric Collins (play-by-play) and Spencer Tillman (analyst)
* Box score, Recap
| Statistics | PUR | ILL |
| First downs | 21 | 28 |
| Plays–yards | 58–536 | 73–556 |
| Rushes–yards | 32–239 | 39–177 |
| Passing yards | 297 | 379 |
| Passing: comp–att–int | 18–26–0 | 20–34–0 |
| Time of possession | 26:49 | 33:11 |
| Team | Category | Player | Statistics |
| Purdue | Passing | Ryan Browne | 18/26, 297 yards, 3 TD |
| Purdue | Rushing | Ryan Browne | 17 carries, 118 yards |
| Purdue | Receiving | Max Klare | 6 receptions, 133 yards |
| Illinois | Passing | Luke Altmyer | 20/34, 379 yards, 3 TD |
| Illinois | Rushing | Josh McCray | 16 carries, 78 yards, 2 TD |
| Illinois | Receiving | Pat Bryant | 4 receptions, 104 yards, 1 TD |

### No. 2 Oregon

| Quarter | 1 | 2 | 3 | 4 | Total |
| No. 2 Ducks | 14 | 7 | 0 | 14 | 35 |
| Boilermakers | 0 | 0 | 0 | 0 | 0 |
at Ross–Ade Stadium, West Lafayette, Indiana
* Date: October 18
* Game time: 8:00 p.m. EDT
* Game weather: Clear
* Game attendance: 57,463
* Referee: Jerry McGinn
* TV announcers (FOX): Tim Brando (play-by-play), Devin Gardner (analyst), and Josh Sims (sideline reporter)
| Statistics | ORE | PUR |
| First downs | 25 | 16 |
| Plays–yards | 60–421 | 59–301 |
| Rushes–yards | 35–131 | 40–208 |
| Passing yards | 290 | 93 |
| Passing: comp–att–int | 21–25–1 | 9–19–1 |
| Time of possession | 29:58 | 30:02 |
| Team | Category | Player | Statistics |
| Oregon | Passing | Dillon Gabriel | 21/25, 290 yards, 2 TD, INT |
| Oregon | Rushing | Jordan James | 10 carries, 50 yards, 2 TD |
| Oregon | Receiving | Evan Stewart | 4 receptions, 96 yards |
| Purdue | Passing | Ryan Browne | 9/19, 93 yards, INT |
| Purdue | Rushing | Reggie Love III | 11 carries, 93 yards |
| Purdue | Receiving | Max Klare | 3 receptions, 32 yards |

### Northwestern

| Quarter | 1 | 2 | 3 | 4 | OT | Total |
| Wildcats | 10 | 7 | 0 | 3 | 6 | 26 |
| Boilermakers | 3 | 7 | 3 | 7 | 0 | 20 |
at Ross–Ade Stadium, West Lafayette, Indiana
* Date: November 2
* Game time: 12:00 p.m. EDT
* Game weather: • Sunny Temperature: 51 °F (11 °C) • Wind: 5 mph
* Game attendance: 61,141
* Referee: Bryan Banks
* TV announcers (BTN): Connor Onion (play-by-play), Matt Millen (analyst), and Elise Menaker (reporter)
| Statistics | NW | PUR |
| First downs | 19 | 16 |
| Plays–yards | 69-424 | 64-337 |
| Rushes–yards | 30-122 | 23-47 |
| Passing yards | 302 | 290 |
| Passing: comp–att–int | 25-39-1 | 25-41-0 |
| Time of possession | 35:01 | 24:59 |
| Team | Category | Player | Statistics |
| Northwestern | Passing | Jack Lausch | 23/35, 250 yds, TD |
| Northwestern | Rushing | Joesph Himon II | 6 Carries, 78 yds, TD |
| Northwestern | Receiving | Cam Porter | 8 Receptions, 85 Yds |
| Purdue | Passing | Hudson Card | 21/37, 267 yds, TD |
| Purdue | Rushing | Devin Mockobee | 10 Carries, 29 yds, TD |
| Purdue | Receiving | Max Klare | 6 Receptions, 78 yds |

### at No. 2 Ohio State

| Quarter | 1 | 2 | 3 | 4 | Total |
| Boilermakers | 0 | 0 | 0 | 0 | 0 |
| No. 2 Buckeyes | 7 | 14 | 17 | 0 | 38 |
at Ohio Stadium, Columbus, Ohio
* Date: November 9
* Game time: 12:00 p.m. EST
* Game weather: Cloudy • Temperature: 56 °F (13 °C) • Wind: NE at 12 miles per hour (19 km/h)
* Game attendance: 103,463
* Referee: Chris Coyte
* TV announcers (FOX): Gus Johnson (play-by-play), Joel Klatt (analyst), and Jenny Taft (sideline reporter)
| Statistics | PUR | OSU |
| First downs | 15 | 23 |
| Plays–yards | 59–206 | 66–433 |
| Rushes–yards | 38–98 | 35–173 |
| Passing yards | 108 | 260 |
| Passing: comp–att–int | 9–21–1 | 21–31–0 |
| Time of possession | 29:11 | 30:49 |
| Team | Category | Player | Statistics |
| Purdue | Passing | Hudson Card | 9/19, 108 yards, 1 INT |
| Purdue | Rushing | Devin Mockobee | 13 carries, 73 yards |
| Purdue | Receiving | Shamar Rigby | 1 reception, 29 yards |
| Ohio State | Passing | Will Howard | 21/26, 260 yards, 3 TD |
| Ohio State | Rushing | TreVeyon Henderson | 6 carries, 85 yards, 1 TD |
| Ohio State | Receiving | Jeremiah Smith | 6 receptions, 87 yards, 1 TD |

### No. 4 Penn State

| Quarter | 1 | 2 | 3 | 4 | Total |
| No. 4 Nittany Lions | 14 | 7 | 21 | 7 | 49 |
| Boilermakers | 0 | 3 | 0 | 7 | 10 |
at Ross–Ade Stadium, West Lafayette, Indiana
* Date: November 16
* Game time: 3:30 p.m. EST
* Game weather: Sunny, 53 °F (12 °C)
* Game attendance: 58,346
* Referee: Jerry McGinn
* TV announcers (CBS): Brad Nessler (play-by-play), Gary Danielson (analyst), and Jenny Dell (sideline reporter)
| Statistics | PSU | PUR |
| First downs | 23 | 16 |
| Plays–yards | 61–539 | 59–302 |
| Rushes–yards | 34–234 | 28–85 |
| Passing yards | 305 | 217 |
| Passing: comp–att–int | 22–27–0 | 15–31–0 |
| Time of possession | 31:20 | 28:40 |
| Team | Category | Player | Statistics |
| Penn State | Passing | Drew Allar | 17/19, 247 yards, 3 TD |
| Penn State | Rushing | Tyler Warren | 3 carries, 63 yards, TD |
| Penn State | Receiving | Tyler Warren | 8 receptions, 127 yards, TD |
| Purdue | Passing | Hudson Card | 11/20, 151 yards |
| Purdue | Rushing | Devin Mockobee | 11 carries, 40 yards |
| Purdue | Receiving | Max Klare | 7 receptions, 91 yards, TD |

### at Michigan State

| Quarter | 1 | 2 | 3 | 4 | Total |
| Boilermakers | 3 | 0 | 7 | 7 | 17 |
| Spartans | 7 | 17 | 0 | 0 | 24 |
at Spartan Stadium, East Lansing, Michigan
* Date: November 22
* Game time: 8:00 p.m. EST
* Game weather: Cloudy • Temperature: 43 °F (6 °C) • Wind: NW 15 miles per hour (24 km/h)
* Game attendance: 57,558
* Referee: Kole Knueppel
* TV announcers (FOX): Connor Onion (play-by-play) and Mark Helfrich (analyst)
| Statistics | PUR | MSU |
| First downs | 19 | 22 |
| Plays–yards | 66–338 | 69–293 |
| Rushes–yards | 19–-4 | 38–134 |
| Passing yards | 342 | 159 |
| Passing: comp–att–int | 26–47–1 | 15–31–0 |
| Time of possession | 27:41 | 32:19 |
| Team | Category | Player | Statistics |
| Purdue | Passing | Hudson Card | 26/47, 342 yards, TD, INT |
| Purdue | Rushing | Devin Mockobee | 9 carries, 14 yards, TD |
| Purdue | Receiving | Jahmal Edrine | 5 receptions, 87 yards |
| Michigan State | Passing | Aidan Chiles | 15/31, 159 yards, 2 TD |
| Michigan State | Rushing | Kay'Ron Lynch-Adams | 18 carries, 85 yards |
| Michigan State | Receiving | Montorie Foster Jr. | 4 receptions, 59 yards, TD |

### at No. 10 Indiana (Old Oaken Bucket)

| Quarter | 1 | 2 | 3 | 4 | Total |
| Boilermakers | 0 | 0 | 0 | 0 | 0 |
| No. 10 Indiana | 7 | 21 | 17 | 21 | 66 |
at Memorial Stadium, Bloomington, Indiana
* Date: November 30
* Game time: 7:00 p.m. EST
* Game weather: 28 °F (−2 °C), snow
* Game attendance: 53,082
* Referee: Jeffrey Servinski
* TV announcers (FS1): Tim Brando (play-by-play), Devin Gardner (analyst), and Josh Sims (sideline reporter)
| Statistics | PUR | IU |
| First downs | 5 | 30 |
| Plays–yards | 45-67 | 75-582 |
| Rushes–yards | 24-13 | 44-233 |
| Passing yards | 54 | 349 |
| Passing: comp–att–int | 9-21-2 | 23-31-0 |
| Time of possession | 23:23 | 36:37 |
| Team | Category | Player | Statistics |
| Purdue | Passing | Hudson Card | 6/13, 35 yds, INT |
| Purdue | Rushing | Devin Mockobee | 14 Carries, 21 yds |
| Purdue | Receiving | Max Klare | 5 Receptions, 36 yds |
| Indiana | Passing | Kurtis Rourke | 23/31, 349 yds, 6 TDs |
| Indiana | Rushing | Justice Ellison | 11 Carries, 63 yds, TD |
| Indiana | Receiving | Elijah Sarratt | 8 receptions, 165 yds, 2 TDs |