Indiana at Purdue

Friday, November 28, 2025. Indiana kept the Old Oaken Bucket

No. 2 Indiana beat Purdue 56–⁠3. It was their 127th meeting; Purdue leads the series 75–⁠44–⁠6 in the games on file.

Away2Indiana16–⁠0 in 2025
56
HomePurdue2–⁠10 in 2025
3

Final at Ross-Ade Stadium, West LafayetteTV: NBC, PeacockAttendance 59,807

At kickoff
24°F, clear, calmWeather: NOAA NCEI Global Historical Climatology Network hourly; Lafayette Purdue Univ Airport, 4 km from the stadium, 24 minutes after kickoff
Viewers
2.7 million viewers on NBCViewers: Nielsen, as compiled by nschultz7’s ratings tracker.
Official
Mark KluczynskiGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Indiana72121756
Purdue30003

How the win probability moved

Purdue favored

Win probability by play: Purdue 61% at kickoff, 0% at the end. Biggest swing: 36 points.

Indiana favored

Win probability after every play, from CollegeFootballData.com’s model. The dot marks the biggest swing (36 points).

Standouts

Photos: Wikimedia Commons, free licenses; credits on each player’s page.

Player stats

Indiana

PassingC/AttYdsTDInt
Fernando Mendoza8/1511720
Alberto Mendoza2/27610
RushingCarYdsTDLong
Roman Hemby12152182
Kaelon Black1366216
Alberto Mendoza259058
Khobie Martin851121
ReceivingRecYdsTDLong
Davion Chandler165165
Omar Cooper Jr.364143
Elijah Sarratt341118
Jonathan Brady111011
DefenseTklTFLSacksInt
Rolijah Hardy10100
Devan Boykin7000
Aiden Fisher7000
Stephen Daley64.510
Amare Ferrell4101

Purdue

PassingC/AttYdsTDInt
Ryan Browne25/4723801
RushingCarYdsTDLong
Antonio Harris153109
Jaron Thomas21508
Malachi Thomas4602
Ryan Browne4308
ReceivingRecYdsTDLong
Nitro Tuggle580023
Michael Jackson III666021
E.J. Horton441028
Luca Puccinelli324017
DefenseTklTFLSacksInt
Tahj Ra-El12000
Mani Powell7100
Charles Correa5000
Vi’naz Cobb5000

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

IndianaPurdue
548Total yards282
193Passing yards238
355Rushing yards44
11.4Yards per pass5.1
9.6Yards per rush1.6
22First downs16
4–⁠8Third downs7–⁠19
0–⁠0Fourth downs1–⁠2
0Turnovers2
2–⁠15Penalties3–⁠35
26:52Possession33:08
1Sacks (by defense)0

Efficiency

IndianaPurdue
66%Success rate33%
0.69EPA per play−0.10
1.37Explosiveness1.25
0.63Rushing EPA−0.21
0.75Passing EPA0.05
46%Passing-down success21%
0.35First-down EPA−0.11
1.09Second-down EPA−0.55
0.87Third-down EPA0.55
24%Havoc by its defense9%

From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.

Before kickoff

Our ratings and the line, going in

Our ratings (scores only)

Indiana 89% to win. Elo’s favorite won.

The line

Indiana −28.5, over/under 53.5.

The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.

Before kickoff, the win chances were Indiana 97%, Purdue 3%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Purdue end zoneIndiana end zoneQ1 PurdueInterception, 2 playsQ1 IndianaPunt, 3 playsQ1 PurduePunt, 6 playsQ1 IndianaTouchdown, 5 playsQ1 PurduePunt, 3 playsQ1 IndianaPunt, 3 playsQ1 PurdueField goal, 11 playsQ1 IndianaTouchdown, 11 playsQ2 PurduePunt, 4 playsQ2 IndianaPunt, 4 playsQ2 PurduePunt, 3 playsQ2 IndianaTouchdown, 2 playsQ2 PurduePunt, 6 playsQ2 IndianaTouchdown, 2 playsQ2 PurdueMissed FG, 10 playsQ3 IndianaTouchdown, 11 playsQ3 PurdueFumble, 5 playsQ3 IndianaTouchdown, 2 playsQ3 PurduePunt, 5 playsQ3 IndianaTouchdown, 2 playsQ4 PurduePunt, 8 playsQ4 IndianaTouchdown, 4 playsQ4 PurduePunt, 4 playsQ4 IndianaPunt, 3 playsQ4 PurdueTurnover on downs, 9 playsQ4 IndianaEnd of game, 2 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Purdue drives left to right, Indiana right to left.
  1. Q1 PurdueInterception, 2 plays, 20 yards
  2. Q1 IndianaPunt, 3 plays, 0 yards
  3. Q1 PurduePunt, 6 plays, 13 yards
  4. Q1 IndianaTouchdown, 5 plays, 40 yards
  5. Q1 PurduePunt, 3 plays, 0 yards
  6. Q1 IndianaPunt, 3 plays, 3 yards
  7. Q1 PurdueField goal, 11 plays, 67 yards
  8. Q1 IndianaTouchdown, 11 plays, 62 yards
  9. Q2 PurduePunt, 4 plays, 8 yards
  10. Q2 IndianaPunt, 4 plays, 20 yards
  11. Q2 PurduePunt, 3 plays, −5 yards
  12. Q2 IndianaTouchdown, 2 plays, 36 yards
  13. Q2 PurduePunt, 6 plays, 23 yards
  14. Q2 IndianaTouchdown, 2 plays, 82 yards
  15. Q2 PurdueMissed FG, 10 plays, 39 yards
  16. Q3 IndianaTouchdown, 11 plays, 89 yards
  17. Q3 PurdueFumble, 5 plays, 9 yards
  18. Q3 IndianaTouchdown, 2 plays, 42 yards
  19. Q3 PurduePunt, 5 plays, 20 yards
  20. Q3 IndianaTouchdown, 2 plays, 79 yards
  21. Q4 PurduePunt, 8 plays, 27 yards
  22. Q4 IndianaTouchdown, 4 plays, 24 yards
  23. Q4 PurduePunt, 4 plays, 14 yards
  24. Q4 IndianaPunt, 3 plays, 7 yards
  25. Q4 PurdueTurnover on downs, 9 plays, 39 yards
  26. Q4 IndianaEnd of game, 2 plays, 10 yards

