Keelan Ontiveros
| Event | Category | Date | |
|---|---|---|---|
| 14 | Cyclocross Crusade: PIR Infield | Category 1/2 Open | 11/14 |
| 10 | Cyclocross Crusade: Rainier High School | Category 1/2 Open | 11/7 |
| 15 | Cyclocross Crusade: Cascade Locks | Category 1/2 Open | 10/31 |
| 21 | Cyclocross Crusade: Cascade Locks | Category 1/2 Open | 10/30 |
| 1 | Twilight Cyclocross | Open 1/2 | 10/12 |
| 4 | Twilight Cyclocross | 1/2 | 9/21-10/12 |
| 1 | Tuesday PIR | Open 1/2/3 | 8/17 |
| 2 | Tuesday PIR | Open 1/2/3 | 8/10 |
| 8 | Hammer Crit | Open Pro/1/2/3 | 7/17 |
| 1 | Mt Tabor Circuit Race | Senior Men | 6/2 |
| 8 | Mudslinger XC | Elite Men | 4/3 |
| 8 | Shasta Gravel Hugger | Open Men 100-Mile | 3/6 |
32nd — Cyclocross BAR: Category Pro/1/2 Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 4 | Twilight Cyclocross | 1/2 | 9/21-10/12 | 12 |
| 18 | Cyclocross Crusade: Overall | Category 1/2 Open | 10/24 | |
| 21 | Cyclocross Crusade: Cascade Locks | Category 1/2 Open | 10/30 | |
| 15 | Cyclocross Crusade: Cascade Locks | Category 1/2 Open | 10/31 | 1 |
| 10 | Cyclocross Crusade: Rainier High School | Category 1/2 Open | 11/7 | 6 |
| 14 | Cyclocross Crusade: PIR Infield | Category 1/2 Open | 11/14 | 2 |
| 21 |
3rd — Tuesday PIR August Standings: Open 1/2/3
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 2 | Tuesday PIR | Open 1/2/3 | 8/10 | 16 |
| 1 | Tuesday PIR | Open 1/2/3 | 8/17 | 37 |
| 53 |
29th — Criterium BAR: Category Pro/1/2 Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 8 | Hammer Crit | Open Pro/1/2/3 | 7/17 | 8 |
| 8 |
46th — Road BAR: Category Pro/1/2 Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 11 | Mt Tabor Circuit Race: Overall | Senior | 6/2 | 5 |
| 5 |
29th — Mountain Bike BAR: Elite Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 8 | Mudslinger XC | Elite Men | 4/3 | 8 |
| 8 |
363rd — Ironman: Calculation
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 8 | Shasta Gravel Hugger | Open Men 100-Mile | 3/6 | 1 |
| 8 | Mudslinger XC | Elite Men | 4/3 | 1 |
| 1 | Mt Tabor Circuit Race | Senior Men | 6/2 | 1 |
| 8 | Hammer Crit | Open Pro/1/2/3 | 7/17 | 1 |
| 2 | Tuesday PIR | Open 1/2/3 | 8/10 | 1 |
| 1 | Tuesday PIR | Open 1/2/3 | 8/17 | 1 |
| 1 | Twilight Cyclocross | Open 1/2 | 10/12 | 1 |
| 21 | Cyclocross Crusade: Cascade Locks | Category 1/2 Open | 10/30 | 1 |
| 15 | Cyclocross Crusade: Cascade Locks | Category 1/2 Open | 10/31 | 1 |
| 10 | Cyclocross Crusade: Rainier High School | Category 1/2 Open | 11/7 | 1 |
| 14 | Cyclocross Crusade: PIR Infield | Category 1/2 Open | 11/14 | 1 |
| 11 |
1st — Overall BAR: Category Pro/1/2 Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 29 | Mountain Bike BAR | Elite Men | 2021 | 272 |
| 29 | Criterium BAR | Category Pro/1/2 Men | 2021 | 272 |
| 32 | Cyclocross BAR | Category Pro/1/2 Men | 2021 | 269 |
| 46 | Road BAR | Category Pro/1/2 Men | 2021 | 255 |
| 48 | Gravel BAR | Category Pro/1/2 Men | 2021 | 253 |
| 1321 |
48th — Gravel BAR: Category Pro/1/2 Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 8 | Shasta Gravel Hugger | Open Men 100-Mile | 3/6 | 8 |
| 8 |
18th — Cyclocross Crusade: Overall: Category 1/2 Open
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 21 | Cyclocross Crusade: Cascade Locks | Category 1/2 Open | 10/30 | |
| 15 | Cyclocross Crusade: Cascade Locks | Category 1/2 Open | 10/31 | 4 |
| 10 | Cyclocross Crusade: Rainier High School | Category 1/2 Open | 11/7 | 9 |
| 14 | Cyclocross Crusade: PIR Infield | Category 1/2 Open | 11/14 | 5 |
| 18 |
11th — Mt Tabor Circuit Race: Overall: Senior
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 1 | Mt Tabor Circuit Race | Senior Men | 6/2 | 100 |
| 100 |