Become a Member

Get access to more than 30 brands, premium video, exclusive content, events, mapping, and more.

Already have an account? Sign In

Become a Member

Get access to more than 30 brands, premium video, exclusive content, events, mapping, and more.

Already have an account? Sign In



Power Analysis: Salvatore Puccio’s Milano-San Remo race data

Salvatore Puccio's power data from Milano-Sanremo proves just how hard the riders were able to work despite harsh weather

Get access to everything we publish when you join VeloNews or Outside+.

Sixty-two watts, 4.5 miles, and 514 kilojoules.

These are the differences between the first and second parts of Salvatore Puccio’s (Sky) power data at last Sunday’s Milano-Sanremo. While the race is often called the “sprinters’ classic,” this year it could be dubbed an “instant classic” because the riders faced snow, sleet, and rain that caused race organizers to cut out 46 kilometers of the course between Ovada and Arenzano. The riders were taken to the restart point at Cogoleto in buses.

View Salvatore Puccio’s power data on TrainingPeaks.

Despite frigid conditions and sitting around for nearly two hours in the middle of an epic day of racing, Puccio’s SRM data shows that the racers still managed to turn up their power during the latter part of the race. After the race restarted, Puccio covered more miles in less time. Here’s a summary of Puccio’s power data before and after the bus transfer:

First Half
Time: 2:52:22
Distance: 119.0 km (73.9 miles)
Energy (kilojoules): 2070
TrainingPeaks Training Stress ScoreTM (TSS): 134
Normalized Power (NP): 253w
Average Watts: 201w, 3.0 w/kg
Average Cadence: 91 rpm
Average Speed: 41.6 kph (25.8 mph)

Second Half
Time: 2:50:59
Distance: 126.2km (78.4 miles)
KJ: 2696
TSS: 199
NP: 309w
Average Watts: 263, 3.9 w/kg
Average Cadence: 92 rpm
Average Speed: 44.3 kph (27.5 mph)

Nearing the end of the race with about 30km to go, the real chase had begun and the field decided it needed to bring in the breakaway riders on the Cipressa, one of the few climbs left in the race. Puccio’s Peak 6-12 minute peak power values for the day were all set during this point:

6-min Peak Power
Distance: 3.1km (1.9 miles)
KJ: 150 (1500 kj/hour)
Average watts: 418 (6.1 w/kg)
NP: 418w
Average cadence: 95 rpm
Average speed: 31 kph (19.2 mph)

12-min Peak Power
Distance: 6.5 km (4 miles)
KJ: 273 (1365 kj/hour)
Average watts: 379 (5.6 w/kg)
NP: 391w
Average cadence: 94 rpm
Average speed: 33 kph (20.5 mph)

Once the original break was caught, another flurry of attacks began. From these, a group of three that consisted of Sylvain Chavanel (Omega Pharma-Quick Step), Ian Stannard (Sky), and Eduard Vorganov (Katusha) escaped and managed to gain a 30-second advantage. Vorganov was eventually dropped, and a chase group of Peter Sagan (Cannondale), Gerald Ciolek (MTN-Qhubeka), Fabian Cancellara (RadioShack-Leopard), and Luca Paolini (Katusha) set their sights on the two leaders.

The main field, which included Puccio, chased the leaders on the Poggio descent and in the closing kilometers. The frantic effort is visible on Puccio’s file. The jumps out of the corners range from 733-1091 watts, of which three efforts were over 1000w (14.7 w/kg)!

The final few kilometers were a show of tactics as the riders jockeyed for position as the finish line neared, and Ciolek made his winning move by out-sprinting Sagan and Cancellara. Puccio and the rest of the main group finished less than a minute later, a long, brutal day of racing finally behind them.

1. Gerald Ciolek, MTN-Qhubeka
2. Peter Sagan, Cannondale
3. Fabian Cancellara, RadioShack-Leopard
42. Salvatore Puccio, Sky

Editor’s Note: Thanks to, we are looking at Sky rider Salvatore Puccio’s power data from last weekend’s Milano-Sanremo. Today, Shawn Heidgen, a USA Cycling certified coach, former professional cyclist, and Education Specialist at TrainingPeaks, recaps Puccio’s data from the one-day race. For more, follow Shawn on Twitter.