Tom Upper

Event Category Date
7 Cross Crusade: Cascade Locks Junior Men 15-16 10/18
19 Cross Crusade: Cascade Locks Junior Men 10/18
19 GPRM 2015: Heiser Farm Junior Men 10/3
8 GPRM 2015: Heiser Farm Junior Men 15-16 10/3
24 GPRM 2015: Zaaldercross Junior Men 9/19
10 GPRM 2015: Zaaldercross Junior Men 15-16 9/19
DNF Junior Cross Series @Corn Cross Junior Men 9/13
DNF Junior Cross Series @Corn Cross Junior Men 17-18 9/13
11 Twilight Cyclocross Series Men C 9/8

9th — 2015 Junior Cyclocross Series: Junior Men 15-16

Event Category Date Points
10 GPRM 2015: Zaaldercross Junior Men 15-16 9/19 15
8 GPRM 2015: Heiser Farm Junior Men 15-16 10/3 17
7 Cross Crusade: Cascade Locks Junior Men 15-16 10/18 18
50

44th — 2015 Overall BAR: 2015 Age Graded BAR: Junior Men 15-16

Event Category Date Points
171 Overall BAR Junior Men 1/1 212
212

171st — 2015 Overall BAR: Junior Men

Event Category Date Points
89 2015 Overall BAR: Cyclocross BAR Junior Men 1/1 212
212

89th — 2015 Overall BAR: 2015 Cyclocross BAR: Junior Men

Event Category Date Points
10 GPRM 2015: Zaaldercross Junior Men 15-16 9/19 6
8 GPRM 2015: Heiser Farm Junior Men 15-16 10/3 8
7 Cross Crusade: Cascade Locks Junior Men 15-16 10/18 9
23

1396th — 2015 Ironman

Event Category Date Points
11 Twilight Cyclocross Series Men C 9/8 1
DNF Junior Cross Series @Corn Cross Junior Men 17-18 9/13 1
DNF Junior Cross Series @Corn Cross Junior Men 9/13 1
10 GPRM 2015: Zaaldercross Junior Men 15-16 9/19 1
24 GPRM 2015: Zaaldercross Junior Men 9/19 1
8 GPRM 2015: Heiser Farm Junior Men 15-16 10/3 1
19 GPRM 2015: Heiser Farm Junior Men 10/3 1
19 Cross Crusade: Cascade Locks Junior Men 10/18 1
7 Cross Crusade: Cascade Locks Junior Men 15-16 10/18 1
9

25

Corvallis, OR

M

15416

5

Not a current member