DENTON, Texas (AP) Tylor Perry scored 12 of his 21 points in the second half and North Texas Mean Green' 63-59 victory over UTSA on Thursday night.
Perry was 6 of 11 shooting, including 5 for 8 from distance, and went 4 for 4 from the line for the Mean Green (17-5, 8-3 Conference USA). Abou Ousmane added 13 points while shooting 6 of 9 from the field and 1 for 3 from the line, and he also had 10 rebounds.
The Roadrunners (7-15, 1-10) were led in scoring by Jacob Germany, who finished with 15 points and seven rebounds. John Buggs III added 13 points for UTSA. DJ Richards also had 12 points.
NEXT UP
Both teams next play Saturday. North Texas hosts UTEP while UTSA hosts Louisiana Tech.
---
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
UTSA
Roadrunners
27
NTEX
Mean Green
34
Time
Team
Play
Score
20:00
Massal Diouf vs. Abou Ousmane (Tylor Perry gains possession)
19:35
+2
Abou Ousmane makes two point layup
0-2
19:02
DJ Richards misses three point jump shot
19:00
Kai Huntsberry defensive rebound
18:40
+2
Kai Huntsberry makes two point driving layup
0-4
18:33
+3
John Buggs III makes three point jump shot (Christian Tucker assists)
3-4
18:11
Tyree Eady misses two point jump shot
18:09
Abou Ousmane offensive rebound
18:10
DJ Richards shooting foul (Abou Ousmane draws the foul)
18:10
Abou Ousmane misses regular free throw 1 of 2
18:10
Aaron Scott turnover (lane violation)
17:41
DJ Richards misses three point jump shot
17:39
Aaron Scott defensive rebound
17:20
Abou Ousmane misses two point layup
17:18
Massal Diouf defensive rebound
17:13
Massal Diouf offensive foul (Tylor Perry draws the foul)
17:13
Massal Diouf turnover (offensive foul)
17:13
Abou Ousmane technical foul
17:13
Abou Ousmane turnover
17:13
John Buggs III misses technical free throw 1 of 2
17:13
+1
John Buggs III makes technical free throw 2 of 2
4-4
16:52
Roadrunners turnover (shot clock violation)
16:41
Jayden Martinez misses two point layup
16:39
Jacob Germany defensive rebound
16:29
Jacob Germany offensive foul (Jayden Martinez draws the foul)
16:29
Jacob Germany turnover (offensive foul)
16:14
Rubin Jones misses three point jump shot
16:12
Tylor Perry offensive rebound
16:03
Jayden Martinez misses two point jump shot
16:01
Tyree Eady offensive rebound
15:56
+2
Jayden Martinez makes two point dunk (Tyree Eady assists)
4-6
15:40
+2
DJ Richards makes two point floating jump shot
6-6
15:21
+2
Tyree Eady makes two point reverse layup (Jayden Martinez assists)
6-8
15:10
TV timeout
15:01
Jacob Germany misses two point jump shot
14:59
Aaron Scott defensive rebound
14:39
+2
Tyree Eady makes two point layup
6-10
14:14
+2
DJ Richards makes two point pullup jump shot
8-10
13:52
Jayden Martinez misses three point jump shot
13:50
DJ Richards defensive rebound
13:41
Jayden Martinez personal foul (Jacob Germany draws the foul)
13:29
Jacob Germany turnover (bad pass)
12:57
Mean Green turnover (shot clock violation)
12:48
+3
DJ Richards makes three point jump shot (Christian Tucker assists)
11-10
12:27
Kai Huntsberry misses two point jump shot
12:25
DJ Richards defensive rebound
12:13
Erik Czumbel misses three point jump shot
12:11
Abou Ousmane defensive rebound
11:58
DJ Richards shooting foul (Tyree Eady draws the foul)
11:58
TV timeout
11:58
+1
Tyree Eady makes regular free throw 1 of 2
11-11
11:58
Tyree Eady misses regular free throw 2 of 2
11:58
Abou Ousmane offensive rebound
11:55
+3
Tylor Perry makes three point jump shot (Abou Ousmane assists)
11-14
1:14
Tylor Perry personal foul (Christian Tucker draws the foul)
11:31
Erik Czumbel misses two point layup
11:29
Rubin Jones defensive rebound
11:18
+2
Abou Ousmane makes two point layup (Rubin Jones assists)
11-16
10:51
John Buggs III misses two point layup
10:49
Abou Ousmane defensive rebound
10:39
Kai Huntsberry turnover (lost ball) (Erik Czumbel steals)
10:25
Christian Tucker misses two point jump shot
10:23
Abou Ousmane defensive rebound
10:08
Kai Huntsberry misses two point jump shot
10:06
Abou Ousmane offensive rebound
10:02
+2
Abou Ousmane makes two point putback dunk
11-18
9:44
+2
Josh Farmer makes two point running pullup jump shot
13-18
9:16
Tyree Eady turnover (bad pass)
9:02
Christian Tucker turnover (bad pass) (Aaron Scott steals)
8:55
Matthew Stone turnover (lost ball)
8:33
Josh Farmer misses two point jump shot
8:31
Matthew Stone defensive rebound
8:13
+2
Jayden Martinez makes two point layup (Rubin Jones assists)
13-20
7:47
Aleu Aleu misses two point jump shot
7:45
Tylor Perry defensive rebound
7:35
Tylor Perry offensive foul
7:35
Tylor Perry turnover (offensive foul)
7:35
TV timeout
7:28
Aleu Aleu turnover (bad pass)
7:17
Rubin Jones misses two point jump shot
7:15
Aaron Scott offensive rebound
7:06
+2
Abou Ousmane makes two point jump shot
13-22
6:49
+3
John Buggs III makes three point jump shot (Jacob Germany assists)
16-22
6:33
+2
Kai Huntsberry makes two point jump shot
16-24
6:14
Matthew Stone personal foul (Jacob Germany draws the foul)
6:13
Christian Tucker turnover (bad pass) (Abou Ousmane steals)
6:10
Abou Ousmane turnover (back court violation)
6:00
+2
Jacob Germany makes two point jump shot (Erik Czumbel assists)
18-24
5:41
Abou Ousmane turnover (carrying)
5:18
Jacob Germany misses two point jump shot
5:16
Tyree Eady defensive rebound
4:59
+2
Abou Ousmane makes two point layup
18-26
4:38
+2
Jacob Germany makes two point hook shot
20-26
4:20
Kai Huntsberry turnover (out of bounds)
4:02
Isaiah Addo-Ankrah misses three point jump shot
4:00
Mean Green defensive rebound
3:59
TV timeout
3:47
+3
Tylor Perry makes three point jump shot (Rubin Jones assists)
20-29
3:22
+3
John Buggs III makes three point jump shot (Erik Czumbel assists)
23-29
2:58
Tylor Perry misses three point jump shot
2:56
Jayden Martinez offensive rebound
2:38
Massal Diouf shooting foul (Rubin Jones draws the foul)
2:38
+1
Rubin Jones makes regular free throw 1 of 2
23-30
2:38
+1
Rubin Jones makes regular free throw 2 of 2
23-31
2:16
John Buggs III misses three point jump shot
2:14
Aaron Scott defensive rebound
1:58
Abou Ousmane misses two point layup
1:56
Josh Farmer defensive rebound
1:46
+2
Josh Farmer makes two point reverse layup (Christian Tucker assists)
25-31
1:24
Abou Ousmane misses two point layup
1:22
Josh Farmer defensive rebound
1:13
+2
DJ Richards makes two point running jump shot
27-31
1:10
Mean Green 30 second timeout
0:55
+3
Tylor Perry makes three point jump shot (Rubin Jones assists)
27-34
0:27
Jacob Germany misses two point jump shot
0:25
Abou Ousmane defensive rebound
0:07
John Buggs III personal foul (Tylor Perry draws the foul)
0:06
Rubin Jones turnover (out of bounds)
0:06
Roadrunners 30 second timeout
0:04
Matthew Stone personal foul (Christian Tucker draws the foul)
0:00
End of period
2nd Half
UTSA
Roadrunners
32
NTEX
Mean Green
29
Time
Team
Play
Score
19:30
DJ Richards misses three point jump shot
19:28
Aleu Aleu offensive rebound
19:25
Tylor Perry shooting foul (Aleu Aleu draws the foul)
19:25
Aleu Aleu misses regular free throw 1 of 2
19:25
+1
Aleu Aleu makes regular free throw 2 of 2
28-34
19:03
Kai Huntsberry misses two point jump shot
19:01
DJ Richards defensive rebound
18:33
+2
Christian Tucker makes two point driving reverse layup
30-34
18:10
Abou Ousmane turnover (traveling)
17:57
John Buggs III misses two point layup
17:55
Massal Diouf offensive rebound
17:55
Massal Diouf misses two point layup
17:53
Abou Ousmane defensive rebound
17:37
Massal Diouf shooting foul (Abou Ousmane draws the foul)
17:37
+1
Abou Ousmane makes regular free throw 1 of 2
30-35
17:37
Abou Ousmane misses regular free throw 2 of 2
17:37
DJ Richards defensive rebound
17:12
+3
DJ Richards makes three point jump shot (Christian Tucker assists)
33-35
16:51
+2
Kai Huntsberry makes two point pullup jump shot
33-37
16:30
+2
Jacob Germany makes two point jump shot (Christian Tucker assists)
35-37
16:06
Tyree Eady misses two point jump shot
16:04
Isaiah Addo-Ankrah defensive rebound
15:55
+2
Christian Tucker makes two point driving layup
37-37
15:37
Mean Green 30 second timeout
15:37
TV timeout
15:28
Tylor Perry misses three point jump shot
15:26
Jacob Germany defensive rebound
14:57
Jacob Germany misses two point jump shot
14:55
Jayden Martinez defensive rebound
14:35
+2
Jayden Martinez makes two point layup
37-39
14:21
DJ Richards misses three point jump shot
14:19
Isaiah Addo-Ankrah offensive rebound
14:18
Matthew Stone shooting foul (Isaiah Addo-Ankrah draws the foul)
14:18
TV timeout
14:18
+1
Isaiah Addo-Ankrah makes regular free throw 1 of 2
38-39
14:18
+1
Isaiah Addo-Ankrah makes regular free throw 2 of 2
39-39
14:06
+2
Matthew Stone makes two point driving layup (Rubin Jones assists)
39-41
14:06
Isaiah Addo-Ankrah shooting foul (Matthew Stone draws the foul)
14:06
+1
Matthew Stone makes regular free throw 1 of 1
39-42
13:44
Jacob Germany turnover (bad pass) (Jayden Martinez steals)
13:28
+3
Jayden Martinez makes three point jump shot (Kai Huntsberry assists)
39-45
13:17
Roadrunners 30 second timeout
13:06
Erik Czumbel turnover (bad pass)
12:46
+2
Matthew Stone makes two point cutting layup (Kai Huntsberry assists)
39-47
12:30
Erik Czumbel misses three point jump shot
12:28
Roadrunners offensive rebound
12:28
Jayden Martinez personal foul (Jacob Germany draws the foul)
12:18
Jayden Martinez personal foul (Josh Farmer draws the foul)
12:14
+2
Jacob Germany makes two point layup
41-47
11:59
Rubin Jones offensive foul (John Buggs III draws the foul)
11:59
Rubin Jones turnover (offensive foul)
11:59
TV timeout
11:37
Jacob Germany misses two point jump shot
11:35
Abou Ousmane defensive rebound
11:10
Abou Ousmane turnover (lost ball)
10:51
Christian Tucker turnover (bad pass) (Tylor Perry steals)
10:30
+2
Abou Ousmane makes two point alley-oop dunk (Kai Huntsberry assists)
41-49
10:09
Abou Ousmane personal foul (John Buggs III draws the foul)
10:03
+2
Jacob Germany makes two point hook shot
43-49
9:45
Christian Tucker personal foul (Kai Huntsberry draws the foul)
9:31
Aaron Scott misses three point jump shot
9:29
Abou Ousmane offensive rebound
9:15
Abou Ousmane offensive foul (Jacob Germany draws the foul)
9:15
Abou Ousmane turnover (offensive foul)
9:01
Kai Huntsberry shooting foul (Jacob Germany draws the foul)
9:01
+1
Jacob Germany makes regular free throw 1 of 2
44-49
9:01
+1
Jacob Germany makes regular free throw 2 of 2
45-49
8:39
Rubin Jones misses three point jump shot
8:37
Aaron Scott offensive rebound
8:36
John Buggs III personal foul (Aaron Scott draws the foul)
8:27
DJ Richards personal foul (Tylor Perry draws the foul)
8:18
Jayden Martinez misses two point hook shot
8:16
Jacob Germany defensive rebound
8:02
Jacob Germany misses two point hook shot
8:00
Jayden Martinez defensive rebound
7:53
Jacob Germany personal foul (Tylor Perry draws the foul)
7:53
TV timeout
7:45
Josh Farmer blocks Tylor Perry's two point layup
7:43
Jacob Germany defensive rebound
7:21
Christian Tucker misses two point jump shot
7:19
Roadrunners offensive rebound
7:17
Christian Tucker turnover (lost ball) (Aaron Scott steals)
6:49
Rubin Jones misses two point jump shot
6:47
Jacob Germany defensive rebound
6:41
DJ Richards misses two point layup
6:39
Jacob Germany offensive rebound
6:35
Jayden Martinez shooting foul (Jacob Germany draws the foul)
6:35
+1
Jacob Germany makes regular free throw 1 of 2
46-49
6:35
Jacob Germany misses regular free throw 2 of 2
6:35
Tyree Eady defensive rebound
6:09
Tylor Perry misses two point jump shot
6:07
Roadrunners defensive rebound
5:53
Tylor Perry shooting foul (Christian Tucker draws the foul)
5:53
+1
Christian Tucker makes regular free throw 1 of 2
47-49
5:53
Josh Farmer turnover (lane violation)
5:53
Christian Tucker technical foul
5:53
+1
Tylor Perry makes technical free throw 1 of 2
47-50
5:53
+1
Tylor Perry makes technical free throw 2 of 2
47-51
5:36
Tyree Eady misses three point jump shot
5:34
Jacob Germany defensive rebound
5:17
Abou Ousmane blocks Christian Tucker's two point jump shot
5:15
Roadrunners offensive rebound
5:04
Roadrunners turnover (shot clock violation)
4:49
Tylor Perry misses three point jump shot
4:47
DJ Richards defensive rebound
4:40
+3
John Buggs III makes three point jump shot (DJ Richards assists)
50-51
4:09
+3
Tylor Perry makes three point stepback jump shot
50-54
3:42
+2
Josh Farmer makes two point layup (John Buggs III assists)
52-54
3:23
+3
Tylor Perry makes three point pullup jump shot
52-57
2:59
Jacob Germany turnover (double dribble)
2:59
TV timeout
2:35
+2
Kai Huntsberry makes two point driving layup
52-59
2:06
Abou Ousmane shooting foul (Erik Czumbel draws the foul)
2:06
+1
Erik Czumbel makes regular free throw 1 of 2
53-59
2:06
+1
Erik Czumbel makes regular free throw 2 of 2
54-59
1:48
Abou Ousmane turnover (traveling)
1:26
Abou Ousmane shooting foul (Jacob Germany draws the foul)
1:26
+1
Jacob Germany makes regular free throw 1 of 2
55-59
1:26
+1
Jacob Germany makes regular free throw 2 of 2
56-59
0:57
+2
Tylor Perry makes two point layup
56-61
0:50
Roadrunners 30 second timeout
0:44
Aaron Scott shooting foul (Christian Tucker draws the foul)
0:44
+1
Christian Tucker makes regular free throw 1 of 2
57-61
0:44
Christian Tucker misses regular free throw 2 of 2
0:44
Christian Tucker offensive rebound
0:44
+2
Christian Tucker makes two point putback layup
59-61
0:12
Jayden Martinez misses two point jump shot
0:10
Jayden Martinez offensive rebound
0:10
Josh Farmer personal foul (Tylor Perry draws the foul)