Troy Trojans vs James Madison Dukes Prediction, 12/5/2025 College Football Picks, Best Bets & Odds
Game: Troy Trojans vs James Madison Dukes
Date: Friday, December 5, 2025
Location: Bridgeforth Stadium in Harrisonburg, VA
TV: ESPN
Odds/Point Spread: Dukes (-23.5)
Total/Over-Under: 47.5
The Troy Trojans (8-4) are traveling to Bridgeforth Stadium on Friday, December 5, 2025 where they will attempt to beat the James Madison Dukes (11-1) in the Sun Belt Championship. James Madison opens this matchup as 23.5-point favorites from oddsmakers. The total comes in at 47.5.
The Troy Trojans head into this matchup 8-4 this season. The last time they took the field, the Trojans played the Southern Miss Golden Eagles and walked away with a win by a score of 28-18. On the ground, the Trojans gave up 95 yds on 31 tries, which is 3.1 yds per rush surrendered. Troy surrendered 20 pass completions on 35 tries for 209 yards, and a completion rate of 57.1%. In all, they tallied 73 plays which converted into 428 yds. The Troy Trojans rushed the ball a total of 38 times and amassed 132 yards, which earned them an average of 3.5 yds per carry.

The Trojans have attained 3,907 total yards over the course of this year. With reference to distribution of touchdowns, Troy has compiled 20 touchdowns via the pass and 16 rushing touchdowns. They have surrendered the football 16 different times. Troy has compiled 215 first downs as a unit, and they have been flagged for 71 infractions for 670 yds. As a team they average 109.2 yards in the run game ranking this team at 121st in Division 1. When talking about scoring points, the Troy Trojans hold an average of 25.2 PPG.
The Trojans are ranked 63rd in the nation in terms of team defense, giving up 23.9 PPG. They are allowing teams to run for an average of 4.5 yards per tote and 171.0 yards on the ground per contest for the season. Overall, they have allowed 2,052 rushing yards through 12 games. Concerning passing yardage, the Trojans are conceding 2,482 yds which has them sitting in 49th in college football. They have allowed 206.8 yards per game through the air as well as giving up a completion percentage of 61.5%. Overall, they are allowing 377.8 yards per outing which ranks them 71st in Division 1. They have conceded 14 touchdowns through the air as well as 19 touchdowns running the ball.
Get all of our Free College Football Picks
The Dukes come into this matchup with a record of 11-1 for this season. The last time they took the gridiron, the Dukes took home the win by a final score of 59-10 against the Coastal Carolina Chanticleers. James Madison surrendered 22 rush attempts for -5 yards (-0.2 yds per carry). The Dukes secondary gave up a completion rate of 45.0%, relinquishing 175 yds on 18 out of 40 through the air. The Dukes finished the contest with 525 yards while they ran 70 plays (7.5 yards per play). James Madison ran the ball for 6.0 yards per tote, totaling 286 yds on 48 attempts.
The James Madison Dukes are averaging 451.4 yards/game, which ranks them 21st in Division 1. The James Madison offense has compiled 822 yards of penalties on 85 infractions, which ranks 28th in the nation in terms of helping out the opposition. They hold an average of 239.8 yards per game on the ground and have run for 2,878 yards for the season. They have given away 10 interceptions while letting opponents recover 5 fumbles and they have been able to obtain 274 first downs. When looking at this team's ability to score points, the Dukes rank 10th in the nation holding an average of 37.8 points per game. Over the course of the season to this point, the Dukes have thrown for 2,540 passing yards as well as holding an average of 211.7 passing yards per contest, ranking them 88th in college football.
The Dukes are conceding 16.0 PPG, which puts them 10th in D-1. James Madison has conceded a total of 1,016 rushing yards (84.7 yards/game) in addition to 5 touchdowns via the rush on the campaign. They have given up 14 touchdowns via the pass as well as 168.8 yards per game, which has them in 12th in college football. The Dukes defense has been on the field for 727 plays, which is good for 16th in the nation. They have compiled 2 fumbles and 12 interceptions so far this year. This season, they have conceded 192 total points.
Who will win tonight's Trojans/Dukes college football game against the spread?
Tony's Pick: Take the Trojans +23.5
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get college football picks on every single game, or if you want our very best bets by the experts, sign up for your free $60 account with a guarantee.
Get all of this Weeks Free College Football Picks
Get all of this Weeks Expert College Football Picks
Additional Resources:
James Madison Dukes - Twitter
Troy Trojans - Twitter

