2025 Princeton Tigers football team

Last updated

2025 Princeton Tigers football
Princeton Tigers logo.svg
Conference Ivy League
Record3–7 (2–5 Ivy)
Head coach
Offensive coordinatorMike Rosenbaum (2nd season)
Offensive scheme Spread option
Defensive coordinatorSteve Verbit (12th season)
Base defense 4–2–5
Home stadium Powers Field at Princeton Stadium
Seasons
  2024
2026 
2025 Ivy League football standings
Conf.Overall
Team W L  W L 
Yale +^  6 1   8 2  
No. 8 Harvard +  6 1   9 1  
Dartmouth  4 3   7 3  
Penn  4 3   6 4  
Cornell  3 4   4 6  
Princeton  2 5   3 7  
Brown  2 5   5 5  
Columbia  1 6   2 8  
  • + Conference co-champions
  • ^ FCS playoff participant
As of November 23, 2025
Rankings from STATS Poll

The 2025 Princeton Tigers football team represented Princeton University as a member of the Ivy League during the 2025 NCAA Division I FCS football season. The team was led by 15th-year head coach Bob Surace and played its home games at Powers Field at Princeton Stadium.

Contents

Preseason

Preseason poll

On August 4, Ivy League announced the preseason poll. Tigers were selected to finish in the fifth position. [1]

Schedule

DateTimeOpponentSiteTVResultAttendance
September 2012:00 p.m. San Diego * ESPN+ L 35–423,656
September 273:30 p.m.at Lafayette *ESPN+W 38–287,127
October 37:30 p.m. Columbia
  • Powers Field at Princeton Stadium
  • Princeton, NJ
ESPNU W 17–104,286
October 111:00 p.m.No. 25 Mercer *
  • Powers Field at Princeton Stadium
  • Princeton, NJ
ESPN+L 14–382,970
October 1812:00 p.m.at Brown ESPN+W 40–214,304
October 2512:00 p.m.No. 14 Harvard Dagger-14-plain.png
  • Powers Field at Princeton Stadium
  • Princeton, NJ (rivalry)
ESPN+L 14–359,137
November 11:00 p.m.at Cornell ESPN+L 17–204,273
November 81:00 p.m.at Dartmouth ESPN+L 17–203,392
November 1512:00 p.m. Yale
  • Powers Field at Princeton Stadium
  • Princeton, NJ (rivalry)
ESPN+L 10–134,704
November 221:00 p.m.at Penn ESPN+L 6–173,093
  • *Non-conference game
  • Dagger-14-plain.pngHomecoming
  • Rankings from STATS Poll released prior to the game
  • All times are in Eastern time

[2] [3] [4]

Game summaries

San Diego

San Diego Toreros (1–2) at Princeton Tigers (0–0) – Game summary
Quarter1234Total
Toreros02102142
Tigers21140035

at Princeton Stadium, Princeton, New Jersey

  • Date: September 20
  • Game time: 12:00 p.m. EDT
  • Game attendance: 3,656
  • Referee: Marc Queen
  • TV: ESPN+
Game information
First quarter
  • (11:08) PRIN – Asher Weiner 1-yard run, Esteban Nunez Perez kick (Drive: 10 plays, 75 yards, 3:52; Princeton 7-0)
  • (8:57) PRIN – Dareion Murphy 1-yard run, Esteban Nunez Perez kick (Drive: 3 plays, 32 yards, 1:04; Princeton 14-0)
  • (6:15) PRIN – Ethan Clark 55-yard run, Esteban Nunez Perez kick (Drive: 2 plays, 63 yards, 0:44; Princeton 21-0)
