Jim O'Brien
| Event | Category | Date | |
|---|---|---|---|
| 8 | Harvest Cyclocross Series: Zaaldercross | Beginner Open | 10/8 |
| 10 | Harvest Cyclocross Series: Heiser Farms CX | Beginner Open | 10/1 |
| 27 | Portland Trophy Cup | Open Beginner | 9/19 |
| 2 | Swift Summit 200/100: 200/100 Mile Bicycle Race | Open Men - Swift Summit Nw 50 | 8/26 |
116th — Overall BAR: Category 4 Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 54 | Cyclocross BAR | Category 4 Men | 2023 | 247 |
| 247 |
54th — Cyclocross BAR: Category 4 Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 10 | Harvest Cyclocross Series: Heiser Farms CX | Beginner Open | 10/1 | 6 |
| 8 | Harvest Cyclocross Series: Zaaldercross | Beginner Open | 10/8 | 8 |
| 14 |
1152nd — Ironman: Calculation
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 2 | Swift Summit 200/100: 200/100 Mile Bicycle Race | Open Men - Swift Summit Nw 50 | 8/26 | 1 |
| 27 | Portland Trophy Cup | Open Beginner | 9/19 | 1 |
| 10 | Harvest Cyclocross Series: Heiser Farms CX | Beginner Open | 10/1 | 1 |
| 8 | Harvest Cyclocross Series: Zaaldercross | Beginner Open | 10/8 | 1 |
| 4 |
618th — Hatfield Ponds Gravel Circuit Series: Overall: B2 Race
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 2 | Swift Summit 200/100: 200/100 Mile Bicycle Race | Open Men - Swift Summit Nw 50 | 8/26 | 18 |
| 27 | Portland Trophy Cup | Open Beginner | 9/19 | |
| 10 | Harvest Cyclocross Series: Heiser Farms CX | Beginner Open | 10/1 | 1 |
| 8 | Harvest Cyclocross Series: Zaaldercross | Beginner Open | 10/8 | 4 |
| 23 |
171st — Overall BAR: Category Pro/1/2 Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 27 | Road BAR | Category Pro/1/2 Men | 2023 | 274 |
| 274 |
27th — Road BAR: Category Pro/1/2 Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 2 | Swift Summit 200/100: 200/100 Mile Bicycle Race | Open Men - Swift Summit Nw 50 | 8/26 | 14 |
| 14 |