USA Cycling Results and Rankings

Race Results for Craig Hofer
Racing Age 53 from Littleton, CO

Place Points   Name   USAC #   Time   Bib   Team
 
08/09/2015 - Lucky Pie Criterium - Colorado Masters State Criterium Championships | CRIT
6 / 35189.24 Craig Hofer47071 0:45:52.32
 
08/02/2015 - Mike Nields Memorial BANNOCK ST CRITERIUM | CRIT
5 / 36166.98 Craig Hofer47071 49:39.4
 
08/01/2015 - Littleton Criterium | CRIT
15 / 47187.07 Craig Hofer47071 0:55:41.65 Groove Subaru Excel Sports
 
08/01/2015 - Littleton Criterium | CRIT
18 / 27361.55 Craig Hofer47071 0:46:27.04 Groove Subaru Excel Sports
 
07/26/2015 - Boulder Orthopedics Criterium | CRIT
6 / 14309.76 Craig Hofer47071 0:54:35
 
07/19/2015 - Salida 3 Day Classic | RR
2 / 28287.23 Craig Hofer47071 2:16:40
 
07/18/2015 - Salida 3 Day Classic | CRIT
2 / 22183.55 Craig Hofer47071 0:43:47
 
07/12/2015 - 29th Annual Longmont Criterium | CRIT
13 / 33285.05 Craig Hofer47071 0:47:53.50
 
07/11/2015 - Clasica de Rio Grande | RR
8 / 37348.23 Craig Hofer47071 2:15:32.54
 
06/07/2015 - Ridge at 38 Criterium | CRIT
13 / 68152.00 Craig Hofer47071 0:49:19
 
05/31/2015 - Deer Trail Road Race | RR
7 / 30341.93 Craig Hofer47071 1:50:45
 
05/30/2015 - City Park Crit | CRIT
11 / 30248.42 Craig Hofer47071 44:39.8
 
05/17/2015 - Superior Morgul | RR
7 / 31341.54 Craig Hofer47071 1:59:22 Groove Subaru Excel Sports
 
05/16/2015 - Superior Morgul | CCR
4 / 37312.67 Craig Hofer47071 1:15:44 Groove Subaru Excel Sports
 
05/15/2015 - Superior Morgul | TT
16 / 28507.09 Craig Hofer47071 18:55.7 Groove Subaru Excel Sports
 
05/09/2015 - 21st Annual Wheels of Thunder Classic | CRIT
7 / 21277.15 Craig Hofer47071 35:27.0 Groove Subaru Excel Sports
 
05/09/2015 - 21st Annual Wheels of Thunder Classic | CRIT
13 / 41194.33 Craig Hofer47071 42:52.3 Groove Subaru Excel Sports
 
05/02/2015 - The Koppenberg | RR
2 / 26303.92 Craig Hofer47071 0:52:52.6 Groove Subaru Excel Sports
 
04/19/2015 - Denver Federal Center Classic | RR
30 / 56373.69 Craig Hofer47071 20:28.5 Groove Subaru Excel Sports
 
04/19/2015 - Denver Federal Center Classic | RR
DNF / 24- Craig Hofer47071 DNF Groove Subaru Excel Sports
 
04/11/2015 - Boulder Roubaix Road Race | RR
4 / 45304.73 Craig Hofer47071 2:42:58 Groove Subaru Excel Sports
 
04/04/2015 - Louisville Criterium | CRIT
8 / 35242.06 Craig Hofer47071 43:10.7 Groove Subaru Excel Sports
 
12/13/2014 - Colorado State Cyclocross Championships | CX
19 / 56171.03 Craig Hofer47071 0:52:30400 Groove Subaru Excel Sports
 
11/08/2014 - Cyclo X Sienna Lake | CX | MM 45+
15 / 62164.74 Craig Hofer47071 0:47:52 Groove Subaru Excel Sports
 
10/26/2014 - Blue Sky Velo Cup | CX
DNF / 44- Craig Hofer47071 DNF Groove Subaru Excel Sports
 
10/11/2014 - Cross of the North | CX
17 / 35192.83 Craig Hofer47071 0:44:26.48 Groove Subaru Excel Sports
 
09/28/2014 - Cyclo X Flatirons | CX
12 / 55170.88 Craig Hofer47071 0:46:53.00 Groove Subaru Excel Sports
 
09/20/2014 - Cyclo X Xilinx | CX | MM 45+
60 / 61360.57 Craig Hofer47071 @ 1 Lap Groove Subaru Excel Sports
 
