House Prediction
Model Margin
Pennsylvania by 8
Home Win Probability
Princeton 30%
Market (ESPN Bet)
Princeton +4.5
fitted_v1 · Nov 23, 2024
Line Movement
No line movement to chart
Sportsbook snapshots publish once a line is posted for this game.
| Team | 1Q | 2Q | 3Q | 4Q | Final |
|---|---|---|---|---|---|
Pennsylvania | 7 | 10 | 0 | 0 | 17 |
Princeton | 7 | 3 | 10 | 0 | 20 |
Scoring Timeline
Drive Chart
Box Score
| Statistic | Pennsylvania | Princeton |
|---|---|---|
| Passing | 15-30 | 17-31 |
| Pass Yards | 168 | 167 |
| Rush Yards | 156 | 126 |
| Total Yards | 324 | 293 |
| Turnovers | 4 | 2 |
| 3rd Down | 5-13 | 7-17 |
| Penalties | 8-55 | 8-74 |
| Possession | 29:06 | 30:54 |
Player Leaders
Player Leaders
Play-by-Play
John Volker run for 75 yds for a TD (Sam Massick KICK)
Malachi Hosley run for 5 yds to the PENN 9
Liam O'Brien sacked for a loss of 4 yards to the PENN 5
Liam O'Brien pass incomplete to Jared Richardson
Albert Jang punt for 59 yds , Charley Rossi returns for 2 yds to the PRIN 38
Ethan Clark run for 1 yd to the PRIN 39
Blaine Hipa run for 4 yds to the PRIN 43
Blaine Hipa pass incomplete to Nicholas Sanker
Brady Clark punt for 34 yds , Julien Stokes returns for no gain to the PENN 23
Malachi Hosley run for 1 yd to the PENN 24
Liam O'Brien pass complete to Jayden Drayton for 23 yds to the PENN 47 for a 1ST down
No Huddle-Shotgun O'Brien,Liam pass incomplete short right to Owens,Bisi thrown to PRIN42 PENALTY PENN Delay Of Game (O'Brien,Liam) 5 yards from PENN47 to PENN42. NO PLAY.
Liam O'Brien pass incomplete to Malachi Hosley
Liam O'Brien pass complete to Jayden Drayton for 11 yds to the PRIN 47
PENALTY PENN False Start (Zack,Michael) 5 yards from PRIN47 to PENN48. NO PLAY.
Albert Jang punt for 31 yds, fair catch by AJ Barber at the PRIN 21
Albert Jang punt for 31 yds, fair catch by AJ Barber at the PRIN 10
Blaine Hipa pass complete to Matthew Mahoney for 6 yds to the PRIN 16
Blaine Hipa pass complete to Matthew Mahoney for 6 yds to the PRIN 22 for a 1ST down
Blaine Hipa pass incomplete to Luke Colella
Blaine Hipa sacked by Kadari Machen for a loss of 6 yards to the PRIN 16
Blaine Hipa pass incomplete to AJ Barber
Brady Clark punt for 39 yds , Julien Stokes returns for 3 yds to the PENN 48
Liam O'Brien pass complete to Jared Richardson for 10 yds to the PRIN 42 for a 1ST down
No Huddle-Shotgun Hosley,Malachi rush middle for 42 yards gain to the PRIN00 TOUCHDOWN nullified by penalty, clock 06:29 PENALTY PENN Holding 10 yards from PRIN42 to PENN48. NO PLAY.
Liam O'Brien pass complete to Julien Stokes for 2 yds to the 50 yard line
Liam O'Brien pass complete to Julien Stokes for 15 yds to the PRIN 35
Liam O'Brien pass incomplete to Jared Richardson
Liam O'Brien run for 3 yds to the PRIN 32 for a 1ST down
Liam O'Brien pass incomplete to Justin Cayenne
Liam O'Brien pass complete to Jared Richardson for 9 yds to the PRIN 23
Malachi Hosley run for no gain to the PRIN 23
Malachi Hosley run for 3 yds to the PRIN 20 for a 1ST down
Malachi Hosley run for 3 yds to the PRIN 17
Jamal Bing Jr. run for 2 yds to the PRIN 15
Liam O'Brien pass complete to Bisi Owens for 13 yds to the PRIN 2 for a 1ST down
Liam O'Brien run for a loss of 5 yards to the PRIN 7
Liam O'Brien pass complete to Julien Stokes for 7 yds for a TD (Sam Smith KICK)
Sam Smith kickoff for 42 yds , AJ Barber return for no gain to the PRIN 18
Ethan Clark run for 6 yds to the PRIN 24
Blaine Hipa run for a loss of 2 yards to the PRIN 22
Blaine Hipa pass complete to AJ Barber for 5 yds to the PRIN 27
PENALTY PRIN False Start (Feigenspan,Blake) 5 yards from PRIN27 to PRIN22. NO PLAY.
Brady Clark punt for 53 yds , Julien Stokes returns for 5 yds to the PENN 30
Ethan Clark run for 2 yds to the PRIN 29 for a 1ST down
Blaine Hipa pass incomplete to Luke Colella
Blaine Hipa pass complete to Ethan Clark for 16 yds to the PRIN 45 for a 1ST down
PENALTY PRIN Offside (Colella,Luke) 5 yards from PRIN45 to PRIN40. NO PLAY.
Blaine Hipa pass complete to AJ Barber for 9 yds to the PRIN 49
Blaine Hipa pass complete to Luke Colella for 11 yds to the PENN 40 for a 1ST down
John Volker run for a loss of 1 yard to the PENN 41
Blaine Hipa pass complete to Luke Colella for 7 yds to the PENN 34
Blaine Hipa run for a loss of 1 yard to the PENN 35
Blaine Hipa pass incomplete to Luke Colella
Liam O'Brien pass incomplete to Jayden Drayton
Malachi Hosley run for 21 yds to the PRIN 44 for a 1ST down
Jamal Bing Jr. run for no gain to the PRIN 44
Malachi Hosley run for 17 yds to the PRIN 27 for a 1ST down
No Huddle-Shotgun O'Brien,Liam pass incomplete deep middle to Owens,Bisi thrown to PRIN01 PENALTY PRIN Pass Interference (Haynie,Evan) 15 yards from PRIN27 to PRIN12, 1ST DOWN. NO PLAY.
Liam O'Brien run for 5 yds to the PRIN 7
Liam O'Brien pass incomplete to Jared Richardson
Liam O'Brien pass incomplete to Bisi Owens
Sam Smith 24 yd FG GOOD
John Volker run for 16 yds to the PRIN 41 for a 1ST down
Blaine Hipa pass incomplete to Luke Colella
John Volker run for 6 yds to the PRIN 47
Blaine Hipa pass complete to Luke Colella for 13 yds to the PENN 40 for a 1ST down
John Volker run for 4 yds to the PENN 36
Luke Colella run for 1 yd to the PENN 35
Blaine Hipa pass complete to John Volker for 9 yds to the PENN 26 for a 1ST down
Blaine Hipa pass incomplete to AJ Barber
John Volker run for 3 yds to the PENN 23
Blaine Hipa pass incomplete to Jalen Geer
Jeffrey Sexton 40 yd FG GOOD
Liam O'Brien pass complete to Jared Richardson for 22 yds to the PENN 47 for a 1ST down
Liam O'Brien pass incomplete to Bisi Owens
Liam O'Brien run for 8 yds to the PRIN 45
Jamal Bing Jr. run for 6 yds to the PRIN 39 for a 1ST down
Liam O'Brien run for 9 yds to the PRIN 30
Liam O'Brien pass incomplete to Jamal Bing Jr.
Malachi Hosley run for 24 yds to the PRIN 6 for a 1ST down
Liam O'Brien pass incomplete to Bisi Owens
Liam O'Brien pass complete to Bisi Owens for 6 yds for a TD (Sam Smith KICK)
End of 2nd Quarter
B. Hipa takes a knee
Jeffrey Sexton kickoff for 56 yds , Julien Stokes return for 28 yds to the PENN 32
Malachi Hosley run for 7 yds to the PENN 39
Malachi Hosley run for 8 yds to the PENN 47 for a 1ST down
Malachi Hosley run for 12 yds to the PENN 46
Liam O'Brien pass incomplete to Jayden Drayton
run for 13 yds to the PENN 34 fumbled, recovered by PENN Liam O'Brien
Albert Jang punt for 50 yds
Ethan Clark run for 4 yds to the PRIN 8
Blaine Hipa pass complete to Luke Colella for 1 yd to the PRIN 9
Blaine Hipa pass complete to Luke Colella for 15 yds to the PRIN 24 for a 1ST down
Ethan Clark run for 1 yd to the PRIN 25
Blaine Hipa sacked by Connor Martin for a loss of 7 yards to the PRIN 18
No Huddle-Shotgun Hipa,Blaine pass complete deep right to Barber,AJ caught at PENN46, for 41 yards to the PENN41 (Means,Shiloh) PENALTY PRIN Holding 9 yards from PRIN18 to PRIN09. NO PLAY.
Blaine Hipa pass complete to John Volker for 11 yds to the PRIN 20
Brady Clark punt for 37 yds
Jamal Bing Jr. run for 4 yds to the PENN 37 Jamal Bing Jr. fumbled, recovered by PENN Collin Taylor
PENALTY PRIN False Start (Feigenspan,Blake) 5 yards from PENN37 to PENN42. NO PLAY.
John Volker run for 2 yds to the PENN 40
John Volker run for 4 yds to the PENN 36
Blaine Hipa pass complete to John Volker for 19 yds to the PENN 17 for a 1ST down
Blaine Hipa pass incomplete to Luke Colella
Blaine Hipa run for 1 yd to the PENN 16
Blaine Hipa pass incomplete to AJ Barber
Jeffrey Sexton 33 yd FG GOOD
Jeffrey Sexton kickoff for 58 yds , Julien Stokes return for 28 yds to the PENN 30
No Huddle-Shotgun O'Brien,Liam pass complete short right to Myers,Bryce caught at PENN38, for 8 yards to the PENN38 (Scarano,Marco) PENALTY PENN Holding (Bergin,William) 10 yards from PENN30 to PENN20. NO PLAY.
Liam O'Brien pass incomplete to Julien Stokes
Caden Wright 6 Yd Fumble Return (Sam Massick Kick)
Jeffrey Sexton kickoff for 52 yds , Julien Stokes return for 16 yds to the PENN 24
Malachi Hosley run for 4 yds to the PENN 28
Liam O'Brien run for 3 yds to the PENN 31
Liam O'Brien pass complete to Bisi Owens for no gain to the PENN 31
Albert Jang punt for 40 yds, fair catch by AJ Barber at the PRIN 29
Ethan Clark run for 8 yds to the PRIN 37
Blaine Hipa pass complete to Ethan Clark for 3 yds to the PRIN 40 for a 1ST down
Ethan Clark run for 4 yds to the PRIN 44
Blaine Hipa run for 2 yds to the PRIN 46
No Huddle-Shotgun Hipa,Blaine pass incomplete short left to Colella,Luke thrown to PENN42 QB hurried by Matolcsy,Max PENALTY PRIN Holding (Beargie,Will) 10 yards from PRIN46 to PRIN36. NO PLAY.
Blaine Hipa pass complete to Luke Colella for 27 yds to the PENN 37 for a 1ST down
Blaine Hipa pass intercepted Shiloh Means return for 11 yds to the PENN 21
Malachi Hosley run for 1 yd to the PENN 22
No Huddle-Shotgun O'Brien,Liam pass complete short right to Richardson,Jared caught at PENN30, for 16 yards to the PENN38 (Miller,Kavon) PENALTY PENN Ineligible Downfield on Pass 5 yards from PENN22 to PENN17. NO PLAY.
Liam O'Brien pass complete to Malachi Hosley for 9 yds to the PENN 26
Liam O'Brien pass complete to Jared Richardson for 12 yds to the PENN 38 for a 1ST down
Malachi Hosley run for 7 yds to the PENN 45
Malachi Hosley run for 4 yds to the PENN 49 for a 1ST down
Princeton Penalty, Face Mask (15 yards) (15 Yards) to the PRIN 32 for a 1ST down
Liam O'Brien pass intercepted, touchback.
John Volker run for 2 yds to the PRIN 22
Blaine Hipa pass incomplete to John Volker
Blaine Hipa pass incomplete to Luke Colella
Brady Clark punt for 54 yds
Liam O'Brien pass complete to Justin Cayenne for 9 yds to the PENN 33
Malachi Hosley run for 4 yds to the PENN 37 for a 1ST down
Liam O'Brien run for 8 yds to the PENN 45
Liam O'Brien pass incomplete to Bisi Owens
Liam O'Brien run for 1 yd to the PENN 46
Malachi Hosley run for no gain to the PENN 46
John Volker run for 4 yds to the PENN 42
Blaine Hipa pass complete to John Volker for 1 yd to the PENN 41
Blaine Hipa pass intercepted Shiloh Means return for 5 yds to the PENN 26
PENALTY PENN False Start 5 yards from PENN26 to PENN21. NO PLAY.
Liam O'Brien run for 10 yds to the PENN 31
Malachi Hosley run for 1 yd to the PENN 32
Liam O'Brien pass complete to Bisi Owens for 20 yds to the PRIN 48 for a 1ST down
Liam O'Brien run for a loss of 3 yards to the PENN 49
Liam O'Brien pass incomplete to Jared Richardson
Liam O'Brien run for 10 yds to the PRIN 41 Liam O'Brien fumbled, recovered by PENN Tahj Owens
John Volker run for 3 yds to the PRIN 44
John Volker run for 1 yd to the PRIN 45
Blaine Hipa pass complete to Luke Colella for 8 yds to the PENN 47 for a 1ST down
John Volker run for 2 yds to the PENN 45
John Volker run for 3 yds to the PENN 42
John Volker run for 6 yds to the PENN 36 for a 1ST down
Kneel down by Princeton at PENN43 for loss of 7 yards.
Kneel down by Princeton at PENN49 for loss of 6 yards.
Kneel down by Princeton at PRIN46 for loss of 5 yards.