Gavin McGregor
| Event | Category | Date | |
|---|---|---|---|
| 28 | Cyclocross Crusade Overall Results | Clydesdale | 11/12 |
| 15 | Cyclocross Crusade: Fernwood/OBRA CX Championships | Open Masters 45-49 | 11/4 |
| 11 | Cyclocross Crusade: PIR Infield | Clydesdale | 10/22 |
| 50 | Portland Trophy Cup | Open 3/4 35+ | 10/17 |
| 33 | Harvest Cyclocross Series: Zaaldercross | Category 3 Masters Open 35+ | 10/8 |
| 39 | Portland Trophy Cup | Open 3/4 35+ | 9/19 |
| DNF | Harvest Cyclocross Series: Washougal CX 1 | Category 3 Masters Open 35+ | 9/16 |
| 46 | Portland Trophy Cup | Open 3/4 35+ | 9/12 |
| 33 | Harvest Cyclocross Series: Corn Cross | Category 3 Masters Open 35+ | 9/10 |
| 16 | Monday Night PIR | Open 4/5 | 6/26 |
| 26 | Monday Night PIR | Open 4/5 | 6/12 |
| 24 | Monday Night PIR | Open 4/5 | 5/22 |
| 30 | Monday Night PIR | Open 4/5 | 5/1 |
| 27 | Monday Night PIR | Open 4/5 | 4/24 |
124th — Age-Graded BAR: Masters Men 45-49
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 638 | Overall BAR | Masters Men | 2023 | 28 |
| 28 |
638th — Overall BAR: Masters Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 273 | Cyclocross BAR | Masters Men | 2023 | 28 |
| 28 |
47th — Overall BAR: Clydesdale
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 33 | Cyclocross BAR | Clydesdale | 2023 | 268 |
| 268 |
33rd — Cyclocross BAR: Clydesdale
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 11 | Cyclocross Crusade: PIR Infield | Clydesdale | 10/22 | 5 |
| 28 | Cyclocross Crusade Overall Results | Clydesdale | 11/12 | |
| 5 |
273rd — Cyclocross BAR: Masters Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 33 | Harvest Cyclocross Series: Corn Cross | Category 3 Masters Open 35+ | 9/10 | |
| 33 | Harvest Cyclocross Series: Zaaldercross | Category 3 Masters Open 35+ | 10/8 | |
| 2 |
437th — Ironman: Calculation
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 27 | Monday Night PIR | Open 4/5 | 4/24 | 1 |
| 30 | Monday Night PIR | Open 4/5 | 5/1 | 1 |
| 24 | Monday Night PIR | Open 4/5 | 5/22 | 1 |
| 26 | Monday Night PIR | Open 4/5 | 6/12 | 1 |
| 16 | Monday Night PIR | Open 4/5 | 6/26 | 1 |
| 33 | Harvest Cyclocross Series: Corn Cross | Category 3 Masters Open 35+ | 9/10 | 1 |
| 46 | Portland Trophy Cup | Open 3/4 35+ | 9/12 | 1 |
| 39 | Portland Trophy Cup | Open 3/4 35+ | 9/19 | 1 |
| 33 | Harvest Cyclocross Series: Zaaldercross | Category 3 Masters Open 35+ | 10/8 | 1 |
| 50 | Portland Trophy Cup | Open 3/4 35+ | 10/17 | 1 |
| 11 | Cyclocross Crusade: PIR Infield | Clydesdale | 10/22 | 1 |
| 28 | Cyclocross Crusade Overall Results | Clydesdale | 11/12 | 1 |
| 13 |