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

Box Score

12T
ODU442569
JMU274370
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 · 1:00 PM
Atlantic Union Bank Center · Harrisonburg, VA
attendance: 5,585 (65.7%)
tv: ESPN+
spread: JMU -6.5
over/under: 147.5