Greatest number of tour de france stage wins?
No context provided
Who has the greatest number of stage wins ever in the tour de france?
Eddy Merckx
No context provided
What country has the greatest number of stage wins ever in the tour de frane?
France
No context provided
Who has won the most stages in the tour de France in a single year?
Charles Pélissier, Eddy Merckx, Freddy Maetens
Tour de France records and statistics
https://en.wikipedia.org/wiki/Tour%20de%20France%20records%20and%20statistics
Cavendish has won 34 Tour de France stages, putting him equal first on the all-time list, contributing to a third-highest total of fifty-two Grand Tour stage victories.
Mark Cavendish
Three riders have won 8 stages in a single year:

 Charles Pélissier (FRA) (1930, in addition to seven 2nd and three 3rd places)[21]
 Eddy Merckx (BEL) (1970, 1974)[22]
 Freddy Maertens (BEL) (1976, in addition to four 2nd and two 3rd places)
Tour de France records and statistics Stage wins per rider
Eddy Merckx is tied with Mark Cavendish for the greatest number of stage wins ever in the Tour de France with 34. Three riders have won 8 stages in a single year: Charles Pélissier, Eddy Merckx, Freddy Maetens. Overall, the country with the most stage wins is France.