St. Thomas (MN) at San Diego

Saturday, September 27, 2025

San Diego beat St. Thomas (MN) 30–⁠27. It was their fifth meeting; after it, St. Thomas (MN) led the series 3–⁠2.

AwaySt. Thomas (MN)7–⁠5 in 2025
27
HomeSan Diego8–⁠4 in 2025
30

Final at Torero Stadium, San DiegoTV: ESPN+Attendance 1,563

At kickoff
74°F, wind 11 mph from the southWeather: NOAA NCEI Global Historical Climatology Network hourly; San Diego International Airport, 4 km from the stadium, nine minutes before kickoff
Official
Jim WharrieGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
St. Thomas (MN)31410027
San Diego0321630

Standouts

  • PassingDom Nankil11 of 16, 265 yards, 2 TDSan Diego
  • RushingAdam Criter28 carries, 120 yards, 1 TDSan Diego
  • ReceivingQuentin Cobb-Butler6 catches, 132 yards, 2 TDSt. Thomas (MN)

Player stats

St. Thomas (MN)

PassingC/AttYdsTDInt
Andy Peters14/2621620
Gabriel Abel0/1000
RushingCarYdsTDLong
Andy Peters1561153
Pat Bowen1129010
Joseph Koch323013
Gabriel Abel81507
ReceivingRecYdsTDLong
Quentin Cobb-Butler6132251
Tyson Schilling257038
Eli Paulson1909
JaShawn Todd2808

San Diego

PassingC/AttYdsTDInt
Dom Nankil11/1626520
Tyler Voss11/145500
RushingCarYdsTDLong
Adam Criter28120133
ReceivingRecYdsTDLong
Josh Heverly5149156
Cole Monach9117154
Christopher Hall324016
Bradley Schlom214011

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

St. Thomas (MN)San Diego
347Total yards420
216Passing yards320
131Rushing yards100
8.0Yards per pass10.7
3.4Yards per rush2.9
18First downs17
6–⁠15Third downs2–⁠12
0–⁠1Fourth downs1–⁠1
1Turnovers1
3–⁠20Penalties6–⁠75
30:37Possession29:23

Efficiency

St. Thomas (MN)San Diego
35%Success rate36%
−0.06EPA per play0.19
1.73Explosiveness1.64
−0.22Rushing EPA−0.16
0.15Passing EPA0.55
35%Passing-down success24%

From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.

Before kickoff

Our ratings and the line, going in

Our ratings (scores only)

San Diego 58% to win. Elo’s favorite won.

The line

San Diego −1, over/under 53.5.

The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.

Every drive

San Diego end zoneSt. Thomas (MN) end zoneQ1 St. Thomas (MN)Punt, 4 playsQ1 San DiegoField goal, 12 playsQ1 San DiegoFumble, 5 playsQ1 St. Thomas (MN)Punt, 6 playsQ1 San DiegoPunt, 8 playsQ1 St. Thomas (MN)Field goal, 9 playsQ2 St. Thomas (MN)Touchdown, 10 playsQ2 San DiegoPunt, 3 playsQ2 St. Thomas (MN)Touchdown, 3 playsQ2 San DiegoPunt, 5 playsQ2 St. Thomas (MN)End of half, 5 playsQ3 San DiegoTouchdown, 7 playsQ3 St. Thomas (MN)Turnover on downs, 6 playsQ3 St. Thomas (MN)Touchdown, 6 playsQ3 San DiegoPunt, 3 playsQ3 St. Thomas (MN)Field goal, 4 playsQ3 San DiegoTouchdown, 4 playsQ3 St. Thomas (MN)Missed FG, 8 playsQ3 San DiegoTouchdown, 3 playsQ4 San DiegoPunt, 3 playsQ4 St. Thomas (MN)Punt, 6 playsQ4 San DiegoPunt, 3 playsQ4 St. Thomas (MN)Punt, 3 playsQ4 San DiegoField goal, 7 playsQ4 St. Thomas (MN)Fumble, 2 playsQ4 San DiegoResult not recorded, 3 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. San Diego drives left to right, St. Thomas (MN) right to left. Our source’s drive data for this game doesn’t add up to the final score, so a score may be missing here; the scoring by quarter above is complete.
  1. Q1 St. Thomas (MN)Punt, 4 plays, 17 yards
  2. Q1 San DiegoField goal, 12 plays, 48 yards
  3. Q1 San DiegoFumble, 5 plays, 14 yards
  4. Q1 St. Thomas (MN)Punt, 6 plays, 1 yard
  5. Q1 San DiegoPunt, 8 plays, 32 yards
  6. Q1 St. Thomas (MN)Field goal, 9 plays, 32 yards
  7. Q2 St. Thomas (MN)Touchdown, 10 plays, 72 yards
  8. Q2 San DiegoPunt, 3 plays, 9 yards
  9. Q2 St. Thomas (MN)Touchdown, 3 plays, 44 yards
  10. Q2 San DiegoPunt, 5 plays, 17 yards
  11. Q2 St. Thomas (MN)End of half, 5 plays, 22 yards
  12. Q3 San DiegoTouchdown, 7 plays, 72 yards
  13. Q3 St. Thomas (MN)Turnover on downs, 6 plays, 16 yards
  14. Q3 St. Thomas (MN)Touchdown, 6 plays, 72 yards
  15. Q3 San DiegoPunt, 3 plays, 5 yards
  16. Q3 St. Thomas (MN)Field goal, 4 plays, 0 yards
  17. Q3 San DiegoTouchdown, 4 plays, 72 yards
  18. Q3 St. Thomas (MN)Missed FG, 8 plays, 60 yards
  19. Q3 San DiegoTouchdown, 3 plays, 77 yards
  20. Q4 San DiegoPunt, 3 plays, −12 yards
  21. Q4 St. Thomas (MN)Punt, 6 plays, 16 yards
  22. Q4 San DiegoPunt, 3 plays, 7 yards
  23. Q4 St. Thomas (MN)Punt, 3 plays, 7 yards
  24. Q4 San DiegoField goal, 7 plays, 63 yards
  25. Q4 St. Thomas (MN)Fumble, 2 plays, −16 yards
  26. Q4 San DiegoResult not recorded, 3 plays, 4 yards

