
Tour de Langkawi podium history | 2024 edition | Start list
Stage 1 | Stage 2 | Stage 3 | Stage 4 | Stage 5 | Stage 6 | Stage 7 | Stage 8

Map of the 2025 Tour de Langkawi: 8 stages, 1,244.2 km
Sunday, October 5: 8th & Final Stage, Tangkak - Kuala Lumpur, 180.2 km

Aaron Gate wins stage eight. Sprint Cycling photo
Les Woodland's book The Olympics' 50 Craziest Stories: A Five Ring Circus is available in print, Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the finish city of Kuala Lumpur at 11:40 AM, local time: 33C (92F), fair, with the wind from the northwest at 10 km/hr (6 mph). There is an 85% chance of rain and thinderstorms, dropping to 30% at 3:00 PM.
The race: Here's the race organizer's stage eight summary.
KUALA LUMPUR: XDS-Astana rider, Aaron Gate emerged as the winner of Stage 8 of the Petronas Le Tour de Langkawi 2025 (PLTdL25) from Tangkak to Petronas Twin Towers (KLCC), Kuala Lumpur today.
Gate secured the fourth stage victory for Astana by being the first rider to cross the finish line on the 180.2km route, clocking a time of 3 hours 50 minutes 05 seconds.
He beat Tudor Cycling Team’s Alvaras Mikutis, followed by Nil Gimero Ferrer (Equipo Kern Pharma), who arrived 7 seconds later, before the peloton led by Erland Blikra (Uno-X Mobility), arrived with a large group of riders 8 seconds later.
“I was supposed to help Nico (Nicolya Vinokourov) steal bonus time for the General Classification (GC), but he had a mechanical issue. So I just took the opportunity and I’m happy to have won today. Maybe my experience as a track rider helped me in the last 4km. Today was very challenging. I knew it was a difficult stage, but I didn’t expect a small group of riders to dominate the front. Regardless, I’m happy,” said the 35-year-old New Zealand rider, who won 4 gold medals at the 2022 Commonwealth Games.
Meanwhile, Joris Delbove was truly surprised that he managed to hold on until the end of the race to win the Overall Individual Classification (GC) and the Petronas Green Jersey.
With only a 3-second advantage, the TotalEnergies rider, who had held the Green Jersey since Stage 5 in Fraser’s Hill, managed to hold off the relentless pressure from his closest challengers, Anders Halland Johannessen (Uno-X Mobility) and Yannis Voisard (Tudor Cycling Team).
“The trophy is beautiful, and it symbolizes how competitive and big this race is. It might be difficult to take it back to France. I want to say that this race is a tough tour and is always keenly contested. At the start of the race, I didn’t have high ambitions, just aiming for a top-5 finish. But to win the title here is very gratifying. This is a great reward for me and the team. For now, I don’t know the program my team has planned for me next year, but if invited, I want to come back to defend this title,” said Delbove, 25.
FINAL JERSEY WINNERS:
Petronas Green Jersey (Overall GC): Joris Delbove (TotalEnergies)
Without Malucelli, Blikra, the 2023 Sprint King, wisely used the opportunity to defend the top position in the points classification, winning the jersey with 63 points, 12 points ahead of Tudor’s Arvid de Kleijn and Manuel Penalver (Team Polti VisitMalta).
Ministry of Youth and Sports (KBS) Orange Jersey (Sprint King): Erland Blikra (Uno-X Mobility)
With the 15 points collected in Gerik on Stage 3, Patrick Eddy remained dominant with 15 points to be crowned the King of the Mountains in this PLTdL25.
BubblesO2 Polka Dot Jersey (King of the Mountains): Patrick Eddy (Team Picnic PostNL)
Nicolya Vinokourov (Astana) retained the white jersey, having to accept that he couldn’t chase the Green Jersey at the end of Stage 8.
Rakan Muda White Jersey (Best Asian Rider): Nicolya Vinokourov (Astana)
Polti was crowned the Overall Team Champion, while the Indonesian Continental team, Nusantara-BYC, won the Best Asian Team category.
Race Summary:
The race started under scorching heat, where many breakaway attempts failed until four riders- Oliver Peace (Picnic), Marc Brustenga and Gimero (Kern Pharma) and Roberto Gonzalez (Solution Tech Vini Fantini) managed to escape after passing the first sprint zone in Alor Gajah. They gained a gap of up to 4 minutes, causing the peloton, which was split into two groups, to react slowly, especially on the two Category 2 climbs at Bukit Hantu and Ampang.
Complete results
180.2 kilometers raced at an average speed of 46.992 km/hr
| 1 | Aaron Gate | XDS Astana Team | 3hr 50min 5sec |
| 2 | Aivaras Mikutis | Tudor Pro Cycling Team | s.t. |
| 3 | Nil Gimeno | Equipo Kern Pharma | @ 7sec |
| 4 | Erlend Blikra | Uno-X Mobility | 0:15 |
| 5 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | s.t. |
| 6 | Anders Halland Johannessen | Uno-X Mobility | s.t. |
| 7 | Fabian Lienhard | Tudor Pro Cycling Team | s.t. |
| 8 | Davide Bais | Team Polti-VisitMalta | s.t. |
| 9 | Jose Manuel Diaz | Burgos Burpellet BH | s.t. |
| 10 | Felix Meo | Solution Tech-Vini Fantini | s.t. |
| 11 | Matthew Dinham | Team Picnic PostNL | s.t. |
| 12 | Clément Alleno | Burgos Burpellet BH | s.t. |
| 13 | Owen Geleijn | Unibet Tietema Rockets | s.t. |
| 14 | Luca Covili | VF Group-Bardiani CSF-Faizanè | s.t. |
| 15 | Adne van Engelen | Terengganu Cycling Team | s.t. |
| 16 | Alex Martin | Team Polti-VisitMalta | s.t. |
| 17 | Joris Delbove | Team TotalEnergies | s.t. |
| 18 | George Matsui | Aisan Racing Team | s.t. |
| 19 | Mathias Bregnhøj | Terengganu Cycling Team | s.t. |
| 20 | Yannis Voisard | Tudor Pro Cycling Team | s.t. |
| 21 | Yukiya Arashiro | Solution Tech-Vini Fantini | s.t. |
| 22 | Jorge Gutiérrez | Equipo Kern Pharma | s.t. |
| 23 | Cedrik Bakke Christophersen | Unibet Tietema Rockets | s.t. |
| 24 | Fernando Tercero | Team Polti-VisitMalta | s.t. |
| 25 | Martín Herreño | VF Group-Bardiani CSF-Faizanè | s.t. |
| 26 | Edward Cruz Martínez | VF Group-Bardiani CSF-Faizanè | s.t. |
| 27 | Germán Dario Gómez | Team Polti-VisitMalta | s.t. |
| 28 | Thanakhan Chaiyasombat | Thailand Continental | s.t. |
| 29 | Daniel Whitehouse | St George Continental | s.t. |
| 30 | Alan Jousseaume | Team TotalEnergies | s.t. |
| 31 | Nicolas Vinokurov | XDS Astana Team | s.t. |
| 32 | Simon Dalby | Uno-X Mobility | 0:45 |
| 33 | Baptiste Huyet | Unibet Tietema Rockets | 1:28 |
| 34 | Jambaljamts Sainbayar | Burgos Burpellet BH | s.t. |
| 35 | Ibon Ruiz | Equipo Kern Pharma | s.t. |
| 36 | Miguel Angel Fernandez | Equipo Kern Pharma | s.t. |
| 37 | Oliver Peace | Team Picnic PostNL | 3:10 |
| 38 | Manuel Peñalver | Team Polti-VisitMalta | s.t. |
| 39 | Roberto Gonzalez | Solution Tech-Vini Fantini | s.t. |
| 40 | Anders Skaarseth | Uno-X Mobility | s.t. |
| 41 | Roland Thalmann | Tudor Pro Cycling Team | s.t. |
| 42 | Bao Tsen Ren | St George Continental | s.t. |
| 43 | Ivan Cobo | Equipo Kern Pharma | 3:42 |
| 44 | Noppachai Klahan | Thailand Continental | 4:12 |
| 45 | Zeb Kyffin | Unibet Tietema Rockets | 4:22 |
| 46 | Patrick Eddy | Team Picnic PostNL | s.t. |
| 47 | Matej Drinovec | 7 Eleven Cliqq Roadbike Philippines | 4:34 |
| 48 | Aiman Rosli Nur | Terengganu Cycling Team | s.t. |
| 49 | Muhammad Syawal Mazlin | Malaysia Pro Cycling | s.t. |
| 50 | Kazuto Minami | Aisan Racing Team | s.t. |
| 51 | Muhamad Herlangga | Nusantara-BYC | s.t. |
| 52 | Joshua Pascual | 7 Eleven Cliqq Roadbike Philippines | s.t. |
| 53 | Aphisit Supan | Thailand Continental | s.t. |
| 54 | Lev Gonov | XDS Astana Team | 6:20 |
| 55 | Muhammad Iqmal Mohd Zarawi | Malaysia | s.t. |
| 56 | Ade Meisa | Nusantara-BYC | s.t. |
| 57 | Shinnosuke Kato | Aisan Racing Team | s.t. |
| 58 | Shi Ho Cheung | HKSI Pro Cycling Team | s.t. |
| 59 | Mohd Shahrul Amin | Malaysia | s.t. |
| 60 | Edouard Bonnefoix | 7 Eleven Cliqq Roadbike Philippines | s.t. |
| 61 | Muhamad Zawawi Azman | Malaysia Pro Cycling | s.t. |
| 62 | Declan Trezise | St George Continental | s.t. |
| 63 | Astnan Maulana | Nusantara-BYC | s.t. |
| 64 | Zulfikri Zulkifli | Malaysia Pro Cycling | s.t. |
| 65 | Zhe Yie Kee | Malaysia | s.t. |
| 66 | Ratchanon Yaowarat | Thailand Continental | s.t. |
| 67 | Arvid de Kleijn | Tudor Pro Cycling Team | 7:06 |
| 68 | Chun Yin Wu | HKSI Pro Cycling Team | 9:51 |
| 69 | Mario Aparicio | Burgos Burpellet BH | s.t. |
| 70 | Marc Brustenga | Equipo Kern Pharma | s.t. |
| 71 | Alexandre Vinokurov | XDS Astana Team | 11:43 |
| 72 | Vojtech Kminek | Burgos Burpellet BH | s.t. |
| 73 | Gabriele Raccagni | Team Polti-VisitMalta | s.t. |
| 74 | Lorrenzo Manzin | Team TotalEnergies | s.t. |
| 75 | Anton Kuzmin | XDS Astana Team | s.t. |
| 76 | Federico Biagini | VF Group-Bardiani CSF-Faizanè | s.t. |
| 77 | Kai Kwong Tso | HKSI Pro Cycling Team | s.t. |
| 78 | Ching Ying Mow | HKSI Pro Cycling Team | s.t. |
| 79 | Tsun Wai Chu | HKSI Pro Cycling Team | s.t. |
| 80 | Syazrin Ilah Ahmad | Malaysia Pro Cycling | s.t. |
| 81 | Pak Hang Ng | HKSI Pro Cycling Team | s.t. |
| 82 | Mohamad Izzat Hilmi Halil | Malaysia Pro Cycling | s.t. |
| 83 | Faheem Zaini Muhammad | Malaysia Pro Cycling | s.t. |
| 84 | Muhammad Ameer Ahmad | Malaysia | s.t. |
| 85 | Chaoyi Li | Chengdu DYC Cycling Team | s.t. |
| 86 | Ben Carman | St George Continental | s.t. |
| 87 | John-Patrick Pagtalunan | 7 Eleven Cliqq Roadbike Philippines | s.t. |
| 88 | Muhammad Yusri Shaari | Malaysia | s.t. |
| 89 | Wan Abdul Rahman Hamdan | Terengganu Cycling Team | s.t. |
| 90 | Muhammad Ridwan | Nusantara-BYC | s.t. |
| 91 | Joseph Babaan Javiniar | 7 Eleven Cliqq Roadbike Philippines | s.t. |
| 92 | Adam Mitchell | Team TotalEnergies | 16:37 |
| 93 | Nicola Marcerou | Team TotalEnergies | s.t. |
| 94 | Muh Imam Arifin | Nusantara-BYC | s.t. |
| 95 | Jinwoong Kim | KSPO Professional | s.t. |
| 96 | Muhammad Elmi Jumari | Malaysia | 19:07 |
| 97 | Byeonghoon Shin | KSPO Professional | 23:39 |
| 98 | Mohd Harrif Saleh | Terengganu Cycling Team | s.t. |
Final GC after stage 8:
1,240.9 kilometers raced at an average speed of 45.464 km/hr
| 1 | Joris Delbove | Team TotalEnergies | 27hr 17min 38sec |
| 2 | Anders Halland Johannessen | Uno-X Mobility | @ 3sec |
| 3 | Yannis Voisard | Tudor Pro Cycling Team | 0:06 |
| 4 | Nicolas Vinokurov | XDS Astana Team | 0:11 |
| 5 | Cedrik Bakke Christophersen | Unibet Tietema Rockets | s.t. |
| 6 | Fernando Tercero | Team Polti-VisitMalta | 0:14 |
| 7 | Luca Covili | VF Group-Bardiani CSF-Faizanè | s.t. |
| 8 | Jose Manuel Diaz | Burgos Burpellet BH | s.t. |
| 9 | Davide Bais | Team Polti-VisitMalta | s.t. |
| 10 | Jorge Gutiérrez | Equipo Kern Pharma | s.t. |
| 11 | Mathias Bregnhøj | Terengganu Cycling Team | s.t. |
| 12 | Martín Herreño | VF Group-Bardiani CSF-Faizanè | s.t. |
| 13 | Germán Dario Gómez | Team Polti-VisitMalta | 0:24 |
| 14 | Alex Martin | Team Polti-VisitMalta | 0:29 |
| 15 | Matthew Dinham | Team Picnic PostNL | 0:43 |
| 16 | Alan Jousseaume | Team TotalEnergies | 0:46 |
| 17 | Daniel Whitehouse | St George Continental | s.t. |
| 18 | Simon Dalby | Uno-X Mobility | 0:54 |
| 19 | Aaron Gate | XDS Astana Team | 1:12 |
| 20 | Clément Alleno | Burgos Burpellet BH | 1:43 |
| 21 | Thanakhan Chaiyasombat | Thailand Continental | s.t. |
| 22 | Owen Geleijn | Unibet Tietema Rockets | 1:49 |
| 23 | Adne van Engelen | Terengganu Cycling Team | s.t. |
| 24 | Baptiste Huyet | Unibet Tietema Rockets | 1:59 |
| 25 | Ibon Ruiz | Equipo Kern Pharma | 2:06 |
| 26 | Jambaljamts Sainbayar | Burgos Burpellet BH | s.t. |
| 27 | Edward Cruz Martínez | VF Group-Bardiani CSF-Faizanè | 2:31 |
| 28 | Roland Thalmann | Tudor Pro Cycling Team | 3:48 |
| 29 | George Matsui | Aisan Racing Team | 4:48 |
| 30 | Roberto Gonzalez | Solution Tech-Vini Fantini | 5:17 |
| 31 | Zeb Kyffin | Unibet Tietema Rockets | 5:27 |
| 32 | Patrick Eddy | Team Picnic PostNL | 6:18 |
| 33 | Anders Skaarseth | Uno-X Mobility | 7:02 |
| 34 | Bao Tsen Ren | St George Continental | s.t. |
| 35 | Joshua Pascual | 7 Eleven Cliqq Roadbike Philippines | 7:26 |
| 36 | Kazuto Minami | Aisan Racing Team | s.t. |
| 37 | Astnan Maulana | Nusantara-BYC | 8:33 |
| 38 | Aphisit Supan | Thailand Continental | 9:04 |
| 39 | Matej Drinovec | 7 Eleven Cliqq Roadbike Philippines | 9:09 |
| 40 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | 9:23 |
| 41 | Mario Aparicio | Burgos Burpellet BH | 9:50 |
| 42 | Oliver Peace | Team Picnic PostNL | 10:01 |
| 43 | Zhe Yie Kee | Malaysia | 10:49 |
| 44 | Fabian Lienhard | Tudor Pro Cycling Team | 11:34 |
| 45 | Zulfikri Zulkifli | Malaysia Pro Cycling | 12:10 |
| 46 | Muhamad Herlangga | Nusantara-BYC | 12:25 |
| 47 | Vojtech Kminek | Burgos Burpellet BH | 14:30 |
| 48 | Gabriele Raccagni | Team Polti-VisitMalta | 14:33 |
| 49 | Ivan Cobo | Equipo Kern Pharma | 14:50 |
| 50 | Lev Gonov | XDS Astana Team | 14:51 |
| 51 | Nil Gimeno | Equipo Kern Pharma | 15:26 |
| 52 | Chaoyi Li | Chengdu DYC Cycling Team | 15:38 |
| 53 | Ben Carman | St George Continental | 16:23 |
| 54 | Joseph Babaan Javiniar | 7 Eleven Cliqq Roadbike Philippines | 17:29 |
| 55 | Yukiya Arashiro | Solution Tech-Vini Fantini | 18:55 |
| 56 | Miguel Angel Fernandez | Equipo Kern Pharma | 19:31 |
| 57 | Erlend Blikra | Uno-X Mobility | 19:33 |
| 58 | Marc Brustenga | Equipo Kern Pharma | 20:02 |
| 59 | Aivaras Mikutis | Tudor Pro Cycling Team | 20:05 |
| 60 | Declan Trezise | St George Continental | 20:29 |
| 61 | Manuel Peñalver | Team Polti-VisitMalta | 21:03 |
| 62 | Lorrenzo Manzin | Team TotalEnergies | 22:08 |
| 63 | Federico Biagini | VF Group-Bardiani CSF-Faizanè | 22:43 |
| 64 | Nicola Marcerou | Team TotalEnergies | 25:05 |
| 65 | Adam Mitchell | Team TotalEnergies | 25:21 |
| 66 | Muhammad Syawal Mazlin | Malaysia Pro Cycling | 26:14 |
| 67 | Muhamad Zawawi Azman | Malaysia Pro Cycling | 27:51 |
| 68 | Ratchanon Yaowarat | Thailand Continental | 29:27 |
| 69 | Anton Kuzmin | XDS Astana Team | 31:41 |
| 70 | Arvid de Kleijn | Tudor Pro Cycling Team | 33:47 |
| 71 | Felix Meo | Solution Tech-Vini Fantini | 34:37 |
| 72 | Jinwoong Kim | KSPO Professional | 35:05 |
| 73 | Muhammad Iqmal Mohd Zarawi | Malaysia | 38:47 |
| 74 | Shi Ho Cheung | HKSI Pro Cycling Team | 40:13 |
| 75 | Noppachai Klahan | Thailand Continental | 40:48 |
| 76 | Ying Mow Ching | HKSI Pro Cycling Team | 40:55 |
| 77 | Aiman Rosli Nur | Terengganu Cycling Team | 41:46 |
| 78 | Ade Meisa | Nusantara-BYC | 42:21 |
| 79 | Mohd Shahrul Amin | Malaysia | 43:37 |
| 80 | Muhammad Faheem Zaini | Malaysia Pro Cycling | 46:05 |
| 81 | Kai Kwong Tso | HKSI Pro Cycling Team | 46:46 |
| 82 | Muhammad Ridwan | Nusantara-BYC | 47:57 |
| 83 | Shinnosuke Kato | Aisan Racing Team | 51:09 |
| 84 | Yin Wu Chun | HKSI Pro Cycling Team | 53:04 |
| 85 | Edouard Bonnefoix | 7 Eleven Cliqq Roadbike Philippines | 54:31 |
| 86 | Wan Abdul Rahman Hamdan | Terengganu Cycling Team | 54:56 |
| 87 | Muhammad Ameer Ahmad | Malaysia | 54:56 |
| 88 | Tsun Wai Chu | HKSI Pro Cycling Team | 55:15 |
| 89 | Ahmad Syazrin Ilah | Malaysia Pro Cycling | 55:52 |
| 90 | Muhammad Yusri Shaari | Malaysia | 56:48 |
| 91 | Pak Hang Ng | HKSI Pro Cycling Team | 59:48 |
| 92 | Muh Imam Arifin | Nusantara-BYC | 59:50 |
| 93 | Mohamad Izzat Hilmi Halil | Malaysia Pro Cycling | 1:08:26 |
| 94 | Alexandre Vinokurov | XDS Astana Team | 1:09:19 |
| 95 | Muhammad Elmi Jumari | Malaysia | 1:15:33 |
| 96 | John-Patrick Pagtalunan | 7 Eleven Cliqq Roadbike Philippines | s.t. |
| 97 | Mohd Harrif Saleh | Terengganu Cycling Team | 1:22:55 |
| 98 | Byeonghoon Shin | KSPO Professional | 1:30:32 |
Stage 8 map & profile:

Stage 8 map

Stage 8 profile
Saturday, October 4: Stage 7, Melaka - Medini, 214.9 km

A very happy Zeb Kyffin wins stage seven.
Les Woodland's book Paris-Roubaix: The Inside Story - All the bumps of cycling's cobbled classic is available in print, Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the finish city of Medini at 10:25 AM, local time: 33C (92F), mostly cloudy, with the wind from the southeast at 10 km/hr (6 mph). No rain is forecast.
The race: Alexander Kristoff (Uno-X Mobility) had intended the Tour de Langkawi to be his final race, but his crashed out of this stage, ending his superb racing career.
Here's the race organizer's stage seven summary:
ISKANDAR PUTERI: Unibet Tietema Rockets rider, Zeb Kyffin, sprang a surprise by winning Stage 7 of the Petronas Le Tour de Langkawi 2025 (PLTdL25) from Melaka to Medini Iskandar Puteri, Johor, today.
It was the first professional career victory for the 27-year-old London-born rider since joining Unibet in 2023, and he hopes to continue his career with the French ProTeam club or catch the attention of other teams.
Today, Medini also saw joy for local fans when Johor-born rider Muhammad Nur Aiman Rosli of Terengganu Cycling Team (TSG) finished in second place, making him the third local rider to reach a stage podium in the 29-year history of the PLTdL.
Nur Aiman, who also received the Most Combative Rider award for his hard work in the seven-rider early breakaway group before riding solo for over 20km, finished just 2 seconds behind Kyffin and 8 seconds ahead of the peloton led by Tudor Cycling Team’s Arvid de Kleijn.
In addition to the two joyful scenarios for Kyffin and Nur Aiman, Stage 7 was also marred by an accident involving Uno-X Mobility’s legendary rider, Alexander Kristoff and his teammate, the Sprint King points leader, Erlend Blikra, forcing the 38-year-old Kristoff to abandon the race.
Kyffin completed the longest stage of this 29th edition of PLTdL25, covering a distance of 214.9km, in a time of 4 hours 37 minutes 39 seconds with an average speed of 46.4km/h.
No major changes occurred, with all jersey holders retained their respective jerseys despite riding in the scorching heat throughout this edition’s longest race distance. Kyffin, who had been aggressive in several previous stages, set the best move today by breaking away from the peloton to chase down Nur Aiman ahead.
“It’s amazing. There was no pre-race plan; I was just in the peloton. But in the last 15km, I took the opportunity to break away and was let go by the peloton, which was led by the Tudor and Uno-X teams. Then I saw a rider (Nur Aiman) slowing down ahead. I’m not a pure sprinter, but I kept chasing and managed to overtake him,” said Kyffin, laying exhausted on the grass seemingly unable to believe his victory.
Meanwhile, Nur Aiman, a Muar native who targeted this Stage 7, said he was determined to join the seven-rider breakaway group immediately after passing the first sprint zone in Sungai Rambai at km26.
Besides winning the second sprint zone in Semerah (km74.3), Nur Aiman stayed in the small group and conserved energy for his determined solo breakaway attempt in the final 20km after the third sprint zone in Pontian (km166.8), as the other riders in the front group were caught one by one by the peloton.