09/14/2014 - Victory Circle Graphix Boulder Cup | CX
9 / 72148.88 Craig Hofer47071 0:41:43 Groove Subaru Excel Sports
 
09/13/2014 - US OPEN OF CYCLOCROSS | CX
20 / 60178.50 Craig Hofer47071 42:24.6 Groove Subaru Excel Sports
 
09/06/2014 - 2014 USA Cycling Masters Road Nationals | CRIT | Master | 50-54
33 / 63204.59 Craig HOFER47071 48:52.6214 Groove Subaru Excel Sports
 
09/05/2014 - 2014 USA Cycling Masters Road Nationals | RR | Master | 50-54
16 / 79234.24 Craig HOFER47071 1:52:27.2214 Groove Subaru Excel Sports
 
08/16/2014 - Boulder Orthopedics Criterium | CRIT
29 / 35458.92 Craig Hofer47071 0:53:45 Groove Subaru Excel Sports
 
08/03/2014 - Mike Nields Memorial BANNOCK ST CRITERIUM | CRIT
25 / 51277.07 Craig Hofer47071 45:14.8 Groove Subaru Excel Sports
 
07/20/2014 - 2014 Salida Classic Road Race | RR | MM 45+ 1-2-3
4 / 21280.28 Craig Hofer47071 1:23:57.51 Groove Subaru Excel Sports
 
07/19/2014 - 2014 Salida Classic Criterium | CRIT
5 / 27178.10 Craig Hofer47071 0:43:31.09 Groove Subaru Excel Sports
 
07/13/2014 - 28th Annual Longmont Criterium | CRIT
23 / 54248.69 Craig Hofer47071 0:48:53.91 Groove Subaru Excel Sports
 
07/05/2014 - 2014 USA Cycling Marathon Mountain Bike Nationals | XCM | Master | 50-54
5 / 26518.35 Craig Hofer47071 3:39:49520
 
06/22/2014 - Ridge at 38 Criterium | CRIT
15 / 31309.34 Craig Hofer47071 39:48.8 Groove Subaru Excel Sports
 
06/21/2014 - Deer Trail Road Race | RR
8 / 31375.89 Craig Hofer47071 Groove Subaru Excel Sports
 
06/08/2014 - Sonic Boom Race | CRIT
5 / 47182.79 Craig Hofer47071 0:49:33.82 Groove Subaru Excel Sports
 
06/01/2014 - Coal Miners Classic | CCR
6 / 58315.84 Craig Hofer47071 0:43:27 Groove Subaru Excel Sports
 
05/31/2014 - City Park Crit | CRIT
6 / 24248.94 Craig Hofer47071 0:47:10.00 Groove Subaru Excel Sports
 
05/31/2014 - City Park Crit | CRIT
24 / 37313.43 Craig Hofer47071 0:52:45.40 Groove Subaru Excel Sports
 
05/18/2014 - Superior Morgul | RR
14 / 39415.63 Craig Hofer47071 1:43:04.33 Groove Subaru Excel Sports
 
05/17/2014 - Superior Morgul | CRIT
9 / 43235.75 Craig Hofer47071 0:43:55.78 Groove Subaru Excel Sports
 
05/16/2014 - Superior Morgul | TT
11 / 32482.80 Craig Hofer47071 0:19:17.60 Groove Subaru Excel Sports
 
05/10/2014 - 20th Annual Wheels of Thunder Classic | CRIT
23 / 34300.24 Craig Hofer47071 0:45:32.89 Groove Subaru Excel Sports
 
05/10/2014 - 20th Annual Wheels of Thunder Classic | CRIT
32 / 59360.72 Craig Hofer47071 0:43:03.87 Groove Subaru Excel Sports
 
05/04/2014 - The Koppenberg | CCR
12 / 44389.02 Craig Hofer47071 1:26:53 .604 Groove Subaru Excel Sports
 
04/26/2014 - Denver Federal Center Classic | CCR
4 / 47305.21 Craig Hofer47071 0:57:30.75 Groove Subaru Excel Sports
 
04/26/2014 - Denver Federal Center Classic | CCR
24 / 39523.95 Craig Hofer47071 0:55:49.76 Groove Subaru Excel Sports
 
04/19/2014 - Weld County Road Race | RR
8 / 28359.84 Craig Hofer47071 2:37:14 Groove Subaru Excel Sports
 
04/19/2014 - Weld County Road Race | RR
DNF / 44- Craig Hofer47071 DNF Groove Subaru Excel Sports
 
