Sun Belt · FBS
2025 season · Dukes
No. 71 toughest schedule of 136 — see full rankings
James Madison is 12-2 under head coach Billy Napier. Its 14 opponents were a combined 52-40 before playing the Dukes and are 38-37 since. The best win was over Troy, which was 8-4 going in.
Data last updated
Open a row to see that opponent's season, split into games before James Madison, the game itself, and games after. Total includes the game vs. James Madison.
Wk 1·
Weber State
Home · Big Sky · FCS
W 45-10
Show Weber State's seasonHide Weber State's season
Wk 1
Weber State
Home · Big Sky · FCS
Show Weber State's seasonHide Weber State's season
W 45-10
0-0
4-7
4-8
Wk 2·
Away · ACC
L 14-28
Show Louisville's seasonHide Louisville's season
Wk 5·
Home · Sun Belt
W 35-10
Show Georgia Southern's seasonHide Georgia Southern's season
Wk 5
W 35-10
2-2
5-3
7-6
Wk 6·
Away · Sun Belt
W 14-7
Show Georgia State's seasonHide Georgia State's season
Wk 6
W 14-7
1-3
0-7
1-11
Wk 8·
Home · Sun Belt
W 63-27
Show Old Dominion's seasonHide Old Dominion's season
Wk 8
W 63-27
4-2
6-0
10-3
W 52-20
Show Texas State's seasonHide Texas State's season
Wk 10
10 days rest
W 52-20
3-4
4-1
7-6
Wk 13·
Home · Pac-12
W 24-20
Show Washington State's seasonHide Washington State's season
Wk 13
W 24-20
5-5
2-0
7-6
Wk 14·
Away · Sun Belt
W 59-10
Show Coastal Carolina's seasonHide Coastal Carolina's season
Wk 14
W 59-10
6-5
0-1
6-7
Across 14 completed games
Before playing James Madison
52-40
56.5%
vs. James Madison
2-12
14.3%
After playing James Madison
38-37
50.7%
Total (including vs. James Madison)
92-89
50.8%
Teams we beat70-83total (45.8%)
Before playing James Madison 40-39 · after 30-32
Teams that beat us22-6total (78.6%)
Before playing James Madison 12-1 · after 8-5
Records are summed once per game on this schedule, so an opponent who shows up twice is counted twice. Before playing James Madison uses only that opponent's games completed before the kickoff. vs. James Madison is the opponents' combined record in those head-to-head games. After playing James Madison uses only games completed later. Total adds the three together. Canceled, postponed, and vacated games are excluded. Winning percentage counts a tie as half a win.