Get Unlimited Access – for Free

See all the latest scores & stats from your favorite teams! Simply sign in or create your free MaxPreps account to unlock this page - it only takes a minute to join.

The James Madison (Vienna, VA) varsity football team won Thursday's home conference game against Oakton (Vienna, VA) by a score of 47-12.

Q1Q2Q3Q4Final
Oakton0012012
James Madison914141047
  • Recap
  • Box Score
  • Scoretracker
  • Matchup Info

Game Stats

Oakton

Passing

#Athlete NameCAttYdsC%AvgTDIntLngQB Rate
Team Totals1021189.47618.9118575.3
1Jack Martin (Jr)920166.45018.4118570.0
5Deylen Jones (Jr)11231.00023.00023137.5

Passing

James Madison has not entered any passing stats.
Oakton

Rushing

#Athlete NameCarYdsAvgLng100+TD
Team Totals24251.0901
1Jack Martin (Jr)9-15-1.7800
5Deylen Jones (Jr)7152.1901
8Isaiah Coleman (Sr)6244.0900
11Zach Amani (Sr)210.5100
James Madison

Rushing

#Athlete NameCarYdsAvgLng100+TD
Team Totals2021510.813
8Matthew Weiler (Sr)1620012.513
9Luke Salvosa (Sr)11111.000
15Anthony Voinis (Sr)111.000
20Logan Foote (Sr)100.000
45Hayden Severe (Sr)133.000
Oakton

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals1018918.9851
3P. Schwartz (Sr)312040.0851
4Timmy Volicak (Jr)3124.080
5Deylen Jones (Jr)34113.7200
13Jackson Tyler (Jr)11616.0160
James Madison

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals2189.00
8Matthew Weiler (Sr)11212.00
15Anthony Voinis (Sr)166.00
Oakton

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals2518900214
1Jack Martin (Jr)-15-15
3P. Schwartz (Sr)1200120
4Timmy Volicak (Jr)1212
5Deylen Jones (Jr)154156
8Isaiah Coleman (Sr)2424
11Zach Amani (Sr)11
13Jackson Tyler (Jr)1616
James Madison

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals21518233
8Matthew Weiler (Sr)20012212
9Luke Salvosa (Sr)11011
15Anthony Voinis (Sr)167
45Hayden Severe (Sr)303
Oakton

Total Yards

#Athlete NameRushPassRecTotal
Team Totals25189189214
1Jack Martin (Jr)-15166151
3P. Schwartz (Sr)120120
4Timmy Volicak (Jr)1212
5Deylen Jones (Jr)15234179
8Isaiah Coleman (Sr)2424
11Zach Amani (Sr)11
13Jackson Tyler (Jr)1616
James Madison

Total Yards

#Athlete NameRushPassRecTotal
Team Totals215018215
8Matthew Weiler (Sr)200012212
9Luke Salvosa (Sr)110011
15Anthony Voinis (Sr)1067
45Hayden Severe (Sr)3003
Oakton

Tackles

#Athlete NameSoloAsstTot TcklsTFL
Team Totals4713601.0
2Qais Khairzad (Sr)8311
3P. Schwartz (Sr)8311
5Deylen Jones (Jr)10212
7Brayden Vazquez (Jr)729
9C. Craddock (Sr)213
15Aidan MacGarvey (Jr)213
16Marco Ruiz (So)33
18Max Barker (Jr)213
54Nathaniel James (Jr)551.0

Tackles

James Madison has not entered any tackles stats.
Oakton

Defensive Statistics

#Athlete NameIntInt YdsAvgPDFmb RecFR YdsCausBlk PntsBlk FGs
Team Totals100.000000
3P. Schwartz (Sr)100.0000

Defensive Statistics

James Madison has not entered any defensive statistics stats.
Oakton

Kickoff and Punt Returns

#Athlete NameKO RetsYdsAvgLngP RetsYdsAvgLngFCKR Yds
Team Totals100.000
0C. Henriques (So)100.000

Kickoff and Punt Returns

James Madison has not entered any kickoff and punt returns stats.
Oakton

Points

#Athlete NameTDsTD PtsConvSKick PtsTot Pts
Team Totals2120
3P. Schwartz (Sr)16
5Deylen Jones (Jr)16
James Madison

Points

#Athlete NameTDsTD PtsConvSKick PtsTot Pts
Team Totals9
38B. Hibshman (Jr)9

PATs and Field Goals

Oakton has not entered any pats and field goals stats.
James Madison

PATs and Field Goals

#Athlete NamePATAtt%FGAtt%LngTot Pts
Team Totals661.0111.09
38B. Hibshman (Jr)661.0111.09
Oakton

Touchdowns