Second quarter
  • (12:56) USD – Josh Heverly 4-yard pass from Tyler Voss, Emiliano Salazar kick (Drive: 5 plays, 29 yards, 2:23; Princeton 21-7)
  • (11:15) PRIN – Ethan Clark 25-yard pass from Kai Colón, Esteban Nunez Perez kick (Drive: 5 plays, 75 yards, 1:41; Princeton 28-7)
  • (7:11) USD – Chrostopher Hall 37-yard pass from Tyler Voss, Emiliano Salazar kick (Drive: 8 plays, 70 yards, 3:58; Princeton 28-14)
  • (5:19) PRIN – Dareion Murphy 18-yard run, Esteban Nunez Perez kick (Drive: 5 plays, 75 yards, 1:52; Princeton 35-14)
  • (0:15) USD – Josh Heverly 17-yard pass from Tyler Voss, Emiliano Salazar kick (Drive: 11 plays, 80 yards, 1:25; Princeton 35-21)
Third quarter

No scoring plays

Fourth quarter
  • (9:50) USD – Adam Criter 4-yard run, Emiliano Salazar kick (Drive: 14 plays, 67 yards, 6:28; Princeton 35-28)
  • (8:09) USD – Adam Criter 24-yard run, Emiliano Salazar kick (Drive: 3 plays, 32 yards, 1:29; 35-35)
  • (1:04) USD – Adam Criter 8-yard run, Emiliano Salazar kick (Drive: 11 plays, 81 yards, 5:57; San Diego 42-35)
StatisticsUSDPRIN
First downs2516
Total yards485399
Rushing yards133116
Passing yards352283
Turnovers11
Time of possession38:2221:38
TeamCategoryPlayerStatistics
San DiegoPassingTyler Voss25/34, 237 yards, 3 TD
RushingAdam Criter25 rushes, 105 yards, 3 TD
ReceivingCole Monach7 receptions, 91 yards
PrincetonPassingKai Colón12/18, 196 yards, TD
RushingEthan Clark7 rushes, 72 yards, TD
ReceivingCharley Rossi2 receptions, 79 yards

at Lafayette

Princeton Tigers (0–1) at Lafayette Leopards (3–1) – Game summary
Quarter1234Total
Tigers7213738
Leopards01401428

at Fisher Stadium, Easton, Pennsylvania

  • Date: September 27
  • Game time: 3:30 PM EDT
  • Referee: Antonio Marcella
  • TV announcers (ESPN+): Gary Laubach (play-by-play), Mike Joseph (analyst) and Megan Caffrey (sideline)
Game information
First quarter
  • (4:51) PRIN – Ethan Clark 1-yard run, Esteban Nunez Perez kick (Drive: 13 plays, 80 yards, 6:33; Princeton 7-0)
Second quarter
  • (14:40) LAF – Ethan Weber 9-yard run, Jack Simonetta kick (Drive: 11 plays, 67 yards, 5:11; 7-7)
  • (9:16) PRIN – Dareion Murphy 4-yard run, Esteban Nunez Perez kick (Drive: 11 plays, 59 yards, 5:24; Princeton 14-7)
  • (7:17) PRIN – Blaine Hipa 4-yard run, Esteban Nunez Perez kick (Drive: 3 plays, 32 yards, 1:44; Princeton 21-7)
  • (2:08) PRIN – Torian Roberts 0-yard interception return, Esteban Nunez Perez kick (Drive: 5 plays, 21 yards, 2:17; Princeton 28-7)
  • (0:12) LAF – Ethan Weber 1-yard run, Jack Simonetta kick (Drive: 10 plays, 80 yards, 1:56; Princeton 28-14)
Third quarter
  • (3:40) PRIN – Will Cluskey 26-yard field goal (Drive: 19 plays, 81 yards, 8:56; Princeton 31-14)
Fourth quarter
  • (12:27) LAF – Jakyre Henley 3-yard run, Jack Simonetta kick (Drive: 12 plays, 87 yards, 3:50; Princeton 31-21)
  • (3:37) PRIN – Jackson Green 4-yard pass from Kai Colón, Esteban Nunez Perez kick (Drive: 14 plays, 54 yards, 7:13; Princeton 38-21)
  • (0:37) LAF – Hunter Ditrano 2-yard pass from Dean DeNobile, Jack Simonetta kick (Drive: 13 plays, 65 yards, 3:00; Princeton 38-28)
