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 See our youtube channel

The Story of the Tour de France, vol.2 South Salem Cycleworks frames Melanoma: It Started With a Freckle The Story of the Giro d’Italia, vol.2 Shade Vise sunglass holder Paris-Roubaix: The Inside Store Advertise with us!


Content continues below the ads

The Story of the Tour de France, vol.1 South Salem Cycleworks frames Melanoma: It Started With a Freckle

1928 Giro d'Italia Complete Final General Classification:

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

Content continues below the ads

The Story of the Giro d’Italia, vol.1 Shade Vise sunglass holder Paris-Roubaix: The Inside Store

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

Advertise with us!

.