Keegan Fairbanks
| Event | Category | Date | |
|---|---|---|---|
| 23 | Portland Criterium - Lloyd District: OBRA Criterium Championship | Open Category Pro/1/2 | 8/16 |
| 1 | Portland Criterium - Lloyd District: OBRA Criterium Championship | Open Junior 15-16 | 8/16 |
| 12 | Portland Criterium - Park Blocks Criterium | Open Category Pro/1/2 | 8/15 |
| 1 | Portland Criterium - Park Blocks Criterium | Open Junior 15-16 | 8/15 |
| 2 | Friday Night Track Racing | Category 1/2/3 Men | 8/7 |
| 5 | Friday Night Track Racing | Category 1/2/3 Men | 7/31 |
| 1 | Junior Track Takeover and Regional Championships | Junior Open 15-18 | 7/4 |
| 10 | Junior Track Takeover and Regional Championships | Category 1/2 Men | 7/3 |
| 3 | Kickoff Track Racing Event | Category 1/2 Men | 5/30 |
| 10 | Friday Night Track Racing | Category 1/2 Men | 5/22 |
| 2 | Banana Belt Road Race | Junior Open 15-18 | 4/19 |
37th — Criterium BAR: Category Pro/1/2 Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 12 | Portland Criterium - Park Blocks Criterium | Open Category Pro/1/2 | 8/15 | 4 |
| 23 | Portland Criterium - Lloyd District: OBRA Criterium Championship | Open Category Pro/1/2 | 8/16 | |
| 4 |
24th — Criterium BAR: Junior Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 1 | Portland Criterium - Park Blocks Criterium | Open Junior 15-16 | 8/15 | 15 |
| 1 | Portland Criterium - Lloyd District: OBRA Criterium Championship | Open Junior 15-16 | 8/16 | 15 |
| 30 |
26th — Track BAR: Junior Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 1 | Junior Track Takeover and Regional Championships | Junior Open 15-18 | 7/4 | 15 |
| 15 |
60th — Overall BAR: Category Pro/1/2 Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 25 | Track BAR | Category Pro/1/2 Men | 2026 | 276 |
| 37 | Criterium BAR | Category Pro/1/2 Men | 2026 | 264 |
| 540 |
25th — Track BAR: Category Pro/1/2 Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 10 | Friday Night Track Racing | Category 1/2 Men | 5/22 | 6 |
| 3 | Kickoff Track Racing Event | Category 1/2 Men | 5/30 | 13 |
| 10 | Junior Track Takeover and Regional Championships | Category 1/2 Men | 7/3 | 6 |
| 5 | Friday Night Track Racing | Category 1/2/3 Men | 7/31 | 11 |
| 2 | Friday Night Track Racing | Category 1/2/3 Men | 8/7 | 14 |
| 50 |
6th — Age-Graded BAR: Junior Men 15-16
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 20 | Overall BAR | Junior Men | 2026 | 820 |
| 820 |
20th — Overall BAR: Junior Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 24 | Criterium BAR | Junior Men | 2026 | 277 |
| 26 | Track BAR | Junior Men | 2026 | 275 |
| 33 | Road BAR | Junior Men | 2026 | 268 |
| 820 |
33rd — Road BAR: Junior Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 2 | Banana Belt Road Race | Junior Open 15-18 | 4/19 | 14 |
| 14 |