The day's first sprint, won by Erlend Blikra (Uno-X Mobility).
“I had set a target to pull off a surprise in Stage 7 because this is my home state. I tried to hold on until the finish line but failed. I was too exhausted by then. Even though it’s second place, I’m still proud to stand on the podium,” said the 26-year-old double national champion (road race and individual time trial), whose aggressive riding style, often involving solo breakaways throughout the PLTdL25, reminds local fans of former national rider Loh Sea Keong.
All four jersey holders – the PETRONAS Green Jersey (Overall Leader) worn by Joris Delbove (TotalEnergies); the Ministry of Youth and Sports (KBS) Orange Jersey (Sprint King) worn by Erlend Blikra (Uno-X Mobility); the BubblesO2 Polka Dot Jersey (King of the Mountains) belonging to Patrick Eddy (Team Picnic PostNL); and the Rakan Muda White Jersey (Best Asian Rider) belonging to Nicolya Vinokourov (XDS-Astana) – successfully defended their leads by riding safely and finishing the race within the main group.
In contrast to the sixth stage, which was flagged off in the rain, the 109 riders who started Stage 7 at Jalan Hang Tuah, Historical City of Melaka, endured scorching heat throughout the ride, which did not deter several riders from making early breakaway attempts that were subsequently reeled in.
Delbove, who now has an accumulated time of 23 hours 27 minutes 18 seconds and is still being trailed by 6 seconds by his three closest rivals -Yannis Voisard (Tudor), Anders Halland Johannessen (Uno-X), and Adrien Maire (Unibet) – anticipates a tougher challenge in tomorrow’s 8th and final stage.
“Today’s distance was longer and harder. But I managed to hold on, though I expect tomorrow to be even more difficult and complicated, and I need to be smart in the bonus time zones,” said the 25-year-old rider who has worn the Green Jersey since winning Stage 5 at Fraser’s Hill.
Similar sentiment was shared by Vinokourov, who predicts that the race will be more intense and chaotic, as tomorrow’s Stage 8 features three sprint zones and three climbing zones. “It’s hard to predict, and there will surely be many small breakaways, especially in the climbing zones. But I must be confident because it’s not impossible for me to also challenge for the Green Jersey while defending this White Jersey,” said the 23-year-old son of cycling legend Alexander Vinokourov, who is enjoying his best performance so far.
For Blikra, Stage 7 was unfortunate as his team captain, Kristoff was forced out of the competition due to an error while trying to reach for food in his back pocket. “He lost control in front, and I couldn’t avoid hitting him. His injury looks quite serious, but I was able to continue the ride. Our goal today was to help my teammate (Voisard) for the GC,” he said.
Blikra finished fourth in the stage and has accumulated 55 points in the Sprint King classification, just 4 points ahead of two-time PLTdL25 stage winner, Arvid de Kleijn.
The 8th and final stage of this 29th edition of PLTdL25 continues tomorrow from Dataran Ledang, Tangkak and finishes in front of the Petronas Twin Towers (KLCC), Kuala Lumpur covering 180.2km. Sprint zones await at Alor Gajah (km39.9), Seremban (km98.5) and Semenyih (km131.2), along with three climbing zones: a Category 3 climb at Bukit Mantin (km103.5) and two Category 2 climbs at Bukit Hantu (km153.4) and Ampang (km165.9).
Complete results:
214.9 kilometers raced at an average speed of 46.440 km/hr
| 1 | Zeb Kyffin | Unibet Tietema Rockets | 4hr 37min 39sec |
| 2 | Nur Aiman Rosli | Terengganu Cycling Team | @ 2sec |
| 3 | Arvid de Kleijn | Tudor Pro Cycling Team | 0:10 |
| 4 | Erlend Blikra | Uno-X Mobility | s.t. |
| 5 | Manuel Peñalver | Team Polti-VisitMalta | s.t. |
| 6 | Marc Brustenga | Equipo Kern Pharma | s.t. |
| 7 | Aaron Gate | XDS Astana Team | s.t. |
| 8 | Lorrenzo Manzin | Team TotalEnergies | s.t. |
| 9 | Mohamad Izzat Hilmi Halil | Malaysia Pro Cycling | s.t. |
| 10 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | s.t. |
| 11 | Patrick Eddy | Team Picnic PostNL | s.t. |
| 12 | Miguel Angel Fernandez | Equipo Kern Pharma | s.t. |
| 13 | Filippo Fortin | Solution Tech-Vini Fantini | s.t. |
| 14 | Clément Alleno | Burgos Burpellet BH | s.t. |
| 15 | Vojtech Kminek | Burgos Burpellet BH | s.t. |
| 16 | Keigo Kusaba | Aisan Racing Team | s.t. |
| 17 | Alan Jousseaume | Team TotalEnergies | s.t. |
| 18 | Muhammad Ameer Ahmad | Malaysia | s.t. |
| 19 | Gabriele Raccagni | Team Polti-VisitMalta | s.t. |
| 20 | Lev Gonov | XDS Astana Team | s.t. |
| 21 | Anders Halland Johannessen | Uno-X Mobility | s.t. |
| 22 | Nicolas Vinokurov | XDS Astana Team | s.t. |
| 23 | Wai Chu Tsun | HKSI Pro Cycling Team | s.t. |
| 24 | Yannis Voisard | Tudor Pro Cycling Team | s.t. |
| 25 | Ibon Ruiz | Equipo Kern Pharma | s.t. |
| 26 | Jose Manuel Diaz | Burgos Burpellet BH | s.t. |
| 27 | Wan Abdul Rahman Hamdan | Terengganu Cycling Team | s.t. |
| 28 | Fernando Tercero | Team Polti-VisitMalta | s.t. |
| 29 | Luca Covili | VF Group-Bardiani CSF-Faizanè | s.t. |
| 30 | Roberto Gonzalez | Solution Tech-Vini Fantini | s.t. |
| 31 | Ivan Cobo | Equipo Kern Pharma | s.t. |
| 32 | Mohd Shahrul Amin | Malaysia | s.t. |
| 33 | Jambaljamts Sainbayar | Burgos Burpellet BH | s.t. |
| 34 | Fabian Lienhard | Tudor Pro Cycling Team | s.t. |
| 35 | Owen Geleijn | Unibet Tietema Rockets | s.t. |
| 36 | Mathias Bregnhøj | Terengganu Cycling Team | s.t. |
| 37 | Muh Imam Arifin | Nusantara-BYC | s.t. |
| 38 | Jorge Gutiérrez | Equipo Kern Pharma | s.t. |
| 39 | George Matsui | Aisan Racing Team | s.t. |
| 40 | Shi Ho Cheung | HKSI Pro Cycling Team | s.t. |
| 41 | Joshua Pascual | 7 Eleven Cliqq Roadbike Philippines | s.t. |
| 42 | Ben Carman | St George Continental | s.t. |
| 43 | Joris Delbove | Team TotalEnergies | s.t. |
| 44 | Germán Dario Gómez | Team Polti-VisitMalta | s.t. |
| 45 | Mattia Pinazzi | VF Group-Bardiani CSF-Faizanè | s.t. |
| 46 | Martín Herreño | VF Group-Bardiani CSF-Faizanè | s.t. |
| 47 | Roman Maikin | Chengdu DYC Cycling Team | s.t. |
| 48 | Ratchanon Yaowarat | Thailand Continental | s.t. |
| 49 | Edouard Bonnefoix | 7 Eleven Cliqq Roadbike Philippines | s.t. |
| 50 | Muhammad Elmi Jumari | Malaysia | s.t. |
| 51 | Matej Drinovec | 7 Eleven Cliqq Roadbike Philippines | s.t. |
| 52 | Adrien Maire | Unibet Tietema Rockets | s.t. |
| 53 | Oliver Peace | Team Picnic PostNL | s.t. |
| 54 | Davide Bais | Team Polti-VisitMalta | s.t. |
| 55 | Mario Aparicio | Burgos Burpellet BH | s.t. |
| 56 | Kazuto Minami | Aisan Racing Team | s.t. |
| 57 | Thanakhan Chaiyasombat | Thailand Continental | s.t. |
| 58 | Cedrik Bakke Christophersen | Unibet Tietema Rockets | s.t. |
| 59 | Matthew Dinham | Team Picnic PostNL | s.t. |
| 60 | Ahmad Syazrin Ilah | Malaysia Pro Cycling | s.t. |
| 61 | Alex Martin | Team Polti-VisitMalta | s.t. |
| 62 | Anders Skaarseth | Uno-X Mobility | s.t. |
| 63 | Chun Yin Wu | HKSI Pro Cycling Team | s.t. |
| 64 | Baptiste Huyet | Unibet Tietema Rockets | s.t. |
| 65 | Adne van Engelen | Terengganu Cycling Team | s.t. |
| 66 | Simon Dalby | Uno-X Mobility | s.t. |
| 67 | Muhammad Syawal Mazlin | Malaysia Pro Cycling | s.t. |
| 68 | Muhammad Iqmal Mohd Zarawi | Malaysia | s.t. |
| 69 | Daniel Whitehouse | St George Continental | s.t. |
| 70 | Hayato Tobaru | Aisan Racing Team | s.t. |
| 71 | Edward Cruz Martínez | VF Group-Bardiani CSF-Faizanè | s.t. |
| 72 | Muhamad Herlangga | Nusantara-BYC | s.t. |
| 73 | Aphisit Supan | Thailand Continental | s.t. |
| 74 | Astnan Maulana | Nusantara-BYC | s.t. |
| 75 | Zhe Yie Kee | Malaysia | s.t. |
| 76 | Mohd Harrif Saleh | Terengganu Cycling Team | s.t. |
| 77 | Zulfikri Zulkifli | Malaysia Pro Cycling | s.t. |
| 78 | Roland Thalmann | Tudor Pro Cycling Team | s.t. |
| 79 | Muhammad Faheem Zaini | Malaysia Pro Cycling | s.t. |
| 80 | Nicola Marcerou | Team TotalEnergies | s.t. |
| 81 | Aivaras Mikutis | Tudor Pro Cycling Team | s.t. |
| 82 | Anton Kuzmin | XDS Astana Team | s.t. |
| 83 | Felix Meo | Solution Tech-Vini Fantini | s.t. |
| 84 | Muhamad Zawawi Azman | Malaysia Pro Cycling | s.t. |
| 85 | Adam Mitchell | Team TotalEnergies | s.t. |
| 86 | Sebastian Kolze Changizi | Tudor Pro Cycling Team | 0:42 |
| 87 | Yukiya Arashiro | Solution Tech-Vini Fantini | 0:47 |
| 88 | Ade Meisa | Nusantara-BYC | 1:10 |
| 89 | Declan Trezise | St George Continental | s.t. |
| 90 | Bao Tsen Ren | St George Continental | @ 10sec |
| 91 | John-Patrick Pagtalunan | 7 Eleven Cliqq Roadbike Philippines | 1:10 |
| 92 | Joseph Babaan Javiniar | 7 Eleven Cliqq Roadbike Philippines | 1:20 |
| 93 | Jinwoong Kim | KSPO Professional | s.t. |
| 94 | Kai Kwong Tso | HKSI Pro Cycling Team | s.t. |
| 95 | Muhammad Ridwan | Nusantara-BYC | s.t. |
| 96 | Hang Ng Pak | HKSI Pro Cycling Team | 1:50 |
| 97 | Alexandre Vinokurov | XDS Astana Team | 2:00 |
| 98 | Federico Biagini | VF Group-Bardiani CSF-Faizanè | s.t. |
| 99 | Nil Gimeno | Equipo Kern Pharma | s.t. |
| 100 | Noppachai Klahan | Thailand Continental | s.t. |
| 101 | Muhammad Yusri Shaari | Malaysia | s.t. |
| 102 | Yauhen Sobal | Chengdu DYC Cycling Team | 2:17 |
| 103 | Byeonghoon Shin | KSPO Professional | s.t. |
| 104 | Ilham Dzikri Ramadhan | Nusantara-BYC | s.t. |
| 105 | Hayato Okamoto | Aisan Racing Team | s.t. |
| 106 | Shinnosuke Kato | Aisan Racing Team | 2:34 |
| 107 | Ching Ying Mow | HKSI Pro Cycling Team | 3:41 |
| 108 | Chaoyi Li | Chengdu DYC Cycling Team | @ 10sec |
| DNF | Alexander Kristoff | Uno-X Mobility |
GC after stage 7:
1,060.7 kilometers raced so far at an average speed of 45.223 km/hr
| 1 | Joris Delbove | Team TotalEnergies | 23hr 27min 18sec |
| 2 | Yannis Voisard | Tudor Pro Cycling Team | @ 6sec |
| 3 | Anders Halland Johannessen | Uno-X Mobility | s.t. |
| 4 | Adrien Maire | Unibet Tietema Rockets | s.t. |
| 5 | Nicolas Vinokurov | XDS Astana Team | 0:11 |
| 6 | Cedrik Bakke Christophersen | Unibet Tietema Rockets | s.t. |
| 7 | Fernando Tercero | Team Polti-VisitMalta | 0:14 |
| 8 | Luca Covili | VF Group-Bardiani CSF-Faizanè | s.t. |
| 9 | Jose Manuel Diaz | Burgos Burpellet BH | s.t. |
| 10 | Davide Bais | Team Polti-VisitMalta | s.t. |
| 11 | Jorge Gutiérrez | Equipo Kern Pharma | s.t. |
| 12 | Mathias Bregnhøj | Terengganu Cycling Team | s.t. |
| 13 | Martín Herreño | VF Group-Bardiani CSF-Faizanè | s.t. |
| 14 | Mario Aparicio | Burgos Burpellet BH | s.t. |
| 15 | Germán Dario Gómez | Team Polti-VisitMalta | 0:24 |
| 16 | Simon Dalby | Uno-X Mobility | s.t. |
| 17 | Alex Martin | Team Polti-VisitMalta | 0:29 |
| 18 | Matthew Dinham | Team Picnic PostNL | 0:43 |
| 19 | Baptiste Huyet | Unibet Tietema Rockets | 0:46 |
| 20 | Alan Jousseaume | Team TotalEnergies | s.t. |
| 21 | Daniel Whitehouse | St George Continental | s.t. |
| 22 | Ibon Ruiz | Equipo Kern Pharma | 0:53 |
| 23 | Jambaljamts Sainbayar | Burgos Burpellet BH | s.t. |
| 24 | Roland Thalmann | Tudor Pro Cycling Team | s.t. |
| 25 | Zeb Kyffin | Unibet Tietema Rockets | 1:20 |
| 26 | Aaron Gate | XDS Astana Team | 1:37 |
| 27 | Clément Alleno | Burgos Burpellet BH | 1:43 |
| 28 | Thanakhan Chaiyasombat | Thailand Continental | s.t. |
| 29 | Owen Geleijn | Unibet Tietema Rockets | 1:49 |
| 30 | Adne van Engelen | Terengganu Cycling Team | s.t. |
| 31 | Patrick Eddy | Team Picnic PostNL | 2:11 |
| 32 | Roberto Gonzalez | Solution Tech-Vini Fantini | 2:28 |
| 33 | Roman Maikin | Chengdu DYC Cycling Team | s.t. |
| 34 | Astnan Maulana | Nusantara-BYC | s.t. |
| 35 | Edward Cruz Martínez | VF Group-Bardiani CSF-Faizanè | 2:31 |
| 36 | Vojtech Kminek | Burgos Burpellet BH | 3:02 |
| 37 | Gabriele Raccagni | Team Polti-VisitMalta | 3:07 |
| 38 | Joshua Pascual | 7 Eleven Cliqq Roadbike Philippines | s.t. |
| 39 | Kazuto Minami | Aisan Racing Team | s.t. |
| 40 | Anders Skaarseth | Uno-X Mobility | 4:07 |
| 41 | Bao Tsen Ren | St George Continental | s.t. |
| 42 | Chaoyi Li | Chengdu DYC Cycling Team | 4:10 |
| 43 | Yie Kee Zhe | Malaysia | 4:44 |
| 44 | Aphisit Supan | Thailand Continental | 4:45 |
| 45 | George Matsui | Aisan Racing Team | 4:48 |
| 46 | Matej Drinovec | 7 Eleven Cliqq Roadbike Philippines | 4:50 |
| 47 | Ben Carman | St George Continental | 4:55 |
| 48 | Joseph Babaan Javiniar | 7 Eleven Cliqq Roadbike Philippines | 6:01 |
| 49 | Zulfikri Zulkifli | Malaysia Pro Cycling | 6:05 |
| 50 | Oliver Peace | Team Picnic PostNL | 7:08 |
| 51 | Muhamad Herlangga | Nusantara-BYC | 8:06 |
| 52 | Nicola Marcerou | Team TotalEnergies | 8:43 |
| 53 | Lev Gonov | XDS Astana Team | 8:46 |
| 54 | Adam Mitchell | Team TotalEnergies | 8:59 |
| 55 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | 9:23 |
| 56 | Marc Brustenga | Equipo Kern Pharma | 10:28 |
| 57 | Lorrenzo Manzin | Team TotalEnergies | 10:40 |
| 58 | Federico Biagini | VF Group-Bardiani CSF-Faizanè | 11:15 |
| 59 | Ivan Cobo | Equipo Kern Pharma | 11:23 |
| 60 | Fabian Lienhard | Tudor Pro Cycling Team | 11:34 |
| 61 | Ilham Dzikri Ramadhan | Nusantara-BYC | s.t. |
| 62 | Declan Trezise | St George Continental | 14:24 |
| 63 | Nil Gimeno | Equipo Kern Pharma | 15:40 |
| 64 | Manuel Peñalver | Team Polti-VisitMalta | 18:08 |
| 65 | Miguel Angel Fernandez | Equipo Kern Pharma | 18:18 |
| 66 | Jinwoong Kim | KSPO Professional | 18:43 |
| 67 | Yukiya Arashiro | Solution Tech-Vini Fantini | 18:55 |
| 68 | Erlend Blikra | Uno-X Mobility | 19:34 |
| 69 | Anton Kuzmin | XDS Astana Team | 20:13 |
| 70 | Aivaras Mikutis | Tudor Pro Cycling Team | 20:26 |
| 71 | Muhamad Zawawi Azman | Malaysia Pro Cycling | 21:46 |
| 72 | Muhammad Syawal Mazlin | Malaysia Pro Cycling | 21:55 |
| 73 | Hayato Okamoto | Aisan Racing Team | 22:04 |
| 74 | Ratchanon Yaowarat | Thailand Continental | 23:22 |
| 75 | Arvid de Kleijn | Tudor Pro Cycling Team | 26:56 |
| 76 | Ying Mow Ching | HKSI Pro Cycling Team | 29:27 |
| 77 | Muhammad Iqmal Mohd Zarawi | Malaysia | 32:42 |
| 78 | Shi Ho Cheung | HKSI Pro Cycling Team | 34:08 |
| 79 | Filippo Fortin | Solution Tech-Vini Fantini | 34:27 |
| 80 | Felix Meo | Solution Tech-Vini Fantini | 34:37 |
| 81 | Muhammad Faheem Zaini | Malaysia Pro Cycling | s.t. |
| 82 | Mattia Pinazzi | VF Group-Bardiani CSF-Faizanè | 34:40 |
| 83 | Yauhen Sobal | Chengdu DYC Cycling Team | 34:53 |
| 84 | Kai Kwong Tso | HKSI Pro Cycling Team | 35:18 |
| 85 | Keigo Kusaba | Aisan Racing Team | 35:47 |
| 86 | Ade Meisa | Nusantara-BYC | 36:16 |
| 87 | Muhammad Ridwan | Nusantara-BYC | 36:29 |
| 88 | Sebastian Kolze Changizi | Tudor Pro Cycling Team | 36:33 |
| 89 | Noppachai Klahan | Thailand Continental | 36:51 |
| 90 | Nur Aiman Rosli | Terengganu Cycling Team | 37:27 |
| 91 | Mohd Shahrul Amin | Malaysia | 37:32 |
| 92 | Wan Abdul Rahman Hamdan | Terengganu Cycling Team | 43:28 |
| 93 | Muhammad Ameer Ahmad | Malaysia | s.t. |
| 94 | Muh Imam Arifin | Nusantara-BYC | s.t. |
| 95 | Chun Yin Wu | HKSI Pro Cycling Team | s.t. |
| 96 | Tsun Wai Chu | HKSI Pro Cycling Team | 43:47 |
| 97 | Hayato Tobaru | Aisan Racing Team | 44:06 |
| 98 | Ahmad Syazrin Ilah | Malaysia Pro Cycling | 44:24 |
| 99 | Shinnosuke Kato | Aisan Racing Team | 45:04 |
| 100 | Muhammad Yusri Shaari | Malaysia | 45:20 |
| 101 | Pak Hang Ng | HKSI Pro Cycling Team | 48:20 |
| 102 | Edouard Bonnefoix | 7 Eleven Cliqq Roadbike Philippines | 48:26 |
| 103 | Muhammad Elmi Jumari | Malaysia | 56:41 |
| 104 | Mohamad Izzat Hilmi Halil | Malaysia Pro Cycling | 56:58 |
| 105 | Alexandre Vinokurov | XDS Astana Team | 57:51 |
| 106 | Mohd Harrif Saleh | Terengganu Cycling Team | 59:31 |
| 107 | John-Patrick Pagtalunan | 7 Eleven Cliqq Roadbike Philippines | 1:04:05 |
| 108 | Byeonghoon Shin | KSPO Professional | 1:07:08 |
Stage 7 map & profile:

Stage 7 map

Stage 7 profile
Friday, October 3: Stage 6, Shah Alam - Port Dickson, 123.5 km

