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

Box Score

12T
ODU363975
APP175673
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 · 10:00 AM
Holmes Convocation Center · Boone, NC
attendance: 2,415 (29.0%)
tv: ESPN+
spread: APP -7.5
over/under: 140.5