Josh Weis
Racing Age: 42 • Category: 3
Finish Breakdown
Career
12 months
Course Performance
?
+2.1
+0.2
+1.4
+7.4
|
Top Nemeses
Most Common Opponents
|
Graphs o' Stuff
Select:
Regions
Regions
|
Race History csv | json
2011 - 12 races
Race Name | Category | Team Name | Place | Racers | Points | Upg Pts* | |
---|---|---|---|---|---|---|---|
Oct 1 | CrosstheDomes | Men Category 4 19-29 |
|
18 | 63 | 456.86 | |
Oct 8 | Grafton PumpkinCross | Men Category 4 19-29 |
|
6 | 37 | 412.21 | 2 |
Oct 22 | Doyne Park Cross | Category 4 19-29 |
|
4 | 13 | 461.63 | 1 |
Oct 23 | Sun Prairie Cup | Category 4 19-29 |
|
1 | 14 | 375.71 | 4 |
Oct 23 | Halloween Classic by Velo Trocadero | Men Cat 4 |
|
14 | 60 | 436.32 | |
Nov 5 | Estabrook Park Cyclocross | Men Cat 4 |
|
8 | 50 | 389.79 | |
Nov 12 | UW Madison Cyclocross | Men Elite Cat 4 19-29 |
|
12 | 53 | 417.46 | |
Nov 13 | Silver Lake Border Battle | Men Category 4 19-29 |
|
5 | 27 | 400.36 | 1 |
Nov 20 | Wiscon State Cyclocross Championships | Men Category 3 19-29 |
|
18 | 39 | 391.09 | |
Dec 4 | Wizard Cross | Men Category 3 19-29 |
|
19 | 29 | 417.07 | |
Dec 11 | Badger Cross Day 2 | Men Category 3 19-29 |
|
21 | 32 | 397.75 | |
Dec 31 | Chicago Cross Cup New Year's Resolution Day 1 | Men Cat 2/3 |
|
29 | 79 | 318.12 |
2012 - 20 races
Race Name | Category | Team Name | Place | Racers | Points | Upg Pts* | |
---|---|---|---|---|---|---|---|
Jan 4 | Cross Nationals Day 1 | Men OPEN Non-Championshi 10-29 |
|
12 | 41 | 344.21 | |
Sep 15 | Chicago Cross Cup - Jackson Park | Men Cat 3 Open |
|
33 | 88 | 373.65 | |
Sep 16 | Lake Geneva Cross | Men Elite Category 3 19-29 |
|
14 | 49 | 358.1 | |
Sep 22 | USGP Planet Bike Cup #1 | Men Cat 2/3 |
|
57 | 94 | 419.87 | |
Sep 23 | USGP Planet Bike Cup #2 | Men Cat 2/3 |
|
44 | 92 | 376.3 | |
Sep 29 | E.T. Twilight Cross | Men Elite Category 3 19-29 |
|
26 | 49 | 399.97 | |
Oct 6 | CrosstheDomes | Men Elite Category 3 |
|
41 | 58 | 436.45 | |
Oct 13 | Psycho Cross After Dark | Men Cat 3 Open |
|
18 | 45 | 358.42 | |
Oct 20 | Noyes Park Cross | Men Elite Category 3 |
|
5 | 27 | 339.04 | 1 |
Oct 21 | Sun Prairie Cup | Men Category 3 |
|
10 | 38 | 357.46 | |
Oct 27 | Halloween Classic by Velo Trocadero | Men Elite Category 3 19-29 |
|
4 | 42 | 319 | 4 |
Nov 3 | Estabrook Park Cyclocross | Men Elite Category 3 |
|
3 | 25 | 325.03 | 3 |
Nov 10 | Cam-Rock CX Classic | Men Elite Category 3 |
|
7 | 35 | 334.22 | |
Nov 16 | The UCI Carousel Volkswagen Jingle Cross Rock - Rock 1 | Men 3 |
|
20 | 59 | 392.19 | |
Nov 17 | The 2012 UCI Carousel Volkswagen Jingle Cross Rock - Day 2 | Men 3 |
|
11 | 66 | 346.42 | |
Nov 18 | Kringle Kross | Men Elite Category 3 19-29 |
|
6 | 23 | 358.6 | |
Dec 2 | Booty Cross | Men Elite Category 3 |
|
10 | 32 | 359.73 | |
Dec 8 | Wisconsin Cup CycloCross Championships & Badger Cr | Men Category 3 |
|
13 | 45 | 359 | |
Dec 9 | Badger Cup Day 2 | Men Pro/Cat 1/2 |
|
13 | 27 | 334.22 | |
Dec 15 | Afterglow - A Cyclocross Race | Cat 1/2/3 |
|
10 | 24 | 325.66 |
2013 - 21 races
Race Name | Category | Team Name | Place | Racers | Points | Upg Pts* | |
---|---|---|---|---|---|---|---|
Jan 13 | Cross Nationals Day 5 | Men UCI Elite |
|
71 | 82 | 324.38 | |
Sep 7 | Sheboygan Bicycle Company Classic | Men Single Speed |
|
6 | 20 | 352.13 | |
Sep 7 | Sheboygan Bicycle Company Classic | Men Pro/Cat 1/2/3 |
|
14 | 19 | 395.39 | |
Sep 21 | Trek Cyclocross Collective Cup Day 1 | Men Cat 2/3 Senior 18-29 |
|
38 | 88 | 376.55 | |
Sep 22 | Trek Cyclocross Collective Cup Day 2 | Men Category 2/3 |
|
26 | 79 | 359.13 | |
Sep 28 | E.T. Twilight Cross | Men Pro/Cat 1/2/3 |
|
7 | 10 | 343.97 | |
Oct 5 | Noyes Park Cross | Men Pro/Cat 1/2/3 |
|
13 | 16 | 362.48 | |
Oct 6 | Noyes Park Cross Day 2 | Men Pro/Cat 1/2/3 |
|
15 | 20 | 382.94 | |
Oct 12 | Grafton PumpkinCross | Men Pro/Cat 1/2/3 |
|
9 | 16 | 395.67 | |
Oct 13 | FurtherCross | Men Pro/Cat 1/2/3 |
|
13 | 28 | 338.18 | |
Oct 19 | Sun Prairie Cup | Men Pro/Cat 1/2/3 |
|
12 | 21 | 342.64 | |
Oct 20 | Gordeldiercross | Men Pro/Cat 1/2/3 |
|
11 | 14 | 401.59 | |
Oct 26 | Velo Trocadero Halloween Cyclocross Classic | Men Pro/Cat 1/2/3 |
|
8 | 25 | 326.19 | |
Nov 2 | Estabrook Park Cyclocross Classic | Men Pro/Cat 1/2/3 |
|
13 | 18 | 322.67 | |
Nov 3 | Battle of Waterloo CX | Men Pro/Cat 1/2/3 |
|
19 | 24 | 361.12 | |
Nov 9 | Cam-Rock CX Classic | Men Pro/Cat 1/2/3 |
|
12 | 20 | 360.49 | |
Nov 15 | Jingle Cross Day 1 | Men Cat 2 |
|
20 | 44 | 322.1 | |
Nov 16 | Jingle Cross Day 2 | Men 2 |
|
14 | 47 | 304.97 | |
Nov 17 | Jingle Cross Day 3 | Men 2 |
|
21 | 48 | 319.65 | |
Nov 24 | Booty Cross | Men Pro/Cat 1/2/3 |
|
13 | 17 | 358.81 | |
Dec 7 | Wisconsin State Cyclocross Championships | Men Pro/Cat 1/2/3 |
|
10 | 13 | 340.63 |
2014 - 21 races
Race Name | Category | Team Name | Place | Racers | Points | Upg Pts* | |
---|---|---|---|---|---|---|---|
Jan 11 | Cross Nationals Day 4 | Men Cat 1/2/3 Master 30-34 |
|
46 | 65 | 402.06 | |
Jan 12 | Cross Nationals Day 5 | Men Pro/Cat 1/2 Elite 19+ |
|
97 | 105 | 366.53 | |
Sep 27 | East Troy Twilight Cross | Men 19-29 Pro/Cat 1/2 |
|
16 | 22 | 353.4 | |
Sep 27 | East Troy Twilight Cross | Men 19-29 Single Speed |
|
5 | 15 | 404.56 | |
Sep 28 | xXx Racing-Athletico Caldwell Woods CX CCC | Men Cat 1/2/3 |
|
31 | 70 | 344.28 | |
Oct 4 | Cross-Shooshko Cyclocross Race | Men Single Speed |
|
DNF | 15 | 590.88 | |
Oct 4 | Cross-Shooshko Cyclocross Race | Men Pro/Cat 1/2 |
|
12 | 18 | 340.04 | |
Oct 11 | Grafton PumpkinCross | Men Pro/Cat 1/2 |
|
10 | 14 | 336.17 | |
Oct 19 | Gordeldiercross | Elite Cat 1/2 |
|
10 | 18 | 359.93 | |
Oct 25 | Halloween Classic | Cat 1/2 |
|
13 | 18 | 448.83 | |
Oct 31 | Cincy3 Harbin Park | Men Cat 1/2/3 |
|
35 | 80 | 365.26 | |
Nov 1 | Cincy3 Kings CX After Dark | Men Cat 1/2/3 |
|
38 | 111 | 317.66 | |
Nov 2 | Cincy3 Cyclo-Stampede, p/b Darkhorse Racing | Men Cat 2/3/4 |
|
35 | 127 | 364.57 | |
Nov 9 | Psi-clocross for Life | Men Cat 1/2/3 |
|
21 | 49 | 322.2 | |
Nov 14 | Jingle Cross Day 1 | Men Cat 2 |
|
21 | 41 | 344.27 | |
Nov 15 | Jingle Cross Day 2 | Men Cat 2 |
|
17 | 43 | 313.13 | |
Nov 16 | Jingle Cross Day 3 | Men Cat 2 |
|
28 | 38 | 351.03 | |
Nov 23 | Melas CX- Basin Racin’ p/b Garner Cyclery | Men Cat 1/2/3 |
|
23 | 48 | 337.31 | |
Nov 30 | NORGE Ski Jump Cyclocross | Men Cat 1/2/3 |
|
16 | 30 | 343.52 | |
Dec 6 | Trek WCA Cyclocross Series Wisconsin State Championships | Elite Cat 1/2 |
|
13 | 17 | 334.54 | |
Dec 7 | 2014 Illinois State Cyclocross Championships | Men Cat 1/2/3 |
|
27 | 53 | 330.24 |
2015 - 10 races
Race Name | Category | Team Name | Place | Racers | Points | Upg Pts* | |
---|---|---|---|---|---|---|---|
Sep 2 | Primal Wear / Back 2 Basics Cyclocross Series | Men A |
|
20 | 41 | 355.8 | |
Sep 9 | Primal Wear / Back 2 Basics Cyclocross Series | Men A |
|
28 | 46 | 290.53 | |
Sep 13 | Rhyolite Park Cross | Men SM Open |
|
19 | 24 | 355.08 | |
Sep 16 | CLIF® Bar CrossVegas | Men Cat 1-23 |
|
40 | 98 | 323.92 | |
Sep 19 | Cyclo X Valmont | Men SM Open |
|
34 | 44 | 374.3 | |
Oct 4 | Primalpalooza | Men SM 3 |
|
24 | 36 | 434.79 | |
Oct 25 | Cyclo X Flatirons | Men SM 3 |
|
24 | 33 | 462.94 | |
Oct 31 | Kings CX | Men 35+ Cat 1/2/3 2/3 |
|
33 | 71 | 363.29 | |
Nov 1 | Pan Am Continental Cyclo-cross Championships | Men Cat 2/Cat 3/Men 35+ |
|
30 | 71 | 340.64 | |
Nov 7 | Cyclo X Interlocken | Men SM 3 |
|
25 | 36 | 452.15 |
2016 - 11 races
Race Name | Category | Team Name | Place | Racers | Points | Upg Pts* | |
---|---|---|---|---|---|---|---|
Sep 17 | Trek CXC Cup | Men Cat 3 |
|
38 | 69 | 417.73 | |
Sep 18 | Trek CXC Cup | Men Cat 3 |
|
33 | 60 | 417.53 | |
Sep 24 | Cyclo X Harlow Platts | Men SM 3 |
|
22 | 35 | 416 | |
Oct 2 | Amy D Foundation Breaking Barriers | Men SM 3 |
|
19 | 27 | 451.34 | |
Oct 16 | US Open of Cyclocross Day 2 | Men SM 3 |
|
22 | 29 | 476.27 | |
Oct 23 | Cyclo X Flatirons | Men SM 3 |
|
16 | 23 | 447.95 | |
Oct 30 | Cyclo X Interlocken | Men SM 3 |
|
16 | 30 | 415.3 | |
Nov 6 | Lucky Pie GP Thornton | Men SM Open |
|
16 | 20 | 386.98 | |
Nov 12 | Cyclo X Sienna Lake | Men SM 3 |
|
26 | 30 | 486.75 | |
Nov 19 | Cyclo X Louisville | Men SM 3 |
|
24 | 32 | 442.92 | |
Dec 11 | Colorado CX State Championship Day 2 | Men SM 3 |
|
DNF | 20 | 480.49 |
2017 - 15 races
Race Name | Category | Team Name | Place | Racers | Points | Upg Pts* | |
---|---|---|---|---|---|---|---|
Sep 10 | Cyclo X Harlow Platts | Men SM 3 |
|
14 | 20 | 432.73 | |
Sep 17 | Lucky Pie GP Northglenn | Men SM 3 |
|
9 | 13 | 432 | |
Sep 23 | Cyclo X Valmont | Men SM 3 |
|
12 | 30 | 386.55 | |
Sep 26 | BUTTER Ranch CX Training Series #2 | Men B |
|
1 | 9 | 412.13 | 3 |
Oct 1 | Primalpalooza | Men SM 3 |
|
12 | 29 | 398.28 | |
Oct 7 | Cyclo X Interlocken | Men SM 3 |
|
18 | 26 | 448.61 | |
Oct 15 | US Open of Cyclocross Day 2 | Men SM 3 |
|
12 | 27 | 398.91 | |
Oct 21 | GP Jo Vanderaffe | Cat 1/2/3 |
|
13 | 18 | 313.97 | |
Oct 21 | GP Jo Vanderaffe | Single Speed |
|
DNF | 28 | 631.13 | |
Oct 28 | Feedback Cup | Men SM Open |
|
33 | 34 | 422.54 | |
Nov 5 | Cyclo X Sienna Lake | Men SM 3 |
|
14 | 29 | 419.1 | |
Nov 11 | Cross of the North Day 1 | Men SM 3 |
|
17 | 34 | 407.01 | |
Nov 12 | Cross of the North Day 2 | Men SM 3 |
|
25 | 31 | 480.19 | |
Dec 2 | Ruts and Guts | Men Cat 3/4 |
|
5 | 43 | 338.22 | 3 |
Dec 3 | Ruts and Guts | Men Cat 3/4 |
|
3 | 34 | 352.6 | 3 |
2018 - 10 races
Race Name | Category | Team Name | Place | Racers | Points | Upg Pts* | |
---|---|---|---|---|---|---|---|
Sep 22 | Cyclo X Valmont | Men SM 3 |
|
13 | 21 | 436.52 | |
Sep 30 | Primalpalooza | Men SM 3 |
|
13 | 28 | 406.9 | |
Oct 14 | Alfalfa's ElDora US Open Presented by Black Swift and Panaracer Day 2 | Men SM 3 |
|
6 | 14 | 388.81 | |
Oct 28 | Republic Cycles CX Northglenn | Men SM 3 |
|
6 | 16 | 370.66 | |
Nov 3 | Cyclo X Sienna Lake | Men SM 3 |
|
17 | 31 | 395.27 | |
Nov 10 | Cross of the North | Men SM 3 |
|
24 | 35 | 428.7 | |
Nov 11 | Cross of the North | Men SM 3 |
|
16 | 27 | 409.41 | |
Nov 24 | Battle of Waterloo CX | Elite Category 3 |
|
4 | 19 | 331.61 | 1 |
Dec 1 | Resolution 'Cross Cup Day 1 | Men Cat 1/2/3 |
|
20 | 27 | 382.87 | |
Dec 2 | Resolution 'Cross Cup Day 2 | Men Cat 3/4 |
|
20 | 28 | 453.07 |
2019 - 13 races
Race Name | Category | Team Name | Place | Racers | Points | Upg Pts* | |
---|---|---|---|---|---|---|---|
Sep 15 | Blue Sky Velo Cup | Men SM 3 |
|
5 | 10 | 371.68 | |
Sep 28 | Stem Ciders Cyclocross Race | Men SM 3 |
|
13 | 18 | 437.21 | |
Sep 29 | Primalpalooza | Men SM 3 |
|
8 | 15 | 419.71 | |
Oct 5 | FayetteCross Day 1 | Men Cat 3/4 |
|
7 | 22 | 365.56 | |
Oct 6 | FayetteCross Day 2 | Men Cat 3/4 |
|
4 | 13 | 370.07 | 1 |
Oct 19 | Schoolyard Cross | SM 3 |
|
11 | 18 | 417.94 | |
Oct 20 | Cyclo X Louisville Rec Center | Men SM 3 |
|
9 | 15 | 407.93 | |
Nov 2 | Cyclo X Sienna Lake | Men SM 3 |
|
10 | 28 | 363.83 | |
Nov 10 | Cross of the North Day 2 | Men SM 3 |
|
14 | 21 | 407.09 | |
Nov 16 | Cyclo X Westminster | Men SM 3 |
|
14 | 19 | 437.55 | |
Nov 24 | Colorado CX State Championship | Men SM 3 |
|
15 | 23 | 425.15 | |
Dec 7 | Resolution 'Cross Cup | Men Cat 3 |
|
11 | 22 | 400 | |
Dec 8 | Resolution 'Cross Cup | Men 19-39 Open |
|
13 | 27 | 390.08 |
2021 - 12 races
Race Name | Category | Team Name | Place | Racers | Points | Upg Pts* | |
---|---|---|---|---|---|---|---|
Aug 31 | Back 2 Basics CX | Men B |
|
28 | 56 | 464.16 | |
Sep 7 | Back To Basics CX | Men's B |
|
21 | 50 | 423.94 | |
Sep 14 | Back To Basics CX | Men B |
|
11 | 68 | 366.65 | |
Sep 21 | Back To Basics CX Week 4 | Men B |
|
12 | 49 | 376.87 | |
Sep 28 | Back 2 Basics CX | B Men |
|
8 | 52 | 367.72 | |
Oct 2 | Schoolyard Cross | Men Cat 3 |
|
17 | 23 | 432.58 | |
Oct 3 | Primalpalooza | Men SM 3 |
|
7 | 17 | 410.86 | |
Oct 9 | CYCLO-X Interlocken | Men SM 3 |
|
19 | 23 | 451.91 | |
Oct 24 | Amy D Breaking Barriers CX Race Day 2 | Senior Men 3 |
|
9 | 13 | 455.99 | |
Nov 6 | Cross of the North - Day 1 | Men SM 3 |
|
17 | 24 | 428.29 | |
Nov 7 | Cross of the North Day 2 | Men SM 3 |
|
12 | 15 | 434.77 | |
Nov 13 | CYCLO-X Westminster | Men SM 3 |
|
17 | 23 | 454.85 |
2022 - 14 races
Race Name | Category | Team Name | Place | Racers | Points | Upg Pts* | |
---|---|---|---|---|---|---|---|
Aug 31 | Back 2 Basics CX | Men A |
|
22 | 32 | 434.92 | |
Sep 7 | Back 2 Basics CX | Men A |
|
24 | 32 | 426.92 | |
Sep 14 | Back 2 Basics CX | Men A |
|
29 | 34 | 468.6 | |
Sep 17 | CYCLO-X Harlow Platts | Men MM 40+ 3 |
|
7 | 23 | 387.24 | |
Sep 21 | Back 2 Basics CX | Men A |
|
23 | 28 | 464.49 | |
Sep 28 | Back 2 Basics CX | Men A |
|
28 | 39 | 453.97 | |
Oct 1 | Schoolyard Cross | Men MM 40+ 3 |
|
8 | 18 | 416.55 | |
Oct 23 | Amy D Breaking Barriers CX Day 2 | Men MM 40+ 3 |
|
4 | 10 | 409 | |
Oct 29 | CYCLO-X Broomfield | Men MM 40+ 3 |
|
7 | 24 | 399.33 | |
Nov 5 | Cross of the North Day 1 | Men MM 40+ 3 |
|
6 | 23 | 373.34 | |
Nov 6 | Cross of the North Day 2 | Men MM 40+ 3 |
|
2 | 10 | 393.63 | 2 |
Nov 12 | CYCLO-X Westminster | Men MM 40+ 3 |
|
14 | 21 | 439.61 | |
Nov 19 | Colorado State Cyclocross Championships | Men MM 40+ 3 |
|
8 | 28 | 372.72 | |
Dec 3 | CYCLO-X Longmont | Men MM 40+ 3 |
|
3 | 14 | 367.72 | 2 |
2023 - 14 races
Race Name | Category | Team Name | Place | Racers | Points | Upg Pts* | |
---|---|---|---|---|---|---|---|
Aug 30 | Back 2 Basics CX | Men A |
|
42 | 51 | 464.47 | |
Sep 6 | Back 2 Basics CX | Men Masters |
|
36 | 46 | 459.45 | |
Sep 9 | CYCLO-X Harlow Platts | Men MM 40+ 3 |
|
19 | 23 | 455 | |
Sep 13 | Back 2 Basics CX | Men A |
|
51 | 59 | 470.85 | |
Sep 27 | Back 2 Basics CX | Men A |
|
40 | 49 | 477.49 | |
Oct 4 | Back 2 Basics CX | Men A |
|
36 | 47 | 491.55 | |
Oct 14 | CYCLO-X Louisville | Men MM 40+ 3 |
|
9 | 18 | 408.8 | |
Oct 15 | Wild West Cross | Men MM 40+ 3 |
|
6 | 9 | 440.77 | |
Oct 28 | CYCLO-X Valmont | Men MM 40+ 3 |
|
8 | 15 | 433.42 | |
Nov 4 | Cross of the North | Men MM 40+ 3 |
|
6 | 23 | 380.77 | |
Nov 5 | Cross of the North | Men MM 40+ 3 |
|
5 | 13 | 413.55 | |
Nov 11 | CYCLO-X Westminster | Men MM 40+ 3 |
|
11 | 18 | 426.98 | |
Nov 18 | CYCLO-X Longmont | Men MM 40+ 3 |
|
8 | 21 | 395.44 | |
Dec 2 | Amy D Breaking Barriers / Colorado State CX Championships | Men MM 40+ 3 |
|
4 | 13 | 388.14 | 1 |
2024 - 11 races
Race Name | Category | Team Name | Place | Racers | Points | Upg Pts* | |
---|---|---|---|---|---|---|---|
Aug 28 | Back 2 Basics CX | Men A |
|
36 | 44 | 388.2 | |
Sep 4 | Back 2 Basics CX | Men A |
|
32 | 39 | 421.91 | |
Sep 14 | CYCLO-X Harlow Platts | Men MM 40+ 3 |
|
15 | 19 | 461.66 | |
Sep 18 | Back 2 Basics CX | Men Single Speed |
|
9 | 15 | 415.99 | |
Sep 18 | Back 2 Basics CX | Men A |
|
33 | 35 | 477.58 | |
Sep 25 | Back 2 Basics CX | Men B |
|
14 | 47 | 435.63 | |
Sep 25 | Back 2 Basics CX | Men A |
|
DNF | 25 | 451.11 | |
Sep 28 | Schoolyard Cross | Men MM 40+ 3 |
|
4 | 15 | 381.7 | 1 |
Oct 5 | Trek USCX Trek CX Cup | Men Cat 3/4/5 Master 40+ |
|
9 | 47 | 351.03 | |
Oct 6 | Trek USCX Trek CX Cup | Men Cat 3/4/5 Master 40+ |
|
4 | 41 | 356.57 | 4 |
Oct 26 | CYCLO-X Valmont | Men MM 40+ 3 |
|
6 | 15 | 415.82 | |
Points (Oct 31 2024): |
371.64
|
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): 10 Mandatory Upgrade Points (last 12 months): 6 |
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 in the last 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.
- Last 12 months
- Older
Natural Habitat
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.
©
2024 Outside Interactive, Inc.