Kickoff 7:30 PM ETThu, Oct 29 · 7:30 PM ET · ESPN2

James Madison Dukes vs Troy TrojansPrediction, Picks & Odds

James Madison Dukes

vs

Troy Trojans

Moneyline
-1,250
+700
Spread
-19.5 -115
+19.5 -105
Total 50
O-110
U-110

Odds checked 8:08 PM ET · 21+ · Bet responsibly

The SportsHub verdictUpdated 8:06 PM ET

No edge: we're passing

Our model leans Troy, but the licensed market prices James Madison at -1050 to -1450 and every number we trust points to the Dukes. With the model and the market this far apart, we pass on the side and the total.

James Madison Dukes 15%85% Troy Trojans
Fair line
Troy Trojans -567

1 verified expert bet this game.

Unlock the expert pick

Every pick timestamped before the game and graded in public

Expert picks for this game

1 verified handicapper has a pick on James Madison Dukes vs Troy Trojans. Records are CFB, last 30 days.

  • Knup Sports - POTD

    48-41 · 53.9%

    +$268
    Record
    Win %
    Profit
    TotalLocked Total pickUnlock

Where the experts landed

How many of the 1 handicappers on this game picked each market, and whether the best of them agree.

All experts

1 of 1 picked the total

Top 25% CFB experts

Members only

Fewer than 3 top-quartile experts picked this market.

Small samples are noisy: consensus is a signal, not a pick.

Our prediction

Free, every game: the model's numbers, checked against the market.

85%Troy Trojans win

Verdict: pass · Medium confidence

No edge: we're passing

Our model leans Troy, but the licensed market prices James Madison at -1050 to -1450 and every number we trust points to the Dukes. With the model and the market this far apart, we pass on the side and the total.

Model fair line
Troy Trojans -567
Market
Troy Trojans +700

Key factors

  • Scoring marginEdge James Madison DukesJMU outscores opponents by 23.1 points per game (41.4 to 18.3); Troy is at -2.0 (22.9 to 24.9).
  • Pettaway outEdge Troy TrojansJMU's leading rusher (824 yards, 8 TD) is out, taking roughly half of the Dukes' 207.3 rushing yards per game with him.
  • Rest and travelEdge James Madison DukesJMU last played Oct. 22; Troy played Saturday and gets five days before a trip to Harrisonburg.
  • Troy's passing gameEdge James Madison DukesGoose Crowder went 6-of-14 for 50 yards vs ULM with TK Keyes out; Keyes is questionable again. Troy throws for 176.4 yards per game.

James Madison Dukes vs Troy Trojans odds

Current prices, and how each market moved since it opened at the same book.

MarketJames Madison DukesTroy Trojans
MoneylineTroy Trojans +680 → +700-1,250+700
SpreadJames Madison Dukes -17.5 → -19.5-19.5 -115+19.5 -105
Total 50Opened 52.5 → 50Over -110Under -110

Analysis

James Madison Dukes vs Troy Trojans Prediction, Picks & Odds (Week 9, Thursday Night)

By SportsHub Model · Edited by Kyle Parker

The 20-second version

  • No edge: our model leans Troy, but the market prices JMU at -1050 to -1450, so we pass on the side and the total.
  • JMU scores 41.4 points a game and allows 18.3; Troy scores 22.9 and allows 24.9.
  • JMU is without RB George Pettaway (824 yards, 8 TD); Troy WR TK Keyes is questionable.
  • Troy is 0-3 on the road and plays on five days' rest after Saturday's loss to ULM.
James Madison Dukes vs Troy Trojans prediction, picks and odds card for Oct 29, 2026: JMU -19.5, total 49.5-50.5

James Madison (7-1, 4-1 Sun Belt) hosts Troy (3-4, 1-2) on Thursday, Oct. 29 at 7:30 p.m. ET at Bridgeforth Stadium in Harrisonburg, Va., on ESPN2. The Dukes are 18.5- to 21-point favorites, with most books at -19.5 and the total at 49.5 to 50.5. The tension: JMU scores 41.4 points a game but plays without its leading rusher, while Troy arrives on a short week with a passing game that has stalled. Our call: no edge.

How these teams got here

JMU's only loss came last Thursday, a 34-31 overtime loss at App State. Before that, the Dukes rolled through five straight wins: 46-20 at Old Dominion, 45-17 over Marshall, 27-24 at Georgia Southern and 49-22 over Georgia State. They are 4-0 at home, score 41.4 points per game and allow just 18.3. Their 42 offensive touchdowns rank sixth in FBS, per Fox Sports.

Troy is trending the other way. The Trojans have lost two straight: 33-6 at Louisiana and 21-14 to ULM on Saturday. Their last win was a 55-34 home rout of Southern Miss. They are 0-3 on the road (losses at Missouri, Utah State and Louisiana), score 22.9 points per game and allow 24.9.

The schedule cuts against Troy too. JMU has had a full week since Oct. 22. Troy played Saturday, so it gets five days to prepare and a trip from Alabama to Virginia.

Two run games, one passing gap

Both teams want to run. Troy averages 197.3 rushing yards per game and JMU averages 207.3. The Dukes' front allows only 110.1 on the ground; Troy's allows 129.4.

