Official Team Scores
1. River Hill 37
2. Mount Hebron 43
3. Liberty 80
4. Centennial 113
5. Atholton 167
6. Marriotts Ridge 177
7. Reservoir 213
8. Oakland Mills 224
9. C.H. Flowers 239
10. South Carroll 279
11. Glenelg 296
12. Poolesville Sr 313
13. Paint Branch 321
14. Tuscarora 453
15. Hammond 477
16. The Heights 517
Boys 5km
1. 11 Jake Drohat 18:39 Mount Hebron
2. 10 Andrew Meininger 18:41 River Hill
3. 12 Sam Trossman 18:55 River Hill
4. 11 Andrew Frommer 18:58 Centennial
5. 12 Ronak Ujla 19:00 Liberty
6. 9 Jack Shelby 19:12 Liberty
7. 11 Abraham Samuel 19:16 Mount Hebron
8. 11 Michael Barber 19:21 Mount Hebron
9. 12 Phillip Hilliard 19:22 River Hill
10. 10 Ruben Rosario 19:24 Reservoir
11. 12 Ryan Romano 19:25 River Hill
12. 12 Sean Malone 19:27 River Hill
13. 10 Jack Fletcher 19:28 Mount Hebron
14. 10 Andrew Unkenholz 19:30 Mount Hebron
15. 10 Michael Martinaitis 19:31 Centennial
16. 11 Casey Brennan 19:50 Marriotts Ridge
17. 12 Alexander Crich 19:53 River Hill
18. 9 Kai Muniz 19:56 Reservoir
19. 12 Chris Burns 19:56 Liberty
20. 12 Grant Hanlon 19:58 Marriotts Ridge
21. 10 Marcus Osborn 19:58 Atholton
22. 9 Anders Chattin 20:00 Oakland Mills
23. 12 Tyler Neff 20:00 Liberty
24. 11 Michael Segev 20:02 Centennial
25. 11 Calvin Sempebwa 20:03 Paint Branch
26. 11 Joshua Estrada 20:10 Atholton
27. 12 Kyle Burrows 20:10 Liberty
28. 10 Marino Goldstein 20:16 C.H. Flowers
29. 10 Jacob Lampf 20:21 Atholton
30. 11 James Williams 20:22 Mount Hebron
31. 10 Jackson Koepke 20:23 Mount Hebron
32. 11 Andrew Shin 20:24 Glenelg
33. 10 Alex Melville 20:24 South Carroll
34. 11 Andrew Li 20:25 Centennial
35. 12 Elias Jack-Monroe 20:30 Oakland Mills
36. 12 Dominick Gaimaro 20:35 Mount Hebron
37. 9 Daniel Gao 20:35 Centennial
38. 9 Simon Perna 20:37 Mount Hebron
39. 9 Jeffery Fleming 20:37 South Carroll
40. 12 Andrew Chambers 20:38 C.H. Flowers
41. 11 Kyle Berger 20:39 Poolesville Sr
42. 11 Matthew Campbell 20:41 River Hill
43. 11 Jack McAuliffe 20:41 Marriotts Ridge
44. 9 Michael Schlining 20:42 Mount Hebron
45. 11 Samuel Osheroff 20:43 Atholton
46. 11 Martin Majer 20:43 Liberty
47. 11 Austin Toth 20:44 Centennial
48. 9 Adrian Sedlack 20:44 Glenelg
49. 9 Hayden Hertz 20:45 Liberty
50. 12 Andrew Zhou 20:45 Centennial
51. 9 David Zhang 20:50 Marriotts Ridge
52. 9 Ben Jackson 20:50 Centennial
53. 10 Ryan Thomas 20:52 Atholton
54. 10 Christopher Young 20:55 River Hill
55. 11 Nicholas Stim 20:57 Mount Hebron
56. 9 Brendan Carter 20:59 Reservoir
57. 11 Sean Smith 21:00 Oakland Mills
58. 9 Luke Starks 21:01 Marriotts Ridge
59. 11 Tim Brumbaugh 21:02 Oakland Mills
60. 11 Cameron Burgess 21:03 C.H. Flowers
61. 12 Dmitri Agnew 21:04 Poolesville Sr
62. 11 Sean Armiger 21:05 Marriotts Ridge
63. 12 Paul Lyon 21:08 Wilde Lake
64. 10 Jonathan Coker 21:08 C.H. Flowers
65. 10 Andy Tseng 21:10 Centennial
66. 10 Arthur Tseng 21:10 Centennial
67. 10 Brien Boulle 21:11 Atholton
68. 9 Ethan Ferguson 21:14 South Carroll
69. 12 Grant Sturm 21:15 South Carroll
70. 11 Zev Izenberg 21:16 Atholton
71. 10 Khalifa Ndir 21:16 C.H. Flowers
72. 11 Christian Salazar 21:17 Oakland Mills
73. 9 Josh Krutz 21:19 Reservoir
74. 9 Tony Vodopia 21:19 Oakland Mills
75. 9 Andrew DiFranco 21:20 Glenelg
76. 10 Chris Nguyen 21:21 Paint Branch
77. 9 Philip Drohat 21:22 Mount Hebron
79. 11 Kyle Wiggins 21:26 Marriotts Ridge
80. 11 Treshaun Rodgers 21:26 C.H. Flowers
81. 9 Matt Bergquist 21:27 Marriotts Ridge
82. 10 Seungkyoon Bong 21:29 Poolesville Sr
83. 11 Ben Goldstein 21:29 Centennial
84. 12 Connor Mead 21:30 Liberty
85. 9 Logan Batton 21:31 Marriotts Ridge
86. 11 Thomas Yost 21:32 Reservoir
87. 9 Ryan Skochinski 21:32 River Hill
88. 9 Tobias Whelan 21:33 Poolesville Sr
89. 12 Kaleb Berhanu 21:34 Paint Branch
90. 9 John LeMaster 21:38 Liberty
91. 10 Anthony Rader 21:42 Oakland Mills
92. 11 Kyle Lewandowski 21:44 Glenelg
93. 10 Thomas Wun 21:44 Marriotts Ridge
94. 11 Michael Woldemarian 21:44 Paint Branch
95. 10 Ishan Mundra 21:45 Poolesville Sr
96. 11 Matthew Langsdale 21:45 Atholton
97. 9 Nicholas Preece 21:46 Glenelg
98. 11 Bryson Tullis 21:49 Oakland Mills
99. 10 David Trinh 21:51 Wilde Lake
100. 11 Justin Jones 21:53 Marriotts Ridge
101. 10 Steve Huntley 21:53 Poolesville Sr
102. 11 Temesyen Samson 21:57 Paint Branch
103. 9 Joel Bernstein 21:58 Oakland Mills
104. 11 Ryan Synk 21:59 Glenelg
105. 11 Tim Sparks 22:01 Tuscarora
106. 10 Kyle Spicher 22:08 Hammond
107. 12 Will Sheets 22:09 Reservoir
108. 9 Jay Sanghavi 22:11 Atholton
109. 11 Jorge Alvarez 22:13 Paint Branch
110. 9 Ricky Farrell 22:13 Marriotts Ridge
111. 11 Michael Moynihan 22:14 The Heights
112. 9 Alejandro Rucka-Vega 22:21 Atholton
113. 10 Richard Chu 22:28 Paint Branch
114. 9 Louis Konopelski 22:30 Tuscarora
115. 11 Jacob Bhatti 22:32 Paint Branch
116. 11 Ricardo Medina 22:35 Tuscarora
117. 10 Ryan Judge 22:36 South Carroll
118. 9 Jared Nguyen 22:43 Oakland Mills
119. 11 Jeb Hamel 22:45 South Carroll
120. 9 John Browder 22:45 Wilde Lake
121. 11 Brian Green 22:50 C.H. Flowers
122. 9 Mason Hunter 22:53 Hammond
123. 10 Donnie Rinker 22:54 Reservoir
124. 12 Tom Wood 22:56 Reservoir
125. 9 Sam Rosenberg 23:06 Poolesville Sr
126. 10 Ali Aslam 23:08 Tuscarora
127. 11 Matthew Hepburn 23:08 Poolesville Sr
128. 11 Eric Biegel 23:08 Glenelg
129. 10 Brady Peterson 23:10 Tuscarora
130. 11 Justin Drew 23:10 Hammond
131. 11 Kyle Mosier 23:21 Hammond
132. 11 Jordan Shepard 23:30 Reservoir
133. 9 Ryan Hagedorn 23:33 Reservoir
134. 11 Wyatt Ashley 23:35 South Carroll
135. 10 Jackson Malmgren 23:41 Poolesville Sr
136. 10 James Sirenne 23:41 Glenelg
137. 11 Trevor Shepard 23:44 Glenelg
138. 11 Temetope Ayodele 23:51 Paint Branch
139. 9 Jonathan Quinn 23:59 Hammond
140. 12 Benjamin Morrill 24:00 Hammond
141. 10 Matthew Ueckermann 24:08 Hammond
142. 10 Jake Lisenbee 24:09 Hammond
143. 10 Thomas Moynihan 24:11 The Heights
144. 10 Glenn Jones 24:19 Paint Branch
145. 10 Armando Umanzor 24:21 Paint Branch
146. 10 Trenton Waller 24:23 Hammond
147. 11 Devin Elliott 24:27 Tuscarora
148. 11 Joaquim Brooks 24:33 The Heights
149. 9 Aaron Harvey 24:36 Paint Branch
150. 12 Brian Barth 24:46 Glenelg
151. 12 Robert Smatlak 24:58 Tuscarora
152. 11 Philip Spence 25:20 The Heights
153. 9 Jack Elkonoh 25:37 Hammond
154. 9 Dan Gauthier 25:51 Liberty
155. 11 John Paul Cipollone 26:00 The Heights
156. 10 Sean O'Sullivan 26:05 Tuscarora
157. 9 Ian Winslow 26:19 Hammond
158. 12 Kevin McCormack 28:27 The Heights