FINAL
Jan 10, 2026
Box Score
| 1 | 2 | T | |
|---|---|---|---|
| ODU | 44 | 25 | 69 |
| JMU | 27 | 43 | 70 |
Play-by-Play
1st halfodujmu
- (20:00) Start game.
- (19:59) Jump Ball won by Old Dominion.
- (19:59) Jump Ball lost by James Madison.
- (19:33) Foul on Eddie Ricks III.
- (19:33) KC Shaw misses free throw 1 of 2.
- (19:33) Old Dominion Deadball Team Rebound.
- (19:33) KC Shaw misses free throw 2 of 2.
- (19:32) Eddie Ricks III Defensive Rebound.
- (19:18) Foul on Donovan Raymond.
- (19:18) Gabe Newhof misses free throw 1 of 2.
- (19:18) James Madison Deadball Team Rebound.
- +1 (19:18) Gabe Newhof makes free throw 2 of 2.01
- (19:02) Zacch Wiggins misses 25-foot three point jumper.
- (18:58) Gabe Newhof Defensive Rebound.
- (18:58) Foul on Donovan Raymond.
- +2 (18:32) Gabe Newhof makes 4-foot hook shot.03
- (18:16) Jordan Battle misses 28-foot three point jumper.
- (18:12) Justin McBride Defensive Rebound.
- +2 (18:09) Justin McBride makes driving layup.05
- (17:54) Foul on Justin McBride.
- +1 (17:54) Ben Nacey makes free throw 1 of 2.15
- +1 (17:54) Ben Nacey makes free throw 2 of 2.25
- (17:45) Bradley Douglas misses 11-foot jumper.
- (17:41) Zacch Wiggins Defensive Rebound.
- (17:38) KC Shaw misses driving layup.
- (17:34) Eddie Ricks III Defensive Rebound.
- (17:30) Eddie Ricks III bad pass turnover.
- (17:21) Foul on Gabe Newhof.
- (17:13) KC Shaw misses 5-foot jumper.
- (17:13) Eddie Ricks III Block.
- (17:13) Old Dominion Offensive Rebound.
- (17:02) Robert Davis Jr. misses 13-foot jumper.
- (16:58) Justin McBride Defensive Rebound.
- (16:54) Justin McBride misses driving layup.
- (16:51) Ben Nacey Defensive Rebound.
- (16:37) Ben Nacey misses 9-foot jumper.
- (16:34) Bradley Douglas Defensive Rebound.
- (16:31) Foul on Ben Nacey.
- +1 (16:31) Eddie Ricks III makes free throw 1 of 2.26
- +1 (16:31) Eddie Ricks III makes free throw 2 of 2.27
- +3 (16:08) Robert Davis Jr. makes 25-foot three point jumper (Ben Nacey assists).57
- (15:45) Christian Brown bad pass turnover.
- (15:45) KC Shaw Steal.
- (15:40) Foul on Christian Brown.
- +1 (15:40) KC Shaw makes free throw 1 of 2.67
- +1 (15:40) KC Shaw makes free throw 2 of 2.77
- (15:26) Foul on Ben Nacey.
- +1 (15:26) Preston Fowler makes free throw 1 of 2.78
- +1 (15:26) Preston Fowler makes free throw 2 of 2.79
- +3 (15:14) Robert Davis Jr. makes 29-foot three point jumper (LJ Thomas assists).109
- (15:13) Foul on Cliff Davis.
- +1 (15:13) Robert Davis Jr. makes free throw 1 of 1.119
- (14:42) team shot clock turnover .
- (14:29) Jordan Battle misses driving layup.
- (14:26) Gabe Newhof Defensive Rebound.
- (14:21) Oriekose Egbule misses driving layup.
- (14:17) Eddie Ricks III Offensive Rebound.
- (14:17) Eddie Ricks III misses tip in layup.
- (14:15) LJ Thomas Defensive Rebound.
- (14:05) Drew McKenna misses 3-foot jumper.
- (14:02) Preston Fowler Defensive Rebound.
- (13:59) Eddie Ricks III misses driving layup.
- (13:55) Drew McKenna Defensive Rebound.
- (13:43) Jordan Battle misses driving layup.
- (13:40) Oriekose Egbule Defensive Rebound.
- (13:29) Foul on Drew McKenna.
- (13:19) Justin McBride misses 13-foot jumper.
- (13:16) KC Shaw Defensive Rebound.
- +3 (13:13) Jared Turner makes 26-foot three point jumper (KC Shaw assists).149
- (12:56) Gabe Newhof misses layup.
- (12:56) Jared Turner Block.
- (12:51) Robert Davis Jr. Defensive Rebound.
- +3 (12:46) Robert Davis Jr. makes 29-foot three point jumper (Drew McKenna assists).179
- (12:25) Paul Jones III misses 8-foot floating jump shot.
- (12:21) LJ Thomas Defensive Rebound.
- +3 (12:18) Robert Davis Jr. makes 26-foot three point jumper (LJ Thomas assists).209
- (11:57) Justin McBride misses 25-foot three point jumper.
- (11:53) Jared Turner Defensive Rebound.
- (11:27) LJ Thomas misses layup.
- (11:24) Justin McBride Defensive Rebound.
- (11:16) Preston Fowler misses 25-foot three point jumper.
- (11:12) Drew McKenna Defensive Rebound.
- +3 (11:06) Jared Turner makes 28-foot three point jumper (KC Shaw assists).239
- (10:47) Justin McBride misses 10-foot jumper.
- (10:44) Gabe Newhof Offensive Rebound.
- (10:33) Justin McBride misses 9-foot floating jump shot.
- (10:29) KC Shaw Defensive Rebound.
- +2 (10:02) KC Shaw makes 15-foot step back jumpshot.259
- +3 (9:28) Cliff Davis makes 27-foot three point jumper (Bradley Douglas assists).2512
- +2 (9:01) KC Shaw makes driving layup.2712
- (8:44) Justin McBride bad pass turnover.
- (8:44) Jared Turner Steal.
- +2 (8:30) KC Shaw makes 20-foot jumper.2912
- +2 (7:58) Bradley Douglas makes 6-foot jumper.2914
- (7:25) KC Shaw misses 18-foot jumper.
- (7:21) Jared Turner Offensive Rebound.
- (7:10) Drew McKenna misses dunk.
- (7:07) Robert Davis Jr. Offensive Rebound.
- +2 (7:06) KC Shaw makes 3-foot jumper (Drew McKenna assists).3114
- (6:51) Bradley Douglas misses 26-foot three point jumper.
- (6:48) KC Shaw Defensive Rebound.
- (6:40) Robert Davis Jr. misses 29-foot three point jumper.
- (6:35) Justin McBride Defensive Rebound.
- (6:30) Foul on Eli Wilborn.
- (6:30) Eli Wilborn turnover.
- (6:30) Jordan Battle misses free throw 1 of 2.
- (6:30) Old Dominion Deadball Team Rebound.
- +1 (6:30) Jordan Battle makes free throw 2 of 2.3214
- (6:07) KC Shaw misses 17-foot jumper.
- (6:04) Eddie Ricks III Defensive Rebound.
- +2 (5:59) Justin McBride makes layup.3216
- (5:46) Scottie Hubbard misses 29-foot three point jumper.
- (5:40) Cliff Davis Defensive Rebound.
- (5:38) Justin McBride misses 31-foot three point jumper.
- (5:32) Zacch Wiggins Defensive Rebound.
- (5:29) Scottie Hubbard misses 28-foot three point jumper.
- (5:24) Bradley Douglas Defensive Rebound.
- (5:15) Gabe Newhof bad pass turnover.
- (5:15) Scottie Hubbard Steal.
- (5:04) KC Shaw misses driving layup.
- (5:00) Justin McBride Defensive Rebound.
- (4:54) Eddie Ricks III misses 24-foot three point jumper.
- (4:51) KC Shaw Defensive Rebound.
- +2 (4:33) Zacch Wiggins makes layup.3416
- (4:15) Foul on Scottie Hubbard.
- +1 (4:15) Justin McBride makes free throw 1 of 2.3417
- +1 (4:15) Justin McBride makes free throw 2 of 2.3418
- (3:51) Robert Davis Jr. misses driving layup.
- (3:48) Ike Cornish Defensive Rebound.
- (3:43) Justin McBride misses 5-foot jumper.
- (3:41) Justin McBride Offensive Rebound.
- (3:41) Foul on LJ Thomas.
- +1 (3:41) Justin McBride makes free throw 1 of 2.3419
- +1 (3:41) Justin McBride makes free throw 2 of 2.3420
- (3:17) Zacch Wiggins misses driving layup.
- (3:17) Ben Nacey Offensive Rebound.
- (3:17) Foul on Ike Cornish.
- (3:17) Ben Nacey misses free throw 1 of 1.
- (3:15) Ike Cornish Defensive Rebound.
- (2:55) Justin McBride misses 24-foot three point jumper.
- (2:55) Ben Nacey Defensive Rebound.
- (2:55) Foul on Christian Brown.
- +1 (2:55) Ben Nacey makes free throw 1 of 2.3520
- +1 (2:55) Ben Nacey makes free throw 2 of 2.3620
- (2:43) Foul on Jordan Battle.
- +1 (2:43) Justin McBride makes free throw 1 of 2.3621
- +1 (2:43) Justin McBride makes free throw 2 of 2.3622
- (2:19) LJ Thomas misses 8-foot jumper.
- (2:16) Preston Fowler Defensive Rebound.
- (2:10) Justin McBride bad pass turnover.
- (2:10) Drew McKenna Steal.
- +3 (2:00) Jordan Battle makes 33-foot three point jumper (Robert Davis Jr. assists).3922
- +3 (1:36) Ike Cornish makes 25-foot three point jumper (Bradley Douglas assists).3925
- (1:11) Foul on Ike Cornish.
- +1 (1:11) Jordan Battle makes free throw 1 of 2.4025
- +1 (1:11) Jordan Battle makes free throw 2 of 2.4125
- (0:53) Foul on Jordan Battle.
- (0:53) Gabe Newhof misses free throw 1 of 1.
- (0:51) KC Shaw Defensive Rebound.
- (0:43) Robert Davis Jr. misses 32-foot three point jumper.
- (0:38) Drew McKenna Offensive Rebound.
- +3 (0:35) Drew McKenna makes 25-foot three point jumper.4425
- +2 (0:08) Justin McBride makes driving layup.4427
- (0:00) Robert Davis Jr. misses 26-foot three point jumper.
- (0:00) Preston Fowler Defensive Rebound.
2nd half
Team Stats
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