1. /NCAAM
  2. /Scores
  3. /1 · 4 · 26
  4. /PORT vs SF
FINAL
Jan 4, 2026

Box Score

12T
PORT343468
SF274673
Portland Pilots logoPORTLANDMINFG3PTFTREBASTSTLBLKTOPFPTS
35Cameron Williams268-102-33-461000421
14James O'Donnell130-10-01-22100431
7Matúš Hronský292-51-40-03100025
23Joel Foxwell407-131-65-726002120
44Mikah Ballew281-70-45-51000337
1Jermaine Ballisager Webb215-81-31-142102412
10Garrett Nuckolls280-40-10-05200240
5Dante Censori-Hercules131-10-00-00010322
12Kelson Gebbers20-20-20-00000010
TOTAL-24-5147.1%5-2321.7%15-1978.9%231320162468
San Francisco Dons logoSAN FRANCISCOMINFG3PTFTREBASTSTLBLKTOPFPTS
8David Fuchs214-101-36-14100113415
25Guillermo Diaz Graham192-31-11-22210036
0Ryan Beasley375-141-43-564302014
5Tyrone Riley IV341-60-20-03110132
7Vukasin Masic171-41-30-00100113
35Junjie Wang71-40-12-20000104
10Saba Gigiberia102-40-01-26101025
14Veniamin Abosi294-53-45-693000316
2Aidan Braccia40-00-00-00100010
13Legend Smiley222-81-63-30000128
TOTAL-22-5837.9%8-2433.3%21-3461.8%36136291973

Play-by-Play

