BikeRaceInfo: Current and historical race results, plus interviews, bikes, travel, and cycling historyBikeRaceInfo: Current and historical race results, plus interviews, bikes, travel, and cycling history
Search our site:
Email Newsletter icon, E-mail Newsletter icon, Email List icon, E-mail List icon Sign up for our Email Newsletter

1928 Giro d'Italia

16th edition: May 12 - June 3

Results, stages with running GC

1927 Giro | 1929 Giro | Giro d'Italia Database | 1928 Giro Quick Facts | 1928 Giro d'Italia Final GC | Stage results with running GC | Teams


Plato's Apology

1928 Giro Quick Facts:

3,044 km raced at an average speed of 26.75 km/hr

298 starters and 126 classified finishers. This remains the largest starting field in Giro history.

Two riders divided up eleven of the twelve stages. Winner Alfredo Binda won six and Domenico Piemontesi took five. Alfredo Binda's brother Albino won the remaining stage.

Piemontesi was leading until the fourth stage, where he lost over thirteen minutes, handing the lead to Binda, who never gave it up.

The huge field probably caused reports to list only last names. Because of this, the first names of some riders are lost.

Plato's Apology is available as an audiobook here.


find us on Facebook Find us on Twitter See our youtube channel

Melanoma: It started with a freckle Schwab Cycles South Salem Cycleworks frames Neugent Cycling Wheels Peaks Coaching: work with a coach! Shade Vise sunglass holder Advertise with us!


Content continues below the ads

Melanoma: It started with a freckle Schwab Cycles South Salem Cycleworks frames

