Ryan O'hara
Racing Age: 38 • Category: 2 Find this racer on crossresults.com
Finish Breakdown
Career
12 months
|
|
Nemeses | Wins | Losses | Win% | Margin |
---|---|---|---|---|
![]() ![]() |
0 | 3 | 0 | 4.7 |
![]() ![]() |
1 | 3 | 25 | 5.5 |
![]() ![]() |
1 | 3 | 25 | 4.3 |
![]() ![]() |
2 | 2 | 50 | 5.3 |
![]() ![]() |
2 | 2 | 50 | 4.5 |
![]() ![]() |
2 | 2 | 50 | 4.5 |
| ||||
Victims | Wins | Losses | Win% | Margin |
![]() ![]() |
4 | 0 | 100 | 2 |
![]() ![]() |
2 | 1 | 67 | 2 |
![]() ![]() |
2 | 1 | 67 | 2.7 |
![]() ![]() |
2 | 1 | 67 | 5 |
![]() ![]() |
2 | 1 | 67 | 5 |
![]() ![]() |
3 | 2 | 60 | 4.2 |

Name | Races | |||
William Cucco | 10 | h2h | ||
Noah Arling | 8 | h2h | ||
Andrew Austin | 8 | h2h | ||
Jacob Read | 8 | h2h | ||
Galen Erickson | 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 | 82 |
ECCC | 18 |
New York | 2 |
Mid Atlantic | 3 |
Pacific Northwest | 11 |
North Central | 1 |
Regions
Name | Races |
---|---|
Pacific Northwest | 9 |
Race History csv | json

Race Name | Category | Team Name | Place | Racers | Points | Upg Pts* | ||
---|---|---|---|---|---|---|---|---|
Apr 12 | 6th Annual Chris Hinds Memorial Criterium | Pro/1/2/3 Men 90 Minutes |
|
24 | 39 | 211.84 | ||
Apr 13 | Turtle Pond Circuit Race | 3 Men |
|
25 | 42 | 305.36 |
23
|
|
Apr 19 | Rick Newhouse Memorial Ninigret Criterium | Pro/1/2/3 Men 75 minutes |
|
3 | 14 | 178.57 | 4 |
1
|
Apr 20 | Myles Standish State Park Road Race - Presented by the Town of Plymouth Services Board | MEN CAT 3 * |
|
12 | 15 | 325.71 |
9
|
|
May 3 | Jiminy Peak Road Race | CAT 3 |
|
22 | 74 | 304.86 |
22
|
|
May 10 | Sterling Classic Road Race | Cat 3/4 |
|
14 | 71 | 317 | ||
May 17 | Lake Sunapee Bike Race | 3 Men |
|
6 | 43 | 265.71 | 2 |
5
|
May 24 | Cyclonauts Racers Criterium | Cat 3/4 |
|
2 | 48 | 299.69 | 6 | |
May 25 | Hartford Downtown Criterium | 3 Men 25 laps |
|
25 | 46 | 313.7 |
25
|
|
May 31 | Lake Auburn Road Race | Men Pro 1/2/3 |
|
28 | 37 | 156.25 |
27
|
|
Jun 14 | Cyclonauts Road Race | Cat 3/4 |
|
45 | 70 | 410.29 | ||
Jun 15 | Housatonic Hills Road Race | Men's 3 |
|
48 | 64 | 316.88 | ||
Jul 1 | 26th Annual Exeter Criterium | Men Pro/Cat 1/2/3 |
|
55 | 107 | |||
Jul 12 | Attleboro Bicycling Crit and Kids Grass Crit | Pro/1/2/3 60 kilometers |
|
27 | 52 | 200 | ||
Jul 26 | NCC 10th Tour of the Hilltowns | Pro 1/2/3 |
|
47 | 48 | 242.4 | ||
Aug 2 | Concord Criterium | Men 3 |
|
15 | 58 | 281.02 |
15
|
|
Aug 3 | Central NH Road Race/Bow | Men 3 |
|
35 | 54 | 324.87 | ||
Aug 16 | Frontier Criterium | Men Cat 3 |
|
9 | 15 | 307.61 |
9
|
|
Sep 6 | Topsfield Circuit Race | MEN PRO 1 / 2 / 3 51. |
|
20 | 46 | 288.25 |
20
|

