Lewis, De Ridder help No. 21 Virginia regroup from 3OT loss to beat NC State 76-61
AP
Jan 03, 2026
RALEIGH, N.C. (AP) Sam Lewis matched his career high with 23 points, Thijs De Ridder took over after halftime and No. 21 Virginia Cavaliers beat N.C. State 76-61 on Saturday.
Lewis had 20 points on 7-for-8 shooting by halftime for the Cavaliers (12-2, 1-1 Atlantic Coast Conference), who never trailed three days after losing in triple overtime at Virginia Tech. Lewis helped Virginia go up 20 by halftime, then De Ridder took charge after the Wolfpack tried to rally.
The 6-9 De Ridder, a top international prospect from Belgium, had 12 of his 14 points after the break.
That included one terrific stretch that began when he flew in to snag an airballed 3-pointer by Malik Thomas and scored to beat the shot clock. He followed with a 3-pointer, then got a defensive stop and pushed the ball in transition to help set up Lewis' corner 3 for a 66-44 lead with 8:53 left.
That was part of an eventful game that included first-year Virginia coach Ryan Odom picking up a second-half technical foul for a furious reaction to a late whistle. Odom flailed an arm in disgust and shouted at officials before assistant Bryce Crawford put him in a bear hug and walked him backward toward the bench.
Quadir Copeland scored 15 points for the Wolfpack (10-5, 1-1), who came out flat and fell in a big hole. N.C. State upped the intensity after the break to climb back in it, getting as close as 46-38 on Paul McNeil Jr.'s 3-pointer at the 14:39 mark.
But N.C. State managed just one basket over the next six minutes as De Ridder and the Cavs made their move, finishing the game at 36%.
Virginia shot 50% and made 13 3-pointers.
Virginia: The Cavaliers host California on Wednesday.
N.C. State: The Wolfpack's first ACC road game comes Tuesday at Boston College.
---
Get poll alerts and updates on the AP Top 25 throughout the season. Sign up here. AP college basketball: https://apnews.com/hub/ap-top-25-college-basketball-poll and https://apnews.com/hub/college-basketball
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
UVA
Cavaliers
40
NCST
Wolfpack
20
Time
Team
Play
Score
20:00
(Cavaliers gains possession)
19:36
Thijs De Ridder turnover (lost ball) (Alyn Breed steals)
19:16
Ven-Allen Lubin misses two point layup
19:14
Malik Thomas defensive rebound
19:09
Malik Thomas misses three point jump shot
19:07
Wolfpack defensive rebound
18:49
Darrion Williams misses two point jump shot
18:47
Malik Thomas defensive rebound
18:40
Dallin Hall misses three point jump shot
18:38
Darrion Williams defensive rebound
18:20
Quadir Copeland misses three point jump shot
18:18
Malik Thomas defensive rebound
18:12
Malik Thomas misses two point layup
18:10
Johann Grunloh offensive rebound
18:03
+3
Sam Lewis makes three point jump shot (Malik Thomas assists)
3-0
17:51
Ven-Allen Lubin turnover (bad pass) (Thijs De Ridder steals)
17:47
Darrion Williams personal foul
17:47
Sam Lewis misses regular free throw 1 of 2
17:47
+1
Sam Lewis makes regular free throw 2 of 2
4-0
17:25
Alyn Breed misses two point jump shot
17:23
Malik Thomas defensive rebound
17:07
+2
Sam Lewis makes two point layup
6-0
17:07
Wolfpack 30 second timeout
16:43
Thijs De Ridder personal foul
16:32
+3
Quadir Copeland makes three point jump shot (Tre Holloman assists)
6-3
16:21
Paul McNeil Jr. personal foul
16:11
Thijs De Ridder misses three point jump shot
16:09
Malik Thomas offensive rebound
15:58
+3
Malik Thomas makes three point jump shot (Ugonna Onyenso assists)
9-3
15:32
Darrion Williams misses two point jump shot
15:30
Ven-Allen Lubin offensive rebound
15:29
Malik Thomas shooting foul (Ven-Allen Lubin draws the foul)
15:29
TV timeout
15:29
Ven-Allen Lubin misses regular free throw 1 of 2
15:29
+1
Ven-Allen Lubin makes regular free throw 2 of 2
9-4
14:59
Ven-Allen Lubin shooting foul (Sam Lewis draws the foul)
14:59
Sam Lewis misses regular free throw 1 of 2
14:59
+1
Sam Lewis makes regular free throw 2 of 2
10-4
14:46
Quadir Copeland turnover (lost ball)
14:38
+2
Sam Lewis makes two point layup
12-4
14:19
+2
Quadir Copeland makes two point layup
12-6
13:51
Chance Mallory misses three point jump shot
13:49
Darrion Williams defensive rebound
13:43
Sam Lewis personal foul
13:31
Dallin Hall personal foul
13:30
Matt Able turnover (lost ball)
13:17
Devin Tillis turnover (bad pass) (Darrion Williams steals)
12:57
+2
Matt Able makes two point layup
12-8
12:57
Malik Thomas shooting foul (Matt Able draws the foul)
12:57
+1
Matt Able makes regular free throw 1 of 1
12-9
12:48
Cavaliers 30 second timeout
12:27
Chance Mallory misses three point jump shot
12:25
Cavaliers offensive rebound
12:25
Cavaliers turnover (shot clock violation)
12:11
Tre Holloman misses three point jump shot
12:09
Ugonna Onyenso defensive rebound
11:44
+3
Sam Lewis makes three point jump shot (Dallin Hall assists)
15-9
11:26
Matt Able misses three point jump shot
11:24
Elijah Gertrude defensive rebound
11:06
Elijah Gertrude misses three point jump shot
11:04
Matt Able defensive rebound
10:54
Quadir Copeland misses two point layup
10:52
Ugonna Onyenso defensive rebound
10:44
Sam Lewis turnover (lost ball) (Darrion Williams steals)
10:36
+2
Quadir Copeland makes two point layup
15-11
10:18
Musa Sagnia personal foul
10:18
TV timeout
10:18
+1
Thijs De Ridder makes regular free throw 1 of 2
16-11
10:18
+1
Thijs De Ridder makes regular free throw 2 of 2
17-11
10:00
Tre Holloman turnover (bad pass)
9:48
Sam Lewis misses three point jump shot
9:46
Paul McNeil Jr. defensive rebound
9:46
Thijs De Ridder personal foul
9:25
Musa Sagnia misses two point hook shot
9:23
Wolfpack offensive rebound
8:59
Paul McNeil Jr. misses three point jump shot
8:57
Devin Tillis defensive rebound
8:57
Musa Sagnia personal foul
8:39
+3
Devin Tillis makes three point jump shot (Dallin Hall assists)
20-11
8:20
+2
Paul McNeil Jr. makes two point layup
20-13
8:02
+3
Malik Thomas makes three point jump shot (Chance Mallory assists)
23-13
7:49
Quadir Copeland misses two point layup
7:47
Malik Thomas defensive rebound
7:41
Chance Mallory misses three point jump shot
7:39
Quadir Copeland defensive rebound
7:31
Ven-Allen Lubin misses two point jump shot
7:29
Dallin Hall defensive rebound
7:13
Alyn Breed personal foul
7:13
TV timeout
6:59
Paul McNeil Jr. personal foul
6:59
+1
Ugonna Onyenso makes regular free throw 1 of 2
24-13
6:59
+1
Ugonna Onyenso makes regular free throw 2 of 2
25-13
6:35
Darrion Williams misses two point jump shot
6:33
Darrion Williams offensive rebound
6:28
Alyn Breed misses three point jump shot
6:26
Malik Thomas defensive rebound
6:09
+2
Malik Thomas makes two point bank jump shot
27-13
5:54
Ven-Allen Lubin misses three point jump shot
5:52
Chance Mallory defensive rebound
5:36
Malik Thomas misses three point jump shot
5:34
Devin Tillis offensive rebound
5:30
+3
Sam Lewis makes three point jump shot (Chance Mallory assists)
30-13
5:30
Wolfpack 30 second timeout
5:08
Sam Lewis shooting foul (Paul McNeil Jr. draws the foul)
5:08
Paul McNeil Jr. misses regular free throw 1 of 3
5:08
Paul McNeil Jr. misses regular free throw 2 of 3
5:08
+1
Paul McNeil Jr. makes regular free throw 3 of 3
30-14
5:08
+1
Paul McNeil Jr. makes regular free throw 3 of 3
30-14
4:59
Malik Thomas misses two point layup
4:57
Wolfpack defensive rebound
4:43
Quadir Copeland turnover (traveling)
4:29
+3
Malik Thomas makes three point jump shot (Devin Tillis assists)
33-14
4:13
Darrion Williams misses three point jump shot
4:11
Paul McNeil Jr. offensive rebound
4:01
+2
Terrance Arceneaux makes two point jump shot (Paul McNeil Jr. assists)
33-16
3:42
Dallin Hall misses three point jump shot
3:40
Terrance Arceneaux defensive rebound
3:20
Terrance Arceneaux misses three point jump shot
3:18
Elijah Gertrude defensive rebound
3:09
Elijah Gertrude turnover (bad pass) (Darrion Williams steals)
3:02
+2
Darrion Williams makes two point layup
33-18
2:49
Johann Grunloh misses three point jump shot
2:47
Paul McNeil Jr. defensive rebound
2:47
Devin Tillis personal foul
2:47
TV timeout
2:47
Paul McNeil Jr. misses regular free throw 1 of 1
2:47
Devin Tillis defensive rebound
2:24
+2
Sam Lewis makes two point jump shot
35-18
2:02
Darrion Williams turnover (bad pass) (Sam Lewis steals)
2:02
Sam Lewis turnover (lost ball)
1:42
Matt Able misses two point jump shot
1:40
Chance Mallory defensive rebound
1:12
+3
Sam Lewis makes three point jump shot
38-18
0:54
+2
Darrion Williams makes two point jump shot (Quadir Copeland assists)
38-20
0:29
+2
Johann Grunloh makes two point floating jump shot (Dallin Hall assists)
40-20
0:02
Matt Able turnover (lost ball)
0:00
End of period
2nd Half
UVA
Cavaliers
36
NCST
Wolfpack
41
Time
Team
Play
Score
19:41
Darrion Williams shooting foul (Thijs De Ridder draws the foul)
19:41
+1
Thijs De Ridder makes regular free throw 1 of 2
41-20
19:41
+1
Thijs De Ridder makes regular free throw 2 of 2
42-20
19:21
+2
Ven-Allen Lubin makes two point layup (Darrion Williams assists)
42-22
19:03
Sam Lewis turnover (lost ball) (Alyn Breed steals)
18:56
+2
Alyn Breed makes two point layup
42-24
18:47
Quadir Copeland personal foul (Dallin Hall draws the foul)
18:33
Malik Thomas misses three point jump shot
18:31
Ven-Allen Lubin defensive rebound
18:31
Johann Grunloh personal foul
18:11
Johann Grunloh shooting foul (Alyn Breed draws the foul)
18:11
+1
Alyn Breed makes regular free throw 1 of 2
42-25
18:11
+1
Alyn Breed makes regular free throw 2 of 2
42-26
18:03
Malik Thomas turnover (lost ball) (Darrion Williams steals)
17:56
Sam Lewis shooting foul (Alyn Breed draws the foul)
17:56
+1
Alyn Breed makes regular free throw 1 of 2
42-27
17:56
+1
Alyn Breed makes regular free throw 2 of 2
42-28
17:34
Thijs De Ridder misses two point layup
17:32
Darrion Williams defensive rebound
17:16
Johann Grunloh blocks Alyn Breed's two point layup
17:14
Wolfpack offensive rebound
17:14
Dallin Hall personal foul
17:09
+3
Paul McNeil Jr. makes three point jump shot (Quadir Copeland assists)
42-31
16:57
+2
Malik Thomas makes two point layup
44-31
16:40
Ugonna Onyenso personal foul (Ven-Allen Lubin draws the foul)
16:40
Ryan Odom technical foul
16:40
+1
Paul McNeil Jr. makes technical free throw 1 of 2
44-32
16:40
+1
Paul McNeil Jr. makes technical free throw 2 of 2
44-33
16:40
+1
Ven-Allen Lubin makes regular free throw 1 of 2
44-34
16:40
+1
Ven-Allen Lubin makes regular free throw 2 of 2
44-35
16:16
+2
Thijs De Ridder makes two point layup
46-35
15:50
Ven-Allen Lubin offensive foul
15:50
Ven-Allen Lubin turnover (offensive foul)
15:50
TV timeout
15:22
Dallin Hall misses three point jump shot
15:20
Ven-Allen Lubin defensive rebound
15:05
Quadir Copeland misses three point jump shot
15:03
Ugonna Onyenso defensive rebound
14:54
Malik Thomas misses two point layup
14:52
Paul McNeil Jr. defensive rebound
14:42
+3
Paul McNeil Jr. makes three point jump shot (Quadir Copeland assists)
46-38
14:13
+2
Dallin Hall makes two point layup
48-38
13:57
Ugonna Onyenso blocks Ven-Allen Lubin's two point layup
13:55
Dallin Hall defensive rebound
13:50
Ven-Allen Lubin personal foul
13:40
+2
Devin Tillis makes two point layup (Chance Mallory assists)
50-38
13:28
Chance Mallory personal foul (Quadir Copeland draws the foul)
13:28
+1
Quadir Copeland makes regular free throw 1 of 2
50-39
13:28
+1
Quadir Copeland makes regular free throw 2 of 2
50-40
13:00
Alyn Breed shooting foul (Thijs De Ridder draws the foul)
13:00
+1
Thijs De Ridder makes regular free throw 1 of 2
51-40
13:00
Thijs De Ridder misses regular free throw 2 of 2
13:00
Thijs De Ridder offensive rebound
12:57
+2
Thijs De Ridder makes two point layup
53-40
12:37
+2
Alyn Breed makes two point layup
53-42
12:08
+2
Devin Tillis makes two point jump shot
55-42
11:48
Matt Able misses two point jump shot
11:46
Johann Grunloh defensive rebound
11:29
+3
Devin Tillis makes three point jump shot (Thijs De Ridder assists)
58-42
11:02
Matt Able misses three point jump shot
11:00
Thijs De Ridder defensive rebound
10:54
Sam Lewis turnover (lost ball) (Alyn Breed steals)
10:52
Johann Grunloh personal foul
10:52
TV timeout
10:52
+1
Alyn Breed makes regular free throw 1 of 2
58-43
10:52
+1
Alyn Breed makes regular free throw 2 of 2
58-44
10:24
Dallin Hall misses three point jump shot
10:22
Dallin Hall offensive rebound
10:19
Quadir Copeland personal foul (Dallin Hall draws the foul)
9:59
Malik Thomas misses three point jump shot
9:57
Thijs De Ridder offensive rebound
9:50
+2
Thijs De Ridder makes two point layup
60-44
9:35
Alyn Breed misses three point jump shot
9:33
Musa Sagnia offensive rebound
9:26
Johann Grunloh blocks Musa Sagnia's two point layup
9:24
Johann Grunloh defensive rebound
9:12
+3
Thijs De Ridder makes three point jump shot (Sam Lewis assists)
63-44
8:59
Quadir Copeland misses two point jump shot
8:57
Johann Grunloh defensive rebound
8:53
+3
Sam Lewis makes three point jump shot (Malik Thomas assists)
66-44
8:52
Wolfpack 30 second timeout
8:52
TV timeout
8:36
+3
Darrion Williams makes three point jump shot (Quadir Copeland assists)
66-47
8:04
Malik Thomas misses two point layup
8:02
Darrion Williams defensive rebound
7:54
Darrion Williams misses two point jump shot
7:52
Devin Tillis defensive rebound
7:44
Alyn Breed personal foul (Chance Mallory draws the foul)
7:43
TV timeout
7:44
+1
Chance Mallory makes regular free throw 1 of 2
67-47
7:44
+1
Chance Mallory makes regular free throw 2 of 2
68-47
7:30
Darrion Williams turnover (bad pass) (Devin Tillis steals)
7:08
+3
Chance Mallory makes three point jump shot (Dallin Hall assists)
71-47
6:46
Paul McNeil Jr. misses three point jump shot
6:44
Ugonna Onyenso defensive rebound
6:35
+3
Dallin Hall makes three point jump shot (Chance Mallory assists)
74-47
6:19
+2
Quadir Copeland makes two point jump shot
74-49
5:46
Malik Thomas misses three point jump shot
5:44
Quadir Copeland defensive rebound
5:44
Sam Lewis shooting foul (Quadir Copeland draws the foul)
5:44
+1
Quadir Copeland makes regular free throw 1 of 2
74-50
5:44
Quadir Copeland misses regular free throw 2 of 2
5:44
Thijs De Ridder defensive rebound
5:33
Sam Lewis misses three point jump shot
5:31
Thijs De Ridder offensive rebound
5:24
Thijs De Ridder turnover (lost ball) (Quadir Copeland steals)
5:22
Alyn Breed turnover (lost ball)
5:06
Sam Lewis misses three point jump shot
5:04
Dallin Hall offensive rebound
4:51
Paul McNeil Jr. blocks Malik Thomas's two point layup
4:49
Ven-Allen Lubin defensive rebound
4:39
+3
Quadir Copeland makes three point jump shot
74-53
4:09
Thijs De Ridder turnover (traveling)
3:53
Terrance Arceneaux misses three point jump shot
3:51
Ven-Allen Lubin offensive rebound
3:46
+2
Ven-Allen Lubin makes two point layup
74-55
3:34
Sam Lewis misses three point jump shot
3:32
Wolfpack defensive rebound
3:32
TV timeout
3:16
Malik Thomas personal foul
3:16
+1
Paul McNeil Jr. makes regular free throw 1 of 2
74-56
3:16
+1
Paul McNeil Jr. makes regular free throw 2 of 2
74-57
3:06
Thijs De Ridder turnover (bad pass)
2:52
Paul McNeil Jr. misses three point jump shot
2:50
Thijs De Ridder defensive rebound
2:21
+2
Chance Mallory makes two point jump shot
76-57
2:08
Quadir Copeland misses two point jump shot
2:06
Dallin Hall defensive rebound
1:49
Matt Able personal foul (Thijs De Ridder draws the foul)
1:49
Thijs De Ridder misses regular free throw 1 of 1
1:49
Terrance Arceneaux defensive rebound
1:29
+2
Alyn Breed makes two point jump shot
76-59
1:20
Chance Mallory turnover (bad pass) (Matt Able steals)