Tim Roe back to winning ways at Tour de Perth

Tom Roe (Budget Forklifts) wins stage 2 of the Tour de Perth into Kalamunda

Tom Roe (Budget Forklifts) wins stage 2 of the Tour de Perth into Kalamunda (Image credit: Mark Gunter)

 

Swipe to scroll horizontally
Stage 2 Result
#Rider Name (Country) TeamResult
1Timothy Roe (Aus) Team Budget Forklifts2:58:45
2Travis Meyer (Aus) Drapac Professional Cycling0:00:22
3Ben Dyball (Aus) Avanti Racing TeamRow 2 - Cell 2
4Mitchell Lovelock-Fay (Aus) Avanti Racing Team0:00:29
5Jai Crawford (Aus) Drapac Professional Cycling0:00:43
6Oliver Kent-Spark (Aus) health.com.au-search2retain Cycling Team0:00:48
7Dave Hind (Aus) Individual Rider0:00:49
8Joshua Prete (Aus) Team Budget ForkliftsRow 7 - Cell 2
9Michael Cupitt (Aus) Team Budget ForkliftsRow 8 - Cell 2
10Rhys Gillett (Aus) African Wildlife SafarisRow 9 - Cell 2
11Jai Hindley (Aus) GDT RacingRow 10 - Cell 2
12Adam Phelan (Aus) Drapac Professional Cycling0:00:59
13William Clarke (Aus) Drapac Professional Cycling0:01:02
14Alex McGregor (NZl) Satalyst Giant Racing Team0:01:03
15Joseph Cooper (NZl) Avanti Racing Team0:01:07
16Marc Williams (Aus) Team Budget ForkliftsRow 15 - Cell 2
17Brendan Canty (Aus) health.com.au-search2retain Cycling TeamRow 16 - Cell 2
18Fraser Gough (NZl) Data#3 Symantec Racing Team0:01:21
19Kristian Juel (Aus) Team Budget Forklifts0:01:23
20Michael Storer (Aus) Woodside0:01:27
21Anthony Giacoppo (Aus) Avanti Racing Team0:01:32
22Darcy Pirotta (Aus) Woodside0:01:38
23Benjamin Harvey (Aus) Skoda St. GeorgeRow 22 - Cell 2
24Jeremy Cameron (Aus) African Wildlife SafarisRow 23 - Cell 2
25Craig Hutton (Aus) Bianchi DCM ArbitrageRow 24 - Cell 2
26Lachlan Norris (Aus) Drapac Professional CyclingRow 25 - Cell 2
27Alex Nazarewicz (Aus) SUVelo RacingRow 26 - Cell 2
28Samuel Davis (Aus) Avanti Racing TeamRow 27 - Cell 2
29Nicholas Mattock (Aus) WoodsideRow 28 - Cell 2
30Dylan Pierre-Humbert (Aus) Wormall Civil CCS0:01:51
31Saxon Irvine (Aus) Bianchi DCM Arbitrage0:01:54
32James Szollosi (Aus) Bianchi DCM ArbitrageRow 31 - Cell 2
33Conor Murtagh (Aus) CharterMason Giant RacingRow 32 - Cell 2
34Neil Van Der Ploeg (Aus) Avanti Racing Team0:01:54
35Jonathan Bolton (Aus) Satalyst Giant Racing Team0:02:00
36Brendon Meney (Aus) Individual Rider0:02:12
37Jayden Copp (Aus) Bianchi DCM Arbitrage0:02:16
38Ricky Andrews (Aus) GDT Racing0:02:21
39Patrick Sharpe (Aus) SUVelo Racing0:02:27
40Lachlan McGregor (Aus) Individual Rider0:02:28
41Kyle Bridgwood (Aus) Data#3 Symantec Racing Team0:02:33
42Nathan Elliott (Aus) African Wildlife SafarisRow 41 - Cell 2
43Zac Quinn (Aus) African Wildlife Safaris0:02:36
44Jordan Davies (Aus) Skoda St. George0:02:47
45Dane Frey (Aus) Wormall Civil CCS0:02:54
46Stuart Shaw (Aus) health.com.au-search2retain Cycling TeamRow 45 - Cell 2
47Jack Anderson (Aus) Drapac Professional Cycling0:03:00
48Kin San Wu (Hkg) Total Sports NeilPryde TeamRow 47 - Cell 2
49Pierre-Alain Scherwey (Aus) Team Direct Asia0:03:07
50Caleb Jones (Aus) GPM0:03:11
51Nicholas Squillari (Aus) Bianchi DCM Arbitrage0:03:21
52James Hepburn (Aus) health.com.au-search2retain Cycling Team0:03:38
53Wai Man Chau (Hkg) Total Sports NeilPryde Team0:03:40
54Sam Crome (Aus) CharterMason Giant RacingRow 53 - Cell 2
55Michael Vink (NZl) Team Budget Forklifts0:03:50
56Adam Allen (Aus) Data#3 Symantec Racing TeamRow 55 - Cell 2
57Maxime Martin (Jpn) Team NeilPryde-Mens Club in Japan0:04:35
58Morgan Smith (Aus) CharterMason Giant Racing0:05:14
59Benjamin Johnson (Aus) Drapac Professional Cycling0:05:19
60Calvin Sim (Sin) health.com.au-search2retain Cycling Team0:05:38
61Shaun O'Callaghan (Aus) African Wildlife Safaris0:06:16
62Samuel Horgan (NZl) Team Budget Forklifts0:06:41
63Darcy Woolley (Aus) African Wildlife SafarisRow 62 - Cell 2
64Sam Welsford (Aus) Satalyst Giant Racing Team0:06:54
65Patrick Shaw (Aus) Satalyst Giant Racing TeamRow 64 - Cell 2
66Ryan Willmot (Aus) Woodside0:07:03
67Jackson Mawby (Aus) Satalyst Giant Racing Team0:07:07
68Samuel Nelson (Aus) Skoda St. GeorgeRow 67 - Cell 2
69Julian Hamill (Aus) GPM0:07:24
70Alex Grunke (Aus) Data#3 Symantec Racing Team0:09:28
71Samuel Wood (Aus) GPMRow 70 - Cell 2
72Matt King (Aus) Team NeilPryde-Mens Club in Japan0:10:12
73Bradley Robson (Aus) Bianchi DCM ArbitrageRow 72 - Cell 2
74Theodore Yates (Aus) Satalyst Giant Racing TeamRow 73 - Cell 2
75Michael Rice (Aus) health.com.au-search2retain Cycling TeamRow 74 - Cell 2
76Aaron Donnelly (Aus) Avanti Racing Team0:10:14
77Scott Ambrose (NZl) CharterMason Giant RacingRow 76 - Cell 2
78Daniel Nelson (Aus) African Wildlife SafarisRow 77 - Cell 2
79Wade Longworth (Aus) Wormall Civil CCSRow 78 - Cell 2
80Andrew McClurg (Aus) Individual RiderRow 79 - Cell 2
81Jake Magee (Aus) CharterMason Giant Racing0:13:03
82Thomas Palmer (Aus) Drapac Professional CyclingRow 81 - Cell 2
83Ryan Thomas (Aus) GPMRow 82 - Cell 2
84Aaron Slavik (Aus) Satalyst Giant Racing TeamRow 83 - Cell 2
85Ashley Mackay (Aus) GDT RacingRow 84 - Cell 2
86Alex Rendell (Aus) WoodsideRow 85 - Cell 2
87James Rendall (Aus) African Wildlife Safaris0:15:43
88Tamas Allenby (Aus) SUVelo Racing0:17:15
89Matthew Chambers (Aus) GDT RacingRow 88 - Cell 2
90Samuel Burston (Aus) SUVelo RacingRow 89 - Cell 2
91Nicholas Graham-Dawson (Aus) Bianchi DCM Arbitrage0:18:31
92Ciaran O Sullivan (Aus) GDT Racing0:19:00
93Andrew Williams (Aus) Individual Rider0:19:08
94Matthew Jackson (Aus) Satalyst Giant Racing TeamRow 93 - Cell 2
95Luke Williams (Aus) SUVelo RacingRow 94 - Cell 2
96Taylor Gunman (Aus) Avanti Racing TeamRow 95 - Cell 2
97Liam White (Aus) WoodsideRow 96 - Cell 2
98Cru Halliday (Aus) Skoda St. GeorgeRow 97 - Cell 2
99Blake Smith (Aus) Wormall Civil CCSRow 98 - Cell 2
100Luke Vitler (Aus) Wormall Civil CCSRow 99 - Cell 2
101Alex Hersey (Aus) Skoda St. GeorgeRow 100 - Cell 2
102Nicholas Horsley (Aus) Individual RiderRow 101 - Cell 2
103Jonathan Lewis (Aus) GDT RacingRow 102 - Cell 2
104Luke Banham (Aus) WoodsideRow 103 - Cell 2
105Guy Kalma (Aus) Wormall Civil CCSRow 104 - Cell 2
106Tim Guy (Aus) health.com.au-search2retain Cycling TeamRow 105 - Cell 2
107Shusaku Matsuo (Fra) Team NeilPryde-Mens Club in JapanRow 106 - Cell 2
108Josh Aldridge (Aus) Individual RiderRow 107 - Cell 2
109Michael Freiberg (Aus) Hall Cycle TrainingRow 108 - Cell 2
110Daniel O'Keefe (Aus) GPMRow 109 - Cell 2
111Masaaki Kanno (Fra) Team NeilPryde-Mens Club in JapanRow 110 - Cell 2
112Tang Wang Yip (Hkg) Total Sports NeilPryde Team0:19:30
113Lewis Purcell (Aus) GDT Racing0:19:35
114Joshua Taylor (Aus) CharterMason Giant Racing0:19:38
115Raphael Freienstein (Ger) CharterMason Giant RacingRow 114 - Cell 2
116King Man Tsui (Hkg) Total Sports NeilPryde Team0:19:43
117Paulo Caputo (Aus) Team Direct Asia0:19:56
118Ben Carman (Aus) Data#3 Symantec Racing Team0:20:14
119Jack McCulloch (Aus) Skoda St. George0:20:30
120Alex Wohler (Aus) Team Budget ForkliftsRow 119 - Cell 2
121Riley Maule (Aus) Data#3 Symantec Racing Team0:22:10
Row 121 - Cell 0 Andrew Patterson (Aus) Hall Cycle Training0:24:06
Row 122 - Cell 0 Anthony Minchin (Aus) Wormall Civil CCS0:24:28
Row 123 - Cell 0 Julian Jacobs (Aus) Individual Rider0:24:29
DNFLachlan Edwards (Aus) Skoda St. GeorgeRow 124 - Cell 2
DNFJay Dutton (Aus) Skoda St. GeorgeRow 125 - Cell 2
DNFDaniel Bonello (Aus) GPMRow 126 - Cell 2
DNFBrad Hannaford (Aus) SUVelo RacingRow 127 - Cell 2
DNSRyan Macanally (Aus) Bianchi DCM ArbitrageRow 128 - Cell 2
DNSLuke Sleegers (Aus) WoodsideRow 129 - Cell 2
Swipe to scroll horizontally
Intermediate Sprints - Pickering Brook Rd Lap 2
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Lachlan McGregor (Aus) Individual Rider3pts
2Jai Hindley (Aus) GDT Racing2Row 1 - Cell 3
3Kristian Juel (Aus) Team Budget Forklifts1Row 2 - Cell 3
Swipe to scroll horizontally
Pickering Brook Rd Lap 5
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Rhys Gillett (Aus) African Wildlife Safaris3pts
2Jai Hindley (Aus) GDT Racing2Row 1 - Cell 3
3Kristian Juel (Aus) Team Budget Forklifts1Row 2 - Cell 3
Swipe to scroll horizontally
Kalamunda (Stage Finish)
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Timothy Roe (Aus) Team Budget Forklifts3pts
2Travis Meyer (Aus) Drapac Professional Cycling2Row 1 - Cell 3
3Ben Dyball (Aus) Avanti Racing Team1Row 2 - Cell 3
Swipe to scroll horizontally
KOM classification - Glenisla Rd Lap 3 (CAT4)
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Kristian Juel (Aus) Team Budget Forklifts3pts
2Rhys Gillett (Aus) African Wildlife Safaris2Row 1 - Cell 3
3Maxime Martin (Jpn) Team NeilPryde-Mens Club in Japan1Row 2 - Cell 3
Swipe to scroll horizontally
Glenisla Rd Lap 6 (CAT4)
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Kristian Juel (Aus) Team Budget Forklifts3pts
2Rhys Gillett (Aus) African Wildlife Safaris2Row 1 - Cell 3
3Jai Hindley (Aus) GDT Racing1Row 2 - Cell 3
Swipe to scroll horizontally
Most aggessive rider
Rider Name (Country) Team
Jai Hindley (Aus) GDT Racing
Swipe to scroll horizontally
Teams Stage Result
#Rider Name (Country) TeamResult
1Team Budget Forklifts8:57:53
2Avanti Racing Team0:00:20
3Drapac Professional Cycling0:00:26
4Woodside0:03:05
5health.com.au-search2retain Cycling Team0:03:11
6African Wildlife Safaris Cycling Team0:03:22
7Bianchi DCM Arbitrage0:03:48
8Data#3 Symantec Racing Team0:06:06
9Satalyst Giant Racing Team0:08:19
10CharterMason Giant Racing0:09:10
11Skoda St. George0:09:54
12Wormall Civil CCS0:13:21
13GDT Racing0:14:35
14GPM0:18:25
15SUVelo Racing0:19:42
16Total Sports NeilPryde Team0:24:32
17Team NeilPryde-Mens Club in Japan0:32:17
Swipe to scroll horizontally
General classification after Stage 2
#Rider Name (Country) TeamResult
1Timothy Roe (Aus) Team Budget Forklifts3:57:19
2Travis Meyer (Aus) Drapac Professional Cycling0:00:22
3Ben Dyball (Aus) Avanti Racing TeamRow 2 - Cell 2
4Mitchell Lovelock-Fay (Aus) Avanti Racing Team0:00:29
5Jai Crawford (Aus) Drapac Professional Cycling0:00:43
6Oliver Kent-Spark (Aus) health.com.au-search2retain Cycling Team0:00:48
7William Clarke (Aus) Drapac Professional Cycling0:00:49
8Jai Hindley (Aus) GDT RacingRow 7 - Cell 2
9Joshua Prete (Aus) Team Budget ForkliftsRow 8 - Cell 2
10Rhys Gillett (Aus) African Wildlife SafarisRow 9 - Cell 2
Swipe to scroll horizontally
Sprint Classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1William Clarke (Aus) Drapac Professional Cycling5pts
2Anthony Giacoppo (Aus) Avanti Racing Team5Row 1 - Cell 3
3Alex Wohler (Aus) Team Budget Forklifts4Row 2 - Cell 3
4Jai Hindley (Aus) GDT Racing4Row 3 - Cell 3
5Timothy Roe (Aus) Team Budget Forklifts3Row 4 - Cell 3
6Rhys Gillett (Aus) African Wildlife Safaris3Row 5 - Cell 3
7Lachlan McGregor (Aus) Individual Rider3Row 6 - Cell 3
8Travis Meyer (Aus) Drapac Professional Cycling2Row 7 - Cell 3
9Kristian Juel (Aus) Team Budget Forklifts2Row 8 - Cell 3
10Michael Rice (Aus) health.com.au-search2retain Cycling Team2Row 9 - Cell 3
Swipe to scroll horizontally
Climb Classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Kristian Juel (Aus) Team Budget Forklifts6pts
2Rhys Gillett (Aus) African Wildlife Safaris4Row 1 - Cell 3
3Jai Hindley (Aus) GDT Racing1Row 2 - Cell 3
4Maxime Martin (Jpn) Team NeilPryde-Mens Club in Japan1Row 3 - Cell 3
Swipe to scroll horizontally
Young Rider Classification
#Rider Name (Country) TeamResult
1Jai Hindley (Aus) GDT Racing3:58:08
2Michael Storer (Aus) Woodside0:00:38
3Nicholas Mattock (Aus) Woodside0:00:49
4Darcy Pirotta (Aus) WoodsideRow 3 - Cell 2
5Brendon Meney (Aus) Individual Rider0:01:23
6Patrick Sharpe (Aus) SUVelo Racing0:01:38
7Lachlan McGregor (Aus) Individual Rider0:01:39
8Zac Quinn (Aus) African Wildlife Safaris0:01:47
9Sam Welsford (Aus) Satalyst Giant Racing Team0:06:05
10Jackson Mawby (Aus) Satalyst Giant Racing Team0:06:18
Swipe to scroll horizontally
Teams Classification
#Rider Name (Country) TeamResult
1Team Budget Forklifts11:53:35
2Avanti Racing Team0:00:20
3Drapac Professional Cycling0:00:26
4Woodside0:03:05
5health.com.au-search2retain Cycling Team0:03:11
6African Wildlife Safaris Cycling Team0:03:22
7Bianchi DCM Arbitrage0:03:48
8Data#3 Symantec Racing Team0:06:06
9Satalyst Giant Racing Team0:08:19
10CharterMason Giant Racing0:09:10
11Skoda St. George0:09:54
12Wormall Civil CCS0:13:21
13GDT Racing0:14:35
14GPM0:18:25
15SUVelo Racing0:19:42
16Total Sports NeilPryde Team0:24:32
17Team NeilPryde-Mens Club in Japan0:32:17
18Team Direct Asia9:16:15
19Hall Cycle Training9:36:26
Latest in
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
Stage winner Team Visma's British rider James Matthew Brennan celebrates with the yellow jersey on the podium of the first stage of the 2025 Volta a Catalonya cycling tour of Catalonya, a 178,3 km loop starting and finishing in Sant Feliu de Guixols, on March 24, 2025. (Photo by Josep LAGO / AFP)
Matthew Brennan adds Limburg Classic, Tour of Romandie to program after Volta a Catalunya breakthrough
Primoz Roglic and Juan Ayuso sprint at finish line to win the stage 4 at the Volta Ciclista a Catalunya 2025
'We are equal' - new Volta a Catalunya leader Primož Roglič realistic after narrow defeat of closest rival Juan Ayuso
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
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