Arvid de Kleijn wins stage six.
Les Woodland's book Tour de France: The Inside Story - Making the World's Greatest Bicycle Race is available in print, Kindle eBook and audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the finish city of Port Dickson at 9:10 AM, local time: 26C (79F), with the wind from the southeast at 5 km/hr (3 mph). There were showers in the area. Occasional thunderstorms could continue until 11:00 AM. It was raining at the start in Shah Alam.
The race: Dongil Shin (KSPO Professional) did not start and early on after a crash Matteo Malucelli (XDS Astana) abandoned.
Here's the race organizer's stage six summary:
PORT DICKSON: Tudor Cycling Team rider, Arvid de Kleijn, secured his second stage victory of the Petronas Le Tour de Langkawi 2025 (PLTdL25) by dominating the final sprint of Stage 6 from Shah Alam to Port Dickson today.
Following his win in Stage 2 in Kepala Batas, the absence of the three-time stage winner and Orange Jersey holder, Matteo Malucelli of XDS-Astana, who was injured in an accident early in the race, seemed to simplify De Kleijn’s task on the short 123.5km stage, which took place in rainy conditions and on slippery roads.
This is also the sixth career stage victory for the 31-year-old rider from Herveld, Switzerland, since his first appearance at PLTdL23, boosting his confidence to add more wins in the remaining two days of competition.
De Kleijn frustrated Uno-X Mobility’s sprinter, Erlend Blikra, who is now wearing the Ministry of Youth and Sports (KBS) Orange Jersey (Sprint King) in Malucelli’s absence. Blikra has a chance to win the jersey for the second time after 2023, as he is now only 3 points behind Blikra.
“We controlled the race in the heavy rain and won this stage. After riding in the hot sun every day, it was good to race in the rain. I will try to find another win because a two-point difference is not a small number. In the final sprint, it was fast and I took a position on the right. Although it was a bit far because I didn’t want to take any risks, I had the speed to win,” said De Kleijn.
He confirmed that his manager informed him via team radio about Malucelli’s accident at around the 20km mark, and he wished his rival a quick recovery and a speedy return to racing.
The Petronas Green Jersey (Overall Leader) remains with Joris Delbove of TotalEnergies, who finished the stage in 58th place. Delbove ensured a safe ride while monitoring his closest challengers, Anders Halland Johannessen (Uno-X), Adrien Maire (Unibet Tietema Rockets) and Yannis Voisard (Tudor), all of whom finished together in the large group of 101 riders.
The race, flagged off by Selangor Chief Minister Datuk Seri Amirudin Shari and Petronas Head of Central and Northern Region, Abu Hanzalah Abu Bakar, started under rainy weather at Dataran Kemerdekaan Shah Alam and concluded in front of the Port Dickson Royal Yacht Club with a time of 2 hours 32 minutes 55 seconds, with an average speed of 48.46km/h.
“I slept well last night, but the race was still competitive. I’m happy to wear the Green Jersey for the first time here. However, throughout the race, there were many breakaway attempts to steal bonus time, but my teammates were smart in controlling the pace today. I hope this continues in the two more challenging stages to come,” said Delbove, who now has an overall time of 18 hours 49 minutes 29 seconds, 6 seconds ahead of Johannessen.
The Rakan Muda White Jersey (Best Asian Rider) is still safely held by Astana rider, Nicolya Vinokourov, who also improved his position in the overall individual classification to 5th place after earning a 3 second bonus at the second sprint zone in Banting.
Without any climbing zones today, the BubblesO2 Polka Dot Jersey (King of the Mountains) remains unchanged, with Team Picnic PostNL rider, Patrick Eddy, continuing to wear it until the final stage, as Stage 7 tomorrow also has no climbs.
Local fans were also in good cheer as Malaysian Pro Cycling rider, Mohammad Izzat Hilmi Abdul Halil, finished in fourth place and emerged as the best Asian rider for the stage. Meanwhile, Malaysian national team rider, Kee Zhe Yie, received the Most Combative Rider Award for his efforts in a breakaway that was only caught about 9km from the finish line. Hilmi was clearly unlucky in the final sprint as he had to brake and lost some momentum, missing a chance for a podium spot.
A total of 109 riders will start tomorrow after three riders – Malucelli, Odd Christian Eiking (Unibet) and Vadim Pronskiy (TSG) failed to finish (DNF), and one rider, Shin Dongil (KSPO), did not start (DNS). KSPO is now down to 2 riders, while Team Picnic PostNL and Chengdu DYC have 3 riders each. Solution Tech Vini Fantini and St George Continental each have 4 riders left in the race.
Stage 7 of PLTdL25 will resume tomorrow morning, starting from Jalan Hang Tuah, Melaka and finishing in Medini, Iskandar Puteri, Johor. This is the longest stage, covering 214.9km and features three sprint zones at Sungai Rambai (km26), Semerah (km74.3), and Pontian (km166.8).
Complete results:
123.5 kilometers raced at an average speed of 48.458 km/hr
| 1 | Arvid de Kleijn | Tudor Pro Cycling Team | 2hr 32min 55sec |
| 2 | Erlend Blikra | Uno-X Mobility | s.t. |
| 3 | Manuel Peñalver | Team Polti-VisitMalta | s.t. |
| 4 | Mohamad Izzat Hilmi Halil | Malaysia Pro Cycling | s.t. |
| 5 | Alexander Kristoff | Uno-X Mobility | s.t. |
| 6 | Filippo Fortin | Solution Tech-Vini Fantini | s.t. |
| 7 | Aaron Gate | XDS Astana Team | s.t. |
| 8 | Lorrenzo Manzin | Team TotalEnergies | s.t. |
| 9 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | s.t. |
| 10 | Patrick Eddy | Team Picnic PostNL | s.t. |
| 11 | Syazrin Ilah Ahmad | Malaysia Pro Cycling | s.t. |
| 12 | Marc Brustenga | Equipo Kern Pharma | s.t. |
| 13 | Wan Abdul Rahman Hamdan | Terengganu Cycling Team | s.t. |
| 14 | Hayato Okamoto | Aisan Racing Team | s.t. |
| 15 | Gabriele Raccagni | Team Polti-VisitMalta | s.t. |
| 16 | Zeb Kyffin | Unibet Tietema Rockets | s.t. |
| 17 | Vojtech Kminek | Burgos Burpellet BH | s.t. |
| 18 | Mohd Harrif Saleh | Terengganu Cycling Team | s.t. |
| 19 | Davide Bais | Team Polti-VisitMalta | s.t. |
| 20 | Lev Gonov | XDS Astana Team | s.t. |
| 21 | Clément Alleno | Burgos Burpellet BH | s.t. |
| 22 | Luca Covili | VF Group-Bardiani CSF-Faizanè | s.t. |
| 23 | Wai Chu Tsun | HKSI Pro Cycling Team | s.t. |
| 24 | Ratchanon Yaowarat | Thailand Continental | s.t. |
| 25 | Miguel Angel Fernandez | Equipo Kern Pharma | s.t. |
| 26 | Shi Ho Cheung | HKSI Pro Cycling Team | s.t. |
| 27 | Fernando Tercero | Team Polti-VisitMalta | s.t. |
| 28 | Jose Manuel Diaz | Burgos Burpellet BH | s.t. |
| 29 | Keigo Kusaba | Aisan Racing Team | s.t. |
| 30 | Ben Carman | St George Continental | s.t. |
| 31 | Martín Herreño | VF Group-Bardiani CSF-Faizanè | s.t. |
| 32 | Mathias Bregnhøj | Terengganu Cycling Team | s.t. |
| 33 | Ibon Ruiz | Equipo Kern Pharma | s.t. |
| 34 | Nicolas Vinokurov | XDS Astana Team | s.t. |
| 35 | Matej Drinovec | 7 Eleven Cliqq Roadbike Philippines | s.t. |
| 36 | Alex Martin | Team Polti-VisitMalta | s.t. |
| 37 | Mohd Shahrul Amin | Malaysia | s.t. |
| 38 | George Matsui | Aisan Racing Team | s.t. |
| 39 | Muh Imam Arifin | Nusantara-BYC | s.t. |
| 40 | Mario Aparicio | Burgos Burpellet BH | s.t. |
| 41 | Ade Meisa | Nusantara-BYC | s.t. |
| 42 | Aphisit Supan | Thailand Continental | s.t. |
| 43 | Roland Thalmann | Tudor Pro Cycling Team | s.t. |
| 44 | Jambaljamts Sainbayar | Burgos Burpellet BH | s.t. |
| 45 | Kazuto Minami | Aisan Racing Team | s.t. |
| 46 | Jorge Gutiérrez | Equipo Kern Pharma | s.t. |
| 47 | Owen Geleijn | Unibet Tietema Rockets | s.t. |
| 48 | Ilham Dzikri Ramadhan | Nusantara-BYC | s.t. |
| 49 | Baptiste Huyet | Unibet Tietema Rockets | s.t. |
| 50 | Adrien Maire | Unibet Tietema Rockets | s.t. |
| 51 | Germán Dario Gómez | Team Polti-VisitMalta | s.t. |
| 52 | Thanakhan Chaiyasombat | Thailand Continental | s.t. |
| 53 | Sebastian Kolze Changizi | Tudor Pro Cycling Team | s.t. |
| 54 | Anders Skaarseth | Uno-X Mobility | s.t. |
| 55 | Roberto Gonzalez | Solution Tech-Vini Fantini | s.t. |
| 56 | Yannis Voisard | Tudor Pro Cycling Team | s.t. |
| 57 | Edward Cruz Martínez | VF Group-Bardiani CSF-Faizanè | s.t. |
| 58 | Joris Delbove | Team TotalEnergies | s.t. |
| 59 | Yin Wu Chun | HKSI Pro Cycling Team | s.t. |
| 60 | Anders Halland Johannessen | Uno-X Mobility | s.t. |
| 61 | Muhamad Herlangga | Nusantara-BYC | s.t. |
| 62 | Fabian Lienhard | Tudor Pro Cycling Team | s.t. |
| 63 | Anton Kuzmin | XDS Astana Team | s.t. |
| 64 | Nicola Marcerou | Team TotalEnergies | s.t. |
| 65 | Mattia Pinazzi | VF Group-Bardiani CSF-Faizanè | s.t. |
| 66 | Cedrik Bakke Christophersen | Unibet Tietema Rockets | s.t. |
| 67 | Alan Jousseaume | Team TotalEnergies | s.t. |
| 68 | Daniel Whitehouse | St George Continental | s.t. |
| 69 | Roman Maikin | Chengdu DYC Cycling Team | s.t. |
| 70 | Simon Dalby | Uno-X Mobility | s.t. |
| 71 | Matthew Dinham | Team Picnic PostNL | s.t. |
| 72 | Muhamad Zawawi Azman | Malaysia Pro Cycling | s.t. |
| 73 | Felix Meo | Solution Tech-Vini Fantini | s.t. |
| 74 | Muhammad Ameer Ahmad | Malaysia | s.t. |
| 75 | Alexandre Vinokurov | XDS Astana Team | s.t. |
| 76 | Chaoyi Li | Chengdu DYC Cycling Team | s.t. |
| 77 | Muhammad Iqmal Mohd Zarawi | Malaysia | s.t. |
| 78 | Shinnosuke Kato | Aisan Racing Team | s.t. |
| 79 | Muhammad Yusri Shaari | Malaysia | s.t. |
| 80 | Yukiya Arashiro | Solution Tech-Vini Fantini | s.t. |
| 81 | Adne van Engelen | Terengganu Cycling Team | s.t. |
| 82 | Hang Ng Pak | HKSI Pro Cycling Team | s.t. |
| 83 | Muhammad Faheem Zaini | Malaysia Pro Cycling | s.t. |
| 84 | Declan Trezise | St George Continental | s.t. |
| 85 | Zhe Yie Kee | Malaysia | s.t. |
| 86 | Ren Bao Tsen | St George Continental | s.t. |
| 87 | Nil Gimeno | Equipo Kern Pharma | s.t. |
| 88 | Zulfikri Zulkifli | Malaysia Pro Cycling | s.t. |
| 89 | Muhammad Ridwan | Nusantara-BYC | s.t. |
| 90 | Muhammad Elmi Jumari | Malaysia | s.t. |
| 91 | Muhammad Syawal Mazlin | Malaysia Pro Cycling | s.t. |
| 92 | Kai Kwong Tso | HKSI Pro Cycling Team | s.t. |
| 93 | Astnan Maulana | Nusantara-BYC | s.t. |
| 94 | Oliver Peace | Team Picnic PostNL | s.t. |
| 95 | Joseph Babaan Javiniar | 7 Eleven Cliqq Roadbike Philippines | s.t. |
| 96 | Ching Ying Mow | HKSI Pro Cycling Team | s.t. |
| 97 | Adam Mitchell | Team TotalEnergies | s.t. |
| 98 | Yauhen Sobal | Chengdu DYC Cycling Team | s.t. |
| 99 | Jinwoong Kim | KSPO Professional | s.t. |
| 100 | Aivaras Mikutis | Tudor Pro Cycling Team | s.t. |
| 101 | Hayato Tobaru | Aisan Racing Team | s.t. |
| 102 | Noppachai Klahan | Thailand Continental | @ 55sec |
| 103 | Nur Aiman Rosli | Terengganu Cycling Team | 1:07 |
| 104 | Joshua Pascual | 7 Eleven Cliqq Roadbike Philippines | @ 0sec |
| 105 | Federico Biagini | VF Group-Bardiani CSF-Faizanè | 1:40 |
| 106 | Ivan Cobo | Equipo Kern Pharma | 2:47 |
| 107 | John-Patrick Pagtalunan | 7 Eleven Cliqq Roadbike Philippines | 3:38 |
| 108 | Byeonghoon Shin | KSPO Professional | 3:57 |
| 109 | Edouard Bonnefoix | 7 Eleven Cliqq Roadbike Philippines | 4:58 |
GC after stage 6:
845.8 kilometers raced so far at an average speed of 44.930 km/hr
| 1 | Joris Delbove | Team TotalEnergies | 18hr 49min 29sec |
| 2 | Anders Halland Johannessen | Uno-X Mobility | @ 6sec |
| 3 | Adrien Maire | Unibet Tietema Rockets | s.t. |
| 4 | Yannis Voisard | Tudor Pro Cycling Team | 0:07 |
| 5 | Nicolas Vinokurov | XDS Astana Team | 0:11 |
| 6 | Cedrik Bakke Christophersen | Unibet Tietema Rockets | s.t. |
| 7 | Fernando Tercero | Team Polti-VisitMalta | 0:14 |
| 8 | Luca Covili | VF Group-Bardiani CSF-Faizanè | s.t. |
| 9 | Davide Bais | Team Polti-VisitMalta | s.t. |
| 10 | Jose Manuel Diaz | Burgos Burpellet BH | s.t. |
| 11 | Jorge Gutiérrez | Equipo Kern Pharma | s.t. |
| 12 | Martín Herreño | VF Group-Bardiani CSF-Faizanè | s.t. |
| 13 | Mathias Bregnhøj | Terengganu Cycling Team | s.t. |
| 14 | Mario Aparicio | Burgos Burpellet BH | s.t. |
| 15 | Germán Dario Gómez | Team Polti-VisitMalta | 0:24 |
| 16 | Simon Dalby | Uno-X Mobility | s.t. |
| 17 | Alex Martin | Team Polti-VisitMalta | 0:29 |
| 18 | Baptiste Huyet | Unibet Tietema Rockets | 0:46 |
| 19 | Alan Jousseaume | Team TotalEnergies | s.t. |
| 20 | Matthew Dinham | Team Picnic PostNL | s.t. |
| 21 | Daniel Whitehouse | St George Continental | s.t. |
| 22 | Ibon Ruiz | Equipo Kern Pharma | 0:53 |
| 23 | Jambaljamts Sainbayar | Burgos Burpellet BH | s.t. |
| 24 | Roland Thalmann | Tudor Pro Cycling Team | s.t. |
| 25 | Aaron Gate | XDS Astana Team | 1:37 |
| 26 | Zeb Kyffin | Unibet Tietema Rockets | 1:40 |
| 27 | Clément Alleno | Burgos Burpellet BH | 1:43 |
| 28 | Thanakhan Chaiyasombat | Thailand Continental | s.t. |
| 29 | Owen Geleijn | Unibet Tietema Rockets | 1:49 |
| 30 | Adne van Engelen | Terengganu Cycling Team | s.t. |
| 31 | Patrick Eddy | Team Picnic PostNL | 2:11 |
| 32 | Roberto Gonzalez | Solution Tech-Vini Fantini | 2:28 |
| 33 | Roman Maikin | Chengdu DYC Cycling Team | s.t. |
| 34 | Astnan Maulana | Nusantara-BYC | s.t. |
| 35 | Edward Cruz Martínez | VF Group-Bardiani CSF-Faizanè | 2:31 |
| 36 | Vojtech Kminek | Burgos Burpellet BH | 3:02 |
| 37 | Gabriele Raccagni | Team Polti-VisitMalta | 3:07 |
| 38 | Joshua Pascual | 7 Eleven Cliqq Roadbike Philippines | s.t. |
| 39 | Kazuto Minami | Aisan Racing Team | s.t. |
| 40 | Anders Skaarseth | Uno-X Mobility | 4:07 |
| 41 | Bao Tsen Ren | St George Continental | s.t. |
| 42 | Chaoyi Li | Chengdu DYC Cycling Team | 4:10 |
| 43 | Zhe Yie Kee | Malaysia | 4:44 |
| 44 | Aphisit Supan | Thailand Continental | 4:45 |
| 45 | George Matsui | Aisan Racing Team | 4:48 |
| 46 | Matej Drinovec | 7 Eleven Cliqq Roadbike Philippines | 4:50 |
| 47 | Joseph Babaan Javiniar | 7 Eleven Cliqq Roadbike Philippines | 4:53 |
| 48 | Ben Carman | St George Continental | 4:55 |
| 49 | Zulfikri Zulkifli | Malaysia Pro Cycling | 6:05 |
| 50 | Oliver Peace | Team Picnic PostNL | 7:08 |
| 51 | Muhamad Herlangga | Nusantara-BYC | 8:06 |
| 52 | Alexander Kristoff | Uno-X Mobility | 8:43 |
| 53 | Nicola Marcerou | Team TotalEnergies | s.t. |
| 54 | Lev Gonov | XDS Astana Team | 8:46 |
| 55 | Adam Mitchell | Team TotalEnergies | 8:59 |
| 56 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | 9:23 |
| 57 | Federico Biagini | VF Group-Bardiani CSF-Faizanè | 9:25 |
| 58 | Ilham Dzikri Ramadhan | Nusantara-BYC | 9:27 |
| 59 | Marc Brustenga | Equipo Kern Pharma | 10:28 |
| 60 | Lorrenzo Manzin | Team TotalEnergies | 10:42 |
| 61 | Ivan Cobo | Equipo Kern Pharma | 11:23 |
| 62 | Fabian Lienhard | Tudor Pro Cycling Team | 11:34 |
| 63 | Declan Trezise | St George Continental | 13:24 |
| 64 | Nil Gimeno | Equipo Kern Pharma | 13:50 |
| 65 | Jinwoong Kim | KSPO Professional | 17:33 |
| 66 | Manuel Peñalver | Team Polti-VisitMalta | 18:08 |
| 67 | Miguel Angel Fernandez | Equipo Kern Pharma | 18:18 |
| 68 | Yukiya Arashiro | Solution Tech-Vini Fantini | s.t. |
| 69 | Erlend Blikra | Uno-X Mobility | 19:37 |
| 70 | Hayato Okamoto | Aisan Racing Team | 19:57 |
| 71 | Anton Kuzmin | XDS Astana Team | 20:13 |
| 72 | Aivaras Mikutis | Tudor Pro Cycling Team | 20:26 |
| 73 | Muhamad Zawawi Azman | Malaysia Pro Cycling | 21:46 |
| 74 | Muhammad Syawal Mazlin | Malaysia Pro Cycling | 21:55 |
| 75 | Ratchanon Yaowarat | Thailand Continental | 23:22 |
| 76 | Ching Ying Mow | HKSI Pro Cycling Team | 25:56 |
| 77 | Arvid de Kleijn | Tudor Pro Cycling Team | 27:00 |
| 78 | Muhammad Iqmal Mohd Zarawi | Malaysia | 32:42 |
| 79 | Yauhen Sobal | Chengdu DYC Cycling Team | 32:46 |
| 80 | Shi Ho Cheung | HKSI Pro Cycling Team | 34:08 |
| 81 | Kai Kwong Tso | HKSI Pro Cycling Team | s.t. |
| 82 | Filippo Fortin | Solution Tech-Vini Fantini | 34:27 |
| 83 | Felix Meo | Solution Tech-Vini Fantini | 34:37 |
| 84 | Muhammad Faheem Zaini | Malaysia Pro Cycling | s.t. |
| 85 | Mattia Pinazzi | VF Group-Bardiani CSF-Faizanè | 34:40 |
| 86 | Noppachai Klahan | Thailand Continental | 35:01 |
| 87 | Ade Meisa | Nusantara-BYC | 35:17 |
| 88 | Muhammad Ridwan | Nusantara-BYC | 35:19 |
| 89 | Keigo Kusaba | Aisan Racing Team | 35:47 |
| 90 | Sebastian Kolze Changizi | Tudor Pro Cycling Team | 36:01 |
| 91 | Shahrul Amin Mohd | Malaysia | 37:32 |
| 92 | Nur Aiman Rosli | Terengganu Cycling Team | 37:44 |
| 93 | Shinnosuke Kato | Aisan Racing Team | 42:40 |
| 94 | Wan Abdul Rahman Hamdan | Terengganu Cycling Team | 43:28 |
| 95 | MuhammadAmeer Ahmad | Malaysia | s.t. |
| 96 | Muh Imam Arifin | Nusantara-BYC | s.t. |
| 97 | Chun Yin Wu | HKSI Pro Cycling Team | s.t. |
| 98 | Muhammad Yusri Shaari | Malaysia | 43:33 |
| 99 | Tsun Wai Chu | HKSI Pro Cycling Team | 43:47 |
| 100 | Hayato Tobaru | Aisan Racing Team | 44:06 |
| 101 | Ahmad Syazrin Ilah | Malaysia Pro Cycling | 44:24 |
| 102 | Pak Hang Ng | HKSI Pro Cycling Team | 46:40 |
| 103 | Edouard Bonnefoix | 7 Eleven Cliqq Roadbike Philippines | 48:26 |
| 104 | Alexandre Vinokurov | XDS Astana Team | 56:01 |
| 105 | Muhammad Elmi Jumari | Malaysia | 56:41 |
| 106 | Mohamad Izzat Hilmi Halil | Malaysia Pro Cycling | 56:58 |
| 107 | Mohd Harrif Saleh | Terengganu Cycling Team | 59:31 |
| 108 | John-Patrick Pagtalunan | 7 Eleven Cliqq Roadbike Philippines | 1:03:05 |
| 109 | Byeonghoon Shin | KSPO Professional | 1:05:01 |
Stage 6 map & profile:

Stage 6 map

Stage 6 profile
Thursday, October 2: Stage 5, Temerloh - Fraser's Hill, 123.1 km

