1. /NCAAM
  2. /Scores
  3. /1 · 10 · 26
  4. /ODU vs JMU

Old Dominion Monarchs vs. James Madison Dukes

FINAL
Jan 10, 2026

Box Score

12T
ODU442569
JMU274370

Game Recap

Game Highlights Video

Player Stats

Old Dominion Monarchs logoOLD DOMINIONMINFG3PTFTREBASTSTLBLKTOPFPTS
8Donovan Raymond61-10-00-01011042
2Zacch Wiggins102-40-10-12000004
0KC Shaw297-130-04-672100118
4Robert Davis Jr.374-154-111-231001013
23Jordan Battle332-102-65-610200311
42Ben Nacey120-10-04-53100054
13Jared Turner232-22-20-03012026
3Scottie Hubbard110-30-20-01020110
7Drew McKenna161-31-10-04210113
6LJ Thomas234-100-00-02230328
TOTAL-23-6237.1%9-2339.1%14-2070.0%27811361969
James Madison Dukes logoJAMES MADISONMINFG3PTFTREBASTSTLBLKTOPFPTS
33Gabe Newhof248-90-01-551013117
3Eddie Ricks III302-70-16-692011210
21Justin McBride299-170-311-1271102329
2Bradley Douglas363-70-10-04611506
10Cliff Davis311-31-20-05010013
13Preston Fowler190-20-22-25001122
0Christian Brown110-00-00-01000250
25Eli Wilborn40-00-00-00000110
12Kose Egbule40-10-00-01000000
1Paul Jones III30-10-00-00000000
23Ike Cornish91-21-20-03101023
TOTAL-24-4949.0%2-1118.2%20-2580.0%401135151770

Play-by-Play

