Geoffrey Huber
| Event | Category | Date | |
|---|---|---|---|
| DNF | N.U.T. Cracker Mountain Bike Race | Masters Men 40-49 | 8/31 |
| 5 | High Cascades 100/Endurance MTB | Veteran Men 40-49 | 7/20 |
| DNF | Portland Short Track Series | Elite Men | 6/17 |
| 3 | OBRA XC Championships | Singlespeed Men | 4/20 |
62nd — Overall BAR: Singlespeed/Fixed
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 15 | Mountain Bike BAR | Singlespeed/Fixed | 2019 | 286 |
| 286 |
642nd — Overall BAR: Masters Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 144 | Mountain Bike BAR | Masters Men | 2019 | 157 |
| 157 |
15th — Mountain Bike BAR: Singlespeed/Fixed
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 3 | OBRA XC Championships | Singlespeed Men | 4/20 | 26 |
| 26 |
144th — Mountain Bike BAR: Masters Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 5 | High Cascades 100/Endurance MTB | Veteran Men 40-49 | 7/20 | 11 |
| 11 |
96th — Age-Graded BAR: Masters Men 40-44
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 642 | Overall BAR | Masters Men | 2019 | 157 |
| 157 |
1780th — 2019 Ironman
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 3 | OBRA XC Championships | Singlespeed Men | 4/20 | 1 |
| DNF | Portland Short Track Series | Elite Men | 6/17 | 1 |
| 5 | High Cascades 100/Endurance MTB | Veteran Men 40-49 | 7/20 | 1 |
| DNF | N.U.T. Cracker Mountain Bike Race | Masters Men 40-49 | 8/31 | 1 |
| 4 |