Troy upsets James Madison 24-21 in overtime

Troy4-424
James Madison7-221Final
Thu, Oct 29 · Bridgeforth Stadium, Harrisonburg, Va. · Crowd 25,005ESPN2

Troy beat James Madison 24-21 in overtime as a 17.5-point underdog, after its win chance fell to 1%.

Winners have been down to 1% or less in about 1 of every 185 games since 2018.

We had James Madison favored. Troy won.

Next: Troy vs Louisiana Tech, Sat Nov 7

Next: James Madison at Southern Miss, Thu Nov 5 · 8:00 PM ET

The poop curse is real
A fan of another team

How it swung

The turning point: Wolfe 27-yd field goal, Troy goes ahead 24-21 (OT). Troy went from 28% to 100% to win.

Before kickoff, our ratings gave Troy an 8% chance, and the closing betting line (Troy was a 17.5-point underdog) put it at 8%.

Pick-sixTroy · Q3 14:2617 unansweredTroy · OT
FinalTroy 24-21 James MadisonTroy wonMove across the chart, or tap a numbered swing, to see any play.
50%10%25%75%90%Q1Q2Q3Q4OTTroyJames MadisonLowest 1%Won24-2112+18+72ScoresPick-sixTroyJ. MadisonTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: steadyTroy fans: quietTroy fans: quietTroy fans: steadyTroy fans: quietTroy fans: steadyTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: steadyTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietJames Madison fans: steadyJames Madison fans: steadyJames Madison fans: steadyJames Madison fans: quietJames Madison fans: quietJames Madison fans: steadyJames Madison fans: steadyJames Madison fans: steadyJames Madison fans: quietJames Madison fans: steadyJames Madison fans: quietJames Madison fans: quietJames Madison fans: quietJames Madison fans: quietJames Madison fans: quietJames Madison fans: steadyJames Madison fans: steadyJames Madison fans: quietJames Madison fans: steadyJames Madison fans: quietJames Madison fans: quietJames Madison fans: quietJames Madison fans: quietJames Madison fans: steadyJames Madison fans: quietJames Madison fans: quietJames Madison fans: loudJames Madison fans: loudJames Madison fans: steadyJames Madison fans: steadyJames Madison fans: steadyJames Madison fans: steadyJames Madison fans: loudJames Madison fans: steadyJames Madison fans: steadyJames Madison fans: loudJames Madison fans: steadyJames Madison fans: steadyJames Madison fans: loudJames Madison fans: loudest stretchJames Madison fans: loudJames Madison fans: steadyJames Madison fans: loudJames Madison fans: steadyJames Madison fans: quietJames Madison fans: steadyJames Madison fans: steadyJames Madison fans: loudJames Madison fans: steadyJames Madison fans: steadyJames Madison fans: loudJames Madison fans: loudJames Madison fans: steadyJames Madison fans: loudJames Madison fans: loudJames Madison fans: steadyJames Madison fans: loudJames Madison fans: steadyJames Madison fans: loudJames Madison fans: loud
50%10%25%75%90%Q1Q2Q3Q4OTTroyLowest 1%Won24-21ScoresPick-sixTroyJames M…Troy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: steadyTroy fans: quietTroy fans: quietTroy fans: steadyTroy fans: quietTroy fans: steadyTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: steadyTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietJames Madison fans: steadyJames Madison fans: steadyJames Madison fans: steadyJames Madison fans: quietJames Madison fans: quietJames Madison fans: steadyJames Madison fans: steadyJames Madison fans: steadyJames Madison fans: quietJames Madison fans: steadyJames Madison fans: quietJames Madison fans: quietJames Madison fans: quietJames Madison fans: quietJames Madison fans: quietJames Madison fans: steadyJames Madison fans: steadyJames Madison fans: quietJames Madison fans: steadyJames Madison fans: quietJames Madison fans: quietJames Madison fans: quietJames Madison fans: quietJames Madison fans: steadyJames Madison fans: quietJames Madison fans: quietJames Madison fans: loudJames Madison fans: loudJames Madison fans: steadyJames Madison fans: steadyJames Madison fans: steadyJames Madison fans: steadyJames Madison fans: loudJames Madison fans: steadyJames Madison fans: steadyJames Madison fans: loudJames Madison fans: steadyJames Madison fans: steadyJames Madison fans: loudJames Madison fans: loudest stretchJames Madison fans: loudJames Madison fans: steadyJames Madison fans: loudJames Madison fans: steadyJames Madison fans: quietJames Madison fans: steadyJames Madison fans: steadyJames Madison fans: loudJames Madison fans: steadyJames Madison fans: steadyJames Madison fans: loudJames Madison fans: loudJames Madison fans: steadyJames Madison fans: loudJames Madison fans: loudJames Madison fans: steadyJames Madison fans: loudJames Madison fans: steadyJames Madison fans: loudJames Madison fans: loud
50%10%25%75%90%Q1Q2Q3Q4OTJames MadisonTroyHigh 99%Lost21-2412−18ScoresPick-sixJ. MadisonTroyJames Madison fans: steadyJames Madison fans: steadyJames Madison fans: steadyJames Madison fans: quietJames Madison fans: quietJames Madison fans: steadyJames Madison fans: steadyJames Madison fans: steadyJames Madison fans: quietJames Madison fans: steadyJames Madison fans: quietJames Madison fans: quietJames Madison fans: quietJames Madison fans: quietJames Madison fans: quietJames Madison fans: steadyJames Madison fans: steadyJames Madison fans: quietJames Madison fans: steadyJames Madison fans: quietJames Madison fans: quietJames Madison fans: quietJames Madison fans: quietJames Madison fans: steadyJames Madison fans: quietJames Madison fans: quietJames Madison fans: loudJames Madison fans: loudJames Madison fans: steadyJames Madison fans: steadyJames Madison fans: steadyJames Madison fans: steadyJames Madison fans: loudJames Madison fans: steadyJames Madison fans: steadyJames Madison fans: loudJames Madison fans: steadyJames Madison fans: steadyJames Madison fans: loudJames Madison fans: loudest stretchJames Madison fans: loudJames Madison fans: steadyJames Madison fans: loudJames Madison fans: steadyJames Madison fans: quietJames Madison fans: steadyJames Madison fans: steadyJames Madison fans: loudJames Madison fans: steadyJames Madison fans: steadyJames Madison fans: loudJames Madison fans: loudJames Madison fans: steadyJames Madison fans: loudJames Madison fans: loudJames Madison fans: steadyJames Madison fans: loudJames Madison fans: steadyJames Madison fans: loudJames Madison fans: loudTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: steadyTroy fans: quietTroy fans: quietTroy fans: steadyTroy fans: quietTroy fans: steadyTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: steadyTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quiet
50%10%25%75%90%Q1Q2Q3Q4OTTroyHigh 99%Lost21-24ScoresPick-sixJames M…TroyJames Madison fans: steadyJames Madison fans: steadyJames Madison fans: steadyJames Madison fans: quietJames Madison fans: quietJames Madison fans: steadyJames Madison fans: steadyJames Madison fans: steadyJames Madison fans: quietJames Madison fans: steadyJames Madison fans: quietJames Madison fans: quietJames Madison fans: quietJames Madison fans: quietJames Madison fans: quietJames Madison fans: steadyJames Madison fans: steadyJames Madison fans: quietJames Madison fans: steadyJames Madison fans: quietJames Madison fans: quietJames Madison fans: quietJames Madison fans: quietJames Madison fans: steadyJames Madison fans: quietJames Madison fans: quietJames Madison fans: loudJames Madison fans: loudJames Madison fans: steadyJames Madison fans: steadyJames Madison fans: steadyJames Madison fans: steadyJames Madison fans: loudJames Madison fans: steadyJames Madison fans: steadyJames Madison fans: loudJames Madison fans: steadyJames Madison fans: steadyJames Madison fans: loudJames Madison fans: loudest stretchJames Madison fans: loudJames Madison fans: steadyJames Madison fans: loudJames Madison fans: steadyJames Madison fans: quietJames Madison fans: steadyJames Madison fans: steadyJames Madison fans: loudJames Madison fans: steadyJames Madison fans: steadyJames Madison fans: loudJames Madison fans: loudJames Madison fans: steadyJames Madison fans: loudJames Madison fans: loudJames Madison fans: steadyJames Madison fans: loudJames Madison fans: steadyJames Madison fans: loudJames Madison fans: loudTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: steadyTroy fans: quietTroy fans: quietTroy fans: steadyTroy fans: quietTroy fans: steadyTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: steadyTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quietTroy fans: quiet

