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 Loudoun Valley (Purcellville, VA) varsity football team won Friday's home non-conference game against Loudoun County (Leesburg, VA) by a score of 27-20.

Q1Q2Q3Q4Final
Loudoun County0614020
Loudoun Valley0027027
Final score provided by S. Dyson.
  • Recap
  • Box Score
  • Scoretracker
  • Videos
  • Awards
  • Matchup

Game Stats

Loudoun County has not entered stats for this game.
Loudoun Valley

Passing

#Athlete NameCAttYdsC%AvgTDIntLngQB Rate
Team Totals1419193.73713.82144119.0
10Alex Johnson (Sr)1419193.73713.82144119.0
Loudoun Valley

Rushing

#Athlete NameCarYdsAvgLng100+TD
Team Totals361644.62402
5Macklin Gaffney (So)11292.6100
10Alex Johnson (Sr)11817.4240
16E. Lafollette (Fr)14543.91502
Loudoun Valley

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals1419313.8442
1Cole Kielhorn (Sr)69816.3442
3Aidan Harris (Sr)79213.125
13Jackson Hodges (Sr)133.03
Loudoun Valley

Offensive Fumbles and Pancake Blocks

#Athlete NameFumLostPnk Blk
Team Totals8
72Mason Wade (Sr)8
Loudoun Valley

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals1641934530432
1Cole Kielhorn (Sr)9830128
3Aidan Harris (Sr)9245137
5Macklin Gaffney (So)2929
10Alex Johnson (Sr)8181
13Jackson Hodges (Sr)33
16E. Lafollette (Fr)5454
Loudoun Valley

Total Yards

#Athlete NameRushPassRecTotal
Team Totals164193193357
1Cole Kielhorn (Sr)9898
3Aidan Harris (Sr)9292
5Macklin Gaffney (So)2929
10Alex Johnson (Sr)81193274
13Jackson Hodges (Sr)33
16E. Lafollette (Fr)5454
Loudoun Valley

Tackles

#Athlete NameSoloAsstTot TcklsTFL
Team Totals242448
1Cole Kielhorn (Sr)336
3Aidan Harris (Sr)213
5Macklin Gaffney (So)134
6Cayden Tirona (Sr)33
11Ethan Galletta (Sr)134
14John Scalzo (Sr)7310
32Chase Loftis (Jr)336
37Tyler Kotch (Sr)11
54Michael Kabban (Sr)213
57Will Rimmel (Jr)11
79Brody Willard (Sr)11
88Evan James (Sr)426
Loudoun Valley

Sacks

#Athlete NameSacksYdlHurs
Team Totals3
11Ethan Galletta (Sr)1
32Chase Loftis (Jr)1
88Evan James (Sr)1
Loudoun Valley

Defensive Statistics

#Athlete NameIntInt YdsAvgPDFmb RecFR YdsCausBlk PntsBlk FGs
Team Totals23015.03
1Cole Kielhorn (Sr)13030.0
3Aidan Harris (Sr)12
5Macklin Gaffney (So)1
Loudoun Valley

Punts

#Athlete NamePYdsAvgLngIn 20
Team Totals13232.0321
7Kaden Bui (Sr)13232.0321
Loudoun Valley

Kickoff and Punt Returns

#Athlete NameKO RetsYdsAvgLngP RetsYdsAvgLngFCKR Yds
Team Totals24522.525145
3Aidan Harris (Sr)24522.525145
Loudoun Valley

Points

#Athlete NameTDsTD PtsConvSKick PtsTot Pts
Team Totals4242127
1Cole Kielhorn (Sr)21212
7Kaden Bui (Sr)11
13Jackson Hodges (Sr)22
16E. Lafollette (Fr)21212
Loudoun Valley

PATs and Field Goals

#Athlete NamePATAtt%FGAtt%LngTot Pts
Team Totals12.51
7Kaden Bui (Sr)12.51
Loudoun Valley

