Keith Garrison
Racing Age: 37 • Category: 2 Find this racer on road-results.com
Finish Breakdown
Career
12 months
Course Performance
?
+0.4
+2.2
-6.6
+9
|
|
Nemeses | Wins | Losses | Win% | Margin |
---|---|---|---|---|
![]() ![]() |
0 | 2 | 0 | 5.5 |
![]() ![]() |
0 | 3 | 0 | 3.7 |
![]() ![]() |
0 | 2 | 0 | 3 |
![]() ![]() |
0 | 2 | 0 | 1.5 |
![]() ![]() |
1 | 1 | 50 | 4.5 |
![]() ![]() |
3 | 3 | 50 | 2.8 |
| ||||
Victims | Wins | Losses | Win% | Margin |
![]() ![]() |
2 | 0 | 100 | 2 |
![]() ![]() |
2 | 0 | 100 | 3 |
![]() ![]() |
3 | 0 | 100 | 5 |
![]() ![]() |
2 | 0 | 100 | 5.5 |
![]() ![]() |
2 | 0 | 100 | 6.5 |

Name | Races | |||
Mark Steffen | 16 | h2h | ||
Henry Daniluk | 8 | h2h | ||
Benjamin Strine | 7 | h2h | ||
Andrew Wulfkuhle | 6 | h2h | ||
Tom Mains | 6 | h2h | ||
Graphs o' Stuff
Select:
Points Scored - All Time | ? |
|
Points List Over Time | ? |
|
% beat Histogram | ? |
| |
<-bad- | -good-> |
% beaten over time | ? |
|
Regions
Name | Races |
---|---|
Mid Atlantic | 85 |
New York/Ontario | 12 |
New England | 27 |
South Central | 1 |
Australia | 2 |
North Central | 2 |
Regions
Name | Races |
---|---|
Mid Atlantic | 5 |
New York/Ontario | 1 |
New England | 1 |
Race History csv | json

Race Name | Category | Team Name | Place | Racers | Points | Upg Pts* | |
---|---|---|---|---|---|---|---|
Oct 22 | Cyclocross at Central Park of Morris County | Cat 4 Men |
|
23 | 68 | 481.58 |

Race Name | Category | Team Name | Place | Racers | Points | Upg Pts* | |
---|---|---|---|---|---|---|---|
Sep 15 | Nittany Cross Day 1 | Cat 2/3/4 |
|
72 | 107 | 440.04 | |
Sep 29 | WhirlyBird Cross | Cat 2/3/4 Men |
|
47 | 92 | 411.39 | |
Oct 6 | Town Hall Cross | CAT 3-4 |
|
25 | 66 | 411.16 | |
Oct 20 | Marty Cross (North Cross) Day 1 | Cat 4 Men |
|
5 | 59 | 383.58 | 2 |
Oct 21 | Marty Cross (North Cross) Day 2 | Cat 4 Men |
|
3 | 37 | 418.32 | 3 |
Oct 27 | Independence Cross | Men Cat4/5 Open |
|
5 | 45 | 398.88 | 1 |
Oct 28 | Highland Park Cyclocross | Cat 4 Men |
|
4 | 79 | 369.69 | 3 |
Nov 11 | Bubble Cross at Bubbling Springs | Men C (Cat 4) |
|
1 | 46 | 347.38 | 5 |
Nov 17 | Kutztown Cross Day 1 | Men Cat 2/3/4 |
|
9 | 23 | 379.12 | |
Dec 2 | Horseshoe Scramble | Men Cat 3 |
|
10 | 32 | 356.19 | |
Dec 8 | Super Cross Cup Day 1 | 2/3/4 Men |
|
9 | 30 | 338.5 | |
Dec 9 | Super Cross Cup Day 2 | 2/3/4 Men |
|
12 | 29 | 373.07 |

