Ruby Roseman-Gannon takes the stage and overall victory at Santos Festival of Cycling

LOBETHAL AUSTRALIA JANUARY 25 Ruby RosemanGannon of Australia and Team BikeExchangeJayco Blue Santos Leaders Jersey celebrates at finish line as stage winner during the 2nd Santos Festival Of Cycling 2022 Womens Elite Stage 3 a 869km stage from Lobethal to Lobethal TourDownUnder on January 25 2022 in Lobethal Australia Photo by Daniel KaliszGetty Images
Ruby Roseman-Gannon (BikeExchange-Jayco) takes out stage and the overall at the Santos Festival of Cycling (Image credit: Getty Images Sport)

Ruby Roseman-Gannon (BikeExchange-Jayco) added a stage victory to her unyielding grip on the overall on day 3 of the Santos Festival of Cycling, finishing the GC determining road stages of the South Australian race on a high note before getting set to put on the jersey of the Australian criterium champion for Wednesday's women's racing finale.

The newly signed BikeExchange-Jayco rider, who took second place in the first two stages, delivered a clear win in the stretched out sprint in Lobethal after the team fighting off the numerous attempts during the stage to try and chip away at the lead in the overall competition. Roseman-Gannon, however, didn't give them that chance, just stretching it with intermediate sprint placings and that podium topping finish.