StatisticsPRINLAF
First downs2420
Total yards328382
Rushing yards121126
Passing yards207256
Turnovers03
Time of possession35:4824:12
TeamCategoryPlayerStatistics
PrincetonPassingKai Colón13/20, 121 yards, TD
RushingKai Honda6 rushes, 37 yards
ReceivingJackson Green5 receptions, 64 yards, TD
LafayettePassingDean DeNobile27/36, 256 yards, TD, INT
RushingEthan Weber18 rushes, 76 yards, 2 TD
ReceivingElijah Steward7 receptions, 81 yards

Columbia

Columbia Lions (1–1) at Princeton Tigers (1–1) – Game summary
Quarter1234Total
Lions1000010
Tigers0701017

at Princeton Stadium, Princeton, New Jersey

  • Date: October 3
  • Game time: 7:30 PM EDT
  • Game attendance: 4,286
  • Referee: Bill McKeever
  • TV announcers (ESPNU): Eric Frede (play-by-play) and Jack Ford (analyst)
Game information
First quarter
  • (7:51) COLU – Hugo Merry 29-yard field goal (Drive: 11 plays, 58 yards, 5:49; Columbia 3-0)
  • (0:14) COLU – Lucas Bullock 2-yard run, Hugo Merry kick (Drive: 10 plays, 89 yards, 5:07; Columbia 10-0)
Second quarter
  • (0:49) PRIN – Asher Weiner 1-yard run, Esteban Nunez Perez kick (Drive: 2 plays, 1 yard, 0:43; Columbia 10-7)
Third quarter

No scoring plays

Fourth quarter
  • (13:27) PRIN – Ethan Clark 2-yard run, Esteban Nunez Perez kick (Drive: 8 plays, 71 yards, 3:36; Princeton 14-10)
  • (9:21) PRIN – Esteban Nunez Perez 38-yard field goal (Drive: 7 plays, 49 yards, 2:40; Princeton 17-10)
StatisticsCOLUPRIN
First downs1817
Total yards315352
Rushing yards110114
Passing yards205238
Turnovers22
Time of possession31:3128:29
TeamCategoryPlayerStatistics
ColumbiaPassingChase Goodwin19/28, 165 yards, 2 INT
RushingGriffin Johnson10 rushes, 46 yards
ReceivingTitus Evans8 receptions, 93 yards
PrincetonPassingKai Colón7/17, 145 yards, INT
RushingBlaine Hipa8 rushes, 38 yards
ReceivingJosh Robinson4 receptions, 73 yards

No. 25 Mercer

No. 25 Mercer Bears (4–1) at Princeton Tigers (2–1) – Game summary
Quarter1234Total
No. 25 Bears14714338
Tigers070714

at Princeton Stadium, Princeton, New Jersey

  • Date: October 11
  • Game time: 1:00 PM EDT
  • Game weather: Sunny • Wind: SW at 5 miles per hour (8.0 km/h)
  • Game attendance: 2,970
  • Referee: Henry Wimberg
  • TV announcers (ESPN+): Cody Chrusciel (play-by-play), Dave Giancola (analyst) and Steven Cusumano (sideline)
Game information
First quarter
  • (9:31) MER – Malik Simmons 2-yard pass from Braden Atkinson, Reice Griffith kick (Drive: 13 plays, 72 yards, 5:29; Mercer 7–0)
  • (1:11) MER – CJ Miller 5-yard run, Reice Griffith kick (Drive: 9 plays, 47 yards, 4:20; Mercer 14–0)

Second quarter

  • (7:49) MER – Samuel Albee 23-yard pass from Braden Atkinson, Reice Griffith kick (Drive: 3 plays, 84 yards, 0:58; Mercer 21–0)
  • (0:33) PRIN – Aidan Besselman 2-yard pass from Kai Colón, Esteban Nunez Perez kick (Drive: 6 plays, 43 yards, 2:56; Mercer 21–7)