1928 Giro d'Italia Complete Final General Classification:

  1. maglia rosaAlfredo Binda (Wolsit): 114hr 15min 19sec
  2. Giuseppe Pancera (Touring) @ 18min 13sec
  3. Bartolomeo Aymo (Alcyon) @ 27min 25sec
  4. Victor Fontan (Wolsit) @ 31min 30sec
  5. Egidio Picchiottino (Alcyon) @ 36min 23sec
  6. Aristide Cavallini (Bianchi) @ 40min 34sec
  7. Amulio Viarengo (Bianchi) @ 52min 19sec
  8. Albino Binda (Wolsit) @ 54min 53sec
  9. Giovanni Brunero (Wolsit) @ 1hr 13min 0sec
  10. Pietro Chiesi (Bianchi) @ 1hr 14min 7sec
  11. Luigi Mainetti (Bianchi) @ 1hr 23min 49sec
  12. Alessandro Catalani (independent) @ 1hr 32min 27sec
  13. Giuseppe Enrici @ 1hr 37min 37sec
  14. Mario Pomposi @ 1hr 40min 38sec
  15. Battista Visconti (independent) @ 2hr 3min 57sec
  16. Aleardo Simoni @ 2hr 4min 33sec
  17. Oreste Cignoli @ 2hr 15min 33sec
  18. Alfonso Piccin (Bianchi) @ 2hr 21min 41sec
  19. Alfredo Dinale (Wolsit) @ 2hr 22min 34sec
  20. Domeneico Piemontesi (Bianchi) @ 2hr 46min 41sec
  21. Guido Messeri @ 3hr 3min 15sec
  22. Giovanni Pizzarelli (Bianchi) @ 3hr 12min 47sec
  23. Federico Gay (Alcyon) @ 3hr 24min 28sec
  24. Battista Giuntelli @ 3hr 43min 23sec
  25. Emilio Petiva @ 3hr 47min 46sec
  26. Livio Cattai @ 3hr 50min 15sec
  27. Arturo Bresciani (Bianchi) @ 3hr 51min 11sec
  28. Enrico Negri @ 3hr 53min 52sec
  29. Giusto Negri @ 3hr 53min 52sec
  30. Antonio Montevecchi @ 3hr 56min 24sec
  31. Anselmo Del Mastro @ 4hr 2min 0sec
  32. Vittorio Binetti @ 4hr 18min 31sec
  33. Alberto Cattaneo @ 4hr 19min 53sec
  34. Pietro Cevini @ 4hr 27min 26sec
  35. Amabile Perego @ 4hr 39min 14sec
  36. Mario Semprini @ 4hr 47min 1sec
  37. Umberto Brivio @ 5ht 9min 47sec
  38. Primo Guasco @ 5hr 14min 50sec
  39. Michele Gordini @ 5hr 22min 40sec
  40. Luciano Bergami @ 5hr 24min 47sec
  41. Giacomo Tubini @ 5hr 38min 21sec
  42. Carlo Reffo @ 6hr 0min 0sec
  43. Edoardo Petiva @ 6hr 5min 4sec
  44. Antonio Tecchio @ 6hr 25min 54sec
  45. Raffaele Perna @ 6hr 27min 18sec
  46. Giovanni Poloni @ 6hr 55min 19sec
  47. Domenico Bonomo @ 7hr 8min 56sec
  48. Leontino Del Gallo @ 7hr 30min 49sec
  49. Gaetano Riva @ 7hr 37min 46sec
  50. Epanimonda Ronconi @ 7hr 40min 32sec
  51. Giuseppe Valente @ 7hr 48min 43sec
  52. Mario Borsotti @ 7hr 58min 42sec
  53. Alberto Temponi @ 7hr 59min 16sec
  54. Andrea Cazzaniga @ 8hr 4min 25sec
  55. Ambrogio Beretta @ 8hr 26min 19sec
  56. Giovanni Moratto @ 8hr 30min 46sec
  57. Sante Ferrato @ 8hr 51min 0sec
  58. Antonio Pancera @ 0hr 30min 57sec
  59. Augusto Zanzi @ 9hr 25min 13sec
  60. Giovanni Del Conte @ 10hr 0min 42sec
  61. Luigi Mayer @ 10hr 1min 14sec
  62. Antonio Di Venosa @ 10hr 5min 6sec
  63. Paolo Ardrizzi @ 10hr 33min 2sec
  64. Libero Errante @ 10hr 33min 24sec
  65. Pietro Sancassani @ 10hr 37min 45sec
  66. Michele Tutolo @ 10hr 51min 17sec
  67. Antonio Scaratti @ 11hr 3min 19sec
  68. Adolfo Martelli @ 11hr 34min 23sec
  69. Bruno Fontana @ 11hr 39min 32sec
  70. Alberto Frigo @ 11hr 47min 1sec
  71. Francesco Bosoni @ 11hr 47min 42sec
  72. Angelo Campacci @ 11hr 54min 4sec
  73. Adolfo Quaglino @ 12hr 10min 32sec
  74. Romano Cavallari @ 12hr 13min 27sec
  75. Cattara @ 12hr 20min 49sec
  76. Giuseppe Pedrali @ 12hr 26min 4sec
  77. Pietro Mori @ 12hr 30min 35sec
  78. Antonio Viani @ 12hr 30min 35sec
  79. Angelo Garlatti @ 12hr 48min 19sec
  80. Giovanni Bissio @ 13hr 0min 24sec
  81. Girolamo De Benedetti @ 13hr 2min 40sec
  82. Riccardo Terreni @ 13hr 14min 12sec
  83. Lorenzo Sinchetto @ 13hr 23min 38sec
  84. Secondo Rattone @ 13hr 23min 49sec
  85. André Louis Cornelio @ 13hr 27min 18sec
  86. Loris Dall'Oglio @ 13hr 38min 9sec
  87. Giulio Campasso @ 13hr 39min 13sec
  88. Giuseppe Zanone @ 13hr 54min 3sec
  89. Giovanni Massetto @ 14hr 6min 2sec
  90. Giacomo Fassio @ 14hr 13min 28sec
  91. Giovanni Luparia @ 14hr 21min 8sec
  92. Giuseppe Nicolini @ 11hr 22min 12sec
  93. Tranquillo Costanzo @ 14hr 25min 43sec
  94. Oclerio Pivano @ 14hr 26min 33sec
  95. Antonio Lanzani @ 14hr 28min 18sec
  96. Tullio Verzini @ 14hr 34min 18sec
  97. Fernando Andreani @ 14hr 39min 24sec
  98. Telesforo Peccati @ 14hr 44min 1sec
  99. Umberto Giordano @ 14hr 51min 17sec
  100. Severio Rossi @ 14hr 52min 38sec
  101. Albino Crespi @ 15hr 52min 38sec
  102. Ruggero Moro @ 15hr 35min 21sec
  103. Evasio Delle Rolle @ 15hr 52min 3sec
  104. Francesco De Fano @ 15hr 52min 52sec
  105. Luigi Errico @ 16hr 13min 13sec
  106. Adriano Santamaria @ 16hr 13min 24sec
  107. Mario Soriani @ 16hr 33min 8sec
  108. Augusto Rho @ 16hr 44min 26sec
  109. Francesco Di Gaetano @ 16hr 49min 46sec
  110. Gaspare Tagliabue @ 17hr 17min 30sec
  111. Angelo Creola @ 17hr 24min 3sec
  112. Armando Manzoni @ 17hr 24min 6sec
  113. Albino Gomisei @ 18hr 9min 10sec
  114. Luigi Boarino @ 18hr 27min 11sec
  115. Achille Pietrosanti @ 18hr 27min 11sec
  116. Constantino Pistilli @ 18hr 41min 48sec
  117. Ermete Sebatiani @ 19hr 21min 13sec
  118. Carlo Albumi @ 19hr 34min 59sec
  119. Antonio Giovinale @ 19hr 41min 23sec
  120. Francesco Basile @ 20hr 1min 1sec
  121. Pietro Lattuada @ 20hr 17min 39sec
  122. Federico De Margherita @ 20hr 34min 9sec
  123. Antonio De Franceschi @ 21hr 14min 6sec
  124. Carlo Principato @ 21hr 25min 17sec
  125. Mario Salvaneschi @ 21hr 29min 13sec
  126. Giuseppe Borghi @ 22hr 43min 16sec

