USA Cycling Results and Rankings

Race Results for Keith Hatton
Racing Age 30 from Philadelphia, PA

Place Points   Name   USAC #   Time   Bib   Team
 
05/23/2015 - Raritan Cycling Classic | CRIT
29 / 6597.13 Keith Hatton278237 s.t.77 Amoroso's Racing Team
 
05/17/2015 - BullEd Criterium | CRIT | Open
9 / 13195.57 Keith HATTON278237 00:00:00.00311 Tri State Velo
 
05/16/2015 - Wilmington Grand Prix | CRIT
28 / 62169.82 Keith Hatton278237 Lap288 Tri State Velo
 
04/04/2015 - 2015 Philadelphia Navy Yard Criterium | CRIT
14 / 19144.18 Keith Hatton278237 90 Tri-State Velo / Amoroso's Raci
 
11/02/2014 - Stoudts Cross | CX
12 / 14188.85 Keith HATTON278237 1 Lap19 Tri-State Velo / Amorosos Racing Team
 
11/01/2014 - Swashbuckler Cross | CX
9 / 27223.75 Keith Hatton278237 48:08.9336 Tri-State Velo / Amoroso's Racing Team
 
10/26/2014 - Crossasaurus Awesome '14 | CX
18 / 22202.91 Keith Hatton278237 00:42.2116 Tri-State Velo / Amoroso's Racing Team
 
10/19/2014 - HPCX | CX
9 / 46187.23 Keith Hatton278237 1:33208 Tri-State Velo / Amoroso's Raci
 
10/18/2014 - HPCX | CX
13 / 69201.38 Keith Hatton278237 1:55209 Tri-State Velo / Amoroso's Raci
 
10/12/2014 - Cooper River Cross CRCX | CX
9 / 18157.77 Keith Hatton278237 455 Amoroso's Racing Team
 
10/11/2014 - Whirlybird Cross | CX
22 / 54246.43 Keith Hatton278237 49:02.0109 Tri-State Velo / Amoroso's Racing Team
 
09/27/2014 - Town Hall Cross | CX
8 / 19155.49 Keith Hatton278237 Tri State Velo
 
09/21/2014 - Charm City Cyclocross UCI C2 | CX
36 / 112229.55 Keith Hatton278237 44:15.7205 Tri-State Velo / Amoroso's Racing Team
 
09/20/2014 - Charm City Cyclocross UCI C2 | CX
26 / 112214.07 Keith Hatton278237 47:26.1205 Tri-State Velo / Amoroso's Racing Team
 
09/14/2014 - Granogue Cyclocross | CX | Elite Men
17 / 18224.04 Keith Hatton278237 458 Amoroso's Racing Team
 
09/13/2014 - Independence Cross | CX | A
9 / 16184.84 Keith HATTON278237 00:00.076 Tri-State Velo / Amoroso's Rac
 
09/07/2014 - Nittany Lion Cross | CX
16 / 100189.35 Keith Hatton278237 42:18.th310 Tri-State Velo / Amoroso's Racing Team
 
09/06/2014 - Nittany Lion Cross | CX
3 / 106157.38 Keith HATTON278237 45:26.0610 Tri-State Velo / Amoroso's Raci
 
08/31/2014 - Cross of the Corn CX Race! | CX
8 / 19182.39 Keith Hatton278237 Tri State Velo
 
08/24/2014 - QCW Arsenal Crit @ The Navy Yard | CRIT
18 / 30158.02 Keith Hatton278237 137 Tri State Velo
 
08/10/2014 - 8th Annual Tour de Millersburg | RR
40 / 74252.54 Keith Hatton278237 2:45:11.626 Tri-State Velo / Amoroso's Racing Team
 
08/09/2014 - 8th Annual Tour de Millersburg | TT
48 / 80489.55 Keith Hatton278237 00:22:03.7426
 
08/09/2014 - 8th Annual Tour de Millersburg | CRIT
53 / 74180.63 Keith Hatton278237 26 Tri-State Velo / Amoroso's Racing Team
 
08/05/2014 - FUJI Super Tuesday PRO-Am Series Tuesdays | Elimination
4 / 5- Keith Hatton278237 Tri State Velo
 
07/29/2014 - FUJI Super Tuesday PRO-Am Series Tuesdays | PR
3 / 5550.20 Keith Hatton278237 Tri State Velo
 
