Geographic distribution
| State | Count | Share |
|---|
| ME | 44 | 44.0% |
| MA | 18 | 18.0% |
| NH | 14 | 14.0% |
| NS | 5 | 5.0% |
| RI | 4 | 4.0% |
| CT | 3 | 3.0% |
| VT | 2 | 2.0% |
| VA | 2 | 2.0% |
| WV | 1 | 1.0% |
| PA | 1 | 1.0% |
| OH | 1 | 1.0% |
| NY | 1 | 1.0% |
| NJ | 1 | 1.0% |
| GA | 1 | 1.0% |
| CO | 1 | 1.0% |
Age group distribution
| Age group | Count | Share |
|---|
| M40-49 | 29 | 29.0% |
| M30-39 | 21 | 21.0% |
| F40-49 | 13 | 13.0% |
| F30-39 | 11 | 11.0% |
| M50-59 | 10 | 10.0% |
| M20-29 | 6 | 6.0% |
| F50-59 | 4 | 4.0% |
| M60-69 | 3 | 3.0% |
| F20-29 | 3 | 3.0% |
Roster (100)
| Bib | Name | Age group | Location |
|---|
| 265 | Zachary Stevens | M30-39 | Lisbon, ME |
| 279 | Johnny Yim | M20-29 | Lewiston, ME |
| 250 | Dan Nogar | M50-59 | Portland, ME |
| 216 | Jessica Hawkes | F30-39 | Halifax, NS |
| 219 | Henry Heidemann | M50-59 | Hampden, ME |
| 217 | Samuel Hayden | M20-29 | North Clarendon, VT |
| 187 | Sam Brockelbank | M30-39 | Portland, ME |
| 243 | Anthony McCauley | M40-49 | Raynham, MA |
| 235 | Tyler Leclair | M30-39 | Augusta, ME |
| 248 | Ryan Nicols | M30-39 | Rumford, ME |
| 261 | Justin Seamans | M40-49 | Bath, ME |
| 228 | Jack Kostelnik | M20-29 | Hoboken, NJ |
| 189 | Matthew Burke | M40-49 | Dartmouth, NS |
| 245 | Ian McLachlan | M30-39 | Watertown, MA |
| 255 | Markus Pointner | M40-49 | Peabody, MA |
| 209 | Nicholas Fucile | M40-49 | Stark, NH |
| 204 | Noah Duarte | M50-59 | Shelburne Falls, MA |
| 181 | Jameelah Abdul-Rahim Mujaahid | F50-59 | Kennesaw, GA |
| 234 | Paul LeCain | M50-59 | Sandown, NH |
| 237 | Maurice Lowman | M40-49 | East Providence, RI |
| 263 | Kelly Shultz | F30-39 | Brewer, ME |
| 197 | Nate Combs | M60-69 | Andover, MA |
| 236 | Bruce Leung | M60-69 | Natick, MA |
| 231 | Matt Landry | M40-49 | Standish, ME |
| 268 | Daniel Sullivan | M40-49 | Bartlett, NH |