04/06/2014 - Front Range Cycling Classic | RR
16 / 61333.80 Craig Hofer47071 1:46:51 Groove Subaru Excel Sports
 
04/05/2014 - Louisville Criterium | CRIT
1 / 49168.58 Craig Hofer47071 43:49.5 Groove Subaru Excel Sports
 
03/29/2014 - CSU Circuit Race and Criterium | CCR
3 / 57292.66 Craig Hofer47071 Groove Subaru Excel Sports
 
01/09/2014 - 2014 USA Cycling Cyclo-Cross Nationals | CX | Master | 50-54
16 / 55205.93 Craig Hofer47071 53:28403R
 
12/14/2013 - Castle Cross State Championships | CX
26 / 72- Craig Hofer47071 0:41:37.74
 
11/30/2013 - Green Mountain Sports Cross | CX
9 / 46- Craig Hofer47071 39:32.0
 
11/23/2013 - Cyclo X Westminster | CX
5 / 48- Craig Hofer47071 0:37:09.74
 
11/16/2013 - Cyclo X Louisville | CX | SM 45+ | 45-99
12 / 50- Craig Hofer47071 0:39:46.42
 
11/10/2013 - Blue Sky Velo Cup | CX
11 / 54- Craig Hofer47071 0:36:38.42
 
11/03/2013 - Feedback Cup | CX
6 / 44- Craig Hofer47071 0:41:08.52
 
10/26/2013 - Cyclo X Xilinx | CX
8 / 51- Craig Hofer47071 0:47:42.37
 
10/13/2013 - Victory Circle Graphix Boulder Cup | CX
12 / 67- Craig Hofer47071 44:09.1
 
10/12/2013 - Colorado Cross Classic Presented By Raleigh Bicycles | CX
13 / 65- Craig Hofer47071 41:55.5
 
10/05/2013 - Frisco Cross CX | CX
27 / 34- Craig Hofer47071 0:44:53.96
 
09/29/2013 - Cyclo X Flatirons | CX
9 / 54- Craig Hofer47071 0:44:43.24 Boulder Orthopedics
 
09/07/2013 - 2013 USA Cycling Masters Road Nationals | CRIT | Masters | 50-54
18 / 59- Craig HOFER47071 52:47.1448 Boulder Orthopedics
 
09/05/2013 - 2013 USA Cycling Masters Road Nationals | RR | Masters | 50-54
16 / 69- Craig HOFER47071 2:10:39448 Boulder Orthopedics
 
08/11/2013 - Smiths Dairy Milk Race | RR
10 / 35- Craig Hofer47071 17 Boulder Orthopedics
 
08/04/2013 - Mike Nields Memorial Bannock Street Criterium | Criterium
13 / 30- Craig Hofer47071 55:43.4 Boulder Orthopedics
 
08/04/2013 - Mike Nields Memorial Bannock Street Criterium | Criterium
14 / 46- Craig Hofer47071 45:05.7 Boulder Orthopedics
 
07/28/2013 - 2013 Salida Classic Road Race presented by Monarch | RR
2 / 25- Craig Hofer47071 1:23:33.46 Boulder Orthopedics
 
07/27/2013 - 2013 Salida Classic Criterium presented by Monarch | CRIT
3 / 22- Craig Hofer47071 44:00.3 Boulder Orthopedics
 
07/14/2013 - 27th Annual Longmont Criterium | CRIT
18 / 30- Craig Hofer47071 50:41.9 Boulder Orthopedics
 
07/06/2013 - 2013 USA Cycling Marathon Mountain Bike Nationals | XCM | Master | 50--54
DNF / 35- Craig Hofer47071 315 Boulder Orthopedics
 
06/29/2013 - Sonic Boom Race | CRIT
3 / 38- Craig Hofer47071 51:02.2 Boulder Orthopedics
 
06/23/2013 - Dead Dog Classic Memorial Stage Race | GC
11 / 21- Craig Hofer47071 3:46:46 Boulder Orthopedics
 
06/23/2013 - Dead Dog Classic Memorial Stage Race | TT
12 / 21- Craig Hofer47071 0:23:52 Boulder Orthopedics
 
06/23/2013 - Dead Dog Classic Memorial Stage Race | CRIT
13 / 21- Craig Hofer47071 0:38:40 Boulder Orthopedics
 
06/22/2013 - Dead Dog Classic Memorial Stage Race | RR
11 / 23- Craig Hofer47071 2:44:14 Boulder Orthopedics
 
