Milan Fretin wins Tour of Guangxi 2026 stage 3 after late break is brought back

Milan Fretin won stage 3 of the 2026 Tour of Guangxi in 4:31:55, with Frits Biesterbos and Jordi Meeus joining him on the same time. Fabio Jakobsen, Arvid de Kleijn and Juan Sebastian Molano Benavides completed the next places in a result that kept the leading group together at the finish.

The stage was shaped less by a single long-range move than by the repeated pressure applied to the early break and the riders trying to bridge across to it. Six riders established a small gap, but the peloton kept responding through a series of attacks, organised pulls and a late sequence of catches.

That work reduced the breakaway to two riders on the final climb, then brought the remaining escapees back before the finish. Tobias Bayer briefly tested the peloton after that selection, but he too was caught, leaving the closing kilometres to the teams controlling the front and Fretin to take the stage.

How it unfolded

Six riders formed the first meaningful break with 210 kilometres remaining, opening a small gap from the peloton. Its early advantage did not end the attacking phase, however. A rider from Team Jayco AlUla went clear at 202 kilometres to go, while Decathlon CMA CGM Team began pulling in the main group.

The response came quickly. Louis Barré launched a counter-attack for Team Visma | Lease a Bike at 196 kilometres remaining, followed by another Visma attack eight kilometres later. Julius Johansen, who had been riding away from the peloton for UAE Team Emirates-XRG, was caught with 178 kilometres left.

Those moves established the pattern for the stage. The break remained the central reference, but the peloton repeatedly tried to alter the shape behind it. Acceleration in the main group at 173 kilometres to go was followed by UAE Team Emirates-XRG taking responsibility, then by multiple further attacks and a counter from Wang Ruidong at 170 kilometres.

The early break faced constant pressure

The six-rider move therefore never developed into an uncontested escape. The attacks behind it forced the peloton to keep changing its pace, while the chase was shared by several teams rather than controlled by one squad throughout the opening phase.

Soudal Quick-Step was pulling in the peloton with 156 kilometres remaining. Later, with 98 kilometres left, the chase included Soudal Quick-Step, Decathlon CMA CGM Team, XDS Astana Team, Lotto and Intermarché. The range of teams involved mattered because it showed the break was being managed collectively, even though no single group had yet brought it back.

By 88 kilometres to go, the gap between the breakaway and the peloton was decreasing. That was the first clear sign that the escape had moved from establishing itself to defending its advantage. The reduction did not immediately produce a catch, but it set up the more decisive phase around the final classified efforts.

The stage still had several changes of emphasis to come. At 47 kilometres remaining, Decathlon CMA CGM Team, Soudal Quick-Step and XDS Astana Team were again listed among the teams pulling in the peloton. Wang Ruidong contested the second KOM sprint at 46 kilometres to go, providing the last clear indication that a breakaway rider was still able to contest the front before the final narrowing of the race.

The final climb changed the break

With 34 kilometres remaining, Victor Langellotti was pulling for XDS Astana Team. Four kilometres later, the peloton reached the second KOM sprint, a 2.7-kilometre climb at 4.8 per cent. The timing of that climb gave the breakaway its most demanding test, with the chase already reducing the gap and the road beginning to separate the escapees.

At 28 kilometres to go, Wang Ruidong and Jasha Sütterlin were reported to be struggling to hold on in the breakaway. The six-rider move had therefore been reduced to a smaller front group, and the climb turned the earlier pressure into a direct loss of riders from the escape.

Bayer then accelerated from the peloton at the same point. His move created a fresh question for the closing phase: whether the main group would absorb the remaining break first or whether the Alpecin-Premier Tech rider could carry the race into a separate chase.

The answer came quickly. Sütterlin was caught by the peloton with 25 kilometres remaining, while Bayer took the third KOM sprint at 23 kilometres to go. Almost immediately afterwards, Bayer was also caught. The two developments removed both the last named breakaway rider and the late attacker, restoring the peloton as the race’s decisive group.

The chase tightened towards the finish

The catch of Bayer did not end the work at the front. Movistar Team was pulling with 13 kilometres left, keeping the group moving after the failed attack and preventing the race from settling into a completely passive run-in.

The closing sequence then involved a succession of named pulls. At 4.1 kilometres to go, Rémy Rochas, Nickolas Zukowsky and Arthur Kluckers were among those working in the peloton. Groupama-FDJ United was pulling at 2.4 kilometres, passing the responsibility on as the finish approached.

Laurenz Rex took over for Soudal Quick-Step with 600 metres remaining. That final pull was the last recorded intervention before the finish, following the earlier efforts of Groupama-FDJ United and the other teams that had kept the peloton together through the late chase.

The sequence gives the finish a clear shape. The early break was not allowed to survive, Bayer’s late acceleration was neutralised, and the final kilometres were controlled by a group that reached the line intact enough for the result to be decided among the riders at the front.

Fretin completes the late work

Fretin was the rider who converted that closing situation into victory, crossing first with a winning time of 4:31:55. The finish event confirmed the Cofidis rider as the stage winner after the final pulls had kept the race together all the way to the line.

Biesterbos and Meeus finished on the same time as Fretin, making the first three places a tightly grouped outcome. Jakobsen followed in fourth, also on the same time, while De Kleijn and Molano Benavides were next in the official order.

The available finish order continued with Joshua Giddings in seventh, Erlend Jordbrekk Blikra in eighth, Brady Gilmore in ninth and Cyril Barthe in tenth. Their presence in the same recorded time underlined how little separated the leading finishers once the breakaway and Bayer had been absorbed.

Why the stage came down to the final group

Fretin’s win was built on a race that repeatedly brought the front back under control. The six-rider break established the day’s first storyline, but attacks from Jayco AlUla, Visma and Wang Ruidong ensured that the peloton never stopped reshaping the chase. Pulls from Decathlon CMA CGM Team, UAE Team Emirates-XRG, Soudal Quick-Step and several other teams then steadily reduced the escape’s room to manoeuvre.

The decisive narrowing came on the climb at 30 kilometres to go. Wang and Sütterlin could no longer hold the break, while Bayer’s counter-attack was allowed only a short window before the peloton caught him. That sequence removed the only clear alternatives to a finish from the main group and left the closing kilometres to the riders and teams already controlling the chase.

Biesterbos and Meeus were the closest to Fretin in the final order, but neither could separate himself from the winner’s time. Jakobsen, De Kleijn and Molano Benavides were also immediately behind, while Giddings, Blikra, Gilmore and Barthe completed the top 10 on the same recorded time.

The result was therefore decided by the accumulated effect of the chase rather than by a surviving breakaway or a successful late move. Fretin emerged from the group that remained after those efforts and took the stage, while the riders who had shaped the earlier attacks were caught before the finish.

Tour of Guangxi Stage 3 2026 Result

Pos. Rider Team / nation Time / gap
1 Milan Fretin COF 4:31:55
2 Frits Biesterbos TPP Same time
3 Jordi Meeus RBH Same time
4 Fabio Jakobsen TVL Same time
5 Arvid de Kleijn TUD Same time
6 Juan Sebastian Molano Benavides UEX Same time
7 Joshua Giddings LOI Same time
8 Erlend Jordbrekk Blikra UXM Same time
9 Brady Gilmore NSN Same time
10 Cyril Barthe GFC Same time




Read more

Recent Posts