Valparaiso at St. Thomas (MN)

Saturday, October 18, 2025

St. Thomas (MN) beat Valparaiso 55–⁠17. It was their fifth meeting; St. Thomas (MN) leads the series 5–⁠0.

AwayValparaiso2–⁠10 in 2025
17
HomeSt. Thomas (MN)7–⁠5 in 2025
55

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

At kickoff
62°F, wind 15 mph from the northwest, gusts to 24 mphWeather: NOAA NCEI Global Historical Climatology Network hourly; St Paul Dwtn Airport, 4 km from the stadium, seven minutes before kickoff
Official
Tyler DownsGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Valparaiso737017
St. Thomas (MN)142014755

Standouts

Player stats

Valparaiso

PassingC/AttYdsTDInt
Rowan Keefe4/103301
Caron Tyler6/87001
RushingCarYdsTDLong
Michael Mansaray20121035
Amir Simmons41406
Rowan Keefe38011
Caron Tyler148111
ReceivingRecYdsTDLong
Ryan Ricketti564031
Jay Melchiori229017
Chris Gundy1505
Micah Mackay2503

St. Thomas (MN)

PassingC/AttYdsTDInt
Amari Powell13/2026530
Ryan Jackson10/137500
RushingCarYdsTDLong
Ryan Jackson748139
Amari Powell342120
Joseph Koch724116
Pat Bowen823116
ReceivingRecYdsTDLong
Quentin Cobb-Butler481144
JaShawn Todd378156
Luke Schuler354037
Stefano Giovannelli444017
DefenseTklTFLSacksInt
Nick Hand0001
Den Juette0001

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

Team stats

ValparaisoSt. Thomas (MN)
254Total yards483
103Passing yards340
151Rushing yards143
5.7Yards per pass10.3
3.7Yards per rush4.8
13First downs24
5–⁠14Third downs3–⁠9
1–⁠3Fourth downs2–⁠2
4Turnovers0
2–⁠30Penalties5–⁠60
31:19Possession28:41

Efficiency

ValparaisoSt. Thomas (MN)
32%Success rate51%
−0.19EPA per play0.48
1.12Explosiveness1.62
−0.33Rushing EPA0.27
0.05Passing EPA0.65
30%Passing-down success41%

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) 82% to win. Elo’s favorite won.

The line

St. Thomas (MN) −27.5, over/under 48.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 zoneValparaiso end zoneQ1 ValparaisoTouchdown, 10 playsQ1 St. Thomas (MN)Field goal, 7 playsQ1 St. Thomas (MN)Touchdown, 5 playsQ1 ValparaisoInterception, 3 playsQ1 St. Thomas (MN)Touchdown, 4 playsQ1 ValparaisoTouchdown, 3 playsQ2 ValparaisoPunt, 3 playsQ2 St. Thomas (MN)Touchdown, 5 playsQ2 ValparaisoField goal, 13 playsQ2 St. Thomas (MN)Touchdown, 2 playsQ2 ValparaisoPunt, 3 playsQ2 St. Thomas (MN)Field goal, 7 playsQ3 St. Thomas (MN)Punt, 5 playsQ3 St. Thomas (MN)Touchdown, 15 playsQ3 ValparaisoFumble, 3 playsQ3 St. Thomas (MN)Touchdown, 2 playsQ3 ValparaisoInterception, 6 playsQ3 St. Thomas (MN)Touchdown, 6 playsQ4 ValparaisoFumble, 6 playsQ4 St. Thomas (MN)Punt, 7 playsQ4 ValparaisoTurnover on downs, 12 playsQ4 St. Thomas (MN)Result not recorded, 1 play
Solid bars scored; an outline in the other team’s color marks points the defense scored. St. Thomas (MN) drives left to right, Valparaiso right to left.
  1. Q1 ValparaisoTouchdown, 10 plays, 75 yards
  2. Q1 St. Thomas (MN)Field goal, 7 plays, 67 yards
  3. Q1 St. Thomas (MN)Touchdown, 5 plays, 70 yards
  4. Q1 ValparaisoInterception, 3 plays, 2 yards
  5. Q1 St. Thomas (MN)Touchdown, 4 plays, 1 yard
  6. Q1 ValparaisoTouchdown, 3 plays, 4 yards
  7. Q2 ValparaisoPunt, 3 plays, 9 yards
  8. Q2 St. Thomas (MN)Touchdown, 5 plays, 54 yards
  9. Q2 ValparaisoField goal, 13 plays, 44 yards
  10. Q2 St. Thomas (MN)Touchdown, 2 plays, 62 yards
  11. Q2 ValparaisoPunt, 3 plays, 4 yards
  12. Q2 St. Thomas (MN)Field goal, 7 plays, 45 yards
  13. Q3 St. Thomas (MN)Punt, 5 plays, 14 yards
  14. Q3 St. Thomas (MN)Touchdown, 15 plays, 72 yards
  15. Q3 ValparaisoFumble, 3 plays, 0 yards
  16. Q3 St. Thomas (MN)Touchdown, 2 plays, 28 yards
  17. Q3 ValparaisoInterception, 6 plays, 46 yards
  18. Q3 St. Thomas (MN)Touchdown, 6 plays, 18 yards
  19. Q4 ValparaisoFumble, 6 plays, 7 yards
  20. Q4 St. Thomas (MN)Punt, 7 plays, −8 yards
  21. Q4 ValparaisoTurnover on downs, 12 plays, 64 yards
  22. Q4 St. Thomas (MN)Result not recorded, 1 play, 0 yards

