Week 4 · 2025

San Diego at Princeton

Sat 09/20/2025 12:00 PMPrinceton University Stadium

70°Fair8 mph ENE · 46% humidityRecorded at kickoff by College Football Data

San Diego

42

8–4

Princeton

35

3–7

Attendance

3,656

reported

PRIN12 plays, 75 yd · Touchdown

15:001st & 10own 35Emiliano Salazar kickoff for 65 yds for a touchback0
15:001st & 10own 25Kai Colon pass incomplete to Charley Rossi0
15:002nd & 10own 25Kai Colon sacked by Nate Fischer for a loss of 3 yards to the PRIN 22−3
15:003rd & 13own 22Kai Colon pass complete to Joey Wassler for 18 yds to the PRIN 40 for a 1ST down+18
13:441st & 10own 40Kai Colon pass complete to Charley Rossi for 60 yds for a 1ST down Princeton Penalty, unsportsmanlike conduct (Jackson Green) to the USD 20 for a 1ST down+45
13:441st & 10opp 20Kai Colon pass complete to Roman Laurio for 8 yds to the USD 12+8
13:442nd & 2opp 12Asher Weiner run for 4 yds to the USD 8 for a 1ST down+4
13:441st & goalopp 8Asher Weiner run for 4 yds to the USD 4+4
13:442nd & goalopp 4Ethan Clark run for 2 yds to the USD 2+2
11:503rd & goalopp 2Timeout Princeton, clock 11:500
11:503rd & goalopp 2Ethan Clark run for 1 yd to the USD 1+1
11:084th & goalopp 1Asher Weiner run for 1 yd for a TD (Esteban Nunez Perez KICK)+1

USD5 plays, 16 yd · Turnover

11:041st & 10own 35Will Cluskey kickoff for 62 yds , Christopher Hall return for 13 yds to the USD 16+13
11:041st & 10own 16Adam Criter run for a loss of 2 yards to the USD 14−2
11:042nd & 12own 14Dom Nankil pass incomplete to Bradley Schlom0
11:043rd & 12own 14Dom Nankil pass complete to Christopher Hall for 18 yds to the USD 32 for a 1ST down+18
10:011st & 10own 32Adam Criter run for no gain to the USD 32 Adam Criter fumbled, recovered by USD Caden Wright0

PRIN3 plays, 32 yd · Touchdown

10:011st & 10opp 32Blaine Hipa pass complete to Josh Robinson for 11 yds to the USD 21 for a 1ST down+11
10:011st & 10opp 21Blaine Hipa pass complete to Dareion Murphy for 20 yds to the USD 1 for a 1ST down+20
8:571st & goalopp 1Dareion Murphy run for 1 yd for a TD (Esteban Nunez Perez KICK)+1

USD5 plays, 7 yd · Punt

8:501st & 10own 35Will Cluskey kickoff for 58 yds , Christopher Hall return for 21 yds to the USD 28+21
8:501st & 10own 28Adam Criter run for a loss of 1 yard to the USD 27−1
8:502nd & 11own 27Dom Nankil pass complete to Adam Criter for 6 yds to the USD 33+6
8:503rd & 5own 33Dom Nankil pass complete to Adam Criter for 2 yds to the USD 35+2
6:594th & 3own 35Aydan Corrales punt for 40 yds , Josh Robinson returns for 12 yds to the PRIN 37+12

PRIN2 plays, 63 yd · Touchdown

6:591st & 10own 37Ethan Clark run for 8 yds to the PRIN 45+8
6:152nd & 2own 45Ethan Clark run for 55 yds for a TD (Esteban Nunez Perez KICK)+55

USD12 plays, 27 yd · Punt

6:151st & 10own 35Will Cluskey kickoff for 65 yds for a touchback0
6:151st & 10own 25Tyler Voss pass complete to Christopher Hall for 5 yds to the USD 30+5
6:152nd & 5own 30Adam Criter run for 4 yds to the USD 34+4
6:153rd & 1own 34Adam Criter run for 4 yds to the USD 38 for a 1ST down+4
6:151st & 10own 38Tyler Voss pass incomplete to Bradley Schlom0
6:152nd & 10own 38Tyler Voss pass complete to Christopher Hall for 12 yds to the 50 yard line for a 1ST down+12
6:151st & 10midfieldAdam Criter run for 2 yds to the PRIN 48+2
6:152nd & 8opp 48Tyler Voss pass incomplete to Christopher Hall0
6:153rd & 8opp 48PENALTY USD Delay Of Game 5 yards from PRIN48 to USD47. NO PLAY.−5
6:153rd & 13own 47San Diego Penalty, Offensive Holding (-10 Yards) to the USD 43−10
6:153rd & 17own 43Tyler Voss pass complete to Adam Criter for 9 yds to the PRIN 48+9
2:134th & 8opp 48Aydan Corrales punt for 48 yds for a touchback0

