1. /NCAAM
  2. /Scores
  3. /11 · 23 · 25
  4. /STMN vs PORT
FINAL
Nov 23, 2025

Box Score

12T
STMN364076
PORT343266

Game Recap

St. Thomas defeats Portland 76-66. Nolan Minessale had 24 points in St. Thomas' 76-66 win over Portland in the final game of the Portland Invitational.

Player Stats

St Thomas Minnesota Tommies logoST THOMAS - MNMINFG3PTFTREBASTSTLBLKTOPFPTS
34Ben Oosterbaan293-102-80-02430028
32Carter Bjerke254-74-74-463012316
4Nolan Minessale347-172-68-1143523224
23Nick Janowski335-113-92-342202215
12Ryan Dufault202-50-20-02010014
0Isaiah Johnson-Arigu233-71-40-03200007
3Ryan Lafferty190-00-00-02301110
2Jermaine Coleman151-30-20-01101112
1Hayden Tibbits20-10-00-00000000
TOTAL-25-6141.0%12-3831.6%14-1877.8%241811591276
Portland Pilots logoPORTLANDMINFG3PTFTREBASTSTLBLKTOPFPTS
35Cameron Williams336-100-21-294002313
14James O'Donnell160-00-00-02000220
7Matúš Hronský294-102-40-032111010
23Joel Foxwell405-121-30-078108211
10Garrett Nuckolls191-61-40-02310253
3Timo George218-100-01-140201417
1Jermaine Ballisager Webb71-10-01-22200003
44Mikah Ballew321-81-51-24211324
12Kelson Gebbers32-21-10-00001005
TOTAL-28-5947.5%6-1931.6%4-757.1%332163191866

Play-by-Play

