Kahmare Holmes puts up 27 in Wofford's 97-85 win over UNC Greensboro
AP
Jan 07, 2026
SPARTANBURG, S.C. (AP) Kahmare Holmes scored 27 points as Wofford Terriers beat UNC Greensboro 97-85 on Wednesday.
Holmes shot 8 of 13 from the field and 10 of 13 from the free-throw line for the Terriers (11-5, 3-0 Southern Conference). Nils Machowski scored 16 points and Chace Watley added 14 off the bench.
The Spartans (6-10, 2-1) were led in scoring by Justin Neely, who finished with 26 points and nine rebounds. Valentino Pinedo added 14 points, 10 rebounds and two blocks for UNC Greensboro. KJ Younger also had 13 points and six rebounds.
Wofford took the lead with 16:37 left in the first half and did not trail again. Holmes led their team in scoring with 18 points in the first half to help put them up 56-36 at the break. Wofford pulled away with a 7-0 run in the second half to extend an 11-point lead to 18 points. They were outscored by UNC Greensboro in the second half by an eight-point margin, but still wound up on top, as Machowski led the way with a team-high 13 second-half points.
---
The Associated Press created this story using technology provided by Data Skrive and data from Sportradar.
Copyright 2026 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
UNCG
Spartans
36
WOFF
Terriers
56
Time
Team
Play
Score
20:00
(Terriers gains possession)
19:34
Cayden Vasko misses three point jump shot
19:32
Valentino Pinedo defensive rebound
19:19
+3
Noah Norgaard makes three point jump shot
3-0
19:04
Nils Machowski misses three point jump shot
19:02
KJ Younger defensive rebound
18:50
Donald Whitehead Jr. turnover (out of bounds)
18:23
Nils Machowski misses three point jump shot
18:21
Kahmare Holmes offensive rebound
18:18
+2
Kahmare Holmes makes two point jump shot
3-2
17:59
Valentino Pinedo turnover (bad pass)
17:34
Nils Machowski misses two point jump shot
17:32
Justin Neely defensive rebound
17:18
Valentino Pinedo misses two point layup
17:16
Cayden Vasko defensive rebound
17:11
+2
Cayden Vasko makes two point layup
3-4
16:56
+2
Donald Whitehead Jr. makes two point jump shot
5-4
16:37
+2
Kahmare Holmes makes two point jump shot
5-6
16:02
Spartans turnover (shot clock violation)
15:43
Kahmare Holmes misses two point jump shot
15:41
Brian Sumpter offensive rebound
15:40
Justin Neely personal foul
15:40
TV timeout
15:31
+2
Cayden Vasko makes two point layup
5-8
15:06
+2
Domas Kauzonas makes two point layup (Lilian Marville assists)
7-8
14:49
+3
Cayden Vasko makes three point jump shot (Luke Flynn assists)
7-11
14:10
Donald Whitehead Jr. misses three point jump shot
14:08
Cayden Vasko defensive rebound
13:58
+3
Kahmare Holmes makes three point jump shot (Cayden Vasko assists)
7-14
13:38
Donald Whitehead Jr. misses two point jump shot
13:36
Chace Watley defensive rebound
13:27
Cayden Vasko misses three point jump shot
13:25
Domas Kauzonas defensive rebound
13:15
Nils Machowski personal foul
13:00
+2
Domas Kauzonas makes two point layup (Justin Neely assists)
9-14
12:55
Domas Kauzonas shooting foul (Rex Stirling draws the foul)
12:55
Rex Stirling misses regular free throw 1 of 2
12:55
+1
Rex Stirling makes regular free throw 2 of 2
9-15
12:42
Jayden Tyler personal foul
12:28
Lilian Marville misses two point jump shot
12:26
Jayden Tyler defensive rebound
12:04
+2
Jayden Tyler makes two point layup (Rex Stirling assists)
9-17
11:51
+3
Justin Neely makes three point jump shot
12-17
11:34
+2
Rex Stirling makes two point layup (Chace Watley assists)
12-19
11:16
Clinton Efinda misses two point layup
11:16
Domas Kauzonas offensive rebound
11:16
Rex Stirling shooting foul (Domas Kauzonas draws the foul)
11:16
TV timeout
11:16
+1
Domas Kauzonas makes regular free throw 1 of 2
13-19
11:16
Domas Kauzonas misses regular free throw 2 of 2
11:16
Chace Watley defensive rebound
11:01
Luke Flynn misses two point jump shot
10:59
KJ Younger defensive rebound
10:46
Domas Kauzonas misses two point layup
10:44
Brian Sumpter defensive rebound
10:39
Kahmare Holmes offensive foul
10:39
Kahmare Holmes turnover (offensive foul)
10:27
+2
Landon King makes two point jump shot
15-19
10:09
Landon King shooting foul (Kahmare Holmes draws the foul)
10:09
+1
Kahmare Holmes makes regular free throw 1 of 3
15-20
10:09
+1
Kahmare Holmes makes regular free throw 2 of 3
15-21
10:09
+1
Kahmare Holmes makes regular free throw 3 of 3
15-22
9:51
Valentino Pinedo misses two point jump shot
9:49
Luke Flynn defensive rebound
9:29
+2
Kahmare Holmes makes two point layup (Cayden Vasko assists)
15-24
9:12
+3
KJ Younger makes three point jump shot (Landon King assists)
18-24
9:01
+3
Luke Flynn makes three point jump shot (Cayden Vasko assists)
18-27
8:41
KJ Younger misses two point jump shot
8:39
KJ Younger offensive rebound
8:36
+2
KJ Younger makes two point jump shot
20-27
7:49
+3
Luke Flynn makes three point jump shot (Nils Machowski assists)
20-30
7:28
Donald Whitehead Jr. turnover (lost ball) (Kahmare Holmes steals)
7:25
Brian Sumpter offensive foul
7:25
Brian Sumpter turnover (offensive foul)
7:25
TV timeout
7:19
+3
KJ Younger makes three point jump shot (Noah Norgaard assists)
23-30
7:02
+3
Luke Flynn makes three point jump shot (Nils Machowski assists)
23-33
6:52
KJ Younger misses three point jump shot
6:50
Spartans offensive rebound
6:45
+3
Lilian Marville makes three point jump shot (Valentino Pinedo assists)
26-33
6:22
KJ Younger shooting foul (Kahmare Holmes draws the foul)
6:22
+1
Kahmare Holmes makes regular free throw 1 of 2
26-34
6:22
+1
Kahmare Holmes makes regular free throw 2 of 2
26-35
6:05
Justin Neely turnover (Cayden Vasko steals)
6:00
Nils Machowski misses two point layup
5:58
Noah Norgaard defensive rebound
5:53
Justin Neely misses three point jump shot
5:51
Nils Machowski defensive rebound
5:42
+3
Nils Machowski makes three point jump shot (Cayden Vasko assists)
26-38
5:24
Nils Machowski personal foul
5:24
+2
Justin Neely makes two point layup
28-38
4:59
+2
Kahmare Holmes makes two point layup
28-40
4:45
Spartans 30 second timeout
4:31
+2
KJ Younger makes two point jump shot
30-40
4:09
Jayden Tyler misses three point jump shot
4:07
Valentino Pinedo defensive rebound
3:58
Kahmare Holmes personal foul
3:58
TV timeout
3:58
Valentino Pinedo misses regular free throw 1 of 1
3:58
Luke Flynn defensive rebound
3:35
+3
Jayden Tyler makes three point jump shot (Cayden Vasko assists)
30-43
3:21
Chace Watley shooting foul (Justin Neely draws the foul)
3:21
+1
Justin Neely makes regular free throw 1 of 2
31-43
3:21
+1
Justin Neely makes regular free throw 2 of 2
32-43
3:12
Terriers 30 second timeout
2:58
Chace Watley misses three point jump shot
2:56
Donald Whitehead Jr. defensive rebound
2:45
Cayden Vasko shooting foul (Justin Neely draws the foul)
2:45
+1
Justin Neely makes regular free throw 1 of 2
33-43
2:45
+1
Justin Neely makes regular free throw 2 of 2
34-43
2:28
Luke Flynn misses three point jump shot
2:26
Brian Sumpter offensive rebound
2:24
+2
Brian Sumpter makes two point layup
34-45
2:12
Donald Whitehead Jr. misses two point jump shot
2:10
Chace Watley defensive rebound
2:03
+2
Chace Watley makes two point layup
34-47
1:45
KJ Younger misses three point jump shot
1:43
Brian Sumpter defensive rebound
1:32
+2
Chace Watley makes two point layup
34-49
1:17
Domas Kauzonas flagrant 1
1:17
Domas Kauzonas turnover (offensive foul)
1:17
Brian Sumpter misses flagrant free throw 1 of 2
1:17
+1
Brian Sumpter makes flagrant free throw 2 of 2
34-50
0:59
+2
Cayden Vasko makes two point jump shot
34-52
0:41
Lilian Marville misses two point jump shot
0:39
Cayden Vasko defensive rebound
0:33
+2
Jayden Tyler makes two point layup (Cayden Vasko assists)
34-54
0:17
Brian Sumpter shooting foul (Justin Neely draws the foul)
0:17
+1
Justin Neely makes regular free throw 1 of 2
35-54
0:17
+1
Justin Neely makes regular free throw 2 of 2
36-54
0:00
+2
Kahmare Holmes makes two point jump shot
36-56
0:00
End of period
2nd Half
UNCG
Spartans
49
WOFF
Terriers
41
Time
Team
Play
Score
19:52
Donald Whitehead Jr. misses two point layup
19:50
Valentino Pinedo offensive rebound
19:47
+2
Valentino Pinedo makes two point tip layup
38-56
19:26
Cayden Vasko misses three point jump shot
19:24
Justin Neely defensive rebound
19:19
Justin Neely misses two point layup
19:17
Justin Neely offensive rebound
19:16
Nils Machowski shooting foul (Justin Neely draws the foul)
19:16
+1
Justin Neely makes regular free throw 1 of 2
39-56
19:16
Justin Neely misses regular free throw 2 of 2
19:16
Luke Flynn defensive rebound
19:08
KJ Younger shooting foul (Brian Sumpter draws the foul)
19:08
+1
Brian Sumpter makes regular free throw 1 of 2
39-57
19:08
+1
Brian Sumpter makes regular free throw 2 of 2
39-58
18:46
+2
Valentino Pinedo makes two point layup
41-58
18:31
Brian Sumpter offensive foul
18:31
Brian Sumpter turnover (offensive foul)
18:21
Rex Stirling personal foul
18:05
+2
Justin Neely makes two point layup (Donald Whitehead Jr. assists)
43-58
17:56
+3
Chace Watley makes three point jump shot
43-61
17:40
+2
Valentino Pinedo makes two point layup (Donald Whitehead Jr. assists)
45-61
17:23
Valentino Pinedo shooting foul (Kahmare Holmes draws the foul)
17:23
Kahmare Holmes misses regular free throw 1 of 2
17:23
+1
Kahmare Holmes makes regular free throw 2 of 2
45-62
17:08
Noah Norgaard misses two point layup
17:06
Valentino Pinedo offensive rebound
17:04
Valentino Pinedo misses two point jump shot
17:04
Justin Neely offensive rebound
17:04
+2
Justin Neely makes two point tip layup
47-62
17:04
Chace Watley shooting foul (Justin Neely draws the foul)
17:04
Justin Neely misses regular free throw 1 of 1
17:04
Valentino Pinedo offensive rebound
16:58
Luke Flynn personal foul
16:50
Noah Norgaard misses two point layup
16:48
Chace Watley defensive rebound
16:48
Jump ball. (Terriers gains possession)
16:26
Clinton Efinda shooting foul (Kahmare Holmes draws the foul)
16:26
+1
Kahmare Holmes makes regular free throw 1 of 2
47-63
16:26
Kahmare Holmes misses regular free throw 2 of 2
16:26
Spartans defensive rebound
16:03
Kahmare Holmes shooting foul (Justin Neely draws the foul)
16:03
+1
Justin Neely makes regular free throw 1 of 2
48-63
16:03
+1
Justin Neely makes regular free throw 2 of 2
49-63
15:42
Domas Kauzonas shooting foul (Chace Watley draws the foul)
15:42
TV timeout
15:42
+1
Chace Watley makes regular free throw 1 of 2
49-64
15:42
+1
Chace Watley makes regular free throw 2 of 2
49-65
15:19
+3
Lilian Marville makes three point jump shot (Clinton Efinda assists)
52-65
15:01
Chace Watley misses three point jump shot
14:59
Callum Richard offensive rebound
14:59
Domas Kauzonas personal foul (Callum Richard draws the foul)
14:42
Jump ball. Callum Richard vs. Justin Neely (Justin Neely gains possession)
14:42
Callum Richard turnover (lost ball) (Justin Neely steals)
14:26
Valentino Pinedo turnover (Luke Flynn steals)
14:19
+3
Luke Flynn makes three point jump shot (Chace Watley assists)
52-68
13:58
Valentino Pinedo misses two point layup
13:56
Cayden Vasko defensive rebound
13:50
+2
Chace Watley makes two point layup (Cayden Vasko assists)
52-70
13:31
Landon King misses two point jump shot
13:29
Luke Flynn defensive rebound
13:07
Callum Richard misses two point layup
13:05
Valentino Pinedo defensive rebound
13:03
Luke Flynn personal foul (Lilian Marville draws the foul)
13:03
Lilian Marville misses regular free throw 1 of 1
13:03
Luke Flynn defensive rebound
12:43
Cayden Vasko misses two point layup
12:41
KJ Younger defensive rebound
12:36
+3
Landon King makes three point jump shot (KJ Younger assists)
55-70
12:27
Chace Watley misses two point layup
12:25
Chace Watley offensive rebound
12:25
Valentino Pinedo personal foul (Chace Watley draws the foul)
12:25
Chace Watley misses regular free throw 1 of 2
12:25
+1
Chace Watley makes regular free throw 2 of 2
55-71
12:09
Lilian Marville misses two point jump shot
12:07
Maximo Ortega defensive rebound
11:47
Valentino Pinedo blocks Brian Sumpter's two point layup
11:45
Spartans defensive rebound
11:45
TV timeout
11:35
Donald Whitehead Jr. misses two point layup
11:33
Valentino Pinedo offensive rebound
11:31
+2
Valentino Pinedo makes two point jump shot
57-71
11:13
Cayden Vasko misses three point jump shot
11:11
Valentino Pinedo defensive rebound
11:00
+3
Donald Whitehead Jr. makes three point jump shot
60-71
10:32
Chace Watley misses two point layup
10:30
Chace Watley offensive rebound
10:21
+2
Maximo Ortega makes two point layup
60-73
10:08
KJ Younger misses three point jump shot
10:06
Lilian Marville offensive rebound
9:59
Brian Sumpter blocks Lilian Marville's two point layup
9:57
Cayden Vasko defensive rebound
9:47
Maximo Ortega misses three point jump shot
9:45
KJ Younger defensive rebound
9:24
Chace Watley personal foul
9:24
Donald Whitehead Jr. misses regular free throw 1 of 1
9:24
Cayden Vasko defensive rebound
8:57
Rex Stirling misses two point layup
8:55
Kahmare Holmes offensive rebound
8:50
+2
Kahmare Holmes makes two point tip layup
60-75
8:44
Rex Stirling blocks KJ Younger's two point layup
8:42
Rex Stirling defensive rebound
8:30
+3
Nils Machowski makes three point jump shot (Rex Stirling assists)
60-78
8:28
Terriers 30 second timeout
8:28
TV timeout
8:18
Donald Whitehead Jr. misses three point jump shot
8:16
KJ Younger offensive rebound
8:07
Rex Stirling personal foul (Justin Neely draws the foul)
8:07
+1
Justin Neely makes regular free throw 1 of 2
61-78
8:07
Justin Neely misses regular free throw 2 of 2
8:07
Cayden Vasko defensive rebound
7:57
Valentino Pinedo blocks Kahmare Holmes's two point layup
7:55
Noah Norgaard defensive rebound
7:51
+3
KJ Younger makes three point jump shot (Noah Norgaard assists)
64-78
7:29
Cayden Vasko misses three point jump shot
7:27
Luke Flynn offensive rebound
7:23
+3
Nils Machowski makes three point jump shot (Kahmare Holmes assists)
64-81
7:14
+3
Noah Norgaard makes three point jump shot
67-81
6:58
Nils Machowski misses three point jump shot
6:56
Cayden Vasko offensive rebound
6:51
+3
Nils Machowski makes three point jump shot (Cayden Vasko assists)
67-84
6:39
Landon King misses three point jump shot
6:37
Nils Machowski defensive rebound
6:29
Chace Watley misses three point jump shot
6:27
Justin Neely defensive rebound
6:14
Noah Norgaard misses two point layup
6:12
Valentino Pinedo offensive rebound
6:11
+2
Valentino Pinedo makes two point layup
69-84
5:51
Kahmare Holmes misses three point jump shot
5:49
Kahmare Holmes offensive rebound
5:41
+2
Chace Watley makes two point jump shot
69-86
5:20
Chace Watley personal foul (Justin Neely draws the foul)
5:20
TV timeout
5:20
+1
Justin Neely makes regular free throw 1 of 2
70-86
5:20
+1
Justin Neely makes regular free throw 2 of 2
71-86
5:08
Nils Machowski misses two point layup
5:06
Lilian Marville defensive rebound
5:01
Clinton Efinda misses two point layup
4:59
Cayden Vasko defensive rebound
4:57
Jump ball. (Terriers gains possession)
4:38
Cayden Vasko misses two point layup
4:36
Kahmare Holmes offensive rebound
4:35
Kahmare Holmes misses two point layup
4:35
Nils Machowski offensive rebound
4:35
+2
Nils Machowski makes two point layup
71-88
4:35
Lilian Marville shooting foul (Nils Machowski draws the foul)
4:35
Nils Machowski misses regular free throw 1 of 1
4:35
Justin Neely defensive rebound
4:31
KJ Younger misses three point jump shot
4:29
Nils Machowski defensive rebound
4:16
Nils Machowski misses three point jump shot
4:14
Justin Neely defensive rebound
4:07
+2
Justin Neely makes two point layup (KJ Younger assists)
73-88
4:07
Jayden Tyler shooting foul (Justin Neely draws the foul)
4:07
TV timeout
4:07
+1
Justin Neely makes regular free throw 1 of 1
74-88
3:39
Nils Machowski misses two point layup
3:36
Justin Neely defensive rebound
3:32
KJ Younger misses three point jump shot
3:27
Luke Flynn defensive rebound
3:23
Donald Whitehead Jr. shooting foul (Kahmare Holmes draws the foul)
3:23
Kahmare Holmes misses regular free throw 1 of 2
3:13
+1
Kahmare Holmes makes regular free throw 2 of 2
74-89
3:03
+2
Valentino Pinedo makes two point layup (Justin Neely assists)
76-89
2:39
Kahmare Holmes misses two point jump shot
2:37
Valentino Pinedo defensive rebound
2:29
+2
Valentino Pinedo makes two point layup
78-89
2:28
Spartans 30 second timeout
2:12
Lilian Marville shooting foul (Nils Machowski draws the foul)