| 1 | Demetri BoermeesterPlace 1 · Grade 10 · Whitinsville Christian | 10 | Whitinsville Christian | 18:10.37 |
| 2 | Daniel MolinaPlace 2 · Grade 11 · Shrewsbury | 11 | Shrewsbury | 18:16.59 |
| 3 | William RussellPlace 3 · Grade 11 · Shrewsbury | 11 | Shrewsbury | 18:35.43 |
| 4 | Travis WingardPlace 4 · Grade 11 · Shrewsbury | 11 | Shrewsbury | 18:55.60 |
| 5 | Holden CastensonPlace 5 · Grade 11 · Amherst Pelham Regional | 11 | Amherst Pelham Regional | 19:21.46 |
| 6 | Nathanael VosPlace 6 · Grade 10 · Whitinsville Christian | 10 | Whitinsville Christian | 19:24.92 |
| 7 | Asher SweetPlace 7 · Grade 10 · West Springfield | 10 | West Springfield | 19:32.99 |
| 8 | Jack MolterPlace 8 · Grade 10 · Shrewsbury | 10 | Shrewsbury | 19:37.77 |
| 9 | Sage SproehnlePlace 9 · Grade 10 · Amherst Pelham Regional | 10 | Amherst Pelham Regional | 19:39.94 |
| 10 | Andrew WuPlace 10 · Grade 11 · Acton-Boxborough Reg | 11 | Acton-Boxborough Reg | 19:47.34 |
| 11 | Calvin CusickPlace 11 · Grade 10 · Amherst Pelham Regional | 10 | Amherst Pelham Regional | 19:57.61 |
| 12 | Kegan HeadyPlace 12 · Grade 11 · West Springfield | 11 | West Springfield | 20:04.24 |
| 13 | Gabriel SamalotPlace 13 · Grade 11 · Amherst Pelham Regional | 11 | Amherst Pelham Regional | 20:08.37 |
| 14 | Brian TanakaPlace 14 · Grade 10 · Shrewsbury | 10 | Shrewsbury | 20:10.47 |
| 15 | Conner GuilbaultPlace 15 · Grade 11 · West Springfield | 11 | West Springfield | 20:10.75 |
| 16 | Henry LapierrePlace 16 · Grade 10 · Shrewsbury | 10 | Shrewsbury | 20:12.41 |
| 17 | Pete HamillPlace 17 · Grade 10 · Acton-Boxborough Reg | 10 | Acton-Boxborough Reg | 20:13.13 |
| 18 | John KyddPlace 18 · Grade 11 · Amherst Pelham Regional | 11 | Amherst Pelham Regional | 20:13.49 |
| 19 | Simon MurphyPlace 19 · Grade 11 · Shrewsbury | 11 | Shrewsbury | 20:33.25 |
| 20 | Oscar PetersonPlace 20 · Grade 10 · Amherst Pelham Regional | 10 | Amherst Pelham Regional | 20:36.61 |
| 21 | Henry DoylePlace 21 · Grade 12 · Amherst Pelham Regional | 12 | Amherst Pelham Regional | 20:41.36 |
| 22 | Elias KatsarosPlace 22 · Grade 11 · Amherst Pelham Regional | 11 | Amherst Pelham Regional | 20:43.63 |
| 23 | Aggie ShamelPlace 23 · Grade 11 · Acton-Boxborough Reg | 11 | Acton-Boxborough Reg | 20:48.08 |
| 24 | Ben SmithPlace 24 · Grade 10 · Acton-Boxborough Reg | 10 | Acton-Boxborough Reg | 20:52.09 |
| 25 | Nicolas KerrPlace 25 · Grade 10 · West Springfield | 10 | West Springfield | 20:54.13 |
| 26 | Brian Vanderhoop WhitePlace 26 · Grade 10 · Shrewsbury | 10 | Shrewsbury | 20:58.10 |
| 27 | Finn HanniganPlace 27 · Grade 11 · Amherst Pelham Regional | 11 | Amherst Pelham Regional | 21:05.66 |
| 28 | Braiden KingsburyPlace 28 · Grade 10 · West Springfield | 10 | West Springfield | 21:18.54 |
| 29 | Elliot McCabePlace 29 · Grade 10 · Whitinsville Christian | 10 | Whitinsville Christian | 21:19.63 |
| 30 | Ozzy WolaverPlace 30 · Grade 10 · Amherst Pelham Regional | 10 | Amherst Pelham Regional | 21:20.15 |
| 31 | Aditya VenkateswaranPlace 31 · Grade 11 · Shrewsbury | 11 | Shrewsbury | 21:28.55 |
| 32 | Milind GuptaPlace 32 · Grade 11 · Shrewsbury | 11 | Shrewsbury | 21:33.11 |
| 33 | Samual BrownPlace 33 · Grade 12 · Keene | 12 | Keene | 21:44.50 |
| 34 | Noah KangPlace 34 · Grade 11 · Acton-Boxborough Reg | 11 | Acton-Boxborough Reg | 21:53.14 |
| 35 | Jayden PhamPlace 35 · Grade 10 · West Springfield | 10 | West Springfield | 21:55.01 |
| 36 | Ephraim JamiesonPlace 36 · Grade 10 · Acton-Boxborough Reg | 10 | Acton-Boxborough Reg | 21:57.27 |
| 37 | Owen NealPlace 37 · Grade 12 · Whitinsville Christian | 12 | Whitinsville Christian | 21:57.59 |
| 38 | Urvil SinghPlace 38 · Grade 11 · Shrewsbury | 11 | Shrewsbury | 21:57.95 |
| 39 | David MunchPlace 39 · Grade 12 · Shrewsbury | 12 | Shrewsbury | 21:59.27 |
| 40 | Eli FortnaPlace 40 · Grade 11 · Whitinsville Christian | 11 | Whitinsville Christian | 22:07.91 |
| 41 | Aadith MagantiPlace 41 · Grade 10 · Shrewsbury | 10 | Shrewsbury | 22:10.54 |
| 42 | Adam MunchPlace 42 · Grade 12 · Shrewsbury | 12 | Shrewsbury | 22:16.70 |
| 43 | Mason FrenchPlace 43 · Grade 12 · Keene | 12 | Keene | 22:19.05 |
| 44 | Brian McDonaldPlace 44 · Grade 10 · West Springfield | 10 | West Springfield | 22:19.91 |
| 45 | Eli PerkinsPlace 45 · Grade 11 · Amherst Pelham Regional | 11 | Amherst Pelham Regional | 22:20.88 |
| 46 | Harsheeth MandaPlace 46 · Grade 10 · Shrewsbury | 10 | Shrewsbury | 22:24.49 |
| 47 | Dainan ForsythPlace 47 · Grade 11 · Acton-Boxborough Reg | 11 | Acton-Boxborough Reg | 22:25.45 |
| 48 | Theodor-Jonathan TeeterPlace 48 · Grade 11 · Acton-Boxborough Reg | 11 | Acton-Boxborough Reg | 22:28.58 |
| 49 | Syed BukhariPlace 49 · Grade 11 · West Springfield | 11 | West Springfield | 22:40.85 |
| 50 | Martin LisovskiyPlace 50 · Grade 10 · West Springfield | 10 | West Springfield | 22:56.61 |
| 51 | Jeffrey ZhengPlace 51 · Grade 10 · Shrewsbury | 10 | Shrewsbury | 23:05.48 |
| 52 | Troy MightyPlace 52 · Grade 9 · Boston Collegiate Charter | 9 | Boston Collegiate Charter | 23:16.49 |
| 53 | Anthony MurphyPlace 53 · Grade 10 · Oakmont Regional | 10 | Oakmont Regional | 23:19.37 |
| 54 | David RudolfPlace 54 · Grade 10 · Acton-Boxborough Reg | 10 | Acton-Boxborough Reg | 23:23.39 |
| 55 | Ryan MaguirePlace 55 · Grade 10 · West Springfield | 10 | West Springfield | 23:31.68 |
| 56 | Adam KerrPlace 56 · Grade 12 · West Springfield | 12 | West Springfield | 23:42.23 |
| 57 | Scott IsmeusPlace 57 · Grade 9 · Boston Collegiate Charter | 9 | Boston Collegiate Charter | 23:46.47 |
| 58 | Connor ToPlace 58 · Grade 10 · Shrewsbury | 10 | Shrewsbury | 23:51.15 |
| 59 | Max SteinbergPlace 59 · Grade 10 · Amherst Pelham Regional | 10 | Amherst Pelham Regional | 23:54.19 |
| 60 | Arin ShindePlace 60 · Grade 10 · Shrewsbury | 10 | Shrewsbury | 23:57.93 |
| 61 | Aditya BalamuruganPlace 61 · Grade 11 · Shrewsbury | 11 | Shrewsbury | 23:58.18 |
| 62 | Linden PaesselPlace 62 · Grade 10 · Amherst Pelham Regional | 10 | Amherst Pelham Regional | 23:59.96 |
| 63 | Thomas LoftPlace 63 · Grade 10 · Acton-Boxborough Reg | 10 | Acton-Boxborough Reg | 24:03.38 |
| 64 | Theo Marnix-AmandPlace 64 · Grade 11 · Keene | 11 | Keene | 24:11.31 |
| 65 | Stanley BelangerPlace 65 · Grade 10 · Acton-Boxborough Reg | 10 | Acton-Boxborough Reg | 24:36.07 |
| 66 | Urav SinghPlace 66 · Grade 11 · Shrewsbury | 11 | Shrewsbury | 24:42.07 |
| 67 | Chase FemminoPlace 67 · Grade 11 · Boston Collegiate Charter | 11 | Boston Collegiate Charter | 24:47.23 |
| 68 | eamon KellyPlace 68 · Grade 10 · Acton-Boxborough Reg | 10 | Acton-Boxborough Reg | 24:48.46 |
| 69 | John KimPlace 69 · Grade 12 · Whitinsville Christian | 12 | Whitinsville Christian | 24:49.97 |
| 70 | Aadish NavinkumarPlace 70 · Grade 10 · Shrewsbury | 10 | Shrewsbury | 25:28.66 |
| 71 | Ian ChenPlace 71 · Grade 10 · Acton-Boxborough Reg | 10 | Acton-Boxborough Reg | 25:35.53 |
| 72 | Matthew SpauldingPlace 72 · Grade 11 · West Springfield | 11 | West Springfield | 26:02.50 |
| 73 | Aidan CleavesPlace 73 · Grade 12 · Oakmont Regional | 12 | Oakmont Regional | 26:05.90 |
| 74 | Adhwaith BharathkumarPlace 74 · Grade 10 · Acton-Boxborough Reg | 10 | Acton-Boxborough Reg | 26:07.20 |
| 75 | Gideon AntonowiczPlace 75 · Grade 10 · Amherst Pelham Regional | 10 | Amherst Pelham Regional | 26:15.56 |
| 76 | Thomas ArnoldPlace 76 · Grade 11 · Peoples Academy | 11 | Peoples Academy | 27:53.28 |
| 77 | Sagar SrivatsaPlace 77 · Grade 11 · Shrewsbury | 11 | Shrewsbury | 28:07.78 |
| 78 | Aaron ToPlace 78 · Grade 10 · Shrewsbury | 10 | Shrewsbury | 29:13.76 |
| 79 | Syed Bilal AliPlace 79 · Grade 11 · Shrewsbury | 11 | Shrewsbury | 29:14.86 |
| 80 | Adi KinhikarPlace 80 · Grade 11 · Shrewsbury | 11 | Shrewsbury | 29:31.60 |
| 81 | Aryan MootakoduruPlace 81 · Grade 10 · Shrewsbury | 10 | Shrewsbury | 29:44.59 |
| 82 | Connor NealPlace 82 · Grade 10 · Whitinsville Christian | 10 | Whitinsville Christian | 29:52.83 |
| 83 | Tucker WilliamsPlace 83 · Grade 10 · Peoples Academy | 10 | Peoples Academy | 32:56.53 |
| 84 | Elijah KrikavaPlace 84 · Grade 7 · Boston Collegiate Charter | 7 | Boston Collegiate Charter | 33:42.10 |
| 85 | Tyler DouglassPlace 85 · Grade 12 · Peoples Academy | 12 | Peoples Academy | 34:44.22 |
| 86 | Manveer SahotaPlace 86 · Grade 11 · Shrewsbury | 11 | Shrewsbury | 36:23.10 |