Content continues below the ads

Neugent Cycling Wheels Peaks Coaching: work with a coach!

1928 Giro stage results with running GC:

Stage 1: Saturday, May 12, Milano - Trento, 233 km

climbsAscents: San Eusebio (574m), Bondo (841m)

  1. Domenico Piemontesi: 7hr 26min 2sec
  2. Alfredo Binda @ 13sec
  3. Bartolomeo Aymo @ 23sec
  4. Ugo or Mario Bianchi @ 2min 12sec
  5. Egidio Picchiottino @ 2min 14sec
  6. Adriano Zanaga @ 3min 8sec
  7. Alfredo Dinale @ 3min 9sec
  8. Giuseppe Pancera @ 3min 13sec
  9. Marco Giuntelli @ 3min 30sec
  10. Victor Fontan s.t.

Stage 2: Monday, May 14, Trento - Forlì, 312 km

climbAscent: Orrido della Fricta (1,010m)

  1. Alfredo Binda: 11hr 23min 9sec
  2. Domenico Piemontesi s.t.
  3. Pietro Linari s.t.
  4. Federico Gay s.t.
  5. Giuseppe Pancera s.t.
  6. Bartolomeo Aymo s.t.
  7. Alessandro Catalani s.t.
  8. Luigi Mainetti s.t.
  9. Giovanni Pizzarelli s.t.
  10. Oreste Cignoli s.t.

GC after Stage 2:

  1. Domenico Piemontesi: 18hr 47min 11sec
  2. Alfredo Binda @ 1min 13sec
  3. Bartolomeo Aymo @ 2min 23sec
  4. Egidio Picchiottino @ 4min 14sec
  5. Giuseppe Pancera @ 5min 13sec
  6. Marco Giuntelli @ 5min 30sec
  7. Battista Giuntelli @ 6min32sec
  8. Amulio Viarengo @ 7min 36sec
  9. Alfredo Dinale @ 9min 5sec
  10. Pietro Linari @ 9min 27sec

