Geographic distribution
| State | Count | Share |
|---|
| CA | 137 | 47.1% |
| WA | 40 | 13.7% |
| CO | 27 | 9.3% |
| OR | 21 | 7.2% |
| NY | 8 | 2.7% |
| UT | 7 | 2.4% |
| NV | 6 | 2.1% |
| OH | 4 | 1.4% |
| HI | 4 | 1.4% |
| TN | 3 | 1.0% |
| QC | 3 | 1.0% |
| PA | 3 | 1.0% |
| MA | 3 | 1.0% |
| ID | 3 | 1.0% |
| GA | 3 | 1.0% |
Age group distribution
| Age group | Count | Share |
|---|
| M30-39 | 87 | 29.9% |
| M40-49 | 57 | 19.6% |
| F30-39 | 40 | 13.7% |
| M20-29 | 34 | 11.7% |
| M50-59 | 27 | 9.3% |
| F40-49 | 24 | 8.2% |
| F20-29 | 12 | 4.1% |
| M60-69 | 4 | 1.4% |
| F50-59 | 3 | 1.0% |
| X40-49 | 1 | 0.3% |
| X30-39 | 1 | 0.3% |
| F60-69 | 1 | 0.3% |
Roster (291)
| Bib | Name | Age group | Location |
|---|
| 564 | Chris Krzyzkowski | M50-59 | San Francisco, CA |
| 410 | Karel Baloun | M50-59 | Lafayette, CA |
| 666 | Daniel Smith | M50-59 | San Anselmo, CA |
| 465 | James Curry | M40-49 | Thousand Oaks, CA |
| 542 | Jay Humphreys | M20-29 | San Francisco, CA |
| 469 | Tim Davis | M50-59 | Oakwood, OH |
| 570 | Zeb Leaf | M30-39 | Wenatchee, WA |
| 522 | Tommy Ha | M40-49 | San Jose, CA |
| 614 | Andrew Owens | M40-49 | Davis, CA |
| 635 | Shane Reeves | M50-59 | Wilton Manors, FL |
| 507 | Christian Gericke | M40-49 | Portland, OR |
| 600 | Ryan Mundahl | M30-39 | Wheat Ridge, CO |
| 513 | Mark Goh | M40-49 | San Francisco, CA |
| 678 | Frank Sundstedt | M30-39 | Atlanta, GA |
| 581 | Ed Liu | M50-59 | San Francisco, CA |
| 556 | Ben Kirkland | M30-39 | Camp Sherman, OR |
| 715 | David Wronski | M40-49 | Woodacre, CA |
| 560 | Jeff Kosbie | M40-49 | Dublin, CA |
| 537 | Jonathan Herczeg | M40-49 | Mill Valley, CA |
| 592 | Ian McLachlan | M30-39 | Watertown, MA |
| 613 | Brandon Ott | M40-49 | Florence, OR |
| 448 | Jonathan Caughran | M40-49 | Colorado Springs, CO |
| 436 | Sam Bronstein | M30-39 | San Francisco, CA |
| 721 | Todd Ziegenmeyer | M30-39 | Sutter, CA |
| 617 | Marc Payan | M40-49 | Palm Springs, CA |