1 | 44 | Loyola Blakefield,
MD - Team Time (1st 5) 1:21:04.7 | Spread (1st 5) 42.6 |
| 2, 9, 10, 11, 12, (28), (38) |
| Michael Wegner, Frankie Legambi, Kenny Rowe, Max Barbour, Kevin Wegner, (Andrew Macdonald), (Logan Gibbs) |
| 15:45.4, 16:09.2, 16:18.0, 16:24.1, 16:28.0, (17:06.0), (17:17.3) |
2 | 59 | McDonogh,
MD - Team Time (1st 5) 1:21:33.9 | Spread (1st 5) 1:29.9 |
| 1, 5, 6, 23, 24, (34), (125) |
| Michael Singer, Dalton Hengst, Andrew Michelson, Jack McCarthy, Lucas Wright, (Dylan Orrell), (Cameron Simmons) |
| 15:32.0, 15:54.0, 16:05.0, 17:01.0, 17:01.9, (17:13.0), (19:03.5) |
3 | 83 | Our Lady Of Good Counsel,
MD - Team Time (1st 5) 1:23:09.0 | Spread (1st 5) 57.0 |
| 7, 14, 16, 19, 27, (31), (33) |
| Jack Wavering, Kevin McGivern, Matt Lopez, Jimmy Vazzana, George Drewyer, (Jeff Moxley), (Jeremiah Melton) |
| 16:08.0, 16:30.0, 16:40.0, 16:46.0, 17:05.0, (17:09.0), (17:10.0) |
4 | 150 | Calvert Hall College,
MD - Team Time (1st 5) 1:24:51.0 | Spread (1st 5) 2:02.0 |
| 3, 17, 36, 39, 55, (108), (108) |
| John Podles, Owen Melia, Ben Kotchick, Owen Budd, Teddy Strozyk, (Rory Oates), (Cole Bowman) |
| 15:47.0, 16:41.0, 17:16.0, 17:18.0, 17:49.0, (18:49.0), (18:49.0) |
5 | 161 | Mount Saint Joseph,
MD - Team Time (1st 5) 1:25:43.0 | Spread (1st 5) 1:12.0 |
| 13, 25, 35, 37, 51, (62), (62) |
| Alex Whittaker, Carter Williams, Justin Russell, Hunter Petrik, Jacob Campotelli, (Matthew O'Brien), (Jacob Almendra) |
| 16:29.0, 17:02.0, 17:14.0, 17:17.0, 17:41.0, (18:01.0), (18:01.0) |
6 | 191 | Archbishop Spalding,
MD - Team Time (1st 5) 1:26:12.0 | Spread (1st 5) 2:05.0 |
| 4, 30, 45, 53, 59, (78), (86) |
| Ronan O'Shea, JOnathon Webb, Luke Davies, Connor Wilson, Unknown Paues, (Sean Hendron), (Zach Gruzinski) |
| 15:51.0, 17:07.0, 17:30.0, 17:48.0, 17:56.0, (18:16.0), (18:22.0) |
7 | 199 | Archbishop Curley,
MD - Team Time (1st 5) 1:26:33.6 | Spread (1st 5) 1:40.2 |
| 15, 18, 32, 60, 74, (119), (130) |
| Nathan Jecelin, Matt Boulden, Mac Colomb, Colin Mosley, Eric Ampil, (Brandon Smith), (Matt Scheffel) |
| 16:30.7, 16:44.5, 17:09.5, 17:58.0, 18:10.9, (18:54.8), (19:09.7) |
8 | 250 | DeMatha Catholic,
MD - Team Time (1st 5) 1:28:16.7 | Spread (1st 5) 1:13.7 |
| 22, 26, 61, 70, 71, (75), (132) |
| Joe Graham, Chris Jeletic, Andrew Robey, Hampton Holmes, Jack Doiron, (Stephen Allen), (Ivory Johnson) |
| 16:55.3, 17:04.7, 17:59.3, 18:08.4, 18:09.0, (18:14.9), (19:12.2) |
9 | 292 | Landon,
MD - Team Time (1st 5) 1:29:14.4 | Spread (1st 5) 43.3 |
| 48, 50, 54, 55, 85, (95), (110) |
| Jack Chlopak, Wesley Feldman, William Powell, Ben Gilbert, Arihant Chadda, (Kevin Tsai), (Peter King) |
| 17:37.5, 17:38.4, 17:48.7, 17:49.0, 18:20.8, (18:32.7), (18:51.3) |
10 | 306 | John Carroll,
MD - Team Time (1st 5) 1:29:00.2 | Spread (1st 5) 2:15.0 |
| 7, 65, 68, 78, 88, (94), (113) |
| Evan Moore, Adam Bognanni, Ben Sullivan, Mark Pickett, Rob Flynn, (Luke Ensor), (Connor O'Brien) |
| 16:08.0, 18:06.0, 18:07.2, 18:16.0, 18:23.0, (18:32.0), (18:52.9) |
11 | 353 | Gilman,
MD - Team Time (1st 5) 1:30:12.4 | Spread (1st 5) 1:44.0 |
| 20, 78, 82, 83, 90, (103), (140) |
| Kevin Peters, Wolfgang Drake, Tommy Diehl, Cody Kupres, Robby Handa, (Barrett Crawford), (Eric Gibson) |
| 16:47.0, 18:16.0, 18:18.5, 18:19.9, 18:31.0, (18:41.0), (19:20.0) |
12 | 365 | Georgetown Prep,
MD - Team Time (1st 5) 1:30:27.0 | Spread (1st 5) 1:24.0 |
| 45, 49, 58, 96, 117, (144), (148) |
| Alex Chmielinski, Junda Yu, Patrick Mullery, Philip Caraci, Mitchell Oliver, (Nicholas Finch), (Connor Nolan) |
| 17:30.0, 17:38.0, 17:52.0, 18:33.0, 18:54.0, (19:25.0), (19:33.0) |
13 | 412 | Charles E Smith (Lions Upper),
MD - Team Time (1st 5) 1:31:10.4 | Spread (1st 5) 1:47.2 |
| 29, 41, 111, 115, 116, (160), (163) |
| Harry Wandersman, Reuben Winston, Zev Katz, Caleb Gershengorn, Zac Homana, (Jeremy Ruta), (Danny Waksman) |
| 17:06.4, 17:25.0, 18:51.9, 18:53.5, 18:53.6, (19:41.0), (19:42.2) |
14 | 497 | St Pauls For Boys,
MD - Team Time (1st 5) 1:32:37.2 | Spread (1st 5) 2:42.8 |
| 21, 40, 131, 151, 154, (164), (190) |
| Ned Moreland, Connor Coleman, Ethan Pronovost, Gavin Dunbar, Egan Jett-Parmer, (Cameron Caballero), (Nick Smith) |
| 16:53.0, 17:22.8, 19:10.6, 19:35.0, 19:35.8, (19:43.0), (20:13.0) |
15 | 499 | Bishop Walsh,
MD - Team Time (1st 5) 1:33:15.0 | Spread (1st 5) 1:10.0 |
| 71, 86, 99, 106, 137, (170), (201) |
| Timmy Wolodkin, Marcus Linn, John Rossi, William Fritz, Ben Fiscus, (Cameron Shook), (Dan Wolodkin) |
| 18:09.0, 18:22.0, 18:37.0, 18:48.0, 19:19.0, (19:51.0), (20:26.0) |
16 | 502 | The Heights,
MD - Team Time (1st 5) 1:33:11.6 | Spread (1st 5) 1:52.8 |
| 44, 76, 105, 136, 141, (198), (202) |
| Jonah Smith, Ian Denis, Isaiah Fowler, David Wilkes, Joseph Kilmer, (Jack Ferguson), (Trey Mohler) |
| 17:29.2, 18:15.0, 18:47.0, 19:18.4, 19:22.0, (20:22.2), (20:28.0) |
17 | 508 | Mount Airy Christian Acad,
MD - Team Time (1st 5) 1:33:20.4 | Spread (1st 5) 1:44.1 |
| 65, 73, 81, 120, 169, (235), (261) |
| Joshua Woolverton, Garrett Carroll, Brady Smith, Andrew Schrider, Willis Gammell, (Josiah Pickett), (Nathan Hostler) |
| 18:06.0, 18:10.1, 18:17.5, 18:56.7, 19:50.1, (21:39.8), (24:15.0) |
18 | 514 | Indian Creek,
MD - Team Time (1st 5) 1:33:14.3 | Spread (1st 5) 2:13.0 |
| 43, 89, 101, 121, 160, (164), (196) |
| Eric Egeli, Nick Stroup, Ethan Egeli, Eamon Kostopolous, Mohammad Bizri, (Kevin Fennell), (Haber Carlson) |
| 17:28.0, 18:28.0, 18:38.3, 18:59.0, 19:41.0, (19:43.0), (20:22.0) |
19 | 576 | Saint James,
MD - Team Time (1st 5) 1:34:38.7 | Spread (1st 5) 1:16.0 |
| 76, 84, 134, 135, 147, (180), (185) |
| Caleb Goodie, Jake Fishkin, Trey Moss, Bill O'Leary, Kaelin Thrasher, (Greg Pierce), (Craig LeCesne) |
| 18:15.0, 18:20.0, 19:15.7, 19:17.0, 19:31.0, (20:00.0), (20:09.0) |
20 | 610 | Riverdale Baptist,
MD - Team Time (1st 5) 1:34:59.1 | Spread (1st 5) 2:57.0 |
| 47, 52, 133, 173, 205, (218), (227) |
| Brandon Betts, Anthony Gordon, Eric Holton, Kevin Glasper, Justin Davis, (Shyam Anand), (Malik Prince) |
| 17:35.0, 17:44.0, 19:14.0, 19:54.1, 20:32.0, (21:06.0), (21:30.2) |
21 | 641 | Bullis,
MD - Team Time (1st 5) 1:35:48.6 | Spread (1st 5) 2:16.1 |
| 64, 104, 123, 155, 195, (208), (212) |
| Sam Coan, Nicky Borden, Max Slaten, Collin Bannister, Steve Landry, (Jamal Masood), (Sam Senders) |
| 18:04.9, 18:45.0, 19:01.8, 19:35.9, 20:21.0, (20:40.2), (20:54.0) |
22 | 650 | St. Andrew's Episcopal,
MD - Team Time (1st 5) 1:35:49.0 | Spread (1st 5) 1:40.0 |
| 67, 99, 157, 159, 168, (177), (192) |
| William Dove, Richard Royle, Will Lucas, Brian Huber, Johnny Casasola, (JD Belin), (Colin Hendrie) |
| 18:07.0, 18:37.0, 19:38.0, 19:40.0, 19:47.0, (19:56.0), (20:14.0) |
23 | 661 | Annapolis Area Christian,
MD - Team Time (1st 5) 1:36:08.3 | Spread (1st 5) 2:23.0 |
| 69, 90, 127, 172, 203, (209), (215) |
| Luke Robertson, Nikongo Ba Nikongo, Nate Eberle, Kyle Coleman, James Zhan, (Jake Lane), (Brock Wintersteen) |
| 18:08.0, 18:31.0, 19:06.3, 19:52.0, 20:31.0, (20:47.0), (20:56.0) |
24 | 705 | St Maria Goretti,
MD - Team Time (1st 5) 1:36:41.0 | Spread (1st 5) 2:22.0 |
| 57, 117, 160, 182, 189, (194), (211) |
| William Jones, Patrick Sacchet, Edison Hatter, Jimmy Spinnler, Dalton Sponaugle, (Mack Tallant), (Sean Cooper) |
| 17:50.0, 18:54.0, 19:41.0, 20:04.0, 20:12.0, (20:18.0), (20:53.0) |
25 | 709 | Rockbridge Academy,
MD - Team Time (1st 5) 1:36:41.0 | Spread (1st 5) 2:58.0 |
| 41, 114, 170, 185, 199, (203), (217) |
| Alex Buchholz, Nathan Ault, Benjamin England, Alexander Baldridge, Evan Mungan, (Daniel Duarte), (Noah Kaiss) |
| 17:25.0, 18:53.0, 19:51.0, 20:09.0, 20:23.0, (20:31.0), (21:04.0) |
26 | 727 | St. Mary's Ryken,
MD - Team Time (1st 5) 1:37:38.8 | Spread (1st 5) 2:25.2 |
| 102, 122, 137, 148, 218, (220), (231) |
| Jason Brown, Nate Fechtig, Michael Hedspeth, Nate Fechty, Owen Burke, (Kevin Grace), (Greg Beck) |
| 18:40.8, 19:00.0, 19:19.0, 19:33.0, 21:06.0, (21:10.0), (21:35.0) |
27 | 762 | St. Marys,
MD - Team Time (1st 5) 1:37:44.4 | Spread (1st 5) 1:03.4 |
| 128, 129, 139, 179, 187, (188), (207) |
| Geoffrey Forsyth, Kane Randolph, Joe Byrne, Conner McCullum, Nat Brown, (Aleric Fyock), (Ian Chambers) |
| 19:07.6, 19:09.0, 19:19.8, 19:57.0, 20:11.0, (20:11.7), (20:39.0) |
28 | 771 | Glenelg Country,
MD - Team Time (1st 5) 1:38:04.0 | Spread (1st 5) 32.0 |
| 142, 150, 151, 151, 177, (196), (200) |
| Andrew Schreffler, Patrick Grady, Gabe Costa, Tim Davis, Alex Todor, (Adam Bothwell), (Bobby McCarthy) |
| 19:24.0, 19:34.0, 19:35.0, 19:35.0, 19:56.0, (20:22.0), (20:24.0) |
29 | 810 | Bishop McNamara,
MD - Team Time (1st 5) 1:39:32.0 | Spread (1st 5) 3:01.0 |
| 96, 124, 144, 216, 230, (256), (264) |
| Christopher Hoog, Thomas McGinley, Justin Johnson, Taivion Boone, Messiah Gray, (Ryan Turpin), (Ellion Trotman) |
| 18:33.0, 19:03.0, 19:25.0, 20:57.0, 21:34.0, (23:17.0), (26:57.0) |
30 | 811 | St Vincent Pallotti,
MD - Team Time (1st 5) 1:38:41.8 | Spread (1st 5) 2:03.0 |
| 90, 157, 167, 191, 206, (240), (244) |
| Thomas Runner, Sam Mudd, Shibo (Eric) Li, Christoph Neisess, Nick Ferony, (Alex Dell), (Jeffrey Diggs) |
| 18:31.0, 19:38.0, 19:45.0, 20:13.8, 20:34.0, (21:53.0), (22:14.0) |
31 | 920 | McLean,
MD - Team Time (1st 5) 1:40:54.5 | Spread (1st 5) 1:38.0 |
| 156, 176, 181, 184, 223, (248), (252) |
| Adam Schans, Garrett Reynolds, Aleksander "Sasha" Ryan, Gerold Blair, Brooks Blair, (Kyle Shapiro), (Stefano De Maria) |
| 19:36.0, 19:55.5, 20:02.0, 20:07.0, 21:14.0, (22:24.6), (23:03.5) |
32 | 938 | Sandy Spring Friends,
MD - Team Time (1st 5) 1:42:09.3 | Spread (1st 5) 2:45.0 |
| 107, 183, 193, 226, 229, (233), (236) |
| Marshall Lieder, Patrick Friday, Sammy Zabronsky, Davy Adise, Nathan Oliver, (Haoran Zhu), (Henry Nichols) |
| 18:48.2, 20:05.3, 20:15.6, 21:27.0, 21:33.2, (21:37.0), (21:41.3) |
33 | 943 | Concordia Prep (Baltimore Lutheran),
MD - Team Time (1st 5) 1:43:20.0 | Spread (1st 5) 3:15.0 |
| 112, 126, 222, 241, 242, (247), (258) |
| Dylan Hill, Benjamin Stephens, TJ Carter, Brandon Williams, Joshua Davis, (Javier Janer-Pache), (Dylan Hurd) |
| 18:52.0, 19:06.0, 21:12.0, 22:03.0, 22:07.0, (22:23.0), (23:28.0) |
34 | 981 | Calverton,
MD - Team Time (1st 5) 1:46:17.0 | Spread (1st 5) 4:37.0 |
| 90, 142, 242, 253, 254, (254), (262) |
| Ty Yanko, Liam Garner, D J Huston, Ty Oehlerking, Jack Clagett, (Bobby Clagett), (Mark Zhang) |
| 18:31.0, 19:24.0, 22:07.0, 23:07.0, 23:08.0, (23:08.0), (24:15.8) |
35 | 988 | Covenant Life,
MD - Team Time (1st 5) 1:42:51.3 | Spread (1st 5) 1:42.2 |
| 166, 174, 210, 213, 225, (234), (238) |
| David Keeler, Jonathan Smisson, Nate Goonasekeram, Sean Pool, Stephen Payne, (Joe Herbert), (Benjamin Hui) |
| 19:43.9, 19:54.2, 20:52.8, 20:54.3, 21:26.1, (21:38.6), (21:46.5) |
36 | 1053 | Don Bosco Cristo Rey,
MD - Team Time (1st 5) 1:46:54.1 | Spread (1st 5) 4:26.6 |
| 98, 221, 237, 246, 251, (260), (263) |
| Jonathan Johnson, Beniyam Berhanu, Daniel Guzman, David Echeverria, Kevin Benitez, (Daniel Alfaro), (Michael Mayes) |
| 18:36.0, 21:10.5, 21:46.0, 22:19.0, 23:02.6, (23:40.3), (24:17.9) |
37 | 1084 | St Johns Catholic Prep,
MD - Team Time (1st 5) 1:45:37.1 | Spread (1st 5) 1:53.2 |
| 175, 214, 224, 232, 239, (245), (249) |
| Nick Soares, Seth McRoberts, Joey Cheli, Brennan Wight, Matthew Neuman, (Drew Wolohan), (Vincent Ceci) |
| 19:55.3, 20:54.7, 21:22.6, 21:36.0, 21:48.5, (22:14.3), (22:28.7) |
38 | 1140 | Key,
MD - Team Time (1st 5) 1:50:31.0 | Spread (1st 5) 4:01.0 |
| 146, 228, 250, 257, 259, (265) |
| Keith Brockhurst, Geordie Duncan, Brendan Cline, Amari Kelly, Craig Martien, (Aaron Wright) |
| 19:28.0, 21:32.0, 22:39.0, 23:23.0, 23:29.0, (28:40.0) |