Boys 3 Mile Run
1. 10 Jon Wolf 18:17.61 Howard
2 9 Bradley Hoffman 18:22.25 River Hill
3 9 Patrick Adams 18:22.90 Mount Hebron
4. 12 Gavin Courtright 18:27.26 Howard
5 12 Issac Chaudry 18:32.25 Mount Hebron
6 10 Seine Yoo 18:36.93 River Hill
7. 10 Brian Yant 18:42.40 Mount Hebron
8. 10 Ross Wenzel 18:44.38 Mount Hebron
9. 11 Naga Nagaswaran 18:46.59 Centennial
10. 11 Yiding Yuan 18:48.77 River Hill
11. 10 Tim Goulet 18:51.28 Howard
12. 11 Zach Sents 18:54.00 Howard
13. 11 Mark Schlining 18:54.30 Mount Hebron
14. 10 Jacob Rajesh 18:54.83 Howard
15. 12 Lorenzo DeOcampo 18:56.15 Howard
16. 10 Hans Cabrera 19:02.46 Howard
17. 12 Arthur Tseng 19:03.80 Centennial
18. 12 Andrew Harris 19:06.46 Howard
19 10 Armaan Bhasin 19:10.15 Centennial
20. 12 Burhannuddin Rangw... 19:14.88 Mount Hebron
21. 9 Jake Muma 19:15.20 Centennial
22. 12 Theodore Cornwell 19:16.23 River Hill
23. 12 Jack Fletcher 19:17.41 Mount Hebron
24. 11 Daniel Niezelski 19:17.67 Mount Hebron
25. 10 Joe Hayden 19:18.09 Mount Hebron
26. 10 Ryan Van Gieson 19:18.37 River Hill
27. 12 Clifton Ritch 19:18.59 Mount Hebron
28. 9 Jack Keane 19:19.86 Centennial
29. 11 Jerry Sun 19:20.18 Centennial
30. 11 Peter Rosenquist 19:22.65 Mount Hebron
31. 9 Cameron Olivier 19:24.54 Howard
32. 10 Andrew Kauffman 19:28.53 Centennial
33. 12 Christopher Young 19:29.03 River Hill
34. 11 Kevin Cai 19:29.19 River Hill
35. 11 Joe Ferraro 19:31.09 Howard
36. 11 Connor McNeil 19:32.16 Centennial
37. 9 Matthew Engelhaupt 19:34.44 Howard
38. 9 Kevin Watts 19:35.58 Mount Hebron
39. 10 Andrew Horrocks 19:36.59 River Hill
40. 11 Jason Wang 19:37.10 River Hill
41. 9 Eric Wetherell 19:37.45 River Hill
42. 10 Edward LaPointe 19:37.91 Howard
43. 11 Jerel Okonski 19:43.08 Centennial
44. 10 Abdullah Najib 19:45.17 Howard
45. 9 Richard Zhou 19:46.13 Howard
46. 12 Neil Rabb 19:49.68 Centennial
47. 10 Rahul Khatri 19:50.06 Howard
48. 10 Ethan Na 19:51.11 Centennial
49. 9 Josh Braun 19:51.90 Centennial
50. 11 Kelvin Chen 19:52.37 Centennial
51. 10 Jason Zhang 19:53.04 Centennial
52. 10 Rohit Priyakumar 19:55.46 Mount Hebron
53. 11 Nathan Park 19:56.00 Mount Hebron
54. 9 Darren McGowan 19:58.37 River Hill
55. 11 Brandon Shipe 19:58.93 Centennial
56. 12 Scott Witschey 19:59.18 Centennial
57. 10 Isaac Justice 19:59.34 Mount Hebron
58. 10 Evan Eng 20:04.55 Centennial
59. 9 Carlos Montemayor 20:04.79 Centennial
60. 11 Nick Webb 20:05.77 River Hill
61. 10 Thomas Luo 20:10.34 Centennial
62. 9 Julian Depireux 20:10.55 Marriotts Ridge
63. 10 Jacob Mikula 20:11.30 Reservoir
64. 11 Stephen Armstrong 20:18.06 Howard
65. 10 Philip Pajizar 20:20.31 Howard
66. 11 Ryan Guy 20:20.86 Centennial
67. 11 Lucas Cunningham 20:23.80 Centennial
68. 12 Blake Foster 20:25.20 Howard
69. 9 Edward Chi 20:26.86 River Hill
70. 10 Tianyu You 20:27.07 Centennial
71. 12 Matthew Karasack 20:27.79 Centennial
72. 9 Raymond Lennon 20:29.88 Marriotts Ridge
73. 9 Jaehyun Yoon 20:30.57 Marriotts Ridge
74. 10 Joseph Valle 20:32.55 Centennial
75. 11 Ryan Moy 20:33.06 River Hill
76. 9 Trevor Reynolds 20:36.35 Howard
77. 11 Chance Xie 20:36.94 Centennial
78. 10 Jacob George 20:37.99 Howard
79. 12 Carlos Cifuentes 20:38.64 Oakland Mills
80. 9 Joshua Kim 20:39.70 Marriotts Ridge
81. 9 Riley O'Shea 20:39.97 Marriotts Ridge
82. 10 Tatsuo Lerdboon 20:45.24 River Hill
83. 10 Quinton Butler 20:48.93 Reservoir
84. 11 Alex Ahn 20:51.31 Reservoir
85. 11 Isaac Daly 20:53.00 Centennial
86. 9 Ignacio DeSande 20:55.71 Centennial
87. 11 Raj Ashar 21:00.34 River Hill
88 11 Vikram Adipudi 21:00.66 Reservoir
89. 9 Bryan Lee 21:05.91 Centennial
90. 9 Oliver Song 21:06.98 River Hill
91. 10 Arthur Chi 21:14.02 River Hill
92. 11 Joey Yachera 21:18.87 Centennial
93. 10 Ben Landrum 21:19.10 Centennial
94. 9 Jackson DeCarlo 21:22.01 Centennial
95. 9 Manas Dronamraju 21:22.19 Centennial
96. 11 Zane Phillips 21:22.93 Reservoir
97. 9 Ryan Ververs 21:23.18 Mount Hebron
98. 9 Grayson Fleck 21:23.36 Mount Hebron
99 9 Jeremy Romanik-Rom... 21:29.37 River Hill
100. 11 Danny Lee 21:31.87 Centennial
101. 11 Alan Wright 21:33.78 Marriotts Ridge
102. 9 Tobi Folorunso 21:34.06 Howard
103. 9 Colin Homassel 21:36.81 Centennial
104. 9 Vedaant Shah 21:39.30 River Hill
105. 11 Tyler Perlstein 21:41.84 River Hill
106. 11 Geoffrey Osten 21:43.69 Marriotts Ridge
107. 9 Peter Scrandis 21:46.23 River Hill
108. 12 Kevin Mitchell 21:47.37 Marriotts Ridge
109. 11 Thomas Biro 21:50.34 Marriotts Ridge
110. 11 Evan Benedek 21:57.14 River Hill
111. 9 Holden Kim 21:59.69 River Hill
112. 9 Anirudh Karegowdra 22:00.12 River Hill
113. 12 Daniel Zheng 22:01.81 Centennial
114. 12 Liam Luthardt 22:05.23 Oakland Mills
115. 12 John Lee 22:06.51 Centennial
116. 12 Sushanth Neerumalla 22:07.24 Centennial
117. 9 Myles Williams 22:07.64 Oakland Mills
118. 10 Peter Gruys 22:08.11 Centennial
119. 10 Luke Mann 22:10.07 Marriotts Ridge
120. 9 Taylor Fetterman 22:10.97 Glenelg
121. 9 David Salazar 22:16.09 Oakland Mills
122. 11 Kevin Yang 22:26.93 Centennial
123. 10 Evan May 22:27.58 Reservoir
124. 9 Nick Capino 22:28.29 Oakland Mills
125. 9 Clayton Capenos 22:28.86 Glenelg
126. 11 Patrick Blackburn 22:30.56 River Hill
127. 10 Rich Suwandam 22:32.23 Oakland Mills
128. 11 Jacob Luo 22:36.25 River Hill
129. 9 Adam Luo 22:36.45 River Hill
130. 11 Kory Riemer 22:40.35 Oakland Mills
131. 9 Caleb Minyard 22:59.28 Reservoir
132. 10 Alec Ortmeyer 23:11.64 Oakland Mills
133. 12 Amogh Arun 23:12.63 Mount Hebron
134. 9 Charlie Leimbach 23:12.92 Glenelg
135. 12 Justin Nam 23:15.07 Reservoir
136. 11 Jason McSweeney 23:21.71 Oakland Mills
137. 9 Daniel Yi 23:23.50 River Hill
138. 12 Kevin Nichols 23:23.70 Mount Hebron
139. 9 Nicholas Pavlosky 23:29.25 River Hill
140. 10 Emanuel Guillen 23:45.39 Marriotts Ridge
141. 9 Thomas Simowitz 23:57.34 Mount Hebron
142. 9 Berklee Cohen 23:59.93 River Hill
143. 11 Arjun Trivedi 24:03.80 Reservoir
144. 11 Samuel Winters-McC... 24:10.81 Reservoir
145. 9 Eugene Choi 24:18.04 River Hill
146. 12 Vincent Parsons 24:18.29 Oakland Mills
147. 9 Alex Moy 24:18.79 River Hill
148. 9 Dick He 24:19.01 River Hill
149. 12 Eduardo Castro 24:21.61 Oakland Mills
150. 9 Andrew Choe 24:29.24 Glenelg
151. 9 Alexander Hong 24:33.59 Glenelg
152. 12 Michael Parsons 24:36.48 Oakland Mills
153. 9 Alex Swaters 24:44.01 Mount Hebron
154. 9 Hong Ze Khor 24:44.65 Marriotts Ridge
155. 9 Andrew Bray 24:45.83 Oakland Mills
156. 10 Thomas Wehr 24:49.84 Marriotts Ridge
157. 9 Daniel Guerrero-Ma... 24:52.83 Glenelg
158. 9 Ben Coler 25:11.67 Reservoir
159. 9 Keith Hitzelberger 25:16.04 Centennial
160. 9 Daniel Ding 26:26.61 River Hill
161. 9 Edward Sweet 26:54.93 Reservoir