Dusan Neskovic scores 23 to lead Richmond over VMI 78-71
RICHMOND, Va. (AP) Dusan Neskovic's 23 points helped Richmond defeat VMI 78-71 on Saturday night.
Neskovic also contributed six rebounds for the Spiders (5-7). Delonnie Hunt shot 2 of 3 from the field and 11 for 12 from the line to add 16 points. Apostolos Roumoglou had 10 points and went 4 of 9 from the field (2 for 7 from 3-point range).
The Keydets (6-7) were led by Rickey Bradley, Jr. with 26 points. Tan Yildizoglu added 15 points, four assists and three steals. Kaden Stuckey had 10 points and two steals.
Richmond took the lead with 6:16 left in the first half and did not give it up. Neskovic had 11 points in the first half to help put the Spiders ahead 41-29 at the break. Richmond used a 7-0 run in the second half to build a 12-point lead at 56-44 with 8:24 left in the half before finishing off the win.
---
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.
Time | Team | Play | Score | |
---|---|---|---|---|
20:00 | Â | TJ Johnson vs. Jonathan Beagle (Keydets gains possession) | Â | |
19:43 | Â | Robert Peters misses three point jump shot | Â | |
19:41 | Â | Spiders defensive rebound | Â | |
19:25 | Â | Jason Roche misses three point jump shot | Â | |
19:23 | Â | Spiders offensive rebound | Â | |
19:00 | Â | Dusan Neskovic misses two point jump shot | Â | |
18:58 | Â | TJ Johnson defensive rebound | Â | |
18:38 | Â | Robert Peters misses three point jump shot | Â | |
18:36 | Â | DeLonnie Hunt defensive rebound | Â | |
18:26 | Â | Dusan Neskovic misses three point jump shot | Â | |
18:24 | Â | Linus Holmstrom defensive rebound | Â | |
18:06 | Â | Rickey Bradley Jr. misses two point jump shot | Â | |
18:04 | Â | Jonathan Beagle defensive rebound | Â | |
18:04 | Â | Rickey Bradley Jr. personal foul | Â | |
17:39 | +2 | DeLonnie Hunt makes two point layup | 0-2 | |
17:19 | Â | Tan Yildizoglu misses three point jump shot | Â | |
17:17 | Â | Keydets offensive rebound | Â | |
17:10 | +2 | Rickey Bradley Jr. makes two point layup | 2-2 | |
16:43 | +3 | Apostolos Roumoglou makes three point jump shot (Jason Roche assists) | 2-5 | |
16:26 | +3 | Linus Holmstrom makes three point jump shot (Tan Yildizoglu assists) | 5-5 | |
16:03 | +2 | Jonathan Beagle makes two point jump shot | 5-7 | |
15:42 | Â | Jonathan Beagle personal foul (TJ Johnson draws the foul) | Â | |
15:42 | Â | TV timeout | Â | |
15:30 | +3 | Linus Holmstrom makes three point jump shot (Rickey Bradley Jr. assists) | 8-7 | |
15:15 | Â | Jonathan Beagle misses two point layup | Â | |
15:13 | Â | Linus Holmstrom defensive rebound | Â | |
15:03 | +2 | Rickey Bradley Jr. makes two point layup | 10-7 | |
14:43 | +2 | Mikkel Tyne makes two point jump shot | 10-9 | |
14:27 | Â | Jason Roche personal foul | Â | |
14:20 | +2 | Rickey Bradley Jr. makes two point layup | 12-9 | |
13:53 | Â | B. Artis White misses three point jump shot | Â | |
13:51 | Â | Kaden Stuckey defensive rebound | Â | |
13:35 | Â | Linus Holmstrom misses three point jump shot | Â | |
13:33 | Â | Kaden Stuckey offensive rebound | Â | |
13:16 | +3 | Rickey Bradley Jr. makes three point jump shot (Kaden Stuckey assists) | 15-9 | |
13:04 | Â | Jason Roche misses three point jump shot | Â | |
13:02 | Â | Apostolos Roumoglou offensive rebound | Â | |
12:54 | Â | Kaden Stuckey shooting foul (DeLonnie Hunt draws the foul) | Â | |
12:54 | Â | DeLonnie Hunt misses regular free throw 1 of 2 | Â | |
12:54 | +1 | DeLonnie Hunt makes regular free throw 2 of 2 | 15-10 | |
12:37 | Â | Apostolos Roumoglou shooting foul (Tan Yildizoglu draws the foul) | Â | |
12:37 | +1 | Tan Yildizoglu makes regular free throw 1 of 2 | 16-10 | |
12:37 | +1 | Tan Yildizoglu makes regular free throw 2 of 2 | 17-10 | |
12:25 | Â | Apostolos Roumoglou turnover (AJ Clark steals) | Â | |
12:11 | +3 | Kaden Stuckey makes three point jump shot (AJ Clark assists) | 20-10 | |
11:56 | +2 | Mike Walz makes two point jump shot | 20-12 | |
11:52 | Â | TV timeout | Â | |
11:32 | Â | Maurice Wright Jr. turnover (lost ball) | Â | |
11:22 | Â | Rickey Bradley Jr. personal foul | Â | |
11:09 | +2 | Dusan Neskovic makes two point layup | 20-14 | |
10:47 | Â | Tan Yildizoglu turnover (bad pass) | Â | |
10:35 | Â | B. Artis White misses three point jump shot | Â | |
10:33 | Â | Rickey Bradley Jr. defensive rebound | Â | |
10:18 | +2 | Rickey Bradley Jr. makes two point layup (Tan Yildizoglu assists) | 22-14 | |
10:00 | Â | B. Artis White turnover (bad pass) (Robert Peters steals) | Â | |
9:54 | Â | B. Artis White personal foul | Â | |
9:50 | Â | Rickey Bradley Jr. misses three point jump shot | Â | |
9:48 | Â | B. Artis White defensive rebound | Â | |
9:38 | Â | Mikkel Tyne misses two point jump shot | Â | |
9:36 | Â | Collin Tanner offensive rebound | Â | |
9:25 | Â | Apostolos Roumoglou misses three point jump shot | Â | |
9:23 | Â | Jonathan Beagle offensive rebound | Â | |
9:15 | +3 | B. Artis White makes three point jump shot (Mikkel Tyne assists) | 22-17 | |
8:50 | Â | B. Artis White personal foul | Â | |
8:34 | Â | Robert Peters misses two point layup | Â | |
8:32 | Â | Jonathan Beagle defensive rebound | Â | |
8:14 | +2 | Jonathan Beagle makes two point jump shot (Mikkel Tyne assists) | 22-19 | |
7:57 | Â | Robert Peters turnover (bad pass) (Collin Tanner steals) | Â | |
7:46 | +2 | Collin Tanner makes two point layup (Jonathan Beagle assists) | 22-21 | |
7:23 | Â | Collin Tanner blocks Maurice Wright Jr.'s two point layup | Â | |
7:21 | Â | Collin Tanner defensive rebound | Â | |
7:10 | Â | Jonathan Beagle misses two point turnaround jump shot | Â | |
7:08 | Â | Robert Peters defensive rebound | Â | |
6:49 | Â | Rickey Bradley Jr. turnover (lost ball) (Mikkel Tyne steals) | Â | |
6:42 | Â | Collin Tanner misses three point jump shot | Â | |
6:42 | Â | Keydets defensive rebound | Â | |
6:40 | Â | TV timeout | Â | |
6:26 | Â | TJ Johnson misses three point jump shot | Â | |
6:24 | Â | Collin Tanner defensive rebound | Â | |
6:16 | +3 | Jason Roche makes three point jump shot (Mike Walz assists) | 22-24 | |
5:48 | Â | Mike Walz blocks Linus Holmstrom's three point jump shot | Â | |
5:46 | Â | Linus Holmstrom offensive rebound | Â | |
5:40 | Â | Keydets turnover (shot clock violation) | Â | |
5:34 | Â | Mikkel Tyne turnover (bad pass) (Kaden Stuckey steals) | Â | |
5:04 | Â | Linus Holmstrom misses three point jump shot | Â | |
5:04 | Â | Keydets offensive rebound | Â | |
5:04 | Â | Keydets turnover (shot clock violation) | Â | |
4:45 | Â | DeLonnie Hunt misses two point jump shot | Â | |
4:43 | Â | TJ Johnson defensive rebound | Â | |
4:33 | Â | Linus Holmstrom misses three point jump shot | Â | |
4:32 | Â | Mike Walz defensive rebound | Â | |
4:32 | Â | Linus Holmstrom technical foul | Â | |
4:32 | +1 | DeLonnie Hunt makes technical free throw 1 of 2 | 22-25 | |
4:32 | +1 | DeLonnie Hunt makes technical free throw 2 of 2 | 22-26 | |
4:27 | Â | DeLonnie Hunt turnover (lost ball) (Tan Yildizoglu steals) | Â | |
4:23 | Â | Tan Yildizoglu misses three point jump shot | Â | |
4:21 | Â | TJ Johnson offensive rebound | Â | |
4:20 | Â | Dusan Neskovic personal foul | Â | |
4:13 | Â | Rickey Bradley Jr. misses two point jump shot | Â | |
4:11 | Â | Mike Walz defensive rebound | Â | |
4:11 | Â | Kaden Stuckey personal foul | Â | |
3:58 | +2 | Dusan Neskovic makes two point layup (Mike Walz assists) | 22-28 | |
3:41 | Â | Mike Walz blocks Rickey Bradley Jr.'s three point jump shot | Â | |
3:39 | Â | Mike Walz defensive rebound | Â | |
3:34 | Â | DeLonnie Hunt turnover (lost ball) (Tan Yildizoglu steals) | Â | |
3:25 | Â | Tan Yildizoglu misses three point jump shot | Â | |
3:23 | Â | Dusan Neskovic defensive rebound | Â | |
3:13 | +2 | Dusan Neskovic makes two point turnaround jump shot (Collin Tanner assists) | 22-30 | |
3:13 | Â | Keydets 30 second timeout | Â | |
3:13 | Â | TV timeout | Â | |
2:55 | Â | TJ Johnson misses three point jump shot | Â | |
2:53 | Â | Mike Walz defensive rebound | Â | |
2:30 | +2 | Mike Walz makes two point jump shot (Apostolos Roumoglou assists) | 22-32 | |
2:10 | +2 | Robert Peters makes two point layup | 24-32 | |
2:07 | Â | Maurice Wright Jr. personal foul | Â | |
1:49 | +3 | Dusan Neskovic makes three point jump shot (Mike Walz assists) | 24-35 | |
1:38 | Â | TJ Johnson turnover (lost ball) (Apostolos Roumoglou steals) | Â | |
1:34 | Â | Linus Holmstrom shooting foul (Mikkel Tyne draws the foul) | Â | |
1:34 | Â | Mikkel Tyne misses regular free throw 1 of 2 | Â | |
1:34 | +1 | Mikkel Tyne makes regular free throw 2 of 2 | 24-36 | |
1:22 | +3 | Linus Holmstrom makes three point jump shot (Rickey Bradley Jr. assists) | 27-36 | |
1:01 | +2 | Dusan Neskovic makes two point turnaround jump shot | 27-38 | |
0:34 | +2 | Robert Peters makes two point jump shot | 29-38 | |
0:05 | +3 | Apostolos Roumoglou makes three point jump shot (DeLonnie Hunt assists) | 29-41 | |
0:00 | Â | End of period | Â |