Giovanni Cafiso
| Event | Category | Date | |
|---|---|---|---|
| 14 | Cyclocross Crusade Edgefield | Category 1/2 Masters Open 35+ | 10/31 |
| 7 | CX Bike Indy/OBRA CX Championship | Masters 50-54 Open | 10/24 |
| 16 | Portland Trophy Cup | Open 1/2 35+ | 9/15 |
| 11 | Trusty Switchblade & Team S&M Kornmesse Weekend: Trust Switchblade Kermesse | Masters Open 50+ | 9/12 |
| 13 | Portland Trophy Cup | Open 50+ | 9/8 |
| 10 | Tuesday NIGHT PIR | Open Masters 1/2/3 50+ | 8/25 |
| 14 | Tuesday NIGHT PIR | Open Masters 1/2/3 50+ | 8/18 |
| 35 | Portland Criterium - Park Blocks Criterium | Open Category 3 | 8/15 |
| 16 | A&B Tune Up Criterium | Category 3 Open | 8/8 |
| 15 | A&B Tune Up Criterium | Masters Open 50+ | 8/8 |
| 17 | Mount Tabor Circuit Race Series Totals | Masters 50+ | 7/22 |
| 24 | Red R Criterium | Masters Open 50+ | 7/18 |
| 14 | Mount Tabor Circuit Race | Masters 50+ | 7/15 |
| 16 | Mount Tabor Circuit Race | Masters 50+ | 7/8 |
| DNF | The Dalles Omnium D1: OBRA RR Championship | Masters Open 50+ | 6/13 |
| 9 | Mount Tabor Circuit Race | Masters 50+ | 6/10 |
| 9 | Mount Tabor Circuit Race | Masters 50+ | 6/3 |
| 5 | Monday Night PIR | Open Masters 1/2/3 50+ | 6/1 |
| 25 | Sisters Stampede - OBRA XC MTB Championship | Category 2 Men 50-59 | 5/24 |
| 9 | Friday Night Track Racing | Category 4 Men | 5/22 |
| 4 | Monday Night PIR | Open Masters 1/2/3 50+ | 5/18 |
| 7 | Monday Night PIR | Open Masters 1/2/3 50+ | 5/11 |
| 12 | Tuesday Night PIR | Open 1/2/3 50+ | 5/5 |
| 56 | Monday Night PIR | Open 1/2/3 | 4/27 |
| 44 | Monday Night PIR | Open 1/2/3 | 4/20 |
184th — Cyclocross BAR: Masters Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 13 | Portland Trophy Cup | Open 50+ | 9/8 | 3 |
| 11 | Trusty Switchblade & Team S&M Kornmesse Weekend: Trust Switchblade Kermesse | Masters Open 50+ | 9/12 | 5 |
| 16 | Portland Trophy Cup | Open 1/2 35+ | 9/15 | |
| 7 | CX Bike Indy/OBRA CX Championship | Masters 50-54 Open | 10/24 | 9 |
| 14 | Cyclocross Crusade Edgefield | Category 1/2 Masters Open 35+ | 10/31 | 2 |
| 19 |
95th — Criterium BAR: Masters Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 24 | Red R Criterium | Masters Open 50+ | 7/18 | |
| 15 | A&B Tune Up Criterium | Masters Open 50+ | 8/8 | 1 |
| 1 |
118th — Overall BAR: Category 4 Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 43 | Track BAR | Category 4 Men | 2026 | 258 |
| 258 |
43rd — Track BAR: Category 4 Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 9 | Friday Night Track Racing | Category 4 Men | 5/22 | 7 |
| 7 |
26th — Age-Graded BAR: Masters Men 50-54
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 115 | Overall BAR | Masters Men | 2026 | 582 |
| 582 |
115th — Overall BAR: Masters Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 42 | Road BAR | Masters Men | 2026 | 259 |
| 95 | Criterium BAR | Masters Men | 2026 | 206 |
| 184 | Cyclocross BAR | Masters Men | 2026 | 117 |
| 582 |
42nd — Road BAR: Masters Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 12 | Tuesday Night PIR | Open 1/2/3 50+ | 5/5 | 4 |
| 7 | Monday Night PIR | Open Masters 1/2/3 50+ | 5/11 | 9 |
| 4 | Monday Night PIR | Open Masters 1/2/3 50+ | 5/18 | 12 |
| 5 | Monday Night PIR | Open Masters 1/2/3 50+ | 6/1 | 11 |
| 9 | Mount Tabor Circuit Race | Masters 50+ | 6/3 | 7 |
| 9 | Mount Tabor Circuit Race | Masters 50+ | 6/10 | 7 |
| 16 | Mount Tabor Circuit Race | Masters 50+ | 7/8 | |
| 14 | Mount Tabor Circuit Race | Masters 50+ | 7/15 | 2 |
| 17 | Mount Tabor Circuit Race Series Totals | Masters 50+ | 7/22 | |
| 14 | Tuesday NIGHT PIR | Open Masters 1/2/3 50+ | 8/18 | 2 |
| 10 | Tuesday NIGHT PIR | Open Masters 1/2/3 50+ | 8/25 | 6 |
| 60 |