House Prediction
Model Margin
Pennsylvania by 8.7
Home Win Probability
Pennsylvania 70%
Market (ESPN Bet)
Pennsylvania -3.5
fitted_v1 · Nov 22, 2025
Line Movement
No line movement to chart
Sportsbook snapshots publish once a line is posted for this game.
| Team | 1Q | 2Q | 3Q | 4Q | Final |
|---|---|---|---|---|---|
Princeton | 3 | 3 | 0 | 0 | 6 |
Pennsylvania | 0 | 7 | 7 | 3 | 17 |
Scoring Timeline
Drive Chart
Box Score
| Statistic | Princeton | Pennsylvania |
|---|---|---|
| Passing | 14-30 | 22-32 |
| Pass Yards | 144 | 243 |
| Rush Yards | 83 | 80 |
| Total Yards | 227 | 323 |
| Turnovers | 1 | 0 |
| 3rd Down | 6-15 | 6-14 |
| Penalties | 7-46 | 6-60 |
| Possession | 28:28 | 31:32 |
Player Leaders
Player Leaders
Play-by-Play
No Huddle-Shotgun #21 E.Clark rush middle for 2 yards gain to the PRIN27 (#21 A.Bruce)
No Huddle-Shotgun #2 B.Hipa pass complete short left to #21 E.Clark caught at PRIN30, for 4 yards to the PRIN31 (#44 J.Lista)
No Huddle-Shotgun #2 B.Hipa rush middle for 5 yards gain to the PRIN36 (#44 J.Lista; #99 L.Forster), 1ST DOWN
No Huddle-Shotgun #2 B.Hipa pass complete deep left to #86 J.Robinson caught at PENN35, for 33 yards to the PENN31 (#37 T.Cortes), out of bounds, 1ST DOWN
No Huddle-Shotgun #2 B.Hipa pass complete short right to #82 C.Rossi caught at PENN34, for 0 yards to the PENN31 (#44 J.Lista)
No Huddle-Shotgun #21 E.Clark rush middle for 9 yards gain to the PENN22 (#2 K.Machen; #1 J.Narcisse)
No Huddle-Shotgun #21 E.Clark rush middle for 3 yards gain to the PENN19 (#2 K.Machen), 1ST DOWN
No Huddle-Shotgun #2 B.Hipa rush left for 10 yards gain to the PENN09 (#2 K.Machen) PENALTY PRIN Holding (#68 A.Pedersen) 10 yards from PENN19 to PENN29. NO PLAY
No Huddle-Shotgun #2 B.Hipa pass complete short left to #86 J.Robinson caught at PENN28, for 7 yards to the PENN22 (#8 C.Olsztyn; #15 Z.Darche)
No Huddle-Shotgun #5 D.Murphy rush right for 7 yards gain to the PENN15 (#8 C.Olsztyn; #2 K.Machen)
No Huddle-Shotgun #2 B.Hipa pass incomplete short right to #10 A.Weiner thrown to PENN10
#80 E.Nunez Perez field goal attempt from 32 yards GOOD (H: #15 B.Clark, LS: #51 L.Rager), clock 09:28
No Huddle-Shotgun #26 D.West rush middle for 4 yards gain to the PENN29 (#7 C.Christopher)
No Huddle-Shotgun #2 L.O'Brien rush middle for 6 yards loss to the PENN23 fumbled by #2 L.O'Brien at PENN23 recovered by PENN #2 L.O'Brien at PENN23, End Of Play
No Huddle-Shotgun #2 L.O'Brien pass complete short middle to #7 B.Owens caught at PENN28, for 13 yards to the PENN36 (#32 J.Jones; #7 C.Christopher), 1ST DOWN
No Huddle-Shotgun #2 L.O'Brien pass incomplete short right to #40 M.Hegarty thrown to PRIN45. The previous play is under automatic review - "Incomplete pass". CALL UPHELD
No Huddle-Shotgun #2 L.O'Brien rush right for 14 yards gain to the PENN50 (#4 N.Hill), out of bounds, 1ST DOWN
No Huddle-Shotgun #26 D.West rush middle for 3 yards gain to the PRIN47 (#92 E.Brown)
No Huddle-Shotgun #2 L.O'Brien rush middle for 4 yards gain to the PRIN43 (#7 C.Christopher; #2 M.Scarano)
No Huddle-Shotgun #2 L.O'Brien pass complete short middle to #17 J.Richardson caught at PRIN40, for 9 yards to the PRIN34 (#17 S.Ordille; #2 M.Scarano), 1ST DOWN
No Huddle-Shotgun #2 L.O'Brien sacked for loss of 7 yards to the PRIN41 (#4 N.Hill)
No Huddle-Shotgun #2 L.O'Brien pass incomplete deep left to #3 D.Ellis thrown to PRIN20
No Huddle-Shotgun #2 L.O'Brien pass complete short left to #26 D.West caught at PRIN40, for 8 yards to the PRIN33 (#27 E.Haynie)
No Huddle-Shotgun #2 L.O'Brien rush right for 9 yards gain to the PRIN24 (#33 J.Moore; #7 C.Christopher), 1ST DOWN
No Huddle-Shotgun #26 D.West rush left for 1 yard loss to the PRIN25 (#27 E.Haynie)
No Huddle-Shotgun #2 L.O'Brien pass complete short left to #26 D.West caught at PRIN30, for 9 yards to the PRIN16 (#2 M.Scarano)
No Huddle-Shotgun #26 D.West rush middle for 3 yards gain to the PRIN13 (#91 L.Robinson; #57 N.Stohl), 1ST DOWN
No Huddle-Shotgun #2 L.O'Brien pass incomplete short right to #18 R.Johannson thrown to PRIN00 broken up by #0 T.Roberts QB hurried by #58 A.Richard
No Huddle-Shotgun #26 D.West rush left for 7 yards gain to the PRIN06 (#7 C.Christopher; #12 K.Miller)
No Huddle-Shotgun #26 D.West rush middle for 3 yards gain to the PRIN03 (#57 N.Stohl), 1ST DOWN, PENALTY PRIN Illegal Use Of Hands (#17 S.Ordille) 1 yard from PRIN03 to PRIN02, 1ST DOWN
Davis Ellis 2 Yd pass from Liam O'Brien (Mason Walters Kick)
No Huddle-Shotgun #24 C.Arthur rush middle for 6 yards gain to the PRIN31 (#90 C.Janki)
No Huddle-Shotgun #24 C.Arthur rush middle for 5 yards gain to the PRIN36 (#43 J.Davis), 1ST DOWN
No Huddle-Shotgun #24 C.Arthur rush right for 4 yards gain to the PRIN40 (#93 R.Hall)
No Huddle-Shotgun #2 B.Hipa pass complete short left to #86 J.Robinson caught at PRIN44, for 12 yards to the PENN48 (#12 J.Drayton), 1ST DOWN
No Huddle-Shotgun #21 E.Clark rush middle for 2 yards gain to the PENN46 (#2 K.Machen; #90 C.Janki)
No Huddle-Shotgun #21 E.Clark rush right for 2 yards loss to the PENN48 (#90 C.Janki; #44 J.Lista)
No Huddle-Shotgun #2 B.Hipa pass incomplete short right to #8 J.Geer thrown to PENN40 broken up by #12 J.Drayton
#15 B.Clark punt 48 yards to the PENN00, Touchback
No Huddle-Shotgun #2 L.O'Brien pass complete short right to #17 J.Richardson caught at PENN15, for 0 yards to the PENN20 (#58 A.Richard; #38 K.Ronquillo)
No Huddle-Shotgun #2 L.O'Brien pass complete short middle to #17 J.Richardson caught at PENN31, for 13 yards to the PENN33 (#49 C.Cronin), 1ST DOWN
No Huddle-Shotgun #26 D.West rush left for 2 yards loss to the PENN31 (#33 J.Moore)
No Huddle-Shotgun #2 L.O'Brien pass complete short left to #17 J.Richardson caught at PENN37, for 11 yards to the PENN42 (#58 A.Richard) PENALTY PENN Illegal Formation 5 yards from PENN31 to PENN26. NO PLAY
No Huddle-Shotgun #2 L.O'Brien pass complete short left to #17 J.Richardson caught at PENN23, for 4 yards to the PENN30 (#4 N.Hill) PENALTY PENN Holding (#22 J.Donnelly) 10 yards from PENN30 to PENN20
No Huddle-Shotgun #2 L.O'Brien pass complete short left to #26 D.West caught at PENN20, for 10 yards to the PENN30 (#2 M.Scarano)
No Huddle-Shotgun #2 L.O'Brien sacked for loss of 14 yards to the PENN16 (#33 J.Moore)
#30 S.Sturla punt 40 yards to the PRIN44 fair catch by #86 J.Robinson at PRIN44
No Huddle-Shotgun #20 C.Lynch rush middle for 2 yards gain to the PRIN46 (#90 C.Janki)
No Huddle-Shotgun #6 W.Smith pass incomplete short middle to #10 A.Weiner thrown to PRIN50 broken up by #44 J.Lista
No Huddle-Shotgun #6 W.Smith pass complete short right to #9 R.Laurio caught at PENN39, for 17 yards to the PENN37 (#12 J.Drayton), 1ST DOWN
No Huddle-Shotgun #20 C.Lynch rush middle for 3 yards gain to the PENN34 (#99 L.Forster; #90 C.Janki)
No Huddle-Shotgun #5 D.Murphy rush middle for 5 yards gain to the PENN29 (#7 R.O'Connell; #90 C.Janki)
No Huddle-Shotgun #21 E.Clark rush middle for 3 yards gain to the PENN26 (#7 R.O'Connell), 1ST DOWN
No Huddle-Shotgun #6 W.Smith pass incomplete deep right to #3 A.Besselman thrown to PENN02
No Huddle-Shotgun #21 E.Clark rush middle for 4 yards gain to the PENN22 (#43 J.Davis; #7 R.O'Connell)
No Huddle-Shotgun #6 W.Smith pass complete short left to #86 J.Robinson caught at PENN25, for 8 yards to the PENN14, out of bounds at PENN14, 1ST DOWN
No Huddle-Shotgun #21 E.Clark rush middle for 2 yards gain to the PENN12 (#8 C.Olsztyn)
No Huddle-Shotgun #6 W.Smith pass complete short middle to #10 A.Weiner caught at PENN13, for 1 yard loss to the PENN13 QB hurried by #43 J.Davis, End Of Play
(02:00) No Huddle-Shotgun #6 W.Smith pass incomplete short right to #3 A.Besselman thrown to PENN05 broken up by #22 B.Cornell
#80 E.Nunez Perez field goal attempt from 30 yards GOOD (H: #15 B.Clark, LS: #51 L.Rager), clock 01:51
No Huddle-Shotgun #2 L.O'Brien pass complete short left to #17 J.Richardson caught at PENN27, for 9 yards to the PENN32 (#32 J.Jones; #2 M.Scarano)
No Huddle-Shotgun #2 L.O'Brien pass complete short left to #17 J.Richardson caught at PENN43, for 17 yards to the PENN49 (#4 N.Hill; #0 T.Roberts), 1ST DOWN
No Huddle-Shotgun #26 D.West rush middle for 6 yards gain to the PRIN45 (#2 M.Scarano; #33 J.Moore)
No Huddle-Shotgun #2 L.O'Brien pass incomplete short right to #7 B.Owens thrown to PRIN35
No Huddle-Shotgun #2 L.O'Brien pass incomplete short left to #17 J.Richardson thrown to PRIN47
#30 S.Sturla punt 37 yards to the PRIN08
No Huddle-Shotgun #21 E.Clark rush middle for 1 yard gain to the PRIN09 (#43 J.Davis)
No Huddle-Shotgun #2 L.O'Brien pass complete short left to #17 J.Richardson caught at PENN20, for 8 yards to the PENN33 (#4 N.Hill) PENALTY PENN Holding (#40 M.Hegarty) PRIN UNR: Unnecessary Roughness (#4 N.Hill) 22 yards from PENN33 to PENN35, 1ST DOWN
No Huddle-Shotgun #2 L.O'Brien rush left for 3 yards loss to the PENN37 (#91 L.Robinson)
No Huddle-Shotgun #2 L.O'Brien rush left for 15 yards gain to the PRIN48 (#38 K.Ronquillo), 1ST DOWN
No Huddle-Shotgun #2 L.O'Brien pass complete short left to #17 J.Richardson caught at PRIN40, for 7 yards to the PRIN41 (#0 T.Roberts)
No Huddle-Shotgun #26 D.West rush middle for 2 yards gain to the PRIN39 (#7 C.Christopher; #38 K.Ronquillo)
Bisi Owens 39 Yd pass from Liam O'Brien (Mason Walters Kick)
No Huddle-Shotgun #2 L.O'Brien pass complete short left to #17 J.Richardson caught at PENN20, for 10 yards to the PENN35 (#4 N.Hill) PENALTY PENN Holding (#40 M.Hegarty) PRIN UNR: Unnecessary Roughness (#4 N.Hill) 25 yards from PENN35 to PENN40, 1ST DOWN
No Huddle-Shotgun #2 B.Hipa pass complete short left to #86 J.Robinson caught at PRIN25, for 8 yards to the PRIN39, out of bounds at PRIN39
No Huddle-Shotgun #2 B.Hipa pass incomplete short right to #86 J.Robinson thrown to PRIN36 QB hurried by #43 J.Davis
No Huddle-Shotgun #21 E.Clark rush middle for 9 yards gain to the PRIN48 (#37 T.Cortes), 1ST DOWN
No Huddle-Shotgun #21 E.Clark rush middle for 2 yards loss to the PRIN46 (#93 R.Hall)
No Huddle-Shotgun #12 K.Colón rush middle for 2 yards loss to the PRIN44 (#90 C.Janki; #43 J.Davis)
No Huddle-Shotgun #2 B.Hipa pass incomplete short right to #86 J.Robinson thrown to PENN40
#15 B.Clark punt 46 yards to the PENN10, out of bounds at PENN10
No Huddle-Shotgun #2 L.O'Brien rush middle for 4 yards gain to the PENN14 (#44 W.Beesley; #97 R.Marcelino)
No Huddle-Shotgun #2 L.O'Brien pass complete short left to #17 J.Richardson caught at PENN17, for 9 yards to the PENN23 (#17 S.Ordille), 1ST DOWN
No Huddle-Shotgun #26 D.West rush left for 6 yards gain to the PENN29 (#4 N.Hill; #1 C.Etienne, Jr.)
No Huddle-Shotgun #2 L.O'Brien rush left for 3 yards gain to the PENN32 (#33 J.Moore; #49 C.Cronin)
No Huddle-Shotgun #2 L.O'Brien rush middle for 2 yards gain to the PENN34 (#91 L.Robinson; #33 J.Moore), 1ST DOWN
No Huddle-Shotgun #2 L.O'Brien pass complete short right to #7 B.Owens caught at PENN38, for 5 yards to the PENN39 (#1 C.Etienne, Jr.)
No Huddle-Shotgun #45 D.Russo rush middle for 5 yards gain to the PENN44 (#7 C.Christopher), 1ST DOWN
No Huddle-Shotgun #45 D.Russo rush middle for 7 yards gain to the PRIN49 (#7 C.Christopher)
No Huddle-Shotgun #45 D.Russo rush middle for 3 yards gain to the PRIN46 (#33 J.Moore), 1ST DOWN
No Huddle-Shotgun #2 L.O'Brien pass complete short left to #7 B.Owens caught at PRIN48, for 6 yards to the PRIN40 (#12 K.Miller)
No Huddle-Shotgun #2 L.O'Brien pass incomplete short left to #22 J.Donnelly thrown to PRIN25 QB hurried by #96 C.Oliver
No Huddle-Shotgun #2 L.O'Brien rush left for 3 yards gain to the PRIN37 (#4 N.Hill; #96 C.Oliver)
PENALTY PENN False Start (#74 N.Olivieri) 5 yards from PRIN37 to PRIN42. NO PLAY
#30 S.Sturla punt 32 yards to the PRIN10, out of bounds at PRIN10 PENALTY PRIN Holding (#0 R.Caldwell) 5 yards from PRIN10 to PRIN05
No Huddle-Shotgun #5 D.Murphy rush middle for 6 yards gain to the PRIN11 (#8 C.Olsztyn; #22 B.Cornell)
No Huddle-Shotgun #2 B.Hipa pass complete short right to #82 C.Rossi caught at PRIN18, for 11 yards to the PRIN22 (#12 J.Drayton), 1ST DOWN
No Huddle-Shotgun #2 B.Hipa pass intercepted by #22 B.Cornell at PENN43, End Of Play PENALTY PENN Pass Interference (#22 B.Cornell) 15 yards from PRIN22 to PRIN37, 1ST DOWN. NO PLAY
No Huddle-Shotgun #5 D.Murphy rush middle for 5 yards gain to the PRIN42 (#90 C.Janki; #2 K.Machen)
No Huddle-Shotgun #2 B.Hipa rush left for 2 yards loss to the PRIN40 (#43 J.Davis)
No Huddle-Shotgun #2 B.Hipa rush left for 4 yards gain to the PRIN44 (#7 R.O'Connell), out of bounds
PENALTY PRIN Offside 5 yards from PRIN44 to PRIN39. NO PLAY
#15 B.Clark punt 61 yards to the PENN00, Touchback
No Huddle-Shotgun #2 L.O'Brien pass complete short right to #17 J.Richardson caught at PENN23, for 5 yards to the PENN25 (#10 R.Jones)
No Huddle-Shotgun #2 L.O'Brien pass complete deep left to #22 J.Donnelly caught at PENN45, for 35 yards to the PRIN40 (#27 E.Haynie), 1ST DOWN
No Huddle-Shotgun #2 L.O'Brien pass complete short middle to #7 B.Owens caught at PRIN22, for 19 yards to the PRIN21 (#40 S.McCormick), 1ST DOWN
No Huddle-Shotgun #2 L.O'Brien pass complete short left to #17 J.Richardson caught at PRIN11, for 11 yards to the PRIN10 (#2 M.Scarano), 1ST DOWN
No Huddle-Shotgun #2 L.O'Brien pass incomplete short middle to #17 J.Richardson thrown to PRIN10 broken up by #2 M.Scarano
No Huddle-Shotgun #2 L.O'Brien rush right for 5 yards gain to the PRIN05 (#0 T.Roberts; #17 S.Ordille)
No Huddle-Shotgun #2 L.O'Brien pass incomplete short right to #7 B.Owens thrown to PRIN00 broken up by #0 T.Roberts
#96 M.Walters field goal attempt from 22 yards GOOD (H: #2 L.O'Brien, LS: #15 Z.Darche), clock 10:22
No Huddle-Shotgun #2 B.Hipa pass incomplete deep left to #3 A.Besselman thrown to PENN40
No Huddle-Shotgun #2 B.Hipa pass complete short middle to #3 A.Besselman caught at PRIN38, for 14 yards to the PRIN39 (#7 R.O'Connell), 1ST DOWN
No Huddle-Shotgun #2 B.Hipa pass incomplete deep left to #86 J.Robinson thrown to PENN30
No Huddle-Shotgun #2 B.Hipa pass complete short left to #24 C.Arthur caught at PRIN45, for 9 yards to the PRIN48 (#37 T.Cortes)
No Huddle-Shotgun #21 E.Clark rush middle for 0 yards to the PRIN48 (#8 C.Olsztyn; #93 R.Hall)
No Huddle-Shotgun #21 E.Clark rush middle for 3 yards gain to the PENN49 (#93 R.Hall; #90 C.Janki), 1ST DOWN
No Huddle-Shotgun #2 B.Hipa pass incomplete short right to #8 J.Geer thrown to PENN32 PENALTY PRIN Ineligible Downfield on Pass 5 yards from PENN49 to PRIN46. NO PLAY
No Huddle-Shotgun #2 B.Hipa pass incomplete short middle to #86 J.Robinson thrown to PRIN48 broken up by #44 J.Lista
No Huddle-Shotgun #2 B.Hipa pass incomplete deep left to #3 A.Besselman thrown to PENN20 broken up by #21 A.Bruce
No Huddle-Shotgun #2 B.Hipa pass complete short right to #9 R.Laurio caught at PENN40, for 14 yards to the PENN40 (#12 J.Drayton)
No Huddle-Shotgun #21 E.Clark rush middle for 2 yards gain to the PENN38 (#37 T.Cortes; #99 L.Forster), 1ST DOWN
No Huddle-Shotgun #2 B.Hipa pass incomplete deep right to #3 A.Besselman thrown to PENN00 broken up by #37 T.Cortes
PENALTY PRIN False Start (#68 A.Pedersen) 5 yards from PENN38 to PENN43. NO PLAY
No Huddle-Shotgun #2 B.Hipa sacked for loss of 6 yards to the PENN49 (#43 J.Davis)
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)
No Huddle-Shotgun #2 B.Hipa pass incomplete deep left to #9 R.Laurio thrown to PENN15, TURNOVER ON DOWNS
No Huddle-Shotgun #2 L.O'Brien rush left for 0 yards to the PENN41 (#33 J.Moore)
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)
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
#30 S.Sturla punt 22 yards to the PRIN34, out of bounds at PRIN34
No Huddle-Shotgun #2 B.Hipa rush left for 8 yards gain to the PRIN42, out of bounds at PRIN42
No Huddle-Shotgun #2 B.Hipa pass incomplete short left to #10 A.Weiner thrown to PRIN47 QB hurried by #43 J.Davis
No Huddle-Shotgun #2 B.Hipa sacked for loss of 3 yards to the PRIN39 (#44 J.Lista)
No Huddle-Shotgun #2 B.Hipa pass incomplete short middle to #19 P.Kuhner thrown to PRIN50, TURNOVER ON DOWNS
No Huddle-Shotgun #26 D.West rush middle for 4 yards gain to the PRIN35 (#4 N.Hill)
No Huddle-Shotgun #26 D.West rush middle for 2 yards gain to the PRIN33 (#7 C.Christopher; #57 N.Stohl)
No Huddle-Shotgun #2 L.O'Brien rush middle for 2 yards gain to the PRIN31 (#91 L.Robinson)
No Huddle-Shotgun #17 J.Richardson pass incomplete short right to #2 L.O'Brien thrown to PRIN30, TURNOVER ON DOWNS
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
Kneel down by Penn at PENN30 for loss of 1 yard
Kneel down by Penn at PENN29 for loss of 1 yard
Kneel down by Penn at PENN28 for loss of 1 yard