Stage 3: Wednesday, May 16, Predappio - Arezzo, 148 km

climbsAscents: Cento Forche (554m), Passo Carnaio (776m), Mandrioli (1,209m)

  1. Alfredo Binda: 5hr 21min 6sec
  2. Domenico Piemontesi s.t.
  3. Alfonso Piccin s.t.
  4. Alfredo Dinale s.t.
  5. Amulio Viarengo s.t.
  6. Giovanni Pizzarelli s.t.
  7. Luigi Mainetti s.t.
  8. Albino Binda s.t.
  9. Arturo Bresciani s.t.
  10. Giuseppe Pancera s.t.

GC after Stage 3:

  1. Domenico Piemontesi: 24hr 8min 17sec
  2. Alfredo Binda @ 2min 13sec
  3. Bartolomeo Aymo @ 2min 33sec
  4. Egidio Picchiottino @ 4min 25sec
  5. Giuseppe Pancera @ 5min 13sec
  6. Victor Fontan @ 5min 30sec
  7. Battista Giuntelli @ 6min 43sec
  8. Marco Giuntelli @ 7min 28sec
  9. Amulio Viarengo @ 7min 33sec
  10. Alfredo Dinale @ 9min 5sec

Stage 4: Friday, May 18, Arezzo - Sulmona, 328 km

climbsAscents: La Somma (669m), Selle di Corno (990m)

  1. Alfredo Binda: 12hr 57min 34sec
  2. Giuseppe Pancera @ 6min 16sec
  3. Pietro Chesi @ 9min 34sec
  4. Aristide Cavallini @ 12min 20sec
  5. Bartolomeo Aymo s.t.
  6. Domenico Piemontesi @ 13min 5sec
  7. Victor Fontan @ 17min 34sec
  8. Marino Bonvicini @ 18min 27sec
  9. Egidio Picchiottino @ 21min 56sec
  10. Albino Binda @ 22min 30sec

GC after Stage 4:

  1. Alfredo Binda: 37hr 6min 4sec
  2. Giuseppe Pancera @ 10min 16sec
  3. Domenico Piemontesi @ 12min 52sec
  4. Bartolomeo Aymo @ 14min 30sec
  5. Victor Fontan @ 22min 49sec
  6. Egidio Picchiottino @ 26min 8sec
  7. Pietro Chesi @ 26min 54sec
  8. Aristide Cavallini @ 29min 41sec
  9. Albino Binda @ 34min 9sec
  10. Paolo Zanetti @ 34min 20sec

Stage 5: Saturday, May 19, Sulmona - Foggia, 255 km

climbsAscents: Cinquemiglia (1,280m), Roccaraso (1,236m), Rionero Sannitico, (1,052m), Macerone (684m)

  1. Alfredo Binda: 9hr 21min 41sec
  2. Domenico Piemontesi s.t.
  3. Aristide Cavallini @ 11sec
  4. Giovanni Brunero @ 14sec
  5. Victor Fontan @ 17sec
  6. Amulio Viarengo @ 20sec
  7. Giuseppe Pancera @ 4min 4sec
  8. Pietro Chesi @ 32min 3sec
  9. Mario Pomposi @ 4min 50sec
  10. Luigi Mainetti @ 5min 56sec

GC after Stage 5:

  1. Alfredo Binda: 46hr 26min 43sec
  2. Domenico Piemontesi @ 13min 52sec
  3. Giuseppe Pancera @ 15min 20sec
  4. Victor Fontan @ 28min 36sec
  5. Bartolomeo Aymo @ 28min 50sec
  6. Aristide Cavallini @ 29min 52sec
  7. Pietro Chesi @ 32min 3sec
  8. Egidio Picchiottino @ 35min 28sec
  9. Giovanni Brunero @ 41min 47sec
  10. Amulio Viarengo @ 43min 35sec

Stage 6: Tuesday, May 22, Foggia - Napoli, 248 km

