1. /NCAAM
  2. /Scores
  3. /1 · 22 · 26
  4. /USA vs JMU

South Alabama Jaguars vs. James Madison Dukes

FINAL
Jan 22, 2026

Box Score

12T
USA365490
JMU404383

Game Recap

Game Highlights Video

Player Stats

South Alabama Jaguars logoSOUTH ALABAMAMINFG3PTFTREBASTSTLBLKTOPFPTS
12Adam Olsen388-164-106-733201126
34Randy Brady183-82-51-33110159
1Jayden Cooper283-72-36-850000014
2Chaze Harris215-90-05-1193301415
4Hantz Louis-Jeune281-51-50-21030013
3Stephen Williams223-70-00-09001026
7Brian Hawthorne20-00-00-00000000
6JJ Wheat295-81-16-833300217
14John Broom140-30-20-01011010
TOTAL-28-6344.4%10-2638.5%24-3961.5%341013231690
James Madison Dukes logoJAMES MADISONMINFG3PTFTREBASTSTLBLKTOPFPTS
33Gabe Newhof191-20-00-03012132
13Preston Fowler283-83-73-373002412
21Justin McBride339-125-67-9121003230
12Kose Egbule91-21-22-20000235
10Cliff Davis364-164-161-246001413
0Christian Brown141-10-00-04001132
3Eddie Ricks III201-20-15-76211157
25Eli Wilborn51-20-00-00000022
1Paul Jones III40-10-10-00000100
2Bradley Douglas323-93-91-206105110
TOTAL-24-5543.6%16-4238.1%19-2576.0%361834172783

Play-by-Play