PRIN4 plays, 9 yd · On downs

2:131st & 10own 20Kai Honda run for 1 yd to the PRIN 21+1
2:132nd & 9own 21Kai Colon pass complete to Jackson Green for 8 yds to the PRIN 29+8
2:133rd & 1own 29Kai Colon run for no gain to the PRIN 290
0:194th & 1own 29Asher Weiner run for no gain to the PRIN 290

USD7 plays, 29 yd · Touchdown

0:00opp 29End of 1st Quarter0
0:001st & 10opp 29Tyler Voss pass complete to Cole Monach for 9 yds to the PRIN 20+9
15:002nd & 1opp 20Tyler Voss pass complete to Peyton Smith for 14 yds to the PRIN 6 for a 1ST down+14
15:001st & goalopp 6No Huddle-Shotgun Voss,Tyler pass complete short right to Fullmer,Zane caught at PRIN00, for 6 yards to the PRIN00 TOUCHDOWN nullified by penalty, clock 00:00 PENALTY USD Ineligible Downfield on Pass (Legarreta,Luke) 5 yards from PRIN06 to PRIN11. NO PLAY.−5
15:001st & goalopp 11James Scott run for 2 yds to the PRIN 9+2
15:002nd & goalopp 9Tyler Voss pass complete to Josh Heverly for 5 yds to the PRIN 4+5
12:563rd & goalopp 4Tyler Voss pass complete to Josh Heverly for 4 yds for a TD (Emiliano Salazar KICK)+4

PRIN6 plays, 75 yd · Touchdown

12:561st & 10own 35Emiliano Salazar kickoff for 65 yds for a touchback0
12:561st & 10own 25Kai Colon pass complete to Charley Rossi for 24 yds to the PRIN 49 for a 1ST down+24
12:561st & 10own 49Ethan Clark run for 4 yds to the USD 47+4
12:562nd & 6opp 47Kai Colon pass incomplete to Roman Laurio0
12:563rd & 6opp 47Kai Colon run for 22 yds to the USD 25 for a 1ST down+22
11:151st & 10opp 25Ethan Clark 25 Yd pass from Kai Colón (Esteban Nunez Perez Kick)+25

USD9 plays, 70 yd · Touchdown

11:091st & 10own 35Will Cluskey kickoff for 57 yds , Christopher Hall return for 22 yds to the USD 30+22
11:091st & 10own 30Adam Criter run for 1 yd to the USD 31+1
11:092nd & 9own 31Tyler Voss pass complete to Cole Monach for 9 yds to the USD 40 for a 1ST down+9
11:091st & 10own 40Tyler Voss pass complete to Christopher Hall for 1 yd to the USD 41+1
11:092nd & 9own 41Tyler Voss pass complete to Christopher Hall for 4 yds to the USD 45+4
11:093rd & 5own 45Tyler Voss pass complete to Christopher Hall for 13 yds to the PRIN 42 for a 1ST down+13
11:091st & 10opp 42Tyler Voss pass incomplete to Bradley Schlom0
11:092nd & 10opp 42Adam Criter run for 5 yds to the PRIN 37+5
7:113rd & 5opp 37Tyler Voss pass complete to Christopher Hall for 37 yds for a TD (Emiliano Salazar KICK)+37

PRIN6 plays, 75 yd · Touchdown

7:111st & 10own 35Emiliano Salazar kickoff for 65 yds for a touchback0
7:111st & 10own 25Blaine Hipa pass incomplete to Rashad Caldwell0
7:112nd & 10own 25Blaine Hipa pass complete to Dareion Murphy for 1 yd to the PRIN 26+1
7:113rd & 9own 26Blaine Hipa pass complete to Jalen Geer for 28 yds to the USD 46 for a 1ST down San Diego Penalty, Face Mask (15 yards) (Ezekiel Swayne) to the USD 31 for a 1ST down+43
7:111st & 10opp 31Blaine Hipa pass complete to Rashad Caldwell for 13 yds to the USD 18 for a 1ST down+13
5:191st & 10opp 18Dareion Murphy run for 18 yds for a TD (Esteban Nunez Perez KICK)+18