Third quarter

  • (10:33) MER – Brayden Smith 10-yard pass from Braden Atkinson, Reice Griffith kick (Drive: 7 plays, 46 yards, 2:56; Mercer 28–7)
  • (4:39) MER – Adjatay Dabbs 10-yard run, Reice Griffith kick (Drive: 7 plays, 81 yards, 3:48; Mercer 35–7)

Fourth quarter

  • (14:04) MER – Reice Griffith 30-yard field goal (Drive: 7 plays, 52 yards, 1:23; Mercer 38–7)
  • (8:54) PRIN – Jackson Green 11-yard pass from Kai Colón, Esteban Nunez Perez kick (Drive: 11 plays, 75 yards, 5:10; Mercer 38–14)
StatisticsMERPRIN
First downs2818
Total yards503257
Rushing yards15666
Passing yards347191
Turnovers12
Time of possession31:4328:17
TeamCategoryPlayerStatistics
MercerPassingBraden Atkinson27/42, 347 yards, 3 TD, INT
RushingTyrell Coard7 rushes, 54 yards
ReceivingAdjatay Dabbs3 receptions, 78 yards
PrincetonPassingKai Colón13/21, 124 yards, 2 TD
RushingKai Honda8 rushes, 39 yards
ReceivingJosh Robinson6 receptions, 60 yards

at Brown

Princeton Tigers (2–2) at Brown Bears (3–1) – Game summary
Quarter1234Total
Tigers101013740
Bears770721

at Brown Stadium, Providence, RI

  • Date: October 18
  • Game time: 12:00 p.m. EDT
  • Game weather: Sunny, 62 °F (17 °C)
  • Game attendance: 4,304
  • Referee: Tom Zetts
  • TV announcers (ESPN+): Scott Cordischi (play-by-play), John Anderson (analyst) and Nick Coit (sideline)
Game information
First quarter
  • (9:53) PRIN – Jackson Green 3-yard pass from Kai Colón, Esteban Nunez Perez kick (Drive: 15 plays, 85 yards, 5:03; Princeton 7–0)
  • (7:00) BRWN – Matt Childs 27-yard run, Drew Crabtree kick (Drive: 1 play, 27 yards, 0:07; Tied 7–7)
  • (2:48) PRIN – Esteban Nunez Perez 37-yard field goal (Drive: 4 plays, 1 yard, 1:21; Princeton 10–7)

Second quarter

  • (11:27) BRWN – Qwentin Brown 1-yard run, Drew Crabtree kick (Drive: 14 plays, 75 yards, 6:21; Brown 14–10)
  • (6:31) PRIN – Josh Robinson 20-yard pass from Kai Colón, Esteban Nunez Perez kick (Drive: 5 plays, 37 yards, 1:36; Princeton 17–14)
  • (0:15) PRIN – Esteban Nunez Perez 29-yard field goal (Drive: 7 plays, 46 yards, 2:15; Princeton 20–14)

Third quarter

  • (7:30) PRIN – Asher Weiner 1-yard run (Drive: 8 plays, 44 yards, 3:39; Princeton 26–14)
  • (1:23) PRIN – Ethan Clark 12-yard run, Esteban Nunez Perez kick (Drive: 8 plays, 86 yards, 3:54; Princeton 33–14)

Fourth quarter

  • (13:11) BRWN – Matt Childs 1-yard run, Drew Crabtree kick (Drive: 10 plays, 80 yards, 3:06; Princeton 33–21)
  • (9:14) PRIN – Kai Honda 2-yard run, Esteban Nunez Perez kick (Drive: 2 plays, 21 yards, 0:46; Princeton 40–21)
StatisticsPRINBRWN
First downs2224
Total yards412370
Rushing yards195163
Passing yards217207
Turnovers24
Time of possession29:3530:25
TeamCategoryPlayerStatistics
PrincetonPassingKai Colón19/29, 212 yards, 2 TD, INT
RushingEthan Clark17 carries, 120 yards, TD
ReceivingJosh Robinson8 receptions, 91 yards, TD
BrownPassingJames Murphy22/35, 173 yards, 3 INT
RushingMatt Childs14 carries, 94 yards, 2 TD
ReceivingMichael Nesbit3 receptions, 31 yards