Race Name | Category | Team Name | Place | Racers | Points | Upg Pts* | |
---|---|---|---|---|---|---|---|
Sep 7 | Nittany Lion Cross Day 1 | Men Cat 2/3/4 |
|
64 | 101 | 448.13 | |
Sep 8 | Nittany Lion Cross Day 2 | Men Cat 2/3/4 |
|
20 | 95 | 335.13 | |
Sep 14 | 2013 Green Mountain Cyclocross Weekend Day 1 | Men 3 |
|
26 | 77 | 360.24 | |
Sep 15 | 2013 Green Mountain Cyclocross Weekend Day 2 | Men 3 |
|
33 | 75 | 402.79 | |
Sep 21 | Charm City Cyclocross Day 1 | Men Category 2/3/4 |
|
31 | 114 | 354.74 | |
Sep 22 | Charm City Cyclocross Day 2 | Men Category 2/3/4 |
|
23 | 117 | 331.35 | |
Sep 28 | Town Hall Cross | Men Cat 3/4 |
|
6 | 66 | 331.32 | 1 |
Oct 12 | Whirlybird Cross | Men CAT 2/3/4 |
|
24 | 89 | 364.82 | |
Oct 13 | Cooper River Cross | Men Cat 3 |
|
8 | 53 | 330.08 | |
Oct 19 | Marty Cross | Men Cat 3 |
|
20 | 36 | 425.85 | |
Oct 20 | Marty Cross Day 2 | Men Cat 3 |
|
23 | 39 | 423.69 | |
Oct 27 | Bubblecross | Men B Cat 3 |
|
10 | 49 | 326.67 | |
Nov 10 | HPCX | Men Cat 2/3/4 |
|
21 | 61 | 355.04 | |
Nov 16 | Kutztown CX Day 1 | Men Cat 3/4 |
|
3 | 42 | 327.71 | 3 |
Nov 17 | Kutztown CX Day 2 | Men Cat 2/3/4 |
|
7 | 38 | 303.36 | |
Nov 23 | Supercross Cup UCI Weekend Day 1 | Men Cat 3/4 |
|
18 | 47 | 423.36 | |
Dec 1 | Baystate Cyclocross Weekend Day 2 | Men 3 |
|
41 | 58 | 422.94 | |
Dec 8 | Horseshoe Scramble | Men Cat 3 |
|
11 | 21 | 394.9 | |
Dec 15 | LIMESTONE CROSS AT THE KILN MAC FINAL #9 | Men Cat 2/3/4 |
|
9 | 28 | 355.48 |

Race Name | Category | Team Name | Place | Racers | Points | Upg Pts* | |
---|---|---|---|---|---|---|---|
Sep 6 | Nittany Lion Cross Day 1 | Men CAT 2/3/4 |
|
8 | 106 | 305.75 | |
Sep 7 | Nittany Lion Cross Day 2 | Men Cat 2/3/4 |
|
1 | 100 | 297.06 | 7 |
Sep 13 | Independence Cross | Men A Pro/Cat 1/2/3 |
|
10 | 16 | 317.81 | |
Sep 14 | Granogue Cross | Cat 2/3/4 Men |
|
2 | 64 | 286.24 | 5 |
Sep 20 | Charm City Cyclocross Day 1 | Men CAT 2/3/4 |
|
10 | 112 | 307.3 | |
Sep 27 | Rapha Super Cross Gloucester Day 1 | Men Cat 3 |
|
10 | 129 | 284.46 | |
Sep 28 | Rapha Super Cross Gloucester Day 2 | Men Cat 3 |
|
DNF | 117 | 511.23 | |
Oct 4 | KMC Cross Fest Day 2 | Cat 2/3 Men |
|
18 | 145 | 278.41 | |
Oct 5 | KMC Cross Fest Day 3 | Cat 2/3 Men |
|
10 | 136 | 261.75 | |
Oct 11 | Whirlybird Cross | Men CAT 2/3/4 |
|
7 | 54 | 312.51 | |
Oct 12 | Cooper River Cross CRCX | Men Cat1/2/3 |
|
13 | 18 | 311.82 | |
Oct 18 | HPCX Day 1 | Men Cat 2/3/4 |
|
DNF | 69 | 531.13 | |
Oct 19 | HPCX Day 2 | Men Cat 2/3/4 |
|
DNF | 46 | 516.58 | |
Oct 25 | Marty Cross Weekend Day 1 | Men Cat 1/2/3 |
|
11 | 16 | 313.93 | |
Oct 26 | Marty Cross Weekend Day 2 | Men Cat 1/2/3 |
|
8 | 13 | 312.03 | |
Nov 2 | Crossnado presented by Team Town Cycle and Pro Power Coaching | Men A Open Cat1/2/3 |
|
5 | 10 | 328.41 | |
Nov 15 | Kutztown CX Day 1 | Men Cat 2/3/4 |
|
21 | 33 | 426.07 | |
Nov 22 | Rockland County Supercross Day 1 | Men Cat 2/3/4 |
|
DNF | 64 | 514.71 | |
Nov 23 | Rockland County Supercross Day 2 | Men Cat 2/3/4 |
|
9 | 56 | 302.44 |