06/16/2013 - KMC Classic p/b Rotor USA | XC | Masters | 50-99
1 / 6- Craig Hofer47071 Boulder Orthopedics
 
06/09/2013 - North Boulder Park Classic | CRIT
6 / 32- Craig Hofer47071 0:45:42 Boulder Orthopedics
 
06/02/2013 - City Park Crit | CRIT
8 / 23- Craig Hofer47071 47:31.7 Boulder Orthopedics
 
06/01/2013 - Coal Miners Classic / SKM | CRIT
1 / 50- Craig Hofer47071 45:29.9 Boulder Orthopedics
 
05/19/2013 - Superior Morgul | RR
4 / 42- Craig Hofer47071 1:38:50.50 Boulder Orthopedics
 
05/18/2013 - Superior Morgul | CRIT
11 / 41- Craig Hofer47071 0:42:57 Boulder Orthopedics
 
05/17/2013 - Superior Morgul | TT
9 / 24- Craig Hofer47071 17:49.5 Boulder Orthopedics
 
05/11/2013 - 19th Annual Wheels of Thunder Classic | CRIT
8 / 43- Craig Hofer47071 42:58.2 Boulder Orthopedics
 
05/11/2013 - 19th Annual Wheels of Thunder Classic | CRIT
41 / 54- Craig Hofer47071 02:06.2 Boulder Orthopedics
 
05/05/2013 - The Koppenberg | RR
DNF / 32- Craig Hofer47071 DNF Boulder Orthopedics
 
05/05/2013 - The Koppenberg | RR
DNF / 34- Craig Hofer47071 DNF Boulder Orthopedics
 
04/28/2013 - Deer Trail Road Race | RR
2 / 31- Craig Hofer47071 30:33.6 Boulder Orthopedics
 
04/27/2013 - Denver Federal Center Classic | Circuit Race
14 / 34- Craig Hofer47071 56:30.5 Boulder Orthopedics
 
04/20/2013 - Weld County Road Race | RR
7 / 39- Craig Hofer47071 2:00:12390 Boulder Orthopedics
 
04/06/2013 - Louisville Criterium | CRIT
6 / 72- Craig Hofer47071 0:56:46 Boulder Orthopedics
 
10/28/2012 - Victory Circle Graphix Boulder Cup | CX
16 / 51- Craig Hofer47071 44:23.0 Boulder Orthopedics
 
10/27/2012 - Colorado Cross Classic | CX | Master | 45-99
14 / 39- Craig Hofer47071 39:42.3 Boulder Orthopedics
 
10/14/2012 - USGP Cyclocross - SmartWool Cup p/b FC Bikes | CX | 45+
22 / 61- Craig HOFER47071 42:0963 Boulder Orthopedics
 
10/06/2012 - Frisco Cross CX | CX | Master | 45+
11 / 32- Craig Hofer47071 38:08.9 Boulder Orthopedics
 
09/30/2012 - Tour of Vail Criterium | CRIT | Masters | 45-99
2 / 11- Craig Hofer47071 44:44:00210 Boulder Orthopedics
 
09/22/2012 - Boulder Racing CX #2 | CX | Master | 45+
7 / 36- Craig Hofer47071 41:18.9 Boulder Orthopedics
 
09/08/2012 - 2012 USA Cycling Masters Road Nationals | CRIT | Master | 50--54
35 / 57- Craig Hofer47071 54:04:00330 Boulder Orthopedics
 
09/06/2012 - 2012 USA Cycling Masters Road Nationals | RR | Master | 50--54
3 / 76- Craig Hofer47071 2:12:33330B Boulder Orthopedics
 
08/19/2012 - Colorado JR/Masters State Road Race Championship | RR | Master | 45+
29 / 34- Craig Hofer47071 1:47:39.690 Boulder Orthopedics
 
08/12/2012 - North Boulder Park Classic | CRIT | 45+
14 / 34- Craig Hofer47071 0:43:15 Boulder Orthopedics
 
08/11/2012 - Racing For Hope | CRIT | 45-99
11 / 29- Craig Hofer47071 0:52:19 Boulder Orthopedics
 
08/05/2012 - Mike Nields Memorial Bannock Street Criterium | CRIT | 45-99
34 / 35- Craig Hofer47071 0:46:12 Boulder Orthopedics
 
07/22/2012 - Ideal Market Whole Foods NIWOT Downtown CRIT | CRIT | 45+
10 / 20- Craig Hofer47071 50:51.8 Boulder Orthopedics
 