07/29/2014 - FUJI Super Tuesday PRO-Am Series Tuesdays | OMNI
6 / 7- Keith Hatton278237 Tri State Velo
 
07/27/2014 - Freedom Tour 2014 | CRIT
37 / 55131.11 Keith Hatton278237 85 Amoroso's Racing Team
 
07/22/2014 - FUJI Super Tuesday PRO-Am Series Tuesdays | Tempo Points Race
1 / 5- Keith Hatton278237 Tri State Velo
 
07/22/2014 - FUJI Super Tuesday PRO-Am Series Tuesdays | Elimination
1 / 5- Keith Hatton278237 Tri State Velo
 
07/22/2014 - FUJI Super Tuesday PRO-Am Series Tuesdays | OMNI
2 / 6- Keith Hatton278237 Tri State Velo
 
07/20/2014 - Somerdale Tour de Fish | Criterium
20 / 24188.68 Keith Hatton278237 s.t.757 Amoroso's Racing Team
 
06/29/2014 - Course de Evesham-Marlton-Evesham | Criterium | Open
7 / 42134.35 Keith HATTON278237 00:00:00.00338 Amoroso's Racing Team
 
06/28/2014 - Tour de Medford | Criterium | Open
13 / 26167.63 Keith HATTON278237 15 Tri-State Velo / Amoroso's Rac
 
06/22/2014 - Emrick Boulevard Criterium | CRIT
16 / 45185.90 Keith Hatton278237 79 Tri State Velo
 
06/07/2014 - Bob Riccio Tour de Pitman | RR
40 / 59335.13 Keith HATTON278237 130 Tri-State Velo / Amoroso's Raci
 
06/03/2014 - FUJI Super Tuesday PRO-Am Series Tuesdays | Elimination
5 / 5- Keith Hatton278237 Tri State Velo
 
04/19/2014 - 2014 Philadelphia Naval Yard Criterium | CRIT
15 / 21122.76 Keith Hatton278237 292 Tri-State Velo / Amoroso's Racing Team
 
04/13/2014 - Daniel Harwi Memorial 27th Annual Lower Providence | CRIT
48 / 66183.53 Keith HATTON278237 18:12.829 Tri-State Velo / Amoroso's Raci
 
04/05/2014 - Tour of the Battenkill | RR
31 / 70259.63 Keith Hatton278237 4:01:0339 Tri-State Velo / Amoroso's Racing Team
 
03/30/2014 - Ronde Van Mullica | RR
21 / 40252.32 KEITH HATTON278237 222 TRI-STATE VELO / AMOROSO'S RACING TEAM
 
03/23/2014 - South Jersey Spring Series | CRIT | Open
3 / 3394.39 Keith HATTON278237 00:00:00.00327 Amoroso's Racing Team
 
03/16/2014 - South Jersey Spring Series | CRIT | Open
9 / 29148.92 Keith HATTON278237 00:00:00.00327 Amoroso's Racing Team
 
03/15/2014 - Philly Phlyer 2014 | RR
20 / 42277.93 Keith Hatton278237 st228 Tri-State Velo / Amoroso's Racing Team
 
03/09/2014 - South Jersey Spring Series | CRIT | Open
11 / 34136.75 Keith HATTON278237 00:00.0327 Amoroso's Racing Team
 
03/08/2014 - CRCA Grant's Tomb Criterium | CRIT | Senior | 15-99
20 / 67193.87 Keith Hatton278237 Amoroso's Racing Team
 
03/02/2014 - South Jersey Spring Series | CRIT | Open
10 / 36116.53 Keith HATTON278237 00:00.0327 Tri State Velo
 
11/24/2013 - 2013 PA Cross Championship | CX
14 / 31- Keith Hatton278237 4 Tri-State Velo / Amoroso's Racing Team
 
11/16/2013 - Kutztown CX | CX
15 / 42- Keith Hatton278237 2:26343 Tri-State Velo / Amoroso's Raci
 
11/10/2013 - HPCX | CX
11 / 61- Keith Hatton278237 231 Tri-State Velo / Amoroso's Racing Team
 
11/09/2013 - FSVS Fair Hill Cross - MAC #8 | CX
8 / 46- Keith Hatton278237 48:40.9111 Tri-State Velo / Amoroso's Racing Team
 
