FantasyHQ · CFB Game Recap

CFB · Week 15 · 10 min read

Troy Vikings vs. James Madison Dukes: 2025 Week 15 Recap

Dukes defeat Vikings 31–14 in Week 15

#10 B.Wisloski caught at 00 paced the box score as Dukes closed out a 14–31 Week 15 finish.

Troy Vikings 14 8-6
Final 14–31
James Madison Dukes 31 12-2 Winner
Winner
James Madison Dukes
Final score
14–31
Halftime
Troy Vikings 12–15 James Madison Dukes
Top passer
03:15) Shotgun #10 T.Kilcrease
FantasyHQ MVP
#10 B.Wisloski caught at 00

Top CFB performers · Vikings

  • 03:15) Shotgun #10 T.Kilcrease 7.0 yds · +0.33 EPA/play +0.3 EPA
  • #18 D.Epps caught at 32 2 rec · 27.0 yds +0.9 EPA
  • #2 P.Higgins thrown to 45 0 rec · 0.0 yds -1.6 EPA

Top CFB performers · Dukes

  • :02) Shotgun #14 A.Barnett III 0.0 yds · -0.93 EPA/play -0.9 EPA
  • #10 B.Wisloski caught at 00 1 rec · 26.0 yds +2.9 EPA
  • #3 W.Knight caught at 38 1 rec · 17.0 yds +1.3 EPA

Quick answer

James Madison Dukes defeated Troy Vikings 31–14 in Week 15, 2025. Final score: Troy Vikings 14, James Madison Dukes 31.

Game summary

James Madison Dukes rolled past Troy Vikings 31–14 in Week 15 of the 2025 season.

  • Scoring: 6 touchdowns, 1 field goal across 7 plays.
  • Passing leader: 03:15) Shotgun #10 T.Kilcrease (Troy) — 7.0 pass yds, +0.33 EPA/play.
  • Receiving leader: #18 D.Epps caught at 32 — 2 rec, 27.0 yds.
  • EPA edge: James Madison (-0.250/play) vs Troy (-0.446/play).

Line score

Final score and points by quarter.

TeamQ1Q2Q3Q4Final
Troy Vikings0120614
James Madison Dukes3120631

Scoring Map

Each pin marks a score on the field — TDs in the end zone, field goals near the kick line.

HVCCTroy Vikings
JMUJames Madison Dukes

FantasyHQ CFB Analytics

Scoring timeline

7 scores

Chronological scoring plays — scroll to follow the game.

  1. James Madison
    Q1FG

    Points+3

    Yard line
    OPP 23
    Score
    0-3

    Field goal good from 40 yards

  2. Troy
    Q2TD

    Points+6

    Yard line
    OPP EZ
    Score
    6-3

    Rushing touchdown

  3. James Madison
    Q2TD

    Points+6

    Yard line
    OPP EZ
    Score
    6-9

    Rushing touchdown

  4. James Madison
    Q2TD
    #B#10 B.Wisloski caught at 00

    Points+6

    Yard line
    OPP EZ
    Score
    6-15

    #10 B.Wisloski caught at 00 catch for a touchdown (26 yards)

  5. Troy
    Q2TD

    Points+6

    Yard line
    OPP EZ
    Score
    12-15

    Rushing touchdown

  6. James Madison
    Q4TD

    Points+6

    Yard line
    OPP EZ
    Score
    12-21

    Rushing touchdown

  7. Troy
    Q4TD
    S#Shotgun #10 T.Kilcrease

    Points+6

    Yard line
    OPP EZ
    Score
    18-21

    Fumble returned for a touchdown

Stars of the game

Top passers, rushers, and receivers from cfbfastR play-by-play.

Passing

  • 03:15) Shotgun #10 T.Kilcrease (Troy) — 7.0 yds · +0.33 EPA/play +0.33 EPA
  • #9 G.Crowder (Troy) — 4.0 yds · -0.05 EPA/play -0.15 EPA
  • 01:58) Shotgun #10 T.Kilcrease (Troy) — 0.0 yds · -0.37 EPA/play -0.37 EPA