Joris Delbove wins stage five and becomes the new GC leader.
Les Woodland's book Cycling's 50 Triumphs and Tragedies: The rise and fall of bicycle racing's champions is available in print, Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the start city of Temerloh at 11:00 AM, local time: 30C (86F), sunny, with the wind from the northwest at 5 km/hr (3 mph). There is a 12% chance of rain.
The race: 114 starters. Christian van Rees (Picnic-PostNL) did not start.
Here's the race organizer's stage five summary:
FRASER’S HILL: TotalEnergies rider Joris Delbove pulled off an upset by winning the challenging Stage 5 of the Petronas Le Tour de Langkawi 2025 (PLTdL25) from Temerloh, Pahang to Fraser’s Hill today.
Considered the Queen Stage due to the ‘absence’ of Genting Highlands and Cameron Highlands this year, the 25-year-old Delbove waited for the perfect moment to break away from a group of 17 riders before overpowering his two rivals in the final 5km. Anders Halland Johannessen (Uno-X Mobility) finished second, followed by Yanis Voisard (Tudor Cycling Team).
The 17-rider group completed the 123.1km stage in 3 hours 25 seconds, and Delbove earned a 10 second time bonus to elevate him to the New Overall Leader – earning him the Petronas Green Jersey.
Delbove now has an accumulated time of 16 hours 16 minutes 34 seconds, taking the top spot in the overall individual classification from XDS-Astana rider, Matteo Malucelli, who had worn the jersey since Stage 1 in Langkawi.
However, the Green Jersey lead is considered ‘fragile’ and could change hands again, as Johannessen and Adrien Maire (Unibet Tietema Rockets) are separated by just 6 seconds behind, followed by Voisard (10s).
“This is a great achievement. I’m happy to give something back to the team. It’s a new chapter in my career, and I don’t realize how big this win is yet. When I was in the front group, I followed Johannessen and an Astana rider, and I saw a chance to attack with 3km remaining, but they tried to chase, and I managed to hold on until the finish line,” said Delbove, who had a stage win at the Tour of Rwanda two months ago and the Tour of Alsace last year.
Delbove stated that he will strive to defend the Green Jersey in the remaining stages, as a 6-second advantage is very slim.
Meanwhile, Malucelli still holds the Ministry of Youth and Sports (KBS) Orange Jersey (Sprint King) and is comfortable with a 24-point lead over his closest rival, Erlend Blikra (Uno-X). “It was expected, and I’m still happy with the Sprint King jersey.The points difference is quite comfortable. Perhaps my role now will change – try and help my teammate Nicolya (Vinokourov) challenge for the Green Jersey,” he said at the press conference after Stage 5.
Nicolya, the son of legend Alexandr Vinokourov, finished fourth place and seized the Rakan Muda White Jersey for the Best Asian Rider, which was previously held by Vadim Pronskiy (TSG). He now holds a 39-second advantage over his closest challenger from Mongolia, Jambaljamts Sainbayar, representing Burgos Burpellet BH, while the Thailand Continental Team rider is 1:29s behind.
The BubblesO2 Polka Dot Jersey (King of the Mountains) is still held by Team Picnic PostNL rider, Patrick Eddy, who finished the stage in 33rd place but remains on top with 15 points, despite only 10 points being awarded to the Stage 5 winner. This task is viewed as difficult, however, as Eddy only has two teammates remaining after Christian Van Rees became one of two riders who failed to finish (DNF) the stage.
Earlier, 114 riders were flagged off in front of the Temerloh Bus Terminal by Pahang State Executive Councillor for Islamic Religious Affairs, Rural Development and Orang Asli Affairs, Datuk Seri Syed Ibrahim Syed Ahmad, and Petronas East Coast Stakeholder Relations Head, Ahmad Shazly Ramli, at 11.15 am under hot weather.
As seen in previous stages, there was an early breakaway attempt with 7 riders gaining a gap of up to 2 minutes 40 seconds: Nicolas Mercerou (TotalEnergies), Vojtech Kminek (Burgos), Nur Aiman Rosli (TSG), Yauhen Sobal (Chengdu-DYC), Eduoard Bonnefoix (7-Eleven), Yusri Shaari (Malaysia) and Zeb Kyffin (Unibet Tietema Rockets).
This front group dominated the first three sprint zones, with Kyffin, Mercerou and Kminek at the first sprint in Mentakab (km15.3); Nur Aiman, Mercerou and Kminek at the second sprint (Bukit Damar); and Kyffin, Mercerou, and Yusri at the third sprint in Mempaga (km54.8).
Nur Aiman also led the Category 3 climb zone in Raub (km83.6), followed by Bonnefoix and Kyffin, but the peloton increased its tempo to catch the front group about 20km from the finish line.
Stage 6 of PLTdL25 continues tomorrow with a short stage from Shah Alam to Port Dickson, covering a distance of 123.5km. It will start at Dataran Kemerdekaan Shah Alam at 9am and finish in front of the Royal Port Dickson Yacht Club, featuring three sprint zones at Jenjarom (km25.2), Banting (km36.9) and Sungai Pelek (km85.6).
Complete results:
123.1 kilometers raced at an average speed of 40.939 km/hr
| 1 | Joris Delbove | Team TotalEnergies | 3hr 0min 25sec |
| 2 | Anders Halland Johannessen | Uno-X Mobility | @ 2sec |
| 3 | Yannis Voisard | Tudor Pro Cycling Team | s.t. |
| 4 | Nicolas Vinokurov | XDS Astana Team | s.t. |
| 5 | Adrien Maire | Unibet Tietema Rockets | s.t. |
| 6 | Jose Manuel Diaz | Burgos Burpellet BH | s.t. |
| 7 | Odd Christian Eiking | Unibet Tietema Rockets | s.t. |
| 8 | Davide Bais | Team Polti-VisitMalta | s.t. |
| 9 | Luca Covili | VF Group-Bardiani CSF-Faizanè | s.t. |
| 10 | Cedrik Bakke Christophersen | Unibet Tietema Rockets | s.t. |
| 11 | Jorge Gutiérrez | Equipo Kern Pharma | s.t. |
| 12 | Fernando Tercero | Team Polti-VisitMalta | s.t. |
| 13 | Mathias Bregnhøj | Terengganu Cycling Team | s.t. |
| 14 | Martín Herreño | VF Group-Bardiani CSF-Faizanè | s.t. |
| 15 | Mario Aparicio | Burgos Burpellet BH | s.t. |
| 16 | Simon Dalby | Uno-X Mobility | 0:12 |
| 17 | Germán Dario Gómez | Team Polti-VisitMalta | s.t. |
| 18 | Alex Martin | Team Polti-VisitMalta | 0:17 |
| 19 | Matthew Dinham | Team Picnic PostNL | 0:34 |
| 20 | Alan Jousseaume | Team TotalEnergies | s.t. |
| 21 | Baptiste Huyet | Unibet Tietema Rockets | s.t. |
| 22 | Daniel Whitehouse | St George Continental | s.t. |
| 23 | Ibon Ruiz | Equipo Kern Pharma | 0:41 |
| 24 | Roland Thalmann | Tudor Pro Cycling Team | s.t. |
| 25 | Jambaljamts Sainbayar | Burgos Burpellet BH | s.t. |
| 26 | Clément Alleno | Burgos Burpellet BH | 1:34 |
| 27 | Thanakhan Chaiyasombat | Thailand Continental | s.t. |
| 28 | Zeb Kyffin | Unibet Tietema Rockets | s.t. |
| 29 | Adne van Engelen | Terengganu Cycling Team | 1:37 |
| 30 | Vadim Pronskiy | Terengganu Cycling Team | s.t. |
| 31 | Aaron Gate | XDS Astana Team | s.t. |
| 32 | Owen Geleijn | Unibet Tietema Rockets | s.t. |
| 33 | Patrick Eddy | Team Picnic PostNL | 1:59 |
| 34 | Roman Maikin | Chengdu DYC Cycling Team | 2:16 |
| 35 | Yukiya Arashiro | Solution Tech-Vini Fantini | s.t. |
| 36 | Roberto Gonzalez | Solution Tech-Vini Fantini | s.t. |
| 37 | Astnan Maulana | Nusantara-BYC | s.t. |
| 38 | Edward Cruz Martínez | VF Group-Bardiani CSF-Faizanè | 2:19 |
| 39 | Gabriele Raccagni | Team Polti-VisitMalta | 2:55 |
| 40 | Joshua Pascual | 7 Eleven Cliqq Roadbike Philippines | s.t. |
| 41 | Chaoyi Li | Chengdu DYC Cycling Team | s.t. |
| 42 | Kazuto Minami | Aisan Racing Team | s.t. |
| 43 | Vojtech Kminek | Burgos Burpellet BH | 2:59 |
| 44 | Bao Tsen Ren | St George Continental | 3:55 |
| 45 | Anders Skaarseth | Uno-X Mobility | s.t. |
| 46 | Aivaras Mikutis | Tudor Pro Cycling Team | s.t. |
| 47 | Aphisit Supan | Thailand Continental | 4:33 |
| 48 | Yie Kee Zhe | Malaysia | 4:35 |
| 49 | George Matsui | Aisan Racing Team | 4:38 |
| 50 | Matej Drinovec | 7 Eleven Cliqq Roadbike Philippines | s.t. |
| 51 | Joseph Babaan Javiniar | 7 Eleven Cliqq Roadbike Philippines | 4:41 |
| 52 | Ben Carman | St George Continental | 4:43 |
| 53 | Muhamad Zawawi Azman | Malaysia Pro Cycling | 5:44 |
| 54 | Muhammad Syawal Mazlin | Malaysia Pro Cycling | 5:53 |
| 55 | Zulfikri Zulkifli | Malaysia Pro Cycling | s.t. |
| 56 | Oliver Peace | Team Picnic PostNL | 6:56 |
| 57 | Federico Biagini | VF Group-Bardiani CSF-Faizanè | 7:20 |
| 58 | Ratchanon Yaowarat | Thailand Continental | s.t. |
| 59 | Muhammad Iqmal Mohd Zarawi | Malaysia | s.t. |
| 60 | Lev Gonov | XDS Astana Team | 7:46 |
| 61 | Muhamad Herlangga | Nusantara-BYC | 7:54 |
| 62 | Nil Gimeno | Equipo Kern Pharma | 8:29 |
| 63 | Ivan Cobo | Equipo Kern Pharma | s.t. |
| 64 | Alexander Kristoff | Uno-X Mobility | 8:37 |
| 65 | Nicola Marcerou | Team TotalEnergies | s.t. |
| 66 | Adam Mitchell | Team TotalEnergies | 8:47 |
| 67 | Ilham Dzikri Ramadhan | Nusantara-BYC | 9:15 |
| 68 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | s.t. |
| 69 | Muhammad Ridwan | Nusantara-BYC | s.t. |
| 70 | Ching Ying Mow | HKSI Pro Cycling Team | 9:36 |
| 71 | Marc Brustenga | Equipo Kern Pharma | 10:18 |
| 72 | Lorrenzo Manzin | Team TotalEnergies | 10:31 |
| 73 | Fabian Lienhard | Tudor Pro Cycling Team | 11:22 |
| 74 | Arvid de Kleijn | Tudor Pro Cycling Team | s.t. |
| 75 | Declan Trezise | St George Continental | 11:28 |
| 76 | Jinwoong Kim | KSPO Professional | 15:44 |
| 77 | Sebastian Kolze Changizi | Tudor Pro Cycling Team | 15:49 |
| 78 | Edouard Bonnefoix | 7 Eleven Cliqq Roadbike Philippines | 18:06 |
| 79 | Alexandre Vinokurov | XDS Astana Team | s.t. |
| 80 | Matteo Malucelli | XDS Astana Team | s.t. |
| 81 | Ade Meisa | Nusantara-BYC | s.t. |
| 82 | Mattia Pinazzi | VF Group-Bardiani CSF-Faizanè | s.t. |
| 83 | John-Patrick Pagtalunan | 7 Eleven Cliqq Roadbike Philippines | s.t. |
| 84 | Filippo Fortin | Solution Tech-Vini Fantini | s.t. |
| 85 | Felix Meo | Solution Tech-Vini Fantini | s.t. |
| 86 | Muhammad Faheem Zaini | Malaysia Pro Cycling | s.t. |
| 87 | Shi Ho Cheung | HKSI Pro Cycling Team | s.t. |
| 88 | Anton Kuzmin | XDS Astana Team | s.t. |
| 89 | Yin Wu Chun | HKSI Pro Cycling Team | s.t. |
| 90 | Imam Arifin Muh | Nusantara-BYC | s.t. |
| 91 | Muhammad Ameer Ahmad | Malaysia | s.t. |
| 92 | Tsun Wai Chu | HKSI Pro Cycling Team | s.t. |
| 93 | Kai Kwong Tso | HKSI Pro Cycling Team | s.t. |
| 94 | Shinnosuke Kato | Aisan Racing Team | s.t. |
| 95 | Miguel Angel Fernandez | Equipo Kern Pharma | s.t. |
| 96 | Manuel Peñalver | Team Polti-VisitMalta | s.t. |
| 97 | Wan Abdul Rahman Hamdan | Terengganu Cycling Team | s.t. |
| 98 | Ahmad Syazrin Ilah | Malaysia Pro Cycling | s.t. |
| 99 | Noppachai Klahan | Thailand Continental | s.t. |
| 100 | Muhammad Yusri Shaari | Malaysia | 18:12 |
| 101 | Aiman Rosli Nur | Terengganu Cycling Team | s.t. |
| 102 | Mohd Shahrul Amin | Malaysia | 19:28 |
| 103 | Muhammad Elmi Jumari | Malaysia | s.t. |
| 104 | Pak Hang Ng | HKSI Pro Cycling Team | s.t. |
| 105 | Erlend Blikra | Uno-X Mobility | 19:45 |
| 106 | Mohamad Izzat Hilmi Halil | Malaysia Pro Cycling | s.t. |
| 107 | Keigo Kusaba | Aisan Racing Team | s.t. |
| 108 | Hayato Okamoto | Aisan Racing Team | s.t. |
| 109 | Hayato Tobaru | Aisan Racing Team | 21:15 |
| 110 | Dongil Shin | KSPO Professional | 21:21 |
| 111 | Mohd Harrif Saleh | Terengganu Cycling Team | 22:18 |
| 112 | Yauhen Sobal | Chengdu DYC Cycling Team | 28:55 |
| 113 | Byeonghoon Shin | KSPO Professional | 35:42 |
GC after stage 5:
722.3 kilometers raced so far at an average speed of 44.378 km/hr
| 1 | Joris Delbove | Team TotalEnergies | 16hr 16min 34sec |
| 2 | Anders Halland Johannessen | Uno-X Mobility | @ 6sec |
| 3 | Adrien Maire | Unibet Tietema Rockets | s.t. |
| 4 | Yannis Voisard | Tudor Pro Cycling Team | 0:10 |
| 5 | Cedrik Bakke Christophersen | Unibet Tietema Rockets | 0:11 |
| 6 | Fernando Tercero | Team Polti-VisitMalta | 0:14 |
| 7 | Nicolas Vinokurov | XDS Astana Team | s.t. |
| 8 | Luca Covili | VF Group-Bardiani CSF-Faizanè | s.t. |
| 9 | Jorge Gutiérrez | Equipo Kern Pharma | s.t. |
| 10 | Davide Bais | Team Polti-VisitMalta | s.t. |
| 11 | Jose Manuel Diaz | Burgos Burpellet BH | s.t. |
| 12 | Odd Christian Eiking | Unibet Tietema Rockets | s.t. |
| 13 | Mathias Bregnhøj | Terengganu Cycling Team | s.t. |
| 14 | Martín Herreño | VF Group-Bardiani CSF-Faizanè | s.t. |
| 15 | Mario Aparicio | Burgos Burpellet BH | s.t. |
| 16 | Germán Dario Gómez | Team Polti-VisitMalta | 0:24 |
| 17 | Simon Dalby | Uno-X Mobility | s.t. |
| 18 | Alex Martin | Team Polti-VisitMalta | 0:29 |
| 19 | Baptiste Huyet | Unibet Tietema Rockets | 0:46 |
| 20 | Matthew Dinham | Team Picnic PostNL | s.t. |
| 21 | Alan Jousseaume | Team TotalEnergies | s.t. |
| 22 | Daniel Whitehouse | St George Continental | s.t. |
| 23 | Ibon Ruiz | Equipo Kern Pharma | 0:53 |
| 24 | Jambaljamts Sainbayar | Burgos Burpellet BH | s.t. |
| 25 | Roland Thalmann | Tudor Pro Cycling Team | s.t. |
| 26 | Aaron Gate | XDS Astana Team | 1:39 |
| 27 | Zeb Kyffin | Unibet Tietema Rockets | 1:40 |
| 28 | Thanakhan Chaiyasombat | Thailand Continental | 1:43 |
| 29 | Clément Alleno | Burgos Burpellet BH | 1:45 |
| 30 | Vadim Pronskiy | Terengganu Cycling Team | 1:46 |
| 31 | Owen Geleijn | Unibet Tietema Rockets | 1:49 |
| 32 | Adne van Engelen | Terengganu Cycling Team | s.t. |
| 33 | Patrick Eddy | Team Picnic PostNL | 2:11 |
| 34 | Roberto Gonzalez | Solution Tech-Vini Fantini | 2:28 |
| 35 | Roman Maikin | Chengdu DYC Cycling Team | s.t. |
| 36 | Astnan Maulana | Nusantara-BYC | s.t. |
| 37 | Edward Cruz Martínez | VF Group-Bardiani CSF-Faizanè | 2:31 |
| 38 | Vojtech Kminek | Burgos Burpellet BH | 3:02 |
| 39 | Gabriele Raccagni | Team Polti-VisitMalta | 3:07 |
| 40 | Joshua Pascual | 7 Eleven Cliqq Roadbike Philippines | s.t. |
| 41 | Kazuto Minami | Aisan Racing Team | s.t. |
| 42 | Anders Skaarseth | Uno-X Mobility | 4:07 |
| 43 | Bao Tsen Ren | St George Continental | s.t. |
| 44 | Chaoyi Li | Chengdu DYC Cycling Team | 4:10 |
| 45 | Aphisit Supan | Thailand Continental | 4:45 |
| 46 | Yie Kee Zhe | Malaysia | 4:47 |
| 47 | George Matsui | Aisan Racing Team | 4:48 |
| 48 | Matej Drinovec | 7 Eleven Cliqq Roadbike Philippines | 4:50 |
| 49 | Joseph Babaan Javiniar | 7 Eleven Cliqq Roadbike Philippines | 4:53 |
| 50 | Ben Carman | St George Continental | 4:55 |
| 51 | Zulfikri Zulkifli | Malaysia Pro Cycling | 6:05 |
| 52 | Oliver Peace | Team Picnic PostNL | 7:08 |
| 53 | Federico Biagini | VF Group-Bardiani CSF-Faizanè | 7:45 |
| 54 | Muhamad Herlangga | Nusantara-BYC | 8:06 |
| 55 | Ivan Cobo | Equipo Kern Pharma | 8:36 |
| 56 | Alexander Kristoff | Uno-X Mobility | 8:43 |
| 57 | Nicola Marcerou | Team TotalEnergies | s.t. |
| 58 | Lev Gonov | XDS Astana Team | 8:47 |
| 59 | Adam Mitchell | Team TotalEnergies | 8:59 |
| 60 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | 9:23 |
| 61 | Ilham Dzikri Ramadhan | Nusantara-BYC | 9:27 |
| 62 | Marc Brustenga | Equipo Kern Pharma | 10:28 |
| 63 | Lorrenzo Manzin | Team TotalEnergies | 10:43 |
| 64 | Fabian Lienhard | Tudor Pro Cycling Team | 11:34 |
| 65 | Declan Trezise | St George Continental | 13:24 |
| 66 | Nil Gimeno | Equipo Kern Pharma | 13:50 |
| 67 | Jinwoong Kim | KSPO Professional | 17:33 |
| 68 | Matteo Malucelli | XDS Astana Team | 17:42 |
| 69 | Manuel Peñalver | Team Polti-VisitMalta | 18:12 |
| 70 | Miguel Angel Fernandez | Equipo Kern Pharma | 18:18 |
| 71 | Yukiya Arashiro | Solution Tech-Vini Fantini | s.t. |
| 72 | Erlend Blikra | Uno-X Mobility | 19:43 |
| 73 | Hayato Okamoto | Aisan Racing Team | 19:57 |
| 74 | Anton Kuzmin | XDS Astana Team | 20:13 |
| 75 | Aivaras Mikutis | Tudor Pro Cycling Team | 20:26 |
| 76 | Muhamad Zawawi Azman | Malaysia Pro Cycling | 21:46 |
| 77 | Muhammad Syawal Mazlin | Malaysia Pro Cycling | 21:55 |
| 78 | Ratchanon Yaowarat | Thailand Continental | 23:22 |
| 79 | Ching Ying Mow | HKSI Pro Cycling Team | 25:57 |
| 80 | Arvid de Kleijn | Tudor Pro Cycling Team | 27:10 |
| 81 | Muhammad Iqmal Mohd Zarawi | Malaysia | 32:42 |
| 82 | Yauhen Sobal | Chengdu DYC Cycling Team | 32:46 |
| 83 | Shi Ho Cheung | HKSI Pro Cycling Team | 34:08 |
| 84 | Noppachai Klahan | Thailand Continental | s.t. |
| 85 | Kai Kwong Tso | HKSI Pro Cycling Team | s.t. |
| 86 | Filippo Fortin | Solution Tech-Vini Fantini | 34:27 |
| 87 | Felix Meo | Solution Tech-Vini Fantini | 34:37 |
| 88 | Muhammad Faheem Zaini | Malaysia Pro Cycling | s.t. |
| 89 | Mattia Pinazzi | VF Group-Bardiani CSF-Faizanè | 34:40 |
| 90 | Ade Meisa | Nusantara-BYC | 35:17 |
| 91 | Muhammad Ridwan | Nusantara-BYC | 35:19 |
| 92 | Keigo Kusaba | Aisan Racing Team | 35:47 |
| 93 | Sebastian Kolze Changizi | Tudor Pro Cycling Team | 36:01 |
| 94 | Aiman Rosli Nur | Terengganu Cycling Team | 36:37 |
| 95 | Mohd Shahrul Amin | Malaysia | 37:32 |
| 96 | Shinnosuke Kato | Aisan Racing Team | 42:40 |
| 97 | Wan Abdul Rahman Hamdan | Terengganu Cycling Team | 43:28 |
| 98 | Muhammad Ameer Ahmad | Malaysia | s.t. |
| 99 | Edouard Bonnefoix | 7 Eleven Cliqq Roadbike Philippines | s.t. |
| 100 | Muh Imam Arifin | Nusantara-BYC | s.t. |
| 101 | Chun Yin Wu | HKSI Pro Cycling Team | s.t. |
| 102 | Muhammad Yusri Shaari | Malaysia | 43:33 |
| 103 | Tsun Wai Chu | HKSI Pro Cycling Team | 43:47 |
| 104 | Hayato Tobaru | Aisan Racing Team | 44:06 |
| 105 | Ahmad Syazrin Ilah | Malaysia Pro Cycling | 44:24 |
| 106 | Hang Ng Pak | HKSI Pro Cycling Team | 46:40 |
| 107 | Alexandre Vinokurov | XDS Astana Team | 56:01 |
| 108 | Muhammad Elmi Jumari | Malaysia | 56:41 |
| 109 | Mohamad Izzat Hilmi Halil | Malaysia Pro Cycling | 56:58 |
| 110 | John-Patrick Pagtalunan | 7 Eleven Cliqq Roadbike Philippines | 59:27 |
| 111 | Mohd Harrif Saleh | Terengganu Cycling Team | 59:31 |
| 112 | Byeonghoon Shin | KSPO Professional | 1:01:04 |
| 113 | Dongil Shin | KSPO Professional | 1:11:38 |
Stage 5 map & profile:

Stage 5 map

Stage 5 profile
Wednesday, October 1: Stage 4, Kuala Terengganu - Kemaman, 141.5 km

