| Place | First Name | Last Name | Team Name | Grade | USSS | Time | Team Points |
|---|---|---|---|---|---|---|---|
| 1 | Jed | Bentley | Monadnock | 12 | U18 | 15:2 | |
| 2 | Donovan | Van Citters | HANOVER | 11 | U18 | 15:4 | 100 |
| 3 | Foster | Whitworth V | PLYMOUTH | 10 | U18 | 15:18 | 99 |
| 4 | Dean | Ayotte | CONCORD | 12 | U18 | 15:29 | 98 |
| 5 | Olin | Walker | LEBANON | 10 | U16 | 15:35 | 97 |
| 6 | Sully | Sturtz | KEENE | 12 | U20 | 15:38 | 96 |
| 7 | Matthew | Northcott | FALL MOUNTAIN | 10 | U18 | 15:40 | 95 |
| 8 | Sawyer | Kress | KEENE | 10 | U18 | 15:56 | 94 |
| 9 | Tomas | Masterson | Ford_Sayre | 11 | U18 | 16:3 | |
| 10 | Rohan | Novosad | HANOVER | 11 | U18 | 16:14 | 93 |
| 11 | Ben | Groves | HANOVER | 11 | U18 | 16:16 | 92 |
| 12 | Jasper | Breton | Ford_Sayre | 10 | U16 | 16:25 | |
| 13 | Tate | Hayman | PLYMOUTH | 12 | U18 | 16:47 | 91 |
| 13 | Ezra | Boisseau | PROFILE | 10 | U18 | 16:47 | 90 |
| 15 | Will | Hanaway | HANOVER | 12 | U20 | 16:49 | 89 |
| 16 | Ren | Huston | LEBANON | 11 | U18 | 17:1 | 88 |
| 17 | Henry | Yust | Holderness | 10 | U16 | 17:14 | 87 |
| 18 | Rhys | Jones | Ford_Sayre | 10 | U18 | 17:19 | |
| 19 | Andrew | Clarner | HOPKINTON | 11 | U18 | 17:36 | 86 |
| 20 | Dylan | Faris | HANOVER | 9 | U16 | 17:48 | |
| 21 | Sebastian | Christie | CONCORD | 12 | U18 | 17:55 | 85 |
| 22 | Elijah | Bodanza | FALL MOUNTAIN | 11 | U18 | 17:56 | 84 |
| 23 | Benjamin | Poole | CONCORD | 11 | U18 | 18:3 | 83 |
| 24 | Connor | Termorshuizen | Gunstock Nordic Association | 10 | U18 | 18:4 | |
| 24 | Aaron | Coleman | SOUHEGAN | 11 | U18 | 18:4 | 82 |
| 26 | Koen | Christie | LEBANON | 11 | U18 | 18:6 | 81 |
| 27 | Cooper | Tiani | KEENE | 10 | U16 | 18:7 | 80 |
| 28 | Remi | Perreard | HANOVER | 9 | U16 | 18:8 | |
| 28 | Luke | Hennessy | CONCORD | 10 | U16 | 18:8 | 79 |
| 30 | Evan | Lewandoski | HANOVER | 12 | U18 | 18:9 | |
| 30 | Nayan | Batra | HANOVER | 9 | U16 | 18:9 | |
| 32 | Alistair | Smith | LEBANON | 11 | U18 | 18:14 | 78 |
| 32 | Collin | Reeder | PROFILE | 10 | U16 | 18:14 | 77 |
| 34 | Liam | Sheehan | HANOVER | 9 | U16 | 18:27 | |
| 34 | Nelson | Barabas | HANOVER | 11 | U18 | 18:27 | |
| 36 | Alex | Hanowell | Proctor | 9 | U16 | 18:33 | 76 |
| 37 | Luke | Finley | LEBANON | 9 | U16 | 18:36 | |
| 38 | Adam | McGrail | KEENE | 11 | U18 | 18:43 | 75 |
| 39 | Ethan | Cathey | Gunstock Nordic Association | 10 | U16 | 18:49 | |
| 40 | Gus | Cusimano | KEENE | 10 | U16 | 18:52 | |
| 41 | Evan | Preece | KENNETT | 10 | U16 | 18:55 | 74 |
| 42 | Zachary | Hattan | KEARSARGE | 10 | U16 | 18:58 | 73 |
| 43 | Gunnar | Marvel | GILFORD | 12 | U18 | 19:11 | 72 |
| 43 | Ian | Kiefer | LEBANON | 10 | U18 | 19:11 | |
| 45 | John | Rendahl | LEBANON | 10 | U18 | 19:13 | |
| 46 | Finn | Fiandeca | Dublin | 11 | U18 | 19:14 | 71 |
| 47 | Hayes | Thompson | Proctor | 10 | U18 | 19:24 | 70 |
| 48 | Alex | Boardman | LEBANON | 12 | U20 | 19:31 | |
| 49 | Ned | Stepp | KEARSARGE | 12 | U18 | 19:33 | 69 |
| 50 | Cole | Bancroft | KEENE | 9 | U16 | 19:41 | |
| 51 | Max | Brown | HANOVER | 11 | U18 | 19:45 | |
| 52 | Grady | Alexander | LEBANON | 9 | U16 | 19:54 | |
| 52 | Joseph | Taylor | KEARSARGE | 12 | U20 | 19:54 | 68 |
| 54 | Connor | Heddon | FALL MOUNTAIN | 9 | U16 | 20:5 | 67 |
| 55 | Isaac | Ohl | HOPKINTON | 10 | U16 | 20:7 | 66 |
| 56 | Luke | Duffield | Holderness | 12 | U20 | 20:12 | 65 |
| 57 | Henry | Wilson | Dublin | 10 | U16 | 20:17 | 64 |
| 58 | Dmitri | Florenz | KEENE | 9 | U16 | 20:19 | |
| 59 | Liam | Gallagher | LEBANON | 10 | U16 | 20:21 | |
| 60 | Evan | Anderson | CONCORD | 10 | U16 | 20:22 | |
| 61 | Andrew | Campbell | LEBANON | 10 | U16 | 20:26 | |
| 62 | Sawyer | Hall | LEBANON | 10 | U16 | 20:27 | |
| 63 | Brody | Hamlen | WINNACUNNET | 11 | U18 | 20:29 | 63 |
| 64 | Ben | Hourdequin | HANOVER | 12 | U18 | 20:31 | |
| 65 | Oskar | Karlsson | GILFORD | 9 | U16 | 20:38 | 62 |
| 66 | Warren | Ramsey | LEBANON | 9 | U16 | 20:39 | |
| 67 | Miles | van Hoff | HOPKINTON | 10 | U16 | 20:46 | 61 |
| 68 | Aaron | Zou | WINNACUNNET | 12 | U18 | 20:48 | 60 |
| 69 | Daniel | O'Sullivan | SOUHEGAN | 9 | U16 | 20:50 | 59 |
| 70 | Jacques | McCrillis | HOPKINTON | 11 | U18 | 20:58 | 58 |
| 71 | Jacob | Maughan | LEBANON | 12 | U18 | 21:1 | |
| 72 | Jaxson | Blanc | FALL MOUNTAIN | 10 | U18 | 21:5 | 57 |
| 73 | Keenan | Burke | SOUHEGAN | 11 | U18 | 21:15 | 56 |
| 74 | Lincoln | McKinney | CONCORD | 10 | U18 | 21:18 | |
| 74 | Brent | Paige | LEBANON | 10 | U18 | 21:18 | |
| 76 | Cole | Fournier | KENNETT | 11 | U18 | 21:24 | 55 |
| 77 | Jax | Marshall | HOPKINTON | 10 | U16 | 21:30 | |
| 78 | Stefan | West | CONCORD | 12 | U18 | 21:31 | |
| 79 | George | Welsh | DERRYFIELD | 10 | U18 | 21:37 | 54 |
| 80 | Marcus | Hamilton | PROFILE | 12 | U18 | 21:45 | 53 |
| 81 | Adam | Sprunger | KEARSARGE | 9 | U16 | 21:47 | 52 |
| 82 | Roman | Kendziora | CONCORD | 10 | U16 | 21:48 | |
| 83 | Otto | Larrick | HANOVER | 9 | U16 | 22:2 | |
| 84 | Thomas | Kerwin | DERRYFIELD | 11 | U18 | 22:9 | 51 |
| 85 | Micah | Stackpole | KENNETT | 9 | U16 | 22:16 | 50 |
| 86 | Ollie | Hermanson | LEBANON | 12 | U18 | 22:21 | |
| 86 | Corbin | Dupuis | CONCORD | 10 | U16 | 22:21 | |
| 88 | Rhys | Macdonald | SOUHEGAN | 11 | U18 | 22:25 | 49 |
| 89 | Niles | Culver | KENNETT | 9 | U16 | 22:26 | 48 |
| 90 | Finnegan | Kovar | HOPKINTON | 10 | U16 | 22:28 | |
| 91 | Sam | Barad | Holderness | 10 | U18 | 22:35 | 47 |
| 91 | Lucas | Tetu | FALL MOUNTAIN | 10 | U18 | 22:35 | |
| 93 | Levi | Putnam | FALL MOUNTAIN | 9 | U16 | 22:38 | |
| 94 | Ryan | Quinn | SOUHEGAN | 11 | U18 | 22:40 | |
| 95 | Harper | Preston | PLYMOUTH | 12 | U18 | 22:53 | 46 |
| 96 | Tucker | Wakefield | MOULTONBOROUGH | 10 | U16 | 22:59 | 45 |
| 96 | AJ | Emond | DERRYFIELD | 11 | U18 | 22:59 | 44 |
| 98 | Calvin | Ramos-Glew | LEBANON | 10 | U18 | 23:1 | |
| 99 | Christopher | Spaulding | FALL MOUNTAIN | 9 | U16 | 23:21 | |
| 100 | Cooper | Westergren | WINNACUNNET | 11 | U18 | 23:22 | 43 |
| 101 | Theodore | Truebe | DERRYFIELD | 11 | U18 | 23:25 | 42 |
| 102 | Jules | Nelson | INTER-LAKES | 10 | U18 | 23:26 | 41 |
| 103 | Owen | McMahon | WINNACUNNET | 12 | U18 | 23:30 | 40 |
| 104 | Max | Olson | LEBANON | 9 | U16 | 23:38 | |
| 105 | Quinn | Moran | KEARSARGE | 9 | U16 | 23:43 | |
| 106 | Elihu | Dunn | INTER-LAKES | 11 | U18 | 23:45 | 39 |
| 107 | Elliot | Clendenning | CONCORD | 12 | U20 | 23:54 | |
| 108 | Sebastian | Eisenbarth | PLYMOUTH | 12 | U18 | 24:10 | 38 |
| 109 | Nicholas | DePippo | WINNACUNNET | 11 | U18 | 24:34 | |
| 110 | Eamonn | Bull | Holderness | 11 | U20 | 24:35 | 37 |
| 111 | Gavin | Parent | SOUHEGAN | 9 | U16 | 24:52 | |
| 112 | Quinn | MacDonald | SOUHEGAN | 9 | U16 | 25:6 | |
| 113 | Noah | Gray | KEENE | 9 | U16 | 25:32 | |
| 114 | Jerry | Shi | Holderness | 10 | U16 | 25:34 | |
| 115 | Sawyer | Whiting | BOW | 9 | U16 | 26:11 | 36 |
| 116 | Gabe | Abberton | BOW | 11 | U18 | 26:18 | 35 |
| 117 | William | Annicchiarico | CONCORD | 9 | U16 | 27:1 | |
| 118 | Elijah | McArdle | BOW | 9 | U16 | 27:3 | 34 |
| 119 | Xander | Batey | SOUHEGAN | 9 | U16 | 27:21 | |
| 120 | Theo | Amand-Margerit | KEENE | 12 | U20 | 27:27 | |
| 121 | Grayson | Rettig | KEARSARGE | 9 | U16 | 27:35 | |
| 122 | Sebastien | Nation-Vallee | MOULTONBOROUGH | 9 | U16 | 27:43 | 33 |
| 123 | Maxwell | Negron | CONCORD | 10 | U16 | 28:31 | |
| 124 | Jason | Weng | Holderness | 12 | U18 | 28:38 | |
| 125 | Ethan | Elliot | FALL MOUNTAIN | 9 | U16 | 28:43 | |
| 126 | Desmond | Kerls | KENNETT | 12 | U20 | 29:48 | |
| 127 | Harper | Druzba | CONCORD | 12 | U18 | 30:51 | |
| 128 | Calvin | Chase | DERRYFIELD | 10 | U16 | 31:0 | |
| 129 | Garrett | Abberton | BOW | 10 | U16 | 32:45 | 32 |
| Team | Points | Place |
|---|---|---|
| HANOVER | 374 | 1 |
| CONCORD | 345 | 2 |
| KEENE | 345 | 3 |
| LEBANON | 344 | 4 |
| FALL MOUNTAIN | 303 | 5 |
| PLYMOUTH | 274 | 6 |
| HOPKINTON | 271 | 7 |
| KEARSARGE | 262 | 8 |
| SOUHEGAN | 246 | 9 |
| Holderness | 236 | 10 |
| KENNETT | 227 | 11 |
| PROFILE | 220 | 12 |
| WINNACUNNET | 206 | 13 |
| DERRYFIELD | 191 | 14 |
| Proctor | 146 | 15 |
| BOW | 137 | 16 |
| Dublin | 135 | 17 |
| GILFORD | 134 | 18 |
| INTER-LAKES | 80 | 19 |
| MOULTONBOROUGH | 78 | 20 |