| 1 | Liam BockeyPlace 1 · Grade 11 · St. Mary's Ryken | 11 | St. Mary's Ryken | 17:42.00 |
| 2 | Aiden BockeyPlace 2 · Grade 11 · St. Mary's Ryken | 11 | St. Mary's Ryken | 17:47.00 |
| 3 | Michael SczepuchaPlace 3 · Grade 12 · Manchester Valley | 12 | Manchester Valley | 17:48.00 |
| 4 | Jackson ZahnPlace 4 · Grade 12 · Manchester Valley | 12 | Manchester Valley | 17:50.00 |
| 5 | Gavin BoblitsPlace 5 · Grade 11 · Manchester Valley | 11 | Manchester Valley | 17:54.00 PR |
| 6 | Gabe StreickerPlace 6 · Grade 11 · Century | 11 | Century | 18:08.00 |
| 7 | Nathaniel CramerPlace 7 · Grade 10 · Century | 10 | Century | 18:10.00 |
| 8 | Colin AmisPlace 8 · Grade 11 · Manchester Valley | 11 | Manchester Valley | 18:19.00 |
| 9 | Jacob SteinPlace 9 · Grade 12 · Century | 12 | Century | 18:20.00 PR |
| 10 | Max WingatePlace 10 · Grade 10 · Manchester Valley | 10 | Manchester Valley | 18:22.00 |
| 11 | Cameron WoodPlace 11 · Grade 11 · St. Mary's Ryken | 11 | St. Mary's Ryken | 18:24.00 PR |
| 12 | Matthias CearyPlace 12 · Grade 11 · Century | 11 | Century | 18:40.00 PR |
| 13 | Coen StephensonPlace 13 · Grade 10 · Century | 10 | Century | 18:41.00 PR |
| 14 | AJ HarmsePlace 14 · Grade 12 · Kent Island | 12 | Kent Island | 18:48.00 |
| 15 | William RooneyPlace 15 · Grade 12 · Queen Annes County | 12 | Queen Annes County | 18:49.00 |
| 16 | William SchwingerPlace 16 · Grade 12 · Queen Annes County | 12 | Queen Annes County | 19:31.00 |
| 17 | Haydn HansardPlace 17 · Grade 9 · Kent Island | 9 | Kent Island | 19:37.00 PR |
| 18 | Josh FriedmanPlace 18 · Grade 11 · Manchester Valley | 11 | Manchester Valley | 19:54.00 |
| 19 | Josh VincentPlace 19 · Grade 12 · St. Mary's Ryken | 12 | St. Mary's Ryken | 19:57.00 PR |
| 20 | Talan NordvikPlace 20 · Grade 9 · Queen Annes County | 9 | Queen Annes County | 19:58.40 |
| 21 | Ethan McIntirePlace 21 · Grade 12 · Queen Annes County | 12 | Queen Annes County | 19:58.60 |
| 22 | Andrew GrimesPlace 22 · Grade 12 · Century | 12 | Century | 20:08.00 |
| 23 | Cole WalkerPlace 23 · Grade 9 · Manchester Valley | 9 | Manchester Valley | 20:09.00 |
| 24 | Tanner MaddenPlace 24 · Grade 12 · Kent Island | 12 | Kent Island | 20:13.00 |
| 25 | Jacob McKellerPlace 25 · Grade 12 · Manchester Valley | 12 | Manchester Valley | 20:25.00 |
| 26 | Isaac GriffithsPlace 26 · Grade 10 · Century | 10 | Century | 20:28.00 |
| 27 | Everett MinderPlace 27 · Grade 9 · St. Mary's Ryken | 9 | St. Mary's Ryken | 20:30.00 |
| 28 | Dominic MasonePlace 28 · Grade 9 · Kent Island | 9 | Kent Island | 20:37.00 PR |
| 29 | Logan SchmidtPlace 29 · Grade 9 · St. Mary's Ryken | 9 | St. Mary's Ryken | 20:58.00 |
| 30 | Dereck BakerPlace 30 · Grade 9 · St. Mary's Ryken | 9 | St. Mary's Ryken | 21:00.00 PR |
| 31 | Kaden LyonsPlace 31 · Grade 12 · St. Mary's Ryken | 12 | St. Mary's Ryken | 21:01.00 |
| 32 | Maximus EbaughPlace 32 · Grade 12 · Kent Island | 12 | Kent Island | 21:02.00 |
| 33 | Milo BaldwinPlace 33 · Grade 10 · Century | 10 | Century | 21:04.50 PR |
| 34 | Wriley EisenmanPlace 34 · Grade 11 · Clear Spring | 11 | Clear Spring | 21:04.90 |
| 35 | Wyatt ChungPlace 35 · Grade 9 · Century | 9 | Century | 21:11.10 PR |
| 36 | Rocco Di PietroPlace 36 · Grade 12 · Kent Island | 12 | Kent Island | 21:11.60 |
| 37 | Jordan (Gavin) HillPlace 37 · Grade 12 · Manchester Valley | 12 | Manchester Valley | 21:23.00 |
| 38 | Rece DavisPlace 38 · Grade 11 · Manchester Valley | 11 | Manchester Valley | 21:48.00 |
| 39 | Henry StantonPlace 39 · Grade 12 · Queen Annes County | 12 | Queen Annes County | 21:50.00 |
| 40 | Ashton DeanPlace 40 · Grade 12 · Kent County | 12 | Kent County | 22:01.00 |
| 41 | Jonah SweatPlace 41 · Grade 12 · Kent Island | 12 | Kent Island | 22:04.00 PR |
| 42 | Graham PhillipsPlace 42 · Grade 12 · Kent Island | 12 | Kent Island | 22:26.00 |
| 43 | Ryland FortePlace 43 · Grade 10 · Queen Annes County | 10 | Queen Annes County | 22:37.00 |
| 44 | Levi InglishPlace 44 · Grade 11 · Clear Spring | 11 | Clear Spring | 22:52.00 |
| 45 | Lucas RevnellPlace 45 · Grade 10 · Kent Island | 10 | Kent Island | 23:12.00 |
| 46 | Jericho FloresPlace 46 · Grade 9 · St. Mary's Ryken | 9 | St. Mary's Ryken | 23:23.00 PR |
| 47 | Zachary Paulson-ScottPlace 47 · Grade 10 · Clear Spring | 10 | Clear Spring | 23:23.10 |
| 48 | Thomas PoolePlace 48 · Grade 10 · Kent Island | 10 | Kent Island | 24:10.00 |
| 49 | Liam WhitePlace 49 · Grade 9 · Century | 9 | Century | 24:33.00 |
| 50 | Everett BrownleyPlace 50 · Grade 9 · Queen Annes County | 9 | Queen Annes County | 25:26.00 |
| 51 | Adam MunchPlace 51 · Grade 10 · Clear Spring | 10 | Clear Spring | 26:38.00 |
| 52 | Bentley HooverPlace 52 · Grade 9 · Clear Spring | 9 | Clear Spring | 26:55.00 |
| 53 | Gavin KlakringPlace 53 · Grade 12 · Wye River Upper School | 12 | Wye River Upper School | 27:19.00 PR |
| 54 | Dalton SmithPlace 54 · Grade 11 · Kent County | 11 | Kent County | 27:35.00 |
| 55 | Taiyo ParisPlace 55 · Grade 9 · Kent County | 9 | Kent County | 30:07.00 |
| 56 | Bradon StoltzfusPlace 56 · Grade 11 · Wye River Upper School | 11 | Wye River Upper School | 30:50.00 |
| 57 | John FriesPlace 57 · Grade 11 · Kent County | 11 | Kent County | 32:28.00 |
| 58 | Marcus MinorPlace 58 · Grade 11 · Kent County | 11 | Kent County | 33:15.00 |
| 59 | Wyatt SheltonPlace 59 · Grade 12 · Wye River Upper School | 12 | Wye River Upper School | 34:56.00 PR |
| 60 | Shawn BradleyPlace 60 · Grade 9 · Clear Spring | 9 | Clear Spring | 35:11.00 |