Matteo Malucelli gets his third stage win this Tour. Sprint Cycling photo
Bill McGann’s book Why Your Bike Is Made in Asia: My career in bicycles as I watched two continents squander an industry is available in print, Kindle eBook & Audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the start city of Kuala Terengganu at 11:10 AM, local time: 38C (87F), partly cloudy, with the wind from the south-southeast at 10 km/hr (6 mph). There are thunderstorms in the area and there is a 48% chance of rain.
The race: Here's the race organizer's stage four summary.
KEMAMAN: XDS-Astana rider, Matteo Malucelli continued to display his power to once again securing a stage victory at the Petronas Le Tour de Langkawi 2025 (PLTdL25) from Kuala Terengganu to Kemaman, covering a distance of 141.5km today.
In a finish that was predicted to end in a bunch sprint, Malucelli, who had previously won Stages 1 and 3, completed a hattrick and equaled his achievement when he was with JCL UKYO last year.
Nevertheless, he credited the success due to the hard work and tactical from his teammates for bringing him into the right position for the final sprint, where he defeated Manuel Penalver (Polti VisitMalta) and Erlend Blikra (Uno-X Mobility) with a time of 3 hours 17 minutes 56 seconds.
The win provides a 10-second time bonus, extending his lead in the overall General Classification to 22 seconds over his closest rival and 26 seconds ahead of teammate Aaron Gate, accumulating a total time of 13 hours 15 minutes 45 seconds to secure him the Petronas Green Jersey.
Furthermore, he has also widened the gap in the points classification for the Ministry of Youth and Sports (KBS) Orange Jersey (Sprint King) by accumulating 57 points, 24 points ahead of his closest rival, Blikra.
Meanwhile, Patrick Eddy continues to wear the BubblesO2 Polka Dot Jersey (King of the Mountains) with 15 points, having prevented his nearest challenger from Burgos-Burpellet BH, Jambaljamts Sainbayar, from collecting points at the sole Category 4 climb zone in Kijal.
Terengganu Cycling Team (TSG) rider from Kazakhstan, Vadim Pronskiy, also retained the Rakan Muda White Jersey as the Best Asian Rider by riding safely within the main peloton.
With a short and flat route, Malucelli said his task of finding a stage victory for a great team like Astana was made easier. “It’s an amazing feeling, it feels like a continuation of my good performance last year. The wins in the previous two stages removed a lot of pressure. Today, I still felt strong, and my teammates did an excellent job. I executed a perfect sprint in the last 200 meters. But for tomorrow’s stage (the climb from Temerloh to Fraser’s Hill), I will try to defend, at least the Sprint King jersey,” said the Italian rider who joined Astana at the start of 2025.
He stated that throughout the race, Astana calmly controlled the pace despite a small breakaway group ahead, and only became aggressive in the last few kilometers, where he was expertly positioned by Alexander Vinokurov and Aaron Gate, especially through the final two right turns towards the finish line.
Local and TSG fans’ hopes, which were initially high when Muhammad Nur Aiman Rosli was seen in the three-rider breakaway group, were dashed when the national champion, who had won the two sprint zones in Marang and Paka was caught by the peloton led by Astana and Uno-X, about 4km before the finish line at Taman Bandar Cukai, Kemaman.
The race, which started at Dataran Batu Buruk, Kuala Terengganu, officiated by the Chairman of the Terengganu Youth, Sports and NGO Development Committee, saw riders start under a scorching 31-degree Celsius heat with Nur Aiman, Vojtech Kminek (Burgos), and Yauheni Sobal (Chengdu DYC) formed the early breakaway.
However, Kminek decided to slow down the pace and rejoin the peloton, while Aiman and Sobal worked together until Kijal, before Sobal also dropped back. When Nur Aiman rode solo, he was easily caught by the peloton.
“It wasn’t meant to be, but I tried my best today. I will keep trying in the next stages,” said Nur Aiman who was still proud of the Most Combative Rider award for the fourth stage.
Malaysian Pro Cycling (MPC) rider, Mohammad Izzat Hilmi Abdul Halil, was the best Asian and ASEAN rider for the stage, finishing in seventh place.
However, several minor accidents occurred at the back of the peloton, and three riders failed to finish the stage (DNF) and are out of the competition, meaning only 115 riders will start Stage 5 tomorrow.
Stage 5, covering a distance of 123.1km, is considered one of the decisive stages of this year’s PLTdL25. It will start in Temerloh, featuring three sprint zones in Mentakab, Bukit Damar and Mempaga, before riders face the first climb, Category 3 in Raub and then the final Category 1 summit finish at the Fraser’s Hill Clock Tower.
Complete results:
141.5 kilometers raced at an average speed of 42.893 km/hr
| 1 | Matteo Malucelli | XDS Astana Team | 3hr 17min 56sec |
| 2 | Manuel Peñalver | Team Polti-VisitMalta | s.t. |
| 3 | Erlend Blikra | Uno-X Mobility | s.t. |
| 4 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | s.t. |
| 5 | Marc Brustenga | Equipo Kern Pharma | s.t. |
| 6 | Lorrenzo Manzin | Team TotalEnergies | s.t. |
| 7 | Mohamad Izzat Hilmi Halil | Malaysia Pro Cycling | s.t. |
| 8 | Arvid de Kleijn | Tudor Pro Cycling Team | s.t. |
| 9 | Aaron Gate | XDS Astana Team | s.t. |
| 10 | Miguel Angel Fernandez | Equipo Kern Pharma | s.t. |
| 11 | Alexander Kristoff | Uno-X Mobility | s.t. |
| 12 | Ahmad Syazrin Ilah | Malaysia Pro Cycling | s.t. |
| 13 | Mohd Harrif Saleh | Terengganu Cycling Team | s.t. |
| 14 | Keigo Kusaba | Aisan Racing Team | s.t. |
| 15 | Patrick Eddy | Team Picnic PostNL | s.t. |
| 16 | Federico Biagini | VF Group-Bardiani CSF-Faizanè | s.t. |
| 17 | Vadim Pronskiy | Terengganu Cycling Team | s.t. |
| 18 | Vojtech Kminek | Burgos Burpellet BH | s.t. |
| 19 | Clément Alleno | Burgos Burpellet BH | s.t. |
| 20 | Fernando Tercero | Team Polti-VisitMalta | s.t. |
| 21 | Filippo Fortin | Solution Tech-Vini Fantini | s.t. |
| 22 | Wan Abdul Rahman Hamdan | Terengganu Cycling Team | s.t. |
| 23 | Ben Carman | St George Continental | s.t. |
| 24 | Owen Geleijn | Unibet Tietema Rockets | s.t. |
| 25 | Hayato Okamoto | Aisan Racing Team | s.t. |
| 26 | Matej Drinovec | 7 Eleven Cliqq Roadbike Philippines | s.t. |
| 27 | Gabriele Raccagni | Team Polti-VisitMalta | s.t. |
| 28 | Anders Skaarseth | Uno-X Mobility | s.t. |
| 29 | Baptiste Huyet | Unibet Tietema Rockets | s.t. |
| 30 | Muhammad Elmi Jumari | Malaysia | s.t. |
| 31 | Zeb Kyffin | Unibet Tietema Rockets | s.t. |
| 32 | Joris Delbove | Team TotalEnergies | s.t. |
| 33 | Simon Dalby | Uno-X Mobility | s.t. |
| 34 | Alan Jousseaume | Team TotalEnergies | s.t. |
| 35 | Muhammad Ameer Ahmadl | Malaysia | s.t. |
| 36 | Jorge Gutiérrez | Equipo Kern Pharma | s.t. |
| 37 | Davide Bais | Team Polti-VisitMalta | s.t. |
| 38 | Roberto Gonzalez | Solution Tech-Vini Fantini | s.t. |
| 39 | Edouard Bonnefoix | 7 Eleven Cliqq Roadbike Philippines | s.t. |
| 40 | Yukiya Arashiro | Solution Tech-Vini Fantini | s.t. |
| 41 | Odd Christian Eiking | Unibet Tietema Rockets | s.t. |
| 42 | George Matsui | Aisan Racing Team | s.t. |
| 43 | Germán Dario Gómez | Team Polti-VisitMalta | s.t. |
| 44 | Nicola Marcerou | Team TotalEnergies | s.t. |
| 45 | Nil Gimeno | Equipo Kern Pharma | s.t. |
| 46 | Ibon Ruiz | Equipo Kern Pharma | s.t. |
| 47 | Matthew Dinham | Team Picnic PostNL | s.t. |
| 48 | Mathias Bregnhøj | Terengganu Cycling Team | s.t. |
| 49 | Dongil Shin | KSPO Professional | s.t. |
| 50 | Roman Maikin | Chengdu DYC Cycling Team | s.t. |
| 51 | Luca Covili | VF Group-Bardiani CSF-Faizanè | s.t. |
| 52 | Imam Arifin Muh | Nusantara-BYC | s.t. |
| 53 | Ratchanon Yaowarat | Thailand Continental | s.t. |
| 54 | Jambaljamts Sainbayar | Burgos Burpellet BH | s.t. |
| 55 | Alex Martin | Team Polti-VisitMalta | s.t. |
| 56 | Yannis Voisard | Tudor Pro Cycling Team | s.t. |
| 57 | Thanakhan Chaiyasombat | Thailand Continental | s.t. |
| 58 | Nicolas Vinokurov | XDS Astana Team | s.t. |
| 59 | Yusri Shaari Muhammad | Malaysia | s.t. |
| 60 | Muhammad Iqmal Mohd Zarawi | Malaysia | s.t. |
| 61 | Aphisit Supan | Thailand Continental | s.t. |
| 62 | Byeonghoon Shin | KSPO Professional | s.t. |
| 63 | Martín Herreño | VF Group-Bardiani CSF-Faizanè | s.t. |
| 64 | Ho Cheung Shi | HKSI Pro Cycling Team | s.t. |
| 65 | Muhamad Herlangga | Nusantara-BYC | s.t. |
| 66 | Manuel Diaz Jose | Burgos Burpellet BH | s.t. |
| 67 | Joshua Pascual | 7 Eleven Cliqq Roadbike Philippines | s.t. |
| 68 | Anders Halland Johannessen | Uno-X Mobility | s.t. |
| 69 | Daniel Whitehouse | St George Continental | s.t. |
| 70 | Edward Cruz Martínez | VF Group-Bardiani CSF-Faizanè | s.t. |
| 71 | Ivan Cobo | Equipo Kern Pharma | s.t. |
| 72 | Adrien Maire | Unibet Tietema Rockets | s.t. |
| 73 | Cedrik Bakke Christophersen | Unibet Tietema Rockets | s.t. |
| 74 | Fabian Lienhard | Tudor Pro Cycling Team | s.t. |
| 75 | Ilham Dzikri Ramadhan | Nusantara-BYC | s.t. |
| 76 | Mario Aparicio | Burgos Burpellet BH | s.t. |
| 77 | Oliver Peace | Team Picnic PostNL | s.t. |
| 78 | Kazuto Minami | Aisan Racing Team | s.t. |
| 79 | Adam Mitchell | Team TotalEnergies | s.t. |
| 80 | Yie Kee Zhe | Malaysia | s.t. |
| 81 | Adne van Engelen | Terengganu Cycling Team | s.t. |
| 82 | Joseph Babaan Javiniar | 7 Eleven Cliqq Roadbike Philippines | s.t. |
| 83 | Muhamad Zawawi Azman | Malaysia Pro Cycling | s.t. |
| 84 | Lev Gonov | XDS Astana Team | s.t. |
| 85 | Roland Thalmann | Tudor Pro Cycling Team | s.t. |
| 86 | Muhammad Syawal Mazlin | Malaysia Pro Cycling | s.t. |
| 87 | Astnan Maulana | Nusantara-BYC | s.t. |
| 88 | Noppachai Klahan | Thailand Continental | s.t. |
| 89 | Zulfikri Zulkifli | Malaysia Pro Cycling | s.t. |
| 90 | Chun Yin Wu | HKSI Pro Cycling Team | s.t. |
| 91 | Ren Bao Tsen | St George Continental | s.t. |
| 92 | Kai Kwong Tso | HKSI Pro Cycling Team | s.t. |
| 93 | Mattia Pinazzi | VF Group-Bardiani CSF-Faizanè | @ 19sec |
| 94 | Wai Chu Tsun | HKSI Pro Cycling Team | s.t. |
| 95 | Ying Mow Ching | HKSI Pro Cycling Team | s.t. |
| 96 | Muhammad Faheem Zaini | Malaysia Pro Cycling | 0:29 |
| 97 | Aivaras Mikutis | Tudor Pro Cycling Team | s.t. |
| 98 | Sebastian Kolze Changizi | Tudor Pro Cycling Team | s.t. |
| 99 | Felix Meo | Solution Tech-Vini Fantini | s.t. |
| 100 | Muhammad Ridwan | Nusantara-BYC | 0:42 |
| 101 | Alexandre Vinokurov | XDS Astana Team | s.t. |
| 102 | Hang Ng Pak | HKSI Pro Cycling Team | 0:54 |
| 103 | Chaoyi Li | Chengdu DYC Cycling Team | 1:03 |
| 104 | Ade Meisa | Nusantara-BYC | 1:09 |
| 105 | Jinwoong Kim | KSPO Professional | 1:37 |
| 106 | Taejun Park | KSPO Professional | s.t. |
| 107 | Declan Trezise | St George Continental | 1:44 |
| 108 | Anton Kuzmin | XDS Astana Team | 1:55 |
| 109 | Mohd Shahrul Amin | Malaysia | 2:02 |
| 110 | Muhammad Nur Aiman Rosli | Terengganu Cycling Team | 2:41 |
| 111 | Christiaan van Rees | Team Picnic PostNL | 3:42 |
| 112 | Yauhen Sobal | Chengdu DYC Cycling Team | s.t. |
| 113 | John-Patrick Pagtalunan | 7 Eleven Cliqq Roadbike Philippines | 3:48 |
| 114 | Shinnosuke Kato | Aisan Racing Team | 5:39 |
| 115 | Hayato Tobaru | Aisan Racing Team | 6:23 |
GC after stage 4:
599.2 kilometers raced so far at an average speed of 45.180 km/hr
| 1 | Matteo Malucelli | XDS Astana Team | 13hr 15min 45sec |
| 2 | Erlend Blikra | Uno-X Mobility | @ 22sec |
| 3 | Aaron Gate | XDS Astana Team | 0:26 |
| 4 | Adrien Maire | Unibet Tietema Rockets | 0:28 |
| 5 | Vojtech Kminek | Burgos Burpellet BH | 0:29 |
| 6 | Manuel Peñalver | Team Polti-VisitMalta | 0:30 |
| 7 | Alexander Kristoff | Uno-X Mobility | s.t. |
| 8 | Ivan Cobo | Equipo Kern Pharma | 0:31 |
| 9 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | 0:32 |
| 10 | Vadim Pronskiy | Terengganu Cycling Team | 0:33 |
| 11 | Thanakhan Chaiyasombat | Thailand Continental | s.t. |
| 12 | Cedrik Bakke Christophersen | Unibet Tietema Rockets | s.t. |
| 13 | Marc Brustenga | Equipo Kern Pharma | 0:34 |
| 14 | George Matsui | Aisan Racing Team | s.t. |
| 15 | Anders Halland Johannessen | Uno-X Mobility | s.t. |
| 16 | Joris Delbove | Team TotalEnergies | s.t. |
| 17 | Clément Alleno | Burgos Burpellet BH | 0:35 |
| 18 | Lorrenzo Manzin | Team TotalEnergies | 0:36 |
| 19 | Miguel Angel Fernandez | Equipo Kern Pharma | s.t. |
| 20 | Patrick Eddy | Team Picnic PostNL | s.t. |
| 21 | Owen Geleijn | Unibet Tietema Rockets | s.t. |
| 22 | Zeb Kyffin | Unibet Tietema Rockets | s.t. |
| 23 | Fernando Tercero | Team Polti-VisitMalta | s.t. |
| 24 | Hayato Okamoto | Aisan Racing Team | s.t. |
| 25 | Roberto Gonzalez | Solution Tech-Vini Fantini | s.t. |
| 26 | Gabriele Raccagni | Team Polti-VisitMalta | s.t. |
| 27 | Nicolas Vinokurov | XDS Astana Team | s.t. |
| 28 | Matej Drinovec | 7 Eleven Cliqq Roadbike Philippines | s.t. |
| 29 | Ibon Ruiz | Equipo Kern Pharma | s.t. |
| 30 | Germán Dario Gómez | Team Polti-VisitMalta | s.t. |
| 31 | Luca Covili | VF Group-Bardiani CSF-Faizanè | s.t. |
| 32 | Alex Martin | Team Polti-VisitMalta | s.t. |
| 33 | Muhamad Herlangga | Nusantara-BYC | s.t. |
| 34 | Jorge Gutiérrez | Equipo Kern Pharma | s.t. |
| 35 | Anders Skaarseth | Uno-X Mobility | s.t. |
| 36 | Baptiste Huyet | Unibet Tietema Rockets | s.t. |
| 37 | Davide Bais | Team Polti-VisitMalta | s.t. |
| 38 | Jose Manuel Diaz | Burgos Burpellet BH | s.t. |
| 39 | Ilham Dzikri Ramadhan | Nusantara-BYC | s.t. |
| 40 | Fabian Lienhard | Tudor Pro Cycling Team | s.t. |
| 41 | Joshua Pascual | 7 Eleven Cliqq Roadbike Philippines | s.t. |
| 42 | Roman Maikin | Chengdu DYC Cycling Team | s.t. |
| 43 | Odd Christian Eiking | Unibet Tietema Rockets | s.t. |
| 44 | Yannis Voisard | Tudor Pro Cycling Team | s.t. |
| 45 | Aphisit Supan | Thailand Continental | s.t. |
| 46 | Edward Cruz Martínez | VF Group-Bardiani CSF-Faizanè | s.t. |
| 47 | Mathias Bregnhøj | Terengganu Cycling Team | s.t. |
| 48 | Martín Herreño | VF Group-Bardiani CSF-Faizanè | s.t. |
| 49 | Yie Kee Zhe | Malaysia | s.t. |
| 50 | Ben Carman | St George Continental | s.t. |
| 51 | Alan Jousseaume | Team TotalEnergies | s.t. |
| 52 | Matthew Dinham | Team Picnic PostNL | s.t. |
| 53 | Joseph Babaan Javiniar | 7 Eleven Cliqq Roadbike Philippines | s.t. |
| 54 | Jambaljamts Sainbayar | Burgos Burpellet BH | s.t. |
| 55 | Mario Aparicio | Burgos Burpellet BH | s.t. |
| 56 | Roland Thalmann | Tudor Pro Cycling Team | s.t. |
| 57 | Oliver Peace | Team Picnic PostNL | s.t. |
| 58 | Simon Dalby | Uno-X Mobility | s.t. |
| 59 | Kazuto Minami | Aisan Racing Team | s.t. |
| 60 | Bao Tsen Ren | St George Continental | s.t. |
| 61 | Nicola Marcerou | Team TotalEnergies | s.t. |
| 62 | Astnan Maulana | Nusantara-BYC | s.t. |
| 63 | Zulfikri Zulkifli | Malaysia Pro Cycling | s.t. |
| 64 | Daniel Whitehouse | St George Continental | s.t. |
| 65 | Adam Mitchell | Team TotalEnergies | s.t. |
| 66 | Adne van Engelen | Terengganu Cycling Team | s.t. |
| 67 | Federico Biagini | VF Group-Bardiani CSF-Faizanè | 0:49 |
| 68 | Lev Gonov | XDS Astana Team | 1:25 |
| 69 | Chaoyi Li | Chengdu DYC Cycling Team | 1:39 |
| 70 | Jinwoong Kim | KSPO Professional | 2:13 |
| 71 | Declan Trezise | St George Continental | 2:20 |
| 72 | Anton Kuzmin | XDS Astana Team | 2:31 |
| 73 | Yauhen Sobal | Chengdu DYC Cycling Team | 4:15 |
| 74 | Christiaan van Rees | Team Picnic PostNL | 4:18 |
| 75 | Nil Gimeno | Equipo Kern Pharma | 5:45 |
| 76 | Arvid de Kleijn | Tudor Pro Cycling Team | 16:12 |
| 77 | Keigo Kusaba | Aisan Racing Team | 16:26 |
| 78 | Ho Cheung Shi | HKSI Pro Cycling Team | s.t. |
| 79 | Yukiya Arashiro | Solution Tech-Vini Fantini | s.t. |
| 80 | Noppachai Klahan | Thailand Continental | s.t. |
| 81 | Ratchanon Yaowarat | Thailand Continental | s.t. |
| 82 | Muhammad Syawal Mazlin | Malaysia Pro Cycling | s.t. |
| 83 | Muhamad Zawawi Azman | Malaysia Pro Cycling | s.t. |
| 84 | Kwong Tso Kai | HKSI Pro Cycling Team | s.t. |
| 85 | Filippo Fortin | Solution Tech-Vini Fantini | 16:45 |
| 86 | Ying Mow Ching | HKSI Pro Cycling Team | s.t. |
| 87 | Felix Meo | Solution Tech-Vini Fantini | 16:55 |
| 88 | Muhammad Faheem Zaini | Malaysia Pro Cycling | s.t. |
| 89 | Aivaras Mikutis | Tudor Pro Cycling Team | s.t. |
| 90 | Mattia Pinazzi | VF Group-Bardiani CSF-Faizanè | 16:58 |
| 91 | Ade Meisa | Nusantara-BYC | 17:35 |
| 92 | Shahrul Amin Mohd | Malaysia | 18:28 |
| 93 | Aiman Rosli Nur | Terengganu Cycling Team | 18:52 |
| 94 | Sebastian Kolze Changizi | Tudor Pro Cycling Team | 20:36 |
| 95 | Hayato Tobaru | Aisan Racing Team | 23:15 |
| 96 | Shinnosuke Kato | Aisan Racing Team | 24:58 |
| 97 | Abdul Rahman Hamdan Wan | Terengganu Cycling Team | 25:46 |
| 98 | Muhammad Ameer Ahmad | Malaysia | s.t. |
| 99 | Edouard Bonnefoix | 7 Eleven Cliqq Roadbike Philippines | s.t. |
| 100 | Byeonghoon Shin | KSPO Professional | s.t. |
| 101 | Imam Arifin Muh | Nusantara-BYC | s.t. |
| 102 | Muhammad Iqmal Mohd Zarawi | Malaysia | s.t. |
| 103 | Yin Wu Chun | HKSI Pro Cycling Team | s.t. |
| 104 | Muhammad Yusri Shaari | Malaysia | s.t. |
| 105 | Tsun Wai Chu | HKSI Pro Cycling Team | 26:00 |
| 106 | Muhammad Ridwan | Nusantara-BYC | 26:28 |
| 107 | Ahmad Syazrin Ilah | Malaysia Pro Cycling | 26:42 |
| 108 | Taejun Park | KSPO Professional | 27:23 |
| 109 | Pak Hang Ng | HKSI Pro Cycling Team | 27:36 |
| 110 | Mohd Harrif Saleh | Terengganu Cycling Team | 37:37 |
| 111 | Mohamad Izzat Hilmi Halil | Malaysia Pro Cycling | s.t. |
| 112 | Muhammad Elmi Jumari | Malaysia | s.t. |
| 113 | Alexandre Vinokurov | XDS Astana Team | 38:19 |
| 114 | John-Patrick Pagtalunan | 7 Eleven Cliqq Roadbike Philippines | 41:45 |
| 115 | Dongil Shin | KSPO Professional | 50:41 |
Stage 4 map & profile:

Stage 4 map

Stage 4 profile
Tuesday, September 30: Stage 3, Gerik - Pasir Puteh, 198.2 km

