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

Every player rated

Chirp Rating, 3.0 to 10.0
  1. 17.9Liam O'Brien
  2. 27.3Bisi Owens
  3. 37.2Jared Richardson
  4. 46.8Esteban Nunez Perez
  5. 56.6Josh Robinson
  6. 66.5Donte West
  7. 76.5Ty Cortes
  8. 86.5Mason Walters
  9. 96.3Davis Ellis
  10. 106.2Ethan Clark
  11. 115.9Chance Arthur
  12. 125.8Dareion Murphy

Team stats

PRINPENN
141st Downs19
6-153rd down efficiency6-14
2-44th down efficiency1-2
227Total Yards323
144Passing243
14/30Comp/Att22/32
4.8Yards per pass7.6
83Rushing80
30Rushing Attempts33
2.8Yards per rush2.4
7-46Penalties6-60
1Turnovers0
0Fumbles lost0
1Interceptions thrown0
28:28Possession31:32

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