Skip to content

Princeton Tigers vs Pennsylvania Quakers

College Football
6-17
Final
Penn
6-4
Franklin Field

Drive chart

Drives

  • End of Game
  • Interception
  • Downs
  • Downs
  • Punt
  • Downs
Team1234T
PRIN33006
PENN077317

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

7.9

Win probability

100%PENN final
PRINPENN

Tap or hover the line to see the play. Dots mark the biggest swings.

Play by play

  1. End of 4th quarter.
  2. Q4 1:45PEN

    Rush

    Kneel down by Penn at PENN28 for loss of 1 yard

    3rd & 12 at PENN 29

  3. Q4 1:45PEN

    Rush

    Kneel down by Penn at PENN29 for loss of 1 yard

    2nd & 11 at PENN 30

  4. 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

  5. Q4 1:45Blaine Hipa
    TO

    Picked 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

  6. Q4 1:54Jared Richardson

    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

  7. Q4 2:00PEN

    Timeout

    Timeout Pennsylvania, clock 02:00

  8. Q4 2:19Liam O'Brien

    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

  9. Q4 2:19PRI

    Timeout

    Timeout Princeton, clock 02:19

  10. Q4 2:24Donte West

    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

  11. Q4 2:24PRI

    Timeout

    Timeout Princeton, clock 02:24

  12. Q4 2:29Donte West

    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

  13. Q4 2:29Blaine Hipa

    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

  14. Q4 3:41Blaine Hipa

    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

  15. Q4 3:41Blaine Hipa

    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

  16. Q4 3:41Blaine Hipa

    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

  17. Q4 3:41Santiago Sturla

    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

  18. Q4 3:56Liam O'Brien

    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

  19. Q4 3:56PRI

    Timeout

    Timeout Princeton, clock 03:56

  20. Q4 4:47Liam O'Brien

    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

  21. Q4 4:47Liam O'Brien

    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

  22. Q4 4:47PRI

    Timeout

    Timeout Princeton, clock 04:47

  23. Q4 4:47Blaine Hipa

    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

  24. Q4 10:22Blaine Hipa

    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

  25. Q4 10:22Blaine Hipa

    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

PRINPENN
Passing Yards
Blaine Hipa
11/24, 120 YDS, 1 INT
Liam O'Brien
22/31, 243 YDS, 2 TD
Rushing Yards
Ethan Clark
14 CAR, 36 YDS
Donte West
12 CAR, 37 YDS
Receiving Yards
Josh Robinson
5 REC, 68 YDS
Jared Richardson
12 REC, 95 YDS
Sacks
Nasir Hill
1
John Lista
1
Tackles
Chase Christopher
9
Carter Janki
9