Matteo Malucelli just beats Alexander Kristoff for the stage win.
Stoic philosopher Epictetus' Golden Sayings is available in both audiobook & Kindle eBook versions. To get your copy, just click on the Amazon link on the right.
Weather at the finish city of Pasir Puteh at 11:40 AM, local time: 29C (85F), cloudy, with the wind from the southeast at 5 km/hr (3 mph). There is just a 5% chance of rain.
The race: 3 non starters: Dylan Cockery (Picnic-PostNL), Fredrick Dversnes (UnoX) and Dvaajargai Altangerel (Chengdu).
Here's the race organizer's stage three report:
PASIR PUTEH: XDS-Astana rider, Matteo Malucelli stamped his mark when he claimed his second stage victory at the PETRONAS Le Tour de Langkawi 2025 (PLTdL25) this afternoon, edging out Uno-X Mobility’s Alexander Kristoff in a sprint finish at the end of Stage 3 from Gerik, Perak to Pasir Puteh,Kelantan.
Malucelli, who led the main peloton, clocked a time of 4 hours 28 minutes 04 seconds. He previously won Stage 1 in Langkawi but lost to Tudor Cycling Team’s Arvid de Kleijn at Stage 2 in Kepala Batas yesterday.
More impressively, today’s success – his fifth stage win in PLTdL after three victories last year, sees the Italian rider solidify his lead in the overall individual classification. He continues to wear the PETRONAS Green Jersey, 16 seconds ahead of his two closest rivals, Erland Blikra (Uno-X) and Astana teammate Aaron Gate.
The victory also confirms Malucelli’s grip on the Ministry of Youth and Sports (KBS) Orange Jersey for the Sprint King classification, increasing his lead to 42 points as his closest rival De Kleijn dropped far behind after the three climbing zones in the 198.2km route.
Meanwhile, Picnic PostNL rider, Patrick Eddy, who was part of the breakaway group, dominated the Category 3 climb (Gerik) and the Category 1 climb (Puncak Titiwangsa) and took third place in the Category 2 climb at Sri Banding.
The Australian-born rider, who joined Picnic last year, collected 15 points – an equal score with Burgos Burpellet-BH’s Jambaljamts Sainbayar. However, Eddy was awarded the BubblesO2 Polka Dot Jersey as the King of the Mountains for being the first to cross the summit of the higher-ranked Category 1 climb at Puncak Titiwangsa.
The Rakan Muda White Jersey for the Best Asian Rider has also changed hands, going to Vadim Pronskiy after his teammate, Muhammad Nur Aiman Rosli, who wore the jersey for the first two stages, finished in the second group.
Eddy, Sainbayar (who was also named the Most Combative Rider), Vadim, Daniel Whitehouse (St George Continental) and Cedric Bakke Christophersen (Unibet Tietema Rockets) were in the first breakaway group, maintaining the lead with about 3 minutes over the main group. However, they were caught on the descent by a peloton who realized De Kleijn was not among them. The main peloton, led by Uno-X, Kern Pharma and Astana, continued to increase the gap and arrived almost 16 minutes ahead of the second group.
Malucelli admitted he felt a little sad about having to disappoint Kristoff, who is considered a legendary rider aiming to add to his personal win collection before retiring at the end of the year.
“It’s a mixed feeling. I wouldn’t be sad if I had lost to Kristoff. But this is cycling. We just want to do our best in every race and all my teammates worked hard on the climbs and the flat route to create a significant gap ahead. I was quite far back as we approached the finish line because my teammates were exhausted and I just sprinted to the best as I could,” said the 31-year-old rider, who only smiled after the commissaires confirmed his win via photo-finish.
Meanwhile, Eddy was delighted to wear the Polka Dot King of the Mountains jersey and felt his performance was in good shape after racing in the Vuelta a Espana a few weeks ago.
“It’s hard to explain because this wasn’t my target. I just tried to chase the front riders and we managed to dominate the first three climbing zones. This (Polka Dot Jersey) will be a new motivation for me and the team after only being listed at the last minute with two young riders on the team this time,” he said, referencing the overall green jersey won by Picnic PostNL rider Max Poole last year.
Vadim admitted the white jersey is not unfamiliar, as he won it in 2019 and 2023 when he was with the elite WorldTeam, Astana-Qazakhstan. “I’m becoming more comfortable and happy with TSG and consider Malaysia as my second home. Today was quite difficult because when I tried to break away on the first climb, a few riders were quite fast in the chase. I’m happy and hope to keep this jersey for the more difficult climbs ahead in Stage 5 from Temerloh to Bukit Fraser,” he said.
Local fans also cheered local rider Tsen Ren Bao, son of former national rider Tsen Seong Hoong and now representing St George, who finished 28th in the stage to become the Best ASEAN Rider.
Only 118 riders completed the Stage 3 after 3 riders did not start (DNS) and 5 others failed to finish (DNF).
The PLTdL25 with 2.ProSeries status in the UCI Asia calendar, continues with Stage 4 tomorrow from Kuala Terengganu to Kemaman, covering a distance of 140.8km, featuring 3 sprint zones at Marang (km12.3), Dungun (km66.7) and Paka (km87.4), and one Category 4 climbing zone at Kijal (km126.2).
Complete results:
198.2 kilometers raced at an average speed of 44.362 km/hr
| 1 | Matteo Malucelli | XDS Astana Team | 4hr 28min 4sec |
| 2 | Alexander Kristoff | Uno-X Mobility | s.t. |
| 3 | Erlend Blikra | Uno-X Mobility | s.t. |
| 4 | Manuel Peñalver | Team Polti-VisitMalta | s.t. |
| 5 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | s.t. |
| 6 | Miguel Angel Fernandez | Equipo Kern Pharma | s.t. |
| 7 | Lorrenzo Manzin | Team TotalEnergies | s.t. |
| 8 | Marc Brustenga | Equipo Kern Pharma | s.t. |
| 9 | Vojtech Kminek | Burgos Burpellet BH | s.t. |
| 10 | Fabian Lienhard | Tudor Pro Cycling Team | s.t. |
| 11 | Christiaan van Rees | Team Picnic PostNL | s.t. |
| 12 | Owen Geleijn | Unibet Tietema Rockets | s.t. |
| 13 | Declan Trezise | St George Continental | s.t. |
| 14 | Patrick Eddy | Team Picnic PostNL | s.t. |
| 15 | Vadim Pronskiy | Terengganu Cycling Team | s.t. |
| 16 | Aaron Gate | XDS Astana Team | s.t. |
| 17 | Hayato Okamoto | Aisan Racing Team | s.t. |
| 18 | Zeb Kyffin | Unibet Tietema Rockets | s.t. |
| 19 | Clément Alleno | Burgos Burpellet BH | s.t. |
| 20 | Federico Biagini | VF Group-Bardiani CSF-Faizanè | s.t. |
| 21 | Ivan Cobo | Equipo Kern Pharma | s.t. |
| 22 | Gabriele Raccagni | Team Polti-VisitMalta | s.t. |
| 23 | Baptiste Huyet | Unibet Tietema Rockets | s.t. |
| 24 | Roberto Gonzalez | Solution Tech-Vini Fantini | s.t. |
| 25 | Germán Dario Gómez | Team Polti-VisitMalta | s.t. |
| 26 | Anders Skaarseth | Uno-X Mobility | s.t. |
| 27 | Fernando Tercero | Team Polti-VisitMalta | s.t. |
| 28 | Ren Bao Tsen | St George Continental | s.t. |
| 29 | Luca Covili | VF Group-Bardiani CSF-Faizanè | s.t. |
| 30 | Anders Halland Johannessen | Uno-X Mobility | s.t. |
| 31 | Roman Maikin | Chengdu DYC Cycling Team | s.t. |
| 32 | George Matsui | Aisan Racing Team | s.t. |
| 33 | Joris Delbove | Team TotalEnergies | s.t. |
| 34 | Josh Burnett | Burgos Burpellet BH | s.t. |
| 35 | Jorge Gutiérrez | Equipo Kern Pharma | s.t. |
| 36 | Ilham Dzikri Ramadhan | Nusantara-BYC | s.t. |
| 37 | Odd Christian Eiking | Unibet Tietema Rockets | s.t. |
| 38 | Jambaljamts Sainbayar | Burgos Burpellet BH | s.t. |
| 39 | Nicolas Vinokurov | XDS Astana Team | s.t. |
| 40 | Adrien Maire | Unibet Tietema Rockets | s.t. |
| 41 | Zulfikri Zulkifli | Malaysia Pro Cycling | s.t. |
| 42 | Alex Martin | Team Polti-VisitMalta | s.t. |
| 43 | Matej Drinovec | 7 Eleven Cliqq Roadbike Philippines | s.t. |
| 44 | Muhamad Herlangga | Nusantara-BYC | s.t. |
| 45 | Cedrik Bakke Christophersen | Unibet Tietema Rockets | s.t. |
| 46 | Yannis Voisard | Tudor Pro Cycling Team | s.t. |
| 47 | Davide Bais | Team Polti-VisitMalta | s.t. |
| 48 | Jose Manuel Diaz | Burgos Burpellet BH | s.t. |
| 49 | Oliver Peace | Team Picnic PostNL | s.t. |
| 50 | Jinwoong Kim | KSPO Professional | s.t. |
| 51 | Zhe Yie Kee | Malaysia | s.t. |
| 52 | Alan Jousseaume | Team TotalEnergies | s.t. |
| 53 | Mathias Bregnhøj | Terengganu Cycling Team | s.t. |
| 54 | Mario Aparicio | Burgos Burpellet BH | s.t. |
| 55 | Thanakhan Chaiyasombat | Thailand Continental | s.t. |
| 56 | Edward Cruz Martínez | VF Group-Bardiani CSF-Faizanè | s.t. |
| 57 | Matthew Dinham | Team Picnic PostNL | s.t. |
| 58 | Roland Thalmann | Tudor Pro Cycling Team | s.t. |
| 59 | Martín Herreño | VF Group-Bardiani CSF-Faizanè | s.t. |
| 60 | Joshua Pascual | 7 Eleven Cliqq Roadbike Philippines | s.t. |
| 61 | Aphisit Supan | Thailand Continental | s.t. |
| 62 | Joseph Babaan Javiniar | 7 Eleven Cliqq Roadbike Philippines | s.t. |
| 63 | Kazuto Minami | Aisan Racing Team | s.t. |
| 64 | Ibon Ruiz | Equipo Kern Pharma | s.t. |
| 65 | Astnan Maulana | Nusantara-BYC | s.t. |
| 66 | Ben Carman | St George Continental | s.t. |
| 67 | Simon Dalby | Uno-X Mobility | s.t. |
| 68 | Nil Gimeno | Equipo Kern Pharma | s.t. |
| 69 | Daniel Whitehouse | St George Continental | s.t. |
| 70 | Nicola Marcerou | Team TotalEnergies | s.t. |
| 71 | Adne van Engelen | Terengganu Cycling Team | s.t. |
| 72 | Adam Mitchell | Team TotalEnergies | s.t. |
| 73 | Yauhen Sobal | Chengdu DYC Cycling Team | s.t. |
| 74 | Chaoyi Li | Chengdu DYC Cycling Team | s.t. |
| 75 | Anton Kuzmin | XDS Astana Team | s.t. |
| 76 | Lev Gonov | XDS Astana Team | @ 49sec |
| 77 | Muhammad Syawal Mazlin | Malaysia Pro Cycling | 15:50 |
| 78 | Muhamad Zawawi Azman | Malaysia Pro Cycling | s.t. |
| 79 | Ade Meisa | Nusantara-BYC | s.t. |
| 80 | Mohd Shahrul Amin | Malaysia | s.t. |
| 81 | Keigo Kusaba | Aisan Racing Team | s.t. |
| 82 | Hayato Tobaru | Aisan Racing Team | s.t. |
| 83 | Shinnosuke Kato | Aisan Racing Team | s.t. |
| 84 | Muhammad Faheem Zaini | Malaysia Pro Cycling | s.t. |
| 85 | Kai Kwong Tso | HKSI Pro Cycling Team | s.t. |
| 86 | Shi Ho Cheung | HKSI Pro Cycling Team | s.t. |
| 87 | Mattia Pinazzi | VF Group-Bardiani CSF-Faizanè | s.t. |
| 88 | Nattapol Jumchat | Thailand Continental | s.t. |
| 89 | Filippo Fortin | Solution Tech-Vini Fantini | s.t. |
| 90 | Ching Ying Mow | HKSI Pro Cycling Team | s.t. |
| 91 | Nur Aiman Rosli | Terengganu Cycling Team | s.t. |
| 92 | Yukiya Arashiro | Solution Tech-Vini Fantini | s.t. |
| 93 | Felix Meo | Solution Tech-Vini Fantini | s.t. |
| 94 | Aivaras Mikutis | Tudor Pro Cycling Team | s.t. |
| 95 | Arvid de Kleijn | Tudor Pro Cycling Team | s.t. |
| 96 | Noppachai Klahan | Thailand Continental | s.t. |
| 97 | Ratchanon Yaowarat | Thailand Continental | s.t. |
| 98 | Sebastian Kolze Changizi | Tudor Pro Cycling Team | s.t. |
| 99 | Muhammad Ameer Ahmad Kamal | Malaysia | 25:10 |
| 100 | Taejun Park | KSPO Professional | s.t. |
| 101 | Muhammad Iqmal Mohd Zarawi | Malaysia | s.t. |
| 102 | Abdul Rahman Hamdan Wan | Terengganu Cycling Team | s.t. |
| 103 | Ahmad Syazrin Ilah | Malaysia Pro Cycling | s.t. |
| 104 | Edouard Bonnefoix | 7 Eleven Cliqq Roadbike Philippines | s.t. |
| 105 | Pak Hang Ng | HKSI Pro Cycling Team | s.t. |
| 106 | Chun Yin Wu | HKSI Pro Cycling Team | s.t. |
| 107 | Muh Imam Arifin | Nusantara-BYC | s.t. |
| 108 | Muhammad Yusri Shaari | Malaysia | s.t. |
| 109 | Byeonghoon Shin | KSPO Professional | s.t. |
| 110 | Muhammad Ridwan | Nusantara-BYC | s.t. |
| 111 | Tsun Wai Chu | HKSI Pro Cycling Team | s.t. |
| 112 | Alexandre Vinokurov | XDS Astana Team | 37:01 |
| 113 | Mohamad Izzat Hilmi Halil | Malaysia Pro Cycling | s.t. |
| 114 | Muhammad Elmi Jumari | Malaysia | s.t. |
| 115 | Mohd Harrif Saleh | Terengganu Cycling Team | s.t. |
| 116 | John-Patrick Pagtalunan | 7 Eleven Cliqq Roadbike Philippines | s.t. |
| 117 | Aleksandr Bereznyak | Chengdu DYC Cycling Team | s.t. |
| 118 | Dongil Shin | KSPO Professional | 50:05 |
GC after stage 3:
457.7 kilometers raced so far at an average speed of 45.924 km/hr
| 1 | Matteo Malucelli | XDS Astana Team | 9hr 57min 59sec |
| 2 | Erlend Blikra | Uno-X Mobility | @ 16sec |
| 3 | Aaron Gate | XDS Astana Team | s.t. |
| 4 | Adrien Maire | Unibet Tietema Rockets | 0:18 |
| 5 | Alexander Kristoff | Uno-X Mobility | 0:20 |
| 6 | Ivan Cobo | Equipo Kern Pharma | 0:21 |
| 7 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | 0:22 |
| 8 | Vadim Pronskiy | Terengganu Cycling Team | 0:23 |
| 9 | Thanakhan Chaiyasombat | Thailand Continental | s.t. |
| 10 | Cedrik Bakke Christophersen | Unibet Tietema Rockets | s.t. |
| 11 | Marc Brustenga | Equipo Kern Pharma | 0:24 |
| 12 | George Matsui | Aisan Racing Team | s.t. |
| 13 | Anders Halland Johannessen | Uno-X Mobility | s.t. |
| 14 | Joris Delbove | Team TotalEnergies | s.t. |
| 15 | Clément Alleno | Burgos Burpellet BH | 0:25 |
| 16 | Manuel Peñalver | Team Polti-VisitMalta | 0:26 |
| 17 | Miguel Angel Fernandez | Equipo Kern Pharma | s.t. |
| 18 | Lorrenzo Manzin | Team TotalEnergies | s.t. |
| 19 | Patrick Eddy | Team Picnic PostNL | s.t. |
| 20 | Vojtech Kminek | Burgos Burpellet BH | s.t. |
| 21 | Owen Geleijn | Unibet Tietema Rockets | s.t. |
| 22 | Christiaan van Rees | Team Picnic PostNL | s.t. |
| 23 | Zeb Kyffin | Unibet Tietema Rockets | s.t. |
| 24 | Hayato Okamoto | Aisan Racing Team | s.t. |
| 25 | Fernando Tercero | Team Polti-VisitMalta | s.t. |
| 26 | Nicolas Vinokurov | XDS Astana Team | s.t. |
| 27 | Muhamad Herlangga | Nusantara-BYC | s.t. |
| 28 | Roberto Gonzalez | Solution Tech-Vini Fantini | s.t. |
| 29 | Alex Martin | Team Polti-VisitMalta | s.t. |
| 30 | Luca Covili | VF Group-Bardiani CSF-Faizanè | s.t. |
| 31 | Ibon Ruiz | Equipo Kern Pharma | s.t. |
| 32 | Jinwoong Kim | KSPO Professional | s.t. |
| 33 | Germán Dario Gómez | Team Polti-VisitMalta | s.t. |
| 34 | Gabriele Raccagni | Team Polti-VisitMalta | s.t. |
| 35 | Jose Manuel Diaz | Burgos Burpellet BH | s.t. |
| 36 | Matej Drinovec | 7 Eleven Cliqq Roadbike Philippines | s.t. |
| 37 | Ilham Dzikri Ramadhan | Nusantara-BYC | s.t. |
| 38 | Jorge Gutiérrez | Equipo Kern Pharma | s.t. |
| 39 | Fabian Lienhard | Tudor Pro Cycling Team | s.t. |
| 40 | Davide Bais | Team Polti-VisitMalta | s.t. |
| 41 | Baptiste Huyet | Unibet Tietema Rockets | s.t. |
| 42 | Declan Trezise | St George Continental | s.t. |
| 43 | Anders Skaarseth | Uno-X Mobility | s.t. |
| 44 | Joshua Pascual | 7 Eleven Cliqq Roadbike Philippines | s.t. |
| 45 | Yie Kee Zhe | Malaysia | s.t. |
| 46 | Edward Cruz Martínez | VF Group-Bardiani CSF-Faizanè | s.t. |
| 47 | Roman Maikin | Chengdu DYC Cycling Team | s.t. |
| 48 | Joseph Babaan Javiniar | 7 Eleven Cliqq Roadbike Philippines | s.t. |
| 49 | Aphisit Supan | Thailand Continental | s.t. |
| 50 | Martín Herreño | VF Group-Bardiani CSF-Faizanè | s.t. |
| 51 | Yannis Voisard | Tudor Pro Cycling Team | s.t. |
| 52 | Odd Christian Eiking | Unibet Tietema Rockets | s.t. |
| 53 | Josh Burnett | Burgos Burpellet BH | s.t. |
| 54 | Mathias Bregnhøj | Terengganu Cycling Team | s.t. |
| 55 | Matthew Dinham | Team Picnic PostNL | s.t. |
| 56 | Roland Thalmann | Tudor Pro Cycling Team | s.t. |
| 57 | Mario Aparicio | Burgos Burpellet BH | s.t. |
| 58 | Jambaljamts Sainbayar | Burgos Burpellet BH | s.t. |
| 59 | Alan Jousseaume | Team TotalEnergies | s.t. |
| 60 | Bao Tsen Ren | St George Continental | s.t. |
| 61 | Ben Carman | St George Continental | s.t. |
| 62 | Oliver Peace | Team Picnic PostNL | s.t. |
| 63 | Kazuto Minami | Aisan Racing Team | s.t. |
| 64 | Chaoyi Li | Chengdu DYC Cycling Team | s.t. |
| 65 | Astnan Maulana | Nusantara-BYC | s.t. |
| 66 | Zulfikri Zulkifli | Malaysia Pro Cycling | s.t. |
| 67 | Adam Mitchell | Team TotalEnergies | s.t. |
| 68 | Nicola Marcerou | Team TotalEnergies | s.t. |
| 69 | Yauhen Sobal | Chengdu DYC Cycling Team | s.t. |
| 70 | Daniel Whitehouse | St George Continental | s.t. |
| 71 | Simon Dalby | Uno-X Mobility | s.t. |
| 72 | Adne van Engelen | Terengganu Cycling Team | s.t. |
| 73 | Anton Kuzmin | XDS Astana Team | s.t. |
| 74 | Federico Biagini | VF Group-Bardiani CSF-Faizanè | 0: 39 |
| 75 | Lev Gonov | XDS Astana Team | 1:15 |
| 76 | Nil Gimeno | Equipo Kern Pharma | 5:35 |
| 77 | Arvid de Kleijn | Tudor Pro Cycling Team | 16:02 |
| 78 | Nur Aiman Rosli | Terengganu Cycling Team | 16:09 |
| 79 | Keigo Kusaba | Aisan Racing Team | 16:16 |
| 80 | Shi Ho Cheung | HKSI Pro Cycling Team | s.t. |
| 81 | Ade Meisa | Nusantara-BYC | s.t. |
| 82 | Mohd Shahrul Amin | Malaysia | s.t. |
| 83 | Yukiya Arashiro | Solution Tech-Vini Fantini | s.t. |
| 84 | Nattapol Jumchat | Thailand Continental | s.t. |
| 85 | Noppachai Klahan | Thailand Continental | s.t. |
| 86 | Felix Meo | Solution Tech-Vini Fantini | s.t. |
| 87 | Muhammad Syawal Mazlin | Malaysia Pro Cycling | s.t. |
| 88 | Muhammad Faheem Zaini | Malaysia Pro Cycling | s.t. |
| 89 | Ratchanon Yaowarat | Thailand Continental | s.t. |
| 90 | Muhamad Zawawi Azman | Malaysia Pro Cycling | s.t. |
| 91 | Kai Kwong Tso | HKSI Pro Cycling Team | s.t. |
| 92 | Aivaras Mikutis | Tudor Pro Cycling Team | s.t. |
| 93 | Ying Mow Ching | HKSI Pro Cycling Team | s.t. |
| 94 | Mattia Pinazzi | VF Group-Bardiani CSF-Faizanè | 16:29 |
| 95 | Filippo Fortin | Solution Tech-Vini Fantini | 16:35 |
| 96 | Hayato Tobaru | Aisan Racing Team | 16:42 |
| 97 | Shinnosuke Kato | Aisan Racing Team | 19:09 |
| 98 | Sebastian Kolze Changizi | Tudor Pro Cycling Team | 19:57 |
| 99 | Wan Abdul Rahman Hamdan | Terengganu Cycling Team | 25:36 |
| 100 | Muhammad Ameer Ahmad Kamal | Malaysia | s.t. |
| 101 | Tsun Wai Chu | HKSI Pro Cycling Team | s.t. |
| 102 | Byeonghoon Shin | KSPO Professional | s.t. |
| 103 | Edouard Bonnefoix | 7 Eleven Cliqq Roadbike Philippines | s.t. |
| 104 | Muh Imam Arifin | Nusantara-BYC | s.t. |
| 105 | Taejun Park | KSPO Professional | s.t. |
| 106 | Muhammad Iqmal Mohd Zarawi | Malaysia | s.t. |
| 107 | Yin Wu Chun | HKSI Pro Cycling Team | s.t. |
| 108 | Muhammad Yusri Shaari | Malaysia | s.t. |
| 109 | Muhammad Ridwan | Nusantara-BYC | s.t. |
| 110 | Ahmad Syazrin Ilah | Malaysia Pro Cycling | 26:32 |
| 111 | Pak Hang Ng | HKSI Pro Cycling Team | s.t. |
| 112 | Mohd Harrif Saleh | Terengganu Cycling Team | 37:27 |
| 113 | Mohamad Izzat Hilmi Halil | Malaysia Pro Cycling | s.t. |
| 114 | Muhammad Elmi Jumari | Malaysia | s.t. |
| 115 | Alexandre Vinokurov | XDS Astana Team | s.t. |
| 116 | Aleksandr Bereznyak | Chengdu DYC Cycling Team | 37:46 |
| 117 | John-Patrick Pagtalunan | 7 Eleven Cliqq Roadbike Philippines | 37:47 |
| 118 | Dongil Shin | KSPO Professional | 50:31 |
Stage 3 map & profile:

Stage 3 map: Note that the map has been rotated counter-clockwise 90 degrees and north is to the left.

Stage 3 profiles
Monday, September 29: Stage 2, Pandang Besar - Kepala Batas, 162.8 km

