Ohio State beats Purdue 34-10 and improves to 9-0 on the season.
Ohio State kept the blowout train rolling in West Lafayette.
| Q1 | Q2 | Q3 | Q4 | ||
|---|---|---|---|---|---|
| #1 Ohio State | 0 | 24 | 0 | 10 | 34 |
| PURDUE | 3 | 0 | 0 | 7 | 10 |
| NOV. 8, 2025 • ROSS-ADE STADIUM • WEST LAFAYETTE, INDIANA | |||||
The Buckeyes dominated Purdue for their eighth straight win by at least three scores, improving to 9-0 on the season with a 34-10 result at Ross-Ade Stadium.
After punting on their opening possession, Ohio State scored 24 points in the second quarter to pull away from the Boilermakers before coasting to victory in the second half.
Julian Sayin and Jeremiah Smith continued to build their Heisman Trophy campaigns as Sayin completed 27 of 33 passes for 303 yards and one touchdown with one interception while Smith made a career-high 10 receptions for 137 yards and a touchdown.
| Qtr | Time | Team | Result | Play Details | OSU | PUR |
|---|---|---|---|---|---|---|
| 1 | 4:23 | PUR | FG | 40-YARD KICK, SPENCER PORATH | 0 | 3 |
| 2 | 14:16 | OSU | TD | 1-YARD RUN, CJ DONALDSON | 7 | 3 |
| 2 | 7:18 | OSU | TD | 35-YARD PASS, JULIAN SAYIN TO JEREMIAH SMITH | 14 | 3 |
| 2 | 1:12 | OSU | TD | 3-YARD RUN, LINCOLN KIENHOLZ | 21 | 3 |
| 2 | 0:03 | OSU | FG | 49-YARD KICK, JAYDEN FIELDING | 24 | 3 |
| 4 | 12:41 | OSU | FG | 45-YARD KICK, JAYDEN FIELDING | 27 | 3 |
| 4 | 6:19 | OSU | TD | 1-YARD RUN, CJ DONALDSON | 34 | 3 |
| 4 | 1:45 | PUR | TD | PASS, MALACHI SINGLETON TO JESSE WATSON | 34 | 10 |
Key Moments
Q1, 0:00: Jeremiah Smith sets up Buckeyes’ first touchdown
After an illegal block in the back that wiped out a 70-yard Bo Jackson touchdown run on Ohio State’s first play from scrimmage, Smith made up for it with a pair of spectacular catches on the Buckeyes’ second drive. First, Smith hauled in a diving grab despite being pulled to the ground for defensive pass interference. Then, on the final play of the first quarter, Smith made a contested catch for 31 yards at the 1-yard line, setting up a touchdown run by CJ Donaldson two plays later to give the Buckeyes a 7-3 lead.
JEREMIAH SMITH WHAT A CATCH @OhioStateFB pic.twitter.com/UwisCoyCBx
— FOX College Football (@CFBONFOX) November 8, 2025
Jeremiah Smith Is Not Human pic.twitter.com/xjAOidJHDQ
— wok (@dontsipwok) November 8, 2025
Q2, 7:18: Heisman candidates connect for 35-yard score
Ohio State took a 14-3 lead on its third drive of the game as Julian Sayin threw a perfect pass to Smith for a 35-yard score, the 25th touchdown catch of Smith’s career.
SAYIN TO SMITH TUDDY @OhioStateFB pic.twitter.com/SzA0fsxlgC
— FOX College Football (@CFBONFOX) November 8, 2025
Q2, 6:33: Mathews picks off Browne
Jermaine Mathews Jr. set Ohio State up with a short field by snaring his second interception of the season, picking off Purdue quarterback Ryan Browne at Ohio State’s 47-yard line and returning it to the Boilermakers’ 30-yard line.
Caleb breaks it up, Jermaine takes it the other way @caleb_downs2 x @Jr2Maine pic.twitter.com/itdiP7aQ0s
— Ohio State Football (@OhioStateFB) November 8, 2025
Q2, 1:12: Kienholz runs for 3-yard score
For just the second time all season, Lincoln Kienholz entered the game for a snap at quarterback with the first-team offense. The substitution worked to perfection, as Kienholz turned 3rd-and-goal into a 3-yard touchdown run.
Another one for the Buckeyes @OhioStateFB pic.twitter.com/mErztLmOtC
— FOX College Football (@CFBONFOX) November 8, 2025
Q2, 0:03: Fielding makes career-long 49-yard field goal
After Ohio State’s defense forced a 3-and-out and used its timeout to get the ball back for one more drive before halftime, Sayin drove the Buckeyes 45 yards in 39 seconds to set up a 49-yard field goal by Jayden Fielding, which he made for the longest field goal of his Ohio State career.
Fielding gets it to go from 49
— Ohio State Football (@OhioStateFB) November 8, 2025
+3 Buckeyes. pic.twitter.com/9iF5IwSTqG
Fielding followed that up with a 45-yard field goal in the fourth quarter.
Team Stats
| OHIO STATE | PURDUE | |
|---|---|---|
| 473 | TOTAL YARDS | 186 |
| 170 | RUSHING YARDS | 92 |
| 43 | RUSHING ATTEMPTS | 22 |
| 4.0 | AVERAGE PER RUSH | 4.2 |
| 3 | RUSHING TOUCHDOWNS | 0 |
| 303 | PASSING YARDS | 94 |
| 27-33 | COMPLETIONS–ATTEMPTS | 13-22 |
| 11.2 | YARDS PER COMPLETION | 7.2 |
| 1 | PASSING TOUCHDOWNS | 1 |
| 29 | 1st DOWNS | 13 |
| 76 | TOTAL PLAYS | 44 |
| 6.2 | YARDS PER PLAY | 4.2 |
| 9-13 | 3RD DOWNS | 3-9 |
| 6-63 | PENALTIES | 2-13 |
| 40:56 | POSSESSION | 19:04 |
| 1 | TURNOVERS | 1 |
What’s Next
Ohio State hosts UCLA in its 10th game of the season next Saturday night at Ohio Stadium. The game will kick off at 7:30 p.m. on NBC.
Game Notes
- Ohio State is now 43-15-2 all-time vs. Purdue with four straight wins.
- Ian Moore made his first career start at right tackle. Phillip Daniels was listed as questionable but did not play. Ethan Onianwa also saw playing time at RT.
- Carnell Tate was held out of the game for precautionary reasons. Big Ten Network’s Brooke Fletcher reported that Tate was “a little tight during warmups.”
- Backup guard Joshua Padilla was one of eight players listed as out for the game.
- Eddrick Houston made his first start at defensive tackle since the first two games of the season.
- Smith became the fastest player in Ohio State history to catch 25 touchdown passes, achieving that mark in just 25 games.
- Sayin topped 300 passing yards for the sixth time in nine starts.
- Sayin’s third-quarter interception snapped a string of 173 consecutive attempts without an interception.
- 57,701 people attended the game.
Delivering dominant performances and carrying the torch for a legacy like no other: it’s an Ohio State thing. Cruise through the best season of the year, OSU football season, with expansions of iconic OSU logos, co-brand looks with some pop culture heavyweights (Bart x Buckeyes, anyone?) and more Scarlet and Gray garb.