USD5 plays, 6 yd · Punt

5:191st & 10own 35Will Cluskey kickoff for 63 yds0
5:191st & 10own 25Adam Criter run for a loss of 1 yard to the USD 24−1
5:192nd & 11own 24Tyler Voss pass complete to Bradley Schlom for 7 yds to the USD 31+7
5:193rd & 4own 31Tyler Voss pass incomplete to Josh Heverly0
3:424th & 4own 31Aydan Corrales punt for 43 yds , Josh Robinson returns for 12 yds to the PRIN 38+12

PRIN8 plays, -3 yd · Punt

3:421st & 10own 38Kai Honda run for 5 yds to the PRIN 43+5
3:422nd & 5own 43Kai Colon pass complete to Kai Honda for 12 yds to the USD 45 for a 1ST down+12
3:421st & 10opp 45Kai Honda run for 3 yds to the USD 42+3
3:422nd & 7opp 42Kai Colon pass incomplete to Christian Lynch0
3:423rd & 7opp 42No Huddle-Shotgun Coln,Kai pass complete short middle to Besselman,Aidan caught at USD36, for 1 yard loss to the USD43 (Kellner,Dillon), out of bounds PENALTY PRIN Pass Interference (Rossi,Charley) 15 yards from USD42 to PRIN43. NO PLAY.−15
3:423rd & 22own 43Kai Colon sacked by Elijah Johnson for a loss of 8 yards to the PRIN 35−8
1:464th & 30own 35Timeout San Diego, clock 01:460
1:404th & 30own 35Brady Clark punt for 65 yds for a touchback0

USD14 plays, 80 yd · Touchdown

1:401st & 10own 20Tyler Voss pass complete to Cole Monach for 20 yds to the USD 40 for a 1ST down+20
1:401st & 10own 40Tyler Voss pass incomplete to Christopher Hall0
1:402nd & 10own 40Tyler Voss pass complete to Josh Heverly for 9 yds to the USD 49+9
1:403rd & 1own 49Adam Criter run for 6 yds to the PRIN 45 for a 1ST down+6
0:531st & 10opp 45Timeout San Diego, clock 00:530
0:531st & 10opp 45Tyler Voss pass incomplete to Bradley Schlom0
0:532nd & 10opp 45Tyler Voss pass complete to Adam Criter for 5 yds to the PRIN 40+5
0:393rd & 5opp 40Timeout San Diego, clock 00:390
0:393rd & 5opp 40Tyler Voss pass incomplete to Christopher Hall0
0:394th & 5opp 40Tyler Voss pass complete to Peyton Smith for 6 yds to the PRIN 34 for a 1ST down+6
0:291st & 10opp 34Timeout Princeton, clock 00:290
0:291st & 10opp 34Tyler Voss pass complete to Adam Criter for 17 yds to the PRIN 17 for a 1ST down+17
0:291st & 10opp 17Tyler Voss pass incomplete0
0:152nd & 10opp 17Tyler Voss pass complete to Josh Heverly for 17 yds for a TD (Emiliano Salazar KICK)+17

PRIN3 plays, -3 yd · End of period

0:151st & 10own 35Emiliano Salazar kickoff for 65 yds for a touchback0
0:001st & 10own 25K. Colon takes a knee−3
0:00own 25End of 2nd Quarter−3

USD6 plays, 4 yd · Punt

15:001st & 10own 35Will Cluskey kickoff for 65 yds for a touchback0
15:001st & 10own 25Tyler Voss pass complete to Josh Heverly for 1 yd to the USD 26+1
15:002nd & 9own 26Tyler Voss pass incomplete to Christopher Hall0
15:003rd & 9own 26Tyler Voss pass complete to Adam Criter for 8 yds to the USD 34+8
15:004th & 1own 34PENALTY USD Delay Of Game 5 yards from USD34 to USD29. NO PLAY.−5
13:134th & 6own 29Aydan Corrales punt for 41 yds, punt out-of-bounds at the PRIN 33 , Josh Robinson returns for 3 yds to the PRIN 33+3

PRIN4 plays, 4 yd · Punt

