1. /NCAAM
  2. /Scores
  3. /1 · 17 · 26
  4. /ODU vs APP

Old Dominion Monarchs vs. Appalachian State Mountaineers

FINAL
Jan 17, 2026

Box Score

12T
ODU363975
APP175673

Game Recap

Game Highlights Video

Player Stats

Old Dominion Monarchs logoOLD DOMINIONMINFG3PTFTREBASTSTLBLKTOPFPTS
35Caelum Swanton-Rodger142-20-00-07001154
0KC Shaw143-50-10-01100226
4Robert Davis Jr.372-62-40-01110216
23Jordan Battle397-94-57-974101225
6LJ Thomas263-90-13-65410239
42Ben Nacey00-00-00-00000000
13Jared Turner203-83-70-03100029
8Donovan Raymond60-00-00-00000120
2Zacch Wiggins172-30-14-61100128
3Scottie Hubbard141-21-10-00100023
7Drew McKenna132-51-30-21110015
TOTAL-25-4951.0%11-2347.8%14-2360.9%261441102275
Appalachian State Mountaineers logoAPPALACHIAN STATEMINFG3PTFTREBASTSTLBLKTOPFPTS
44Michael Marcus Jr.311-50-30-06020242
3Luke Wilson354-70-03-890032111
9Jalen Tot363-73-70-02010029
2Alonzo Dodd3610-161-36-649202427
13Kasen Jennings345-151-76-982000517
23Chad Moodie51-20-00-20010012
5Jason Clarke Jr.40-00-00-00000000
4Eren Banks192-41-20-01100135
TOTAL-26-5646.4%6-2227.3%15-2560.0%30126372073

Play-by-Play