07/15/2012 - The 26th Annual Longmont Criterium - Colorado Seni | CRIT | 10-99
46 / 46- Craig Hofer47071 1:17:48.148 Boulder Orthopedics
 
07/07/2012 - The Sonic Boom Race | CRIT | Master | 45+
20 / 22- Craig Hofer47071 49:17.4 Boulder Orthopedics
 
06/30/2012 - Boulder Orthorpedics Criterium | CRIT | Master Men | 45+,1/2/
9 / 27- Craig Hofer47071 48:46.1 Boulder Orthopedics
 
06/30/2012 - Boulder Orthorpedics Criterium | CRIT | Master Men | 35+, 1/2
20 / 34- Craig Hofer47071 55:24.2 Boulder Orthopedics
 
06/03/2012 - fred prindle memorial city park crit | CRIT | Sm | 45+
1 / 12- Craig Hofer47071 37:46.5 Boulder Orthopedics
 
06/02/2012 - Erock Twilight Criterium | CRIT | Sm | 45+
2 / 26- Craig Hofer47071 40:15.0 Boulder Orthopedics
 
06/02/2012 - Erock Twilight Criterium | CRIT | Sm
24 / 43- Craig Hofer47071 15:46.1 Boulder Orthopedics
 
05/26/2012 - Coal Miners Classic/Scott Kornfield Memorial | CRIT | Senior | 45-99
1 / 37- Craig Hofer47071 0:46:55 Boulder Orthopedics
 
05/20/2012 - Superior Morgul | RR | Sm | 45+
2 / 29- Craig Hofer47071 1:54:22 Boulder Orthopedics
 
05/19/2012 - Superior Morgul | CRIT | Sm | 45+
7 / 25- Craig Hofer47071 0:43:39 Boulder Orthopedics
 
05/18/2012 - Superior Morgul | TT | Senior | 45-99
12 / 26- Craig Hofer47071 16:43.7 Boulder Orthopedics
 
05/12/2012 - Wheels of Thunder | CRIT | Sm | 45-99
38 / 42- Craig Hofer47071 0:41:16 Boulder Orthopedics
 
05/06/2012 - Deer Trail Road Race | RR | 45-99
10 / 34- Craig Hofer47071 2:03:06 Boulder Orthopedics
 
04/28/2012 - The Koppenberg | CCR | 45-99
3 / 39- Craig Hofer47071 1:11:07 Boulder Orthopedics
 
04/07/2012 - Boulder Roubaix Road Race | RR | 45-99
6 / 43- Craig Hofer47071 2:12:38 Boulder Orthopedics
 
12/17/2011 - Alpha Cross | CX | 45+
36 / 47- Craig Hofer47071 0:46:02432 Feedback Sports Racing
 
12/11/2011 - Boulder Racing CX @ Lyons HS | CX | 45+
11 / 38- Craig Hofer47071 0:43:35 Feedback Sports Racing
 
11/27/2011 - Lookout Cross | CX | 45+
1 / 30- Craig Hofer47071 42:42:00 Feedback Sports Racing
 
11/26/2011 - Boulder Racing CX @ Westminter City Park | CX | 45+
1 / 36- Craig Hofer47071 0:41:51 Feedback Sports Racing
 
11/20/2011 - Castle Cross | CX | 45+
31 / 48- Craig Hofer47071 0:44:57
 
10/30/2011 - Victory Circle Graphix Boulder Cup | CX | 45+
4 / 62- Craig Hofer47071 0:45:04
 
10/29/2011 - Colorado Cross Classic | CX | 45+
6 / 45- Craig Hofer47071 0:45:47
 
10/16/2011 - Monarch High Cross | CX | 45+
6 / 47- Craig Hofer47071 0:42:54
 
10/15/2011 - Blue Sky Velo CX Cup | CX | 45+
3 / 57- Craig Hofer47071 0:39:19
 
10/09/2011 - USGP Cyclocross- New Belgium Cup | CX | 45+
9 / 57- Craig HOFER47071 39:37:00636 Green mountain sports Racing
 
10/01/2011 - Frisco Cross | CX | 45+
31 / 48- Craig Hofer47071 0:47:32 Feedback Sports Racing
 
09/11/2011 - Lookout Cross | CX | 45+
2 / 26- Craig Hofer47071 Feedback Sports Racing
 
07/04/2011 - Firecracker 50 | XC | Master | 40-49
4 / 28- Craig Hofer47071 4:33:34.0207 Feedback Sports Racing
 