Race Name | Category | Team Name | Place | Racers | Points | Upg Pts* | |
---|---|---|---|---|---|---|---|
Aug 29 | CompEdge Cross @ Forest Park | ELITE - 123 |
|
7 | 17 | 309.65 | |
Aug 30 | CompEdge Cross @ Blunt Park | ELITE 1/2/3 |
|
14 | 23 | 338.74 | |
Sep 6 | Granogue Cross | Cat 2/3/4 Men p/b FATMARC.COM |
|
6 | 60 | 306.21 | 1 |
Sep 12 | Nittany Lion Cross Day 1 | Men Elite UCI |
|
44 | 61 | 320.51 | |
Sep 13 | Nittany Lion Cross Day 2 | Men Elite UCI |
|
42 | 58 | 305.02 | |
Sep 19 | Town Hall Cross | Men Cat 1/2/3 |
|
22 | 31 | 356.18 | |
Sep 26 | Gran Prix of Gloucester Day 1 | Men Pro/1/2 |
|
49 | 85 | 319.4 | |
Sep 27 | Gran Prix of Gloucester Day 2 | Men Pro/1/2 |
|
49 | 81 | 304.63 | |
Oct 3 | KMC Cyclo-cross Festival Day 2 | Men Cat 2-3 |
|
8 | 133 | 259.64 | |
Oct 4 | KMC Cyclo-cross Festival Day 3 | Men Cat 2-3 |
|
11 | 117 | 268.4 | |
Oct 10 | Charm City Cross Day 1 | Men Pro |
|
35 | 63 | 293.27 | |
Oct 11 | Charm City Cross Day 2 | Men Pro |
|
38 | 60 | 316.35 | |
Oct 18 | HPCX Day 2 | Pro/1/2 Men |
|
34 | 42 | 304.35 | |
Oct 24 | Whirlybird 'Cross | Men ELITE |
|
10 | 20 | 293.86 | |
Nov 7 | Cycle-Smart International Day 1 | Men Pro/1/2 |
|
51 | 65 | 358.54 | |
Nov 8 | Cycle-Smart International Day 2 | Men Pro/1/2 |
|
DNF | 63 | 400.03 | |
Nov 15 | Newtown Cyclocross | MEN'S OPEN (PRO-3) |
|
DNF | 14 | 391.2 | |
Nov 21 | Supercross Cup Day 1 | Men Cat 2/3/4 |
|
4 | 79 | 276.41 | 3 |
Nov 22 | Supercross Cup Day 2 | Men Cat 2/3/4 |
|
5 | 63 | 282.35 | 2 |
Nov 28 | Long Island Cyclocross at Sunken Meadow | Sunday: Category 1/2/3/4/5 Race |
|
1 | 26 | 301.24 | 5 |
Dec 6 | NBX Grand Prix Day 2 | Men UCI Elite |
|
30 | 43 | 335.25 |

Race Name | Category | Team Name | Place | Racers | Points | Upg Pts* | |
---|---|---|---|---|---|---|---|
Sep 4 | Granogue Cross | Men Cat Pro/1/2 |
|
17 | 20 | 346.94 | |
Sep 18 | Nittany Lion Cross Day 2 | UCI Men |
|
52 | 60 | 361.11 | |
Oct 1 | KMC Cross Festival Day 2 | Men Cat 2-3 |
|
23 | 121 | 286.48 | |
Oct 8 | Uncle Sam GP - NYS CX Championships | Elite Men 1/2/3 |
|
11 | 15 | 328.93 | |
Oct 15 | Craft Gran Prix of Gloucester Day 1 | Men UCI |
|
63 | 68 | 402.63 | |
Oct 16 | Craft Gran Prix of Gloucester Day 2 | Men UCI |
|
56 | 65 | 379.18 | |
Oct 22 | Whirlybird CX | Men Open Pro/Cat 1/2 |
|
9 | 13 | 330.98 | |
Oct 29 | Cheshire Cross 2016 | PRO1/2/3 |
|
11 | 16 | 347.69 | |
Oct 30 | HPCX Day 2 | Men Open Pro |
|
36 | 43 | 345.16 | |
Nov 19 | Supercross Cup | Men Pro Open |
|
39 | 53 | 339.76 | |
Nov 20 | Supercross Cup Day 2 | Men Pro Open |
|
28 | 47 | 303.7 |

