1. /NCAAM
  2. /Scores
  3. /12 · 31 · 25
  4. /APP vs ODU
FINAL
Dec 31, 2025

Box Score

12T
APP374481
ODU195473
Appalachian State Mountaineers logoAPPALACHIAN STATEMINFG3PTFTREBASTSTLBLKTOPFPTS
44Michael Marcus Jr.327-80-16-7101102420
3Luke Wilson273-40-04-761102410
4Eren Banks243-91-51-23010118
2Alonzo Dodd354-90-22-357003410
13Kasen Jennings314-91-21-141203310
21Andrin Njock80-20-10-02010000
23Chad Moodie122-30-00-03000024
9Jalen Tot175-84-72-440000116
5Jason Clarke Jr.141-20-01-41300013
TOTAL-29-5453.7%6-1833.3%17-2860.7%381360112081
Old Dominion Monarchs logoOLD DOMINIONMINFG3PTFTREBASTSTLBLKTOPFPTS
13Jared Turner295-93-70-042100513
35Caelum Swanton-Rodger274-60-06-1140000314
0KC Shaw284-130-12-423102210
4Robert Davis Jr.363-83-70-04410149
23Jordan Battle386-123-55-664202320
8Donovan Raymond70-00-00-02111010
2Zacch Wiggins70-10-00-01000100
11Rieco Hellams20-10-00-00000000
3Scottie Hubbard101-31-30-01000143
6LJ Thomas162-60-10-12300144
TOTAL-25-5942.4%10-2441.7%13-2259.1%26176182673

Play-by-Play

