Defense
PENNOffense
PENNTeam record
PENNGame information
7:00 PM, October 10, 2025
Franklin Field
Philadelphia
Where to watch
- ESPN+
4
End of 4th QuarterMRST 9 · PENN 28
Kenneth Antoine run for 20 yds to the MRST 46 for a 1ST downMRST 9 · PENN 28
Patrick Grusser pass incomplete to Santino CorreaMRST 9 · PENN 28
No Huddle-Shotgun Grusser,Patrick rush right for 0 yards to the MARIST36 (Cohall, Jr.,Ethan) PENALTY MARIST Illegal Block in Back 10 yards from MARIST36 to MARIST26. NO PLAY.MRST 9 · PENN 28
Patrick Grusser pass complete to Irene Ngabonziza for 5 yds to the MRST 36MRST 9 · PENN 28
Pennsylvania Penalty, unsportsmanlike conduct (Trevor Pajak) to the MRST 31 for a 1ST downMRST 9 · PENN 28
Ja'Cyion Cox run for a loss of 4 yards to the MRST 15MRST 9 · PENN 28
Timeout Pennsylvania, clock 02:00MRST 9 · PENN 28
Patrick Grusser run for 5 yds to the MRST 19MRST 9 · PENN 28
No Huddle-Shotgun Grusser,Patrick pass incomplete deep left to Ngabonziza,Irene thrown to MARIST45 QB hurried by Davis,Jake PENALTY MARIST Holding 10 yards from MARIST24 to MARIST14. NO PLAY.MRST 9 · PENN 28
Josh Barnavon kickoff for 50 yds , Lucas Hunter return for 9 yds to the MRST 24MRST 9 · PENN 28
Julien Stokes run for 1 yd for a TD (Mason Walters KICK)MRST 9 · PENN 28
Julien Stokes run for no gain to the MRST 1MRST 9 · PENN 21
Timeout Pennsylvania, clock 03:58MRST 9 · PENN 21
Julien Stokes run for 24 yds to the MRST 1 for a 1ST downMRST 9 · PENN 21
Ethan Yuska punt for 15 yds, punt out-of-bounds at the MRST 25MRST 9 · PENN 21
Will O'Dell pass complete to Tristan Shannon for 1 yd to the MRST 10MRST 9 · PENN 21
Will O'Dell pass incomplete to Irene NgabonzizaMRST 9 · PENN 21
Timeout Pennsylvania, clock 05:55MRST 9 · PENN 21
Will O'Dell sacked by Ryan O'Connell for a loss of 1 yard to the MRST 9MRST 9 · PENN 21
Santiago Sturla punt for 27 ydsMRST 9 · PENN 21
Timeout Pennsylvania, clock 06:06MRST 9 · PENN 21
PENALTY PENN False Start (Bergin,William) 5 yards from MARIST32 to MARIST37. NO PLAY.MRST 9 · PENN 21
Liam O'Brien pass complete to Bisi Owens for 11 yds to the MRST 32MRST 9 · PENN 21
Liam O'Brien pass complete to Donte West for 3 yds to the MRST 43MRST 9 · PENN 21
Liam O'Brien sacked by Nate Furrow for a loss of 10 yards to the MRST 40MRST 9 · PENN 21
Liam O'Brien pass complete to Jared Richardson for 11 yds to the MRST 30 for a 1ST downMRST 9 · PENN 21
Liam O'Brien pass incomplete to Jared RichardsonMRST 9 · PENN 21
Liam O'Brien pass incomplete to Davis EllisMRST 9 · PENN 21
Donte West run for 19 yds to the MRST 41 for a 1ST downMRST 9 · PENN 21
Liam O'Brien pass complete to Jared Richardson for 20 yds to the PENN 40 for a 1ST downMRST 9 · PENN 21
Connor Mendini kickoff for 47 yds , Julien Stokes return for 2 yds to the PENN 20MRST 9 · PENN 21
Timeout Pennsylvania, clock 10:28MRST 3 · PENN 21
Jeremy DeCaro pass complete to Santino Correa for 29 yds for a TD Pennsylvania Penalty, Defensive Offside (Yards) declined (Two-Point Conversion failed)MRST 9 · PENN 21
Will O'Dell pass complete to Reed Shumpert for 10 yds to the PENN 29 for a 1ST downMRST 3 · PENN 21
No Huddle-Shotgun O'Dell,Will pass incomplete deep right to Melore,Jack thrown to PENN25 PENALTY PENN Pass Interference (Wills,Alec) 15 yards from MARIST46 to PENN39, 1ST DOWN. NO PLAY.MRST 3 · PENN 21
Will O'Dell run for 11 yds to the MRST 46 for a 1ST downMRST 3 · PENN 21
Josh Barnavon kickoff for 62 yds , Irene Ngabonziza return for 32 yds to the MRST 35MRST 3 · PENN 21
Timeout Pennsylvania, clock 11:45MRST 3 · PENN 14
Liam O'Brien pass complete to Jared Richardson for 11 yds for a TD (Mason Walters KICK)MRST 3 · PENN 21
Liam O'Brien pass complete to Jared Richardson for 14 yds to the MRST 11MRST 3 · PENN 14
No Huddle-Shotgun O'Brien,Liam pass incomplete short left to Hegarty,Michael thrown to MARIST07 PENALTY PENN Pass Interference (Olsen,Cadin) 15 yards from MARIST10 to MARIST25. NO PLAY.MRST 3 · PENN 14
Sean Williams Jr. run for 13 yds to the MRST 10 for a 1ST downMRST 3 · PENN 14
Sean Williams Jr. run for 5 yds to the MRST 23MRST 3 · PENN 14
Liam O'Brien pass incomplete to Bisi OwensMRST 3 · PENN 14
Liam O'Brien pass complete to Jared Richardson for 14 yds to the MRST 28 for a 1ST downMRST 3 · PENN 14
PENALTY PENN False Start (Olivieri,Netinho) 5 yards from MARIST37 to MARIST42. NO PLAY.MRST 3 · PENN 14
Liam O'Brien pass complete to Jared Richardson for 9 yds to the MRST 37MRST 3 · PENN 14
Will O'Dell pass incomplete to Connor HulsteinMRST 3 · PENN 14
Will O'Dell pass incomplete to Connor HulsteinMRST 3 · PENN 14
3
End of 3rd QuarterMRST 3 · PENN 14
Will O'Dell pass complete to Reed Shumpert for 6 yds to the MRST 46MRST 3 · PENN 14
Will O'Dell pass incomplete to Reed ShumpertMRST 3 · PENN 14
No Huddle-Shotgun O'Dell,Will pass complete short right to Hulstein,Connor caught at MARIST50, for 10 yards to the PENN45 QB hurried by Hall,Raashed (Cortes,Ty) PENALTY MARIST Ineligible Downfield on Pass 5 yards from MARIST45 to MARIST40. NO PLAY.MRST 3 · PENN 14
Tristan Shannon run for 5 yds to the MRST 45MRST 3 · PENN 14
Will O'Dell run for 2 yds to the MRST 40 for a 1ST downMRST 3 · PENN 14
Will O'Dell run for 9 yds to the MRST 38MRST 3 · PENN 14
Will O'Dell pass incompleteMRST 3 · PENN 14
Santiago Sturla punt for 23 ydsMRST 3 · PENN 14
Santiago Sturla punt for 23 ydsMRST 3 · PENN 14
PENALTY MARIST Offside (Minggia,Amare) 5 yards from PENN45 to PENN50. NO PLAY.MRST 3 · PENN 14
Pennsylvania Penalty, unsportsmanlike conduct (-15 Yards) to the PENN 45MRST 3 · PENN 14
Julien Stokes run for a loss of 1 yard to the MRST 44MRST 3 · PENN 14
Liam O'Brien pass incomplete to Davis EllisMRST 3 · PENN 14
Timeout Pennsylvania, clock 04:52MRST 3 · PENN 14
Marist Penalty, Face Mask (15 yards) (Nate Furrow) to the MRST 43 for a 1ST downMRST 3 · PENN 14
Liam O'Brien pass incomplete to Michael HegartyMRST 3 · PENN 14
Timeout Pennsylvania, clock 05:08MRST 3 · PENN 14
Will O'Dell pass incomplete to Reed ShumpertMRST 3 · PENN 14
Will O'Dell pass complete to Jack Melore for 12 yds to the PENN 39MRST 3 · PENN 14
Will O'Dell pass incomplete to Reed ShumpertMRST 3 · PENN 14
Will O'Dell run for 6 yds to the MRST 49MRST 3 · PENN 14
No Huddle-Shotgun O'Dell,Will pass incomplete deep right to Melore,Jack thrown to PENN10 PENALTY MARIST Pass Interference (Melore,Jack) 15 yards from PENN42 to MARIST43. NO PLAY.MRST 3 · PENN 14
Will O'Dell pass complete to Connor Hulstein for 23 yds to the PENN 42 for a 1ST downMRST 3 · PENN 14
Ja'Cyion Cox run for 2 yds to the MRST 35MRST 3 · PENN 14
Timeout Pennsylvania, clock 08:43MRST 3 · PENN 14
Ja'Cyion Cox run for 3 yds to the MRST 33MRST 3 · PENN 14
Mason Walters 47 yd FG MISSEDMRST 3 · PENN 14
Liam O'Brien pass incomplete to Donte WestMRST 3 · PENN 14
No Huddle-Shotgun Williams, Jr.,Sean rush left for 7 yards gain to the MARIST13 (Hatton,Chase) PENALTY PENN Holding (Sacchetti,Luke) 10 yards from MARIST20 to MARIST30. NO PLAY.MRST 3 · PENN 14
Liam O'Brien pass incomplete to Jared RichardsonMRST 3 · PENN 14
Liam O'Brien run for 4 yds to the MRST 20MRST 3 · PENN 14
Sean Williams Jr. run for 4 yds to the MRST 24 for a 1ST downMRST 3 · PENN 14
Liam O'Brien pass complete to Bisi Owens for 17 yds to the MRST 28MRST 3 · PENN 14
Sean Williams Jr. run for 2 yds to the MRST 45MRST 3 · PENN 14
No Huddle-Shotgun Stokes,Julien rush middle for 37 yards gain to the MARIST00 TOUCHDOWN nullified by penalty, clock 11:55 PENALTY PENN Holding (Mitchell,Ryan) 10 yards from MARIST37 to MARIST47. NO PLAY.MRST 3 · PENN 14
Liam O'Brien pass complete to Bisi Owens for 12 yds to the MRST 37 for a 1ST downMRST 3 · PENN 14
Liam O'Brien pass incomplete to Davis EllisMRST 3 · PENN 14
Julien Stokes run for 3 yds to the MRST 49MRST 3 · PENN 14
Liam O'Brien run for 1 yd to the PENN 48 for a 1ST downMRST 3 · PENN 14
Liam O'Brien pass complete to Bisi Owens for 5 yds to the PENN 47MRST 3 · PENN 14
Julien Stokes run for 4 yds to the PENN 42MRST 3 · PENN 14
Connor Mendini kickoff for 53 yds , Julien Stokes return for 26 yds to the PENN 38MRST 3 · PENN 14
2
Liam O'Brien pass complete to Jared Richardson for 6 yds to the MRST 41MRST 3 · PENN 14
End of 2nd QuarterMRST 3 · PENN 14
Liam O'Brien pass complete to Jared Richardson for 8 yds to the MRST 47MRST 3 · PENN 14
No Huddle-Shotgun O'Brien,Liam sacked for loss of 6 yards to the MARIST46 (Werner,Kade) PENALTY PENN Face Mask 15 yards from MARIST40 to PENN45. NO PLAY.MRST 3 · PENN 14
(00:27) PENALTY PENN False Start (Ellis,Davis) 5 yards from MARIST35 to MARIST40. NO PLAY.MRST 3 · PENN 14
Timeout Pennsylvania, clock 00:27MRST 3 · PENN 14
Liam O'Brien pass complete to Bisi Owens for 29 yds to the MRST 35 for a 1ST downMRST 3 · PENN 14
PENALTY MARIST Offside (Patierno,Joey) 5 yards from PENN31 to PENN36. NO PLAY.MRST 3 · PENN 14
Ethan Yuska punt for 61 ydsMRST 3 · PENN 14
Timeout Pennsylvania, clock 00:52MRST 3 · PENN 14
Tristan Shannon run for no gain to the MRST 8MRST 3 · PENN 14
Timeout Pennsylvania, clock 00:57MRST 3 · PENN 14
Tristan Shannon run for 3 yds to the MRST 8MRST 3 · PENN 14
Timeout Pennsylvania, clock 01:01MRST 3 · PENN 14
Tristan Shannon run for 1 yd to the MRST 5MRST 3 · PENN 14
PENALTY MARIST False Start (Furey,Brandon) 3 yards from MARIST07 to MARIST04. NO PLAY.MRST 3 · PENN 14
Liam O'Brien pass incomplete to Jared RichardsonMRST 3 · PENN 14
Liam O'Brien pass incomplete to Ronan JohannsonMRST 3 · PENN 14
Liam O'Brien pass complete to Jared Richardson for 9 yds to the MRST 7MRST 3 · PENN 14
Liam O'Brien sacked by Wayne Adair for a loss of 1 yard to the MRST 16MRST 3 · PENN 14
Timeout Pennsylvania, clock 02:00MRST 3 · PENN 14
Liam O'Brien pass complete to Jared Richardson for 43 yds to the MRST 15 for a 1ST downMRST 3 · PENN 14
Liam O'Brien pass complete to Alex Haight for 17 yds to the PENN 42 for a 1ST downMRST 3 · PENN 14
Liam O'Brien pass incomplete to Jack DonnellyMRST 3 · PENN 14
Timeout Pennsylvania, clock 02:57MRST 3 · PENN 14
Ethan Yuska punt for 46 ydsMRST 3 · PENN 14
PENALTY MARIST False Start (Eaton,Brody) 5 yards from MARIST34 to MARIST29. NO PLAY.MRST 3 · PENN 14
Will O'Dell run for 4 yds to the MRST 34MRST 3 · PENN 14
Will O'Dell pass complete to Jeremy DeCaro for 5 yds to the MRST 30MRST 3 · PENN 14
Ja'Cyion Cox run for no gain to the MRST 25MRST 3 · PENN 14
Josh Barnavon kickoff for 65 yds for a touchbackMRST 3 · PENN 14
Timeout Pennsylvania, clock 05:49MRST 3 · PENN 7
Liam O'Brien run for 21 yds for a TD (Mason Walters KICK)MRST 3 · PENN 14
Liam O'Brien pass incomplete to Jared RichardsonMRST 3 · PENN 7
Liam O'Brien pass complete to Jared Richardson for 8 yds to the MRST 21MRST 3 · PENN 7
Liam O'Brien pass complete to Davis Ellis for 23 yds to the MRST 29 for a 1ST downMRST 3 · PENN 7
Sean Williams Jr. run for 1 yd to the PENN 48MRST 3 · PENN 7
Liam O'Brien pass complete to Jared Richardson for 4 yds to the PENN 47MRST 3 · PENN 7
Timeout Pennsylvania, clock 08:36MRST 3 · PENN 7
Irene Ngabonziza run for a loss of 5 yards to the PENN 43 Irene Ngabonziza fumbled, recovered by MRST Cole OlsztynMRST 3 · PENN 7
Will O'Dell pass complete to Reed Shumpert for 5 yds to the PENN 38 for a 1ST downMRST 3 · PENN 7
Will O'Dell run for 10 yds to the PENN 43MRST 3 · PENN 7
PENALTY MARIST False Start 5 yards from PENN48 to MARIST47. NO PLAY.MRST 3 · PENN 7
Tristan Shannon run for 6 yds to the PENN 48 for a 1ST downMRST 3 · PENN 7
Will O'Dell run for 6 yds to the MRST 46MRST 3 · PENN 7
Tristan Shannon run for 2 yds to the MRST 40MRST 3 · PENN 7
No Huddle-Shotgun O'Dell,Will pass incomplete short left to Shumpert,Reed thrown to MARIST40 PENALTY PENN Pass Interference (Wills,Alec) 12 yards from MARIST26 to MARIST38, 1ST DOWN. NO PLAY.MRST 3 · PENN 7
Tristan Shannon run for 2 yds to the MRST 26MRST 3 · PENN 7
Will O'Dell pass incomplete to Reed ShumpertMRST 3 · PENN 7
Julien Stokes run for a loss of 1 yard to the MRST 24MRST 3 · PENN 7
Julien Stokes run for 2 yds to the MRST 23MRST 3 · PENN 7
Julien Stokes run for 3 yds to the MRST 25MRST 3 · PENN 7
1
Liam O'Brien pass complete to Jared Richardson for 4 yds to the MRST 28MRST 3 · PENN 7
End of 1st QuarterMRST 3 · PENN 7
Liam O'Brien pass complete to Alex Haight for 17 yds to the MRST 32 for a 1ST downMRST 3 · PENN 7
Liam O'Brien run for a loss of 2 yards to the MRST 49MRST 3 · PENN 7
Liam O'Brien pass incomplete to Alex HaightMRST 3 · PENN 7
Julien Stokes run for 8 yds to the MRST 47 for a 1ST downMRST 3 · PENN 7
Julien Stokes run for 7 yds to the PENN 45MRST 3 · PENN 7
Timeout Pennsylvania, clock 02:29MRST 3 · PENN 7
Ethan Yuska punt for 47 ydsMRST 3 · PENN 7
Patrick Grusser sacked by John Lista for a loss of 7 yards to the MRST 15MRST 3 · PENN 7
Ja'Cyion Cox run for 3 yds to the MRST 22MRST 3 · PENN 7
Ja'Cyion Cox run for 4 yds to the MRST 19MRST 3 · PENN 7
Timeout Pennsylvania, clock 04:53MRST 3 · PENN 0
Josh Barnavon kickoff for 58 yds , Tristan Shannon return for 35 yds to the MRST 30 Marist Penalty, Offensive Holding (10 Yards) to the MRST 15MRST 3 · PENN 0
Liam O'Brien pass complete to Jared Richardson for 21 yds for a TD (Mason Walters KICK)MRST 3 · PENN 7
Liam O'Brien pass complete to Jared Richardson for 8 yds to the MRST 21 for a 1ST downMRST 3 · PENN 0
No Huddle-Shotgun O'Brien,Liam rush right for 4 yards gain to the MARIST30, out of bounds at MARIST30 PENALTY MARIST Offside (Hatton,Chase) 5 yards from MARIST34 to MARIST29. NO PLAY.MRST 3 · PENN 0
Liam O'Brien pass complete to Davis Ellis for 12 yds to the MRST 34 for a 1ST downMRST 3 · PENN 0
Julien Stokes run for 6 yds to the MRST 46MRST 3 · PENN 0
Liam O'Brien pass incomplete to Alex HaightMRST 3 · PENN 0
Liam O'Brien pass complete to Alex Haight for 5 yds to the PENN 48 for a 1ST downMRST 3 · PENN 0
Liam O'Brien run for 8 yds to the PENN 43MRST 3 · PENN 0
Connor Mendini kickoff for 47 ydsMRST 3 · PENN 0
Timeout Pennsylvania, clock 07:55MRST 0 · PENN 0
Samer Layous 43 yd FG GOODMRST 3 · PENN 0
Will O'Dell pass complete to Reed Shumpert for 7 yds to the PENN 24MRST 0 · PENN 0
Will O'Dell pass complete to Reed Shumpert for 4 yds to the PENN 31MRST 0 · PENN 0
Will O'Dell pass complete to Jeremy DeCaro for 3 yds to the PENN 35MRST 0 · PENN 0
Shotgun O'Dell,Will pass complete short right to Decaro,Jeremy caught at PENN20, for 7 yards to the PENN16 (Cortes,Ty) PENALTY MARIST Pass Interference (Shumpert,Reed) 15 yards from PENN23 to PENN38. NO PLAY.MRST 0 · PENN 0
Will O'Dell run for 6 yds to the PENN 23 for a 1ST downMRST 0 · PENN 0
Tristan Shannon run for 4 yds to the PENN 29MRST 0 · PENN 0
Will O'Dell pass complete to Jack Melore for 10 yds to the PENN 33 for a 1ST downMRST 0 · PENN 0
Will O'Dell pass complete to Jeremy DeCaro for 2 yds to the PENN 43MRST 0 · PENN 0
Will O'Dell pass complete to Reed Shumpert for 23 yds to the PENN 45 for a 1ST downMRST 0 · PENN 0
Will O'Dell pass complete to Connor Hulstein for 7 yds to the MRST 32MRST 0 · PENN 0
Will O'Dell pass incomplete to Irene NgabonzizaMRST 0 · PENN 0
Josh Barnavon kickoff for 65 yds for a touchbackMRST 0 · PENN 0
Justin Mongomery's final minute rush puts Presbyterian over Marist, 29-25
Justin Montgomery scored the winning 5-yard rush with 46 seconds left to play for Presbyterian to take a late lead and beat Marist, 29-25 on Saturday afternoon.
ESPN
O'Brien throws 2 TD passes in Penn's season-ending 17-6 win over Princeton
Liam O'Brien threw for two touchdowns and Pennsylvania defeated Princeton 17-6 on Saturday in a season finale.
ESPN
College football Week 12 recap: Breaking down 25 great games
From A&M's historic comeback to heart-stoppers at all levels, Week 12 was packed with games to remember.
ESPN
Marist Red Foxes vs. Pennsylvania Quakers: Full Highlights
Marist Red Foxes vs. Pennsylvania Quakers: Full Highlights
ESPN