11/03/2013 - Stoudts Cross | CX
3 / 67- KEITH HATTON278237 101 TRI-STATE VELO / AMOROSO'S RACING TEAM
 
11/02/2013 - Caffeinated Cross | CX
7 / 20- Keith Hatton278237 46:27120 Tri State Velo
 
10/27/2013 - Crossasaurus Awesome | CX
2 / 60- Keith Hatton278237 Tri-State Velo / Amoroso's Racing Team
 
10/27/2013 - Crossasaurus Awesome | CX
20 / 27- KEITH HATTON278237 TRI-STATE VELO / AMOROSO'S RACING TEAM
 
10/20/2013 - West Chester Cross Classic | CX
7 / 55- Keith Hatton278237 00:41:41.77203 Tri-State Velo / Amoroso's Racing Team
 
10/19/2013 - Star Rock Cross | CX
8 / 25- Keith Hatton278237 0:45:43311 Tri-State Velo / Amoroso's Racing Team
 
10/13/2013 - Cooper River Cross CRCX | CX
6 / 53- Keith Hatton278237 201 Tri State Velo
 
10/12/2013 - Whirlybird Cross | CX
23 / 89- Keith Hatton278237 50:21.1313 Tri-State Velo / Amoroso's Racing Team
 
10/06/2013 - Independence Cross (Bridgeton) Day 2 | Cyclo-cross | Open
2 / 28- Keith HATTON278237 00:41:37.002 Tri-State Velo / Amoroso's Rac
 
10/05/2013 - Independence Cross (Bridgeton) | CycloCross | Open
29 / 34- Keith HATTON278237 00:52:07.003 Tri-State Velo / Amoroso's Rac
 
09/29/2013 - Westwood Velo Paolo Zenoni Memorial Cross Race | CX
8 / 33- Keith Hatton278237 180 Tri State Velo
 
09/28/2013 - Town Hall Cross | CX
7 / 66- KEITH HATTON278237 TRI-STATE VELO / AMOROSO'S RACING TEAM
 
09/22/2013 - Charm City Cyclocross UCI C2 | CX
29 / 117- Keith Hatton278237 47:42.9222 Tri-State Velo / Amoroso's Racing Team
 
09/21/2013 - Charm City Cyclocross UCI C2 | CX
28 / 114- Keith Hatton278237 48:19.1219 Tri-State Velo / Amoroso's Racing Team
 
09/15/2013 - New York State Track Championships | TRK
9 / 14- Keith Hatton278237 53 Tri-State Velo / Amoroso's Racing Team
 
09/08/2013 - Nittany Lion Cross | CX
23 / 95- Keith HATTON278237 same time395 Tri-State Velo / Amoroso's Raci
 
09/07/2013 - Nittany Lion Cross | CX
42 / 101- Keith HATTON278237 03:54.8717 Tri-State Velo / Amoroso's Raci
 
08/27/2013 - FUJI Super Tuesday PRO-Am Series Tuesdays | Miss and Out
4 / 5- Keith Hatton278237 Tri State Velo
 
08/24/2013 - 30th Chris Thater Memorial | CRIT
25 / 62- Keith Hatton278237 222 Tri State Velo
 
08/20/2013 - FUJI Super Tuesday PRO-Am Series Tuesdays | POINTS RACE
4 / 6- Keith Hatton278237 Tri State Velo
 
08/13/2013 - FUJI Super Tuesday PRO-Am Series Tuesdays | Miss and Out
1 / 5- Keith Hatton278237 Tri State Velo
 
08/13/2013 - FUJI Super Tuesday PRO-Am Series Tuesdays | OMNIUM
5 / 6- Keith Hatton278237 Tri State Velo
 
08/11/2013 - 7th Annual Tour de Millersburg | ROAD RACE
24 / 56- Keith Hatton278237 252 Tri-State Velo / Amoroso's Racing Team
 
08/11/2013 - 7th Annual Tour de Millersburg | GC
32 / 55- Keith Hatton278237 106252 Tri-State Velo / Amoroso's Racing Team
 
08/10/2013 - 7th Annual Tour de Millersburg | CRITERIUM
35 / 63- Keith Hatton278237 252 Tri-State Velo / Amoroso's Racing Team
 
08/10/2013 - 7th Annual Tour de Millersburg | TIME TRIAL
47 / 61- Keith Hatton278237 22:21.5252 Tri-state Velo / Amoroso's Racing Team
 
