Rutgers at Purdue

Saturday, October 25, 2025

Rutgers beat Purdue 27–⁠24. It was their third meeting; Rutgers leads the series 3–⁠0.

AwayRutgers5–⁠7 in 2025
27
HomePurdue2–⁠10 in 2025
24

Final at Ross-Ade Stadium, West LafayetteTV: BTNAttendance 55,289

At kickoff
47°F, clear, wind 5 mph from the eastWeather: NOAA NCEI Global Historical Climatology Network hourly; Lafayette Purdue Univ Airport, 4 km from the stadium, six minutes before kickoff
Viewers
212,000 viewers on BTNViewers: Nielsen, as compiled by nschultz7’s ratings tracker.
Official
Chris CoyteGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Rutgers0771327
Purdue1007724

How the win probability moved

Purdue favored

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

Rutgers favored

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

Standouts

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

Player stats

Rutgers

PassingC/AttYdsTDInt
Athan Kaliakmanis19/2735910
RushingCarYdsTDLong
Antwan Raymond29116112
Ja’shon Benjamin878019
ReceivingRecYdsTDLong
K.J. Duff6241172
Ben Black456022
D.T. Sheffield324011
Antwan Raymond21809
DefenseTklTFLSacksInt
Kaj Sanders10000
Abram Wright8000
Jett Elad7000
Dariel Djabome40.500

Purdue

PassingC/AttYdsTDInt
Ryan Browne11/2011710
Malachi Singleton2/31120
RushingCarYdsTDLong
Devin Mockobee1691032
Malachi Thomas362057
Antonio Harris242037
Ryan Browne212011
ReceivingRecYdsTDLong
Malachi Thomas350144
Nitro Tuggle220114
Devin Mockobee218115
Antonio Harris118018
DefenseTklTFLSacksInt
Tahj Ra-El15000
Charles Correa130.50.50
Hershey McLaurin12110
Mani Powell1110.50
C.J. Nunnally7110
Trey Smith3110
Jamarrion Harkless1110

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

Team stats

RutgersPurdue
543Total yards345
359Passing yards128
184Rushing yards217
13.3Yards per pass5.6
3.8Yards per rush7.8
22First downs14
4–⁠14Third downs1–⁠9
3–⁠4Fourth downs2–⁠2
1Turnovers1
4–⁠46Penalties0–⁠0
36:58Possession23:02
0Sacks (by defense)5

Efficiency

RutgersPurdue
49%Success rate39%
0.22EPA per play0.10
1.18Explosiveness1.56
0.10Rushing EPA0.09
0.53Passing EPA0.17
38%Passing-down success25%
−0.06First-down EPA−0.06
0.71Second-down EPA0.37
−0.01Third-down EPA−0.22
8%Havoc by its defense17%

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)

Rutgers 60% to win. Elo’s favorite won.

The line

Purdue −2.5, over/under 60.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 Purdue 57%, Rutgers 43%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Purdue end zoneRutgers end zoneQ1 RutgersPunt, 3 playsQ1 PurdueTouchdown, 7 playsQ1 RutgersTurnover on downs, 8 playsQ1 PurdueField goal, 11 playsQ1 RutgersMissed FG, 10 playsQ2 PurduePunt, 3 playsQ2 RutgersPunt, 3 playsQ2 PurduePunt, 3 playsQ2 RutgersTouchdown, 17 playsQ2 PurdueEnd of half, 1 playQ3 PurdueTouchdown, 4 playsQ3 RutgersPunt, 3 playsQ3 PurduePunt, 4 playsQ3 RutgersTouchdown, 5 playsQ3 PurduePunt, 7 playsQ3 RutgersFumble, 8 playsQ4 PurduePunt, 4 playsQ4 RutgersTouchdown, 7 playsQ4 PurdueTouchdown, 7 playsQ4 RutgersField goal, 11 playsQ4 PurdueFumble, 1 playQ4 RutgersField goal, 3 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Purdue drives left to right, Rutgers right to left.
  1. Q1 RutgersPunt, 3 plays, 7 yards
  2. Q1 PurdueTouchdown, 7 plays, 74 yards
  3. Q1 RutgersTurnover on downs, 8 plays, 69 yards
  4. Q1 PurdueField goal, 11 plays, 92 yards
  5. Q1 RutgersMissed FG, 10 plays, 47 yards
  6. Q2 PurduePunt, 3 plays, 4 yards
  7. Q2 RutgersPunt, 3 plays, 3 yards
  8. Q2 PurduePunt, 3 plays, 1 yard
  9. Q2 RutgersTouchdown, 17 plays, 82 yards
  10. Q2 PurdueEnd of half, 1 play, −1 yard
  11. Q3 PurdueTouchdown, 4 plays, 72 yards
  12. Q3 RutgersPunt, 3 plays, 1 yard
  13. Q3 PurduePunt, 4 plays, 19 yards
  14. Q3 RutgersTouchdown, 5 plays, 87 yards
  15. Q3 PurduePunt, 7 plays, 35 yards
  16. Q3 RutgersFumble, 8 plays, 45 yards
  17. Q4 PurduePunt, 4 plays, 20 yards
  18. Q4 RutgersTouchdown, 7 plays, 87 yards
  19. Q4 PurdueTouchdown, 7 plays, 38 yards
  20. Q4 RutgersField goal, 11 plays, 73 yards
  21. Q4 PurdueFumble, 1 play, −3 yards
  22. Q4 RutgersField goal, 3 plays, 17 yards