Touchdowns

#Athlete NameTD RushTD RecTD FRTD IRTD PRTD KORTotal
Team Totals224
1Cole Kielhorn (Sr)22
16E. Lafollette (Fr)22
Loudoun Valley

Conversions

#Athlete NameC RushC RecTotal
Team Totals11
13Jackson Hodges (Sr)11

Recap Video

Game Story

Virginia High School Football - Loudoun Valley sneaks past Loudoun County

September 22, 2023: Purcellville, VA 20132

The Loudoun Valley Vikings (Purcellville, VA) football nudged the visiting Loudoun County Captains (Leesburg, VA), 27-20 in Friday's non-league bout.

In their next game, the Vikings face the Rock Ridge Phoenix (Ashburn, VA) in a Dulles bout, on Friday, September 29. Loudoun Valley will attempt to move on its 2-2 season record. The Phoenix enter the bout with a 2-2 record after their 26-21 non-league win over Luray (Luray, VA).

The Captains (2-3) will now prepare for their bout against Riverside (Leesburg, VA). The Ram enter the non-league bout with a 4-0 record. In their last bout, Riverside held off Freedom (South Riding, VA), 35-14, in a non-league bout.

Shawn DysonCaptains Reporter
Linwood StokesVikings Reporter
  • All
  • Q1
  • Q2
  • Q3
  • Q4
  • F
  1. Check In

    0 - 0 The scorer has checked in. LCHS 0, LVHS 0
    Posted @ 5:57p
  2. Game Attendance

    Attendance Hundreds
    Posted @ 5:57p
  3. Field Conditions

    Field Conditions Dry
    Posted @ 5:57p
  4. Weather Conditions

    Weather Conditions Fair
    Posted @ 5:57p
  5. Commentary

    Great atmosphere for Football out West!
    Posted @ 6:46p
  6. 0 - 0

    Start of Game

    Loudoun County1st Quarter
    Loudoun County kicking off to Loudoun Valley.
    Posted @ 7:01p
  7. 0 - 0

    Long Pass

    Loudoun Valley1st Quarter ~10 minutes to go
    Loudoun Valley - #10 Alex Johnson with a long pass to #3 Aidan Harris. Loudoun Valley has the ball on Loudoun County's 35-yard line. LCHS 0, LVHS 0
    Posted @ 7:07p
  8. 0 - 0

    Punt

    Loudoun County1st Quarter ~8 minutes to go
    Loudoun Valley has punted to Loudoun County. Loudoun County has the ball on their own 24-yard line. LCHS 0, LVHS 0
    Posted @ 7:11p
  9. 0 - 0

    Punt

    Loudoun Valley1st Quarter ~5 minutes to go
    Loudoun County has punted to Loudoun Valley. Loudoun Valley has the ball on their own 35-yard line. LCHS 0, LVHS 0
    Posted @ 7:18p
  10. 0 - 0

    Long Pass

    Loudoun Valley1st Quarter ~3 minutes to go
    Loudoun Valley - #10 Alex Johnson with a long pass to #3 Aidan Harris. Loudoun Valley has the ball on Loudoun County's 45-yard line. LCHS 0, LVHS 0
    Posted @ 7:21p
  11. 0 - 0

    Interception

    Loudoun County1st Quarter ~2 minutes to go
    Loudoun County - #25 intercepts a Loudoun Valley pass and has the ball on their own 25-yard line. LCHS 0, LVHS 0
    Posted @ 7:26p
  12. 0 - 0

    Punt

    Loudoun Valley1st Quarter ~1 minute to go
    Loudoun County has punted to Loudoun Valley. Loudoun Valley has the ball on their own 34-yard line. LCHS 0, LVHS 0
    Posted @ 7:29p
  13. 0 - 0

    End of 1st Quarter

    2nd Quarter
    LCHS 0, LVHS 0
    Posted @ 7:32p
  14. 0 - 0

    Long Run

    Loudoun Valley2nd Quarter ~11 minutes to go
    Loudoun Valley - #5 Macklin Gaffney with a long run. Loudoun Valley has the ball on Loudoun County's 26-yard line. LCHS 0, LVHS 0
    Posted @ 7:34p
  15. 0 - 6

    Rushing Touchdown

    Loudoun Valley2nd Quarter ~8 minutes to go
    Loudoun Valley - #16 Ethan Lafollette with a 15 Yd Rushing TD. LCHS 0, LVHS 6
    Posted @ 7:40p
  16. 0 - 7

    Made Point After

    Loudoun Valley2nd Quarter ~8 minutes to go
    Loudoun Valley - #7 Kaden Bui PAT Good. LCHS 0, LVHS 7
    Posted @ 7:40p
  17. 0 - 7

    Possession Update - Kickoff

    Loudoun County2nd Quarter ~8 minutes to go
    Loudoun Valley kicked off to Loudoun County. Loudoun County has the ball on their own 26-yard line. LCHS 0, LVHS 7
    Posted @ 7:42p
  18. 0 - 7

    Long Run

    Loudoun County2nd Quarter ~7 minutes to go
    Loudoun County - #3 Montez Dyson with a long run. Loudoun County has the ball on Loudoun Valley's 35-yard line. LCHS 0, LVHS 7
    Posted @ 7:44p
  19. 6 - 7

    Passing Touchdown

    Loudoun County2nd Quarter ~4 minutes to go
    Loudoun County - #7 Aiden Ballve 8 Yd pass completed to #11 Jeremiah Davis for a TD. LCHS 6, LVHS 7
    Posted @ 7:48p
  20. 7 - 7

    Made Point After

    Loudoun County2nd Quarter ~4 minutes to go
    Loudoun County - #25 PAT Good. LCHS 7, LVHS 7
    Posted @ 7:48p
  21. 7 - 7

    Possession Update - Kickoff

    Loudoun Valley2nd Quarter ~4 minutes to go
    Loudoun County kicked off to Loudoun Valley. Loudoun Valley has the ball on their own 25-yard line. LCHS 7, LVHS 7
    Posted @ 7:50p
  22. 7 - 7

    Long Run

    Loudoun Valley2nd Quarter ~3 minutes to go
    Loudoun Valley - #16 Ethan Lafollette with a long run. Loudoun Valley has the ball on their own 45-yard line. LCHS 7, LVHS 7
    Posted @ 7:52p
  23. 7 - 7

    Red Zone Alert

    Loudoun Valley2nd Quarter ~3 minutes to go
    Loudoun Valley is inside Loudoun County's 20. LCHS 7, LVHS 7
    Posted @ 7:54p
  24. 7 - 7

    Long Pass

    Loudoun Valley2nd Quarter ~2 minutes to go
    Loudoun Valley - #10 Alex Johnson with a long pass to #1 Cole Kielhorn. Loudoun Valley has the ball on Loudoun County's 6-yard line. LCHS 7, LVHS 7
    Posted @ 7:55p
  25. 7 - 13

    Rushing Touchdown

    Loudoun Valley2nd Quarter Under a minute
    Loudoun Valley - #16 Ethan Lafollette with a 1 Yd Rushing TD. LCHS 7, LVHS 13
    Posted @ 8:03p
  26. 7 - 13

    Missed Point After

    Loudoun Valley2nd Quarter Under a minute
    Loudoun Valley - PAT Missed. LCHS 7, LVHS 13
    Posted @ 8:04p
  27. 7 - 13

    Possession Update - Kickoff

    Loudoun County2nd Quarter Under a minute
    Loudoun Valley kicked off to Loudoun County. Loudoun County has the ball on their own 23-yard line. LCHS 7, LVHS 13
    Posted @ 8:05p
  28. 7 - 13

    Halftime

    Halftime
    LCHS 7, LVHS 13
    We noticed it's halftime, please enjoy this video while you wait for the action to resume.
    Posted @ 8:06p
  29. Commentary

    Halftime
    Great game brewing out at Valley tonight with the game 13-7 at the Half
    Posted @ 8:07p
  30. 7 - 13

    Start of 3rd Quarter

    Loudoun Valley3rd Quarter
    Loudoun Valley to kick off to Loudoun County.
    Posted @ 8:26p
  31. 7 - 13

    Long Pass

    Loudoun County3rd Quarter ~9 minutes to go
    Loudoun County - #7 Aiden Ballve with a long pass to #3 Montez Dyson. Loudoun County has the ball on Loudoun Valley's 23-yard line. LCHS 7, LVHS 13
    Posted @ 8:32p
  32. 7 - 13

    Red Zone Alert

    Loudoun County3rd Quarter ~8 minutes to go
    Loudoun County is inside Loudoun Valley's 20. LCHS 7, LVHS 13
    Posted @ 8:34p
  33. 13 - 13

    Rushing Touchdown

    Loudoun County3rd Quarter ~7 minutes to go
    Loudoun County - #3 Montez Dyson with a 10 Yd Rushing TD. LCHS 13, LVHS 13
    Posted @ 8:35p
  34. 14 - 13

    Made Point After

    Loudoun County3rd Quarter ~7 minutes to go
    Loudoun County - #33 PAT Good. LCHS 14, LVHS 13
    Posted @ 8:36p
  35. 14 - 13

    Possession Update - Kickoff

    Loudoun Valley3rd Quarter ~7 minutes to go
    Loudoun County kicked off to Loudoun Valley. Loudoun Valley has the ball on their own 18-yard line. LCHS 14, LVHS 13
    Posted @ 8:37p
  36. 14 - 13

    Long Run

    Loudoun Valley3rd Quarter ~4 minutes to go
    Loudoun Valley - #10 Alex Johnson with a long run. Loudoun Valley has the ball on their own 45-yard line. LCHS 14, LVHS 13
    Posted @ 8:42p
  37. 14 - 19

    Passing Touchdown

    Loudoun Valley3rd Quarter Under a minute
    Loudoun Valley - #10 Alex Johnson 50 Yd pass completed to #1 Cole Kielhorn for a TD. LCHS 14, LVHS 19
    Posted @ 8:48p
  38. 14 - 19

    Rushing Two Point Conversion Failed

    Loudoun Valley3rd Quarter Under a minute
    Loudoun Valley - 2Pt Conversion Failed. LCHS 14, LVHS 19
    Posted @ 8:49p
  39. 14 - 19

    Possession Update - Kickoff

    Loudoun County3rd Quarter Under a minute
    Loudoun Valley kicked off to Loudoun County. Loudoun County has the ball on their own 33-yard line. LCHS 14, LVHS 19
    Posted @ 8:50p
  40. 14 - 19

    End of 3rd Quarter

    4th Quarter
    LCHS 14, LVHS 19
    Posted @ 8:52p
  41. 14 - 19

    Long Pass

    Loudoun County4th Quarter ~11 minutes to go
    Loudoun County - #7 Aiden Ballve with a long pass to #12 Jack Galos. Loudoun County has the ball on Loudoun Valley's 10-yard line. LCHS 14, LVHS 19
    Posted @ 8:53p
  42. 20 - 19

    Rushing Touchdown

    Loudoun County4th Quarter ~11 minutes to go
    Loudoun County - #7 Aiden Ballve with a 8 Yd Rushing TD. LCHS 20, LVHS 19
    Posted @ 8:54p
  43. 20 - 19

    Rushing Two Point Conversion Failed

    Loudoun County4th Quarter ~11 minutes to go
    Loudoun County - 2Pt Conversion Failed. LCHS 20, LVHS 19
    Posted @ 8:56p
  44. 20 - 19

    Long Pass

    Loudoun Valley4th Quarter ~9 minutes to go
    Loudoun Valley - #10 Alex Johnson with a long pass to #3 Aidan Harris. Loudoun Valley has the ball on Loudoun County's 36-yard line. LCHS 20, LVHS 19
    Posted @ 9p
  45. 20 - 19

    Long Run

    Loudoun Valley4th Quarter ~6 minutes to go
    Loudoun Valley - #10 Alex Johnson with a long run. Loudoun Valley has the ball on Loudoun County's 15-yard line. LCHS 20, LVHS 19
    Posted @ 9:05p
  46. 20 - 25

    Passing Touchdown

    Loudoun Valley4th Quarter ~5 minutes to go
    Loudoun Valley - #10 Alex Johnson 10 Yd pass completed to #1 Cole Kielhorn for a TD. LCHS 20, LVHS 25
    Posted @ 9:07p
  47. 20 - 27

    Two Point Rush Completed

    Loudoun Valley4th Quarter ~5 minutes to go
    Loudoun Valley - #13 Jackson Hodges rushed for a 2Pt Conversion. LCHS 20, LVHS 27
    Posted @ 9:08p
  48. 20 - 27

    Possession Update - Kickoff

    Loudoun County4th Quarter ~5 minutes to go
    Loudoun Valley kicked off to Loudoun County. Loudoun County has the ball on their own 18-yard line. LCHS 20, LVHS 27
    Posted @ 9:10p
  49. 20 - 27

    Interception

    Loudoun Valley4th Quarter ~2 minutes to go
    Loudoun Valley - #1 Cole Kielhorn intercepts a Loudoun County pass and has the ball on their own 46-yard line. LCHS 20, LVHS 27
    Posted @ 9:16p
  50. 20 - 27

    Long Run

    Loudoun Valley4th Quarter ~2 minutes to go
    Loudoun Valley - #5 Macklin Gaffney with a long run. Loudoun Valley has the ball on Loudoun County's 44-yard line. LCHS 20, LVHS 27
    Posted @ 9:20p
  51. 20 - 27

    End of Game

    Final
    LCHS 20, LVHS 27
    Posted @ 9:32p