1st halfSTMNPORT
  • (20:00) Start game.
  • Portland Pilots logo
    (19:59) Jump Ball won by Portland.
  • St Thomas Minnesota Tommies logo
    (19:59) Jump Ball lost by St. Thomas-Minnesota.
  • Portland Pilots logo
    (19:49) Matúš Hronský Turnover.
  • St Thomas Minnesota Tommies logo
    +2 (19:39) Nick Janowski made Layup. Assisted by Ben Oosterbaan.
    20
  • Portland Pilots logo
    (19:13) Garrett Nuckolls missed Jumper.
  • St Thomas Minnesota Tommies logo
    (19:10) Nick Janowski Defensive Rebound.
  • St Thomas Minnesota Tommies logo
    +3 (19:01) Nick Janowski made Three Point Jumper. Assisted by Carter Bjerke.
    50
  • Portland Pilots logo
    (18:42) James O'Donnell Turnover.
  • St Thomas Minnesota Tommies logo
    (18:42) Ben Oosterbaan Steal.
  • St Thomas Minnesota Tommies logo
    +2 (18:38) Ben Oosterbaan made Layup.
    70
  • Portland Pilots logo
    (18:26) Joel Foxwell Turnover.
  • St Thomas Minnesota Tommies logo
    (18:26) Nolan Minessale Steal.
  • St Thomas Minnesota Tommies logo
    +2 (18:23) Nolan Minessale made Dunk.
    90
  • St Thomas Minnesota Tommies logo
    (18:18) Foul on Ryan Dufault.
  • Portland Pilots logo
    (18:10) Cameron Williams missed Three Point Jumper.
  • St Thomas Minnesota Tommies logo
    (18:06) Carter Bjerke Defensive Rebound.
  • St Thomas Minnesota Tommies logo
    +3 (17:55) Carter Bjerke made Three Point Jumper. Assisted by Ben Oosterbaan.
    120
  • Portland Pilots logo
    (17:37) Mikah Ballew Turnover.
  • St Thomas Minnesota Tommies logo
    (17:37) Nolan Minessale Steal.
  • Portland Pilots logo
    (17:33) Foul on Joel Foxwell.
  • St Thomas Minnesota Tommies logo
    +1 (17:33) Nolan Minessale made Free Throw.
    130
  • St Thomas Minnesota Tommies logo
    +1 (17:33) Nolan Minessale made Free Throw.
    140
  • Portland Pilots logo
    (17:24) Timo George Turnover.
  • St Thomas Minnesota Tommies logo
    (17:24) Ben Oosterbaan Steal.
  • St Thomas Minnesota Tommies logo
    (17:17) Ben Oosterbaan missed Three Point Jumper.
  • Portland Pilots logo
    (17:14) Timo George Defensive Rebound.
  • St Thomas Minnesota Tommies logo
    (17:07) Foul on Ben Oosterbaan.
  • Portland Pilots logo
    (16:58) Mikah Ballew missed Jumper.
  • St Thomas Minnesota Tommies logo
    (16:55) Ryan Lafferty Defensive Rebound.
  • St Thomas Minnesota Tommies logo
    (16:54) Isaiah Johnson-Arigu missed Three Point Jumper.
  • Portland Pilots logo
    (16:49) Cameron Williams Defensive Rebound.
  • Portland Pilots logo
    +2 (16:38) Timo George made Dunk. Assisted by Garrett Nuckolls.
    142
  • St Thomas Minnesota Tommies logo
    +3 (16:24) Carter Bjerke made Three Point Jumper. Assisted by Nolan Minessale.
    172
  • Portland Pilots logo
    (16:02) Garrett Nuckolls missed Three Point Jumper.
  • St Thomas Minnesota Tommies logo
    (15:58) St. Thomas-Minnesota Defensive Rebound.
  • St Thomas Minnesota Tommies logo
    (15:35) Ben Oosterbaan missed Three Point Jumper.
  • Portland Pilots logo
    (15:31) Joel Foxwell Defensive Rebound.
  • Portland Pilots logo
    (15:03) Timo George missed Layup.
  • St Thomas Minnesota Tommies logo
    (14:59) Isaiah Johnson-Arigu Defensive Rebound.
  • St Thomas Minnesota Tommies logo
    (14:46) Ben Oosterbaan missed Three Point Jumper.
  • St Thomas Minnesota Tommies logo
    (14:43) Nolan Minessale Offensive Rebound.
  • Portland Pilots logo
    (14:37) Foul on Garrett Nuckolls.
  • St Thomas Minnesota Tommies logo
    (14:37) Nolan Minessale missed Free Throw.
  • St Thomas Minnesota Tommies logo
    (14:37) St. Thomas-Minnesota Deadball Team Rebound.
  • St Thomas Minnesota Tommies logo
    +1 (14:37) Nolan Minessale made Free Throw.
    182
  • Portland Pilots logo
    +2 (14:22) Joel Foxwell made Layup.
    184
  • St Thomas Minnesota Tommies logo
    (14:04) Nick Janowski missed Three Point Jumper.
  • Portland Pilots logo
    (14:02) Timo George Defensive Rebound.
  • Portland Pilots logo
    (13:52) Garrett Nuckolls missed Three Point Jumper.
  • St Thomas Minnesota Tommies logo
    (13:49) Jermaine Coleman Defensive Rebound.
  • St Thomas Minnesota Tommies logo
    (13:42) Ben Oosterbaan missed Three Point Jumper.
  • Portland Pilots logo
    (13:38) Joel Foxwell Defensive Rebound.
  • Portland Pilots logo
    (13:26) Joel Foxwell missed Layup.
  • St Thomas Minnesota Tommies logo
    (13:26) Ryan Lafferty Block.
  • Portland Pilots logo
    (13:26) Portland Offensive Rebound.
  • St Thomas Minnesota Tommies logo
    (13:26) Technical Foul on Ryan Lafferty.
  • Portland Pilots logo
    (13:26) Mikah Ballew missed Free Throw.
  • Portland Pilots logo
    (13:26) Portland Deadball Team Rebound.
  • Portland Pilots logo
    +1 (13:26) Mikah Ballew made Free Throw.
    185
  • Portland Pilots logo
    (13:23) James O'Donnell Turnover.
  • St Thomas Minnesota Tommies logo
    (13:01) Jermaine Coleman missed Three Point Jumper.
  • St Thomas Minnesota Tommies logo
    (12:58) St. Thomas-Minnesota Deadball Team Rebound.
  • Portland Pilots logo
    (12:58) Foul on James O'Donnell.
  • St Thomas Minnesota Tommies logo
    (12:48) Ryan Dufault missed Layup.
  • Portland Pilots logo
    (12:48) Mikah Ballew Block.
  • Portland Pilots logo
    (12:48) Portland Defensive Rebound.
  • Portland Pilots logo
    +2 (12:34) Cameron Williams made Layup. Assisted by Joel Foxwell.
    187
  • St Thomas Minnesota Tommies logo
    (12:18) Nick Janowski missed Three Point Jumper.
  • Portland Pilots logo
    (12:14) Joel Foxwell Defensive Rebound.
  • Portland Pilots logo
    +3 (12:04) Mikah Ballew made Three Point Jumper. Assisted by Cameron Williams.
    1810
  • St Thomas Minnesota Tommies logo
    (11:43) Ryan Dufault missed Three Point Jumper.
  • Portland Pilots logo
    (11:41) Portland Defensive Rebound.
  • Portland Pilots logo
    +2 (11:30) Joel Foxwell made Layup. Assisted by Jermaine Ballisager Webb.
    1812
  • St Thomas Minnesota Tommies logo
    (11:14) Carter Bjerke missed Three Point Jumper.
  • Portland Pilots logo
    (11:11) Cameron Williams Defensive Rebound.
  • St Thomas Minnesota Tommies logo
    (11:03) Foul on Carter Bjerke.
  • Portland Pilots logo
    (11:01) Joel Foxwell Turnover.
  • St Thomas Minnesota Tommies logo
    (11:01) Ryan Dufault Steal.
  • St Thomas Minnesota Tommies logo
    (10:51) Carter Bjerke missed Three Point Jumper.
  • St Thomas Minnesota Tommies logo
    (10:47) Nick Janowski Offensive Rebound.
  • St Thomas Minnesota Tommies logo
    +3 (10:40) Nolan Minessale made Three Point Jumper. Assisted by Nick Janowski.
    2112
  • Portland Pilots logo
    +2 (10:15) Joel Foxwell made Jumper. Assisted by Cameron Williams.
    2114
  • St Thomas Minnesota Tommies logo
    (9:53) Ben Oosterbaan missed Three Point Jumper.
  • Portland Pilots logo
    (9:50) Mikah Ballew Defensive Rebound.
  • Portland Pilots logo
    +3 (9:42) Garrett Nuckolls made Three Point Jumper. Assisted by Joel Foxwell.
    2117
  • St Thomas Minnesota Tommies logo
    (9:27) Nick Janowski missed Three Point Jumper.
  • Portland Pilots logo
    (9:24) Mikah Ballew Defensive Rebound.
  • Portland Pilots logo
    (9:09) Joel Foxwell Turnover.
  • St Thomas Minnesota Tommies logo
    (9:09) Nick Janowski Steal.
  • St Thomas Minnesota Tommies logo
    (8:53) Nolan Minessale missed Three Point Jumper.
  • Portland Pilots logo
    (8:50) Cameron Williams Defensive Rebound.
  • Portland Pilots logo
    (8:28) Mikah Ballew missed Layup.
  • St Thomas Minnesota Tommies logo
    (8:28) Nolan Minessale Block.
  • St Thomas Minnesota Tommies logo
    (8:23) Carter Bjerke Defensive Rebound.
  • St Thomas Minnesota Tommies logo
    +3 (8:19) Nick Janowski made Three Point Jumper. Assisted by Ben Oosterbaan.
    2417
  • St Thomas Minnesota Tommies logo
    (7:59) Foul on Carter Bjerke.
  • Portland Pilots logo
    (7:51) Mikah Ballew missed Three Point Jumper.
  • St Thomas Minnesota Tommies logo
    (7:49) Ben Oosterbaan Defensive Rebound.
  • Portland Pilots logo
    (7:49) Foul on James O'Donnell.
  • St Thomas Minnesota Tommies logo
    (7:45) Ryan Lafferty Turnover.
  • Portland Pilots logo
    (7:45) Joel Foxwell Steal.
  • Portland Pilots logo
    +2 (7:39) Timo George made Dunk. Assisted by Joel Foxwell.
    2419
  • Portland Pilots logo
    (7:24) Foul on Timo George.
  • St Thomas Minnesota Tommies logo
    +2 (7:17) Jermaine Coleman made Layup. Assisted by Ryan Lafferty.
    2619
  • Portland Pilots logo
    (7:01) Joel Foxwell missed Layup.
  • St Thomas Minnesota Tommies logo
    (7:01) Nolan Minessale Block.
  • Portland Pilots logo
    (6:58) Matúš Hronský Offensive Rebound.
  • Portland Pilots logo
    (6:45) Cameron Williams missed Layup.
  • St Thomas Minnesota Tommies logo
    (6:45) Jermaine Coleman Block.
  • Portland Pilots logo
    (6:40) Joel Foxwell Offensive Rebound.
  • Portland Pilots logo
    +2 (6:39) Joel Foxwell made Layup.
    2621
  • St Thomas Minnesota Tommies logo
    (6:30) Jermaine Coleman Turnover.
  • Portland Pilots logo
    (6:30) Matúš Hronský Steal.
  • Portland Pilots logo
    (6:22) Mikah Ballew Turnover.
  • St Thomas Minnesota Tommies logo
    (6:22) Nolan Minessale Steal.
  • St Thomas Minnesota Tommies logo
    (6:17) Nolan Minessale Turnover.
  • Portland Pilots logo
    (6:17) Timo George Steal.
  • Portland Pilots logo
    +2 (6:09) Timo George made Jumper. Assisted by Joel Foxwell.
    2623
  • Portland Pilots logo
    (5:53) Foul on Cameron Williams.
  • St Thomas Minnesota Tommies logo
    +2 (5:32) Ryan Dufault made Layup. Assisted by Isaiah Johnson-Arigu.
    2823
  • Portland Pilots logo
    +2 (5:20) Timo George made Layup. Assisted by Cameron Williams.
    2825
  • St Thomas Minnesota Tommies logo
    (4:57) Nick Janowski missed Three Point Jumper.
  • St Thomas Minnesota Tommies logo
    (4:53) Carter Bjerke Offensive Rebound.
  • Portland Pilots logo
    (4:53) Foul on Garrett Nuckolls.
  • St Thomas Minnesota Tommies logo
    +1 (4:53) Carter Bjerke made Free Throw.
    2925
  • St Thomas Minnesota Tommies logo
    +1 (4:53) Carter Bjerke made Free Throw.
    3025
  • Portland Pilots logo
    (4:35) Matúš Hronský missed Jumper.
  • St Thomas Minnesota Tommies logo
    (4:32) St. Thomas-Minnesota Deadball Team Rebound.
  • Portland Pilots logo
    (4:32) Foul on Timo George.
  • St Thomas Minnesota Tommies logo
    (4:32) Nick Janowski missed Free Throw.
  • Portland Pilots logo
    (4:32) Matúš Hronský Defensive Rebound.
  • Portland Pilots logo
    (4:23) Matúš Hronský missed Three Point Jumper.
  • St Thomas Minnesota Tommies logo
    (4:18) St. Thomas-Minnesota Defensive Rebound.
  • St Thomas Minnesota Tommies logo
    (4:02) Foul on Carter Bjerke.
  • St Thomas Minnesota Tommies logo
    (4:02) Carter Bjerke Turnover.
  • Portland Pilots logo
    +2 (3:40) Matúš Hronský made Layup. Assisted by Jermaine Ballisager Webb.
    3027
  • St Thomas Minnesota Tommies logo
    (3:16) Ryan Dufault missed Three Point Jumper.
  • St Thomas Minnesota Tommies logo
    (3:13) St. Thomas-Minnesota Offensive Rebound.
  • Portland Pilots logo
    (3:12) Foul on Timo George.
  • St Thomas Minnesota Tommies logo
    +1 (3:12) Nolan Minessale made Free Throw.
    3127
  • St Thomas Minnesota Tommies logo
    (3:12) Nolan Minessale missed Free Throw.
  • St Thomas Minnesota Tommies logo
    (3:12) St. Thomas-Minnesota Deadball Team Rebound.
  • St Thomas Minnesota Tommies logo
    (3:04) Nick Janowski Turnover.
  • Portland Pilots logo
    (3:04) Mikah Ballew Steal.
  • Portland Pilots logo
    (2:55) Portland Turnover.
  • St Thomas Minnesota Tommies logo
    (2:42) Ben Oosterbaan missed Layup.
  • Portland Pilots logo
    (2:40) Cameron Williams Defensive Rebound.
  • Portland Pilots logo
    +2 (2:10) Kelson Gebbers made Layup. Assisted by Mikah Ballew.
    3129
  • St Thomas Minnesota Tommies logo
    (1:57) Nolan Minessale missed Layup.
  • Portland Pilots logo
    (1:57) Kelson Gebbers Block.
  • Portland Pilots logo
    (1:53) Cameron Williams Defensive Rebound.
  • Portland Pilots logo
    (1:50) Mikah Ballew missed Three Point Jumper.
  • St Thomas Minnesota Tommies logo
    (1:45) Nolan Minessale Defensive Rebound.
  • St Thomas Minnesota Tommies logo
    (1:40) Hayden Tibbits missed Layup.
  • Portland Pilots logo
    (1:40) Matúš Hronský Block.
  • Portland Pilots logo
    (1:39) Portland Defensive Rebound.
  • Portland Pilots logo
    (1:39) Technical Foul on Joel Foxwell.
  • Portland Pilots logo
    (1:39) Joel Foxwell Turnover.
  • St Thomas Minnesota Tommies logo
    +1 (1:39) Nolan Minessale made Free Throw.
    3229
  • St Thomas Minnesota Tommies logo
    +1 (1:39) Nolan Minessale made Free Throw.
    3329
  • Portland Pilots logo
    +2 (1:16) Matúš Hronský made Layup. Assisted by Joel Foxwell.
    3331
  • St Thomas Minnesota Tommies logo
    (0:57) Nick Janowski missed Three Point Jumper.
  • Portland Pilots logo
    (0:54) Cameron Williams Defensive Rebound.
  • Portland Pilots logo
    (0:38) Joel Foxwell Turnover.
  • St Thomas Minnesota Tommies logo
    (0:38) Nolan Minessale Steal.
  • St Thomas Minnesota Tommies logo
    +3 (0:28) Isaiah Johnson-Arigu made Three Point Jumper. Assisted by Nolan Minessale.
    3631
  • Portland Pilots logo
    +3 (0:06) Kelson Gebbers made Three Point Jumper. Assisted by Matúš Hronský.
    3634
  • St Thomas Minnesota Tommies logo
    (0:02) Nolan Minessale missed Three Point Jumper.
  • St Thomas Minnesota Tommies logo
    (0:01) Nick Janowski Offensive Rebound.
2nd half

Team Stats

76Points66
25-61(41%)Field Goal(%)28-59(47%)
12-38(32%)3-Point(%)6-19(32%)
14-18(78%)Free Throw(%)4-7(57%)
27(8)Rebounds(Offensive)39(10)
18Assists21
11Steals6
5Blocks3
9Turnovers20
12(2)Fouls(Technical)18(2)
16Largest Lead2

Game Details

Sunday, November 23, 2025 · 4:00 PM
Chiles Center · Portland, OR
attendance: 983 (20.3%)
tv: ESPN+