| Place | First Name | Last Name | Team Name | Grade | USSS | Time | Team Points |
|---|---|---|---|---|---|---|---|
| 1 | Sully | Sturtz | KEENE | 12 | U20 | 12:46 | 100 |
| 2 | Levi | Breton | HANOVER | 12 | U18 | 13:15 | 99 |
| 3 | Dean | Ayotte | CONCORD | 12 | U18 | 13:19 | 98 |
| 4 | Ben | Groves | HANOVER | 11 | U18 | 13:29 | 97 |
| 5 | Rohan | Novosad | HANOVER | 11 | U18 | 13:30 | 96 |
| 6 | Tate | Hayman | PLYMOUTH | 12 | U18 | 13:32 | 95 |
| 7 | Sawyer | Kress | KEENE | 10 | U18 | 13:33 | 94 |
| 8 | Dylan | Faris | HANOVER | 9 | U16 | 13:35 | 93 |
| 9 | Evan | Preece | KENNETT | 10 | U16 | 13:44 | 92 |
| 10 | Luke | Hennessy | CONCORD | 10 | U16 | 13:47 | 91 |
| 10 | Liam | Sheehan | HANOVER | 9 | U16 | 13:47 | |
| 12 | Sebastian | Christie | CONCORD | 12 | U18 | 13:48 | 90 |
| 13 | Cooper | Tiani | KEENE | 10 | U16 | 13:57 | 89 |
| 14 | Andrew | Clarner | HOPKINTON | 11 | U18 | 13:59 | 88 |
| 14 | Max | Preuss | Proctor | 12 | U18 | 13:59 | 87 |
| 16 | Remi | Perreard | HANOVER | 9 | U16 | 14:12 | |
| 17 | Ren | Huston | LEBANON | 11 | U18 | 14:13 | 86 |
| 18 | Elijah | Bodanza | FALL MOUNTAIN | 11 | U18 | 14:14 | 85 |
| 19 | Gus | Cusimano | KEENE | 10 | U16 | 14:18 | 84 |
| 20 | Benjamin | Poole | CONCORD | 11 | U18 | 14:29 | 83 |
| 21 | Aiden | Jewell | Proctor | 10 | U18 | 14:30 | 82 |
| 22 | Abe | Hankens | PLYMOUTH | 11 | U18 | 14:36 | 81 |
| 23 | Alex | Hanowell | Proctor | 9 | U16 | 14:45 | 80 |
| 24 | Aaron | Coleman | SOUHEGAN | 11 | U18 | 14:47 | 79 |
| 25 | John | Rendahl | LEBANON | 10 | U18 | 14:51 | 78 |
| 26 | Ian | Kiefer | LEBANON | 10 | U18 | 14:55 | 77 |
| 27 | Hayes | Thompson | Proctor | 10 | U18 | 14:57 | 76 |
| 28 | Koen | Christie | LEBANON | 11 | U18 | 14:58 | 75 |
| 28 | Adam | McGrail | KEENE | 11 | U18 | 14:58 | |
| 30 | Ned | Stepp | KEARSARGE | 12 | U18 | 14:59 | 74 |
| 31 | Grady | Alexander | LEBANON | 9 | U16 | 15:2 | |
| 32 | Ziba | Patridge | INTER-LAKES | 10 | U16 | 15:5 | 73 |
| 33 | Finn | Fiandeca | Dublin | 11 | U18 | 15:7 | 72 |
| 34 | Connor | Termorshuizen | Gunstock Nordic Association | 10 | U18 | 15:10 | |
| 35 | Alistair | Smith | LEBANON | 11 | U18 | 15:13 | |
| 36 | Luke | Finley | LEBANON | 9 | U16 | 15:14 | |
| 37 | Jacques | McCrillis | HOPKINTON | 11 | U18 | 15:20 | 71 |
| 38 | Alex | Boardman | LEBANON | 12 | U20 | 15:23 | |
| 39 | Liam | Gallagher | LEBANON | 10 | U16 | 15:24 | |
| 40 | Isaac | Ohl | HOPKINTON | 10 | U16 | 15:35 | 70 |
| 41 | Nelson | Barabas | HANOVER | 11 | U18 | 15:36 | |
| 41 | Jax | Marshall | HOPKINTON | 10 | U16 | 15:36 | 69 |
| 43 | Miles | van Hoff | HOPKINTON | 10 | U16 | 15:39 | |
| 44 | Warren | Ramsey | LEBANON | 9 | U16 | 15:41 | |
| 44 | Cole | Bancroft | KEENE | 9 | U16 | 15:41 | |
| 44 | Dmitri | Florenz | KEENE | 9 | U16 | 15:41 | |
| 47 | Evan | Anderson | CONCORD | 10 | U16 | 15:45 | |
| 48 | Thomas | Kerwin | DERRYFIELD | 11 | U18 | 15:48 | 68 |
| 49 | Zachary | Hattan | KEARSARGE | 10 | U16 | 15:49 | 67 |
| 50 | Ethan | Cathey | Gunstock Nordic Association | 10 | U16 | 15:51 | |
| 51 | Kelby | Frenkiewich | KEARSARGE | 10 | U16 | 16:4 | 66 |
| 51 | Andrew | Campbell | LEBANON | 10 | U16 | 16:4 | |
| 53 | Connor | Heddon | FALL MOUNTAIN | 9 | U16 | 16:8 | 65 |
| 53 | Henry | Wilson | Dublin | 10 | U16 | 16:8 | 64 |
| 55 | Brent | Paige | LEBANON | 10 | U18 | 16:9 | |
| 56 | Adam | Sprunger | KEARSARGE | 9 | U16 | 16:11 | 63 |
| 57 | Aaron | Zou | WINNACUNNET | 12 | U18 | 16:19 | 62 |
| 57 | George | Welsh | DERRYFIELD | 10 | U18 | 16:19 | 61 |
| 59 | Cole | Fournier | KENNETT | 11 | U18 | 16:23 | 60 |
| 60 | Will | Licata | DERRYFIELD | 10 | U18 | 16:28 | 59 |
| 61 | Finn | Vergo | HANOVER | 9 | U16 | 16:40 | |
| 62 | Lachlan | Fillingame | LEBANON | 10 | U16 | 16:41 | |
| 63 | Corbin | Dupuis | CONCORD | 10 | U16 | 16:56 | |
| 64 | Lincoln | McKinney | CONCORD | 10 | U18 | 16:57 | |
| 65 | Otto | Larrick | HANOVER | 9 | U16 | 17:0 | |
| 66 | Jules | Nelson | INTER-LAKES | 10 | U18 | 17:2 | 58 |
| 67 | Oskar | Karlsson | GILFORD | 9 | U16 | 17:10 | 57 |
| 68 | Roman | Kendziora | CONCORD | 10 | U16 | 17:20 | |
| 69 | Tucker | Wakefield | MOULTONBOROUGH | 10 | U16 | 17:22 | 56 |
| 70 | Daniel | O'Sullivan | SOUHEGAN | 9 | U16 | 17:42 | 55 |
| 71 | Finnegan | Kovar | HOPKINTON | 10 | U16 | 17:47 | |
| 72 | Jaxson | Blanc | FALL MOUNTAIN | 10 | U18 | 17:50 | 54 |
| 73 | Joseph | Taylor | KEARSARGE | 12 | U20 | 17:51 | |
| 74 | Calvin | Ramos-Glew | LEBANON | 10 | U18 | 17:54 | |
| 75 | Max | Olson | LEBANON | 9 | U16 | 18:22 | |
| 76 | Elihu | Dunn | INTER-LAKES | 11 | U18 | 18:25 | 53 |
| 77 | William | Annicchiarico | CONCORD | 9 | U16 | 18:33 | |
| 78 | AJ | Emond | DERRYFIELD | 11 | U18 | 18:37 | 52 |
| 79 | Rhys | Macdonald | SOUHEGAN | 11 | U18 | 18:46 | 51 |
| 80 | Micah | Stackpole | KENNETT | 9 | U16 | 18:48 | 50 |
| 80 | Jacob | Maughan | LEBANON | 12 | U18 | 18:48 | |
| 82 | Harrison | Young | WHITE MOUNTAINS | 12 | U18 | 18:52 | 49 |
| 83 | Elliot | Clendenning | CONCORD | 12 | U20 | 18:55 | |
| 84 | Keenan | Burke | SOUHEGAN | 11 | U18 | 19:4 | 48 |
| 85 | Theo | Amand-Margerit | KEENE | 12 | U20 | 19:8 | |
| 86 | Harper | Preston | PLYMOUTH | 12 | U18 | 19:9 | 47 |
| 87 | Cayden | Littlefield | CONCORD | 11 | U18 | 19:31 | |
| 87 | Ollie | Hermanson | LEBANON | 12 | U18 | 19:31 | |
| 89 | Tristan | Stahler | FALL MOUNTAIN | 10 | U18 | 19:39 | 46 |
| 90 | Nicholas | DePippo | WINNACUNNET | 11 | U18 | 19:50 | 45 |
| 91 | Quinn | Moran | KEARSARGE | 9 | U16 | 19:53 | |
| 92 | Gabe | Abberton | BOW | 11 | U18 | 20:17 | 44 |
| 93 | Christopher | Spaulding | FALL MOUNTAIN | 9 | U16 | 20:41 | |
| 94 | Calvin | Chase | DERRYFIELD | 10 | U16 | 20:49 | |
| 95 | Quinn | MacDonald | SOUHEGAN | 9 | U16 | 20:55 | |
| 96 | Sebastien | Nation-Vallee | MOULTONBOROUGH | 9 | U16 | 21:9 | 43 |
| 97 | Niles | Culver | KENNETT | 9 | U16 | 21:16 | 42 |
| 97 | Sawyer | Whiting | BOW | 9 | U16 | 21:16 | 41 |
| 97 | Gavin | Parent | SOUHEGAN | 9 | U16 | 21:16 | |
| 100 | Harper | Druzba | CONCORD | 12 | U18 | 21:40 | |
| 101 | Elijah | McArdle | BOW | 9 | U16 | 21:47 | 40 |
| 102 | Noah | Gray | KEENE | 9 | U16 | 21:52 | |
| 103 | Maxwell | Negron | CONCORD | 10 | U16 | 22:27 | |
| 104 | Aiden | Cyr | KENNETT | 9 | U16 | 23:25 | |
| 105 | Anson | Shiu | Proctor | 10 | U18 | 24:48 | |
| 106 | Oscar | Ronner-Bland | WINNACUNNET | 10 | U18 | 26:5 | 39 |
| 107 | Alden | Wang | SOUHEGAN | 9 | U16 | 27:47 | |
| 108 | Xander | Batey | SOUHEGAN | 9 | U16 | 29:15 | |
| 109 | Garrett | Abberton | BOW | 10 | U16 | 36:7 | 38 |
| Team | Points | Place |
|---|---|---|
| HANOVER | 385 | 1 |
| KEENE | 367 | 2 |
| CONCORD | 362 | 3 |
| Proctor | 325 | 4 |
| LEBANON | 316 | 5 |
| HOPKINTON | 298 | 6 |
| KEARSARGE | 270 | 7 |
| FALL MOUNTAIN | 250 | 8 |
| KENNETT | 244 | 9 |
| DERRYFIELD | 240 | 10 |
| SOUHEGAN | 233 | 11 |
| PLYMOUTH | 223 | 12 |
| INTER-LAKES | 184 | 13 |
| BOW | 163 | 14 |
| WINNACUNNET | 146 | 15 |
| Dublin | 136 | 16 |
| MOULTONBOROUGH | 99 | 17 |
| GILFORD | 57 | 18 |
| WHITE MOUNTAINS | 49 | 19 |