Roth reigns at Univest Grand Prix

Ryan Roth (SpiderTech p/b C10) secured a prestigious victory at the UCI 1.2 Univest Grand Prix held in Souderton, Pennsylvania. The Canadian out-paced a late-race three-man breakaway that included Frank Pipp (Bissell) in second and Tom Zirbel (Jamis-Sutter Home), who bridged to Roth and Pipp on the final lap and finished in third.

Swipe to scroll horizontally
Full Results
1Ryan Roth (Can) Team SpiderTech p/b C103:52:27
2Frank Pipp (USA) Bissell Pro Cycling TeamRow 1 - Cell 2
3Tom Zirbel (USA) Jamis-Sutter HomeRow 2 - Cell 2
4Eric Young (USA) Bissell Pro Cycling Team0:00:13
5Alexey Shmidt (Rus) Team Type 1 - SanofiRow 4 - Cell 2
6Martin Gilbert (Can) Team SpiderTech p/b C10Row 5 - Cell 2
7Jacob Keough (USA) UnitedHealthcare Pro Cycling TeamRow 6 - Cell 2
8Robin Carpenter (USA) Bikereg.com - CannondaleRow 7 - Cell 2
9Adam Thuss (Can) Champion System RacingRow 8 - Cell 2
10Shawn McCarthy (Aus) Garneau Club Chaussures - Norton RoseRow 9 - Cell 2
11Sebastian Balck (Swe) Team CykelcityRow 10 - Cell 2
12Thomas Brown (USA) Team Mountain Khakis p/b SmartStopRow 11 - Cell 2
13William Dugan (USA) Team Type 1 - SanofiRow 12 - Cell 2
14Adam Farabaugh (USA) Kallisto-Wheels of BloorRow 13 - Cell 2
15Simon Lambert-Lemay (Can) Team SpiderTech p/b C10Row 14 - Cell 2
16Nick Frey (USA) Jamis-Sutter HomeRow 15 - Cell 2
17Ian Crane (USA) Hagens Berman CyclingRow 16 - Cell 2
18Chris Gruber (Can) Kallisto-Wheels of BloorRow 17 - Cell 2
19Ben Zawacki (USA) Team Mountain Khakis p/b SmartStopRow 18 - Cell 2
20Bobby Lea (USA) Pure Energy Cycling-ProAirHFARow 19 - Cell 2
21Mathieu Roy (Can) Gaspésien - Passion-VéloRow 20 - Cell 2
22Adam Carr (USA) Gaspésien - Passion-VéloRow 21 - Cell 2
23Jackie Simes (USA) Jamis-Sutter HomeRow 22 - Cell 2
24Ricky Gargiulo (USA) Heart House-CADV-CC EveshamRow 23 - Cell 2
25Kennett Peterson (USA) Hagens Berman CyclingRow 24 - Cell 2
26Andrew Dahlheim (USA) Bissell Pro Cycling TeamRow 25 - Cell 2
27Heath Blackgrove (NZl) ELBOWZ RacingRow 26 - Cell 2
28Remi Pelletier-Roy (Can) Garneau Club Chaussures - Norton RoseRow 27 - Cell 2
29Gabe Varela (USA) Hagens Berman CyclingRow 28 - Cell 2
30Bruno Langlois (Can) Team SpiderTech p/b C10Row 29 - Cell 2
31Jason Donald (USA) Kelly Benefit Strategies - OptumHealthRow 30 - Cell 2
32Barry Miller (USA) Pure Energy Cycling-ProAirHFARow 31 - Cell 2
33Igor Volshteyn (USA) Champion System RacingRow 32 - Cell 2
34Mat Stephens (USA) ELBOWZ RacingRow 33 - Cell 2
35Michael Chauner (USA) Team CykelcityRow 34 - Cell 2
36Hilton Clarke (Aus) UnitedHealthcare Pro Cycling TeamRow 35 - Cell 2
37Christian Helmig (Lux) ELBOWZ Racing0:00:36
38Tim Mitchell (USA) CCB RacingRow 37 - Cell 2
39Aaron Fillion (Can) Ride With RendallRow 38 - Cell 2
40John Loehner (USA) Stan's NoTubes-AXA-Equitable-CRCARow 39 - Cell 2
41Jeremy Durrin (USA) Heart House-CADV-CC EveshamRow 40 - Cell 2
42Clayton Barrows (USA) Stan's NoTubes-AXA-Equitable-CRCA0:00:55
43Benjamin King (Aus) Team Type 1 - SanofiRow 42 - Cell 2
44Keck Baker (USA) X/O Communications - Battley Harley-Davidson0:01:02
45Clay Murfet (Aus) Team Mountain Khakis p/b SmartStopRow 44 - Cell 2
46Amos Brumble (USA) CCB RacingRow 45 - Cell 2
47Andrew Bajadali (USA) Kelly Benefit Strategies - OptumHealthRow 46 - Cell 2
48Mark Batty (Can) Team SpiderTech p/b C10Row 47 - Cell 2
49Mike Margarite (USA) Stan's NoTubes-AXA-Equitable-CRCA0:01:11
50Sam Witmitz (Aus) Garneau Club Chaussures - Norton RoseRow 49 - Cell 2
51Francois Parisien (Can) Team SpiderTech p/b C10Row 50 - Cell 2
52Davide Frattini (Ita) UnitedHealthcare Pro Cycling TeamRow 51 - Cell 2
53Chris Parrish (USA) Hagens Berman Cycling0:01:21
54Chad Haga (USA) Kelly Benefit Strategies - OptumHealth0:01:48
55Adrian Hegyvary (USA) UnitedHealthcare Pro Cycling Team0:01:56
56Robert Pölder (Swe) Team Cykelcity0:02:12
57Michael Olsson (Swe) Team CykelcityRow 56 - Cell 2
58Peter Hurst (USA) Bikereg.com - CannondaleRow 57 - Cell 2
59Reid Mumford (USA) Kelly Benefit Strategies - OptumHealth0:02:52
60Tyler Jewell (USA) ELBOWZ RacingRow 59 - Cell 2
61Bradley White (USA) UnitedHealthcare Pro Cycling Team0:04:05
62Scott Zwizanski (USA) UnitedHealthcare Pro Cycling TeamRow 61 - Cell 2
63Jesse Anthony (USA) Kelly Benefit Strategies - OptumHealthRow 62 - Cell 2
64Cody Campbell (Can) Hagens Berman Cycling0:06:17
65Nicholas Rogers (USA) Breakawaybikes.com-IFRACTAL0:07:01
66James Stevens (Aus) Champion System RacingRow 65 - Cell 2
67Yahor Buben (Blr) CCB Racing0:15:22
68Thomas Soladay (USA) Kelly Benefit Strategies - OptumHealth0:16:22
69Aliaksandr Bieliauski (Blr) CCB Racing0:17:22
70Max Korus (USA) Bikereg.com - Cannondale0:17:27
71Brett Tivers (NZl) Garneau Club Chaussures - Norton RoseRow 70 - Cell 2
72Brendan Spencer (Can) Kallisto-Wheels of BloorRow 71 - Cell 2
73Jean-François Racine (Can) Garneau Club Chaussures - Norton Rose0:17:50
74Andrew McCullough (USA) Gaspésien - Passion-Vélo0:18:39
75Evan McNeely (Can) Ride With Rendall0:36:43
76Ryan Pettit (USA) Heart House-CADV-CC Evesham0:37:07
77Neil Bezdek (USA) Team Mountain Khakis p/b SmartStop0:38:07
78Brett Kielick (USA) Breakawaybikes.com-IFRACTAL0:38:34
79Casey Roth (Can) Ride With RendallRow 78 - Cell 2
80Alex Bowden (USA) Team Type 1 - SanofiRow 79 - Cell 2
81Andrew Seitz (USA) Breakawaybikes.com-IFRACTAL0:49:08
82Dylan McNicholas (USA) CCB Racing0:50:08
83Evan Burkhart (USA) Bikereg.com - Cannondale0:51:08
84Andrew Gonzales (USA) ELBOWZ Racing0:54:08
85Wes Kline (USA) Pure Energy Cycling-ProAirHFA0:58:13
86Robert Ralf Harris (Can) Gaspésien - Passion-Vélo0:59:13
87Kiernan Orange (Can) Ride With Rendall1:01:13
DNFZack Noonan (USA) Bikereg.com - CannondaleRow 87 - Cell 2
DNFPatrick Bevin (NZl) Bissell Pro Cycling TeamRow 88 - Cell 2
DNFAndrew Baker (USA) Bissell Pro Cycling TeamRow 89 - Cell 2
DNFShane Kline (USA) Bissell Pro Cycling TeamRow 90 - Cell 2
DNFZamastil S.Charles (USA) Breakawaybikes.com-IFRACTALRow 91 - Cell 2
DNFRyan Shebelsky (USA) Breakawaybikes.com-IFRACTALRow 92 - Cell 2
DNFSergio Atocha (USA) Champion System RacingRow 93 - Cell 2
DNFZoltan Tisza (Hun) Champion System RacingRow 94 - Cell 2
DNFPhil Penman (USA) Champion System RacingRow 95 - Cell 2
DNFJoseph Schmalz (USA) ELBOWZ RacingRow 96 - Cell 2
DNFYannick Bedard (Can) Gaspésien - Passion-VéloRow 97 - Cell 2
DNFDan Bechtold (USA) Hagens Berman CyclingRow 98 - Cell 2
DNFMichael Jenks (USA) Heart House-CADV-CC EveshamRow 99 - Cell 2
DNFBeau Edwards (USA) Heart House-CADV-CC EveshamRow 100 - Cell 2
DNFGregory Leach (USA) Heart House-CADV-CC EveshamRow 101 - Cell 2
DNFAndrew Guptill (USA) Jamis-Sutter HomeRow 102 - Cell 2
DNFGuido Palma (Arg) Jamis-Sutter HomeRow 103 - Cell 2
DNFDerek Ivey (Can) Kallisto-Wheels of BloorRow 104 - Cell 2
DNFBayden Pritchard (Can) Kallisto-Wheels of BloorRow 105 - Cell 2
DNFEdwin Bull (USA) Pure Energy Cycling-ProAirHFARow 106 - Cell 2
DNFDerrick St John (Can) Ride With RendallRow 107 - Cell 2
DNFJoe Whitman (USA) Stan's NoTubes-AXA-Equitable-CRCARow 108 - Cell 2
DNFChris Johnson (USA) Stan's NoTubes-AXA-Equitable-CRCARow 109 - Cell 2
DNFJohn Minturn (USA) Stan's NoTubes-AXA-Equitable-CRCARow 110 - Cell 2
DNFJonas Bjelkmark (Swe) Team CykelcityRow 111 - Cell 2
DNFJohan Landström (Swe) Team CykelcityRow 112 - Cell 2
DNFJacob Mueller (USA) Team Mountain Khakis p/b SmartStopRow 113 - Cell 2
DNFScott Stewart (USA) Team Type 1 - SanofiRow 114 - Cell 2
DNFSean Barrie (USA) X/O Communications - Battley Harley-DavidsonRow 115 - Cell 2
DNFRuss Langley (USA) X/O Communications - Battley Harley-DavidsonRow 116 - Cell 2
DNFTimothy Rugg (USA) X/O Communications - Battley Harley-DavidsonRow 117 - Cell 2
Swipe to scroll horizontally
Sprint 1
1Brett Tivers (NZl) Garneau Club Chaussures - Norton Rose10pts
2Francois Parisien (Can) Team SpiderTech p/b C105Row 1 - Cell 3
3Bobby Lea (USA) Pure Energy Cycling-ProAirHFA3Row 2 - Cell 3
Swipe to scroll horizontally
Sprint 2
1Brett Tivers (NZl) Garneau Club Chaussures - Norton Rose10pts
2Francois Parisien (Can) Team SpiderTech p/b C105Row 1 - Cell 3
3Bobby Lea (USA) Pure Energy Cycling-ProAirHFA3Row 2 - Cell 3
Swipe to scroll horizontally
Sprint 3
1Jason Donald (USA) Kelly Benefit Strategies - OptumHealth10pts
2Adam Thuss (Can) Champion System Racing5Row 1 - Cell 3
3Bradley White (USA) UnitedHealthcare Pro Cycling Team3Row 2 - Cell 3
Swipe to scroll horizontally
Mountain 1
1Francois Parisien (Can) Team SpiderTech p/b C1010pts
2Brett Tivers (NZl) Garneau Club Chaussures - Norton Rose5Row 1 - Cell 3
3Gabe Varela (USA) Hagens Berman Cycling3Row 2 - Cell 3
Swipe to scroll horizontally
Mountain 2
1Francois Parisien (Can) Team SpiderTech p/b C1020pts
2Gabe Varela (USA) Hagens Berman Cycling10Row 1 - Cell 3
3Jesse Anthony (USA) Kelly Benefit Strategies - OptumHealth6Row 2 - Cell 3
Swipe to scroll horizontally
Mountain 3
1Frank Pipp (USA) Bissell Pro Cycling Team10pts
2Ryan Roth (Can) Team SpiderTech p/b C105Row 1 - Cell 3
3Tom Zirbel (USA) Jamis/Sutter Home3Row 2 - Cell 3
Swipe to scroll horizontally
Sprint classification
1Brett Tivers (NZl) Garneau Club Chaussures - Norton Rose20pts
2Jason Donald (USA) Kelly Benefit Strategies - OptumHealth10Row 1 - Cell 3
3Francois Parisien (Can) Team SpiderTech p/b C1010Row 2 - Cell 3
4Bobby Lea (USA) Pure Energy Cycling-ProAirHFA6Row 3 - Cell 3
5Adam Thuss (Can) Champion System Racing5Row 4 - Cell 3
6Bradley White (USA) UnitedHealthcare Pro Cycling Team3Row 5 - Cell 3
Swipe to scroll horizontally
Mountains classification
1Francois Parisien (Can) Team SpiderTech p/b C1030pts
2Gabe Varela (USA) Hagens Berman Cycling13Row 1 - Cell 3
3Frank Pipp (USA) Bissell Pro Cycling Team10Row 2 - Cell 3
4Jesse Anthony (USA) Kelly Benefit Strategies - OptumHealth6Row 3 - Cell 3
5Ryan Roth (Can) Team SpiderTech p/b C105Row 4 - Cell 3
6Brett Tivers (NZl) Garneau Club Chaussures - Norton Rose5Row 5 - Cell 3
7Tom Zirbel (USA) Jamis/Sutter Home3Row 6 - Cell 3
Swipe to scroll horizontally
Teams
1Team SpiderTech p/b C1011:37:47
2Bissell Pro Cycling TeamRow 1 - Cell 2
3Jamis-Sutter HomeRow 2 - Cell 2
4Hagens Berman Cycling0:00:13
5ELBOWZ Racing0:00:36
6Team Type 1 - Sanofi0:00:55
7Team Mountain Khakis p/b SmartStop0:01:02
8Garneau Club Chaussures - Norton Rose0:01:11
9UnitedHealthcare Pro Cycling TeamRow 8 - Cell 2
10Team Cykelcity0:02:12
11Stan's NoTubes-AXA-Equitable-CRCA0:02:16
12Kelly Benefit Strategies - OptumHealth0:02:37
13Champion System Racing0:07:01
14CCB Racing0:16:34
15Kallisto-Wheels of Bloor0:17:27
16Gaspésien - Passion-Vélo0:18:39
17Bikereg.com - Cannondale0:19:26
18Heart House-CADV-CC Evesham0:37:30
19Pure Energy Cycling-ProAirHFA0:58:13
20Ride With Rendall1:15:27
21Breakawaybikes.com-IFRACTAL1:34:17

Thank you for reading 5 articles in the past 30 days*

Join now for unlimited access

Enjoy your first month for just £1 / $1 / €1

*Read any 5 articles for free in each 30-day period, this automatically resets

After your trial you will be billed £4.99 $7.99 €5.99 per month, cancel anytime. Or sign up for one year for just £49 $79 €59

Join now for unlimited access

Try your first month for just £1 / $1 / €1

Kirsten Frattini
Deputy Editor

Kirsten Frattini is the Deputy Editor of Cyclingnews, overseeing the global racing content plan.

Kirsten has a background in Kinesiology and Health Science. She has been involved in cycling from the community and grassroots level to professional cycling's biggest races, reporting on the WorldTour, Spring Classics, Tours de France, World Championships and Olympic Games.

She began her sports journalism career with Cyclingnews as a North American Correspondent in 2006. In 2018, Kirsten became Women's Editor – overseeing the content strategy, race coverage and growth of women's professional cycling – before becoming Deputy Editor in 2023.

Latest on Cyclingnews