bys 3 mile run
1. 12 Ronak Ujla 17:20.1 Liberty
2. 10 Will Merritt 17:53.4 Smithsburg
3. 9 Jack Selby 18:15.8 Liberty
4. 12 Joe Padula 18:19.4 Liberty
5. 12 Chris Burns 18:29.2 Liberty
6. 9 Dan Gauthier 18:31.5 Liberty
7. 12 Tyler Neff 18:33.7 Liberty
8. 11 Paul Miller 18:46.1 Smithsburg
9. 10 Joe Buckley 18:48.5 Liberty
10. 11 Donald Shanabarger 18:55.4 South Carroll
11. 11 Spencer Schading 18:56.3 Walkersville
12. 10 John Poling 18:56.6 Boonsboro
13. 12 Nathan Johnson 18:57.4 Boonsboro
14. 12 Kyle Burrows 18:58.7 Liberty
15. 9 Hayden Hertz 19:00.0 Liberty
16. 11 Blake Capella 19:00.3 Walkersville
17. 10 Andrew Ashley 19:05.9 Walkersville
18. 11 Steven Duafala 19:09.3 South Carroll
19. 9 Ben Hartings 19:10.6 Boonsboro
20. 11 Evan Michaels 19:27.8 South Carroll
21. 11 Keith Gasior 19:30.8 Catoctin
22. 9 Alex Seidel 19:31.5 South Carroll
23. 12 Josh Ford 19:35.5 Boonsboro
24. 9 Jason McElroy 19:36.1 Walkersville
25. 12 Grant Sturm 19:41.5 South Carroll
26. 12 Anmol Tewari 19:43.6 Walkersville
27. 10 Ryan Judge 19:46.2 South Carroll
28. 12 Zack Rockwood 19:47.9 Catoctin
29. 9 John LeMaster 19:48.4 Liberty
30. 11 Wyatt Ashley 19:50.5 South Carroll
31. 11 Martin Majer 19:52.1 Liberty
32. 10 P.J. Schading 19:53.8 Walkersville
33. 12 Connor Mead 19:54.2 Liberty
34. 10 Jack McCarthy 19:57.0 Catoctin
35. 10 Chris Shanabarger 20:00.7 South Carroll
36. 12 West Foster 20:00.8 Walkersville
37. 12 William Thornton 20:02.1 North Carroll
38. 9 Ethan Ferguson 20:04.8 South Carroll
39. 12 Chase Snively 20:09.1 South Carroll
40. 9 Matthew McDonough 20:13.9 South Carroll
41. 9 Logan Fawley 20:19.6 Catoctin
42. 9 Jude Favata 20:20.6 Boonsboro
43. 10 Garrett Wiseley 20:25.4 Williamsport
44. 10 Cameron Weikel 20:25.8 Liberty
45. 9 Catoe Fernando 20:28.0 Brunswick
46. 9 Jackson Miller 20:31.2 Walkersville
47. 11 Zach Hull 20:39.1 Boonsboro
48. 9 Matt Leonhartt 20:40.7 Liberty
49. 9 Jude Flynn-Lebischak 20:42.1 Liberty
50. 11 Collin Mannix 20:45.1 Boonsboro
51. 10 Caleb Enoff 20:49.9 South Carroll
52. 10 Kyle O'Ney 20:51.6 Williamsport
53. 11 Alex Faust 20:53.5 Smithsburg
54. 10 Kyle Thornton 20:54.4 South Carroll
55. 12 Ben Johnson 20:55.1 Walkersville
56. 11 Zachary Garvey 20:56.1 Smithsburg
57. 9 Logan Ropp 20:57.6 Brunswick
58. 9 Ege Isaac 21:01.3 Brunswick
59. 9 Simon Kadel 21:02.4 Walkersville
60. 12 Josh Clement 21:05.2 South Carroll
61. 10 Zach Branscome 21:05.7 North Carroll
62. 11 Brad Smink 21:16.8 North Carroll
63. 9 Kevin Wilson 21:17.3 Smithsburg
64. 11 Dillon Denig 21:21.0 Boonsboro
65. 11 Justin Crouse 21:25.2 Francis Scott Key
66. 9 Quinn McHood 21:27.8 Walkersville
67. 9 Luke Flook 21:28.6 Williamsport
68. 9 Zack Shatto 21:32.1 Liberty
69. 9 Seth Forney 21:41.7 Francis Scott Key
70. 9 Robert Dunmoyer 21:42.5 Walkersville
71. 12 Matt Wilson 21:43.3 Smithsburg
72. 10 Matt Pique 21:45.0 Brunswick
73. 9 Josh Bensing 21:45.4 Liberty
74. 10 Justin Caraher 21:46.0 Brunswick
75. 12 Justin Leveque 21:48.2 Smithsburg
76. 10 Connor Pullaro 21:50.5 Boonsboro
77. 12 Trevor Larner 21:52.3 Liberty
78. 12 Taylor Boeckmann 21:52.8 South Carroll
79. 9 Jack Roberts 21:53.4 Smithsburg
80. 9 Ben Ritter 21:56.6 North Carroll
81. 9 Will Stann 21:57.0 Boonsboro
82. 9 Isaiah Crabbe 22:06.8 Walkersville
83. 11 Jeb Hamel 22:08.0 South Carroll
84. 9 Collin Carbonaro 22:08.8 Walkersville
85. 9 Levi Mason 22:09.8 Boonsboro
86. 9 Luke Frances 22:12.6 North Carroll
87. 10 Luke England 22:12.9 North Carroll
88. 10 Alex Pailer 22:22.5 Liberty
89. 9 Zack Stump 22:24.1 Liberty
90. 9 Brian Pullaro 22:24.8 Boonsboro
91. 11 Kevin May 22:27.2 Boonsboro
92. 11 Alex Rosenberg 22:29.6 South Carroll
93. 9 Evan Scheel 22:45.1 Liberty
94. 12 Thomas Atha 22:59.0 Williamsport
95. 9 Nate Gerber 22:59.2 Smithsburg
96. 12 Josh Shaw 23:03.4 Brunswick
97. 11 Will Johnston 23:04.2 Walkersville
98. 10 Andrew Eppley 23:10.1 Manchester Valley
99. 9 Brent Donovan 23:16.3 South Carroll
100. 9 Jacob Washinger 23:19.8 Liberty
101. 10 Sergey Vanin 23:27.0 Manchester Valley
102. 12 Logan Izquierdo 23:32.0 Manchester Valley
103. 12 Chase Kurtenbach 23:43.0 South Carroll
104. 11 Roshan Rao 23:47.4 Walkersville
105. 9 Frank Milihram 23:56.6 Smithsburg
106. 11 Michael Miles 23:59.5 Boonsboro
107. 10 Chris Kantner 24:00.1 Brunswick
108. 12 Ahmad Rababa 24:02.2 Williamsport
109. 9 Daniel Esterday 24:03.2 North Carroll
110. 10 Logan Welsh 24:03.5 North Carroll
111. 10 Brendan Walters 24:11.9 Williamsport
112. 10 Michael Krot 24:30.2 Boonsboro
113. 12 Jordy Bowling 24:33.8 Liberty
114. 9 John Gagnon 24:59.7 South Carroll
115. 11 Josh Miller 25:53.3 Francis Scott Key
116. 10 Thomas Hill 26:15.7 Brunswick
117. 10 Matthew Henretty 26:24.5 Liberty
118. 11 Cade Dal Collo 26:30.6 Boonsboro
119. 10 Kristopher Shilling 26:59.7 South Carroll
120. 9 Lance Krumbeck 27:00.4 Williamsport
121. 11 Joshua Miller 27:16.4 Walkersville
122. 9 Michael Mies 27:49.1 Williamsport
123. 12 Thomas Medairy 29:04.9 Manchester Valley
124. 12 Zach Wolf 30:06.9 Smithsburg
125. 11 Steven Krumbeck 33:32.2 Williamsport
126. 9 Noah Gomez-Kling 35:49.4 Smithsburg
127. 10 Chris Smith 36:05.0 North Carroll
128. 12 Kyle Ebersole 37:29.6 Smithsburg