Balls Bluff

Course results can be seen below. Splits are available on Attackpoint or Winsplits. To enter your routes and see how others went, head to RouteGadget.

This year's event at Balls Bluff Park was blustery with temperatures dipping into the low 40s. The shuttle service from Balls Bluff Elementary School to registration to the start/finish area did not seem to deter enthusiasm as attendance was excellent with over 170 runners composed of a good number of QOC members as well as several high school NJROTC groups (Governor Thomas Johnson, Huntingtown, Calvert and Loudoun County).
A special thanks to the Loudoun County High School NJROTC cadet volunteers and parents (Scott Olsen and James Batt); Tom Strat who designed the courses and braved the sounds of cannon fire while setting up the courses on Saturday during various reenactments commemorating the Battle of Ball’s Bluff (October 21, 1861); Amy and Valerie who set up and efficiently handled the large volume of participants as they flowed from registration to their starts; Dr. Melinda Carper, Ed.D., principal of Ball’s Bluff Elementary School, who let us use the school’s parking lot for our runners; and Charles Carrick who kept us all pointed in the right direction.
- Bill Johns, Meet Director


Course Length: 1.5 km

Course Climb: 50 m

Number of Controls: 12

1Brandon & Kyle Armitage26:09
2 Dammeyer/Strube & Lailah26:46
3Neala Coady34:02
4Beatri Bennet38:06
5Johnson Clark42:38
6Andrew KommQOC43:32
7Gary Klaben43:38
8Kristina LundbladQOC45:13
9 Holmsen & Barrett50:03
10Eavan CoadyQOC51:20
11Malachi CoadyQOC52:36
12Roger & Tamara Webb64:09
13Luke OliverQOC68:20
14 Peacock Family 4QOC68:42
15Jason IPatriots NJROTC74:21
16Jastrzebski Bounthong84:52
17 Grantham Family 384:58
18Caitlin Pfeiffer85:06


Course Length: 1.9 km

Course Climb: 80 m

Number of Controls: 10

1Christian GiannosLoudoun Co NJROTC24:41
2Joe LewisLoudoun Co NJROTC25:11
3Maxwell JankePatriots NJROTC25:18
4Max KrohnertHuntingtown NJROTC27:21
5Jesse ZeiglerHuntingtown NJROTC27:41
6Alex DronebergerHuntingtown NJROTC27:45
7Ethan MillerPatriots NJROTC30:54
8Adam RemsbergPatriots NJROTC31:37
9Luke HarrisonLoudoun Co NJROTC32:15
10Nate BeardmoreCalvert NJROTC32:22
11Antonio RoblesLoudoun Co NJROTC34:14
12Samantha WalkerQOC34:27
13Dominic ReynoldsCalvert NJROTC35:58
14Radka HerndonQOC36:31
15Ryan SquiresQOC40:44
16Hugo EstradaQOC41:35
17Michelle FishQOC42:12
18Emilia LundbladQOC45:00
19Hannah SmithCalvert NJROTC45:36
20Ryan ParkerCalvert NJROTC45:57
21Noel PockeyCalvert NJROTC47:48
22Zachary ChildressCalvert NJROTC49:14
23McKenna FlintPatriots NJROTC51:31
24Oliver OlsenLoudoun Co NJROTC51:40
25Jim Sargent51:57
26Amy LoudenQOC52:16
27Bleacher HartCalvert NJROTC52:36
28Dani StuckwischLoudoun Co NJROTC52:42
29Robert WalkerLoudoun Co NJROTC53:17
30Krystian DavisPatriots NJROTC57:55
31Ausin StormPatriots NJROTC58:05
32David AlexanderQOC59:36
33Ariana DickeyQOC60:59
34Cassidy HeffnerHuntingtown NJROTC61:27
34Torrie GrayHuntingtown NJROTC61:27
35Dylan JonesPatriots NJROTC61:42
36Noah SimpsonPatriots NJROTC63:30
37Julia FollisPatriots NJROTC65:40
38Lexi HightowerPatriots NJROTC73:43
39Thomas Blank & KarenQOC73:51
40Elayna WhitleyLoudoun Co NJROTC75:00
41Nikki StuckwischLoudoun Co NJROTC75:08
42Stooges ThreePatriots NJROTC77:46
43Howell Desierto & Linda79:42
44Katerina ZambranaQOC79:54
45Christion HuntPatriots NJROTC80:13
46Harry JonesQOC81:03
47Michael BianchettaQOC81:52
48Emma Hafner84:10
49Clay Johnston89:46
50Karen ButlerQOC90:23
51 Alridge Family (3)92:30
52Austin FinleyCalvert NJROTC96:47
53Daniel HeimgartnerQOC131:18
54Leona RoszkowskiDNF
54Jackson CarswellCalvert NJROTCDNF (39:27)
54John DellolioLoudoun Co NJROTCDNF (60:37)
54Sammie ZeiglerHuntingtown NJROTCDNF (62:12)
54Caroline ZanettiLoudoun Co NJROTCDNF (68:30)
54Jacob WilliamsPatriots NJROTCDNF (113:59)
54Josue BringesPatriots NJROTCDNF (127:39)


Course Length: 3.6 km

Course Climb: 130 m

Number of Controls: 12

