1. /NCAAM
  2. /Scores
  3. /1 · 15 · 26
  4. /JMU vs APP

James Madison Dukes vs. Appalachian State Mountaineers

FINAL
Jan 15, 2026

Box Score

12T
JMU273865
APP384280

Game Recap

Game Highlights Video

Player Stats

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 · 6:30 PM
Holmes Convocation Center · Boone, NC
attendance: 2,177 (26.2%)
tv: ESPN+
spread: APP -2.5
over/under: 133.5