| Bib# | Skier Name | School | Start | Finish | ElapsedTime | Place |
| 2 | Jackson Hall | Yarmouth | 01:10.0 | 13:57.6 | 12:47.6 | 1 |
| 7 | Nathaniel Reynolds | Merriconeag | 02:00.0 | 15:07.0 | 13:07.0 | 2 |
| 11 | Thomas Sullivan | Yarmouth | 02:40.0 | 15:50.1 | 13:10.1 | 3 |
| 26 | Josiah Espy | Merriconeag | 05:00.0 | 18:20.4 | 13:20.4 | 4 |
| 9 | Chester Jacobs | Yarmouth | 02:20.0 | 15:45.5 | 13:25.5 | 5 |
| 3 | Ian Moore | Freeheel | 01:20.0 | 15:04.3 | 13:44.3 | 6 |
| 68 | Juan Mesones | Merriconeag | 12:00.0 | 26:10.4 | 14:10.4 | 7 |
| 14 | Drew Grout | Yarmouth | 03:10.0 | 17:36.1 | 14:26.1 | 8 |
| 23 | Braden Becker | Yarmouth | 04:30.0 | 19:01.8 | 14:31.8 | 9 |
| 18 | Kellen Humphries | Freeheel | 03:40.0 | 18:15.8 | 14:35.8 | 10 |
| 12 | Owen Deady | Merriconeag | 02:50.0 | 17:41.2 | 14:51.2 | 11 |
| 36 | Matthew Woodbury | Yarmouth | 06:40.0 | 21:42.8 | 15:02.8 | 12 |
| 6 | Dylan Kingsbury | Waynflete | 01:50.0 | 16:53.1 | 15:03.1 | 13 |
| 59 | Calvin Cooper | Merriconeag | 10:30.0 | 25:46.1 | 15:16.1 | 14 |
| 29 | Sammy Jones | Yarmouth | 05:30.0 | 20:57.7 | 15:27.7 | 15 |
| 22 | Connor Kelly | Merriconeag | 04:20.0 | 19:50.5 | 15:30.5 | 16 |
| 30 | Aldis Gamble | Merriconeag | 05:40.0 | 21:16.7 | 15:36.7 | 17 |
| 38 | Ben Decker | Yarmouth | 07:00.0 | 22:40.2 | 15:40.2 | 18 |
| 17 | Calvin Prescott | Yarmouth | 03:30.0 | 19:15.4 | 15:45.4 | 19 |
| 19 | Matt Highland | Yarmouth | 03:50.0 | 19:36.7 | 15:46.7 | 20 |
| 51 | Mitch Newlin | Merriconeag | 09:10.0 | 25:08.9 | 15:58.9 | 21 |
| 41 | Thomas Lord | Yarmouth | 07:30.0 | 23:33.9 | 16:03.9 | 22 |
| 27 | Matt Barksdale | Cape | 05:10.0 | 21:14.8 | 16:04.8 | 23 |
| 33 | Wes Crawford | Yarmouth | 06:10.0 | 22:15.7 | 16:05.7 | 24 |
| 4 | Jake Susla | NYA | 01:30.0 | 17:35.8 | 16:05.8 | 25 |
| 15 | Max Barber | Cape | 03:20.0 | 19:41.8 | 16:21.8 | 26 |
| 43 | Ryan Cody | Yarmouth | 07:50.0 | 24:15.3 | 16:25.3 | 27 |
| 35 | Will Fishman | Merriconeag | 06:30.0 | 23:02.2 | 16:32.2 | 28 |
| 32 | Silas Eastman | MOMS | 06:00.0 | 22:44.5 | 16:44.5 | 29 |
| 5 | Colin Bridge Koenigsburg | Lake Region | 01:40.0 | 18:26.0 | 16:46.0 | 30 |
| 25 | Graeme Gengras | Yarmouth | 04:50.0 | 21:36.5 | 16:46.5 | 31 |
| 10 | Ian McInerney | Cape | 02:30.0 | 19:31.2 | 17:01.2 | 32 |
| 40 | Charlie Hayes | Merriconeag | 07:20.0 | 24:22.7 | 17:02.7 | 33 |
| 60 | Kris Cody | Yarmouth | 10:40.0 | 27:52.6 | 17:12.6 | 34 |
| 49 | Jack Elder | Yarmouth | 08:50.0 | 26:03.2 | 17:13.2 | 35 |
| 45 | Tyler O'Brien | Merriconeag | 08:10.0 | 25:28.5 | 17:18.5 | 36 |
| 31 | Jake Wasserman | Cape | 05:50.0 | 23:16.3 | 17:26.3 | 37 |
| 13 | Nick Beauregard | NYA | 03:00.0 | 20:27.5 | 17:27.5 | 38 |
| 52 | Rhys Eddy | Yarmouth | 09:20.0 | 26:55.1 | 17:35.1 | 39 |
| 34 | John Burgess | Freeheel | 06:20.0 | 23:59.9 | 17:39.9 | 40 |
| 55 | Wyatt Dowling | Merriconeag | 09:50.0 | 27:31.5 | 17:41.5 | 41 |
| 21 | Jacob Brady | Cape | 04:10.0 | 21:56.1 | 17:46.1 | 42 |
| 77 | Bennett Brianard | Merriconeag | 13:30.0 | 31:19.4 | 17:49.4 | 43 |
| 42 | Jack Thomas | Cape | 07:40.0 | 25:31.6 | 17:51.6 | 44 |
| 74 | Jack Taylor | Yarmouth | 13:00.0 | 30:56.1 | 17:56.1 | 45 |
| 46 | Dan Grover | Yarmouth | 08:20.0 | 26:25.2 | 18:05.2 | 46 |
| 73 | Carson Davis | Merriconeag | 12:50.0 | 30:55.2 | 18:05.2 | 47 |
| 28 | Rudy Guliani | NYA | 05:20.0 | 23:26.5 | 18:06.5 | 48 |
| 57 | Ian Grover | Yarmouth | 10:10.0 | 28:23.9 | 18:13.9 | 49 |
| 37 | Adam Haversat | Cape | 06:50.0 | 25:14.1 | 18:24.1 | 50 |
| 64 | Galen Simmons | Merriconeag | 11:20.0 | 30:31.7 | 19:11.7 | 51 |
| 80 | Jake Smith | Yarmouth | 14:00.0 | 33:27.7 | 19:27.7 | 52 |
| 78 | Carter Dorsett | Yarmouth | 13:40.0 | 33:11.6 | 19:31.6 | 53 |
| 39 | Kevin Schwarm | NYA | 07:10.0 | 26:47.1 | 19:37.1 | 54 |
| 50 | Forest Hewitt | Cape | 09:00.0 | 28:41.9 | 19:41.9 | 55 |
| 44 | Evan Long | Cape | 08:00.0 | 27:42.5 | 19:42.5 | 56 |
| 81 | Tim Morse | Merriconeag | 14:10.0 | 33:57.2 | 19:47.2 | 57 |
| 48 | Ben Weeks | NYA | 08:40.0 | 28:27.7 | 19:47.7 | 58 |
| 54 | Max Murray | Yarmouth | 09:40.0 | 29:35.0 | 19:55.0 | 59 |
| 58 | Jake Lynch | Cape | 10:20.0 | 30:25.5 | 20:05.5 | 60 |
| 65 | Sam Beaulieu | Yarmouth | 11:30.0 | 31:38.8 | 20:08.8 | 61 |
| 61 | Nolan Morris | Cape | 10:50.0 | 31:29.6 | 20:39.6 | 62 |
| 47 | Peter Caffery | MOMS | 08:30.0 | 29:13.2 | 20:43.2 | 63 |
| 66 | Teddy Farnsworth | Cape | 11:40.0 | 33:01.6 | 21:21.6 | 64 |
| 53 | Sam Barksdale | Cape | 09:30.0 | 30:57.4 | 21:27.4 | 65 |
| 76 | Ethan Masse | Yarmouth | 13:20.0 | 34:49.7 | 21:29.7 | 66 |
| 71 | Karl Kreisher | Yarmouth | 12:30.0 | 34:16.9 | 21:46.9 | 67 |
| 67 | Ryan Felderman | Yarmouth | 11:50.0 | 36:53.0 | 25:03.0 | 68 |
| 69 | Forest Edson | MOMS | 12:10.0 | 38:59.2 | 26:49.2 | 69 |
| 20 | Dacota Griffin | MOMS | 04:00.0 | 31:19.8 | 27:19.8 | 70 |
| 79 | Nicholas Shedd | Cape | 13:50.0 | 41:43.9 | 27:53.9 | 71 |
| 8 | Greyson Hikel | MOMS | 02:10.0 | 30:05.8 | 27:55.8 | 72 |
| 70 | Andrew Hollyday | Cape | 12:20.0 | 41:35.9 | 29:15.9 | 73 |
| 75 | Colin Smith | Cape | 13:10.0 | 42:35.4 | 29:25.4 | 74 |
| 72 | Sam Earnshaw | Cape | 12:40.0 | 42:07.6 | 29:27.6 | 75 |
| 24 | Gramm Smith | Lake Region | 04:40.0 | 35:45.5 | 31:05.5 | 76 |
| 1 | James Yokabaskas | Cape | DNS | |||
| 56 | Max Silverblade | Lake Region | DNS | |||
| 62 | Sam Keegan | Yarmouth | DNS | |||
| 63 | Nate Ward-Chene | NYA | DNS | |||
| Team Scores | ||||||
| 1 | Yarmouth | 17 | ||||
| 2 | Merriconeag | 24 | ||||
| 3 | Freeheel | 74 | ||||
| 4 | Cape | 77 | ||||
| 5 | NYA | 95 | ||||
| 6 | MOMS | 112 | ||||
| 7 | Waynflete | 115 | ||||