PHILADELPHIA – The University of Pennsylvania football team will play one more game in 2025 on Saturday, hosting archrival Princeton at Franklin Field with a 1 p.m. kickoff.
Looking to halt a two-game losing streak, the Quakers will honor their senior class with a special pre-game ceremony before taking on the Tigers in the 116th all-time meeting between the two regional foes.
GAME 10 – PENN (5-4, 3-3 Ivy) vs. PRINCETON (3-6, 2-4 Ivy)
Senior Day/Military Appreciation Day
Saturday, Nov. 22, 2025 | 1 p.m.
Franklin Field | Philadelphia, Pa.
Watch Live on ESPN+, NBC Sports Philadelphia ($) | Listen Live (QAN) | Live Stats | Tickets
Digital Game Program | Penn Game Notes (PDF) | Princeton Game Notes (PDF)
The Princeton Series
A storied rivalry that spans nearly 12 decades, Penn and Princeton will meet for the 116th time on Saturday afternoon at Franklin Field.
Princeton has the advantage in the all-time series with a 71-43-1 record and has claimed seven of the last 10 meetings and two straight since the 2023 campaign.
The Quakers and Tigers have contested three straight years of one-possession games, with Penn winning its last matchup back in 2022, 20-19 in Old Nassau.
The Red and Blue are looking for their first victory over Princeton at Franklin Field since the 2017 season, a 38-35 final score.
Last Time Against Princeton
Penn had a 17-10 lead over Princeton at halftime, but a pair of third-quarter turnovers and then another late in the fourth resulted in a 20-17 victory for the Tigers in the 115th meeting between the two rivals.
The standout performance of the day belonged to senior safety
Shiloh Means, who had a career-high two interceptions and an additional pass breakup in his final game as a Quaker.
Malachi Hosley recorded his seventh 100-yard rushing game of the year, netting 122 on 18 carries. He ended up totaling 1,192 yards for the campaign, the eighth-most by a Penn running back in a single season.
Last Time in Philadelphia
Penn was done in by seven turnovers, and Princeton took full advantage for a 31-24 win Saturday afternoon at Franklin Field in the 2023 season finale.
The Tigers scored 24 of their 31 points off Quaker turnovers to overcome Penn's offense totaling exactly 500 yards.
The Quakers scored first and nearly came from behind in the final minute of play—following a quick TD from
Aidan Sayin to
Jared Richardson and a recovered onside kick—but a final interception sealed their fate. Sayin had a career day, throwing the ball for a career-high 385 yards and three touchdowns, while Richardson was the beneficiary of all three TDs on six catches for 138 yards.
Bisi Owens added 11 catches for 123 yards and
Malachi Hosley recorded his third consecutive 100+ rushing yard game with 21 carries for 119 yards. On defense, senior Isaiah Jordan showed out with a team-high 10 tackles and 1.5 TFLs.
One For The Ages
Penn was edged by No. 11/7 Harvard, 45–43, on a 53-yard field goal as time expired, after
Mason Walters knocked one through just 17 seconds earlier to take the lead.
The Quakers pushed the unbeaten Crimson—who trailed for just three minutes, 32 seconds all year—harder than any opponent this season, forcing them to erase deficits of 7–0, 14–7, 21–14, 27–14, and 43–42 behind a standout day from
Liam O'Brien, who completed 32 of his 40 pass attempts for 271 yards and three touchdowns while rushing for 100 yards and another score.
O'Brien became the first Quaker QB since 2010 (Billy Ragone) to rush for 100 yards.
Donte West added 54 yards and two TDs, and Richardson posted his second three-touchdown game on 10 catches for 79 yards, climbing to fifth all-time at Penn in career receiving yards (2,410) and second in career receiving TDs (27).
Ty Cortes (13 tackles) and
Jayden Drayton (five PBUs) paced the defense.
Scholar-Athletes Made Here
Penn QB O'Brien has been named a finalist for the Doris Robinson Scholar-Athlete Award, representing the Ivy League among Division I conference honorees.
The award, first presented in 2015, recognizes FCS student-athletes who demonstrate excellence on the field, in the classroom, and in the community, honoring values championed by Doris Robinson, wife of legendary Grambling State coach Eddie Robinson.
O'Brien, a Finance and Business Analytics double major at Penn's Wharton School, spent last summer as an Investment Banking Analyst at J.P. Morgan and received a full-time offer upon completion.
He serves on Penn's Student-Athlete Advisory Council, the Penn Athletics Wharton Leadership Academy, and the Ivy League Football Council.
On the field, O'Brien has thrown for 2,133 yards and 17 touchdowns while completing 76 percent of his passes, adding 517 rushing yards and seven rushing TDs. He ranks second in the Ivy League in completion percentage and passing touchdowns, and holds Penn's single-game records for total touchdowns (7) and passing touchdowns (6).
Scouting The Tigers
Princeton has endured a difficult 2025 season, entering this weekend with a 3-6 overall record and 2-4 in conference play through nine games. The season started with promise as Princeton bounced back from an opening loss to San Diego with a 38-28 road victory at Lafayette and a conference win over Columbia (17-10). However, the Tigers have since lost five of their last six games, including heartbreaking one-score defeats to Cornell (20-17) and Dartmouth (20-17), and most recently falling to Yale, 13-10.
Quarterback Kai Colón has directed the Princeton offense, completing 139 of 237 passes (58.65%) for 1,711 yards with nine touchdowns and six interceptions, posting a rating of 126.76. He also leads the team in total offense with 1,752 yards, adding 41 rushing yards on 54 attempts.
In the rushing attack, Ethan Clark has been the workhorse, carrying 122 times for 558 yards and six touchdowns, averaging 4.6 yards per carry with a long of 55 yards.
The receiving corps is led by freshman Josh Robinson, who has hauled in 41 catches for 501 yards and two touchdowns. Roman Laurio has been a deep threat with 17 receptions for 275 yards (16.18 average), while Jackson Green has contributed 17 catches for 223 yards and a team-leading three receiving touchdowns.
The Princeton defense has been led by linebacker Marco Scarano, who tops the team with 75 total tackles (32 solo, 43 assists) along with 1.5 tackles for loss, 0.5 sacks, one interception, and one forced fumble. Safety Torian Roberts has been a ball hawk with 39 tackles and a team-high four interceptions for 27 yards, including one returned for a touchdown.
Kicker Esteban Nunez Perez has been reliable in the kicking game, converting 7 of 9 field goal attempts (77.78%) with a long of 38 yards.
J-Rich in the Record Books
Richardson became just the sixth player in program history to eclipse the 2,000 career receiving yard milestone after tallying 157 at Columbia, and is currently marching his way up the record book with 2,410 yards. He just passed Miles Macik '95 for fifth in program history and is 10 away from fourth (Don Clune '73, 2,419) and 35 from third (Dan Castles '04, 2,444).
MOST RECEIVING YARDS IN A CAREER
Penn Program History
1. Justin Watson, 3,777 (2014-17)
2. Rob Milanese, 3,405 (1999-02)
3. Dan Castles, 2,444 (2001-04)
4. Don Clune, 2,419 (1971-73)
5. Jared Richardson, 2,410 (2022-pres.)
6. Miles Macik, 2,365 (1993-95)
7. Conner Scott, 1,762 (2010-14)
After becoming the fifth member of Penn's 20-touchdown club against Marist, Richardson has continued to add on to his career total, now in a tie for second all-time with 27. He's six off the program-record 33 set by Justin Watson '17.
MOST RECEIVING TOUCHDOWNS IN A CAREER
Penn Program History
1. Justin Watson, 33 (2014-17)
t2. Dan Castles, 27 (2001-04)
t2. Jared Richardson, 27 (2022-pres.)
4. Miles Macik, 26 (1993-95)
5. Rob Milanese, 21 (1999-02)
t6. Christian Pearson, 17 (2015-18)
t6. Don Clune, 17 (1971-73)
Richardson became the first player in program history with two games of three touchdowns or more in a single game last season and he's done it two more times in 2025, likely making the record even more unbreakable. Now in double digits, he'll look to continue to march up the single-season list Saturday vs. Princeton.
MOST RECEIVING TOUCHDOWNS IN A SEASON
Penn Program History
1. Justin Watson, 14 (2017)
t2. Dan Castles, 13 (2003)
t2. Miles Macik, 13 (1993)
4. Jared Richardson, 12 (2025)
5. Justin Watson, 9 (2016)
Oh, you wanted receptions? Jared's got the grabs, too.
MOST RECEPTIONS IN A CAREER
Penn Program History
1. Justin Watson, 286 (2014-17)
2. Rob Milanese, 259 (1999-02)
3. Miles Macik, 200 (1993-95)
4. Jared Richardson, 181 (2022-pres.)
5. Dan Castles, 167 (2000-04)
6. Conner Scott, 151 (2010-14)
In The National Rankings
Penn remains locked and loaded in the punt return defense game, allowing -4.0 yards per game this season, good for first in FCS football. On the opposite side of the spectrum, the Quakers rank fourth in punt returns at 16.45 yards per attempt.
As a team, Penn ranks second in third down conversion percentage (.540), and 12th in tackles for loss allowed (4.00). The Quakers are also ranked 17th in completion percentage (66.6).
O'Brien ranks sixth nationally in completions per game (21.0) and total offense (294.4 ypg) and is 15th in passing yards per game (237.0), 18th in completion percentage (66.8). He also ranks 11th in points responsible for per game (16.0) and 22nd in total points responsible for (144).
Richardson remains one of the FCS' best receivers, leading the nation in both receiving yards per game (104.2) and receptions per game (7.56). He's also tied for the nation's lead in touchdowns (12), and is seventh in total receiving yards (938).
Defensively, Lista ranks eighth in solo tackles per game (5.50) and 22nd in total tackles (9.1).
Follow The Action
Saturday's matchup will be aired live to a regional audience on NBC Sports Philadelphia and streamed on ESPN+ with Joe Tordy (play-by-play) and Penn Athletics Hall of Famer Joe Valerio C'91 (analyst) on the call. Matt Leon (play-by-play) and Hench Murray (analyst) will provide the radio call on the Quaker Audio Network (QAN).
For the latest on Penn football, follow @PennFB on X (formerly Twitter), @PennFootball on Instagram, and on the web at PennAthletics.com.
#BEGREAT
#FightOnPenn