Kasen Jennings scores 20, Appalachian State knocks off East Carolina 67-54
AP
Dec 11, 2025
GREENVILLE, N.C. (AP) Kasen Jennings had 20 points in Appalachian State's 67-54 victory over East Carolina Pirates on Thursday.
Jennings added five rebounds for the Mountaineers (6-5). Alonzo Dodd scored 17 points and added seven rebounds. Luke Wilson finished 7 of 9 from the floor to finish with 14 points, while adding 10 rebounds and four blocks.
Joran Riley led the way for the Pirates (3-7) with 26 points, seven rebounds and three steals. East Carolina also got 10 points, eight rebounds and two steals from Giovanni Emejuru.
Appalachian State took the lead with 18:34 remaining in the first half and did not trail again. Dodd led their team in scoring with 11 points in the first half to help put them up 33-17 at the break. Appalachian State was outscored by East Carolina in the second half by a three-point margin, but still wound up on top, while Wilson led the way with a team-high 10 second-half 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
APP
Mountaineers
33
ECU
Pirates
17
Time
Team
Play
Score
20:00
Michael Marcus Jr. vs. Vito Perkovic (Mountaineers gains possession)
19:42
Giovanni Emejuru personal foul
19:36
Eren Banks misses three point jump shot
19:31
Mountaineers offensive rebound
19:31
Giovanni Emejuru shooting foul (Michael Marcus Jr. draws the foul)
19:31
Michael Marcus Jr. misses regular free throw 1 of 2
19:31
Michael Marcus Jr. misses regular free throw 2 of 2
19:31
Luke Wilson offensive rebound
19:23
Jayshayne Woodard blocks Eren Banks's three point jump shot
19:21
Pirates defensive rebound
19:05
Vito Perkovic misses three point jump shot
19:03
Eren Banks defensive rebound
18:41
Michael Marcus Jr. misses three point jump shot
18:39
Eren Banks offensive rebound
18:34
Reid Cason shooting foul (Kasen Jennings draws the foul)
18:34
+1
Kasen Jennings makes regular free throw 1 of 3
1-0
18:34
+1
Kasen Jennings makes regular free throw 2 of 3
2-0
18:34
+1
Kasen Jennings makes regular free throw 3 of 3
3-0
18:16
Vito Perkovic misses two point layup
18:14
Vito Perkovic offensive rebound
18:08
Luke Wilson blocks Vito Perkovic's two point layup
18:06
Alonzo Dodd defensive rebound
18:01
Kasen Jennings misses three point jump shot
17:59
Reid Cason defensive rebound
17:50
Reid Cason offensive foul
17:50
Reid Cason turnover (offensive foul)
17:25
Luke Wilson misses two point layup
17:23
Pirates defensive rebound
17:23
Michael Marcus Jr. personal foul
17:05
Jordan Riley misses two point jump shot
17:03
Eren Banks defensive rebound
16:58
+2
Michael Marcus Jr. makes two point dunk (Eren Banks assists)
5-0
16:44
Paddy D'Arcy misses three point jump shot
16:42
Michael Marcus Jr. defensive rebound
16:35
+2
Alonzo Dodd makes two point layup
7-0
16:22
Jordan Riley misses three point jump shot
16:20
Alonzo Dodd defensive rebound
16:10
Alonzo Dodd misses two point layup
16:08
Luke Wilson offensive rebound
16:08
Vito Perkovic blocks Luke Wilson's two point layup
16:06
Luke Wilson offensive rebound
16:06
+2
Luke Wilson makes two point layup
9-0
16:06
Pirates 60 second timeout
16:06
TV timeout
15:48
Luke Davis misses two point hook shot
15:46
Kasen Jennings defensive rebound
15:35
Kasen Jennings misses three point jump shot
15:33
Pirates defensive rebound
15:33
Michael Marcus Jr. personal foul
15:12
Isaiah Mbeng turnover (Alonzo Dodd steals)
15:07
+2
Alonzo Dodd makes two point layup
11-0
14:55
+2
Jordan Riley makes two point jump shot
11-2
14:22
Alonzo Dodd misses three point jump shot
14:20
Chad Moodie offensive rebound
14:01
Reid Cason blocks Chad Moodie's two point layup
13:59
Mountaineers offensive rebound
13:55
Eren Banks misses three point jump shot
13:53
Mountaineers turnover (shot clock violation)
13:34
+3
Vito Perkovic makes three point jump shot (Tybo Bailey assists)
11-5
13:21
Kasen Jennings misses two point layup
13:19
Jordan Riley defensive rebound
13:12
Kasen Jennings blocks Jordan Riley's two point layup
13:10
Kasen Jennings defensive rebound
13:10
Kasen Jennings turnover (lost ball)
12:58
Vito Perkovic misses three point jump shot
12:56
Jacari Brim defensive rebound
12:28
Jacari Brim misses three point jump shot
12:26
Luke Davis defensive rebound
12:12
Vito Perkovic misses two point layup
12:10
Andrin Njock defensive rebound
11:55
+2
Alonzo Dodd makes two point layup
13-5
11:55
Vito Perkovic shooting foul (Alonzo Dodd draws the foul)
11:53
TV timeout
11:55
Alonzo Dodd misses regular free throw 1 of 1
11:54
Jordan Riley defensive rebound
11:41
Chad Moodie shooting foul (Giovanni Emejuru draws the foul)
11:41
Giovanni Emejuru misses regular free throw 1 of 2
11:41
Giovanni Emejuru misses regular free throw 2 of 2
11:41
Luke Wilson defensive rebound
11:24
Kasen Jennings misses three point jump shot
11:22
Luke Wilson offensive rebound
11:15
Jason Clarke Jr. misses three point jump shot
11:13
Giovanni Emejuru defensive rebound
11:01
Paddy D'Arcy misses three point jump shot
10:59
Jason Clarke Jr. defensive rebound
10:55
+2
Jason Clarke Jr. makes two point layup
15-5
10:55
Corey Caulker shooting foul
10:55
+1
Jason Clarke Jr. makes regular free throw 1 of 1
16-5
10:37
Luke Wilson blocks Luke Davis's two point layup
10:35
Luke Wilson defensive rebound
10:29
Luke Wilson turnover (Jordan Riley steals)
10:15
Jordan Riley misses two point layup
10:13
Luke Davis offensive rebound
10:13
Tybo Bailey offensive foul
10:13
Tybo Bailey turnover (offensive foul)
9:56
Kasen Jennings turnover (out of bounds)
9:44
Luke Wilson blocks Jayshayne Woodard's two point layup
9:42
Pirates offensive rebound
9:37
Jordan Riley misses two point jump shot
9:35
Alonzo Dodd defensive rebound
9:23
Eren Banks misses three point jump shot
9:21
Tybo Bailey defensive rebound
9:01
+2
Giovanni Emejuru makes two point layup (Jayshayne Woodard assists)
16-7
8:30
Eren Banks misses three point jump shot
8:28
Tybo Bailey defensive rebound
8:22
Tybo Bailey turnover (Eren Banks steals)
8:12
Alonzo Dodd turnover (Tybo Bailey steals)
8:08
Tybo Bailey turnover
7:48
+3
Alonzo Dodd makes three point jump shot (Kasen Jennings assists)
19-7
7:23
Jordan Riley misses three point jump shot
7:21
Jordan Riley offensive rebound
7:14
Jordan Riley misses two point layup
7:12
Corey Caulker offensive rebound
7:04
Isaiah Mbeng misses three point jump shot
7:02
Kasen Jennings defensive rebound
6:56
Alonzo Dodd misses three point jump shot
6:54
Jordan Riley defensive rebound
6:52
TV timeout
6:40
Isaiah Mbeng misses two point layup
6:38
Isaiah Mbeng offensive rebound
6:34
+2
Giovanni Emejuru makes two point layup (Isaiah Mbeng assists)
19-9
6:17
+3
Kasen Jennings makes three point jump shot (Eren Banks assists)
22-9
5:48
Vito Perkovic misses three point jump shot
5:46
Jordan Riley offensive rebound
5:42
Jordan Riley misses two point jump shot
5:40
Kasen Jennings defensive rebound
5:28
+2
Kasen Jennings makes two point layup
24-9
5:00
+2
Jordan Riley makes two point layup
24-11
4:37
Alonzo Dodd misses two point layup
4:35
Giovanni Emejuru defensive rebound
4:28
+2
Jordan Riley makes two point layup
24-13
3:58
+2
Eren Banks makes two point layup
26-13
3:49
Paddy D'Arcy misses three point jump shot
3:47
Alonzo Dodd defensive rebound
3:20
Kasen Jennings misses two point jump shot
3:18
Luke Wilson offensive rebound
3:13
+2
Luke Wilson makes two point layup
28-13
3:10
Mountaineers 30 second timeout
3:10
TV timeout
2:59
Tybo Bailey turnover (Luke Wilson steals)
2:44
Eren Banks misses three point jump shot
2:42
Pirates defensive rebound
2:28
Luke Wilson blocks Giovanni Emejuru's two point layup
2:26
Mountaineers defensive rebound
1:56
+3
Kasen Jennings makes three point jump shot (Jason Clarke Jr. assists)
31-13
1:37
Isaiah Mbeng turnover (Kasen Jennings steals)
1:25
Alonzo Dodd misses three point jump shot
1:23
Jordan Riley defensive rebound
1:17
Jason Clarke Jr. shooting foul
1:17
+1
Jordan Riley makes regular free throw 1 of 2
31-14
1:17
+1
Jordan Riley makes regular free throw 2 of 2
31-15
1:05
Luke Wilson turnover (Tybo Bailey steals)
0:47
+2
Corey Caulker makes two point jump shot (Tybo Bailey assists)
31-17
0:20
+2
Alonzo Dodd makes two point jump shot (Kasen Jennings assists)
33-17
0:06
Jason Clarke Jr. personal foul
0:00
Corey Caulker misses three point jump shot
0:00
End of period
2nd Half
APP
Mountaineers
34
ECU
Pirates
37
Time
Team
Play
Score
19:37
Alonzo Dodd personal foul
19:31
Corey Caulker misses three point jump shot
19:29
Luke Davis offensive rebound
19:19
+2
Jordan Riley makes two point layup
33-19
18:55
Giovanni Emejuru blocks Eren Banks's two point layup
18:53
Jordan Riley defensive rebound
18:46
Jordan Riley misses two point jump shot
18:44
Alonzo Dodd defensive rebound
18:28
Eren Banks turnover (Corey Caulker steals)
18:22
Jordan Riley misses two point layup
18:20
Alonzo Dodd defensive rebound
18:13
Luke Davis blocks Alonzo Dodd's two point layup
18:11
Mountaineers offensive rebound
17:58
Giovanni Emejuru shooting foul
17:58
+1
Kasen Jennings makes regular free throw 1 of 2
34-19
17:58
+1
Kasen Jennings makes regular free throw 2 of 2
35-19
17:47
+2
Luke Davis makes two point layup (Corey Caulker assists)
35-21
17:28
Eren Banks turnover
17:11
Luke Wilson shooting foul (Jordan Riley draws the foul)
17:11
+1
Jordan Riley makes regular free throw 1 of 2
35-22
17:11
+1
Jordan Riley makes regular free throw 2 of 2
35-23
16:55
+3
Michael Marcus Jr. makes three point jump shot (Jason Clarke Jr. assists)
38-23
16:37
+2
Jordan Riley makes two point jump shot
38-25
16:19
Luke Wilson turnover (Jordan Riley steals)
16:14
+2
Jordan Riley makes two point dunk
38-27
15:52
Alonzo Dodd turnover (Isaiah Mbeng steals)
15:43
Corey Caulker misses three point jump shot
15:41
Giovanni Emejuru offensive rebound
15:34
+3
Isaiah Mbeng makes three point jump shot (Giovanni Emejuru assists)
38-30
15:24
Mountaineers 30 second timeout
15:24
TV timeout
15:02
Michael Marcus Jr. turnover (Giovanni Emejuru steals)
14:49
+2
Jordan Riley makes two point jump shot
38-32
14:16
Mountaineers turnover (shot clock violation)
14:16
TV timeout
13:58
+2
Giovanni Emejuru makes two point dunk (Jordan Riley assists)
38-34
13:46
+3
Kasen Jennings makes three point jump shot (Alonzo Dodd assists)
41-34
13:27
Corey Caulker misses three point jump shot
13:25
Jason Clarke Jr. defensive rebound
13:08
Kasen Jennings misses two point jump shot
13:06
Giovanni Emejuru defensive rebound
12:50
Jordan Riley misses two point jump shot
12:48
Jason Clarke Jr. defensive rebound
12:42
+2
Jason Clarke Jr. makes two point layup
43-34
12:25
+2
Giovanni Emejuru makes two point dunk (Corey Caulker assists)
43-36
11:59
+2
Kasen Jennings makes two point jump shot
45-36
11:37
Giovanni Emejuru misses two point layup
11:35
Jason Clarke Jr. defensive rebound
11:35
Luke Davis personal foul
11:35
TV timeout
11:12
+2
Alonzo Dodd makes two point layup
47-36
10:55
+3
Tybo Bailey makes three point jump shot (Giovanni Emejuru assists)
47-39
10:39
Alonzo Dodd turnover (Jordan Riley steals)
10:35
+2
Jordan Riley makes two point dunk
47-41
10:08
+2
Kasen Jennings makes two point layup
49-41
9:50
+3
Tybo Bailey makes three point jump shot (Corey Caulker assists)
49-44
9:31
Alonzo Dodd turnover (Giovanni Emejuru steals)
9:17
Corey Caulker misses two point layup
9:15
Giovanni Emejuru offensive rebound
9:13
Alonzo Dodd personal foul
9:12
+2
Giovanni Emejuru makes two point layup
49-46
8:39
Jason Clarke Jr. misses two point jump shot
8:37
Luke Wilson offensive rebound
8:32
+2
Luke Wilson makes two point layup
51-46
8:16
+2
Jordan Riley makes two point layup (Isaiah Mbeng assists)
51-48
7:57
Tybo Bailey personal foul
7:57
TV timeout
7:55
Jason Clarke Jr. turnover (out of bounds)
7:39
Eren Banks shooting foul (Jordan Riley draws the foul)
7:39
Jordan Riley misses regular free throw 1 of 2
7:39
Jordan Riley misses regular free throw 2 of 2
7:39
Giovanni Emejuru offensive rebound
7:38
Michael Marcus Jr. personal foul
7:26
Jordan Riley misses two point jump shot
7:24
Luke Davis offensive rebound
7:18
+2
Luke Davis makes two point layup
51-50
6:49
Alonzo Dodd misses two point layup
6:47
Pirates defensive rebound
6:34
Luke Davis misses two point jump shot
6:32
Alonzo Dodd defensive rebound
6:18
+2
Luke Wilson makes two point layup
53-50
5:59
Tybo Bailey turnover (out of bounds)
5:32
+2
Alonzo Dodd makes two point layup
55-50
5:19
Giovanni Emejuru misses two point layup
5:17
Michael Marcus Jr. defensive rebound
5:01
Alonzo Dodd misses two point jump shot
4:59
Giovanni Emejuru defensive rebound
4:46
Michael Marcus Jr. personal foul
4:31
+2
Jordan Riley makes two point jump shot (Isaiah Mbeng assists)
55-52
4:31
Pirates 60 second timeout
4:31
TV timeout
4:20
Corey Caulker personal foul
3:59
Eren Banks misses two point jump shot
3:57
Isaiah Mbeng defensive rebound
3:50
Chad Moodie shooting foul (Giovanni Emejuru draws the foul)
3:50
Giovanni Emejuru misses regular free throw 1 of 2
3:50
Giovanni Emejuru misses regular free throw 2 of 2
3:50
Kasen Jennings defensive rebound
3:30
+2
Eren Banks makes two point jump shot
57-52
3:07
Corey Caulker misses three point jump shot
3:05
Luke Wilson defensive rebound
2:47
+2
Alonzo Dodd makes two point layup
59-52
2:47
Corey Caulker shooting foul (Alonzo Dodd draws the foul)
2:47
Alonzo Dodd misses regular free throw 1 of 1
2:47
Luke Wilson offensive rebound
2:47
+2
Luke Wilson makes two point layup
61-52
2:24
Isaiah Mbeng misses two point jump shot
2:22
Eren Banks defensive rebound
2:04
+2
Luke Wilson makes two point layup (Alonzo Dodd assists)
63-52
1:44
Isaiah Mbeng misses three point jump shot
1:42
Giovanni Emejuru offensive rebound
1:36
Jump ball. Giovanni Emejuru vs. Michael Marcus Jr. (Michael Marcus Jr. gains possession)
1:39
Giovanni Emejuru turnover (lost ball) (Michael Marcus Jr. steals)
1:38
Tybo Bailey personal foul
1:37
Tybo Bailey personal foul
1:37
+1
Jason Clarke Jr. makes regular free throw 1 of 2
64-52
1:37
+1
Jason Clarke Jr. makes regular free throw 2 of 2
65-52
1:29
Jordan Riley misses two point jump shot
1:27
Michael Marcus Jr. defensive rebound
1:14
+2
Luke Wilson makes two point dunk (Michael Marcus Jr. assists)
67-52
0:50
Tybo Bailey misses three point jump shot
0:48
Jason Clarke Jr. defensive rebound
0:17
Jason Clarke Jr. misses three point jump shot
0:15
Mountaineers turnover (shot clock violation)
0:09
Jason Clarke Jr. personal foul (Jordan Riley draws the foul)