boys 5k run
1. 10 Timothy Packard 17:57.87 Mount Hebron
2. 9 Jacob Alemedre 18:00.99 Mount Saint Joseph
3. 11 Abraham Samuel 18:11.67 Mount Hebron
4. 11 Michael Barber 18:20.51 Mount Hebron
5. 11 John (Jack) Pickard 18:31.49 Mount Hebron
6. 10 Jack Fletcher 18:31.79 Mount Hebron
7. 11 John Minnick 18:33.73 Mount Saint Joseph
8. 11 Aidan Kirby 18:37.26 Towson
9. 10 Andrew Unkenholz 18:41.69 Mount Hebron
10. 9 Sahil Sardesai 18:45.00 Mount Hebron
11. 9 Ryan Hockstra 18:52.05 Mount Saint Joseph
12. 12 John Kastner 18:52.96 Towson
13. 10 John Rochester 18:53.58 Mount Hebron
14. 10 Garrett Keidel 18:54.27 Mount Saint Joseph
15. 10 Graham Strzelecki 18:57.54 Catonsville
16. 11 Jack McAuliffe 19:06.61 Marriotts Ridge
17. 11 Matthew Ault 19:07.25 Marriotts Ridge
18. 12 Roamel Henry 19:07.57 Oakland Mills
19. 12 Jackson O'Dell 19:10.32 Catonsville
20. 9 James Malloy 19:12.42 Marriotts Ridge
21. 10 Gannon Conrad 19:12.64 Mount Saint Joseph
22. 9 Nicholas Jackson 19:17.20 Mount Hebron
23. 9 Simon Perna 19:22.73 Mount Hebron
24. 10 Greg Rogers 19:23.09 Mount Saint Joseph
25. 10 Brooks Pearce 19:28.17 Mount Hebron
26. 9 Michael Schlining 19:28.45 Mount Hebron
27. 11 Sean Smith 19:31.93 Oakland Mills
28. 9 Drew Nicolaus 19:34.93 Catonsville
29. 9 Jack Levickas 19:39.00 Catonsville
30. 12 Will Chanmugam 19:42.69 Mount Hebron
31. 9 Philip Drohat 19:43.09 Mount Hebron
32. 10 Jackson Koepke 19:43.59 Mount Hebron
33. 10 Liam Luthardt 19:47.74 Oakland Mills
34. 11 Joshua Lovell 19:48.15 Marriotts Ridge
35. 11 Ben Lumin 19:48.65 Mount Saint Joseph
36. 9 Max Rosenbloom 19:49.53 Catonsville
37. 9 Jared Nguyen 19:50.72 Oakland Mills
38. 12 Andrew Blyth 19:51.04 Marriotts Ridge
39. 10 Sam Bower 19:51.39 Catonsville
40. 11 Tim Brumbaugh 19:53.22 Oakland Mills
41. 11 Sean Armiger 19:53.64 Marriotts Ridge
42. 12 Luke Mercier 19:54.36 Catonsville
43. 9 Jacob Mader 19:54.70 Towson
44. 11 Kyle Wiggins 19:55.13 Marriotts Ridge
45. 9 Jack Owen 19:57.19 McDonogh
46. 9 Sam Noble 19:58.25 Catonsville
47. 10 Zach Carr 19:58.75 Oakland Mills
48. 10 Garrett Lang 19:59.43 Catonsville
49. 9 Brandon Abraham 19:59.76 Oakland Mills
50. 11 Franco Abdala-Arata 20:02.80 Landon
51. 10 Kameron Harrison 20:03.40 Catonsville
52. 10 Jacob Kopp 20:04.80 Oakland Mills
53. 9 Joel Bernstein 20:07.29 Oakland Mills
54. 11 Nicholas Stim 20:07.68 Mount Hebron
55. 10 Nolan Bennett 20:08.03 Catonsville
56. 9 Logan Batton 20:08.25 Marriotts Ridge
57. 9 David Zhang 20:08.44 Marriotts Ridge
58. 9 Daniel McShane 20:08.84 Towson
59. 9 Luc Schermer 20:13.24 Landon
60. 10 Mitchell Dyer 20:15.08 Towson
61. 12 Dominick Gaimaro 20:15.98 Mount Hebron
62. 12 Matthew Wellington 20:16.55 Landon
63. 10 Spencer Leins 20:16.76 Marriotts Ridge
64. 12 Ryan Chan 20:27.36 Marriotts Ridge
65. 10 Anthony Rader 20:29.74 Oakland Mills
66. 9 Michael Bodziak 20:30.54 Mount Hebron
67. 10 Matt Hannan 20:35.82 Towson
68. 12 Stone Dreyer 20:36.83 Landon
69. 11 Justin Jones 20:38.66 Marriotts Ridge
70. 9 Andrew Engel 20:39.87 Landon
71. 9 Andrew Barrett 20:40.18 Mount Hebron
72. 9 Steven Diehl 20:40.43 Catonsville
73. 9 Matt Bergquist 20:42.85 Marriotts Ridge
74. 9 Joshua Jeffries 20:43.14 Marriotts Ridge
75. 9 Chris Bates 20:43.40 Mount Hebron
76. 9 Evan Gill 20:46.63 Catonsville
77. 12 Sean Baek 20:49.78 Marriotts Ridge
78. 10 Thomas Wun 20:51.23 Marriotts Ridge
79. 9 Joseph Puig 20:51.76 Marriotts Ridge
80. 10 Christopher Spano 20:52.00 Marriotts Ridge
81. 9 Xander DeNovio 20:52.25 Landon
82. 9 Lukas Mekler-Culbe... 20:55.59 Towson
83. 12 Connor Bivens 20:56.47 Marriotts Ridge
84. 9 Timothy Huynh 21:01.71 Catonsville
85. 10 Ryan Skinner 21:02.15 Mount Hebron
86. 9 Landon Smith 21:04.64 Mount Hebron
87. 12 Neil Wu 21:05.00 Marriotts Ridge
88. 9 Nick DiGuiseppe 21:10.02 Mount Hebron
89. 11 Ian Sweeney 21:12.42 Landon
90. 11 Nicholas Sterling 21:13.20 Marriotts Ridge
91. 10 Dylan Orr 21:15.09 Franklin
92. 9 Jacob Ververs 21:20.67 Mount Hebron
93. 12 Aby Prasad 21:23.66 Mount Hebron
94. 9 Sam Hanson 21:24.15 Landon
95. 9 Nathan Abankwah 21:24.66 Mount Hebron
96. 9 Jaiden Ruppert 21:25.20 Catonsville
97. 12 Thomas Condron 21:34.11 Marriotts Ridge
98. 9 Andrew Bergquist 21:36.55 Marriotts Ridge
99. 11 Evan Pugh 21:38.29 Landon
100. 11 Aaron Rose 21:40.44 Landon
101. 11 Nathaniel Valentine 21:40.67 Catonsville
102. 9 Nick Haller 21:41.29 Landon
103. 10 Issac Chaundry 21:41.92 Mount Hebron
104. 10 Alex Cardenas 21:42.14 Oakland Mills
105. 10 Maleek Brown 21:44.66 Landon
106. 11 Nick Distefano 21:48.54 Mount Hebron
107. 12 Andrew Smith 21:50.58 Frederick
108. 9 Zion Hadley 21:51.63 Long Reach
109. 11 Kyle Lim 21:57.54 Frederick
110. 10 Miles Hollimon 22:02.92 Franklin
111. 11 Luke Glenn 22:03.23 Landon
112. 9 Tsunami Joseph 22:04.05 Catonsville
113. 10 Joshua Moran 22:06.29 Long Reach
114. 10 Johnathan Sewell 22:10.45 Catonsville
115. 12 Ryan Condron 22:15.84 Marriotts Ridge
116. - Bryce Yelton 22:21.34 Long Reach
117. 9 Harrison Smith 22:26.07 Landon
118. 11 Connor Sullivan 22:26.38 Frederick
119. - Sean Hyatt 22:27.84 Franklin
120. 9 Kyle Ryan 22:28.63 Catonsville
121. 10 Sam Shrestha 22:31.24 Towson
122. 9 Maxwell Lennon 22:33.34 Marriotts Ridge
123. 9 Aaron Zaky 22:40.26 Long Reach
124. 11 Nate Bechetti 22:40.56 Oakland Mills
125. 12 Timothy Malaney 22:42.66 Marriotts Ridge
126. 9 Asher Stout 22:44.18 Marriotts Ridge
127. 11 Andrew Elliott 22:44.55 Frederick
128. 12 Anthony Pho 22:59.64 Marriotts Ridge
129. 10 Kyle Baisel 23:03.26 Mount Hebron
130. 9 Victor Adebanjo 23:13.78 Long Reach
131. 11 Connor Malarkey 23:15.28 Marriotts Ridge
132. 9 Ethan Zovko 23:22.14 Oakland Mills
133. 11 Vincent Marchionni 23:22.75 Marriotts Ridge
134. 10 Kevin Mitchell 23:23.02 Marriotts Ridge
135. 9 Evan Tridone 23:32.31 John Carroll
136. 11 Kidus Solomon 23:49.46 Long Reach
137. 9 Matthew Choe 23:57.00 Marriotts Ridge
138. 9 Jarod Travisano 23:59.65 Marriotts Ridge
139. 9 Thomas Biro 24:04.27 Marriotts Ridge
140. 10 Caleb Olsen 24:06.05 John Carroll
141. 10 Harry Potter 24:07.67 John Carroll
142. 10 Christopher Raines 24:09.49 Frederick
143. 10 Michael Parsons 24:14.07 Oakland Mills
144. 10 Sam Hommel 24:46.44 Oakland Mills
145. 10 Vincent Parsons 24:57.94 Oakland Mills
146. 9 Kendell Adson 25:28.31 Oakland Mills
147. 12 Sam Young 25:31.69 Catonsville
148. 11 Carlton Scott 26:04.29 Catonsville
149. 10 Connor Harrington 26:23.08 Frederick
150. 10 Eli Morton 26:34.05 Catonsville
151. 10 Rabir Singh Goomer 26:56.35 Oakland Mills
152. 11 Alex Biegel 26:56.64 Marriotts Ridge
153. 11 Roman Panickar 29:45.10 Frederick