No. 14 Harvard (rivalry)

No. 14 Harvard Crimson (5–0) at Princeton Tigers (3–2) – Game summary
Quarter1234Total
No. 14 Crimson71401435
Tigers770014

at Princeton Stadium, Princeton, NJ

  • Date: October 25
  • Game time: 12:00 p.m. EDT
  • Game weather: Sunny
  • Game attendance: 9,137
  • Referee: Jeremy DeAngulo
  • TV announcers (ESPN+): Cody Chrusciel (play-by-play) and Dave Giancola (analyst)
Game information
First quarter
  • (10:37) HARV – Cam Henry 69-yard pass from Jaden Craig, Kieran Corr kick (Drive: 2 plays, 88 yards, 0:45; Harvard 7-0)
  • (1:27) PRIN – Aidan Besselman 17-yard pass from Kai Colón, Esteban Nunez Perez kick (Drive: 12 plays, 97 yards, 4:14; 7-7)
Second quarter
  • (12:02) HARV – Kieran Corr 22-yard field goal (Drive: 10 plays, 71 yards, 4:20; Harvard 10-7)
  • (3:50) PRIN – Ethan Clark 51-yard pass from Kai Colón, Esteban Nunez Perez kick (Drive: 2 plays, 54 yards, 0:44; Princeton 14-10)
  • (1:05) HARV – Kieran Corr 25-yard field goal (Drive: 10 plays, 68 yards, 2:45; Princeton 14-13)
  • (0:18) HARV – Xaviah Bascon 4-yard run, Jaden Craig pass to Jordan Harris for two-point conversion (Drive: 4 plays, 28 yards, 0:26; Harvard 21-14)
Third quarter

No scoring plays

Fourth quarter
  • (14:58) HARV – Isaiah Bullock 1-yard run, Kieran Corr kick (Drive: 17 plays, 71 yards, 9:02; Harvard 28-14)
  • (9:04) HARV – DJ Gordon 9-yard run, Kieran Corr kick (Drive: 8 plays, 62 yards, 4:32; Harvard 35-14)
StatisticsHARVPRIN
First downs2418
Total yards475340
Rushing yards25998
Passing yards216242
Turnovers11
Time of possession32:1427:46
TeamCategoryPlayerStatistics
HarvardPassingJaden Craig16/29, 216 yards, TD, INT
RushingXaviah Bascon13 carries, 101 yards, TD
ReceivingCam Henry4 receptions, 79 yards, TD
PrincetonPassingKai Colón19/31, 239 yards, 2 TD, INT
RushingEthan Clark14 carries, 61 yards
ReceivingPaul Kuhner2 receptions, 65 yards

at Cornell

Princeton Tigers (3–3) at Cornell Big Red (2–4) – Game summary
Quarter1234Total
Tigers1430017
Big Red076720

at Schoellkopf Field, Ithaca, NY

  • Date: November 1
  • Game time: 1:00 p.m. EDT
  • Game weather: Cloudy • Temperature: 47 °F (8 °C) • Wind: E at 9 miles per hour (14 km/h)
  • Game attendance: 4,273
  • Referee: Eric Lewis
  • TV announcers (ESPN+): Nick DeLuca (play-by-play) and Matt Miller (analyst)
Game information
First quarter
  • (11:11) PRIN – Josh Robinson 27-yard pass from Kai Colón, Esteban Nunez Perez kick (Drive: 9 plays, 75 yards, 3:49; Princeton 7-0)
  • (4:13) PRIN – Ethan Clark 4-yard run, Esteban Nunez Perez kick (Drive: 7 plays, 33 yards, 2:40; Princeton 14-0)
