Gavin McGregor

72nd — 2017 Ironman

Event
4 Jack Frost Time Trial
8 Kings Valley Road Race
11 Monday Night PIR
13 Barton Park Cicuit Race
6 Tuesday Night PIR
9 Tuesday Night PIR: April Series
1 OBRA TTT Championships
10 Monday Night PIR
4 Tuesday Night PIR
16 Tuesday Night PIR: May Series
37 Monday Night PIR: SERIES STANDINGS
13 Mt Tabor Circuit Race
16 Tuesday Night PIR
10 Hammer Velo Crit
12 Hammer Velo Crit
11 Tuesday Night PIR
15 Tuesday Night PIR
10 Thump Coffee High Desert Omnium: Time Trial
9 Thump Coffee High Desert Omnium: Criterium
14 Thump Coffee High Desert Omnium: Road Race
18 Portland Short Track Series
31 Tuesday Night PIR
6 Tuesday Night PIR
31 Tuesday Night PIR
25 Tuesday Night PIR
13 Tuesday Night PIR
17 Tuesday Night PIR
10 GPCM: DDCX
13 Portland Trophy Cup Series Standings
9 Portland Trophy Cup
3 Battle at Barlow
6 Portland Trophy Cup
13 Portland Trophy Cup - Series Standings
9 Portland Trophy Cup
10 Portland Trophy Cup - Series Standings
DNF River City Bicycles Cyclocross Crusade: Alpenrose Dairy #1
DNF River City Bicycles Cyclocross Crusade: Alpenrose Dairy #2
11 Portland Trophy Cup - Series Standings
8 River City Bicycles Cyclocross Crusade: Cascade Locks
3 GPCM: Luscher Farm Crosstoberfest
4 River City Bicycles Cyclocross Crusade: Barton Park
4 OBRA Championships: Kruger's Crossing Cyclocross Classic

See all results for Gavin McGregor or the 2017 Ironman.