#Athlete NameTD RushTD RecTD FRTD IRTD PRTD KORTotal
Team Totals110002
3P. Schwartz (Sr)1001
5Deylen Jones (Jr)101
James Madison

Touchdowns

#Athlete NameTD RushTD RecTD FRTD IRTD PRTD KORTotal
Team Totals30
8Matthew Weiler (Sr)30
Stat Supplier Logo

Oakton's stats are presented by HudlHudl

Stat Supplier Logo

James Madison's stats are presented by NFHS Network & MaxPreps AdvantageNFHS Network & MaxPreps Advantage

Game Story

Virginia High School Football - Oakton crushed by James Madison

October 30, 2025: Vienna, VA 22181

James Madison Warhawks (Vienna, VA) followers went home in high spirits Thursday as they saw their football team triumph over the visiting Oakton Cougars (Vienna, VA), 44-12 in a league battle.

With the win, James Madison advances its record to 5-4 on the season. The Warhawks travel to Chantilly (Chantilly, VA) to play the Chargers in a District 1 battle on Friday, November 7. The Chargers come into the match with a record of 3-6. Chantilly lost 30-14 in their recent league match against Westfield (Chantilly, VA)

Coming up next, the Cougars confront the Centreville Wildcats (Clifton, VA) in a District 1 match, on Friday, November 7. Oakton will attempt to upgrade on its 4-5 season record. The Wildcats come into the match with a 7-1 record after their 49-35 league win over South Lakes (Reston, VA).