Race Name | Category | Team Name | Place | Racers | Points | Upg Pts* | |
---|---|---|---|---|---|---|---|
Sep 2 | Qiansen Trophy Cyclocross Fengtai Station | Elite Men |
|
DNF | 59 | 265.23 | |
Sep 6 | Qiansen Trophy Cyclocross Yanqing Station | Elite Men |
|
47 | 59 | 245.38 | |
Sep 10 | Whirlybird Cross | Men Open Pro/Cat 1/2 |
|
DNF | 16 | 415.4 | |
Sep 16 | Nittany Lion Cross Day 1 | Men Open Pro/Cat 1/2/3 |
|
20 | 29 | 352.32 | |
Sep 17 | Nittany Lion Cross Day 2 | Men Open Pro/Cat 1/2/3 |
|
24 | 32 | 396 | |
Oct 1 | KMC Cross Festival Day 3 | Men Open Cat2/3 |
|
14 | 66 | 293.21 | |
Oct 7 | Charm City Cross Day 1 | Men Open Cat2/3 |
|
43 | 60 | 424.75 | |
Oct 8 | Charm City Cross Day 2 | Men Open Cat2/3 |
|
19 | 57 | 350.09 | |
Oct 21 | DCCX Day 1 | Men Cat2/3 Senior |
|
5 | 54 | 302.09 | 2 |
Oct 22 | DCCX Day 2 | Men Cat2/3 Senior |
|
DNF | 55 | 462.9 |

Race Name | Category | Team Name | Place | Racers | Points | Upg Pts* | |
---|---|---|---|---|---|---|---|
Sep 15 | Nittany Lion Cross Day 1 | Men Cat2 Open |
|
14 | 17 | 382.59 | |
Sep 16 | Nittany Lion Cross Day 2 | Men Cat2 Open |
|
12 | 13 | 392.98 | |
Sep 29 | NJ CX Cup #2 Lucky Charm Cyclocross | Men Open Cat1/2/3 |
|
19 | 25 | 389.27 | |
Oct 27 | HPCX Day 1 | Men Open Cat2/3 |
|
7 | 25 | 348.9 | |
Oct 28 | HPCX | Men Open Cat2/3 |
|
3 | 20 | 327.52 | 2 |
Nov 3 | Bubblecross | Men Open Cat1/2/3 |
|
11 | 19 | 300.84 |

Race Name | Category | Team Name | Place | Racers | Points | Upg Pts* | |
---|---|---|---|---|---|---|---|
Sep 15 | Nittany Lion Cross Day 2 | Men Elite |
|
23 | 29 | 408.81 | |
Sep 22 | Bubblecross | Men Open Cat1/2/3 |
|
DNF | 16 | 460.4 | |
Sep 28 | NJ CX Cup #2 Lucky Charm Cyclocross | Men Elite |
|
DNF | 20 | 500.12 | |
Oct 12 | Charm City Cross Day 1 | Men Open Cat2/3 |
|
31 | 74 | 363.56 | |
Oct 13 | Charm City Cross Day 2 | Men Open Cat2/3 |
|
34 | 57 | 405.23 | |
Oct 19 | DCCX - Day 1 | Men Open Cat2/3 |
|
15 | 81 | 314.97 | |
Oct 20 | DCCX - Day 2 | Men Open Cat2/3 |
|
5 | 49 | 309.9 | 1 |
Oct 27 | HPCX | Men Open Cat2/3 |
|
3 | 33 | 311.39 | 3 |
Nov 9 | Northampton International Cyclocross Day 1 | Men Pro/1/2 |
|
50 | 56 | 351.74 | |
Nov 16 | Super Cross Cup Day 1 | Men Pro Open |
|
32 | 34 | 360.63 |

