Mark Cavendish celebrates after winning his 33rd Tour de France stage of his career ©Getty Images

Britain’s Mark Cavendish needs one more win at the Tour de France to equal Belgian great Eddy Merckx’s all-time record after winning the 190.7-kilometre 10th stage today.

Cavendish of Deceuninck-Quick-Step outsprinted Belgians Wout van Aert of Jumbo-Visma and Jasper Philipsen of Alpecin-Fenix in Valence after crossing the line in 4 hours 14 mins 7 secs.

It was Cavendish’s third victory of this year’s event following his successes in stages four and six and moves him to 33 career wins at the Tour de France.

Only Merckx has achieved more with 34 between 1969 and 1975.

"The reception has been incredible," said Cavendish in a report by The Guardian.

"I’ve been absolutely touched by it.

"I can feel it from the French public.

"They have been outstanding and all the support from all over the world has been incredible.

"It really makes it worthwhile."

Cavendish maintains his grip on the green jersey - a title he last won back in 2011.

The 36-year-old considered retiring last year and as a late call-up to the Tour squad after Sam Bennett was ruled out due to a knee injury.

"I hope people can be inspired or get hope, when they think things are over," added Cavendish.

"If others can be inspired then that’s the greatest joy I can get out of this Tour de France."

Slovenia’s Tadej Pogačar of UAE Team Emirates, finished in 25th position but remains the holder of the yellow jersey heading into the 11th stage.

Pogačar leads Australia’s Ben O’Connor of AG2R Citroën Team by more than two minutes.

Colombian Rigoberto Urán of EF Education–Nippo is in third position as attention turns to tomorrow’s 198.9km mountain stage from Sorgues to Malaucène.