- George HerbertY 79'
- Malachi NealY 50'
- Bardia Hormozi6′
- Roka TsuneharaY 12'
Penn · form coming in
Princeton · form coming in
Penn · Lineup
Ranked by minutes- GK
Phillip Falcon100′
- DF
Oliver Pratt100′
- DF
Malachi Neal100′50′
- DF
Connor Dawson100′
- DF
Joaquin Niehenke100′
- MD
George Herbert82′79′
- MD
Jack-Ryan Jeremiah80′
- MD
Patrick Cayelli78′
- FW
Erickson Sakalosky60′
- FW
Romeo Dahlen60′
- DF
Owen Sullivan50′
- FW
Michael Howard50′
- MD
Marco Bottene41′
- FW
Jack Wagoner30′
- MD
Will Kelly30′
- MD
Adam Ambrus-Aikelin21′
- MD
Gavin Seele9′
- MD
Aiden Frick9′
Princeton · Lineup
Ranked by minutes- MD
Dash Pepez100′
- FW
Roka Tsunehara100′12′
- GK
Andrew Samuels100′
- MD
Jack Jasinski100′
- DF
Giuliano Fravolini Whitchurch100′
- FW
Daniel Ittycheria87′
- MD
Liam Beckwith80′
- MD
Bardia Hormozi79′
- MD
Jack Hunt78′
- MD
Tyler Vilet70′
- MD
Sam Vigilante66′
- FW
Kevin Kelley44′
Jackson Martin36′
- FW
Kristian Kelley14′
Cyrus Klinenberg13′
- DF
Frederik Sadjak13′
- FW
Ian Nunez7′
- FW
Will Francis7′
- MD
Garry Zhang7′
Top performers
- 1Patrick CayelliImpact0.84MD·78′·2 shots
- 2Joaquin NiehenkeImpact0.55DF·100′
- 3Oliver PrattImpact0.50DF·100′
Top performers
- 1Bardia HormoziImpact1.08MD·79′·1G·2 shots
- 2Roka TsuneharaImpact0.61FW·100′·2 shots
- 3Jack JasinskiImpact0.51MD·100′·1 shot
Shot timeline
Cumulative shots · goal markers · 28 shots total
Penn17 shotsPrinceton11 shotsGoalShot
Shot maps
Where each team's shots came from — locations, distances, xG per shot
Detailed match stats
Expected goals, possession territories, defensive intensity & shot quality