Play by play

1st quarter8 drives, then Indiana 7, Purdue 3
Purdue Interception, 2 plays
14:541st & 10 at own 35(15:00) #93 Q.Warren kickoff 60 yards to the PUR05 #2 M.Jackson III return 22 yards to the PUR27 (#34 J.Utzinger; #12 D.Boykin)
14:371st & 10 at own 27(14:53) No Huddle-Shotgun #15 R.Browne pass complete short left to #13 E.Horton caught at PUR23, for 0 yards to the PUR27 (#22 J.Sharpe)
14:122nd & 10 at own 27(14:20) No Huddle-Shotgun #15 R.Browne pass intercepted by #1 A.Ferrell at PUR47, End Of Play
Indiana Punt, 3 plays
14:051st & 10 at opp 47(14:11) Shotgun #1 R.Hemby rush middle for 0 yards to the PUR47 (#10 A.Sanford)
13:302nd & 10 at opp 47(13:33) Shotgun #15 F.Mendoza pass incomplete short left to #13 E.Sarratt thrown to PUR35 broken up by #0 T.Grimes
13:253rd & 10 at opp 47(13:29) Shotgun #15 F.Mendoza pass incomplete short right to #80 C.Becker thrown to PUR28 broken up by #4 H.Hines
13:144th & 10 at opp 47(13:23) #44 M.McCarthy punt 43 yards to the PUR04
Purdue Punt, 6 plays
13:051st & 10 at own 4(13:13) No Huddle-Shotgun #22 A.Harris rush right for 5 yards gain to the PUR09 (#21 R.Hardy; #12 D.Boykin)
12:272nd & 5 at own 9(12:33) No Huddle-Shotgun #22 A.Harris rush left for 3 yards loss to the PUR06 (#8 S.Daley)
11:373rd & 8 at own 6(11:50) Shotgun #15 R.Browne pass complete short right to #2 M.Jackson III caught at PUR24, for 18 yards to the PUR24, out of bounds at PUR24, 1ST DOWN
11:041st & 10 at own 24(11:15) Shotgun #13 E.Horton rush left for 9 yards loss to the PUR15 (#8 S.Daley)
10:302nd & 19 at own 15(10:33) Shotgun #15 R.Browne pass incomplete deep right to #13 E.Horton thrown to PUR35
10:223rd & 19 at own 15(10:29) Shotgun #24 M.Thomas rush right for 2 yards gain to the PUR17 (#12 D.Boykin)
9:504th & 17 at own 17(09:54) #38 J.McCallister punt 23 yards to the PUR40
Indiana Touchdown, 5 plays
9:431st & 10 at opp 40(09:49) Shotgun #8 K.Black rush middle for 5 yards gain to the PUR35 (#91 C.Nunnally)
9:062nd & 5 at opp 35(09:16) Shotgun #15 F.Mendoza pass complete short left to #13 E.Sarratt caught at PUR17, for 18 yards to the PUR17 (#15 V.Cobb), 1ST DOWN
8:391st & 10 at opp 17(08:57) No Huddle-Shotgun #15 F.Mendoza pass complete short left to #13 E.Sarratt caught at PUR11, for 6 yards to the PUR11 QB hurried by #16 M.Powell, out of bounds at PUR11
8:192nd & 4 at opp 11(08:28) Shotgun #8 K.Black rush middle for 10 yards gain to the PUR01 (#21 T.Ra-El; #4 H.Hines), 1ST DOWN
8:031st & goal at opp 1(08:05) No Huddle-Shotgun #8 K.Black rush middle for 1 yard gain to the PUR00 TOUCHDOWN, clock 08:03 #15 N.Radicic kick attempt good (H: #44 M.McCarthy, LS: #47 M.Langston)Indiana 7, Purdue 0
Purdue Punt, 3 plays
7:571st & 10 at own 35(08:03) #93 Q.Warren kickoff 63 yards to the PUR02 #2 M.Jackson III return 25 yards to the PUR27 (#7 L.Moore)
7:491st & 10 at own 27(07:55) No Huddle-Shotgun #15 R.Browne pass incomplete short middle to #2 M.Jackson III thrown to PUR31
7:452nd & 10 at own 27(07:48) Shotgun #15 R.Browne pass incomplete short middle to #12 C.Smith thrown to PUR45
7:413rd & 10 at own 27(07:44) Shotgun #15 R.Browne pass incomplete short right to #24 M.Thomas thrown to PUR24
7:314th & 10 at own 27(07:37) #38 J.McCallister punt 43 yards to the IND30
Indiana Punt, 3 plays
7:261st & 10 at own 30(07:30) Shotgun #15 F.Mendoza pass incomplete deep right to #3 O.Cooper Jr. thrown to PUR50
7:192nd & 10 at own 30(07:25) Shotgun #1 R.Hemby rush middle for 3 yards gain to the IND33 (#5 C.Correa)
6:393rd & 7 at own 33(06:44) Shotgun #15 F.Mendoza pass incomplete deep middle to #80 C.Becker thrown to PUR42 QB hurried by #16 M.Powell and #8 C.Madden
6:284th & 7 at own 33(06:36) #44 M.McCarthy punt 48 yards to the PUR19 #2 M.Jackson III return 9 yards to the PUR28 (#21 R.Hardy; #46 I.Jones)
Purdue Field goal, 11 plays
6:191st & 10 at own 28(06:27) Shotgun #22 A.Harris rush left for 7 yards gain to the PUR35 (#1 A.Ferrell)
5:342nd & 3 at own 35(05:44) Shotgun #22 A.Harris rush middle for 5 yards loss to the PUR30 (#6 M.Kamara)
4:563rd & 8 at own 30(05:09) Shotgun #15 R.Browne pass complete deep middle to #13 E.Horton caught at IND45, for 28 yards to the IND42 (#5 D.Ponds; #46 I.Jones), 1ST DOWN
4:321st & 10 at opp 42(04:36) Shotgun #15 R.Browne pass complete short left to #2 M.Jackson III caught at IND45, for 18 yards to the IND24 (#4 A.Fisher), 1ST DOWN
4:161st & 10 at opp 24(04:22) Shotgun #22 A.Harris rush middle for 6 yards gain to the IND18 (#4 A.Fisher)
4:321st & 10 at own 42Timeout Indiana, clock 04:32
3:412nd & 4 at opp 18(03:43) Shotgun #15 R.Browne pass incomplete short left to #2 M.Jackson III thrown to IND12 broken up by #21 R.Hardy
3:333rd & 4 at opp 18(03:40) Shotgun #22 A.Harris rush middle for 5 yards gain to the IND13 (#5 D.Ponds; #6 M.Kamara), 1ST DOWN
2:521st & 10 at opp 13(03:01) Shotgun #22 A.Harris rush middle for 2 yards gain to the IND11 (#97 M.Landino)
2:142nd & 8 at opp 11(02:20) Shotgun #15 R.Browne pass complete short right to #0 N.Tuggle caught at IND05, for 6 yards to the IND05 (#6 M.Kamara), out of bounds. The previous play is under automatic review - “Pass completion”. CALL UPHELD
1:233rd & 2 at opp 5(01:29) Shotgun #22 A.Harris rush middle for 0 yards to the IND05 (#1 A.Ferrell)
0:464th & 2 at opp 5(00:48) #35 S.Porath field goal attempt from 22 yards GOOD (H: #38 J.McCallister, LS: #46 L.Raab), clock 00:46Indiana 7, Purdue 3
Indiana Touchdown, 11 plays
0:461st & 10 at own 35(00:46) #93 S.Turner kickoff 64 yards to the IND01, out of bounds at IND01
0:371st & 10 at own 35(00:45) Shotgun #8 K.Black rush right for 5 yards gain to the IND40 (#5 C.Correa; #16 M.Powell)
0:032nd & 5 at own 40(00:07) Shotgun #15 F.Mendoza pass incomplete short right to #3 O.Cooper Jr. thrown to IND47 broken up by #1 S.Bradford
0:023rd & 5 at own 40(00:02) Shotgun #15 F.Mendoza pass complete short left to #3 O.Cooper Jr. caught at IND46, for 6 yards to the IND46, End Of Play, 1ST DOWN
Q2 14:531st & 10 at own 46(14:59) Shotgun #1 R.Hemby rush left for 5 yards gain to the PUR49 (#0 T.Grimes; #21 T.Ra-El)
Q2 14:192nd & 5 at opp 49(14:26) Shotgun #1 R.Hemby rush middle for 4 yards gain to the PUR45 (#18 D.Kennedy)
Q2 13:443rd & 1 at opp 45(13:51) Shotgun #1 R.Hemby rush left for 7 yards gain to the PUR38 (#21 T.Ra-El), 1ST DOWN
Q2 13:131st & 10 at opp 38PENALTY IND False Start (#78 P.Coogan) 5 yards from PUR38 to PUR43. NO PLAY
Q2 12:491st & 15 at opp 43(12:54) Shotgun #1 R.Hemby rush right for 15 yards gain to the PUR28 (#21 T.Ra-El), out of bounds, 1ST DOWN
Q2 12:021st & 10 at opp 28(12:23) Shotgun #15 F.Mendoza pass complete short right to #80 C.Becker caught at PUR22, for 6 yards to the PUR22 (#21 T.Ra-El), out of bounds
Q2 11:452nd & 4 at opp 22(11:54) Shotgun #8 K.Black rush left for 10 yards gain to the PUR12 (#58 B.Ishmail), 1ST DOWN
Q2 11:051st & 10 at opp 12(11:13) Shotgun #8 K.Black rush middle for 5 yards gain to the PUR07 (#21 T.Ra-El)
Q2 10:292nd & 5 at opp 7(10:33) Shotgun #15 F.Mendoza rush left for 7 yards gain to the PUR00 TOUCHDOWN, clock 10:29, 1ST DOWN #15 N.Radicic kick attempt good (H: #44 M.McCarthy, LS: #47 M.Langston)Indiana 14, Purdue 3
2nd quarter7 drives, then Indiana 28, Purdue 3
Purdue Punt, 4 plays
10:241st & 10 at own 35(10:29) #15 N.Radicic kickoff 53 yards to the PUR12 #2 M.Jackson III return 15 yards to the PUR27 (#40 Q.Clark)
10:081st & 10 at own 27(10:22) Shotgun #15 R.Browne pass complete short middle to #24 M.Thomas caught at PUR32, for 11 yards to the PUR38 (#46 I.Jones), 1ST DOWN
9:301st & 10 at own 38(09:38) Shotgun #24 M.Thomas rush right for 2 yards gain to the PUR40 (#7 L.Moore)
8:462nd & 8 at own 40(08:58) Shotgun #15 R.Browne pass complete short left to #24 M.Thomas caught at PUR35, for 5 yards loss to the PUR35 (#1 A.Ferrell)
8:043rd & 13 at own 35(08:15) Shotgun #15 R.Browne pass incomplete deep left to #6 A.Branch thrown to IND36
7:574th & 13 at own 35(08:01) #38 J.McCallister punt 46 yards to the IND19 fair catch by #0 J.Brady at IND19
Indiana Punt, 4 plays
7:461st & 10 at own 19(07:56) Shotgun #1 R.Hemby rush left for 18 yards gain to the IND37 (#15 V.Cobb), 1ST DOWN
7:091st & 10 at own 37(07:16) Shotgun #1 R.Hemby rush right for 4 yards loss to the IND33 (#16 M.Powell)
6:332nd & 14 at own 33(06:37) Shotgun #15 F.Mendoza pass incomplete deep right to #80 C.Becker thrown to PUR40
6:153rd & 14 at own 33(06:32) Shotgun #15 F.Mendoza pass complete short left to #8 K.Black caught at IND36, for 6 yards to the IND39 (#16 M.Powell; #0 T.Grimes)
5:474th & 8 at own 39(05:53) #44 M.McCarthy punt 46 yards to the PUR15 fair catch by #2 M.Jackson III at PUR15
Purdue Punt, 3 plays
5:371st & 10 at own 15(05:46) Shotgun #22 A.Harris rush middle for 2 yards loss to the PUR13 (#8 S.Daley)
5:002nd & 12 at own 13(05:05) Shotgun #15 R.Browne pass incomplete short left to #0 N.Tuggle thrown to PUR30 broken up by #5 D.Ponds
4:483rd & 12 at own 13(04:59) Shotgun #15 R.Browne pass complete short right to #2 M.Jackson III caught at PUR10, for 3 yards loss to the PUR10 (#22 J.Sharpe)
4:254th & 15 at own 10(04:31) #38 J.McCallister punt 26 yards to the PUR36
Indiana Touchdown, 2 plays
4:121st & 10 at opp 36(04:24) Shotgun #15 F.Mendoza rush middle for 20 yards gain to the PUR16 (#15 V.Cobb), 1ST DOWN
3:401st & 10 at opp 16(03:43) Shotgun #8 K.Black rush middle for 16 yards gain to the PUR00 TOUCHDOWN, clock 03:40, 1ST DOWN #15 N.Radicic kick attempt good (H: #44 M.McCarthy, LS: #47 M.Langston)Indiana 21, Purdue 3
Purdue Punt, 6 plays
3:351st & 10 at own 35(03:40) #15 N.Radicic kickoff 63 yards to the PUR02 #2 M.Jackson III return 24 yards to the PUR26 (#36 C.Conner)
3:261st & 10 at own 26(03:33) Shotgun #24 M.Thomas rush middle for 0 yards to the PUR26 (#21 R.Hardy; #6 M.Kamara)
3:35Timeout Purdue, clock 03:35
2:492nd & 10 at own 26(02:55) Shotgun #15 R.Browne pass incomplete short middle to #0 N.Tuggle thrown to PUR37
2:343rd & 10 at own 26(02:48) Shotgun #15 R.Browne pass complete short middle to #0 N.Tuggle caught at PUR45, for 23 yards to the PUR49 (#22 J.Sharpe), 1ST DOWN
2:191st & 10 at own 49(02:22) No Huddle-Shotgun #15 R.Browne pass incomplete short right to #13 E.Horton thrown to IND32
2:142nd & 10 at own 49(02:18) Shotgun #15 R.Browne pass incomplete short left to #0 N.Tuggle thrown to IND32
2:023rd & 10 at own 49(02:13) Shotgun #24 M.Thomas rush middle for 2 yards gain to the IND49 (#4 A.Fisher)
1:514th & 8 at opp 49(01:57) #38 J.McCallister punt 31 yards to the IND18
2:003rd & 10 at own 49Timeout Purdue, clock 02:00
Indiana Touchdown, 2 plays
1:451st & 10 at own 18(01:50) Shotgun #15 F.Mendoza pass incomplete short right to #80 C.Becker thrown to IND32
1:332nd & 10 at own 18(01:44) Shotgun #1 R.Hemby rush middle for 82 yards gain to the PUR00 TOUCHDOWN, clock 01:33, 1ST DOWN #15 N.Radicic kick attempt good (H: #44 M.McCarthy, LS: #47 M.Langston)Indiana 28, Purdue 3
Purdue Missed FG, 10 plays
1:261st & 10 at own 35(01:33) #93 Q.Warren kickoff 63 yards to the PUR02 #2 M.Jackson III return 23 yards to the PUR25 (#10 R.Gandy)
1:171st & 10 at own 25(01:24) Shotgun #22 A.Harris rush left for 1 yard loss to the PUR24 (#0 H.Wheeler)
1:082nd & 11 at own 24(01:16) Shotgun #15 R.Browne pass complete short left to #22 A.Harris caught at PUR20, for 6 yards to the PUR30 (#4 A.Fisher)
1:171st & 10 at opp 25Timeout Indiana, clock 01:17
1:023rd & 5 at own 30(01:06) Shotgun #22 A.Harris rush middle for 9 yards gain to the PUR39 (#21 R.Hardy), 1ST DOWN
1:082nd & 11 at opp 24Timeout Indiana, clock 01:08
0:471st & 10 at own 39(00:57) No Huddle-Shotgun #15 R.Browne pass complete short middle to #22 A.Harris caught at PUR45, for 8 yards to the PUR47 (#21 R.Hardy; #4 A.Fisher)
0:412nd & 2 at own 47(00:46) No Huddle-Shotgun #15 R.Browne pass incomplete deep left to #10 J.Watson thrown to IND30 broken up by #21 R.Hardy
0:471st & 10 at own 39Timeout Purdue, clock 00:47
0:393rd & 2 at own 47(00:39) Shotgun #22 A.Harris rush middle for 2 yards gain to the PUR49 (#4 A.Fisher; #1 A.Ferrell), 1ST DOWN. The previous play is under automatic review - “First down”. CALL OVERTURNED. (Original Play: (00:39) Shotgun #22 A.Harris rush right for 1 yard gain to the PUR48 (#4 A.Fisher; #1 A.Ferrell))
0:191st & 10 at own 49(00:29) No Huddle-Shotgun #15 R.Browne pass complete short left to #13 E.Horton caught at IND45, for 9 yards to the IND42 (#12 D.Boykin)
0:102nd & 1 at opp 42(00:10) No Huddle-Shotgun #15 R.Browne pass complete short left to #10 J.Watson caught at IND36, for 6 yards to the IND36 (#21 R.Hardy), out of bounds, 1ST DOWN
0:041st & 10 at opp 36(00:09) No Huddle-Shotgun #15 R.Browne pass incomplete short left thrown to IND32
0:032nd & 10 at opp 36(00:03) #35 S.Porath field goal attempt from 54 yards NO GOOD (H: #38 J.McCallister, LS: #46 L.Raab), clock 00:00, End Of Play
3rd quarter6 drives, then Indiana 49, Purdue 3
Indiana Touchdown, 11 plays
14:541st & 10 at own 35(15:00) #93 S.Turner kickoff 63 yards to the IND02 #1 R.Hemby return 20 yards to the IND22 (#21 T.Ra-El) PENALTY IND Holding (#31 A.Chung) 10 yards from IND21 to IND11
14:471st & 10 at own 11(14:53) Shotgun #8 K.Black rush left for 0 yards to the IND11 (#97 J.Harkless; #8 C.Madden)
14:102nd & 10 at own 11(14:16) Shotgun #8 K.Black rush left for 0 yards to the IND11 (#21 T.Ra-El; #0 T.Grimes)
13:213rd & 10 at own 11(13:34) Shotgun #15 F.Mendoza pass complete short right to #3 O.Cooper Jr. caught at IND08, for 15 yards to the IND26 (#16 M.Powell), 1ST DOWN
12:441st & 10 at own 26(12:51) Shotgun #1 R.Hemby rush middle for 7 yards gain to the IND33 (#16 M.Powell)
12:092nd & 3 at own 33(12:09) Shotgun #15 F.Mendoza sacked for loss of 8 yards to the IND25 (#10 A.Sanford, #58 B.Ishmail) PENALTY PUR Horse Collar Tackle (#58 B.Ishmail) 15 yards from IND33 to IND48, 1ST DOWN. NO PLAY
11:341st & 10 at own 48(11:41) Shotgun #1 R.Hemby rush middle for 9 yards gain to the PUR43 (#5 C.Correa)
10:582nd & 1 at opp 43(11:05) Shotgun #1 R.Hemby rush middle for 6 yards gain to the PUR37 (#15 V.Cobb; #16 M.Powell), 1ST DOWN
10:161st & 10 at opp 37(10:24) Shotgun #8 K.Black rush right for 5 yards gain to the PUR32 (#21 T.Ra-El)
9:352nd & 5 at opp 32(09:42) Shotgun #8 K.Black rush left for 6 yards gain to the PUR26 (#5 C.Correa), 1ST DOWN
8:571st & 10 at opp 26(09:04) Shotgun #8 K.Black rush middle for 4 yards gain to the PUR22 (#21 T.Ra-El; #15 V.Cobb)
8:152nd & 6 at opp 22(08:22) Shotgun #28 K.Martin rush middle for 5 yards gain to the PUR17 (#21 T.Ra-El; #5 C.Correa)
7:373rd & 1 at opp 17(07:42) Shotgun #15 F.Mendoza pass complete short right to #13 E.Sarratt caught at PUR19, for 17 yards to the PUR00 TOUCHDOWN, clock 07:37, 1ST DOWN #15 N.Radicic kick attempt good (H: #44 M.McCarthy, LS: #47 M.Langston)Indiana 35, Purdue 3
Purdue Fumble, 5 plays
7:301st & 10 at own 35(07:37) #93 Q.Warren kickoff 63 yards to the PUR02 #2 M.Jackson III return 25 yards to the PUR27 (#10 R.Gandy)
7:141st & 10 at own 27(07:29) Shotgun #15 R.Browne pass complete short middle to #22 A.Harris caught at PUR30, for 4 yards to the PUR31 (#12 D.Boykin)
6:322nd & 6 at own 31(06:49) Shotgun #15 R.Browne pass complete short left to #0 N.Tuggle caught at PUR43, for 12 yards to the PUR43, End Of Play, 1ST DOWN
6:041st & 10 at own 43(06:08) Shotgun #15 R.Browne pass incomplete short middle to #0 N.Tuggle thrown to IND40
5:562nd & 10 at own 43(06:02) Shotgun #22 A.Harris rush middle for 1 yard gain to the PUR44 (#12 D.Boykin)
5:153rd & 9 at own 44(05:15) Shotgun #15 R.Browne pass complete deep right to #10 J.Watson caught at IND17, for 39 yards to the IND17, out of bounds at IND17 PENALTY PUR Holding (#78 B.Coly) 10 yards from PUR44 to PUR34. NO PLAY
5:162nd & 10 at own 43Timeout Purdue, clock 05:16
4:393rd & 19 at own 34(04:46) Shotgun #15 R.Browne rush middle for 8 yards gain to the PUR42 fumbled by #15 R.Browne at PUR36 forced by #8 S.Daley recovered by IND #12 D.Boykin at PUR42, End Of Play
Indiana Touchdown, 2 plays
4:301st & 10 at opp 42(04:38) Shotgun #8 K.Black rush right for 1 yard loss to the PUR43 (#91 C.Nunnally)
4:022nd & 11 at opp 43(04:02) Shotgun #15 F.Mendoza pass complete deep left to #3 O.Cooper Jr. caught at PUR15, for 43 yards to the PUR00 TOUCHDOWN, clock 03:52, 1ST DOWN #15 N.Radicic kick attempt good (H: #44 M.McCarthy, LS: #47 M.Langston)Indiana 42, Purdue 3
Purdue Punt, 5 plays
3:461st & 10 at own 35(03:52) #93 Q.Warren kickoff 65 yards to the PUR00 #2 M.Jackson III return 20 yards to the PUR20 (#33 G.Reese)
3:371st & 10 at own 20(03:45) Shotgun #22 A.Harris rush left for 3 yards gain to the PUR23 (#4 A.Fisher)
2:482nd & 7 at own 23(03:05) #15 R.Browne pass complete short left to #85 L.Puccinelli caught at PUR40, for 17 yards to the PUR40, End Of Play, 1ST DOWN
2:181st & 10 at own 40(02:26) Shotgun #22 A.Harris rush left for 2 yards gain to the PUR42 (#21 R.Hardy; #0 H.Wheeler)
1:362nd & 8 at own 42(01:46) Shotgun #3 M.Singleton rush middle for 2 yards loss to the PUR40 (#0 H.Wheeler; #8 S.Daley)
0:563rd & 10 at own 40(01:02) Shotgun #15 R.Browne pass incomplete short right to #13 E.Horton thrown to IND41
0:464th & 10 at own 40(00:54) #38 J.McCallister punt 39 yards to the IND21
Indiana Touchdown, 2 plays
0:341st & 10 at own 21(00:45) Shotgun #16 A.Mendoza rush left for 58 yards gain to the PUR21 (#4 H.Hines), out of bounds, 1ST DOWN
0:464th & 10 at own 40Timeout Purdue, clock 00:46
Indiana Touchdown, 2 plays
0:461st & 10 at opp 21(00:00) Shotgun #28 K.Martin rush left for 21 yards gain to the PUR00 TOUCHDOWN, clock 00:00, 1ST DOWN #15 N.Radicic kick attempt good (H: #44 M.McCarthy, LS: #47 M.Langston)Indiana 49, Purdue 3
4th quarter6 drives, then Indiana 56, Purdue 3
Purdue Punt, 8 plays
14:551st & 10 at own 35(15:00) #93 Q.Warren kickoff 53 yards to the PUR12 #2 M.Jackson III return 15 yards to the PUR27 (#2 B.Baldwin Jr.; #34 J.Utzinger)
14:411st & 10 at own 27(14:54) Shotgun #15 R.Browne pass complete short right to #2 M.Jackson III caught at PUR30, for 6 yards to the PUR33 (#12 D.Boykin; #22 J.Sharpe)
14:062nd & 4 at own 33(14:19) Shotgun #20 J.Thomas rush left for 8 yards gain to the PUR41 (#21 R.Hardy), 1ST DOWN
13:371st & 10 at own 41(13:42) Shotgun #15 R.Browne pass incomplete short right thrown to IND40 QB hurried by #12 D.Boykin
13:252nd & 10 at own 41(13:27) Shotgun #15 R.Browne sacked for loss of 3 yards to the PUR38 (#8 S.Daley)
12:503rd & 13 at own 38(13:01) Shotgun #15 R.Browne pass complete short middle to #0 N.Tuggle caught at IND47, for 19 yards to the IND43 (#21 R.Hardy), 1ST DOWN
12:341st & 10 at opp 43(12:37) No Huddle-Shotgun #15 R.Browne pass incomplete short left to #85 L.Puccinelli thrown to IND35
12:172nd & 10 at opp 43(12:32) Shotgun #15 R.Browne pass complete short left to #20 J.Thomas caught at IND46, for 3 yards loss to the IND46 (#21 R.Hardy)
11:433rd & 13 at opp 46(11:44) Shotgun #15 R.Browne pass incomplete short middle to #10 J.Watson thrown to IND37
11:354th & 13 at opp 46(11:41) #38 J.McCallister punt 31 yards to the IND15 fair catch by #0 J.Brady at IND15
Indiana Touchdown, 4 plays
11:281st & 10 at own 15(11:34) Shotgun #28 K.Martin rush middle for 3 yards gain to the IND18 (#8 C.Madden)
10:482nd & 7 at own 18(10:55) Shotgun #16 A.Mendoza pass complete short left to #0 J.Brady caught at IND15, for 11 yards to the IND29 (#24 A.Coffey), out of bounds, 1ST DOWN
10:121st & 10 at own 29(10:19) Shotgun #28 K.Martin rush left for 6 yards gain to the IND35 (#24 A.Coffey)
9:292nd & 4 at own 35(09:38) Shotgun #16 A.Mendoza pass complete short right to #4 D.Chandler caught at IND39, for 65 yards to the PUR00 TOUCHDOWN, clock 09:29, 1ST DOWN #15 N.Radicic kick attempt good (H: #44 M.McCarthy, LS: #47 M.Langston)Indiana 56, Purdue 3
Purdue Punt, 4 plays
9:291st & 10 at own 35(09:29) #15 N.Radicic kickoff 44 yards to the PUR21 fair catch by #44 C.Moore at PUR21
9:101st & 10 at own 25(09:28) Shotgun #15 R.Browne pass complete short middle to #0 N.Tuggle caught at PUR40, for 20 yards to the PUR45 (#3 J.Bell), 1ST DOWN
8:521st & 10 at own 45(08:52) Shotgun #15 R.Browne pass complete short right to #2 M.Jackson III caught at PUR42, for 18 yards to the IND37 (#7 L.Moore; #1 A.Ferrell) PENALTY PUR Illegal Block in Back (#71 M.Easley) 10 yards from PUR45 to PUR35. NO PLAY. The previous play is under automatic review - “Targeting”. CALL UPHELD
8:231st & 20 at own 35(08:29) Shotgun #15 R.Browne rush left for 3 yards loss to the PUR32, out of bounds at PUR32
7:462nd & 23 at own 32(07:54) Shotgun #20 J.Thomas rush left for 7 yards gain to the PUR39 (#31 A.Chung)
7:053rd & 16 at own 39(07:10) Shotgun #15 R.Browne pass incomplete deep middle to #10 J.Watson thrown to IND35 broken up by #31 A.Chung
6:544th & 16 at own 39(07:02) #38 J.McCallister punt 47 yards to the IND14 PENALTY IND Illegal Substitution declined
Indiana Punt, 3 plays
6:451st & 10 at own 14(06:53) Shotgun #28 K.Martin rush middle for 6 yards gain to the IND20 (#91 C.Nunnally)
5:582nd & 4 at own 20(06:05) Shotgun #28 K.Martin rush middle for 0 yards to the IND20 (#16 M.Powell)
5:103rd & 4 at own 20(05:19) Shotgun #16 A.Mendoza rush left for 1 yard gain to the IND21 (#21 T.Ra-El), out of bounds
4:234th & 3 at own 21(04:34) #44 M.McCarthy punt 52 yards to the PUR27
Purdue Turnover on downs, 9 plays
4:111st & 10 at own 27(04:22) Shotgun #15 R.Browne pass complete short middle to #2 M.Jackson III caught at PUR42, for 21 yards to the PUR48 (#16 J.Boyd), 1ST DOWN
3:211st & 10 at own 48(03:42) Shotgun #15 R.Browne pass complete short right to #2 M.Jackson III caught at IND46, for 6 yards to the IND46, End Of Play
2:542nd & 4 at opp 46(03:10) #15 R.Browne pass complete short right to #85 L.Puccinelli caught at IND50, for 1 yard to the IND45 (#99 T.Burrus Jr.; #31 A.Chung)
2:213rd & 3 at opp 45(02:24) Shotgun #15 R.Browne pass incomplete short left to #0 N.Tuggle thrown to IND40
2:074th & 3 at opp 45(02:20) Shotgun #15 R.Browne pass complete short right to #13 E.Horton caught at IND41, for 4 yards to the IND41 (#34 J.Utzinger), 1ST DOWN
1:531st & 10 at opp 41(01:59) Shotgun #15 R.Browne pass complete short right to #85 L.Puccinelli caught at IND35, for 6 yards to the IND35 (#31 A.Chung), out of bounds
2:004th & 3 at opp 45Timeout Purdue, clock 02:00
1:372nd & 4 at opp 35(01:52) Shotgun #15 R.Browne rush right for 1 yard gain to the IND34, End Of Play
1:073rd & 3 at opp 34(01:10) Shotgun #15 R.Browne pass incomplete short right to #85 L.Puccinelli thrown to IND15 broken up by #31 A.Chung
1:014th & 3 at opp 34(01:05) Shotgun #15 R.Browne pass incomplete short middle to #0 N.Tuggle thrown to IND19 broken up by #31 A.Chung, TURNOVER ON DOWNS
Indiana End of game, 2 plays
0:531st & 10 at own 34(00:59) Shotgun #28 K.Martin rush left for 1 yard gain to the IND35 (#21 T.Ra-El)
0:172nd & 9 at own 35(00:17) Shotgun #28 K.Martin rush middle for 9 yards gain to the IND44 (#12 R.Turner; #24 A.Coffey), 1ST DOWN

Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.

Officially, Purdue leads 77–⁠44–⁠6; as played, 75–⁠44–⁠6 in the 125 games on file; the official count covers all 127 meetings.

Recent meetings
2025Indiana 56, Purdue 3
2024Indiana 66, Purdue 0
2023Purdue 35, Indiana 31
2022Purdue 30, Indiana 16
2021Purdue 44, Indiana 7
2019Indiana 44, Purdue 41

Around this game