| 1 | Cam DavisPlace 1 · Grade 10 · York | 10 | York | 19:43.92 |
| 2 | Riley BennettPlace 2 · Grade 11 · Edward Little | 11 | Edward Little | 19:59.12 |
| 3 | Luke WhalenPlace 3 · Grade - · North Yarmouth Academy | - | North Yarmouth Academy | 20:00.73 PR |
| 4 | Eider NewlinPlace 4 · Grade - · North Yarmouth Academy | - | North Yarmouth Academy | 20:14.31 |
| 5 | Matthew BariteauPlace 5 · Grade 10 · Fryeburg Academy | 10 | Fryeburg Academy | 20:20.93 PR |
| 6 | Halim MohamedPlace 6 · Grade 10 · Lewiston | 10 | Lewiston | 20:24.89 PR |
| 7 | Conlin GoodwinPlace 7 · Grade 12 · Hebron Academy | 12 | Hebron Academy | 20:32.53 PR |
| 8 | Conor McDonoughPlace 8 · Grade 10 · Harwood Union | 10 | Harwood Union | 20:35.60 |
| 9 | Lucas NgPlace 9 · Grade 10 · Bonny Eagle | 10 | Bonny Eagle | 20:36.63 PR |
| 10 | Daniel FortunatoPlace 10 · Grade 10 · Cony | 10 | Cony | 20:37.06 PR |
| 11 | Landric RudmanPlace 11 · Grade 11 · Oxford Hills | 11 | Oxford Hills | 20:42.92 |
| 12 | William KennedyPlace 12 · Grade 11 · North Yarmouth Academy | 11 | North Yarmouth Academy | 20:46.28 PR |
| 13 | Joe NuncioPlace 13 · Grade 11 · Harwood Union | 11 | Harwood Union | 20:46.59 PR |
| 14 | Logan BussellPlace 14 · Grade 11 · Skowhegan Area | 11 | Skowhegan Area | 20:50.88 PR |
| 15 | Tomlin SuttlesPlace 15 · Grade 12 · Dirigo | 12 | Dirigo | 20:52.09 |
| 16 | Gray SprucePlace 16 · Grade 10 · Mount Desert Island | 10 | Mount Desert Island | 20:56.91 PR |
| 17 | Kolinn NybergPlace 17 · Grade 10 · Lisbon | 10 | Lisbon | 20:58.71 PR |
| 18 | Leopold von SpiegelfeldPlace 18 · Grade 12 · Marshwood | 12 | Marshwood | 20:59.14 |
| 19 | Charlie MyersPlace 19 · Grade 10 · Yarmouth | 10 | Yarmouth | 21:04.58 PR |
| 20 | Hakim MohamedPlace 20 · Grade - · Lewiston | - | Lewiston | 21:08.08 PR |
| 21 | Noah GarzaPlace 21 · Grade 12 · Lawrence | 12 | Lawrence | 21:11.88 |
| 22 | Tajes KhannaPlace 22 · Grade 11 · Berwick Academy | 11 | Berwick Academy | 21:12.03 |
| 23 | Rafe LilienthalPlace 23 · Grade 12 · Waynflete | 12 | Waynflete | 21:14.86 |
| 24 | Raymond StoddardPlace 24 · Grade 10 · Bonny Eagle | 10 | Bonny Eagle | 21:15.53 PR |
| 25 | Leo JonesPlace 25 · Grade 10 · Camden Hills Regional | 10 | Camden Hills Regional | 21:17.27 PR |
| 26 | Trent WagnerPlace 26 · Grade 10 · Greely | 10 | Greely | 21:20.98 |
| 27 | Jaxson SaucierPlace 27 · Grade 10 · Fort Kent Community | 10 | Fort Kent Community | 21:21.34 PR |
| 28 | Juan LucasPlace 28 · Grade 12 · St Andrews | 12 | St Andrews | 21:24.05 PR |
| 29 | Henry MailsPlace 29 · Grade 10 · York | 10 | York | 21:25.47 PR |
| 30 | Michael DooleyPlace 30 · Grade 12 · Limestone Community/MSSM | 12 | Limestone Community/MSSM | 21:27.21 PR |
| 31 | Jackson McBridePlace 31 · Grade 11 · Winthrop | 11 | Winthrop | 21:27.95 PR |
| 32 | Jameson FournierPlace 32 · Grade 12 · Oceanside | 12 | Oceanside | 21:28.27 PR |
| 33 | Levi PouliotPlace 33 · Grade 11 · Oxford Hills | 11 | Oxford Hills | 21:28.40 PR |
| 34 | Liam McCabePlace 34 · Grade 10 · Portland | 10 | Portland | 21:29.94 |
| 35 | Liam BerryPlace 35 · Grade 10 · Monmouth Academy | 10 | Monmouth Academy | 21:30.51 |
| 36 | Preston BrumskillPlace 36 · Grade 10 · St Andrews | 10 | St Andrews | 21:30.71 PR |
| 37 | Jason ZhangPlace 37 · Grade 11 · Maine Central Institute | 11 | Maine Central Institute | 21:30.85 PR |
| 38 | Maximus MirandaPlace 38 · Grade 11 · Lewiston | 11 | Lewiston | 21:31.68 PR |
| 39 | Jack MillikenPlace 39 · Grade 10 · Greely | 10 | Greely | 21:31.93 PR |
| 40 | Jack SegalPlace 40 · Grade 12 · Greely | 12 | Greely | 21:32.30 PR |
| 41 | Jacob ReilyPlace 41 · Grade 11 · Maranacook Community | 11 | Maranacook Community | 21:34.12 PR |
| 42 | Josue NuncioPlace 42 · Grade 11 · Harwood Union | 11 | Harwood Union | 21:34.60 PR |
| 43 | Tristan GreenleafPlace 43 · Grade 10 · Lincoln Academy | 10 | Lincoln Academy | 21:34.86 PR |
| 44 | Brian BeretichPlace 44 · Grade 12 · Greely | 12 | Greely | 21:35.96 PR |
| 45 | Devon VonlehPlace 45 · Grade 12 · St Andrews | 12 | St Andrews | 21:36.81 PR |
| 46 | Ben BurghardtPlace 46 · Grade 11 · Kents Hill | 11 | Kents Hill | 21:39.64 PR |
| 47 | Matt DupeePlace 47 · Grade 11 · Oak Hill | 11 | Oak Hill | 21:41.84 |
| 48 | Seamus LucePlace 48 · Grade 10 · Skowhegan Area | 10 | Skowhegan Area | 21:42.29 PR |
| 49 | William DriscollPlace 49 · Grade 10 · Brunswick | 10 | Brunswick | 21:43.98 PR |
| 50 | Simon Henry-HughesPlace 50 · Grade 10 · Kennebunk | 10 | Kennebunk | 21:44.29 PR |
| 51 | Raphael HalpernPlace 51 · Grade 11 · Limestone Community/MSSM | 11 | Limestone Community/MSSM | 21:46.51 PR |
| 52 | Noah BlakeyPlace 52 · Grade 10 · Oceanside | 10 | Oceanside | 21:48.95 PR |
| 53 | Christopher FafordPlace 53 · Grade 12 · Burrillville | 12 | Burrillville | 21:49.57 PR |
| 54 | Bradley AllenPlace 54 · Grade 11 · Carrabec | 11 | Carrabec | 21:50.51 PR |
| 55 | Sawyer CasadPlace 55 · Grade 12 · Mt Ararat | 12 | Mt Ararat | 21:51.58 PR |
| 56 | Logan FarnhamPlace 56 · Grade 11 · Maranacook Community | 11 | Maranacook Community | 21:52.23 PR |
| 57 | Cole HubbardPlace 57 · Grade 12 · Brewer | 12 | Brewer | 21:52.52 PR |
| 58 | Wyatt MitchellPlace 58 · Grade 10 · Poland Regional | 10 | Poland Regional | 21:52.79 PR |
| 59 | Jacob WebsterPlace 59 · Grade 10 · Dirigo | 10 | Dirigo | 21:54.70 PR |
| 60 | William HutchinsPlace 60 · Grade 10 · Nokomis Regional | 10 | Nokomis Regional | 21:56.05 PR |
| 61 | Olive PopkenPlace 61 · Grade 10 · Lincoln Academy | 10 | Lincoln Academy | 21:56.48 PR |
| 62 | Avery DernerPlace 62 · Grade 10 · Harwood Union | 10 | Harwood Union | 21:57.05 PR |
| 63 | Willis McDonoughPlace 63 · Grade 10 · Harwood Union | 10 | Harwood Union | 21:58.14 PR |
| 64 | Emmett HarthornePlace 64 · Grade 10 · Oxford Hills | 10 | Oxford Hills | 22:00.51 |
| 65 | Reece DubreuilPlace 65 · Grade 12 · Winthrop | 12 | Winthrop | 22:01.72 PR |
| 66 | Colin SmithPlace 66 · Grade 11 · Harwood Union | 11 | Harwood Union | 22:02.06 |
| 67 | William AckleyPlace 67 · Grade 9 · Edward Little | 9 | Edward Little | 22:02.26 |
| 68 | Jacobi GrossPlace 68 · Grade 12 · Carrabec | 12 | Carrabec | 22:02.97 PR |
| 69 | Garrett SandersPlace 69 · Grade - · Limestone Community/MSSM | - | Limestone Community/MSSM | 22:03.09 PR |
| 70 | Beckett SchertzPlace 70 · Grade - · Deering | - | Deering | 22:03.29 PR |
| 71 | Aiden DenisPlace 71 · Grade 11 · Brewer | 11 | Brewer | 22:05.67 PR |
| 72 | Liam CapewellPlace 72 · Grade 10 · Mt Abram Regional | 10 | Mt Abram Regional | 22:06.43 |
| 73 | Soren DanielsonPlace 73 · Grade 11 · Machias Memorial | 11 | Machias Memorial | 22:08.59 PR |
| 74 | Zach LadaPlace 74 · Grade - · Hebron Academy | - | Hebron Academy | 22:09.93 PR |
| 75 | Cameron BurrowsPlace 75 · Grade 11 · Messalonskee | 11 | Messalonskee | 22:10.76 PR |
| 76 | Carter WilsonPlace 76 · Grade 11 · Lincoln Academy | 11 | Lincoln Academy | 22:14.91 |
| 77 | Seth ThomasPlace 77 · Grade 10 · Mt Blue | 10 | Mt Blue | 22:15.84 PR |
| 78 | Wyatt HallPlace 78 · Grade 12 · Mt Blue | 12 | Mt Blue | 22:16.63 |
| 79 | Urijah OliverPlace 79 · Grade 12 · Winthrop | 12 | Winthrop | 22:17.46 |
| 80 | Cooper BrownPlace 80 · Grade 12 · Kennebunk | 12 | Kennebunk | 22:17.78 PR |
| 81 | Archer FlodenPlace 81 · Grade 10 · Scarborough | 10 | Scarborough | 22:18.48 |
| 82 | Tristan ThomasPlace 82 · Grade 11 · Wheeler | 11 | Wheeler | 22:20.41 |
| 83 | Avery SpauldingPlace 83 · Grade 11 · Waterville | 11 | Waterville | 22:23.76 |
| 84 | Benjamin SidhuPlace 84 · Grade 11 · Falmouth | 11 | Falmouth | 22:25.08 |
| 85 | Lucas WootenPlace 85 · Grade 12 · Lewiston | 12 | Lewiston | 22:25.42 PR |
| 86 | Kergan ThomannPlace 86 · Grade 12 · Camden Hills Regional | 12 | Camden Hills Regional | 22:26.06 |
| 87 | Nikolas LongPlace 87 · Grade 12 · Brewer | 12 | Brewer | 22:28.13 |
| 88 | Mattheus ReinhartPlace 88 · Grade 11 · Maine Coast Waldorf | 11 | Maine Coast Waldorf | 22:29.17 |
| 89 | David BoosPlace 89 · Grade 12 · Oxford Hills | 12 | Oxford Hills | 22:30.68 |
| 90 | Jackson WilliamsPlace 90 · Grade 11 · Noble | 11 | Noble | 22:34.70 |
| 91 | Henry McCannellPlace 91 · Grade 11 · Oceanside | 11 | Oceanside | 22:34.78 PR |
| 92 | Owen Phelps-ScholzPlace 92 · Grade 10 · Waterville | 10 | Waterville | 22:35.81 |
| 93 | Jackson BethelPlace 93 · Grade 10 · Bonny Eagle | 10 | Bonny Eagle | 22:35.86 |
| 94 | Levi PrincePlace 94 · Grade 12 · Brunswick | 12 | Brunswick | 22:37.05 |
| 95 | Charles BachPlace 95 · Grade 10 · George Stevens | 10 | George Stevens | 22:37.92 PR |
| 96 | Sam GandlerPlace 96 · Grade 10 · Lincoln Academy | 10 | Lincoln Academy | 22:40.88 PR |
| 97 | Maximus JeppsenPlace 97 · Grade 10 · Biddeford | 10 | Biddeford | 22:41.13 |
| 98 | Phineas CumlerPlace 98 · Grade 11 · Belfast Area | 11 | Belfast Area | 22:42.32 |
| 99 | Joshua PlourdePlace 99 · Grade 12 · Dexter Regional | 12 | Dexter Regional | 22:43.12 PR |
| 100 | Hunter BouchardPlace 100 · Grade 11 · Lewiston | 11 | Lewiston | 22:43.25 PR |