2015 Ironman

310th — James Ceccorulli

Event Category Date Points
19 Gorge Roubaix Men Category 3/4 3/29 1
10 Barton Park Circuit Race Men 3 4/19 1
13 Bear Springs - XC Elite Men 4/26 1
2 Portland Short Track Series Elite Men 6/1 1
5 Portland Short Track Series Elite Men 6/8 1
5 Portland Short Track Series Elite Men 6/15 1
2 Portland Short Track Series Elite Men 6/22 1
2 Six Hours of Mt. Hood Two-Person Men 6/28 1
2 Portland Short Track Series Elite Men 7/6 1
11 Mt. Tabor Series Senior Men 7/8 1
2 Portland Short Track Series Elite Men 7/13 1
3 Portland Short Track Series Elite Men 7/20 1
2 Portland Short Track Series Elite Men 7/27 1
2 Alsea Falls XC OBRA Championships Elite Men 8/8 1
14 Blind Date at the Dairy Men A 9/16 1
3 Blind Date at the Dairy Men A 9/23 1
17 Battle at Barlow Category A 9/27 1
6 Blind Date at the Dairy Men A 9/30 1
1 Blind Date at the Dairy Men A 10/7 1
18 Cross Crusade: Alpenrose Category A 10/10 1
5 Cross Crusade: Alpenrose Category A 10/11 1
1 Blind Date at the Dairy Men A 10/14 1
19 Cross Crusade: Cascade Locks Category A 10/18 1
13 Cross Crusade: Portland International Raceway Category A 11/14 1
10 Cross Crusade: Portland International Raceway Category A 11/15 1
7 OBRA Cyclocross Championships p/b City of Sandy Category A 11/21 1
26.0

Updated 20 Dec 03:01