FINAL SCORE
Princeton
3-7 (2-5)
6
Penn
6-4 (4-3)
17


November 22, 2025 • Franklin Field (Philadelphia, Pennsylvania)




FINAL STATISTICS

Game Summary
Princeton vs. Penn (Final)
11/22/2025 at Philadelphia, Pennsylvania
Princeton (3-7; 2-5) vs. Penn (6-4; 4-3)
Date: 11/22/2025 • Site: Philadelphia, Pennsylvania • Stadium: Franklin Field
Kickoff time: 01:03 PM EST • End of Game: 03:53 PM EST • Total elapsed time: 02:49
Attendance: 3093
Temperature: • Wind: • Weather: sunny
Scoring Summary
Score by Quarters1234Total
Princeton33006
Penn077317

QtrTimeScoring PlayV-H
1st09:28PRIN - E.Nunez Perez 32 yd FG , 11-60 5:323-0
2nd14:32PENN - D.Ellis 2 yd TD PASS from L.O'Brien (PAT KICK by M.Walters GOOD) , 19-75 9:563-7
2nd01:51PRIN - E.Nunez Perez 30 yd FG , 13-43 5:226-7
3rd12:01PENN - B.Owens 39 yd TD PASS from L.O'Brien (PAT KICK by M.Walters GOOD) , 5-75 2:596-14
4th10:22PENN - M.Walters 22 yd FG , 8-75 3:266-17
Officials
Referee: Cory Hanson
Umpire: Chris Sherman
Head Linesman: Mark Tarleton
Line judge: Mark Gazaille
Field judge: Travis Wilborn
Back judge: Matthew Fied
Side judge: Michael Aiosa
Center judge: Dominique Daniels

Team Statistics
Princeton vs. Penn (Final)
11/22/2025 at Philadelphia, Pennsylvania

PRINPENN
FIRST DOWNS1419
Rushing78
Passing69
Penalty12
NET YARDS RUSHING8380
Rushing Attempts3033
Average Per Rush2.82.4
Rushing Touchdowns00
Yards Gained Rushing100116
Yards Lost Rushing1736
NET YARDS PASSING144243
Completions-Attempts-Int14-30-122-32-0
Average Per Attempt4.87.6
Average Per Completion10.311
Passing Touchdowns02
TOTAL OFFENSIVE YARDS227323
Total Offensive plays6065
Average Gain Per Play3.85
Fumbles: Number-Lost0-01-0
Penalties: Number-Yards7-366-50
PUNTS-YARDS3-1554-131
Average Yards Per Punt51.732.8
Net Yards Per Punt38.332.8
Inside 2012
50+ Yards10
Touchbacks20
Fair catch01
KICKOFFS-YARDS3-1764-230
Average Yards Per Kickoff58.757.5
Net Yards Per Kickoff51.752.8
Touchbacks23
Punt returns: Number-Yards-TD0-0-00-0-0
Average Per Return00
Kickoff returns: Number-Yards-TD1-21-01-19-0
Average Per Return2119
Interceptions: Number-Yards-TD0-0-01-6-0
Fumble Returns: Number-Yards0-00-0
Miscellaneous Yards00
Possession Time28:2831:32
1st Quarter5:329:28
2nd Quarter9:475:13
3rd Quarter5:019:59
4th Quarter8:086:52
Third-Down Conversions6 of 156 of 14
Fourth-Down Conversions2 of 41 of 2
Red Zone Scores-Chances2 of 22 of 2
Touchdowns01
Field Goals2 of 21 of 1
Sacks By: Number-Yards2-212-9
Tackles For Loss: Number-Yards5.0-276.0-17
Forced Three-And-Outs10
Total TDs02
Defensive TDs00
Special Teams TDs00
PAT Kicks0-02-2
Field Goals2-21-1
Points off turnovers00

Individual Statistics
Princeton vs. Penn (Final)
11/22/2025 at Philadelphia, Pennsylvania

Princeton Penn

RushingNo.GainLossNetTDLgAvg
E.Clark1440436092.6
D.Murphy423023075.8
C.Arthur315015065
B.Hipa617116081
C.Lynch2505032.5
K.Colon102-200-2
Totals301001783092.8

RushingNo.GainLossNetTDLgAvg
D.West1240337073.1
L.O'Brien156130310152.1
D.Russo315015075
TEAM303-300-1
Totals3311636800152.4
PassingC-A-IYdsTDLongSack
B.Hipa11-24-11200332
W.Smith3-6-0240170
Totals14-30-11440332
PassingC-A-IYdsTDLongSack
L.O'Brien22-31-02432392
J.Richardson0-1-00000
Totals22-32-02432392
ReceivingNo.YardsTDLongTgtYAC
J.Robinson568033943
R.Laurio23101742
E.Clark2120825
C.Rossi21101127
A.Besselman11401461
C.Arthur190913
A.Weiner1-10040
J.Geer000010
P.Kuhner000010
Totals141440333061
ReceivingNo.YardsTDLongTgtYAC
J.Richardson12970171348
B.Owens582139725
D.West327010331
J.Donnelly135035215
D.Ellis121221
L.O'Brien000010
R.Johannson000010
M.Hegarty000020
Totals2224323931120
PuntingNo.YdsAvgLongIn20TB
B.Clark315551.76112
Totals315551.76112
PuntingNo.YdsAvgLongIn20TB
S.Sturla413132.84020
Totals413132.84020
PuntKickoffIntercept
ReturnsNoYdsLgNoYdsLgNoYdsLg
P.Kuhner00012121000
Totals00012121000
PuntKickoffIntercept
ReturnsNoYdsLgNoYdsLgNoYdsLg
J.Drayton00011919000
T.Cortes000000166
Totals00011919166
Field goalsQtrTimeDistResult
E.Nunez Perez1st09:2832GOOD
E.Nunez Perez2nd01:5130GOOD
Field goalsQtrTimeDistResult
M.Walters4th10:2222GOOD
KickoffsNo.YardsAvgTBOB
W.Cluskey1606010
V.Lennon21165810
KickoffsNo.YardsAvgTBOB
S.Smith423057.530
All-purposeRunRcvKRPRIR/FRTotal
J.Robinson06800068
E.Clark361200048
R.Laurio03100031
C.Arthur15900024
All-purposeRunRcvKRPRIR/FRTotal
J.Richardson09700097
B.Owens08200082
D.West372700064
J.Donnelly03500035
FumblesNo.Lost
FumblesNo.Lost
O'BRIEN,L10

Princeton Quarterback Progression
Princeton vs. Penn (Final)
11/22/2025 at Philadelphia, Pennsylvania


Hipa, Blaine
11 - 2446%120 yds0TD1INT79.5RTG

C-AYdsContextReceiver Stk
+1-142nd and 8 on PRIN27 (Q1 15:00) E.Clark
+2-2331st1st and 10 on PRIN36 (Q1 15:00) J.Robinson2
+3-301st and 10 on PENN31 (Q1 15:00) C.Rossi3
+4-471st and 20 on PENN29 (Q1 15:00) J.Robinson4
4-53rd and 6 on PENN15 (Q1 15:00) A.Weiner
+5-6121st2nd and 6 on PRIN40 (Q2 14:32) J.Robinson
5-73rd and 10 on PENN48 (Q2 14:32) J.Geer
+6-881st and 10 on PRIN31 (Q3 12:01) J.Robinson
6-92nd and 2 on PRIN39 (Q3 12:01) J.Robinson
6-103rd and 14 on PRIN44 (Q3 12:01) J.Robinson-2
+7-11111st2nd and 4 on PRIN11 (Q3 02:33) C.Rossi
7-121st and 10 on PRIN25 (Q4 10:22) A.Besselman
+8-13141st2nd and 10 on PRIN25 (Q4 10:22) A.Besselman
8-141st and 10 on PRIN39 (Q4 10:22) J.Robinson
+9-1592nd and 10 on PRIN39 (Q4 10:22) C.Arthur
9-161st and 15 on PRIN46 (Q4 10:22) J.Robinson
9-172nd and 15 on PRIN46 (Q4 10:22) A.Besselman-2
+10-18143rd and 15 on PRIN46 (Q4 10:22) R.Laurio
10-191st and 10 on PENN38 (Q4 10:22) A.Besselman
+11-2083rd and 21 on PENN49 (Q4 10:22) E.Clark
11-214th and 13 on PENN41 (Q4 10:22) R.Laurio
11-222nd and 2 on PRIN42 (Q4 03:41) A.Weiner-2
11-234th and 5 on PRIN39 (Q4 03:41) P.Kuhner-3
11-24INT1st and 10 on PRIN31 (Q4 01:54) R.Laurio-4

Sacked 2 times for 9 yards lost
LostContext
-62nd and 15 on PENN43 (Q4 10:22)
-33rd and 2 on PRIN42 (Q4 03:41)




Smith, West
3 - 650%24 yds0TD0INT83.6RTG

C-AYdsContextReceiver Stk
0-12nd and 8 on PRIN46 (Q2 07:13) A.Weiner
+1-2171st3rd and 8 on PRIN46 (Q2 07:13) R.Laurio
1-31st and 10 on PENN26 (Q2 07:13) A.Besselman
+2-481st3rd and 6 on PENN22 (Q2 07:13) J.Robinson
+3-5-12nd and 8 on PENN12 (Q2 07:13) A.Weiner2
3-63rd and 9 on PENN13 (Q2 02:00) A.Besselman

Sacked 0 times for 0 yards lost
LostContext



Penn Quarterback Progression
Princeton vs. Penn (Final)
11/22/2025 at Philadelphia, Pennsylvania


O'Brien, Liam
22 - 3171%243 yds2TD0INT158.1RTG