Swipe to scroll horizontally
Results - stage 3
Pos.Rider Name (Country) TeamResult
1Ruby Roseman-Gannon (Aus) Team BikeExchange-Jayco 2:17:21
2Nicole Frain (Aus) Roxsolt Liv SRAM
3Georgia Baker (Aus) Team BikeExchange-Jayco
4Matilda Raynolds (Aus) Inform TMX Make
5Peta Mullens (Aus) Roxsolt Liv SRAM
6Hayley Jones (Aus) Giant Racing Team
7Ruth Corset (Aus) VA Pro Racing
8Matilda Field (Aus) Roxsolt Liv SRAM
9Danielle de Francesco (Aus) Ara Pro Racing Sunshine Coast
10Emily Watts (Aus) Knights of Suburbia Racing 0:00:04
11Katie Banerjee (Aus) Knights of Suburbia Racing 0:00:05
12Georgia Whitehouse (Aus) Sydney Uni Staminade Women's
13Amelia Watkinson (Aus) Individual Riders
14Mia Hayden (Aus) Women's Racing Project
15Maeve Plouffe (Aus) Ara Pro Racing Sunshine Coast
16Justine Barrow (Aus) Roxsolt Liv SRAM
17Isabelle Carres (Aus) Team Garmin Australia
18Courtney Sherwell (Aus) Roxsolt Liv SRAM
19Carlee Taylor (Aus) Inform TMX Make
20Hannah Seeliger (Aus) Cycling Development Foundation
21Alisha Wells (Aus) Ara Pro Racing Sunshine Coast
22Megan Armitage (Irl) Team Westpac
23Georgie Howe (Aus) Knights of Suburbia Racing
24Alexandra Manly (Aus) Team BikeExchange-Jayco
25Gina Ricardo (Aus) Sydney Uni Staminade Women's
26Samara Sheppard (NZl) Team Westpac 0:00:13
27Grace Brown (Aus) Team Garmin Australia
28Amber Pate (Aus) Team BikeExchange-Jayco 0:00:23
29Rose Vassel (Aus) Stepfwd Soomom 0:00:25
30Sophie Edwards (Aus) Team Garmin Australia 0:00:28
31Kathryn Mcinerney (Aus) Stepfwd Soomom
32Sharni Morley (Aus) Stepfwd Soomom
33Elizabeth Young (Aus) Butterfields Racing Team
34Alli Anderson (Aus) South Australian Sports Institute
35Chelsea Holmes (Aus) Inform TMX Make 0:00:34
36Jennifer Darmody (Aus) Sydney Uni Staminade Women's
37Sophie Malowiecki (Aus) Giant Racing Team 0:00:52
38Darcie Richards (Aus) VA Pro Racing
39Claire Battle (Aus) Giant Racing Team
40Jessica Pratt (Aus) Sydney Uni Staminade Women's
41Lauren Thomas (Aus) Giant Racing Team
42Nicole Oh (Aus) Individual Riders 0:01:16
43Nicole Wilson (Aus) VA Pro Racing 0:01:19
44Ella Simpson (Aus) Butterfields Racing Team 0:01:48
45Imogen Alton (Aus) Sydney Uni Staminade Women's
46Laura Chancellor (Aus) Women's Racing Project
47Nicole Mitsigeorgis (Aus) Cycling Development Foundation 0:01:50
48Mackenzie Coupland (Aus) Cycling Development Foundation
49Haylee Fuller (Aus) Team Garmin Australia
50Brittany Petersen (Aus) Team Westpac
51Emma Pratt (Aus) Cycling Development Foundation
52Lucinda Stewart (Aus) Team Garmin Australia
53Josie Talbot (Aus) Sydney Uni Staminade Women's
54Kerry Jonker (RSA) Team Westpac
55Loretta Hanson (Aus) Team Westpac 0:01:57
56Amanda Spratt (Aus) Team BikeExchange-Jayco 0:02:04
57Rachel Wales (Aus) Ara Pro Racing Sunshine Coast 0:02:05
58Belinda Bailey (Aus) Stepfwd Soomom 0:03:05
59Emma Viotto (Aus) Giant Racing Team 0:03:09
60Bree Playel (Aus) VA Pro Racing 0:03:29
61Phillipa Ash (Aus) Individual Riders 0:03:49
62Ella Bloor (Aus) Inform TMX Make 0:04:10
63Lucie Fityus (Aus) Cycling Development Foundation
64Alana Forster (Aus) Butterfields Racing Team 0:05:12
65Sophie Marr (Aus) Knights of Suburbia Racing 0:11:15
66Julia Atkins (Aus) Women's Racing Project
67Holly Lubcke (Aus) Ara Pro Racing Sunshine Coast
68Maddison Taylor (Aus) Giant Racing Team 0:11:19
69Celia Cowan (Aus) Butterfields Racing Team 0:12:30
70Rachel Hore (Aus) Individual Riders 0:13:30
DNFNicola Macdonald (Aus) Roxsolt Liv SRAM
DNFAlyssa Polites (Aus) Team Garmin Australia
DNFJessa Francis (Aus) Women's Racing Project
DNFEloise Sandow (Aus) Inform TMX Make
DNSAnya Louw (Aus) Ara Pro Racing Sunshine Coast
DNSAlexandra Martin-wallace (Aus) Ara Pro Racing Sunshine Coast
DNSShannon Mccurley (Irl) Knights of Suburbia Racing
Swipe to scroll horizontally
Sprint 1
Pos.Rider Name (Country) TeamResult
1Nicole Frain (Aus) Roxsolt Liv SRAM 3
2Georgie Howe (Aus) Knights of Suburbia Racing 2
3Ruby Roseman-Gannon (Aus) Team BikeExchange-Jayco 1
Swipe to scroll horizontally
Sprint 2
Pos.Rider Name (Country) TeamResult
1Elizabeth Young (Aus) Butterfields Racing Team 3
2Ella Bloor (Aus) Inform TMX Make 2
3Ruby Roseman-Gannon (Aus) Team BikeExchange-Jayco 1
Swipe to scroll horizontally
Sprint 3
Pos.Rider Name (Country) TeamResult
1Ruby Roseman-Gannon (Aus) Team BikeExchange-Jayco 3
2Nicole Frain (Aus) Roxsolt Liv SRAM 2
3Georgia Baker (Aus) Team BikeExchange-Jayco 1
Swipe to scroll horizontally
Mountain 1
Pos.Rider Name (Country) TeamResult
1Ruth Corset (Aus) VA Pro Racing 10
2Ruby Roseman-Gannon (Aus) Team BikeExchange-Jayco 6
3Alexandra Manly (Aus) Team BikeExchange-Jayco 4
4Nicole Frain (Aus) Roxsolt Liv SRAM 2
5Hannah Seeliger (Aus) Cycling Development Foundation 1
Swipe to scroll horizontally
Young rider
Pos.Rider Name (Country) TeamResult
1Emily Watts (Aus) Knights of Suburbia Racing 2:17:25
2Mia Hayden (Aus) Women's Racing Project 0:00:01
3Isabelle Carres (Aus) Team Garmin Australia
4Hannah Seeliger (Aus) Cycling Development Foundation
5Alisha Wells (Aus) Ara Pro Racing Sunshine Coast
6Sophie Edwards (Aus) Team Garmin Australia 0:00:24
7Sharni Morley (Aus) Stepfwd Soomom
8Alli Anderson (Aus) South Australian Sports Institute
9Chelsea Holmes (Aus) Inform TMX Make 0:00:30
10Darcie Richards (Aus) VA Pro Racing 0:00:48
11Lauren Thomas (Aus) Giant Racing Team
12Ella Simpson (Aus) Butterfields Racing Team 0:01:44
13Laura Chancellor (Aus) Women's Racing Project
14Mackenzie Coupland (Aus) Cycling Development Foundation 0:01:46
15Haylee Fuller (Aus) Team Garmin Australia
16Lucinda Stewart (Aus) Team Garmin Australia
17Belinda Bailey (Aus) Stepfwd Soomom 0:03:01
18Bree Playel (Aus) VA Pro Racing 0:03:25
19Lucie Fityus (Aus) Cycling Development Foundation 0:04:06
20Sophie Marr (Aus) Knights of Suburbia Racing 0:11:11
21Holly Lubcke (Aus) Ara Pro Racing Sunshine Coast
22Celia Cowan (Aus) Butterfields Racing Team 0:12:26
Swipe to scroll horizontally
Team
Pos.Rider Name (Country) TeamResult
1Roxsolt Liv Sram 6:52:03
2Team BikeExchange-Jayco 6:52:08
3Ara Pro Racing Sunshine Coast 6:52:13
4Knights of Suburbia Racing 6:52:17
5Inform TMX Make 6:52:42
6Sydney Uni Staminade Women's Cycling 6:52:47
7Team Garmin Australia 6:52:49
8Stepfwd Soomom 6:53:24
9Giant Racing Team 6:53:47
10TeamWestpac 6:54:11
11Va Pro Racing 6:54:14
12Cycling Development Foundation 6:55:48
13Butterfields Racing Team 6:59:31
14Women's Racing Project 7:05:11
Swipe to scroll horizontally
General classification after stage 3
Pos.Rider Name (Country) TeamResult
1Ruby Roseman-Gannon (Aus) Team BikeExchange-Jayco 6:53:53
2Nicole Frain (Aus) Roxsolt Liv SRAM 0:00:18
3Maeve Plouffe (Aus) Ara Pro Racing Sunshine Coast 0:00:25
4Georgia Baker (Aus) Team BikeExchange-Jayco
5Emily Watts (Aus) Knights of Suburbia Racing 0:00:29
6Matilda Raynolds (Aus) Inform TMX Make 0:00:35
7Matilda Field (Aus) Roxsolt Liv SRAM
8Ruth Corset (Aus) VA Pro Racing
9Danielle de Francesco (Aus) Ara Pro Racing Sunshine Coast
10Peta Mullens (Aus) Roxsolt Liv SRAM
11Georgie Howe (Aus) Knights of Suburbia Racing 0:00:38
12Georgia Whitehouse (Aus) Sydney Uni Staminade Women's 0:00:40
13Katie Banerjee (Aus) Knights of Suburbia Racing
14Mia Hayden (Aus) Women's Racing Project
15Gina Ricardo (Aus) Sydney Uni Staminade Women's
16Amelia Watkinson (Aus) Individual Riders
17Alexandra Manly (Aus) Team BikeExchange-Jayco
18Courtney Sherwell (Aus) Roxsolt Liv SRAM
19Carlee Taylor (Aus) Inform TMX Make
20Justine Barrow (Aus) Roxsolt Liv SRAM
21Grace Brown (Aus) Team Garmin Australia 0:00:48
22Samara Sheppard (NZl) Team Westpac
23Isabelle Carres (Aus) Team Garmin Australia 0:01:09
24Alisha Wells (Aus) Ara Pro Racing Sunshine Coast
25Megan Armitage (Irl) Team Westpac
26Hannah Seeliger (Aus) Cycling Development Foundation
27Amber Pate (Aus) Team BikeExchange-Jayco 0:01:15
28Sophie Malowiecki (Aus) Giant Racing Team 0:01:27
29Rose Vassel (Aus) Stepfwd Soomom 0:01:29
30Elizabeth Young (Aus) Butterfields Racing Team
31Sharni Morley (Aus) Stepfwd Soomom 0:01:32
32Hayley Jones (Aus) Giant Racing Team 0:01:34
33Jennifer Darmody (Aus) Sydney Uni Staminade Women's 0:01:38
34Jessica Pratt (Aus) Sydney Uni Staminade Women's 0:01:56
35Lauren Thomas (Aus) Giant Racing Team
36Darcie Richards (Aus) VA Pro Racing
37Nicole Wilson (Aus) VA Pro Racing 0:02:23
38Josie Talbot (Aus) Sydney Uni Staminade Women's 0:02:53
39Emma Pratt (Aus) Cycling Development Foundation 0:02:54
40Ella Simpson (Aus) Butterfields Racing Team 0:02:59
41Kathryn Mcinerney (Aus) Stepfwd Soomom 0:03:00
42Loretta Hanson (Aus) Team Westpac 0:03:29
43Rachel Wales (Aus) Ara Pro Racing Sunshine Coast 0:03:37
44Kerry Jonker (RSA) Team Westpac 0:03:53
45Lucie Fityus (Aus) Cycling Development Foundation 0:05:14
46Sophie Edwards (Aus) Team Garmin Australia 0:05:36
47Ella Bloor (Aus) Inform TMX Make 0:06:11
48Bree Playel (Aus) VA Pro Racing 0:08:17
49Amanda Spratt (Aus) Team BikeExchange-Jayco 0:08:44
50Chelsea Holmes (Aus) Inform TMX Make 0:09:30
51Claire Battle (Aus) Giant Racing Team 0:10:19
52Nicole Oh (Aus) Individual Riders 0:11:11
53Imogen Alton (Aus) Sydney Uni Staminade Women's 0:11:43
54Brittany Petersen (Aus) Team Westpac 0:11:45
55Alli Anderson (Aus) South Australian Sports Institute 0:11:56
56Belinda Bailey (Aus) Stepfwd Soomom 0:12:01
57Emma Viotto (Aus) Giant Racing Team 0:12:08
58Sophie Marr (Aus) Knights of Suburbia Racing 0:12:19
59Maddison Taylor (Aus) Giant Racing Team 0:12:23
60Phillipa Ash (Aus) Individual Riders 0:13:13
61Holly Lubcke (Aus) Ara Pro Racing Sunshine Coast 0:13:18
62Haylee Fuller (Aus) Team Garmin Australia 0:14:50
63Nicole Mitsigeorgis (Aus) Cycling Development Foundation 0:17:18
64Lucinda Stewart (Aus) Team Garmin Australia 0:21:10
65Laura Chancellor (Aus) Women's Racing Project 0:22:52
66Alana Forster (Aus) Butterfields Racing Team 0:24:32
67Rachel Hore (Aus) Individual Riders 0:30:03
68Julia Atkins (Aus) Women's Racing Project 0:30:35
69Mackenzie Coupland (Aus) Cycling Development Foundation 0:32:25
70Celia Cowan (Aus) Butterfields Racing Team 0:35:50
Swipe to scroll horizontally
Points classification
Pos.Rider Name (Country) TeamResult
1Ruby Roseman-Gannon (Aus) Team BikeExchange-Jayco 20
2Maeve Plouffe (Aus) Ara Pro Racing Sunshine Coast 8
3Nicole Frain (Aus) Roxsolt Liv SRAM 7
4Georgia Baker (Aus) Team BikeExchange-Jayco 7
5Emily Watts (Aus) Knights of Suburbia Racing 3
6Elizabeth Young (Aus) Butterfields Racing Team 3
7Georgie Howe (Aus) Knights of Suburbia Racing 2
8Ella Bloor (Aus) Inform TMX Make 2
9Hayley Jones (Aus) Giant Racing Team 1
10Josie Talbot (Aus) Sydney Uni Staminade Women's 1
Swipe to scroll horizontally
Mountain classification
Pos.Rider Name (Country) TeamResult
1Ruth Corset (Aus) VA Pro Racing 17
2Georgie Howe (Aus) Knights of Suburbia Racing 7
3Ruby Roseman-Gannon (Aus) Team BikeExchange-Jayco 6
4Justine Barrow (Aus) Roxsolt Liv SRAM 6
5Alexandra Manly (Aus) Team BikeExchange-Jayco 4
6Nicole Frain (Aus) Roxsolt Liv SRAM 2
7Hannah Seeliger (Aus) Cycling Development Foundation 1
Swipe to scroll horizontally
Young rider classification
Pos.Rider Name (Country) TeamResult
1Emily Watts (Aus) Knights of Suburbia Racing 6:54:22
2Mia Hayden (Aus) Women's Racing Project 0:00:11
3Isabelle Carres (Aus) Team Garmin Australia 0:00:40
4Alisha Wells (Aus) Ara Pro Racing Sunshine Coast
5Hannah Seeliger (Aus) Cycling Development Foundation
6Sharni Morley (Aus) Stepfwd Soomom 0:01:03
7Lauren Thomas (Aus) Giant Racing Team 0:01:27
8Darcie Richards (Aus) VA Pro Racing
9Ella Simpson (Aus) Butterfields Racing Team 0:02:30
10Lucie Fityus (Aus) Cycling Development Foundation 0:04:45
11Sophie Edwards (Aus) Team Garmin Australia 0:05:07
12Bree Playel (Aus) VA Pro Racing 0:07:48
13Chelsea Holmes (Aus) Inform TMX Make 0:09:01
14Alli Anderson (Aus) South Australian Sports Institute 0:11:27
15Belinda Bailey (Aus) Stepfwd Soomom 0:11:32
16Sophie Marr (Aus) Knights of Suburbia Racing 0:11:50
17Holly Lubcke (Aus) Ara Pro Racing Sunshine Coast 0:12:49
18Haylee Fuller (Aus) Team Garmin Australia 0:14:21
19Lucinda Stewart (Aus) Team Garmin Australia 0:20:41
20Laura Chancellor (Aus) Women's Racing Project 0:22:23
21Mackenzie Coupland (Aus) Cycling Development Foundation 0:31:56
22Celia Cowan (Aus) Butterfields Racing Team 0:35:21
Swipe to scroll horizontally
Team classification
Pos.Rider Name (Country) TeamResult
1Roxsolt Liv Sram 20:43:24
2Team BikeExchange-Jayco 20:43:29
3Ara Pro Racing Sunshine Coast 20:43:34
4Knights of Suburbia Racing 20:43:38
5Inform TMX Make 20:44:32
6Sydney Uni Staminade Women's Cycling 20:44:37
7Team Garmin Australia 20:45:08
8Giant Racing Team 20:46:06
9Stepfwd Soomom 20:46:12
10Va Pro Racing 20:46:33
11Team Westpac 20:46:58
12Cycling Development Foundation 20:48:36
13Women's Racing Project 21:06:21
14Butterfields Racing Team 21:10:42
Simone Giuliani
Australia Editor

