From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
St. Thomas (MN)
San Diego
347
Total yards
420
216
Passing yards
320
131
Rushing yards
100
8.0
Yards per pass
10.7
3.4
Yards per rush
2.9
18
First downs
17
6–15
Third downs
2–12
0–1
Fourth downs
1–1
1
Turnovers
1
3–20
Penalties
6–75
30:37
Possession
29:23
Efficiency
St. Thomas (MN)
San Diego
35%
Success rate
36%
−0.06
EPA per play
0.19
1.73
Explosiveness
1.64
−0.22
Rushing EPA
−0.16
0.15
Passing EPA
0.55
35%
Passing-down success
24%
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
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.
Q1 St. Thomas (MN)Punt, 4 plays, 17 yards
Q1 San DiegoField goal, 12 plays, 48 yards
Q1 San DiegoFumble, 5 plays, 14 yards
Q1 St. Thomas (MN)Punt, 6 plays, 1 yard
Q1 San DiegoPunt, 8 plays, 32 yards
Q1 St. Thomas (MN)Field goal, 9 plays, 32 yards
Q2 St. Thomas (MN)Touchdown, 10 plays, 72 yards
Q2 San DiegoPunt, 3 plays, 9 yards
Q2 St. Thomas (MN)Touchdown, 3 plays, 44 yards
Q2 San DiegoPunt, 5 plays, 17 yards
Q2 St. Thomas (MN)End of half, 5 plays, 22 yards
Q3 San DiegoTouchdown, 7 plays, 72 yards
Q3 St. Thomas (MN)Turnover on downs, 6 plays, 16 yards
Q3 St. Thomas (MN)Touchdown, 6 plays, 72 yards
Q3 San DiegoPunt, 3 plays, 5 yards
Q3 St. Thomas (MN)Field goal, 4 plays, 0 yards
Q3 San DiegoTouchdown, 4 plays, 72 yards
Q3 St. Thomas (MN)Missed FG, 8 plays, 60 yards
Q3 San DiegoTouchdown, 3 plays, 77 yards
Q4 San DiegoPunt, 3 plays, −12 yards
Q4 St. Thomas (MN)Punt, 6 plays, 16 yards
Q4 San DiegoPunt, 3 plays, 7 yards
Q4 St. Thomas (MN)Punt, 3 plays, 7 yards
Q4 San DiegoField goal, 7 plays, 63 yards
Q4 St. Thomas (MN)Fumble, 2 plays, −16 yards
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:00
1st & 10 at own 35
Emiliano Salazar kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Andy 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:00
1st & 10 at own 40
Andy Peters pass incomplete to Quentin Cobb-Butler, broken up by Ezekiel Swayne
15:00
2nd & 10 at own 40
Quentin Cobb-Butler run for 1 yd to the STMN 41
15:00
3rd & 9 at own 41
Andy Peters pass complete to Joseph Koch for 1 yd to the STMN 42
San Diego Field goal, 12 plays
15:00
2nd & 1 at own 36
Adam Criter run for 6 yds to the USD 42 for a 1ST down
13:25
4th & 8 at own 42
Elliot Huether punt for 58 yds
San Diego Fumble, 5 plays
13:25
1st & 10 at own 20
Adam Criter run for a loss of 1 yard to the USD 19
13:25
2nd & 11 at own 19
Adam Criter run for 3 yds to the USD 22
13:25
3rd & 8 at own 22
Tyler Voss pass complete to Josh Heverly for 10 yds to the USD 32 for a 1ST down
13:25
1st & 10 at own 32
Tyler Voss pass complete to Cole Monach for 2 yds to the USD 34
11:04
2nd & 8 at own 34
Tyler Voss pass complete to Adam Criter for 2 yds Tyler Voss fumbled, recovered by STMN Jordan Pendleton
St. Thomas (MN) Punt, 6 plays
11:04
1st & 10 at opp 36
Andy Peters run for no gain to the USD 36 St. Thomas-Minnesota Penalty, illegal shift (Gabriel Abel) to the USD 41
11:04
1st & 15 at opp 41
Joseph Koch run for 13 yds to the USD 28
11:04
2nd & 2 at opp 28
Joseph 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:04
1st & 10 at opp 16
Joseph Koch run for a loss of 2 yards to the USD 18
9:49
2nd & 12 at opp 18
Andy Peters pass incomplete to JaShawn Todd, broken up by Ezekiel Swayne
9:49
3rd & 12 at opp 18
Andy Peters sacked by Tre Moore for a loss of 17 yards to the USD 35
8:47
4th & 29 at opp 35
Andy Peters punt for 28 yds
San Diego Punt, 8 plays
8:47
1st & 10 at own 7
Adam Criter run for 1 yd to the USD 8
8:47
2nd & 9 at own 8
Adam Criter run for 7 yds to the USD 15
8:47
3rd & 2 at own 15
Adam Criter run for 3 yds to the USD 18 for a 1ST down
8:47
1st & 10 at own 18
Tyler Voss pass complete to Christopher Hall for 7 yds to the USD 25
8:47
2nd & 3 at own 25
Adam Criter run for 9 yds to the USD 34 for a 1ST down
8:47
1st & 10 at own 34
Tyler Voss pass complete to Christopher Hall for 1 yd to the USD 35
8:47
2nd & 9 at own 35
Tyler Voss pass complete to Cole Monach for 4 yds to the USD 39
8:47
3rd & 5 at own 39
Tyler Voss pass incomplete to Bradley Schlom
4:34
4th & 5 at own 39
Aydan 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:34
1st & 10 at own 45
Patrick Bowen run for 2 yds to the STMN 47
4:34
2nd & 8 at own 47
Patrick Bowen run for 9 yds to the USD 44 for a 1ST down
4:34
1st & 10 at opp 44
Andy Peters pass complete to Quentin Cobb-Butler for 9 yds to the USD 35
4:34
2nd & 1 at opp 35
Patrick Bowen run for no gain to the USD 35
4:34
3rd & 1 at opp 35
Andy 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:34
1st & 10 at opp 30
Patrick Bowen run for 3 yds to the USD 27
4:34
2nd & 7 at opp 27
Andy Peters run for 4 yds to the USD 23
4:34
3rd & 3 at opp 23
Patrick Bowen run for no gain to the USD 23
0:49
4th & 3 at opp 23
Ben Hoiland 40 yd FG GOODSt. Thomas (MN) 3, San Diego 0
San Diego Field goal, 12 plays
0:44
1st & 10 at own 35
Elliot Huether kickoff for 55 yds , Christopher Hall return for 17 yds to the USD 27
0:44
1st & 10 at own 27
Tyler Voss pass complete to Dylan Tapley for 9 yds to the USD 36
Q2 15:00
1st & 10 at own 42
Tyler Voss pass complete to Cole Monach for 5 yds to the USD 47
Q2 15:00
2nd & 5 at own 47
Adam Criter run for 6 yds to the STMN 47 for a 1ST down
Q2 15:00
1st & 10 at opp 47
Adam Criter run for 3 yds to the STMN 44
Q2 15:00
2nd & 7 at opp 44
Adam Criter run for 7 yds to the STMN 37 for a 1ST down
Q2 15:00
1st & 10 at opp 37
Tyler Voss pass complete to Cole Monach for a loss of 1 yard to the STMN 38
Q2 15:00
2nd & 11 at opp 38
Tyler Voss pass complete to Bradley Schlom for 11 yds to the STMN 27 for a 1ST down
Q2 15:00
1st & 10 at opp 27
Adam Criter run for 2 yds to the STMN 25
Q2 15:00
2nd & 8 at opp 25
Tyler Voss pass incomplete to Dylan Tapley, broken up by Javhi Blomquist
Q2 15:00
3rd & 8 at opp 25
Tyler Voss pass incomplete to Bradley Schlom, broken up by Branden Smith
Q2 10:59
4th & 8 at opp 25
Emiliano 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:59
1st & 10 at own 35
Emiliano Salazar kickoff for 65 yds for a touchback
10:59
1st & 10 at own 25
Patrick Bowen run for 1 yd to the STMN 26
10:59
2nd & 9 at own 26
Patrick Bowen run for 10 yds to the STMN 36 for a 1ST down
10:59
1st & 10 at own 36
Patrick Bowen run for 3 yds to the STMN 39
10:59
2nd & 7 at own 39
Andy 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:59
1st & 10 at opp 46
Andy Peters pass incomplete to JaShawn Todd
10:59
2nd & 10 at opp 46
Andy Peters run for 1 yd to the USD 45
10:59
3rd & 9 at opp 45
Andy Peters pass complete to Quentin Cobb-Butler for 31 yds to the USD 14 for a 1ST down
7:49
1st & 10 at opp 14
JaShawn Todd run for 2 yds to the USD 12
7:49
2nd & 8 at opp 12
Patrick Bowen run for no gain to the USD 12
6:15
3rd & 8 at opp 12
Andy 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:07
1st & 10 at own 35
Elliot 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:07
1st & 10 at own 10
Adam Criter run for 1 yd to the USD 11
6:07
2nd & 9 at own 11
Dom Nankil run for 3 yds to the USD 14
6:07
3rd & 6 at own 14
Dom Nankil pass complete to Cole Monach for 5 yds to the USD 19
3:57
4th & 1 at own 19
Aydan Corrales punt for 37 yds , Eli Paulson returns for 9 yds to the USD 47
St. Thomas (MN) Touchdown, 3 plays
3:57
1st & 10 at opp 47
Gabriel Abel run for 2 yds to the STMN 45 St. Thomas-Minnesota Penalty, Offensive holding (Tyson Schilling) to the STMN 45
3:57
2nd & 18 at own 45
Gabriel Abel run for 4 yds to the STMN 49
2:35
3rd & 14 at own 49
Andy 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:35
1st & 10 at own 35
Elliot Huether kickoff for 65 yds for a touchback
2:35
1st & 10 at own 25
Adam Criter run for 4 yds to the USD 29
2:00
2nd & 6 at own 29
Dom Nankil pass complete to Josh Heverly for 18 yds to the USD 47 for a 1ST down
2:00
1st & 10 at own 47
Dom Nankil pass incomplete to Cole Monach
2:00
2nd & 10 at own 47
Dom Nankil sacked by Kole Sneed for a loss of 5 yards to the USD 42
2:00
3rd & 15 at own 42
Dom Nankil pass incomplete to Bradley Schlom
0:55
4th & 15 at own 42
Aydan Corrales punt for 41 yds , JaShawn Todd returns for 8 yds to the STMN 25
St. Thomas (MN) End of half, 5 plays
0:55
1st & 10 at own 25
Andy Peters pass complete to Gabriel Abel for 5 yds to the STMN 30
0:55
2nd & 5 at own 30
Andy Peters pass complete to Eli Paulson for 9 yds to the STMN 39 for a 1ST down
0:55
1st & 10 at own 39
Andy Peters pass complete to JaShawn Todd for 8 yds to the STMN 47
0:55
2nd & 2 at own 47
Andy Peters pass incomplete to JaShawn Todd
0:04
3rd & 2 at own 47
Andy Peters pass incomplete to JaShawn Todd
3rd quarter10 drives, then St. Thomas (MN) 27, San Diego 24
San Diego Touchdown, 7 plays
15:00
1st & 10 at own 35
Elliot Huether kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Dom Nankil pass complete to Cole Monach for 9 yds to the USD 34
15:00
2nd & 1 at own 34
Adam Criter run for 8 yds to the USD 42 for a 1ST down
15:00
1st & 10 at own 42
Dom Nankil pass complete to Christopher Hall for 16 yds to the STMN 42 for a 1ST down
15:00
1st & 10 at opp 42
Adam Criter run for 8 yds to the STMN 34
15:00
2nd & 2 at opp 34
Adam Criter run for a loss of 2 yards to the STMN 36
15:00
3rd & 4 at opp 36
Adam Criter run for a loss of 5 yards to the STMN 41
St. Thomas (MN) Turnover on downs, 6 plays
15:00
1st & 10 at the 50
Gabriel Abel run for no gain to the 50 yard line
San Diego Touchdown, 7 plays
12:10
4th & 9 at opp 41
Dom 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:10
1st & 10 at own 35
Emiliano Salazar kickoff for 65 yds for a touchback
12:10
1st & 10 at own 25
Andy Peters pass complete to JaShawn Todd for no gain to the STMN 25
12:10
2nd & 10 at own 25
Andy Peters run for 3 yds to the STMN 28
12:10
3rd & 7 at own 28
Andy Peters pass complete to Quentin Cobb-Butler for 11 yds to the STMN 39 for a 1ST down
12:10
1st & 10 at own 39
Patrick Bowen run for 1 yd to the STMN 40
12:10
2nd & 9 at own 40
Andy Peters run for 7 yds to the STMN 47
8:51
3rd & 2 at own 47
Andy Peters run for 53 yds for a TD (Ben Hoiland KICK)St. Thomas (MN) 24, San Diego 10
San Diego Punt, 3 plays
8:51
1st & 10 at own 35
Elliot Huether kickoff for 65 yds for a touchback
8:51
1st & 10 at own 25
Dom Nankil run for no gain to the USD 25
8:51
2nd & 10 at own 25
Dom Nankil pass complete to Cole Monach for 5 yds to the USD 30
8:51
3rd & 5 at own 30
Dom Nankil pass incomplete to Bradley Schlom, broken up by Logan Cassady
7:23
4th & 5 at own 30
punt for no gain , Javhi Blomquist returns for 5 yds to the USD 27
St. Thomas (MN) Field goal, 4 plays
7:23
1st & 10 at opp 27
Gabriel Abel pass incomplete to AJ Boarman
7:23
2nd & 10 at opp 27
Andy Peters pass incomplete to Gabriel Abel
7:23
3rd & 10 at opp 27
Andy Peters pass incomplete to JaShawn Todd
7:04
4th & 10 at opp 27
B. Hoiland 44 yd FG GOODSt. Thomas (MN) 27, San Diego 10
San Diego Touchdown, 4 plays
7:04
1st & 10 at own 35
Elliot Huether kickoff for 62 yds
7:04
1st & 10 at own 25
Adam Criter run for 4 yds to the USD 29
7:04
2nd & 6 at own 29
Dom Nankil pass complete to Josh Heverly for 56 yds to the STMN 15 for a 1ST down
7:04
1st & 10 at opp 15
Adam Criter run for 3 yds to the STMN 12
5:16
2nd & 7 at opp 12
A. 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:10
1st & 10 at own 35
Emiliano Salazar kickoff for 62 yds , JaShawn Todd return for 20 yds to the STMN 23
5:10
1st & 10 at own 23
Andy Peters run for a loss of 2 yards to the STMN 21
5:10
2nd & 12 at own 21
Andy Peters run for 13 yds to the STMN 34 for a 1ST down
4:21
1st & 10 at own 34
Andy Peters pass complete to Tyson Schilling for 38 yds to the USD 28 for a 1ST down
4:21
1st & 10 at opp 28
Andy Peters pass complete to Quentin Cobb-Butler for 18 yds to the USD 10 for a 1ST down
4:21
1st & goal at opp 10
Patrick Bowen run for no gain to the USD 10
4:21
2nd & goal at opp 10
Andy Peters pass incomplete to JaShawn Todd
4:21
3rd & goal at opp 10
Andy Peters sacked by Sean Scheck and Cayden Gibson for a loss of 7 yards to the USD 17
1:22
4th & goal at opp 17
Ben Hoiland 34 yd FG MISSED
San Diego Touchdown, 3 plays
1:22
1st & 10 at own 20
Dom Nankil pass complete to Josh Heverly for 24 yds to the USD 44 for a 1ST down
1:22
1st & 10 at own 44
Adam Criter run for 2 yds to the USD 46
0:07
2nd & 8 at own 46
Dom 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:07
1st & 10 at own 35
Emiliano Salazar kickoff for 60 yds San Diego Penalty, unsportsmanlike conduct (Thomas Nunes) to the 50 yard line
Q4 15:00
2nd & 10 at the 50
Andy Peters run for 11 yds to the USD 39 for a 1ST down
Q4 15:00
1st & 10 at opp 39
Andy Peters run for 4 yds to the USD 35
Q4 15:00
2nd & 6 at opp 35
Andy Peters run for 1 yd to the USD 34
Q4 15:00
3rd & 5 at opp 34
Andy Peters pass incomplete to Eli Paulson, broken up by Ruben Lopez
Q4 12:45
4th & 5 at opp 34
Andy 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:45
1st & 10 at own 30
Dom Nankil sacked by Jordan Pendleton for a loss of 7 yards to the USD 23
12:45
2nd & 17 at own 23
Dom Nankil sacked by Jordan Pendleton and Kole Sneed for a loss of 10 yards to the USD 13
12:45
3rd & 27 at own 13
Tyler Voss pass complete to Adam Criter for 5 yds to the USD 18
11:03
4th & 22 at own 18
Emiliano Salazar punt for 42 yds
St. Thomas (MN) Punt, 6 plays
11:03
1st & 10 at own 40
Gabriel Abel run for 6 yds to the STMN 46
11:03
2nd & 4 at own 46
Gabriel Abel run for no gain to the STMN 46
11:03
3rd & 4 at own 46
Andy Peters pass complete to Tyson Schilling for 19 yds to the USD 35 for a 1ST down
11:03
1st & 10 at opp 35
St. Thomas-Minnesota Penalty, false start (Jason Laliberte) to the USD 40
11:03
1st & 15 at opp 40
Gabriel Abel run for a loss of 3 yards to the USD 43
11:03
2nd & 18 at opp 43
Gabriel Abel run for a loss of 1 yard to the USD 44
11:03
3rd & 19 at opp 44
Andy Peters pass incomplete to Quentin Cobb-Butler
6:58
4th & 19 at opp 44
Elliot Huether punt for 38 yds
San Diego Punt, 3 plays
6:58
1st & 10 at own 6
Adam Criter run for 4 yds to the USD 10
6:58
2nd & 6 at own 10
Dom Nankil pass incomplete to Cole Monach, broken up by Nick Hand
6:58
3rd & 6 at own 10
Dom Nankil pass complete to Bradley Schlom for 3 yds to the USD 13
5:29
4th & 3 at own 13
Emiliano Salazar punt for 57 yds , JaShawn Todd returns for 12 yds to the STMN 42
St. Thomas (MN) Punt, 3 plays
5:29
1st & 10 at own 42
Gabriel Abel run for 7 yds to the STMN 49
5:29
2nd & 3 at own 49
Andy Peters pass incomplete to Luke Schuler
5:29
3rd & 3 at own 49
Andy Peters pass incomplete to JaShawn Todd
4:28
4th & 3 at own 49
Elliot Huether punt for 51 yds
San Diego Field goal, 7 plays
4:28
1st & 10 at own 20
Adam Criter run for 33 yds to the STMN 47 for a 1ST down
4:28
1st & 10 at opp 47
Adam Criter run for no gain to the STMN 47
4:28
2nd & 10 at opp 47
Dom Nankil pass complete to Cole Monach for 34 yds to the STMN 13 for a 1ST down
4:28
1st & 10 at opp 13
Adam Criter run for a loss of 3 yards to the STMN 16
4:28
2nd & 13 at opp 16
Dom Nankil run for a loss of 1 yard to the STMN 17
2:00
3rd & 14 at opp 17
Dom Nankil pass incomplete to Josh Heverly, broken up by Branden Smith
1:52
4th & 14 at opp 17
E. Salazar 34 yd FG GOODTied at 27
1:44
1st & 10 at own 35
Emiliano Salazar kickoff for 63 yds , JaShawn Todd return for 20 yds to the STMN 22
1:44
1st & 10 at own 22
Andy 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:53
2nd & 26 at own 6
Andy 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:53
1st & 10 at opp 12
Adam Criter run for no gain to the STMN 12
0:49
2nd & 10 at opp 12
Adam Criter run for 4 yds to the STMN 8
0:49
3rd & 6 at opp 8
Adam 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.