| 1 | Caleb RobinsonPlace 1 · Grade 10 · Perryville | 10 | Perryville | 11.46 |
| 2 | Corey MadiganPlace 2 · Grade 11 · Fallston | 11 | Fallston | 11.71 |
| 3 | Jordan WeiningerPlace 3 · Grade 11 · Fallston | 11 | Fallston | 11.97 |
| 3 | Chris SchulerPlace 3 · Grade 10 · Perryville | 10 | Perryville | 11.97 |
| 5 | Aaron FullardPlace 5 · Grade 10 · Joppatowne | 10 | Joppatowne | 12.27 |
| 6 | Isaiah RicePlace 6 · Grade 11 · Joppatowne | 11 | Joppatowne | 12.37 |
| 7 | Jayden JohnsonPlace 7 · Grade 10 · Joppatowne | 10 | Joppatowne | 12.52 |
| 8 | Andre BoothPlace 8 · Grade 11 · Joppatowne | 11 | Joppatowne | 12.55 |
| 9 | Dayvon MontzPlace 9 · Grade 10 · Perryville | 10 | Perryville | 12.59 |
| 10 | Josh TaylorPlace 10 · Grade 10 · Perryville | 10 | Perryville | 12.71 |
| 11 | Jacky LinPlace 11 · Grade 11 · Perryville | 11 | Perryville | 13.31 |
| 12 | Cameron WatsonPlace 12 · Grade 10 · Perryville | 10 | Perryville | 13.52 |
| 13 | Phillip SullivanPlace 13 · Grade 9 · Perryville | 9 | Perryville | 13.93 |
| 1 | Caleb RobinsonPlace 1 · Grade 10 · Perryville | 10 | Perryville | 23.72 |
| 2 | Aaron FullardPlace 2 · Grade 10 · Joppatowne | 10 | Joppatowne | 24.46 |
| 3 | Corey MadiganPlace 3 · Grade 11 · Fallston | 11 | Fallston | 24.51 |
| 4 | Chris SchulerPlace 4 · Grade 10 · Perryville | 10 | Perryville | 25.34 |
| 5 | Tim MozingoPlace 5 · Grade 11 · Fallston | 11 | Fallston | 25.5 |
| 6 | Zyshon ButlerPlace 6 · Grade 9 · Joppatowne | 9 | Joppatowne | 25.74 |
| 7 | Andre BoothPlace 7 · Grade 11 · Joppatowne | 11 | Joppatowne | 26 |
| 8 | Matt LusardiPlace 8 · Grade 10 · Fallston | 10 | Fallston | 26.2 |
| 9 | Jayden JohnsonPlace 9 · Grade 10 · Joppatowne | 10 | Joppatowne | 26.31 |
| 10 | Josh TaylorPlace 10 · Grade 10 · Perryville | 10 | Perryville | 27.4 |
| 11 | Cameron WatsonPlace 11 · Grade 10 · Perryville | 10 | Perryville | 28.75 |
| 12 | Jacky LinPlace 12 · Grade 11 · Perryville | 11 | Perryville | 28.9 |
| 13 | Phillip SullivanPlace 13 · Grade 9 · Perryville | 9 | Perryville | 30.05 |
| 1 | Ben ScarryPlace 1 · Grade 10 · Fallston | 10 | Fallston | 54.06 |
| 2 | Zach BucksonPlace 2 · Grade 11 · Perryville | 11 | Perryville | 54.35 |
| 3 | Firuz Etemad-MoghadamPlace 3 · Grade 12 · Fallston | 12 | Fallston | 56.03 |
| 4 | Tyree BizzellePlace 4 · Grade 9 · Joppatowne | 9 | Joppatowne | 57.28 |
| 5 | Tim MozingoPlace 5 · Grade 11 · Fallston | 11 | Fallston | 57.5 |
| 6 | Matt LusardiPlace 6 · Grade 10 · Fallston | 10 | Fallston | 57.53 |
| 7 | Daniel McVeyPlace 7 · Grade 9 · Joppatowne | 9 | Joppatowne | 58.09 |
| 8 | Spencer HutchensPlace 8 · Grade 10 · Fallston | 10 | Fallston | 58.87 |
| 9 | Jacobo NegronPlace 9 · Grade 11 · Perryville | 11 | Perryville | 58.9 |
| 10 | Omar ZakesPlace 10 · Grade 12 · Joppatowne | 12 | Joppatowne | 1:00.12 |
| 11 | Ben DoutyPlace 11 · Grade 12 · Perryville | 12 | Perryville | 1:00.24 |
| — | Brian KeenanGrade 9 · Perryville | 9 | Perryville | 1:00.34 |
| 12 | Kyle OpitzPlace 12 · Grade 10 · Fallston | 10 | Fallston | 1:00.40 |
| 13 | Andre BoothPlace 13 · Grade 11 · Joppatowne | 11 | Joppatowne | 1:00.62 |
| 14 | Josh TaylorPlace 14 · Grade 10 · Perryville | 10 | Perryville | 1:02.02 |
| 15 | Jacky LinPlace 15 · Grade 11 · Perryville | 11 | Perryville | 1:03.80 |
| 1 | Andrew ParksPlace 1 · Grade 12 · Fallston | 12 | Fallston | 2:08.18 |
| 2 | Matt SalvatorePlace 2 · Grade 12 · Perryville | 12 | Perryville | 2:10.56 |
| 3 | Eric BaranoskiPlace 3 · Grade 12 · Fallston | 12 | Fallston | 2:12.18 |
| 4 | Thomas StreettPlace 4 · Grade 12 · Fallston | 12 | Fallston | 2:16.52 |
| 5 | Saxon BrownPlace 5 · Grade 9 · Fallston | 9 | Fallston | 2:19.62 |
| 6 | Brian KeenanPlace 6 · Grade 9 · Perryville | 9 | Perryville | 2:22.22 |
| 7 | Garrett BrennanPlace 7 · Grade 9 · Fallston | 9 | Fallston | 2:23.31 |
| 8 | Jameson O'DonaldPlace 8 · Grade 9 · Fallston | 9 | Fallston | 2:25.71 |
| 9 | Gabe GonzalezPlace 9 · Grade 12 · Perryville | 12 | Perryville | 2:26.65 |
| 10 | Edward SalvatierraPlace 10 · Grade 12 · Fallston | 12 | Fallston | 2:31.62 |
| 11 | Luke YoungPlace 11 · Grade 10 · Fallston | 10 | Fallston | 2:32.88 |
| 12 | Davonn ParsonPlace 12 · Grade 9 · Joppatowne | 9 | Joppatowne | 2:34.43 |
| 13 | Blake PanebiancoPlace 13 · Grade 11 · Fallston | 11 | Fallston | 2:35.52 |
| 14 | Trey BookPlace 14 · Grade 10 · Fallston | 10 | Fallston | 2:35.87 |
| 15 | Jacob ZebronPlace 15 · Grade 10 · Fallston | 10 | Fallston | 2:37.52 |
| 16 | Mason DrusanoPlace 16 · Grade 10 · Fallston | 10 | Fallston | 2:40.46 |
| 17 | Tyler KleinPlace 17 · Grade 9 · Fallston | 9 | Fallston | 2:42.43 |
| 18 | Daniel McVeyPlace 18 · Grade 9 · Joppatowne | 9 | Joppatowne | 2:44.12 |
| 19 | Ryan McWilliamsPlace 19 · Grade 9 · Perryville | 9 | Perryville | 2:46.59 |
| 20 | Michael TomkoPlace 20 · Grade 9 · Fallston | 9 | Fallston | 2:56.56 |
| 21 | Evan MartinPlace 21 · Grade 11 · Perryville | 11 | Perryville | 3:04.14 |
| 1 | Andrew ParksPlace 1 · Grade 12 · Fallston | 12 | Fallston | 4:49.84 |
| 2 | Eric BaranoskiPlace 2 · Grade 12 · Fallston | 12 | Fallston | 4:52.66 |
| 3 | Ben DoutyPlace 3 · Grade 12 · Perryville | 12 | Perryville | 4:55.32 |
| 4 | Saxon BrownPlace 4 · Grade 9 · Fallston | 9 | Fallston | 5:03.38 |
| 5 | Garrett BrennanPlace 5 · Grade 9 · Fallston | 9 | Fallston | 5:04.01 |
| 6 | Jacob HeilandPlace 6 · Grade 11 · Fallston | 11 | Fallston | 5:04.53 |
| 7 | Jacobo NegronPlace 7 · Grade 11 · Perryville | 11 | Perryville | 5:06.90 |
| 8 | Brian KeenanPlace 8 · Grade 9 · Perryville | 9 | Perryville | 5:07.22 |
| 9 | Gianni PerfettiPlace 9 · Grade 10 · Fallston | 10 | Fallston | 5:08.50 |
| 10 | Justin EmgePlace 10 · Grade 12 · Fallston | 12 | Fallston | 5:11.41 |
| 11 | Jameson O'DonaldPlace 11 · Grade 9 · Fallston | 9 | Fallston | 5:18.85 |
| 12 | Jay PomplonPlace 12 · Grade 10 · Fallston | 10 | Fallston | 5:25.47 |
| 13 | Jakob LewisPlace 13 · Grade 10 · Perryville | 10 | Perryville | 5:29.91 |
| 14 | Gabe GonzalezPlace 14 · Grade 12 · Perryville | 12 | Perryville | 5:30.53 |
| 15 | Jacob ZebronPlace 15 · Grade 10 · Fallston | 10 | Fallston | 5:31.00 |
| 16 | Stephen PupaPlace 16 · Grade 10 · Fallston | 10 | Fallston | 5:33.09 |
| 17 | Quinn BurkePlace 17 · Grade 12 · Fallston | 12 | Fallston | 5:34.22 |
| 18 | Ben ThompsonPlace 18 · Grade 10 · Fallston | 10 | Fallston | 5:34.50 |
| 19 | Jakob HildPlace 19 · Grade 11 · Perryville | 11 | Perryville | 5:38.91 |
| 20 | Jacob TaylorPlace 20 · Grade 11 · Perryville | 11 | Perryville | 5:52.87 |
| 21 | Casey BroganPlace 21 · Grade 9 · Perryville | 9 | Perryville | 6:01.66 |
| 22 | Ryan McWilliamsPlace 22 · Grade 9 · Perryville | 9 | Perryville | 6:16.12 |
| 23 | Skyler MartinezPlace 23 · Grade 11 · Joppatowne | 11 | Joppatowne | 6:21.06 |
| 24 | Evan MartinPlace 24 · Grade 11 · Perryville | 11 | Perryville | 6:39.88 |
| 1 | Nick FabulaPlace 1 · Grade 10 · Fallston | 10 | Fallston | 11:00.84 |
| 2 | Jacob HeilandPlace 2 · Grade 11 · Fallston | 11 | Fallston | 11:09.09 |
| 3 | Jakob LewisPlace 3 · Grade 10 · Perryville | 10 | Perryville | 11:46.09 |
| 4 | Ben MuzzeloPlace 4 · Grade 10 · Fallston | 10 | Fallston | 12:13.68 |
| 5 | Seth ChasonPlace 5 · Grade 9 · Fallston | 9 | Fallston | 12:32.78 |
| 6 | Patrick EmgePlace 6 · Grade 10 · Fallston | 10 | Fallston | 12:40.62 |
| 7 | Ryan WisslerPlace 7 · Grade 12 · Fallston | 12 | Fallston | 12:41.52 |
| 1 | Tanner DimauroPlace 1 · Grade 9 · Perryville | 9 | Perryville | 19.79 |
| 2 | Tyree BizzellePlace 2 · Grade 9 · Joppatowne | 9 | Joppatowne | 19.92 |
| 3 | Nick PennPlace 3 · Grade 11 · Fallston | 11 | Fallston | 19.97 |
| 4 | Cooper WilcoxPlace 4 · Grade 9 · Perryville | 9 | Perryville | 21.35 |
| 5 | Dakota WardPlace 5 · Grade 12 · Perryville | 12 | Perryville | 21.6 |
| 6 | Cameron WatsonPlace 6 · Grade 10 · Perryville | 10 | Perryville | 22.13 |
| 1 | Matt SalvatorePlace 1 · Grade 12 · Perryville | 12 | Perryville | 45.75 |
| 2 | Jordan WeiningerPlace 2 · Grade 11 · Fallston | 11 | Fallston | 47.75 |
| 3 | Tyree BizzellePlace 3 · Grade 9 · Joppatowne | 9 | Joppatowne | 49.5 |
| 4 | Tanner DimauroPlace 4 · Grade 9 · Perryville | 9 | Perryville | 49.59 |
| 5 | Dakota WardPlace 5 · Grade 12 · Perryville | 12 | Perryville | 53.31 |
| 6 | Cooper WilcoxPlace 6 · Grade 9 · Perryville | 9 | Perryville | 55.65 |
| 7 | Ben BucklessPlace 7 · Grade 10 · Perryville | 10 | Perryville | 55.75 |
| 8 | Joe RinehartPlace 8 · Grade 12 · Perryville | 12 | Perryville | 1:47.18 |
| 1 | Relay TeamPlace 1 · Perryville | — | Perryville | 46.6 |
| 2 | Relay TeamPlace 2 · Joppatowne | — | Joppatowne | 47.7 |
| 3 | Relay TeamPlace 3 · Joppatowne | — | Joppatowne | 53.7 |
| 4 | Relay TeamPlace 4 · Perryville | — | Perryville | 1:08.12 |
| 1 | Relay TeamPlace 1 · Joppatowne | — | Joppatowne | 1:39.11 |
| 2 | Relay TeamPlace 2 · Fallston | — | Fallston | 1:48.15 |
| 3 | Relay TeamPlace 3 · Perryville | — | Perryville | 1:57.84 |
| 1 | Relay TeamPlace 1 · Fallston | — | Fallston | 3:53.78 |
| 2 | Relay TeamPlace 2 · Perryville | — | Perryville | 4:06.84 |
| 3 | Relay TeamPlace 3 · Fallston | — | Fallston | 4:09.56 |
| 4 | Relay TeamPlace 4 · Joppatowne | — | Joppatowne | 4:10.09 |
| 1 | Relay TeamPlace 1 · Joppatowne | — | Joppatowne | 9:38.43 |
| 2 | Relay TeamPlace 2 · Fallston | — | Fallston | 10:02.99 |
| 3 | Relay TeamPlace 3 · Perryville | — | Perryville | 10:06.21 |
| 4 | Relay TeamPlace 4 · Fallston | — | Fallston | 10:06.96 |
| 5 | Relay TeamPlace 5 · Perryville | — | Perryville | 11:12.55 |