Steph JonesWarhawks Reporter
  • All
  • Q3
  • Q4
  • F
  1. Check In

    Halftime
    0 - 23 The scorer has checked in. Oakton 0, JMHS 23
    Posted @ 8:10p
  2. Game Attendance

    Halftime
    Attendance Hundreds
    Posted @ 8:11p
  3. 0 - 23

    Start of 3rd Quarter

    James Madison3rd Quarter
    James Madison to kick off to Oakton.
    Posted @ 8:17p
  4. 0 - 23

    Update

    Oakton3rd Quarter ~11 minutes to go
    Oakton - 1st down, ~11 minutes to go, ball on their own 47-yard line. Oakton 0, JMHS 23
    Posted @ 8:20p
  5. 0 - 23

    Update

    Oakton3rd Quarter ~10 minutes to go
    Oakton - 1st down, ~10 minutes to go, ball on James Madison's 41-yard line. Oakton 0, JMHS 23
    Posted @ 8:20p
  6. 0 - 23

    Update

    Oakton3rd Quarter ~9 minutes to go
    Oakton - 3rd down, ~9 minutes to go, ball on James Madison's 40-yard line. Oakton 0, JMHS 23
    Posted @ 8:22p
  7. 0 - 23

    Update

    Oakton3rd Quarter ~8 minutes to go
    Oakton - 2nd down, ~8 minutes to go, ball on James Madison's 28-yard line. Oakton 0, JMHS 23
    Posted @ 8:24p
  8. 0 - 23

    Update

    Oakton3rd Quarter ~8 minutes to go
    Oakton - 3rd down, ~8 minutes to go, ball on James Madison's 28-yard line. Oakton 0, JMHS 23
    Posted @ 8:24p
  9. 0 - 23

    Update

    Oakton3rd Quarter ~7 minutes to go
    Oakton - 1st down, ~7 minutes to go, ball on James Madison's 2-yard line. Oakton 0, JMHS 23
    Posted @ 8:25p
  10. 6 - 23

    Rushing Touchdown

    Oakton3rd Quarter ~7 minutes to go
    Oakton - Rushing TD. Oakton 6, JMHS 23
    Posted @ 8:26p
  11. 6 - 23

    Passing Two Point Conversion Failed

    Oakton3rd Quarter ~7 minutes to go
    Oakton - 2Pt Conversion Failed. Oakton 6, JMHS 23
    Posted @ 8:27p
  12. 6 - 23

    Update

    James Madison3rd Quarter ~7 minutes to go
    James Madison - 1st down, ~7 minutes to go, ball on their own 38-yard line. Oakton 6, JMHS 23
    Posted @ 8:28p
  13. 6 - 23

    Update

    James Madison3rd Quarter ~6 minutes to go
    James Madison - 2nd down, ~6 minutes to go, ball on their own 42-yard line. Oakton 6, JMHS 23
    Posted @ 8:29p
  14. 6 - 23

    Update

    James Madison3rd Quarter ~6 minutes to go
    James Madison - 1st down, ~6 minutes to go, ball on Oakton's 15-yard line. Oakton 6, JMHS 23
    Posted @ 8:30p
  15. 6 - 23

    Update

    James Madison3rd Quarter ~5 minutes to go
    James Madison - 2nd down, ~5 minutes to go, ball on Oakton's 13-yard line. Oakton 6, JMHS 23
    Posted @ 8:30p
  16. 6 - 23

    Update

    James Madison3rd Quarter ~4 minutes to go
    James Madison - 3rd down, ~4 minutes to go, ball on Oakton's 12-yard line. Oakton 6, JMHS 23
    Posted @ 8:31p
  17. 6 - 29

    Passing Touchdown

    James Madison3rd Quarter ~4 minutes to go
    James Madison - Pass completed for a TD. Oakton 6, JMHS 29
    Posted @ 8:32p
  18. 6 - 30

    Made Point After

    James Madison3rd Quarter ~4 minutes to go
    James Madison - PAT Good. Oakton 6, JMHS 30
    Posted @ 8:32p
  19. 6 - 30

    Update

    Oakton3rd Quarter ~4 minutes to go
    Oakton - 1st down, ~4 minutes to go, ball on their own 15-yard line. Oakton 6, JMHS 30
    Posted @ 8:33p
  20. 6 - 30

    Update

    Oakton3rd Quarter ~4 minutes to go
    Oakton - 2nd down, ~4 minutes to go, ball on their own 12-yard line. Oakton 6, JMHS 30
    Posted @ 8:34p
  21. 6 - 30

    Update

    Oakton3rd Quarter ~3 minutes to go
    Oakton - 3rd down, ~3 minutes to go, ball on their own 12-yard line. Oakton 6, JMHS 30
    Posted @ 8:35p
  22. 12 - 30

    Passing Touchdown

    Oakton3rd Quarter ~2 minutes to go
    Oakton - #12 pass completed to #3 Preston Schwartz for a TD. Oakton 12, JMHS 30
    Posted @ 8:36p
  23. 12 - 30

    Rushing Two Point Conversion Failed

    Oakton3rd Quarter ~2 minutes to go
    Oakton - 2Pt Conversion Failed. Oakton 12, JMHS 30
    Posted @ 8:36p
  24. 12 - 30

    Possession Update - Kickoff

    James Madison3rd Quarter ~2 minutes to go
    Oakton kicked off to James Madison. James Madison has the ball on their own 45-yard line. Oakton 12, JMHS 30
    Posted @ 8:38p
  25. Commentary

    3rd Quarter
    Unsportsmanlike like conduct on oakton 15 yards
    Posted @ 8:39p
  26. 12 - 30

    Update

    James Madison3rd Quarter ~2 minutes to go
    James Madison - 1st down, ~2 minutes to go, ball on Oakton's 16-yard line. Oakton 12, JMHS 30
    Posted @ 8:39p
  27. 12 - 30

    Update

    James Madison3rd Quarter ~1 minute to go
    James Madison - 1st down, ~1 minute to go, ball on Oakton's 5-yard line. Oakton 12, JMHS 30
    Posted @ 8:40p
  28. 12 - 30

    Update

    James Madison3rd Quarter Under a minute
    James Madison - 2nd down, Under a minute, ball on Oakton's 1-yard line. Oakton 12, JMHS 30
    Posted @ 8:41p
  29. 12 - 36

    Rushing Touchdown

    James Madison3rd Quarter Under a minute
    James Madison - 1 Yd Rushing TD. Oakton 12, JMHS 36
    Posted @ 8:41p
  30. 12 - 37

    Made Point After

    James Madison3rd Quarter Under a minute
    James Madison - PAT Good. Oakton 12, JMHS 37
    Posted @ 8:42p
  31. 12 - 37

    Update

    Oakton3rd Quarter Under a minute
    Oakton - 1st down, Under a minute, ball on their own 28-yard line. Oakton 12, JMHS 37
    Posted @ 8:43p
  32. 12 - 37

    Update

    Oakton3rd Quarter Under a minute
    Oakton - 2nd down, Under a minute, ball on their own 28-yard line. Oakton 12, JMHS 37
    Posted @ 8:44p
  33. 12 - 37

    End of 3rd Quarter

    4th Quarter
    Oakton 12, JMHS 37
    Posted @ 8:44p
  34. Commentary

    4th Quarter
    Injury oakton #3 on his feet
    Posted @ 8:47p
  35. 12 - 37

    Update

    Oakton4th Quarter ~11 minutes to go
    Oakton - 3rd down, ~11 minutes to go, ball on their own 26-yard line. Oakton 12, JMHS 37
    Posted @ 8:47p
  36. 12 - 37

    Update

    Oakton4th Quarter ~11 minutes to go
    Oakton - 4th down, ~11 minutes to go, ball on their own 34-yard line. Oakton 12, JMHS 37
    Posted @ 8:48p
  37. 12 - 37

    Turnover on Downs

    James Madison4th Quarter ~10 minutes to go
    Oakton has turned possession over on downs. James Madison has the ball on Oakton's 16-yard line. Oakton 12, JMHS 37
    Posted @ 8:49p
  38. 12 - 37

    Update

    James Madison4th Quarter ~10 minutes to go
    James Madison - 2nd down, ~10 minutes to go, ball on Oakton's 25-yard line. Oakton 12, JMHS 37
    Posted @ 8:49p
  39. 12 - 37

    Update

    James Madison4th Quarter ~9 minutes to go
    James Madison - 3rd down, ~9 minutes to go, ball on Oakton's 19-yard line. Oakton 12, JMHS 37
    Posted @ 8:50p
  40. 12 - 37

    Update

    James Madison4th Quarter ~9 minutes to go
    James Madison - 4th down, ~9 minutes to go, ball on Oakton's 18-yard line. Oakton 12, JMHS 37
    Posted @ 8:51p
  41. Commentary

    4th Quarter
    TO Madison
    Posted @ 8:52p
  42. 12 - 37

    Update

    James Madison4th Quarter ~8 minutes to go
    James Madison - 1st down, ~8 minutes to go, ball on Oakton's 12-yard line. Oakton 12, JMHS 37
    Posted @ 8:53p
  43. 12 - 37

    Update

    James Madison4th Quarter ~7 minutes to go
    James Madison - 2nd down, ~7 minutes to go, ball on Oakton's 12-yard line. Oakton 12, JMHS 37
    Posted @ 8:53p
  44. 12 - 43

    Rushing Touchdown

    James Madison4th Quarter ~6 minutes to go
    James Madison - Rushing TD. Oakton 12, JMHS 43
    Posted @ 8:56p
  45. 12 - 44

    Made Point After

    James Madison4th Quarter ~6 minutes to go
    James Madison - PAT Good. Oakton 12, JMHS 44
    Posted @ 8:56p
  46. 12 - 44

    Update

    Oakton4th Quarter ~6 minutes to go
    Oakton - 1st down, ~6 minutes to go, ball on their own 24-yard line. Oakton 12, JMHS 44
    Posted @ 8:58p
  47. 12 - 44

    Update

    Oakton4th Quarter ~6 minutes to go
    Oakton - 3rd down, ~6 minutes to go, ball on their own 24-yard line. Oakton 12, JMHS 44
    Posted @ 8:59p
  48. 12 - 44

    Update

    Oakton4th Quarter ~5 minutes to go
    Oakton - 4th down, ~5 minutes to go, ball on their own 28-yard line. Oakton 12, JMHS 44
    Posted @ 9p
  49. 12 - 44

    End of Game

    Final
    Oakton 12, JMHS 44
    Posted @ 9:09p

