Boys 3 mile run
1. 12 Nick Fransham 15:31.7 North Harford
2. 12 Jordan Leon 15:48.7 Milford Mill
3. 12 Langston Gash 15:57.9 Edgewood
4. 9 Kieran McDermott 16:00.6 Bel Air
5. 12 Jesse Parsons 16:10.3 Westminster
6. 11 Vaughn Parts 16:15.4 Towson
7. 11 Brad Arbaugh 16:19.0 Westminster
8. 11 David Dzambasow 16:26.3 Edgewood
9. 12 Eric Jagde 16:32.7 C. Milton Wright
10. 10 Jonathan Ellis 16:32.9 Towson
11. 11 Sam Verk 16:33.1 Edgewood
12. 11 Mike Foulks 16:41.1 C. Milton Wright
13. 11 Gavin Brennan 16:43.6 Aberdeen
14. 10 Sushant Dhaurali 16:48.0 Towson
15. 11 Austin Weiss 16:50.2 Bel Air
16. 9 Brandon Arbaugh 16:53.8 Westminster
17. 12 Brad Ensor 16:54.4 C. Milton Wright
18. 11 Matt Munson 17:01.3 North Harford
19. 12 Luke Bender 17:02.4 Towson
20. 12 James Kavanagh 17:02.6 Towson
21. 12 Casey Sims 17:02.9 Bel Air
22. 12 Ethan Brito 17:03.1 Bel Air
23. 10 George Schiminger 17:06.4 North Harford
24. 11 Bradley Moore 17:09.3 Westminster
25. 11 Kenny Connelly 17:12.3 Bel Air
26. 12 James Natoli 17:13.1 C. Milton Wright
27. 12 Alex Mateo 17:13.5 Edgewood
28. 10 Zenden Cole 17:18.4 Parkville
29. 11 Ben Gorski 17:23.8 Edgewood
30. 9 Tyler Paul 17:29.7 Towson
31. 12 Devin Defrieze 17:33.6 C. Milton Wright
32. 12 Yomiyu Fekadu 17:35.5 Patapsco
33. 11 Tim Johnson 17:36.5 Edgewood
34. 10 Ryan Burgess 17:37.1 Edgewood
35. 12 Eric Ingram 17:38.9 Bel Air
36. 10 Francis Roden 17:42.0 C. Milton Wright
37. 12 Cyrus Daroowalla 17:43.4 Westminster
38. 10 Oliver Budd 17:44.0 Westminster
39. 12 Oscar Merchan 17:45.1 Franklin
40. 12 Ian Ziemski 17:48.2 C. Milton Wright
41. 11 Aidan Kirby 17:48.4 Towson
42. 9 Joseph Cepero 17:51.3 Patapsco
43. 10 George Morey 17:53.0 North Harford
44. 11 Styles Bond 17:55.2 Milford Mill
45. 12 Jordan Mensh 17:59.1 Bel Air
46. 12 Dylan Morris 18:02.8 Aberdeen
47. 12 Sokar Omar 18:03.8 Dundalk
48. 12 Patrick O'leary 18:08.6 North Harford
49. 11 Ben Dibastani 18:20.8 North Harford
50. 12 Andrew Raab 18:21.3 Westminster
51. 11 Kyle Welsh 18:37.9 North Harford
52. 10 Jaden Rhodes 18:45.7 Parkville
53. 12 Harold Headley 18:50.9 Dundalk
54. 9 Tristan Diaz 19:02.5 Franklin
55. 9 Eli Rosner 19:08.6 Franklin
56. 12 Steven Nichols 19:09.7 Aberdeen
57. 11 Nathan Reed 19:10.1 Aberdeen
58. 12 Gavin Pierce 19:10.3 Parkville
59. 10 Fadhili Maina 19:13.6 Franklin
60. 10 Wynton Ross 19:14.0 Franklin
61. 9 Louie Rosner 19:14.2 Franklin
62. 11 Diontez Ruffin 19:16.6 Patapsco
63. 10 Bradley Allen 19:20.0 Dundalk
64. 12 Lawrence Barlow 19:27.0 Dundalk
65. 12 Travis Walker 19:32.4 Milford Mill
66. 11 Kyree Scarlett 19:33.3 Milford Mill
67. 9 Orlando Chan 19:48.7 Patapsco
68. 12 George Akparewa 19:49.1 Parkville
69. 9 Javen Oliver 19:55.7 Patapsco
70. 11 Isaiah Kent 20:04.7 Woodlawn
71. 10 Dylan Orr 20:06.0 Franklin
72. 10 Jauwan Graham 20:21.8 Dundalk
73. 11 Patrick Heritier-R... 20:26.3 Aberdeen
74. 9 Adan Blas 20:36.7 Aberdeen
75. 12 Charles Appiah 20:51.5 Patapsco
76. 10 Nic Parrish 20:58.0 Dundalk
77. 11 Andrew Brndjar 21:31.2 Aberdeen
78. 9 Rashad Batten 22:23.8 Patapsco
79. 9 Jim Hill 22:25.4 Parkville