| 1 | Tucker SangsterPlace 1 · Grade 12 · ArundelUnofficial | 12 | Arundel | 17:55.60 |
| 2 | Zaiden LanePlace 2 · Grade 10 · ArundelUnofficial | 10 | Arundel | 18:15.70 |
| 3 | Carlo ZambranoPlace 3 · Grade 12 · North CountyUnofficial | 12 | North County | 18:18.80 |
| 1 | Chris NunnPlace 1 · Grade 11 · Severna ParkUnofficial | 11 | Severna Park | 18:18.97 |
| 2 | Cristian CruzPlace 2 · Grade 9 · AnnapolisUnofficial | 9 | Annapolis | 18:41.25 PR |
| 4 | Luca ZambranoPlace 4 · Grade 12 · North CountyUnofficial | 12 | North County | 18:53.50 |
| 5 | Daniel MurrayPlace 5 · Grade 11 · ArundelUnofficial | 11 | Arundel | 18:57.10 |
| 3 | Leo HavensPlace 3 · Grade 9 · Severna ParkUnofficial | 9 | Severna Park | 19:14.85 |
| 4 | Ryan CrowleyPlace 4 · Grade 10 · Severna ParkUnofficial | 10 | Severna Park | 19:26.75 |
| 5 | London LaytonPlace 5 · Grade 10 · CroftonUnofficial | 10 | Crofton | 19:31.53 |
| 6 | Caleb DonagheyPlace 6 · Grade 11 · Severna ParkUnofficial | 11 | Severna Park | 19:32.71 |
| 7 | Jackson LastowskiPlace 7 · Grade 9 · CroftonUnofficial | 9 | Crofton | 19:38.66 |
| 8 | Nicholas FinePlace 8 · Grade 11 · CroftonUnofficial | 11 | Crofton | 19:41.32 |
| 6 | Benjamin SternerPlace 6 · Grade 10 · BroadneckUnofficial | 10 | Broadneck | 19:45.50 |
| 7 | Ethan HowePlace 7 · Grade 10 · ArundelUnofficial | 10 | Arundel | 19:49.40 |
| 9 | Matt NolanPlace 9 · Grade 11 · Severna ParkUnofficial | 11 | Severna Park | 19:50.75 |
| 10 | Brooks SteppePlace 10 · Grade 11 · Severna ParkUnofficial | 11 | Severna Park | 19:58.30 |
| 11 | Kenny ColemanPlace 11 · Grade 11 · Severna ParkUnofficial | 11 | Severna Park | 20:00.25 |
| 12 | John BertunaPlace 12 · Grade 9 · CroftonUnofficial | 9 | Crofton | 20:01.61 |
| 8 | Connor MckeePlace 8 · Grade 12 · Southern-AAUnofficial | 12 | Southern-AA | 20:23.30 |
| 9 | Christian BingleyPlace 9 · Grade 11 · Southern-AAUnofficial | 11 | Southern-AA | 20:25.50 |
| 10 | Jacob duCellierPlace 10 · Grade 12 · Southern-AAUnofficial | 12 | Southern-AA | 20:26.60 |
| 11 | Andrew PardoePlace 11 · Grade 12 · North CountyUnofficial | 12 | North County | 20:29.10 |
| 13 | Ahren BerlangerPlace 13 · Grade 11 · CroftonUnofficial | 11 | Crofton | 20:31.07 |
| 12 | Andrew WillhitePlace 12 · Grade 9 · BroadneckUnofficial | 9 | Broadneck | 20:32.20 |
| 13 | Bryce ClarkPlace 13 · Grade 11 · BroadneckUnofficial | 11 | Broadneck | 20:32.80 |
| 14 | Ryan GibbPlace 14 · Grade 11 · BroadneckUnofficial | 11 | Broadneck | 20:33.00 |
| 15 | Peter SarochPlace 15 · Grade 11 · BroadneckUnofficial | 11 | Broadneck | 20:33.50 |
| 16 | Fox LarsonPlace 16 · Grade 10 · BroadneckUnofficial | 10 | Broadneck | 20:33.70 |
| 17 | Samuel SmithPlace 17 · Grade 12 · BroadneckUnofficial | 12 | Broadneck | 20:34.30 |
| 18 | William MendezPlace 18 · Grade 9 · South RiverUnofficial | 9 | South River | 20:39.70 |
| 19 | Owen InfantePlace 19 · Grade 9 · South RiverUnofficial | 9 | South River | 20:44.60 |
| 20 | Diego EscaleraPlace 20 · Grade 11 · South RiverUnofficial | 11 | South River | 20:46.90 |
| 14 | Luke HigginsPlace 14 · Grade 9 · CroftonUnofficial | 9 | Crofton | 20:50.93 |
| 21 | Josh ZehePlace 21 · Grade 12 · South RiverUnofficial | 12 | South River | 20:54.30 |
| 22 | Griffin TroutPlace 22 · Grade 10 · BroadneckUnofficial | 10 | Broadneck | 20:55.70 |
| 15 | Matthew HieatzmanPlace 15 · Grade 9 · Northeast-AAUnofficial | 9 | Northeast-AA | 20:59.37 |
| 23 | Jordan LengPlace 23 · Grade 10 · ArundelUnofficial | 10 | Arundel | 21:00.60 |
| 16 | Malachi NewsomPlace 16 · Grade 12 · Chesapeake-AAUnofficial | 12 | Chesapeake-AA | 21:00.71 |
| 17 | Dylan LeonardPlace 17 · Grade 11 · Chesapeake-AAUnofficial | 11 | Chesapeake-AA | 21:01.53 |
| 18 | Luke CoreyPlace 18 · Grade 10 · CroftonUnofficial | 10 | Crofton | 21:21.34 PR |
| 19 | Jacob LeonardPlace 19 · Grade 11 · Chesapeake-AAUnofficial | 11 | Chesapeake-AA | 21:23.45 |
| 20 | Lucas GiraldoPlace 20 · Grade 10 · Severna ParkUnofficial | 10 | Severna Park | 21:27.32 |
| 21 | Holden ClarkPlace 21 · Grade 11 · Chesapeake-AAUnofficial | 11 | Chesapeake-AA | 21:31.67 |
| 24 | Jacob ApontePlace 24 · Grade 9 · BroadneckUnofficial | 9 | Broadneck | 21:36.20 |
| 22 | Ross McMinnPlace 22 · Grade 9 · Glen BurnieUnofficial | 9 | Glen Burnie | 21:36.60 |
| 23 | Cortsen ZanikerPlace 23 · Grade 11 · Severna ParkUnofficial | 11 | Severna Park | 21:41.50 |
| 25 | Chris MaldiniPlace 25 · Grade 12 · North CountyUnofficial | 12 | North County | 21:43.00 |
| 26 | Jacob ThellmanPlace 26 · Grade 9 · North CountyUnofficial | 9 | North County | 21:46.30 |
| 27 | Daniel SnowPlace 27 · Grade 12 · South RiverUnofficial | 12 | South River | 21:58.10 |
| 24 | Mitchell JonesPlace 24 · Grade 11 · Northeast-AAUnofficial | 11 | Northeast-AA | 22:02.20 |
| 28 | Tyler BickelPlace 28 · Grade 11 · South RiverUnofficial | 11 | South River | 22:03.10 |
| 29 | Benjamin HairPlace 29 · Grade 11 · South RiverUnofficial | 11 | South River | 22:03.40 |
| 30 | Ryan AndersonPlace 30 · Grade 11 · ArundelUnofficial | 11 | Arundel | 22:06.90 |
| 31 | Eric PenkalaPlace 31 · Grade 9 · Southern-AAUnofficial | 9 | Southern-AA | 22:09.00 |
| 25 | Travis PeachPlace 25 · Grade 12 · Glen BurnieUnofficial | 12 | Glen Burnie | 22:10.21 |
| 26 | Sean SullivanPlace 26 · Grade 11 · Severna ParkUnofficial | 11 | Severna Park | 22:15.58 |
| 32 | Carter GillePlace 32 · Grade 12 · BroadneckUnofficial | 12 | Broadneck | 22:15.70 |
| 27 | Dominic RoddyPlace 27 · Grade 10 · Northeast-AAUnofficial | 10 | Northeast-AA | 22:19.67 |
| 28 | Matt PollockPlace 28 · Grade 10 · Severna ParkUnofficial | 10 | Severna Park | 22:24.82 PR |
| 33 | Joseph AnastasiPlace 33 · Grade 11 · Southern-AAUnofficial | 11 | Southern-AA | 22:27.60 |
| 34 | Cole FordPlace 34 · Grade 11 · South RiverUnofficial | 11 | South River | 22:27.70 |
| 29 | Caden LazzorPlace 29 · Grade 9 · Severna ParkUnofficial | 9 | Severna Park | 22:28.28 |
| 30 | Timmy SullivanPlace 30 · Grade 9 · Severna ParkUnofficial | 9 | Severna Park | 22:28.75 |
| 35 | Khyri HolderPlace 35 · Grade 10 · MeadeUnofficial | 10 | Meade | 22:30.30 PR |
| 36 | Evan CorriganPlace 36 · Grade 11 · South RiverUnofficial | 11 | South River | 22:32.70 |
| 37 | Brandon DillonPlace 37 · Grade 11 · South RiverUnofficial | 11 | South River | 22:33.00 |
| 38 | Will DerrickPlace 38 · Grade 11 · Southern-AAUnofficial | 11 | Southern-AA | 22:33.70 |
| 39 | Hayden MyersPlace 39 · Grade 12 · Southern-AAUnofficial | 12 | Southern-AA | 22:35.80 |
| 40 | Billy VineyardPlace 40 · Grade 10 · BroadneckUnofficial | 10 | Broadneck | 22:36.20 |
| 31 | Andrew MyersPlace 31 · Grade 11 · Severna ParkUnofficial | 11 | Severna Park | 22:37.10 |
| 32 | Jacob PolishPlace 32 · Grade 11 · Severna ParkUnofficial | 11 | Severna Park | 22:37.39 |
| 33 | Lane ZegowitzPlace 33 · Grade 11 · CroftonUnofficial | 11 | Crofton | 22:39.27 |
| 41 | Malik KamaraPlace 41 · Grade 10 · MeadeUnofficial | 10 | Meade | 22:44.00 |
| 34 | Ethan BergmanPlace 34 · Grade 11 · Glen BurnieUnofficial | 11 | Glen Burnie | 22:45.51 |
| 42 | Vincent ZapataPlace 42 · Grade 10 · South RiverUnofficial | 10 | South River | 22:47.00 |
| 43 | Andrew PattersonPlace 43 · Grade 9 · South RiverUnofficial | 9 | South River | 22:48.10 |
| 44 | Chase RiesenfeldPlace 44 · Grade 9 · BroadneckUnofficial | 9 | Broadneck | 22:48.60 |
| 35 | Jaden St PierrePlace 35 · Grade 11 · Chesapeake-AAUnofficial | 11 | Chesapeake-AA | 22:50.99 |
| 36 | Sam ElderPlace 36 · Grade 10 · Severna ParkUnofficial | 10 | Severna Park | 22:53.07 |
| 37 | Nash SeitzPlace 37 · Grade 11 · Glen BurnieUnofficial | 11 | Glen Burnie | 22:53.53 |
| 45 | Ryan KulikowskiPlace 45 · Grade 11 · South RiverUnofficial | 11 | South River | 22:54.40 |
| 46 | Trent PalmerPlace 46 · Grade 12 · South RiverUnofficial | 12 | South River | 22:55.20 |
| 47 | Peter LayePlace 47 · Grade 9 · South RiverUnofficial | 9 | South River | 22:59.50 |
| 48 | Joshua KingPlace 48 · Grade 12 · ArundelUnofficial | 12 | Arundel | 23:07.10 |
| 38 | Brandon NuttyPlace 38 · Grade 12 · Chesapeake-AAUnofficial | 12 | Chesapeake-AA | 23:17.41 |
| 49 | Carlos PandesPlace 49 · Grade 10 · BroadneckUnofficial | 10 | Broadneck | 23:29.10 |
| 39 | Colin MarshPlace 39 · Grade 9 · Severna ParkUnofficial | 9 | Severna Park | 23:29.49 |
| 40 | Alex NavePlace 40 · Grade 11 · Chesapeake-AAUnofficial | 11 | Chesapeake-AA | 23:29.82 |
| 50 | Henry WinstonPlace 50 · Grade 10 · South RiverUnofficial | 10 | South River | 23:31.50 |
| 51 | Josh PollackPlace 51 · Grade 11 · AnnapolisUnofficial | 11 | Annapolis | 23:33.00 |
| 52 | Jack VogtPlace 52 · Grade 10 · South RiverUnofficial | 10 | South River | 23:43.20 |
| 53 | Nicky DuBeauPlace 53 · Grade 10 · South RiverUnofficial | 10 | South River | 23:44.40 |
| 41 | Travis AndersonPlace 41 · Grade 9 · CroftonUnofficial | 9 | Crofton | 23:48.89 |
| 42 | Simon SulonenPlace 42 · Grade 12 · Northeast-AAUnofficial | 12 | Northeast-AA | 23:49.17 |
| 43 | Alec MacMillianPlace 43 · Grade 9 · CroftonUnofficial | 9 | Crofton | 23:50.31 |
| 54 | Keane MallettPlace 54 · Grade 11 · MeadeUnofficial | 11 | Meade | 23:52.40 |
| 44 | Phillip AlbrechtPlace 44 · Grade 11 · Northeast-AAUnofficial | 11 | Northeast-AA | 23:54.89 |
| 45 | Dylan NewhardPlace 45 · Grade 9 · Severna ParkUnofficial | 9 | Severna Park | 23:55.14 |
| 46 | Anthony PessiaPlace 46 · Grade 10 · CroftonUnofficial | 10 | Crofton | 23:55.86 |
| 55 | Jack BelloPlace 55 · Grade 12 · South RiverUnofficial | 12 | South River | 23:56.00 |
| 56 | Alex KrucoffPlace 56 · Grade 12 · ArundelUnofficial | 12 | Arundel | 24:02.30 |
| 47 | Bryce WalkerPlace 47 · Grade 11 · CroftonUnofficial | 11 | Crofton | 24:05.89 |
| 48 | Gavin DenningPlace 48 · Grade 11 · CroftonUnofficial | 11 | Crofton | 24:07.04 |
| 57 | Ian MathieuPlace 57 · Grade 12 · South RiverUnofficial | 12 | South River | 24:07.20 |
| 58 | Aaban SyedPlace 58 · Grade 12 · North CountyUnofficial | 12 | North County | 24:11.10 |
| 49 | Colin ParkerPlace 49 · Grade 12 · Chesapeake-AAUnofficial | 12 | Chesapeake-AA | 24:11.35 |
| 50 | Brayden PenafielPlace 50 · Grade 11 · Chesapeake-AAUnofficial | 11 | Chesapeake-AA | 24:13.09 |
| 51 | Anthony VargasPlace 51 · Grade 12 · Chesapeake-AAUnofficial | 12 | Chesapeake-AA | 24:14.32 |
| 52 | Justin DeweyPlace 52 · Grade 10 · CroftonUnofficial | 10 | Crofton | 24:15.45 |
| 53 | Nathan UriePlace 53 · Grade 11 · Chesapeake-AAUnofficial | 11 | Chesapeake-AA | 24:17.32 |
| 54 | Alexander TullPlace 54 · Grade 9 · CroftonUnofficial | 9 | Crofton | 24:18.92 |
| 59 | George MairsPlace 59 · Grade 9 · South RiverUnofficial | 9 | South River | 24:20.40 |
| 55 | Jack LaibPlace 55 · Grade 10 · Chesapeake-AAUnofficial | 10 | Chesapeake-AA | 24:20.94 |
| 56 | Brady SmithPlace 56 · Grade 9 · Severna ParkUnofficial | 9 | Severna Park | 24:22.32 |
| 57 | Nikita VilcuPlace 57 · Grade 11 · Severna ParkUnofficial | 11 | Severna Park | 24:22.65 |
| 58 | Jacob MillerPlace 58 · Grade 9 · CroftonUnofficial | 9 | Crofton | 24:25.14 |
| 59 | Porter MroszcykPlace 59 · Grade 9 · CroftonUnofficial | 9 | Crofton | 24:26.09 |
| 60 | Nicolas CollinsPlace 60 · Grade 10 · Chesapeake-AAUnofficial | 10 | Chesapeake-AA | 24:37.49 |
| 60 | Zachary BerrittPlace 60 · Grade 12 · South RiverUnofficial | 12 | South River | 24:39.30 |
| 61 | John HookerPlace 61 · Grade 12 · South RiverUnofficial | 12 | South River | 24:43.90 |
| 62 | Sean HadenPlace 62 · Grade 9 · ArundelUnofficial | 9 | Arundel | 24:56.40 |
| 61 | Braden CauffmanPlace 61 · Grade 10 · Northeast-AAUnofficial | 10 | Northeast-AA | 25:00.94 |
| 62 | Nicholas LanghirtPlace 62 · Grade 10 · Severna ParkUnofficial | 10 | Severna Park | 25:04.46 |
| 63 | Ethan HaslupPlace 63 · Grade 11 · ArundelUnofficial | 11 | Arundel | 25:06.60 |
| 64 | Benjamin MolinaPlace 64 · Grade 10 · ArundelUnofficial | 10 | Arundel | 25:07.20 |
| 65 | Easton MalonePlace 65 · Grade 11 · AnnapolisUnofficial | 11 | Annapolis | 25:11.70 |
| 66 | Charles OmsteadPlace 66 · Grade 10 · ArundelUnofficial | 10 | Arundel | 25:19.90 |
| 67 | William MykinsPlace 67 · Grade 11 · AnnapolisUnofficial | 11 | Annapolis | 25:23.60 |
| 68 | Nolan WilsonPlace 68 · Grade 11 · ArundelUnofficial | 11 | Arundel | 25:41.20 |
| 69 | Dominic BonannoPlace 69 · Grade 12 · North CountyUnofficial | 12 | North County | 25:43.60 |
| 70 | Bryce CraigPlace 70 · Grade 12 · North CountyUnofficial | 12 | North County | 26:04.80 |
| 63 | Wyatt NeumanPlace 63 · Grade 12 · Northeast-AAUnofficial | 12 | Northeast-AA | 26:07.17 |
| 64 | Camden SnyderPlace 64 · Grade 9 · Chesapeake-AAUnofficial | 9 | Chesapeake-AA | 26:08.10 |
| 71 | Adam BiggsPlace 71 · Grade 9 · North CountyUnofficial | 9 | North County | 26:09.50 |
| 72 | Andrew HysonPlace 72 · Grade 11 · North CountyUnofficial | 11 | North County | 26:13.80 |
| 65 | Gunner ChenPlace 65 · Grade 9 · Severna ParkUnofficial | 9 | Severna Park | 26:14.43 |
| 66 | Christopher MurphyPlace 66 · Grade 9 · CroftonUnofficial | 9 | Crofton | 26:25.21 |
| 67 | Jason EndoPlace 67 · Grade 9 · CroftonUnofficial | 9 | Crofton | 26:33.92 |
| 73 | Caleb FunderburkPlace 73 · Grade 10 · BroadneckUnofficial | 10 | Broadneck | 26:42.20 |
| 68 | Ben SinglePlace 68 · Grade 10 · Old Mill SeniorUnofficial | 10 | Old Mill Senior | 26:57.35 |
| 74 | Colin FariasPlace 74 · Grade 9 · North CountyUnofficial | 9 | North County | 27:03.20 |
| 75 | Evan CondonPlace 75 · Grade 9 · AnnapolisUnofficial | 9 | Annapolis | 27:09.60 |
| 76 | Elijah AntoniousPlace 76 · Grade 12 · North CountyUnofficial | 12 | North County | 27:10.30 |
| 77 | Cristian CruzPlace 77 · Grade 9 · AnnapolisUnofficial | 9 | Annapolis | 27:11.60 |
| 69 | William JarviPlace 69 · Grade 9 · CroftonUnofficial | 9 | Crofton | 27:44.60 |
| 70 | Lukas EmrichPlace 70 · Grade 9 · Severna ParkUnofficial | 9 | Severna Park | 28:19.40 |
| 71 | Aidan PetragliaPlace 71 · Grade 9 · Chesapeake-AAUnofficial | 9 | Chesapeake-AA | 28:22.86 |
| 72 | Robin Kendall MatehuPlace 72 · Grade 11 · Old Mill SeniorUnofficial | 11 | Old Mill Senior | 28:24.10 PR |
| 73 | Tate AntinucciPlace 73 · Grade 9 · Severna ParkUnofficial | 9 | Severna Park | 28:54.58 |
| 74 | Mitch MurrayPlace 74 · Grade 9 · Severna ParkUnofficial | 9 | Severna Park | 29:09.64 |
| 78 | Chris RobinsonPlace 78 · Grade 12 · North CountyUnofficial | 12 | North County | 29:18.00 |
| 75 | Brendan KecklerPlace 75 · Grade 10 · CroftonUnofficial | 10 | Crofton | 29:24.28 |
| 76 | Morgan BujacPlace 76 · Grade 9 · CroftonUnofficial | 9 | Crofton | 29:24.95 |
| 79 | Sulaiman OlyenkuniePlace 79 · Grade 12 · MeadeUnofficial | 12 | Meade | 29:28.30 |
| 80 | Hamad TahirPlace 80 · Grade 11 · North CountyUnofficial | 11 | North County | 29:29.70 PR |
| 81 | Keldyn KunzPlace 81 · Grade 9 · MeadeUnofficial | 9 | Meade | 29:31.20 |
| 82 | Emmanuel OlarewajuPlace 82 · Grade 11 · MeadeUnofficial | 11 | Meade | 29:34.30 |
| 77 | Valentin PattersonPlace 77 · Grade 9 · CroftonUnofficial | 9 | Crofton | 30:16.86 |
| 78 | Desmond RollingsPlace 78 · Grade 9 · CroftonUnofficial | 9 | Crofton | 30:22.78 |
| 79 | Jackson HamiltonPlace 79 · Grade 10 · CroftonUnofficial | 10 | Crofton | 30:31.82 |
| 80 | Nate JensenPlace 80 · Grade 10 · CroftonUnofficial | 10 | Crofton | 30:34.85 |
| 81 | Treith CzyziaPlace 81 · Grade 9 · CroftonUnofficial | 9 | Crofton | 30:48.77 |
| 82 | Matteo ChasePlace 82 · Grade 9 · CroftonUnofficial | 9 | Crofton | 30:51.36 |
| 83 | Garrett HughesPlace 83 · Grade 9 · North CountyUnofficial | 9 | North County | 31:32.30 |
| 84 | Willam BrownPlace 84 · Grade 10 · ArundelUnofficial | 10 | Arundel | 32:18.90 |
| 85 | Ethan WilliamsPlace 85 · Grade 10 · BroadneckUnofficial | 10 | Broadneck | 32:44.10 |
| 83 | Nathan LaniganPlace 83 · Grade 9 · Severna ParkUnofficial | 9 | Severna Park | 32:49.90 |
| 84 | Nathan WrightPlace 84 · Grade 9 · Chesapeake-AAUnofficial | 9 | Chesapeake-AA | 33:19.75 |
| 85 | Jacen FarmerPlace 85 · Grade 10 · Northeast-AAUnofficial | 10 | Northeast-AA | 33:26.01 |
| 86 | Brandon LoykoPlace 86 · Grade 12 · Glen BurnieUnofficial | 12 | Glen Burnie | 34:39.20 |
| 86 | Lance LecknerPlace 86 · Grade 9 · North CountyUnofficial | 9 | North County | 36:07.90 |
| 87 | Noah SamuelPlace 87 · Grade 9 · Old Mill SeniorUnofficial | 9 | Old Mill Senior | 36:26.80 |
| 88 | Logan WrotenPlace 88 · Grade 9 · Chesapeake-AAUnofficial | 9 | Chesapeake-AA | 36:41.20 |
| 87 | Daniel TeranPlace 87 · Grade 10 · BroadneckUnofficial | 10 | Broadneck | 39:53.50 |