C-AYdsContextReceiver Stk
+1-1131st3rd and 12 on PENN23 (Q1 09:28) B.Owens
1-21st and 10 on PENN36 (Q1 09:28) M.Hegarty
+2-391st3rd and 3 on PRIN43 (Q1 09:28) J.Richardson
2-42nd and 17 on PRIN41 (Q1 09:28) D.Ellis
+3-583rd and 17 on PRIN41 (Q1 09:28) D.West
+4-692nd and 11 on PRIN25 (Q1 09:28) D.West2
4-71st and 10 on PRIN13 (Q1 09:28) R.Johannson
+5-82TD1st and 2 on PRIN2 (Q2 15:00) D.Ellis
+6-901st and 10 on PENN20 (Q2 10:44) J.Richardson2
+7-10131st2nd and 10 on PENN20 (Q2 10:44) J.Richardson3
+8-1142nd and 17 on PENN26 (Q2 10:44) J.Richardson4
+9-12102nd and 23 on PENN20 (Q2 10:44) D.West5
+10-1391st and 10 on PENN23 (Q2 01:51) J.Richardson6
+11-14171st2nd and 1 on PENN32 (Q2 01:51) J.Richardson7
11-152nd and 4 on PRIN45 (Q2 00:54) B.Owens
11-163rd and 4 on PRIN45 (Q2 00:54) J.Richardson-2
+12-1771st and 10 on PRIN48 (Q3 15:00) J.Richardson
+13-1839TD3rd and 1 on PRIN39 (Q3 15:00) B.Owens2
+14-1991st2nd and 6 on PENN14 (Q3 09:33) J.Richardson3
+15-2051st and 10 on PENN34 (Q3 09:33) B.Owens4
+16-2161st and 10 on PRIN46 (Q3 09:33) B.Owens5
16-222nd and 4 on PRIN40 (Q3 09:33) J.Donnelly
+17-2351st and 10 on PENN20 (Q4 13:48) J.Richardson
+18-24351st2nd and 5 on PENN25 (Q4 13:48) J.Donnelly2
+19-25191st1st and 10 on PRIN40 (Q4 13:48) B.Owens3
+20-26111st1st and 10 on PRIN21 (Q4 13:48) J.Richardson4
20-271st and 10 on PRIN10 (Q4 13:48) J.Richardson
20-283rd and 5 on PRIN5 (Q4 13:48) B.Owens-2
+21-2932nd and 10 on PENN41 (Q4 04:47) J.Richardson
21-303rd and 7 on PENN44 (Q4 03:56) M.Hegarty

Sacked 2 times for 21 yards lost
LostContext
-71st and 10 on PRIN34 (Q1 09:28)
-143rd and 13 on PENN30 (Q2 10:44)




Richardson, Jared
0 - 10%0 yds0TD0INT0RTG

C-AYdsContextReceiver Stk
0-14th and 2 on PRIN31 (Q4 02:00) L.O'Brien

Sacked 0 times for 0 yards lost
LostContext




Defensive Statistics
Princeton vs. Penn (Final)
11/22/2025 at Philadelphia, Pennsylvania
#PrincetonSoloAstTotalSacks-YdsTFL-YdsFFFR-YdsInt-YdsBrUpQBH
7C.Christopher3690.0-00.0-0-----
33J.Moore5491.0-142.0-16----1
2M.Scarano3470.0-00.0-0---1-
4N.Hill3361.0-71.0-7-----
91L.Robinson2240.0-01.0-3-----
0T.Roberts1230.0-00.0-0---3-
17S.Ordille1230.0-00.0-0-----
27E.Haynie3030.0-01.0-1-----
38K.Ronquillo1230.0-00.0-0-----
57N.Stohl1230.0-00.0-0-----
1C.Etienne, Jr.1120.0-00.0-0-----
12K.Miller1120.0-00.0-0-----
32J.Jones0220.0-00.0-0-----
40S.McCormick2020.0-00.0-0-----
49C.Cronin1120.0-00.0-0-----
10R.Jones1010.0-00.0-0-----
44W.Beesley0110.0-00.0-0-----
58A.Richard0110.0-00.0-0----1
92E.Brown1010.0-00.0-0-----
96C.Oliver0110.0-00.0-0----1
97R.Marcelino0110.0-00.0-0-----
Totals3036662-215.0-2700-00-043

BLOCKED KICKS: none.

#PennSoloAstTotalSacks-YdsTFL-YdsFFFR-YdsInt-YdsBrUpQBH
90C.Janki2790.0-01.0-4-----
43J.Davis4261.0-62.5-10----3
2K.Machen1450.0-00.0-0-----
7R.O'Connell3250.0-00.0-0-----
8C.Olsztyn1450.0-00.0-0-----
44J.Lista3251.0-31.5-5---2-
12J.Drayton4040.0-00.0-0---2-
37T.Cortes3140.0-00.0-0--1-61-
93R.Hall2240.0-01.0-2-----
99L.Forster0330.0-00.0-0-----
21A.Bruce2020.0-00.0-0---1-
1J.Narcisse0110.0-00.0-0-----
15Z.Darche0110.0-00.0-0-----
22B.Cornell0110.0-00.0-0---1-
91S.Smith1010.0-00.0-0-----
Totals2630562-96.0-1700-01-673

BLOCKED KICKS: none.

Participation Report
Princeton vs. Penn (Final)
11/22/2025 at Philadelphia, Pennsylvania

Starters
Princeton

Pos##OFFENSE
QB2B.Hipa
WR3A.Besselman
WR9R.Laurio
RB21E.Clark
OL56S.Becker
OL61O.Porbeni
OL64B.Eddlemon
OL68A.Pedersen
OL78J.Selbert
WR86J.Robinson
TE87J.Wassler
Pos##DEFENSE
DB0T.Roberts
LB2M.Scarano
DB4N.Hill
LB7C.Christopher
LB17S.Ordille
DB27E.Haynie
DB38K.Ronquillo
LB56R.Sanders
DL57N.Stohl
DL91L.Robinson
DL97R.Marcelino
Penn

Pos##OFFENSE
QB2L.O'Brien
WR3D.Ellis
WR7B.Owens
WR17J.Richardson
RB26D.West
TE40M.Hegarty
OL51A.Kruse
OL67M.Freeman
OL72W.Bergin
OL74N.Olivieri
OL75L.Sacchetti
Pos##DEFENSE
DB1J.Narcisse
LB2K.Machen
LB8C.Olsztyn
DB12J.Drayton
DB21A.Bruce
DB37T.Cortes
LB43J.Davis
LB44J.Lista
DL90C.Janki
DL93R.Hall
DL99L.Forster
Substitutions
Princeton:
1 C.Etienne, Jr.; 5 D.Murphy; 6 W.Smith; 8 J.Geer; 10 R.Jones; 10 A.Weiner; 12 K.Colon; 12 K.Miller; 15 B.Clark; 16 W.Cluskey; 19 P.Kuhner; 20 C.Lynch; 24 C.Arthur; 32 J.Jones; 33 J.Moore; 40 S.McCormick; 44 W.Beesley; 49 C.Cronin; 58 A.Richard; 80 E.Nunez Perez; 82 C.Rossi; 92 E.Brown; 96 C.Oliver; 99 V.Lennon;
Penn:
7 R.O'Connell; 9 K.Ervin; 10 C.Johns; 13 S.Webb; 14 G.Rosenbloom; 15 Z.Darche; 17 E.Cohall, Jr.; 18 R.Johannson; 22 J.Donnelly; 22 B.Cornell; 24 J.Holliday; 27 C.Carter; 30 S.Sturla; 35 T.Pajak; 36 D.Brown; 38 B.Wable; 45 D.Russo; 52 R.Mitchell; 62 J.Bingham; 70 T.VanBoening; 73 A.Zimm; 91 S.Smith; 96 M.Walters;
Did Not Play
Princeton:
TM TEAM; 0 Caldwell, Rashad; 1 Carr, Jiggie; 4 Green, Jackson; 6 Morris, Tyler; 8 Williams, Gavin; 11 Roland, Sekou; 11 Friend, Eli; 13 Harris, Joe; 14 Williams, Solomon; 18 Dalgetty, Josh; 18 Ciongoli, Ty; 19 Owens, Tahj; 20 Walker Jr., Darwin; 21 Gary, Clayton; 22 Mentink, Jay; 23 Cross III, Glenie; 23 DePrima, Landon; 24 Billings, Noah; 25 Honda, Kai; 26 Jones, D'Shawn; 28 Pigford, AJ; 29 Lamothe, Samy; 30 Torrico, Mavrick; 31 Torrico, Dylan; 32 Jordan, Kenny; 34 Tucci, Luke; 35 Croffie, Justice; 36 Wright, Caden; 37 Banks, Matthias; 41 Mark, Dustan; 43 Eaton, Bradley; 45 Teti, John; 46 Patterson, Nick; 47 Schwartz, AJ; 48 Kaludis, Charles; 50 Eichelzer, Phil; 51 Rager, Logan; 52 Gnepper, Luke; 53 Lu, Jason; 53 Yatchenko, Jack; 54 Zilinskas, Ned; 55 Puckett, Ethan; 57 Wedderburn, Jaden; 59 Radosevich, Evan; 60 Koers, Cooper; 62 Sather, Will; 65 Brennan, Brian; 66 Liakhnovich, Anthony; 67 Oluborode, Ife; 69 Musser, Justice; 70 Beargie, Will; 71 Hadzovic, Jayden; 72 Richardson, Barry; 73 McAllen, Connor; 76 Eddlemon, Derrick; 77 Euker, Cole; 80 Smith, Josh; 81 Rice, Lacy; 83 Clarke, Christian; 84 Comeau, Jack; 85 Gainey, Max; 88 Kessner, Jake; 89 Sheehan, Thomas; 90 Williams, Price; 93 Edwards, Bakari; 94 Lingon, Charlie; 95 Albert, Michael; 98 Borene, Dane; 99 Paschos, Konstantin;
Penn:
1 Stokes, Julien; 4 Olsen, Cadin; 4 Malloy, Devin; 5 Williams, Jr., Sean; 6 Wills, Alec; 6 Siqueiros-Lasky, Karson; 9 Shannon, Cole; 10 Jennings, Paul; 11 Haight, Alex; 13 Malone, Michael; 14 McCrum, Derek; 15 Grusser, Jack; 16 Throgmartin, Shane; 19 Ruvo IV, John; 20 Brower, Dakota; 23 Johnson, Luke; 24 Carter, Jr., EJ; 28 Bergin, Aiden; 31 Long, Mack; 32 Lafayette, Tommy; 34 Dawud, Jahir; 39 Fearon, Ezra; 41 Lay, Hunter; 42 McIlhon, Luke; 45 Leyes, Matthew; 46 Phinney, Brayden; 53 Marzich, Jake; 54 Zack, Michael; 55 Fusco, Cosmo; 56 Gidaro, Michael; 58 Fernicola, Mike; 59 Jordan, Alex; 65 Rolands, David; 68 Fletcher, Alex; 71 Sayle, Nathan; 76 Blevins, Tyler; 78 Carone, Marco; 79 Adebawore, Adeyeye; 80 Lopez, Luca; 81 Brown, Markus; 81 Martin, Connor; 82 Comizio, Kobe; 83 Marcaccio, Remo; 84 Alpert, Justin; 85 Barone, Dante; 86 Lee, Isaac; 87 Quinnelly, James; 88 Price, Isaac; 92 Erickson, Cole; 93 Barnavon, Josh; 94 Ioannidis, Brady; 94 Castelli, Luke; 95 Armour, Jr., Alexandro; 97 de Villiers, Christian; 97 McPherson, Duncan; 98 McMorris, David;

