Forest Ray
| Event | Category | Date | |
|---|---|---|---|
| 6 | High Cascades 100 | Men 40-49 | 7/15 |
| 2 | Alpine Epic XC MTB Endurance Race | Masters Men 45+ | 6/10 |
| 3 | Silver Falls XC Mountain Bike Race | Category 1 Men 45+ | 5/20 |
| 2 | Mudslinger | Category 1 Men 45+ | 4/1 |
1136th — Ironman: Calculation
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 2 | Mudslinger | Category 1 Men 45+ | 4/1 | 1 |
| 3 | Silver Falls XC Mountain Bike Race | Category 1 Men 45+ | 5/20 | 1 |
| 2 | Alpine Epic XC MTB Endurance Race | Masters Men 45+ | 6/10 | 1 |
| 6 | High Cascades 100 | Men 40-49 | 7/15 | 1 |
| 4 |
58th — Age-Graded BAR: Masters Men 45-49
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 333 | Overall BAR | Masters Men | 2023 | 249 |
| 249 |
333rd — Overall BAR: Masters Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 52 | Mountain Bike BAR | Masters Men | 2023 | 249 |
| 249 |
52nd — Mountain Bike BAR: Masters Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 2 | Mudslinger | Category 1 Men 45+ | 4/1 | 14 |
| 3 | Silver Falls XC Mountain Bike Race | Category 1 Men 45+ | 5/20 | 13 |
| 2 | Alpine Epic XC MTB Endurance Race | Masters Men 45+ | 6/10 | 14 |
| 6 | High Cascades 100 | Men 40-49 | 7/15 | 10 |
| 51 |