Keegan O'Neill

Event
24 Vancouver Criterium
2 Vancouver Criterium
4 Vancouver Criterium
5 Gresham Criterium
4 Alpenrose Thursday Series
6 Pringle Creek Criterium
1 Pringle Creek Criterium
6 Alpenrose Velodrome Challenge
4 Alpenrose Thursday Series
13 Mt. Tabor Series
28 Mt. Tabor Series
3 NW JR Champs Omnium: Luckiamute Road Race
6 OBRA Sprint & Keirin Championships
7 The Athletic Sprint Omnium/OBRA Sprint & Keirin Championships: The Athletic Sprint Omnium
7 OBRA Sprint & Keirin Championships
5 NW JR Champs Omnium
6 Alpenrose Thursday Series
5 Mt. Tabor Series
11 Alpenrose Thursday Series
2 Mt. Tabor Series
4 Alpenrose Heartbreaker
6 Hammer Velo Criterium
2 Hammer Velo Criterium
9 Alpenrose Thursday Series
12 Alpenrose Thursday Series: May Omnium Results
39 Tuesday PIR
35 Tuesday PIR
7 Banana Belt Series: Banana Belt 3
1 Alpenrose Thursday Series
29 Tuesday PIR
6 May Hijinks Track Race
8 Banana Belt Series: Banana Belt 2: Series Standings after race 2
4 Banana Belt Series: Banana Belt 2
40 Tuesday PIR
6 Banana Belt Series
47 Tuesday PIR
19 Tuesday PIR
5 Gorge Roubaix
3 Gorge Roubaix
35 Cherry Pie
DNF Dirty Circles 3
6 Dirty Circles 3
16 Dirty Circles 2
3 Dirty Circles 2
2 Dirty Circles
19 Dirty Circles
2 Dirty Circles 1
14 Dirty Circles 1
28 Jack Frost TT: Combined
2 Jack Frost TT

43rd — 2014 Overall BAR: 2014 Track BAR: Senior Men

Event
12 Alpenrose Thursday Series: May Omnium Results
6 Alpenrose Velodrome Challenge

8th — 2014 Ironman

Event
2 Jack Frost TT
2 Dirty Circles 1
14 Dirty Circles 1
16 Dirty Circles 2
3 Dirty Circles 2
DNF Dirty Circles 3
6 Dirty Circles 3
35 Cherry Pie
3 Gorge Roubaix
5 Gorge Roubaix
19 Tuesday PIR
47 Tuesday PIR
40 Tuesday PIR
4 Banana Belt Series: Banana Belt 2
6 May Hijinks Track Race
29 Tuesday PIR
1 Alpenrose Thursday Series
7 Banana Belt Series: Banana Belt 3
35 Tuesday PIR
39 Tuesday PIR
9 Alpenrose Thursday Series
6 Hammer Velo Criterium
2 Hammer Velo Criterium
4 Alpenrose Heartbreaker
2 Mt. Tabor Series
11 Alpenrose Thursday Series
5 Mt. Tabor Series
6 Alpenrose Thursday Series
7 OBRA Sprint & Keirin Championships
6 OBRA Sprint & Keirin Championships
3 NW JR Champs Omnium: Luckiamute Road Race
28 Mt. Tabor Series
13 Mt. Tabor Series
4 Alpenrose Thursday Series
6 Alpenrose Velodrome Challenge
1 Pringle Creek Criterium
6 Pringle Creek Criterium
4 Alpenrose Thursday Series
5 Gresham Criterium
4 Vancouver Criterium
2 Vancouver Criterium
24 Vancouver Criterium

2nd — 2014 Overall BAR: 2014 Age Graded BAR: Junior Men 17-18

Event
14 2014 Overall BAR

14th — 2014 Overall BAR: Junior Men

Event
3 2014 Overall BAR: 2014 Criterium BAR
14 2014 Overall BAR: 2014 Road BAR
22 2014 Overall BAR: 2014 Time Trial BAR

1st — 2014 Overall BAR: Category 3 Men

Event
2 2014 Overall BAR: 2014 Criterium BAR
13 2014 Overall BAR: 2014 Road BAR
7 2014 Overall BAR: 2014 Track BAR

80th — 2014 Overall BAR: Senior Men

Event
116 2014 Overall BAR: 2014 Road BAR
43 2014 Overall BAR: 2014 Track BAR

7th — 2014 Overall BAR: 2014 Track BAR: Category 3 Men

Event
6 May Hijinks Track Race
4 Alpenrose Heartbreaker
6 OBRA Sprint & Keirin Championships
7 OBRA Sprint & Keirin Championships

2nd — 2014 Overall BAR: 2014 Criterium BAR: Category 3 Men

Event
2 Hammer Velo Criterium
6 Pringle Creek Criterium
5 Gresham Criterium
4 Vancouver Criterium

22nd — 2014 Overall BAR: 2014 Time Trial BAR: Junior Men

Event
2 Jack Frost TT

14th — 2014 Overall BAR: 2014 Road BAR: Junior Men

Event
2 Dirty Circles 1
3 Dirty Circles 2
6 Dirty Circles 3
3 NW JR Champs Omnium: Luckiamute Road Race

13th — 2014 Overall BAR: 2014 Road BAR: Category 3 Men

Event
3 Gorge Roubaix
5 Gorge Roubaix
4 Banana Belt Series: Banana Belt 2
7 Banana Belt Series: Banana Belt 3

116th — 2014 Overall BAR: 2014 Road BAR: Senior Men

Event
14 Dirty Circles 1

3rd — 2014 Overall BAR: 2014 Criterium BAR: Junior Men

Event
6 Hammer Velo Criterium
1 Pringle Creek Criterium
2 Vancouver Criterium

5th — Oregon TT Cup: Junior Men 17-18

Event
2 Jack Frost TT

9th — Mt. Tabor Series: Category 3 Men

Event
2 Mt. Tabor Series
5 Mt. Tabor Series
13 Mt. Tabor Series

17

Portland, OR

M

8778

8003

3

2

3

August 1, 2010

December 31, 2014