13:131st & 10own 33Kai Colon sacked for a loss of 6 yards to the PRIN 27−6
13:132nd & 16own 27Kai Colon sacked by Tre Moore for a loss of 3 yards to the PRIN 24−3
13:133rd & 19own 24Kai Colon pass complete to Joey Wassler for 13 yds to the PRIN 37+13
11:154th & 6own 37Brady Clark punt for 44 yds, punt out-of-bounds at the USD 21 , Yosei Takahashi returns for 35 yds to the USD 28 San Diego Penalty, Illegal Block (David Clark) to the USD 21+35

USD8 plays, 21 yd · Punt

11:151st & 10own 21Adam Criter run for 3 yds to the USD 24+3
11:152nd & 7own 24Tyler Voss pass complete to Cole Monach for 6 yds to the USD 30+6
11:153rd & 1own 30James Scott run for 9 yds to the USD 39 for a 1ST down+9
11:151st & 10own 39Tyler Voss pass incomplete to Ben Moseley0
11:152nd & 10own 39Tyler Voss pass complete to James Scott for 5 yds to the USD 44+5
11:153rd & 5own 44No Huddle-Shotgun Voss,Tyler pass complete short right to Smith,Peyton caught at USD45, for 11 yards to the PRIN45 (Ronquillo,Kyler) PENALTY USD Holding (Gatoloai,Falesalafai) 10 yards from USD44 to USD34. NO PLAY.−10
11:153rd & 15own 34Tyler Voss pass complete to Adam Criter for 8 yds to the USD 42+8
7:404th & 7own 42Aydan Corrales punt for 40 yds , Josh Robinson returns for 12 yds to the PRIN 30+12

PRIN4 plays, 8 yd · Punt

7:401st & 10own 30Ethan Clark run for 1 yd to the PRIN 31+1
7:402nd & 9own 31Blaine Hipa run for 6 yds to the PRIN 37+6
7:403rd & 3own 37Ethan Clark run for 1 yd to the PRIN 38+1
5:374th & 2own 38Brady Clark punt for 62 yds for a touchback0

USD6 plays, 5 yd · Punt

5:371st & 10own 20Adam Criter run for 6 yds to the USD 26+6
5:372nd & 4own 26Dom Nankil pass complete to Peyton Smith for 8 yds to the USD 34 for a 1ST down+8
5:371st & 10own 34Adam Criter run for 2 yds to the USD 36+2
5:372nd & 8own 36Dom Nankil pass incomplete to Josh Heverly0
5:373rd & 8own 36Dom Nankil sacked by Chase Christopher for a loss of 11 yards to the USD 25−11
3:074th & 19own 25Aydan Corrales punt for 40 yds, punt out-of-bounds at the PRIN 35 Princeton Penalty, Offensive Holding (Ryker Jones) to the PRIN 25+50

PRIN4 plays, 3 yd · Punt

3:071st & 10own 25Blaine Hipa pass incomplete to Charley Rossi0
3:072nd & 10own 25Blaine Hipa sacked by Mo Vanderweil for a loss of 11 yards to the PRIN 14−11
3:073rd & 21own 14Blaine Hipa pass complete to Dareion Murphy for 14 yds to the PRIN 28+14
1:184th & 7own 28Brady Clark punt for 53 yds , Yosei Takahashi returns for 14 yds to the USD 33+14

USD16 plays, 67 yd · Touchdown

1:181st & 10own 33PENALTY USD Illegal Substitution 5 yards from USD33 to USD28. NO PLAY.−5
1:181st & 15own 28Dom Nankil run for 1 yd to the USD 29+1
1:182nd & 14own 29Dom Nankil pass complete to Cole Monach for 10 yds to the USD 39+10
0:003rd & 4own 39Dom Nankil pass complete to Josh Heverly for 11 yds to the 50 yard line for a 1ST down+11
0:00own 39End of 3rd Quarter+11
15:001st & 10midfieldDom Nankil pass incomplete to Peyton Smith0
15:002nd & 10midfieldDom Nankil pass complete to Josh Heverly for 4 yds to the PRIN 46+4
15:003rd & 6opp 46Dom Nankil pass complete to Peyton Smith for 7 yds to the PRIN 39 for a 1ST down+7
15:001st & 10opp 39Adam Criter run for 1 yd to the PRIN 38+1
15:002nd & 9opp 38Dom Nankil run for 5 yds to the PRIN 33+5
15:003rd & 4opp 33Dom Nankil pass complete to Josh Heverly for 5 yds to the PRIN 28 for a 1ST down+5
15:001st & 10opp 28Dom Nankil pass complete to Adam Criter for 6 yds to the PRIN 22+6
15:002nd & 4opp 22Dom Nankil run for 3 yds to the PRIN 19+3
15:003rd & 1opp 19Adam Criter run for 1 yd to the PRIN 18 for a 1ST down+1
15:001st & 10opp 18Dom Nankil run for 14 yds to the PRIN 4 for a 1ST down+14
9:501st & goalopp 4Adam Criter run for 4 yds for a TD (Emiliano Salazar KICK)+4