Drive Chart (By Team)
Princeton vs. Penn (Final)
11/22/2025 at Philadelphia, Pennsylvania

Drive StartedDrive EndedConsumed
TeamQtrSpotTimeObtainedSpotTimeHow lostPl-YdsTOP
PRIN1stPRIN2515:00KOPENN1509:28 *FG11 - 605:32
PRIN2ndPRIN2514:32KOPENN4810:44PUNT7 - 273:48
PRIN2ndPRIN4407:13PUNTPENN1301:51 *FG13 - 435:22
PRIN2ndPRIN800:37PUNTPRIN90:00HALF1 - 10:37
PRIN3rdPRIN3112:01KOPRIN4409:33PUNT6 - 132:28
PRIN3rdPRIN502:33PUNTPRIN3913:48PUNT5 - 343:45
PRIN4thPRIN2510:22KOPENN4104:47DOWNS14 - 345:35
PRIN4thPRIN3403:41PUNTPRIN3902:29DOWNS4 - 51:12
PRIN4thPRIN3101:54DOWNSPRIN3101:45INT1 - 00:09

1st2nd3rd4th1st2nd
Princeton1st Qtr2nd Qtr3rd Qtr4th Qtr1st Half2nd HalfTotal
Time of possession5:329:475:018:0815:1913:0928:28
3rd down conversions2-33-51-20-55-81-76-15
4th down conversions0-00-00-02-40-02-42-4

Drive StartedDrive EndedConsumed
TeamQtrSpotTimeObtainedSpotTimeHow lostPl-YdsTOP
PENN1stPENN2509:28KOPRIN014:32 *TD19 - 759:56
PENN2ndPENN2010:44PUNTPENN1607:13PUNT6 - -43:31
PENN2ndPENN2301:51KOPRIN4500:37PUNT5 - 321:14
PENN3rdPENN2515:00KOPRIN012:01 *TD5 - 752:59
PENN3rdPENN1009:33PUNTPRIN4202:33PUNT12 - 487:00
PENN4thPENN2013:48PUNTPRIN510:22 *FG8 - 753:26
PENN4thPENN4104:47DOWNSPENN4403:41PUNT3 - 31:06
PENN4thPRIN3902:29DOWNSPRIN3101:54DOWNS4 - 80:35
PENN4thPENN3101:45INTPENN280:00HALF3 - -31:45

1st2nd3rd4th1st2nd
Penn1st Qtr2nd Qtr3rd Qtr4th Qtr1st Half2nd HalfTotal
Time of possession9:285:139:596:5214:4116:5131:32
3rd down conversions3-41-32-30-44-72-76-14
4th down conversions1-10-00-00-11-10-11-2

Drive Chart (By Quarter)
Princeton vs. Penn (Final)
11/22/2025 at Philadelphia, Pennsylvania

Drive StartedDrive EndedConsumed
TeamQtrSpotTimeObtainedSpotTimeHow lostPl-YdsTOP
PRIN1stPRIN2515:00KOPENN1509:28*FG11 - 605:32
PENN1stPENN2509:28KOPRIN014:32*TD19 - 759:56
PRIN2ndPRIN2514:32KOPENN4810:44PUNT7 - 273:48
PENN2ndPENN2010:44PUNTPENN1607:13PUNT6 - -43:31
PRIN2ndPRIN4407:13PUNTPENN1301:51*FG13 - 435:22
PENN2ndPENN2301:51KOPRIN4500:37PUNT5 - 321:14
PRIN2ndPRIN800:37PUNTPRIN90:00HALF1 - 10:37
PENN3rdPENN2515:00KOPRIN012:01*TD5 - 752:59
PRIN3rdPRIN3112:01KOPRIN4409:33PUNT6 - 132:28
PENN3rdPENN1009:33PUNTPRIN4202:33PUNT12 - 487:00
PRIN3rdPRIN502:33PUNTPRIN3913:48PUNT5 - 343:45
PENN4thPENN2013:48PUNTPRIN510:22*FG8 - 753:26
PRIN4thPRIN2510:22KOPENN4104:47DOWNS14 - 345:35
PENN4thPENN4104:47DOWNSPENN4403:41PUNT3 - 31:06
PRIN4thPRIN3403:41PUNTPRIN3902:29DOWNS4 - 51:12
PENN4thPRIN3902:29DOWNSPRIN3101:54DOWNS4 - 80:35
PRIN4thPRIN3101:54DOWNSPRIN3101:45INT1 - 00:09
PENN4thPENN3101:45INTPENN280:00HALF3 - -31:45

Play-by-Play Summary (1st quarter)
Princeton vs. Penn (Final)
11/22/2025 at Philadelphia, Pennsylvania

-Start of 1st quarter, clock 15:00. [15:00]
Penn won the toss and has deferred to the second half. PRIN will receive and PENN will defend the west goal.
SMITH, Sam kickoff 60 yards from the PENN40 to the PRIN0, Touchback , clock 15:00.
PRIN drive start at 15:00
1-10PRIN25[NHSG] CLARK, Ethan rush up the middle for a gain of 2 yards to the PRIN27 (BRUCE, Andrew).
2-8PRIN27[NHSG] HIPA, Blaine pass short to the left complete for 4 yards to CLARK, Ethan caught at the PRIN30 and advanced to the PRIN31 (LISTA, John).
3-4PRIN31[NHSG] QB Keeper HIPA, Blaine rush up the middle for a gain of 5 yards to the PRIN36 (LISTA, John;FORSTER, Liam), 1ST DOWN.R
1-10PRIN36[NHSG] HIPA, Blaine pass deep to the left complete for 33 yards to ROBINSON, Josh caught at the PENN35 and advanced to the PENN31 (CORTES, Ty), out of bounds, 1ST DOWN.P
1-10PENN31[NHSG] HIPA, Blaine pass to the right complete for 0 yards to ROSSI, Charley caught at the PENN34 and advanced to the PENN31 (LISTA, John).
2-10PENN31[NHSG] CLARK, Ethan rush up the middle for a gain of 9 yards to the PENN22 (MACHEN, Kadari;NARCISSE, Josh).
3-1PENN22[NHSG] CLARK, Ethan rush up the middle for a gain of 3 yards to the PENN19 (MACHEN, Kadari), 1ST DOWN.R
1-10PENN19HIPA, Blaine scrambles to the left for a gain of 10 yards to the PENN9 (MACHEN, Kadari). PENALTY PRIN Holding on PEDERSEN, Andrew enforced 10 yards from the PENN19 to the PENN29 [NHSG]. NO PLAY (replay the down).
1-20PENN29[NHSG] HIPA, Blaine pass short to the left complete for 7 yards to ROBINSON, Josh caught at the PENN28 and advanced to the PENN22 (OLSZTYN, Cole;DARCHE, Zach).
2-13PENN22[NHSG] MURPHY, Dareion rush to the right for a gain of 7 yards to the PENN15 (OLSZTYN, Cole;MACHEN, Kadari).
3-6PENN15[NHSG] HIPA, Blaine pass short to the right incomplete intended for WEINER, Asher thrown to the PENN10.
4-6PENN15NUNEZ PEREZ, Esteban field goal attempt from 32 yards GOOD [kick was spotted at PENN22], clock 09:28. [09:28]
Princeton 3, Penn 0
Drive Summary: 11 plays, 60 yards, 5:32
0-0V35Timeout Official, clock 09:28. [09:28]
LENNON, Vaughn kickoff 60 yards from the PRIN40 to the PENN0, Touchback , clock 09:28.
PENN drive start at 09:28
1-10PENN25[NHSG] WEST, Donte rush up the middle for a gain of 4 yards to the PENN29 (CHRISTOPHER, Chase).
2-6PENN29[NHSG] QB Keeper O'BRIEN, Liam rush up the middle for a loss of 6 yards, O'BRIEN, Liam fumbled at PENN23 , recovered by PENN O'BRIEN, Liam at the PENN23 to the PENN23, End of Play.
3-12PENN23[NHSG] O'BRIEN, Liam pass short up the middle complete for 13 yards to OWENS, Bisi caught at the PENN28 and advanced to the PENN36 (JONES, Jalen;CHRISTOPHER, Chase), 1ST DOWN.P
1-10PENN36[NHSG] O'BRIEN, Liam pass deep to the right incomplete intended for HEGARTY, Michael thrown to the PRIN45 (After official review, play stands as called on the field).
2-10PENN36[NHSG] QB Keeper O'BRIEN, Liam rush to the right for a gain of 14 yards to the PENN50 (HILL, Nasir), out of bounds, 1ST DOWN.R
1-10PENN50[NHSG] WEST, Donte rush up the middle for a gain of 3 yards to the PRIN47 (BROWN, Ethan).
2-7PRIN47[NHSG] QB Keeper O'BRIEN, Liam rush up the middle for a gain of 4 yards to the PRIN43 (CHRISTOPHER, Chase;SCARANO, Marco).
3-3PRIN43[NHSG] O'BRIEN, Liam pass short up the middle complete for 9 yards to RICHARDSON, Jared caught at the PRIN40 and advanced to the PRIN34 (ORDILLE, Stephen;SCARANO, Marco), 1ST DOWN.P
1-10PRIN34[NHSG] O'BRIEN, Liam sacked for a loss of 7 yards at the PRIN41 (HILL, Nasir).
2-17PRIN41[NHSG] O'BRIEN, Liam pass deep to the left incomplete intended for ELLIS, Davis thrown to the PRIN20.
3-17PRIN41[NHSG] O'BRIEN, Liam pass short to the left complete for 8 yards to WEST, Donte caught at the PRIN40 and advanced to the PRIN33 (HAYNIE, Evan).
4-9PRIN33[NHSG] O'BRIEN, Liam scrambles to the right for a gain of 9 yards to the PRIN24 (MOORE, Jake;CHRISTOPHER, Chase), 1ST DOWN.R
1-10PRIN24[NHSG] WEST, Donte rush to the left for a loss of 1 yard to the PRIN25 (HAYNIE, Evan).
2-11PRIN25[NHSG] O'BRIEN, Liam pass to the left complete for 9 yards to WEST, Donte caught at the PRIN30 and advanced to the PRIN16 (SCARANO, Marco).
3-2PRIN16[NHSG] WEST, Donte rush up the middle for a gain of 3 yards to the PRIN13 (ROBINSON, London;STOHL, Nate), 1ST DOWN.R
1-10PRIN13[NHSG] O'BRIEN, Liam pass to the right incomplete intended for JOHANNSON, Ronan broken up by ROBERTS, Torian; QB hurried by RICHARD, Aaron.
2-10PRIN13[NHSG] WEST, Donte rush to the left for a gain of 7 yards to the PRIN6 (CHRISTOPHER, Chase;MILLER, Kavon), clock 00:00. [00:00]
-End of 1st quarter, clock 0:00. [0:00]
END OF 1st QUARTER: Princeton 3, Penn 0