climbsAscents: Ariano di Puglia (817m), Montemarano (820m)

  1. Domenico Piemontesi: 10hr 5min 40sec
  2. Alfredo Binda s.t.
  3. Federico Gay s.t.
  4. Aimé Dossche s.t.
  5. Alfredo Dinale s.t.
  6. Egidio Picchiottino s.t.
  7. Aristide Cavallini s.t.
  8. Battista Giutelli s.t.
  9. Alfonso Piccin s.t.
  10. Giovanni Brunero s.t.

GC after Stage 6:

  1. Alfredo Binda: 56hr 32min 25sec
  2. Domenico Piemontesi @ 13min 52sec
  3. Giuseppe Pancera @ 16min 20sec
  4. Bartolomeo Aymo @ 23min 30sec
  5. Victor Fontan @ 24min 41sec
  6. Aristide Cavallini @ 30min 52sec
  7. Pietro Chesi @ 34min 4sec
  8. Egidio Picchiottino @ 35min 28sec
  9. Giovanni Brunero @ 41min 47sec
  10. Amulio Viarengo @ 43min 55sec

Stage 7: Thursday, May 24, Napoli - Roma, 273 km

  1. Domenico Piemontesi: 11hr 2min 5sec
  2. Alfredo Dinale s.t.
  3. Alfonso Piccin s.t.
  4. Arturo Bresciani s.t.
  5. Giovanni Pizzarelli s.t.
  6. Giovanni Brunero s.t.
  7. August Mortelmans s.t.
  8. Federico Gay s.t.
  9. Aimé Dossche s.t.
  10. Luigi Mainetti s.t.

GC after Stage 7:

  1. Alfredo Binda: 67hr 34min 30sec
  2. Domenico Piemontesi @ 12min 52sec
  3. Giuseppe Pancera @ 16min 30sec
  4. Bartolomeo Aymo @ 24mi 0sec
  5. Victor Fontan @ 24min 54sec
  6. Aristide Cavallini @ 30min 52sec
  7. Egidio Picchiottino @ 35min 28sec
  8. Giovanni Brunero @ 41min 47sec
  9. Amulio Viarengo @ 44min 5sec
  10. Pietro Chesi @ 45min 49sec

Stage 8: Sunday, May 27, Roma - Pistoia, 323 km

climbsAscents: Cimini (814m), Radicofani (896m)

  1. Albino Binda: 12hr 19min 13sec
  2. Alfredo Binda @ 1min 8sec
  3. Giuseppe Pancera s.t.
  4. Federico Aymo s.t.
  5. Giuseppe Enrici @ 1min 27sec
  6. Egidio Picchiottino @ 1min 41sec
  7. Victor Fontan @ 3min 59sec
  8. Giovanni Brunero s.t.
  9. Alfredo Dinale @ 4min 23sec
  10. Amabile Perego @ 6min 49sec

GC after Stage 8:

  1. Alfredo Binda: 79hr 55min 1sec
  2. Giuseppe Pancera @ 16min 20sec
  3. Bartolomeo Aymo @ 23min 50sec
  4. Victor Fontan @ 28min 35sec
  5. Egidio Picchiottino @ 35min 51sec
  6. Aristide Cavallini @ 36min 46sec
  7. Giovanni Brunero @ 44min 28sec
  8. Amulio Viarengo @ 49min 39sec
  9. Albino Binda @ 51min 13sec
  10. Pietro Chesi @ 54mn 18sec

Stage 9: Tuesday, May 29, Pistoia - Modena, 206 km

climbAscent: Abetone (1,388m)

  1. Domenico Piemontesi: 7hr 21min 35sec
  2. Alfredo Binda s.t.
  3. Giuseppe Pancera s.t.
  4. Amulio Viarengo s.t.
  5. Luigi Mainetti s.t.
  6. Battista Visconti s.t.
  7. Bartolomeo Aymo, Albino Binda, Alessandro Catalani, Pietro Chesi, Giuseppe Enrici, Victor Fontan, Egidio Picchiottino and Aleardo Simoni at same time and same place