PRIN2 plays, 7 yd · Turnover

9:501st & 10own 35Emiliano Salazar kickoff for 65 yds for a touchback0
9:381st & 10own 25Kai Colon run for 7 yds to the PRIN 32 Kai Colon fumbled, recovered by USD Jaden Williams+7

USD3 plays, 32 yd · Touchdown

9:381st & 10opp 32Adam Criter run for 2 yds to the PRIN 30+2
9:382nd & 8opp 30Dom Nankil run for 6 yds to the PRIN 24+6
8:093rd & 2opp 24Adam Criter run for 24 yds for a TD (Emiliano Salazar KICK)+24

PRIN5 plays, 8 yd · Punt

8:031st & 10own 35Emiliano Salazar kickoff for 62 yds , Kenny Jordan return for 25 yds to the PRIN 28+25
8:031st & 10own 28Kai Colon pass incomplete to Aidan Besselman0
8:032nd & 10own 28Kai Colon pass incomplete to Charley Rossi0
8:033rd & 10own 28Kai Colon pass complete to Jackson Green for 8 yds to the PRIN 36+8
7:014th & 2own 36Brady Clark punt for 45 yds0

USD14 plays, 81 yd · Touchdown

7:011st & 10own 19Adam Criter run for no gain to the USD 190
7:012nd & 10own 19Dom Nankil pass complete to Adam Criter for 1 yd to the USD 20+1
7:013rd & 9own 20Dom Nankil pass complete to Cole Monach for 28 yds to the USD 48 for a 1ST down+28
7:011st & 10own 48Adam Criter run for 4 yds to the PRIN 48+4
7:012nd & 6opp 48James Scott run for a loss of 1 yard to the PRIN 49−1
7:013rd & 7opp 49Dom Nankil pass complete to Cole Monach for 9 yds to the PRIN 40 for a 1ST down+9
7:011st & 10opp 40Adam Criter run for 10 yds to the PRIN 30 for a 1ST down+10
2:001st & 10opp 30Timeout Princeton, clock 02:000
2:001st & 10opp 30Adam Criter run for 4 yds to the PRIN 26+4
1:542nd & 6opp 26Timeout Princeton, clock 01:540
1:542nd & 6opp 26Adam Criter run for 8 yds to the PRIN 18 for a 1ST down+8
1:541st & 10opp 18Adam Criter run for 10 yds to the PRIN 8 for a 1ST down+10
1:081st & goalopp 8Timeout Princeton, clock 01:080
1:041st & goalopp 8Adam Criter run for 8 yds for a TD (Emiliano Salazar KICK)+8

PRIN10 plays, 31 yd · End of period

1:041st & 10own 35Emiliano Salazar kickoff for 65 yds for a touchback0
1:041st & 10own 25Kai Colon run for 11 yds to the PRIN 36 for a 1ST down+11
1:041st & 10own 36Kai Colon pass complete to Ethan Clark for 4 yds to the PRIN 40+4
1:042nd & 6own 40Kai Colon sacked by Sean Scheck for a loss of 5 yards to the PRIN 35−5
0:243rd & 11own 35Timeout Princeton, clock 00:240
0:243rd & 11own 35Kai Colon pass complete to Jalen Geer for 16 yds to the USD 49 for a 1ST down+16
0:241st & 10opp 49Kai Colon pass incomplete0
0:242nd & 10opp 49Kai Colon pass complete to Ethan Clark for 5 yds to the USD 44+5
0:00opp 44End of 4th Quarter0
0:003rd & 5opp 44Kai Colon pass incomplete to Jalen Geer0

Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.

Previous 5 meetings vs. Team

Princeton 4–1 vs San Diego

  • 2023 · wk 3Princeton 23 @ San Diego 12
  • 2017 · wk 3San Diego 17 @ Princeton 27
  • 2014 · wk 4Princeton 29 @ San Diego 39
  • 2005 · wk 4San Diego 17 @ Princeton 20
  • 2004 · wk 5Princeton 24 @ San Diego 17

Research

Keep this open while you look at others