Play by play

1st quarter5 drives, then Purdue 10, Rutgers 0
Rutgers Punt, 3 plays
15:001st & 10 at own 35(15:00) #93 S.Turner kickoff 62 yards to the RUT03 fair catch by #2 B.Black at RUT03
14:521st & 10 at own 25(14:59) No Huddle-Shotgun #3 A.Raymond rush left for 2 yards gain to the RUT27 (#5 C.Correa; #21 T.Ra-El)
14:092nd & 8 at own 27(14:23) No Huddle-Shotgun #16 A.Kaliakmanis pass complete short left to #0 D.Sheffield caught at RUT30, for 5 yards to the RUT32 (#1 S.Bradford)
13:383rd & 3 at own 32(13:40) No Huddle-Shotgun #16 A.Kaliakmanis pass incomplete short middle to #2 B.Black thrown to RUT40
13:274th & 3 at own 32(13:34) #94 J.Anderson punt 45 yards to the PUR23
Purdue Touchdown, 7 plays
13:181st & 10 at own 23(13:26) No Huddle-Shotgun #45 D.Mockobee rush middle for 6 yards gain to the PUR29 (#6 A.Wright; #14 J.Thompson)
13:002nd & 4 at own 29(13:08) No Huddle-Shotgun #45 D.Mockobee rush right for 2 yards gain to the PUR31 (#9 J.Elad)
12:213rd & 2 at own 31(12:32) Shotgun #3 M.Singleton rush right for 1 yard gain to the PUR32 (#8 D.Djabome; #5 K.Sanders)
11:344th & 1 at own 32(11:49) No Huddle-Shotgun #45 D.Mockobee rush middle for 3 yards gain to the PUR35 (#6 A.Wright), 1ST DOWN
10:561st & 10 at own 35(11:08) No Huddle-Shotgun #24 M.Thomas rush left for 57 yards gain to the RUT08 (#10 J.Henderson), out of bounds, 1ST DOWN
10:291st & goal at opp 8(10:29) No Huddle-Shotgun #15 R.Browne pass incomplete short right to #2 M.Jackson III thrown to RUT00
10:242nd & goal at opp 8(10:28) #3 M.Singleton pass complete short right to #24 M.Thomas caught at RUT04, for 8 yards to the RUT00 TOUCHDOWN, clock 10:24 #35 S.Porath kick attempt good (H: #38 J.McCallister, LS: #46 L.Raab)Purdue 7, Rutgers 0
Rutgers Turnover on downs, 8 plays
10:241st & 10 at own 35(10:24) #93 S.Turner kickoff 65 yards to the RUT00, Touchback
10:161st & 10 at own 25(10:22) No Huddle-Shotgun #3 A.Raymond rush right for 0 yards to the RUT25 (#91 C.Nunnally; #58 B.Ishmail)
9:302nd & 10 at own 25(09:45) No Huddle-Shotgun #16 A.Kaliakmanis pass complete short middle to #8 K.Duff caught at RUT43, for 39 yards to the PUR36 (#4 H.Hines; #21 T.Ra-El), 1ST DOWN
8:481st & 10 at opp 36(08:56) No Huddle-Shotgun #3 A.Raymond rush left for 2 yards gain to the PUR34 (#16 M.Powell)
8:052nd & 8 at opp 34(08:20) No Huddle-Shotgun #16 A.Kaliakmanis pass complete short left to #2 B.Black caught at PUR23, for 22 yards to the PUR12 (#1 S.Bradford), 1ST DOWN
7:521st & 10 at opp 12(07:56) No Huddle-Shotgun #3 A.Raymond rush middle for 4 yards gain to the PUR08 (#58 B.Ishmail)
7:012nd & 6 at opp 8(07:16) No Huddle-Shotgun #3 A.Raymond rush middle for 1 yard loss to the PUR09 (#16 M.Powell; #8 C.Madden)
6:193rd & 7 at opp 9(06:28) No Huddle-Shotgun #16 A.Kaliakmanis rush right for 3 yards gain to the PUR06 (#16 M.Powell)
5:414th & 4 at opp 6(05:43) No Huddle-Shotgun #16 A.Kaliakmanis pass incomplete short middle to #12 K.Fletcher Jr. thrown to PUR00 broken up by #25 H.McLaurin, TURNOVER ON DOWNS
Purdue Field goal, 11 plays
5:291st & 10 at own 6(05:39) No Huddle-Shotgun #45 D.Mockobee rush middle for 9 yards gain to the PUR15 (#14 J.Thompson)
5:072nd & 1 at own 15(05:16) No Huddle-Shotgun #15 R.Browne pass complete short right to #2 M.Jackson III caught at PUR15, for 7 yards to the PUR22 (#5 K.Sanders), out of bounds, 1ST DOWN
4:361st & 10 at own 22(04:54) No Huddle-Shotgun #15 R.Browne pass complete short left to #0 N.Tuggle caught at PUR28, for 6 yards to the PUR28 (#21 A.Salaam)
4:072nd & 4 at own 28(04:18) No Huddle-Shotgun #45 D.Mockobee rush middle for 17 yards gain to the PUR45 (#9 J.Elad; #3 B.Mascoe), 1ST DOWN
3:391st & 10 at own 45(03:53) No Huddle-Shotgun #15 R.Browne pass complete short right to #2 M.Jackson III caught at PUR44, for 0 yards to the PUR45 (#7 C.Miller)
3:052nd & 10 at own 45(03:13) No Huddle-Shotgun #45 D.Mockobee rush left for 3 yards gain to the PUR48 (#6 A.Wright; #42 D.Allen)
2:203rd & 7 at own 48(02:32) No Huddle-Shotgun #15 R.Browne pass complete deep left to #24 M.Thomas caught at RUT32, for 44 yards to the RUT08 (#9 J.Elad), 1ST DOWN, PENALTY RUT Holding declined
1:591st & goal at opp 8(02:06) No Huddle-Shotgun #24 M.Thomas rush middle for 2 yards gain to the RUT06 (#9 J.Elad; #8 D.Djabome)
1:092nd & goal at opp 6(01:20) No Huddle-Shotgun #3 M.Singleton rush left for 5 yards gain to the RUT01 (#9 J.Elad)
0:383rd & goal at opp 1(00:45) Shotgun #45 D.Mockobee rush middle for 1 yard loss to the RUT02 (#8 D.Djabome; #4 S.Robinson)
0:084th & goal at opp 2(00:10) #35 S.Porath field goal attempt from 20 yards GOOD (H: #38 J.McCallister, LS: #46 L.Raab), clock 00:08Purdue 10, Rutgers 0
Rutgers Missed FG, 10 plays
0:081st & 10 at own 35(00:08) #93 S.Turner kickoff 65 yards to the RUT00 fair catch by #2 B.Black at RUT00
0:071st & 10 at own 25(00:07) No Huddle-Shotgun #16 A.Kaliakmanis pass complete short right to #12 K.Fletcher Jr. caught at RUT21, for 1 yard loss to the RUT24 (#1 S.Bradford)
Q2 14:402nd & 11 at own 24(14:59) No Huddle-Shotgun #20 J.Benjamin rush right for 19 yards gain to the RUT43 (#58 B.Ishmail; #4 H.Hines), 1ST DOWN
Q2 14:061st & 10 at own 43(14:18) No Huddle-Shotgun #16 A.Kaliakmanis pass complete short left to #18 C.Weber caught at RUT47, for 8 yards to the PUR49 (#10 A.Sanford)
Q2 13:322nd & 2 at opp 49(13:40) No Huddle-Shotgun #20 J.Benjamin rush left for 10 yards gain to the PUR39 (#21 T.Ra-El; #25 H.McLaurin), 1ST DOWN
Q2 12:581st & 10 at opp 39(13:04) No Huddle-Shotgun #20 J.Benjamin rush middle for 6 yards gain to the PUR33 (#21 T.Ra-El)
Q2 12:192nd & 4 at opp 33(12:28) No Huddle-Shotgun #20 J.Benjamin rush middle for 11 yards gain to the PUR22 (#23 T.Smith), 1ST DOWN
Q2 11:581st & 10 at opp 22(12:04) No Huddle-Shotgun #16 A.Kaliakmanis sacked for loss of 7 yards to the PUR29 (#25 H.McLaurin)
Q2 11:152nd & 17 at opp 29(11:21) Shotgun #16 A.Kaliakmanis sacked for loss of 6 yards to the PUR35 (#97 J.Harkless)
Q2 10:333rd & 23 at opp 35(10:41) No Huddle-Shotgun #3 A.Raymond rush middle for 7 yards gain to the PUR28 (#18 D.Kennedy)
Q2 9:534th & 15 at opp 27(09:53) #44 J.Patel field goal attempt from 45 yards NO GOOD (H: #22 R.McCann, LS: #99 M.O’Connor), clock 09:53
2nd quarter5 drives, then Purdue 10, Rutgers 7
Purdue Punt, 3 plays
9:451st & 10 at own 28(09:52) No Huddle-Shotgun #45 D.Mockobee rush middle for 3 yards gain to the PUR31 (#99 E.O’Neill; #8 D.Djabome)
9:242nd & 7 at own 31(09:27) No Huddle-Shotgun #15 R.Browne pass incomplete short middle to #12 C.Smith thrown to PUR38
9:123rd & 7 at own 31(09:22) No Huddle-Shotgun #15 R.Browne rush left for 1 yard gain to the PUR32 (#7 C.Miller), out of bounds
8:474th & 6 at own 32(08:53) #38 J.McCallister punt 51 yards to the RUT17 fair catch by #0 D.Sheffield at RUT17
Rutgers Punt, 3 plays
8:401st & 10 at own 17(08:45) No Huddle-Shotgun #16 A.Kaliakmanis pass incomplete short left thrown to RUT20 QB hurried by #91 C.Nunnally
8:042nd & 10 at own 17(08:39) No Huddle-Shotgun #16 A.Kaliakmanis sacked for loss of 12 yards to the RUT05 (#91 C.Nunnally), fumble by #16 A.Kaliakmanis recovered by RUT #56 T.Needham at RUT05, End Of Play
7:543rd & 22 at own 5(07:58) No Huddle-Shotgun #16 A.Kaliakmanis rush middle for 15 yards gain to the RUT20, End Of Play
Purdue Punt, 3 plays
7:141st & 10 at opp 40No Huddle-Shotgun #15 R.Browne pass incomplete short middle to #13 E.Horton thrown to RUT30
7:002nd & 10 at opp 40No Huddle-Shotgun #24 M.Thomas rush middle for 3 yards gain to the RUT37 (#6 A.Wright)
6:303rd & 7 at opp 37No Huddle-Shotgun #15 R.Browne pass complete short middle to #24 M.Thomas caught at RUT39, for 2 yards loss to the RUT39 (#10 J.Henderson)
5:444th & 9 at opp 39#38 J.McCallister punt 24 yards to the RUT15 fair catch by #0 D.Sheffield at RUT15
Rutgers Touchdown, 17 plays
5:301st & 10 at own 15No Huddle-Shotgun #3 A.Raymond rush middle for 5 yards gain to the RUT20 (#16 M.Powell; #20 W.Berglund)
5:102nd & 5 at own 20No Huddle-Shotgun #3 A.Raymond rush middle for 4 yards gain to the RUT24 (#21 T.Ra-El; #25 H.McLaurin)
4:403rd & 1 at own 24No Huddle-Shotgun #16 A.Kaliakmanis rush middle for 0 yards to the RUT24 (#40 I.Jeffries)
4:104th & 1 at own 24No Huddle-Shotgun #16 A.Kaliakmanis rush middle for 1 yard gain to the RUT25 (#40 I.Jeffries), 1ST DOWN
3:181st & 10 at own 25(03:25) No Huddle-Shotgun #3 A.Raymond rush right for 7 yards gain to the RUT32 (#25 H.McLaurin)
3:274th & 1 at opp 24Timeout Purdue, clock 03:27
2:402nd & 3 at own 32(02:50) No Huddle-Shotgun #3 A.Raymond rush right for 2 yards gain to the RUT34 (#40 I.Jeffries; #1 S.Bradford)
2:023rd & 1 at own 34(02:10) No Huddle-Shotgun #3 A.Raymond rush middle for 4 yards gain to the RUT38 (#40 I.Jeffries; #58 B.Ishmail), 1ST DOWN
1:521st & 10 at own 38(01:53) No Huddle-Shotgun #16 A.Kaliakmanis pass complete short middle to #8 K.Duff caught at PUR45, for 19 yards to the PUR43 (#4 H.Hines), 1ST DOWN
2:003rd & 1 at opp 34Timeout , clock 02:00
1:281st & 10 at opp 43(01:35) No Huddle-Shotgun #16 A.Kaliakmanis pass complete short middle to #0 D.Sheffield caught at PUR35, for 11 yards to the PUR32, End Of Play, 1ST DOWN
0:551st & 10 at opp 32(01:05) No Huddle-Shotgun #16 A.Kaliakmanis pass complete short left to #2 B.Black caught at PUR26, for 7 yards to the PUR25 (#21 T.Ra-El; #5 C.Correa)
0:522nd & 3 at opp 25(00:53) No Huddle-Shotgun #16 A.Kaliakmanis pass incomplete short middle to #18 C.Weber thrown to PUR18 broken up by #16 M.Powell
0:551st & 10 at opp 32Timeout Rutgers, clock 00:55
0:423rd & 3 at opp 25(00:50) No Huddle-Shotgun #3 A.Raymond rush middle for 1 yard gain to the PUR24 (#16 M.Powell; #25 H.McLaurin)
0:374th & 2 at opp 24(00:42) No Huddle-Shotgun #16 A.Kaliakmanis pass complete short left to #2 B.Black caught at PUR18, for 11 yards to the PUR13 (#16 M.Powell; #10 A.Sanford), 1ST DOWN
0:423rd & 3 at opp 25Timeout Rutgers, clock 00:42
0:301st & 10 at opp 13(00:30) No Huddle-Shotgun #16 A.Kaliakmanis pass complete short left to #18 C.Weber caught at PUR16, for 5 yards to the PUR08, out of bounds at PUR08
0:302nd & 5 at opp 8(00:29) PENALTY RUT False Start (#65 B.Felter) 5 yards from PUR08 to PUR13. NO PLAY
0:242nd & 10 at opp 13(00:28) No Huddle-Shotgun #16 A.Kaliakmanis pass incomplete short left thrown to PUR00 QB hurried by #97 J.Harkless
0:183rd & 10 at opp 13(00:23) No Huddle-Shotgun #3 A.Raymond rush middle for 12 yards gain to the PUR01 (#21 T.Ra-El), 1ST DOWN
0:121st & goal at opp 1(00:14) No Huddle-Shotgun #3 A.Raymond rush middle for 1 yard gain to the PUR00 TOUCHDOWN, clock 00:12 #44 J.Patel kick attempt good (H: #22 R.McCann, LS: #99 M.O’Connor)Purdue 10, Rutgers 7
Purdue End of half, 1 play
0:071st & 10 at own 35(00:12) #93 J.Scullion kickoff 45 yards to the PUR20 #44 C.Moore return 13 yards to the PUR33 (#24 K.Levy)
0:051st & 10 at own 33(00:05) Kneel down by Purdue at PUR32 for loss of 1 yard
3rd quarter6 drives, then Purdue 17, Rutgers 14
Purdue Touchdown, 4 plays
15:001st & 10 at own 35(15:00) #93 J.Scullion kickoff 65 yards to the PUR00, Touchback
14:491st & 10 at own 25(14:59) No Huddle-Shotgun #45 D.Mockobee rush right for 32 yards gain to the RUT43 (#9 J.Elad), 1ST DOWN
14:271st & 10 at opp 43(14:32) No Huddle-Shotgun #45 D.Mockobee rush middle for 3 yards gain to the RUT40 (#94 B.Weaver)
13:502nd & 7 at opp 40(14:00) No Huddle-Shotgun #22 A.Harris rush right for 37 yards gain to the RUT03 (#5 K.Sanders), out of bounds, 1ST DOWN
13:101st & goal at opp 3(13:12) No Huddle-Shotgun #3 M.Singleton pass complete short left to #45 D.Mockobee caught at RUT00, for 3 yards to the RUT00 TOUCHDOWN, clock 13:10 #35 S.Porath kick attempt good (H: #38 J.McCallister, LS: #46 L.Raab)Purdue 17, Rutgers 7
Rutgers Punt, 3 plays
13:101st & 10 at own 35(13:10) #93 S.Turner kickoff 65 yards to the RUT00, Touchback
13:031st & 10 at own 25(13:09) No Huddle-Shotgun #16 A.Kaliakmanis pass incomplete deep middle to #0 D.Sheffield thrown to PUR26
12:512nd & 10 at own 25(13:01) No Huddle-Shotgun #16 A.Kaliakmanis rush middle for 4 yards gain to the RUT29 (#5 C.Correa; #16 M.Powell)
12:123rd & 6 at own 29(12:23) No Huddle-Shotgun #16 A.Kaliakmanis sacked for loss of 3 yards to the RUT26 (#23 T.Smith)
11:334th & 9 at own 26(11:38) #94 J.Anderson punt 41 yards to the PUR33 fair catch by #2 M.Jackson III at PUR33
Purdue Punt, 4 plays
11:191st & 10 at own 33(11:31) No Huddle-Shotgun #15 R.Browne pass complete short right to #45 D.Mockobee caught at PUR33, for 15 yards to the PUR48 (#6 A.Wright), out of bounds, 1ST DOWN
10:561st & 10 at own 48(11:02) No Huddle-Shotgun #15 R.Browne pass incomplete deep middle to #0 N.Tuggle thrown to RUT13
10:462nd & 10 at own 48(10:54) No Huddle-Shotgun #3 M.Singleton rush right for 4 yards gain to the RUT48 (#9 J.Elad)
10:253rd & 6 at opp 48(10:28) No Huddle-Shotgun #15 R.Browne pass incomplete short middle to #2 M.Jackson III thrown to RUT42
10:412nd & 10 at own 48Timeout , clock 10:41
10:194th & 6 at opp 48(10:20) #38 J.McCallister punt 38 yards to the RUT10 fair catch by #0 D.Sheffield at RUT10
Rutgers Touchdown, 5 plays
10:111st & 10 at own 10(10:17) No Huddle-Shotgun #3 A.Raymond rush middle for 1 yard gain to the RUT11 (#91 C.Nunnally; #58 B.Ishmail)
9:282nd & 9 at own 11(09:40) No Huddle-Shotgun #16 A.Kaliakmanis pass complete short left to #12 K.Fletcher Jr. caught at RUT10, for 8 yards to the RUT19 (#5 C.Correa; #25 H.McLaurin)
8:503rd & 1 at own 19(09:06) No Huddle-Shotgun #3 A.Raymond rush middle for 6 yards gain to the RUT25 (#5 C.Correa; #25 H.McLaurin), 1ST DOWN
8:161st & 10 at own 25(08:24) No Huddle-Shotgun #3 A.Raymond rush left for 3 yards gain to the RUT28 (#23 T.Smith; #25 H.McLaurin)
7:332nd & 7 at own 28(07:43) No Huddle-Shotgun #16 A.Kaliakmanis pass complete deep left to #8 K.Duff caught at PUR33, for 72 yards to the PUR00 TOUCHDOWN, clock 07:33, 1ST DOWN #44 J.Patel kick attempt good (H: #22 R.McCann, LS: #99 M.O’Connor)Purdue 17, Rutgers 14
Purdue Punt, 7 plays
7:331st & 10 at own 35(07:33) #93 J.Scullion kickoff 65 yards to the PUR00, Touchback
7:241st & 10 at own 25(07:31) No Huddle-Shotgun #45 D.Mockobee rush middle for 0 yards to the PUR25 (#91 D.Abdou Rahman)
6:442nd & 10 at own 25(06:58) No Huddle-Shotgun #15 R.Browne rush right for 11 yards gain to the PUR36, out of bounds at PUR36, 1ST DOWN
6:191st & 10 at own 36(06:28) No Huddle-Shotgun #45 D.Mockobee rush left for 1 yard gain to the PUR37 (#6 A.Wright; #5 K.Sanders)
5:322nd & 9 at own 37(05:46) No Huddle-Shotgun #15 R.Browne pass complete short right to #22 A.Harris caught at PUR35, for 18 yards to the RUT45 (#5 K.Sanders), 1ST DOWN
4:481st & 10 at opp 45(04:57) No Huddle-Shotgun #22 A.Harris rush middle for 5 yards gain to the RUT40 (#6 A.Wright; #94 B.Weaver)
4:162nd & 5 at opp 40(04:21) No Huddle-Shotgun #15 R.Browne pass incomplete deep middle to #6 A.Branch thrown to RUT00
4:123rd & 5 at opp 40(04:15) No Huddle-Shotgun #15 R.Browne pass incomplete short middle to #17 R.Walker thrown to RUT30 PENALTY PUR Pass Interference declined
4:004th & 5 at opp 40(04:11) #38 J.McCallister punt 40 yards to the RUT00, Touchback
Rutgers Fumble, 8 plays
3:511st & 10 at own 20(03:59) No Huddle-Shotgun #16 A.Kaliakmanis sacked for loss of 6 yards to the RUT14 (#5 C.Correa, #16 M.Powell)
3:012nd & 16 at own 14(03:15) No Huddle-Shotgun #16 A.Kaliakmanis pass complete short left to #3 A.Raymond caught at RUT16, for 9 yards to the RUT23 (#16 M.Powell; #91 C.Nunnally)
2:123rd & 7 at own 23(02:30) No Huddle-Shotgun #16 A.Kaliakmanis pass complete short left to #3 A.Raymond caught at RUT25, for 9 yards to the RUT32 (#0 T.Grimes; #21 T.Ra-El), 1ST DOWN
2:121st & 10 at own 32No Huddle-Shotgun #3 A.Raymond rush right for 7 yards gain to the RUT39 (#16 M.Powell)
2:122nd & 3 at own 39No Huddle-Shotgun #3 A.Raymond rush middle for 12 yards gain to the PUR49 (#21 T.Ra-El; #25 H.McLaurin), 1ST DOWN
Q4 14:541st & 10 at opp 49(14:59) No Huddle-Shotgun #16 A.Kaliakmanis pass incomplete deep left to #8 K.Duff thrown to PUR21 broken up by #4 H.Hines
Q4 14:472nd & 10 at opp 49(14:53) No Huddle-Shotgun #3 A.Raymond rush middle for 3 yards gain to the PUR46 (#5 C.Correa; #21 T.Ra-El)
Q4 14:153rd & 7 at opp 46(14:15) No Huddle-Shotgun #3 A.Raymond rush middle for 11 yards gain to the PUR35 fumbled by #3 A.Raymond at PUR38 forced by #25 H.McLaurin recovered by PUR #21 T.Ra-El at PUR35, End Of Play. The previous play is under automatic review - “Fumble”. CALL UPHELD
4th quarter6 drives, then Rutgers 27, Purdue 24
Purdue Punt, 4 plays
13:521st & 10 at own 35(14:08) No Huddle-Shotgun #15 R.Browne pass complete short right to #13 E.Horton caught at PUR47, for 17 yards to the RUT48 (#5 K.Sanders; #10 J.Henderson), 1ST DOWN
13:331st & 10 at opp 48(13:39) No Huddle-Shotgun #45 D.Mockobee rush middle for 2 yards gain to the RUT46 (#1 J.Walker)
12:552nd & 8 at opp 46(13:01) No Huddle-Shotgun #3 M.Singleton pass incomplete short right thrown to RUT42
12:413rd & 8 at opp 46(12:47) No Huddle-Shotgun #15 R.Browne pass complete short left to #2 M.Jackson III caught at RUT48, for 1 yard to the RUT45 (#5 K.Sanders; #99 E.O’Neill)
12:174th & 7 at opp 45(12:19) #38 J.McCallister punt 35 yards to the RUT10 fair catch by #0 D.Sheffield at RUT10
Rutgers Touchdown, 7 plays
12:081st & 10 at own 10(12:15) No Huddle-Shotgun #3 A.Raymond rush right for 4 yards gain to the RUT14 (#5 C.Correa; #25 H.McLaurin)
11:172nd & 6 at own 14(11:41) No Huddle-Shotgun #16 A.Kaliakmanis pass complete deep left to #8 K.Duff caught at PUR48, for 42 yards to the PUR44 (#4 H.Hines), 1ST DOWN
10:491st & 10 at opp 44(10:58) No Huddle-Shotgun #3 A.Raymond rush middle for 2 yards gain to the PUR42 (#91 C.Nunnally)
10:112nd & 8 at opp 42(10:11) No Huddle-Shotgun #3 A.Raymond rush middle for 17 yards gain to the PUR25 (#21 T.Ra-El) PENALTY RUT Holding (#54 T.White) 11 yard from PUR42 to RUT47. NO PLAY
9:182nd & 19 at own 47(09:39) No Huddle-Shotgun #16 A.Kaliakmanis pass complete deep right to #8 K.Duff caught at PUR16, for 37 yards to the PUR16, End Of Play, 1ST DOWN
8:511st & 10 at opp 16(08:59) No Huddle-Shotgun #20 J.Benjamin rush middle for 9 yards gain to the PUR07 (#0 T.Grimes)
8:132nd & 1 at opp 7(08:26) No Huddle-Shotgun #20 J.Benjamin rush middle for 6 yards gain to the PUR01 (#5 C.Correa; #1 S.Bradford), 1ST DOWN. The previous play is under automatic review - “Short of the goal line”. CALL UPHELD
7:451st & goal at opp 1(07:45) #16 A.Kaliakmanis rush middle for 1 yard gain to the PUR00 TOUCHDOWN, clock 07:45 #44 J.Patel kick attempt good (H: #22 R.McCann, LS: #99 M.O’Connor)Rutgers 21, Purdue 17
Purdue Touchdown, 7 plays
7:371st & 10 at own 35(07:45) #93 J.Scullion kickoff 62 yards to the PUR03 #2 M.Jackson III return 56 yards to the RUT41 (#38 T.Ward)
7:311st & 10 at opp 41(07:35) No Huddle-Shotgun #15 R.Browne pass incomplete short right to #13 E.Horton thrown to RUT28
7:222nd & 10 at opp 41(07:30) No Huddle-Shotgun #45 D.Mockobee rush right for 5 yards gain to the RUT36 (#5 K.Sanders)
6:463rd & 5 at opp 36(06:54) No Huddle-Shotgun #45 D.Mockobee rush middle for 4 yards gain to the RUT32 (#5 K.Sanders)
6:024th & 1 at opp 32(06:11) No Huddle-Shotgun #3 M.Singleton rush middle for 1 yard gain to the RUT31 (#6 A.Wright; #99 E.O’Neill), 1ST DOWN
6:123rd & 5 at own 36Timeout Rutgers, clock 06:12
5:211st & 10 at opp 31(05:29) No Huddle-Shotgun #45 D.Mockobee rush right for 2 yards gain to the RUT29 (#5 K.Sanders)
4:532nd & 8 at opp 29(04:57) No Huddle-Shotgun #15 R.Browne pass incomplete short right to #13 E.Horton thrown to RUT19
4:523rd & 8 at opp 29(04:52) No Huddle-Shotgun #15 R.Browne pass incomplete short left to #0 N.Tuggle thrown to RUT20 PENALTY RUT Pass Interference (#3 B.Mascoe) 15 yards from RUT29 to RUT14, 1ST DOWN. NO PLAY
4:431st & 10 at opp 14(04:43) No Huddle-Shotgun #15 R.Browne pass complete short left to #0 N.Tuggle caught at RUT00, for 14 yards to the RUT00 TOUCHDOWN, clock 04:43, 1ST DOWN #35 S.Porath kick attempt good (H: #38 J.McCallister, LS: #46 L.Raab)Purdue 24, Rutgers 21
Rutgers Field goal, 11 plays
4:431st & 10 at own 35(04:43) #93 S.Turner kickoff 65 yards to the RUT00, Touchback
4:291st & 10 at own 25(04:39) No Huddle-Shotgun #16 A.Kaliakmanis pass complete short middle to #8 K.Duff caught at RUT44, for 32 yards to the PUR43 (#1 S.Bradford), 1ST DOWN
3:581st & 10 at opp 43(04:05) No Huddle-Shotgun #3 A.Raymond rush middle for 2 yards gain to the PUR41 (#5 C.Correa)
3:212nd & 8 at opp 41(03:30) No Huddle-Shotgun #3 A.Raymond rush left for 4 yards gain to the PUR37 (#91 C.Nunnally; #5 C.Correa)
2:373rd & 4 at opp 37(02:46) No Huddle-Shotgun #3 A.Raymond rush right for 2 yards gain to the PUR35 (#91 C.Nunnally; #21 T.Ra-El)
2:004th & 2 at opp 35(02:04) No Huddle-Shotgun #16 A.Kaliakmanis pass complete short right to #2 B.Black caught at PUR30, for 16 yards to the PUR19 (#25 H.McLaurin), 1ST DOWN
1:461st & 10 at opp 19(01:58) No Huddle-Shotgun #16 A.Kaliakmanis pass complete short left to #0 D.Sheffield caught at PUR14, for 8 yards to the PUR11 (#21 T.Ra-El; #16 M.Powell)
2:004th & 2 at own 35Timeout , clock 02:00
Q2 7:234th & 7 at own 20(07:23) #94 J.Anderson punt 35 yards to the PUR45 PENALTY RUT Kick Catch Interference (#7 C.Miller) 15 yards from PUR45 to RUT40
Rutgers Field goal, 11 plays
1:232nd & 2 at opp 11(01:25) No Huddle-Shotgun #3 A.Raymond rush middle for 4 yards gain to the PUR07 (#1 S.Bradford), 1ST DOWN
1:191st & goal at opp 7(01:21) No Huddle-Shotgun #3 A.Raymond rush middle for 2 yards gain to the PUR05 (#5 C.Correa)
1:232nd & 2 at own 11Timeout Purdue, clock 01:23
1:152nd & goal at opp 5(01:17) No Huddle-Shotgun #16 A.Kaliakmanis pass incomplete short left to #12 K.Fletcher Jr. thrown to PUR03 broken up by #91 C.Nunnally QB hurried by #91 C.Nunnally
1:191st & 7 at own 7Timeout Purdue, clock 01:19
1:093rd & goal at opp 5(01:13) No Huddle-Shotgun #3 A.Raymond rush middle for 3 yards gain to the PUR02 (#5 C.Correa; #21 T.Ra-El)
1:064th & goal at opp 2(01:08) #44 J.Patel field goal attempt from 20 yards GOOD (H: #22 R.McCann, LS: #99 M.O’Connor), clock 01:06Tied at 24
1:061st & 10 at own 35(01:06) #93 J.Scullion kickoff 32 yards to the PUR33 fair catch by #87 C.Earls at PUR33
1:051st & 10 at own 33(01:05) No Huddle-Shotgun #15 R.Browne pass complete short left to #15 R.Browne caught at PUR32, for 3 yards loss to the PUR30 fumbled by #15 R.Browne at PUR32 forced by #90 F.Gnago recovered by RUT #9 J.Elad at PUR30, End Of Play
Rutgers Field goal, 3 plays
0:521st & 10 at opp 30(00:58) No Huddle-Shotgun #20 J.Benjamin rush middle for 11 yards gain to the PUR19 (#21 T.Ra-El; #4 H.Hines), 1ST DOWN
0:141st & 10 at opp 19(00:22) No Huddle-Shotgun #20 J.Benjamin rush middle for 6 yards gain to the PUR13 (#21 T.Ra-El)
0:002nd & 4 at opp 13Jai Patel 30 Yd Field GoalRutgers 27, Purdue 24
0:021st & 10 at opp 19Timeout Rutgers, clock 00:02

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.

Rutgers leads 3–⁠0 in three meetings.

Recent meetings
2025Rutgers 27, Purdue 24
2020Rutgers 37, Purdue 30
2017Rutgers 14, Purdue 12

Around this game