| Scoring Summary |
| 1st Quarter |
| Penn Touchdown - 17-yard run by Jeff Jack. (Connor Loftus kick). 8:42 Remaining. |
| 2nd Quarter |
| Princeton Touchdown - 3-yard pass from Quinn Epperly to Mark Hayes. (Nolan Bieck kick). 8:35 Remaining. |
| Princeton Touchdown - 30-yard pass from Connor Michelsen to Will Powers. (pass failed). 4:45 Remaining. |
| Penn Touchdown - 14-yard pass from Billy Ragone to Ryan O'Malley. (Connor Loftus kick). 1:34 Remaining. |
| 3rd Quarter |
| Princeton Touchdown - 21-yard pass from Connor Michelsen to Roman Wilson. (Michelsen pass to Wilson). 6:46 Remaining. |
| 4th Quarter |
| Penn Touchdown - 15-yard interception return by C.J. Mooney. (Connor Loftus kick). 7:31 Remaining. |
| Penn Touchdown - 3-yard run by Billy Ragone. (Connor Loftus kick). 2:59 Remaining. |
| Final Team Statistics |
|---|
| | Penn | Princeton |
|---|
| TOTAL FIRST DOWNS | 19 | 29 |
| By Rushing | 12 | 8 |
| By Passing | 6 | 19 |
| By Penalty | 1 | 2 |
| THIRD DOWN EFFICIENCY | 9-18-50.0 | 7-17-41.0 |
| FOURTH DOWN EFFICIENCY | 0-0-0 | 2-2-100 |
| TOTAL NET YARDS | 307 | 444 |
| Total Off. Plays (inc. times thrown passing) | 72 | 91 |
| Avg. gain per offensive play | 4.3 | 4.9 |
| NET YARDS RUSHING | 211 | 125 |
| Total Rushing Plays | 47 | 35 |
| Avg. gain per rushing play | 4.5 | 3.6 |
| NET YARDS PASSING | 96 | 319 |
| Times Thrown - yards lost attempting to pass | 2-16 | 1-7 |
| PASS ATTEMPTS-COMPLETIONS-HAD INTERCEPTED | 25-11-1 | 56-34-3 |
| Avg. gain per pass play (inc. # thrown passing) | 3.8 | 5.7 |
| PUNTS Number and average | 7-38.3 | 5-34.2 |
| TOTAL RETURN YARDAGE (Not including kickoffs) | 27 | 60 |
| No. and Yards Punt Returns | 0-0 | 4-16 |
| No. and Yards Kickoff Returns | 4-102 | 4-58 |
| No. and Yards Interception Returns | 3-27 | 1-44 |
| PENALTIES No. and Yards | 8-55 | 4-50 |
| FUMBLES No. and Lost | 0-0 | 2-1 |
| TOUCHDOWNS | 4 | 3 |
| Rushing | 2 | 0 |
| Passing | 1 | 3 |
| EXTRA POINTS Made-Attempts | 4-4 | 1-1 |
| FIELD GOALS Made-Attempts | 0-0 | 0-0 |
| SAFETIES | 0 | 0 |
| FINAL SCORE | 28 | 21 |
| TIME OF POSSESSION | 30:39 | 29:21 |
| Final Individual Statistics |
|---|
| Penn | Princeton |
| |
| |
| |
| | INTERCEPTIONS | ATT | YDS | LG | TD |
|---|
| P.Bhaya | 1 | 44 | 44 | 0 | | | | | | | | | | | | | | Total | 1 | 44 | 44 | 0 |
|
| PUNTING | NO | YDS | AVG | IN20 | LG |
|---|
| S.Lopano | 7 | 268 | 38.3 | 2 | 46 | | Total | 7 | 268 | 38.3 | 2 | 46 |
| | PUNTING | NO | YDS | AVG | IN20 | LG |
|---|
| J.Cloud | 5 | 171 | 34.2 | 1 | 45 | | Total | 5 | 171 | 34.2 | 1 | 45 |
|
| PUNT RETURNS | NO | YDS | LG | TD |
|---|
| | | | | | | Total | 0 | 0 | 0 | 0 |
| | PUNT RETURNS | NO | YDS | LG | TD |
|---|
| M.Lescano | 4 | 16 | 7 | 0 | | Total | 4 | 16 | 7 | 0 |
|
| |
| KICKING | FG | PCT | LG | XP | PTS |
|---|
| C.Loftus | 0/0 | 0.0 | 0 | 4/4 | 4 | | Total | 0/0 | 0.0 | 0 | 4/4 | 4 |
| | KICKING | FG | PCT | LG | XP | PTS |
|---|
| N.Bieck | 0/0 | 0.0 | 0 | 1/1 | 1 | | Total | 0/0 | 0.0 | 0 | 1/1 | 1 |
|