Defense
PENNOffense
PENNTeam record
PENNGame information
1:00 PM, October 4, 2025
Franklin Field
Philadelphia
Where to watch
- ESPN+
4
End of 4th QuarterDART 24 · PENN 36
Kneel down by Penn at PENN46 for loss of 2 yards.DART 24 · PENN 36
Kneel down by Penn at PENN48 for loss of 2 yards.DART 24 · PENN 36
(02:00) Kneel down by Penn at DART50 for loss of 2 yards.DART 24 · PENN 36
Timeout Pennsylvania, clock 02:00DART 24 · PENN 36
Liam O'Brien run for 9 yds to the DART 48 for a 1ST downDART 24 · PENN 36
Timeout Dartmouth, clock 02:18DART 24 · PENN 36
Sean Williams Jr. run for 3 yds to the PENN 43DART 24 · PENN 36
Timeout Dartmouth, clock 02:21DART 24 · PENN 36
Sean Williams Jr. run for 11 yds to the PENN 40 for a 1ST downDART 24 · PENN 36
Timeout Dartmouth, clock 02:32DART 24 · PENN 36
Liam O'Brien run for 1 yd to the PENN 29DART 24 · PENN 36
Grayson Saunier pass incomplete to Nick LemonDART 24 · PENN 36
Timeout Pennsylvania, clock 02:43DART 24 · PENN 36
Grayson Saunier pass incomplete to Grayson O'BaraDART 24 · PENN 36
Grayson Saunier pass complete to Desmin Jackson for 2 yds to the PENN 28DART 24 · PENN 36
Grayson Saunier pass incomplete to Nick LemonDART 24 · PENN 36
No Huddle-Shotgun Saunier,Grayson pass incomplete short middle to Corbo,Chris thrown to PENN36 PENALTY PENN Pass Interference (Cortes,Ty) 11 yard from PENN41 to PENN30, 1ST DOWN. NO PLAY.DART 24 · PENN 36
D.J. Crowther run for 6 yds to the PENN 41 for a 1ST downDART 24 · PENN 36
Grayson Saunier run for 4 yds to the PENN 47DART 24 · PENN 36
Grayson Saunier run for 4 yds to the DART 49DART 24 · PENN 36
Grayson Saunier pass complete to Chris Corbo for 20 yds to the DART 45 for a 1ST downDART 24 · PENN 36
Josh Barnavon kickoff for 58 ydsDART 24 · PENN 36
Mason Walters 30 Yd Field GoalDART 24 · PENN 36
Liam O'Brien run for 13 yds to the DART 13DART 24 · PENN 33
No Huddle-Shotgun O'Brien,Liam pass complete deep right to Owens,Bisi caught at DART02, for 31 yards to the DART00 fumbled by Owens,Bisi at DART01 recovered by DART Keith,Harrison at DART00, Touchback PENALTY DART Offside (Williams,Bruce) 5 yards from DART31 to DART26. NO PLAY.DART 24 · PENN 33
Liam O'Brien pass incomplete to Davis EllisDART 24 · PENN 33
Pennsylvania Penalty, unnecessary roughness (-15 Yards) to the DART 31DART 24 · PENN 33
Sean Williams Jr. run for 6 yds to the DART 15 for a 1ST downDART 24 · PENN 33
Liam O'Brien pass complete to Julien Stokes for 8 yds to the DART 21DART 24 · PENN 33
Luke Armistead punt for 52 yds , Julien Stokes returns for 65 yds to the DART 29DART 24 · PENN 33
Grayson Saunier sacked by Jake Davis for a loss of 21 yards to the DART 42DART 24 · PENN 33
Grayson Saunier pass complete to James Elliott for 6 yds to the PENN 37DART 24 · PENN 33
Grayson Saunier pass incomplete to Nick LemonDART 24 · PENN 33
Grayson Saunier run for 5 yds to the PENN 43 for a 1ST downDART 24 · PENN 33
Grayson Saunier pass complete to Sean Ward for 9 yds to the PENN 48DART 24 · PENN 33
Grayson Saunier pass complete to Ky'Dric Fisher for 16 yds to the DART 43 for a 1ST downDART 24 · PENN 33
D.J. Crowther run for 2 yds to the DART 27DART 24 · PENN 33
Grayson Saunier pass incomplete to Luke RivesDART 24 · PENN 33
Josh Barnavon kickoff for 56 ydsDART 24 · PENN 33
Liam O'Brien 2 Yd Run (Mason Walters Kick)DART 24 · PENN 33
Liam O'Brien run for 11 yds to the DART 2 for a 1ST downDART 24 · PENN 26
No Huddle-Shotgun O'Brien,Liam pass incomplete short middle to Richardson,Jared thrown to DART00 PENALTY PENN Ineligible Downfield on Pass offsetting DART Pass Interference offsetting. NO PLAY.DART 24 · PENN 26
Liam O'Brien pass complete to Sean Williams Jr. for 3 yds to the DART 13DART 24 · PENN 26
Liam O'Brien pass incomplete to Julien StokesDART 24 · PENN 26
Liam O'Brien pass complete to Alex Haight for 5 yds to the DART 16 for a 1ST downDART 24 · PENN 26
Liam O'Brien run for 7 yds to the DART 21DART 24 · PENN 26
Grayson Saunier pass intercepted Ezra Fearon return for 11 yds to the DART 28DART 24 · PENN 26
Grayson Saunier pass incomplete to Chris CorboDART 24 · PENN 26
D.J. Crowther run for 2 yds to the DART 28DART 24 · PENN 26
Mason Walters 43 yd FG MISSEDDART 24 · PENN 26
PENALTY PENN False Start (Richardson,Jared) 5 yards from DART21 to DART26. NO PLAY.DART 24 · PENN 26
3
End of 3rd QuarterDART 24 · PENN 26
Liam O'Brien pass complete to Jack Donnelly for 3 yds to the DART 21DART 24 · PENN 26
Liam O'Brien pass complete to Jack Donnelly for 6 yds to the DART 24DART 24 · PENN 26
Liam O'Brien pass incomplete to Bisi OwensDART 24 · PENN 26
Julien Stokes run for 2 yds to the DART 30 for a 1ST downDART 24 · PENN 26
Liam O'Brien run for 8 yds to the DART 32DART 24 · PENN 26
Liam O'Brien pass complete to Julien Stokes for 9 yds to the DART 40DART 24 · PENN 26
Liam O'Brien pass complete to Alex Haight for 2 yds to the DART 49DART 24 · PENN 26
No Huddle-Shotgun O'Brien,Liam rush left for 12 yards gain to the DART29 (Freer-Brown,Zyion; Schwikal,Nico) PENALTY PENN Holding (Olivieri,Netinho) 10 yards from DART41 to PENN49. NO PLAY.DART 24 · PENN 26
Liam O'Brien pass complete to Jared Richardson for 18 yds to the DART 41 for a 1ST downDART 24 · PENN 26
Karson Siqueiros-Lasky pass complete to Davis Ellis for 10 yds to the PENN 41 for a 1ST downDART 24 · PENN 26
Liam O'Brien run for 1 yd to the PENN 31DART 24 · PENN 26
Liam O'Brien pass complete to Bisi Owens for 5 yds to the PENN 30DART 24 · PENN 26
Matisse Weaver kickoff for 65 yds for a touchbackDART 24 · PENN 26
D.J. Crowther 12 Yd Run (Owen Zalc Kick)DART 24 · PENN 26
D.J. Crowther run for 5 yds to the PENN 12DART 17 · PENN 26
Grayson Saunier pass complete to Grayson O'Bara for 10 yds to the PENN 17 for a 1ST downDART 17 · PENN 26
Grayson Saunier pass incomplete to Chris CorboDART 17 · PENN 26
Grayson Saunier pass complete to Nick Lemon for 21 yds to the PENN 27 for a 1ST downDART 17 · PENN 26
Grayson Saunier pass incomplete to Luke RivesDART 17 · PENN 26
Grayson Saunier run for 4 yds to the PENN 48DART 17 · PENN 26
Grayson Saunier run for 23 yds to the DART 48 for a 1ST downDART 17 · PENN 26
Josh Barnavon kickoff for 63 ydsDART 17 · PENN 26
Cadin Olsen 12 Yd pass from Liam O'Brien (Mason Walters Kick)DART 17 · PENN 26
Sean Williams Jr. run for 5 yds to the DART 12DART 17 · PENN 21
Liam O'Brien pass complete to Jared Richardson for 17 yds to the DART 17 for a 1ST downDART 17 · PENN 21
Liam O'Brien pass complete to Bisi Owens for 8 yds to the DART 34 for a 1ST downDART 17 · PENN 21
Sean Williams Jr. run for 2 yds to the DART 42DART 17 · PENN 21
Sean Williams Jr. run for 4 yds to the DART 44DART 17 · PENN 21
Matisse Weaver kickoff for 62 yds , Julien Stokes return for 34 yds to the DART 48DART 17 · PENN 21
Team SafetyDART 17 · PENN 19
Armistead,Luke punt 59 yards to the PENN00, Touchback PENALTY DART Illegal Formation 5 yards from DART41 to DART36. NO PLAY.DART 17 · PENN 17
Grayson Saunier pass complete to Chris Corbo for 5 yds to the DART 41DART 17 · PENN 17
Grayson Saunier pass incomplete to Nick LemonDART 17 · PENN 17
Grayson Saunier run for a loss of 1 yard to the DART 36DART 17 · PENN 17
D.J. Crowther run for 5 yds to the DART 37 for a 1ST downDART 17 · PENN 17
Grayson Saunier pass complete to Nick Lemon for 7 yds to the DART 32DART 17 · PENN 17
Josh Barnavon kickoff for 60 ydsDART 17 · PENN 17
2
End of 2nd QuarterDART 17 · PENN 17
G. Saunier takes a kneeDART 17 · PENN 17
Josh Barnavon kickoff for 51 yds , Luke Rives return for 12 yds to the DART 26DART 17 · PENN 17
Liam O'Brien pass complete to Bisi Owens for 9 yds for a TD (Mason Walters KICK)DART 17 · PENN 17
Liam O'Brien pass complete to Donte West for 16 yds to the DART 9 for a 1ST downDART 17 · PENN 10
Karson Siqueiros-Lasky pass incompleteDART 17 · PENN 10
Liam O'Brien run for 12 yds to the DART 25 for a 1ST downDART 17 · PENN 10
Liam O'Brien run for 21 yds to the DART 37 for a 1ST downDART 17 · PENN 10
Liam O'Brien pass complete to Jared Richardson for 2 yds to the PENN 42DART 17 · PENN 10
Donte West run for 5 yds to the PENN 40DART 17 · PENN 10
Grayson Saunier pass intercepted Alec Wills return for no gain to the PENN 35DART 17 · PENN 10
Santiago Sturla punt for 41 yds, fair catch by Sean Williams at the DART 27DART 17 · PENN 10
Karson Siqueiros-Lasky pass complete to Alex Haight for 4 yds to the PENN 32DART 17 · PENN 10
Liam O'Brien run for 7 yds to the PENN 28DART 17 · PENN 10
Timeout Pennsylvania, clock 02:00DART 17 · PENN 10
Liam O'Brien run for 1 yd to the PENN 21DART 17 · PENN 10
PENALTY PENN False Start 5 yards from PENN25 to PENN20. NO PLAY.DART 17 · PENN 10
Matisse Weaver kickoff for 65 yds for a touchbackDART 17 · PENN 10
Owen Zalc 26 yd FG GOODDART 17 · PENN 10
Grayson Saunier run for a loss of 3 yards to the PENN 8DART 14 · PENN 10
Timeout Pennsylvania, clock 02:49DART 14 · PENN 10
Dylan Elder run for 4 yds to the PENN 5DART 14 · PENN 10
Timeout Pennsylvania, clock 03:16DART 14 · PENN 10
Dylan Elder run for 3 yds to the PENN 9DART 14 · PENN 10
Dylan Elder run for 15 yds to the PENN 12 for a 1ST downDART 14 · PENN 10
Grayson Saunier run for 5 yds to the PENN 27 for a 1ST downDART 14 · PENN 10
D.J. Crowther run for 4 yds to the PENN 32DART 14 · PENN 10
D.J. Crowther run for 2 yds to the PENN 36DART 14 · PENN 10
Grayson Saunier run for 2 yds to the PENN 38DART 14 · PENN 10
D.J. Crowther run for 11 yds to the PENN 40 for a 1ST downDART 14 · PENN 10
Desmin Jackson run for 5 yds to the DART 49DART 14 · PENN 10
No Huddle-Shotgun Saunier,Grayson rush middle for 5 yards gain to the PENN46 (Forster,Liam) PENALTY DART Illegal Formation 5 yards from DART49 to DART44. NO PLAY.DART 14 · PENN 10
Grayson Saunier pass complete to Chris Corbo for 18 yds to the DART 49 for a 1ST downDART 14 · PENN 10
Desmin Jackson run for 6 yds to the DART 31DART 14 · PENN 10
Grayson Saunier pass incomplete to Nick LemonDART 14 · PENN 10
Josh Barnavon kickoff for 50 yds for a touchbackDART 14 · PENN 10
Liam O'Brien run for 1 yd for a TDDART 14 · PENN 10
Julien Stokes run for 1 yd to the DART 1DART 14 · PENN 3
No Huddle-Shotgun O'Brien,Liam pass incomplete short left to Richardson,Jared thrown to DART00 PENALTY DART Offside declined DART Pass Interference (Campbell,Patrick) 13 yards from DART15 to DART02, 1ST DOWN. NO PLAY.DART 14 · PENN 3
Sean Williams Jr. run for 4 yds to the DART 15DART 14 · PENN 3
Santiago Sturla punt for 44 ydsDART 14 · PENN 3
Liam O'Brien pass incomplete to Alex HaightDART 14 · PENN 3
Julien Stokes run for a loss of 1 yard to the PENN 26DART 14 · PENN 3
Liam O'Brien run for 2 yds to the PENN 27DART 14 · PENN 3
Matisse Weaver kickoff for 65 yds for a touchbackDART 14 · PENN 3
Grayson Saunier run for 3 yds for a TD (Owen Zalc KICK)DART 14 · PENN 3
D.J. Crowther run for 4 yds to the PENN 3DART 7 · PENN 3
D.J. Crowther run for 3 yds to the PENN 7DART 7 · PENN 3
D.J. Crowther run for 9 yds to the PENN 10 for a 1ST downDART 7 · PENN 3
1
End of 1st QuarterDART 7 · PENN 3
D.J. Crowther run for 3 yds to the PENN 19DART 7 · PENN 3
Grayson Saunier pass complete to D.J. Crowther for 10 yds to the PENN 22 for a 1ST downDART 7 · PENN 3
Grayson Saunier pass incomplete to Sean WardDART 7 · PENN 3
Grayson Saunier pass incomplete to Nick LemonDART 7 · PENN 3
Dylan Elder run for 16 yds to the PENN 32 for a 1ST downDART 7 · PENN 3
No Huddle-Shotgun Saunier,Grayson pass incomplete short middle to Elliott,James thrown to DART40 PENALTY PENN Face Mask (Machen,Kadari) 15 yards from DART37 to PENN48, 1ST DOWN. NO PLAY.DART 7 · PENN 3
Grayson Saunier pass complete to Desmin Jackson for 4 yds to the DART 37DART 7 · PENN 3
Grayson Saunier pass complete to Chris Corbo for 1 yd to the DART 41DART 7 · PENN 3
Timeout Dartmouth, clock 02:59DART 7 · PENN 3
Grayson Saunier run for 8 yds to the DART 40 for a 1ST downDART 7 · PENN 3
D.J. Crowther run for a loss of 3 yards to the DART 32DART 7 · PENN 3
D.J. Crowther run for 5 yds to the DART 35DART 7 · PENN 3
Josh Barnavon kickoff for 59 yds , Luke Rives return for 24 yds to the DART 30DART 7 · PENN 3
Mason Walters 22 yd FG GOODDART 7 · PENN 3
Liam O'Brien run for 1 yd to the DART 4DART 7 · PENN 0
Liam O'Brien run for no gain to the DART 5DART 7 · PENN 0
Sean Williams Jr. run for a loss of 1 yard to the DART 5DART 7 · PENN 0
Sean Williams Jr. run for 14 yds to the DART 10 for a 1ST downDART 7 · PENN 0
Julien Stokes run for 3 yds to the DART 24DART 7 · PENN 0
Liam O'Brien pass complete to Bisi Owens for 24 yds to the DART 27 for a 1ST downDART 7 · PENN 0
Liam O'Brien run for 1 yd to the PENN 49DART 7 · PENN 0
Liam O'Brien run for 2 yds to the PENN 48 for a 1ST downDART 7 · PENN 0
Julien Stokes run for 3 yds to the PENN 46DART 7 · PENN 0
Julien Stokes run for 6 yds to the PENN 43DART 7 · PENN 0
Matisse Weaver kickoff for 54 yds , Julien Stokes return for 26 yds to the PENN 37DART 7 · PENN 0
Grayson Saunier run for 17 yds for a TD (Owen Zalc KICK)DART 7 · PENN 0
Grayson Saunier pass complete to Grayson O'Bara for 6 yds to the PENN 17DART 0 · PENN 0
Grayson Saunier pass complete to Chris Corbo for 8 yds to the PENN 23 for a 1ST downDART 0 · PENN 0
D.J. Crowther run for 5 yds to the PENN 31DART 0 · PENN 0
D.J. Crowther run for 11 yds to the PENN 36 for a 1ST downDART 0 · PENN 0
Grayson Saunier pass complete to Ky'Dric Fisher for 7 yds to the PENN 47DART 0 · PENN 0
Liam O'Brien pass intercepted Harrison Keith return for no gain to the DART 46DART 0 · PENN 0
Matisse Weaver kickoff for 62 yds , Julien Stokes return for 16 yds to the PENN 19DART 0 · PENN 0
Youngstown St. QB Beau Brungard heads AP FCS All-America team
Youngstown State QB Beau Brungard, the Missouri Valley Football Conference offensive player of the year, heads the list of student-athletes on The Associated Press FCS All-America team.
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
Bello's 74 yard interception return lifts Brown to 35-28 win over Dartmouth
Alejandro Bello returned an interception 74 yards for the winning touchdown with 4:50 to play and Cap Davis had the clinching interception with 1:53 left and Brown upset Dartmouth 35-28 in the season finale for both teams on Saturday.
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
Shirtless fan sections top college football Week 9 superlatives
We awarded nontraditional superlatives to programs, players and performances from across Week 9 of the 2025 college football season.
ESPN

