Ruffoni wins Gran Premio Bruno Beghelli

Nicola Ruffoni (Bardiani-CSF) won the Gran Premio Bruno Beghelli on Sunday ahead of Filippo Pozzato (Wilier Trestina-Southeast) and Jens Keukeleire (Orica-BikeExchange).

Swipe to scroll horizontally
#Rider Name (Country) TeamResult
1Nicola Ruffoni (Ita) Bardiani CSF4:25:21
2Filippo Pozzato (Ita) Wilier Triestina-SoutheastRow 1 - Cell 2
3Jens Keukeleire (Bel) Orica-BikeExchangeRow 2 - Cell 2
4Sonny Colbrelli (Ita) Bardiani CSFRow 3 - Cell 2
5Simone Consonni (Ita)Row 4 - Cell 2
6Jacopo Guarnieri (Ita) Team KatushaRow 5 - Cell 2
7Danilo Napolitano (Ita) Wanty - Groupe GOrica-BikeExchangertRow 6 - Cell 2
8Kristian Sbaragli (Ita) Dimension DataRow 7 - Cell 2
9Magnus Cort Nielsen (Den) Orica-BikeExchangeRow 8 - Cell 2
10Francesco Gavazzi (Ita) Androni Giocattoli - SidermecRow 9 - Cell 2
11Matti Breschel (Den) Cannondale-Drapac Pro CyclingRow 10 - Cell 2
12Jean-Pierre Drucker (Lux) BMC Racing TeamRow 11 - Cell 2
13Eduard Michael Grosu (Rom) Nippo - Vini FantiniRow 12 - Cell 2
14Manuel Belletti (Ita) Wilier Triestina-SoutheastRow 13 - Cell 2
15Arman Kamyshev (Kaz) Astana Pro Team0:00:02
16Grega Bole (Slo) Nippo - Vini FantiniRow 15 - Cell 2
17Thomas Sprengers (Bel) Topsport Vlaanderen - BaloiseRow 16 - Cell 2
18Xandro Meurisse (Bel)Row 17 - Cell 2
19Maciej Paterski (Pol) CCC Sprandi PolkowiceRow 18 - Cell 2
20Simone Velasco (Ita) Bardiani CSFRow 19 - Cell 2
21Jacopo Mosca (Ita) Trek-SegafredoRow 20 - Cell 2
22Nicolas Edet (Fra) Cofidis, Solutions CreditsRow 21 - Cell 2
23Paolo Simion (Ita) Bardiani CSFRow 22 - Cell 2
24Eugert Zhupa (Alb) Wilier Triestina-SoutheastRow 23 - Cell 2
25Preben Van Hecke (Bel) Topsport Vlaanderen - Baloise0:00:05
26Jérémy Roy (Fra) FDJRow 25 - Cell 2
27Andrei Solomennikov (Rus) Gazprom-RusveloRow 26 - Cell 2
28Guillaume Martin (Fra) Wanty - Groupe GOrica-BikeExchangertRow 27 - Cell 2
29Rodolfo Andres Torres Agudelo (Col) Androni Giocattoli - SidermecRow 28 - Cell 2
30Laurent Didier (Lux) Trek-SegafredoRow 29 - Cell 2
31Zhandos Bizhigitov (Kaz)0:00:13
32Lukasz Owsian (Pol) CCC Sprandi PolkowiceRow 31 - Cell 2
33Mirco Maestri (Ita) Bardiani CSF0:00:16
34Matteo Busato (Ita) Wilier Triestina-Southeast0:00:37
35Enrico Barbin (Ita) Bardiani CSFRow 34 - Cell 2
36Damien Howson (Aus) Orica-BikeExchange0:00:46
37Jhoan Esteban Chaves Rubio (Col) Orica-BikeExchange0:01:21
38Angel Madrazo Ruiz (Spa) Caja Rural-Seguros RGA0:03:11
39Benoit Cosnefroy (Fra) AG2R La Mondiale0:03:28
40Ivan Balykin (Rus) GM Europa OviniRow 39 - Cell 2
41Otto Vergaerde (Bel) Topsport Vlaanderen - BaloiseRow 40 - Cell 2
42Miguel Angel Benito Diez (Spa) Caja Rural-Seguros RGARow 41 - Cell 2
43Matteo Rotondi (Ita) GM Europa OviniRow 42 - Cell 2
44Rick Zabel (Ger) BMC Racing TeamRow 43 - Cell 2
45Antonio Di Sante (Ita) GM Europa OviniRow 44 - Cell 2
46Marcus Burghardt (Ger) BMC Racing TeamRow 45 - Cell 2
47Sébastien Reichenbach (Swi) FDJRow 46 - Cell 2
48Loic Vliegen (Bel) BMC Racing TeamRow 47 - Cell 2
49Diego Ulissi (Ita) Lampre - MeridaRow 48 - Cell 2
50Steve Morabito (Swi) FDJRow 49 - Cell 2
51Mikael Cherel (Fra) AG2R La MondialeRow 50 - Cell 2
52Igor Boev (Rus) Gazprom-RusveloRow 51 - Cell 2
53Maxime Cam (Fra) Fortuneo - Vital ConceptRow 52 - Cell 2
54Víctor De La Parte (Spa) CCC Sprandi PolkowiceRow 53 - Cell 2
55Ryan Gibbons (RSA)Row 54 - Cell 2
56Rémy Rochas (Fra) AG2R La MondialeRow 55 - Cell 2
57Roman Maikin (Rus) Gazprom-RusveloRow 56 - Cell 2
58Carlos Barbero Cuesta (Spa) Caja Rural-Seguros RGARow 57 - Cell 2
59Jan Polanc (Slo) Lampre - MeridaRow 58 - Cell 2
60Simone Ponzi (Ita) CCC Sprandi PolkowiceRow 59 - Cell 2
61Manuele Mori (Ita) Lampre - MeridaRow 60 - Cell 2
62Jarl Salomein (Bel) Topsport Vlaanderen - BaloiseRow 61 - Cell 2
63Rafael Andriato (Bra) Wilier Triestina-SoutheastRow 62 - Cell 2
64Rémy Di Gregorio (Fra) Delko Marseille Provence KTMRow 63 - Cell 2
65Serghei Tvetcov (Rom) Androni Giocattoli - SidermecRow 64 - Cell 2
66Kenny Elissonde (Fra) FDJRow 65 - Cell 2
67Simone Petilli (Ita) Lampre - MeridaRow 66 - Cell 2
68Romain Combaud (Fra) Delko Marseille Provence KTMRow 67 - Cell 2
69Leonardo Fabio Duque (Fra) Delko Marseille Provence KTMRow 68 - Cell 2
70Kristoffer Skjerping (Nor) Cannondale-Drapac Pro CyclingRow 69 - Cell 2
71Michael Woods (Can) Cannondale-Drapac Pro CyclingRow 70 - Cell 2
72Chris Anker Sörensen (Den) Fortuneo - Vital ConceptRow 71 - Cell 2
73Kristijan Koren (Slo) Cannondale-Drapac Pro CyclingRow 72 - Cell 2
74Amets Txurruka (Spa) Orica-BikeExchangeRow 73 - Cell 2
75Phil Bauhaus (Ger) Bora-Argon 18Row 74 - Cell 2
76Oliviero Troia (Ita) Lampre - MeridaRow 75 - Cell 2
77Franco Pellizotti (Ita) Androni Giocattoli - Sidermec0:03:34
78Quentin Pacher (Fra) Delko Marseille Provence KTMRow 77 - Cell 2
79Jaco Venter (RSA) Dimension DataRow 78 - Cell 2
80Jens Wallays (Bel) Topsport Vlaanderen - BaloiseRow 79 - Cell 2
81Floris De Tier (Bel) Topsport Vlaanderen - BaloiseRow 80 - Cell 2
82Ruben Plaza Molina (Spa) Orica-BikeExchangeRow 81 - Cell 2
83Zakkari Dempster (Aus) Bora-Argon 18Row 82 - Cell 2
84Eduardo Sepulveda (Arg) Fortuneo - Vital ConceptRow 83 - Cell 2
85Domenico Pozzovivo (Ita) AG2R La MondialeRow 84 - Cell 2
86Nick Dougall (RSA) Dimension DataRow 85 - Cell 2
87Enrico Gasparotto (Ita) Wanty - Groupe GOrica-BikeExchangertRow 86 - Cell 2
88Jorge Arcas Pena (Spa) Movistar TeamRow 87 - Cell 2
89Haimar Zubeldia Agirre (Spa) Trek-SegafredoRow 88 - Cell 2
90Juan Jose Lobato Del Valle (Spa) Movistar TeamRow 89 - Cell 2
91Fabricio Ferrari Barcelo (Uru) Caja Rural-Seguros RGARow 90 - Cell 2
92Andrey Amador Bikkazakova (CRc) Movistar TeamRow 91 - Cell 2
93Amaël Moinard (Fra) BMC Racing TeamRow 92 - Cell 2
94Julien El Fares (Fra) Delko Marseille Provence KTMRow 93 - Cell 2
95Rudy Molard (Fra) Cofidis, Solutions CreditsRow 94 - Cell 2
96Armindo Fonseca (Fra) Fortuneo - Vital ConceptRow 95 - Cell 2
97Julien Bernard (Fra) Trek-SegafredoRow 96 - Cell 2
98Alberto Nardin (Ita) Androni Giocattoli - SidermecRow 97 - Cell 2
99Matteo Montaguti (Ita) AG2R La MondialeRow 98 - Cell 2
100Romain Hardy (Fra) Cofidis, Solutions CreditsRow 99 - Cell 2
101Stéphane Rossetto (Fra) Cofidis, Solutions CreditsRow 100 - Cell 2
102Arnold Jeannesson (Fra) Cofidis, Solutions CreditsRow 101 - Cell 2
103Florian Senechal (Fra) Cofidis, Solutions CreditsRow 102 - Cell 2
104Davide Ballerini (Ita) Tinkoff TeamRow 103 - Cell 2
105Filippo Ganna (Ita)Row 104 - Cell 2
106Alan Marangoni (Ita) Cannondale-Drapac Pro CyclingRow 105 - Cell 2
107Daniil Fominykh (Kaz) Astana Pro TeamRow 106 - Cell 2
108Tom Jelte Slagter (Ned) Cannondale-Drapac Pro CyclingRow 107 - Cell 2
109Cesare Benedetti (Ita) Bora-Argon 18Row 108 - Cell 2
110Cyrille Gautier (Fra) AG2R La MondialeRow 109 - Cell 2
111Anthony Roux (Fra) FDJ0:03:43
112Jakub Mareczko (Ita) Wilier Triestina-Southeast0:06:44
113Vincenzo Albanese (Ita)0:06:46
114Moreno Moser (Ita) Cannondale-Drapac Pro CyclingRow 113 - Cell 2
115Iuri Filosi (Ita) Nippo - Vini FantiniRow 114 - Cell 2
116Fabio Sabatini (Ita) Etixx - Quick-StepRow 115 - Cell 2
117Elia Viviani (Ita) Team SkyRow 116 - Cell 2
118Delio Fernandez Cruz (Spa) Delko Marseille Provence KTMRow 117 - Cell 2
119Richard Carapaz (Ecu) Movistar TeamRow 118 - Cell 2
120Shane Archbold (NZl) Bora-Argon 180:06:51
DNFStefano Pirazzi (Ita) Bardiani CSFRow 120 - Cell 2
DNFDavide Formolo (Ita) Cannondale-Drapac Pro CyclingRow 121 - Cell 2
DNFNiccolo Bonifazio (Ita) Trek-SegafredoRow 122 - Cell 2
DNFRyder Hesjedal (Can) Trek-SegafredoRow 123 - Cell 2
DNFFrank Schleck (Lux) Trek-SegafredoRow 124 - Cell 2
DNFOdd Christian Eiking (Nor) FDJRow 125 - Cell 2
DNFJérémy Maison (Fra) FDJRow 126 - Cell 2
DNFAlexandre Geniez (Fra) FDJRow 127 - Cell 2
DNFMark Cavendish (GBr) Dimension DataRow 128 - Cell 2
DNFDaniel Teklehaimanot (Eri) Dimension DataRow 129 - Cell 2
DNFMatt Brammeier (Irl) Dimension DataRow 130 - Cell 2
DNFAdrien Niyonshuti (Rwa) Dimension DataRow 131 - Cell 2
DNFMattia Cattaneo (Ita) Lampre - MeridaRow 132 - Cell 2
DNFValerio Conti (Ita) Lampre - MeridaRow 133 - Cell 2
DNFPrzemyslaw Niemiec (Pol) Lampre - MeridaRow 134 - Cell 2
DNFMiguel Angel Lopez Moreno (Col) Astana Pro TeamRow 135 - Cell 2
DNFNurbolat Kulimbetov (Kaz)Row 136 - Cell 2
DNFBakhtiyar Kozhatayev (Kaz) Astana Pro TeamRow 137 - Cell 2
DNFAndrey Zeits (Kaz) Astana Pro TeamRow 138 - Cell 2
DNFTaylor Eisenhart (USA) BMC Racing TeamRow 139 - Cell 2
DNFFloris Gerfs (Ned) BMC Racing TeamRow 140 - Cell 2
DNFPeter Velits (Svk) BMC Racing TeamRow 141 - Cell 2
DNFCarlos Alberto Betancur Gomez (Col) Movistar TeamRow 142 - Cell 2
DNFJavier Moreno Bazan (Spa) Movistar TeamRow 143 - Cell 2
DNFDayer Uberney Quintana Rojas (Col) Movistar TeamRow 144 - Cell 2
DNFMitchell Docker (Aus) Orica-BikeExchangeRow 145 - Cell 2
DNFSimon Yates (GBr) Orica-BikeExchangeRow 146 - Cell 2
DNFRiccardo Minali (Ita)Row 147 - Cell 2
DNFHubert Dupont (Fra) AG2R La MondialeRow 148 - Cell 2
DNFPierre Latour (Fra) AG2R La MondialeRow 149 - Cell 2
DNFLoïc Chetout (Fra) Cofidis, Solutions CreditsRow 150 - Cell 2
DNFJerome Cousin (Fra) Cofidis, Solutions CreditsRow 151 - Cell 2
DNFAlessandro Bisolti (Ita) Nippo - Vini FantiniRow 152 - Cell 2
DNFGianfranco Zilioli (Ita) Nippo - Vini FantiniRow 153 - Cell 2
DNFPier Paolo De Negri (Ita) Nippo - Vini FantiniRow 154 - Cell 2
DNFGenki Yamamoto (Jpn) Nippo - Vini FantiniRow 155 - Cell 2
DNFYuma Koishi (Jpn) Nippo - Vini FantiniRow 156 - Cell 2
DNFDaniel Martínez (Col) Wilier Triestina-SoutheastRow 157 - Cell 2
DNFYonder Godoy (Ven) Wilier Triestina-SoutheastRow 158 - Cell 2
DNFPello Bilbao Lopez De Armentia (Spa) Caja Rural-Seguros RGARow 159 - Cell 2
DNFAntonio Molina (Spa) Caja Rural-Seguros RGARow 160 - Cell 2
DNFDiego Rubio (Spa) Caja Rural-Seguros RGARow 161 - Cell 2
DNFHector Saez Benito (Spa) Caja Rural-Seguros RGARow 162 - Cell 2
DNFTim Declercq (Bel) Topsport Vlaanderen - BaloiseRow 163 - Cell 2
DNFEgan Arley Bernal Gomez (Col) Androni Giocattoli - SidermecRow 164 - Cell 2
DNFMarco Frapporti (Ita) Androni Giocattoli - SidermecRow 165 - Cell 2
DNFMarco Bandiera (Ita) Androni Giocattoli - SidermecRow 166 - Cell 2
DNFArtur Ershov (Rus) Gazprom-RusveloRow 167 - Cell 2
DNFAlexander Evtushenko (Rus) Gazprom-RusveloRow 168 - Cell 2
DNFArtem Ovechkin (Rus) Gazprom-RusveloRow 169 - Cell 2
DNFKirill Sveshnikov (Rus) Gazprom-RusveloRow 170 - Cell 2
DNFEvgeny Shalunov (Rus) Gazprom-RusveloRow 171 - Cell 2
DNFDaniel Diaz (Arg) Delko Marseille Provence KTMRow 172 - Cell 2
DNFThierry Hupond (Fra) Delko Marseille Provence KTMRow 173 - Cell 2
DNFLukas Pöstlberger (Aut) Bora-Argon 18Row 174 - Cell 2
DNFMichael Schwarzmann (Ger) Bora-Argon 18Row 175 - Cell 2
DNFPaul Voss (Ger) Bora-Argon 18Row 176 - Cell 2
DNFVegard Breen (Nor) Fortuneo - Vital ConceptRow 177 - Cell 2
DNFFrédéric Brun (Fra) Fortuneo - Vital ConceptRow 178 - Cell 2
DNFElie Gesbert (Fra) Fortuneo - Vital ConceptRow 179 - Cell 2
DNFJulien Loubet (Fra) Fortuneo - Vital ConceptRow 180 - Cell 2
DNFSylwester Szmyd (Pol) CCC Sprandi PolkowiceRow 181 - Cell 2
DNFFelix Grossschartner (Aut) CCC Sprandi PolkowiceRow 182 - Cell 2
DNFJan Hirt (Cze) CCC Sprandi PolkowiceRow 183 - Cell 2
DNFBranislau Samoilau (Blr) CCC Sprandi PolkowiceRow 184 - Cell 2
DNFRossano Mauti (Ita) GM Europa OviniRow 185 - Cell 2
DNFFilippo Fortin (Ita) GM Europa OviniRow 186 - Cell 2
DNFFederico Burchio (Ita) GM Europa OviniRow 187 - Cell 2
DNFJosé Alberto Marquez Moreno (Spa) GM Europa OviniRow 188 - Cell 2
DNFAndrea Ruscetta (Ita) GM Europa OviniRow 189 - Cell 2
DNFThomas Degand (Bel) Wanty - Groupe GOrica-BikeExchangertRow 190 - Cell 2
DNFMarinus Cornelis Minnaard (Ned) Wanty - Groupe GOrica-BikeExchangertRow 191 - Cell 2
DNFBjorn Thurau (Ger) Wanty - Groupe GOrica-BikeExchangertRow 192 - Cell 2
DNSSimone Andreetta (Ita) Bardiani CSFRow 193 - Cell 2
DNSEliot Lietaer (Bel) Topsport Vlaanderen - BaloiseRow 194 - Cell 2
DNSSam Bennett (Irl) Bora-Argon 18Row 195 - Cell 2
Kirsten Frattini
Deputy Editor

Kirsten Frattini is the Deputy Editor of Cyclingnews, overseeing the global racing content plan.

Kirsten has a background in Kinesiology and Health Science. She has been involved in cycling from the community and grassroots level to professional cycling's biggest races, reporting on the WorldTour, Spring Classics, Tours de France, World Championships and Olympic Games.

She began her sports journalism career with Cyclingnews as a North American Correspondent in 2006. In 2018, Kirsten became Women's Editor – overseeing the content strategy, race coverage and growth of women's professional cycling – before becoming Deputy Editor in 2023.

Latest on Cyclingnews