1st halfODUJMU
  • (20:00) Start game.
  • Old Dominion Monarchs logo
    (19:59) Jump Ball won by Old Dominion.
  • James Madison Dukes logo
    (19:59) Jump Ball lost by James Madison.
  • James Madison Dukes logo
    (19:33) Foul on Eddie Ricks III.
  • Old Dominion Monarchs logo
    (19:33) KC Shaw misses free throw 1 of 2.
  • Old Dominion Monarchs logo
    (19:33) Old Dominion Deadball Team Rebound.
  • Old Dominion Monarchs logo
    (19:33) KC Shaw misses free throw 2 of 2.
  • James Madison Dukes logo
    (19:32) Eddie Ricks III Defensive Rebound.
  • Old Dominion Monarchs logo
    (19:18) Foul on Donovan Raymond.
  • James Madison Dukes logo
    (19:18) Gabe Newhof misses free throw 1 of 2.
  • James Madison Dukes logo
    (19:18) James Madison Deadball Team Rebound.
  • James Madison Dukes logo
    +1 (19:18) Gabe Newhof makes free throw 2 of 2.
    01
  • Old Dominion Monarchs logo
    (19:02) Zacch Wiggins misses 25-foot three point jumper.
  • James Madison Dukes logo
    (18:58) Gabe Newhof Defensive Rebound.
  • Old Dominion Monarchs logo
    (18:58) Foul on Donovan Raymond.
  • James Madison Dukes logo
    +2 (18:32) Gabe Newhof makes 4-foot hook shot.
    03
  • Old Dominion Monarchs logo
    (18:16) Jordan Battle misses 28-foot three point jumper.
  • James Madison Dukes logo
    (18:12) Justin McBride Defensive Rebound.
  • James Madison Dukes logo
    +2 (18:09) Justin McBride makes driving layup.
    05
  • James Madison Dukes logo
    (17:54) Foul on Justin McBride.
  • Old Dominion Monarchs logo
    +1 (17:54) Ben Nacey makes free throw 1 of 2.
    15
  • Old Dominion Monarchs logo
    +1 (17:54) Ben Nacey makes free throw 2 of 2.
    25
  • James Madison Dukes logo
    (17:45) Bradley Douglas misses 11-foot jumper.
  • Old Dominion Monarchs logo
    (17:41) Zacch Wiggins Defensive Rebound.
  • Old Dominion Monarchs logo
    (17:38) KC Shaw misses driving layup.
  • James Madison Dukes logo
    (17:34) Eddie Ricks III Defensive Rebound.
  • James Madison Dukes logo
    (17:30) Eddie Ricks III bad pass turnover.
  • James Madison Dukes logo
    (17:21) Foul on Gabe Newhof.
  • Old Dominion Monarchs logo
    (17:13) KC Shaw misses 5-foot jumper.
  • James Madison Dukes logo
    (17:13) Eddie Ricks III Block.
  • Old Dominion Monarchs logo
    (17:13) Old Dominion Offensive Rebound.
  • Old Dominion Monarchs logo
    (17:02) Robert Davis Jr. misses 13-foot jumper.
  • James Madison Dukes logo
    (16:58) Justin McBride Defensive Rebound.
  • James Madison Dukes logo
    (16:54) Justin McBride misses driving layup.
  • Old Dominion Monarchs logo
    (16:51) Ben Nacey Defensive Rebound.
  • Old Dominion Monarchs logo
    (16:37) Ben Nacey misses 9-foot jumper.
  • James Madison Dukes logo
    (16:34) Bradley Douglas Defensive Rebound.
  • Old Dominion Monarchs logo
    (16:31) Foul on Ben Nacey.
  • James Madison Dukes logo
    +1 (16:31) Eddie Ricks III makes free throw 1 of 2.
    26
  • James Madison Dukes logo
    +1 (16:31) Eddie Ricks III makes free throw 2 of 2.
    27
  • Old Dominion Monarchs logo
    +3 (16:08) Robert Davis Jr. makes 25-foot three point jumper (Ben Nacey assists).
    57
  • James Madison Dukes logo
    (15:45) Christian Brown bad pass turnover.
  • Old Dominion Monarchs logo
    (15:45) KC Shaw Steal.
  • James Madison Dukes logo
    (15:40) Foul on Christian Brown.
  • Old Dominion Monarchs logo
    +1 (15:40) KC Shaw makes free throw 1 of 2.
    67
  • Old Dominion Monarchs logo
    +1 (15:40) KC Shaw makes free throw 2 of 2.
    77
  • Old Dominion Monarchs logo
    (15:26) Foul on Ben Nacey.
  • James Madison Dukes logo
    +1 (15:26) Preston Fowler makes free throw 1 of 2.
    78
  • James Madison Dukes logo
    +1 (15:26) Preston Fowler makes free throw 2 of 2.
    79
  • Old Dominion Monarchs logo
    +3 (15:14) Robert Davis Jr. makes 29-foot three point jumper (LJ Thomas assists).
    109
  • James Madison Dukes logo
    (15:13) Foul on Cliff Davis.
  • Old Dominion Monarchs logo
    +1 (15:13) Robert Davis Jr. makes free throw 1 of 1.
    119
  • James Madison Dukes logo
    (14:42) team shot clock turnover .
  • Old Dominion Monarchs logo
    (14:29) Jordan Battle misses driving layup.
  • James Madison Dukes logo
    (14:26) Gabe Newhof Defensive Rebound.
  • James Madison Dukes logo
    (14:21) Oriekose Egbule misses driving layup.
  • James Madison Dukes logo
    (14:17) Eddie Ricks III Offensive Rebound.
  • James Madison Dukes logo
    (14:17) Eddie Ricks III misses tip in layup.
  • Old Dominion Monarchs logo
    (14:15) LJ Thomas Defensive Rebound.
  • Old Dominion Monarchs logo
    (14:05) Drew McKenna misses 3-foot jumper.
  • James Madison Dukes logo
    (14:02) Preston Fowler Defensive Rebound.
  • James Madison Dukes logo
    (13:59) Eddie Ricks III misses driving layup.
  • Old Dominion Monarchs logo
    (13:55) Drew McKenna Defensive Rebound.
  • Old Dominion Monarchs logo
    (13:43) Jordan Battle misses driving layup.
  • James Madison Dukes logo
    (13:40) Oriekose Egbule Defensive Rebound.
  • Old Dominion Monarchs logo
    (13:29) Foul on Drew McKenna.
  • James Madison Dukes logo
    (13:19) Justin McBride misses 13-foot jumper.
  • Old Dominion Monarchs logo
    (13:16) KC Shaw Defensive Rebound.
  • Old Dominion Monarchs logo
    +3 (13:13) Jared Turner makes 26-foot three point jumper (KC Shaw assists).
    149
  • James Madison Dukes logo
    (12:56) Gabe Newhof misses layup.
  • Old Dominion Monarchs logo
    (12:56) Jared Turner Block.
  • Old Dominion Monarchs logo
    (12:51) Robert Davis Jr. Defensive Rebound.
  • Old Dominion Monarchs logo
    +3 (12:46) Robert Davis Jr. makes 29-foot three point jumper (Drew McKenna assists).
    179
  • James Madison Dukes logo
    (12:25) Paul Jones III misses 8-foot floating jump shot.
  • Old Dominion Monarchs logo
    (12:21) LJ Thomas Defensive Rebound.
  • Old Dominion Monarchs logo
    +3 (12:18) Robert Davis Jr. makes 26-foot three point jumper (LJ Thomas assists).
    209
  • James Madison Dukes logo
    (11:57) Justin McBride misses 25-foot three point jumper.
  • Old Dominion Monarchs logo
    (11:53) Jared Turner Defensive Rebound.
  • Old Dominion Monarchs logo
    (11:27) LJ Thomas misses layup.
  • James Madison Dukes logo
    (11:24) Justin McBride Defensive Rebound.
  • James Madison Dukes logo
    (11:16) Preston Fowler misses 25-foot three point jumper.
  • Old Dominion Monarchs logo
    (11:12) Drew McKenna Defensive Rebound.
  • Old Dominion Monarchs logo
    +3 (11:06) Jared Turner makes 28-foot three point jumper (KC Shaw assists).
    239
  • James Madison Dukes logo
    (10:47) Justin McBride misses 10-foot jumper.
  • James Madison Dukes logo
    (10:44) Gabe Newhof Offensive Rebound.
  • James Madison Dukes logo
    (10:33) Justin McBride misses 9-foot floating jump shot.
  • Old Dominion Monarchs logo
    (10:29) KC Shaw Defensive Rebound.
  • Old Dominion Monarchs logo
    +2 (10:02) KC Shaw makes 15-foot step back jumpshot.
    259
  • James Madison Dukes logo
    +3 (9:28) Cliff Davis makes 27-foot three point jumper (Bradley Douglas assists).
    2512
  • Old Dominion Monarchs logo
    +2 (9:01) KC Shaw makes driving layup.
    2712
  • James Madison Dukes logo
    (8:44) Justin McBride bad pass turnover.
  • Old Dominion Monarchs logo
    (8:44) Jared Turner Steal.
  • Old Dominion Monarchs logo
    +2 (8:30) KC Shaw makes 20-foot jumper.
    2912
  • James Madison Dukes logo
    +2 (7:58) Bradley Douglas makes 6-foot jumper.
    2914
  • Old Dominion Monarchs logo
    (7:25) KC Shaw misses 18-foot jumper.
  • Old Dominion Monarchs logo
    (7:21) Jared Turner Offensive Rebound.
  • Old Dominion Monarchs logo
    (7:10) Drew McKenna misses dunk.
  • Old Dominion Monarchs logo
    (7:07) Robert Davis Jr. Offensive Rebound.
  • Old Dominion Monarchs logo
    +2 (7:06) KC Shaw makes 3-foot jumper (Drew McKenna assists).
    3114
  • James Madison Dukes logo
    (6:51) Bradley Douglas misses 26-foot three point jumper.
  • Old Dominion Monarchs logo
    (6:48) KC Shaw Defensive Rebound.
  • Old Dominion Monarchs logo
    (6:40) Robert Davis Jr. misses 29-foot three point jumper.
  • James Madison Dukes logo
    (6:35) Justin McBride Defensive Rebound.
  • James Madison Dukes logo
    (6:30) Foul on Eli Wilborn.
  • James Madison Dukes logo
    (6:30) Eli Wilborn turnover.
  • Old Dominion Monarchs logo
    (6:30) Jordan Battle misses free throw 1 of 2.
  • Old Dominion Monarchs logo
    (6:30) Old Dominion Deadball Team Rebound.
  • Old Dominion Monarchs logo
    +1 (6:30) Jordan Battle makes free throw 2 of 2.
    3214
  • Old Dominion Monarchs logo
    (6:07) KC Shaw misses 17-foot jumper.
  • James Madison Dukes logo
    (6:04) Eddie Ricks III Defensive Rebound.
  • James Madison Dukes logo
    +2 (5:59) Justin McBride makes layup.
    3216
  • Old Dominion Monarchs logo
    (5:46) Scottie Hubbard misses 29-foot three point jumper.
  • James Madison Dukes logo
    (5:40) Cliff Davis Defensive Rebound.
  • James Madison Dukes logo
    (5:38) Justin McBride misses 31-foot three point jumper.
  • Old Dominion Monarchs logo
    (5:32) Zacch Wiggins Defensive Rebound.
  • Old Dominion Monarchs logo
    (5:29) Scottie Hubbard misses 28-foot three point jumper.
  • James Madison Dukes logo
    (5:24) Bradley Douglas Defensive Rebound.
  • James Madison Dukes logo
    (5:15) Gabe Newhof bad pass turnover.
  • Old Dominion Monarchs logo
    (5:15) Scottie Hubbard Steal.
  • Old Dominion Monarchs logo
    (5:04) KC Shaw misses driving layup.
  • James Madison Dukes logo
    (5:00) Justin McBride Defensive Rebound.
  • James Madison Dukes logo
    (4:54) Eddie Ricks III misses 24-foot three point jumper.
  • Old Dominion Monarchs logo
    (4:51) KC Shaw Defensive Rebound.
  • Old Dominion Monarchs logo
    +2 (4:33) Zacch Wiggins makes layup.
    3416
  • Old Dominion Monarchs logo
    (4:15) Foul on Scottie Hubbard.
  • James Madison Dukes logo
    +1 (4:15) Justin McBride makes free throw 1 of 2.
    3417
  • James Madison Dukes logo
    +1 (4:15) Justin McBride makes free throw 2 of 2.
    3418
  • Old Dominion Monarchs logo
    (3:51) Robert Davis Jr. misses driving layup.
  • James Madison Dukes logo
    (3:48) Ike Cornish Defensive Rebound.
  • James Madison Dukes logo
    (3:43) Justin McBride misses 5-foot jumper.
  • James Madison Dukes logo
    (3:41) Justin McBride Offensive Rebound.
  • Old Dominion Monarchs logo
    (3:41) Foul on LJ Thomas.
  • James Madison Dukes logo
    +1 (3:41) Justin McBride makes free throw 1 of 2.
    3419
  • James Madison Dukes logo
    +1 (3:41) Justin McBride makes free throw 2 of 2.
    3420
  • Old Dominion Monarchs logo
    (3:17) Zacch Wiggins misses driving layup.
  • Old Dominion Monarchs logo
    (3:17) Ben Nacey Offensive Rebound.
  • James Madison Dukes logo
    (3:17) Foul on Ike Cornish.
  • Old Dominion Monarchs logo
    (3:17) Ben Nacey misses free throw 1 of 1.
  • James Madison Dukes logo
    (3:15) Ike Cornish Defensive Rebound.
  • James Madison Dukes logo
    (2:55) Justin McBride misses 24-foot three point jumper.
  • Old Dominion Monarchs logo
    (2:55) Ben Nacey Defensive Rebound.
  • James Madison Dukes logo
    (2:55) Foul on Christian Brown.
  • Old Dominion Monarchs logo
    +1 (2:55) Ben Nacey makes free throw 1 of 2.
    3520
  • Old Dominion Monarchs logo
    +1 (2:55) Ben Nacey makes free throw 2 of 2.
    3620
  • Old Dominion Monarchs logo
    (2:43) Foul on Jordan Battle.
  • James Madison Dukes logo
    +1 (2:43) Justin McBride makes free throw 1 of 2.
    3621
  • James Madison Dukes logo
    +1 (2:43) Justin McBride makes free throw 2 of 2.
    3622
  • Old Dominion Monarchs logo
    (2:19) LJ Thomas misses 8-foot jumper.
  • James Madison Dukes logo
    (2:16) Preston Fowler Defensive Rebound.
  • James Madison Dukes logo
    (2:10) Justin McBride bad pass turnover.
  • Old Dominion Monarchs logo
    (2:10) Drew McKenna Steal.
  • Old Dominion Monarchs logo
    +3 (2:00) Jordan Battle makes 33-foot three point jumper (Robert Davis Jr. assists).
    3922
  • James Madison Dukes logo
    +3 (1:36) Ike Cornish makes 25-foot three point jumper (Bradley Douglas assists).
    3925
  • James Madison Dukes logo
    (1:11) Foul on Ike Cornish.
  • Old Dominion Monarchs logo
    +1 (1:11) Jordan Battle makes free throw 1 of 2.
    4025
  • Old Dominion Monarchs logo
    +1 (1:11) Jordan Battle makes free throw 2 of 2.
    4125
  • Old Dominion Monarchs logo
    (0:53) Foul on Jordan Battle.
  • James Madison Dukes logo
    (0:53) Gabe Newhof misses free throw 1 of 1.
  • Old Dominion Monarchs logo
    (0:51) KC Shaw Defensive Rebound.
  • Old Dominion Monarchs logo
    (0:43) Robert Davis Jr. misses 32-foot three point jumper.
  • Old Dominion Monarchs logo
    (0:38) Drew McKenna Offensive Rebound.
  • Old Dominion Monarchs logo
    +3 (0:35) Drew McKenna makes 25-foot three point jumper.
    4425
  • James Madison Dukes logo
    +2 (0:08) Justin McBride makes driving layup.
    4427
  • Old Dominion Monarchs logo
    (0:00) Robert Davis Jr. misses 26-foot three point jumper.
  • James Madison Dukes logo
    (0:00) Preston Fowler Defensive Rebound.
2nd half

Team Stats

69Points70
23-62(37.1%)Field Goal(%)24-49(49.0%)
9-23(39.1%)3-Point(%)2-11(18.2%)
14-20(70.0%)Free Throw(%)20-25(80.0%)
30(9)Rebounds(Offensive)42(8)
8Assists11
11Steals3
3Blocks5
7Turnovers16
19(0)Fouls(Technical)17(0)
19Largest Lead5

Game Details

Saturday, January 10, 2026 · 4:00 PM
Atlantic Union Bank Center · Harrisonburg, VA
attendance: 5,585 (65.7%)
tv: ESPN+
spread: JMU -6.5
over/under: 147.5