boys 5k
1. 10 Colin Welch 18:22.5 Century
2. 10 Joseph Danner 19:00.4 Urbana
3. 11 Kevin Cardenas 19:02.0 Urbana
4. 12 Alberto Donayre 19:06.8 Urbana
5. 11 Matthew Langsdale 19:19.1 Atholton
6. 10 Marcus Osborn 19:26.6 Atholton
7. 9 Adam Martin 19:39.8 Urbana
8. 11 Shawn Fahey 19:45.8 Col. Zadok Magruder
9. 10 Jacob Lampf 19:48.0 Atholton
10. 11 Yashwan Kalanesian 19:50.4 Urbana
11. 9 Jonathan Botello 19:52.4 Clarksburg
12. 9 Jay Sanghavi 19:55.1 Atholton
13. 9 Cole Madsen 19:59.8 Urbana
14. 11 Demetrias Sye 20:05.6 Clarksburg
15. 11 Davey Creegan 20:09.9 Damascus
16. 9 Deric Aberin 20:14.5 Clarksburg
17. 11 Jackson Fife 20:15.2 Damascus
18. 11 Jordan Seubert 20:29.0 Clarksburg
19. 10 Andrew Fleishell 20:29.2 Century
20. 10 Sam Weidman 20:37.2 Westminster
21. 12 Cody Evans 20:37.7 Westminster
22. 9 Jason McElroy 20:38.1 Walkersville
23. 10 Jack Perdue 20:38.8 Century
24. 11 Kyle Keener 20:39.0 Century
25. 10 Tyler James 20:42.0 Tuscarora
26. 12 West Foster 20:44.7 Walkersville
27. 9 Julien Taupenot 20:45.2 Rockville
28. 10 Ethan Salcedo 20:46.7 Urbana
29. 12 Nicholas Howard 20:47.0 Atholton
30. 11 Justin Roach 20:52.5 Century
31. 9 Timothy Riley 20:53.2 Century
32. 9 Greg Gerber 20:53.9 Urbana
33. 12 Jack Lyons 20:58.7 Clarksburg
34. 12 Eric Kilcoyne 21:01.7 Tuscarora
35. 9 Louis Konopelski 21:02.8 Tuscarora
36. 9 Jackson Miller 21:05.2 Walkersville
37. 11 Mitch Holson 21:06.3 Urbana
38. 9 Noah Griffin 21:07.1 Westminster
39. 10 P.J. Schading 21:10.5 Walkersville
40. 10 Remington Ro 21:11.9 Col. Zadok Magruder
41. 9 Justin Hang 21:14.9 Clarksburg
42. 11 Wasique Iqbal 21:22.7 Col. Zadok Magruder
43. 11 Alex Albert 21:23.8 Century
44. 9 Nick Mantua 21:26.7 Damascus
45. 9 Ben Ritter 21:31.4 North Carroll
46. 9 Obi Nwaeze 21:32.0 Atholton
47. 9 Addison Evans 21:32.6 Westminster
48. 10 Javier Diaz 21:33.6 Col. Zadok Magruder
49. 10 Josh Nichols 21:36.5 Governor Thomas John...
50. 9 John Doughtery 21:37.6 Urbana
51. 11 David Rice 21:40.4 Damascus
52. 9 Tyler Seth 21:42.3 Westminster
53. 10 Josh Shin 21:43.3 Clarksburg
54. 12 Hardik Dhanak 21:43.9 Clarksburg
55. 11 Alex Kozlov 21:45.1 Col. Zadok Magruder
56. 10 Jameson Carpenter 21:46.5 Westminster
57. 9 Luke Frances 21:46.7 North Carroll
58. 10 Luke England 21:47.8 North Carroll
59. 12 Onaja Robinson 21:48.7 Seneca Valley
60. 10 Harrison Mesnard 21:50.1 Col. Zadok Magruder
61. 9 Matthew Shannon 21:50.6 Urbana
62. 11 Alejandro Marcano 21:53.4 Col. Zadok Magruder
63. 9 Isaiah Crabbe 21:54.1 Walkersville
64. 11 Ricardo Medina 21:55.4 Tuscarora
65. 11 Robert Fox 21:56.9 Urbana
66. 10 Daniel Merkowitz-B... 21:57.5 Atholton
67. 11 Steven Neubauer 21:57.9 Urbana
68. 10 Eric Musa 21:58.4 Urbana
69. 10 Zach Branscome 21:58.7 North Carroll
70. 10 Timothy Sciannella 21:59.4 Atholton
71. 10 Scott Soldavini 22:03.1 Rockville
72. 11 Thomas Yost 22:07.3 Atholton
73. 10 Nic Boyle 22:14.0 Westminster
74. 10 Jack Simcock 22:16.8 Atholton
75. 9 Colton Wardle 22:17.0 Century
76. 9 Daniel Gardner 22:18.2 Atholton
77. 9 Ben Brown 22:18.6 Century
78. 9 Quinn McHood 22:19.7 Walkersville
79. 10 Carter Junod 22:20.8 Col. Zadok Magruder
80. 9 Andrew Tran 22:21.3 Col. Zadok Magruder
81. 10 Brady Peterson 22:22.3 Tuscarora
82. 11 Gianni Montello 22:22.5 Urbana
83. 10 Luke Duncan 22:24.0 Atholton
84. 12 David Dorris 22:24.3 Westminster
85. 10 Jimmy Wawrzynski 22:24.5 Westminster
86. 10 Daniel Scott 22:25.4 Col. Zadok Magruder
87. 10 Matt Hrones 22:28.0 Century
88. 12 Zack Rockwood 22:29.7 Catoctin
89. 9 Akhil Gupta 22:33.0 Col. Zadok Magruder
90. 10 Evan Murphy 22:34.2 Col. Zadok Magruder
91. 9 Brady Maggio 22:34.7 Damascus
92. 10 Richard Mooney 22:35.1 Atholton
93. 10 Joseph Lui 22:35.3 Atholton
94. 11 Colin Hrenko 22:36.1 Seneca Valley
95. 10 Jacob Hughes 22:44.0 Col. Zadok Magruder
96. 9 Nathaniel Moody 22:44.9 Atholton
97. 9 Alejandro Rucka-Vega 22:48.8 Atholton
98. 9 William Bott 22:54.2 Atholton
99. 9 David Cacerres 22:55.0 Col. Zadok Magruder
100. 10 Jake Clark 22:56.5 Westminster
101. 10 Thomas De la vega 22:57.6 Urbana
102. 11 Will Johnston 23:03.3 Walkersville
103. 11 Eric Shipton 23:03.7 Westminster
104. 9 Braden Smolko 23:05.1 Urbana
105. 10 Rexford Wright 23:06.9 Seneca Valley
106. 12 Philip Sacdalan 23:08.8 Col. Zadok Magruder
107. 9 Domenic Melencio 23:09.9 Seneca Valley
108. 9 Jeremiah Kwon 23:12.2 Atholton
109. 9 Daimen Pierce 23:19.0 Col. Zadok Magruder
110. 11 Aidan McGovern 23:22.9 Rockville
111. 10 Anderson Hansen 23:24.6 Atholton
112. 9 Justin Simons 23:27.3 Atholton
113. 10 Joey Bird 23:28.2 Col. Zadok Magruder
114. 9 Nathan Presley 23:29.0 Century
115. 10 Nick Commander 23:38.0 Governor Thomas John...
116. 11 Anthony Romero 23:43.7 Rockville
117. 11 Alex Alvarez 23:50.9 Col. Zadok Magruder
118. 9 Alex Ramos 23:53.8 Col. Zadok Magruder
119. 9 Sean Scott 23:54.2 Col. Zadok Magruder
120. 12 Thomas Van Patten 23:54.9 Col. Zadok Magruder
121. 10 Zach Raiten 23:55.9 Rockville
122. 10 Alexander Washington 23:57.2 Atholton
123. 10 Brandon Caroti 23:57.5 Urbana
124. 10 Logan Welsh 23:57.8 North Carroll
125. 10 Dylan Goonewardene 23:58.3 Seneca Valley
126. 9 Michael Li 23:59.0 Atholton
127. 9 Matthew Swagart 24:00.0 Rockville
128. 9 Devak Murali 24:00.9 Urbana
129. 9 Jacob Recht 24:02.5 Atholton
130. 9 Joshua Geesaman 24:02.8 Atholton
131. 9 Ryan Yetter 24:04.1 Century
132. - Jayson Baskette 24:05.9 Atholton
133. 9 Jacob Welch 24:10.8 Atholton
134. 9 Richard Gee 24:18.8 Rockville
135. 11 Micheal Kerich 24:25.4 Damascus
136. 9 Craig Harvey 24:50.6 Atholton
137. 9 Tanner Crampton 25:15.1 Century
138. 9 Gregory Thai 25:19.1 Col. Zadok Magruder
139. 9 Kevin He 25:33.5 Atholton
140. 10 Joey Gallagher 25:56.5 Urbana
141. 11 Ethan Cortes 26:06.4 Century
142. 11 Alexander Heppner 26:06.6 Urbana
143. 12 Yousef Ghanem 26:07.3 Rockville
144. 9 Alwin Chen 26:16.0 Clarksburg
145. 9 Thomas Rada 26:21.7 Rockville
146. 9 Thomas Kehus 26:33.4 Rockville
147. 9 Daniel Esterday 26:42.8 North Carroll
148. 11 Joshua Miller 27:44.3 Walkersville
149. 9 Nicholas Leon 29:35.6 Rockville
150. 10 Chris Smith 35:57.8 North Carroll