The two plays that swung it

  1. 1OTEvans 3-yd runTroy 29% → 47% (+18)
  2. 2OTWolfe 27-yd field goal, Troy goes ahead 24-21Troy 28% → 100% (+72)

The two plays that swung it

  1. 1OTEvans 3-yd runJames Madison 71% → 53% (−18)
  2. 2OTWolfe 27-yd field goal, Troy goes ahead 24-21James Madison 72% → 0% (−72)

BILLY NAPIER WOKE UP FEELING THE CHEESIEST (AGAIN)

Q4 0:20 · r/CFB game thread

What fans said, play by play

The line in bold above each quote is written by our model from the thread’s comments and the play-by-play.

  1. Q2 1:10Coleman throws interception to Powe as JMU fans rage at the turnoverHow many meatball subs do we need until we finally start JC over Coleman.r/CFB game thread
  2. Q3 7:42JMU fumbles, Troy scores, tying game as fans lament offensive incompetenceEveryone saw that fumble coming rightr/CFB game thread
  3. Q3 6:11Coleman interception fuels JMU fans' frustration with offensive strugglesI think I'm officially over Coleman. Put Evans in full time or even Maiden, Coleman just doesn't have itr/CFB game thread
  4. Q4 9:14James Madison fans criticize Napier for running three times before punting from the Troy 40Our punter is doing his bestr/CFB game thread
  5. Q4 7:57Troy fans celebrate as the run game returns, while JMU fans despair over their team's collapseNavy and Army are gonna run for 700 yards on usr/CFB game thread
  6. Q4 5:47Fans criticize Troy for missing a 49-yard field goal attempt by WolfeEver since JMU announced it was headed to the American it has been downhillr/CFB game thread
  7. Q4 0:20Fans rip Billy Napier for running plays instead of kicking a field goalThat series right there should get Napier fired. It doesn’t matter if JMU ends up 8-1, he is incompetent.r/CFB game thread