Race Name | Category | Team Name | Place | Racers | Points | Upg Pts* | ||
---|---|---|---|---|---|---|---|---|
Apr 25 | Turtle Pond Circuit Race | Men Cat 3 |
|
25 | 48 | 320.69 |
20
|
|
Apr 26 | Quabbin Reservoir Road Race | Pro 1/2/3 |
|
54 | 77 | 299.64 | ||
May 2 | Jiminy Peak Road Race | CATEGORY 3 90km |
|
85 | 87 | 359.93 | ||
May 16 | Lake Sunapee Bike Race | CAT 3 |
|
40 | 56 | 342.52 | ||
May 23 | Cyclonauts Racers Criterium | Cat 3/4 |
|
57 | 66 | 323.84 |
57
|
|
May 24 | Hartford Downtown Criterium | Men Category 3 |
|
39 | 54 | 314 |
39
|
|
Jun 21 | Housatonic Hills Road Race | Men's 3/4 |
|
53 | 102 | 361.96 | ||
Jun 27 | The Twilight Criterium to Benefit Cystic Fibrosis | Men's 3/4 35 minutes |
|
8 | 36 | 295.34 |
8
|
|
Jun 28 | Keith Berger Memorial Criterium | Pro, 1, 2 , 3 |
|
21 | 72 | 255.63 |
21
|
|
Jul 11 | Attleboro Bicycling Crit | Cat. 3 50 laps |
|
20 | 43 | 364.13 |
17
![]() |
|
Jul 25 | NCC 11th Tour of the Hilltowns | Men 3 |
|
24 | 73 | 289.86 | ||
Aug 9 | Tokeneke Classic Road Race | Cat 3 Men |
|
26 | 64 | 307.34 | ||
Aug 29 | 4TH ANNUAL THREE VILLAGE TOUR ROAD RACE | MEN CAT 3 |
|
8 | 8 |

Race Name | Category | Team Name | Place | Racers | Points | Upg Pts* | ||
---|---|---|---|---|---|---|---|---|
Mar 6 | ECCC Week 1 - Rutgers ITT | Men A |
|
16 | 53 | 293.33 | ||
Mar 6 | ECCC Week 1 - Rutgers Crit | Men A |
|
41 | 61 | 306.55 | ||
Mar 7 | ECCC Week 1 - Rutgers Road Race | Men A |
|
DNF | 58 | |||
Mar 13 | ECCC Week 2 - Columbia Grant's Tomb Crit | Men A |
|
21 | 39 | 328.46 | ||
Mar 14 | ECCC Week 2 - Stevens Circuit Race | Men A |
|
3 | 36 | 319.82 | 5 | |
Mar 20 | ECCC Week 3 - Philly Road Race | Men A |
|
8 | 63 | 267.4 | 2 | |
Mar 21 | ECCC Week 3 - Philly Crit | Men A |
|
15 | 53 | 270.83 |
![]() |
|
Mar 27 | ECCC Week 4 - Jersey ITT | Men A |
|
11 | 36 | 326.56 | ||
Mar 27 | ECCC Week 4 - Jersey Crit | Men A |
|
29 | 52 | 348.46 | ||
Mar 28 | ECCC Week 4 - Jersey Road Race | Men A |
|
9 | 47 | 268.53 | ||
Apr 3 | ECCC Week 4 - Bucknell Road Race | Men A |
|
8 | 44 | 275.25 | ||
Apr 4 | ECCC Week 4- Bucknell Crit | Men A |
|
8 | 36 | 268.02 | ||
Apr 10 | Tour of the Battenkill | 3 Men Green |
|
3 | 92 | 262.31 | 9 |
3
|
Apr 11 | ECCC Week 5 - Yale Crit | Men A |
|
14 | 42 | 288.81 |
![]() |
|
Apr 17 | ECCC Week 6 - Army Road Race | Men A |
|
27 | 51 | |||
Apr 18 | ECCC Week 6 - Army Hillclimb | Men A |
|
24 | 47 | 304.63 | ||
Apr 18 | ECCC Week 6 - Army Crit | Men A |
|
18 | 48 | 292.94 | ||
Apr 25 | ECCC Week 8 - Easterns at Dartmouth - Road Race | Men A |
|
17 | 65 | 275.91 |
![]() |
|
Jun 5 | Connecticut Stage Race - Stage 1 | Pro/1/2 Men |
|
65 | 114 | 243.35 | ||
Jun 5 | Connecticut Stage Race - Stage 2 | Pro/1/2 Men |
|
54 | 114 | 207.63 |
54
|
|
Jun 12 | Nutmeg Classic Criterium | Pro - 3 |
|
51 | 84 | 251.05 |
46
|
|
Jun 13 | Whaling City Cyclone | Men Pro/1/2 |
|
16 | 47 | 260.15 |
16
|
|
Jun 20 | Housatonic Hills Road Race | Pro/1/2/3 Men |
|
18 | 32 | 220.28 | ||
Jun 29 | 28th Annual Exeter Hospital Criterium | Men Pro/1/2 |
|
22 | 80 | 262.21 |
22
|
|
Jul 2 | Fitchburg Longsjo Classic - Circuit Race | Men 02 |
|
20 | 94 | 247.65 |
4
|
|
Jul 3 | Fitchburg Longsjo Classic - Road Race | Men 02 |
|
37 | 82 | 249.27 | ||
Jul 4 | Fitchburg Longsjo Classic - Time Trial | Men 02 |
|
42 | 76 | 244.02 | ||
Jul 5 | Fitchburg Longsjo Classic - Criterium | Men 02 |
|
18 | 75 | 242.63 |
18
|
|
Jul 5 | Fitchburg Longsjo Classic - GC | Men 02 |
|
31 | 73 | 248.88 | ||
Jul 10 | Attleboro Bicycling Crit | Pro. 1-2-3 |
|
18 | 74 | 261.7 |
9
|
|
Jul 20 | Working Man's Stage Race - Stage 1 | Men 2/3 |
|
17 | 42 | 255.01 | ||
Jul 21 | Working Man's Stage Race - Stage 2 | Men 2/3 |
|
36 | 42 | 320.19 | ||
Jul 22 | Working Man's Stage Race - Stage 3 | Men 2/3 |
|
11 | 39 | 235.58 | ||
Jul 22 | Working Man's Stage Race - GC | Men 2/3 |
|
17 | 39 | 272.08 | ||
Aug 8 | Tokeneke Classic | Pro/1/2 |
|
23 | 56 | 264.37 |
11
|
|
Aug 14 | Tour de Millersburg - TT | Men Cat1/2/3 |
|
53 | 83 | 228.05 | ||
Aug 14 | Tour de Millersburg - Criterium | Men Cat1/2/3 |
|
47 | 83 | 220.29 | ||
Aug 15 | Tour de Millersburg - Road Race | Men Cat1/2/3 |
|
28 | 50 | 212.47 |
28
|
|
Sep 3 | Green Mountain Stage Race - TT | Men 2 |
|
43 | 82 | 239.78 | ||
Sep 4 | Green Mountain Stage Race - Circuit Race | Men 2 |
|
20 | 82 | 264.23 |
20
|
|
Sep 5 | Green Mountain Stage Race - Road Race | Men 2 |
|
39 | 82 | 239.78 | ||
Sep 6 | Green Mountain Stage Race - Crit | Men 2 |
|
33 | 82 | 248.95 |
33
|
|
Sep 18 | Portsmouth Criterium | Men Pro/1/2 |
|
23 | 66 | 277.91 |
23
|
|
Sep 26 | TD Bank Mayor's Cup | Men - Men Pro 1/2 |
|
68 | 80 | 231.51 |
57
|

