Joe Santos
| Event | Category | Date | |
|---|---|---|---|
| 3 | Cyclocross Crusade - Cascade Locks Series Points | Masters 50+ | 10/26 |
| 3 | Cyclocross Crusade - Cascade Locks | Masters 50+ | 10/26 |
| 4 | Cyclocross Crusade - Cascade Locks | Masters 50+ | 10/25 |
| 6 | Cyclocross Crusade - PIR Coyote Run #2: Cyclocross Crusade Series Points after Race 3 | Masters 50+ | 10/19 |
| 4 | Cyclocross Crusade - PIR Coyote Run #2 | Masters 50+ | 10/19 |
| 2 | Harvest CX: Harvest: Zaaldercross | Masters Open 50+ | 10/18 |
| 19 | Harvest CX: Harvest: Zaaldercross: Harvest: Series Points | Masters Open 50+ | 10/18 |
| 3 | Portland Trophy Cup Series Points | Open 50+ | 10/14 |
| 1 | Portland Trophy Cup | Open 50+ | 10/14 |
| 7 | Cyclocross Crusade - PIR Heron Lakes | Masters 50+ | 10/12 |
| 3 | Portland Trophy Cup | Open 50+ | 10/7 |
| 1 | Portland Trophy Cup | Open 50+ | 9/30 |
| 2 | Portland Trophy Cup | Open 50+ | 9/23 |
| DNF | Portland Trophy Cup | Open 50+ | 9/16 |
| 10 | Coyote STXC Final Points Standings | Singlespeed Open | 7/21 |
| 2 | Coyote STXC | Singlespeed Open | 6/16 |
| 7 | Gorge Gravel Race | Masters Men 45-59 - Medium Gravel | 4/27 |
49th — Cyclocross BAR: Masters Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 7 | Cyclocross Crusade - PIR Heron Lakes | Masters 50+ | 10/12 | 9 |
| 2 | Harvest CX: Harvest: Zaaldercross | Masters Open 50+ | 10/18 | 14 |
| 4 | Cyclocross Crusade - PIR Coyote Run #2 | Masters 50+ | 10/19 | 12 |
| 4 | Cyclocross Crusade - Cascade Locks | Masters 50+ | 10/25 | 12 |
| 3 | Cyclocross Crusade - Cascade Locks | Masters 50+ | 10/26 | 13 |
| 60 |
173rd — Overall BAR: Masters Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 49 | Cyclocross BAR | Masters Men | 2025 | 252 |
| 170 | Gravel BAR | Masters Men | 2025 | 131 |
| 383 |
170th — Gravel BAR: Masters Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 7 | Gorge Gravel Race | Masters Men 45-59 - Medium Gravel | 4/27 | 9 |
| 9 |