| 33 | 11-03-1956 | Milano - Torino | 1.1 | |
| 32 | 15-06-1955 | Tour de Suisse - Stage 5 | 2.1 | 202.0km |
| 31 | 22-07-1954 | Tour de France - Stage 14 | GT | 225.0km |
| 30 | 12-07-1954 | Tour de France - Stage 5 | GT | 224.0km |
| 29 | 20-09-1953 | Bordeaux-Paris | HIS | |
| 28 | 19-06-1952 | Tour de Suisse - Stage 6 | 2.1 | 201.0km |
| 27 | 11-05-1952 | Liège-Bastogne-Liège | HIS | 229.0km |
| 26 | 10-05-1952 | La Flèche Wallonne | 1.1 | 220.0km |
| 25 | 02-09-1951 | UCI World Championship Varese | CM | 295.2km |
| 24 | 23-06-1951 | Tour de Suisse | 2.1 | |
| 23 | 19-06-1951 | Tour de Suisse - Stage 4 | 2.1 | 261.0km |
| 22 | 16-06-1951 | Tour de Suisse - Stage 2a | 2.1 | 135.0km |
| 21 | 06-05-1951 | Tour du Romandie
| 2.1 | |
| 20 | 22-04-1951 | Liège-Bastogne-Liège | HIS | |
| 19 | 21-04-1951 | La Flèche Wallonne | 1.1 | 220.0km |
| 18 | 07-08-1950 | Tour de France | GT | |
| 17 | 05-08-1950 | Tour de France - Stage 20 | GT | 98.0km |
| 16 | 30-07-1950 | Tour de France - Stage 16 | GT | 96.0km |
| 15 | 19-07-1950 | Tour de France - Stage 6 | GT | 78.0km |
| 14 | 04-07-1949 | Tour de France - Stage 5 | GT | 293.0km |
| 13 | 19-06-1948 | Tour de Suisse | 2.1 | |
| 12 | 19-06-1948 | Tour de Suisse - Stage 7b | 2.1 | 110.5km |
| 11 | 18-06-1948 | Tour de Suisse - Stage 6 | 2.1 | 189.0km |
| 10 | 15-06-1948 | Tour de Suisse - Stage 3b | 2.1 | 156.3km |
| 9 | 12-06-1948 | Tour de Suisse - Stage 1a | 2.1 | 154.3km |
| 8 | 09-06-1948 | Tour du Romandie
| 2.1 | |
| 7 | 18-08-1947 | Tour de Suisse - Stage 3 | 2.1 | 213.0km |
| 6 | 29-06-1947 | Tour de France - Stage 5 | 2.HC | 248.0km |
| 5 | 25-06-1947 | Tour de France - Stage 1 | 2.HC | 236.0km |
| 4 | 30-05-1943 | Meisterschaft von Zürich | 1.1 | 173.0km |
| 3 | 02-08-1942 | Tour de Suisse | 2.1 | |
| 2 | 30-07-1942 | Tour de Suisse - Stage 2 | 2.1 | 264.4km |
| 1 | 24-08-1941 | Tour de Suisse - Stage 2 | 2.1 | 118.1km |