Time1st DownsConversions
Quarter SummaryScorePossRPXT3rd4thRushingPassingPenalties
Princeton35:3221032-30-05-264-5-0-441-10
Penn09:2832053-41-110-304-7-0-390-0

Quickie Statistics (1st Quarter only)
Princeton vs. Penn (Final)
11/22/2025 at Philadelphia, Pennsylvania
PRINPENN
Score30
FIRST DOWNS35
RUSHES-YARDS (NET)5-2610-30
PASSING-YARDS (NET)4439
Passes Att-Comp-Int5-4-07-4-0
TOTAL OFFENSE PLAYS-YARDS10-7017-69
Fumble Returns-Yards0-00-0
Punt Returns-Yards0-00-0
Kickoff Returns-Yards0-00-0
Interception Returns-Yards0-00-0
Punts (Number-Avg)0-00-0
Fumbles-Lost0-01-0
Penalties-Yards1-100-0
Possession Time5:329:28
Third-Down Conversions2-33-4
Fourth-Down Conversions0-01-1

Princeton

Penn

RushingNo.GainLossNetTDAvgLg
E.Clark31401404.79
D.Murphy1707077
B.Hipa1505055

RushingNo.GainLossNetTDAvgLg
D.West517-11603.27
L.O'Brien427-62105.314

PassingC-A-IYdsTDLgSack
B.Hipa4-5-0440330

PassingC-A-IYdsTDLgSack
L.O'Brien4-7-0320131

ReceivingNo.YardsTDTgtLg
J.Robinson2400233
E.Clark14014
C.Rossi10010

ReceivingNo.YardsTDTgtLg
J.Richardson19019
B.Owens1130113
D.West217029
D.Ellis0001

PuntingNo.YdsAvgLngIn20TB

PuntingNo.YdsAvgLngIn20TB

Punt ReturnsNo.YardsTDLg

Punt ReturnsNo.YardsTDLg

Kick ReturnsNo.YardsTDLg

Kick ReturnsNo.YardsTDLg

TacklesUA-ATotalSacksTFL
C.Christopher1-43.00.00.0
M.Scarano1-22.00.00.0
N.Hill2-02.01.01.0
E.Haynie2-02.00.01.0
E.Brown1-01.00.00.0
K.Miller0-10.50.00.0
S.Ordille0-10.50.00.0
J.Jones0-10.50.00.0

TacklesUA-ATotalSacksTFL
J.Lista2-12.50.00.0
K.Machen1-22.00.00.0
C.Olsztyn0-21.00.00.0
A.Bruce1-01.00.00.0
T.Cortes1-01.00.00.0
J.Narcisse0-10.50.00.0
Z.Darche0-10.50.00.0
L.Forster0-10.50.00.0

QtrTimeScoring PlayV-H
1st09:28PRIN - E.Nunez Perez 32 yd FG , 11-60 5:323-0

Play-by-Play Summary (2nd quarter)
Princeton vs. Penn (Final)
11/22/2025 at Philadelphia, Pennsylvania