1st halfportsf
  • (20:00) Start game.
  • Portland Pilots logo
    (19:59) Jump Ball won by Portland.
  • San Francisco Dons logo
    (19:59) Jump Ball lost by San Francisco.
  • Portland Pilots logo
    +2 (19:38) Joel Foxwell makes driving layup.
    20
  • San Francisco Dons logo
    (19:13) Tyrone Riley IV misses 25-foot three point jumper.
  • Portland Pilots logo
    (19:10) Portland Defensive Rebound.
  • Portland Pilots logo
    +2 (18:47) Cameron Williams makes 3-foot floating jump shot (Joel Foxwell assists).
    40
  • San Francisco Dons logo
    (18:23) David Fuchs misses layup.
  • Portland Pilots logo
    (18:20) Matúš Hronský Defensive Rebound.
  • Portland Pilots logo
    (18:14) James O'Donnell bad pass turnover.
  • San Francisco Dons logo
    (18:14) Guillermo Diaz Graham Steal.
  • San Francisco Dons logo
    (17:59) Tyrone Riley IV misses layup.
  • Portland Pilots logo
    (17:57) Portland Defensive Rebound.
  • Portland Pilots logo
    +3 (17:45) Matúš Hronský makes 24-foot three point jumper (Joel Foxwell assists).
    70
  • San Francisco Dons logo
    (17:32) David Fuchs bad pass turnover.
  • Portland Pilots logo
    +3 (17:13) Cameron Williams makes 24-foot three point jumper (James O'Donnell assists).
    100
  • San Francisco Dons logo
    (16:45) Junjie Wang misses 3-foot hook shot.
  • Portland Pilots logo
    (16:44) Portland Defensive Rebound.
  • Portland Pilots logo
    (16:34) Mikah Ballew misses 24-foot three point jumper.
  • San Francisco Dons logo
    (16:30) Veniamin Abosi Defensive Rebound.
  • San Francisco Dons logo
    (16:25) Tyrone Riley IV traveling turnover.
  • Portland Pilots logo
    (16:14) Joel Foxwell bad pass turnover.
  • San Francisco Dons logo
    (16:14) Ryan Beasley Steal.
  • San Francisco Dons logo
    +2 (16:10) Ryan Beasley makes layup.
    102
  • Portland Pilots logo
    +2 (15:43) Joel Foxwell makes 16-foot pullup jump shot.
    122
  • San Francisco Dons logo
    (15:18) Veniamin Abosi misses 24-foot three point jumper.
  • San Francisco Dons logo
    (15:14) San Francisco Offensive Rebound.
  • San Francisco Dons logo
    (14:55) Junjie Wang bad pass turnover.
  • Portland Pilots logo
    +2 (14:29) Joel Foxwell makes 14-foot step back jumpshot.
    142
  • San Francisco Dons logo
    (14:06) Ryan Beasley misses 24-foot three point jumper.
  • San Francisco Dons logo
    (14:05) San Francisco Offensive Rebound.
  • Portland Pilots logo
    (14:05) Foul on Cameron Williams.
  • San Francisco Dons logo
    (13:53) David Fuchs misses layup.
  • San Francisco Dons logo
    (13:49) Guillermo Diaz Graham Offensive Rebound.
  • San Francisco Dons logo
    (13:49) Guillermo Diaz Graham misses tip in layup.
  • San Francisco Dons logo
    (13:49) David Fuchs Offensive Rebound.
  • San Francisco Dons logo
    (13:36) Ryan Beasley bad pass turnover.
  • Portland Pilots logo
    (13:36) Dante Censori-Hercules Steal.
  • Portland Pilots logo
    (13:31) Joel Foxwell misses 25-foot three point jumper.
  • Portland Pilots logo
    (13:21) Garrett Nuckolls Offensive Rebound.
  • Portland Pilots logo
    (13:09) Jermaine Ballisager Webb misses layup.
  • San Francisco Dons logo
    (13:09) David Fuchs Block.
  • Portland Pilots logo
    (13:09) Portland Deadball Team Rebound.
  • Portland Pilots logo
    (13:08) team shot clock turnover .
  • San Francisco Dons logo
    (12:35) Tyrone Riley IV misses 9-foot floating jump shot.
  • San Francisco Dons logo
    +2 (12:31) David Fuchs makes 0-foot tip in layup.
    144
  • San Francisco Dons logo
    (12:28) David Fuchs Offensive Rebound.
  • Portland Pilots logo
    +2 (12:23) Joel Foxwell makes driving layup.
    164
  • San Francisco Dons logo
    (12:08) Vukasin Masic misses 24-foot three point jumper.
  • Portland Pilots logo
    (12:05) Jermaine Ballisager Webb Defensive Rebound.
  • Portland Pilots logo
    +2 (11:53) Jermaine Ballisager Webb makes driving layup (Joel Foxwell assists).
    184
  • San Francisco Dons logo
    (11:53) Foul on Guillermo Diaz Graham.
  • Portland Pilots logo
    +1 (11:53) Jermaine Ballisager Webb makes free throw 1 of 1.
    194
  • Portland Pilots logo
    (11:43) Foul on Jermaine Ballisager Webb.
  • San Francisco Dons logo
    +1 (11:43) David Fuchs makes free throw 1 of 2.
    195
  • San Francisco Dons logo
    (11:42) David Fuchs misses free throw 2 of 2.
  • Portland Pilots logo
    (11:41) Jermaine Ballisager Webb Defensive Rebound.
  • Portland Pilots logo
    +3 (11:30) Cameron Williams makes 23-foot three point jumper (Garrett Nuckolls assists).
    225
  • San Francisco Dons logo
    (11:10) Legend Smiley misses 24-foot three point jumper.
  • San Francisco Dons logo
    (11:06) Veniamin Abosi Offensive Rebound.
  • San Francisco Dons logo
    (10:58) Junjie Wang misses 14-foot turnaround jump shot.
  • San Francisco Dons logo
    (10:56) San Francisco Offensive Rebound.
  • Portland Pilots logo
    (10:42) Foul on James O'Donnell.
  • San Francisco Dons logo
    (10:42) David Fuchs misses free throw 1 of 2.
  • San Francisco Dons logo
    (10:42) San Francisco Deadball Team Rebound.
  • San Francisco Dons logo
    +1 (10:42) David Fuchs makes free throw 2 of 2.
    226
  • Portland Pilots logo
    (10:28) James O'Donnell misses layup.
  • San Francisco Dons logo
    (10:28) Saba Gigiberia Block.
  • San Francisco Dons logo
    (10:24) Saba Gigiberia Defensive Rebound.
  • San Francisco Dons logo
    (10:02) Legend Smiley misses 23-foot three point jumper.
  • Portland Pilots logo
    (9:59) Cameron Williams Defensive Rebound.
  • Portland Pilots logo
    (9:36) Foul on James O'Donnell.
  • Portland Pilots logo
    (9:36) James O'Donnell turnover.
  • San Francisco Dons logo
    (9:20) Ryan Beasley misses 16-foot jumper.
  • San Francisco Dons logo
    (9:20) San Francisco Offensive Rebound.
  • San Francisco Dons logo
    +2 (9:13) Legend Smiley makes 13-foot pullup jump shot.
    228
  • Portland Pilots logo
    (8:59) Mikah Ballew traveling turnover.
  • San Francisco Dons logo
    (8:38) Saba Gigiberia misses layup.
  • San Francisco Dons logo
    (8:38) Saba Gigiberia Offensive Rebound.
  • San Francisco Dons logo
    +2 (8:37) Saba Gigiberia makes 0-foot tip in dunk.
    2210
  • San Francisco Dons logo
    (8:11) Foul on Saba Gigiberia.
  • Portland Pilots logo
    (7:59) Garrett Nuckolls misses 16-foot jumper.
  • San Francisco Dons logo
    (7:55) Saba Gigiberia Defensive Rebound.
  • San Francisco Dons logo
    (7:47) Ryan Beasley bad pass turnover.
  • Portland Pilots logo
    (7:47) Jermaine Ballisager Webb Steal.
  • Portland Pilots logo
    (7:33) Joel Foxwell misses 24-foot three point jumper.
  • San Francisco Dons logo
    (7:31) Saba Gigiberia Defensive Rebound.
  • San Francisco Dons logo
    +2 (7:19) Ryan Beasley makes layup (Saba Gigiberia assists).
    2212
  • Portland Pilots logo
    +2 (7:07) Jermaine Ballisager Webb makes 2-foot dunk (Cameron Williams assists).
    2412
  • San Francisco Dons logo
    (6:41) David Fuchs misses 24-foot three point jumper.
  • Portland Pilots logo
    (6:37) Cameron Williams Defensive Rebound.
  • Portland Pilots logo
    (6:18) Mikah Ballew misses 23-foot three point jumper.
  • San Francisco Dons logo
    (6:14) David Fuchs Defensive Rebound.
  • San Francisco Dons logo
    (6:02) Legend Smiley misses 24-foot three point jumper.
  • Portland Pilots logo
    (5:57) Cameron Williams Defensive Rebound.
  • Portland Pilots logo
    (5:50) Joel Foxwell bad pass turnover.
  • San Francisco Dons logo
    (5:27) Foul on David Fuchs.
  • San Francisco Dons logo
    (5:27) David Fuchs turnover.
  • Portland Pilots logo
    (5:14) Jermaine Ballisager Webb misses 25-foot three point jumper.
  • San Francisco Dons logo
    (5:11) Ryan Beasley Defensive Rebound.
  • San Francisco Dons logo
    (4:45) Ryan Beasley misses 1-foot floating jump shot.
  • San Francisco Dons logo
    (4:39) Saba Gigiberia Offensive Rebound.
  • San Francisco Dons logo
    (4:39) Saba Gigiberia misses tip in layup.
  • San Francisco Dons logo
    (4:37) Saba Gigiberia Offensive Rebound.
  • San Francisco Dons logo
    +2 (4:37) Saba Gigiberia makes 0-foot tip in layup.
    2414
  • San Francisco Dons logo
    (4:24) Foul on Aidan Braccia.
  • Portland Pilots logo
    (4:09) Dante Censori-Hercules bad pass turnover.
  • San Francisco Dons logo
    +3 (3:56) Veniamin Abosi makes 25-foot three point jumper (Ryan Beasley assists).
    2417
  • Portland Pilots logo
    +2 (3:40) Jermaine Ballisager Webb makes 2-foot dunk (Joel Foxwell assists).
    2617
  • San Francisco Dons logo
    +3 (3:12) Ryan Beasley makes 25-foot three point jumper (Veniamin Abosi assists).
    2620
  • Portland Pilots logo
    +2 (2:43) Dante Censori-Hercules makes 2-foot dunk (Jermaine Ballisager Webb assists).
    2820
  • San Francisco Dons logo
    +3 (2:16) Veniamin Abosi makes 24-foot three point jumper (Aidan Braccia assists).
    2823
  • San Francisco Dons logo
    (1:58) Foul on Tyrone Riley IV.
  • Portland Pilots logo
    +1 (1:58) Joel Foxwell makes free throw 1 of 2.
    2923
  • Portland Pilots logo
    +1 (1:58) Joel Foxwell makes free throw 2 of 2.
    3023
  • San Francisco Dons logo
    +3 (1:49) Legend Smiley makes 23-foot three point jumper (Ryan Beasley assists).
    3026
  • Portland Pilots logo
    +2 (1:31) Cameron Williams makes layup (Jermaine Ballisager Webb assists).
    3226
  • San Francisco Dons logo
    (1:04) Legend Smiley misses layup.
  • Portland Pilots logo
    (1:02) Cameron Williams Defensive Rebound.
  • Portland Pilots logo
    +2 (0:38) Jermaine Ballisager Webb makes 10-foot floating jump shot (Joel Foxwell assists).
    3426
  • Portland Pilots logo
    (0:07) Foul on Cameron Williams.
  • San Francisco Dons logo
    (0:07) Saba Gigiberia misses free throw 1 of 2.
  • San Francisco Dons logo
    (0:07) San Francisco Deadball Team Rebound.
  • San Francisco Dons logo
    +1 (0:07) Saba Gigiberia makes free throw 2 of 2.
    3427
  • Portland Pilots logo
    (0:01) Mikah Ballew misses layup.
  • San Francisco Dons logo
    (0:00) Veniamin Abosi Defensive Rebound.
2nd half

Team Stats

68Points73
24-51(47.1%)Field Goal(%)22-58(37.9%)
5-23(21.7%)3-Point(%)8-24(33.3%)
15-19(78.9%)Free Throw(%)21-34(61.8%)
26(6)Rebounds(Offensive)43(20)
13Assists13
2Steals6
0Blocks2
17Turnovers10
24(0)Fouls(Technical)19(1)
17Largest Lead13

Game Details

Sunday, January 4, 2026 · 4:00 PM
War Memorial at the Sobrato Center · San Francisco, CA
attendance: 1,088 (36.2%)
tv: ESPN+
spread: SF -11.5
over/under: 147.5