ENSign in
NCAAF · Final

James Madison Dukes Defeat Liberty Flames 31-13

Saturday, September 20, 2025, 3:30 PM ET · Williams Stadium (VA)

James Madison Dukes 31, Liberty Flames 13, 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 James Madison Dukes vs Liberty Flames?

James Madison Dukes beat Liberty Flames 31-13 at Williams Stadium (VA) on September 20, 2025.

In a decisive matchup at Williams Stadium, the James Madison Dukes claimed a 31-13 victory over the Liberty Flames. This game was particularly significant as it showcased the contrasting fortunes of both teams, with James Madison improving their record to 3-1 while Liberty fell to 1-4 for the season. The Dukes have demonstrated a stronger performance this season, averaging 28.9 points scored per game, compared to Liberty's 26.9.

Liberty entered the game with a recent form of 5-5 over their last ten games, but they were struggling, having lost their last two matches. Their recent games included a 13-23 loss to the Bowling Green Falcons and a 24-34 defeat to the Jacksonville State Gamecocks. The Flames had a home record of 3-1 but faced difficulties on the road, with a 2-4 away record. In contrast, James Madison also held a 5-5 record in their last ten games but had a more favorable away record of 1-4. They were coming off a loss to the Louisville Cardinals, which ended their winning streak.

Historically, the matchup between these two teams has not been frequent, but the Dukes' performance in this game highlighted their growing strength in the league. The Flames have struggled against teams with strong defenses, and the Dukes capitalized on this, allowing only 21.7 points per game on average.

In terms of injuries, the block did not specify any key players missing from either side, suggesting both teams were fielding their strongest available lineups. This was crucial for James Madison as they looked to maintain their momentum in the league.

The betting market reflected a clear expectation of a Dukes victory, with Liberty's home win probability set at 0.0, indicating that bookmakers did not foresee a win for the Flames. This aligns with the performance trends observed in the lead-up to the game.

Weather conditions were not detailed in the block, but typically, games in September at Williams Stadium can feature warm temperatures, which may have played a role in the players' endurance and performance.

Viewers watching the game were likely to notice James Madison's effective offense, which has been averaging nearly 29 points per game, and their ability to capitalize on Liberty's defensive lapses. The Dukes' strategy appeared focused on exploiting the Flames' weaknesses, leading to a commanding performance that ultimately secured their victory.

Leaders

  • Passing yardsEthan Vasko4/10, 37 YDSLiberty Flames
  • Rushing yardsEvan Dickens17 CAR, 67 YDSLiberty Flames
  • Receiving yardsJamari Person2 REC, 29 YDSLiberty Flames
  • Passing yardsAlonza Barnett III17/25, 213 YDS, 1 TD, 1 INTJames Madison Dukes
  • Rushing yardsWayne Knight17 CAR, 89 YDS, 1 TDJames Madison Dukes
  • Receiving yardsJaylan Sanchez4 REC, 51 YDSJames Madison Dukes

Recent form

Liberty Flames

Last 10: 5-5Streak L226.9 scored · 23.8 allowed per game3-1 at home

  • L13-23at Bowling Green FalconsSep 13
  • L24-34at Jacksonville State GamecocksSep 6
  • W28-7vs Maine Black BearsAug 30
  • L18-20at Sam Houston BearkatsNov 29
  • W38-21vs Western Kentucky HilltoppersNov 23
  • W35-34at Massachusetts MinutemenNov 16
  • W37-17at Middle Tennessee Blue RaidersNov 9
  • L21-31vs Jacksonville State GamecocksOct 30
  • L24-27at Kennesaw State OwlsOct 23
  • W31-24vs Florida International PanthersOct 8

James Madison Dukes

Last 10: 5-5Streak L128.9 scored · 21.7 allowed per game1-4 away

  • L14-28at Louisville CardinalsSep 5
  • W45-10vs Weber State WildcatsAug 30
  • L33-35vs Marshall Thundering HerdDec 1
  • L20-34at App State MountaineersNov 23
  • W35-32at Old Dominion MonarchsNov 16
  • W38-7vs Georgia State PanthersNov 9
  • W32-15vs Southern Miss Golden EaglesOct 26
  • L14-28at Georgia Southern EaglesOct 19
  • W39-7vs Coastal Carolina ChanticleersOct 10
  • L19-21at UL Monroe WarhawksOct 5

Standings

TeamOverallIn conference
Delaware0-00-0
Florida International0-00-0
Kennesaw State0-00-0
Liberty0-00-0
Middle Tennessee0-00-0
Missouri State0-00-0
Sam Houston0-00-0
Western Kentucky0-00-0
Jacksonville State0-10-0
New Mexico State0-10-0

Box score

StatJames Madison DukesLiberty Flames
First downs2416
Third downs6-103-14
Fourth downs0-03-4
Total yards440233
Net passing yards21375
Completions17/257/21
Yards per pass8.53.6
Rushing yards227158
Rushing attempts4242
Yards per rush5.43.8
Penalties7-726-44
Turnovers10
Fumbles lost00
Interceptions thrown10
Time of possession33:0326:57

Win probability

Above the line favours Liberty Flames, below favours James Madison Dukes.

Venue

  • Williams Stadium (VA)Lynchburg, VA
  • Attendance24022

Elsewhere

Picks for NCAAF

NCAAF rules and settlement

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.