-Start of 2nd quarter, clock 15:00. [15:00]
3-3PRIN6[NHSG] WEST, Donte rush up the middle for a gain of 3 yards to the PRIN3 (STOHL, Nate), 1ST DOWN. PENALTY PRIN Illegal use of the hands on ORDILLE, Stephen enforced half the distance from the goal, 1 yards from the end of the play at the PRIN3 to the PRIN2 and results in automatic 1ST DOWN.R
1-2PRIN2[NHSG] O'BRIEN, Liam pass short to the left complete for 2 yards to ELLIS, Davis caught at the PRIN1 and advanced to the PRIN0, TOUCHDOWN PENN, clock 14:32 (Scoring play confirmed). [14:32]
0-0PRIN3WALTERS, Mason PAT kick attempt is good.
Princeton 3, Penn 7
SMITH, Sam kickoff 60 yards from the PENN40 to the PRIN0, Touchback , clock 14:32.
1-10H25Timeout Official, clock 14:32. [14:32]
PRIN drive start at 14:32
1-10PRIN25[NHSG] ARTHUR, Chance rush up the middle for a gain of 6 yards to the PRIN31 (JANKI, Carter).
2-4PRIN31[NHSG] ARTHUR, Chance rush up the middle for a gain of 5 yards to the PRIN36 (DAVIS, Jake), 1ST DOWN.R
1-10PRIN36[NHSG] ARTHUR, Chance rush to the right for a gain of 4 yards to the PRIN40 (HALL, Raashed).
2-6PRIN40[NHSG] HIPA, Blaine pass short to the left complete for 12 yards to ROBINSON, Josh caught at the PRIN44 and advanced to the PENN48 (DRAYTON, Jayden), 1ST DOWN.P
1-10PENN48[NHSG] CLARK, Ethan rush up the middle for a gain of 2 yards to the PENN46 (MACHEN, Kadari;JANKI, Carter).
2-8PENN46[NHSG] CLARK, Ethan rush to the right for a loss of 2 yards to the PENN48 (JANKI, Carter;LISTA, John).
3-10PENN48[NHSG] HIPA, Blaine pass to the right incomplete intended for GEER, Jalen broken up by DRAYTON, Jayden at the PENN40.
4-10PENN48CLARK, Brady punt 48 yards to the PENN0, Touchback, clock 10:44. [10:44]
Drive Summary: 7 plays, 27 yards, 3:48
1-10V20Timeout Official, clock 10:44. [10:44]
PENN drive start at 10:44
1-10PENN20[NHSG] O'BRIEN, Liam pass to the right complete for 0 yards to RICHARDSON, Jared caught at the PENN15 and advanced to the PENN20 (RICHARD, Aaron;RONQUILLO, Kyler).
2-10PENN20[NHSG] O'BRIEN, Liam pass up the middle complete for 13 yards to RICHARDSON, Jared caught at the PENN31 and advanced to the PENN33 (CRONIN, Connor), 1ST DOWN.P
1-10PENN33[NHSG] WEST, Donte rush to the left for a loss of 2 yards to the PENN31 (MOORE, Jake).
2-12PENN31O'BRIEN, Liam pass to the left complete for 11 yards to RICHARDSON, Jared caught at the PENN37 and advanced to the PENN42 (RICHARD, Aaron). PENALTY Before the snap, PENN Illegal Formation enforced 5 yards from the PENN31 to the PENN26. NO PLAY (replay the down).
2-17PENN26[NHSG] O'BRIEN, Liam pass to the left complete for 10 yards to RICHARDSON, Jared caught at the PENN23 and advanced to the PENN36 (HILL, Nasir). PENALTY PENN Holding on DONNELLY, Jack enforced 10 yards from the PENN30 to the PENN20, from the spot of the ball when the foul occurred, 4 yards credited to passer and receiver on the play.
2-23PENN20[NHSG] O'BRIEN, Liam pass to the left complete for 10 yards to WEST, Donte caught at the PENN20 and advanced to the PENN30 (SCARANO, Marco).
3-13PENN30[NHSG] O'BRIEN, Liam sacked for a loss of 14 yards at the PENN16 (MOORE, Jake).
4-27PENN16STURLA, Santiago punt 40 yards to the PRIN44, fair catch by ROBINSON, Josh, clock 07:13. [07:13]
Drive Summary: 6 plays, -4 yards, 3:31
1-10V44Timeout Official, clock 07:13. [07:13]
PRIN drive start at 07:13
W.Smith in at QB for PRIN
1-10PRIN44[NHSG] LYNCH, Christian rush up the middle for a gain of 2 yards to the PRIN46 (JANKI, Carter).
2-8PRIN46[NHSG] SMITH, West pass short up the middle incomplete intended for WEINER, Asher broken up by LISTA, John at the PRIN50.
3-8PRIN46[NHSG] SMITH, West pass to the right complete for 17 yards to LAURIO, Roman caught at the PENN39 and advanced to the PENN37 (DRAYTON, Jayden), 1ST DOWN.P
1-10PENN37[NHSG] LYNCH, Christian rush up the middle for a gain of 3 yards to the PENN34 (FORSTER, Liam;JANKI, Carter).
2-7PENN34[NHSG] MURPHY, Dareion rush up the middle for a gain of 5 yards to the PENN29 (O'CONNELL, Ryan;JANKI, Carter).
3-2PENN29[NHSG] CLARK, Ethan rush up the middle for a gain of 3 yards to the PENN26 (O'CONNELL, Ryan), 1ST DOWN.R
1-10PENN26[NHSG] SMITH, West pass deep to the right incomplete intended for BESSELMAN, Aidan thrown to the PENN2.
2-10PENN26[NHSG] CLARK, Ethan rush up the middle for a gain of 4 yards to the PENN22 (DAVIS, Jake;O'CONNELL, Ryan).
3-6PENN22[NHSG] SMITH, West pass to the left complete for 8 yards to ROBINSON, Josh caught at the PENN25 and advanced to the PENN14, out of bounds, 1ST DOWN.P
1-10PENN14[NHSG] CLARK, Ethan rush up the middle for a gain of 2 yards to the PENN12 (OLSZTYN, Cole).
2-8PENN12[NHSG] SMITH, West pass up the middle complete for -1 yard to WEINER, Asher to the PENN13; QB hurried by DAVIS, Jake, End of Play. [02:00]
3-9H13Timeout Official, clock 02:00. [02:00]
3-9PENN13(02:00) [NHSG] SMITH, West pass to the right incomplete intended for BESSELMAN, Aidan broken up by CORNELL, Brock at the PENN5.
4-9PENN13NUNEZ PEREZ, Esteban field goal attempt from 30 yards GOOD [kick was spotted at PENN20], clock 01:51. [01:51]
Princeton 6, Penn 7
Drive Summary: 13 plays, 43 yards, 5:22
LENNON, Vaughn kickoff 56 yards from the PRIN40 to the PENN4, DRAYTON, Jayden returned 19 yards to the PENN23 (MCCORMICK, Sam), clock 01:51.
1-10H23Timeout Official, clock 01:51. [01:51]
PENN drive start at 01:51
1-10PENN23[NHSG] O'BRIEN, Liam pass short to the left complete for 9 yards to RICHARDSON, Jared caught at the PENN27 and advanced to the PENN32 (JONES, Jalen;SCARANO, Marco).
2-1PENN32[NHSG] O'BRIEN, Liam pass to the left complete for 17 yards to RICHARDSON, Jared caught at the PENN43 and advanced to the PENN49 (HILL, Nasir;ROBERTS, Torian), 1ST DOWN.P
1-10PENN49[NHSG] WEST, Donte rush up the middle for a gain of 6 yards to the PRIN45 (SCARANO, Marco;MOORE, Jake). [00:54]
2-4V45Timeout Penn, clock 00:54. [00:54]
2-4PRIN45[NHSG] O'BRIEN, Liam pass to the right incomplete intended for OWENS, Bisi thrown to the PRIN35.
3-4PRIN45[NHSG] O'BRIEN, Liam pass to the left incomplete intended for RICHARDSON, Jared thrown to the PRIN47.
4-4PRIN45STURLA, Santiago punt 37 yards to the PRIN8 downed by DARCHE, Zach, clock 00:37. [00:37]
Drive Summary: 5 plays, 32 yards, 1:14
PRIN drive start at 00:37
B.Hipa in at QB for PRIN
1-10PRIN8[NHSG] CLARK, Ethan rush up the middle for a gain of 1 yard to the PRIN9 (DAVIS, Jake), clock 00:00. [00:00]
Drive Summary: 1 plays, 1 yards, 0:37
-End of first half, clock 0:00. [0:00]
END OF 2nd QUARTER: Princeton 6, Penn 7

Time1st DownsConversions
Quarter SummaryScorePossRPXT3rd4thRushingPassingPenalties
Princeton39:4723053-50-012-354-8-0-361-1
Penn75:1312141-30-04--77-9-0-552-15

Quickie Statistics (Halftime Cumulative)
Princeton vs. Penn (Final)
11/22/2025 at Philadelphia, Pennsylvania
PRINPENN
Score67
FIRST DOWNS89
RUSHES-YARDS (NET)17-6114-23
PASSING-YARDS (NET)8094
Passes Att-Comp-Int13-8-016-11-0
TOTAL OFFENSE PLAYS-YARDS30-14130-117
Fumble Returns-Yards0-00-0
Punt Returns-Yards0-00-0
Kickoff Returns-Yards0-01-19
Interception Returns-Yards0-00-0
Punts (Number-Avg)0-00-0
Fumbles-Lost0-01-0
Penalties-Yards2-112-15
Possession Time15:1914:41
Third-Down Conversions5-84-7
Fourth-Down Conversions0-01-1

Princeton

Penn

RushingNo.GainLossNetTDLgAvg
E.Clark926-224092.7
D.Murphy212012076
C.Arthur315015065
B.Hipa1505055

RushingNo.GainLossNetTDLgAvg
D.West826-323072.9
L.O'Brien427-6210145.3

PassingC-A-IYdsTDLgSack
B.Hipa5-7-0560330
W.Smith3-6-0240170

PassingC-A-IYdsTDLgSack
L.O'Brien11-16-0731172

ReceivingNo.YdsTDTgtLg
J.Robinson4600433
R.Laurio1170117
E.Clark14014
C.Rossi10010

ReceivingNo.YdsTDTgtLg
J.Richardson6520717
B.Owens1130213
D.West3270310
D.Ellis12122

PuntingNo.YdsAvgLgIn20TB
B.Clark14848.04800

PuntingNo.YdsAvgLgIn20TB
S.Sturla27738.54000

Punt ReturnsNo.YardsTDLg

Punt ReturnsNo.YardsTDLg

Kick ReturnsNo.YardsTDLg

Kick ReturnsNo.YardsTDLg
J.Drayton119019

TacklesUA-ATotalSacksTFL
M.Scarano2-44.00.00.0
C.Christopher1-43.00.00.0
J.Moore2-23.01.02.0
N.Hill2-12.51.01.0
E.Haynie2-02.00.01.0
N.Stohl1-11.50.00.0
J.Jones0-21.00.00.0
S.McCormick1-01.00.00.0

TacklesUA-ATotalSacksTFL
C.Janki2-44.00.01.0
J.Lista2-23.00.01.0
K.Machen1-32.50.00.0
J.Davis2-12.50.00.0
R.O'Connell1-22.00.00.0
C.Olsztyn1-22.00.00.0
J.Drayton2-02.00.00.0
A.Bruce1-01.00.00.0

QtrTimeScoring PlayV-H
1st09:28PRIN - E.Nunez Perez 32 yd FG , 11-60 5:323-0
2nd14:32PENN - D.Ellis 2 yd TD PASS from L.O'Brien (KICK by M.Walters) , 19-75 9:563-7
2nd01:51PRIN - E.Nunez Perez 30 yd FG , 13-43 5:226-7

Quickie Statistics (2nd Quarter only)
Princeton vs. Penn (Final)
11/22/2025 at Philadelphia, Pennsylvania

PRINPENN
Score37
FIRST DOWNS54
RUSHES-YARDS (NET)12-354--7
PASSING-YARDS (NET)3655
Passes Att-Comp-Int8-4-09-7-0
TOTAL OFFENSE PLAYS-YARDS20-7113-48
Fumble Returns-Yards0-00-0
Punt Returns-Yards0-00-0
Kickoff Returns-Yards0-01-19
Interception Returns-Yards0-00-0
Punts (Number-Avg)1-48.02-38.5
Fumbles-Lost0-00-0
Penalties-Yards1-12-15
Possession Time9:475:13
Third-Down Conversions3-51-3
Fourth-Down Conversions0-00-0

Princeton

Penn

RushingNo.GainLossNetTDAvgLg
E.Clark612-21001.74
D.Murphy1505055
C.Arthur315015056

RushingNo.GainLossNetTDAvgLg
D.West39-2702.36

PassingC-A-IYdsTDLgSack
B.Hipa1-2-0120120
W.Smith3-6-0240170

PassingC-A-IYdsTDLgSack
L.O'Brien7-9-0411171

ReceivingNo.YardsTDTgtLg
J.Robinson2200212
R.Laurio1170117

ReceivingNo.YardsTDTgtLg
J.Richardson5430617
B.Owens0001
D.West1100110
D.Ellis12112

PuntingNo.YdsAvgLngIn20TB
B.Clark14848.04800

PuntingNo.YdsAvgLngIn20TB
S.Sturla27738.54000

Punt ReturnsNo.YardsTDLg

Punt ReturnsNo.YardsTDLg

Kick ReturnsNo.YardsTDLg

Kick ReturnsNo.YardsTDLg
J.Drayton119019

TacklesUA-ATotalSacksTFL
J.Moore2-12.51.02.0
M.Scarano1-22.00.00.0
S.McCormick1-01.00.00.0
C.Cronin1-01.00.00.0
N.Stohl1-01.00.00.0
T.Roberts0-10.50.00.0
N.Hill0-10.50.00.0
J.Jones0-10.50.00.0

TacklesUA-ATotalSacksTFL
C.Janki2-44.00.01.0
J.Davis2-12.50.00.0
R.O'Connell1-22.00.00.0
J.Drayton2-02.00.00.0
C.Olsztyn1-01.00.00.0
R.Hall1-01.00.00.0
K.Machen0-10.50.00.0
J.Lista0-10.50.01.0

QtrTimeScoring PlayV-H
2nd14:32PENN - D.Ellis 2 yd TD PASS from L.O'Brien (KICK by M.Walters) , 19-75 9:563-7
2nd01:51PRIN - E.Nunez Perez 30 yd FG , 13-43 5:226-7

Play-by-Play Summary (3rd quarter)
Princeton vs. Penn (Final)
11/22/2025 at Philadelphia, Pennsylvania

At the start of the second half, PENN will receive and PRIN will defend the west goal.
-Start of 3rd quarter, clock 15:00. [15:00]
CLUSKEY, Will kickoff 60 yards from the PRIN40 to the PENN0, Touchback , clock 15:00.
PENN drive start at 15:00
1-10PENN25O'BRIEN, Liam pass to the left complete for 10 yards to RICHARDSON, Jared caught at the PENN20 and advanced to the PENN33 (HILL, Nasir). PENALTY PENN Holding on HEGARTY, Michael enforced 0 yards PRIN Unnecessary Roughness on HILL, Nasir enforced 0 yards from the PENN25 to the PENN35, from the spot of the ball when the foul occurred, 10 yards credited to passer and receiver on the play [NHSG]. NO PLAY (replay the down).E
1-10PENN40[NHSG] QB Keeper O'BRIEN, Liam rush to the left for a loss of 3 yards to the PENN37 (ROBINSON, London).
2-13PENN37[NHSG] QB Keeper O'BRIEN, Liam rush to the left for a gain of 15 yards to the PRIN48 (RONQUILLO, Kyler), 1ST DOWN.R
1-10PRIN48[NHSG] O'BRIEN, Liam pass to the left complete for 7 yards to RICHARDSON, Jared caught at the PRIN40 and advanced to the PRIN41 (ROBERTS, Torian).
2-3PRIN41[NHSG] WEST, Donte rush up the middle for a gain of 2 yards to the PRIN39 (CHRISTOPHER, Chase;RONQUILLO, Kyler).
3-1PRIN39[NHSG] O'BRIEN, Liam pass deep to the right complete for 39 yards to OWENS, Bisi caught at the PRIN7 and advanced to the PRIN0, 1ST DOWN, TOUCHDOWN PENN, clock 12:01 (Scoring play confirmed). [12:01]P
0-0PRIN3WALTERS, Mason PAT kick attempt is good. [12:01]
Princeton 6, Penn 14
Drive Summary: 5 plays, 75 yards, 2:59
0-0H35Timeout Official, clock 12:01. [12:01]
SMITH, Sam kickoff 50 yards from the PENN40 to the PRIN10, KUHNER, Paul returned 21 yards to the PRIN31 (SMITH, Sam), clock 12:01.
PRIN drive start at 12:01
1-10PRIN31[NHSG] HIPA, Blaine pass to the left complete for 8 yards to ROBINSON, Josh caught at the PRIN25 and advanced to the PRIN39, out of bounds.
2-2PRIN39[NHSG] HIPA, Blaine pass to the right incomplete intended for ROBINSON, Josh thrown to the PRIN36; QB hurried by DAVIS, Jake.
3-2PRIN39[NHSG] CLARK, Ethan rush up the middle for a gain of 9 yards to the PRIN48 (CORTES, Ty), 1ST DOWN.R
1-10PRIN48[NHSG] CLARK, Ethan rush up the middle for a loss of 2 yards to the PRIN46 (HALL, Raashed).
2-12PRIN46[NHSG] COLON, Kai rush up the middle for a loss of 2 yards to the PRIN44 (JANKI, Carter;DAVIS, Jake).
3-14PRIN44[NHSG] HIPA, Blaine pass deep to the right incomplete intended for ROBINSON, Josh thrown to the PENN40.
4-14PRIN44CLARK, Brady punt 46 yards to the PENN10 out of bounds, clock 09:33. [09:33]
Drive Summary: 6 plays, 13 yards, 2:28
1-10H10Timeout Official, clock 09:33. [09:33]
PENN drive start at 09:33
1-10PENN10[NHSG] QB Keeper O'BRIEN, Liam rush up the middle for a gain of 4 yards to the PENN14 (BEESLEY, Will;MARCELINO, Rocco).
2-6PENN14[NHSG] O'BRIEN, Liam pass short to the left complete for 9 yards to RICHARDSON, Jared caught at the PENN17 and advanced to the PENN23 (ORDILLE, Stephen), 1ST DOWN.P
1-10PENN23[NHSG] WEST, Donte rush to the left for a gain of 6 yards to the PENN29 (HILL, Nasir;ETIENNE, JR., Casey).
2-4PENN29[NHSG] QB Keeper O'BRIEN, Liam rush to the left for a gain of 3 yards to the PENN32 (MOORE, Jake;CRONIN, Connor).
3-1PENN32[NHSG] QB Keeper O'BRIEN, Liam rush up the middle for a gain of 2 yards to the PENN34 (ROBINSON, London;MOORE, Jake), 1ST DOWN.R
1-10PENN34[NHSG] O'BRIEN, Liam pass short to the right complete for 5 yards to OWENS, Bisi caught at the PENN38 and advanced to the PENN39 (ETIENNE, JR., Casey).
2-5PENN39[NHSG] RUSSO, Daniel rush up the middle for a gain of 5 yards to the PENN44 (CHRISTOPHER, Chase), 1ST DOWN.R
1-10PENN44[NHSG] RUSSO, Daniel rush up the middle for a gain of 7 yards to the PRIN49 (CHRISTOPHER, Chase).
2-3PRIN49[NHSG] RUSSO, Daniel rush up the middle for a gain of 3 yards to the PRIN46 (MOORE, Jake), 1ST DOWN.R
1-10PRIN46[NHSG] O'BRIEN, Liam pass to the left complete for 6 yards to OWENS, Bisi caught at the PRIN48 and advanced to the PRIN40 (MILLER, Kavon).
2-4PRIN40[NHSG] O'BRIEN, Liam pass to the left incomplete intended for DONNELLY, Jack thrown to the PRIN25; QB hurried by OLIVER, Chris.
3-4PRIN40[NHSG] QB Keeper O'BRIEN, Liam rush to the left for a gain of 3 yards to the PRIN37 (HILL, Nasir;OLIVER, Chris).
4-1PRIN37PENALTY Before the snap, PENN False Start on OLIVIERI, Netinho enforced 5 yards from the PRIN37 to the PRIN42.
4-6PRIN42STURLA, Santiago punt 32 yards to the PRIN10 out of bounds, clock 02:33. PENALTY PRIN Holding on CALDWELL, Rashad enforced 10 yards from the end of the play at the to the PENN10. [02:33]
Drive Summary: 12 plays, 48 yards, 7:00
1-10H10Timeout Official, clock 02:33. [02:33]
PRIN drive start at 02:33
1-10PRIN5[NHSG] MURPHY, Dareion rush up the middle for a gain of 6 yards to the PRIN11 (OLSZTYN, Cole;CORNELL, Brock).
2-4PRIN11[NHSG] HIPA, Blaine pass to the right complete for 11 yards to ROSSI, Charley caught at the PRIN18 and advanced to the PRIN22 (DRAYTON, Jayden), 1ST DOWN.P
1-10PRIN22HIPA, Blaine pass deep to the right intercepted by CORNELL, Brock at the PENN43 intended for ROBINSON, Josh. Cornell return for 0 yards to the PENN43, End of Play, clock 01:24. PENALTY PENN Pass Interference on CORNELL, Brock enforced 15 yards to the PRIN37 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down). [01:24]E
1-10PRIN37[NHSG] MURPHY, Dareion rush up the middle for a gain of 5 yards to the PRIN42 (JANKI, Carter;MACHEN, Kadari).
2-5PRIN42[NHSG] QB Keeper HIPA, Blaine rush to the left for a loss of 2 yards to the PRIN40 (DAVIS, Jake), clock 00:00. [00:00]
-End of 3rd quarter, clock 0:00. [0:00]
END OF 3rd QUARTER: Princeton 6, Penn 14

Time1st DownsConversions
Quarter SummaryScorePossRPXT3rd4thRushingPassingPenalties
Princeton05:0111131-20-06-142-4-0-192-10
Penn79:5942172-30-011-476-7-0-763-20

Quickie Statistics (3rd Quarter Cumulative)
Princeton vs. Penn (Final)
11/22/2025 at Philadelphia, Pennsylvania

PRINPENN
Score614
FIRST DOWNS1116
RUSHES-YARDS (NET)23-7525-70
PASSING-YARDS (NET)99170
Passes Att-Comp-Int17-10-023-17-0
TOTAL OFFENSE PLAYS-YARDS40-17448-240
Fumble Returns-Yards0-00-0
Punt Returns-Yards0-00-0
Kickoff Returns-Yards1-211-19
Interception Returns-Yards0-00-0
Punts (Number-Avg)0-00-0
Fumbles-Lost0-01-0
Penalties-Yards4-215-35
Possession Time20:2024:40
Third-Down Conversions6-106-10
Fourth-Down Conversions0-01-1

Princeton

Penn

RushingNo.GainLossNetTDLgAvg
E.Clark1135-431092.8
D.Murphy423023075.8
C.Arthur315015065
B.Hipa25-23051.5

RushingNo.GainLossNetTDLgAvg
D.West1034-331073.1
L.O'Brien1054-9450154.5
D.Russo315015075

PassingC-A-IYdsTDLgSack
B.Hipa7-11-0750330
W.Smith3-6-0240170

PassingC-A-IYdsTDLgSack
L.O'Brien16-22-01392392

ReceivingNo.YdsTDTgtLg
J.Robinson5680733
R.Laurio1170117
E.Clark14014
C.Rossi2110211

ReceivingNo.YdsTDTgtLg
J.Richardson8680917
B.Owens4631539
D.West3270310
D.Ellis12122

PuntingNo.YdsAvgLgIn20TB
B.Clark29447.04800

PuntingNo.YdsAvgLgIn20TB
S.Sturla310936.34000

Punt ReturnsNo.YardsTDLg

Punt ReturnsNo.YardsTDLg

Kick ReturnsNo.YardsTDLg
P.Kuhner121021

Kick ReturnsNo.YardsTDLg
J.Drayton119019

TacklesUA-ATotalSacksTFL
C.Christopher3-55.50.00.0
J.Moore3-45.01.02.0
M.Scarano2-44.00.00.0
N.Hill2-33.51.01.0
E.Haynie2-02.00.01.0
K.Ronquillo1-22.00.00.0
L.Robinson1-22.00.01.0
T.Roberts1-11.50.00.0

TacklesUA-ATotalSacksTFL
C.Janki2-65.00.02.0
J.Davis3-24.00.02.0
K.Machen1-43.00.00.0
J.Drayton3-03.00.00.0
J.Lista2-23.00.01.0
C.Olsztyn1-32.50.00.0
R.O'Connell1-22.00.00.0
T.Cortes2-02.00.00.0

QtrTimeScoring PlayV-H
1st09:28PRIN - E.Nunez Perez 32 yd FG , 11-60 5:323-0
2nd14:32PENN - D.Ellis 2 yd TD PASS from L.O'Brien (KICK by M.Walters) , 19-75 9:563-7
2nd01:51PRIN - E.Nunez Perez 30 yd FG , 13-43 5:226-7
3rd12:01PENN - B.Owens 39 yd TD PASS from L.O'Brien (KICK by M.Walters) , 5-75 2:596-14

Quickie Statistics (3rd Quarter only)
Princeton vs. Penn (Final)
11/22/2025 at Philadelphia, Pennsylvania

PRINPENN
Score07
FIRST DOWNS37
RUSHES-YARDS (NET)6-1411-47
PASSING-YARDS (NET)1976
Passes Att-Comp-Int4-2-07-6-0
TOTAL OFFENSE PLAYS-YARDS10-3318-123
Fumble Returns-Yards0-00-0
Punt Returns-Yards0-00-0
Kickoff Returns-Yards1-210-0
Interception Returns-Yards0-00-0
Punts (Number-Avg)1-46.01-32.0
Fumbles-Lost0-00-0
Penalties-Yards2-103-20
Possession Time5:019:59
Third-Down Conversions1-22-3
Fourth-Down Conversions0-00-0

Princeton

Penn

RushingNo.GainLossNetTDAvgLg
E.Clark29-2703.59
D.Murphy21101105.56
B.Hipa10-2-20-2

RushingNo.GainLossNetTDAvgLg
D.West2808046
L.O'Brien627-3240415
D.Russo315015057

PassingC-A-IYdsTDLgSack
B.Hipa2-4-0190110

PassingC-A-IYdsTDLgSack
L.O'Brien5-6-0661390

ReceivingNo.YardsTDTgtLg
J.Robinson18038
C.Rossi1110111

ReceivingNo.YardsTDTgtLg
J.Richardson216029
B.Owens3501339

PuntingNo.YdsAvgLngIn20TB
B.Clark14646.04600

PuntingNo.YdsAvgLngIn20TB
S.Sturla13232.03200

Punt ReturnsNo.YardsTDLg

Punt ReturnsNo.YardsTDLg

Kick ReturnsNo.YardsTDLg
P.Kuhner121021

Kick ReturnsNo.YardsTDLg

TacklesUA-ATotalSacksTFL
C.Christopher2-12.50.00.0
J.Moore1-22.00.00.0
C.Etienne, Jr.1-11.50.00.0
K.Ronquillo1-11.50.00.0
L.Robinson1-11.50.01.0
T.Roberts1-01.00.00.0
N.Hill0-21.00.00.0
K.Miller1-01.00.00.0

TacklesUA-ATotalSacksTFL
J.Davis1-11.50.02.0
J.Drayton1-01.00.00.0
T.Cortes1-01.00.00.0
C.Janki0-21.00.01.0
S.Smith1-01.00.00.0
R.Hall1-01.00.01.0
K.Machen0-10.50.00.0
C.Olsztyn0-10.50.00.0

QtrTimeScoring PlayV-H
3rd12:01PENN - B.Owens 39 yd TD PASS from L.O'Brien (KICK by M.Walters) , 5-75 2:596-14

Play-by-Play Summary (4th quarter)
Princeton vs. Penn (Final)
11/22/2025 at Philadelphia, Pennsylvania

-Start of 4th quarter, clock 15:00. [15:00]
3-7PRIN40[NHSG] HIPA, Blaine scrambles to the left for a gain of 4 yards to the PRIN44 (O'CONNELL, Ryan), out of bounds.
4-3PRIN44PENALTY PRIN Offsides enforced 5 yards from the PRIN44 to the PRIN39 [NHSG].
4-8PRIN39CLARK, Brady punt 61 yards to the PENN0, Touchback, clock 13:48. [13:48]
1-10V20Timeout Official, clock 13:48. [13:48]
PENN drive start at 13:48
1-10PENN20[NHSG] O'BRIEN, Liam pass short to the right complete for 5 yards to RICHARDSON, Jared caught at the PENN23 and advanced to the PENN25 (JONES, Ryker).
2-5PENN25[NHSG] O'BRIEN, Liam pass deep to the left complete for 35 yards to DONNELLY, Jack caught at the PENN45 and advanced to the PRIN40 (HAYNIE, Evan), 1ST DOWN.P
1-10PRIN40[NHSG] O'BRIEN, Liam pass deep up the middle complete for 19 yards to OWENS, Bisi caught at the PRIN22 and advanced to the PRIN21 (MCCORMICK, Sam), 1ST DOWN.P
1-10PRIN21[NHSG] O'BRIEN, Liam pass to the left complete for 11 yards to RICHARDSON, Jared caught at the PRIN11 and advanced to the PRIN10 (SCARANO, Marco), 1ST DOWN.P
1-10PRIN10[NHSG] O'BRIEN, Liam pass up the middle incomplete dropped by RICHARDSON, Jared broken up by SCARANO, Marco at the PRIN10.
2-10PRIN10[NHSG] QB Keeper O'BRIEN, Liam rush to the right for a gain of 5 yards to the PRIN5 (ROBERTS, Torian;ORDILLE, Stephen).
3-5PRIN5[NHSG] O'BRIEN, Liam pass to the right incomplete intended for OWENS, Bisi broken up by ROBERTS, Torian.
4-5PRIN5WALTERS, Mason field goal attempt from 22 yards GOOD [kick was spotted at PRIN12], clock 10:22. [10:22]
Princeton 6, Penn 17
Drive Summary: 8 plays, 75 yards, 3:26
0-0H35Timeout Official, clock 10:22. [10:22]
SMITH, Sam kickoff 60 yards from the PENN40 to the PRIN0, Touchback , clock 10:22.
PRIN drive start at 10:22
1-10PRIN25[NHSG] HIPA, Blaine pass deep to the left incomplete intended for BESSELMAN, Aidan thrown to the PENN40.
2-10PRIN25[NHSG] HIPA, Blaine pass up the middle complete for 14 yards to BESSELMAN, Aidan caught at the PRIN38 and advanced to the PRIN39 (O'CONNELL, Ryan), 1ST DOWN.P
1-10PRIN39[NHSG] HIPA, Blaine pass deep to the left incomplete intended for ROBINSON, Josh thrown to the PENN30.
2-10PRIN39[NHSG] HIPA, Blaine pass to the left complete for 9 yards to ARTHUR, Chance caught at the PRIN45 and advanced to the PRIN48 (CORTES, Ty).
3-1PRIN48[NHSG] CLARK, Ethan rush up the middle for no gain to the PRIN48 (OLSZTYN, Cole;HALL, Raashed).
4-1PRIN48[NHSG] CLARK, Ethan rush up the middle for a gain of 3 yards to the PENN49 (HALL, Raashed;JANKI, Carter), 1ST DOWN.R
1-10PENN49HIPA, Blaine pass deep to the right incomplete intended for GEER, Jalen thrown to the PENN32. PENALTY PRIN Ineligible Receiver Downfield on Pass enforced 5 yards from the PENN49 to the PRIN46 [NHSG]. NO PLAY (replay the down).
1-15PRIN46[NHSG] HIPA, Blaine pass short up the middle incomplete intended for ROBINSON, Josh broken up by LISTA, John at the PRIN48.
2-15PRIN46[NHSG] HIPA, Blaine pass deep to the left incomplete intended for BESSELMAN, Aidan broken up by BRUCE, Andrew at the PENN20.
3-15PRIN46[NHSG] HIPA, Blaine pass to the right complete for 14 yards to LAURIO, Roman to the PENN40 (DRAYTON, Jayden).
4-1PENN40[NHSG] CLARK, Ethan rush up the middle for a gain of 2 yards to the PENN38 (CORTES, Ty;FORSTER, Liam), 1ST DOWN.R
1-10PENN38[NHSG] HIPA, Blaine pass to the right incomplete intended for BESSELMAN, Aidan broken up by CORTES, Ty.
2-10PENN38PENALTY Before the snap, PRIN False Start on PEDERSEN, Andrew enforced 5 yards from the PENN38 to the PENN43.
2-15PENN43[NHSG] HIPA, Blaine sacked for a loss of 6 yards at the PENN49 (DAVIS, Jake).
3-21PENN49[NHSG] HIPA, Blaine pass short to the right complete for 8 yards to CLARK, Ethan caught at the PENN45 and advanced to the PENN41 (BRUCE, Andrew).
4-13PENN41[NHSG] HIPA, Blaine pass deep to the left incomplete intended for LAURIO, Roman thrown to the PENN15; PRIN turnover on downs, clock 04:47. [04:47]
Drive Summary: 14 plays, 34 yards, 5:35
1-10H41Timeout Official, clock 04:47. [04:47]
PENN drive start at 04:47
1-10PENN41[NHSG] QB Keeper O'BRIEN, Liam rush to the left for no gain to the PENN41 (MOORE, Jake).
2-10PENN41[NHSG] O'BRIEN, Liam pass to the left complete for 3 yards to RICHARDSON, Jared caught at the PENN40 and advanced to the PENN44 (MOORE, Jake). [03:56]
3-7H44Timeout Princeton, clock 03:56. [03:56]
3-7PENN44[NHSG] O'BRIEN, Liam pass deep to the right incomplete intended for HEGARTY, Michael broken up by ROBERTS, Torian at the PRIN39; QB hurried by MOORE, Jake.
4-7PENN44STURLA, Santiago punt 22 yards to the PRIN34 out of bounds, clock 03:41. [03:41]
Drive Summary: 3 plays, 3 yards, 1:06
PRIN drive start at 03:41
1-10PRIN34[NHSG] HIPA, Blaine scrambles to the left for a gain of 8 yards to the PRIN42, out of bounds.
2-2PRIN42[NHSG] HIPA, Blaine pass short to the left incomplete intended for WEINER, Asher thrown to the PRIN47; QB hurried by DAVIS, Jake.
3-2PRIN42[NHSG] HIPA, Blaine sacked for a loss of 3 yards at the PRIN39 (LISTA, John).
4-5PRIN39[NHSG] HIPA, Blaine pass up the middle incomplete intended for KUHNER, Paul thrown to the PRIN50; PRIN turnover on downs, clock 02:29. [02:29]
Drive Summary: 4 plays, 5 yards, 1:12
PENN drive start at 02:29
1-10PRIN39[NHSG] WEST, Donte rush up the middle for a gain of 4 yards to the PRIN35 (HILL, Nasir). [02:24]
2-6V35Timeout Princeton, clock 02:24. [02:24]
2-6PRIN35[NHSG] WEST, Donte rush up the middle for a gain of 2 yards to the PRIN33 (CHRISTOPHER, Chase;STOHL, Nate). [02:19]
3-4V33Timeout Princeton, clock 02:19. [02:19]
3-4PRIN33[NHSG] O'BRIEN, Liam scrambles up the middle for a gain of 2 yards to the PRIN31 (ROBINSON, London). [02:00]
4-2V31Timeout Official, clock 02:00. [02:00]
J.Richardson in at QB for PENN
4-2PRIN31[NHSG] RICHARDSON, Jared pass short to the right incomplete intended for O'BRIEN, Liam thrown to the PRIN30; PENN turnover on downs, clock 01:54. [01:54]
Drive Summary: 4 plays, 8 yards, 0:35
PRIN drive start at 01:54
1-10PRIN31[NHSG] HIPA, Blaine pass deep to the right intercepted by CORTES, Ty at the PENN40 broken up by DRAYTON, Jayden intended for LAURIO, Roman. Cortes return for 6 yards to the PENN46, out of bounds, clock 01:45. PENALTY PENN Illegal Block in the Back enforced 15 yards from the end of the play at the PENN40 to the PENN25, from the spot of the ball when the foul occurred, 29 yards credited to passer and receiver on the play. [01:45]
Drive Summary: 1 plays, 0 yards, 0:09
PENN drive start at 01:45
L.O'Brien in at QB for PENN
1-10PENN31[NHSG] Kneel down by TEAM at PENN30 (team loss of 1).
2-11PENN30[NHSG] Kneel down by TEAM at PENN29 (team loss of 1).
3-12PENN29[NHSG] Kneel down by TEAM at PENN28 (team loss of 1), clock 00:00. [00:00]
Drive Summary: 3 plays, -3 yards, 1:45
3-12PENN28End of game, clock 0:00.
FINAL SCORE: Princeton 6, Penn 17

Time1st DownsConversions
Quarter SummaryScorePossRPXT3rd4thRushingPassingPenalties
Princeton08:0821030-52-47-84-13-1-453-15
Penn36:5203030-40-18-105-9-0-731-15

Quickie Statistics (4th Quarter only)
Princeton vs. Penn (Final)
11/22/2025 at Philadelphia, Pennsylvania

PRINPENN
Score03
FIRST DOWNS33
RUSHES-YARDS (NET)7-88-10
PASSING-YARDS (NET)4573
Passes Att-Comp-Int13-4-19-5-0
TOTAL OFFENSE PLAYS-YARDS20-5317-83
Fumble Returns-Yards0-00-0
Punt Returns-Yards0-00-0
Kickoff Returns-Yards0-00-0
Interception Returns-Yards0-01-6
Punts (Number-Avg)1-61.01-22.0
Fumbles-Lost0-00-0
Penalties-Yards3-151-15
Possession Time8:086:52
Third-Down Conversions0-50-4
Fourth-Down Conversions2-40-1

Princeton

Penn

RushingNo.GainLossNetTDAvgLg
E.Clark350501.73
B.Hipa212012068

RushingNo.GainLossNetTDAvgLg
D.West2606034
L.O'Brien370702.35

PassingC-A-IYdsTDLgSack
B.Hipa4-13-1360142

PassingC-A-IYdsTDLgSack
L.O'Brien5-8-0730350
J.Richardson0-1-0000

ReceivingNo.YardsTDTgtLg
J.Robinson0002
R.Laurio1140314
E.Clark18018

ReceivingNo.YardsTDTgtLg
J.Richardson3190411
B.Owens1190219

PuntingNo.YdsAvgLngIn20TB
B.Clark16161.06100

PuntingNo.YdsAvgLngIn20TB
S.Sturla12222.02200

Punt ReturnsNo.YardsTDLg

Punt ReturnsNo.YardsTDLg

Kick ReturnsNo.YardsTDLg

Kick ReturnsNo.YardsTDLg

TacklesUA-ATotalSacksTFL
J.Moore2-02.00.00.0
M.Scarano1-01.00.00.0
N.Hill1-01.00.00.0
R.Jones1-01.00.00.0
E.Haynie1-01.00.00.0
S.McCormick1-01.00.00.0
L.Robinson1-01.00.00.0
T.Roberts0-10.50.00.0

TacklesUA-ATotalSacksTFL
R.O'Connell2-02.00.00.0
T.Cortes1-11.50.00.0
J.Drayton1-01.00.00.0
A.Bruce1-01.00.00.0
J.Davis1-01.01.01.0
J.Lista1-01.01.01.0
R.Hall0-21.00.00.0
C.Olsztyn0-10.50.00.0

QtrTimeScoring PlayV-H
4th10:22PENN - M.Walters 22 yd FG , 8-75 3:266-17

Princeton Explosive Plays
Princeton vs. Penn (Final)
11/22/2025 at Philadelphia, Pennsylvania

Princeton

Passing Plays Gain of 15+
2 Plays for 50 total yards (70% of total passing yards)

Yds
Qtr
Context/Play
33
1
1st and 10 on PRIN36
[NHSG] HIPA, Blaine pass deep to the left complete for 33 yards to ROBINSON, Josh caught at the PENN35 and advanced to the PENN31 (CORTES, Ty), out of bounds, 1ST DOWN.
17
2
3rd and 8 on PRIN46
[NHSG] SMITH, West pass to the right complete for 17 yards to LAURIO, Roman caught at the PENN39 and advanced to the PENN37 (DRAYTON, Jayden), 1ST DOWN.


Rushing Plays Gain of 10+
0 Plays for 0 total yards (0% of total rushing yards)

Yds
Qtr
Context/Play


All Plays Gain of 20+
2 Plays for 104 total yards
Yds
Qtr
Context/Play
33
1
1st and 10 on PRIN36
[NHSG] HIPA, Blaine pass deep to the left complete for 33 yards to ROBINSON, Josh caught at the PENN35 and advanced to the PENN31 (CORTES, Ty), out of bounds, 1ST DOWN.
21
3
0th and 0 on PENN40
(12:01) SMITH, Sam kickoff 50 yards from the PENN40 to the PRIN10, KUHNER, Paul returned 21 yards to the PRIN31 (SMITH, Sam), clock 12:01.

Penn Explosive Plays
Princeton vs. Penn (Final)
11/22/2025 at Philadelphia, Pennsylvania

Penn

Passing Plays Gain of 15+
4 Plays for 110 total yards (65% of total passing yards)

Yds
Qtr
Context/Play
39
3
3rd and 1 on PRIN39
(12:01) [NHSG] O'BRIEN, Liam pass deep to the right complete for 39 yards to OWENS, Bisi caught at the PRIN7 and advanced to the PRIN0, 1ST DOWN, TOUCHDOWN PENN, clock 12:01 (Scoring play confirmed).
35
4
2nd and 5 on PENN25
[NHSG] O'BRIEN, Liam pass deep to the left complete for 35 yards to DONNELLY, Jack caught at the PENN45 and advanced to the PRIN40 (HAYNIE, Evan), 1ST DOWN.
19
4
1st and 10 on PRIN40
[NHSG] O'BRIEN, Liam pass deep up the middle complete for 19 yards to OWENS, Bisi caught at the PRIN22 and advanced to the PRIN21 (MCCORMICK, Sam), 1ST DOWN.
17
2
2nd and 1 on PENN32
[NHSG] O'BRIEN, Liam pass to the left complete for 17 yards to RICHARDSON, Jared caught at the PENN43 and advanced to the PENN49 (HILL, Nasir;ROBERTS, Torian), 1ST DOWN.


Rushing Plays Gain of 10+
2 Plays for 29 total yards (36% of total rushing yards)

Yds
Qtr
Context/Play
15
3
2nd and 13 on PENN37
[NHSG] QB Keeper O'BRIEN, Liam rush to the left for a gain of 15 yards to the PRIN48 (RONQUILLO, Kyler), 1ST DOWN.
14
1
2nd and 10 on PENN36
[NHSG] QB Keeper O'BRIEN, Liam rush to the right for a gain of 14 yards to the PENN50 (HILL, Nasir), out of bounds, 1ST DOWN.


All Plays Gain of 20+
2 Plays for 74 total yards
Yds
Qtr
Context/Play
39
3
3rd and 1 on PRIN39
(12:01) [NHSG] O'BRIEN, Liam pass deep to the right complete for 39 yards to OWENS, Bisi caught at the PRIN7 and advanced to the PRIN0, 1ST DOWN, TOUCHDOWN PENN, clock 12:01 (Scoring play confirmed).
35
4
2nd and 5 on PENN25
[NHSG] O'BRIEN, Liam pass deep to the left complete for 35 yards to DONNELLY, Jack caught at the PENN45 and advanced to the PRIN40 (HAYNIE, Evan), 1ST DOWN.