3Billy Napier takes over at James Madison
Billy Napier replaces Bob Chesney as James Madison's head coach.
3Billy Napier replaces Bob Chesney as James Madison's head coach.
James Madison is the program that climbed out of the FCS in 2022 and was in the College Football Playoff by 2025 — a rise so fast that Harrisonburg still says it out loud just to believe it.
The grievance is the rulebook: the same sport that kept JMU out of bowls on transition technicalities, then made the Dukes climb into the Playoff anyway. Fans remember exactly who told them to wait th…
Approaching
30 days
until kickoff · vs Liberty · Sat Sep 5 · 16:00 UTC
James Madison is the FBS newcomer whose 2004 + 2016 + 2019 FCS national titles + 2022 FBS reclassification + 2023 11-2 Sun Belt championship game define the most-recent G5 ascent story.
The team's strong transfer inflow and high continuity suggest a competitive season, with a focus on improving depth in key positions.
Duke Dog is patient.
the open questioncan a new staff change the trajectory?
Napier, who led Florida to a 12-2 season and #19 AP ranking, inherits a 78% returning roster but faces the challenge of stabilizing a program that has had three coaches in five years.
Bob Chesney's second season opens with a 12-2 record and a #19 AP ranking, but coordinator changes and an uneasy fanbase signal tension ahead.
Chesney's second-year portal class targets CB and DL depth while replacing Jerald James — the Sun Belt's top-3 haul reflects a roster already built for another title run.
James Madison: coordinator change reshaping a unit.
Wayne Knight does NOT see a usage spike in garbage time -- his workload holds steady regardless of score, and he's also efficient in competitive snaps -- the production isn't just garbage-time padding.
Jobi Malary: a closer signal screened this season.
James Madison has reached elite-tier consistency — Bob Chesney's second season demands whether a #127 talent rank can sustain a 27-8 run as a national power.
Top 3 commits
Fan confidence a bit lower than recent years
10th percentile among FBS programs
Market outlook
Sportsbook consensus · best odds across multiple books · 2026-08-06
James Madison · Next-Season Outcome Band
Final-season-aware projection: floor / base / ceiling include conference title and CFP games where the model supports them, so a ceiling can exceed a 12-game regular season.
Billy Napier took over as James Madison's head coach, replacing Bob Chesney. It is the program's third head coach in five seasons. It's not the hire that's the story anymore — it's everything it set in motion. The room has bought in, but early believers have been wrong before.
The 'this hire changes everything' takes -- new-era believers making the case early.
The 'show me the body of work' counter -- resume gaps, scheme fits, and 'not that guy' reads.
Nothing in our corpus yet — this door stays open for when there is.
Only 2 of 221 board posts mention it — below our floor to call a community stance. Shown as texture, not a verdict.
Board health this week (117 posts): 12% positive · 56% neutral · 32% negative. Team-level weekly mood — not specific to this event. The boards ≠ the fanbase: a self-selected vocal slice.
James Madison: coordinator change reshaping a unit.
The optimistic read: momentum, and the 'this is real' takes.
The analytical counter: rankings, results, and 'the hype is ahead of the tape' takes.
Only 11 of 221 board posts mention it — below our floor to call a community stance. Shown as texture, not a verdict.
Board health this week (117 posts): 12% positive · 56% neutral · 32% negative. Team-level weekly mood — not specific to this event. The boards ≠ the fanbase: a self-selected vocal slice.
Recent Form · last 10 games
Four of five. The board favors this trend.
Opens Sep 5
vs Liberty · at home
✓ fact on line · ~ our read on style
Fan mood index · most recent r/cfb data
Recruiting Footprint · 2026
FL leads the 2026 class with 6 commits. National footprint reaching 11 states.
Where they recruit · 2023-2026
79 signees across 17 states, 2023-2026. VA leads the pull.
Top community posts · last 12 months · r/cfb
60 of 66 AP voters have them ranked, final AP ballot (2025) — from #14, Alex Taylor (Wyoming Tribune Eagle), to #25, Nicole Auerbach (NBC Sports). 6 voters left them off the ballot entirely.
Individual AP Top 25 ballots, final AP ballot, 2025 — 66 voters tracked.
9 games with TV coverage: 5 ESPN, 1 cable, 3 streaming
Kickoff windows: 2 noon, 3 afternoon, 4 primetime
14% recovery rate on their own fumbles — below the ~51% league baseline.
1 of 7 own fumbles recovered themselves, 2025 only.
17% of tipped/broken-up passes have turned into picks — about the ~19% league average.
12 interceptions of 71 disrupted passes (59 deflected, 12 intercepted), 2025 only.
105 penalties committed, 78 drawn on opponents — ceding 343 yards of field position.
1015 penalty yards committed vs. 672 drawn on opponents, 2025 season total.
What moved it — fall camp · last 14 days
Fanbase Signals
Position = mood · width = volume · color = the kind of feeling
What little we hear
Only 7 cohort(s) cleared the signal floor this week, so we won’t stage a split we can’t back. Here’s the honest read:
How James Madison fans actually talk real · top-upvoted
Not sure why the NCAA didn't grandfather in athletes, just felt like an L waiting to happen
The crowd’s loudest take by upvotes — read for mood, not as a side. The cohort read is the measured part.
What this fanbase keeps coming back to our read · topic model
Topics are model-labeled from Reddit — a rough signal of what this fanbase is circling right now.
~ our readJames Madison fans are down on the program, with a bit less hard evidence than most fanbases.
✓ counted We read 117 posts from James Madison fans this week.
“Y’all better keep winning to make us look good. Hopefully we do the same for you.”— r/CFB
“Cig is immune to voodoo. He’s always had the mindset of beating opponents into the ground, not just trying to win”— r/CFB
“Just your typical double digit conference road win, nothing to see here CFP committee”— r/CFB
“That's how I felt about JMU's last season. A rebuilding year with a new HC who overperforms and then shits the bed late season as JMU and App trade games every season.”— r/CFB
Five Lenses
What people are saying right now
Fanbase Health Index · James Madison · high confidence
“JMU offense: James Madison in July of 1836”
FBS rankings · 2025 season · all stats vs 136 FBS programs
| Player | # | G | Cmp/Att | Pct | Yds | Y/A | TD | INT | Rate | QBR | Adj ANY/A | Sack% | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Scrambler · +0.19 EPA/play | 14 | 14 | 216 / 370 | 58.4 | 2806 #46 FBS | 7.6 | 23 #32 FBS | 8 | 138.3 | 57.9 | 7.1 | 5.1 | |
Yards by week → ScramblerMakes plays with feet when the pocket collapses. Efficiency still on the rise. All-Conference honorable mention / 2nd team — the recognition has started. 45 of 183 QBs we've classified this way this season. Season receipt Rush usage25.6% 62th percentile · FBS QBs, min. 80 attempts Plays like Aura Tax — perception-vs-production gap across 3 tracked snapshots, 51 mentions | |||||||||||||
| +0.04 EPA/play | 9 | 8 | 8 / 11 | 72.7 | 100 | 9.1 | 3 | 2 | 202.7 | 64.6 | — | — | |
Yards by week → | |||||||||||||
| Player | # | G | Car | Yds | Avg | TD | Long | 3rd Dn Use | Pass Dn Use | Stuff% | 10+% | Tgt Share | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Speed Merchant · +0.16 EPA/play | 3 | 14 | 207 | 1373 #7 FBS | 6.6 | 9 #65 FBS | 73 | 14.4 | 18.7 | 20 | 14.5 | 19.9% (51/256) | |
Yards by week → Speed MerchantCuts upfield fast. Designed to find the crease, not run through the line. All-Conference honorable mention / 2nd team — the recognition has started. 48 of 349 RBs we've classified this way this season. Season receipt Yards / carry6.7 90th percentile · FBS RBs, min. 40 carries Receiving share16.2% 76th percentile · FBS RBs, min. 40 carries Trait fingerprint Plays like our readBreakout: his CFB Index score went from the 57th percentile among FBS RBs to the 98th | |||||||||||||
| Workhorse · -0.09 EPA/play | 23 | 8 | 82 | 415 | 5.1 | 5 | 26 | 14.2 | 7.2 | 15 | 15 | — | |
Yards by week → WorkhorseBuilt to take 20+ carries per game. Volume is the value. Part-time starter — splitting the role or filling in on injury. 52 of 349 RBs we've classified this way this season. Season receipt Weight229 lb 94th percentile · FBS RBs, min. 40 carries Receiving share1.2% bottom 6th percentile · FBS RBs, min. 40 carries Plays like View Jordan Fuller's full player page | |||||||||||||
| Speed Merchant · +0.22 EPA/play | 28 | 8 | 43 | 349 | 8.1 | 4 | 73 | 5.2 | 2.9 | — | — | — | |
Yards by week → Speed MerchantCuts upfield fast. Designed to find the crease, not run through the line. 48 of 349 RBs we've classified this way this season. Season receipt Yards / carry8.8 100th percentile · FBS RBs, min. 40 carries Rush TD rate9.3% 97th percentile · FBS RBs, min. 40 carries Plays like View Jobi Malary's full player page | |||||||||||||
| +0.02 EPA/play | 6 | 11 | 34 | 195 | 5.7 | 0 | 35 | 2 | 6.8 | — | — | — | |
Yards by week → | |||||||||||||
| -0.02 EPA/play | 5 | 4 | 24 | 120 | 5 | 0 | 24 | 3.8 | 4.9 | — | — | — | |
Yards by week → | |||||||||||||
| Player | # | G | Rec | Yds | Avg | TD | Long | 3rd Dn Use | Pass Dn Use | Tgt Share | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Deep Threat · +1.12 EPA/play | 13 | 12 | 36 | 624 | 17.3 | 5 | 62 | 8.3 | 8.1 | 17.6% (45/256) | |
Yards by week → Deep Threat· Money-downStretches the field vertically. Every snap is a potential big play. lives on the sticks and moves the chains All-Conference honorable mention / 2nd team — the recognition has started. 100 of 558 WRs we've classified this way this season. Season receipt Yards / reception17.8 88th percentile · FBS WRs, min. 12 receptions EPA / play (adj)1.1 99th percentile · FBS WRs, min. 12 receptions Trait fingerprint Plays like our readUnranked recruit — top-quartile production against his own recruiting profile | |||||||||||
| Deep Threat · +1.02 EPA/play | 11 | 10 | 28 | 500 | 17.9 | 5 | 76 | 5.7 | 5 | 11.7% (30/256) | |
Yards by week → Deep Threat· Money-downStretches the field vertically. Every snap is a potential big play. lives on the sticks and moves the chains 100 of 558 WRs we've classified this way this season. Season receipt Yards / reception19.9 96th percentile · FBS WRs, min. 12 receptions EPA / play (adj)1.0 98th percentile · FBS WRs, min. 12 receptions Trait fingerprint Plays like View Nick DeGennaro's full player page | |||||||||||
| Possession Receiver · +0.75 EPA/play | — | 14 | 30 | 396 | 13.2 | 1 | 80 | 4.6 | 6.2 | 12.5% (32/256) | |
Yards by week → Possession Receiver· Boom-or-bustReliable target who converts on critical downs. Not flashy; consistently productive. his yards come in chunks — feast or famine The most common profile in its group this season — 332 of 558 classified this way. Played in 14 of 21 games this season · senior View Jaylan Sanchez's full player page | |||||||||||
| Possession Receiver · +0.45 EPA/play | 10 | 14 | 26 | 358 | 13.8 | 4 | 68 | 3.5 | 2.8 | 9.0% (23/256) | |
Yards by week → Possession Receiver· Boom-or-bustReliable target who converts on critical downs. Not flashy; consistently productive. his yards come in chunks — feast or famine The most common profile in its group this season — 332 of 558 classified this way. Played in 14 of 21 games this season · junior our readAscending: his CFB Index score moved from the 0th to 44th percentile among FBS WRs | |||||||||||
| Red-Zone Weapon · +0.99 EPA/play | 15 | 11 | 17 | 192 | 11.3 | 3 | 36 | 2.7 | 3.1 | 7.4% (19/256) | |
Yards by week → Red-Zone WeaponThe first read called near the goal line — size and catch radius do the rest. 12 of 223 TEs we've classified this way this season. Season receipt TD rate17.6% 86th percentile · FBS TEs, min. 8 receptions Yards / reception5.8 bottom 7th percentile · FBS TEs, min. 8 receptions Trait fingerprint Plays like View Lakota Dippre's full player page | |||||||||||
| Complete TE · +0.36 EPA/play | 18 | 9 | 12 | 139 | 11.6 | 1 | 23 | 1.9 | 2.4 | 6.2% (16/256) | |
Yards by week → Complete TENo single go-to route — the receiving numbers show up inline and split out alike. The most common profile in its group this season — 177 of 223 classified this way. Played in 9 of 21 games this season · senior View Logan Kyle's full player page | |||||||||||
| +0.92 EPA/play | 17 | 5 | 8 | 85 | 10.6 | 1 | 32 | 5.9 | 3.8 | — | |
Yards by week → | |||||||||||
| +0.97 EPA/play | 8 | 5 | 7 | 81 | 11.6 | 2 | 20 | 1.5 | 0.9 | — | |
Yards by week → | |||||||||||
| +0.33 EPA/play | 12 | 6 | 7 | 73 | 10.4 | 1 | 20 | 3.5 | 2.3 | — | |
Yards by week → | |||||||||||
| Player | # | G | Tot | Solo | TFL | Sack | Hur |
|---|---|---|---|---|---|---|---|
| 3-Tech Penetrator | 95 | 13 | 46 | 17 | 14 #33 FBS | 6.5 #55 FBS | 7 |
3-Tech PenetratorDisruptive interior rusher who lives in the backfield. Impact starter — above-average production for the conference. 269 of 809 IDLs we've classified this way this season. Season receipt TFL rate30.4% 95th percentile · FBS interior linemen, min. 10 tackles Plays like View Sahir West's full player page | |||||||
| 3-Tech Penetrator | 8 | 12 | 40 | 11 | 6.5 | 2 | 7 |
3-Tech PenetratorDisruptive interior rusher who lives in the backfield. Starter — over 60% of the snaps, holding the job. 269 of 809 IDLs we've classified this way this season. Season receipt TFL rate16.2% 57th percentile · FBS interior linemen, min. 10 tackles Plays like View Amar Thomas's full player page | |||||||
| 3-Tech Penetrator | 97 | 13 | 33 | 12 | 7.5 | 4.5 | 3 |
3-Tech PenetratorDisruptive interior rusher who lives in the backfield. Part-time starter — splitting the role or filling in on injury. 269 of 809 IDLs we've classified this way this season. Season receipt TFL rate22.7% 80th percentile · FBS interior linemen, min. 10 tackles Plays like View Aiden Gobaira's full player page | |||||||
| 3-Tech Penetrator | 9 | 13 | 31 | 13 | 7 | 5.5 | 6 |
3-Tech PenetratorDisruptive interior rusher who lives in the backfield. Part-time starter — splitting the role or filling in on injury. 269 of 809 IDLs we've classified this way this season. Season receipt TFL rate22.6% 80th percentile · FBS interior linemen, min. 10 tackles Plays like our readUnranked recruit — top-quartile production against his own recruiting profile | |||||||
| Two-Gap Base | 93 | 10 | 29 | 11 | 2.5 | 1 | 1 |
Two-Gap BaseStout at the point of attack — steady tackle-for-loss production without a standout pass-rush number. Part-time starter — splitting the role or filling in on injury. 388 of 809 IDLs we've classified this way this season. Season receipt TFL rate8.6% bottom 26th percentile · FBS interior linemen, min. 10 tackles Plays like our readAscending: his CFB Index score climbed from the 35th percentile to the 53rd among FBS IDLs | |||||||
| Two-Gap Base | — | 10 | 26 | 12 | 7 | 3 | 2 |
Two-Gap BaseStout at the point of attack — steady tackle-for-loss production without a standout pass-rush number. All-Conference honorable mention / 2nd team — the recognition has started. 388 of 809 IDLs we've classified this way this season. Season receipt TFL rate26.9% 90th percentile · FBS interior linemen, min. 10 tackles Plays like View Immanuel Bush's full player page | |||||||
| Two-Gap Base | 33 | 10 | 23 | 5 | 4 | 2 | 0 |
Two-Gap BaseStout at the point of attack — steady tackle-for-loss production without a standout pass-rush number. 388 of 809 IDLs we've classified this way this season. Season receipt TFL rate17.4% 61th percentile · FBS interior linemen, min. 10 tackles Plays like our readUnranked recruit — top-quartile production against his own recruiting profile | |||||||
| Two-Gap Base | 90 | 10 | 21 | 5 | 1 | 0 | 1 |
Two-Gap BaseStout at the point of attack — steady tackle-for-loss production without a standout pass-rush number. The most common profile in its group this season — 388 of 809 classified this way. Played in 10 of 21 games this season · senior our readBounce-Back: his CFB Index score shows a real arc: 62nd percentile among FBS IDLs, fell to 14th, now back up to 35th | |||||||
| 88 | 5 | 7 | 3 | 0 | 0 | 0 | |
| Player | # | G | Tot | Solo | Ast | TFL | Sack | PD | INT |
|---|---|---|---|---|---|---|---|---|---|
| Balanced Linebacker | 5 | 13 | 96 | 34 | 62 | 7 | 3 | 3 | 0 |
Balanced LinebackerSolid in every phase without a signature dimension. All-Conference honorable mention / 2nd team — the recognition has started. 362 of 660 LBs we've classified this way this season. Season receipt Tackle volume96 95th percentile · FBS linebackers, min. 15 tackles TFL rate7.3% bottom 39th percentile · FBS linebackers, min. 15 tackles Trait fingerprint Plays like View Trent Hendrick's full player page | |||||||||
| Coverage 'Backer | 56 | 12 | 51 | 18 | 33 | 6.5 | 1 | 3 | 0 |
Coverage 'BackerCarries tight ends and patrols the middle of the field in coverage. Part-time starter — splitting the role or filling in on injury. 99 of 660 LBs we've classified this way this season. Season receipt PD rate5.9% 88th percentile · FBS linebackers, min. 15 tackles TFL rate12.7% 68th percentile · FBS linebackers, min. 15 tackles Trait fingerprint Plays like View Drew Spinogatti's full player page | |||||||||
| Balanced Linebacker | 3 | 11 | 50 | 14 | 36 | 3 | 1 | 0 | 0 |
Balanced LinebackerSolid in every phase without a signature dimension. Part-time starter — splitting the role or filling in on injury. 362 of 660 LBs we've classified this way this season. Season receipt Tackle volume50 bottom 49th percentile · FBS linebackers, min. 15 tackles PD rate0.0% bottom 18th percentile · FBS linebackers, min. 15 tackles Trait fingerprint Plays like our readAscending: his CFB Index score went from the 14th percentile among FBS LBs to the 41st | |||||||||
| 46 | 9 | 13 | 7 | 6 | 2.5 | 1 | 1 | 0 | |
| 26 | 4 | 8 | 3 | 5 | 1.5 | 0.5 | 0 | 0 | |
| 11 | 4 | 5 | 2 | 3 | 0 | 0 | 0 | 0 | |
| Player | # | G | Tot | PD | INT | TFL | Sack |
|---|---|---|---|---|---|---|---|
| Box Safety | 13 | 13 | 71 | 5 | 1 | 4.5 | 1 |
Box SafetyLives near the line of scrimmage as a de facto extra linebacker. Starter — over 60% of the snaps, holding the job. 166 of 801 Ss we've classified this way this season. Season receipt Tackle volume71 92th percentile · FBS safeties, min. 15 tackles Plays like our readBreakout: his CFB Index score now sits at the 81st percentile among FBS Ss, up from the 4th | |||||||
| Rover | 7 | 13 | 65 | 7 | 2 | 3 | 2 |
RoverHits like a linebacker and still takes the ball away. All-Conference honorable mention / 2nd team — the recognition has started. 83 of 801 Ss we've classified this way this season. Season receipt PD rate10.8% 64th percentile · FBS safeties, min. 15 tackles Plays like our readUnranked recruit — top-quartile production against his own recruiting profile | |||||||
| Perimeter Tackler | 2 | 12 | 44 | 7 | 1 | 3.5 | 0 |
Perimeter TacklerTargeted often and asked to tackle in space on the perimeter. Part-time starter — splitting the role or filling in on injury. 42 of 270 CBs we've classified this way this season. Season receipt Tackle volume44 86th percentile · FBS corners, min. 10 tackles Plays like our readAscending: his CFB Index score went from the 50th percentile among FBS CBs to the 81st | |||||||
| Hybrid Nickel | 32 | 14 | 36 | 12 #8 FBS | 2 | 3 | 0 |
Hybrid NickelMoves between deep coverage and the slot — the modern positionless DB. All-Conference honorable mention / 2nd team — the recognition has started. 419 of 801 Ss we've classified this way this season. Season receipt PD rate33.3% 100th percentile · FBS safeties, min. 15 tackles Plays like our readSustained Ascent: his CFB Index score shows two real climbs in a row — 0th to 67th to 94th percentile among FBS Ss | |||||||
| Ball Hawk | 30 | 14 | 35 | 8 #45 FBS | 5 #6 FBS | 0 | 0 |
Ball Hawk· Takeaway threatReads the quarterback's eyes and takes the ball away. the kind of DB who takes it back the other way 44 of 270 CBs we've classified this way this season. Season receipt PD rate22.9% 83th percentile · FBS corners, min. 10 tackles Plays like our readBreakout: his CFB Index score moved from the 31st to 99th percentile among FBS CBs | |||||||
| 21 | 10 | 12 | 1 | 0 | 0 | 0 | |
| 16 | 5 | 12 | 0 | 0 | 0 | 0 | |
| 1 | 6 | 8 | 1 | 0 | 0 | 0 | |
| 23 | 4 | 6 | 1 | 0 | 0 | 0 | |
| 12 | 3 | 6 | 0 | 1 | 0 | 0 | |
| 22 | 4 | 6 | 0 | 0 | 0 | 0 | |
| Player | # | G | FG M/A | FG% | XP M/A | Pts | Long |
|---|---|---|---|---|---|---|---|
| Steady | 5 | 14 | 14/19 | 73.7 | 65/65 | 107 | 47 |
| Player | # | G | No | Yds | Avg | Long | In20 | TB |
|---|---|---|---|---|---|---|---|---|
| Steady | 11 | 14 | 48 | 1968 | 41 | 61 | 16 | 3 |
Net average is unavailable — CFBD's punting feed carries gross yards only, with no return-yardage or touchback deduction.
| Player | # | G | No | Yds | Avg | TD | Long |
|---|---|---|---|---|---|---|---|
| 21 | 10 | 9 | 246 | 27.3 | 1 | 88 | |
| Possession Receiver · +0.45 EPA/play | 10 | 14 | 6 | 98 | 16.3 | 0 | 31 |
| Player | # | G | No | Yds | Avg | TD | Long |
|---|---|---|---|---|---|---|---|
| Speed Merchant · +0.16 EPA/play | 3 | 14 | 21 | 179 | 8.5 | 0 | 22 |
2025 stat leaders
finalRoster
2025+20 more
| Wk | Date | Us | Opp | Line | Opponent | Result | Record | Conf |
|---|---|---|---|---|---|---|---|---|
| 1 | Aug 30 | #47 | #166 | -27.5 | Weber State | W 45–10 128 | 1-0 | 0-0 |
| 2 | Sep 5 | #54 | #36 | +15.5 | @Louisville | L 14–28 131 | 1-1 | 0-0 |
| 4 | Sep 20 | #48 | #51 | -7.5 | @Liberty | W 31–13 127 | 2-1 | 0-0 |
| 5 | Sep 27 | #39 | #83 | -16.5 | Georgia Southern | W 35–10 121 | 3-1 | 1-0 |
| 6 | Oct 4 | #33 | #157 | -18.5 | @Georgia State | W 14–7 116 | 4-1 | 2-0 |
| 7 | Oct 11 | #50 | #95 | -18.5 | Louisiana | W 24–14 134 | 5-1 | 3-0 |
| 8 | Oct 18 | #51 | #40 | -3.5 | Old Dominion | W 63–27 129 | 6-1 | 4-0 |
| 10 | Oct 29 | #38 | #62 | -7 | @Texas State | W 52–20 135 | 7-1 | 4-0 |
| 11 | Nov 8 | #24 | #84 | -13.5 | @Marshall | W 35–23 145 | 8-1 | 5-0 |
| 12 | Nov 15 | #23 | #143 | -19.5 | App State | W 58–10 141 | 9-1 | 6-0 |
| 13 | Nov 22 | #18 | #72 | -15.5 | Washington State | W 24–20 118 | 10-1 | 6-0 |
| 14 | Nov 29 | #22 | #157 | -24.5 | @Coastal Carolina | W 59–10 132 | 11-1 | 7-0 |
| Conference Championship | ||||||||
| 15 | Dec 6 | #14 | #111 | -22.5 | Troy | W 31–14 134 | 12-1 | 8-0 |
| College Football Playoff | ||||||||
| 17 | Dec 21 | #14 | #3 | +20.5 | @Oregon | L 34–51 | 12-2 | 8-0 |
| Date | Opp | Result | Yds | TO | TOP | EPA/play | Success% | Explosive% | Note |
|---|---|---|---|---|---|---|---|---|---|
| Dec 21 | @Oregon | L 34–51 | — | — | — | +0.236 | 40.7% | 157.5% | Defense's roughest night |
| Dec 6 | Troy | W 31–14 | 411 | 2 | 30:34 | +0.046 | 37.7% | 122.7% | |
| Nov 29 | @Coastal Carolina | W 59–10 | 525 | 1 | 36:04 | +0.369 | 57.7% | 112.2% | Best success rate |
| Nov 22 | Washington State | W 24–20 | 319 | 1 | 25:02 | +0.127 | 40.4% | 125.0% | One-score win |
| Nov 15 | App State | W 58–10 | 627 | 1 | 42:18 | +0.298 | 50.5% | 124.2% | Blowout win |
| Nov 8 | @Marshall | W 35–23 | 409 | 1 | 28:03 | +0.172 | 38.3% | 160.6% | |
| Oct 29 | @Texas State | W 52–20 | 511 | 1 | 32:30 | +0.527 | 49.2% | 164.4% | Season-high EPA/play |
| Oct 18 | Old Dominion | W 63–27 | 624 | 1 | 41:26 | +0.396 | 49.4% | 165.4% | Most explosive |
| Oct 11 | Louisiana | W 24–14 | 483 | 3 | 36:51 | +0.189 | 47.5% | 102.8% | |
| Oct 4 | @Georgia State | W 14–7 | 292 | 0 | 31:53 | -0.012 | 40.6% | 97.4% | One-score win |
| Sep 27 | Georgia Southern | W 35–10 | 491 | 0 | 35:50 | +0.299 | 44.0% | 141.3% | |
| Sep 20 | @Liberty | W 31–13 | 446 | 1 | 33:03 | +0.248 | 48.1% | 119.1% | |
| Sep 5 | @Louisville | L 14–28 | 263 | 2 | 37:12 | -0.057 | 38.5% | 94.9% | Season-low EPA/play |
| Aug 30 | Weber State | W 45–10 | 458 | 2 | 32:27 | +0.278 | 47.9% | 132.5% | Blowout win |
| Season average (14 games) | 451 | 1.2 | +0.222 | 45.0% | 130.0% | ||||
James Madison fields a strong run-heavy offense behind an elite, gives up the big play defense.
Opponent-adjusted percentiles vs all FBS. Bar = where this team ranks — right is better.
Team identity · competitive snaps only
65th percentile quality, 44th percentile boom-dependency. Garbage time excluded from both axes — the same correction that changes the Q4 story below.
| Team | Quality percentile | Boom-share percentile |
|---|---|---|
| Air Force | 86th | 11th |
| Akron | 12th | 89th |
| Alabama | 58th | 17th |
| App State | 35th | 47th |
| Arizona | 64th | 37th |
| Arizona State | 41st | 62nd |
| Arkansas | 90th | 12th |
| Arkansas State | 17th | 66th |
| Army | 57th | 43rd |
| Auburn | 47th | 53rd |
| BYU | 78th | 19th |
| Baylor | 69th | 25th |
| Boise State | 66th | 20th |
| Boston College | 37th | 54th |
| Bowling Green | 2nd | 98th |
| Buffalo | 11th | 88th |
| California | 28th | 48th |
| Central Michigan | 52nd | 64th |
| Cincinnati | 89th | 16th |
| Clemson | 51st | 48th |
| Coastal Carolina | 17th | 83rd |
| Colorado | 18th | 84th |
| Colorado State | 16th | 83rd |
| Delaware | 38th | 58th |
| Duke | 80th | 14th |
| East Carolina | 63rd | 36th |
| Eastern Michigan | 49th | 42nd |
| Florida | 30th | 67th |
| Florida Atlantic | 62nd | 59th |
| Florida International | 42nd | 50th |
| Florida State | 83rd | 32nd |
| Fresno State | 26th | 73rd |
| Georgia | 81st | 3rd |
| Georgia Southern | 73rd | 21st |
| Georgia State | 36th | 70th |
| Georgia Tech | 84th | 5th |
| Hawai'i | 64th | 41st |
| Houston | 27th | 65th |
| Illinois | 75th | 26th |
| Indiana | 95th | 1st |
| Iowa | 44th | 40th |
| Iowa State | 68th | 22nd |
| Jacksonville State | 54th | 38th |
| James Madison | 65th | 44th |
| Kansas | 85th | 28th |
| Kansas State | 71st | 49th |
| Kennesaw State | 56th | 30th |
| Kent State | 21st | 86th |
| Kentucky | 15th | 85th |
| LSU | 14th | 81st |
| Liberty | 43rd | 56th |
| Louisiana | 19th | 73rd |
| Louisiana Tech | 39th | 61st |
| Louisville | 48th | 64th |
| Marshall | 55th | 39th |
| Maryland | 30th | 74th |
| Memphis | 80th | 24th |
| Miami | 76th | 5th |
| Miami (OH) | 34th | 67th |
| Michigan | 67th | 33rd |
| Michigan State | 27th | 75th |
| Middle Tennessee | 39th | 52nd |
| Minnesota | 29th | 77th |
| Mississippi State | 22nd | 77th |
| Missouri | 61st | 30th |
| Missouri State | 55th | 46th |
| NC State | 86th | 23rd |
| Navy | 94th | 17th |
| Nebraska | 48th | 57th |
| Nevada | 3rd | 97th |
| New Mexico | 58th | 60th |
| New Mexico State | 9th | 87th |
| North Carolina | 13th | 89th |
| North Texas | 98th | 7th |
| Northern Illinois | 8th | 92nd |
| Northwestern | 52nd | 36th |
| Notre Dame | 99th | 20th |
| Ohio | 67th | 18th |
| Ohio State | 93rd | 4th |
| Oklahoma | 20th | 80th |
| Oklahoma State | 5th | 95th |
| Old Dominion | 83rd | 45th |
| Ole Miss | 89th | 2nd |
| Oregon | 91st | 10th |
| Oregon State | 2nd | 98th |
| Penn State | 73rd | 33rd |
| Pittsburgh | 60th | 39th |
| Purdue | 25th | 78th |
| Rice | 6th | 94th |
| Rutgers | 70th | 27th |
| SMU | 74th | 42nd |
| Sam Houston | 4th | 96th |
| San Diego State | 24th | 76th |
| San José State | 45th | 69th |
| South Alabama | 36th | 58th |
| South Carolina | 23rd | 86th |
| South Florida | 87th | 23rd |
| Southern Miss | 40th | 55th |
| Stanford | 10th | 90th |
| Syracuse | 5th | 95th |
| TCU | 72nd | 35th |
| Temple | 70th | 34th |
| Tennessee | 96th | 11th |
| Texas | 45th | 55th |
| Texas A&M | 82nd | 14th |
| Texas State | 92nd | 8th |
| Texas Tech | 77th | 31st |
| Toledo | 50th | 61st |
| Troy | 14th | 80th |
| Tulane | 79th | 15th |
| Tulsa | 20th | 70th |
| UAB | 61st | 45th |
| UCF | 33rd | 82nd |
| UCLA | 23rd | 79th |
| UConn | 95th | 13th |
| UL Monroe | 11th | 92nd |
| UNLV | 88th | 9th |
| USC | 98th | 2nd |
| UTEP | 1st | 99th |
| UTSA | 77th | 51st |
| Utah | 97th | 6th |
| Utah State | 46th | 63rd |
| Vanderbilt | 100th | 0th |
| Virginia | 59th | 27th |
| Virginia Tech | 32nd | 71st |
| Wake Forest | 42nd | 72nd |
| Washington | 92nd | 8th |
| Washington State | 33rd | 52nd |
| West Virginia | 7th | 93rd |
| Western Kentucky | 53rd | 29th |
| Western Michigan | 31st | 68th |
| Wisconsin | 0th | 100th |
| Wyoming | 8th | 91st |
Fourth-quarter reliability, corrected
Raw Q4 EPA/play ranks 85th percentile in FBS. Strip out snaps taken with a blowout margin and it drops to the 24th — the correction is the finding, not a footnote.
Standard downs vs. passing downs
77th percentile success on standard downs, 52nd on passing downs — a 25-point gap between the two.
| Team | Standard-downs percentile | Passing-downs percentile |
|---|---|---|
| Air Force | 82nd | 69th |
| Akron | 20th | 36th |
| Alabama | 47th | 76th |
| App State | 41st | 80th |
| Arizona | 54th | 54th |
| Arizona State | 40th | 37th |
| Arkansas | 90th | 97th |
| Arkansas State | 51st | 40th |
| Army | 37th | 44th |
| Auburn | 73rd | 24th |
| Austin Peay | 56th | 13th |
| BYU | 91st | 46th |
| Ball State | 5th | 3rd |
| Baylor | 70th | 77th |
| Boise State | 42nd | 63rd |
| Boston College | 56th | 54th |
| Bowling Green | 10th | 17th |
| Bryant | 7th | 2nd |
| Buffalo | 29th | 20th |
| California | 25th | 66th |
| Central Michigan | 57th | 11th |
| Charlotte | 7th | 7th |
| Cincinnati | 89th | 65th |
| Clemson | 49th | 34th |
| Coastal Carolina | 16th | 22nd |
| Colorado | 8th | 48th |
| Colorado State | 29th | 35th |
| Delaware | 66th | 31st |
| Duke | 82nd | 63rd |
| East Carolina | 63rd | 91st |
| Eastern Michigan | 46th | 67th |
| Florida | 52nd | 45th |
| Florida Atlantic | 44th | 61st |
| Florida International | 50th | 26th |
| Florida State | 65th | 90th |
| Fresno State | 22nd | 71st |
| Georgia | 95th | 69th |
| Georgia Southern | 64th | 84th |
| Georgia State | 22nd | 75th |
| Georgia Tech | 92nd | 89th |
| Hawai'i | 33rd | 87th |
| Houston | 61st | 29th |
| Idaho | 30th | 78th |
| Idaho State | 93rd | 14th |
| Illinois | 79th | 95th |
| Indiana | 97th | 98th |
| Iowa | 74th | 19th |
| Iowa State | 80th | 58th |
| Jacksonville State | 59th | 56th |
| James Madison | 77th | 52nd |
| Kansas | 99th | 82nd |
| Kansas State | 37th | 59th |
| Kennesaw State | 44th | 67th |
| Kent State | 15th | 5th |
| Kentucky | 62nd | 29th |
| LSU | 18th | 52nd |
| Lafayette | 0th | 12th |
| Liberty | 65th | 53rd |
| Lindenwood | 4th | 1st |
| Long Island University | 24th | 78th |
| Louisiana | 24th | 23rd |
| Louisiana Tech | 41st | 24th |
| Louisville | 84th | 32nd |
| Maine | 3rd | 18th |
| Marshall | 71st | 62nd |
| Maryland | 11th | 86th |
| Massachusetts | 5th | 9th |
| Memphis | 75th | 68th |
| Merrimack | 1st | 83rd |
| Miami | 80th | 64th |
| Miami (OH) | 33rd | 39th |
| Michigan | 73rd | 74th |
| Michigan State | 48th | 39th |
| Middle Tennessee | 69th | 47th |
| Minnesota | 35th | 33rd |
| Mississippi State | 52nd | 35th |
| Missouri | 76th | 50th |
| Missouri State | 32nd | 50th |
| Murray State | 1st | 6th |
| NC State | 58th | 71st |
| Navy | 95th | 72nd |
| Nebraska | 78th | 51st |
| Nevada | 17th | 16th |
| New Mexico | 38th | 60th |
| New Mexico State | 16th | 33rd |
| North Carolina | 14th | 30th |
| North Texas | 100th | 97th |
| Northern Illinois | 9th | 5th |
| Northwestern | 48th | 88th |
| Notre Dame | 88th | 99th |
| Ohio | 69th | 76th |
| Ohio State | 99th | 99th |
| Oklahoma | 39th | 41st |
| Oklahoma State | 14th | 7th |
| Old Dominion | 72nd | 79th |
| Ole Miss | 83rd | 95th |
| Oregon | 93rd | 55th |
| Oregon State | 54th | 25th |
| Penn State | 76th | 73rd |
| Pittsburgh | 35th | 56th |
| Purdue | 46th | 88th |
| Rice | 20th | 0th |
| Rutgers | 71st | 84th |
| SMU | 50th | 57th |
| Sam Houston | 26th | 4th |
| San Diego State | 84th | 1st |
| San José State | 68th | 70th |
| South Alabama | 53rd | 28th |
| South Carolina | 31st | 8th |
| South Carolina State | 10th | 3rd |
| South Florida | 86th | 46th |
| Southern Miss | 27th | 38th |
| Stanford | 12th | 12th |
| Syracuse | 19th | 10th |
| TCU | 63rd | 82nd |
| Temple | 85th | 22nd |
| Tennessee | 97th | 81st |
| Texas | 27th | 61st |
| Texas A&M | 88th | 59th |
| Texas State | 60th | 93rd |
| Texas Tech | 45th | 65th |
| Toledo | 67th | 42nd |
| Troy | 18th | 27th |
| Tulane | 81st | 86th |
| Tulsa | 43rd | 43rd |
| UAB | 34th | 94th |
| UCF | 39th | 20th |
| UCLA | 28th | 48th |
| UConn | 96th | 37th |
| UL Monroe | 13th | 14th |
| UNLV | 78th | 85th |
| USC | 94th | 90th |
| UT Martin | 2nd | 41st |
| UTEP | 3rd | 10th |
| UTSA | 67th | 92nd |
| Utah | 87th | 96th |
| Utah State | 31st | 49th |
| Vanderbilt | 90th | 100th |
| Virginia | 36th | 73rd |
| Virginia Tech | 59th | 21st |
| Wake Forest | 21st | 31st |
| Washington | 98th | 93rd |
| Washington State | 61st | 44th |
| West Virginia | 12th | 18th |
| Western Kentucky | 55th | 80th |
| Western Michigan | 86th | 16th |
| Wisconsin | 6th | 27th |
| Wyoming | 23rd | 15th |
Halftime identity
1st-half offense ranks 58th percentile in FBS; 2nd-half, 82nd — competitive snaps only, garbage time excluded from both halves.
Schedule mirage
Raw EPA/play through week 21 is 0.22; 90th percentile once opponent strength is stripped out, it's 0.08. The widest gap came in week 1: 0.28 raw vs. 0.02 adjusted.
James Madison reads strongest in success rate allowed (top 2%) and epa allowed (top 5%); the crux lives in explosive plays allowed, where James Madison sits at the 1st percentile.
offense · strengths lead
defense · higher bar = harder to play against
hidden math · special situations
Most Similar Programs · James Madison
Static-attribute similarity across tier, archetype, conference, and voice. Not a prediction — a calibration.
Home-Field Advantage · James Madison · 2018-present
90% home win rate vs 70% on the road. margin runs +14.7 better at home. Bridgeforth Stadium seats 24,877, averaging 98% full (24,415 attendance, 24 games reported).
Positional competition · RB room
Wayne Knight and Jordan Fuller split the carries (202/283 vs 81/283) -- but the job isn't split the same way. Wayne Knight owns the receiving work.
Positional competition · WR/TE room
Landon Ellis (WR) and Lakota Dippre (TE) split the targets (41/59 vs 18/59) -- but the job isn't split the same way.
What changed
The biggest shift: 4th-down go rate moved up 12 points. The rest held closer to steady.
The biggest shift: red-zone pass rate moved down 13 points. The rest held closer to steady.
Season by season
Defensive identity · pass zones
On short passes, James Madison’s defense allows a completion rate below the FBS mean (58.7% vs 65.9% league-wide, shrunk toward the mean for its 195-play sample) — stingiest, 3 of 133 qualifying defenses.
We won’t show a deep-ball leaderboard here: at the defense level, most teams face well under 30 rich-feed deep targets all season — too thin to tell a real tendency from noise, so we won’t guess.
61°F average kickoff temp; 11% of games had measurable precipitation; 5 mph average wind.
Based on 35 home games with weather data.
11 seasons inside the CFP era, no bids yet — the era the program is still trying to break into.
James Madison's 2014–2025 record is 119-27. The era is still being written; the CFP line is the one the program is arguing for.
All-Time Record
since 1978 · 38 seasons · .688 win rate
James Madison moved up from the FCS in 2022, was barred from bowls for two years on transition rules, then went to the College Football Playoff in 2025. The sport kept telling the Dukes to wait their turn. They stopped waiting.
JMU earned its grievance the hard way. Three FCS national titles — 2004, 2016, 2019 — and then an FBS jump that produced an 11-2 season in year one, a Sun Belt Championship Game appearance in year two, and exactly zero bowl invitations because the rulebook said not yet. The program out-played teams that got to go bowling and watched from Harrisonburg. By the time the gate opened, the Dukes had a case ready-made and enough momentum to use it.
Bob Chesney coached JMU to a 12-2 season in 2025, an 8-0 Sun Belt record, the conference title over Troy, and a No. 19 final ranking before a 51-34 first-round Playoff loss to Oregon. Then Chesney left for UCLA — the second consecutive JMU head coach to win big in Harrisonburg and cash the ticket elsewhere. The program hired Billy Napier, former Florida and Louisiana head coach, as his replacement. Which raised, cleanly, the question the fanbase has been arguing since Curt Cignetti left for Indiana: is JMU the program, or is it the launchpad?
The 2026 season is the first real test of the machine theory. Cignetti took the formula to Indiana and won a national championship. The Dukes kept winning after he left. Chesney won a Playoff bid. The question now is whether a third coach in five years — and one with Napier's résumé — can sustain a rise that has outlived every man who built each chapter of it. If he can, Harrisonburg stops being a story about luck and starts being a model.
Built-not-bought football: fast, disciplined, a roster assembled on proven P4 contributors and portal pieces who absorb coaching immediately rather than upside projects who need time. The scheme prizes high-efficiency offense — quick reads, space-creating motion, ball distribution designed to maximize completions that become gains. On defense, the identity is preparation over personnel. The fan culture is brash and purple, a Shenandoah Valley program that has spent three years watching the sport catch up to what it already knew.
James Madison 2015–2025. Holding the line. The 10-year slope (+0.10 rungs / yr) doesn't tilt either way — the program lives at roughly Tier 3.
11 seasons on file
down middle peak CFP year
Season Standing · 2025 · 12-2 · CFP #24 / AP #19
James Madison: Ranked in the AP/Coaches polls, 16-25. National relevance achieved.
Sun Belt Standing · 2025
James Madison sits at the top of the Sun Belt at 8-0. Everyone else is chasing.
| # | Program | Record |
|---|---|---|
| 1 | James Madison | 8-0 |
| 2 | Old Dominion | 6-2 |
| 3 | Southern Miss | 5-3 |
| 4 | Troy | 5-3 |
| 5 | Coastal Carolina | 5-4 |
| 6 | Georgia Southern | 5-4 |
| 7 | Arkansas State | 4-3 |
| 8 | Louisiana | 4-3 |
| 9 | South Alabama | 3-4 |
| 10 | Louisiana Tech | 2-0 |
| 11 | Marshall | 2-5 |
| 12 | App State | 2-7 |
| 13 | UL Monroe | 1-6 |
| 14 | Georgia State | 0-8 |
Coaching Era · James Madison
Billy Napier took over from Bob Chesney for the 2026 season.
Three gameday rituals — the ones outsiders never quite catch.
since 2004
JMU won two FCS national championships under two different head coaches — Mickey Matthews 2004, Mike Houston 2016 — and reached two more title games as the runner-up (2017, 2019) under Cignetti. The championships built the credibility for the 2022 FBS reclassification.
since 1975
Bridgeforth Stadium's purple-and-gold crowd + 25,000+ capacity + Shenandoah Valley geographic setting + the JMU-specific 'Duke' (named for Samuel P. Duke, the university's second president, not a bishop) identity create a venue distinct from the larger flagship-state programs. The 2022 FBS-debut sellout streak continued through 2024.
since 2019
Curt Cignetti's 2019-2023 tenure — coming from IUP where he won multiple D-II titles — guided JMU through the FCS championship era + 2022 FBS reclassification + 2023 11-2 Sun Belt East championship game. Cignetti's 2024 departure to Indiana (producing the Indiana 11-1 + CFP appearance) is one of the more-improbable cross-program coaching pipeline arcs in CFB.
Program memory
Most weeks vanish. These didn’t.
JMU's first national title, the foundation of the dynasty identity
2024
After two transition seasons barred from the postseason, JMU finally reaches a bowl
A 12-2 season and the program's first Playoff appearance, a 51-34 first-round loss to Oregon
Moment of the Year · James Madison · 2025
Week 17 of 2025. The single game that defined the season's arc.
Bowl / Postseason Ledger
Most recent: 2025 — loss 51-34 (away). Last 5 postseason: 2-3.
Unit lineage
FBS-relative efficiency percentile per season (2014–2025), same population as the Coordinator Mirror board. Dashed vertical lines mark a coordinator change.
Hired for 2026: Cam Aiken — not yet reflected in on-field data.
Hired for 2026: co-Robert Bala / co-Josh Linam — not yet reflected in on-field data.
All-time top community posts · ranked by upvotes