Lindenwood at St. Thomas (MN)

Thursday, August 28, 2025

St. Thomas (MN) beat Lindenwood 35–⁠13. It was their second meeting; the series is even at 1–⁠1.

AwayLindenwood6–⁠6 in 2025
13
HomeSt. Thomas (MN)7–⁠5 in 2025
35

Final at O’Shaughnessy Stadium, Saint PaulAttendance 3,565

At kickoff
77°F, clear, wind 10 mph from the northeastWeather: NOAA NCEI Global Historical Climatology Network hourly; St Paul Dwtn Airport, 4 km from the stadium, seven minutes before kickoff
Official
Joe SchmoeGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Lindenwood076013
St. Thomas (MN)07141435

Standouts

  • PassingNate Glantz18 of 29, 318 yards, 1 TDLindenwood
  • RushingJoseph Koch18 carries, 154 yards, 1 TDSt. Thomas (MN)
  • ReceivingDrew Krobath5 catches, 128 yardsLindenwood

Player stats

Lindenwood

PassingC/AttYdsTDInt
Nate Glantz18/2931810
Pops Battle0/1000
RushingCarYdsTDLong
Steve Hall1470016
Jared Rhodes1340113
Robert Giaimo119019
Nate Glantz51107
ReceivingRecYdsTDLong
Drew Krobath5128041
John Anthony490145
Darrin Fugitt456037
Rico Bond327016

St. Thomas (MN)

PassingC/AttYdsTDInt
Andy Peters11/1817220
RushingCarYdsTDLong
Joseph Koch18154177
Pat Bowen844014
JaShawn Todd532018
Andy Peters729011
ReceivingRecYdsTDLong
Stefano Giovannelli251044
JaShawn Todd347124
Tyson Schilling228021
Quentin Cobb-Butler327013

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

Team stats

LindenwoodSt. Thomas (MN)
450Total yards447
318Passing yards172
132Rushing yards275
10.6Yards per pass9.1
3.8Yards per rush6.3
22First downs23
4–⁠12Third downs7–⁠11
0–⁠1Fourth downs1–⁠1
1Turnovers0
4–⁠41Penalties7–⁠42
30:43Possession29:17

Efficiency

LindenwoodSt. Thomas (MN)
43%Success rate45%
0.17EPA per play0.42
1.15Explosiveness1.49
−0.26Rushing EPA0.33
0.59Passing EPA0.62
32%Passing-down success40%

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)

St. Thomas (MN) 62% to win. Elo’s favorite won.

The line

Lindenwood −6.5, over/under 51.5.

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

Every drive

St. Thomas (MN) end zoneLindenwood end zoneQ1 LindenwoodMissed FG, 10 playsQ1 LindenwoodMissed FG, 15 playsQ1 St. Thomas (MN)Punt, 4 playsQ1 LindenwoodMissed FG, 9 playsQ1 St. Thomas (MN)Punt, 6 playsQ2 St. Thomas (MN)Touchdown, 5 playsQ2 LindenwoodTouchdown, 7 playsQ2 St. Thomas (MN)Missed FG, 11 playsQ3 St. Thomas (MN)Touchdown, 7 playsQ3 St. Thomas (MN)Touchdown, 6 playsQ3 LindenwoodTouchdown, 3 playsQ3 St. Thomas (MN)Touchdown, 6 playsQ3 LindenwoodPunt, 5 playsQ3 St. Thomas (MN)Punt, 6 playsQ3 LindenwoodPunt, 3 playsQ4 LindenwoodFumble, 3 playsQ4 St. Thomas (MN)Touchdown, 10 playsQ4 LindenwoodTurnover on downs, 15 playsQ4 St. Thomas (MN)Result not recorded, 5 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. St. Thomas (MN) drives left to right, Lindenwood right to left.
  1. Q1 LindenwoodMissed FG, 10 plays, 64 yards
  2. Q1 LindenwoodMissed FG, 15 plays, 52 yards
  3. Q1 St. Thomas (MN)Punt, 4 plays, 16 yards
  4. Q1 LindenwoodMissed FG, 9 plays, 69 yards
  5. Q1 St. Thomas (MN)Punt, 6 plays, 12 yards
  6. Q2 St. Thomas (MN)Touchdown, 5 plays, 59 yards
  7. Q2 LindenwoodTouchdown, 7 plays, 70 yards
  8. Q2 St. Thomas (MN)Missed FG, 11 plays, 39 yards
  9. Q3 St. Thomas (MN)Touchdown, 7 plays, 45 yards
  10. Q3 St. Thomas (MN)Touchdown, 6 plays, 40 yards
  11. Q3 LindenwoodTouchdown, 3 plays, 62 yards
  12. Q3 St. Thomas (MN)Touchdown, 6 plays, 80 yards
  13. Q3 LindenwoodPunt, 5 plays, 35 yards
  14. Q3 St. Thomas (MN)Punt, 6 plays, 14 yards
  15. Q3 LindenwoodPunt, 3 plays, −2 yards
  16. Q4 LindenwoodFumble, 3 plays, 9 yards
  17. Q4 St. Thomas (MN)Touchdown, 10 plays, 37 yards
  18. Q4 LindenwoodTurnover on downs, 15 plays, 72 yards
  19. Q4 St. Thomas (MN)Result not recorded, 5 plays, 82 yards