08/04/2013 - Bob Rodale Fitness Park | CRITERIUM
20 / 41- Keith HATTON278237 309 Tri-State Velo / Amoroso's Raci
 
07/30/2013 - FUJI Super Tuesday PRO-Am Series Tuesdays | POINTS RACE
1 / 6- Keith Hatton278237 Tri State Velo
 
07/30/2013 - FUJI Super Tuesday PRO-Am Series Tuesdays | OMNIUM
3 / 6- Keith Hatton278237 Tri State Velo
 
07/30/2013 - FUJI Super Tuesday PRO-Am Series Tuesdays | SCRATCH RACE
4 / 6- Keith Hatton278237 Tri State Velo
 
07/28/2013 - Liberty Criterium | CRIT
50 / 80- Keith Hatton278237 25 Tri-State Velo / Amoroso's Racing Team
 
07/13/2013 - Kennett Square Criterium | CRITERIUM
DNF / 27- Keith Hatton278237 76 Tri State Velo
 
07/11/2013 - Phoenixville Criterium | CRITERIUM
DNF / 40- Keith Hatton278237 76 Tri State Velo
 
07/09/2013 - FUJI Super Tuesday PRO-Am Series Tuesdays | Miss and Out
2 / 5- Keith Hatton278237 Tri State Velo
 
07/09/2013 - FUJI Super Tuesday PRO-Am Series Tuesdays | OMNIUM
6 / 9- Keith Hatton278237 Tri State Velo
 
07/06/2013 - Iron Hill Twilight Race Series | CRIT
12 / 18- Keith Hatton278237 45:51867 Tri State Velo
 
07/06/2013 - Iron Hill Twilight Race Series | CRIT | 1
13 / 55- Keith Hatton278237 57:50:00187 Tri State Velo
 
07/04/2013 - Chesco Road Race | ROAD RACE
DNF / 53- Keith HATTON278237 15 Tri-State Velo / Amoroso's Raci
 
06/30/2013 - Course de Evesham-Marlton-Evesham | CRIT
30 / 69- Keith Hatton278237 287 Tri State Velo
 
06/23/2013 - Emrick Boulevard Criterium | CRIT
22 / 36- Keith Hatton278237 19 Tri-State Velo / Amoroso's Racing Team
 
06/15/2013 - Wrightsville Crit | CRITERIUM
17 / 17- Keith Hatton278237 46 Tri State Velo
 
04/13/2013 - Tour of the Battenkill | Road Race
DNF / 118- KEITH HATTON278237 DNF265 TRI STATE VELO
 
04/06/2013 - 2013 Philadelphia Naval Yard Criterium | Criterium
15 / 22- Keith Hatton278237 271 Tri State Velo / Amoroso's Racing Team
 
03/09/2013 - Grant's Tomb Criterium | Criterium
33 / 65- Keith Hatton278237 st34 Tri State Velo
 
03/03/2013 - South Jersey Spring Series | Criterium | Open
18 / 25- Keith HATTON278237 00:00:00.0037 Tri State Velo
 
11/10/2012 - FSVS Fair Hill Cross - MAC #7 | CX
26 / 49- Keith Hatton278237 48:47554 Tri State Velo
 
11/04/2012 - Stoudts Cross | CX
15 / 37- Keith Hatton278237 40:23.0 Amoroso's Racing Team
 
10/27/2012 - Independence Cross | CX | Open | 18-99
11 / 31- Keith HATTON278237 42:58.045 Tri State Velo
 
10/06/2012 - Town Hall Cross | Cyclocross
42 / 66- Keith Hatton278237 Tri State Velo
 
09/29/2012 - Whirlybird 'Cross @ Bensalem High School | CX
41 / 92- Keith Hatton278237 45:45361 Tri State Velo
 
09/23/2012 - Charm City Cyclocross UCI C2 | CX
57 / 114- Keith Hatton278237 749 Tri State Velo
 
09/22/2012 - Charm City Cyclocross UCI C2 | CX
53 / 110- Keith Hatton278237 746 Tri State Velo
 
09/16/2012 - Nittany Lion Cross | CX
64 / 88- Keith Hatton278237 47:56.th Tri State Velo
 
09/15/2012 - Nittany Lion Cross | CX
45 / 107- Keith Hatton278237 39:40.th691 Tri State Velo
 
