| 1 | Connor MckeePlace 1 · Grade 12 · Southern-AA | 12 | Southern-AA | 16:56.60 |
| 2 | Christian BingleyPlace 2 · Grade 11 · Southern-AA | 11 | Southern-AA | 17:05.70 |
| 1 | Joshua RandallPlace 1 · Grade 12 · Old Mill Senior | 12 | Old Mill Senior | 17:11.60 |
| 2 | Vincent ZapataPlace 2 · Grade 10 · South River | 10 | South River | 17:11.70 |
| 3 | Jacob DuCellierPlace 3 · Grade 12 · Southern-AA | 12 | Southern-AA | 17:41.40 |
| 3 | Luca ZambranoPlace 3 · Grade 12 · North County | 12 | North County | 17:43.40 |
| 4 | Eric PenkalaPlace 4 · Grade 9 · Southern-AA | 9 | Southern-AA | 17:44.30 |
| 5 | John BertunaPlace 5 · Grade 9 · Crofton | 9 | Crofton | 17:45.80 |
| 6 | London LaytonPlace 6 · Grade 10 · Crofton | 10 | Crofton | 17:55.00 |
| 7 | Jackson LastowskiPlace 7 · Grade 9 · Crofton | 9 | Crofton | 18:19.90 |
| 8 | Malachi QuinnPlace 8 · Grade 9 · Annapolis | 9 | Annapolis | 18:20.90 |
| 9 | Jacob ApontePlace 9 · Grade 9 · Broadneck | 9 | Broadneck | 18:21.60 |
| 10 | Ryan GibbPlace 10 · Grade 11 · Broadneck | 11 | Broadneck | 18:21.70 |
| 4 | Kenny ColemanPlace 4 · Grade 11 · Severna Park | 11 | Severna Park | 18:32.50 |
| 11 | Nicholas FinePlace 11 · Grade 11 · Crofton | 11 | Crofton | 18:38.10 |
| 12 | Nolan CorsonPlace 12 · Grade 12 · Annapolis | 12 | Annapolis | 18:49.90 |
| 13 | Ahren BerlangerPlace 13 · Grade 11 · Crofton | 11 | Crofton | 18:54.00 |
| 5 | Allen EdensPlace 5 · Grade 12 · Glen Burnie | 12 | Glen Burnie | 18:59.10 |
| 6 | Oliver DiAngeloPlace 6 · Grade 11 · Severna Park | 11 | Severna Park | 19:00.70 |
| 7 | Mathew HieatzmanPlace 7 · Grade 9 · Northeast-AA | 9 | Northeast-AA | 19:02.10 |
| 14 | Andrew WillhitePlace 14 · Grade 9 · Broadneck | 9 | Broadneck | 19:02.90 |
| 15 | Myles RankinPlace 15 · Grade 9 · Annapolis | 9 | Annapolis | 19:03.10 |
| 16 | Fox LarsonPlace 16 · Grade 10 · Broadneck | 10 | Broadneck | 19:03.30 |
| 17 | Aidan StockPlace 17 · Grade 9 · Annapolis | 9 | Annapolis | 19:05.00 |
| 18 | Luke HigginsPlace 18 · Grade 9 · Crofton | 9 | Crofton | 19:06.60 |
| 8 | Tsedeke JakovicsPlace 8 · Grade 9 · Old Mill Senior | 9 | Old Mill Senior | 19:07.10 |
| 19 | Ethan HaslupPlace 19 · Grade 11 · Arundel | 11 | Arundel | 19:13.60 |
| 20 | Chase RiesenfeldPlace 20 · Grade 9 · Broadneck | 9 | Broadneck | 19:15.30 |
| 21 | Bryce ClarkPlace 21 · Grade 11 · Broadneck | 11 | Broadneck | 19:15.70 |
| 9 | John ReedPlace 9 · Grade 10 · Severna Park | 10 | Severna Park | 19:18.10 |
| 10 | Sean SullivanPlace 10 · Grade 11 · Severna Park | 11 | Severna Park | 19:20.50 |
| 22 | Will DerrickPlace 22 · Grade 11 · Southern-AA | 11 | Southern-AA | 19:21.20 |
| 11 | Caden LazzorPlace 11 · Grade 9 · Severna Park | 9 | Severna Park | 19:25.30 |
| 12 | Ryan KulikowskiPlace 12 · Grade 11 · South River | 11 | South River | 19:26.10 |
| 13 | Timmy SullivanPlace 13 · Grade 9 · Severna Park | 9 | Severna Park | 19:29.40 |
| 14 | Teagan FeckoPlace 14 · Grade 9 · Old Mill Senior | 9 | Old Mill Senior | 19:30.60 |
| 23 | Fletcher BellPlace 23 · Grade 10 · Southern-AA | 10 | Southern-AA | 19:30.60 |
| 15 | Cortsen ZanikerPlace 15 · Grade 11 · Severna Park | 11 | Severna Park | 19:33.40 |
| 16 | Jack BelloPlace 16 · Grade 12 · South River | 12 | South River | 19:36.40 |
| 17 | Lucas GiraldoPlace 17 · Grade 10 · Severna Park | 10 | Severna Park | 19:39.20 |
| 18 | Jones MitchellPlace 18 · Grade 11 · Northeast-AA | 11 | Northeast-AA | 19:45.10 |
| 24 | Joshua KingPlace 24 · Grade 12 · Arundel | 12 | Arundel | 19:47.40 |
| 25 | Billy BodorPlace 25 · Grade 10 · Annapolis | 10 | Annapolis | 19:47.50 |
| 19 | Ross McMinnPlace 19 · Grade 9 · Glen Burnie | 9 | Glen Burnie | 19:49.10 |
| 20 | Zachary BerrittPlace 20 · Grade 12 · South River | 12 | South River | 19:54.30 |
| 21 | Nash SeitzPlace 21 · Grade 11 · Glen Burnie | 11 | Glen Burnie | 19:55.20 |
| 22 | Nikita VilcuPlace 22 · Grade 10 · Severna Park | 10 | Severna Park | 19:57.70 |
| 23 | Jacob ThellmanPlace 23 · Grade 9 · North County | 9 | North County | 20:00.10 |
| 26 | Davis PurnellPlace 26 · Grade 9 · Annapolis | 9 | Annapolis | 20:03.30 |
| 24 | Travis PeachPlace 24 · Grade 12 · Glen Burnie | 12 | Glen Burnie | 20:04.10 |
| 27 | Joseph AnastasiPlace 27 · Grade 11 · Southern-AA | 11 | Southern-AA | 20:07.70 |
| 28 | Windsor GwoPlace 28 · Grade 9 · Broadneck | 9 | Broadneck | 20:09.00 |
| 29 | Bradley PorterPlace 29 · Grade 11 · Annapolis | 11 | Annapolis | 20:11.00 |
| 25 | Matthew PollockPlace 25 · Grade 10 · Severna Park | 10 | Severna Park | 20:11.70 |
| 26 | Nathan DuBeauPlace 26 · Grade 10 · South River | 10 | South River | 20:14.40 |
| 30 | Jeremy KlasmeierPlace 30 · Grade 11 · Crofton | 11 | Crofton | 20:15.80 |
| 31 | Matthew CalindaPlace 31 · Grade 10 · Meade | 10 | Meade | 20:16.20 |
| 27 | Jackson BromwellPlace 27 · Grade 12 · Old Mill Senior | 12 | Old Mill Senior | 20:17.20 |
| 32 | Spencer HarrisonPlace 32 · Grade 10 · Crofton | 10 | Crofton | 20:19.10 |
| 28 | Jason WilliamsPlace 28 · Grade 11 · Old Mill Senior | 11 | Old Mill Senior | 20:21.70 |
| 33 | Thomas VavasseurPlace 33 · Grade 9 · Annapolis | 9 | Annapolis | 20:22.90 |
| 29 | Jacob PolishPlace 29 · Grade 11 · Severna Park | 11 | Severna Park | 20:24.40 |
| 34 | Alec MacMillianPlace 34 · Grade 9 · Crofton | 9 | Crofton | 20:25.00 |
| 30 | Ian MathieuPlace 30 · Grade 12 · South River | 12 | South River | 20:25.90 |
| 31 | Simon SulonenPlace 31 · Grade 12 · Northeast-AA | 12 | Northeast-AA | 20:28.30 |
| 35 | Billy VineyardPlace 35 · Grade 10 · Broadneck | 10 | Broadneck | 20:28.50 |
| 32 | Chris MaldiniPlace 32 · Grade 12 · North County | 12 | North County | 20:30.00 |
| 36 | Sam LucasPlace 36 · Grade 12 · Annapolis | 12 | Annapolis | 20:32.80 |
| 37 | Jacob PoolerPlace 37 · Grade 10 · Broadneck | 10 | Broadneck | 20:33.20 |
| 38 | Samuel SmithPlace 38 · Grade 12 · Broadneck | 12 | Broadneck | 20:34.90 |
| 33 | Andrew PardoePlace 33 · Grade 12 · North County | 12 | North County | 20:37.60 |
| 39 | Hayden MyersPlace 39 · Grade 12 · Southern-AA | 12 | Southern-AA | 20:39.60 |
| 34 | John HookerPlace 34 · Grade 12 · South River | 12 | South River | 20:40.60 |
| 40 | Ronan KeohanPlace 40 · Grade 10 · Annapolis | 10 | Annapolis | 20:49.20 |
| 41 | Lane ZegowitzPlace 41 · Grade 11 · Crofton | 11 | Crofton | 20:49.80 |
| 42 | Finn StelzigPlace 42 · Grade 11 · Annapolis | 11 | Annapolis | 20:53.20 |
| 35 | Henry WinstonPlace 35 · Grade 10 · South River | 10 | South River | 20:55.20 |
| 43 | Anthony PessiaPlace 43 · Grade 10 · Crofton | 10 | Crofton | 20:55.90 |
| 36 | Alex NavePlace 36 · Grade 11 · Chesapeake-AA | 11 | Chesapeake-AA | 20:57.60 |
| 37 | Jack LaibPlace 37 · Grade 10 · Chesapeake-AA | 10 | Chesapeake-AA | 20:58.30 |
| 38 | Alex PacielloPlace 38 · Grade 10 · Chesapeake-AA | 10 | Chesapeake-AA | 20:58.40 |
| 39 | Brayden PenafielPlace 39 · Grade 11 · Chesapeake-AA | 11 | Chesapeake-AA | 20:58.60 |
| 40 | Malachi NewsomPlace 40 · Grade 12 · Chesapeake-AA | 12 | Chesapeake-AA | 20:59.10 |
| 41 | Nathan UriePlace 41 · Grade 11 · Chesapeake-AA | 11 | Chesapeake-AA | 21:01.60 |
| 42 | Ethan BergmanPlace 42 · Grade 11 · Glen Burnie | 11 | Glen Burnie | 21:04.10 |
| 43 | Brandon Stewart-Co...Place 43 · Grade 11 · Old Mill Senior | 11 | Old Mill Senior | 21:04.60 |
| 44 | Nicolas CollinsPlace 44 · Grade 10 · Chesapeake-AA | 10 | Chesapeake-AA | 21:07.20 |
| 45 | Jacob LeonardPlace 45 · Grade 11 · Chesapeake-AA | 11 | Chesapeake-AA | 21:07.30 |
| 46 | Holden ClarkPlace 46 · Grade 11 · Chesapeake-AA | 11 | Chesapeake-AA | 21:07.50 |
| 47 | Jaden St PierrePlace 47 · Grade 11 · Chesapeake-AA | 11 | Chesapeake-AA | 21:07.60 |
| 44 | Christian FontanellaPlace 44 · Grade 11 · Annapolis | 11 | Annapolis | 21:08.40 |
| 45 | Levi SnuggerudPlace 45 · Grade 12 · Annapolis | 12 | Annapolis | 21:08.70 |
| 46 | William MykinsPlace 46 · Grade 11 · Annapolis | 11 | Annapolis | 21:09.80 |
| 47 | Carlos PandesPlace 47 · Grade 10 · Broadneck | 10 | Broadneck | 21:14.00 |
| 48 | Keldyn KunzPlace 48 · Grade 9 · Meade | 9 | Meade | 21:14.60 |
| 49 | Sulaiman OlyenkuniePlace 49 · Grade 12 · Meade | 12 | Meade | 21:15.10 |
| 48 | George MairsPlace 48 · Grade 9 · South River | 9 | South River | 21:15.70 |
| 49 | Colin MarshPlace 49 · Grade 9 · Severna Park | 9 | Severna Park | 21:16.30 |
| 50 | Leon BassPlace 50 · Grade 11 · Meade | 11 | Meade | 21:20.00 |
| 50 | Dominic RoddyPlace 50 · Grade 10 · Northeast-AA | 10 | Northeast-AA | 21:20.00 |
| 51 | Jack VogtPlace 51 · Grade 10 · South River | 10 | South River | 21:20.10 |
| 51 | Alexander TullPlace 51 · Grade 9 · Crofton | 9 | Crofton | 21:21.10 |
| 52 | Nicholas LanghirtPlace 52 · Grade 10 · Severna Park | 10 | Severna Park | 21:23.10 |
| 53 | Sam ElderPlace 53 · Grade 10 · Severna Park | 10 | Severna Park | 21:24.60 |
| 52 | Josh PollackPlace 52 · Grade 11 · Annapolis | 11 | Annapolis | 21:31.80 |
| 54 | Phillips AlbectPlace 54 · Grade 11 · Northeast-AA | 11 | Northeast-AA | 21:33.20 |
| 55 | Marc PutnamPlace 55 · Grade 12 · South River | 12 | South River | 21:33.50 |
| 56 | Tommy HandenPlace 56 · Grade 9 · Severna Park | 9 | Severna Park | 21:33.60 |
| 57 | Dylan LeonardPlace 57 · Grade 11 · Chesapeake-AA | 11 | Chesapeake-AA | 21:39.80 |
| 58 | Aiden PetragliaPlace 58 · Grade 9 · Chesapeake-AA | 9 | Chesapeake-AA | 21:40.00 |
| 59 | Colin ParkerPlace 59 · Grade 12 · Chesapeake-AA | 12 | Chesapeake-AA | 21:42.50 |
| 53 | Porter MroszcykPlace 53 · Grade 9 · Crofton | 9 | Crofton | 21:46.80 |
| 54 | William CallahanPlace 54 · Grade 11 · Broadneck | 11 | Broadneck | 21:48.50 |
| 55 | Owen DavitzPlace 55 · Grade 12 · Southern-AA | 12 | Southern-AA | 21:49.00 |
| 60 | Dylan NewhardPlace 60 · Grade 9 · Severna Park | 9 | Severna Park | 21:49.80 |
| 61 | Dominic BonannoPlace 61 · Grade 12 · North County | 12 | North County | 21:54.30 |
| 56 | Caleb FunderburkPlace 56 · Grade 10 · Broadneck | 10 | Broadneck | 21:55.80 |
| 57 | Griffin TroutPlace 57 · Grade 10 · Broadneck | 10 | Broadneck | 21:56.00 |
| 62 | Brady SmithPlace 62 · Grade 9 · Severna Park | 9 | Severna Park | 21:57.10 |
| 58 | Collin SlyPlace 58 · Grade 11 · Broadneck | 11 | Broadneck | 21:57.90 |
| 59 | Carter GillePlace 59 · Grade 12 · Broadneck | 12 | Broadneck | 21:58.40 |
| 63 | Liam BastPlace 63 · Grade 11 · Severna Park | 11 | Severna Park | 21:59.40 |
| 60 | Ryan AndersonPlace 60 · Grade 11 · Arundel | 11 | Arundel | 22:03.10 |
| 61 | Justin DeweyPlace 61 · Grade 10 · Crofton | 10 | Crofton | 22:03.70 |
| 62 | Hayden DiPietroPlace 62 · Grade 9 · Southern-AA | 9 | Southern-AA | 22:08.70 |
| 63 | Easton MalonePlace 63 · Grade 11 · Annapolis | 11 | Annapolis | 22:09.40 |
| 64 | Elijah AntoniousPlace 64 · Grade 12 · North County | 12 | North County | 22:27.60 |
| 65 | Braden CauffmanPlace 65 · Grade 10 · Northeast-AA | 10 | Northeast-AA | 22:30.10 |
| 66 | Andrew HysonPlace 66 · Grade 11 · North County | 11 | North County | 22:36.60 |
| 67 | Camden SnyderPlace 67 · Grade 9 · Chesapeake-AA | 9 | Chesapeake-AA | 22:39.60 |
| 68 | Brandon NuttyPlace 68 · Grade 12 · Chesapeake-AA | 12 | Chesapeake-AA | 22:40.00 |
| 64 | Gavin DenningPlace 64 · Grade 11 · Crofton | 11 | Crofton | 22:44.20 |
| 69 | Adam BiggsPlace 69 · Grade 9 · North County | 9 | North County | 22:44.30 |
| 65 | Keane MallettPlace 65 · Grade 11 · Meade | 11 | Meade | 22:44.70 |
| 70 | Wyatt NeumanPlace 70 · Grade 12 · Northeast-AA | 12 | Northeast-AA | 22:45.50 |
| 71 | Gunner ChenPlace 71 · Grade 9 · Severna Park | 9 | Severna Park | 22:46.70 |
| 66 | Bryce WalkerPlace 66 · Grade 11 · Crofton | 11 | Crofton | 22:49.60 |
| 72 | Tate AntinucciPlace 72 · Grade 9 · Severna Park | 9 | Severna Park | 22:49.70 |
| 67 | Sean AlexanderPlace 67 · Grade 9 · Meade | 9 | Meade | 22:54.90 |
| 68 | Christopher MurphyPlace 68 · Grade 9 · Crofton | 9 | Crofton | 23:12.80 |
| 69 | Joseph JacksonPlace 69 · Grade 11 · Broadneck | 11 | Broadneck | 23:18.50 |
| 70 | Samuel BigelowPlace 70 · Grade 12 · Broadneck | 12 | Broadneck | 23:21.70 |
| 71 | Elijah HollisPlace 71 · Grade 9 · Meade | 9 | Meade | 23:21.90 |
| 72 | Colin FitzgeraldPlace 72 · Grade 11 · Broadneck | 11 | Broadneck | 23:23.00 |
| 73 | August KeohanPlace 73 · Grade 12 · Annapolis | 12 | Annapolis | 23:29.80 |
| 74 | Kai BeltzPlace 74 · Grade 11 · Broadneck | 11 | Broadneck | 23:35.70 |
| 75 | Tucker SangsterPlace 75 · Grade 12 · Arundel | 12 | Arundel | 23:39.20 |
| 76 | Zaiden LanePlace 76 · Grade 10 · Arundel | 10 | Arundel | 23:39.40 |
| 77 | Daniel MurrayPlace 77 · Grade 11 · Arundel | 11 | Arundel | 23:39.70 |
| 78 | Cristian CruzPlace 78 · Grade 9 · Annapolis | 9 | Annapolis | 23:40.20 |
| 79 | Ethan HowePlace 79 · Grade 10 · Arundel | 10 | Arundel | 23:40.60 |
| 80 | Jordan LengPlace 80 · Grade 10 · Arundel | 10 | Arundel | 23:44.90 |
| 81 | Evan CondonPlace 81 · Grade 9 · Annapolis | 9 | Annapolis | 23:46.50 |
| 73 | Nathan LaniganPlace 73 · Grade 9 · Severna Park | 9 | Severna Park | 23:54.50 |
| 74 | William HunterPlace 74 · Grade 9 · Severna Park | 9 | Severna Park | 23:55.80 |
| 82 | Morgan BujacPlace 82 · Grade 9 · Crofton | 9 | Crofton | 24:00.10 |
| 83 | Jason EndoPlace 83 · Grade 9 · Crofton | 9 | Crofton | 24:00.30 |
| 84 | Brendan KecklerPlace 84 · Grade 10 · Crofton | 10 | Crofton | 24:04.00 |
| 85 | Matteo ChasePlace 85 · Grade 9 · Crofton | 9 | Crofton | 24:04.80 |
| 86 | Jackson ZimmermanPlace 86 · Grade 11 · Arundel | 11 | Arundel | 24:06.50 |
| 87 | Benjamin MolinaPlace 87 · Grade 10 · Arundel | 10 | Arundel | 24:10.90 |
| 75 | Ben SinglePlace 75 · Grade 10 · Old Mill Senior | 10 | Old Mill Senior | 24:11.00 |
| 88 | Alex KrucoffPlace 88 · Grade 12 · Arundel | 12 | Arundel | 24:12.00 |
| 76 | Nicholas LeatherPlace 76 · Grade 12 · Chesapeake-AA | 12 | Chesapeake-AA | 24:17.90 |
| 77 | Dylan InglisPlace 77 · Grade 11 · Chesapeake-AA | 11 | Chesapeake-AA | 24:18.10 |
| 78 | Lukas EmrichPlace 78 · Grade 9 · Severna Park | 9 | Severna Park | 24:24.10 |
| 89 | Nolan WilsonPlace 89 · Grade 11 · Arundel | 11 | Arundel | 24:28.80 |
| 90 | Charles OmsteadPlace 90 · Grade 10 · Arundel | 10 | Arundel | 24:29.30 |
| 79 | Lance LecknerPlace 79 · Grade 9 · North County | 9 | North County | 24:52.10 |
| 91 | Jackson HamiltonPlace 91 · Grade 10 · Crofton | 10 | Crofton | 24:52.50 |
| 92 | Peter SarochPlace 92 · Grade 11 · Broadneck | 11 | Broadneck | 24:53.80 |
| 93 | Ethan WilliamsPlace 93 · Grade 10 · Broadneck | 10 | Broadneck | 24:53.90 |
| 80 | Logan WrotenPlace 80 · Grade 9 · Chesapeake-AA | 9 | Chesapeake-AA | 24:57.30 |
| 81 | Anthony VargasPlace 81 · Grade 12 · Chesapeake-AA | 12 | Chesapeake-AA | 24:57.40 |
| 94 | Luke DiPietroPlace 94 · Grade 9 · Southern-AA | 9 | Southern-AA | 25:26.60 |
| 82 | Colin FariasPlace 82 · Grade 9 · North County | 9 | North County | 25:45.60 |
| 95 | Elijha WesleyPlace 95 · Grade 10 · Meade | 10 | Meade | 25:50.60 |
| 96 | Desmond RollingsPlace 96 · Grade 9 · Crofton | 9 | Crofton | 25:55.50 |
| 97 | Nate JensenPlace 97 · Grade 10 · Crofton | 10 | Crofton | 26:00.20 |
| 83 | Craig KrausePlace 83 · Grade 12 · Old Mill Senior | 12 | Old Mill Senior | 26:26.20 |
| 84 | Jacen FarmerPlace 84 · Grade 10 · Northeast-AA | 10 | Northeast-AA | 26:30.60 |
| 85 | Ryan HarriganPlace 85 · Grade 9 · North County | 9 | North County | 26:45.70 |
| 98 | Khyri HolderPlace 98 · Grade 10 · Meade | 10 | Meade | 26:47.20 |
| 86 | Chris RobinsonPlace 86 · Grade 12 · North County | 12 | North County | 26:57.10 |
| 99 | Willam BrownPlace 99 · Grade 10 · Arundel | 10 | Arundel | 29:03.40 |
| 87 | Brandon LoykoPlace 87 · Grade 12 · Glen Burnie | 12 | Glen Burnie | 29:41.10 |
| 100 | Daniel TeranPlace 100 · Grade 10 · Broadneck | 10 | Broadneck | 29:45.90 |
| 101 | Benjamin SternerPlace 101 · Grade 10 · Broadneck | 10 | Broadneck | 29:48.40 |
| 102 | Caleb ListmanPlace 102 · Grade 11 · Broadneck | 11 | Broadneck | 29:49.20 |
| 88 | Josh ChadwellPlace 88 · Grade 10 · North County | 10 | North County | 32:14.10 |
| 89 | Noah SamuelPlace 89 · Grade 9 · Old Mill Senior | 9 | Old Mill Senior | 33:44.50 |
| 90 | Mason WaisnerPlace 90 · Grade 9 · North County | 9 | North County | 37:09.80 |