Play by play

1st quarter5 drives, then Tied at 0
Lindenwood Missed FG, 10 plays
15:001st & 10 at own 20Steve Hall run for 2 yds to the LIN 22
15:002nd & 8 at own 22Steve Hall run for 11 yds to the LIN 33 for a 1ST down
15:001st & 10 at own 33Nate Glantz pass complete to Steve Hall for no gain to the LIN 33
15:002nd & 10 at own 33Nate Glantz pass incomplete to John Anthony, broken up by Den Juette
15:003rd & 10 at own 33Nate Glantz pass complete to Drew Krobath for 41 yds to the STMN 26 for a 1ST down
15:001st & 10 at opp 26Steve Hall run for 13 yds to the STMN 13 for a 1ST down
15:001st & 10 at opp 13Steve Hall run for 1 yd to the STMN 12
15:002nd & 9 at opp 12Nate Glantz run for 4 yds to the STMN 8
15:003rd & 5 at opp 8Pops Battle sacked by Caden Nelson and Kole Sneed for a loss of 8 yards to the STMN 16
Lindenwood Missed FG, 15 plays
15:001st & 10 at own 26Jared Rhodes run for a loss of 2 yards to the LIN 24
14:531st & 10 at own 35Ben Hoiland kickoff for 60 yds , Rico Bond return for 15 yds to the LIN 20
10:024th & 13 at opp 16Will Graham 28 yd FG MISSED
St. Thomas (MN) Punt, 4 plays
10:021st & 10 at own 20JaShawn Todd run for 13 yds to the STMN 33 for a 1ST down
10:021st & 10 at own 33Andy Peters pass incomplete to Quentin Cobb-Butler
10:022nd & 10 at own 33Andy Peters run for 3 yds to the STMN 36
10:023rd & 7 at own 36Andy Peters pass incomplete to Quentin Cobb-Butler
8:384th & 7 at own 36Elliot Huether punt for 46 yds , Rico Bond returns for 2 yds to the LIN 20
Lindenwood Missed FG, 9 plays
8:381st & 10 at own 20Steve Hall run for 3 yds to the LIN 23
8:382nd & 7 at own 23Nate Glantz pass complete to Darrin Fugitt for 37 yds to the STMN 40 for a 1ST down
8:381st & 10 at opp 40Steve Hall run for 16 yds to the STMN 24 for a 1ST down
8:381st & 10 at opp 24Steve Hall run for 3 yds to the STMN 21
8:382nd & 7 at opp 21Steve Hall run for 12 yds to the STMN 9 for a 1ST down
8:381st & goal at opp 9Nate Glantz run for 3 yds to the STMN 6
8:382nd & goal at opp 6Steve Hall run for a loss of 5 yards to the STMN 11
8:383rd & goal at opp 11Nate Glantz pass incomplete to Drew Krobath
4:264th & goal at opp 11Will Graham 28 yd FG MISSED
St. Thomas (MN) Punt, 6 plays
4:261st & 10 at own 20Joseph Koch run for a loss of 1 yard to the STMN 19
4:262nd & 11 at own 19Joseph Koch run for 5 yds to the STMN 24
4:263rd & 6 at own 24Andy Peters pass complete to JaShawn Todd for 7 yds to the STMN 31 for a 1ST down
4:261st & 10 at own 31Joseph Koch run for no gain to the STMN 31
4:262nd & 10 at own 31Andy Peters run for 1 yd to the STMN 32
4:263rd & 9 at own 32Andy Peters pass incomplete to Mariano Birdno, broken up by Eric Gant
0:464th & 9 at own 32Elliot Huether punt for 48 yds , Rico Bond returns for 6 yds to the LIN 26
2nd quarter5 drives, then Tied at 7
Lindenwood Missed FG, 15 plays
15:002nd & 12 at own 24Nate Glantz pass complete to Drew Krobath for 19 yds to the LIN 43 for a 1ST down
15:001st & 10 at own 43Jared Rhodes run for 3 yds to the LIN 46
15:002nd & 7 at own 46Nate Glantz pass complete to John Anthony for no gain to the STMN 46 St. Thomas-Minnesota Penalty, off-side (Kole Sneed) to the STMN 49
15:002nd & 2 at opp 49Jared Rhodes run for 9 yds to the STMN 40 for a 1ST down
15:001st & 10 at opp 40Nate Glantz pass incomplete to John Anthony
15:002nd & 10 at opp 40Jared Rhodes run for 5 yds to the STMN 35
15:003rd & 5 at opp 35Nate Glantz pass complete to Rico Bond for 5 yds to the STMN 30 for a 1ST down
15:001st & 10 at opp 30Jared Rhodes run for 6 yds to the STMN 24
15:002nd & 4 at opp 24Jared Rhodes run for 3 yds to the STMN 21
15:003rd & 1 at opp 21Nate Glantz pass complete to Rico Bond for 6 yds to the STMN 15 for a 1ST down
15:001st & 10 at opp 15Jared Rhodes run for a loss of 3 yards to the STMN 18
15:002nd & 13 at opp 18Nate Glantz sacked by Rocco DiLeonardi for a loss of 4 yards to the STMN 22
15:003rd & 17 at opp 22Nate Glantz pass complete to Darrin Fugitt for no gain to the STMN 22
7:504th & 17 at opp 22Will Graham 38 yd FG MISSED
St. Thomas (MN) Touchdown, 5 plays
7:501st & 10 at own 22Andy Peters run for 11 yds to the STMN 33 for a 1ST down
7:501st & 10 at own 33JaShawn Todd run for no gain to the STMN 33
7:502nd & 10 at own 33Andy Peters pass complete to Stefano Giovannelli for 44 yds to the LIN 23 for a 1ST down
7:501st & 10 at opp 23Patrick Bowen run for 4 yds to the LIN 19
Lindenwood Touchdown, 7 plays
5:061st & 10 at own 35Ben Hoiland kickoff for 59 yds , Rico Bond return for 21 yds to the LIN 27
5:061st & 10 at own 27Nate Glantz pass incomplete to Jalen Smith, broken up by Nick Hand
5:062nd & 10 at own 27Jared Rhodes run for 13 yds to the LIN 40 for a 1ST down
5:061st & 10 at own 40Nate Glantz pass complete to Drew Krobath for 16 yds to the STMN 44 for a 1ST down
5:061st & 10 at opp 44Jared Rhodes run for 3 yds to the STMN 41
5:062nd & 7 at opp 41Nate Glantz pass complete to Drew Krobath for 40 yds to the STMN 1 for a 1ST down
2:441st & goal at opp 1Jared Rhodes run for no gain to the STMN 1
2:012nd & goal at opp 1Jared Rhodes 1 Yd Run (Will Graham Kick)
St. Thomas (MN) Missed FG, 11 plays
2:011st & 10 at own 35Will Graham kickoff for 65 yds for a touchback
2:011st & 10 at own 25Joseph Koch run for 4 yds to the STMN 29
2:012nd & 6 at own 29Joseph Koch run for 10 yds to the STMN 39 for a 1ST down
2:011st & 10 at own 39JaShawn Todd run for a loss of 1 yard to the STMN 38
2:012nd & 11 at own 38Andy Peters pass complete to Stefano Giovannelli for 7 yds to the STMN 45
2:013rd & 4 at own 45Andy Peters run for 8 yds to the LIN 47 for a 1ST down
2:011st & 10 at opp 47Andy Peters pass incomplete to Stefano Giovannelli St. Thomas-Minnesota Penalty, face mask (15 yards) (JaShawn Todd) to the STMN 38
2:011st & 25 at own 38Andy Peters pass complete to Quentin Cobb-Butler for 5 yds to the STMN 43
2:012nd & 20 at own 43Andy Peters pass complete to Quentin Cobb-Butler for 13 yds to the LIN 44
2:013rd & 7 at opp 44Andy Peters run for 8 yds to the LIN 36 for a 1ST down
St. Thomas (MN) Touchdown, 5 plays
5:132nd & 6 at opp 19Patrick Wagner 19 Yd pass from Andy Peters (Elliot Huether Kick)St. Thomas (MN) 7, Lindenwood 0
0:022nd & 10 at opp 36Elliot Huether 53 yd FG MISSED
3rd quarter9 drives, then St. Thomas (MN) 21, Lindenwood 13
St. Thomas (MN) Touchdown, 7 plays
15:001st & 10 at opp 48Joseph Koch run for 2 yds to the LIN 46
15:002nd & 8 at opp 46Andy Peters pass complete to Tyson Schilling for 21 yds to the LIN 25 for a 1ST down
15:001st & 10 at opp 25Joseph Koch run for 11 yds to the LIN 14 for a 1ST down
15:001st & 10 at opp 14Joseph Koch run for 6 yds to the LIN 8
15:002nd & 4 at opp 8Andy Peters pass incomplete to Mariano Birdno
15:003rd & 4 at opp 8Andy Peters pass incomplete to Mariano Birdno
St. Thomas (MN) Touchdown, 6 plays
15:001st & 10 at opp 32Joseph Koch run for 1 yd to the LIN 31 St. Thomas-Minnesota Penalty, false start (Luke Schuler) to the LIN 36
St. Thomas (MN) Touchdown, 7 plays
14:481st & 10 at own 35Will Graham kickoff for 14 yds , JaShawn Todd return for 1 yd to the LIN 48
12:134th & 4 at opp 8Stefano Giovannelli 8 Yd Run (Elliot Huether Kick)
Lindenwood Touchdown, 3 plays
12:131st & 10 at own 35Nate Glantz pass complete to Jalen Smith for 17 yds to the STMN 48 for a 1ST down
12:131st & 10 at opp 48Steve Hall run for 3 yds to the STMN 45
11:032nd & 7 at opp 45John Anthony 45 Yd pass from Nate Glantz (Will Graham PAT failed)
St. Thomas (MN) Touchdown, 6 plays
10:571st & 10 at own 35Will Graham kickoff for 64 yds , Eli Paulson return for 16 yds to the STMN 17
10:571st & 10 at own 17Patrick Bowen run for 4 yds to the STMN 21
10:572nd & 6 at own 21Andy Peters pass complete to JaShawn Todd for 24 yds to the STMN 45 for a 1ST down
10:571st & 10 at own 45Andy Peters pass complete to Quentin Cobb-Butler for 9 yds to the LIN 46
10:572nd & 1 at opp 46Andy Peters pass incomplete to Quentin Cobb-Butler for a 1ST down Lindenwood Penalty, Defensive pass interference (Sam Owens) to the LIN 30 for a 1ST down
10:571st & 10 at opp 30Patrick Bowen run for 14 yds to the LIN 16 for a 1ST down
8:441st & 10 at opp 16JaShawn Todd 16 Yd pass from Andy Peters (Elliot Huether Kick)
Lindenwood Punt, 5 plays
8:441st & 10 at own 35Elliot Huether kickoff for 65 yds for a touchback
8:441st & 10 at own 25Nate Glantz pass complete to Rico Bond for 16 yds to the LIN 41 for a 1ST down
8:441st & 10 at own 41Nate Glantz pass complete to John Anthony for 26 yds to the STMN 33 for a 1ST down
8:441st & 10 at opp 33Steve Hall run for a loss of 2 yards to the STMN 35
8:442nd & 12 at opp 35Nate Glantz pass incomplete to Jalen Smith, broken up by Joseph Obeto
8:443rd & 12 at opp 35Nate Glantz pass incomplete to Rico Bond
8:444th & 12 at opp 35Lindenwood Penalty, delay of game (Tajay Passmore) to the STMN 40
6:424th & 17 at opp 40A.J. Vinatieri punt for 40 yds
St. Thomas (MN) Punt, 6 plays
6:421st & 10 at own 20Zander Rockow run for 4 yds to the STMN 24
6:422nd & 6 at own 24Andy Peters pass incomplete to Quentin Cobb-Butler
6:423rd & 6 at own 24Andy Peters pass complete to Tyson Schilling for 7 yds to the STMN 31 for a 1ST down
6:421st & 10 at own 31JaShawn Todd run for 2 yds to the STMN 33
6:422nd & 8 at own 33Andy Peters run for 1 yd to the STMN 34
6:423rd & 7 at own 34Andy Peters pass incomplete to Stefano Giovannelli, broken up by Eric Gant
3:454th & 7 at own 34Elliot Huether punt for 62 yds , Rico Bond returns for no gain to the LIN 3
Lindenwood Punt, 3 plays
3:451st & 10 at own 3Jared Rhodes run for a loss of 2 yards to the LIN 1
3:452nd & 12 at own 1Nate Glantz pass incomplete to Rico Bond Lindenwood Penalty, Offensive pass interference (Rico Bond) to the LIN 1
3:453rd & 12 at own 1Nate Glantz pass incomplete to Darrin Fugitt
2:534th & 12 at own 1A.J. Vinatieri punt for 42 yds
St. Thomas (MN) Touchdown, 6 plays
2:531st & 10 at opp 43Joseph Koch run for no gain to the LIN 43
2:532nd & 10 at opp 43Joseph Koch run for a loss of 1 yard to the LIN 44
2:533rd & 11 at opp 44Andy Peters run for a loss of 3 yards to the LIN 47 for a 1ST down Lindenwood Penalty, personal foul (Elijah Thomas) to the LIN 32 for a 1ST down
Q4 15:002nd & 14 at opp 36JaShawn Todd run for 18 yds to the LIN 18 for a 1ST down
Q4 14:161st & 10 at opp 18Joseph Koch 18 Yd Run (Elliot Huether Kick)
4th quarter6 drives, then St. Thomas (MN) 35, Lindenwood 13
Lindenwood Fumble, 3 plays
14:101st & 10 at own 35Elliot Huether kickoff , Rico Bond return for no gain to the STMN 35 Lindenwood Penalty, off-side (Owen Lyons) to the STMN 35
14:031st & 10 at own 35Elliot Huether kickoff for 61 yds , Rico Bond return for 8 yds to the LIN 12
14:031st & 10 at own 12Jared Rhodes run for 4 yds to the LIN 16
14:032nd & 6 at own 16Steve Hall run for 5 yds to the LIN 21
12:483rd & 1 at own 21Robert Giaimo run for 19 yds to the LIN 40 Robert Giaimo fumbled, recovered by STMN Ryan Calcagno
St. Thomas (MN) Touchdown, 10 plays
12:481st & 10 at opp 40Patrick Bowen run for 6 yds to the LIN 34
12:482nd & 4 at opp 34Patrick Bowen run for 3 yds to the LIN 31
12:483rd & 1 at opp 31Mariano Birdno run for 4 yds to the LIN 27 for a 1ST down
12:481st & 10 at opp 27Patrick Bowen run for 3 yds to the LIN 24
12:482nd & 7 at opp 24Patrick Bowen run for 8 yds to the LIN 16 for a 1ST down
12:481st & 10 at opp 16Patrick Bowen run for 2 yds to the LIN 14
12:482nd & 8 at opp 14Joseph Koch run for 4 yds to the LIN 10
12:483rd & 4 at opp 10Joseph Koch run for 4 yds to the LIN 6 for a 1ST down
12:481st & goal at opp 6Joseph Koch run for 3 yds to the LIN 3
6:482nd & goal at opp 3Zander Rockow 3 Yd Run (Elliot Huether Kick)
Lindenwood Turnover on downs, 15 plays
6:481st & 10 at own 35Elliot Huether kickoff for 65 yds for a touchback
6:481st & 10 at own 25Nate Glantz pass complete to Drew Krobath for 12 yds to the LIN 37 for a 1ST down
6:481st & 10 at own 37Nate Glantz pass complete to Darrin Fugitt for 12 yds to the LIN 49 for a 1ST down
6:481st & 10 at own 49Lindenwood Penalty, false start (Tajay Passmore) to the LIN 44
6:481st & 15 at own 44Nate Glantz pass complete to John Anthony for 7 yds to the STMN 49
6:482nd & 8 at opp 49Nate Glantz pass complete to John Anthony for 12 yds to the STMN 37 for a 1ST down
6:481st & 10 at opp 37Nate Glantz run for 7 yds to the STMN 30
6:482nd & 3 at opp 30Nate Glantz run for 1 yd to the STMN 29
6:483rd & 2 at opp 29Nate Glantz pass complete to Darrin Fugitt for 7 yds to the STMN 22 for a 1ST down
6:481st & 10 at opp 22Nate Glantz pass incomplete to Drew Krobath, broken up by Javhi Blomquist
6:482nd & 10 at opp 22Steve Hall run for 1 yd to the STMN 21
6:483rd & 9 at opp 21Nate Glantz pass incomplete to John Anthony, broken up by Davyne Jones
6:484th & 9 at opp 21Nate Glantz pass incomplete to Jalen Smith, broken up by Joseph Obeto for a 1ST down St. Thomas-Minnesota Penalty, Defensive pass interference (Charlie Boucher) to the STMN 10 for a 1ST down
2:401st & goal at opp 10Pops Battle pass incomplete to John Anthony, broken up by Den Juette
2:402nd & goal at opp 10Nate Glantz pass incomplete to John Anthony, broken up by Ryan Calcagno
2:403rd & goal at opp 10Steve Hall run for 7 yds to the STMN 3
St. Thomas (MN) Result not recorded, 5 plays
1:551st & 10 at own 3St. Thomas-Minnesota Penalty, unsportsmanlike conduct (Will Seymour) to the STMN 2
1:551st & 11 at own 2St. Thomas-Minnesota Penalty, delay of game (Yards) to the STMN 1
1:551st & 12 at own 1Joseph Koch run for 9 yds to the STMN 10 St. Thomas-Minnesota Penalty, personal foul (James Morrison) to the STMN 6
1:552nd & 7 at own 6Joseph Koch run for 2 yds to the STMN 8
1:553rd & 5 at own 8Joseph Koch run for 77 yds to the LIN 15 for a 1ST down
Lindenwood Turnover on downs, 15 plays
1:554th & goal at opp 3Jalen Smith run for no gain to the STMN 3
St. Thomas (MN) Result not recorded, 5 plays
1:551st & 10 at opp 15Andy Peters run for a loss of 1 yard to the LIN 16
1:552nd & 11 at opp 16Andy Peters run for a loss of 2 yards to the LIN 16

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.

Tied 1–⁠1 in two meetings.

Recent meetings
2025St. Thomas (MN) 35, Lindenwood 13
2024Lindenwood 64, St. Thomas (MN) 0

Around this game