09/09/2012 - Pinecone -Road Race | RR
14 / 26- Keith Hatton278237 154 Tri State Velo
 
09/01/2012 - Tour of High Bridge | RR
6 / 11- Keith Hatton278237 373 Tri State Velo
 
08/12/2012 - Tour de Millersburg | RR
6 / 53- Keith HATTON278237 2:24:31189 Tri State Velo
 
08/12/2012 - Tour de Millersburg | GC
7 / 53- Keith Hatton278237 41189 Tri State Velo
 
08/11/2012 - Tour de Millersburg | CRIT
7 / 61- Keith Hatton278237 189 Tri State Velo
 
08/11/2012 - Tour de Millersburg | TT
28 / 58- Keith Hatton278237 22:09.5189 Tri State Velo
 
07/29/2012 - Liberty Criterium | CRIT
11 / 50- Keith Hatton278237 319 Tri State Velo
 
07/28/2012 - Lake Nockamixon Time Trial and PA Masters State TT | TT
8 / 9- Keith Hatton278237 30:33.0110 Tri State Velo
 
07/24/2012 - FUJI Super Tuesday PRO-Am Series Tuesdays | OMNI
6 / 6- Keith Hatton278237 Tri State Velo
 
07/21/2012 - Grandview Grand Prix PA State Crit Championships | CRIT
8 / 28- Keith Hatton278237 238 Tri State Velo
 
07/17/2012 - FUJI Super Tuesday PRO-Am Series Tuesdays | OMNI
4 / 6- Keith Hatton278237 Tri State Velo
 
07/15/2012 - Arsenal Crit 2012 | CRIT
2 / 18- Keith Hatton278237 307 Tri State Velo
 
07/07/2012 - Iron Hill Twilight Criterium | CRIT
12 / 42- Keith Hatton278237 Amoroso's Racing Team
 
07/07/2012 - Iron Hill Twilight Criterium | CRIT
DNF / 87- Keith Hatton278237 Amoroso's Racing Team
 
07/04/2012 - Chesco Road Race | RR
7 / 31- Keith Hatton278237 526 Tri-State Velo Amoroso's Racing Team
 
07/01/2012 - Course de Evesham-Marlton-Evesham | CRIT
11 / 31- Keith Hatton278237 62 Tri State Velo
 
06/30/2012 - Phoenixville Criterium | CRIT
10 / 34- Keith Hatton278237 00:20.th720 Tri-State Velo Amoroso's Racing Team
 
06/24/2012 - Giro del Cielo | RR | Senior | 19-99
11 / 59- Keith Hatton278237 Amoroso's Racing Team
 
06/23/2012 - Giro del Cielo | CRIT | Senior | 19-99
18 / 66- Keith Hatton278237 Amoroso's Racing Team
 
06/23/2012 - Giro del Cielo | TT | Senior | 19-99
20 / 58- Keith Hatton278237 Amoroso's Racing Team
 
06/16/2012 - The Zeppelin Criterium | CRIT
5 / 26- Keith Hatton278237 411 Tri State Velo
 
06/02/2012 - 2012 Philadelphia Amateur Time Trial | TT
15 / 18- Keith Hatton278237 00:19:03106 Tri-State Velo Amoroso's Racing Team
 
05/19/2012 - Bank of America Wilmington Grand Prix | CRIT
41 / 72- Keith Hatton278237 Tri-State Velo Amoroso's Racing Team
 
05/06/2012 - The Tour of the Dragons | STR
20 / 43- Keith Hatton278237 4:11:19244 Tri-State Velo Amoroso's Racing Team
 
05/06/2012 - The Tour of the Dragons | RR
24 / 36- Keith Hatton278237 2:52:54244 Tri-State Velo Amoroso's Racing Team
 
05/05/2012 - The Tour of the Dragons | CRIT
5 / 43- Keith Hatton278237 0:49:29244 Tri-State Velo Amoroso's Racing Team
 
05/05/2012 - The Tour of the Dragons | TT
29 / 43- Keith Hatton278237 28:56.9244 Tri-State Velo Amoroso's Racing Team
 
04/29/2012 - BLP 2209 Grand Prix presented by Champion System | CRIT
17 / 53- Keith Hatton278237 622 Tri-State Velo Amoroso's Racing Team
 
