1. /NCAAM
  2. /Scores
  3. /1 · 15 · 26
  4. /JMU vs APP
FINAL
Jan 15, 2026

Box Score

12T
JMU273865
APP384280
James Madison Dukes logoJAMES MADISONMINFG3PTFTREBASTSTLBLKTOPFPTS
33Gabe Newhof221-40-01-22100013
3Eddie Ricks III252-50-14-41110008
21Justin McBride282-150-32-25012226
2Bradley Douglas303-82-42-344000010
10Cliff Davis315-125-100-010001215
13Preston Fowler222-41-30-05100015
0Christian Brown80-00-02-21011002
25Eli Wilborn102-30-00-25001144
12Kose Egbule91-11-10-01200003
23Ike Cornish153-83-80-11210119
TOTAL-21-6035.0%12-3040.0%11-1668.8%26114451165
Appalachian State Mountaineers logoAPPALACHIAN STATEMINFG3PTFTREBASTSTLBLKTOPFPTS
44Michael Marcus Jr.355-101-31-291010112
3Luke Wilson383-30-02-49105028
9Jalen Tot333-93-90-01400109
2Alonzo Dodd329-143-62-2103002323
13Kasen Jennings319-175-100-033001323
23Chad Moodie70-00-00-00201020
5Jason Clarke Jr.61-20-00-00010012
4Eren Banks181-41-30-01100113
TOTAL-31-5952.5%13-3141.9%5-862.5%33151751380

Play-by-Play

