| 1 | Michael ChipiPlace 1 · Grade 12 · John Carroll | 12 | John Carroll | 17:04.0 |
| 2 | Shane StewartPlace 2 · Grade 10 · Liberty | 10 | Liberty | 18:05.2 PR |
| 3 | Evan ColemanPlace 3 · Grade 9 · Towson | 9 | Towson | 18:08.0 |
| 4 | John RileyPlace 4 · Grade 9 · Centennial | 9 | Centennial | 18:38.3 |
| 5 | Sean ArmstrongPlace 5 · Grade 12 · Liberty | 12 | Liberty | 18:39.3 |
| 6 | Kyle ScherockPlace 6 · Grade 11 · Centennial | 11 | Centennial | 18:39.4 |
| 7 | Luke CarpenterPlace 7 · Grade 10 · Liberty | 10 | Liberty | 18:49.1 PR |
| 8 | Guthrie SpechtPlace 8 · Grade 10 · Towson | 10 | Towson | 18:50.8 |
| 9 | Alex O'ConnellPlace 9 · Grade 11 · Centennial | 11 | Centennial | 18:54.0 |
| 10 | Vincent SchellbergPlace 10 · Grade 10 · Liberty | 10 | Liberty | 18:56.0 PR |
| 11 | Luke PetenbrinkPlace 11 · Grade 11 · Liberty | 11 | Liberty | 18:57.9 |
| 12 | Connor BrennanPlace 12 · Grade 10 · Centennial | 10 | Centennial | 19:01.8 |
| 13 | Jacob ShattoPlace 13 · Grade 11 · Liberty | 11 | Liberty | 19:02.1 PR |
| 14 | Matthew AggarwalPlace 14 · Grade 11 · Liberty | 11 | Liberty | 19:05.4 PR |
| 15 | Ethan RichardsonPlace 15 · Grade 10 · Liberty | 10 | Liberty | 19:06.1 PR |
| 16 | Dylan PatelPlace 16 · Grade 11 · Archbishop Spalding | 11 | Archbishop Spalding | 19:06.4 |
| 17 | William AllenPlace 17 · Grade 10 · Liberty | 10 | Liberty | 19:06.8 PR |
| 18 | Logan CyfordPlace 18 · Grade 9 · Liberty | 9 | Liberty | 19:09.2 |
| 19 | Matthew WonPlace 19 · Grade 10 · Centennial | 10 | Centennial | 19:09.7 |
| 20 | Adam HudacekPlace 20 · Grade 10 · Towson | 10 | Towson | 19:10.2 |
| 21 | Alexander BlackburnPlace 21 · Grade 9 · Centennial | 9 | Centennial | 19:10.5 |
| 22 | Cole NaPlace 22 · Grade 10 · Centennial | 10 | Centennial | 19:17.6 |
| 23 | Gabe FosterPlace 23 · Grade 11 · Archbishop Spalding | 11 | Archbishop Spalding | 19:23.2 PR |
| 24 | Jake GotlinPlace 24 · Grade 10 · St Pauls For Boys | 10 | St Pauls For Boys | 19:25.2 |
| 25 | Yiteng ZhangPlace 25 · Grade 10 · Centennial | 10 | Centennial | 19:26.1 |
| 26 | Jacob FeyPlace 26 · Grade 10 · Towson | 10 | Towson | 19:27.4 |
| 27 | Julian WhangPlace 27 · Grade 10 · Centennial | 10 | Centennial | 19:36.6 PR |
| 28 | Nathan CollinsPlace 28 · Grade 10 · Sidwell Friends | 10 | Sidwell Friends | 19:37.5 PR |
| 29 | Mohamed BadwiPlace 29 · Grade 11 · Towson | 11 | Towson | 19:37.7 |
| 30 | Roc WasiakPlace 30 · Grade 11 · Towson | 11 | Towson | 19:45.9 |
| 31 | Max SmithPlace 31 · Grade 10 · Sidwell Friends | 10 | Sidwell Friends | 19:54.8 |
| 32 | Lucas HoldenPlace 32 · Grade 9 · Sidwell Friends | 9 | Sidwell Friends | 19:56.3 |
| 33 | Clark BayerPlace 33 · Grade 10 · Towson | 10 | Towson | 19:56.6 PR |
| 34 | Tate SeunarinePlace 34 · Grade 10 · St Pauls For Boys | 10 | St Pauls For Boys | 19:58.3 |
| 35 | Brendan LuckPlace 35 · Grade 9 · Liberty | 9 | Liberty | 20:00.7 |
| 36 | Patrick HeffernanPlace 36 · Grade 12 · St Pauls For Boys | 12 | St Pauls For Boys | 20:01.6 |
| 37 | Nick SchellbergPlace 37 · Grade 9 · Liberty | 9 | Liberty | 20:02.0 PR |
| 38 | Tim WilcoxPlace 38 · Grade 10 · St Pauls For Boys | 10 | St Pauls For Boys | 20:02.9 |
| 39 | Thomas NolanPlace 39 · Grade 10 · Archbishop Spalding | 10 | Archbishop Spalding | 20:03.4 |
| 40 | Jeramy StavlasPlace 40 · Grade 10 · Centennial | 10 | Centennial | 20:06.8 |
| 41 | Max AbubuckerPlace 41 · Grade 9 · Towson | 9 | Towson | 20:07.9 |
| 42 | Charles SeitzPlace 42 · Grade 12 · Towson | 12 | Towson | 20:14.8 |
| 43 | Dylan DunnPlace 43 · Grade 9 · Towson | 9 | Towson | 20:15.6 |
| 44 | Alexander AndujarPlace 44 · Grade 10 · Towson | 10 | Towson | 20:17.6 |
| 45 | Heathe HernandezPlace 45 · Grade 11 · Manchester Valley | 11 | Manchester Valley | 20:19.7 PR |
| 46 | Anthony HaganPlace 46 · Grade 9 · Glenelg | 9 | Glenelg | 20:25.9 |
| 47 | Aris WilliamsPlace 47 · Grade 11 · Towson | 11 | Towson | 20:33.0 |
| 48 | Garrett StetsonPlace 48 · Grade 11 · Liberty | 11 | Liberty | 20:37.4 |
| 49 | Dev ShankerPlace 49 · Grade 11 · Archbishop Spalding | 11 | Archbishop Spalding | 20:37.6 PR |
| 50 | Andrew PhelpsPlace 50 · Grade 9 · Archbishop Spalding | 9 | Archbishop Spalding | 20:40.5 PR |
| 51 | Colin FreasPlace 51 · Grade 10 · Towson | 10 | Towson | 20:42.5 |
| 52 | Max McCartyPlace 52 · Grade 11 · St Pauls For Boys | 11 | St Pauls For Boys | 20:43.0 |
| 53 | John GrandsirePlace 53 · Grade 9 · Towson | 9 | Towson | 20:43.2 |
| 54 | Jacob LetnaunchynPlace 54 · Grade 10 · Manchester Valley | 10 | Manchester Valley | 20:44.6 |
| 55 | Ryan FramptonPlace 55 · Grade 9 · John Carroll | 9 | John Carroll | 20:44.8 |
| 56 | Chase HornPlace 56 · Grade 9 · St Pauls For Boys | 9 | St Pauls For Boys | 20:47.1 |
| 57 | Alexander O'ConnorPlace 57 · Grade - · Archbishop Spalding | - | Archbishop Spalding | 20:48.0 |
| 58 | Zachary GruzsPlace 58 · Grade 9 · Glenelg | 9 | Glenelg | 20:49.4 |
| 59 | Max GaronPlace 59 · Grade 10 · Sidwell Friends | 10 | Sidwell Friends | 20:51.0 |
| 60 | Anderson JonesPlace 60 · Grade 9 · Manchester Valley | 9 | Manchester Valley | 20:51.7 |
| 61 | Todd CalhounPlace 61 · Grade 10 · Glenelg | 10 | Glenelg | 20:52.7 PR |
| 62 | Alex DavisPlace 62 · Grade 9 · Westminster | 9 | Westminster | 20:54.7 |
| 63 | Joseph ChungPlace 63 · Grade 9 · Towson | 9 | Towson | 21:01.6 |
| 64 | Miles JemisonPlace 64 · Grade 11 · Towson | 11 | Towson | 21:05.5 |
| 65 | Justin HaneyPlace 65 · Grade 10 · Liberty | 10 | Liberty | 21:05.9 PR |
| 66 | Dylan HauffPlace 66 · Grade 11 · John Carroll | 11 | John Carroll | 21:06.5 |
| 67 | Bennett ChambersPlace 67 · Grade 9 · Towson | 9 | Towson | 21:07.0 PR |
| 68 | Hayden EllisPlace 68 · Grade 10 · Liberty | 10 | Liberty | 21:07.7 |
| 69 | Jonas KaplinPlace 69 · Grade 9 · Towson | 9 | Towson | 21:09.3 |
| 70 | Jacob KorbaPlace 70 · Grade 11 · Liberty | 11 | Liberty | 21:10.9 PR |
| 71 | Frank Hayden (Leo)Place 71 · Grade 9 · Centennial | 9 | Centennial | 21:14.9 |
| 72 | Pierce BaxterPlace 72 · Grade 9 · St Pauls For Boys | 9 | St Pauls For Boys | 21:15.5 PR |
| 73 | Jackson EdwardsPlace 73 · Grade 10 · Liberty | 10 | Liberty | 21:17.1 PR |
| 74 | Garrett SmithPlace 74 · Grade 11 · John Carroll | 11 | John Carroll | 21:19.3 |
| 75 | James HobbsPlace 75 · Grade 9 · Liberty | 9 | Liberty | 21:22.0 |
| 76 | Michael KrohnPlace 76 · Grade 9 · Glenelg | 9 | Glenelg | 21:25.2 |
| 77 | Lukas BorjaPlace 77 · Grade 10 · Sidwell Friends | 10 | Sidwell Friends | 21:26.7 |
| 78 | Alec TrotmanPlace 78 · Grade 12 · Liberty | 12 | Liberty | 21:28.1 PR |
| 79 | Josh BellowsPlace 79 · Grade 11 · Liberty | 11 | Liberty | 21:29.8 |
| 80 | Kenji IshiPlace 80 · Grade 9 · Sidwell Friends | 9 | Sidwell Friends | 21:40.9 |
| 81 | Ethan McCroryPlace 81 · Grade 10 · Manchester Valley | 10 | Manchester Valley | 21:49.9 |
| 82 | Flynn McGrathPlace 82 · Grade 10 · Sidwell Friends | 10 | Sidwell Friends | 21:50.9 |
| 83 | Evan HeidelbachPlace 83 · Grade 10 · St Pauls For Boys | 10 | St Pauls For Boys | 21:52.9 |
| 84 | Rohan GuptaPlace 84 · Grade 11 · Sidwell Friends | 11 | Sidwell Friends | 21:57.4 PR |
| 85 | Henry OhPlace 85 · Grade 9 · St Pauls For Boys | 9 | St Pauls For Boys | 21:57.7 PR |
| 86 | Evan WohltmannPlace 86 · Grade 11 · Towson | 11 | Towson | 22:00.7 |
| 87 | Jack BurtonPlace 87 · Grade 9 · John Carroll | 9 | John Carroll | 22:01.3 |
| 88 | Ethan RussoPlace 88 · Grade 10 · Towson | 10 | Towson | 22:01.9 PR |
| 89 | Blake HamelinPlace 89 · Grade 11 · Towson | 11 | Towson | 22:02.4 PR |
| 90 | Adam DaasPlace 90 · Grade 9 · Towson | 9 | Towson | 22:02.7 |
| 91 | Will BuchanonPlace 91 · Grade 10 · St Pauls For Boys | 10 | St Pauls For Boys | 22:03.0 |
| 92 | Jacob OzgaPlace 92 · Grade 10 · St Pauls For Boys | 10 | St Pauls For Boys | 22:04.4 |
| 93 | Braden BallengerPlace 93 · Grade 9 · St Pauls For Boys | 9 | St Pauls For Boys | 22:06.8 PR |
| 94 | Larry LiPlace 94 · Grade 10 · Sidwell Friends | 10 | Sidwell Friends | 22:08.5 |
| 95 | Calder KatyalPlace 95 · Grade 10 · Sidwell Friends | 10 | Sidwell Friends | 22:09.5 PR |
| 96 | Asher SchulemanPlace 96 · Grade 9 · Towson | 9 | Towson | 22:10.7 |
| 97 | Jayden CraigPlace 97 · Grade 9 · Westminster | 9 | Westminster | 22:13.5 |
| 98 | Garrett BoagPlace 98 · Grade 9 · Westminster | 9 | Westminster | 22:14.5 PR |
| 99 | Nick JohnsonPlace 99 · Grade 10 · Westminster | 10 | Westminster | 22:15.2 PR |
| 100 | Kyle SherfeyPlace 100 · Grade 11 · Westminster | 11 | Westminster | 22:31.2 |
| 101 | Spencer HopePlace 101 · Grade 10 · Liberty | 10 | Liberty | 22:34.8 |
| 102 | Evan CortesePlace 102 · Grade 10 · St Pauls For Boys | 10 | St Pauls For Boys | 22:36.1 |
| 103 | Zach GaeglerPlace 103 · Grade 10 · Westminster | 10 | Westminster | 22:38.5 PR |
| 104 | Ethan CarricoPlace 104 · Grade 9 · John Carroll | 9 | John Carroll | 22:38.8 |
| 105 | Adam BurkePlace 105 · Grade 9 · Westminster | 9 | Westminster | 22:40.9 PR |
| 106 | Connor RyanPlace 106 · Grade 10 · Manchester Valley | 10 | Manchester Valley | 22:43.1 |
| 107 | James PereiraPlace 107 · Grade 10 · Westminster | 10 | Westminster | 22:59.3 |
| 108 | Nate ColenderPlace 108 · Grade 10 · Manchester Valley | 10 | Manchester Valley | 23:01.4 |
| 109 | Andre' PearsonPlace 109 · Grade 11 · Towson | 11 | Towson | 23:02.7 |
| 110 | Tommy SukiennikPlace 110 · Grade 11 · John Carroll | 11 | John Carroll | 23:04.7 |
| 111 | Ronld FloresPlace 111 · Grade 9 · Manchester Valley | 9 | Manchester Valley | 23:07.8 PR |
| 112 | Joey RiveraPlace 112 · Grade 9 · Westminster | 9 | Westminster | 23:14.5 PR |
| 113 | Tony LeePlace 113 · Grade 12 · John Carroll | 12 | John Carroll | 23:18.6 |
| 114 | AJ FrancisPlace 114 · Grade 9 · Westminster | 9 | Westminster | 23:19.4 PR |
| 115 | Rintaro HikiamiPlace 115 · Grade 11 · St Pauls For Boys | 11 | St Pauls For Boys | 23:20.1 PR |
| 116 | Andrew GrayPlace 116 · Grade 9 · Manchester Valley | 9 | Manchester Valley | 23:21.1 PR |
| 117 | Andrei FirorPlace 117 · Grade 12 · Liberty | 12 | Liberty | 23:26.7 |
| 118 | Tim GolombeckPlace 118 · Grade 9 · Liberty | 9 | Liberty | 23:32.6 PR |
| 119 | Cody KeenanPlace 119 · Grade 10 · St Pauls For Boys | 10 | St Pauls For Boys | 23:32.8 |
| 120 | Andrew GarvinPlace 120 · Grade 10 · Towson | 10 | Towson | 23:35.4 |
| 121 | Aidan AllenPlace 121 · Grade 9 · Franklin | 9 | Franklin | 23:35.8 PR |
| 122 | Chris ThorntonPlace 122 · Grade 9 · Archbishop Spalding | 9 | Archbishop Spalding | 23:36.4 |
| 123 | Hans MilchlingPlace 123 · Grade 11 · St Pauls For Boys | 11 | St Pauls For Boys | 23:40.0 |
| 124 | Julian WallsPlace 124 · Grade 10 · Towson | 10 | Towson | 23:43.3 |
| 125 | Jake SiemsenPlace 125 · Grade 9 · John Carroll | 9 | John Carroll | 23:46.3 |
| 126 | Shane MorrisonPlace 126 · Grade 10 · Liberty | 10 | Liberty | 23:50.0 PR |
| 127 | Ian ThorpePlace 127 · Grade 10 · Liberty | 10 | Liberty | 23:53.8 |
| 128 | Alex TraenknerPlace 128 · Grade 9 · Manchester Valley | 9 | Manchester Valley | 23:54.1 PR |
| 129 | Josiah XayavongPlace 129 · Grade 12 · Manchester Valley | 12 | Manchester Valley | 23:55.8 PR |
| 130 | Robert McNamaraPlace 130 · Grade 10 · Westminster | 10 | Westminster | 23:59.9 PR |
| 131 | Cash AndaloraPlace 131 · Grade 10 · Westminster | 10 | Westminster | 24:01.1 |
| 132 | Aidan TiffanyPlace 132 · Grade 12 · Westminster | 12 | Westminster | 24:01.9 |
| 133 | Matteo CapuanoPlace 133 · Grade 12 · Westminster | 12 | Westminster | 24:02.3 |
| 134 | Jacob MacGregorPlace 134 · Grade 11 · Manchester Valley | 11 | Manchester Valley | 24:06.3 PR |
| 135 | Vinnie CalabriaPlace 135 · Grade 12 · Westminster | 12 | Westminster | 24:12.0 |
| 136 | Alexander MehtaPlace 136 · Grade 10 · Sidwell Friends | 10 | Sidwell Friends | 24:12.4 |
| 137 | Finn McGannPlace 137 · Grade 10 · Westminster | 10 | Westminster | 24:13.6 |
| 138 | Will BuddPlace 138 · Grade 11 · Westminster | 11 | Westminster | 24:15.6 |
| 139 | Logan FreterPlace 139 · Grade 12 · Westminster | 12 | Westminster | 24:24.4 PR |
| 140 | Gavin OwingsPlace 140 · Grade 9 · Manchester Valley | 9 | Manchester Valley | 24:26.6 PR |
| 141 | Connor VogelsangPlace 141 · Grade 12 · Manchester Valley | 12 | Manchester Valley | 24:31.6 PR |
| 142 | John RussellPlace 142 · Grade 9 · Manchester Valley | 9 | Manchester Valley | 24:47.7 PR |
| 143 | Austin CiampaPlace 143 · Grade 10 · Manchester Valley | 10 | Manchester Valley | 24:49.0 |
| 144 | Dustin HeraldPlace 144 · Grade 12 · Manchester Valley | 12 | Manchester Valley | 24:57.8 |
| 145 | Danny DuzerPlace 145 · Grade 11 · St Pauls For Boys | 11 | St Pauls For Boys | 25:01.8 |
| 146 | Andrew HooksPlace 146 · Grade 9 · Franklin | 9 | Franklin | 25:02.3 PR |
| 147 | Garrett LuberPlace 147 · Grade 9 · Manchester Valley | 9 | Manchester Valley | 25:07.0 PR |
| 148 | Frank CassidyPlace 148 · Grade 11 · John Carroll | 11 | John Carroll | 25:10.3 |
| 149 | Patrick Nash-MercadoPlace 149 · Grade 9 · Manchester Valley | 9 | Manchester Valley | 25:17.0 |
| 150 | Robert KahoePlace 150 · Grade 10 · John Carroll | 10 | John Carroll | 25:20.3 |
| 151 | Zach PhillipsPlace 151 · Grade 10 · Manchester Valley | 10 | Manchester Valley | 25:44.7 |
| 152 | Matt JaretPlace 152 · Grade 11 · Westminster | 11 | Westminster | 26:09.1 PR |
| 153 | Peyton EllisPlace 153 · Grade 9 · Westminster | 9 | Westminster | 26:10.7 |
| 154 | Ethan NguyenPlace 154 · Grade 9 · Westminster | 9 | Westminster | 26:16.2 PR |
| 155 | Hunter EdsonPlace 155 · Grade 10 · Liberty | 10 | Liberty | 27:10.4 |
| 156 | Jack CaprursoPlace 156 · Grade 11 · John Carroll | 11 | John Carroll | 27:44.8 PR |
| 157 | Edwin MorrisPlace 157 · Grade 12 · Franklin | 12 | Franklin | 28:19.0 |
| 158 | Austin CountermanPlace 158 · Grade 12 · Manchester Valley | 12 | Manchester Valley | 28:42.9 |
| 159 | Jon AllenPlace 159 · Grade 11 · Manchester Valley | 11 | Manchester Valley | 28:43.3 |
| 160 | Hess DjilioniPlace 160 · Grade 9 · Towson | 9 | Towson | 29:50.5 |
| 161 | Lucas HallPlace 161 · Grade 9 · John Carroll | 9 | John Carroll | 44:10.7 |