Beasley scores 23 as San Francisco takes down Portland State 80-70
AP
Nov 13, 2025
San Francisco Dons (AP) Ryan Beasley had 23 points in San Francisco's 80-70 win against Portland State Vikings on Wednesday.
Beasley shot 8 for 14 (3 for 8 from 3-point range) and 4 of 6 from the free-throw line for the Dons (2-1). Mookie Cook scored 13 points and added five rebounds. Tyrone Riley IV and Vukasin Masic both added 11 points.
The Vikings (1-2) were led in scoring by Jaylin Henderson, who finished with 18 points and six assists. Tre-Vaughn Minott added 16 points and 13 rebounds for Portland State. Sebastian Tidor also had 11 points.
Up next
San Francisco's next game is Saturday against Bradley at home, and Portland State hosts CSU Bakersfield on Monday.
---
The Associated Press created this story using technology provided by Data Skrive and data from Sportradar.
Copyright 2025 STATS LLC and Associated Press. Any commercial use or distribution without the express written consent of STATS LLC and Associated Press is strictly prohibited.
1st Half
PRST
Vikings
20
SF
Dons
36
Time
Team
Play
Score
20:00
(Vikings gains possession)
19:43
Tre-Vaughn Minott misses three point jump shot
19:41
Junjie Wang defensive rebound
19:32
Keyon Kensie Jr. personal foul
19:26
+3
Tyrone Riley IV makes three point jump shot (Ryan Beasley assists)
0-3
19:04
Alex Dupre misses two point jump shot
19:02
Vikings offensive rebound
19:02
Junjie Wang personal foul
18:44
+2
Terri Miller Jr. makes two point jump shot
2-3
18:29
Jaylin Henderson shooting foul (Guillermo Diaz Graham draws the foul)
18:18
+1
Guillermo Diaz Graham makes regular free throw 1 of 2
2-4
18:18
+1
Guillermo Diaz Graham makes regular free throw 2 of 2
2-5
18:00
+2
Jaylin Henderson makes two point layup (Terri Miller Jr. assists)
4-5
17:34
Guillermo Diaz Graham misses three point jump shot
17:32
Tyrone Riley IV offensive rebound
17:27
+2
Guillermo Diaz Graham makes two point layup (Tyrone Riley IV assists)
4-7
17:05
Jaylin Henderson turnover (Ryan Beasley steals)
16:59
+2
Ryan Beasley makes two point layup
4-9
16:46
Tyrone Riley IV personal foul
16:35
Jaylin Henderson misses three point jump shot
16:33
Vukasin Masic defensive rebound
16:22
Terri Miller Jr. shooting foul (Tyrone Riley IV draws the foul)
16:22
+1
Tyrone Riley IV makes regular free throw 1 of 2
4-10
16:22
Tyrone Riley IV misses regular free throw 2 of 2
16:22
Tre-Vaughn Minott defensive rebound
16:11
+2
Keyon Kensie Jr. makes two point dunk (Alex Dupre assists)
6-10
15:38
Guillermo Diaz Graham misses three point jump shot
15:38
Keyon Kensie Jr. defensive rebound
15:38
TV timeout
15:38
Mookie Cook personal foul
15:32
Jaylin Henderson misses three point jump shot
15:30
David Fuchs defensive rebound
15:09
+2
Mookie Cook makes two point layup
6-12
14:50
Tre-Vaughn Minott personal foul
14:43
Tre-Vaughn Minott personal foul
14:36
Charles Chukwu personal foul
14:30
Mookie Cook misses three point jump shot
14:28
David Fuchs offensive rebound
14:19
+2
Ryan Beasley makes two point jump shot
6-14
14:02
Brycen Long turnover (back court violation)
13:51
David Fuchs turnover (bad pass) (Terri Miller Jr. steals)
13:31
Charles Chukwu misses two point layup
13:29
David Fuchs defensive rebound
13:14
Legend Smiley misses three point jump shot
13:12
Dons offensive rebound
13:12
Charles Chukwu personal foul (David Fuchs draws the foul)
13:12
David Fuchs misses regular free throw 1 of 1
13:12
Terri Miller Jr. defensive rebound
12:48
+3
Jaylin Henderson makes three point jump shot (Terri Miller Jr. assists)
9-14
12:35
+2
Mookie Cook makes two point layup
9-16
12:01
Sebastian Tidor misses three point jump shot
11:59
Veniamin Abosi defensive rebound
11:44
Vukasin Masic turnover (back court violation)
11:44
TV timeout
11:28
Terri Miller Jr. misses two point jump shot
11:26
Ryan Beasley defensive rebound
11:15
+2
Tyrone Riley IV makes two point layup (Ryan Beasley assists)
9-18
10:45
Jaylin Henderson misses two point jump shot
10:43
Ryan Beasley defensive rebound
10:39
+2
Mookie Cook makes two point layup (Ryan Beasley assists)
9-20
10:26
Mookie Cook personal foul
10:22
Terri Miller Jr. misses three point jump shot
10:20
Tyrone Riley IV defensive rebound
10:07
+3
Ryan Beasley makes three point jump shot
9-23
9:54
Terri Miller Jr. offensive foul
9:54
Terri Miller Jr. turnover (offensive foul)
9:54
David Fuchs flagrant 1
9:54
David Fuchs turnover
9:40
Tre-Vaughn Minott turnover (Tyrone Riley IV steals)
9:24
+2
Tyrone Riley IV makes two point dunk (Guillermo Diaz Graham assists)
9-25
8:55
Alex Dupre misses two point jump shot
8:53
Vukasin Masic defensive rebound
8:48
+2
Junjie Wang makes two point layup
9-27
8:48
Kelcy Phipps shooting foul (Junjie Wang draws the foul)
8:48
+1
Junjie Wang makes regular free throw 1 of 1
9-28
8:31
Tre-Vaughn Minott misses two point jump shot
8:29
Saba Gigiberia defensive rebound
8:06
Junjie Wang misses two point layup
8:04
Terri Miller Jr. defensive rebound
8:04
Saba Gigiberia personal foul
7:54
Jaylin Henderson turnover (bad pass)
7:43
Junjie Wang misses three point jump shot
7:41
Veniamin Abosi offensive rebound
7:35
Dons 30 second timeout
7:32
Junjie Wang misses two point jump shot
7:30
Saba Gigiberia offensive rebound
7:24
+2
Saba Gigiberia makes two point layup
9-30
7:16
Sebastian Tidor misses three point jump shot
7:14
Terri Miller Jr. offensive rebound
7:07
Colt Ness misses three point jump shot
7:05
Tre-Vaughn Minott offensive rebound
7:05
Sebastian Tidor turnover (traveling)
6:50
David Fuchs offensive foul
6:50
David Fuchs turnover (offensive foul)
6:36
Mookie Cook blocks Keyon Kensie Jr.'s two point layup
6:34
Vukasin Masic defensive rebound
6:22
Vukasin Masic misses two point jump shot
6:22
Keyon Kensie Jr. defensive rebound
5:57
Jaylin Henderson offensive foul
5:57
Jaylin Henderson turnover (offensive foul)
5:44
Tyrone Riley IV misses three point jump shot
5:42
Dons offensive rebound
5:32
Junjie Wang misses two point layup
5:30
Charles Chukwu defensive rebound
5:12
Colt Ness turnover (lost ball)
5:02
Ryan Beasley misses three point jump shot
5:00
Mookie Cook offensive rebound
4:54
Legend Smiley personal foul
4:54
+1
Brycen Long makes regular free throw 1 of 2
10-30
4:54
+1
Brycen Long makes regular free throw 2 of 2
11-30
4:43
Mookie Cook misses two point layup
4:43
Legend Smiley offensive rebound
4:43
Legend Smiley misses three point jump shot
4:41
Alex Dupre defensive rebound
4:18
Jaylin Henderson misses two point layup
4:16
Tyrone Riley IV defensive rebound
4:08
Legend Smiley misses two point layup
4:06
Saba Gigiberia offensive rebound
4:06
Saba Gigiberia misses two point layup
4:06
Legend Smiley offensive rebound
4:06
Brycen Long shooting foul (Legend Smiley draws the foul)
4:06
Legend Smiley misses regular free throw 1 of 2
4:06
+1
Legend Smiley makes regular free throw 2 of 2
11-31
3:54
+3
Keyon Kensie Jr. makes three point jump shot (Jaylin Henderson assists)
14-31
3:36
+2
Ryan Beasley makes two point layup (Saba Gigiberia assists)
14-33
3:19
Tre-Vaughn Minott misses two point layup
3:17
Mookie Cook defensive rebound
3:09
Ryan Beasley misses two point jump shot
3:07
Keyon Kensie Jr. defensive rebound
3:00
Jaylin Henderson misses three point jump shot
2:58
Tyrone Riley IV defensive rebound
2:49
Keyon Kensie Jr. blocks Tyrone Riley IV's two point jump shot
2:47
Alex Dupre defensive rebound
2:39
Keyon Kensie Jr. misses three point jump shot
2:37
Tre-Vaughn Minott offensive rebound
2:37
TV timeout
2:37
Ryan Beasley shooting foul (Tre-Vaughn Minott draws the foul)
2:37
+1
Tre-Vaughn Minott makes regular free throw 1 of 2
15-33
2:37
+1
Tre-Vaughn Minott makes regular free throw 2 of 2
16-33
2:22
Veniamin Abosi misses three point jump shot
2:20
Tre-Vaughn Minott defensive rebound
2:08
Jaylin Henderson misses two point layup
2:06
Veniamin Abosi defensive rebound
1:58
+3
Ryan Beasley makes three point jump shot (Veniamin Abosi assists)
16-36
1:28
Jaylin Henderson misses two point layup
1:26
Veniamin Abosi defensive rebound
1:07
Guillermo Diaz Graham misses two point layup
1:05
Tre-Vaughn Minott defensive rebound
0:59
Keyon Kensie Jr. offensive foul
0:59
Keyon Kensie Jr. turnover (offensive foul)
0:37
Guillermo Diaz Graham misses two point jump shot
0:35
Charles Chukwu defensive rebound
0:11
+2
Kelcy Phipps makes two point jump shot
18-36
0:00
Legend Smiley shooting foul (Brycen Long draws the foul)
0:00
+1
Brycen Long makes regular free throw 1 of 2
19-36
0:00
+1
Brycen Long makes regular free throw 2 of 2
20-36
0:00
Ryan Beasley misses three point jump shot
0:00
Vikings defensive rebound
0:00
End of period
2nd Half
PRST
Vikings
50
SF
Dons
44
Time
Team
Play
Score
19:50
Keyon Kensie Jr. misses three point jump shot
19:48
Jaylin Henderson offensive rebound
19:42
Jaylin Henderson misses two point jump shot
19:40
Tyrone Riley IV defensive rebound
18:58
Tyrone Riley IV misses two point layup
18:56
Guillermo Diaz Graham offensive rebound
18:56
+2
Guillermo Diaz Graham makes two point layup
20-38
18:38
+2
Keyon Kensie Jr. makes two point layup (Jaylin Henderson assists)
22-38
18:25
Vukasin Masic offensive foul
18:25
Vukasin Masic turnover (offensive foul)
18:06
+2
Keyon Kensie Jr. makes two point layup
24-38
18:06
David Fuchs shooting foul (Keyon Kensie Jr. draws the foul)
18:06
Keyon Kensie Jr. misses regular free throw 1 of 1
18:06
Vikings offensive rebound
17:53
Jaylin Henderson misses three point jump shot
17:51
Keyon Kensie Jr. offensive rebound
17:44
Sebastian Tidor misses two point layup
17:42
Mookie Cook defensive rebound
17:37
Tyrone Riley IV turnover (lost ball) (Jaylin Henderson steals)
17:31
+2
Tre-Vaughn Minott makes two point dunk (Jaylin Henderson assists)
26-38
17:30
TV timeout
17:23
+3
Ryan Beasley makes three point jump shot
26-41
17:07
Guillermo Diaz Graham personal foul
17:01
+3
Sebastian Tidor makes three point jump shot (Jaylin Henderson assists)
29-41
16:46
Alex Dupre personal foul
16:42
Alex Dupre personal foul
16:42
+3
Vukasin Masic makes three point jump shot
29-44
16:15
+2
Tre-Vaughn Minott makes two point dunk (Terri Miller Jr. assists)
31-44
16:01
Jaylin Henderson personal foul
16:01
TV timeout
15:55
David Fuchs misses two point layup
15:53
Mookie Cook offensive rebound
15:53
+2
Mookie Cook makes two point layup
31-46
15:44
Terri Miller Jr. misses two point jump shot
15:42
Mookie Cook defensive rebound
15:35
Vukasin Masic misses three point jump shot
15:33
Vikings defensive rebound
15:20
+2
Jaylin Henderson makes two point jump shot
33-46
15:10
Ryan Beasley turnover (bad pass)
14:58
Sebastian Tidor misses two point layup
14:56
David Fuchs defensive rebound
14:42
Ryan Beasley misses three point jump shot
14:40
Tre-Vaughn Minott defensive rebound
14:29
Terri Miller Jr. misses three point jump shot
14:27
David Fuchs defensive rebound
14:10
David Fuchs misses two point layup
14:08
Tre-Vaughn Minott defensive rebound
13:56
+2
Tre-Vaughn Minott makes two point dunk (Terri Miller Jr. assists)
35-46
13:38
Legend Smiley misses two point layup
13:36
Terri Miller Jr. defensive rebound
13:29
+3
Sebastian Tidor makes three point jump shot (Keyon Kensie Jr. assists)
38-46
13:16
+3
Vukasin Masic makes three point jump shot (Mookie Cook assists)
38-49
12:57
Keyon Kensie Jr. misses three point jump shot
12:55
Sebastian Tidor offensive rebound
12:35
+2
Sebastian Tidor makes two point jump shot
40-49
12:35
Mookie Cook misses three point jump shot
12:35
Vukasin Masic offensive rebound
12:35
David Fuchs misses two point jump shot
12:25
Keyon Kensie Jr. defensive rebound
12:15
+3
Jaylin Henderson makes three point jump shot (Keyon Kensie Jr. assists)
43-49
11:51
+3
Legend Smiley makes three point jump shot (Mookie Cook assists)
43-52
11:33
Terri Miller Jr. turnover (Mookie Cook steals)
11:28
Ryan Beasley misses three point jump shot
11:25
TV timeout
11:07
Sebastian Tidor misses three point jump shot
11:05
Tre-Vaughn Minott offensive rebound
10:58
+3
Jaylin Henderson makes three point jump shot (Tre-Vaughn Minott assists)
46-52
10:41
+3
Vukasin Masic makes three point jump shot (Ryan Beasley assists)
46-55
10:24
Junjie Wang shooting foul (Keyon Kensie Jr. draws the foul)
10:24
Keyon Kensie Jr. misses regular free throw 1 of 2
10:24
Keyon Kensie Jr. misses regular free throw 2 of 2
10:24
Tyrone Riley IV defensive rebound
10:06
Terri Miller Jr. shooting foul (Guillermo Diaz Graham draws the foul)
10:06
Guillermo Diaz Graham misses regular free throw 1 of 2
10:06
+1
Guillermo Diaz Graham makes regular free throw 2 of 2
46-56
9:43
+2
Terri Miller Jr. makes two point jump shot
48-56
9:30
+2
Ryan Beasley makes two point layup (Mookie Cook assists)
48-58
9:09
Keyon Kensie Jr. misses two point layup
9:07
Sebastian Tidor offensive rebound
9:00
Sebastian Tidor misses two point layup
8:58
Tre-Vaughn Minott offensive rebound
8:48
+2
Tre-Vaughn Minott makes two point layup (Terri Miller Jr. assists)
50-58
8:30
+2
David Fuchs makes two point layup (Vukasin Masic assists)
50-60
8:10
Terri Miller Jr. misses three point jump shot
8:08
Ryan Beasley defensive rebound
7:44
Tre-Vaughn Minott shooting foul
7:44
TV timeout
7:44
+1
Mookie Cook makes regular free throw 1 of 2
50-61
7:44
+1
Mookie Cook makes regular free throw 2 of 2
50-62
7:29
+3
Alex Dupre makes three point jump shot (Sebastian Tidor assists)
53-62
7:12
Mookie Cook offensive foul
7:12
Mookie Cook turnover (offensive foul)
6:47
+2
Tre-Vaughn Minott makes two point dunk (Jaylin Henderson assists)
55-62
6:31
+3
Mookie Cook makes three point jump shot
55-65
6:12
Terri Miller Jr. misses two point jump shot
6:10
David Fuchs defensive rebound
5:55
Alex Dupre personal foul
5:53
+3
Tyrone Riley IV makes three point jump shot (Veniamin Abosi assists)
55-68
5:33
+2
Jaylin Henderson makes two point layup
57-68
5:21
Mookie Cook turnover (bad pass)
5:07
+2
Tre-Vaughn Minott makes two point alley-oop dunk (Jaylin Henderson assists)