De Ridder's efficient 21 points lift Virginia over Queens, 94-69
AP
Nov 28, 2025
CHARLOTTESVILLE, Va. (AP) Thijs De Ridder scored 21 points on 8-for-10 shooting, Johann Grunloh had a 13-point, 10-rebound double-double, and Virginia Cavaliers defeated Queens 94-69 on Friday.
Sam Lewis added 15 points on 6-for-9 shooting (3-for-3 from 3-point range), and Devin Tillis had 13 points and five rebounds.
The Cavaliers (6-1) took the lead on De Ridder's 3-pointer 17 seconds into the contest and did not trail the rest of the way, coasting to a 46-29 halftime lead. They went on a 16-0 run late in the first half, turning an eight-point lead into a 24-point lead in just four minutes.
Chance Mallory and Jacari White each scored 11 points, and Mallory grabbed eight rebounds. Dallin Hall led Virginia with five assists.
Virginia managed 53% shooting from the field and 46% from beyond the arc, and held Queens to 38% and 31% marks, respectively.
Nasir Mann scored 18 points on 7-of-11 shooting for the Royals (3-5), and Yoav Berman and Jordan Watford each had 10 points.
Virginia visits Texas on Wednesday in the ACC/SEC Challenge.
Queens is home against Gardner-Webb on Wednesday.
--- Get poll alerts and updates on the AP Top 25 throughout the season. Sign up here and here (AP News mobile app). AP college basketball: https://apnews.com/hub/ap-top-25-college-basketball-poll and https://apnews.com/hub/college-basketball
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
QUEEN
Royals
29
UVA
Cavaliers
46
Time
Team
Play
Score
20:00
(Cavaliers gains possession)
19:45
+3
Thijs De Ridder makes three point jump shot (Dallin Hall assists)
0-3
19:24
Johann Grunloh personal foul (Avantae Parker draws the foul)
19:24
+1
Avantae Parker makes regular free throw 1 of 2
1-3
19:24
Avantae Parker misses regular free throw 2 of 2
19:24
Thijs De Ridder defensive rebound
19:02
Malik Thomas misses three point jump shot
19:00
Johann Grunloh offensive rebound
18:42
Johann Grunloh misses two point layup
18:42
Dallin Hall offensive rebound
18:42
Dallin Hall misses two point layup
18:40
Jordan Watford defensive rebound
18:27
Chris Ashby misses three point jump shot
18:25
Sam Lewis defensive rebound
18:14
+3
Sam Lewis makes three point jump shot (Malik Thomas assists)
1-6
17:47
Carson Schwieger misses three point jump shot
17:45
Nasir Mann offensive rebound
17:38
Sam Lewis shooting foul (Nasir Mann draws the foul)
17:38
+1
Nasir Mann makes regular free throw 1 of 2
2-6
17:38
+1
Nasir Mann makes regular free throw 2 of 2
3-6
17:26
+3
Sam Lewis makes three point jump shot (Johann Grunloh assists)
3-9
17:03
Chris Ashby misses three point jump shot
17:01
Nasir Mann offensive rebound
16:55
+2
Nasir Mann makes two point layup
5-9
16:50
Jordan Watford personal foul
16:45
+2
Malik Thomas makes two point jump shot (Dallin Hall assists)
5-11
16:23
Jordan Watford turnover (Sam Lewis steals)
16:10
+2
Thijs De Ridder makes two point layup
5-13
15:57
Avantae Parker turnover (Malik Thomas steals)
15:49
Sam Lewis misses three point jump shot
15:47
Avantae Parker defensive rebound
15:24
Johann Grunloh blocks Avantae Parker's two point layup
15:24
Avantae Parker offensive rebound
15:24
Nasir Mann misses three point jump shot
15:24
Cavaliers defensive rebound
15:24
TV timeout
15:06
+3
Thijs De Ridder makes three point jump shot (Chance Mallory assists)
5-16
14:50
Nasir Mann misses two point layup
14:48
Sam Lewis defensive rebound
14:40
+2
Thijs De Ridder makes two point dunk (Sam Lewis assists)
5-18
14:26
Avantae Parker misses two point layup
14:24
Chance Mallory defensive rebound
14:13
Ugonna Onyenso misses two point layup
13:47
Avantae Parker turnover (traveling)
13:34
Jacari White misses three point jump shot
13:32
Avantae Parker defensive rebound
13:18
Chris Ashby misses two point jump shot
13:16
Cavaliers defensive rebound
12:47
Devin Tillis misses two point jump shot
12:45
Jacari White offensive rebound
12:23
Dallin Hall misses three point jump shot
12:21
Chris Ashby defensive rebound
12:15
+3
Maban Jabriel makes three point jump shot (Jordan Watford assists)
8-18
11:54
Jacari White misses three point jump shot
11:52
Yoav Berman defensive rebound
11:40
Ugonna Onyenso blocks Gus Larson's two point layup
11:38
Ugonna Onyenso defensive rebound
11:28
+3
Chance Mallory makes three point jump shot
8-21
11:15
Ugonna Onyenso blocks Gus Larson's two point layup
11:13
Jordan Watford offensive rebound
11:01
+3
Maban Jabriel makes three point jump shot (Jordan Watford assists)
11-21
10:49
Chance Mallory misses two point layup
10:47
Chance Mallory offensive rebound
10:39
Chance Mallory misses three point jump shot
10:37
Jacari White offensive rebound
10:22
Jacari White misses two point layup
10:20
Chris Ashby defensive rebound
10:09
Chris Ashby misses three point jump shot
10:07
Devin Tillis defensive rebound
9:59
Jacari White misses three point jump shot
9:57
Maban Jabriel defensive rebound
9:52
+3
Gus Larson makes three point jump shot (Maban Jabriel assists)
14-21
9:44
+3
Devin Tillis makes three point jump shot (Dallin Hall assists)
14-24
9:34
+2
Chris Ashby makes two point jump shot
16-24
9:14
Chance Mallory misses three point jump shot
9:12
Maban Jabriel defensive rebound
9:06
Chance Mallory personal foul
9:08
TV timeout
9:02
Isaiah Henry misses two point jump shot
9:00
Malik Thomas defensive rebound
8:49
Dallin Hall misses three point jump shot
8:47
Jordan Watford defensive rebound
8:31
Jordan Watford turnover (Thijs De Ridder steals)
8:21
Sam Lewis misses three point jump shot
8:19
Isaiah Henry defensive rebound
7:57
Jordan Watford turnover (bad pass)
7:57
TV timeout
7:40
Dallin Hall turnover (Avantae Parker steals)
7:31
Carson Schwieger misses three point jump shot
7:29
Johann Grunloh defensive rebound
7:20
+3
Johann Grunloh makes three point jump shot (Sam Lewis assists)
16-27
6:56
+2
Jordan Watford makes two point layup
18-27
6:56
Thijs De Ridder shooting foul (Jordan Watford draws the foul)
6:56
+1
Jordan Watford makes regular free throw 1 of 1
19-27
6:46
Yoav Berman personal foul
6:37
+3
Chance Mallory makes three point jump shot (Thijs De Ridder assists)
19-30
6:15
Thijs De Ridder blocks Yoav Berman's two point jump shot
6:13
Yoav Berman offensive rebound
6:02
Avantae Parker misses two point layup
6:00
Malik Thomas defensive rebound
5:43
Thijs De Ridder misses two point hook shot
5:41
Johann Grunloh offensive rebound
5:27
Avantae Parker shooting foul (Malik Thomas draws the foul)
5:27
Malik Thomas misses regular free throw 1 of 2
5:27
+1
Malik Thomas makes regular free throw 2 of 2
19-31
5:10
Nasir Mann misses three point jump shot
5:08
Chance Mallory defensive rebound
4:59
Malik Thomas misses three point jump shot
4:57
Johann Grunloh offensive rebound
4:57
Carson Schwieger personal foul
4:53
+3
Johann Grunloh makes three point jump shot (Thijs De Ridder assists)
19-34
4:29
Avantae Parker turnover (Malik Thomas steals)
4:22
+2
Malik Thomas makes two point layup
19-36
4:22
Royals 30 second timeout
4:22
TV timeout
4:08
Sam Lewis personal foul
4:06
Malik Thomas personal foul
3:59
Chris Ashby misses two point jump shot
3:57
Maban Jabriel offensive rebound
3:50
Maban Jabriel misses three point jump shot
3:48
Johann Grunloh defensive rebound
3:48
Avantae Parker personal foul
3:38
+3
Devin Tillis makes three point jump shot (Malik Thomas assists)
19-39
3:17
Yoav Berman turnover (Johann Grunloh steals)
3:08
Gus Larson shooting foul (Thijs De Ridder draws the foul)
3:08
Thijs De Ridder misses regular free throw 1 of 2
3:08
Thijs De Ridder misses regular free throw 2 of 2
3:08
Johann Grunloh offensive rebound
3:04
Malik Thomas misses three point jump shot
3:02
Johann Grunloh offensive rebound
2:50
+2
Johann Grunloh makes two point layup
19-41
2:42
Carson Schwieger misses three point jump shot
2:40
Cavaliers defensive rebound
2:30
Carson Schwieger personal foul
2:30
+1
Thijs De Ridder makes regular free throw 1 of 2
19-42
2:30
+1
Thijs De Ridder makes regular free throw 2 of 2
19-43
2:13
Thijs De Ridder personal foul
2:13
+1
Gus Larson makes regular free throw 1 of 2
20-43
2:13
Gus Larson misses regular free throw 2 of 2
2:13
Chance Mallory defensive rebound
2:05
Dallin Hall turnover (lost ball) (Nasir Mann steals)
1:59
+2
Nasir Mann makes two point layup
22-43
1:59
Chance Mallory shooting foul (Nasir Mann draws the foul)
1:59
+1
Nasir Mann makes regular free throw 1 of 1
23-43
1:51
Jordan Watford personal foul
1:51
Jacari White misses regular free throw 1 of 1
1:51
Maban Jabriel defensive rebound
1:36
Ugonna Onyenso blocks Maban Jabriel's two point layup
1:34
Maban Jabriel offensive rebound
1:29
Maban Jabriel misses two point layup
1:27
Gus Larson offensive rebound
1:27
Dallin Hall personal foul
1:27
+1
Gus Larson makes regular free throw 1 of 2
24-43
1:27
Gus Larson misses regular free throw 2 of 2
1:27
Devin Tillis defensive rebound
1:12
Malik Thomas turnover (Gus Larson steals)
0:59
+2
Nasir Mann makes two point layup (Gus Larson assists)
26-43
0:34
Nasir Mann shooting foul (Devin Tillis draws the foul)
0:34
+1
Devin Tillis makes regular free throw 1 of 3
26-44
0:34
+1
Devin Tillis makes regular free throw 2 of 3
26-45
0:34
+1
Devin Tillis makes regular free throw 3 of 3
26-46
0:10
Chris Ashby misses three point jump shot
0:08
Isaiah Henry offensive rebound
0:01
+3
Nasir Mann makes three point jump shot (Isaiah Henry assists)
29-46
0:00
End of period
2nd Half
QUEEN
Royals
40
UVA
Cavaliers
48
Time
Team
Play
Score
19:46
Malik Thomas misses three point jump shot
19:44
Avantae Parker defensive rebound
19:24
+3
Carson Schwieger makes three point jump shot (Jordan Watford assists)
32-46
19:01
+2
Thijs De Ridder makes two point layup
32-48
19:01
Avantae Parker shooting foul (Thijs De Ridder draws the foul)
19:01
Thijs De Ridder misses regular free throw 1 of 1
19:01
Nasir Mann defensive rebound
18:41
Jordan Watford misses two point layup
18:39
Jordan Watford offensive rebound
18:32
+2
Jordan Watford makes two point layup
34-48
18:32
Nasir Mann personal foul
18:26
+2
Johann Grunloh makes two point dunk (Dallin Hall assists)
34-50
18:18
Dallin Hall personal foul
18:06
Dallin Hall personal foul
17:53
Jordan Watford misses two point layup
17:51
Royals offensive rebound
17:49
Carson Schwieger misses three point jump shot
17:47
Chance Mallory defensive rebound
17:39
Jordan Watford personal foul
17:29
+2
Thijs De Ridder makes two point layup (Jacari White assists)
34-52
17:11
+2
Yoav Berman makes two point layup
36-52
17:02
+2
Sam Lewis makes two point jump shot (Jacari White assists)
36-54
16:51
Yoav Berman misses three point jump shot
16:49
Carson Schwieger offensive rebound
16:26
Johann Grunloh blocks Chris Ashby's three point jump shot
16:24
Chris Ashby offensive rebound
16:04
+3
Yoav Berman makes three point jump shot (Chris Ashby assists)
39-54
16:03
Yoav Berman personal foul
16:00
+3
Jacari White makes three point jump shot (Chance Mallory assists)
39-57
15:39
Chris Ashby misses three point jump shot
15:37
Devin Tillis defensive rebound
15:27
Yoav Berman personal foul
15:27
TV timeout
15:17
+2
Chance Mallory makes two point layup
39-59
15:04
Nasir Mann turnover (Johann Grunloh steals)
14:47
+3
Chance Mallory makes three point jump shot (Johann Grunloh assists)
39-62
14:36
Maban Jabriel misses three point jump shot
14:34
Jacari White defensive rebound
14:26
Jacari White turnover (Nasir Mann steals)
14:15
Maban Jabriel misses two point layup
14:13
Maban Jabriel offensive rebound
14:06
+2
Maban Jabriel makes two point layup
41-62
13:57
+3
Sam Lewis makes three point jump shot (Devin Tillis assists)
41-65
13:40
Nasir Mann turnover (bad pass)
13:40
TV timeout
13:30
Chris Ashby personal foul
13:28
Jacari White misses three point jump shot
13:26
Thijs De Ridder offensive rebound
13:14
+2
Thijs De Ridder makes two point hook shot
41-67
12:49
Jordan Watford misses two point jump shot
12:47
Ugonna Onyenso defensive rebound
12:35
Kam Clark personal foul
12:35
+1
Devin Tillis makes regular free throw 1 of 2
41-68
12:35
+1
Devin Tillis makes regular free throw 2 of 2
41-69
12:26
Isaiah Henry misses three point jump shot
12:24
Chance Mallory defensive rebound
12:11
+3
Jacari White makes three point jump shot (Sam Lewis assists)
41-72
11:46
Maban Jabriel misses three point jump shot
11:44
Chance Mallory defensive rebound
11:32
+2
Sam Lewis makes two point jump shot (Chance Mallory assists)
41-74
11:20
+3
Carson Schwieger makes three point jump shot (Jordan Watford assists)
44-74
11:20
+2
Thijs De Ridder makes two point layup (Sam Lewis assists)
44-76
10:52
Carson Schwieger shooting foul (Thijs De Ridder draws the foul)
10:52
TV timeout
10:52
+1
Thijs De Ridder makes regular free throw 1 of 1
44-77
10:24
+2
Yoav Berman makes two point jump shot
46-77
9:54
Thijs De Ridder misses three point jump shot
9:52
Dallin Hall offensive rebound
9:44
+2
Sam Lewis makes two point layup (Dallin Hall assists)
46-79
9:18
Thijs De Ridder personal foul
9:10
+2
Nasir Mann makes two point dunk (Gus Larson assists)
48-79
8:44
Gus Larson shooting foul (Malik Thomas draws the foul)
8:44
Malik Thomas misses regular free throw 1 of 2
8:44
+1
Malik Thomas makes regular free throw 2 of 2
48-80
8:30
Sam Lewis personal foul
8:17
+3
Yoav Berman makes three point jump shot (Carson Schwieger assists)
51-80
7:59
Sam Lewis turnover (bad pass) (Gus Larson steals)
7:45
+2
Nasir Mann makes two point jump shot
53-80
7:29
+2
Ugonna Onyenso makes two point dunk (Malik Thomas assists)
53-82
7:16
Yoav Berman turnover (bad pass)
7:16
TV timeout
6:56
Malik Thomas misses two point layup
6:54
Avantae Parker defensive rebound
6:44
Ugonna Onyenso blocks Jordan Watford's two point layup
6:42
Chance Mallory defensive rebound
6:34
Dallin Hall misses three point jump shot
6:34
Ugonna Onyenso offensive rebound
6:34
Malik Thomas misses three point jump shot
6:32
Jordan Watford defensive rebound
6:10
+2
Nasir Mann makes two point layup
55-82
5:51
Devin Tillis turnover (bad pass)
5:27
Malik Thomas shooting foul (Isaiah Henry draws the foul)
5:27
+1
Isaiah Henry makes regular free throw 1 of 2
56-82
5:27
+1
Isaiah Henry makes regular free throw 2 of 2
57-82
5:01
Yoav Berman shooting foul (Malik Thomas draws the foul)
5:01
+1
Malik Thomas makes regular free throw 1 of 2
57-83
5:01
+1
Malik Thomas makes regular free throw 2 of 2
57-84
4:39
Yoav Berman misses two point jump shot
4:37
Yoav Berman offensive rebound
4:29
Avantae Parker turnover (Sam Lewis steals)
4:09
Sam Lewis misses two point jump shot
4:07
Johann Grunloh offensive rebound
4:07
Yoav Berman shooting foul
4:07
+1
Johann Grunloh makes regular free throw 1 of 2
57-85
4:07
Johann Grunloh misses regular free throw 2 of 2
4:07
Avantae Parker defensive rebound
3:55
+2
Avantae Parker makes two point layup (Jordan Watford assists)
59-85
3:37
+2
Jacari White makes two point layup
59-87
3:25
Avantae Parker misses three point jump shot
3:23
Devin Tillis defensive rebound
3:16
+3
Jacari White makes three point jump shot (Chance Mallory assists)
59-90
2:56
Nasir Mann misses three point jump shot
2:54
Avantae Parker offensive rebound
2:51
Johann Grunloh shooting foul
2:51
TV timeout
2:51
+1
Avantae Parker makes regular free throw 1 of 2
60-90
2:51
Avantae Parker misses regular free throw 2 of 2
2:51
Devin Tillis defensive rebound
2:33
Martin Carrere turnover (Maban Jabriel steals)
2:27
Martin Carrere personal foul
2:27
+1
Jordan Watford makes regular free throw 1 of 2
61-90
2:27
Jordan Watford misses regular free throw 2 of 2
2:27
Johann Grunloh defensive rebound
2:11
Chance Mallory misses three point jump shot
2:09
Johann Grunloh offensive rebound
2:09
Kam Clark personal foul
2:09
+1
Johann Grunloh makes regular free throw 1 of 2
61-91
2:09
+1
Johann Grunloh makes regular free throw 2 of 2
61-92
2:03
+2
Jordan Watford makes two point layup
63-92
1:41
+2
Devin Tillis makes two point layup (Carter Lang assists)
63-94
1:27
+3
Carson Schwieger makes three point jump shot (Reid Celestin assists)