ENSign in
NCAAF · Final

James Madison Dukes Defeat Troy Trojans 31-14

Friday, December 5, 2025, 7:00 PM ET · Bridgeforth Stadium

James Madison Dukes 31, Troy Trojans 14, final. Our NCAAF picks are sealed as a hash before kickoff and settled in public, losses included.

Next free pick (not the main pick)

The next free pick, for your email

Team, bet, price and the hash it was sealed under, on this page the moment you send. Lose or win, it stays public.

Unlock today's pick in Telegram →

or by email

Public record of the main pick, losses included: 115 won, 44 lost. See every pick

One free pick a day by email until you unsubscribe, in one click. 21+.

Get the daily free pick · See plans

Quick answers

Who won Troy Trojans vs James Madison Dukes?

James Madison Dukes beat Troy Trojans 31-14 at Bridgeforth Stadium on December 5, 2025.

Who was favored in Troy Trojans vs James Madison Dukes?

James Madison Dukes were the favorite at DraftKings, moneyline -3600 (about 97% implied). The favorite won.

In a decisive matchup, the James Madison Dukes secured a 31-14 victory over the Troy Trojans at Bridgeforth Stadium. This win further solidified the Dukes' impressive season, bringing their overall record to 12-1, while the Trojans fell to 8-5. The Dukes have been on a remarkable run, boasting a perfect 10-0 record in their last ten games, with an average of 39.5 points scored per game and only 15.4 points allowed. Their recent form includes a dominant 59-10 win against the Coastal Carolina Chanticleers just a week prior to this game.

On the other hand, the Troy Trojans entered the game with a record of 7-3 in their last ten outings, currently on a two-game winning streak. They averaged 24.8 points scored and 24.0 points allowed during this stretch. Their most recent game saw them defeat the Southern Miss Golden Eagles 28-18. However, their performance has been inconsistent, highlighted by a 0-33 loss to the Old Dominion Monarchs earlier in November.

At home, the Dukes maintained a perfect 5-0 record, while the Trojans were 4-1 in away games. This home advantage for the Dukes has been significant, as they have consistently outperformed their opponents at Bridgeforth Stadium. The market reflected the Dukes' strong position, with DraftKings setting the spread at JMU -24.5 and the money line at -3600 for the Dukes, indicating their status as heavy favorites. The total for the game was set at 47.5, with odds of -105.0 for the over and -115.0 for the under.

In terms of injuries, the block does not provide specific details, but both teams have had to navigate their respective challenges throughout the season. The Dukes' ability to maintain their strong form could be attributed to their depth and resilience, while the Trojans have had to address inconsistencies that have plagued their performance.

The weather conditions during the game were not specified, but typically, late-season games can be affected by colder temperatures, which might impact gameplay. Viewers were likely to notice the Dukes' offensive strategy, which has been effective throughout the season, as they averaged over 39 points per game in their last ten contests. The Trojans, while capable of scoring, would need to tighten their defense to keep the game competitive against a high-scoring Dukes team.

Overall, the matchup between the Dukes and Trojans showcased the strength of James Madison, who not only defended their home turf but also demonstrated their capability as a formidable contender in the league.

Odds

BookSpreadTotalMoneyline
DraftKingsJMU -24.5 47.5 o -105 / u -115 Troy Trojans +1500 · James Madison Dukes -3600

What these prices pay on $100 · What these numbers mean

Leaders

  • Passing yardsAlonza Barnett III10/25, 93 YDS, 1 TD, 1 INTJames Madison Dukes
  • Rushing yardsWayne Knight21 CAR, 212 YDS, 1 TDJames Madison Dukes
  • Receiving yardsBraeden Wisloski2 REC, 31 YDS, 1 TDJames Madison Dukes
  • Passing yardsGoose Crowder15/34, 196 YDSTroy Trojans
  • Rushing yardsTae Meadows7 CAR, 10 YDS, 1 TDTroy Trojans
  • Receiving yardsRaRa Thomas3 REC, 82 YDSTroy Trojans

Recent form

James Madison Dukes

Last 10: 10-0Streak W1039.5 scored · 15.4 allowed per game5-0 at home

  • W59-10at Coastal Carolina ChanticleersNov 29
  • W24-20vs Washington State CougarsNov 22
  • W58-10vs App State MountaineersNov 15
  • W35-23at Marshall Thundering HerdNov 8
  • W52-20at Texas State BobcatsOct 29
  • W63-27vs Old Dominion MonarchsOct 18
  • W24-14vs Louisiana Ragin' CajunsOct 11
  • W14-7at Georgia State PanthersOct 4
  • W35-10vs Georgia Southern EaglesSep 27
  • W31-13at Liberty FlamesSep 20

Troy Trojans

Last 10: 7-3Streak W224.8 scored · 24 allowed per game4-1 away

  • W28-18at Southern Miss Golden EaglesNov 29
  • W31-19vs Georgia State PanthersNov 22
  • L0-33at Old Dominion MonarchsNov 14
  • L10-23vs Arkansas State Red WolvesNov 2
  • W35-23vs Louisiana Ragin' CajunsOct 25
  • W37-14at UL Monroe WarhawksOct 18
  • W48-41at Texas State BobcatsOct 12
  • W31-24vs South Alabama JaguarsOct 4
  • W21-17at Buffalo BullsSep 20
  • L7-28vs Memphis TigersSep 13

Box score

StatTroy TrojansJames Madison Dukes
First downs1219
Third downs4-182-14
Fourth downs0-21-2
Total yards177411
Net passing yards20393
Completions16/3910/25
Yards per pass5.23.7
Rushing yards-26318
Rushing attempts2842
Yards per rush-0.97.6
Penalties4-457-80
Turnovers12
Fumbles lost11
Interceptions thrown01
Time of possession29:2630:34

Win probability

Above the line favours James Madison Dukes, below favours Troy Trojans.

Venue

  • Bridgeforth StadiumHarrisonburg, VA
  • Attendance19836

Elsewhere

Picks for NCAAF

NCAAF rules and settlement

These two, other days

Every meeting

Most days: one sealed pick, free, before kick-off. Your first day of the main pick is free any day: code FIRSTDAY, no card.

A short email on days we have a pick. One click to stop, any time. 21+.

Fixture data from the league feeds. The report was written from the recorded facts for this game and nothing else.