Cliff Heaberlin
| Event | Category | Date | |
|---|---|---|---|
| 20 | Cyclocross Crusade - Heron Lake | Category 1/2 Open | 10/16 |
| 10 | Portland Trophy Cup | Open 1/2 | 10/11 |
| 6 | Portland Trophy Cup | Open 1/2 | 10/4 |
| 52 | Tuesday Night PIR | Open 1/2/3 | 8/23 |
| 19 | Portland Criterium | Open Category 1/2/3 | 8/20 |
| 10 | Tuesday Night PIR | Open 1/2/3 | 8/16 |
| 43 | Tuesday Night PIR | Open 1/2/3 | 8/9 |
| 10 | University of Portland Criterium OBRA Criterium Championships | Open Category 1/2/3 | 8/6 |
| DNF | OBRA XC Championships MTB | Open 40-44 | 7/31 |
| 17 | Tuesday Night PIR | Open 1/2/3 | 7/19 |
| 22 | High Cascades 100 | Open Men | 7/16 |
| 26 | Mt Tabor Circuit Race | Senior | 7/13 |
| 42 | Tuesday Night PIR | Open 1/2/3 | 7/12 |
| 20 | Mt Tabor Circuit Race | Senior | 6/29 |
| 30 | Tuesday Night PIR | Open 1/2/3 | 6/28 |
| 8 | Monday Night PIR | Masters 1/2/3 30+ | 6/27 |
| 16 | Mt Tabor Circuit Race | Senior | 6/22 |
| 2 | Monday Night PIR | Masters 1/2/3 30+ | 6/20 |
| 14 | Mt Tabor Circuit Race | Senior | 6/15 |
| 3 | Monday Night PIR | Masters 1/2/3 30+ | 6/13 |
| 12 | Mt Tabor Circuit Race | Senior | 6/8 |
| 4 | Monday Night PIR | Masters 1/2/3 30+ | 6/6 |
| 13 | Monday Night PIR | Masters 1/2/3 30+ | 5/23 |
| 11 | Monday Night PIR - May Series Point | Masters 1/2/3 30+ | 5/23 |
| 17 | Banana Belt Road Race | Open 1/2 | 5/22 |
| 1 | Monday Night PIR | Masters 1/2/3 30+ | 5/16 |
| 15 | Monday Night PIR | Masters 1/2/3 30+ | 5/9 |
| 16 | Monday Night PIR | Masters 1/2/3 30+ | 5/2 |
| 3 | West Coast Gravel | Men 40-44 | 5/1 |
| 5 | 10th Annual Oregon Coast Gravel Epic | Men 40-44 | 4/30 |
| 29 | Gorge Gravel Grinder | Open Men - Big Grinder | 4/24 |
| 8 | Echo Red to Red XC | Elite Men | 3/19 |
| 15 | Shasta Gravel Hugger | 100-Miler Open | 3/5 |
21st — Tuesday PIR August Standings: Open 1/2/3
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 10 | Tuesday Night PIR | Open 1/2/3 | 8/16 | 4 |
| 4 |
19th — Criterium BAR: Category Pro/1/2 Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 10 | University of Portland Criterium OBRA Criterium Championships | Open Category 1/2/3 | 8/6 | 12 |
| 19 | Portland Criterium | Open Category 1/2/3 | 8/20 | |
| 12 |
46th — Age-Graded BAR: Masters Men 40-44
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 306 | Overall BAR | Masters Men | 2022 | 250 |
| 250 |
306th — Overall BAR: Masters Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 51 | Gravel BAR | Masters Men | 2022 | 250 |
| 250 |
51st — Gravel BAR: Masters Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 5 | 10th Annual Oregon Coast Gravel Epic | Men 40-44 | 4/30 | 11 |
| 3 | West Coast Gravel | Men 40-44 | 5/1 | 13 |
| 24 |
41st — Mountain Bike BAR: Elite Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 8 | Echo Red to Red XC | Elite Men | 3/19 | 8 |
| 22 | High Cascades 100 | Open Men | 7/16 | |
| 8 |
40th — Overall BAR: Category Pro/1/2 Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 19 | Criterium BAR | Category Pro/1/2 Men | 2022 | 282 |
| 41 | Mountain Bike BAR | Elite Men | 2022 | 260 |
| 109 | Gravel BAR | Category Pro/1/2 Men | 2022 | 192 |
| 734 |
109th — Gravel BAR: Category Pro/1/2 Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 15 | Shasta Gravel Hugger | 100-Miler Open | 3/5 | 1 |
| 29 | Gorge Gravel Grinder | Open Men - Big Grinder | 4/24 | |
| 1 |
50th — Ironman: Calculation
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 15 | Shasta Gravel Hugger | 100-Miler Open | 3/5 | 1 |
| 8 | Echo Red to Red XC | Elite Men | 3/19 | 1 |
| 29 | Gorge Gravel Grinder | Open Men - Big Grinder | 4/24 | 1 |
| 5 | 10th Annual Oregon Coast Gravel Epic | Men 40-44 | 4/30 | 1 |
| 3 | West Coast Gravel | Men 40-44 | 5/1 | 1 |
| 16 | Monday Night PIR | Masters 1/2/3 30+ | 5/2 | 1 |
| 15 | Monday Night PIR | Masters 1/2/3 30+ | 5/9 | 1 |
| 1 | Monday Night PIR | Masters 1/2/3 30+ | 5/16 | 1 |
| 17 | Banana Belt Road Race | Open 1/2 | 5/22 | 1 |
| 13 | Monday Night PIR | Masters 1/2/3 30+ | 5/23 | 1 |
| 4 | Monday Night PIR | Masters 1/2/3 30+ | 6/6 | 1 |
| 12 | Mt Tabor Circuit Race | Senior | 6/8 | 1 |
| 3 | Monday Night PIR | Masters 1/2/3 30+ | 6/13 | 1 |
| 14 | Mt Tabor Circuit Race | Senior | 6/15 | 1 |
| 2 | Monday Night PIR | Masters 1/2/3 30+ | 6/20 | 1 |
| 16 | Mt Tabor Circuit Race | Senior | 6/22 | 1 |
| 8 | Monday Night PIR | Masters 1/2/3 30+ | 6/27 | 1 |
| 30 | Tuesday Night PIR | Open 1/2/3 | 6/28 | 1 |
| 20 | Mt Tabor Circuit Race | Senior | 6/29 | 1 |
| 42 | Tuesday Night PIR | Open 1/2/3 | 7/12 | 1 |
| 26 | Mt Tabor Circuit Race | Senior | 7/13 | 1 |
| 22 | High Cascades 100 | Open Men | 7/16 | 1 |
| 17 | Tuesday Night PIR | Open 1/2/3 | 7/19 | 1 |
| 10 | University of Portland Criterium OBRA Criterium Championships | Open Category 1/2/3 | 8/6 | 1 |
| 43 | Tuesday Night PIR | Open 1/2/3 | 8/9 | 1 |
| 10 | Tuesday Night PIR | Open 1/2/3 | 8/16 | 1 |
| 19 | Portland Criterium | Open Category 1/2/3 | 8/20 | 1 |
| 52 | Tuesday Night PIR | Open 1/2/3 | 8/23 | 1 |
| 6 | Portland Trophy Cup | Open 1/2 | 10/4 | 1 |
| 10 | Portland Trophy Cup | Open 1/2 | 10/11 | 1 |
| 20 | Cyclocross Crusade - Heron Lake | Category 1/2 Open | 10/16 | 1 |
| 31 |
33rd — Mt Tabor Circuit Race: Overall: Senior
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 12 | Mt Tabor Circuit Race | Senior | 6/8 | 8 |
| 14 | Mt Tabor Circuit Race | Senior | 6/15 | 2 |
| 16 | Mt Tabor Circuit Race | Senior | 6/22 | |
| 20 | Mt Tabor Circuit Race | Senior | 6/29 | |
| 26 | Mt Tabor Circuit Race | Senior | 7/13 | |
| 10 |