Play by play

1st quarter8 drives, then St. Thomas (MN) 14, Valparaiso 7
Valparaiso Touchdown, 10 plays
15:001st & 10 at own 22Michael Mansaray run for 13 yds to the VAL 35 for a 1ST down
15:001st & 10 at own 35Michael Mansaray run for 1 yd to the VAL 36
15:002nd & 9 at own 36Caron Tyler pass complete to Chris Gundy for 5 yds to the VAL 41
15:003rd & 4 at own 41Caron Tyler pass complete to Ryan Ricketti for 7 yds to the VAL 48 for a 1ST down
15:001st & 10 at own 48Caron Tyler run for no gain to the VAL 48
15:002nd & 10 at own 48Michael Mansaray run for 9 yds to the STMN 43
15:003rd & 1 at opp 43Caron Tyler pass complete to Ryan Ricketti for 31 yds to the STMN 12 for a 1ST down
15:001st & 10 at opp 12Michael Mansaray run for 1 yd to the STMN 11
15:002nd & 9 at opp 11Caron Tyler pass complete to Ryan Ricketti for 8 yds to the STMN 3
St. Thomas (MN) Field goal, 7 plays
15:001st & 10 at opp 48Amari Powell pass complete to Eli Paulson for 24 yds to the VAL 24 for a 1ST down
Valparaiso Touchdown, 10 plays
14:551st & 10 at own 35Elliot Huether kickoff for 65 yds , Ryan Ricketti return for 22 yds to the VAL 22
9:043rd & 1 at opp 3Caron Tyler run for 3 yds for a TD (Luke Scoma KICK)Valparaiso 7, St. Thomas (MN) 0
St. Thomas (MN) Touchdown, 5 plays
8:581st & 10 at own 35Luke Scoma kickoff for 59 yds , JaShawn Todd return for 21 yds to the STMN 27
8:581st & 10 at own 27Joseph Koch run for 5 yds to the STMN 32
8:582nd & 5 at own 32Amari Powell pass complete to Joseph Koch for 7 yds to the STMN 39 for a 1ST down
8:581st & 10 at own 39Joseph Koch run for 16 yds to the VAL 45 for a 1ST down
8:581st & 10 at opp 45Amari Powell pass complete to Quentin Cobb-Butler for 44 yds to the VAL 1 for a 1ST down
6:351st & goal at opp 1Joseph Koch run for 1 yd for a TD (Ben Hoiland KICK)Tied at 7
Valparaiso Interception, 3 plays
6:311st & 10 at own 35Elliot Huether kickoff for 62 yds , Ryan Ricketti return for 10 yds to the VAL 13
6:311st & 10 at own 13Caron Tyler pass complete to Micah Mackay for 2 yds to the VAL 15
6:312nd & 8 at own 15Caron Tyler run for no gain to the VAL 15
St. Thomas (MN) Touchdown, 4 plays
5:141st & goal at opp 4Amari Powell pass incomplete to Patrick Wagner
5:142nd & goal at opp 4Patrick Bowen run for 3 yds to the VAL 1
5:143rd & goal at opp 1Patrick Bowen run for a loss of 3 yards to the VAL 4
3:454th & goal at opp 4Amari Powell pass complete to Patrick Bowen for 4 yds for a TD (Ben Hoiland KICK)St. Thomas (MN) 14, Valparaiso 7
Valparaiso Touchdown, 3 plays
3:451st & 10 at own 35Elliot Huether kickoff for 65 yds for a touchback
3:451st & 10 at own 25Michael Mansaray run for 4 yds to the VAL 29
3:452nd & 6 at own 29Michael Mansaray run for no gain to the VAL 29
3:453rd & 6 at own 29Caron Tyler run for no gain to the VAL 29
1:284th & 6 at own 29Nate Hillenburg punt for 49 yds , JaShawn Todd returns for no gain St. Thomas-Minnesota Penalty, Offensive holding (Cody Stordahl) to the STMN 12
St. Thomas (MN) Field goal, 7 plays
1:281st & 10 at own 12Joseph Koch run for 3 yds to the STMN 15
1:282nd & 7 at own 15Amari Powell pass complete to Luke Schuler for 37 yds to the VAL 48 for a 1ST down
Q2 15:001st & 10 at opp 24Amari Powell run for 3 yds to the VAL 21
Q2 15:002nd & 7 at opp 21Amari Powell pass incomplete to Patrick Wagner
Q2 15:003rd & 7 at opp 21Amari Powell pass incomplete to Quentin Cobb-Butler
Q2 14:074th & 7 at opp 21B. Hoiland 38 yd FG GOODSt. Thomas (MN) 17, Valparaiso 7
2nd quarter7 drives, then St. Thomas (MN) 34, Valparaiso 10
Valparaiso Punt, 3 plays
14:041st & 10 at own 35Elliot Huether kickoff for 49 yds , Colin Hayes return for 7 yds to the VAL 23
14:041st & 10 at own 23Michael Mansaray run for 3 yds to the VAL 26
14:042nd & 7 at own 26Caron Tyler sacked by Evan Tyler for a loss of 5 yards to the VAL 21
14:043rd & 12 at own 21Caron Tyler run for 11 yds to the VAL 32
11:504th & 1 at own 32Nate Hillenburg punt for 39 yds , JaShawn Todd returns for 14 yds to the STMN 43
St. Thomas (MN) Touchdown, 5 plays
11:501st & 10 at own 43Patrick Bowen run for 16 yds to the VAL 41 for a 1ST down
11:501st & 10 at opp 41Amari Powell pass incomplete to Tyson Schilling
11:502nd & 10 at opp 41Amari Powell run for 19 yds to the VAL 22 for a 1ST down
11:501st & 10 at opp 22Patrick Bowen run for 2 yds to the VAL 20
9:402nd & 8 at opp 20A. Powell run for 20 yds for a TD (B. Hoiland KICK)St. Thomas (MN) 24, Valparaiso 7
Valparaiso Field goal, 13 plays
9:401st & 10 at own 35Elliot Huether kickoff for 58 yds
9:401st & 10 at own 35Caron Tyler sacked by Jordan Pendleton for a loss of 9 yards to the VAL 26
9:402nd & 19 at own 26Michael Mansaray run for 6 yds to the VAL 32
9:403rd & 13 at own 32Caron Tyler pass complete to Jay Melchiori for 17 yds to the VAL 49 for a 1ST down
9:401st & 10 at own 49Caron Tyler run for no gain to the VAL 49
9:402nd & 10 at own 49Caron Tyler run for 4 yds to the STMN 47
9:403rd & 6 at opp 47Caron Tyler sacked by Jordan Pendleton for 0 yards to the STMN 47 for a 1ST down St. Thomas-Minnesota Penalty, face mask (15 yards) (Jordan Pendleton) to the STMN 32 for a 1ST down
9:401st & 10 at opp 32Caron Tyler pass incomplete to Devin Yeats
9:402nd & 10 at opp 32Michael Mansaray run for a loss of 7 yards to the STMN 39
9:403rd & 17 at opp 39Caron Tyler pass incomplete to Michael Mansaray for a 1ST down St. Thomas-Minnesota Penalty, roughing passer (Kole Sneed) to the STMN 24 for a 1ST down
9:401st & 10 at opp 24Caron Tyler run for no gain to the STMN 24
9:402nd & 10 at opp 24Michael Mansaray run for 3 yds to the STMN 21
9:403rd & 7 at opp 21Caron Tyler run for no gain to the STMN 21
3:254th & 7 at opp 21Luke Scoma 39 Yd Field GoalSt. Thomas (MN) 24, Valparaiso 10
St. Thomas (MN) Touchdown, 2 plays
3:251st & 10 at own 35Amari Powell pass complete to JaShawn Todd for 9 yds to the STMN 44
2:332nd & 1 at own 44JaShawn Todd 56 Yd pass from Amari Powell (Ben Hoiland Kick)St. Thomas (MN) 31, Valparaiso 10
Valparaiso Punt, 3 plays
2:331st & 10 at own 35Elliot Huether kickoff for 64 yds
2:331st & 10 at own 25Michael Mansaray run for 5 yds to the VAL 30
2:002nd & 5 at own 30Caron Tyler run for a loss of 2 yards to the VAL 28
2:001st & 10 at own 35Luke Scoma kickoff for 39 yds Valparaiso Penalty, off-side (Nic Lendino) to the STMN 35
Valparaiso Punt, 3 plays
1:563rd & 7 at own 28Caron Tyler run for 1 yd to the VAL 29
1:414th & 6 at own 29Nate Hillenburg punt for 46 yds , JaShawn Todd returns for 14 yds to the STMN 39
St. Thomas (MN) Field goal, 7 plays
1:411st & 10 at own 39Amari Powell pass complete to Eli Paulson for 20 yds to the VAL 41 for a 1ST down
1:411st & 10 at opp 41Amari Powell pass complete to Quentin Cobb-Butler for 12 yds to the VAL 29 for a 1ST down
1:411st & 10 at opp 29Amari Powell pass complete to JaShawn Todd for 13 yds to the VAL 16 for a 1ST down
1:412nd & 20 at opp 26Amari Powell pass incomplete to Eli Paulson, broken up by Nic Lendino
1:413rd & 20 at opp 26Amari Powell pass incomplete to Tyson Schilling St. Thomas-Minnesota Penalty, illegal motion (Yards) to the VAL 26
0:234th & 20 at opp 26Ben Hoiland 43 Yd Field GoalSt. Thomas (MN) 34, Valparaiso 10
3rd quarter7 drives, then St. Thomas (MN) 48, Valparaiso 17
St. Thomas (MN) Punt, 5 plays
15:001st & 10 at own 35Luke Scoma kickoff for 65 yds for a touchback
15:001st & 10 at own 25Amari Powell pass complete to Quentin Cobb-Butler for 3 yds to the STMN 28
15:002nd & 7 at own 28Amari Powell pass complete to Luke Schuler for 14 yds to the STMN 42 for a 1ST down
15:001st & 10 at own 42Joseph Koch run for no gain to the STMN 42
15:002nd & 10 at own 42Joseph Koch run for a loss of 3 yards to the STMN 39
15:003rd & 13 at own 39Amari Powell pass incomplete to Quentin Cobb-Butler
St. Thomas (MN) Touchdown, 15 plays
15:001st & 10 at opp 41Patrick Bowen run for 1 yd to the VAL 40
12:184th & 13 at own 39Elliot Huether punt for 48 yds
Valparaiso Fumble, 3 plays
12:181st & 10 at own 13Michael Mansaray run for no gain to the VAL 13
12:182nd & 10 at own 13Rowan Keefe pass complete to Ryan Ricketti for no gain to the VAL 13
10:473rd & 10 at own 13Rowan Keefe pass complete to Ryan Ricketti for 18 yds Rowan Keefe fumbled, recovered by STMN Javhi Blomquist
St. Thomas (MN) Touchdown, 2 plays
10:471st & 10 at opp 31JaShawn Todd run for 9 yds to the VAL 22
10:072nd & 1 at opp 22Quentin Cobb-Butler 22 Yd pass from Amari Powell (Ben Hoiland Kick)St. Thomas (MN) 41, Valparaiso 10
Valparaiso Interception, 6 plays
10:071st & 10 at own 35Elliot Huether kickoff for 54 yds
10:071st & 10 at own 25Michael Mansaray run for 7 yds to the VAL 32
10:072nd & 3 at own 32Michael Mansaray run for 35 yds to the STMN 33 for a 1ST down
10:071st & 10 at opp 33Amir Simmons run for 1 yd to the STMN 32
10:072nd & 9 at opp 32Michael Mansaray run for no gain to the STMN 32
10:073rd & 9 at opp 32Rowan Keefe pass complete to Micah Mackay for 3 yds to the STMN 29
6:264th & 6 at opp 29Rowan Keefe pass incomplete to Colin Hayes, broken up by Ryan Sever
St. Thomas (MN) Touchdown, 6 plays
6:261st & 10 at own 14Ryan Jackson run for 16 yds to the STMN 30 for a 1ST down
6:261st & 10 at own 30Joseph Koch run for 2 yds to the STMN 32
6:262nd & 8 at own 32Ryan Jackson pass incomplete to Tyson Schilling
6:261st & 10 at own 45Ryan Jackson run for 39 yds to the VAL 16 for a 1ST down
3:581st & 10 at opp 16Ryan Jackson 16 Yd Run (Ben Hoiland Kick)St. Thomas (MN) 48, Valparaiso 10
3:443rd & 8 at own 32Ryan Jackson pass complete to Stefano Giovannelli for 13 yds to the STMN 45 for a 1ST down
St. Thomas (MN) Touchdown, 15 plays
3:441st & 10 at own 35Chris Gundy 94 Yd Kickoff Return (Luke Scoma Kick)St. Thomas (MN) 48, Valparaiso 17
3:441st & 10 at own 25Ryan Jackson pass complete to Luke Schuler for 3 yds to the STMN 28
3:442nd & 7 at own 28Ryan Jackson pass complete to Stefano Giovannelli for 10 yds to the STMN 38 for a 1ST down
3:441st & 10 at own 38Ryan Jackson pass complete to Stefano Giovannelli for 4 yds to the STMN 42
3:442nd & 6 at own 42Ryan Jackson pass complete to Ben Buesgens for 1 yd to the STMN 43
3:443rd & 5 at own 43Ryan Jackson pass complete to Patrick Wagner for 16 yds to the VAL 41 for a 1ST down
Q4 15:002nd & 9 at opp 40Ryan Jackson run for a loss of 5 yards to the VAL 45
Q4 15:003rd & 14 at opp 45Ryan Jackson pass incomplete to Tyson Schilling for a 1ST down Valparaiso Penalty, roughing passer (Micah Markley) to the VAL 30 for a 1ST down
Q4 15:001st & 10 at opp 30Patrick Bowen run for a loss of 3 yards to the VAL 33
Q4 15:002nd & 13 at opp 33Ryan Jackson pass complete to Ben Buesgens for 2 yds to the VAL 31
Q4 15:003rd & 11 at opp 31Ryan Jackson pass complete to Stefano Giovannelli for 17 yds to the VAL 14 for a 1ST down
Q4 15:001st & 10 at opp 14Patrick Bowen run for 4 yds to the VAL 10
Q4 15:002nd & 6 at opp 10Ryan Jackson pass complete to Owen Lyons for 7 yds to the VAL 3 for a 1ST down
Q4 15:001st & goal at opp 3Ryan Jackson pass incomplete to Patrick Wagner
Q4 11:112nd & goal at opp 3Patrick Bowen 3 Yd Run (Elliot Huether Kick)St. Thomas (MN) 55, Valparaiso 17
4th quarter4 drives, then St. Thomas (MN) 55, Valparaiso 17
Valparaiso Fumble, 6 plays
11:061st & 10 at own 20Elliot Huether kickoff for 65 yds , Chris Gundy return for no gain to the VAL 23 , Chris Gundy return for 11 yds to the VAL 23
11:061st & 10 at own 23Rowan Keefe pass incomplete to Marty O’Keeffe, broken up by Evan Baalbaky
11:062nd & 10 at own 23Rowan Keefe run for 11 yds to the VAL 34 for a 1ST down
11:061st & 10 at own 34Rowan Keefe pass incomplete to Devin Yeats St. Thomas-Minnesota Penalty, off-side (Aidan Adamski) to the VAL 39
11:061st & 5 at own 39Rowan Keefe pass incomplete to Devin Yeats
10:172nd & 5 at own 39Michael Mansaray run for 6 yds to the VAL 45 for a 1ST down Valparaiso Penalty, unsportsmanlike conduct (Colin Hayes) to the VAL 30 for a 1ST down
9:431st & 10 at own 30Rowan Keefe run for a loss of 6 yards to the VAL 24 Rowan Keefe fumbled, recovered by STMN Rocco DiLeonardi
St. Thomas (MN) Punt, 7 plays
9:431st & 10 at opp 24Ryan Jackson pass incomplete to AJ Boarman
9:432nd & 10 at opp 24De’erek Hubbard run for 7 yds to the VAL 17
9:433rd & 3 at opp 17Ryan Jackson run for 2 yds to the VAL 15
8:164th & 1 at opp 15De’erek Hubbard run for 1 yd to the VAL 14 for a 1ST down
8:161st & 10 at opp 14Ryan Jackson run for a loss of 5 yards to the VAL 19
8:162nd & 15 at opp 19Ryan Jackson pass complete to Owen Lyons for 2 yds to the VAL 17
8:163rd & 13 at opp 17Ryan Jackson sacked by Tyler McBride for a loss of 15 yards to the VAL 32
5:134th & 28 at opp 32Ryan Jackson punt for 32 yds
Valparaiso Turnover on downs, 12 plays
5:131st & 10 at own 20Amir Simmons run for 1 yd to the VAL 21
5:132nd & 9 at own 21Amir Simmons run for 6 yds to the VAL 27
5:133rd & 3 at own 27Amir Simmons run for 6 yds to the VAL 33 for a 1ST down
5:131st & 10 at own 33Rowan Keefe pass complete to Jay Melchiori for 12 yds to the VAL 45 for a 1ST down
5:131st & 10 at own 45Rowan Keefe pass incomplete to Jay Melchiori
5:132nd & 10 at own 45Michael Mansaray run for 7 yds to the STMN 48
5:133rd & 3 at opp 48Rowan Keefe pass incomplete to Micah Mackay
1:564th & 3 at opp 48Michael Mansaray run for 23 yds to the STMN 25 for a 1ST down
1:561st & 10 at opp 25Michael Mansaray run for 6 yds to the STMN 19
1:562nd & 4 at opp 19Rowan Keefe pass incomplete to Colin Hayes
1:563rd & 4 at opp 19Rowan Keefe run for 3 yds to the STMN 16
0:094th & 1 at opp 16Michael Mansaray run for a loss of 1 yard to the STMN 17
St. Thomas (MN) Result not recorded, 1 play
0:091st & 10 at own 17Ryan Jackson run for a loss of 1 yard to the STMN 17

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 5–⁠0 in five meetings.

Recent meetings
2025St. Thomas (MN) 55, Valparaiso 17
2024St. Thomas (MN) 42, Valparaiso 14
2023St. Thomas (MN) 16, Valparaiso 10
2022St. Thomas (MN) 34, Valparaiso 7
2021St. Thomas (MN) 20, Valparaiso 13

Around this game