Finish Breakdown
Career
12 months
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Nemeses | Wins | Losses | Win% | Margin |
|---|---|---|---|---|
|
0 | 2 | 0 | 4.5 |
|
0 | 3 | 0 | 4.3 |
|
0 | 2 | 0 | 3.5 |
|
0 | 2 | 0 | 2.5 |
|
1 | 2 | 33 | 1.3 |
| ||||
| Victims | Wins | Losses | Win% | Margin |
|
2 | 0 | 100 | 2 |
|
4 | 0 | 100 | 2.5 |
|
2 | 0 | 100 | 3 |
|
2 | 0 | 100 | 4 |
|
2 | 0 | 100 | 5 |
|
3 | 1 | 75 | 5.8 |
|
2 | 1 | 67 | 4 |
Most Common Opponents
| Name | Races | |||
| Keegan Swenson | 9 | h2h | ||
| Peter Stetina | 8 | h2h | ||
| Stefano Barberi | 8 | h2h | ||
| Julien Gagne | 8 | h2h | ||
| John Borstelmann | 8 | h2h | ||
Graphs o' Stuff
Select:
| Points Scored - All Time | ? |
|
| |
| Points List Over Time | ? |
|
| |
| % beat Histogram | ? |
|
| |
| <-bad- | -good-> |
| % beaten over time | ? |
|
| |
Regions
| Name | Races |
|---|---|
| New England | 24 |
| Southeast | 5 |
| New York | 5 |
| Mountain West | 17 |
| South Central | 18 |
| California/Nevada | 11 |
| North Central | 16 |
| Pacific Northwest | 1 |
| British Columbia | 1 |
Regions
| Name | Races |
|---|---|
| California/Nevada | 2 |
| Mountain West | 2 |
| North Central | 1 |
| South Central | 1 |
Race History - 98 races csv | json
2013 - 3 races
| Race Name | Category | Team Name | Place | Racers | Points | Upg Pts* | ||
|---|---|---|---|---|---|---|---|---|
| Aug 30 | GMSR Stage 1 | Junior |
|
19 | 57 | 317.84 |
|
|
| Aug 31 | GMSR Stage 2 | Junior |
|
28 | 57 | 340.48 |
28
|
|
| Sep 1 | GMSR Stage 3 | Junior |
|
15 | 57 | 289.55 |
2015 - 4 races
| Race Name | Category | Team Name | Place | Racers | Points | Upg Pts* | ||
|---|---|---|---|---|---|---|---|---|
| Sep 4 | Green Mountain Stage Race - Stage 1 Time Trial | Men Junior 10-18 |
|
2 | 75 | 287.58 | ||
| Sep 5 | Green Mountain Stage Race - Stage 2 Circuit Race | Men Junior 10-18 |
|
67 | 74 | 496.99 |
|
|
| Sep 6 | Green Mountain Stage Race - Stage 3 Road Race | Men Junior 10-18 |
|
33 | 72 | 384.01 |
|
|
| Sep 7 | Green Mountain Stage Race - GC | Men Junior 10-18 |
|
DNF | 75 | 548.42 |
|
2016 - 16 races
| Race Name | Category | Team Name | Place | Racers | Points | Upg Pts* | ||
|---|---|---|---|---|---|---|---|---|
| Apr 9 | Hell of the South | Men Pro/Cat 1/2 |
|
5 | 31 | 296.57 | 3 |
|
| Apr 10 | Cedar Hill Criterium | Men Pro/Cat 1/2/3 |
|
2 | 61 | 256.81 | 8 | |
| May 28 | Killington Stage Race - Stage 1 | Men Pro/Cat 1/2 |
|
32 | 87 | 325.93 |
23
|
|
| May 29 | Killington Stage Race - Stage 2 | Men Pro/Cat 1/2 |
|
16 | 81 | 283.34 | ||
| May 29 | Killington Stage Race - Stage 3 | Men Pro/Cat 1/2 |
|
3 | 68 | 200.56 | ||
| May 30 | Killington Stage Race - GC | Men Pro/Cat 1/2 |
|
10 | 68 | 270.41 | ||
| Jul 8 | Syracuse Race Weekend - Hill Climb | Men Cat 1/2 |
|
1 | 19 | 256.64 | 7 * | |
| Jul 9 | Syracuse Race Weekend - TT | Men Cat 1/2 |
|
1 | 20 | 244.07 | ||
| Jul 9 | Syracuse Race Weekend - Crit | Men Cat 1/2 |
|
5 | 25 | 276.88 | 3 | |
| Jul 10 | Syracuse Race Weekend - Road Race | Men Cat 1/2 |
|
7 | 27 | 287.51 | 1 | |
| Jul 10 | Syracuse Race Weekend | Men Cat 1/2 |
|
1 | 19 | 266.72 | 7 * | |
| Sep 2 | Green Mountain Stage Race - Time Trial | Men Pro/1 |
|
8 | 106 | 186.73 | ||
| Sep 3 | Green Mountain Stage Race - Circuit Race | Men Pro/1 |
|
50 | 106 | 305.2 |
36
|
|
| Sep 4 | Green Mountain Stage Race - Road Race | Men Pro/1 |
|
16 | 101 | 256.99 | ||
| Sep 5 | Green Mountain Stage Race - GC | Men Pro/1 |
|
18 | 106 | 249.03 |
|
|
| Sep 5 | Green Mountain Stage Race - Criterium | Men Pro/1 |
|
32 | 89 | 300.66 |
29
|
2017 - 7 races
| Race Name | Category | Team Name | Place | Racers | Points | Upg Pts* | ||
|---|---|---|---|---|---|---|---|---|
| Jan 28 | Santa Catalina Omnium: UA Crit | Men Pro/Cat 1/2/3 |
|
6 | 36 | 310.33 | 2 |
6
|
| Jan 29 | Santa Catalina Omnium: Road Race | Men Pro/Cat 1/2/3 |
|
6 | 34 | 253.14 | 2 | |
| Mar 30 | Joe Martin Stage Race - Stage 1 | UCI Pro Men |
|
19 | 145 | 180.49 | ||
| Mar 31 | Joe Martin Stage Race - Stage 2 | Men Prt 2 Pro/Cat 1 |
|
17 | 145 | 234.55 |
10
|
|
| Apr 1 | Joe Martin Stage Race - Stage 3 | Men Prt 2 Pro/Cat 1 |
|
76 | 139 | 270.71 |
76
|
|
| Apr 2 | Joe Martin Stage Race - Stage 4 | Men Prt 2 Pro/Cat 1 |
|
29 | 112 | 252.09 |
14
|
|
| Apr 2 | Joe Martin Stage Race - GC | Men Prt 2 Pro/Cat 1 |
|
18 | 92 | 215.78 |
2018 - 3 races
| Race Name | Category | Team Name | Place | Racers | Points | Upg Pts* | ||
|---|---|---|---|---|---|---|---|---|
| May 3 | Redlands Bicycle Classic - Stage 2 | Men Prt 1 Pro/Cat |
|
104 | 171 | 341.1 | ||
| May 4 | Redlands Bicycle Classic - Stage 3 | Men Prt 1 Pro/Cat |
|
101 | 136 | 343.23 | ||
| Jul 14 | Andersen Banducci Twilight Criterium | Men Pro/Cat 1 |
|
46 | 70 | 347.3 |
46
|
2019 - 6 races
| Race Name | Category | Team Name | Place | Racers | Points | Upg Pts* | ||
|---|---|---|---|---|---|---|---|---|
| Apr 4 | Joe Martin Stage Race - Stage 1 | UCI Men |
|
54 | 122 | 315.65 |
|
|
| Apr 6 | Joe Martin Stage Race - Stage 3 | UCI Men |
|
4 | 99 | 195.18 | ||
| May 25 | Killington Stage Race, Stage 1 Circuit Race | Men Pro/1/2 |
|
59 | 75 | 368.25 |
54
|
|
| May 26 | Killington Stage Race, Stage 2 Road Race | Men Pro/1/2 |
|
4 | 71 | 288.19 | 8 | |
| May 27 | Killington Stage Race, Stage 3 Time Trial | Men Pro/1/2 |
|
6 | 65 | 239.03 | ||
| May 27 | Killington Stage Race, General Classification | Men Pro/1/2 |
|
5 | 75 | 281.98 | 7 * |
2021 - 12 races
| Race Name | Category | Team Name | Place | Racers | Points | Upg Pts* | ||
|---|---|---|---|---|---|---|---|---|
| Apr 30 | Belgian Waffle Ride California | Waffle Men Overall |
|
12 | 632 | 213.81 | ||
| May 22 | Gravel Locos - Hico | Men 155 Mi Cycling |
|
3 | 132 | 213.64 | 9 | |
| Jun 4 | 2021 Life Time UNBOUND Gravel | Men UNBOUND 200 |
|
545 | 792 | 264.02 |
|
|
| Jun 11 | Belgian Waffle Ride North Carolina | Waffle Men Overall |
|
2 | 524 | 212.65 | 10 |
|
| Aug 1 | Rooted Vermont Gravel Bike | Men 82Mi Cycling |
|
2 | 293 | 255.31 | 10 |
|
| Aug 15 | SBT GRVL | Men BLACK COURSE 144 MILES |
|
4 | 586 | 212.88 | 8 |
|
| Sep 3 | Tour de Lafayette p/b Studio 2128 | Men P/1/2 Elite |
|
42 | 69 | 309.26 | ||
| Sep 4 | Tour de Francis Park p/b Urban Chestnut Brewery | Men P/1/2 Elite |
|
34 | 74 | 297.43 | ||
| Sep 5 | Giro della Montagna p/b Emerson | Men P/1/2 Elite |
|
35 | 59 | 309.64 | ||
| Sep 6 | Benton Park Classic p/b Big Shark Bicycle Company | Men P/1/2 Elite |
|
30 | 48 | 309.38 | ||
| Oct 15 | Belgian Waffle Ride Kansas | Waffle Men Overall |
|
7 | 214 | 214.6 | 5 | |
| Oct 23 | 2021 Life Time Big Sugar Gravel | Men Big Sugar (103.8 Miles) |
|
1 | 380 | 212.5 | 11 |
2022 - 12 races
| Race Name | Category | Team Name | Place | Racers | Points | Upg Pts* | ||
|---|---|---|---|---|---|---|---|---|
| Mar 5 | Shasta Gravel Hugger | 100-Miler Open |
|
2 | 86 | 213.49 | 10 | |
| Mar 26 | Barry Roubaix Killer Gravel Road Race | Men 62 Miles |
|
1 | 679 | 212.5 | 11 |
|
| May 14 | Gravel Locos - Hico | Men GL 150 |
|
4 | 195 | 213.66 | 8 |
3
|
| Jun 4 | 2022 Life Time UNBOUND Gravel | Men UNBOUND 200 |
|
10 | 1058 | 213.14 | 2 |
|
| Jul 9 | Life Time Crusher in the Tushar | Men Tushar Crusher |
|
10 | 465 | 299.54 | 2 | |
| Jul 29 | Rooted Vermont Gravel Bike | Men 82 Miles Cycling |
|
1 | 286 | 230.21 | 11 | |
| Aug 13 | 2022 Life Time Leadville Trail 100 MTB | Men LT100 Pro |
|
54 | 80 | 159.97 | ||
| Aug 14 | SBT GRVL | Men Black Course |
|
14 | 583 | 214.18 |
|
|
| Sep 17 | 2022 Life Time Chequamegon MTB Festival presented by Trek | Men Pro/Elite Chequamegon 40 |
|
16 | 67 | 137.29 | ||
| Sep 24 | Belgian Waffle Ride Utah | Men 130 Mi Cycling Waffle |
|
4 | 237 | 213.45 | 8 | |
| Oct 16 | Belgian Waffle Ride Kansas | Men 111.11 Mi Cycling Waffle |
|
1 | 104 | 212.5 | 11 | |
| Oct 22 | 2022 Life Time Big Sugar Gravel | Men Big Sugar (104.2 Miles) |
|
3 | 549 | 212.77 | 9 |
2023 - 13 races
| Race Name | Category | Team Name | Place | Racers | Points | Upg Pts* | ||
|---|---|---|---|---|---|---|---|---|
| Mar 3 | Belgian Waffle Ride Arizona | Waffle Pro Waffle Men |
|
25 | 31 | 167.5 | ||
| Apr 14 | Belgian Waffle Ride California | Men 130Mi Cycling- Waffle |
|
12 | 530 | 214.06 | ||
| Apr 20 | 2023 Life Time Sea Otter Classic | Men MTB Endurance - Fuego XL 67M |
|
24 | 478 | |||
| Apr 27 | Paris to Ancaster | Overall Men |
|
3 | 543 | 297.89 | ||
| May 20 | Gravel Locos - Hico | Men GL 150 La Loca |
|
1 | 168 | 212.5 | 11 |
|
| Jun 2 | 2023 Life Time UNBOUND Gravel | Men Elite Men - 200 Mile |
|
8 | 116 | 217.03 | 4 | |
| Jun 10 | Belgian Waffle Ride North Carolina | Waffle Pro Men |
|
1 | 13 | 127.5 | 7 | |
| Jul 8 | Life Time Crusher in the Tushar | Men Tushar Crusher |
|
25 | 483 | 302.84 | ||
| Aug 12 | Big Red Gravel Run 2023 | Men 130 KM |
|
2 | 410 | 212.68 | 10 | |
| Aug 20 | SBT GRVL | Men Black Course |
|
529 | 557 | 283.66 |
|
|
| Sep 16 | 2023 Life Time Chequamegon MTB Festival presented by Trek | Men Pro/Elite Chequamegon 40 |
|
36 | 68 | 150.84 | ||
| Sep 30 | The Rad Dirt Fest Backyard Bash | Men Stubborn Delores 110 Miles |
|
187 | 190 | 285.72 | ||
| Oct 14 | Belgian Waffle Ride Kansas | Men 123 Mi Cycling Waffle |
|
5 | 93 | 215.76 | 7 |
2024 - 14 races
| Race Name | Category | Team Name | Place | Racers | Points | Upg Pts* | ||
|---|---|---|---|---|---|---|---|---|
| Mar 16 | The Mid South | Men 100 Mile |
|
18 | 1024 | 299.24 | ||
| Apr 6 | Belgian Waffle Ride Utah | Waffle Pro Men |
|
2 | 30 | 129.17 | 6 | |
| Apr 20 | Rasputitsa | Open Men |
|
1 | 872 | 297.5 | 11 | |
| Apr 27 | BWR California | Men 192K Cycling Waffle |
|
11 | 387 | 214.44 | 1 | |
| Apr 28 | Belgian Waffle Ride California | Waffle Pro Men |
|
11 | 36 | 145.36 | ||
| May 18 | Gravel Locos - Hico | Men GL 150 La Loca |
|
3 | 126 | 213.69 | 9 | |
| May 31 | 2024 Life Time UNBOUND Gravel | Men Elite Men - 200 MILE |
|
39 | 135 | 234.05 | ||
| Jun 8 | Gravelooza 2024 | Men 140KM |
|
2 | 138 | 213.04 | 10 | |
| Jun 21 | BWR - North Carolina | Men 116 Mi Mountain Bike WAFFLE |
|
2 | 136 | 213.05 | 10 | |
| Jul 20 | Nepomuk Narly | Men 100 Mile Platinum Pro Division |
|
1 | 46 | 212.5 | 8 | |
| Aug 10 | Big Red Gravel Run 2024 | Men Big Red - 130 KM |
|
1 | 381 | 212.5 | 11 |
|
| Aug 18 | SBT GRVL | Men Black Course |
|
41 | 542 | 230.08 | ||
| Aug 18 | SBT GRVL | Men Black Course |
|
41 | 542 | 218.04 | ||
| Aug 24 | 2024 Garmin Gravel Worlds | Men 150 Mile Elite Men |
|
3 | 37 | 130.28 | 5 |
2025 - 8 races
| Race Name | Category | Team Name | Place | Racers | Points | Upg Pts* | |||
|---|---|---|---|---|---|---|---|---|---|
| Mar 8 | Valley of Tears | Pro Men |
|
5 | 39 | 193.74 | 3 | ||
| May 30 | 2025 Life Time UNBOUND Gravel Presented by Shimano | Men Elite Men - 200 MILE |
|
27 | 143 | 220.15 | |||
| Jun 7 | Gravelooza 2025 | Men 140 KM |
|
1 | 332 | 192.93 | 11 |
|
|
| Jun 28 | SBT GRVL Saturday Ride | Men Pro Open/Men |
|
14 | 37 | ||||
| Jun 29 | SBT GRVL Sunday Race | Men Pro Open/Men |
|
7 | 37 | 214.95 | 1 | ||
| Aug 23 | 2025 Lauf Gravel Worlds | Men 150 Mile Elite Men |
|
4 | 49 | 173.42 | 4 | ||
| Sep 27 | Nomade du Parc 2025 | Men 110 KM |
|
2 | 378 | 202.43 | 10 | ||
| Oct 18 | 2025 Life Time Big Sugar Gravel | Men BIG SUGAR 50 MILE ELITE MEN |
|
49 | 103 | 221.15 | |||
|
Points (Aug 12 2025):
|
189.99*
|
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): 124 Mandatory Upgrade Points (last 12 months): 26 |
|||||||
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.
Results.BikeReg.com is a division of athleteReg.com. If you're thinking this looks like Road-results.com or crossresults.com, you're right.
©
2026 Outside Interactive, Inc.



