Yeah. Great OSU teams NEVER lose to much lesser Boilermaker teams in West Lafayette. In fact, I can't ever remember it happening. Much less multiple times in the last two decades.
There's NO WAY.
FWIW, here are Purdue's six wins over Ohio State in the four decades from 1985-2024:
October 15, 1988:
Purdue won 31-26 in Columbus. This wasn't an upset, both teams sucked. This was Cooper's first year and the Buckeyes finished 4-6-1 with Purdue finishing half a game worse at 4-7.
October 28, 2000:
Purdue won 31-27 in West Lafayette. This wasn't an upset, Purdue was the better team. Both teams finished 8-4 but Purdue was 6-2 in the league with an OOC loss in South Bend to a very good Notre Dame team and a bowl loss to a VERY good Washington team in the Rose Bowl. Ohio State played a crap OOC, went 5-3 in the league, and lost to a mediocre USCe in the also-ran Outback Bowl.
November 13, 2004:
Purdue won 24-17 in West Lafayette. This wasn't an upset, the teams were about even. They both went undefeated OOC and 4-4 in the league. Purdue beat Notre Dame but that was a crappy 6-6 Notre Dame team. Purdue ended up a game worse at 7-5 vs 8-4 for the Buckeyes but that was only because Purdue got a better bowl opponent and lost while Ohio State got a weaker bowl opponent and won.
October 17, 2009:
Purdue won 26-18 in West Lafayette. This was very much an upset. Purdue was a bad team that finished 5-7 and their other four wins were all over sub .500 teams. Ohio State finished 11-2 with league and Rose Bowl Championships. The Buckeyes' other loss was to one of Pete Carrol's USC juggernauts.
November 12, 2011:
Purdue won 26-23 in West Lafayette. This wasn't an upset, both teams sucked. Purdue finished a game better at 7-6 vs Ohio State's 6-7 but that was only because Purdue drew an easier bowl opponent and won while Ohio State drew a tougher bowl opponent and lost. This was also a very strange game that I personally attended. Ohio State was down 20-14 late and scored what should have been the game-winning TD but they doinked the XP off the upright, went to OT, and lost.
October 20, 2018:
Purdue won 49-20 in West Lafayette. This was an upset and the shocking part wasn't so much that Purdue won as that they won by 29 points. This Purdue team sucked and finished 6-7. This Ohio State team finished 13-1 with league and Rose Bowl Championships but missed the 4-team CFP because of this loss.