07/18/2009 - 2009 USA Cycling Mountain Bike Nationals | XC | Master | 45-49
7 / 23- Craig Hofer47071 2:43:281236 Green Mountain Sports
 
09/08/2008 - The Fall Classic | XC | Master | 40-49
4 / 15- Craig Hofer47071 2:27:40.5756 Green Mountain Sport
 
05/03/2008 - MSC #2 - Chalk Creek Stampede | XC | Master | 40-49
6 / 33- Craig Hofer47071 2:10:55770 Green Mountain Sports
 
08/19/2007 - Eldora Escape | XC | 40-49
4 / 11- Craig Hofer47071 2:17:37.85433 Green Mtn Sports/velo
 
07/04/2007 - Firecracker 50 | Marathon | Master | 40-49
17 / 36- Craig Hofer47071 4:48:32.4447 Green mountain sport
 
06/23/2007 - Wildflower Rush | XC | Master | 40-49
5 / 18- Craig Hofer47071 2:46:35.27231 Green Mountain Sports
 
09/03/2006 - Keystone Climax | XC | Master | 40-49
2 / 14- Craig Hofer47071 1:35:36.2685 Team Evergreen Racing
 
07/02/2006 - Eldora Escape | XC | Cross Country | 40-49
3 / 13- Craig Hofer47071 2:03:01.00114 Teamevergreen Racing
 
07/01/2006 - Eldora Escape | Short Track | 40-49
3 / 9- Craig Hofer47071 24:42.80114 Teamevergreen Racing
 
06/24/2006 - Wildflower Rush | XC | Master | 40-49
2 / 20- Craig Hofer47071 2:38:01.12184 Team Evergreen
 
07/02/2005 - Eldora Escape | XC | Master | 40-49
1 / 10- Craig Hofer47071 2:01:30.9088 team evergreen
 
06/25/2005 - Wildflower Rush Race | XC | Master | 40-49
1 / 9- Craig Hofer47071 2:35:22.28175 team evergreen
 
06/04/2000 - Rage in the Sage | XC | Master | 30-39
17 / 77- Craig Hofer47071 3:18:56
 
05/27/2001 - Iron Horse Bicycle Classic AMBC | XC | Master | 35-39
6 / 77- Craig Hofer47071 1:43:22
 
08/25/2002 - Winter Park Tipperary Creek Sor# | XC | Senior | 40-49
3 / 77- Craig Hofer47071 1:59:28.
 
06/16/2001 - Elam Classic Bicycle Race/RR/State Champ | RR | MR | 35-99
19 / 77- Craig Hofer47071 +34:11865 Team Canyon Cycles
 
05/08/2004 - Chalk Creek Stampede | XC | Master | 40-49
5 / 77- Craig Hofer47071 2:14:30.85120 Team Canyon Cycles
 
06/05/2004 - Chile Challenge | XC | Master | 40-49
1 / 77- Craig Hofer47071 2:28:40.33332
 
05/29/2004 - Iron Horse Bicycle Classic-USCF | RR | MR | 40-44
4 / 77- Craig Hofer47071
 
05/31/2004 - Iron Horse Bicycle Classic-NORBA | XC | Master | 40-44
1 / 77- Craig Hofer47071 1:12:30
 
07/10/2004 - Blast the Mass | XC | Master | 40-49
1 / 77- Craig Hofer47071 2:23:59.64115
 
05/23/2004 - Battle of the Bear-Cross Country | XC | Master | 40-49
2 / 77- Craig Hofer47071 2:02:10.28133 team canyon cycles
 
06/26/2004 - Wildflower Rush | XC | Master | 40-49
1 / 77- Craig Hofer47071 2:50:46.00105 team canyon cycles
 
08/07/2004 - NMBS #7-Snowmass | XC | Master | 40-44
1 / 77- Craig Hofer47071 2:22:06.70666 TEAM CANYO
 
08/13/2004 - Park City Cycling Festival-RR & Crits | RR | MR | 40-44
15 / 77- Craig Hofer47071 1:58:19 902 Red rock velo
 
08/27/2004 - NMBS #8-Durango | XC | Master | 40-44
2 / 77- Craig Hofer47071 2:18:34.911010 TEAM CANYO
 
08/15/2004 - Eldora Escape | XC | Master | 40-49
1 / 77- Craig Hofer47071 1:59:23.35121 Team canyon cycles

Report missing or incorrect license numbers