Arvid de Kleijn wins stage two
Plato's dialogue Crito is available both in audiobook and Kindle eBook versions. To get your copy, just click on the Amazon link on the right.
Weather at the finish city of Kepala Batas at 11:45 AM, local time: 27C (81F), fair, with the wind from the northwest at 11 km/hr (7 mph). There is an 80% chance of rain, dropping to 60% at 3:00 PM. It was raining at the start line.
The race: Here's the race report from stage winner Arvid de Kleijn's Tudor Pro Cycling Team.
Arvid de Kleijn powered to his first victory of the season today on Stage 2 of the Tour de Langkawi — securing yet another milestone in his career in Malaysia. The win marks his fifth career victory at the race, achieved across three consecutive years, with two wins in both 2023 and 2024.
Since 2023, Tour de Langkawi has become a major target for Arvid and the Tudor Pro Cycling sprint train thanks to its numerous sprint opportunities and its position late in the racing calendar. This year, the mission started well with a 3rd place on the opening stage, setting the tone for what was to come. A ferry and bus transfer from Langkawi Island to the mainland gave Arvid and the team time to reset — and refocus on the next opportunity coming today.
Stage 2 unfolded under heavy rain, but Tudor Pro Cycling took charge at the head of the peloton, controlling the race and protecting the sprinter. Once the breakaway was brought back with 9 km to go, the team remained composed, keeping the pace high while positioning Arvid perfectly for the finale.
De Kleijn executed with patience — waiting behind the perfect wheel before launching his sprint with 100 meters to go and sealing a dominant win.
“I am super happy to win here where it’s always hard — I remember from last year. It’s nice to end a difficult period with a win and it gives me confidence. I know I am fast enough to win and today I showed it! After yesterday’s 3rd place, we stayed really calm in the finale. Fabian (Lienhard) and Sebastian (Kolze Changizi) put me in the perfect wheel for the sprint and I came out at the right moment.”
Complete results:
162.8 kilometers raced at an average speed of 46.515 km/hr
| 1 | Arvid de Kleijn | Tudor Pro Cycling Team | 3hr 29min 59sec |
| 2 | Matteo Malucelli | XDS Astana Team | s.t. |
| 3 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | s.t. |
| 4 | Filippo Fortin | Solution Tech-Vini Fantini | s.t. |
| 5 | Jason Tesson | Team TotalEnergies | s.t. |
| 6 | Wan Abdul Rahman Hamdan | Terengganu Cycling Team | s.t. |
| 7 | Mohamad Izzat Hilmi Halil | Malaysia Pro Cycling | s.t. |
| 8 | Erlend Blikra | Uno-X Mobility | s.t. |
| 9 | Manuel Peñalver | Team Polti-VisitMalta | s.t. |
| 10 | Miguel Angel Fernandez | Equipo Kern Pharma | s.t. |
| 11 | Vojtech Kminek | Burgos Burpellet BH | s.t. |
| 12 | Lorrenzo Manzin | Team TotalEnergies | s.t. |
| 13 | Patrick Eddy | Team Picnic PostNL | s.t. |
| 14 | Clément Alleno | Burgos Burpellet BH | s.t. |
| 15 | Zeb Kyffin | Unibet Tietema Rockets | s.t. |
| 16 | Mohd Harrif Saleh | Terengganu Cycling Team | s.t. |
| 17 | Aaron Gate | XDS Astana Team | s.t. |
| 18 | Nate Hadden | St George Continental | s.t. |
| 19 | Ibon Ruiz | Equipo Kern Pharma | s.t. |
| 20 | Lev Gonov | XDS Astana Team | s.t. |
| 21 | Aphisit Supan | Thailand Continental | s.t. |
| 22 | Wai Chu Tsun | HKSI Pro Cycling Team | s.t. |
| 23 | Owen Geleijn | Unibet Tietema Rockets | s.t. |
| 24 | Nicolas Vinokurov | XDS Astana Team | s.t. |
| 25 | Marc Brustenga | Equipo Kern Pharma | s.t. |
| 26 | Muhammad Ameer Ahmad Kamal | Malaysia | s.t. |
| 27 | Noppachai Klahan | Thailand Continental | s.t. |
| 28 | Fernando Tercero | Team Polti-VisitMalta | s.t. |
| 29 | Ho Cheung Shi | HKSI Pro Cycling Team | s.t. |
| 30 | Dongil Shin | KSPO Professional | s.t. |
| 31 | Christiaan van Rees | Team Picnic PostNL | s.t. |
| 32 | Jinwoong Kim | KSPO Professional | s.t. |
| 33 | Djordje Djuric | Solution Tech-Vini Fantini | s.t. |
| 34 | Alexander Kristoff | Uno-X Mobility | s.t. |
| 35 | Keigo Kusaba | Aisan Racing Team | s.t. |
| 36 | Hayato Okamoto | Aisan Racing Team | s.t. |
| 37 | Muhammad Elmi Jumari | Malaysia | s.t. |
| 38 | Muhamad Herlangga | Nusantara-BYC | s.t. |
| 39 | Ivan Cobo | Equipo Kern Pharma | s.t. |
| 40 | Luca Covili | VF Group-Bardiani CSF-Faizanè | s.t. |
| 41 | Byeonghoon Shin | KSPO Professional | s.t. |
| 42 | Mitchel Fitzsimons | St George Continental | s.t. |
| 43 | Felix Meo | Solution Tech-Vini Fantini | s.t. |
| 44 | Roberto Gonzalez | Solution Tech-Vini Fantini | s.t. |
| 45 | Alex Martin | Team Polti-VisitMalta | s.t. |
| 46 | Yukiya Arashiro | Solution Tech-Vini Fantini | s.t. |
| 47 | Joshua Pascual | 7 Eleven Cliqq Roadbike Philippines | s.t. |
| 48 | Edouard Bonnefoix | 7 Eleven Cliqq Roadbike Philippines | s.t. |
| 49 | George Matsui | Aisan Racing Team | s.t. |
| 50 | Ade Meisa | Nusantara-BYC | s.t. |
| 51 | Joseph Babaan Javiniar | 7 Eleven Cliqq Roadbike Philippines | s.t. |
| 52 | Matej Drinovec | 7 Eleven Cliqq Roadbike Philippines | s.t. |
| 53 | Mohd Shahrul Amin | Malaysia | s.t. |
| 54 | Germán Dario Gómez | Team Polti-VisitMalta | s.t. |
| 55 | Jose Manuel Diaz | Burgos Burpellet BH | s.t. |
| 56 | Zhe Yie Kee | Malaysia | s.t. |
| 57 | Aleksandr Bereznyak | Chengdu DYC Cycling Team | s.t. |
| 58 | Vadim Pronskiy | Terengganu Cycling Team | s.t. |
| 59 | Davide Bais | Team Polti-VisitMalta | s.t. |
| 60 | Baptiste Huyet | Unibet Tietema Rockets | s.t. |
| 61 | Davaajargal Altangerel | Chengdu DYC Cycling Team | s.t. |
| 62 | Ilham Dzikri Ramadhan | Nusantara-BYC | s.t. |
| 63 | Jorge Gutiérrez | Equipo Kern Pharma | s.t. |
| 64 | Edward Cruz Martínez | VF Group-Bardiani CSF-Faizanè | s.t. |
| 65 | Anders Skaarseth | Uno-X Mobility | s.t. |
| 66 | Fabian Lienhard | Tudor Pro Cycling Team | s.t. |
| 67 | Gabriele Raccagni | Team Polti-VisitMalta | s.t. |
| 68 | Martín Herreño | VF Group-Bardiani CSF-Faizanè | s.t. |
| 69 | Sebastian Kolze Changizi | Tudor Pro Cycling Team | s.t. |
| 70 | Nattapol Jumchat | Thailand Continental | s.t. |
| 71 | Taejun Park | KSPO Professional | s.t. |
| 72 | Syazrin Ilah Ahmad | Malaysia Pro Cycling | s.t. |
| 73 | Roman Maikin | Chengdu DYC Cycling Team | s.t. |
| 74 | Yin Wu Chun | HKSI Pro Cycling Team | s.t. |
| 75 | John-Patrick Pagtalunan | 7 Eleven Cliqq Roadbike Philippines | s.t. |
| 76 | Muhammad Yusri Shaari | Malaysia | s.t. |
| 77 | Roland Thalmann | Tudor Pro Cycling Team | s.t. |
| 78 | Muhammad Iqmal Mohd Zarawi | Malaysia | s.t. |
| 79 | Mathias Bregnhøj | Terengganu Cycling Team | s.t. |
| 80 | Thanakhan Chaiyasombat | Thailand Continental | s.t. |
| 81 | Aiman Rosli Nur | Terengganu Cycling Team | s.t. |
| 82 | Nil Gimeno | Equipo Kern Pharma | s.t. |
| 83 | Anders Halland Johannessen | Uno-X Mobility | s.t. |
| 84 | Ben Carman | St George Continental | s.t. |
| 85 | Ratchanon Yaowarat | Thailand Continental | s.t. |
| 86 | Odd Christian Eiking | Unibet Tietema Rockets | s.t. |
| 87 | Mario Aparicio | Burgos Burpellet BH | s.t. |
| 88 | Yannis Voisard | Tudor Pro Cycling Team | s.t. |
| 89 | Chaoyi Li | Chengdu DYC Cycling Team | s.t. |
| 90 | Muh Imam Arifin | Nusantara-BYC | s.t. |
| 91 | Fredrik Dversnes | Uno-X Mobility | s.t. |
| 92 | Astnan Maulana | Nusantara-BYC | s.t. |
| 93 | Alan Jousseaume | Team TotalEnergies | s.t. |
| 94 | Joris Delbove | Team TotalEnergies | s.t. |
| 95 | Jambaljamts Sainbayar | Burgos Burpellet BH | s.t. |
| 96 | Josh Burnett | Burgos Burpellet BH | s.t. |
| 97 | Oliver Peace | Team Picnic PostNL | s.t. |
| 98 | Adrien Maire | Unibet Tietema Rockets | s.t. |
| 99 | Nicola Marcerou | Team TotalEnergies | s.t. |
| 100 | Faheem Zaini Muhammad | Malaysia Pro Cycling | s.t. |
| 101 | Yauhen Sobal | Chengdu DYC Cycling Team | s.t. |
| 102 | Muhammad Syawal Mazlin | Malaysia Pro Cycling | s.t. |
| 103 | Ren Bao Tsen | St George Continental | s.t. |
| 104 | Declan Trezise | St George Continental | s.t. |
| 105 | Matthew Dinham | Team Picnic PostNL | s.t. |
| 106 | Kazuto Minami | Aisan Racing Team | s.t. |
| 107 | Zulfikri Zulkifli | Malaysia Pro Cycling | s.t. |
| 108 | Aivaras Mikutis | Tudor Pro Cycling Team | s.t. |
| 109 | Alexandre Vinokurov | XDS Astana Team | s.t. |
| 110 | Simon Dalby | Uno-X Mobility | s.t. |
| 111 | Daniel Whitehouse | St George Continental | s.t. |
| 112 | Muhamad Zawawi Azman | Malaysia Pro Cycling | s.t. |
| 113 | Hang Ng Pak | HKSI Pro Cycling Team | s.t. |
| 114 | Navuti Liphongyu | Thailand Continental | s.t. |
| 115 | Cedrik Bakke Christophersen | Unibet Tietema Rockets | s.t. |
| 116 | Kai Kwong Tso | HKSI Pro Cycling Team | s.t. |
| 117 | Adne van Engelen | Terengganu Cycling Team | s.t. |
| 118 | Muhammad Ridwan | Nusantara-BYC | s.t. |
| 119 | Anton Kuzmin | XDS Astana Team | s.t. |
| 120 | Ching Ying Mow | HKSI Pro Cycling Team | s.t. |
| 121 | Adam Mitchell | Team TotalEnergies | s.t. |
| 122 | Federico Biagini | VF Group-Bardiani CSF-Faizanè | @ 13sec |
| 123 | Dillon Corkery | Team Picnic PostNL | s.t. |
| 124 | Mattia Pinazzi | VF Group-Bardiani CSF-Faizanè | s.t. |
| 125 | Shinnosuke Kato | Aisan Racing Team | 0:59 |
| 126 | Hayato Tobaru | Aisan Racing Team | @ 0sec |
GC after stage 2:
259.5 kilometers raced so far at an average speed of 47.170 km/hr
| 1 | Matteo Malucelli | XDS Astana Team | 5hr 30min 5sec |
| 2 | Arvid de Kleijn | Tudor Pro Cycling Team | @ 2sec |
| 3 | Nur Aiman Rosli | Terengganu Cycling Team | 0:09 |
| 4 | Erlend Blikra | Uno-X Mobility | 0:10 |
| 5 | Adrien Maire | Unibet Tietema Rockets | s.t. |
| 6 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | 0:12 |
| 7 | Ivan Cobo | Equipo Kern Pharma | 0:13 |
| 8 | Vadim Pronskiy | Terengganu Cycling Team | s.t. |
| 9 | Nate Hadden | St George Continental | s.t. |
| 10 | Thanakhan Chaiyasombat | Thailand Continental | s.t. |
| 11 | Cedrik Bakke Christophersen | Unibet Tietema Rockets | s.t. |
| 12 | George Matsui | Aisan Racing Team | 0:14 |
| 13 | Joris Delbove | Team TotalEnergies | s.t. |
| 14 | Aaron Gate | XDS Astana Team | 0:15 |
| 15 | Jason Tesson | Team TotalEnergies | 0:16 |
| 16 | Manuel Peñalver | Team Polti-VisitMalta | s.t. |
| 17 | Wan Abdul Rahman Hamdan | Terengganu Cycling Team | s.t. |
| 18 | Patrick Eddy | Team Picnic PostNL | s.t. |
| 19 | Miguel Angel Fernandez | Equipo Kern Pharma | s.t. |
| 20 | Mohd Harrif Saleh | Terengganu Cycling Team | s.t. |
| 21 | Lorrenzo Manzin | Team TotalEnergies | s.t. |
| 22 | Marc Brustenga | Equipo Kern Pharma | s.t. |
| 23 | Vojtech Kminek | Burgos Burpellet BH | s.t. |
| 24 | Lev Gonov | XDS Astana Team | s.t. |
| 25 | Alexander Kristoff | Uno-X Mobility | s.t. |
| 26 | Owen Geleijn | Unibet Tietema Rockets | s.t. |
| 27 | Mohamad Izzat Hilmi Halil | Malaysia Pro Cycling | s.t. |
| 28 | Christiaan van Rees | Team Picnic PostNL | s.t. |
| 29 | Clément Alleno | Burgos Burpellet BH | s.t. |
| 30 | Zeb Kyffin | Unibet Tietema Rockets | s.t. |
| 31 | Fernando Tercero | Team Polti-VisitMalta | s.t. |
| 32 | Keigo Kusaba | Aisan Racing Team | s.t. |
| 33 | Muhammad Ameer Ahmad Kamal | Malaysia | s.t. |
| 34 | Ibon Ruiz | Equipo Kern Pharma | s.t. |
| 35 | Hayato Okamoto | Aisan Racing Team | s.t. |
| 36 | Nicolas Vinokurov | XDS Astana Team | s.t. |
| 37 | Ho Cheung Shi | HKSI Pro Cycling Team | s.t. |
| 38 | Muhamad Herlangga | Nusantara-BYC | s.t. |
| 39 | Jinwoong Kim | KSPO Professional | s.t. |
| 40 | Alex Martin | Team Polti-VisitMalta | s.t. |
| 41 | Ade Meisa | Nusantara-BYC | s.t. |
| 42 | Wai Chu Tsun | HKSI Pro Cycling Team | s.t. |
| 43 | Muhammad Elmi Jumari | Malaysia | s.t. |
| 44 | Dongil Shin | KSPO Professional | s.t. |
| 45 | Jose Manuel Diaz | Burgos Burpellet BH | s.t. |
| 46 | Luca Covili | VF Group-Bardiani CSF-Faizanè | s.t. |
| 47 | Roberto Gonzalez | Solution Tech-Vini Fantini | s.t. |
| 48 | Mitchel Fitzsimons | St George Continental | s.t. |
| 49 | Matej Drinovec | 7 Eleven Cliqq Roadbike Philippines | s.t. |
| 50 | Joshua Pascual | 7 Eleven Cliqq Roadbike Philippines | s.t. |
| 51 | Germán Dario Gómez | Team Polti-VisitMalta | s.t. |
| 52 | Byeonghoon Shin | KSPO Professional | s.t. |
| 53 | Gabriele Raccagni | Team Polti-VisitMalta | s.t. |
| 54 | Shahrul Amin Mohd | Malaysia | s.t. |
| 55 | Ilham Dzikri Ramadhan | Nusantara-BYC | s.t. |
| 56 | Davide Bais | Team Polti-VisitMalta | s.t. |
| 57 | Yukiya Arashiro | Solution Tech-Vini Fantini | s.t. |
| 58 | Edouard Bonnefoix | 7 Eleven Cliqq Roadbike Philippines | s.t. |
| 59 | Jorge Gutiérrez | Equipo Kern Pharma | s.t. |
| 60 | Yie Kee Zhe | Malaysia | s.t. |
| 61 | Edward Cruz Martínez | VF Group-Bardiani CSF-Faizanè | s.t. |
| 62 | Imam Arifin Muh | Nusantara-BYC | s.t. |
| 63 | Joseph Babaan Javiniar | 7 Eleven Cliqq Roadbike Philippines | s.t. |
| 64 | Nattapol Jumchat | Thailand Continental | s.t. |
| 65 | Aphisit Supan | Thailand Continental | s.t. |
| 66 | Martín Herreño | VF Group-Bardiani CSF-Faizanè | s.t. |
| 67 | Anders Skaarseth | Uno-X Mobility | s.t. |
| 68 | Baptiste Huyet | Unibet Tietema Rockets | s.t. |
| 69 | Fabian Lienhard | Tudor Pro Cycling Team | s.t. |
| 70 | Yin Wu Chun | HKSI Pro Cycling Team | s.t. |
| 71 | Yannis Voisard | Tudor Pro Cycling Team | s.t. |
| 72 | Declan Trezise | St George Continental | s.t. |
| 73 | Noppachai Klahan | Thailand Continental | s.t. |
| 74 | Muhammad Iqmal Mohd Zarawi | Malaysia | s.t. |
| 75 | Taejun Park | KSPO Professional | s.t. |
| 76 | Mathias Bregnhøj | Terengganu Cycling Team | s.t. |
| 77 | Roman Maikin | Chengdu DYC Cycling Team | s.t. |
| 78 | Davaajargal Altangerel | Chengdu DYC Cycling Team | s.t. |
| 79 | Aleksandr Bereznyak | Chengdu DYC Cycling Team | s.t. |
| 80 | Fredrik Dversnes | Uno-X Mobility | s.t. |
| 81 | Felix Meo | Solution Tech-Vini Fantini | s.t. |
| 82 | Anders Halland Johannessen | Uno-X Mobility | s.t. |
| 83 | Odd Christian Eiking | Unibet Tietema Rockets | s.t. |
| 84 | Matthew Dinham | Team Picnic PostNL | s.t. |
| 85 | Roland Thalmann | Tudor Pro Cycling Team | s.t. |
| 86 | Josh Burnett | Burgos Burpellet BH | s.t. |
| 87 | Mario Aparicio | Burgos Burpellet BH | s.t. |
| 88 | Ben Carman | St George Continental | s.t. |
| 89 | Alan Jousseaume | Team TotalEnergies | s.t. |
| 90 | Muhammad Yusri Shaari | Malaysia | s.t. |
| 91 | Kazuto Minami | Aisan Racing Team | s.t. |
| 92 | Ratchanon Yaowarat | Thailand Continental | s.t. |
| 93 | Chaoyi Li | Chengdu DYC Cycling Team | s.t. |
| 94 | Jambaljamts Sainbayar | Burgos Burpellet BH | s.t. |
| 95 | Muhammad Faheem Zaini | Malaysia Pro Cycling | s.t. |
| 96 | Oliver Peace | Team Picnic PostNL | s.t. |
| 97 | Alexandre Vinokurov | XDS Astana Team | s.t. |
| 98 | Muhammad Syawal Mazlin | Malaysia Pro Cycling | s.t. |
| 99 | Astnan Maulana | Nusantara-BYC | s.t. |
| 100 | Muhammad Ridwan | Nusantara-BYC | s.t. |
| 101 | Bao Tsen Ren | St George Continental | s.t. |
| 102 | Adam Mitchell | Team TotalEnergies | s.t. |
| 103 | Nicola Marcerou | Team TotalEnergies | s.t. |
| 104 | Muhamad Zawawi Azman | Malaysia Pro Cycling | s.t. |
| 105 | Yauhen Sobal | Chengdu DYC Cycling Team | s.t. |
| 106 | Daniel Whitehouse | St George Continental | s.t. |
| 107 | Navuti Liphongyu | Thailand Continental | s.t. |
| 108 | Simon Dalby | Uno-X Mobility | s.t. |
| 109 | Zulfikri Zulkifli | Malaysia Pro Cycling | s.t. |
| 110 | Aivaras Mikutis | Tudor Pro Cycling Team | s.t. |
| 111 | Anton Kuzmin | XDS Astana Team | s.t. |
| 112 | Adne van Engelen | Terengganu Cycling Team | s.t. |
| 113 | Kai Kwong Tso | HKSI Pro Cycling Team | s.t. |
| 114 | Ching Ying Mow | HKSI Pro Cycling Team | s.t. |
| 115 | Dillon Corkery | Team Picnic PostNL | 0:29 |
| 116 | Mattia Pinazzi | VF Group-Bardiani CSF-Faizanè | s.t. |
| 117 | Federico Biagini | VF Group-Bardiani CSF-Faizanè | s.t. |
| 118 | Filippo Fortin | Solution Tech-Vini Fantini | 0:35 |
| 119 | John-Patrick Pagtalunan | 7 Eleven Cliqq Roadbike Philippines | 0:36 |
| 120 | Hayato Tobaru | Aisan Racing Team | 0:42 |
| 121 | Djordje Djuric | Solution Tech-Vini Fantini | 1:06 |
| 122 | Ahmad Syazrin Ilah | Malaysia Pro Cycling | 1:12 |
| 123 | Pak Hang Ng | HKSI Pro Cycling Team | s.t. |
| 124 | Shinnosuke Kato | Aisan Racing Team | 3:09 |
| 125 | Sebastian Kolze Changizi | Tudor Pro Cycling Team | 3:57 |
| 126 | Nil Gimeno | Equipo Kern Pharma | 5:25 |
Stage 2 map & profile:

Stage 2 map

Stage 2 profile
Sunday, September 28: Stage 1, Kuah - Kuah, 96.7 km

Matteo Malucelli wins the first stage.
Les Woodland's book Cycling Heroes: The Golden Years is available in the print, Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the start/finish city of Kuah at 8:10 AM, local time: 26C (77F), light rain, with the wind from the northwest at 2 mph (3 km/hr). Rain is likely for the next several hours, heavy and torrential downpours at times.
The race: Here's the organizer's stage one report.
Matteo Malucelli of XDS-Astana stamped his class. He won Stage 1 of the PETRONAS Le Tour de Langkawi 2025 (PLTdL25) in Kuah this morning.
The PLTdL24 Sprint King, who joined Astana earlier this year after not extending his contract with JCL UKYO – held off the challenges of second-place finisher and PLTdL22 Sprint King, Erland Blikra from Uno-X Mobility and PLTdL23 Sprint King, Arvid Kleijn (Tudor Racing Team).
The large group finished the ride in 2 hours and 22 seconds, granting Malucelli a 10-second bonus, which also allowed him to take the green jersey as the overall leader sponsored by PETRONAS, and 15 points to head the Sprint King points tally and claim the orange jersey sponsored by the Ministry of Youth and Sports (KBS).
Meanwhile, Terengganu Cycling Team (TSG) rider Muhammad Nur Aiman Rosli also made strides in the General Classification (GC) when he grabbed a 7-second bonus after dominating two intermediate sprint zones at Harbour Park and Padang Matsirat, in addition to a third place in the second sprint zone at Bayas. This effort earned him the white jersey sponsored by Rakan Muda as the Best Asian Rider.
St George Continental rider, Ben Carman, who broke away as they approached the sole Category 4 climb zone at Bukit Malut 16km before the finish, claimed the polka dot jersey as King of the Mountains sponsored by BubblesO2.
For Malucelli, who won Stages 2, 7, and 8 of PLTdL24, this victory in Stage 1 of PLTdL25 is a joyous occasion and provides great motivation for the remaining 7 stages.
“I was comfortable throughout the ride, and as we approached the finish line, my teammate (Anton) Kuzmin pulled me forward, but I was still watching (Alexander) Kristoff (Uno-X Mobility). But when Kristoff slowed down and Blikra started to accelerate, I also began my sprint in the last 300 meters and finally won.
“Being in a WorldTeam gives me more confidence, especially since I felt comfortable and calm throughout the race. Winning the first stage and wearing the leader’s jersey gives me confidence, but I know the responsibility is getting bigger. However, we will stay focused and concentrate day by day because there are many more stages to come,” said the 31-year-old rider who also won stages at the Tour of Presidential Turkiye and Tour of Hainan this year.
Meanwhile, Nur Aiman, who is also this year’s national road and individual time trial champion, proved he is more prepared in his third appearance at PLTdL25.
“The coach told me to try to make a breakaway, and that’s what I did. I’m happy with the white jersey (Best Asian Rider) and the second position in the GC. I have confidence and hope to do something even bigger for the team in Stage 3 (Gerik-Pasir Puteh),” he said, referring to the three early climb zones before the long flat route after crossing the Titiwangsa Range.
Although the race started in the rain with a total of 129 riders, the pace turned aggressive when Unibet-Tietema Rockets rider Aiden Maire initiated a break after 30km, and he was joined by Nur Aiman, George Mitsui (Aisan Racing Team) and Nate Hadden (St George) to form a small leading group.