The gap is through the air. JMU's Camden Coleman has thrown for 1,567 yards, 14 touchdowns and just 2 interceptions, with JC Evans used as a change-up (5-of-7 for 99 yards and a touchdown at App State). Corey Scott leads the Dukes with 371 receiving yards. Nakian Jackson leads the defense with 53 tackles.

Troy's Goose Crowder has 1,162 yards, 9 touchdowns and 5 interceptions, but he has battled a shoulder injury and went 6-of-14 for 50 yards against ULM. Troy throws for just 176.4 yards per game against a JMU pass defense that gives up 242.5. Gavin Griffin (398 rushing yards) carries the ground game, and Donnie Smith's 6 sacks are Troy's best shot at speeding Coleman up.

Pettaway's absence and Troy's missing deep threat

The biggest lineup story is in JMU's backfield. George Pettaway is out after a lower-body injury at App State. His 824 yards and 8 touchdowns account for roughly half of JMU's rushing production. Wide receiver Za'Ron Collins is also out, per the Sun Belt availability report.

Troy's issue is on the perimeter. TK Keyes is questionable after missing the ULM game. He leads the Trojans with 282 receiving yards and 3 touchdowns. Without him, Troy's passing game nearly disappeared on Saturday. Crowder is listed as probable.

How the line has moved

JMU opened at -17.5 and has been bet up to -18.5 to -21, with the moneyline now -1050 to -1450 on the Dukes and +720 to +850 on Troy. The total has dropped from 52.5 to 49.5-50.5. The market expects a comfortable JMU win in a lower-scoring game than the opener suggested.

Prediction: No edge

No edge on James Madison vs Troy. Our model leans Troy, and we don't stand behind that call:

  1. Scoring margin: JMU outscores opponents by 23.1 points per game; Troy is at -2.0.
  2. Market and outside models: the licensed moneyline implies roughly 91-94% for JMU, and ESPN Analytics gives the Dukes 91.7%.
  3. Road form and rest: Troy is 0-3 away from home and on five days' rest.
  4. But the number is big: without Pettaway, JMU loses half its ground game, and an 18.5- to 21-point spread asks a lot against a Troy team that runs for nearly 200 yards a game.

The swing factor is Keyes. If he plays, Troy has a vertical threat to keep this inside the number; if not, Crowder has little to work with.

On the total, JMU's last two games produced 65 and 71 points, while Troy's produced 39 and 35. With the market already down three points from the open, we pass there too.

Tale of the tape

Season to date. The better side of each stat is highlighted; league rank in brackets.

James Madison DukesTroy Trojans
  • 7-1 Record 3-4
  • 41.4 Points per game 22.9
  • 18.3 Points allowed per game 24.9
  • 207.3 Rushing yards per game 197.3
  • 249.0 Passing yards per game 176.4
  • 110.1 Rushing yards allowed per game 129.4
  • 242.5 Passing yards allowed per game 205.4
  • 4-0 home Home / road record 0-3 road

James Madison Dukes injuries

  • George PettawayRBOut
  • Za'Ron CollinsWROut

Troy Trojans injuries

  • TK KeyesWRQuestionable

As of Oct 28, 8:30 PM ET

James Madison Dukes vs Troy Trojans FAQ

What channel is James Madison vs Troy on?

James Madison vs Troy airs on ESPN2 on Thursday, Oct. 29, from Bridgeforth Stadium in Harrisonburg, Va.

Is George Pettaway playing for James Madison against Troy?

No. George Pettaway, James Madison's leading rusher with 824 yards and 8 touchdowns, is out against Troy after a lower-body injury at App State.

Who starts at quarterback for Troy vs James Madison?

Goose Crowder is listed as probable for Troy after a shoulder injury. He has 1,162 passing yards, 9 touchdowns and 5 interceptions. James Madison's Camden Coleman has 1,567 yards, 14 touchdowns and 2 interceptions.

What is SportsHub's pick for James Madison vs Troy?

No edge. Our model leans Troy, but the licensed market prices James Madison at -1050 to -1450, so SportsHub passes on the side and the total.

How has the James Madison vs Troy line moved?

James Madison opened at -17.5 and is now -18.5 to -21 against Troy. The total opened at 52.5 and has dropped to 49.5-50.5.

Who is favored to win James Madison Dukes vs Troy Trojans?

James Madison Dukes are favored over Troy Trojans based on the latest moneyline (James Madison Dukes -1,250, Troy Trojans +700).

What is the point spread for James Madison Dukes vs Troy Trojans?

James Madison Dukes -19.50, Troy Trojans 19.50. Spread reflects the projected margin between the two teams.

What is the over/under for James Madison Dukes vs Troy Trojans?

The total (over/under) is 50.00. Over 50.00 or under 50.00 wins respectively.

When is James Madison Dukes vs Troy Trojans?

James Madison Dukes vs Troy Trojans is scheduled for Thu, Oct 29 at 7:30 PM ET.

Why bettors trust SportsHub

Picks you can verify, not promises.

Every expert's record is built from picks we timestamp before the game and grade after it. Wins and losses, in public.

  • 78+

    verified experts across every sport

  • Locked

    before the game starts: no edits

  • Graded

    in public, every pick, every day

Get free CFB picks in your inbox

Create a free account for free expert picks and our daily email. Unsubscribe anytime.

1 expert pick on this game

From $5.00 · or free picks with an account

Unlock