Second quarter
  • (14:58) COR – Garrett Bass-Sulpizio 1-yard run, Caden Lesiewicz kick (Drive: 10 plays, 57 yards, 4:09; Princeton 14-7)
  • (5:31) PRIN – Esteban Nunez Perez 21-yard field goal (Drive: 9 plays, 43 yards, 3:09; Princeton 17-7)
Third quarter
  • (10:43) COR – Doryn Smith 5-yard pass from Garrett Bass-Sulpizio, Caden Lesiewicz PAT blocked (Drive: 10 plays, 75 yards, 4:17; Princeton 17-13)
Fourth quarter
  • (11:15) COR – Ryder Kurtz 14-yard pass from Garrett Bass-Sulpizio, Caden Lesiewicz kick (Drive: 7 plays, 33 yards, 2:14; Cornell 20-17)
StatisticsPRINCOR
First downs1918
Total yards342330
Rushing yards123213
Passing yards219117
Turnovers22
Time of possession29:3230:28
TeamCategoryPlayerStatistics
PrincetonPassingKai Colón16/32, 219 yards, TD
RushingEthan Clark19 carries, 89 yards, TD
ReceivingRoman Laurio4 receptions, 97 yards
CornellPassingGarrett Bass-Sulpizio15/25, 117 yards, 2 TD, INT
RushingJordan Triplett16 carries, 72 yards
ReceivingDoryn Smith5 receptions, 39 yards, TD

at Dartmouth

Princeton Tigers (3–4) at Dartmouth Big Green (5–2) – Game summary
Quarter1234Total
Tigers0301417
Big Green776020

at Memorial Field, Hanover, NH

  • Date: November 8
  • Game time: 1:00 p.m. EDT
  • Game weather: Sunny • Temperature: 58 °F (14 °C) • Wind: NW at 6 miles per hour (9.7 km/h)
  • Game attendance: 3,392
  • Referee: Jeff Pumphrey
  • TV announcers (ESPN+): Matt Corsetti (play-by-play) and Chris Jared (analyst)
Game information
First quarter
  • (10:35) DART – Grayson Saunier 1-yard run, Owen Zalc kick (Drive: 5 plays, 35 yards, 2:36; Dartmouth 7-0)
Second quarter
  • (14:56) DART – DJ Crowther 3-yard run, Owen Zalc kick (Drive: 15 plays, 88 yards, 7:54; Dartmouth 14-0)
  • (1:12) PRIN – Esteban Nunez Perez 36-yard field goal (Drive: 6 plays, 37 yards, 1:05; Dartmouth 14-3)
Third quarter
  • (11:01) DART – Chris Corbo 25-yard pass from Grayson Saunier, two-point pass conversion failed (Drive: 7 plays, 75 yards, 3:59; Dartmouth 20-3)
Fourth quarter
  • (12:31) PRIN – Christian Lynch 2-yard run, two-point pass conversion failed (Drive: 8 plays, 52 yards, 3:40; Dartmouth 20-9)
  • (0:33) PRIN – Kai Colón 5-yard run, Kai Colón run for two-point conversion (Drive: 11 plays, 80 yards, 2:41; Dartmouth 20-17)
StatisticsPRINDART
First downs2613
Total yards408289
Rushing yards142137
Passing yards266152
Turnovers20
Time of possession33:3326:27
TeamCategoryPlayerStatistics
PrincetonPassingKai Colón29/46, 266 yards, 2 INT
RushingEthan Clark12 carries, 69 yards
ReceivingJosh Robinson8 receptions, 70 yards
DartmouthPassingGrayson Saunier12/15, 152 yards, TD
RushingDJ Crowther20 carries, 96 yards, TD
ReceivingChris Corbo4 receptions, 66 yards, TD

Yale (rivalry)

Yale Bulldogs (6–2) at Princeton Tigers (3–5) – Game summary
Quarter1234Total
Bulldogs0100313
Tigers300710