Receiving

  • #18 D.Epps caught at 32 (Troy) — 2 rec · 27.0 yds +0.93 EPA
  • #2 P.Higgins thrown to 45 (Troy) — 0 rec · 0.0 yds -1.63 EPA
  • #7 R.Thomas caught at 48 (Troy) — 1 rec · 43.0 yds +4.01 EPA

Quarterback report card

Attempts, efficiency, and EPA.

PlayerTeamAttCmp%YdsTDEPA/playTotal EPA
03:15) Shotgun #10 T.KilcreaseTroy1100.0%70+0.33+0.33
#9 G.CrowderTroy333.3%40-0.05-0.15
01:58) Shotgun #10 T.KilcreaseTroy10.0%00-0.37-0.37
No Huddle-Shotgun #9 G.CrowderTroy1100.0%50-0.57-0.57
04:01) Shotgun #10 T.KilcreaseTroy10.0%00-0.57-0.57
03:29) Shotgun #10 T.KilcreaseTroy10.0%00-0.60-0.61

Team EPA comparison

StatTroyJames Madison
Plays6767
EPA / play-0.446-0.250
Total EPA-29.85-16.75
Success rate25.4%37.3%
Pass EPA / play-0.516-0.915
Rush EPA / play-0.281+0.227
Yards215434

Drive chart

Key possessions and results.

QtrOffensePlaysYardsEPAResult
Q1Troy416-2.19Punt
Q1James Madison417-2.97Punt
Q1Troy31-2.71Ended
Q1James Madison36-4.63Punt
Q1Troy3-1-3.44Punt
Q1James Madison34-2.85Ended
Q1Troy3-6-3.22Punt
Q1James Madison511-2.55Field goal
Q1Troy675+5.80Rush TD
Q2James Madison173+5.58Rush TD
Q2Troy3-5-3.73Punt
Q2James Madison428-1.38Punt
Q2Troy3-1-2.31Punt
Q2James Madison344+3.77Pass TD
Q2Troy1160+3.81Rush TD
Q2James Madison37-0.70Punt

Biggest EPA swings

  1. Q4 · Troy Vikings · Fumble returned for a touchdown (-5.93 EPA)
  2. Q2 · James Madison Dukes · Rushing touchdown (+5.58 EPA)
  3. Q3 · James Madison Dukes · Fumble (-5.17 EPA)
  4. Q3 · James Madison Dukes · ddle-Shotgun #14 A.Barnett III pass intercepted (-5.14 EPA)
  5. Q3 · Troy Vikings · Shotgun #9 G.Crowder pass to #7 R.Thomas caught at 48 for 43 yards (1st & 25) (+4.01 EPA)
  6. Q2 · Troy Vikings · Shotgun #9 G.Crowder pass to #7 R.Thomas caught at 08 for 37 yards (2nd & 10) (+3.57 EPA)
  7. Q4 · James Madison Dukes · Rushing touchdown (+3.37 EPA)
  8. Q1 · Troy Vikings · Shotgun #9 G.Crowder pass to #8 T.Taylor caught at 40 for 30 yards (3rd & 3) (+3.17 EPA)

Key takeaways

  • James Madison Dukes controlled the final (31–14) in Week 15.
  • Passing edge: 03:15) Shotgun #10 T.Kilcrease (Troy) — 7.0 yds.
  • EPA edge: James Madison at -0.25 EPA/play.
  • Full EPA, scoring map, and play-by-play live in CFB Analytics Box & Scores.

Frequently asked questions

What was the final score of Troy Vikings vs James Madison Dukes?

Troy Vikings 14, James Madison Dukes 31 in Week 15 of the 2025 college football season.

Who won Troy Vikings vs James Madison Dukes?

James Madison Dukes won with a final score of 14–31.

Where can I find the Troy Vikings vs James Madison Dukes box score?

See EPA, scoring timeline, and full play-by-play on FantasyHQ CFB Analytics: /cfb-analytics?game=401777352.

Who led Troy Vikings vs James Madison Dukes in passing?

03:15) Shotgun #10 T.Kilcrease (Troy) led passers with 7.0 yards.

Full analytics box score

Explore every snap, drive chart, and the interactive scoring map for Troy Vikings at James Madison Dukes in FantasyHQ CFB Analytics Box & Scores.

Season records after this game

Troy Vikings

Entered 8-5 Now 8-6 L

James Madison Dukes

Entered 11-2 Now 12-2 W