Highlight Videos

Players of the Game

Loudoun County (23-24)

Loudoun County has not selected any Players of the Game.

Loudoun Valley (23-24)

Congratulations to #1 Cole Kielhorn for being selected the Offensive Loudoun Valley Football Player of the Game.

Scoretracker Providers

Shawn DysonCaptains Reporter
Linwood StokesVikings Reporter

Rankings & Records

Loudoun County (23-24)

VADiv.
8517
OverallRegionHomeAwayWin %Region %PFPA
7-53-24-23-3.583.600311215

Loudoun Valley (23-24)

VADiv.
11021
OverallRegionHomeAwayWin %Region %PFPA
7-53-14-23-3.583.750323214

Team Scoring Averages

Q1Q2Q3Q4Final
Loudoun County
11.14.48.04.325.9
Loudoun Valley
2.36.810.3026.9

Loudoun County Videos

Loudoun Valley Videos

Team Stat Comparison

Loudoun CountyLoudoun Valley
-Rushing Yards Per Game210.8
-Passing Yards Per Game123.0
-Total Yards Per Game333.8
-Tackles Per Game58.1
-Sacks Per Game1.5
-Points Per Game26.9
-Pancake Blocks42

Team Leaders

Loudoun CountyLoudoun ValleyNational Avg.
-
Rushing Yards Per Game#21 John Lyth116.020.6
-
Passing Yards Per Game#10 Alex Johnson114.550.5
-
Total Yards Per Game#10 Alex Johnson174.236.9
-
Tackles Per Game#32 Chase Loftis7.82.7
-
Sacks Per Game#88 Evan James0.60.2
-
Points Per Game#16 Ethan Lafollette7.42.1
-
Pancake Blocks#72 Mason Wade426

Record Breakdown

Loudoun County (23-24)

Loudoun Valley (23-24)

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