at Princeton Stadium, Princeton, NJ

  • Date: November 15
  • Game time: 12:00 p.m. EDT
  • Game weather: Sunny • Temperature: 48 °F (9 °C) • Wind: S at 2 miles per hour (3.2 km/h)
  • Game attendance: 4,704
  • Referee: Bill McKeever
  • TV: ESPN+
Game information
First quarter
  • (0:33) PRIN – Esteban Nunez Perez 29-yard field goal (Drive: 11 plays, 68 yards, 5:29; Princeton 3-0)
Second quarter
  • (6:53) YALE – Noah Piper 37-yard field goal (Drive: 10 plays, 52 yards, 4:28; 3-3)
  • (3:48) YALE – Josh Pitsenberger 1-yard run, Noah Piper kick (Drive: 4 plays, 65 yards, 1:37; Yale 10-3)
Third quarter

No scoring plays

Fourth quarter
  • (8:46) PRIN – Ethan Clark 1-yard run, Esteban Nunez Perez kick (Drive: 7 plays, 63 yards, 3:53; 10-10)
  • (3:50) YALE – Noah Piper 37-yard field goal (Drive: 12 plays, 55 yards, 4:56; Yale 13-10)
StatisticsYALEPRIN
First downs1218
Total yards273313
Rushing yards119136
Passing yards154177
Turnovers22
Time of possession25:3634:24
TeamCategoryPlayerStatistics
YalePassingDante Reno11/16, 154 yards, 2 INT
RushingJosh Pitsenberger24 carries, 106 yards, TD
ReceivingNico Brown5 receptions, 102 yards
PrincetonPassingKai Colón11/23, 177 yards, INT
RushingEthan Clark24 carries, 90 yards, TD
ReceivingJosh Robinson7 receptions, 113 yards

at Penn (rivalry)

Princeton Tigers at Penn Quakers – Game summary
Quarter1234Total
Tigers33006
Quakers077317

at Franklin Field, Philadelphia, PA

  • Date: November 22
  • Game time: 1:00 p.m. EDT
  • Game weather: Sunny
  • Game attendance: 3,093
  • Referee: Cory Hanson
  • TV: ESPN+
Game information
First quarter
  • (9:28) PRIN – Esteban Nunez Perez 32-yard field goal (Drive: 11 plays, 60 yards, 5:32; Princeton 3-0)
Second quarter
  • (14:32) PENN – Davis Ellis 2-yard pass from Liam O'Brien, Mason Walters kick (Drive: 19 plays, 75 yards, 9:56; Penn 7-3)
  • (1:51) PRIN – Esteban Nunez Perez 30-yard field goal (Drive: 13 plays, 43 yards, 5:22; Penn 7-6)
Third quarter
  • (12:01) PENN – Bisi Owens 39-yard pass from Liam O'Brien, Mason Walters kick (Drive: 7 plays, 75 yards, 2:59; Penn 14-6)
Fourth quarter
  • (10:22) PENN – Mason Walters 22-yard field goal (Drive: 8 plays, 75 yards, 3:26; Penn 17-6)
StatisticsPRINPENN
First downs1419
Total yards227323
Rushing yards8380
Passing yards144243
Turnovers10
Time of possession28:2831:32
TeamCategoryPlayerStatistics
PrincetonPassingBlaine Hipa11/24, 120 yards, INT
RushingEthan Clark14 carries, 36 yards
ReceivingJosh Robinson5 receptions, 68 yards
PennPassingLiam O'Brien22/31, 243 yards, 2 TD
RushingDonte West12 carries, 37 yards
ReceivingJared Richardson12 receptions, 95 yards

References

  1. "Harvard Voted Preseason Ivy Football Favorite". ivyleague.com. Princeton, New Jersey: Ivy League. August 4, 2025. Retrieved August 4, 2025.
  2. "Future Football Schedules". Princeton University Athletics. Retrieved May 12, 2025.
  3. "Princeton Tigers 2025 Regular Season NCAAF Schedule". ESPN. Retrieved May 12, 2025.
  4. "2025 Princeton Football Schedule". FBSchedules.com. Retrieved May 12, 2025.