1st halfUSAJMU
  • (20:00) Start game.
  • South Alabama Jaguars logo
    (19:58) Jump Ball won by South Alabama.
  • James Madison Dukes logo
    (19:58) Jump Ball lost by James Madison.
  • South Alabama Jaguars logo
    (19:43) Randy Brady bad pass turnover.
  • James Madison Dukes logo
    (19:43) Gabe Newhof Steal.
  • James Madison Dukes logo
    +2 (19:30) Gabe Newhof makes layup (Preston Fowler assists).
    02
  • South Alabama Jaguars logo
    +2 (18:39) Chaze Harris makes layup.
    22
  • James Madison Dukes logo
    (18:32) Cliff Davis misses 25-foot three point jumper.
  • South Alabama Jaguars logo
    (18:27) Chaze Harris Defensive Rebound.
  • South Alabama Jaguars logo
    +3 (18:24) Adam Olsen makes 24-foot three point jumper.
    52
  • South Alabama Jaguars logo
    (18:15) Foul on Randy Brady.
  • James Madison Dukes logo
    +1 (18:15) Kose Egbule makes free throw 1 of 2.
    53
  • James Madison Dukes logo
    +1 (18:15) Kose Egbule makes free throw 2 of 2.
    54
  • South Alabama Jaguars logo
    (17:56) Jayden Cooper misses 10-foot jumper.
  • James Madison Dukes logo
    (17:53) Preston Fowler Defensive Rebound.
  • James Madison Dukes logo
    +3 (17:45) Preston Fowler makes 25-foot three point jumper (Cliff Davis assists).
    57
  • South Alabama Jaguars logo
    (17:29) Adam Olsen misses 25-foot three point jumper.
  • James Madison Dukes logo
    (17:26) Justin McBride Defensive Rebound.
  • James Madison Dukes logo
    (17:09) Cliff Davis misses 25-foot three point jumper.
  • South Alabama Jaguars logo
    (17:05) South Alabama Defensive Rebound.
  • South Alabama Jaguars logo
    (16:53) Hantz Louis-Jeune misses 23-foot three point jumper.
  • James Madison Dukes logo
    (16:49) Justin McBride Defensive Rebound.
  • James Madison Dukes logo
    +2 (16:41) Christian Brown makes layup.
    59
  • South Alabama Jaguars logo
    +3 (16:22) Adam Olsen makes 25-foot three point jumper (Chaze Harris assists).
    89
  • James Madison Dukes logo
    +3 (15:58) Bradley Douglas makes 25-foot three point jumper (Preston Fowler assists).
    812
  • South Alabama Jaguars logo
    (15:33) Chaze Harris misses 4-foot hook shot.
  • James Madison Dukes logo
    (15:30) Christian Brown Defensive Rebound.
  • James Madison Dukes logo
    +3 (15:15) Justin McBride makes 26-foot three point jumper (Preston Fowler assists).
    815
  • South Alabama Jaguars logo
    (14:54) Hantz Louis-Jeune misses 23-foot three point jumper.
  • James Madison Dukes logo
    (14:50) Preston Fowler Defensive Rebound.
  • James Madison Dukes logo
    (14:40) Christian Brown bad pass turnover.
  • South Alabama Jaguars logo
    (14:40) Hantz Louis-Jeune Steal.
  • South Alabama Jaguars logo
    (14:32) Jayden Cooper misses layup.
  • South Alabama Jaguars logo
    (14:26) Stephen Williams Offensive Rebound.
  • South Alabama Jaguars logo
    +2 (14:26) Stephen Williams makes 0-foot tip in layup.
    1015
  • James Madison Dukes logo
    (14:14) Bradley Douglas misses 25-foot three point jumper.
  • South Alabama Jaguars logo
    (14:12) Stephen Williams Defensive Rebound.
  • South Alabama Jaguars logo
    (14:00) Chaze Harris misses driving layup.
  • James Madison Dukes logo
    (13:57) Christian Brown Defensive Rebound.
  • South Alabama Jaguars logo
    (13:57) Foul on Chaze Harris.
  • James Madison Dukes logo
    (13:33) Cliff Davis misses 24-foot three point jumper.
  • South Alabama Jaguars logo
    (13:29) Adam Olsen Defensive Rebound.
  • South Alabama Jaguars logo
    (13:27) John Broom misses 25-foot three point jumper.
  • South Alabama Jaguars logo
    (13:25) Chaze Harris Offensive Rebound.
  • James Madison Dukes logo
    (13:25) Foul on Eli Wilborn.
  • South Alabama Jaguars logo
    (13:22) John Broom misses 16-foot pullup jump shot.
  • James Madison Dukes logo
    (13:16) Eddie Ricks III Defensive Rebound.
  • James Madison Dukes logo
    (13:02) Bradley Douglas misses 24-foot three point jumper.
  • South Alabama Jaguars logo
    (12:59) Chaze Harris Defensive Rebound.
  • South Alabama Jaguars logo
    +2 (12:54) Chaze Harris makes driving layup.
    1215
  • South Alabama Jaguars logo
    (12:37) Foul on JJ Wheat.
  • James Madison Dukes logo
    (12:37) Eddie Ricks III misses free throw 1 of 2.
  • James Madison Dukes logo
    (12:37) James Madison Deadball Team Rebound.
  • James Madison Dukes logo
    (12:37) Eddie Ricks III misses free throw 2 of 2.
  • South Alabama Jaguars logo
    (12:36) Chaze Harris Defensive Rebound.
  • South Alabama Jaguars logo
    +2 (12:20) Adam Olsen makes driving layup.
    1415
  • James Madison Dukes logo
    (12:20) Foul on Eddie Ricks III.
  • South Alabama Jaguars logo
    +1 (12:20) Adam Olsen makes free throw 1 of 1.
    1515
  • James Madison Dukes logo
    (12:12) Bradley Douglas bad pass turnover.
  • South Alabama Jaguars logo
    (12:12) Chaze Harris Steal.
  • South Alabama Jaguars logo
    +2 (12:08) Adam Olsen makes driving layup.
    1715
  • James Madison Dukes logo
    (11:56) Bradley Douglas bad pass turnover.
  • South Alabama Jaguars logo
    (11:56) Chaze Harris Steal.
  • South Alabama Jaguars logo
    (11:41) Adam Olsen bad pass turnover.
  • James Madison Dukes logo
    (11:41) Eddie Ricks III Steal.
  • South Alabama Jaguars logo
    (11:35) Foul on Chaze Harris.
  • James Madison Dukes logo
    (11:35) Justin McBride misses free throw 1 of 2.
  • James Madison Dukes logo
    (11:35) James Madison Deadball Team Rebound.
  • James Madison Dukes logo
    +1 (11:35) Justin McBride makes free throw 2 of 2.
    1716
  • South Alabama Jaguars logo
    +2 (11:20) JJ Wheat makes driving layup.
    1916
  • James Madison Dukes logo
    +2 (10:59) Justin McBride makes 2-foot hook shot (Bradley Douglas assists).
    1918
  • James Madison Dukes logo
    (10:36) Foul on Gabe Newhof.
  • South Alabama Jaguars logo
    +1 (10:36) Jayden Cooper makes free throw 1 of 2.
    2018
  • South Alabama Jaguars logo
    +1 (10:36) Jayden Cooper makes free throw 2 of 2.
    2118
  • James Madison Dukes logo
    +3 (10:24) Justin McBride makes 26-foot three point jumper (Eddie Ricks III assists).
    2121
  • South Alabama Jaguars logo
    (10:00) Randy Brady misses 4-foot hook shot.
  • James Madison Dukes logo
    (9:57) Justin McBride Defensive Rebound.
  • James Madison Dukes logo
    (9:51) Eddie Ricks III misses 25-foot three point jumper.
  • James Madison Dukes logo
    (9:47) Justin McBride Offensive Rebound.
  • James Madison Dukes logo
    (9:45) Justin McBride misses layup.
  • South Alabama Jaguars logo
    (9:45) John Broom Block.
  • James Madison Dukes logo
    (9:40) Justin McBride Offensive Rebound.
  • James Madison Dukes logo
    +2 (9:39) Justin McBride makes layup.
    2123
  • South Alabama Jaguars logo
    (9:24) Hantz Louis-Jeune misses 25-foot three point jumper.
  • James Madison Dukes logo
    (9:21) Gabe Newhof Defensive Rebound.
  • James Madison Dukes logo
    +3 (9:05) Bradley Douglas makes 25-foot three point jumper (Cliff Davis assists).
    2126
  • South Alabama Jaguars logo
    +3 (8:47) Randy Brady makes 25-foot three point jumper (JJ Wheat assists).
    2426
  • James Madison Dukes logo
    (8:20) Preston Fowler misses 24-foot three point jumper.
  • South Alabama Jaguars logo
    (8:17) JJ Wheat Defensive Rebound.
  • South Alabama Jaguars logo
    (8:13) Adam Olsen misses 24-foot three point jumper.
  • James Madison Dukes logo
    (8:09) Eddie Ricks III Defensive Rebound.
  • South Alabama Jaguars logo
    (8:05) Foul on Randy Brady.
  • James Madison Dukes logo
    +1 (8:05) Eddie Ricks III makes free throw 1 of 2.
    2427
  • James Madison Dukes logo
    +1 (8:05) Eddie Ricks III makes free throw 2 of 2.
    2428
  • James Madison Dukes logo
    (7:51) Foul on Cliff Davis.
  • South Alabama Jaguars logo
    (7:33) JJ Wheat misses driving layup.
  • James Madison Dukes logo
    (7:30) Christian Brown Defensive Rebound.
  • James Madison Dukes logo
    +3 (7:12) Kose Egbule makes 25-foot three point jumper.
    2431
  • South Alabama Jaguars logo
    +3 (6:49) Randy Brady makes 23-foot three point jumper (Adam Olsen assists).
    2731
  • James Madison Dukes logo
    (6:33) Kose Egbule bad pass turnover.
  • South Alabama Jaguars logo
    (6:21) Randy Brady misses 25-foot three point jumper.
  • James Madison Dukes logo
    (6:17) Cliff Davis Defensive Rebound.
  • James Madison Dukes logo
    (5:58) Kose Egbule misses 25-foot three point jumper.
  • James Madison Dukes logo
    (5:57) Justin McBride Offensive Rebound.
  • James Madison Dukes logo
    +2 (5:57) Justin McBride makes layup.
    2733
  • South Alabama Jaguars logo
    (5:57) Foul on Hantz Louis-Jeune.
  • James Madison Dukes logo
    +1 (5:57) Justin McBride makes free throw 1 of 1.
    2734
  • South Alabama Jaguars logo
    (5:39) Adam Olsen misses 24-foot three point jumper.
  • South Alabama Jaguars logo
    (5:35) Chaze Harris Offensive Rebound.
  • South Alabama Jaguars logo
    +2 (5:34) Chaze Harris makes layup.
    2934
  • South Alabama Jaguars logo
    (5:22) Foul on Chaze Harris.
  • James Madison Dukes logo
    +1 (5:22) Cliff Davis makes free throw 1 of 2.
    2935
  • James Madison Dukes logo
    (5:22) Cliff Davis misses free throw 2 of 2.
  • South Alabama Jaguars logo
    (5:22) Jayden Cooper Defensive Rebound.
  • South Alabama Jaguars logo
    (5:22) John Broom misses 23-foot three point jumper.
  • James Madison Dukes logo
    (5:22) Preston Fowler Defensive Rebound.
  • James Madison Dukes logo
    (5:22) Cliff Davis misses 25-foot three point jumper.
  • South Alabama Jaguars logo
    (5:22) Randy Brady Defensive Rebound.
  • South Alabama Jaguars logo
    (5:21) JJ Wheat misses driving layup.
  • James Madison Dukes logo
    (5:16) James Madison Defensive Rebound.
  • James Madison Dukes logo
    +3 (4:33) Justin McBride makes 24-foot three point jumper (Cliff Davis assists).
    2938
  • South Alabama Jaguars logo
    (4:13) Jayden Cooper misses 25-foot three point jumper.
  • James Madison Dukes logo
    (4:10) Gabe Newhof Defensive Rebound.
  • James Madison Dukes logo
    (4:05) Cliff Davis bad pass turnover.
  • South Alabama Jaguars logo
    +2 (3:54) Adam Olsen makes 17-foot pullup jump shot.
    3138
  • James Madison Dukes logo
    (3:26) Gabe Newhof misses 3-foot hook shot.
  • South Alabama Jaguars logo
    (3:23) Stephen Williams Defensive Rebound.
  • South Alabama Jaguars logo
    +2 (3:07) Stephen Williams makes 3-foot hook shot (Adam Olsen assists).
    3338
  • James Madison Dukes logo
    (2:39) Bradley Douglas misses 24-foot three point jumper.
  • South Alabama Jaguars logo
    (2:37) Stephen Williams Defensive Rebound.
  • South Alabama Jaguars logo
    +3 (2:23) Adam Olsen makes 25-foot three point jumper (JJ Wheat assists).
    3638
  • James Madison Dukes logo
    (2:00) Justin McBride bad pass turnover.
  • South Alabama Jaguars logo
    (2:00) JJ Wheat Steal.
  • South Alabama Jaguars logo
    (1:54) Adam Olsen misses 24-foot three point jumper.
  • James Madison Dukes logo
    (1:51) Preston Fowler Defensive Rebound.
  • James Madison Dukes logo
    (1:26) Preston Fowler misses 14-foot jumper.
  • South Alabama Jaguars logo
    (1:21) Jayden Cooper Defensive Rebound.
  • South Alabama Jaguars logo
    (1:15) Stephen Williams misses layup.
  • James Madison Dukes logo
    (1:15) Gabe Newhof Block.
  • James Madison Dukes logo
    (1:14) James Madison Defensive Rebound.
  • James Madison Dukes logo
    +2 (0:55) Eli Wilborn makes layup (Eddie Ricks III assists).
    3640
  • James Madison Dukes logo
    (0:42) Foul on Eddie Ricks III.
  • South Alabama Jaguars logo
    (0:30) Stephen Williams misses 3-foot hook shot.
  • James Madison Dukes logo
    (0:27) Preston Fowler Defensive Rebound.
  • James Madison Dukes logo
    (0:07) Preston Fowler bad pass turnover.
  • South Alabama Jaguars logo
    (0:07) John Broom Steal.
2nd half

Team Stats

90Points83
28-63(44.4%)Field Goal(%)24-55(43.6%)
10-26(38.5%)3-Point(%)16-42(38.1%)
24-39(61.5%)Free Throw(%)19-25(76.0%)
38(10)Rebounds(Offensive)38(7)
10Assists18
13Steals3
2Blocks4
3Turnovers17
16(0)Fouls(Technical)27(0)
16Largest Lead9

Game Details

Thursday, January 22, 2026 · 7:00 PM
Atlantic Union Bank Center · Harrisonburg, VA
attendance: 3,046 (35.8%)
tv: ESPN+
spread: JMU -4.5
over/under: 138.5