| 1 | Mitch LibbyPlace 1 · Grade 11 · Wells | 11 | Wells | 15:48.00 PR |
| 2 | Wesley MoodyPlace 2 · Grade 12 · Wells | 12 | Wells | 16:01.00 |
| 3 | Ryan SimpsonPlace 3 · Grade 12 · York | 12 | York | 16:08.00 PR |
| 4 | Henry SpritzPlace 4 · Grade 9 · Waynflete | 9 | Waynflete | 16:09.00 PR |
| 5 | Wilson MoorePlace 5 · Grade 12 · Waynflete | 12 | Waynflete | 16:14.00 PR |
| 6 | Yacob OlinsPlace 6 · Grade 12 · Freeport | 12 | Freeport | 16:22.00 PR |
| 7 | Alex LesPlace 7 · Grade 10 · Freeport | 10 | Freeport | 16:28.00 PR |
| 8 | Mitch StapletonPlace 8 · Grade 11 · Wells | 11 | Wells | 16:29.00 |
| 9 | Griffin AllairePlace 9 · Grade 9 · Wells | 9 | Wells | 16:39.00 PR |
| 10 | Jacob YoungPlace 10 · Grade 11 · York | 11 | York | 16:41.00 PR |
| 11 | Jacob ChristiansenPlace 11 · Grade 12 · Robert W Traip | 12 | Robert W Traip | 16:49.00 PR |
| 12 | Brian McMahonPlace 12 · Grade 12 · Wells | 12 | Wells | 16:50.00 |
| 13 | Heath CockburnPlace 13 · Grade 9 · Freeport | 9 | Freeport | 17:10.00 PR |
| 14 | Peter KenealyPlace 14 · Grade 12 · York | 12 | York | 17:11.00 PR |
| 15 | John VeroneauPlace 15 · Grade 11 · Waynflete | 11 | Waynflete | 17:17.00 PR |
| 16 | Evan DonaldPlace 16 · Grade 12 · Freeport | 12 | Freeport | 17:22.00 PR |
| 17 | Thomas DoylePlace 17 · Grade 11 · Freeport | 11 | Freeport | 17:28.00 PR |
| 17 | Brian NiznikPlace 17 · Grade 10 · Wells | 10 | Wells | 17:28.00 PR |
| 19 | Jeb BoksanskiPlace 19 · Grade 10 · York | 10 | York | 17:33.00 PR |
| 20 | Peterson SilkPlace 20 · Grade 12 · Waynflete | 12 | Waynflete | 17:38.00 |
| 21 | Brady HarrodPlace 21 · Grade 9 · York | 9 | York | 17:39.00 PR |
| 22 | Josh MackamanPlace 22 · Grade 11 · York | 11 | York | 17:41.00 PR |
| 23 | John GiddensPlace 23 · Grade 10 · Freeport | 10 | Freeport | 17:51.00 PR |
| 24 | Noah PeltzPlace 24 · Grade 12 · York | 12 | York | 17:52.00 PR |
| 25 | Tanner MorrisonPlace 25 · Grade 10 · Freeport | 10 | Freeport | 17:55.00 PR |
| 26 | John Van DykePlace 26 · Grade 12 · Waynflete | 12 | Waynflete | 18:04.00 PR |
| 27 | Eero PandoraPlace 27 · Grade 11 · Freeport | 11 | Freeport | 18:07.00 PR |
| 28 | Bennett HightPlace 28 · Grade 12 · Freeport | 12 | Freeport | 18:12.00 PR |
| 29 | Justin ParkPlace 29 · Grade 12 · York | 12 | York | 18:15.00 PR |
| 29 | Nick MaynardPlace 29 · Grade 11 · Wells | 11 | Wells | 18:15.00 PR |
| 31 | Elliot GearPlace 31 · Grade 12 · York | 12 | York | 18:16.00 PR |
| 32 | Quentin CurtisPlace 32 · Grade 11 · Wells | 11 | Wells | 18:17.00 PR |
| 33 | Paul BibersteinPlace 33 · Grade 10 · Freeport | 10 | Freeport | 18:30.00 PR |
| 34 | Griffin McnamaraPlace 34 · Grade 10 · York | 10 | York | 18:32.00 PR |
| 35 | Jeremy BroganPlace 35 · Grade 9 · Freeport | 9 | Freeport | 18:34.00 PR |
| 36 | Matt ChasePlace 36 · Grade 10 · Wells | 10 | Wells | 18:35.00 PR |
| 37 | Nicholas MitchPlace 37 · Grade 10 · Freeport | 10 | Freeport | 18:43.00 PR |
| 38 | Justin SuarezPlace 38 · Grade 9 · York | 9 | York | 18:51.00 PR |
| 38 | Eli HultstromPlace 38 · Grade 9 · York | 9 | York | 18:51.00 PR |
| 40 | Mike ErnenweinPlace 40 · Grade 10 · York | 10 | York | 18:54.00 PR |
| 41 | John O'BrienPlace 41 · Grade 10 · York | 10 | York | 19:03.00 PR |
| 42 | Finn JohnstonPlace 42 · Grade 10 · Freeport | 10 | Freeport | 19:11.00 PR |
| 43 | Logan BishopPlace 43 · Grade 9 · Robert W Traip | 9 | Robert W Traip | 19:12.00 PR |
| 44 | Nick WaggPlace 44 · Grade 11 · Waynflete | 11 | Waynflete | 19:13.00 PR |
| 45 | Kyle DorseyPlace 45 · Grade 12 · Freeport | 12 | Freeport | 19:17.00 PR |
| 46 | Josh LodishPlace 46 · Grade 12 · Waynflete | 12 | Waynflete | 19:19.00 |
| 47 | Noah PrugarPlace 47 · Grade 12 · York | 12 | York | 19:23.00 PR |
| 48 | Noah McavoyPlace 48 · Grade 10 · Wells | 10 | Wells | 19:28.00 PR |
| 49 | Liam FeeneyPlace 49 · Grade 10 · Waynflete | 10 | Waynflete | 19:30.00 PR |
| 49 | James KnightonPlace 49 · Grade 11 · Freeport | 11 | Freeport | 19:30.00 PR |
| 49 | Ethan ArmstrongPlace 49 · Grade 9 · Waynflete | 9 | Waynflete | 19:30.00 PR |
| 52 | Parker SeeleyPlace 52 · Grade 10 · Waynflete | 10 | Waynflete | 19:33.00 PR |
| 53 | Karsten ReesPlace 53 · Grade 11 · York | 11 | York | 19:34.00 PR |
| 54 | Andrew ClarkPlace 54 · Grade 11 · Waynflete | 11 | Waynflete | 19:37.00 |
| 55 | Vinny DerroPlace 55 · Grade 11 · York | 11 | York | 19:45.00 PR |
| 56 | Watson HunterPlace 56 · Grade 12 · York | 12 | York | 19:50.00 PR |
| 57 | Rollan LemieuxPlace 57 · Grade 9 · York | 9 | York | 19:52.00 PR |
| 58 | Max CutlerPlace 58 · Grade 9 · York | 9 | York | 19:57.00 PR |
| 58 | Cam CummingsPlace 58 · Grade 9 · York | 9 | York | 19:57.00 PR |
| 58 | Cameron BraynePlace 58 · Grade 9 · Robert W Traip | 9 | Robert W Traip | 19:57.00 PR |
| 61 | Paul BriggsPlace 61 · Grade 9 · York | 9 | York | 20:04.00 PR |
| 62 | Harper SheaPlace 62 · Grade 10 · Robert W Traip | 10 | Robert W Traip | 20:08.00 |
| 63 | Max RedfieldPlace 63 · Grade 10 · Robert W Traip | 10 | Robert W Traip | 20:11.00 |
| 63 | Jake EnemanPlace 63 · Grade 9 · York | 9 | York | 20:11.00 PR |
| 65 | Miles AndersonPlace 65 · Grade 10 · Waynflete | 10 | Waynflete | 20:12.00 PR |
| 66 | Niel PanosianPlace 66 · Grade 12 · Freeport | 12 | Freeport | 20:16.00 PR |
| 67 | Haven YeatonPlace 67 · Grade 10 · Robert W Traip | 10 | Robert W Traip | 20:26.00 PR |
| 68 | Nick WernerPlace 68 · Grade 9 · Waynflete | 9 | Waynflete | 20:37.00 PR |
| 69 | Nick HaglerPlace 69 · Grade 11 · Waynflete | 11 | Waynflete | 20:44.00 |
| 70 | Jon HigginsPlace 70 · Grade - · York | - | York | 20:47.00 PR |
| 71 | James MinieriPlace 71 · Grade 11 · Freeport | 11 | Freeport | 20:52.00 PR |
| 71 | Jacob JarmanPlace 71 · Grade 11 · Wells | 11 | Wells | 20:52.00 PR |
| 73 | Gus MadsenPlace 73 · Grade 9 · Wells | 9 | Wells | 21:00.00 PR |
| 73 | Josh MackamanPlace 73 · Grade 11 · York | 11 | York | 21:00.00 |
| 75 | Niall CalvertPlace 75 · Grade 9 · Waynflete | 9 | Waynflete | 21:03.00 PR |
| 75 | Solomon LevyPlace 75 · Grade - · Waynflete | - | Waynflete | 21:03.00 PR |
| 77 | Elias MatsoPlace 77 · Grade 9 · Robert W Traip | 9 | Robert W Traip | 21:05.00 PR |
| 78 | Ben MusgrovePlace 78 · Grade - · Waynflete | - | Waynflete | 21:29.00 PR |
| 79 | Noah EnemanPlace 79 · Grade 9 · York | 9 | York | 21:35.00 PR |
| 80 | Josh PeasePlace 80 · Grade - · York | - | York | 21:40.00 PR |
| 81 | Jeremy CliffordPlace 81 · Grade 10 · Robert W Traip | 10 | Robert W Traip | 21:45.00 |
| 82 | Sam SimondsPlace 82 · Grade 12 · Robert W Traip | 12 | Robert W Traip | 21:47.00 PR |
| 83 | Ethan BaldPlace 83 · Grade 11 · York | 11 | York | 21:48.00 PR |
| 84 | Reid CarrollPlace 84 · Grade - · Robert W Traip | - | Robert W Traip | 21:50.00 PR |
| 85 | Gregory NamPlace 85 · Grade 11 · Freeport | 11 | Freeport | 21:58.00 PR |
| 86 | Adam DimentPlace 86 · Grade 9 · York | 9 | York | 22:06.00 PR |
| 86 | Jamie FiliasPlace 86 · Grade 9 · York | 9 | York | 22:06.00 PR |
| 88 | Everette AllenPlace 88 · Grade 9 · Wells | 9 | Wells | 22:07.00 PR |
| 89 | Kenny BrewerPlace 89 · Grade - · Freeport | - | Freeport | 22:31.00 PR |
| 90 | Ty StapletonPlace 90 · Grade 9 · Wells | 9 | Wells | 22:48.00 PR |
| 91 | Seth SimondsPlace 91 · Grade 10 · Robert W Traip | 10 | Robert W Traip | 23:04.00 PR |
| 92 | Rick TuckerPlace 92 · Grade 11 · Freeport | 11 | Freeport | 23:22.00 PR |
| 93 | Julian HavelaarPlace 93 · Grade - · Waynflete | - | Waynflete | 23:23.00 PR |
| 94 | Tim MartellPlace 94 · Grade 9 · Wells | 9 | Wells | 23:57.00 PR |
| 95 | Jake TuckerPlace 95 · Grade 10 · Freeport | 10 | Freeport | 24:22. PR |
| 96 | Bryce BrittinghamPlace 96 · Grade 10 · Waynflete | 10 | Waynflete | 24:38. |
| 97 | Max RyanPlace 97 · Grade - · Waynflete | - | Waynflete | 25:26. PR |
| 98 | Timo PerkinsPlace 98 · Grade 9 · York | 9 | York | 25:50. PR |
| 99 | Lukas HallPlace 99 · Grade 11 · Wells | 11 | Wells | 26:27. PR |
| 100 | Logan WorksPlace 100 · Grade 9 · York | 9 | York | 27:02. PR |
| 101 | Matt LampinenPlace 101 · Grade 11 · York | 11 | York | 29:10. PR |
| 102 | Max BardPlace 102 · Grade - · Waynflete | - | Waynflete | 31:01. PR |
| 103 | Wilseben WilsonPlace 103 · Grade - · York | - | York | 31:30. PR |