1st halfjmuapp
  • (20:00) Start game.
  • Appalachian State Mountaineers logo
    (19:59) Jump Ball won by App State.
  • James Madison Dukes logo
    (19:59) Jump Ball lost by James Madison.
  • Appalachian State Mountaineers logo
    +2 (19:34) Luke Wilson makes 4-foot hook shot.
    02
  • James Madison Dukes logo
    (19:17) Justin McBride misses 11-foot jumper.
  • Appalachian State Mountaineers logo
    (19:14) Luke Wilson Defensive Rebound.
  • Appalachian State Mountaineers logo
    +2 (18:56) Luke Wilson makes 4-foot hook shot.
    04
  • James Madison Dukes logo
    (18:37) Cliff Davis misses 28-foot three point jumper.
  • Appalachian State Mountaineers logo
    (18:33) Luke Wilson Defensive Rebound.
  • Appalachian State Mountaineers logo
    +2 (18:27) Alonzo Dodd makes layup.
    06
  • James Madison Dukes logo
    (18:07) Justin McBride misses layup.
  • Appalachian State Mountaineers logo
    (18:07) Luke Wilson Block.
  • Appalachian State Mountaineers logo
    (18:01) Alonzo Dodd Defensive Rebound.
  • Appalachian State Mountaineers logo
    +3 (17:59) Jalen Tot makes 24-foot three point jumper (Kasen Jennings assists).
    09
  • James Madison Dukes logo
    (17:22) team shot clock turnover .
  • Appalachian State Mountaineers logo
    +3 (17:08) Michael Marcus Jr. makes 25-foot three point jumper (Jalen Tot assists).
    012
  • James Madison Dukes logo
    +3 (16:49) Cliff Davis makes 25-foot three point jumper (Oriekose Egbule assists).
    312
  • Appalachian State Mountaineers logo
    (16:28) Michael Marcus Jr. misses 25-foot three point jumper.
  • James Madison Dukes logo
    (16:23) Eddie Ricks III Defensive Rebound.
  • James Madison Dukes logo
    (16:12) Justin McBride misses layup.
  • Appalachian State Mountaineers logo
    (16:09) Luke Wilson Defensive Rebound.
  • Appalachian State Mountaineers logo
    +2 (16:03) Alonzo Dodd makes layup.
    314
  • James Madison Dukes logo
    (15:43) Justin McBride misses layup.
  • Appalachian State Mountaineers logo
    (15:43) Michael Marcus Jr. Block.
  • Appalachian State Mountaineers logo
    (15:39) Michael Marcus Jr. Defensive Rebound.
  • Appalachian State Mountaineers logo
    (15:25) Jalen Tot misses 24-foot three point jumper.
  • James Madison Dukes logo
    (15:22) James Madison Defensive Rebound.
  • James Madison Dukes logo
    (15:07) Cliff Davis misses 24-foot three point jumper.
  • Appalachian State Mountaineers logo
    (15:04) App State Defensive Rebound.
  • Appalachian State Mountaineers logo
    (14:36) Alonzo Dodd misses layup.
  • James Madison Dukes logo
    (14:36) Eli Wilborn Block.
  • James Madison Dukes logo
    (14:32) Cliff Davis Defensive Rebound.
  • James Madison Dukes logo
    (14:28) Eddie Ricks III misses layup.
  • James Madison Dukes logo
    (14:25) Eli Wilborn Offensive Rebound.
  • James Madison Dukes logo
    +2 (14:25) Eli Wilborn makes 0-foot tip in layup.
    514
  • Appalachian State Mountaineers logo
    (14:02) Eren Banks misses 26-foot three point jumper.
  • Appalachian State Mountaineers logo
    (14:00) App State Offensive Rebound.
  • James Madison Dukes logo
    (14:00) Foul on Eli Wilborn.
  • Appalachian State Mountaineers logo
    +2 (13:50) Kasen Jennings makes 9-foot jumper (Jason Clarke Jr. assists).
    516
  • James Madison Dukes logo
    (13:31) Eli Wilborn misses layup.
  • James Madison Dukes logo
    (13:31) Eli Wilborn Offensive Rebound.
  • Appalachian State Mountaineers logo
    (13:31) Foul on Kasen Jennings.
  • James Madison Dukes logo
    (13:31) Eli Wilborn misses free throw 1 of 2.
  • James Madison Dukes logo
    (13:31) James Madison Deadball Team Rebound.
  • James Madison Dukes logo
    (13:31) Eli Wilborn misses free throw 2 of 2.
  • James Madison Dukes logo
    (13:31) Justin McBride Offensive Rebound.
  • James Madison Dukes logo
    (13:30) Justin McBride bad pass turnover.
  • Appalachian State Mountaineers logo
    (13:30) Jason Clarke Jr. Steal.
  • Appalachian State Mountaineers logo
    (13:26) Jason Clarke Jr. misses layup.
  • James Madison Dukes logo
    (13:24) Preston Fowler Defensive Rebound.
  • James Madison Dukes logo
    (13:22) Ike Cornish misses 23-foot three point jumper.
  • James Madison Dukes logo
    (13:17) Eli Wilborn Offensive Rebound.
  • James Madison Dukes logo
    +2 (13:17) Eli Wilborn makes 0-foot tip in layup.
    716
  • Appalachian State Mountaineers logo
    +3 (12:56) Kasen Jennings makes 27-foot three point jumper (Eren Banks assists).
    719
  • Appalachian State Mountaineers logo
    (12:38) Foul on Jason Clarke Jr..
  • Appalachian State Mountaineers logo
    (12:23) Foul on Chad Moodie.
  • James Madison Dukes logo
    +3 (12:21) Bradley Douglas makes 23-foot three point jumper (Ike Cornish assists).
    1019
  • Appalachian State Mountaineers logo
    (11:51) Kasen Jennings misses 27-foot three point jumper.
  • James Madison Dukes logo
    (11:47) Ike Cornish Defensive Rebound.
  • James Madison Dukes logo
    +3 (11:22) Ike Cornish makes 26-foot three point jumper (Gabe Newhof assists).
    1319
  • Appalachian State Mountaineers logo
    (11:01) Kasen Jennings misses layup.
  • James Madison Dukes logo
    (10:58) Gabe Newhof Defensive Rebound.
  • James Madison Dukes logo
    (10:54) Ike Cornish misses 23-foot three point jumper.
  • Appalachian State Mountaineers logo
    (10:51) Luke Wilson Defensive Rebound.
  • Appalachian State Mountaineers logo
    (10:25) Kasen Jennings misses 11-foot turnaround jump shot.
  • James Madison Dukes logo
    (10:21) Justin McBride Defensive Rebound.
  • James Madison Dukes logo
    (10:07) Ike Cornish misses 23-foot three point jumper.
  • Appalachian State Mountaineers logo
    (10:04) Eren Banks Defensive Rebound.
  • Appalachian State Mountaineers logo
    (9:40) Michael Marcus Jr. misses layup.
  • James Madison Dukes logo
    (9:38) Justin McBride Defensive Rebound.
  • James Madison Dukes logo
    +2 (9:33) Justin McBride makes layup.
    1519
  • Appalachian State Mountaineers logo
    (9:01) Eren Banks bad pass turnover.
  • James Madison Dukes logo
    (9:01) Justin McBride Steal.
  • James Madison Dukes logo
    (8:42) Justin McBride misses 26-foot three point jumper.
  • Appalachian State Mountaineers logo
    (8:38) Kasen Jennings Defensive Rebound.
  • Appalachian State Mountaineers logo
    +2 (8:24) Jason Clarke Jr. makes layup.
    1521
  • James Madison Dukes logo
    (8:09) Justin McBride misses 26-foot three point jumper.
  • Appalachian State Mountaineers logo
    (8:06) Kasen Jennings Defensive Rebound.
  • James Madison Dukes logo
    (8:06) Foul on Preston Fowler.
  • Appalachian State Mountaineers logo
    (7:34) Alonzo Dodd misses 26-foot three point jumper.
  • Appalachian State Mountaineers logo
    (7:34) App State Deadball Team Rebound.
  • Appalachian State Mountaineers logo
    (7:34) team shot clock turnover .
  • James Madison Dukes logo
    (7:16) Preston Fowler misses 25-foot three point jumper.
  • Appalachian State Mountaineers logo
    (7:12) Alonzo Dodd Defensive Rebound.
  • Appalachian State Mountaineers logo
    +3 (7:02) Alonzo Dodd makes 24-foot three point jumper (Chad Moodie assists).
    1524
  • James Madison Dukes logo
    (6:33) Cliff Davis misses layup.
  • Appalachian State Mountaineers logo
    (6:33) Chad Moodie Block.
  • James Madison Dukes logo
    (6:31) James Madison Offensive Rebound.
  • James Madison Dukes logo
    (6:29) Foul on Eli Wilborn.
  • James Madison Dukes logo
    (6:29) Eli Wilborn turnover.
  • Appalachian State Mountaineers logo
    (6:14) Kasen Jennings misses 24-foot three point jumper.
  • James Madison Dukes logo
    (6:10) Bradley Douglas Defensive Rebound.
  • James Madison Dukes logo
    +3 (6:05) Cliff Davis makes 25-foot three point jumper (Bradley Douglas assists).
    1824
  • Appalachian State Mountaineers logo
    +2 (5:42) Alonzo Dodd makes layup (Chad Moodie assists).
    1826
  • Appalachian State Mountaineers logo
    (5:17) Foul on Chad Moodie.
  • James Madison Dukes logo
    (5:13) Bradley Douglas misses 25-foot three point jumper.
  • Appalachian State Mountaineers logo
    (5:10) Michael Marcus Jr. Defensive Rebound.
  • Appalachian State Mountaineers logo
    +2 (4:51) Michael Marcus Jr. makes layup.
    1828
  • Appalachian State Mountaineers logo
    (4:29) Foul on Kasen Jennings.
  • James Madison Dukes logo
    +1 (4:29) Eddie Ricks III makes free throw 1 of 2.
    1928
  • James Madison Dukes logo
    +1 (4:29) Eddie Ricks III makes free throw 2 of 2.
    2028
  • Appalachian State Mountaineers logo
    (4:22) Jalen Tot bad pass turnover.
  • James Madison Dukes logo
    (4:22) Eddie Ricks III Steal.
  • James Madison Dukes logo
    +2 (4:19) Eddie Ricks III makes 1-foot dunk.
    2228
  • Appalachian State Mountaineers logo
    (3:59) Jalen Tot misses 23-foot three point jumper.
  • Appalachian State Mountaineers logo
    (3:54) Michael Marcus Jr. Offensive Rebound.
  • Appalachian State Mountaineers logo
    (3:53) Michael Marcus Jr. misses layup.
  • James Madison Dukes logo
    (3:53) Justin McBride Block.
  • Appalachian State Mountaineers logo
    (3:53) Michael Marcus Jr. Offensive Rebound.
  • James Madison Dukes logo
    (3:53) Foul on Justin McBride.
  • Appalachian State Mountaineers logo
    (3:53) Michael Marcus Jr. misses free throw 1 of 2.
  • Appalachian State Mountaineers logo
    (3:53) App State Deadball Team Rebound.
  • Appalachian State Mountaineers logo
    +1 (3:53) Michael Marcus Jr. makes free throw 2 of 2.
    2229
  • James Madison Dukes logo
    (3:36) Gabe Newhof misses layup.
  • Appalachian State Mountaineers logo
    (3:34) Alonzo Dodd Defensive Rebound.
  • Appalachian State Mountaineers logo
    (3:11) Eren Banks misses 24-foot three point jumper.
  • Appalachian State Mountaineers logo
    (3:06) Michael Marcus Jr. Offensive Rebound.
  • Appalachian State Mountaineers logo
    +2 (3:06) Michael Marcus Jr. makes 0-foot tip in layup.
    2231
  • James Madison Dukes logo
    +3 (2:47) Cliff Davis makes 26-foot three point jumper (Eddie Ricks III assists).
    2531
  • Appalachian State Mountaineers logo
    +2 (2:24) Alonzo Dodd makes layup.
    2533
  • James Madison Dukes logo
    (2:07) Justin McBride misses 24-foot three point jumper.
  • James Madison Dukes logo
    (2:03) Bradley Douglas Offensive Rebound.
  • James Madison Dukes logo
    (2:01) Bradley Douglas misses 27-foot three point jumper.
  • James Madison Dukes logo
    (1:59) Preston Fowler Offensive Rebound.
  • James Madison Dukes logo
    (1:57) Cliff Davis misses 23-foot three point jumper.
  • James Madison Dukes logo
    (1:53) Preston Fowler Offensive Rebound.
  • James Madison Dukes logo
    +2 (1:53) Preston Fowler makes 0-foot tip in layup.
    2733
  • Appalachian State Mountaineers logo
    (1:38) Alonzo Dodd bad pass turnover.
  • James Madison Dukes logo
    (1:38) Christian Brown Steal.
  • James Madison Dukes logo
    (1:31) Justin McBride misses layup.
  • Appalachian State Mountaineers logo
    (1:29) Alonzo Dodd Defensive Rebound.
  • Appalachian State Mountaineers logo
    (1:24) Eren Banks misses layup.
  • James Madison Dukes logo
    (1:24) Christian Brown Block.
  • Appalachian State Mountaineers logo
    (1:19) Michael Marcus Jr. Offensive Rebound.
  • Appalachian State Mountaineers logo
    +2 (1:19) Michael Marcus Jr. makes 0-foot tip in layup.
    2735
  • James Madison Dukes logo
    (0:59) Bradley Douglas misses layup.
  • Appalachian State Mountaineers logo
    (0:59) Luke Wilson Block.
  • James Madison Dukes logo
    (0:54) James Madison Offensive Rebound.
  • James Madison Dukes logo
    (0:50) Cliff Davis misses layup.
  • Appalachian State Mountaineers logo
    (0:48) Luke Wilson Defensive Rebound.
  • Appalachian State Mountaineers logo
    +3 (0:30) Alonzo Dodd makes 26-foot three point jumper (Michael Marcus Jr. assists).
    2738
  • James Madison Dukes logo
    (0:00) Bradley Douglas misses 5-foot jumper.
  • Appalachian State Mountaineers logo
    (0:00) App State Defensive Rebound.
2nd half

Team Stats

65Points80
21-60(35.0%)Field Goal(%)31-59(52.5%)
12-30(40.0%)3-Point(%)13-31(41.9%)
11-16(68.8%)Free Throw(%)5-8(62.5%)
31(15)Rebounds(Offensive)38(10)
11Assists15
4Steals1
4Blocks7
6Turnovers6
11(0)Fouls(Technical)13(0)
0Largest Lead21

Game Details

Thursday, January 15, 2026 · 3:30 PM
Holmes Convocation Center · Boone, NC
attendance: 2,177 (26.2%)
tv: ESPN+
spread: APP -2.5
over/under: 133.5