04/29/2012 - BLP 2209 Grand Prix presented by Champion System | CRIT
37 / 58- Keith Hatton278237 919 Tri-State Velo Amoroso's Racing Team
 
04/22/2012 - Daniel Harwi Memorial 25th Annual Lower Providence | CRIT
12 / 31- Keith Hatton278237 142 Tri State Velo
 
04/14/2012 - SoYoCo | RR
4 / 21- Keith Hatton278237 121 Tri State Velo
 
03/18/2012 - Philly Phlyer 2012 | CRIT
DNF / 52- Keith Hatton278237 318 Tri State Velo
 
03/17/2012 - Philly Phlyer 2012 | RR
DNF / 88- Keith Hatton278237 234 Tri State Velo
 
09/25/2011 - Whirlybird 'Cross @ Bryn Athyn College | CX
23 / 110- Keith Hatton278237 Elite Bicycles Inc.
 
09/17/2011 - Charm City Cyclocross UCI C2 | CX
77 / 112- Keith Hatton278237 55:21524 Elite Bicycles Inc.
 
09/11/2011 - Nittany Lion Cross | CX
15 / 67- Keith Hatton278237 41:45.80665 Elite Racing
 
09/10/2011 - Nittany Lion Cross | CX
15 / 99- Keith Hatton278237 41:43.th392 Elite Bicycles Inc.
 
08/23/2011 - Super Tuesday PRO-Am Series Tuesdays | KEIR | 1
3 / 5- Keith Hatton278237 Elite Racing
 
08/23/2011 - Super Tuesday PRO-Am Series Tuesdays | KEIR | 4
5 / 5- Keith Hatton278237 Elite Racing
 
08/23/2011 - Super Tuesday PRO-Am Series Tuesdays | OMNI
7 / 8- Keith Hatton278237 Elite Racing
 
07/31/2011 - Robeson Twp. Pennsylvania State Road Cycling Champ | RR
37 / 38- Keith Hatton278237 2:59:10.00360 Elite Racing
 
07/04/2011 - Coatesville Classic | OMNI | Gc
27 / 31- Keith Hatton278237 489 World Cup Ski & Cycle Racing Team
 
06/26/2011 - Giro del Cielo | STR
DNF / 50- Keith Hatton278237 Elite Racing
 
06/25/2011 - Giro del Cielo | CRIT
31 / 56- Keith Hatton278237 Elite Racing
 
06/25/2011 - Giro del Cielo | TT
36 / 49- Keith Hatton278237 Elite Racing
 
06/19/2011 - BLP 2209 Grand Prix presented by Champion System | CRIT
18 / 27- Keith Hatton278237 30 Elite Racing
 
05/14/2011 - Smoketown Airport Criterium | CRIT
14 / 30- Keith Hatton278237 56:26320 Elite Racing
 
05/01/2011 - Tour de Ephrata | CRIT
26 / 51- Keith Hatton278237 329 Elite Bicycles Inc.
 
05/01/2011 - Tour de Ephrata | TT
41 / 61- Keith Hatton278237 26:03.9329 Elite Bicycles Inc.
 
04/30/2011 - Tour de Ephrata | RR
39 / 61- Keith Hatton278237 329 Elite Bicycles Inc.
 
04/17/2011 - Daniel Harwi Memorial 24th Annual Lower Providence | CRIT
50 / 69- Keith Hatton278237 204 Elite Racing
 
03/20/2011 - Philly Phlyer 2011 | CRIT
11 / 27- Keith Hatton278237 218 Elite Bicycles Inc.
 
03/19/2011 - Philly Phlyer 2011 | RR
38 / 53- Keith Hatton278237 127 Elite Bicycles Inc.
 
11/07/2010 - Spring Mountain Cyclocross | CX
8 / 69- Keith Hatton278237 34:09.0577
 
07/04/2010 - Circuito de Evesham | CRIT
6 / 52- Keith Hatton278237 61 Unattached
 
07/03/2010 - Heart House/CADV Grand Prix | CRIT
13 / 35- Keith Hatton278237 266 Unattached
 
06/21/2010 - Harlem Skyscraper Cycling Classic | CRIT
DNF / 65- Keith Hatton278237 223 Elite Bicycles Inc.
 
05/31/2010 - Tour of Somerville | CRIT
DNF / 121- Keith Hatton278237 00:00:00.00516 Elite Bicycles
 