1st halfappodu
  • (20:00) Start game.
  • Old Dominion Monarchs logo
    (19:59) Jump Ball won by Old Dominion.
  • Appalachian State Mountaineers logo
    (19:59) Jump Ball lost by App State.
  • Old Dominion Monarchs logo
    (19:49) KC Shaw bad pass turnover.
  • Appalachian State Mountaineers logo
    (19:49) Luke Wilson Steal.
  • Appalachian State Mountaineers logo
    (19:25) Eren Banks misses 14-foot jumper.
  • Old Dominion Monarchs logo
    (19:15) Jared Turner Defensive Rebound.
  • Old Dominion Monarchs logo
    (19:06) Jared Turner misses 28-foot three point jumper.
  • Appalachian State Mountaineers logo
    (19:01) Luke Wilson Defensive Rebound.
  • Appalachian State Mountaineers logo
    +2 (18:38) Alonzo Dodd makes driving layup.
    20
  • Old Dominion Monarchs logo
    +2 (18:29) Jared Turner makes 15-foot jumper (Jordan Battle assists).
    22
  • Old Dominion Monarchs logo
    (17:59) Foul on Caelum Swanton-Rodger.
  • Appalachian State Mountaineers logo
    +1 (17:59) Luke Wilson makes free throw 1 of 2.
    32
  • Appalachian State Mountaineers logo
    +1 (17:59) Luke Wilson makes free throw 2 of 2.
    42
  • Old Dominion Monarchs logo
    (17:34) Jordan Battle bad pass turnover.
  • Appalachian State Mountaineers logo
    (17:34) Eren Banks Steal.
  • Appalachian State Mountaineers logo
    (17:25) Luke Wilson bad pass turnover.
  • Old Dominion Monarchs logo
    (17:08) KC Shaw misses layup.
  • Old Dominion Monarchs logo
    (17:05) Caelum Swanton-Rodger Offensive Rebound.
  • Old Dominion Monarchs logo
    (17:04) Caelum Swanton-Rodger misses layup.
  • Appalachian State Mountaineers logo
    (16:58) Alonzo Dodd Defensive Rebound.
  • Appalachian State Mountaineers logo
    (16:39) Alonzo Dodd misses 26-foot three point jumper.
  • Appalachian State Mountaineers logo
    (16:35) Luke Wilson Offensive Rebound.
  • Appalachian State Mountaineers logo
    +3 (16:32) Kasen Jennings makes 24-foot three point jumper (Michael Marcus Jr. assists).
    72
  • Old Dominion Monarchs logo
    (16:08) Robert Davis Jr. misses 25-foot three point jumper.
  • Appalachian State Mountaineers logo
    (16:06) Alonzo Dodd Defensive Rebound.
  • Appalachian State Mountaineers logo
    (16:03) Eren Banks misses 25-foot three point jumper.
  • Old Dominion Monarchs logo
    (16:00) Jordan Battle Defensive Rebound.
  • Old Dominion Monarchs logo
    (15:44) Jared Turner misses 24-foot three point jumper.
  • Appalachian State Mountaineers logo
    (15:41) Alonzo Dodd Defensive Rebound.
  • Appalachian State Mountaineers logo
    (15:18) Alonzo Dodd misses layup.
  • Old Dominion Monarchs logo
    (15:15) Jared Turner Defensive Rebound.
  • Appalachian State Mountaineers logo
    (15:08) Foul on Alonzo Dodd.
  • Old Dominion Monarchs logo
    (15:08) Caelum Swanton-Rodger misses free throw 1 of 2.
  • Old Dominion Monarchs logo
    (15:08) Old Dominion Deadball Team Rebound.
  • Old Dominion Monarchs logo
    (15:08) Caelum Swanton-Rodger misses free throw 2 of 2.
  • Appalachian State Mountaineers logo
    (15:08) Luke Wilson Defensive Rebound.
  • Appalachian State Mountaineers logo
    +2 (14:34) Eren Banks makes layup.
    92
  • Old Dominion Monarchs logo
    +3 (14:29) Robert Davis Jr. makes 26-foot three point jumper (LJ Thomas assists).
    95
  • Appalachian State Mountaineers logo
    +2 (14:01) Luke Wilson makes layup (Jason Clarke Jr. assists).
    115
  • Old Dominion Monarchs logo
    +2 (13:36) LJ Thomas makes layup.
    117
  • Appalachian State Mountaineers logo
    +2 (13:14) Kasen Jennings makes 13-foot jumper (Alonzo Dodd assists).
    137
  • Old Dominion Monarchs logo
    (12:55) Scottie Hubbard bad pass turnover.
  • Appalachian State Mountaineers logo
    (12:55) Kasen Jennings Steal.
  • Appalachian State Mountaineers logo
    +2 (12:48) Chad Moodie makes 2-foot dunk (Jason Clarke Jr. assists).
    157
  • Old Dominion Monarchs logo
    (12:20) LJ Thomas misses layup.
  • Old Dominion Monarchs logo
    (12:16) Old Dominion Offensive Rebound.
  • Old Dominion Monarchs logo
    (12:06) KC Shaw misses 17-foot jumper.
  • Old Dominion Monarchs logo
    (12:03) Zacch Wiggins Offensive Rebound.
  • Old Dominion Monarchs logo
    (12:00) LJ Thomas misses 17-foot jumper.
  • Appalachian State Mountaineers logo
    (11:57) Kasen Jennings Defensive Rebound.
  • Appalachian State Mountaineers logo
    (11:35) Kasen Jennings misses 12-foot jumper.
  • Appalachian State Mountaineers logo
    (11:33) Andrin Njock Offensive Rebound.
  • Old Dominion Monarchs logo
    (11:33) Foul on KC Shaw.
  • Appalachian State Mountaineers logo
    (11:26) Andrin Njock misses 25-foot three point jumper.
  • Old Dominion Monarchs logo
    (11:22) Donovan Raymond Defensive Rebound.
  • Old Dominion Monarchs logo
    (11:16) Zacch Wiggins bad pass turnover.
  • Appalachian State Mountaineers logo
    (10:52) Chad Moodie misses layup.
  • Old Dominion Monarchs logo
    (10:52) Donovan Raymond Block.
  • Appalachian State Mountaineers logo
    (10:39) Chad Moodie Offensive Rebound.
  • Appalachian State Mountaineers logo
    +2 (10:38) Chad Moodie makes layup.
    177
  • Old Dominion Monarchs logo
    (10:29) Robert Davis Jr. bad pass turnover.
  • Appalachian State Mountaineers logo
    (10:29) Andrin Njock Steal.
  • Appalachian State Mountaineers logo
    (10:24) Andrin Njock misses layup.
  • Old Dominion Monarchs logo
    (10:21) Robert Davis Jr. Defensive Rebound.
  • Old Dominion Monarchs logo
    +3 (10:12) Jordan Battle makes 27-foot three point jumper (LJ Thomas assists).
    1710
  • Appalachian State Mountaineers logo
    (9:51) Eren Banks misses 26-foot three point jumper.
  • Old Dominion Monarchs logo
    (9:48) Robert Davis Jr. Defensive Rebound.
  • Old Dominion Monarchs logo
    (9:30) KC Shaw misses 24-foot three point jumper.
  • Appalachian State Mountaineers logo
    (9:24) Chad Moodie Defensive Rebound.
  • Appalachian State Mountaineers logo
    (9:05) Jason Clarke Jr. misses layup.
  • Appalachian State Mountaineers logo
    (9:02) Jason Clarke Jr. Offensive Rebound.
  • Appalachian State Mountaineers logo
    +2 (9:02) Jason Clarke Jr. makes layup.
    1910
  • Appalachian State Mountaineers logo
    (8:46) Foul on Jason Clarke Jr..
  • Old Dominion Monarchs logo
    +1 (8:46) Jordan Battle makes free throw 1 of 2.
    1911
  • Old Dominion Monarchs logo
    (8:46) Jordan Battle misses free throw 2 of 2.
  • Appalachian State Mountaineers logo
    (8:44) Michael Marcus Jr. Defensive Rebound.
  • Appalachian State Mountaineers logo
    (8:28) Eren Banks misses 25-foot three point jumper.
  • Appalachian State Mountaineers logo
    (8:21) Michael Marcus Jr. Offensive Rebound.
  • Appalachian State Mountaineers logo
    +2 (8:21) Michael Marcus Jr. makes 0-foot tip in layup.
    2111
  • Old Dominion Monarchs logo
    (8:01) KC Shaw misses 17-foot jumper.
  • Appalachian State Mountaineers logo
    (7:58) Alonzo Dodd Defensive Rebound.
  • Appalachian State Mountaineers logo
    (7:54) Eren Banks bad pass turnover.
  • Old Dominion Monarchs logo
    (7:27) KC Shaw misses 10-foot jumper.
  • Appalachian State Mountaineers logo
    (7:24) Michael Marcus Jr. Defensive Rebound.
  • Appalachian State Mountaineers logo
    +2 (7:08) Luke Wilson makes 2-foot dunk (Alonzo Dodd assists).
    2311
  • Old Dominion Monarchs logo
    (6:49) Rieco Hellams misses 6-foot jumper.
  • Old Dominion Monarchs logo
    (6:48) Caelum Swanton-Rodger Offensive Rebound.
  • Appalachian State Mountaineers logo
    (6:48) Foul on Luke Wilson.
  • Old Dominion Monarchs logo
    +1 (6:48) Caelum Swanton-Rodger makes free throw 1 of 2.
    2312
  • Old Dominion Monarchs logo
    +1 (6:48) Caelum Swanton-Rodger makes free throw 2 of 2.
    2313
  • Appalachian State Mountaineers logo
    +2 (6:37) Alonzo Dodd makes layup.
    2513
  • Old Dominion Monarchs logo
    (6:18) Robert Davis Jr. misses 7-foot jumper.
  • Appalachian State Mountaineers logo
    (6:17) Kasen Jennings Defensive Rebound.
  • Old Dominion Monarchs logo
    (6:17) Foul on Robert Davis Jr..
  • Old Dominion Monarchs logo
    (6:05) Foul on Jordan Battle.
  • Appalachian State Mountaineers logo
    +2 (5:54) Kasen Jennings makes 12-foot jumper.
    2713
  • Old Dominion Monarchs logo
    (5:33) Caelum Swanton-Rodger misses 7-foot jumper.
  • Appalachian State Mountaineers logo
    (5:29) Jalen Tot Defensive Rebound.
  • Appalachian State Mountaineers logo
    (5:09) Alonzo Dodd misses 27-foot three point jumper.
  • Appalachian State Mountaineers logo
    (5:06) Luke Wilson Offensive Rebound.
  • Appalachian State Mountaineers logo
    +3 (4:52) Jalen Tot makes 26-foot three point jumper (Luke Wilson assists).
    3013
  • Old Dominion Monarchs logo
    (4:25) Foul on LJ Thomas.
  • Old Dominion Monarchs logo
    (4:25) LJ Thomas turnover.
  • Appalachian State Mountaineers logo
    (4:00) Kasen Jennings misses 14-foot jumper.
  • Appalachian State Mountaineers logo
    (3:59) App State Offensive Rebound.
  • Appalachian State Mountaineers logo
    (3:59) Foul on Michael Marcus Jr..
  • Old Dominion Monarchs logo
    (3:43) Jared Turner misses 26-foot three point jumper.
  • Appalachian State Mountaineers logo
    (3:39) Jalen Tot Defensive Rebound.
  • Appalachian State Mountaineers logo
    +3 (3:13) Jalen Tot makes 24-foot three point jumper.
    3313
  • Old Dominion Monarchs logo
    (2:45) LJ Thomas misses 23-foot three point jumper.
  • Appalachian State Mountaineers logo
    (2:41) Luke Wilson Defensive Rebound.
  • Old Dominion Monarchs logo
    (2:20) Foul on Donovan Raymond.
  • Appalachian State Mountaineers logo
    (2:20) Luke Wilson misses free throw 1 of 2.
  • Appalachian State Mountaineers logo
    (2:20) App State Deadball Team Rebound.
  • Appalachian State Mountaineers logo
    +1 (2:20) Luke Wilson makes free throw 2 of 2.
    3413
  • Old Dominion Monarchs logo
    +2 (2:09) LJ Thomas makes layup.
    3415
  • Appalachian State Mountaineers logo
    (1:40) Luke Wilson misses layup.
  • Old Dominion Monarchs logo
    (1:36) Jordan Battle Defensive Rebound.
  • Old Dominion Monarchs logo
    +3 (1:31) Jared Turner makes 25-foot three point jumper (LJ Thomas assists).
    3418
  • Appalachian State Mountaineers logo
    +3 (1:05) Jalen Tot makes 25-foot three point jumper.
    3718
  • Old Dominion Monarchs logo
    (0:48) LJ Thomas misses layup.
  • Old Dominion Monarchs logo
    (0:48) Caelum Swanton-Rodger Offensive Rebound.
  • Appalachian State Mountaineers logo
    (0:48) Foul on Luke Wilson.
  • Old Dominion Monarchs logo
    (0:48) Caelum Swanton-Rodger misses free throw 1 of 2.
  • Old Dominion Monarchs logo
    (0:48) Old Dominion Deadball Team Rebound.
  • Old Dominion Monarchs logo
    +1 (0:48) Caelum Swanton-Rodger makes free throw 2 of 2.
    3719
  • Appalachian State Mountaineers logo
    (0:20) Michael Marcus Jr. misses 26-foot three point jumper.
  • Old Dominion Monarchs logo
    (0:18) Jordan Battle Defensive Rebound.
  • Appalachian State Mountaineers logo
    (0:18) Foul on Chad Moodie.
  • Appalachian State Mountaineers logo
    (0:00) Foul on Eren Banks.
  • Old Dominion Monarchs logo
    (0:00) LJ Thomas misses free throw 1 of 1.
  • Appalachian State Mountaineers logo
    (0:00) Kasen Jennings Defensive Rebound.
2nd half

Team Stats

81Points73
29-54(53.7%)Field Goal(%)25-59(42.4%)
6-18(33.3%)3-Point(%)10-24(41.7%)
17-28(60.7%)Free Throw(%)13-22(59.1%)
43(13)Rebounds(Offensive)28(10)
13Assists17
6Steals6
0Blocks1
11Turnovers8
20(1)Fouls(Technical)26(1)
22Largest Lead0

Game Details

Wednesday, December 31, 2025 · 11:00 AM
Chartway Arena · Norfolk, VA
attendance: 4,184 (49.4%)
tv: ESPN+
spread: ODU -1.5
over/under: 136.5