Official Team Scores
1. Catonsville 52
2. Dulaney 99
3. Loyola Blakefield 101
4. Reservoir 129
5. Howard 136
6. Linganore 148
7. Centennial 150
8. Marriotts Ridge 194
9. Mount Hebron 235
10. Towson 247
11. Hereford 289
12. Paint Branch 327
13. Oakland Mills 348
14. Franklin 425
Boys 5000 Meter Run
1. 11 Collin Cornish 17:33 Reservoir
2. 11 Noah Trapp 17:38 Dulaney
3. 11 Ray Smith 17:41 Howard
4. 12 Jason Miller 17:44 Catonsville
5. 11 Rex Ledesma 17:46 Dulaney
6. 11 Andrew Macdonald 17:54 Loyola Blakefield
7. 12 Matt Thompson 17:56 Loyola Blakefield
8. 12 Kevin Ward 18:01 Catonsville
9. 11 Steven Frazer 18:07 Linganore
10. 11 Joe Pavao 18:10 Centennial
11. 12 Clay Cochran 18:13 Marriotts Ridge
12. 11 John Thomas 18:15 Catonsville
13. 12 Evan Kelley 18:17 Catonsville
14. 12 Chris Filar 18:21 Loyola Blakefield
15. 11 Patrick Davitt 18:23 Catonsville
16. 10 Andrew Blyth 18:24 Marriotts Ridge
17. 12 Andrew Curtis 18:26 Catonsville
18. 11 Evan Gough 18:27 Catonsville
19. 12 Nicholaus Kraimer 18:34 Linganore
20. 11 Jack Pryzbyla 18:36 Centennial
21. 11 Zabi Sharif 18:37 Howard
22. 12 Taylor Mitchell 18:38 Dulaney
23. 12 John Glazer 18:39 Reservoir
24. 12 Michael Sack 18:42 Dulaney
25. 11 Tyson Seeley 18:43 Linganore
26. 11 Taiwo Adekoya 18:45 Paint Branch
27. 12 Cameron Cornish 18:47 Reservoir
28. 11 Brendan Robinson 18:50 Reservoir
29. 11 Matthew Anderson 18:52 South River
30. 12 Paul Kirk-Davidoff 18:52 Oakland Mills
31. 12 Matt Azzarro 18:53 Loyola Blakefield
32. 12 Jon Kittner 18:54 Centennial
33. 12 Tim Woodford 18:55 Centennial
34. 11 John Kastner 18:56 Towson
35. 12 Jack Watson 18:56 Marriotts Ridge
36. 11 Evan Winter 18:57 Mount Hebron
37. 11 Steven Borisko 18:57 Howard
38. 10 Michael Appel 18:58 Howard
39. 12 Alex Negron 19:00 Towson
40. 11 David Hare 19:02 South River
41. 10 Jeffrey Barnhouse 19:05 Howard
42. 12 Prayaag Venkat 19:06 Mount Hebron
43. 12 Gilbert Stange 19:06 Towson
44. 11 Andrew Lehman 19:07 Howard
45. 11 Ryan Lueck 19:07 Linganore
46. 12 Andrew Ecker 19:08 Loyola Blakefield
47. 11 Logan Courtright 19:08 Howard
48. 11 Daniel Andrews 19:09 Dulaney
49. 11 Connor Schattal 19:10 Hereford
50. 11 Michael McClelland 19:11 Dulaney
51. 12 Chase Shilling 19:12 Howard
52. 11 Elias Jack-Monroe 19:14 Oakland Mills
53. 12 Joe Connor 19:18 Reservoir
54. 12 Tyler Lewis 19:18 Howard
55. 11 Brian Furr 19:19 Howard
56. 10 Michael Barber 19:19 Mount Hebron
57. 11 Jonathan Gober 19:20 Linganore
58. 12 Will Sarudy 19:22 Hereford
59. 12 Trent Weidman 19:24 Catonsville
60. 10 Abraham Samuel 19:26 Mount Hebron
61. 10 Ian Johnson 19:27 Mount Hebron
62. 11 Will Chanmugam 19:29 Mount Hebron
63. 11 Andrew Zhou 19:31 Centennial
64. 12 Eric Reyes 19:32 Dulaney
65. 11 Harrison Mann 19:33 Centennial
66. 12 Ryan Klots 19:34 Towson
67. 12 Guy Gibboney 19:34 South River
68. 12 William Ma 19:35 Mount Hebron
69. 11 Michael Class 19:36 Hereford
70. 12 Adam Goad 19:40 Hereford
71. 10 Michael Lutchenkov 19:41 Mount Hebron
72. 12 Will Biglin 19:43 Hereford
73. 10 Alex Laurel 19:44 South River
74. 12 Noah Becker 19:44 Marriotts Ridge
75. 9 Michael Travisano 19:45 Howard
76. 9 Robbie Reiners 19:45 Loyola Blakefield
77. 12 Nathaniel Asfaw 19:46 Paint Branch
78. 9 Ryan Coakley 19:48 Mount Hebron
79. 9 Rory Costello 19:50 Howard
80. 10 Richard Williams 19:50 Howard
81. 12 Andrew Quinn 19:51 Marriotts Ridge
82. 11 Ben Huang 19:51 Dulaney
83. 12 Tim Spillane 19:52 Dulaney
84. 11 Connor Bivens 19:52 Marriotts Ridge
85. 11 Garrett Buschman 19:54 Howard
86. 9 Michael DeLatte 19:56 Centennial
87. 11 Ethan Budsock 19:57 Marriotts Ridge
88. 11 Tim Coan 19:59 Loyola Blakefield
89. 12 Grant Toeneboehn 19:59 Reservoir
90. 9 Michael Simmons 20:00 Howard
91. 9 Jackson Koepke 20:00 Mount Hebron
92. 12 Sheldon Roman 20:00 Paint Branch
93. 12 Marcos Meirelles 20:01 Marriotts Ridge
94. 10 Arnold Chonai 20:03 James Hubert Blake
95. 9 Eric Shipley 20:06 Dulaney
96. 11 Tyler Szczawinski 20:07 Dulaney
97. 9 Brooks Pearce 20:09 Mount Hebron
98. 11 Brendan Hinds 20:10 Marriotts Ridge
99. 11 Nick Demers 20:11 Howard
100. 9 Anthony Ferrara 20:11 Centennial
101. 12 Tyler Fabian 20:13 Towson
102. 10 Ben Colby 20:15 Centennial
103. 10 Ben Goldstein 20:17 Centennial
104. 11 Phillip Choi 20:20 Reservoir
105. 11 Abraham Prasad 20:22 Mount Hebron
106. 11 Richard Matties 20:23 Centennial
107. 12 Chris Regan 20:23 Towson
108. 10 Nicholas Sterling 20:24 Marriotts Ridge
109. 10 James Morton 20:24 Dulaney
110. 12 Vangelis Alexandris 20:25 Paint Branch
111. 12 Steven Dvornicky 20:27 Centennial
112. 10 Tristan Kelehan 20:30 Howard
113. 10 Erik Metz 20:38 Centennial
114. 11 Ryan Condron 20:39 Marriotts Ridge
115. 9 Samuel Harsel 20:39 Dulaney
116. 12 Kremer Andreas 20:40 Hereford
117. 10 Nicholas Stim 20:40 Mount Hebron
118. 11 Reed Brown 20:41 Loch Raven
119. 10 Jacob Strauch 20:41 Dulaney
120. 11 Drew Holt 20:42 Mount Hebron
122. 11 Tyler Hill 20:47 Hereford
123. 10 Kyle Wiggins 20:49 Marriotts Ridge
124. 12 Daiki Watanabe 20:49 Centennial
125. 9 Cody Davis 20:50 Dulaney
126. 9 Min Kang 20:51 Dulaney
127. 9 Philip Harney 20:55 Dulaney
128. 10 Mathew Kirby 20:56 Howard
129. 12 Jing Wang 20:56 Centennial
130. 11 Thomas Condron 20:57 Marriotts Ridge
131. 11 Nick Miguelino 20:58 Howard
132. 9 Braeden Dahl 20:59 Dulaney
133. 9 Andrew Harris 21:02 Howard
134. 9 Patrick Sawyer 21:04 Loyola Blakefield
135. 11 Bryan Crumback 21:06 Howard
136. 9 Louis Gaucher 21:08 Loyola Blakefield
137. 9 Noah Loiselle 21:08 Marriotts Ridge
138. 9 Ethan Williamson 21:09 Howard
139. 10 Kyle Roop 21:09 Marriotts Ridge
140. 10 Trevor Jules 21:10 Howard
141. 12 Kyle Berstein 21:11 Centennial
142. 10 Adam Wright 21:14 Towson
143. 11 Austin Williams 21:16 Paint Branch
144. 11 Timmy Malaney 21:18 Marriotts Ridge
145. 9 Ryan Hutter 21:18 Towson
146. 11 Matthew Vook 21:19 Centennial
147. 10 Matthew Blango 21:19 Marriotts Ridge
148. 10 Austin Toth 21:20 Centennial
149. 10 David Becker 21:20 Marriotts Ridge
150. 9 Ryan Skinner 21:21 Mount Hebron
151. 11 David Kittner 21:22 Centennial
152. 9 Spencer Leins 21:25 Marriotts Ridge
153. 9 Ian Chalk 21:27 Mount Hebron
154. 11 Benjamin Shilling 21:32 Howard
155. 10 Varun Chitkara 21:32 Centennial
156. 9 Seungwoo Baek 21:34 Dulaney
157. 12 Hunter Ackley 21:35 Hereford
158. 9 Dennis Howser-Doty 21:35 Centennial
159. 9 Collin Stier 21:37 Dulaney
160. 11 L.J. Bell 21:47 Franklin
161. 11 Martin Gladden-Tha... 21:50 Franklin
162. 9 Connor Brooks 21:51 Loyola Blakefield
163. 11 Nick Diller 21:53 Hereford
164. 12 Matt Rogers 21:55 Franklin
165. 11 Jalen Jordan 21:57 Pikesville
166. 10 Nick Distefano 21:57 Mount Hebron
167. 11 Sammy Routt 21:59 Centennial
168. 9 Clifton Ritch 22:01 Mount Hebron
169. 11 Jackson O'Dell 22:03 Catonsville
170. 11 Zach Lang 22:05 Hereford
171. 11 Dominick Gaimaro 22:06 Mount Hebron
172. 12 Dan Larkin 22:07 Reservoir
173. 10 Richard Yu 22:09 Towson
174. 12 Josh DiMattei 22:10 Hereford
175. 10 Scott Boyd 22:12 Howard
176. 11 Julian Howard 22:13 Franklin
177. 10 Mohammed Diallo 22:14 Franklin
178. 9 Shaber Ahmad 22:14 Mount Hebron
179. 10 Aaron Cooke 22:16 James Hubert Blake
180. 9 Matt Hannan 22:18 Towson
181. 10 Gray Selby 22:35 Towson
182. 11 Nicholas Muffoletto 22:37 Marriotts Ridge
183. 12 Joseph Wendt 22:39 Mount Hebron
184. 11 Bryan Howell 22:40 Loch Raven
185. 10 Alex Harlan 22:42 Dulaney
186. 9 Kenny Wiggins 22:44 Loyola Blakefield
187. 9 Cory Demers 22:51 Howard
188. 11 Nathan Peake 22:55 James Hubert Blake
189. 9 Ryan Krawcyzk 23:04 Centennial
190. 10 John Hutch 23:04 Towson
191. 9 Lorenzo de Ocampo 23:07 Howard
192. 10 Pranav Ganapathy 23:14 Centennial
193. 9 Claude Willard 23:17 Centennial
194. 9 Philip Macdonald 23:24 Loyola Blakefield
195. 10 Hunter Harrison 23:25 Dulaney
196. 9 Logan Duckwell 23:35 Loyola Blakefield
197. 9 Garrett Currie 23:40 Mount Hebron
198. 11 Adit Sabnis 23:40 Centennial
199. 9 Sven DeLaRosa 23:41 Hereford
200. 11 Alex Murugesan 23:43 Centennial
201. 9 Thomas Mcauliffe 23:46 Loyola Blakefield
202. 11 Zabiah Akbari 23:48 Paint Branch
203. 9 John Parsons 23:50 Oakland Mills
204. 9 Alvin Kim 23:51 Dulaney
205. 9 Kevin Mitchell 24:04 Marriotts Ridge
206. 11 Nicholas Chung 24:05 Towson
207. 12 Ryan Allwein 24:07 Marriotts Ridge
208. 10 Elise Lin 24:20 Centennial
209. 10 Ariel Gomez 24:22 James Hubert Blake
210. 9 Timothy Schaefer 24:25 Dulaney
211. 9 Sean Herrin 24:28 Dulaney
212. 9 Alex Cardenas 24:42 Oakland Mills
213. 11 Jake Dustin 24:53 Howard
214. 11 Jason Shi 25:01 Centennial
215. 11 Sam Young 25:08 Catonsville
216. 9 Logan Holley 25:11 Oakland Mills
217. 10 Kuoyuan Yang 25:14 Dulaney
218. 9 Dylan Villegas 25:37 Dulaney
219. 9 Jason Kim 25:42 Dulaney
220. 9 Vincent Parsons 25:49 Oakland Mills
221. 10 Joshue Neal 26:27 Dunbar
222. 12 Bryce Montgomery 26:32 Dunbar
223. 9 Tevian Whitehurst 26:42 Dulaney
224. 9 Cloud Daniel 27:13 Hereford
225. 12 Devonte Johnson 27:17 Paint Branch
226. 11 Walter Young 27:55 Towson
227. 12 Derek Bierly 27:58 Hereford