Okorie scores 31, game-winning 3 to send Stanford 69-68 past Virginia Tech
AP
Jan 07, 2026
BLACKSBURG, Va. (AP) Ebuka Okorie scored 31 points and hit the winning 3-pointer with three seconds left to lead Stanford Cardinal past Virginia Tech Hokies 69-68 on Wednesday night.
Okorie scored 11 points for Stanford over the final 2:18, as the Cardinal (13-3, 2-1 Atlantic Coast Conference) closed on a 14-1 run.
The true freshman entered the game averaging 22 points per game, eighth in the country. It was his ninth game of the season with at least 20 points and third with 30 or more.
Donavin Young added 11 points for the Cardinal. Oskar Giltay grabbed 13 rebounds to go with eight points, two blocks and two steals.
Neoklis Avdalas scored 21 points on 7-of-15 shooting and 6 of 8 from the free-throw line for the Hokies (12-4, 1-2 ACC). Amani Hansberry posted 11 points and 11 rebounds for his eighth double-double of the season, and his third in as many games. Ben Hammond added 14 points off the bench.
The Hokies took a 31-24 lead into the half after an early 8-0 run. They used a 13-4 run with nine points from Hammond to take an 11-point lead. His 3-pointer with 2:18 remaining put them up 12 before the game-winning run from the Cardinal.
Stanford: The Cardinal play at No. 23 Virginia on Saturday.
Virginia Tech: The Hokies host Cal on Saturday.
---
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 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
STAN
Cardinal
24
VT
Hokies
31
Time
Team
Play
Score
20:00
(Hokies gains possession)
19:40
+2
Neoklis Avdalas makes two point jump shot
0-2
19:08
Chisom Okpara misses three point jump shot
19:06
Jailen Bedford defensive rebound
18:48
Jailen Bedford misses three point jump shot
18:46
Amani Hansberry offensive rebound
18:44
Amani Hansberry misses two point layup
18:42
Amani Hansberry offensive rebound
18:39
Jailen Bedford turnover (Chisom Okpara steals)
18:38
Jaden Schutt personal foul
18:19
Oskar Giltay turnover
18:08
Amani Hansberry turnover (Ryan Agarwal steals)
17:54
+3
Ebuka Okorie makes three point jump shot
3-2
17:28
Amani Hansberry misses two point jump shot
17:26
Oskar Giltay defensive rebound
17:06
Chisom Okpara misses two point layup
17:04
Oskar Giltay offensive rebound
16:59
Oskar Giltay misses two point hook shot
16:57
Christian Gurdak defensive rebound
16:54
Ryan Agarwal blocks Jaden Schutt's three point jump shot
16:52
Hokies offensive rebound
16:34
Jailen Bedford misses two point layup
16:32
Christian Gurdak offensive rebound
16:31
Oskar Giltay blocks Christian Gurdak's two point layup
16:29
Jailen Bedford offensive rebound
16:26
Oskar Giltay blocks Jailen Bedford's two point jump shot
16:24
Benny Gealer defensive rebound
16:13
+2
Oskar Giltay makes two point dunk
5-2
16:05
Benny Gealer personal foul
15:50
Amani Hansberry misses three point jump shot
15:48
Ryan Agarwal defensive rebound
15:34
Jeremy Dent-Smith turnover (Jaden Schutt steals)
15:25
Jaden Schutt misses two point jump shot
15:23
Tobi Lawal offensive rebound
15:21
+2
Tobi Lawal makes two point layup
5-4
15:07
Chisom Okpara misses two point layup
15:05
Oskar Giltay offensive rebound
15:05
Oskar Giltay misses two point jump shot
15:05
Oskar Giltay offensive rebound
15:05
TV timeout
14:45
Ebuka Okorie misses three point jump shot
14:43
Amani Hansberry defensive rebound
14:27
+3
Jaden Schutt makes three point jump shot (Amani Hansberry assists)
5-7
14:01
Chisom Okpara turnover
13:39
Tobi Lawal turnover
13:25
Ben Hammond personal foul
13:18
Chisom Okpara misses two point layup
13:16
Tobi Lawal defensive rebound
13:04
Tobi Lawal misses three point jump shot
13:02
AJ Rohosy defensive rebound
12:43
Christian Gurdak personal foul
12:26
Aidan Cammann misses two point layup
12:24
Amani Hansberry defensive rebound
12:09
+3
Jaden Schutt makes three point jump shot (Neoklis Avdalas assists)
5-10
11:52
Ryan Agarwal misses three point jump shot
11:50
Aidan Cammann offensive rebound
11:47
Jeremy Dent-Smith misses three point jump shot
11:45
AJ Rohosy offensive rebound
11:44
AJ Rohosy misses two point hook shot
11:42
Amani Hansberry defensive rebound
11:36
Ben Hammond misses two point jump shot
11:34
Amani Hansberry offensive rebound
11:23
+2
Neoklis Avdalas makes two point jump shot
5-12
11:22
Cardinal 30 second timeout
11:22
TV timeout
11:12
Benny Gealer misses three point jump shot
11:10
Amani Hansberry defensive rebound
10:59
Amani Hansberry turnover (Oskar Giltay steals)
10:53
+2
Aidan Cammann makes two point dunk (Jeremy Dent-Smith assists)
7-12
10:29
+2
Neoklis Avdalas makes two point jump shot
7-14
9:56
+2
Ryan Agarwal makes two point jump shot
9-14
9:26
Jailen Bedford misses two point hook shot
9:24
Christian Gurdak offensive rebound
9:21
Christian Gurdak misses two point jump shot
9:19
Oskar Giltay defensive rebound
9:09
Ryan Agarwal misses three point jump shot
9:07
Hokies defensive rebound
8:51
+2
Amani Hansberry makes two point layup (Ben Hammond assists)
9-16
8:32
+3
Benny Gealer makes three point jump shot (Donavin Young assists)
12-16
8:15
Ben Hammond offensive foul
8:15
Ben Hammond turnover (offensive foul)
7:57
Tobi Lawal shooting foul
7:57
TV timeout
7:57
+1
Chisom Okpara makes regular free throw 1 of 2
13-16
7:57
+1
Chisom Okpara makes regular free throw 2 of 2
14-16
7:32
+2
Jailen Bedford makes two point layup
14-18
7:22
+2
Oskar Giltay makes two point dunk (Ebuka Okorie assists)
16-18
6:56
Jailen Bedford misses three point jump shot
6:54
Oskar Giltay defensive rebound
6:42
Ebuka Okorie misses two point jump shot
6:40
Amani Hansberry defensive rebound
6:30
Jaden Schutt misses three point jump shot
6:28
Oskar Giltay defensive rebound
6:11
Tobi Lawal blocks Chisom Okpara's two point layup
6:09
Izaiah Pasha defensive rebound
6:07
Benny Gealer personal foul
5:49
+3
Amani Hansberry makes three point jump shot (Neoklis Avdalas assists)
16-21
5:27
+2
Ebuka Okorie makes two point layup
18-21
5:13
Neoklis Avdalas misses three point jump shot
5:11
Oskar Giltay defensive rebound
4:45
Donavin Young misses three point jump shot
4:43
Tobi Lawal defensive rebound
4:26
+3
Neoklis Avdalas makes three point jump shot (Tobi Lawal assists)
18-24
4:05
+2
Donavin Young makes two point layup
20-24
3:58
Donavin Young shooting foul
3:58
TV timeout
3:58
+1
Neoklis Avdalas makes regular free throw 1 of 2
20-25
3:58
+1
Neoklis Avdalas makes regular free throw 2 of 2
20-26
3:42
Ryan Agarwal misses three point jump shot
3:40
Neoklis Avdalas defensive rebound
3:33
Chisom Okpara personal foul
3:20
Ben Hammond misses two point jump shot
3:18
Oskar Giltay defensive rebound
3:02
Aidan Cammann offensive foul
3:02
Aidan Cammann turnover (offensive foul)
2:43
Neoklis Avdalas misses two point layup
2:41
Ebuka Okorie defensive rebound
2:33
Ebuka Okorie misses two point layup
2:31
Oskar Giltay offensive rebound
2:31
+2
Oskar Giltay makes two point jump shot
22-26
2:03
Amani Hansberry misses three point jump shot
2:01
Benny Gealer defensive rebound
1:39
Benny Gealer misses three point jump shot
1:37
Neoklis Avdalas defensive rebound
1:27
Neoklis Avdalas turnover (Benny Gealer steals)
1:18
Chisom Okpara misses three point jump shot
1:16
Jaden Schutt defensive rebound
1:11
Hokies 30 second timeout
0:59
Ryan Agarwal shooting foul (Christian Gurdak draws the foul)
0:59
+1
Christian Gurdak makes regular free throw 1 of 2
22-27
0:59
+1
Christian Gurdak makes regular free throw 2 of 2
22-28
0:38
+2
Chisom Okpara makes two point layup
24-28
0:09
+3
Jailen Bedford makes three point jump shot
24-31
0:02
Ebuka Okorie misses three point jump shot
0:00
End of period
2nd Half
STAN
Cardinal
45
VT
Hokies
37
Time
Team
Play
Score
19:48
Christian Gurdak personal foul
19:35
Chisom Okpara misses three point jump shot
19:33
Oskar Giltay offensive rebound
19:27
+3
Benny Gealer makes three point jump shot (Oskar Giltay assists)
27-31
18:58
+2
Amani Hansberry makes two point hook shot
27-33
18:40
Ebuka Okorie misses three point jump shot
18:38
Christian Gurdak defensive rebound
18:13
Neoklis Avdalas misses three point jump shot
18:13
Christian Gurdak offensive rebound
18:13
Oskar Giltay personal foul
18:02
Amani Hansberry misses three point jump shot
18:00
Christian Gurdak offensive rebound
17:56
Jailen Bedford misses three point jump shot
17:54
Chisom Okpara defensive rebound
17:45
Amani Hansberry shooting foul
17:45
Oskar Giltay misses regular free throw 1 of 2
17:45
Oskar Giltay misses regular free throw 2 of 2
17:45
Christian Gurdak defensive rebound
17:23
Ebuka Okorie shooting foul (Neoklis Avdalas draws the foul)
17:23
+1
Neoklis Avdalas makes regular free throw 1 of 2
27-34
17:23
+1
Neoklis Avdalas makes regular free throw 2 of 2
27-35
16:59
Ebuka Okorie misses two point layup
16:57
Christian Gurdak defensive rebound
16:57
AJ Rohosy personal foul
16:39
+2
Neoklis Avdalas makes two point jump shot
27-37
16:11
Chisom Okpara misses two point layup
16:09
Amani Hansberry defensive rebound
16:09
Chisom Okpara personal foul
15:46
Donavin Young shooting foul
15:46
TV timeout
15:46
+1
Amani Hansberry makes regular free throw 1 of 2
27-38
15:46
+1
Amani Hansberry makes regular free throw 2 of 2
27-39
15:21
Ben Hammond shooting foul
15:21
+1
Ebuka Okorie makes regular free throw 1 of 2
28-39
15:21
+1
Ebuka Okorie makes regular free throw 2 of 2
29-39
15:02
Ryan Agarwal personal foul
14:54
+2
Amani Hansberry makes two point layup
29-41
14:36
+3
Donavin Young makes three point jump shot (Ebuka Okorie assists)
32-41
14:22
Benny Gealer personal foul
14:22
+1
Izaiah Pasha makes regular free throw 1 of 2
32-42
14:22
+1
Izaiah Pasha makes regular free throw 2 of 2
32-43
14:07
+2
Oskar Giltay makes two point hook shot (Ebuka Okorie assists)
34-43
13:58
Izaiah Pasha turnover (Jeremy Dent-Smith steals)
13:52
+2
Ebuka Okorie makes two point jump shot
36-43
13:36
Neoklis Avdalas misses three point jump shot
13:34
Cardinal defensive rebound
13:12
+3
Ebuka Okorie makes three point jump shot (Donavin Young assists)
39-43
12:53
Oskar Giltay shooting foul
12:53
+1
Neoklis Avdalas makes regular free throw 1 of 2
39-44
12:53
Neoklis Avdalas misses regular free throw 2 of 2
12:53
Cardinal defensive rebound
12:38
Oskar Giltay turnover (Jaden Schutt steals)
12:23
Ryan Agarwal shooting foul (Amani Hansberry draws the foul)
12:23
Amani Hansberry misses regular free throw 1 of 2
12:23
Amani Hansberry misses regular free throw 2 of 2
12:23
Jeremy Dent-Smith defensive rebound
12:16
Christian Gurdak personal foul
12:02
Jailen Bedford personal foul
11:54
+3
Donavin Young makes three point jump shot (Ebuka Okorie assists)
42-44
11:44
Jeremy Dent-Smith personal foul
11:44
TV timeout
11:44
+1
Ben Hammond makes regular free throw 1 of 2
42-45
11:44
+1
Ben Hammond makes regular free throw 2 of 2
42-46
11:23
Aidan Cammann misses two point layup
11:21
Amani Hansberry defensive rebound
11:15
+2
Ben Hammond makes two point layup
42-48
10:56
Donavin Young misses three point jump shot
10:54
Aidan Cammann offensive rebound
10:52
+2
Aidan Cammann makes two point layup
44-48
10:38
+2
Ben Hammond makes two point layup
44-50
10:38
Ryan Agarwal shooting foul (Ben Hammond draws the foul)
10:38
Ben Hammond misses regular free throw 1 of 1
10:38
Aidan Cammann defensive rebound
10:06
Ebuka Okorie misses three point jump shot
10:04
Ben Hammond defensive rebound
9:50
Donavin Young blocks Amani Hansberry's two point layup
9:48
Benny Gealer defensive rebound
9:44
Benny Gealer turnover (Christian Gurdak steals)
9:44
Cardinal 30 second timeout
9:44
TV timeout
9:27
Aidan Cammann shooting foul
9:27
+1
Jailen Bedford makes regular free throw 1 of 2
44-51
9:27
+1
Jailen Bedford makes regular free throw 2 of 2
44-52
9:07
Benny Gealer misses two point jump shot
9:05
Oskar Giltay offensive rebound
8:59
+2
Ebuka Okorie makes two point layup
46-52
8:32
Chisom Okpara blocks Jailen Bedford's two point jump shot
8:30
Jailen Bedford offensive rebound
8:26
Jailen Bedford misses two point layup
8:24
Christian Gurdak offensive rebound
8:19
Christian Gurdak misses two point layup
8:19
Amani Hansberry offensive rebound
8:19
+3
Ben Hammond makes three point jump shot (Neoklis Avdalas assists)
46-55
7:48
Chisom Okpara misses three point jump shot
7:46
Jailen Bedford defensive rebound
7:25
+2
Neoklis Avdalas makes two point jump shot
46-57
7:08
+2
Ebuka Okorie makes two point layup
48-57
6:39
Neoklis Avdalas misses two point jump shot
6:37
Oskar Giltay defensive rebound
6:20
Jailen Bedford personal foul
6:06
+2
Ebuka Okorie makes two point layup
50-57
5:48
Oskar Giltay personal foul (Tobi Lawal draws the foul)
5:48
Tobi Lawal misses regular free throw 1 of 2
5:48
+1
Tobi Lawal makes regular free throw 2 of 2
50-58
5:20
Amani Hansberry shooting foul (Ebuka Okorie draws the foul)
5:20
+1
Ebuka Okorie makes regular free throw 1 of 2
51-58
5:20
+1
Ebuka Okorie makes regular free throw 2 of 2
52-58
5:08
+3
Ben Hammond makes three point jump shot (Amani Hansberry assists)
52-61
4:50
Ebuka Okorie turnover
4:31
Neoklis Avdalas misses two point layup
4:29
Ben Hammond offensive rebound
4:29
TV timeout
4:15
+2
Tobi Lawal makes two point hook shot
52-63
3:50
Chisom Okpara misses three point jump shot
3:48
Jaden Schutt defensive rebound
3:36
+2
Neoklis Avdalas makes two point layup
52-65
3:18
Benny Gealer turnover (Amani Hansberry steals)
2:52
Ebuka Okorie blocks Ben Hammond's two point jump shot
2:50
Benny Gealer defensive rebound
2:35
+3
Benny Gealer makes three point jump shot (Ebuka Okorie assists)
55-65
2:18
Benny Gealer personal foul
2:18
+1
Ben Hammond makes regular free throw 1 of 2
55-66
2:18
+1
Ben Hammond makes regular free throw 2 of 2
55-67
2:09
+2
Ebuka Okorie makes two point layup
57-67
2:09
Jailen Bedford shooting foul (Ebuka Okorie draws the foul)
2:09
+1
Ebuka Okorie makes regular free throw 1 of 1
58-67
1:45
Neoklis Avdalas turnover (Cameron Grant steals)
1:40
+2
Ebuka Okorie makes two point layup
60-67
1:23
Neoklis Avdalas misses three point jump shot
1:21
Benny Gealer defensive rebound
1:14
Tobi Lawal blocks Cameron Grant's three point jump shot
1:12
Cameron Grant offensive rebound
1:08
+3
Ebuka Okorie makes three point jump shot (Cameron Grant assists)
63-67
1:06
Hokies 60 second timeout
1:06
TV timeout
0:50
Cardinal 30 second timeout
0:37
Neoklis Avdalas misses two point jump shot
0:35
Ebuka Okorie defensive rebound
0:28
+3
Donavin Young makes three point jump shot (Ebuka Okorie assists)
66-67
0:16
Donavin Young personal foul (Neoklis Avdalas draws the foul)