1 Jack Robertson Georgetown Prep 19:37.57 1
2 Michael Aderman Georgetown Prep 19:49.20 2
3 John Psillas Georgetown Prep 19:59.81 3
4 Farhan Nadeem 11 Col. Zadok Magruder 20:13.12 4
5 Allen Madarang Georgetown Prep 20:20.19 5
6 Sunil Suprenant 10 James Hubert Blake 20:26.31
7 Roman McDonough 11 Washington Latin PCS 20:28.06 6
8 Ryan Frant Georgetown Prep 20:32.18 7
9 Hunter Pitts 10 Damascus 20:35.43 8
10 John Woodward 11 Gaithersburg 21:11.19 9
11 Alex Morris 12 James Hubert Blake 21:14.43
12 Tesfahim Domeville 10 Georgetown Prep 21:14.70 10
13 Jasper Ferncrombie 10 Washington Latin PCS 21:25.79 11
14 Matthew Navato 11 Gaithersburg 21:27.49 12
15 Harry Sturdevant 12 Huntingtown 21:38.06 13
16 Peyton Peterson 10 The Heights 21:38.30 14
17 Peter Spence 11 The Heights 21:52.53 15
18 Samuel Bethge 11 Huntingtown 21:53.02 16
19 Tony Falcone 11 The Heights 21:54.96 17
20 Francis Lavoie 10 Georgetown Prep 21:59.74 18
21 Michael Kerich 12 Damascus 22:05.64 19
22 Jude Hathway 12 Georgetown Prep 22:06.29
23 Andrew Eastman 10 Damascus 22:10.70 20
24 Janos Balazs 12 Huntingtown 22:14.68 21
25 Max McCabe 11 The Heights 22:16.04 22
26 Harrison Mesnard 12 Col. Zadok Magruder 22:16.28 23
27 Nate Krohn 10 The Heights 22:17.54 24
28 Alex Kerrigan 9 Col. Zadok Magruder 22:19.02 25
29 Brian Long 12 Georgetown Prep 22:22.53
30 Matt Rutkowski 9 Col. Zadok Magruder 22:24.17 26
31 Isaiah Mays 10 Washington Latin PCS 22:32.28 27
32 Tom Robertson 11 Washington Latin PCS 22:34.01 28
33 Dylan Bagarus 12 Huntingtown 22:34.82 29
34 Damien Wilson 12 Eleanor Roosevelt 22:37.89
35 Noah Cho 9 Col. Zadok Magruder 22:42.92 30
36 Aung Oo 11 Gaithersburg 22:46.02 31
37 YuKi Cui 10 Georgetown Prep 22:47.57
38 Jordan Aasman 11 Gaithersburg 22:48.07 32
39 Chang Yan Zheng 12 Gaithersburg 22:50.58 33
40 Neil Whalen Georgetown Prep 22:53.48
41 Jeffery Roach 9 Seneca Valley 22:56.32 34
42 Justin Walkup 10 Georgetown Prep 22:56.59
43 Bryan Burgos 11 Damascus 22:56.77 35
44 John Dickson-Burke 10 Huntingtown 23:17.49 36
45 Jerell Saint-Felix Eleanor Roosevelt 23:18.83
46 Muzamill Khan 9 Eleanor Roosevelt 23:26.47
47 Sebastian Ruiz 9 Col. Zadok Magruder 23:33.72 37
48 Brady Maggio 11 Damascus 23:39.98 38
49 Tevin Agwa 9 Seneca Valley 23:40.23 39
50 Antonio Mabie 10 James Hubert Blake 23:41.00
51 Sagar Basnet 11 Watkins Mill 23:42.52
52 Ishaq Dasti 12 Col. Zadok Magruder 23:47.79 40
53 Andy Coreas 12 Seneca Valley 23:50.09 41
54 Kevin Li 9 Col. Zadok Magruder 23:54.39
55 Daniel Wang 10 The Heights 23:54.61 42
56 Dylan Goonewardene 12 Seneca Valley 24:05.80 43
57 Javier Gutierrez Cova 12 Rockville 24:21.41
58 Justin Bustamante 10 Georgetown Prep 24:32.52
59 Omar Muaket 12 Seneca Valley 24:49.72 44
60 Jacob Cloyd 10 Damascus 24:50.63 45
61 Benny Weinberger 9 Washington Latin PCS 24:50.85 46
62 Kenneth Storck 9 Col. Zadok Magruder 25:03.23
63 Ethan Hill 10 Gaithersburg 25:03.63 47
64 John Richards 12 Seneca Valley 25:08.61 48
65 Alim Wilkins 11 Washington Latin PCS 25:11.36 49
66 Justin Bergen 9 Washington Latin PCS 25:55.84 50
67 Stoppelmoor Bennett Watkins Mill 25:59.17
68 Johannes Schneider 10 Damascus 26:06.26 51
69 James Clawson 9 Col. Zadok Magruder 26:07.95
70 Sudeep Ahuja 11 Eleanor Roosevelt 27:08.95
71 Jeremy Neff 9 Col. Zadok Magruder 27:47.58
72 Gregory Thai 11 Col. Zadok Magruder 28:50.41
73 James McCloskey 10 Damascus 29:10.38
74 Michael McShane 10 Col. Zadok Magruder 29:15.77
75 Omar Faruque 12 Seneca Valley 29:44.56 52
76 Sean Quiroga 9 Seneca Valley 30:04.95
77 Thomas Rada 11 Rockville 32:10.65