1st halfODUAPP
  • (20:00) Start game.
  • Old Dominion Monarchs logo
    (19:57) Jump Ball won by Old Dominion.
  • Appalachian State Mountaineers logo
    (19:57) Jump Ball lost by App State.
  • Appalachian State Mountaineers logo
    (19:41) Michael Marcus Jr. misses layup.
  • Old Dominion Monarchs logo
    (19:41) Caelum Swanton-Rodger Block.
  • Old Dominion Monarchs logo
    (19:41) Jordan Battle out of bounds bad pass turnover.
  • Appalachian State Mountaineers logo
    (19:37) Michael Marcus Jr. Offensive Rebound.
  • Appalachian State Mountaineers logo
    (19:34) Luke Wilson misses 28-foot three point jumper.
  • Old Dominion Monarchs logo
    (19:32) Caelum Swanton-Rodger Defensive Rebound.
  • Old Dominion Monarchs logo
    +3 (19:27) Jordan Battle makes 23-foot three point jumper (KC Shaw assists).
    30
  • Old Dominion Monarchs logo
    (18:59) Foul on LJ Thomas.
  • Appalachian State Mountaineers logo
    +2 (18:56) Kasen Jennings makes layup.
    32
  • Old Dominion Monarchs logo
    (18:30) LJ Thomas misses 14-foot jumper.
  • Appalachian State Mountaineers logo
    (18:26) Michael Marcus Jr. Defensive Rebound.
  • Old Dominion Monarchs logo
    (17:59) Foul on KC Shaw.
  • Appalachian State Mountaineers logo
    +1 (17:59) Luke Wilson makes free throw 1 of 2.
    33
  • Appalachian State Mountaineers logo
    (17:59) Luke Wilson misses free throw 2 of 2.
  • Old Dominion Monarchs logo
    (17:57) Old Dominion Defensive Rebound.
  • Old Dominion Monarchs logo
    +2 (17:38) Caelum Swanton-Rodger makes layup.
    53
  • Appalachian State Mountaineers logo
    (17:21) Alonzo Dodd traveling turnover.
  • Old Dominion Monarchs logo
    +2 (17:05) KC Shaw makes 7-foot jumper (LJ Thomas assists).
    73
  • Appalachian State Mountaineers logo
    (16:32) Luke Wilson misses layup.
  • Old Dominion Monarchs logo
    (16:29) Caelum Swanton-Rodger Defensive Rebound.
  • Old Dominion Monarchs logo
    +2 (16:20) Caelum Swanton-Rodger makes layup (Jordan Battle assists).
    93
  • Appalachian State Mountaineers logo
    (16:04) Alonzo Dodd bad pass turnover.
  • Old Dominion Monarchs logo
    (16:04) LJ Thomas Steal.
  • Old Dominion Monarchs logo
    (15:58) Jordan Battle misses layup.
  • Appalachian State Mountaineers logo
    (15:58) Luke Wilson Block.
  • Appalachian State Mountaineers logo
    (15:54) Alonzo Dodd Defensive Rebound.
  • Appalachian State Mountaineers logo
    (15:53) Kasen Jennings misses 24-foot three point jumper.
  • Old Dominion Monarchs logo
    (15:50) Caelum Swanton-Rodger Defensive Rebound.
  • Old Dominion Monarchs logo
    (15:34) KC Shaw bad pass turnover.
  • Appalachian State Mountaineers logo
    (15:34) Jalen Tot Steal.
  • Old Dominion Monarchs logo
    (15:16) Foul on Robert Davis Jr..
  • Appalachian State Mountaineers logo
    (15:02) Alonzo Dodd misses 10-foot floating jump shot.
  • Appalachian State Mountaineers logo
    (14:55) Alonzo Dodd Offensive Rebound.
  • Appalachian State Mountaineers logo
    +3 (14:54) Kasen Jennings makes 25-foot three point jumper (Alonzo Dodd assists).
    96
  • Old Dominion Monarchs logo
    +2 (14:30) LJ Thomas makes 14-foot jumper.
    116
  • Appalachian State Mountaineers logo
    +2 (13:57) Alonzo Dodd makes layup.
    118
  • Old Dominion Monarchs logo
    (13:43) Foul on Donovan Raymond.
  • Old Dominion Monarchs logo
    (13:43) Donovan Raymond turnover.
  • Appalachian State Mountaineers logo
    (13:25) Foul on Luke Wilson.
  • Appalachian State Mountaineers logo
    (13:25) Luke Wilson turnover.
  • Old Dominion Monarchs logo
    (13:06) Robert Davis Jr. misses 27-foot three point jumper.
  • Old Dominion Monarchs logo
    (13:01) LJ Thomas Offensive Rebound.
  • Old Dominion Monarchs logo
    +3 (12:54) Robert Davis Jr. makes 26-foot three point jumper (LJ Thomas assists).
    148
  • Appalachian State Mountaineers logo
    (12:32) Jalen Tot misses 25-foot three point jumper.
  • Old Dominion Monarchs logo
    (12:27) KC Shaw Defensive Rebound.
  • Appalachian State Mountaineers logo
    (12:23) Foul on Kasen Jennings.
  • Old Dominion Monarchs logo
    +2 (12:13) LJ Thomas makes 13-foot jumper.
    168
  • Appalachian State Mountaineers logo
    (11:55) Michael Marcus Jr. misses 26-foot three point jumper.
  • Old Dominion Monarchs logo
    (11:50) LJ Thomas Defensive Rebound.
  • Old Dominion Monarchs logo
    (11:40) Robert Davis Jr. misses 26-foot three point jumper.
  • Old Dominion Monarchs logo
    (11:36) Caelum Swanton-Rodger Offensive Rebound.
  • Old Dominion Monarchs logo
    (11:36) Caelum Swanton-Rodger bad pass turnover.
  • Appalachian State Mountaineers logo
    (11:36) Michael Marcus Jr. Steal.
  • Appalachian State Mountaineers logo
    +2 (11:11) Kasen Jennings makes layup.
    1610
  • Old Dominion Monarchs logo
    (10:41) LJ Thomas misses layup.
  • Appalachian State Mountaineers logo
    (10:38) Kasen Jennings Defensive Rebound.
  • Appalachian State Mountaineers logo
    (10:29) Chad Moodie misses alley oop dunk.
  • Appalachian State Mountaineers logo
    (10:27) App State Offensive Rebound.
  • Appalachian State Mountaineers logo
    +2 (10:16) Chad Moodie makes 5-foot alley oop dunk (Eren Banks assists).
    1612
  • Old Dominion Monarchs logo
    (10:01) Robert Davis Jr. bad pass turnover.
  • Appalachian State Mountaineers logo
    (10:01) Chad Moodie Steal.
  • Old Dominion Monarchs logo
    (9:36) Foul on Caelum Swanton-Rodger.
  • Appalachian State Mountaineers logo
    (9:36) Chad Moodie misses free throw 1 of 2.
  • Appalachian State Mountaineers logo
    (9:36) App State Deadball Team Rebound.
  • Appalachian State Mountaineers logo
    (9:36) Chad Moodie misses free throw 2 of 2.
  • Old Dominion Monarchs logo
    (9:34) Caelum Swanton-Rodger Defensive Rebound.
  • Old Dominion Monarchs logo
    (9:22) Foul on KC Shaw.
  • Old Dominion Monarchs logo
    (9:22) KC Shaw turnover.
  • Appalachian State Mountaineers logo
    (8:59) Eren Banks bad pass turnover.
  • Old Dominion Monarchs logo
    (8:59) Jordan Battle Steal.
  • Old Dominion Monarchs logo
    +2 (8:39) Drew McKenna makes 11-foot jumper.
    1812
  • Appalachian State Mountaineers logo
    (8:17) Kasen Jennings misses 26-foot three point jumper.
  • Old Dominion Monarchs logo
    (8:13) LJ Thomas Defensive Rebound.
  • Old Dominion Monarchs logo
    (7:49) Drew McKenna misses 26-foot three point jumper.
  • Appalachian State Mountaineers logo
    (7:45) Luke Wilson Defensive Rebound.
  • Appalachian State Mountaineers logo
    (7:35) Kasen Jennings misses 27-foot three point jumper.
  • Old Dominion Monarchs logo
    (7:31) Caelum Swanton-Rodger Defensive Rebound.
  • Appalachian State Mountaineers logo
    (7:16) Foul on Chad Moodie.
  • Old Dominion Monarchs logo
    +1 (7:16) Jordan Battle makes free throw 1 of 2.
    1912
  • Old Dominion Monarchs logo
    +1 (7:16) Jordan Battle makes free throw 2 of 2.
    2012
  • Old Dominion Monarchs logo
    (6:58) Foul on LJ Thomas.
  • Appalachian State Mountaineers logo
    (6:58) Kasen Jennings misses free throw 1 of 1.
  • Old Dominion Monarchs logo
    (6:57) Caelum Swanton-Rodger Defensive Rebound.
  • Old Dominion Monarchs logo
    (6:50) Jared Turner misses 24-foot three point jumper.
  • Appalachian State Mountaineers logo
    (6:48) Kasen Jennings Defensive Rebound.
  • Appalachian State Mountaineers logo
    (6:40) Kasen Jennings misses 13-foot jumper.
  • Old Dominion Monarchs logo
    (6:36) Jordan Battle Defensive Rebound.
  • Old Dominion Monarchs logo
    +3 (6:31) Jared Turner makes 27-foot three point jumper (Jordan Battle assists).
    2312
  • Old Dominion Monarchs logo
    (6:00) Foul on Caelum Swanton-Rodger.
  • Appalachian State Mountaineers logo
    +1 (6:00) Luke Wilson makes free throw 1 of 2.
    2313
  • Appalachian State Mountaineers logo
    +1 (6:00) Luke Wilson makes free throw 2 of 2.
    2314
  • Appalachian State Mountaineers logo
    (5:43) Foul on Alonzo Dodd.
  • Old Dominion Monarchs logo
    (5:30) Robert Davis Jr. misses layup.
  • Appalachian State Mountaineers logo
    (5:29) Kasen Jennings Defensive Rebound.
  • Appalachian State Mountaineers logo
    (5:16) Alonzo Dodd misses 23-foot three point jumper.
  • Old Dominion Monarchs logo
    (5:13) Jared Turner Defensive Rebound.
  • Appalachian State Mountaineers logo
    (5:00) Foul on Kasen Jennings.
  • Old Dominion Monarchs logo
    (5:00) Jordan Battle misses free throw 1 of 2.
  • Old Dominion Monarchs logo
    (5:00) Old Dominion Deadball Team Rebound.
  • Old Dominion Monarchs logo
    +1 (5:00) Jordan Battle makes free throw 2 of 2.
    2414
  • Appalachian State Mountaineers logo
    (4:42) Michael Marcus Jr. misses 27-foot three point jumper.
  • Old Dominion Monarchs logo
    (4:39) Old Dominion Defensive Rebound.
  • Old Dominion Monarchs logo
    +3 (4:28) Drew McKenna makes 27-foot three point jumper (Jordan Battle assists).
    2714
  • Appalachian State Mountaineers logo
    +3 (4:10) Eren Banks makes 26-foot three point jumper (Alonzo Dodd assists).
    2717
  • Old Dominion Monarchs logo
    (3:37) Jordan Battle misses 26-foot three point jumper.
  • Appalachian State Mountaineers logo
    (3:31) Jalen Tot Defensive Rebound.
  • Appalachian State Mountaineers logo
    (3:17) Eren Banks misses 26-foot three point jumper.
  • Old Dominion Monarchs logo
    (3:13) Jordan Battle Defensive Rebound.
  • Old Dominion Monarchs logo
    +3 (2:54) Jordan Battle makes 26-foot three point jumper (Jared Turner assists).
    3017
  • Appalachian State Mountaineers logo
    (2:18) Alonzo Dodd misses layup.
  • Old Dominion Monarchs logo
    (2:16) Jared Turner Defensive Rebound.
  • Old Dominion Monarchs logo
    +3 (1:57) Jared Turner makes 28-foot three point jumper (Jordan Battle assists).
    3317
  • Appalachian State Mountaineers logo
    (1:37) Eren Banks misses layup.
  • Old Dominion Monarchs logo
    (1:35) Old Dominion Defensive Rebound.
  • Old Dominion Monarchs logo
    +3 (1:17) Jordan Battle makes 29-foot three point jumper (Drew McKenna assists).
    3617
  • Appalachian State Mountaineers logo
    (0:52) Michael Marcus Jr. bad pass turnover.
  • Old Dominion Monarchs logo
    (0:52) Drew McKenna Steal.
  • Old Dominion Monarchs logo
    (0:40) Drew McKenna misses 26-foot three point jumper.
  • Appalachian State Mountaineers logo
    (0:37) Michael Marcus Jr. Defensive Rebound.
  • Appalachian State Mountaineers logo
    (0:24) Jalen Tot misses 24-foot three point jumper.
  • Appalachian State Mountaineers logo
    (0:17) Luke Wilson Offensive Rebound.
  • Appalachian State Mountaineers logo
    (0:17) Alonzo Dodd misses layup.
  • Old Dominion Monarchs logo
    (0:12) Drew McKenna Defensive Rebound.
  • Old Dominion Monarchs logo
    (0:04) Jared Turner misses dunk.
  • Appalachian State Mountaineers logo
    (0:04) Luke Wilson Block.
  • Old Dominion Monarchs logo
    (0:00) Robert Davis Jr. Offensive Rebound.
  • Old Dominion Monarchs logo
    (0:00) Robert Davis Jr. misses 9-foot jumper.
  • Appalachian State Mountaineers logo
    (0:00) App State Defensive Rebound.
2nd half

Team Stats

75Points73
25-49(51.0%)Field Goal(%)26-56(46.4%)
11-23(47.8%)3-Point(%)6-22(27.3%)
14-23(60.9%)Free Throw(%)15-25(60.0%)
32(5)Rebounds(Offensive)33(10)
14Assists12
4Steals6
1Blocks3
10Turnovers7
22(0)Fouls(Technical)20(0)
20Largest Lead0

Game Details

Saturday, January 17, 2026 · 1:00 PM
Holmes Convocation Center · Boone, NC
attendance: 2,415 (29.0%)
tv: ESPN+
spread: APP -7.5
over/under: 140.5