Race Name | Category | Team Name | Place | Racers | Points | Upg Pts* | ||
---|---|---|---|---|---|---|---|---|
Apr 2 | ECCC Week 5, Boston Beanpot 2.0 Crit | Men 1/2/3 |
|
10 | 37 | 262.45 | ||
Apr 10 | Tour of the Battenkill | Men Cat 2 |
|
66 | 150 | 249.17 | ||
Apr 30 | Bennington Race Weekend Time Tria | Men Pro/1/2 |
|
68 | 81 | 282.47 | ||
Apr 30 | Bennington Race Weekend Criterium | Men Pro/1/2 |
|
66 | 81 | 267.28 | ||
May 7 | Sterling Road Race | Pro 1/2 |
|
36 | 71 | 271.3 | ||
May 21 | Lake Sunapee Road Race | PRO-1-2-3 |
|
26 | 55 | 266.19 | ||
May 28 | Killington Stage Race - Stage 1 | Men P/1/2 |
|
59 | 119 | 224.62 |
59
|
|
May 29 | Killington Stage Race - Stage 2 | Men P/1/2 |
|
66 | 119 | 231.62 | ||
May 30 | Killington Stage Race - Stage 3 | Men P/1/2 |
|
48 | 119 | 218.87 | ||
Jun 12 | Purgatory Road Race | Men Pro/1/2 |
|
7 | 45 | 215.62 | 1 | |
Aug 6 | Concord Crit | Men Pro/1/2 |
|
26 | 48 | 291.68 | ||
Sep 18 | Portsmouth Criterium | Men Pro/1/2 |
|
32 | 76 | 283.19 |
32
|
|
Sep 25 | TD Bank Mayor's Cup | Men Pro 1/2 |
|
45 | 111 | 218.08 |
28
|