Race Name | Category | Team Name | Place | Racers | Points | Upg Pts* | |
---|---|---|---|---|---|---|---|
Sep 19 | Bubblecross | Cat 1/2/3 Men |
|
1 | 10 | 292.25 | 3 |
Sep 26 | Nittany Lion Cross | Men Cat 1/2/3 |
|
8 | 22 | 302.04 | |
Oct 2 | Charm City Cross | Men Cat 2 |
|
4 | 22 | 292 | 2 |
Oct 3 | Charm City Cross | Men Cat 2 |
|
4 | 19 | 298.48 | 1 |
Oct 10 | Crossasaurus Awesome | Men Cat 1/2/3 |
|
4 | 14 | 285.11 | 1 |
Oct 17 | HPCX New Jersey Cyclocross State Championship | Men Cat 1/2/3 |
|
7 | 22 | 279.97 | |
Oct 24 | Cooper River Cross CRCX | Cat 1/2/3 Men |
|
6 | 18 | 286.07 | |
Oct 30 | Major Taylor 'Cross Cup 2021 | Men Open U23|M 2-3|M 3 40+|MWCCC |
|
2 | 46 | 256.77 | 4 |
Oct 31 | Major Taylor 'Cross Cup Day 2 | Men Open M 2-3|M U23|M 3 40+ |
|
2 | 36 | 284.69 | 4 |
Nov 6 | Northampton International Cyclocross Day 1 | Men Elite |
|
39 | 57 | 306.82 | |
Nov 7 | Northampton International Cyclocross Day 2 | Men Elite |
|
44 | 53 | 331.19 | |
Nov 20 | Rainey Park Cyclocross | Men Cat 1/2/3 |
|
DNF | 29 | 458.54 |

Race Name | Category | Team Name | Place | Racers | Points | Upg Pts* | |
---|---|---|---|---|---|---|---|
Sep 18 | NJBA CX Cup Bubblecross | Men Senior Pro/Cat 1/2/3 |
|
DNF | 14 | 411.02 | |
Oct 1 | Charm City Cross Day 1 | Men Cat2 |
|
4 | 12 | 301.25 | 1 |
Oct 2 | Charm City Cross Day 2 | Men Cat2 |
|
3 | 9 | 303.59 | 1 |
Oct 9 | Crossasaurus Awesome | Men Senior Pro/Cat 1/2/3 |
|
DNF | 14 | 407.31 | |
Oct 29 | Croton Cross | Men Senior Pro/Cat 1/2/3 |
|
16 | 19 | 370.06 | |
Nov 5 | Really Rad Festival of Cyclocross Day 1 | Men Cat2 |
|
9 | 10 | 372.99 |

Race Name | Category | Team Name | Place | Racers | Points | Upg Pts* | |
---|---|---|---|---|---|---|---|
Sep 10 | NJBA CX Cup Race #1 - Bubblecross | Men Senior Pro/Cat 1/2/3 |
|
6 | 17 | 310.18 | |
Sep 24 | Sturdy CX at the VPCC | Men Senior Pro/Cat 1/2/3 |
|
4 | 11 | 319.29 | 1 |
Points (Sep 26 2023): |
320.87
![]() |
Upgrade Points:
[show]
Estimated USAC Upgrade points:
(Assuming every race they've done was USAC-sanctioned, and everyone they raced was in their category -- i.e. this is a high estimate) Voluntary Upgrade Points (last 36 months): 18 Mandatory Upgrade Points (last 12 months): 3 |
Points in bold are being considered for the current points.
Points in italics are being ignored because they were your second race that day.
Green points are the best five races out of your last ten race days (within 12 months) -- the average of these are your current points.
* - Upgrade points make some assumptions about what category the race was (different categories have different minimum racer requirements and point structures).
Points are based off of information found here. As with any other metadata on this site, this information should be used as
a guide, not a definitive source -- for upgrade questions, please contact your local USA Cycling representative. Upgrade points from more than three years ago appear in italics and are excluded from calculations.
crossresults.com is a division of athleteReg.com, the best event registration website in the world. If you like crossresults.com, you should use BikeReg.com.
© 2023 Outside Interactive, Inc.