Thijs De Ridder scores 23 and Virginia uses 61 first-half points to cruise past Marshall 104-78
AP
Nov 15, 2025
CHARLOTTESVILLE, Va. (AP) Thijs De Ridder scored 23 points, Dallin Hall and Malik Thomas each added 18 and Virginia Cavaliers used 61 first-half points to cruise past Marshall Thundering Herd 104-78 on Saturday.
Virginia (4-0), which entered having scored 80-plus points in its first three games for the first time since 2006, scored 100 points for the first time since the 2018-19 season - also against Marshall. Ryan Odom joined Henry Lannigan as the only coaches in program history to start a tenure 4-0.
Thomas, a San Francisco transfer, scored 16 points in the first half on 6-of-7 shooting to help Virginia build a 61-33 lead. The Cavaliers had an early 11-0 run and a late 16-0 spurt to go ahead 53-21 - their largest lead of the game.
Virginia's second-half lead never dropped below 18 points.
Thomas went 4 of 5 from 3-point range and Hall, a BYU transfer, added three makes to help Virginia go 12 of 28 from 3-point range. The Cavaliers also made 26 free throws on 36 attempts. Johann Grunloh had 16 points and a team-high seven rebounds for Virginia.
Landen Joseph led Marshall (3-1) with 22 points. Matt Van Komen had 13 points and 11 rebounds. Noah Otshudi and Wilson Dubinsky each scored 10.
Virginia holds an 8-2 advantage against Marshall in a series that dates to 1928-29. Marshall posted a neutral site win in 1954 and a home victory in '67.
Virginia travels to West Virginia to battle Northwestern in the Greenbrier Tip-Off on Friday.
--- 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
MRSH
Thundering Herd
33
UVA
Cavaliers
61
Time
Team
Play
Score
20:00
Matt Van Komen vs. Johann Grunloh (Sam Lewis gains possession)
19:39
+2
Dallin Hall makes two point layup
0-2
19:19
Jalen Speer offensive foul
19:19
Jalen Speer turnover (offensive foul)
19:05
Thijs De Ridder misses two point layup
19:03
Jalen Speer defensive rebound
18:57
Jalen Speer misses three point jump shot
18:55
Caleb Hollenbeck offensive rebound
18:48
Caleb Hollenbeck turnover (bad pass) (Thijs De Ridder steals)
18:48
Noah Otshudi shooting foul (Dallin Hall draws the foul)
18:48
+1
Dallin Hall makes regular free throw 1 of 2
0-3
18:48
Dallin Hall misses regular free throw 2 of 2
18:48
Matt Van Komen defensive rebound
18:30
Johann Grunloh blocks Wyatt Fricks's two point layup
18:28
Sam Lewis defensive rebound
18:19
+2
Thijs De Ridder makes two point jump shot (Dallin Hall assists)
0-5
17:58
Noah Otshudi misses two point layup
17:56
Matt Van Komen offensive rebound
17:51
+2
Matt Van Komen makes two point layup
2-5
17:40
Sam Lewis turnover (lost ball) (Wyatt Fricks steals)
17:28
+2
Matt Van Komen makes two point dunk (Jalen Speer assists)
4-5
17:09
Thijs De Ridder misses three point jump shot
17:07
Matt Van Komen defensive rebound
17:01
Jalen Speer misses three point jump shot
16:59
Thijs De Ridder defensive rebound
16:54
Caleb Hollenbeck shooting foul (Thijs De Ridder draws the foul)
16:54
+1
Thijs De Ridder makes regular free throw 1 of 2
4-6
16:54
Thijs De Ridder misses regular free throw 2 of 2
16:54
Malik Thomas offensive rebound
16:54
+2
Malik Thomas makes two point layup
4-8
16:24
Matt Van Komen turnover (bad pass) (Chance Mallory steals)
16:17
Jalen Speer personal foul
16:15
+3
Malik Thomas makes three point jump shot (Chance Mallory assists)
4-11
15:46
Malik Thomas personal foul (Wilson Dubinsky draws the foul)
15:46
TV timeout
15:36
Caleb Hollenbeck misses three point jump shot
15:34
Cavaliers defensive rebound
15:19
+2
Ugonna Onyenso makes two point layup
4-13
14:56
Noah Otshudi misses three point jump shot
14:54
Chance Mallory defensive rebound
14:48
+3
Malik Thomas makes three point jump shot (Chance Mallory assists)
4-16
14:37
+2
Wyatt Fricks makes two point layup (Noah Otshudi assists)
6-16
14:33
Wilson Dubinsky personal foul
14:24
Elijah Gertrude misses two point layup
14:22
Cavaliers offensive rebound
14:18
+3
Malik Thomas makes three point jump shot (Elijah Gertrude assists)
6-19
14:08
Noah Otshudi offensive foul
14:08
Noah Otshudi turnover (offensive foul)
13:56
+2
Malik Thomas makes two point jump shot
6-21
13:43
+3
Wilson Dubinsky makes three point jump shot (Shamarrie Hugie assists)
9-21
13:20
Shamarrie Hugie personal foul (Jacari White draws the foul)
13:20
+1
Jacari White makes regular free throw 1 of 2
9-22
13:20
+1
Jacari White makes regular free throw 2 of 2
9-23
13:06
Wilson Dubinsky turnover (bad pass) (Ugonna Onyenso steals)
12:52
+3
Jacari White makes three point jump shot
9-26
12:38
+2
Noah Otshudi makes two point jump shot
11-26
12:21
Elijah Gertrude turnover (bad pass)
11:54
Chance Mallory shooting foul (Wilson Dubinsky draws the foul)
11:54
TV timeout
11:54
+1
Wilson Dubinsky makes regular free throw 1 of 2
12-26
11:54
+1
Wilson Dubinsky makes regular free throw 2 of 2
13-26
11:38
Chance Mallory misses three point jump shot
11:36
Thijs De Ridder offensive rebound
11:32
+2
Thijs De Ridder makes two point layup
13-28
11:04
Wilson Dubinsky misses two point layup
11:02
Matt Van Komen offensive rebound
10:57
+2
Matt Van Komen makes two point layup
15-28
10:40
Thijs De Ridder misses two point jump shot
10:38
Matt Van Komen defensive rebound
10:29
Noah Otshudi turnover (bad pass) (Thijs De Ridder steals)
10:23
+2
Thijs De Ridder makes two point layup
15-30
10:17
Matt Van Komen offensive foul (Thijs De Ridder draws the foul)
10:17
Matt Van Komen turnover (offensive foul)
10:02
+2
Johann Grunloh makes two point dunk (Thijs De Ridder assists)
15-32
9:48
Jalen Speer misses two point jump shot
9:46
Thijs De Ridder defensive rebound
9:31
+2
Thijs De Ridder makes two point jump shot (Jacari White assists)
15-34
9:10
Johann Grunloh shooting foul (Matt Van Komen draws the foul)
9:10
Matt Van Komen misses regular free throw 1 of 2
9:10
Matt Van Komen misses regular free throw 2 of 2
9:10
Johann Grunloh defensive rebound
8:49
+2
Johann Grunloh makes two point layup
15-36
8:29
Matt Van Komen misses two point layup
8:27
Malik Thomas defensive rebound
8:21
Wyatt Fricks blocks Malik Thomas's two point layup
8:19
Jalen Speer defensive rebound
8:12
Thijs De Ridder shooting foul (Landen Joseph draws the foul)
8:12
+1
Landen Joseph makes regular free throw 1 of 2
16-36
8:12
+1
Landen Joseph makes regular free throw 2 of 2
17-36
7:58
Johann Grunloh misses three point jump shot
7:56
Thundering Herd defensive rebound
7:52
TV timeout
7:36
+2
Landen Joseph makes two point jump shot
19-36
7:10
+2
Johann Grunloh makes two point layup
19-38
7:02
Caleb Hollenbeck misses three point jump shot
7:00
Matt Van Komen offensive rebound
6:51
+2
Jalen Speer makes two point jump shot
21-38
6:36
Caleb Hollenbeck personal foul (Sam Lewis draws the foul)
6:36
+1
Sam Lewis makes regular free throw 1 of 2
21-39
6:36
+1
Sam Lewis makes regular free throw 2 of 2
21-40
6:13
Landen Joseph misses two point jump shot
6:11
Malik Thomas defensive rebound
6:00
Johann Grunloh misses two point jump shot
5:58
Jalen Speer defensive rebound
5:52
Wyatt Fricks misses three point jump shot
5:50
Chance Mallory defensive rebound
5:44
+2
Johann Grunloh makes two point layup (Chance Mallory assists)