05/29/2010 - Masters & Rookies | OMNI
3 / 5- Keith Hatton278237 Unattached
 
05/23/2010 - Kelly Cup | CRIT
20 / 37- Keith Hatton278237 362 Elite Bicycle Inc
 
05/15/2010 - Masters & Rookies | OMNI | Odd
3 / 5- Keith Hatton278237 Unattached
 
05/01/2010 - Turkey Hill Country Classic | RR
45 / 44- Keith Hatton278237 Elite Racing
 
04/24/2010 - Farmersville Road Race (TM) | RR
31 / 62- Keith Hatton278237 224 Unattached
 
04/18/2010 - 23rd Annual Lower Providence Spring Classic Criter | criterium
9 / 61- Keith Hatton278237 0:45:29960 Unattached
 
11/08/2009 - Spring Mount Cyclocross | Cyclo-Cross
13 / 53- Keith Hatton278237 Unattached
 
08/23/2009 - Course de Marlton-Evesham-Marlton | CRIT
24 / 45- Keith Hatton278237 46 Unattached
 
07/26/2009 - Freedom Tour | CRIT
4 / 20- Keith Hatton278237 Elite Bicycles
 
07/18/2009 - Sportsfest Irving Park Criterium | CRIT
4 / 21- Keith Hatton278237 54:35.5329 Unattached
 
06/27/2009 - Brownstown Road Race (TM) | RR
13 / 21- Keith Hatton278237 53 ELITE BICYCLES INC.
 
05/25/2009 - Tour of Somerville | CRIT
26 / 130- Keith Hatton278237 00:44:13.50543 Elite Bicycles Inc.
 
05/23/2009 - US Bicycling Hall of Fame Super Saturday | CRIT
24 / 50- Keith Hatton278237 306 Elite Bicycles Inc.
 
05/10/2009 - Habitat for Humanity Circuit Race | RR
4 / 29- Keith Hatton278237 Elite Bicycles
 
05/03/2009 - 2009 Memorial Hall Criterium | CRIT
12 / 50- Keith Hatton278237 0:55:40120 Unattached
 
05/03/2009 - 2009 Memorial Hall Criterium | CRIT
20 / 46- Keith Hatton278237 1:15:5317 Unattached
 
04/26/2009 - Tour de Ephrata | GC | Indv Gc
36 / 38- Keith Hatton278237 370 Elite Bicycles Inc.
 
04/26/2009 - Tour de Ephrata | ITT | Stage 2
50 / 83- Keith Hatton278237 0:27:06370 Elite Bicycles Inc.
 
04/25/2009 - Tour de Ephrata | RR | Stage 1
19 / 87- Keith Hatton278237 2:19:16370 Elite Bicycles Inc.
 
08/23/2008 - Race Avenue Criterium | CRIT
1 / 24- Keith Hatton278237 816 Elite Bicycles Inc.
 
08/23/2008 - Race Avenue Criterium | CRIT
6 / 16- Keith Hatton278237 707 Elite Bicycles Inc.
 
08/18/2008 - The U.S. Bicycling Hall of Fame August 17th Cyclin | CRIT | Open | 35-99
1 / 26- Keith Hatton278237 Elite Bicycles Inc.
 
08/10/2008 - Tour de Christiana | CRIT
3 / 21- Keith Hatton278237 537 ELITE B ICYCLES
 
08/07/2008 - The Hammer Creek Road Race | RR
29 / 40- Keith Hatton278237 656 Elite
 
08/03/2008 - Cycle Sports Circuit Race | RR
23 / 67- Keith Hatton278237 280 Elite Bicycles
 
07/27/2008 - Sportsfest Irving Park Criterium | CRIT
1 / 27- Keith Hatton278237 116 Elite Bicycles
 
06/06/2008 - 2008 CSC Manayunk Hill Climb | ITT
2 / 26- Keith Hatton278237 00:01:40.218 Elite Bicycles Inc.
 
06/01/2008 - Habitat for Humanity Circuit Race | RR
4 / 32- Keith Hatton278237 Elite Bicycles
 
00/00/0000 - 8th Annual Tour de Millersburg | GC
48 / 76- Keith Hatton278237 26 Tri-state Velo / Amoroso's Racing Team

Report missing or incorrect license numbers