Play by play

1st quarter7 drives, then St. Thomas (MN) 3, San Diego 0
St. Thomas (MN) Punt, 4 plays
15:001st & 10 at own 35Emiliano Salazar kickoff for 65 yds for a touchback
15:001st & 10 at own 25Andy Peters pass incomplete to JaShawn Todd for a 1ST down San Diego Penalty, Defensive pass interference (Ezekiel Swayne) to the STMN 40 for a 1ST down
15:001st & 10 at own 40Andy Peters pass incomplete to Quentin Cobb-Butler, broken up by Ezekiel Swayne
15:002nd & 10 at own 40Quentin Cobb-Butler run for 1 yd to the STMN 41
15:003rd & 9 at own 41Andy Peters pass complete to Joseph Koch for 1 yd to the STMN 42
San Diego Field goal, 12 plays
15:002nd & 1 at own 36Adam Criter run for 6 yds to the USD 42 for a 1ST down
13:254th & 8 at own 42Elliot Huether punt for 58 yds
San Diego Fumble, 5 plays
13:251st & 10 at own 20Adam Criter run for a loss of 1 yard to the USD 19
13:252nd & 11 at own 19Adam Criter run for 3 yds to the USD 22
13:253rd & 8 at own 22Tyler Voss pass complete to Josh Heverly for 10 yds to the USD 32 for a 1ST down
13:251st & 10 at own 32Tyler Voss pass complete to Cole Monach for 2 yds to the USD 34
11:042nd & 8 at own 34Tyler Voss pass complete to Adam Criter for 2 yds Tyler Voss fumbled, recovered by STMN Jordan Pendleton
St. Thomas (MN) Punt, 6 plays
11:041st & 10 at opp 36Andy Peters run for no gain to the USD 36 St. Thomas-Minnesota Penalty, illegal shift (Gabriel Abel) to the USD 41
11:041st & 15 at opp 41Joseph Koch run for 13 yds to the USD 28
11:042nd & 2 at opp 28Joseph Koch run for 12 yds to the USD 16 for a 1ST down San Diego Penalty, off-side (Cayden Gibson) to the USD 16 for a 1ST down
11:041st & 10 at opp 16Joseph Koch run for a loss of 2 yards to the USD 18
9:492nd & 12 at opp 18Andy Peters pass incomplete to JaShawn Todd, broken up by Ezekiel Swayne
9:493rd & 12 at opp 18Andy Peters sacked by Tre Moore for a loss of 17 yards to the USD 35
8:474th & 29 at opp 35Andy Peters punt for 28 yds
San Diego Punt, 8 plays
8:471st & 10 at own 7Adam Criter run for 1 yd to the USD 8
8:472nd & 9 at own 8Adam Criter run for 7 yds to the USD 15
8:473rd & 2 at own 15Adam Criter run for 3 yds to the USD 18 for a 1ST down
8:471st & 10 at own 18Tyler Voss pass complete to Christopher Hall for 7 yds to the USD 25
8:472nd & 3 at own 25Adam Criter run for 9 yds to the USD 34 for a 1ST down
8:471st & 10 at own 34Tyler Voss pass complete to Christopher Hall for 1 yd to the USD 35
8:472nd & 9 at own 35Tyler Voss pass complete to Cole Monach for 4 yds to the USD 39
8:473rd & 5 at own 39Tyler Voss pass incomplete to Bradley Schlom
4:344th & 5 at own 39Aydan Corrales punt for 44 yds for a 1ST down , JaShawn Todd returns for 13 yds to the STMN 48 for a 1ST down San Diego Penalty, personal foul (Jerry Rangel) to the STMN 45 for a 1ST down
St. Thomas (MN) Field goal, 9 plays
4:341st & 10 at own 45Patrick Bowen run for 2 yds to the STMN 47
4:342nd & 8 at own 47Patrick Bowen run for 9 yds to the USD 44 for a 1ST down
4:341st & 10 at opp 44Andy Peters pass complete to Quentin Cobb-Butler for 9 yds to the USD 35
4:342nd & 1 at opp 35Patrick Bowen run for no gain to the USD 35
4:343rd & 1 at opp 35Andy Peters run for no gain to the USD 35 for a 1ST down San Diego Penalty, off-side (5 Yards) to the USD 30 for a 1ST down
4:341st & 10 at opp 30Patrick Bowen run for 3 yds to the USD 27
4:342nd & 7 at opp 27Andy Peters run for 4 yds to the USD 23
4:343rd & 3 at opp 23Patrick Bowen run for no gain to the USD 23
0:494th & 3 at opp 23Ben Hoiland 40 yd FG GOODSt. Thomas (MN) 3, San Diego 0
San Diego Field goal, 12 plays
0:441st & 10 at own 35Elliot Huether kickoff for 55 yds , Christopher Hall return for 17 yds to the USD 27
0:441st & 10 at own 27Tyler Voss pass complete to Dylan Tapley for 9 yds to the USD 36
Q2 15:001st & 10 at own 42Tyler Voss pass complete to Cole Monach for 5 yds to the USD 47
Q2 15:002nd & 5 at own 47Adam Criter run for 6 yds to the STMN 47 for a 1ST down
Q2 15:001st & 10 at opp 47Adam Criter run for 3 yds to the STMN 44
Q2 15:002nd & 7 at opp 44Adam Criter run for 7 yds to the STMN 37 for a 1ST down
Q2 15:001st & 10 at opp 37Tyler Voss pass complete to Cole Monach for a loss of 1 yard to the STMN 38
Q2 15:002nd & 11 at opp 38Tyler Voss pass complete to Bradley Schlom for 11 yds to the STMN 27 for a 1ST down
Q2 15:001st & 10 at opp 27Adam Criter run for 2 yds to the STMN 25
Q2 15:002nd & 8 at opp 25Tyler Voss pass incomplete to Dylan Tapley, broken up by Javhi Blomquist
Q2 15:003rd & 8 at opp 25Tyler Voss pass incomplete to Bradley Schlom, broken up by Branden Smith
Q2 10:594th & 8 at opp 25Emiliano Salazar 42 yd FG GOODTied at 3
2nd quarter5 drives, then St. Thomas (MN) 17, San Diego 3
St. Thomas (MN) Touchdown, 10 plays
10:591st & 10 at own 35Emiliano Salazar kickoff for 65 yds for a touchback
10:591st & 10 at own 25Patrick Bowen run for 1 yd to the STMN 26
10:592nd & 9 at own 26Patrick Bowen run for 10 yds to the STMN 36 for a 1ST down
10:591st & 10 at own 36Patrick Bowen run for 3 yds to the STMN 39
10:592nd & 7 at own 39Andy Peters pass incomplete to JaShawn Todd for a 1ST down San Diego Penalty, Defensive pass interference (Ruben Lopez) to the USD 46 for a 1ST down
10:591st & 10 at opp 46Andy Peters pass incomplete to JaShawn Todd
10:592nd & 10 at opp 46Andy Peters run for 1 yd to the USD 45
10:593rd & 9 at opp 45Andy Peters pass complete to Quentin Cobb-Butler for 31 yds to the USD 14 for a 1ST down
7:491st & 10 at opp 14JaShawn Todd run for 2 yds to the USD 12
7:492nd & 8 at opp 12Patrick Bowen run for no gain to the USD 12
6:153rd & 8 at opp 12Andy Peters pass complete to Quentin Cobb-Butler for 12 yds for a TD (Ben Hoiland KICK) (Ben Hoiland KICK)St. Thomas (MN) 10, San Diego 3
San Diego Punt, 3 plays
6:071st & 10 at own 35Elliot Huether kickoff for 60 yds , Christopher Hall return for 15 yds to the 50 yard line San Diego Penalty, Offensive holding (Gianno Kassab) to the USD 10
6:071st & 10 at own 10Adam Criter run for 1 yd to the USD 11
6:072nd & 9 at own 11Dom Nankil run for 3 yds to the USD 14
6:073rd & 6 at own 14Dom Nankil pass complete to Cole Monach for 5 yds to the USD 19
3:574th & 1 at own 19Aydan Corrales punt for 37 yds , Eli Paulson returns for 9 yds to the USD 47
St. Thomas (MN) Touchdown, 3 plays
3:571st & 10 at opp 47Gabriel Abel run for 2 yds to the STMN 45 St. Thomas-Minnesota Penalty, Offensive holding (Tyson Schilling) to the STMN 45
3:572nd & 18 at own 45Gabriel Abel run for 4 yds to the STMN 49
2:353rd & 14 at own 49Andy Peters pass complete to Quentin Cobb-Butler for 51 yds for a TD (Ben Hoiland KICK) (Ben Hoiland KICK)St. Thomas (MN) 17, San Diego 3
San Diego Punt, 5 plays
2:351st & 10 at own 35Elliot Huether kickoff for 65 yds for a touchback
2:351st & 10 at own 25Adam Criter run for 4 yds to the USD 29
2:002nd & 6 at own 29Dom Nankil pass complete to Josh Heverly for 18 yds to the USD 47 for a 1ST down
2:001st & 10 at own 47Dom Nankil pass incomplete to Cole Monach
2:002nd & 10 at own 47Dom Nankil sacked by Kole Sneed for a loss of 5 yards to the USD 42
2:003rd & 15 at own 42Dom Nankil pass incomplete to Bradley Schlom
0:554th & 15 at own 42Aydan Corrales punt for 41 yds , JaShawn Todd returns for 8 yds to the STMN 25
St. Thomas (MN) End of half, 5 plays
0:551st & 10 at own 25Andy Peters pass complete to Gabriel Abel for 5 yds to the STMN 30
0:552nd & 5 at own 30Andy Peters pass complete to Eli Paulson for 9 yds to the STMN 39 for a 1ST down
0:551st & 10 at own 39Andy Peters pass complete to JaShawn Todd for 8 yds to the STMN 47
0:552nd & 2 at own 47Andy Peters pass incomplete to JaShawn Todd
0:043rd & 2 at own 47Andy Peters pass incomplete to JaShawn Todd
3rd quarter10 drives, then St. Thomas (MN) 27, San Diego 24
San Diego Touchdown, 7 plays
15:001st & 10 at own 35Elliot Huether kickoff for 65 yds for a touchback
15:001st & 10 at own 25Dom Nankil pass complete to Cole Monach for 9 yds to the USD 34
15:002nd & 1 at own 34Adam Criter run for 8 yds to the USD 42 for a 1ST down
15:001st & 10 at own 42Dom Nankil pass complete to Christopher Hall for 16 yds to the STMN 42 for a 1ST down
15:001st & 10 at opp 42Adam Criter run for 8 yds to the STMN 34
15:002nd & 2 at opp 34Adam Criter run for a loss of 2 yards to the STMN 36
15:003rd & 4 at opp 36Adam Criter run for a loss of 5 yards to the STMN 41
St. Thomas (MN) Turnover on downs, 6 plays
15:001st & 10 at the 50Gabriel Abel run for no gain to the 50 yard line
San Diego Touchdown, 7 plays
12:104th & 9 at opp 41Dom Nankil pass complete to Josh Heverly for 41 yds for a TD (Emiliano Salazar KICK) (Emiliano Salazar KICK)St. Thomas (MN) 17, San Diego 10
St. Thomas (MN) Touchdown, 6 plays
12:101st & 10 at own 35Emiliano Salazar kickoff for 65 yds for a touchback
12:101st & 10 at own 25Andy Peters pass complete to JaShawn Todd for no gain to the STMN 25
12:102nd & 10 at own 25Andy Peters run for 3 yds to the STMN 28
12:103rd & 7 at own 28Andy Peters pass complete to Quentin Cobb-Butler for 11 yds to the STMN 39 for a 1ST down
12:101st & 10 at own 39Patrick Bowen run for 1 yd to the STMN 40
12:102nd & 9 at own 40Andy Peters run for 7 yds to the STMN 47
8:513rd & 2 at own 47Andy Peters run for 53 yds for a TD (Ben Hoiland KICK)St. Thomas (MN) 24, San Diego 10
San Diego Punt, 3 plays
8:511st & 10 at own 35Elliot Huether kickoff for 65 yds for a touchback
8:511st & 10 at own 25Dom Nankil run for no gain to the USD 25
8:512nd & 10 at own 25Dom Nankil pass complete to Cole Monach for 5 yds to the USD 30
8:513rd & 5 at own 30Dom Nankil pass incomplete to Bradley Schlom, broken up by Logan Cassady
7:234th & 5 at own 30punt for no gain , Javhi Blomquist returns for 5 yds to the USD 27
St. Thomas (MN) Field goal, 4 plays
7:231st & 10 at opp 27Gabriel Abel pass incomplete to AJ Boarman
7:232nd & 10 at opp 27Andy Peters pass incomplete to Gabriel Abel
7:233rd & 10 at opp 27Andy Peters pass incomplete to JaShawn Todd
7:044th & 10 at opp 27B. Hoiland 44 yd FG GOODSt. Thomas (MN) 27, San Diego 10
San Diego Touchdown, 4 plays
7:041st & 10 at own 35Elliot Huether kickoff for 62 yds
7:041st & 10 at own 25Adam Criter run for 4 yds to the USD 29
7:042nd & 6 at own 29Dom Nankil pass complete to Josh Heverly for 56 yds to the STMN 15 for a 1ST down
7:041st & 10 at opp 15Adam Criter run for 3 yds to the STMN 12
5:162nd & 7 at opp 12A. Criter run for 12 yds for a TD (E. Salazar KICK)St. Thomas (MN) 27, San Diego 17
St. Thomas (MN) Missed FG, 8 plays
5:101st & 10 at own 35Emiliano Salazar kickoff for 62 yds , JaShawn Todd return for 20 yds to the STMN 23
5:101st & 10 at own 23Andy Peters run for a loss of 2 yards to the STMN 21
5:102nd & 12 at own 21Andy Peters run for 13 yds to the STMN 34 for a 1ST down
4:211st & 10 at own 34Andy Peters pass complete to Tyson Schilling for 38 yds to the USD 28 for a 1ST down
4:211st & 10 at opp 28Andy Peters pass complete to Quentin Cobb-Butler for 18 yds to the USD 10 for a 1ST down
4:211st & goal at opp 10Patrick Bowen run for no gain to the USD 10
4:212nd & goal at opp 10Andy Peters pass incomplete to JaShawn Todd
4:213rd & goal at opp 10Andy Peters sacked by Sean Scheck and Cayden Gibson for a loss of 7 yards to the USD 17
1:224th & goal at opp 17Ben Hoiland 34 yd FG MISSED
San Diego Touchdown, 3 plays
1:221st & 10 at own 20Dom Nankil pass complete to Josh Heverly for 24 yds to the USD 44 for a 1ST down
1:221st & 10 at own 44Adam Criter run for 2 yds to the USD 46
0:072nd & 8 at own 46Dom Nankil pass complete to Cole Monach for 54 yds for a TD (Emiliano Salazar KICK) (Emiliano Salazar KICK)St. Thomas (MN) 27, San Diego 24
St. Thomas (MN) Turnover on downs, 6 plays
0:071st & 10 at own 35Emiliano Salazar kickoff for 60 yds San Diego Penalty, unsportsmanlike conduct (Thomas Nunes) to the 50 yard line
Q4 15:002nd & 10 at the 50Andy Peters run for 11 yds to the USD 39 for a 1ST down
Q4 15:001st & 10 at opp 39Andy Peters run for 4 yds to the USD 35
Q4 15:002nd & 6 at opp 35Andy Peters run for 1 yd to the USD 34
Q4 15:003rd & 5 at opp 34Andy Peters pass incomplete to Eli Paulson, broken up by Ruben Lopez
Q4 12:454th & 5 at opp 34Andy Peters pass complete to Patrick Bowen for 4 yds to the USD 30
4th quarter6 drives, then San Diego 30, St. Thomas (MN) 27
San Diego Punt, 3 plays
12:451st & 10 at own 30Dom Nankil sacked by Jordan Pendleton for a loss of 7 yards to the USD 23
12:452nd & 17 at own 23Dom Nankil sacked by Jordan Pendleton and Kole Sneed for a loss of 10 yards to the USD 13
12:453rd & 27 at own 13Tyler Voss pass complete to Adam Criter for 5 yds to the USD 18
11:034th & 22 at own 18Emiliano Salazar punt for 42 yds
St. Thomas (MN) Punt, 6 plays
11:031st & 10 at own 40Gabriel Abel run for 6 yds to the STMN 46
11:032nd & 4 at own 46Gabriel Abel run for no gain to the STMN 46
11:033rd & 4 at own 46Andy Peters pass complete to Tyson Schilling for 19 yds to the USD 35 for a 1ST down
11:031st & 10 at opp 35St. Thomas-Minnesota Penalty, false start (Jason Laliberte) to the USD 40
11:031st & 15 at opp 40Gabriel Abel run for a loss of 3 yards to the USD 43
11:032nd & 18 at opp 43Gabriel Abel run for a loss of 1 yard to the USD 44
11:033rd & 19 at opp 44Andy Peters pass incomplete to Quentin Cobb-Butler
6:584th & 19 at opp 44Elliot Huether punt for 38 yds
San Diego Punt, 3 plays
6:581st & 10 at own 6Adam Criter run for 4 yds to the USD 10
6:582nd & 6 at own 10Dom Nankil pass incomplete to Cole Monach, broken up by Nick Hand
6:583rd & 6 at own 10Dom Nankil pass complete to Bradley Schlom for 3 yds to the USD 13
5:294th & 3 at own 13Emiliano Salazar punt for 57 yds , JaShawn Todd returns for 12 yds to the STMN 42
St. Thomas (MN) Punt, 3 plays
5:291st & 10 at own 42Gabriel Abel run for 7 yds to the STMN 49
5:292nd & 3 at own 49Andy Peters pass incomplete to Luke Schuler
5:293rd & 3 at own 49Andy Peters pass incomplete to JaShawn Todd
4:284th & 3 at own 49Elliot Huether punt for 51 yds
San Diego Field goal, 7 plays
4:281st & 10 at own 20Adam Criter run for 33 yds to the STMN 47 for a 1ST down
4:281st & 10 at opp 47Adam Criter run for no gain to the STMN 47
4:282nd & 10 at opp 47Dom Nankil pass complete to Cole Monach for 34 yds to the STMN 13 for a 1ST down
4:281st & 10 at opp 13Adam Criter run for a loss of 3 yards to the STMN 16
4:282nd & 13 at opp 16Dom Nankil run for a loss of 1 yard to the STMN 17
2:003rd & 14 at opp 17Dom Nankil pass incomplete to Josh Heverly, broken up by Branden Smith
1:524th & 14 at opp 17E. Salazar 34 yd FG GOODTied at 27
1:441st & 10 at own 35Emiliano Salazar kickoff for 63 yds , JaShawn Todd return for 20 yds to the STMN 22
1:441st & 10 at own 22Andy Peters sacked by Tre Moore for a loss of 16 yards to the STMN 6 Andy Peters fumbled, recovered by STMN Lucas Cannon , return for 0 yards
0:532nd & 26 at own 6Andy Peters run for 6 yds to the STMN 12 Andy Peters fumbled, recovered by USD Jake Higgins
San Diego Result not recorded, 3 plays
0:531st & 10 at opp 12Adam Criter run for no gain to the STMN 12
0:492nd & 10 at opp 12Adam Criter run for 4 yds to the STMN 8
0:493rd & 6 at opp 8Adam Criter run for 1 yd to the STMN 8

Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.

St. Thomas (MN) leads 4–⁠2 in six meetings, counting the one since this game.

Recent meetings
2026St. Thomas (MN) 50, San Diego 17
2025San Diego 30, St. Thomas (MN) 27
2024St. Thomas (MN) 34, San Diego 14
2023St. Thomas (MN) 20, San Diego 14
2022St. Thomas (MN) 49, San Diego 42
2021San Diego 27, St. Thomas (MN) 24

Around this game