Simone is a degree-qualified journalist that has accumulated decades of wide-ranging experience while working across a variety of leading media organisations. She joined Cyclingnews as a Production Editor at the start of the 2021 season and has now moved into the role of Australia Editor. Previously she worked as a freelance writer, Australian Editor at Ella CyclingTips and as a correspondent for Reuters and Bloomberg. Cycling was initially purely a leisure pursuit for Simone, who started out as a business journalist, but in 2015 her career focus also shifted to the sport.

Read more
ADELAIDE AUSTRALIA JANUARY 12 A general view of Alexandra Manly of Australia Amber Pate of Australia Ella Wyllie of New Zealand Georgia Baker of Australia Georgie Howe of Australia Ruby RosemanGannon of Australia Blue Sprint Jersey and Team LIVAlulaJayco during the 24th Santos Tour Down Under 2024 Team Presentation UCIWT UCIWWT on January 12 2024 in Adelaide Australia Photo by Tim de WaeleGetty Images
'I’m excited to see what we can do' - Ruby Roseman-Gannon to lead Liv-AlUla-Jayco at Women’s Tour Down Under
STIRLING AUSTRALIA JANUARY 19 Noemi Ruegg of Switzerland and Team EF EducationOatly Orange Santos Leaders Jersey celebrates at podium as overall race winner during the 9th Santos Womens Tour Down Under 2025 Stage 3 a 1059km stage from Stirling to Stirling 444m UCIWWT on January 19 2025 in Stirling Australia Photo by Dario BelingheriGetty Images
Noemi Rüegg wins Women's Tour Down Under as Chloé Dygert sprints to stage 3 victory
ADELAIDE AUSTRALIA JANUARY 26 Clara Copponi of France and Team Lidl Trek celebrates at finish line as race winner during the Schwalbe Womens OneDay Classic 2025 a 899km one day race from Adelaide to Adelaide on January 26 2025 in Adelaide Australia Photo by Dario BelingheriGetty Images
Clara Copponi sprints to victory at Schwalbe Women's Classic
WILLUNGA HILL AUSTRALIA JANUARY 18 LR Elizabeth Holden of The United Kingdom and UAE Team Adq Noemi Ruegg of Switzerland Van Der Wolf of The Netherlands and Team EF EducationOatly and Adele Normand of Canada and Team St MichelPreference HomeAuber 93 lead the peloton during the 9th Santos Womens Tour Down Under 2025 Stage 2 a 115km stage from Unley to Willunga Hill 370m on January 18 2025 in Willunga Hill Australia Photo by Dario BelingheriGetty Images
As it happened: Swiss champion wins Women's Tour Down Under as stage 3 ends in sprint
GEELONG AUSTRALIA FEBRUARY 01 Ally Wollaston of New Zealand and Team FDJ Suez celebrates at finish line as race winner during the 9th Cadel Evans Great Ocean Road Race 2025 Womens Elite a 1418km one day race from Geelong to Geelong UCIWWT on February 01 2025 in Geelong Australia Photo by Dario BelingheriGetty Images
Ally Wollaston wins Cadel Evans Great Ocean Road Race
Sophie Marr (Praties) launches toward stage 3 victory at the Q Tour, the final round of the ProVelo Super League 2025
ProVelo Super League – Sophie Marr closes in on Liv-AlUla Jayco Continental contract with stage 3 win at Q Tour
Latest in Women's cycling
Austrian Sebastian Schönberger wins elite men's division of Wörthersee Gravel Race 2024
Southern Austria region 'more than ready' to host UCI Gravel World Championships and confirms application with proposed courses
Women's classification leaders are called to the start line for the final stage of Joe Martin Stage Race in Fayetteville, Arkansas in 2023
'Knowledge is here, we just need the money' - Organisers to reform Joe Martin Stage Race as Tour of Arkansas
Map of women's Dwars door Vlaanderen 2025
Dwars door Vlaanderen Women 2025 Route
DE PANNE BELGIUM MARCH 27 Lorena Wiebes of Netherlands and Team SD Worx Protime celebrates at finish line as race winner during the 8th Womens Classic BruggeDe Panne 2025 a 1527km one day race from Brugge to De Panne UCIWT on March 27 2025 in De Panne Belgium Photo by Luc ClaessenGetty Images
Classic Brugge-De Panne Women: Lorena Wiebes takes win number six of 2025
ARSCHOT BELGIUM MARCH 02 Tiffany Cromwell of Australia and Team CANYONSRAM signing prior to the 17th Fenix Omloop van het Hageland 2025 a 1356km one day race from Aarschot to TieltWinge on March 02 2025 in Aarschot Belgium Photo by Rhode Van ElsenGetty Images
Surgery for Tiffany Cromwell after first fractures of career at Milan-San Remo
Joe Laverick and Chris Mehlman battled at the front of the race, with Laverick pushing away in the final five miles
Joe Laverick, Lauren Stephens take back-to-back wins at Rattlesnake Gravel Grind
Latest in Race-results
DE PANNE BELGIUM MARCH 27 Lorena Wiebes of Netherlands and Team SD Worx Protime celebrates at finish line as race winner during the 8th Womens Classic BruggeDe Panne 2025 a 1527km one day race from Brugge to De Panne UCIWT on March 27 2025 in De Panne Belgium Photo by Luc ClaessenGetty Images
Classic Brugge-De Panne Women: Lorena Wiebes takes win number six of 2025
Jay Vine wins stage 3 at Coppi e Bartali 2025
Coppi e Bartali: Jay Vine holds off chase to take solo stage 3 victory
Volta a Catalunya: Primož Roglič (Red Bull-Bora-Hansgrohe) outduels Juan Ayuso (UAE Team Emirates-XRG) to win stage 4 and take over GC lead
Volta a Catalunya: Primož Roglič takes leader's jersey with stage 4 two-up sprint win over Juan Ayuso atop Monteserrat
Team UAE's Juan Ayuso (C) and Team Bora's Primoz Roglic (R) cross the finish line in first and second place respectively during the 3rd stage of the 2025 Volta a Catalunya cycling tour of Catalonia, a 178,3 km race between Viladecans and La Molina, on March 26, 2025. (Photo by Josep LAGO / AFP)
Volta a Catalunya: Glory for Juan Ayuso on stage 3 as Spaniard tops Primož Roglič at La Molina
SOGLIANO AL RUBICONE ITALY MARCH 26 Paul Double of Great Britain and Team Jayco AlUla celebrates at finish line as stage winner during the 39th Settimana Internazionale Coppi e Bartali 2025 Stage 2 a 1639km stage from Riccione to Sogliano al Rubicone 375m on March 26 2025 in Sogliano al Rubicone Italy Photo by Dario BelingheriGetty Images
Coppi e Bartali: Paul Double launches solo attack on final climb to win stage 2 and grab GC lead
Jonathan Milan and race winner Juan Sebastian Molano sprinting to the line at Classic Brugge-De Panne 2025
Classic Brugge-De Panne: Molano awarded photo-finish victory against Milan in crash-marred final

Latest on Cyclingnews