Viviani out-kicks Anderson to secure overall victory
By Cycling News
published Olds declared women's winner as Wells takes out final stage
eyJ0eXBlIjoiYm94b3V0IiwiaWQiOiI4ZGJjODI0Yi0zZmVjLTRmMjMtYWJjYi1iNzc3MTAzYTk5ZTAiLCJkYXRhIjp7InRpdGxlIjoiUmVsYXRlZCBBcnRpY2xlcyIsInRleHQiOlsiXHUwMDNjYSBocmVmPVwiL25ld3Mvdml2aWFuaS1hbmQtY2Fubm9uZGFsZS1jZWxlYnJhdGUtZWxrLWdyb3ZlLXZpY3RvcnlcIlx1MDAzZVZpdmlhbmkgYW5kIENhbm5vbmRhbGUgY2VsZWJyYXRlIEVsayBHcm92ZSB2aWN0b3J5XHUwMDNjL2FcdTAwM2UiXSwiaW1hZ2UiOnsiaWQiOiIiLCJuYW1lIjoiIiwicGF0aCI6IiIsInNyYyI6IiIsIm1vcyI6IiIsImltcG9ydFNyYyI6IiIsIndpZHRoIjowLCJoZWlnaHQiOjAsImFsdCI6IiIsImNyZWRpdCI6IiJ9fX0=>Full Results
Swipe to scroll horizontally
1 | Elia Viviani (Ita) Cannondale Pro Cycling | 2:41:23 |
2 | Ryan Anderson (Can) Optum p/b Kelly Benefit Strategies | Row 1 - Cell 2 |
3 | Charles Bradley Huff (USA) Jelly Belly p/b Kenda | Row 2 - Cell 2 |
4 | Eric Young (USA) Optum p/b Kelly Benefit Strategies | Row 3 - Cell 2 |
5 | John Murphy (USA) UnitedHealthcare Pro Cycling Team | Row 4 - Cell 2 |
6 | Simon Lambert-Lemay (Can) Equipe Garneau-Québecor | Row 5 - Cell 2 |
7 | Michael Friedman (USA) Optum p/b Kelly Benefit Strategies | Row 6 - Cell 2 |
8 | Kristian Sbaragli (Ita) MTN-Qhubeka | Row 7 - Cell 2 |
9 | Pierrick Naud (Can) Equipe Garneau-Québecor | Row 8 - Cell 2 |
10 | Bobby Lea (USA) Team SmartStop p/b Mountain Khakis | Row 9 - Cell 2 |
11 | Carlos Eduardo Alzate Escobar (Col) UnitedHealthcare Pro Cycling Team | Row 10 - Cell 2 |
12 | Shane Kline (USA) Team SmartStop p/b Mountain Khakis | 0:00:04 |
13 | Benjamin Chaddock (Can) Team SmartStop p/b Mountain Khakis | Row 12 - Cell 2 |
14 | Travis McCabe (USA) Team SmartStop p/b Mountain Khakis | Row 13 - Cell 2 |
15 | Demis Aleman (Arg) Jamis-Hagens Berman | Row 14 - Cell 2 |
16 | Nic Hamlton (Can) Jelly Belly p/b Kenda | Row 15 - Cell 2 |
17 | Gabriel Varela (USA) Jamis-Hagens Berman | Row 16 - Cell 2 |
18 | Branden James Russell (USA) Team Novo Nordisk | Row 17 - Cell 2 |
19 | Meron Russom (Eri) MTN-Qhubeka | Row 18 - Cell 2 |
20 | Ben Jacques-Maynes (USA) Jamis-Hagens Berman | Row 19 - Cell 2 |
21 | Robert Förster (Ger) UnitedHealthcare Pro Cycling Team | Row 20 - Cell 2 |
22 | Scott Zwizanski (USA) Optum p/b Kelly Benefit Strategies | 0:00:10 |
23 | Michael Chauner (USA) Equipe Garneau-Québecor | Row 22 - Cell 2 |
24 | Alexander Cataford (Can) Equipe Garneau-Québecor | Row 23 - Cell 2 |
25 | Guido Emanuel Palma (Arg) Jamis-Hagens Berman | Row 24 - Cell 2 |
26 | Clay Murfet (Aus) Team SmartStop p/b Mountain Khakis | Row 25 - Cell 2 |
27 | Chad Haga (USA) Optum p/b Kelly Benefit Strategies | Row 26 - Cell 2 |
28 | Aaron Perry (NZl) Team Novo Nordisk | Row 27 - Cell 2 |
29 | Mike Sherer (USA) Optum p/b Kelly Benefit Strategies | Row 28 - Cell 2 |
30 | Andrea Ciacchini (Ita) Team Novo Nordisk | 0:00:15 |
31 | Jackie Simes (USA) Team SmartStop p/b Mountain Khakis | Row 30 - Cell 2 |
32 | Michel Koch (Ger) Cannondale Pro Cycling | Row 31 - Cell 2 |
33 | Ken Hanson (USA) Optum p/b Kelly Benefit Strategies | Row 32 - Cell 2 |
34 | Karl Menzies (Aus) UnitedHealthcare Pro Cycling Team | Row 33 - Cell 2 |
35 | Philip Mooney (USA) Jamis-Hagens Berman | 0:00:18 |
36 | Jacques Janse Van Rensburg (RSA) MTN-Qhubeka | 0:00:21 |
37 | Tsgabu Gebremaryam Grmay (Eth) MTN-Qhubeka | Row 36 - Cell 2 |
38 | Christiaan Kriek (RSA) Jelly Belly p/b Kenda | 0:00:22 |
39 | Martin Wesemann (RSA) MTN-Qhubeka | 0:00:27 |
40 | Louis Meintjes (RSA) MTN-Qhubeka | Row 39 - Cell 2 |
41 | Sean Mazich (USA) Jelly Belly p/b Kenda | 0:00:29 |
42 | Hilton Clarke (Aus) UnitedHealthcare Pro Cycling Team | 0:00:30 |
43 | Thomas Soladay (USA) Optum p/b Kelly Benefit Strategies | 0:00:32 |
44 | Stefano Agostini (Ita) Cannondale Pro Cycling | 0:00:41 |
45 | Nariyuki Masuda (Jpn) Cannondale Pro Cycling | Row 44 - Cell 2 |
46 | Juraj Sagan (Svk) Cannondale Pro Cycling | Row 45 - Cell 2 |
47 | Songezo Jim (RSA) MTN-Qhubeka | 0:00:46 |
48 | Adrian Hegyvary (USA) UnitedHealthcare Pro Cycling Team | 0:01:35 |
49 | Bradley White (USA) UnitedHealthcare Pro Cycling Team | Row 48 - Cell 2 |
50 | Jeremy Powers (USA) Jelly Belly p/b Kenda | 0:02:15 |
51 | Ben Wolfe (USA) Jelly Belly p/b Kenda | 0:02:26 |
52 | Simon-Pierre Gauthier (Can) Equipe Garneau-Québecor | 0:02:30 |
53 | Adam Matthew Farabaugh (USA) Equipe Garneau-Québecor | Row 52 - Cell 2 |
54 | Thomas Brown (USA) Team SmartStop p/b Mountain Khakis | 0:04:40 |
55 | Aldo Ino Ilesic (Slo) UnitedHealthcare Pro Cycling Team | 0:04:43 |
56 | Guillaume Boivin (Can) Cannondale Pro Cycling | 0:04:47 |
57 | Frank Travieso (USA) Team SmartStop p/b Mountain Khakis | Row 56 - Cell 2 |
DNS | Ruben Companioni (Cub) Jamis-Hagens Berman | Row 57 - Cell 2 |
Swipe to scroll horizontally
1 | Elia Viviani (Ita) Cannondale Pro Cycling | 6:15:00 |
2 | Ryan Anderson (Can) Optum p/b Kelly Benefit Strategies | 0:00:06 |
3 | John Murphy (USA) UnitedHealthcare Pro Cycling Team | 0:00:09 |
4 | Michael Friedman (USA) Optum p/b Kelly Benefit Strategies | 0:00:20 |
5 | Bobby Lea (USA) Team SmartStop p/b Mountain Khakis | 0:00:21 |
6 | Charles Bradley Huff (USA) Jelly Belly p/b Kenda | 0:00:22 |
7 | Adam Matthew Farabaugh (USA) Equipe Garneau-Québecor | 0:00:26 |
8 | Nic Hamlton (Can) Jelly Belly p/b Kenda | 0:00:28 |
9 | Ben Jacques-Maynes (USA) Jamis-Hagens Berman | 0:00:30 |
10 | Eric Young (USA) Optum p/b Kelly Benefit Strategies | Row 9 - Cell 2 |
11 | Chad Haga (USA) Optum p/b Kelly Benefit Strategies | 0:00:36 |
12 | Travis McCabe (USA) Team SmartStop p/b Mountain Khakis | 0:00:39 |
13 | Karl Menzies (Aus) UnitedHealthcare Pro Cycling Team | 0:00:42 |
14 | Pierrick Naud (Can) Equipe Garneau-Québecor | 0:00:43 |
15 | Frank Travieso (USA) Team SmartStop p/b Mountain Khakis | 0:00:44 |
16 | Michael Chauner (USA) Equipe Garneau-Québecor | 0:00:48 |
17 | Alexander Cataford (Can) Equipe Garneau-Québecor | 0:00:49 |
18 | Benjamin Chaddock (Can) Team SmartStop p/b Mountain Khakis | 0:00:50 |
19 | Scott Zwizanski (USA) Optum p/b Kelly Benefit Strategies | Row 18 - Cell 2 |
20 | Guillaume Boivin (Can) Cannondale Pro Cycling | 0:00:53 |
21 | Demis Aleman (Arg) Jamis-Hagens Berman | 0:00:54 |
22 | Robert Förster (Ger) UnitedHealthcare Pro Cycling Team | 0:00:56 |
23 | Gabriel Varela (USA) Jamis-Hagens Berman | 0:01:00 |
24 | Kristian Sbaragli (Ita) MTN-Qhubeka | Row 23 - Cell 2 |
25 | Michel Koch (Ger) Cannondale Pro Cycling | 0:01:01 |
26 | Simon Lambert-Lemay (Can) Equipe Garneau-Québecor | 0:01:02 |
27 | Shane Kline (USA) Team SmartStop p/b Mountain Khakis | 0:01:07 |
28 | Guido Emanuel Palma (Arg) Jamis-Hagens Berman | 0:01:08 |
29 | Christiaan Kriek (RSA) Jelly Belly p/b Kenda | 0:01:10 |
30 | Carlos Eduardo Alzate Escobar (Col) UnitedHealthcare Pro Cycling Team | 0:01:11 |
31 | Simon-Pierre Gauthier (Can) Equipe Garneau-Québecor | 0:01:13 |
32 | Jackie Simes (USA) Team SmartStop p/b Mountain Khakis | 0:01:16 |
33 | Martin Wesemann (RSA) MTN-Qhubeka | 0:01:17 |
34 | Thomas Soladay (USA) Optum p/b Kelly Benefit Strategies | 0:01:19 |
35 | Meron Russom (Eri) MTN-Qhubeka | 0:01:22 |
36 | Ken Hanson (USA) Optum p/b Kelly Benefit Strategies | 0:01:25 |
37 | Aaron Perry (NZl) Team Novo Nordisk | 0:01:33 |
38 | Clay Murfet (Aus) Team SmartStop p/b Mountain Khakis | 0:01:34 |
39 | Branden James Russell (USA) Team Novo Nordisk | Row 38 - Cell 2 |
40 | Philip Mooney (USA) Jamis-Hagens Berman | 0:01:50 |
41 | Louis Meintjes (RSA) MTN-Qhubeka | 0:01:52 |
42 | Tsgabu Gebremaryam Grmay (Eth) MTN-Qhubeka | 0:02:06 |
43 | Sean Mazich (USA) Jelly Belly p/b Kenda | 0:02:07 |
44 | Andrea Ciacchini (Ita) Team Novo Nordisk | 0:02:11 |
45 | Adrian Hegyvary (USA) UnitedHealthcare Pro Cycling Team | 0:02:19 |
46 | Stefano Agostini (Ita) Cannondale Pro Cycling | 0:02:28 |
47 | Hilton Clarke (Aus) UnitedHealthcare Pro Cycling Team | 0:02:47 |
48 | Songezo Jim (RSA) MTN-Qhubeka | 0:03:01 |
49 | Jeremy Powers (USA) Jelly Belly p/b Kenda | 0:03:04 |
50 | Ben Wolfe (USA) Jelly Belly p/b Kenda | 0:03:10 |
51 | Bradley White (USA) UnitedHealthcare Pro Cycling Team | 0:03:32 |
52 | Mike Sherer (USA) Optum p/b Kelly Benefit Strategies | 0:04:09 |
53 | Nariyuki Masuda (Jpn) Cannondale Pro Cycling | 0:05:13 |
54 | Juraj Sagan (Svk) Cannondale Pro Cycling | 0:05:33 |
55 | Thomas Brown (USA) Team SmartStop p/b Mountain Khakis | 0:05:34 |
56 | Aldo Ino Ilesic (Slo) UnitedHealthcare Pro Cycling Team | 0:07:07 |
57 | Jacques Janse Van Rensburg (RSA) MTN-Qhubeka | 0:13:29 |
Pro women - Stage 2
Swipe to scroll horizontally
# | Rider Name (Country) Team | Result |
---|---|---|
1 | Kimberley Wells (Fearless Femme p/b Pure Energy) | 1:42:47 |
2 | Shelley Olds (Team TIBCO II) | Row 1 - Cell 2 |
3 | Joelle Numainville (Optum p/b Kelly Benefit Strate) | Row 2 - Cell 2 |
4 | Lindsay Bayer (Colavita Racing Inc.) | Row 3 - Cell 2 |
5 | Alison Powers (NOW Cycling) | Row 4 - Cell 2 |
6 | Jamie Gilgen (Infinite Canada/Cyclepower) | Row 5 - Cell 2 |
7 | Joanne Kiesanowski (Team TIBCO II) | Row 6 - Cell 2 |
8 | Jeannie Kuhajek (Vanderkitten) | Row 7 - Cell 2 |
9 | Mary Elizabe Maroon (Stevens Bicycle Racing) | Row 8 - Cell 2 |
10 | Maura Kinsella (NOW Cycling) | Row 9 - Cell 2 |
11 | Amanda Miller (Team TIBCO II) | Row 10 - Cell 2 |
12 | Madeleine Pape (ISCorp Cycling Team) | Row 11 - Cell 2 |
13 | Stephanie Skoreyko (Infinite Canada/Cyclepower) | Row 12 - Cell 2 |
14 | Jamie Bookwalter (Colavita Racing Inc.) | Row 13 - Cell 2 |
15 | Claudia Haeusler (Team TIBCO II) | Row 14 - Cell 2 |
16 | Raquel Miller (Farm Team Cycling) | Row 15 - Cell 2 |
17 | Amy Cutler (FCS Cycling) | Row 16 - Cell 2 |
18 | Devon Gorry (NOW Cycling) | Row 17 - Cell 2 |
19 | Cady Chintis (Les Petites Victoires) | Row 18 - Cell 2 |
20 | Morgan Patton (Team Novo Nordisk) | Row 19 - Cell 2 |
21 | Lindsay Fox (Tribe Racing) | Row 20 - Cell 2 |
22 | Leah Kirchmann (Optum p/b Kelly Benefit Strate) | Row 21 - Cell 2 |
23 | Robin Farina (NOW Cycling) | Row 22 - Cell 2 |
24 | Lauren Komanski (NOW Cycling) | Row 23 - Cell 2 |
25 | Kathleen Lysakowski (Farm Team Cycling) | Row 24 - Cell 2 |
26 | Leah Guloien (Colavita Racing Inc.) | Row 25 - Cell 2 |
27 | Theresa Cliff-Ryan (Fearless Femme p/b Pure Energy) | Row 26 - Cell 2 |
28 | Kelli Richter (PSMET Racing) | Row 27 - Cell 2 |
29 | Olivia Dillon (NOW Cycling) | Row 28 - Cell 2 |
30 | Amy Phillips (Scenic City Velo, Hub Enduranc) | Row 29 - Cell 2 |
31 | Kell Fisher-Goodwin (Fearless Femme p/b Pure Energy) | Row 30 - Cell 2 |
32 | Lauren Stephens (Team TIBCO II) | Row 31 - Cell 2 |
33 | Beth Ruiz (Farm Team Cycling) | Row 32 - Cell 2 |
34 | Jade Wilcoxson (Optum p/b Kelly Benefit Strate) | Row 33 - Cell 2 |
35 | Jenny Ives (Farm Team Cycling) | Row 34 - Cell 2 |
36 | Gwen Inglis (Team Kenda presented by RACC) | Row 35 - Cell 2 |
37 | Laura Brown (Colavita Racing Inc.) | Row 36 - Cell 2 |
38 | Denise Ramsden (Optum p/b Kelly Benefit Strate) | Row 37 - Cell 2 |
39 | Mary Zider (Colavita Racing Inc.) | Row 38 - Cell 2 |
40 | Holly Beard (Team Kenda presented by RACC) | Row 39 - Cell 2 |
41 | Amanda Schaap (Team Kenda presented by RACC) | Row 40 - Cell 2 |
42 | Rushlee Buchanan (Team TIBCO II) | Row 41 - Cell 2 |
43 | Jannette Rho (Les Petites Victoires) | Row 42 - Cell 2 |
44 | Terra James (Team Kenda presented by RACC) | Row 43 - Cell 2 |
45 | Amber Gaffney (Optum p/b Kelly Benefit Strate) | Row 44 - Cell 2 |
46 | Corey Coogan Cisek (Silver Cycling) | 0:00:12 |
47 | Samantha Schneider (Team TIBCO II) | 0:00:26 |
48 | Rachel Byus (FCS Cycling) | 0:00:36 |
49 | Meredith Miller (Team TIBCO II) | 0:00:42 |
50 | Ellen Ryan (xXx Racing) | 0:02:48 |
51 | Jennifer Purcell (Colavita Racing Inc.) | 0:05:15 |
52 | Whitney Schultz (Colavita Racing Inc.) | Row 51 - Cell 2 |
53 | Daphne Karagianis (Chicago Cuttin Crew) | 0:13:41 |
54 | Hayley Giddens (ISCorp Cycling Team) | 0:15:31 |
55 | Jody Nadjiwon (Infinite Canada/Cyclepower) | Row 54 - Cell 2 |
56 | Chelsea Factor (Team Kenda presented by RACC) | Row 55 - Cell 2 |
57 | Nicole Mertz (ISCorp Cycling Team) | 0:15:33 |
DNS | Amber Vredenburg (Team Kenda presented by RACC) | Row 57 - Cell 2 |
DNF | Courteney Lowe (Optum p/b Kelly Benefit Strate) | Row 58 - Cell 2 |
DNF | Allison Lampi (Infinite Canada/Cyclepower) | Row 59 - Cell 2 |
DNF | Sarah Demerly (Cleveland Clinic Sports Health) | Row 60 - Cell 2 |
DNF | Melissa Ryba (Haggarty Racing) | Row 61 - Cell 2 |
Swipe to scroll horizontally
# | Rider Name (Country) Team | Result |
---|---|---|
1 | Shelley Olds (Team TIBCO II) | 3:54:56 |
2 | Joelle Numainville (Optum p/b Kelly Benefit Strate) | 0:00:03 |
3 | Alison Powers (NOW Cycling) | 0:00:11 |
4 | Amanda Miller (Team TIBCO II) | 0:00:20 |
5 | Robin Farina (NOW Cycling) | 0:00:25 |
6 | Denise Ramsden (Optum p/b Kelly Benefit Strate) | 0:00:26 |
7 | Olivia Dillon (NOW Cycling) | 0:00:34 |
8 | Jamie Bookwalter (Colavita Racing Inc.) | 0:00:35 |
9 | Joanne Kiesanowski (Team TIBCO II) | 0:00:36 |
10 | Jade Wilcoxson (Optum p/b Kelly Benefit Strate) | 0:00:37 |
11 | Leah Kirchmann (Optum p/b Kelly Benefit Strate) | Row 10 - Cell 2 |
12 | Lauren Stephens (Team TIBCO II) | 0:00:43 |
13 | Jamie Gilgen (Infinite Canada/Cyclepower) | 0:00:44 |
14 | Amber Gaffney (Optum p/b Kelly Benefit Strate) | 0:00:46 |
15 | Maura Kinsella (NOW Cycling) | 0:00:49 |
16 | Claudia Haeusler (Team TIBCO II) | 0:00:51 |
17 | Rushlee Buchanan (Team TIBCO II) | Row 16 - Cell 2 |
18 | Raquel Miller (Farm Team Cycling) | 0:00:54 |
19 | Leah Guloien (Colavita Racing Inc.) | 0:00:56 |
20 | Stephanie Skoreyko (Infinite Canada/Cyclepower) | 0:01:01 |
21 | Mary Zider (Colavita Racing Inc.) | 0:01:03 |
22 | Mary Elizabe Maroon (Stevens Bicycle Racing) | 0:01:04 |
23 | Theresa Cliff-Ryan (Fearless Femme p/b Pure Energy) | 0:01:06 |
24 | Amy Phillips (Scenic City Velo, Hub Enduranc) | 0:01:07 |
25 | Kathleen Lysakowski (Farm Team Cycling) | 0:01:09 |
26 | Beth Ruiz (Farm Team Cycling) | Row 25 - Cell 2 |
27 | Jenny Ives (Farm Team Cycling) | 0:01:10 |
28 | Lauren Komanski (NOW Cycling) | 0:01:17 |
29 | Devon Gorry (NOW Cycling) | 0:01:18 |
30 | Kimberley Wells (Fearless Femme p/b Pure Energy) | 0:01:20 |
31 | Jeannie Kuhajek (Vanderkitten) | 0:01:27 |
32 | Lindsay Fox (Tribe Racing) | Row 31 - Cell 2 |
33 | Meredith Miller (Team TIBCO II) | 0:01:33 |
34 | Morgan Patton (Team Novo Nordisk) | 0:01:35 |
35 | Samantha Schneider (Team TIBCO II) | 0:01:36 |
36 | Kelli Richter (PSMET Racing) | 0:01:40 |
37 | Gwen Inglis (Team Kenda presented by RACC) | Row 36 - Cell 2 |
38 | Cady Chintis (Les Petites Victoires) | 0:01:44 |
39 | Amanda Schaap (Team Kenda presented by RACC) | 0:01:48 |
40 | Madeleine Pape (ISCorp Cycling Team) | 0:01:49 |
41 | Amy Cutler (FCS Cycling) | 0:01:50 |
42 | Jannette Rho (Les Petites Victoires) | 0:02:12 |
43 | Corey Coogan Cisek (Silver Cycling) | 0:02:44 |
44 | Kell Fisher-Goodwin (Fearless Femme p/b Pure Energy) | 0:03:22 |
45 | Laura Brown (Colavita Racing Inc.) | 0:06:16 |
46 | Lindsay Bayer (Colavita Racing Inc.) | 0:06:32 |
47 | Whitney Schultz (Colavita Racing Inc.) | 0:06:50 |
48 | Holly Beard (Team Kenda presented by RACC) | 0:14:32 |
49 | Terra James (Team Kenda presented by RACC) | 0:14:37 |
50 | Daphne Karagianis (Chicago Cuttin Crew) | 0:15:16 |
51 | Ellen Ryan (xXx Racing) | 0:17:05 |
52 | Nicole Mertz (ISCorp Cycling Team) | 0:17:15 |
53 | Hayley Giddens (ISCorp Cycling Team) | 0:17:35 |
54 | Jennifer Purcell (Colavita Racing Inc.) | 0:17:56 |
55 | Rachel Byus (FCS Cycling) | 0:18:33 |
56 | Jody Nadjiwon (Infinite Canada/Cyclepower) | 0:23:22 |
57 | Chelsea Factor (Team Kenda presented by RACC) | 0:30:03 |
Get The Leadout Newsletter
The latest race content, interviews, features, reviews and expert buying guides, direct to your inbox!
Most Popular
Latest on Cyclingnews
-
David Lappartient moves to ban abuse of carbon monoxide but how will the UCI enforce it?
WADA admits there is no 'consensus on whether CO can have a performance enhancing effect' -
'Completely unnecessary' - Lotte Kopecky hits back at Demi Vollering's comments on their soured relationship
World Champion responds to Dutch rider's claims that 'She tried to avoid me,' hopes for respect as rivals in 2025 -
Lapierre returns to the WorldTour after announcing deal with Team Picnic PostNL
The Team Picnic PostNL men's and women's squads will ride Lapierre bikes in 2025 -
'More motivated than ever' – Cecilie Uttrup Ludwig thrilled for double act with Niewiadoma after Canyon-SRAM transfer
Danish star talks tough 2024 season, finding the perfect fit with Canyon-SRAM zondacrypto and getting back to her best