1. /NCAAM
  2. /Scores
  3. /12 · 31 · 25
  4. /APP vs ODU

Appalachian State Mountaineers vs. Old Dominion Monarchs

FINAL
Dec 31, 2025

Box Score

12T
APP374481
ODU195473

Game Recap

Game Highlights Video

Marcus' 20 lead Appalachian State over Old Dominion 81-73. Michael Marcus Jr. had 20 points and 10 rebounds in Appalachian State's 81-73 win over Old Dominion on Wednesday.

Player Stats

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 · 2:00 PM
Chartway Arena · Norfolk, VA
attendance: 4,184 (49.4%)
tv: ESPN+
spread: ODU -1.5
over/under: 136.5