Villanova Wildcats, Pa. (AP) Cam Whitmore scored 21 points and Villanova beat Penn 70-59 on Wednesday night.
Whitmore added six rebounds for the Wildcats (4-5). Eric Dixon scored 12 points, going 4 of 7 (2 for 3 from distance). Caleb Daniels shot 3 for 10 (1 for 5 from 3-point range) and 5 of 6 from the free throw line to finish with 12 points.
The Quakers (5-7) were led by Jordan Dingle, who posted 25 points, nine rebounds, four assists and two steals. Max Martz added 15 points.
---
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.
1st Half
PENN
Quakers
26
NOVA
Wildcats
36
Time
Team
Play
Score
20:00
Nick Spinoso vs. Brandon Slater (Quakers gains possession)
19:35
Eric Dixon personal foul
19:14
Lucas Monroe misses two point layup
19:12
Max Martz offensive rebound
19:09
+3
Jonah Charles makes three point jump shot (Max Martz assists)
3-0
18:46
Mark Armstrong misses three point jump shot
18:44
Lucas Monroe defensive rebound
18:38
Jordan Dingle misses three point jump shot
18:36
Chris Arcidiacono defensive rebound
18:17
+3
Eric Dixon makes three point jump shot (Chris Arcidiacono assists)
3-3
17:55
+2
Lucas Monroe makes two point hook shot
5-3
17:36
Eric Dixon misses two point hook shot
17:34
Lucas Monroe defensive rebound
17:18
Jordan Dingle turnover (Jordan Longino steals)
17:01
Brandon Slater misses two point jump shot
16:59
Jonah Charles defensive rebound
16:35
+2
Max Martz makes two point jump shot (Lucas Monroe assists)
7-3
16:18
Caleb Daniels misses three point jump shot
16:16
Max Martz defensive rebound
15:57
Lucas Monroe misses two point layup
15:55
Jordan Dingle offensive rebound
15:50
Jordan Dingle misses two point layup
15:48
Chris Arcidiacono defensive rebound
15:42
Jonah Charles personal foul
15:42
TV timeout
15:29
+2
Caleb Daniels makes two point jump shot
7-5
15:06
Lucas Monroe misses two point layup
15:04
Eric Dixon defensive rebound
14:59
+3
Eric Dixon makes three point jump shot (Caleb Daniels assists)
7-8
14:47
Jordan Dingle turnover (Jordan Longino steals)
14:38
Eric Dixon misses three point jump shot
14:36
Jonah Charles defensive rebound
14:10
+2
Max Martz makes two point layup (Nick Spinoso assists)
9-8
13:49
Caleb Daniels turnover (Nick Spinoso steals)
13:37
Jordan Dingle misses three point jump shot
13:35
Max Martz offensive rebound
13:33
+2
Max Martz makes two point hook shot
11-8
13:10
Cam Whitmore misses three point jump shot
13:08
Nick Spinoso defensive rebound
12:54
Eric Dixon personal foul
12:38
Reese McMullen turnover (Cam Whitmore steals)
12:28
+3
Caleb Daniels makes three point jump shot (Chris Arcidiacono assists)
11-11
11:56
Nick Spinoso misses two point layup
11:54
Chris Arcidiacono defensive rebound
11:47
Caleb Daniels misses three point jump shot
11:45
Nick Spinoso defensive rebound
11:15
+3
Reese McMullen makes three point jump shot (Nick Spinoso assists)
14-11
10:48
Cam Whitmore misses three point jump shot
10:46
Reese McMullen defensive rebound
10:34
+2
Max Martz makes two point dunk (Jordan Dingle assists)
16-11
10:13
Jordan Longino misses three point jump shot
10:11
Nick Spinoso defensive rebound
9:50
Max Martz turnover (Caleb Daniels steals)
9:50
Max Martz personal foul
9:50
TV timeout
9:23
Eddie Holland III blocks Mark Armstrong's two point layup
9:21
Jordan Dingle defensive rebound
8:57
Jordan Dingle turnover (Caleb Daniels steals)
8:44
+3
Brendan Hausen makes three point jump shot
16-14
8:26
Chris Arcidiacono blocks Reese McMullen's two point jump shot
8:24
Quakers offensive rebound
8:07
+2
Eddie Holland III makes two point jump shot
18-14
7:50
Brendan Hausen turnover
7:50
TV timeout
7:27
Eddie Holland III turnover (Brandon Slater steals)
7:18
+3
Brendan Hausen makes three point jump shot (Caleb Daniels assists)
18-17
7:18
Quakers 30 second timeout
6:54
Eddie Holland III misses two point layup
6:52
Brendan Hausen defensive rebound
6:41
Caleb Daniels misses three point jump shot
6:39
Jordan Dingle defensive rebound
6:28
Reese McMullen misses three point jump shot
6:26
Jordan Dingle offensive rebound
6:22
Brendan Hausen personal foul
6:22
+1
Jordan Dingle makes regular free throw 1 of 2
19-17
6:22
+1
Jordan Dingle makes regular free throw 2 of 2
20-17
6:10
+3
Chris Arcidiacono makes three point jump shot (Cam Whitmore assists)
20-20
5:43
Lucas Monroe turnover (Brandon Slater steals)
5:41
Lucas Monroe shooting foul
5:41
+1
Brandon Slater makes regular free throw 1 of 2
20-21
5:41
+1
Brandon Slater makes regular free throw 2 of 2
20-22
5:25
Jordan Dingle turnover (Jordan Longino steals)
5:04
+3
Cam Whitmore makes three point jump shot (Mark Armstrong assists)
20-25
4:36
Max Martz misses three point jump shot
4:34
Wildcats defensive rebound
4:22
Nick Spinoso personal foul
4:18
+3
Cam Whitmore makes three point jump shot
20-28
3:52
Caleb Daniels personal foul
3:52
TV timeout
3:33
Michael Moshkovitz misses three point jump shot
3:31
Mark Armstrong defensive rebound
3:20
Cam Whitmore misses three point jump shot
3:18
Jordan Dingle defensive rebound
3:11
Max Martz misses three point jump shot
3:09
Cam Whitmore defensive rebound
2:48
Mark Armstrong misses three point jump shot
2:47
Cam Whitmore offensive rebound
2:46
Jordan Dingle personal foul
2:47
+1
Cam Whitmore makes regular free throw 1 of 2
20-29
2:47
+1
Cam Whitmore makes regular free throw 2 of 2
20-30
2:28
Brendan Hausen shooting foul
2:28
+1
Eddie Holland III makes regular free throw 1 of 2
21-30
2:28
+1
Eddie Holland III makes regular free throw 2 of 2
22-30
2:16
Brandon Slater misses three point jump shot
2:14
Lucas Monroe defensive rebound
2:00
Brandon Slater personal foul
1:52
Lucas Monroe misses two point layup
1:50
Jordan Dingle offensive rebound
1:48
Jordan Dingle misses two point layup
1:46
Mark Armstrong defensive rebound
1:42
Lucas Monroe personal foul
1:23
+3
Chris Arcidiacono makes three point jump shot (Brandon Slater assists)
22-33
0:56
Max Martz misses two point jump shot
0:54
Jordan Longino defensive rebound
0:44
Jordan Longino misses two point jump shot
0:42
Eddie Holland III defensive rebound
0:27
Chris Arcidiacono personal foul
0:27
+1
Lucas Monroe makes regular free throw 1 of 2
23-33
0:27
+1
Lucas Monroe makes regular free throw 2 of 2
24-33
0:24
Wildcats 30 second timeout
0:23
Jordan Longino turnover (Jordan Dingle steals)
0:19
+2
Eddie Holland III makes two point layup (Jordan Dingle assists)
26-33
0:04
+3
Jordan Longino makes three point jump shot (Caleb Daniels assists)
26-36
0:00
End of period
2nd Half
PENN
Quakers
33
NOVA
Wildcats
34
Time
Team
Play
Score
19:41
Caleb Daniels misses two point jump shot
19:39
Jordan Dingle defensive rebound
19:25
Jordan Dingle turnover
19:04
+2
Eric Dixon makes two point jump shot
26-38
18:36
+3
Max Martz makes three point jump shot (Jordan Dingle assists)
29-38
18:00
+2
Eric Dixon makes two point jump shot
29-40
17:33
Eric Dixon shooting foul
17:33
+1
Jordan Dingle makes regular free throw 1 of 3
30-40
17:33
+1
Jordan Dingle makes regular free throw 2 of 3
31-40
17:33
+1
Jordan Dingle makes regular free throw 3 of 3
32-40
17:12
Lucas Monroe shooting foul
17:12
+1
Cam Whitmore makes regular free throw 1 of 2
32-41
17:12
+1
Cam Whitmore makes regular free throw 2 of 2
32-42
16:54
+2
Jordan Dingle makes two point jump shot
34-42
16:32
Mark Armstrong turnover (Jordan Dingle steals)
16:25
Jonah Charles misses three point jump shot
16:23
Max Martz offensive rebound
16:20
+2
Max Martz makes two point hook shot
36-42
15:48
Jordan Longino misses three point jump shot
15:46
Eddie Holland III defensive rebound
15:23
Brandon Slater personal foul
15:23
TV timeout
15:13
Jordan Dingle misses three point jump shot
15:11
Jordan Longino defensive rebound
15:01
+2
Brandon Slater makes two point layup
36-44
14:48
Max Martz misses three point jump shot
14:46
Chris Arcidiacono defensive rebound
14:21
Cam Whitmore misses two point layup
14:19
Cam Whitmore offensive rebound
14:19
+2
Cam Whitmore makes two point dunk
36-46
14:21
Jonah Charles personal foul
14:19
Cam Whitmore misses regular free throw 1 of 1
14:19
Eddie Holland III defensive rebound
14:05
Chris Arcidiacono personal foul
13:59
+2
Max Martz makes two point layup (Lucas Monroe assists)
38-46
13:33
Max Martz personal foul
13:33
+1
Caleb Daniels makes regular free throw 1 of 2
38-47
13:33
+1
Caleb Daniels makes regular free throw 2 of 2
38-48
13:17
Brandon Slater personal foul
13:13
Jonah Charles misses three point jump shot
13:11
Chris Arcidiacono defensive rebound
12:52
Jordan Longino misses three point jump shot
12:50
Jonah Charles defensive rebound
12:42
Jonah Charles misses three point jump shot
12:40
Eddie Holland III offensive rebound
12:37
Eddie Holland III turnover (Brendan Hausen steals)
12:19
Caleb Daniels misses three point jump shot
12:17
Wildcats offensive rebound
12:17
Jordan Dingle personal foul
12:13
+2
Cam Whitmore makes two point jump shot (Brendan Hausen assists)
38-50
12:13
Max Martz personal foul
12:13
+1
Cam Whitmore makes regular free throw 1 of 1
38-51
11:58
Lucas Monroe turnover
11:51
Brendan Hausen misses three point jump shot
11:49
Cam Whitmore offensive rebound
11:45
+2
Cam Whitmore makes two point layup
38-53
11:32
Jordan Dingle offensive foul
11:32
Jordan Dingle turnover (offensive foul)
11:32
TV timeout
11:13
Brendan Hausen misses three point jump shot
11:11
Jordan Dingle defensive rebound
10:44
+2
Jordan Dingle makes two point layup (Michael Moshkovitz assists)
40-53
10:17
Chris Arcidiacono misses three point jump shot
10:15
Michael Moshkovitz defensive rebound
10:03
Eddie Holland III misses three point jump shot
10:01
Mark Armstrong defensive rebound
9:46
Cam Whitmore misses three point jump shot
9:44
Jordan Dingle defensive rebound
9:25
+2
Jordan Dingle makes two point layup
42-53
8:57
Brendan Hausen misses three point jump shot
8:55
Michael Moshkovitz defensive rebound
8:48
+3
Jordan Dingle makes three point jump shot (Reese McMullen assists)
45-53
8:48
Wildcats 30 second timeout
8:20
Michael Moshkovitz personal foul
8:20
+1
Eric Dixon makes regular free throw 1 of 2
45-54
8:20
+1
Eric Dixon makes regular free throw 2 of 2
45-55
7:58
TV timeout
7:57
Caleb Daniels shooting foul
7:57
Jordan Dingle misses regular free throw 1 of 2
7:57
+1
Jordan Dingle makes regular free throw 2 of 2
46-55
7:44
Max Martz shooting foul
7:44
+1
Brandon Slater makes regular free throw 1 of 2
46-56
7:44
+1
Brandon Slater makes regular free throw 2 of 2
46-57
7:34
Andrew Laczkowski misses three point jump shot
7:32
Brandon Slater defensive rebound
7:12
Eric Dixon turnover (Andrew Laczkowski steals)
7:07
+3
Jordan Dingle makes three point jump shot (Andrew Laczkowski assists)
49-57
6:38
Max Martz shooting foul
6:38
+1
Brandon Slater makes regular free throw 1 of 2
49-58
6:38
+1
Brandon Slater makes regular free throw 2 of 2
49-59
6:11
+2
Jordan Dingle makes two point jump shot
51-59
5:50
Eddie Holland III shooting foul
5:50
+1
Caleb Daniels makes regular free throw 1 of 2
51-60
5:50
+1
Caleb Daniels makes regular free throw 2 of 2
51-61
5:27
Jump ball. (Quakers gains possession)
5:22
+2
Jordan Dingle makes two point layup (Eddie Holland III assists)
53-61
5:22
Chris Arcidiacono personal foul
5:22
+1
Jordan Dingle makes regular free throw 1 of 1
54-61
5:04
Eric Dixon misses two point layup
5:02
Eric Dixon offensive rebound
5:02
Jump ball. (Wildcats gains possession)
4:58
Jonah Charles personal foul
4:58
Caleb Daniels misses regular free throw 1 of 2
4:58
+1
Caleb Daniels makes regular free throw 2 of 2
54-62
4:50
Jonah Charles misses three point jump shot
4:48
Cam Whitmore defensive rebound
4:13
Caleb Daniels misses two point jump shot
4:11
Wildcats offensive rebound
4:12
Wildcats turnover
3:58
Jordan Dingle misses two point layup
3:56
Jordan Longino defensive rebound
3:50
+2
Cam Whitmore makes two point layup (Caleb Daniels assists)
54-64
3:35
Reese McMullen misses three point jump shot
3:33
Caleb Daniels defensive rebound
3:05
+2
Caleb Daniels makes two point layup
54-66
2:50
+2
Jordan Dingle makes two point layup
56-66
2:32
+2
Brandon Slater makes two point layup (Cam Whitmore assists)
56-68
2:32
Michael Moshkovitz shooting foul
2:32
TV timeout
2:32
Brandon Slater misses regular free throw 1 of 1
2:32
Reese McMullen defensive rebound
2:23
Jordan Dingle turnover (Chris Arcidiacono steals)
1:59
+2
Cam Whitmore makes two point layup (Caleb Daniels assists)
56-70
1:28
Brandon Slater blocks Reese McMullen's three point jump shot
1:26
Quakers offensive rebound
1:27
Quakers turnover (shot clock violation)
1:03
Cam Whitmore misses three point jump shot
1:01
Eddie Holland III defensive rebound
0:54
Jordan Dingle misses three point jump shot
0:52
Cam Whitmore defensive rebound
0:22
Caleb Daniels misses two point jump shot
0:20
Andrew Laczkowski defensive rebound
0:09
+3
Andrew Laczkowski makes three point jump shot (Jordan Dingle assists)