Race Name | Category | Team Name | Place | Racers | Points | Upg Pts* | ||
---|---|---|---|---|---|---|---|---|
Aug 9 | Tokeneke Classic Road Race | Pro/1/2 Men |
|
DNF | 44 | 408.41 | ||
Sep 4 | Green Mountain Stage Race - Stage 1 Time Trial | Men Cat 2 |
|
32 | 71 | 322.92 | ||
Sep 5 | Green Mountain Stage Race - Stage 2 Circuit Race | Men Cat 2 |
|
7 | 71 | 5 |
1
|
|
Sep 6 | Green Mountain Stage Race - Stage 3 Road Race | Men Cat 2 |
|
25 | 68 | 318.65 | ||
Sep 7 | Green Mountain Stage Race - Stage 4 Criterium | Men Cat 2 |
|
35 | 56 | 341.86 |
30
|
|
Sep 7 | Green Mountain Stage Race - GC | Men Cat 2 |
|
23 | 71 | 319.04 | ||
Sep 18 | New Haven Grand Prix | Men Pro/1/2 |
|
DNF | 67 | 356.42 |

Race Name | Category | Team Name | Place | Racers | Points | Upg Pts* | ||
---|---|---|---|---|---|---|---|---|
Mar 13 | Plainville Spring Series | Men Cat 1/2/3 |
|
44 | 49 | 394.81 | ||
Apr 23 | Quabbin Reservoir Classic Road Race | Pro - Cat 3 |
|
41 | 44 | 400.06 |

Race Name | Category | Team Name | Place | Racers | Points | Upg Pts* | ||
---|---|---|---|---|---|---|---|---|
May 18 | The CCNS Kermis | Men Pro/1/2/3 |
|
29 | 41 | 413.5 | ||
May 26 | Cyclonauts Racers Criterium | MEN Pro-Cat 3 |
|
18 | 47 | 368.78 |
18
|
|
Jun 10 | Purgatory Road Race hosts the Massachusetts State Road Race Championships | Men Cat 1/2 |
|
24 | 37 | 406.22 | ||
Jul 8 | Shoe City Pro Circuit | Men Cat 1/2/3 |
|
19 | 41 | 420.31 | ||
Jul 21 | Tour of the Hilltowns | Men Pro/1/2 |
|
24 | 28 | 397.84 | ||
Aug 12 | Tokeneke Classic | Men Cat2 |
|
DNF | 18 |
![]() |
||
Sep 14 | New Haven Grand Prix | Men Pro/1/2 |
|
21 | 32 | 423.37 |

Race Name | Category | Team Name | Place | Racers | Points | Upg Pts* | ||
---|---|---|---|---|---|---|---|---|
Mar 12 | Tour De Dung | Men Master 35+ Cat 1/2/3 |
|
41 | 56 | 399.41 |
![]() |
|
Apr 5 | Pacific Raceways Circuit Series | Men 645pm Cat 1/2/3 |
|
38 | 42 | 406.76 |
![]() |
|
Jun 18 | Funk Bottoms Gravel 100K\200K | 100k Open Men |
|
36 | 65 | 356.77 |

Race Name | Category | Team Name | Place | Racers | Points | Upg Pts* | |||
---|---|---|---|---|---|---|---|---|---|
Mar 25 | Mason Lake | Men Senior Cat 1/2 |
|
43 | 54 | 382.84 | |||
Apr 15 | Ravensdale Road Race | Men 1/2 |
|
DNP | 45 | ||||
May 5 | Tour de Bloom - Stage 1 | Men Pro/Cat 1/2 |
|
64 | 77 | 358.94 | |||
May 5 | Tour de Bloom - GC | Men Pro/Cat 1/2 |
|
65 | 82 | 167.13 | |||
May 6 | Tour de Bloom - Stage 2 | Men Pro/Cat 1/2 |
|
75 | 76 | 176.18 | |||
May 6 | Tour de Bloom - Stage 3 | Men Pro/Cat 1/2 |
|
67 | 76 | 283.49 | |||
May 7 | Tour de Bloom - Stage 4 | Men Pro/Cat 1/2 |
|
DNF | 76 | 388.14 | |||
May 23 | Pacific Raceways Circuit Series | Men 645pm Cat 1/2/3 |
|
7 | 28 | 321.52 | 1 | ||
Aug 12 | Vancouver Courthouse Criterium - WSBA Masters & Junior Criterium Champ | Men Senior Cat 1/2 |
|
31 | 45 | 289.97 | |||
Points (Sep 24 2023):
|
284.21
![]() |
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): 1 Mandatory Upgrade Points (last 12 months): 1 |
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.
road-results.com is a division of athleteReg.com, the best event registration website in the world. If you like road-results.com, you should use BikeReg.com.
© 2023 Outside Interactive, Inc.