| 1 | Mahamed SharifPlace 1 · Grade 12 · Westbrook | 12 | Westbrook | 17:34.93 |
| 2 | Isaac TabbPlace 2 · Grade 12 · Deering | 12 | Deering | 18:12.02 |
| 3 | Joey LanciaPlace 3 · Grade 12 · Deering | 12 | Deering | 18:12.40 |
| 4 | Owen PfaffPlace 4 · Grade 11 · Deering | 11 | Deering | 18:14.03 |
| 5 | Alexey SeredinPlace 5 · Grade 10 · Deering | 10 | Deering | 18:17.21 |
| 6 | Owen RichardsPlace 6 · Grade 11 · Deering | 11 | Deering | 18:36.23 |
| 7 | Camden BesseyPlace 7 · Grade 10 · Westbrook | 10 | Westbrook | 18:47.39 |
| 8 | Aidan PecoraroPlace 8 · Grade 9 · Westbrook | 9 | Westbrook | 18:58.25 |
| 9 | Robert MichaudPlace 9 · Grade 11 · Noble | 11 | Noble | 19:13.86 |
| 10 | Jack PecoraroPlace 10 · Grade 12 · Westbrook | 12 | Westbrook | 19:46.31 |
| 11 | Charles BerryPlace 11 · Grade 11 · Westbrook | 11 | Westbrook | 19:46.53 |
| 12 | Salim BakarPlace 12 · Grade 9 · Westbrook | 9 | Westbrook | 19:54.48 |
| 13 | Corey UrichPlace 13 · Grade 11 · Noble | 11 | Noble | 19:57.72 |
| 14 | Adrian CroomPlace 14 · Grade 11 · Noble | 11 | Noble | 20:01.14 |
| 15 | Deven AbramsPlace 15 · Grade 10 · Deering | 10 | Deering | 20:08.96 |
| 16 | Conner DeCourtPlace 16 · Grade 12 · Noble | 12 | Noble | 20:15.90 |
| 17 | Jonathan DalessandoPlace 17 · Grade 10 · Westbrook | 10 | Westbrook | 20:16.28 |
| 18 | Forest MurrayPlace 18 · Grade 10 · Noble | 10 | Noble | 20:27.66 |
| 19 | Owen ArsenaultPlace 19 · Grade 11 · Noble | 11 | Noble | 20:32.79 |
| 20 | Abdifatah AbdirahmanPlace 20 · Grade 11 · Deering | 11 | Deering | 20:33.13 |
| 21 | Michael Menjivar-RiversPlace 21 · Grade - · Deering | - | Deering | 20:40.82 PR |
| 22 | Anthony O'DonnellPlace 22 · Grade 11 · Deering | 11 | Deering | 20:45.51 |
| 23 | Michael CrosbyPlace 23 · Grade 10 · Noble | 10 | Noble | 20:53.87 |
| 24 | Isaiah SlaterPlace 24 · Grade 9 · Noble | 9 | Noble | 21:05.78 |
| 25 | Dylan AlvordPlace 25 · Grade 10 · Deering | 10 | Deering | 21:47.70 |
| 26 | Sam LaFrancePlace 26 · Grade 12 · Noble | 12 | Noble | 21:51.03 |
| 27 | Andrew WirtzPlace 27 · Grade 11 · Noble | 11 | Noble | 21:53.85 |
| 28 | Vaughn HowardPlace 28 · Grade 10 · Deering | 10 | Deering | 21:55.39 |
| 29 | Ian RamsdenPlace 29 · Grade 11 · Deering | 11 | Deering | 21:58.08 |
| 30 | Patrick ParhamPlace 30 · Grade - · Deering | - | Deering | 22:20.76 |
| 31 | Will BadalamentPlace 31 · Grade 11 · Deering | 11 | Deering | 22:28.91 |
| 32 | Andrew CrosbyPlace 32 · Grade 10 · Noble | 10 | Noble | 22:45.35 |
| 33 | Alex WestphalPlace 33 · Grade 9 · Noble | 9 | Noble | 22:54.35 |
| 34 | Topher LeonPlace 34 · Grade 11 · Noble | 11 | Noble | 22:55.85 |
| 35 | Aj SandersPlace 35 · Grade 11 · Noble | 11 | Noble | 22:56.57 |
| 36 | Mu'sab ShueibPlace 36 · Grade - · Deering | - | Deering | 23:56.98 |
| 37 | Lucas RichardsPlace 37 · Grade 9 · Deering | 9 | Deering | 24:49.36 |
| 38 | Sam ScalaPlace 38 · Grade - · Deering | - | Deering | 25:21.77 |
| 39 | Samuel BerryPlace 39 · Grade 9 · Westbrook | 9 | Westbrook | 25:47.92 |
| 40 | Zack TreadwellPlace 40 · Grade 11 · Deering | 11 | Deering | 25:52.33 |
| 41 | Bryce BakerPlace 41 · Grade 9 · Westbrook | 9 | Westbrook | 29:11.71 |