Princeton Tigers vs Pennsylvania Quakers
Drive chart
Drives
End of Game
Interception
Downs
Downs
Punt
Downs
Who won: Penn 17-6
The Pennsylvania Quakers beat the Princeton Tigers 17-6 on Saturday, November 22, 2025 at Franklin Field. Liam O'Brien led the Penn in passing yards (22/31, 243 YDS, 2 TD). Blaine Hipa led the Princeton in passing yards (11/24, 120 YDS, 1 INT).

Player of the game
Liam O'Brien
PENN · 22/31, 243 YDS, 2 TD
Win probability
Tap or hover the line to see the play. Dots mark the biggest swings.
Play by play
- End of 4th quarter.
- Q4 1:45PEN

Rush
Kneel down by Penn at PENN28 for loss of 1 yard
3rd & 12 at PENN 29
- Q4 1:45PEN

Rush
Kneel down by Penn at PENN29 for loss of 1 yard
2nd & 11 at PENN 30
- Q4 1:45PEN

Stuffed for a loss of 1
Kneel down by Penn at PENN30 for loss of 1 yard
1st & 10 · 1st & 10 at PENN 31
- Q4 1:45

TOPicked off
No Huddle-Shotgun #2 B.Hipa pass intercepted by #37 T.Cortes at PENN40 broken up by #12 J.Drayton #37 T.Cortes return 6 yards to the PENN46, out of bounds at PENN46 PENALTY PENN Illegal Block in Back 15 yards from PENN46 to PENN31
B. Hipa · 11/24, 120 YDS · 1st & 10 · 1st & 10 at PRIN 31
- Q4 1:54


Incomplete to L. O'Brien
No Huddle-Shotgun #17 J.Richardson pass incomplete short right to #2 L.O'Brien thrown to PRIN30, TURNOVER ON DOWNS
J. Richardson · 0/1, 0 YDS · 4th & 2 · 4th & 2 at PRIN 31
- Q4 2:00PEN

Timeout
Timeout Pennsylvania, clock 02:00
- Q4 2:19


2 yd run
No Huddle-Shotgun #2 L.O'Brien rush middle for 2 yards gain to the PRIN31 (#91 L.Robinson)
L. O'Brien · 15 CAR, 31 YDS · 3rd & 4 · 3rd & 4 at PRIN 33
- Q4 2:19PRI

Timeout
Timeout Princeton, clock 02:19
- Q4 2:24


2 yd run
No Huddle-Shotgun #26 D.West rush middle for 2 yards gain to the PRIN33 (#7 C.Christopher; #57 N.Stohl)
D. West · 12 CAR, 37 YDS · 2nd & 6 · 2nd & 6 at PRIN 35
- Q4 2:24PRI

Timeout
Timeout Princeton, clock 02:24
- Q4 2:29


4 yd run
No Huddle-Shotgun #26 D.West rush middle for 4 yards gain to the PRIN35 (#4 N.Hill)
D. West · 12 CAR, 37 YDS · 1st & 10 · 1st & 10 at PRIN 39
- Q4 2:29


Incomplete to P. Kuhner
No Huddle-Shotgun #2 B.Hipa pass incomplete short middle to #19 P.Kuhner thrown to PRIN50, TURNOVER ON DOWNS
B. Hipa · 11/24, 120 YDS · 4th & 5 · 4th & 5 at PRIN 39
- Q4 3:41


Sacked for a loss of 3
No Huddle-Shotgun #2 B.Hipa sacked for loss of 3 yards to the PRIN39 (#44 J.Lista)
B. Hipa · 11/24, 120 YDS · 3rd & 2 · 3rd & 2 at PRIN 42
- Q4 3:41


Incomplete to A. Weiner
No Huddle-Shotgun #2 B.Hipa pass incomplete short left to #10 A.Weiner thrown to PRIN47 QB hurried by #43 J.Davis
B. Hipa · 11/24, 120 YDS · 2nd & 2 · 2nd & 2 at PRIN 42
- Q4 3:41


8 yd run
No Huddle-Shotgun #2 B.Hipa rush left for 8 yards gain to the PRIN42, out of bounds at PRIN42
B. Hipa · 6 CAR, 6 YDS · 1st & 10 · 1st & 10 at PRIN 34
- Q4 3:41


Punt, 0 yds
#30 S.Sturla punt 22 yards to the PRIN34, out of bounds at PRIN34
S. Sturla · 4th & 7 · 4th & 7 at PENN 44
- Q4 3:56


Incomplete to M. Hegarty
No Huddle-Shotgun #2 L.O'Brien pass incomplete short right to #40 M.Hegarty thrown to PRIN39 broken up by #0 T.Roberts QB hurried by #33 J.Moore
L. O'Brien · 22/31, 243 YDS · 3rd & 7 · 3rd & 7 at PENN 44
- Q4 3:56PRI

Timeout
Timeout Princeton, clock 03:56
- Q4 4:47


3 yd completion to J. Richardson
No Huddle-Shotgun #2 L.O'Brien pass complete short left to #17 J.Richardson caught at PENN40, for 3 yards to the PENN44 (#33 J.Moore)
L. O'Brien · 22/31, 243 YDS · 2nd & 10 · 2nd & 10 at PENN 41
- Q4 4:47


No gain on the run
No Huddle-Shotgun #2 L.O'Brien rush left for 0 yards to the PENN41 (#33 J.Moore)
L. O'Brien · 15 CAR, 31 YDS · 1st & 10 · 1st & 10 at PENN 41
- Q4 4:47PRI

Timeout
Timeout Princeton, clock 04:47
- Q4 4:47


Incomplete to R. Laurio
No Huddle-Shotgun #2 B.Hipa pass incomplete deep left to #9 R.Laurio thrown to PENN15, TURNOVER ON DOWNS
B. Hipa · 11/24, 120 YDS · 4th & 13 · 4th & 13 at PENN 41
- Q4 10:22


8 yd completion to E. Clark
No Huddle-Shotgun #2 B.Hipa pass complete short right to #21 E.Clark caught at PENN45, for 8 yards to the PENN41 (#21 A.Bruce)
B. Hipa · 11/24, 120 YDS · 3rd & 21 · 3rd & 21 at PENN 49
- Q4 10:22


Sacked for a loss of 6
No Huddle-Shotgun #2 B.Hipa sacked for loss of 6 yards to the PENN49 (#43 J.Davis)
B. Hipa · 11/24, 120 YDS · 2nd & 15 · 2nd & 15 at PENN 43
Leaders
Rutgers5-69
Ohio State11-042Final
Samford1-110
Texas A&M11-048Final
Charlotte1-103
Georgia10-135Final
USC8-327
Oregon10-142Final
Missouri7-46
Oklahoma9-217Final
Syracuse3-87
Notre Dame9-270Final
E Illinois3-90
Alabama9-256Final
BYU10-126
Cincinnati7-414Final
Kansas St5-647
Utah9-251Final
Miami9-234
Virginia Tech3-817Final