1Matthew BabaLoudoun Co NJROTC54:25
2Issey WrightPatriots NJROTC57:28
3Caleb RexroadLoudoun Co NJROTC57:31
4Miro HonzakQOC58:03
5Derrick ReddenCalvert NJROTC62:10
6Adin FreeseLoudoun Co NJROTC63:52
7Nicholas TurzaQOC68:56
8Taiyo TougasHuntingtown NJROTC70:33
9Zach AycockLoudoun Co NJROTC70:37
10Steve Van WinkleQOC72:27
11Andrew HodakPatriots NJROTC72:31
12Mary SchmidtPatriots NJROTC73:48
13Brodrick ButtsCalvert NJROTC75:20
14Ethan ChandlerLoudoun Co NJROTC75:27
15David DohertyQOC77:23
16Dominik HonzakQOC78:15
17Andy Bennett82:05
18 Alex & Steph82:53
19Luke McMullenLoudoun Co NJROTC83:57
20Will Dunlap85:21
21Boomer LinvilleQOC86:22
21Tavia SullensQOC86:22
22Cody MooreCalvert NJROTC86:37
23Robert LinesQOC87:02
24Steve MonesQOC89:12
25Caleb ParkinsPatriots NJROTC98:12
26Jan ZichaQOC99:08
27Judy CritzerQOC99:32
28Will Schwarting106:55
29Chris Zbrozek107:45
30Perry DehartHuntingtown NJROTC108:01
31Zach DetweilerQOC114:35
32Kevin PeckCalvert NJROTC114:36
33Anthony CurtisCalvert NJROTC116:27
34Jenna LierniLoudoun Co NJROTC120:33
35Hassan Fortman123:43
36Klett Caryl124:11
37Tyler BoulaisCalvert NJROTC127:10
38Tim McCormick127:23
39Ashley HicksQOC127:45
40John SharrockQOCDNF
40Einar Olsen & did not check-inQOCDNF
40Jarrett BattLoudoun Co NJROTCDNF (57:57)
40Jim HodakPatriots NJROTCDNF (88:19)
40Karla HulettQOCDNF (117:37)
40Dylan LovelessCalvert NJROTCMP (119:12)


Course Length: 4.2 km

Course Climb: 170 m

Number of Controls: 12

1Ron PontiusQOC56:43
2Justin GreenQOC69:09
3Glenn PastelQOC70:30
4Jordan RyanLoudoun Co NJROTC72:55
5Daniel LathropQOC73:04
6Bob FawcetttQOC79:44
7Greg LennonQOC81:25
8Sarah Sorenson & MatthewQOC83:46
9Edward EnsonQOC86:01
10Mary SnieckusQOC87:18
11Robert RichQOC90:01
12Bill WrightQOC96:57
13Don FishQOC97:37
14Jane LeggettQOC97:53
15Michael DePrenger100:12
16Elina Desierto102:36
17Molly RiegelPatriots NJROTC106:37
18Gary SmithQOC109:45
19Helen DohertyQOC109:49
20David McIntireQOC115:31
21Nyall MeredithQOC116:30
22Pam DvorskyCalvert NJROTC117:42
23Will Dunlap117:45
24Halie HartCalvert NJROTC134:35
25Autumn BevardCalvert NJROTC139:30
26Mike DvorskyCalvert NJROTC151:26
27Thomas DuongDNF
27Joey Young Sam Marchi & did not check-inQOCDNF
27Kathleen LennonQOCDNF
27Mark ThomsenQOCDNF (78:22)
27Richard BriggsQOCDNF (113:36)
27India PackPatriots NJROTCDNF (137:46)


Course Length: 5.6 km

Course Climb: 200 m

Number of Controls: 15

1Nadim AhmedQOC55:32
2Rick OliverQOC55:53
3Zack KuderPatriots NJROTC58:53
4Alex SuarezPatriots NJROTC62:45
5Dennis DohertyQOC73:01
6Asher FreeseLoudoun Co NJROTC74:32
7Martins Jonass76:54
8John J MillerQOC80:43
9Corey CutshallPatriots NJROTC84:58
10Owen TurnbullPatriots NJROTC88:08
11Nicholas SchmidtPatriots NJROTC88:40
12Roman EnsonQOC89:03
13Noah LascolaPatriots NJROTC89:15
14Mark HicksQOC95:01
15Bill ViennaQOC101:53
16Paul HessionQOC103:38
16Michael KaneQOC103:38
17Trey StroupeLoudoun Co NJROTC104:36
18Matt HolmanQOC109:18
19Michelle SvobodaQOC115:45
20Paul CollinsonQOC118:19
21Nathan MillerQOC119:09
22Sean TraubePatriots NJROTC128:09
23David SimpsonQOC154:25
24Joesph BarrettQOCDNF (96:23)
24Godesky MillerQOCDNF (133:16)


Course Length: 7 km

Course Climb: 260 m

Number of Controls: 19

1Corinne Porter-TaugherQOC80:56
2Nathan RexroadLoudoun Co NJROTC95:46
3Patrick FarleyQOC104:42
4Jared SilkQOC106:07
5Kim JepsenQOC106:32
6John OrganekQOC144:51
7Daniel QuinnQOCMP (92:52)


Course Length: 8.4 km

Course Climb: 290 m

Number of Controls: 26

1Jon TorranceQOC75:57
2Michael DickeyQOC99:07
3Adam Smith115:55
4Brendan Thompson118:06
5Ben RobertsQOC119:53
6Bradford SingerQOCDNF

Abbreviations: DNF = did not finish, MP = mispunch, NC = non-competitive (usually 2nd course or course setter/vetter), OT = overtime (more than 3 hours or returned after course closing time).