Stage one gets started on a rainy day in Kuah.
This group was only 1 minute 50 seconds ahead before the peloton, driven by the Astana, Tudor and Uno-X teams, chased and caught them immediately after passing the third sprint zone.
Carman’s brief breakaway allowed him to conquer the easy Category 4 climb zone at Bukit Malut, before he was caught. Although one or two riders attempted a late break, the script for the Stage 1 finish still ended with a bunch sprint to the finish line.
One rider from the KSPO team, Lee Hosan, failed to complete the first stage and is out of the competition, further complicating matters for the South Korean Continental team which only fielded five riders this time.
Stage 2 of PLTdL25 will start in Padang Besar, Perlis to Kepala Batas, Penang tomorrow, covering a distance of 166.1km and it is once again expected to end with a bunch sprint to the finish line on Jalan Tun Hamdan Sheikh Tahir.
Without any climb zones, three intermediate sprint zones in Jitra (km54.0), Pendang (km90) and Sungai Petani (km142.9) will see fierce competition for the green jersey, the orange jersey and the white jersey.
Complete results:
96.7 kilometers raced at an average speed of 48.203 km/hr
| 1 | Matteo Malucelli | XDS Astana Team | 2hr 0min 22sec |
| 2 | Erlend Blikra | Uno-X Mobility | s.t. |
| 3 | Arvid de Kleijn | Tudor Pro Cycling Team | s.t. |
| 4 | Manuel Peñalver | Team Polti-VisitMalta | s.t. |
| 5 | Alexander Kristoff | Uno-X Mobility | s.t. |
| 6 | Dusan Rajovic | Solution Tech-Vini Fantini | s.t. |
| 7 | Jason Tesson | Team TotalEnergies | s.t. |
| 8 | Marc Brustenga | Equipo Kern Pharma | s.t. |
| 9 | Mohd Harrif Saleh | Terengganu Cycling Team | s.t. |
| 10 | Patrick Eddy | Team Picnic PostNL | s.t. |
| 11 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | s.t. |
| 12 | Wan Abdul Rahman Hamdan | Terengganu Cycling Team | s.t. |
| 13 | Christiaan van Rees | Team Picnic PostNL | s.t. |
| 14 | Lorrenzo Manzin | Team TotalEnergies | s.t. |
| 15 | Miguel Angel Fernandez | Equipo Kern Pharma | s.t. |
| 16 | Dillon Corkery | Team Picnic PostNL | s.t. |
| 17 | Keigo Kusaba | Aisan Racing Team | s.t. |
| 18 | Lev Gonov | XDS Astana Team | s.t. |
| 19 | Owen Geleijn | Unibet Tietema Rockets | s.t. |
| 20 | Ivan Cobo | Equipo Kern Pharma | s.t. |
| 21 | Mattia Pinazzi | VF Group-Bardiani CSF-Faizanè | s.t. |
| 22 | Vadim Pronskiy | Terengganu Cycling Team | s.t. |
| 23 | Vojtech Kminek | Burgos Burpellet BH | s.t. |
| 24 | Fernando Tercero | Team Polti-VisitMalta | s.t. |
| 25 | Hayato Okamoto | Aisan Racing Team | s.t. |
| 26 | Ade Meisa | Nusantara-BYC | s.t. |
| 27 | Aaron Gate | XDS Astana Team | s.t. |
| 28 | Muhammad Ameer Ahmad | Malaysia | s.t. |
| 29 | Alex Martin | Team Polti-VisitMalta | s.t. |
| 30 | Muhamad Herlangga | Nusantara-BYC | s.t. |
| 31 | Imam Arifin Muh | Nusantara-BYC | s.t. |
| 32 | Federico Biagini | VF Group-Bardiani CSF-Faizanè | s.t. |
| 33 | Jose Manuel Diaz | Burgos Burpellet BH | s.t. |
| 34 | Zeb Kyffin | Unibet Tietema Rockets | s.t. |
| 35 | Clément Alleno | Burgos Burpellet BH | s.t. |
| 36 | Ibon Ruiz | Equipo Kern Pharma | s.t. |
| 37 | Mohamad Izzat Hilmi Halil | Malaysia Pro Cycling | s.t. |
| 38 | Shi Ho Cheung | HKSI Pro Cycling Team | s.t. |
| 39 | Gabriele Raccagni | Team Polti-VisitMalta | s.t. |
| 40 | Declan Trezise | St George Continental | s.t. |
| 41 | Jinwoong Kim | KSPO Professional | s.t. |
| 42 | Nicolas Vinokurov | XDS Astana Team | s.t. |
| 43 | Matej Drinovec | 7 Eleven Cliqq Roadbike Philippines | s.t. |
| 44 | Muhammad Elmi Jumari | Malaysia | s.t. |
| 45 | Ilham Dzikri Ramadhan | Nusantara-BYC | s.t. |
| 46 | Jorge Gutiérrez | Equipo Kern Pharma | s.t. |
| 47 | Roberto Gonzalez | Solution Tech-Vini Fantini | s.t. |
| 48 | Germán Dario Gómez | Team Polti-VisitMalta | s.t. |
| 49 | Davide Bais | Team Polti-VisitMalta | s.t. |
| 50 | Luca Covili | VF Group-Bardiani CSF-Faizanè | s.t. |
| 51 | Joshua Pascual | 7 Eleven Cliqq Roadbike Philippines | s.t. |
| 52 | Mitchel Fitzsimons | St George Continental | s.t. |
| 53 | Nattapol Jumchat | Thailand Continental | s.t. |
| 54 | Mohd Shahrul Amin | Malaysia | s.t. |
| 55 | Matthew Dinham | Team Picnic PostNL | s.t. |
| 56 | Yannis Voisard | Tudor Pro Cycling Team | s.t. |
| 57 | Edward Cruz Martínez | VF Group-Bardiani CSF-Faizanè | s.t. |
| 58 | Dongil Shin | KSPO Professional | s.t. |
| 59 | Tsun Wai Chu | HKSI Pro Cycling Team | s.t. |
| 60 | Martín Herreño | VF Group-Bardiani CSF-Faizanè | s.t. |
| 61 | Edouard Bonnefoix | 7 Eleven Cliqq Roadbike Philippines | s.t. |
| 62 | Byeonghoon Shin | KSPO Professional | s.t. |
| 63 | Yukiya Arashiro | Solution Tech-Vini Fantini | s.t. |
| 64 | Yie Kee Zhe | Malaysia | s.t. |
| 65 | Fredrik Dversnes | Uno-X Mobility | s.t. |
| 66 | Anders Skaarseth | Uno-X Mobility | s.t. |
| 67 | Muhammad Iqmal Mohd Zarawi | Malaysia | s.t. |
| 68 | Josh Burnett | Burgos Burpellet BH | s.t. |
| 69 | Chun Yin Wu | HKSI Pro Cycling Team | s.t. |
| 70 | Mathias Bregnhøj | Terengganu Cycling Team | s.t. |
| 71 | Joseph Babaan Javiniar | 7 Eleven Cliqq Roadbike Philippines | s.t. |
| 72 | Fabian Lienhard | Tudor Pro Cycling Team | s.t. |
| 73 | Baptiste Huyet | Unibet Tietema Rockets | s.t. |
| 74 | Christian Eiking Odd | Unibet Tietema Rockets | s.t. |
| 75 | Taejun Park | KSPO Professional | s.t. |
| 76 | Anders Halland Johannessen | Uno-X Mobility | s.t. |
| 77 | Kazuto Minami | Aisan Racing Team | s.t. |
| 78 | Roman Maikin | Chengdu DYC Cycling Team | s.t. |
| 79 | Mario Aparicio | Burgos Burpellet BH | s.t. |
| 80 | George Matsui | Aisan Racing Team | s.t. |
| 81 | John-Patrick Pagtalunan | 7 Eleven Cliqq Roadbike Philippines | s.t. |
| 82 | Adrien Maire | Unibet Tietema Rockets | s.t. |
| 83 | Alexandre Vinokurov | XDS Astana Team | s.t. |
| 84 | Roland Thalmann | Tudor Pro Cycling Team | s.t. |
| 85 | Alan Jousseaume | Team TotalEnergies | s.t. |
| 86 | Muhammad Ridwan | Nusantara-BYC | s.t. |
| 87 | Adam Mitchell | Team TotalEnergies | s.t. |
| 88 | Aiman Rosli Nur | Terengganu Cycling Team | s.t. |
| 89 | Muhammad Faheem Zaini | Malaysia Pro Cycling | s.t. |
| 90 | Ben Carman | St George Continental | s.t. |
| 91 | Davaajargal Altangerel | Chengdu DYC Cycling Team | s.t. |
| 92 | Jambaljamts Sainbayar | Burgos Burpellet BH | s.t. |
| 93 | Muhammad Syawal Mazlin | Malaysia Pro Cycling | s.t. |
| 94 | Nate Hadden | St George Continental | s.t. |
| 95 | Oliver Peace | Team Picnic PostNL | s.t. |
| 96 | Luke Burns | 7 Eleven Cliqq Roadbike Philippines | s.t. |
| 97 | Aleksandr Bereznyak | Chengdu DYC Cycling Team | s.t. |
| 98 | Chaoyi Li | Chengdu DYC Cycling Team | s.t. |
| 99 | Thanakhan Chaiyasombat | Thailand Continental | s.t. |
| 100 | Muhamad Zawawi Azman | Malaysia Pro Cycling | s.t. |
| 101 | Ratchanon Yaowarat | Thailand Continental | s.t. |
| 102 | Bao Tsen Ren | St George Continental | s.t. |
| 103 | Aphisit Supan | Thailand Continental | s.t. |
| 104 | Navuti Liphongyu | Thailand Continental | s.t. |
| 105 | Astnan Maulana | Nusantara-BYC | s.t. |
| 106 | Muhammad Yusri Shaari | Malaysia | s.t. |
| 107 | Daniel Whitehouse | St George Continental | s.t. |
| 108 | Cedrik Bakke Christophersen | Unibet Tietema Rockets | s.t. |
| 109 | Joris Delbove | Team TotalEnergies | s.t. |
| 110 | Anton Kuzmin | XDS Astana Team | s.t. |
| 111 | Simon Dalby | Uno-X Mobility | s.t. |
| 112 | Yauhen Sobal | Chengdu DYC Cycling Team | s.t. |
| 113 | Nicola Marcerou | Team TotalEnergies | s.t. |
| 114 | Felix Meo | Solution Tech-Vini Fantini | s.t. |
| 115 | Adne van Engelen | Terengganu Cycling Team | s.t. |
| 116 | Zulfikri Zulkifli | Malaysia Pro Cycling | s.t. |
| 117 | Ying Mow Ching | HKSI Pro Cycling Team | s.t. |
| 118 | Noppachai Klahan | Thailand Continental | s.t. |
| 119 | Kai Kwong Tso | HKSI Pro Cycling Team | s.t. |
| 120 | Aivaras Mikutis | Tudor Pro Cycling Team | s.t. |
| 121 | Filippo Fortin | Solution Tech-Vini Fantini | @ 19sec |
| 122 | Hayato Tobaru | Aisan Racing Team | 0:28 |
| 123 | Djordje Djuric | Solution Tech-Vini Fantini | 0:50 |
| 124 | Hang Ng Pak | HKSI Pro Cycling Team | 0:56 |
| 125 | Ahmad Syazrin Ilah | Malaysia Pro Cycling | s.t. |
| 126 | Shinnosuke Kato | Aisan Racing Team | 1:54 |
| 127 | Sebastian Kolze Changizi | Tudor Pro Cycling Team | 3:42 |
| 128 | Nil Gimeno | Equipo Kern Pharma | 5:09 |
GC after stage one:
| 1 | Matteo Malucelli | XDS Astana Team | 2hr 0min 12sec |
| 2 | Nur Aiman Rosli | Terengganu Cycling Team | @ 3sec |
| 3 | Erlend Blikra | Uno-X Mobility | 0:04 |
| 4 | Adrien Maire | Unibet Tietema Rockets | s.t. |
| 5 | Arvid de Kleijn | Tudor Pro Cycling Team | 0:06 |
| 6 | Nate Hadden | St George Continental | 0:07 |
| 7 | George Matsui | Aisan Racing Team | 0:08 |
| 8 | Manuel Peñalver | Team Polti-VisitMalta | 0:10 |
| 9 | Alexander Kristoff | Uno-X Mobility | s.t. |
| 10 | Dusan Rajovic | Solution Tech-Vini Fantini | s.t. |
| 11 | Jason Tesson | Team TotalEnergies | s.t. |
| 12 | Marc Brustenga | Equipo Kern Pharma | s.t. |
| 13 | Mohd Harrif Saleh | Terengganu Cycling Team | s.t. |
| 14 | Patrick Eddy | Team Picnic PostNL | s.t. |
| 15 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | s.t. |
| 16 | Wan Abdul Rahman Hamdan | Terengganu Cycling Team | s.t. |
| 17 | Christiaan van Rees | Team Picnic PostNL | s.t. |
| 18 | Lorrenzo Manzin | Team TotalEnergies | s.t. |
| 19 | Miguel Angel Fernandez | Equipo Kern Pharma | s.t. |
| 20 | Dillon Corkery | Team Picnic PostNL | s.t. |
| 21 | Keigo Kusaba | Aisan Racing Team | s.t. |
| 22 | Lev Gonov | XDS Astana Team | s.t. |
| 23 | Owen Geleijn | Unibet Tietema Rockets | s.t. |
| 24 | Ivan Cobo | Equipo Kern Pharma | s.t. |
| 25 | Mattia Pinazzi | VF Group-Bardiani CSF-Faizanè | s.t. |
| 26 | Vadim Pronskiy | Terengganu Cycling Team | s.t. |
| 27 | Vojtech Kminek | Burgos Burpellet BH | s.t. |
| 28 | Fernando Tercero | Team Polti-VisitMalta | s.t. |
| 29 | Hayato Okamoto | Aisan Racing Team | s.t. |
| 30 | Ade Meisa | Nusantara-BYC | s.t. |
| 31 | Aaron Gate | XDS Astana Team | s.t. |
| 32 | Muhammad Ameer Ahmad Kamal | Malaysia | s.t. |
| 33 | Alex Martin | Team Polti-VisitMalta | s.t. |
| 34 | Muhamad Herlangga | Nusantara-BYC | s.t. |
| 35 | Muh Imam Arifin | Nusantara-BYC | s.t. |
| 36 | Federico Biagini | VF Group-Bardiani CSF-Faizanè | s.t. |
| 37 | Jose Manuel Diaz | Burgos Burpellet BH | s.t. |
| 38 | Zeb Kyffin | Unibet Tietema Rockets | s.t. |
| 39 | Clément Alleno | Burgos Burpellet BH | s.t. |
| 40 | Ibon Ruiz | Equipo Kern Pharma | s.t. |
| 41 | Mohamad Izzat Hilmi Halil | Malaysia Pro Cycling | s.t. |
| 42 | Shi Ho Cheung | HKSI Pro Cycling Team | s.t. |
| 43 | Gabriele Raccagni | Team Polti-VisitMalta | s.t. |
| 44 | Declan Trezise | St George Continental | s.t. |
| 45 | Jinwoong Kim | KSPO Professional | s.t. |
| 46 | Nicolas Vinokurov | XDS Astana Team | s.t. |
| 47 | Matej Drinovec | 7 Eleven Cliqq Roadbike Philippines | s.t. |
| 48 | Muhammad Elmi Jumari | Malaysia | s.t. |
| 49 | Ilham Dzikri Ramadhan | Nusantara-BYC | s.t. |
| 50 | Jorge Gutiérrez | Equipo Kern Pharma | s.t. |
| 51 | Roberto Gonzalez | Solution Tech-Vini Fantini | s.t. |
| 52 | Germán Dario Gómez | Team Polti-VisitMalta | s.t. |
| 53 | Davide Bais | Team Polti-VisitMalta | s.t. |
| 54 | Luca Covili | VF Group-Bardiani CSF-Faizanè | s.t. |
| 55 | Joshua Pascual | 7 Eleven Cliqq Roadbike Philippines | s.t. |
| 56 | Mitchel Fitzsimons | St George Continental | s.t. |
| 57 | Nattapol Jumchat | Thailand Continental | s.t. |
| 58 | Mohd Shahrul Amin | Malaysia | s.t. |
| 59 | Matthew Dinham | Team Picnic PostNL | s.t. |
| 60 | Yannis Voisard | Tudor Pro Cycling Team | s.t. |
| 61 | Edward Cruz Martínez | VF Group-Bardiani CSF-Faizanè | s.t. |
| 62 | Dongil Shin | KSPO Professional | s.t. |
| 63 | Tsun Wai Chu | HKSI Pro Cycling Team | s.t. |
| 64 | Martín Herreño | VF Group-Bardiani CSF-Faizanè | s.t. |
| 65 | Edouard Bonnefoix | 7 Eleven Cliqq Roadbike Philippines | s.t. |
| 66 | Byeonghoon Shin | KSPO Professional | s.t. |
| 67 | Yukiya Arashiro | Solution Tech-Vini Fantini | s.t. |
| 68 | Zhe Yie Kee | Malaysia | s.t. |
| 69 | Fredrik Dversnes | Uno-X Mobility | s.t. |
| 70 | Anders Skaarseth | Uno-X Mobility | s.t. |
| 71 | Muhammad Iqmal Mohd Zarawi | Malaysia | s.t. |
| 72 | Josh Burnett | Burgos Burpellet BH | s.t. |
| 73 | Chun Yin Wu | HKSI Pro Cycling Team | s.t. |
| 74 | Mathias Bregnhøj | Terengganu Cycling Team | s.t. |
| 75 | Joseph Babaan Javiniar | 7 Eleven Cliqq Roadbike Philippines | s.t. |
| 76 | Fabian Lienhard | Tudor Pro Cycling Team | s.t. |
| 77 | Baptiste Huyet | Unibet Tietema Rockets | s.t. |
| 78 | Odd Christian Eiking | Unibet Tietema Rockets | s.t. |
| 79 | Taejun Park | KSPO Professional | s.t. |
| 80 | Anders Halland Johannessen | Uno-X Mobility | s.t. |
| 81 | Kazuto Minami | Aisan Racing Team | s.t. |
| 82 | Roman Maikin | Chengdu DYC Cycling Team | s.t. |
| 83 | Mario Aparicio | Burgos Burpellet BH | s.t. |
| 84 | John-Patrick Pagtalunan | 7 Eleven Cliqq Roadbike Philippines | s.t. |
| 85 | Alexandre Vinokurov | XDS Astana Team | s.t. |
| 86 | Roland Thalmann | Tudor Pro Cycling Team | s.t. |
| 87 | Alan Jousseaume | Team TotalEnergies | s.t. |
| 88 | Muhammad Ridwan | Nusantara-BYC | s.t. |
| 89 | Adam Mitchell | Team TotalEnergies | s.t. |
| 90 | Muhammad Faheem Zaini | Malaysia Pro Cycling | s.t. |
| 91 | Ben Carman | St George Continental | s.t. |
| 92 | Davaajargal Altangerel | Chengdu DYC Cycling Team | s.t. |
| 93 | Jambaljamts Sainbayar | Burgos Burpellet BH | s.t. |
| 94 | Muhammad Syawal Mazlin | Malaysia Pro Cycling | s.t. |
| 95 | Oliver Peace | Team Picnic PostNL | s.t. |
| 96 | Luke Burns | 7 Eleven Cliqq Roadbike Philippines | s.t. |
| 97 | Aleksandr Bereznyak | Chengdu DYC Cycling Team | s.t. |
| 98 | Chaoyi Li | Chengdu DYC Cycling Team | s.t. |
| 99 | Thanakhan Chaiyasombat | Thailand Continental | s.t. |
| 100 | Muhamad Zawawi Azman | Malaysia Pro Cycling | s.t. |
| 101 | Ratchanon Yaowarat | Thailand Continental | s.t. |
| 102 | Bao Tsen Ren | St George Continental | s.t. |
| 103 | Aphisit Supan | Thailand Continental | s.t. |
| 104 | Navuti Liphongyu | Thailand Continental | s.t. |
| 105 | Astnan Maulana | Nusantara-BYC | s.t. |
| 106 | Muhammad Yusri Shaari | Malaysia | s.t. |
| 107 | Daniel Whitehouse | St George Continental | s.t. |
| 108 | Cedrik Bakke Christophersen | Unibet Tietema Rockets | s.t. |
| 109 | Joris Delbove | Team TotalEnergies | s.t. |
| 110 | Anton Kuzmin | XDS Astana Team | s.t. |
| 111 | Simon Dalby | Uno-X Mobility | s.t. |
| 112 | Yauhen Sobal | Chengdu DYC Cycling Team | s.t. |
| 113 | Nicola Marcerou | Team TotalEnergies | s.t. |
| 114 | Felix Meo | Solution Tech-Vini Fantini | s.t. |
| 115 | Adne van Engelen | Terengganu Cycling Team | s.t. |
| 116 | Zulfikri Zulkifli | Malaysia Pro Cycling | s.t. |
| 117 | Ching Ying Mow | HKSI Pro Cycling Team | s.t. |
| 118 | Noppachai Klahan | Thailand Continental | s.t. |
| 119 | Kai Kwong Tso | HKSI Pro Cycling Team | s.t. |
| 120 | Aivaras Mikutis | Tudor Pro Cycling Team | s.t. |
| 121 | Filippo Fortin | Solution Tech-Vini Fantini | 0:29 |
| 122 | Hayato Tobaru | Aisan Racing Team | 0:38 |
| 123 | Djordje Djuric | Solution Tech-Vini Fantini | 1:00 |
| 124 | Hang Ng Pak | HKSI Pro Cycling Team | 1:06 |
| 125 | Ahmad Syazrin Ilah | Malaysia Pro Cycling | s.t. |
| 126 | Shinnosuke Kato | Aisan Racing Team | 2:04 |
| 127 | Sebastian Kolze Changizi | Tudor Pro Cycling Team | 3:52 |
| 128 | Nil Gimeno | Equipo Kern Pharma | 5:19 |
Stage 1 map & Profile:
Stage 1 map

Start list with back numbers, Sept 27, 2025:
| XDS Astana Team | |
| 1 | Aaron Gate |
| 2 | Lev Gonov |
| 3 | Matteo Malucelli |
| 4 | Anton Kuzmin |
| 5 | Nicolas Vinokurov |
| 6 | Alexandre Vinokurov |
| Team Picnic PostNL | |
| 11 | Dillon Corkery |
| 12 | Patrick Eddy |
| 14 | Oliver Peace |
| 15 | Christiaan van Rees |
| 16 | Matthew Dinham |
| Uno-X Mobility | |
| 21 | Anders Halland Johannessen |
| 22 | Fredrik Dversnes |
| 23 | Alexander Kristoff |
| 24 | Erlend Blikra |
| 25 | Simon Dalby |
| 26 | Anders Skaarseth |
| Tudor Pro Cycling Team | |
| 31 | Arvid de Kleijn |
| 32 | Fabian Lienhard |
| 33 | Sebastian Kolze Changizi |
| 34 | Aivaras Mikutis |
| 35 | Roland Thalmann |
| 36 | Yannis Voisard |
| Team TotalEnergies | |
| 41 | Joris Delbove |
| 42 | Alan Jousseaume |
| 43 | Lorrenzo Manzin |
| 44 | Nicola Marcerou |
| 45 | Adam Mitchell |
| 46 | Jason Tesson |
| Equipo Kern Pharma | |
| 51 | Marc Brustenga |
| 52 | Miguel Angel Fernandez |
| 53 | Ivan Cobo |
| 54 | Nil Gimeno |
| 55 | Ibon Ruiz |
| 56 | Jorge Gutiérrez |
| Unibet Tietema Rockets | |
| 61 | Adrien Maire |
| 62 | Baptiste Huyet |
| 63 | Cedrik Bakke Christophersen |
| 64 | Odd Christian Eiking |
| 65 | Owen Geleijn |
| 66 | Zeb Kyffin |
| Burgos Burpellet BH | |
| 71 | Clément Alleno |
| 72 | Vojtech Kminek |
| 73 | Jambaljamts Sainbayar |
| 74 | Mario Aparicio |
| 75 | Josh Burnett |
| 76 | Jose Manuel Diaz |
| Team Polti VisitMalta | |
| 81 | Davide Bais |
| 82 | Alex Martin |
| 83 | Fernando Tercero |
| 84 | Gabriele Raccagni |
| 85 | Germán Dario Gómez |
| 86 | Manuel Peñalver |
| VF Group-Bardiani CSF-Faizanè | |
| 91 | Federico Biagini |
| 92 | Luca Covili |
| 93 | Mattia Pinazzi |
| 94 | Edward Cruz Martínez |
| 95 | Martín Herreño |
| 96 | Enrico Zanoncello |
| Solution Tech-Vini Fantini | |
| 101 | Yukiya Arashiro |
| 102 | Filippo Fortin |
| 103 | Djordje Djuric |
| 104 | Dusan Rajovic |
| 105 | Roberto Gonzalez |
| 106 | Felix Meo |
| Terengganu Cycling Team | |
| 111 | Mohd Harrif Saleh |
| 112 | Wan Abdul Rahman Hamdan |
| 113 | Nur Aiman Rosli |
| 114 | Vadim Pronskiy |
| 115 | Mathias Bregnhøj |
| 116 | Adne van Engelen |
| Thailand Continental Cycling Team | |
| 121 | Navuti Liphongyu |
| 122 | Nattapol Jumchat |
| 123 | Thanakhan Chaiyasombat |
| 124 | Ratchanon Yaowarat |
| 125 | Noppachai Klahan |
| 126 | Aphisit Supan |
| HKSI Pro Cycling Team | |
| 131 | Tsun Wai Chu |
| 132 | Ching Ying Mow |
| 133 | Pak Hang Ng |
| 134 | Chun Yin Wu |
| 135 | Shi Ho Cheung |
| 136 | Kai Kwong Tso |
| Chengdu DYC Cycling Team | |
| 141 | Roman Maikin |
| 142 | Davaajargal Altangerel |
| 143 | Yauhen Sobal |
| 145 | Aleksandr Bereznyak |
| 146 | Chaoyi Li |
| 7 Eleven Cliqq Roadbike Philippines | |
| 151 | Luke Burns |
| 152 | Edouard Bonnefoix |
| 153 | Matej Drinovec |
| 154 | Joshua Pascual |
| 155 | Joseph Babaan Javiniar |
| 156 | John-Patrick Pagtalunan |
| St George Continental Cycling Team | |
| 161 | Ben Carman |
| 162 | Mitchel Fitzsimons |
| 163 | Nate Hadden |
| 164 | Declan Trezise |
| 165 | Bao Tsen Ren |
| 166 | Daniel Whitehouse |
| Nusantara - BYC | |
| 171 | Muh Imam Arifin |
| 172 | Muhammad Ridwan |
| 173 | Muhamad Herlangga |
| 174 | Astnan Maulana |
| 175 | Ilham Dzikri Ramadhan |
| 176 | Ade Meisa |
| Aisan Racing Team | |
| 181 | Hayato Okamoto |
| 182 | Keigo Kusaba |
| 183 | Hayato Tobaru |
| 184 | George Matsui |
| 185 | Shinnosuke Kato |
| 186 | Kazuto Minami |
| Malaysia Pro Cycling | |
| 191 | Muhamad Zawawi Azman |
| 192 | Muhammad Faheem Zaini |
| 193 | Muhammad Syawal Mazlin |
| 194 | Mohamad Izzat Hilmi Halil |
| 195 | Ahmad Syazrin Ilah |
| 196 | Zulfikri Zulkifli |
| KSPO Professional | |
| 201 | Jinwoong Kim |
| 202 | Byeonghoon Shin |
| 203 | Sam Lee Ho |
| 204 | Taejun Park |
| 205 | Dongil Shin |
| Malaysia | |
| 211 | Zhe Yie Kee |
| 212 | Muhammad Ameer Ahmad Kamal |
| 213 | Muhammad Iqmal Mohd Zarawi |
| 214 | Muhammad Elmi Jumari |
| 215 | Muhammad Yusri Shaari |
| 216 | Mohd Shahrul Amin |