| 1 | James BourguignonPlace 1 · Grade 8 · Whitinsville Christian | 8 | Whitinsville Christian | 11:41.10 PR |
| 2 | Jack RyanPlace 2 · Grade 6 · Whitin | 6 | Whitin | 11:56.36 |
| 3 | Finn HealeyPlace 3 · Grade 8 · Parker Charter Essential | 8 | Parker Charter Essential | 12:16.27 |
| 4 | Coleman CormierPlace 4 · Grade 7 · Miscoe Hill | 7 | Miscoe Hill | 12:27.43 |
| 5 | Griffin DalpePlace 5 · Grade 8 · Hopedale Jr/Sr | 8 | Hopedale Jr/Sr | 12:27.88 |
| 6 | Jayden LemaPlace 6 · Grade 8 · Hopedale Jr/Sr | 8 | Hopedale Jr/Sr | 12:28.28 |
| 7 | Nathan CastiglionePlace 7 · Grade 8 · Hopedale Jr/Sr | 8 | Hopedale Jr/Sr | 12:34.34 |
| 8 | Owen CormierPlace 8 · Grade 8 · Advanced Math & Science Academy Charter | 8 | Advanced Math & Science Academy Charter | 12:35.66 PR |
| 9 | Jake StanhopePlace 9 · Grade 7 · Advanced Math & Science Academy Charter | 7 | Advanced Math & Science Academy Charter | 12:37.17 PR |
| 10 | Tyler RobichaudPlace 10 · Grade 7 · Auburn | 7 | Auburn | 12:46.26 PR |
| 11 | Hamel CroninPlace 11 · Grade 8 · Parker Charter Essential | 8 | Parker Charter Essential | 12:47.53 PR |
| 12 | Jared HoPlace 12 · Grade 8 · Hopedale Jr/Sr | 8 | Hopedale Jr/Sr | 12:54.96 |
| 13 | Henry BeamPlace 13 · Grade 7 · Parker Charter Essential | 7 | Parker Charter Essential | 12:55.79 |
| 14 | Brogan FlynnPlace 14 · Grade 6 · Miscoe Hill | 6 | Miscoe Hill | 12:57.07 |
| 15 | Luke RobertsonPlace 15 · Grade 8 · Whitinsville Christian | 8 | Whitinsville Christian | 12:57.95 PR |
| 16 | Eddie DulmainePlace 16 · Grade 7 · Auburn | 7 | Auburn | 13:02.46 PR |
| 17 | Wesley ThomasPlace 17 · Grade 8 · Parker Charter Essential | 8 | Parker Charter Essential | 13:05.84 |
| 18 | Noah BrandtPlace 18 · Grade 8 · Auburn | 8 | Auburn | 13:10.09 PR |
| 19 | Colin HadfieldPlace 19 · Grade 7 · Miscoe Hill | 7 | Miscoe Hill | 13:11.31 PR |
| 20 | Benjamin BrauningerPlace 20 · Grade 7 · Whitin | 7 | Whitin | 13:16.61 |
| 21 | Makai WaltonPlace 21 · Grade 7 · Auburn | 7 | Auburn | 13:18.94 PR |
| 22 | Luca YacavacePlace 22 · Grade 8 · Tantasqua | 8 | Tantasqua | 13:19.50 PR |
| 23 | Emery BerkhoutPlace 23 · Grade 8 · Parker Charter Essential | 8 | Parker Charter Essential | 13:25.78 |
| 24 | Finley McCarthyPlace 24 · Grade 8 · Tantasqua | 8 | Tantasqua | 13:33.31 PR |
| 25 | Aidan RinehartPlace 25 · Grade 8 · Hopedale Jr/Sr | 8 | Hopedale Jr/Sr | 13:38.95 |
| 26 | Michael BaileyPlace 26 · Grade 8 · Knox Trail | 8 | Knox Trail | 13:39.81 PR |
| 27 | Will CorbinPlace 27 · Grade 7 · Miscoe Hill | 7 | Miscoe Hill | 13:40.58 |
| 28 | Lucas LangervinPlace 28 · Grade 8 · Tantasqua | 8 | Tantasqua | 13:43.79 PR |
| 29 | Eric DeWolfPlace 29 · Grade 8 · Hopedale Jr/Sr | 8 | Hopedale Jr/Sr | 13:44.43 |
| 30 | Evan LuceyPlace 30 · Grade 8 · Miscoe Hill | 8 | Miscoe Hill | 13:45.13 PR |
| 31 | Jack LucasPlace 31 · Grade 7 · Parker Charter Essential | 7 | Parker Charter Essential | 13:46.20 |
| 32 | Chris BallouPlace 32 · Grade 8 · Douglas | 8 | Douglas | 13:46.75 |
| 33 | Jackson BuckleyPlace 33 · Grade 7 · Whitin | 7 | Whitin | 13:47.60 PR |
| 34 | Chace LoCiceroPlace 34 · Grade 7 · Sutton | 7 | Sutton | 13:49.12 PR |
| 35 | Grayson MatthewsPlace 35 · Grade 6 · Whitin | 6 | Whitin | 13:50.13 PR |
| 36 | Jack HargrovePlace 36 · Grade 7 · Sutton | 7 | Sutton | 13:55.05 PR |
| 37 | Bradley LaMottePlace 37 · Grade 6 · Miscoe Hill | 6 | Miscoe Hill | 13:57.18 PR |
| 38 | Elijah MaldonadoPlace 38 · Grade 6 · Douglas | 6 | Douglas | 13:58.04 |
| 39 | Jack AndersonPlace 39 · Grade 8 · Sutton | 8 | Sutton | 13:58.73 |
| 40 | Trevor GouldPlace 40 · Grade 7 · Oxford | 7 | Oxford | 14:01.54 PR |
| 41 | Zavion NaranjoPlace 41 · Grade 7 · Douglas | 7 | Douglas | 14:11.92 |
| 42 | Gavin TrottierPlace 42 · Grade 8 · Knox Trail | 8 | Knox Trail | 14:13.83 PR |
| 43 | Ryder McGillPlace 43 · Grade 6 · Knox Trail | 6 | Knox Trail | 14:16.01 PR |
| 44 | Elliot FinchPlace 44 · Grade 7 · Whitinsville Christian | 7 | Whitinsville Christian | 14:16.43 PR |
| 45 | Aidriel FelixPlace 45 · Grade 5 · Bartlett (Webster) | 5 | Bartlett (Webster) | 14:25.36 PR |
| 46 | Oliver WilliamsPlace 46 · Grade 8 · Advanced Math & Science Academy Charter | 8 | Advanced Math & Science Academy Charter | 14:27.74 |
| 47 | Marshall MaierPlace 47 · Grade 7 · Parker Charter Essential | 7 | Parker Charter Essential | 14:28.26 |
| 48 | Bryce DuclosPlace 48 · Grade 6 · Douglas | 6 | Douglas | 14:29.14 |
| 49 | Carter Renaud-LepinePlace 49 · Grade 7 · Blackstone-Millville Reg | 7 | Blackstone-Millville Reg | 14:33.87 PR |
| 50 | Cillian CollinsPlace 50 · Grade 8 · Sutton | 8 | Sutton | 14:36.72 PR |
| 51 | Zachary JohnsonPlace 51 · Grade 8 · Douglas | 8 | Douglas | 14:37.99 |
| 52 | Ryan LachapellePlace 52 · Grade 7 · Miscoe Hill | 7 | Miscoe Hill | 14:44.95 PR |
| 53 | Drew DussaultPlace 53 · Grade 7 · Auburn | 7 | Auburn | 14:53.49 PR |
| 54 | Joe HescockPlace 54 · Grade 6 · Douglas | 6 | Douglas | 14:56.26 |
| 55 | Liam MahoneyPlace 55 · Grade 7 · Tantasqua | 7 | Tantasqua | 14:56.82 PR |
| 56 | Finn GoughPlace 56 · Grade 6 · Advanced Math & Science Academy Charter | 6 | Advanced Math & Science Academy Charter | 14:59.83 PR |
| 57 | Michael PeckPlace 57 · Grade 7 · Auburn | 7 | Auburn | 15:01.09 PR |
| 58 | Samuel HarackiewiczPlace 58 · Grade 7 · Sutton | 7 | Sutton | 15:04.29 PR |
| 59 | Leo WilsonPlace 59 · Grade 8 · Knox Trail | 8 | Knox Trail | 15:04.93 PR |
| 60 | Brayden TheurerPlace 60 · Grade 8 · Knox Trail | 8 | Knox Trail | 15:15.65 PR |
| 61 | Aiden HalterPlace 61 · Grade 7 · Douglas | 7 | Douglas | 15:19.33 |
| 62 | Declan KearyPlace 62 · Grade 7 · Tantasqua | 7 | Tantasqua | 15:30.78 PR |
| 63 | Benjamin DeSouzaPlace 63 · Grade 6 · Whitin | 6 | Whitin | 15:37.81 PR |
| 64 | James McCuskerPlace 64 · Grade 8 · Advanced Math & Science Academy Charter | 8 | Advanced Math & Science Academy Charter | 15:38.41 PR |
| 65 | Levi GuerinPlace 65 · Grade 8 · Sutton | 8 | Sutton | 15:40.83 |
| 66 | Liam RousselPlace 66 · Grade 7 · Advanced Math & Science Academy Charter | 7 | Advanced Math & Science Academy Charter | 15:46.58 PR |
| 67 | Damien LaFontainePlace 67 · Grade 8 · Auburn | 8 | Auburn | 15:49.09 PR |
| 68 | Christopher BagdasarianPlace 68 · Grade 8 · Tantasqua | 8 | Tantasqua | 15:49.77 PR |
| 69 | Jackson InghamPlace 69 · Grade 6 · Blackstone-Millville Reg | 6 | Blackstone-Millville Reg | 15:56.88 PR |
| 70 | Julian DesrosiersPlace 70 · Grade 7 · Knox Trail | 7 | Knox Trail | 15:57.46 PR |
| 71 | Jacob HansenPlace 71 · Grade 8 · Hopedale Jr/Sr | 8 | Hopedale Jr/Sr | 15:58.61 |
| 72 | Tuiafetoa KrusePlace 72 · Grade 7 · Whitin | 7 | Whitin | 16:01.82 PR |
| 73 | Brady CharbonneauPlace 73 · Grade 8 · Advanced Math & Science Academy Charter | 8 | Advanced Math & Science Academy Charter | 16:21.94 PR |
| 74 | Conner WoodwardPlace 74 · Grade 7 · Sutton | 7 | Sutton | 16:43.09 PR |
| 75 | Stacey DeckerPlace 75 · Grade 6 · Whitinsville Christian | 6 | Whitinsville Christian | 16:56.12 PR |
| 76 | Mason LusignanPlace 76 · Grade 8 · Knox Trail | 8 | Knox Trail | 17:00.07 PR |
| 77 | Jack BelmorePlace 77 · Grade 7 · Oxford | 7 | Oxford | 17:27.37 PR |
| 78 | Chad SliwoskiPlace 78 · Grade 7 · Oxford | 7 | Oxford | 17:40.72 PR |
| 79 | Kristof SmithPlace 79 · Grade 8 · Whitinsville Christian | 8 | Whitinsville Christian | 18:07.36 PR |
| 80 | Tanner CorriveauPlace 80 · Grade 7 · Tantasqua | 7 | Tantasqua | 18:15.59 PR |
| 81 | Conner SteimelPlace 81 · Grade 6 · Blackstone-Millville Reg | 6 | Blackstone-Millville Reg | 18:17.46 PR |
| 82 | Isaac WoodPlace 82 · Grade 6 · Whitinsville Christian | 6 | Whitinsville Christian | 18:17.82 PR |
| 83 | Ryan BatchelderPlace 83 · Grade 6 · Blackstone-Millville Reg | 6 | Blackstone-Millville Reg | 19:16.03 PR |
| 84 | Dylan BernierPlace 84 · Grade 7 · Blackstone-Millville Reg | 7 | Blackstone-Millville Reg | 19:52.13 PR |
| 85 | Ronan ClynePlace 85 · Grade 8 · Bartlett (Webster) | 8 | Bartlett (Webster) | 20:41.61 PR |