GC after Stage 9:

  1. Alfredo Binda: 87hr 16min 26sec
  2. Giuseppe Pancera @ 16min 20sec
  3. Bartolomeo Aymo @ 23min 30sec
  4. Victor Fontan @ 28min 35sec
  5. Egidio Picchiottino @ 35min 54sec
  6. Aristide Cavallini @ 37min 11sec
  7. Giovanni Brunero @ 41min 40sec
  8. Amulio Viarengo @ 49min 39sec
  9. Albino Binda @ 51min 13sec
  10. Pietro Chesi @ 54min 18sec

Stage 10: Thursday, May 31, Modena - Genova, 260 km

climbsAscents: Cerreto (1,261m), Bracco (613m)

  1. Alfredo Binda: 11hr 16min 45sec
  2. Domenico Piemontesi s.t.
  3. Arturo Bresciani s.t.
  4. Giovanni Pizzarelli s.t.
  5. Federico Gay s.t.
  6. Giuseppe Pancera s.t.
  7. Battista Giuntelli s.t.
  8. Battista Visconti s.t.
  9. Amabile Perego s.t.
  10. Victor Fontan s.t.

GC after Stage 10:

  1. Alfredo Binda: 98hr 33min 11sec
  2. Giuseppe Pancera @ 16min 20sec
  3. Bartolomeo Aymo @ 23min 50sec
  4. Victor Fontan @ 28min 35sec
  5. Egidio Picchiottino @ 33min 31sec
  6. Aristide Cavallini @ 37min 11sec
  7. Giovanni Brunero @ 44min 40sec
  8. Amulio Viarengo @ 49min 59sec
  9. Albino Binda @ 51min 13sec
  10. Piettro Chesi @ 54in 18sec

Stage 11: Friday, June 1, Genova - Torino, 195 km

climbAscents: Turchino (532m)

  1. Alfredo Binda: 6hr 49min 20sec
  2. Domenico Piemontesi s.t.
  3. Battista Visconti @ 2sec
  4. Egidio Picchiottino s.t.
  5. Alfonso Piccin @ 1min 23sec
  6. Luigi Mainetti s.t.
  7. Giuseppe Pancera s.t.
  8. Alessandro Catalani s.t.
  9. Giovanni Pizzarelli @ 1min 24sec
  10. Amulio Viarengo @ 1min 50sec

GC after Stage 11:

  1. Alfredo Binda: 105hr 21min 23sec
  2. Giuseppe Pancera @ 18min 41sec
  3. Bartolomeo Aymo @ 27min 13sec
  4. Victor Fontan @ 31min 58sec
  5. Egidio Picchiottino @ 36min 51sec
  6. Aristide Cavallini @ 41min 2sec
  7. Giovanni Brunero @ 52min 33sec
  8. Amulio Viarengo @ 52min 47sec
  9. Albino Binda @ 54min 36sec
  10. Pietro Chesi @ 1hr 6min 51sec

Sunday, June 3: 12th and Final Stage, Torino - Milano, 230 km

climbsAscents: La Serra (585m), Brinzio (508m)

  1. Domenico Piemontesi: 8hr 53min 18sec
  2. Alfredo Dinale s.t.
  3. Giovanni Pizzarelli s.t.
  4. Arturo Bresciani s.t.
  5. Giuseppe Pancera s.t.
  6. Luigi Mainetti s.t.
  7. Victor Fontan s.t.
  8. Amulio Viarengo s.t.
  9. Aristide Cavallini s.t.
  10. Egidio Picchiottino s.t.

1928 Giro d'Italia Complete Final General Classification


Teams and Groups:

Alcyon-Hutchinson
Aliprandi-Pirelli
Atala-Pirelli
Bianchi-Pirelli
Diamant Continental
Touring Pirelli
Wolsit Pirelli

Legione Ciclisti
U.S. Legnanese
Varese Sportiva
U.S. Viareggio
U.S. Abbiatense


Content continues below the ads

Shade Vise sunglass holder Advertise with us!

.