Troy’s chance to win after every play.
How to read this chartStarts from the pregame line (James Madison -17.5), at 8% for Troy (the play-by-play feed's kickoff number, moved to match the line; our model's and the betting line's own numbers are in “The betting line, and the fans”). Dots are the biggest swings; ticks under the chart are scores. Outlined diamonds mark rare plays. Under the scores, r/CFB comments per minute from fans with a James Madison or Troy flair (317 and 24); both sides share one scale, regulation only. A gold diamond marks a play fans were reacting to.

Watch the plays

The bar and the arrow show Troy’s chance to win after each play; the logo is the team the play helped.

  1. Q1, 8:57Coleman 2-yd TD pass to ScottJames Madison goes ahead 7-0Q1, 8:57 · Troy 0, James Madison 7▼3%Troy’s chance to win, 8% to 5%▼3%Troy’s chance to win, 8% to 5%Watch from this playESPN College Football
  2. Q1, 4:55Coleman 31-yd TD pass to WisloskiJames Madison leads 14-0Q1, 4:55 · Troy 0, James Madison 140-14score after the play0-14score after the playWatch from this playESPN College Football
  3. Q2, 8:41Cromwell 14-yd TD runJames Madison leads 21-7Q2, 8:41 · Troy 7, James Madison 217-21score after the play7-21score after the playWatch from this playESPN College Football
  4. Q2, 1:10Coleman intercepted by Powe at the JMU45Q2, 1:10 · Troy 7, James Madison 217-21score after the play7-21score after the playWatch from this playESPN College Football
  5. Q3, 14:26Evans intercepted by Powe at the JMU37 and returned for a TDcuts it to 21-14Q3, 14:26 · Troy 14, James Madison 21▲4%Troy’s chance to win, 2% to 6%▲4%Troy’s chance to win, 2% to 6%Watch from this playESPN College Football
  6. Q3, 7:42Evans 14-yd pass to HarrisonfumbledQ3, 7:42 · Troy 14, James Madison 21▲4%Troy’s chance to win, 6% to 10%▲4%Troy’s chance to win, 6% to 10%Watch from this playESPN College Football
  7. Q3, 6:25Merriweather 28-yd TD runties it 21-21Q3, 6:25 · Troy 21, James Madison 21▲8%Troy’s chance to win, 8% to 16%▲8%Troy’s chance to win, 8% to 16%Watch from this playESPN College Football
  8. Q3, 6:11Coleman intercepted by Powe at the Troy 38Q3, 6:11 · Troy 21, James Madison 21▲10%Troy’s chance to win, 13% to 23%▲10%Troy’s chance to win, 13% to 23%Watch from this playESPN College Football

Every drive

Troy scored on 3 of its 15 drives; James Madison on 3 of its 16.

Troy’s drives are teal, James Madison’s amber. A line runs from where a drive started to where it ended; a filled dot means it scored.

own goalgoal lineQ1Troy: Turned over on downs, from 75 yards out to 41DownsJames Madison: Touchdown, from 59 yards out to 0TouchdownTroy: Punt, from 75 yards out to 78PuntJames Madison: Touchdown, from 45 yards out to 0TouchdownTroy: Touchdown, from 75 yards out to 0TouchdownQ2James Madison: Touchdown, from 75 yards out to 0TouchdownTroy: Punt, from 75 yards out to 68PuntJames Madison: Punt, from 65 yards out to 63PuntTroy: Punt, from 75 yards out to 76PuntJames Madison: Turned over on downs, from 67 yards out to 24DownsTroy: Punt, from 76 yards out to 53PuntJames Madison: Interception, from 86 yards out to 84InterceptionTroy: Turned over on downs, from 45 yards out to 38DownsJames Madison: Punt, from 62 yards out to 62PuntTroy: End of half, from 78 yards out to 69End of halfQ3James Madison: Interception returned for a touchdown, from 75 yards out to 73Interception TDJames Madison: Punt, from 75 yards out to 72PuntTroy: Punt, from 69 yards out to 63PuntJames Madison: Punt, from 78 yards out to 74PuntTroy: Punt, from 65 yards out to 62PuntJames Madison: Turned over on downs, from 85 yards out to 58DownsTroy: Touchdown, from 42 yards out to 0TouchdownJames Madison: Interception, from 75 yards out to 50InterceptionTroy: Fumble, from 62 yards out to 50FumbleJames Madison: Punt, from 50 yards out to 37PuntTroy: Turned over on downs, from 89 yards out to 45DownsQ4James Madison: Punt, from 55 yards out to 40PuntTroy: Missed field goal, from 92 yards out to 30Missed FGJames Madison: End of game, from 70 yards out to 37End of gameOTJames Madison: Turned over on downs, from 25 yards out to 5DownsTroy: Field goal, from 25 yards out to 9Field goal

From James Madison’s side

James Madison’s best moment: Evans 3-yd run (OT). It lifted James Madison’s win chance by 17 points.

How James Madison fans took it: “Well it’s been a good run. The poop curse is real. How long will we be in purgatory for?” r/CFB game thread

When fans got loud

Loud

The jump was loud; the crowd was steady.

FirstSecondThirdFourthTroy fansJames Madison fans

The winner was given almost no chance at its low point.

What it cost

James Madison’s chance to make the playoff fell from 10% to 4%.

Make the playoff

Troy · won0% → 0%
James Madison · lost10% → ▼4%10%▼ 4%

Win the conference

Troy · won1% → ▲2%
James Madison · lost46% → ▼32%46%▼ 32%

Before the game (October 28, 2026) → after this result alone, in our model. Other games that weekend move it too, so the team page may differ.

Troy plays vs Louisiana Tech on Sat Nov 7 with a 2% chance to win the conference. James Madison plays at Southern Miss on Thu Nov 5 with a 4% chance to make the playoff.

Box score

Troy 24, James Madison 21

Troy covered +17.5 by 20.5. The total, 45, stayed under 52.5.

TroyJames MadisonTotal yardsTroy 349James Madison 408349408Passing yardsTroy 179James Madison 247179247Rushing yardsTroy 170James Madison 161170161First downsTroy 17James Madison 171717TurnoversTroy 1James Madison 515Time of possessionTroy 32:35James Madison 27:2532:3527:25
Team totalsTroyJames Madison
Total yards349408
Passing15 of 31, 179 yds22 of 35, 247 yds
Rushing45 for 170 yds42 for 161 yds
First downs1717
Third down4 of 157 of 18
Fourth down0 of 31 of 3
Turnovers15
Penalties7 for 44 yds10 for 71 yds
Time of possession32:3527:25

Troy leaders

  • Passing Tucker Kilcrease 15 of 31, 179 yds
  • Rushing Jaheim Merriweather 13 for 84 yds, 1 TD; Tucker Kilcrease 17 for 40 yds
  • Receiving Noreel White 3 for 64 yds; Howard Kinchen 2 for 31 yds

James Madison leaders

  • Passing Camden Coleman 14 of 25, 175 yds, 2 TD, 2 INT
  • Rushing Seth Cromwell 23 for 135 yds, 1 TD; Nick Herman 7 for 15 yds
  • Receiving Michael Scott 4 for 68 yds; Braeden Wisloski 4 for 62 yds, 1 TD

No rain through the game

55° at kickoff · no rain recorded

The usual here around this date is 56°, with about 7 in 10 games between 44° and 67°.

Game-day temperatures at Bridgeforth Stadium

Win chance with rain, wind and thunder from the nearest airport, by game timeQ1Q2Q3Q4James Madison favoredTroy favored0%Win chanceJames MadisonRaininches per 10 min0.1 inNo rain recordedWindmph, average and gusts20 mph40 mphHourly wind only at this airport
Win chance with rain, wind and thunder from the nearest airport, by game timeQ1Q2Q3Q4James Madison favoredTroy favoredRain · inches per 10 min0.1 inNo rain recordedWind · miles per hour2040Hourly wind only at this airport

Drag along the chart, or step through the game.

Overtime11:26 p.m.
Troy 24, James Madison 21 · James Madison 0% to win
no rain · 47°
Wolfe 27-yd field goal, Troy goes ahead 24-21

Jump to

Where this weather comes fromMeasured at Bridgewater airport, 6.7 miles away. Wind and rain are airport readings near the stadium, not on the field. Game times come from the play-by-play, good to a minute or two. Source: National Weather Service, through the Iowa Environmental Mesonet. Field direction from OpenStreetMap contributors.

Before kickoff

Recent games, the series and the betting line below are as they stood going in; the season profile is the season so far.

Recent games

Last three games

Troy · 3-4

Rated 113th in our preseason ratings, 131st now.

1-2 in its last three — but nothing on this résumé beats a top-40 team yet.

L 10-21 @ Utah State No. 62 of 668 teams

lost by 11 as a 3-point underdog

Troy lost 10-21 at Utah State. Chance to win started at 31%, low under 1%, high 62%.

L 17-27 @ MissouriTop 25 No. 36 of 668 teams

lost by 10 as a 26.5-point underdog

Troy lost 17-27 at Missouri. Chance to win started at 3%, low under 1%, high 22%.

Last three games

James Madison · 7-1

Rated 85th in our preseason ratings, 41st now, up 44 spots.

2-1 in its last three — but nothing on this résumé beats a top-40 team yet.

W 87-3 vs Wagner No. 248 of 668 teams

won by 84 as a 46.5-point favorite

James Madison won 87-3 vs Wagner. Never in doubt.

Week by week

James Madison

Wk 4: W 46-20 at Old Dominion▲26Old Domi…Wk 5: W 45-17 vs Marshall▲28MarshallWk 6: W 27-24 at Georgia Southern▲3G. South…Wk 7: W 49-22 vs Georgia State▲27G. St.Wk 8: L 31-34 at App State▼3App State
  • Wk 4Wat Old Dominion46-20
  • Wk 5Wvs Marshall45-17
  • Wk 6Wat Georgia Southern27-24
  • Wk 7Wvs Georgia State49-22
  • Wk 8Lat App State31-34

Troy

Wk 3: L 17-27 at Missouri▼10MissouriWk 4: L 10-21 at Utah State▼11Utah St.Wk 6: W 55-34 vs Southern Miss▲21S. MissWk 7: L 6-33 at Louisiana▼27LouisianaWk 8: L 14-21 vs UL Monroe▼7UL Monroe
  • Wk 3Lat Missouri17-27
  • Wk 4Lat Utah State10-21
  • Wk 6Wvs Southern Miss55-34
  • Wk 7Lat Louisiana6-33
  • Wk 8Lvs UL Monroe14-21

Power rating by week

James Madison is rated 9.1 points ahead as of week 8. Our power rating by week; higher is better.

81-6Wk 0Wk 4Wk 8James MadisonTroy

Matchups

Biggest mismatch: Troy’s EPA/play against James Madison, 75 points

Each row ranks the two sides among all teams. The longer the line, the bigger the mismatch.

  1. Troy’s EPA/play against James Madison’s defense

    75 pointsweakerstronger50th

    Troy offense, 12th percentile · James Madison defense, 87th

  2. Troy’s passing EPA against James Madison’s defense

    68 pointsweakerstronger50th

    Troy offense, 8th percentile · James Madison defense, 76th

  3. James Madison’s explosive plays against Troy’s defense

    18 pointsweakerstronger50th

    James Madison offense, 53rd percentile · Troy defense, 35th

Season profile, all the rows

Season profile

TroyJames Madison
EPA/play, offense
Troy · 12James Madison · 78
EPA/play, defense
Troy · 63James Madison ·…
Success rate, offense
Troy · 11James Madison · 68
Success rate, defense
Troy · 63James Madison · 80
Explosive-play rate, offense
Troy · 39James Madison · 53
Explosive-play rate, defense
Troy · 35James Madison · 47
Rush EPA, offense
Troy · 43James Madison · 82
Rush EPA, defense
Troy · 44James Madison · 88
Pass EPA, offense
Troy · 8James Madison · 76
Pass EPA, defense
Troy · 72James Madison · 76

The series

James Madison leads the series 2-0

2 meetings since 2023 · James Madison has won the last 2

  • 2025James Madison 31-14James Madison won 31-14 vs Troy. Chance to win started at 94%, low 82%, high better than 99%.
  • 2023James Madison 16-14James Madison won 16-14 at Troy. Chance to win started at 38%, low 31%, high 92%.

Each line is James Madison’s chance to win through that meeting. James Madison is 1-1 in the meetings since 2018 that were still close in the fourth quarter.

Line, fans and home field

The betting line, and the fans

Troy fans are in a better mood than James Madison fans (85th percentile vs 13th among FBS fanbases), even with James Madison favored.

50-50Model 92% · Line 92%James Madison fans · 13thTroy fans · 85thTroyJames Madison

James Madison favored by 17.5 · Total 52.5

How games like this usually go

James Madison by 17.5, on the usual path until Q3 1:15

50%90%Q1Q2Q3Q450%90%Q1Q2Q3Q4

Half of games8 in 10 gamesThis game

The band is where a favorite’s chance ran in the 265 games since 2025 with a favorite of 14.5 to 21.5 points.

The market

The books’ cut: 4.2%, the margin built into the odds

Home field

James Madison is worth +6.1 points (±4.5) more at home than on the road since 2018 — top third of FBS, 83rd percentile.

85% at home, 64% on the road against FBS opponents (22-4 home, 21-12 away).

Our model gives every stadium the same flat 2.3-point home edge (why); the books use about 3. Against the closing line this stadium reads +1.6 at home vs. away over 60 games — inside the ±8.8 noise, so the flat number is the honest one here.

Night kickoff — historically worth about half a point more to the home side against the number, and not much more than that. The visitors travel about 608 miles to get here.

Last meeting in our History pages

Where next

Conference standings

Going into this game: place in the conference, then conference record.

Full Sun Belt standings