Oakton @ James Madison Football Game Info

Thu., Oct. 30, 2025 @ 7p
The James Madison (Vienna, VA) varsity football team won Thursday's home conference game against Oakton (Vienna, VA) by a score of 47-12.

Scoretracker Providers

Steph JonesWarhawks Reporter

Rankings & Records

Oakton (25-26)

VADiv.
17232
OverallRegionHomeAwayWin %Region %PFPA
4-61-42-32-3.400.200267272

James Madison (25-26)

VADiv.
316
OverallRegionHomeAwayWin %Region %PFPA
9-53-24-25-3.643.600467251

Team Scoring Averages

Q1Q2Q3Q4OT1Final
Oakton
05.08.34.7-26.7
James Madison
4.611.58.86.57.033.4

Oakton Videos

James Madison Videos

Team Stat Comparison

OaktonJames Madison
89.7Rushing Yards Per Game106.0
255.2Passing Yards Per Game1.2
264.3Receiving Yards Per Game15.5
344.9Total Yards Per Game107.2
59.9Tackles Per Game-
0.9Sacks Per Game-
0.0Points Per Game-

Team Leaders

OaktonJames MadisonNational Avg.
#1 Jack Martin29.7Rushing Yards Per Game#8 Matthew Weiler118.310.9
#1 Jack Martin248.6Passing Yards Per Game#52 Cooper Forbes7.010.6
#5 Deylen Jones88.6Receiving Yards Per Game#15 Anthony Voinis27.88.7
#1 Jack Martin278.3Total Yards Per Game#8 Matthew Weiler125.024.4
#2 Qais Khairzad10.9Tackles Per Game
-
2.6
#21 Luca Cerutti0.5Sacks Per Game
-
0.2
#88 Aidan Hyderkhan0Points Per Game
-
1.8

Record Breakdown

Oakton (25-26)

James Madison (25-26)

4-6
Overall
9-5
1-4
League
3-2
3-2
Non-League
3-2
0-1
Head to Head
1-0
1-4
Common Opponent
5-2
2-3
Home
4-2
2-3
Away
5-3
0-0
Neutral
0-0
0-0
Playoff
3-1
4-6
In-State
9-5
0-0
Out-of-State
0-0