Sign up for our newsletter


Analysis: How did each team do at the 2019 Giro d'Italia?

Joe Robinson
4 Jun 2019

A breakdown of how the big teams faired over the last three weeks in Italy

Miguel Angel Lopez landing more punches than Antony Joshua on an overzealous spectator while Marco Haller used every name under the sun on an opportunistic bidon bandit. Tom Dumoulin crashing out, Simon Yates talking bowel movements and Vincenzo Nibali's Primoz Roglic beef.

A first week of racing that made this weekend's Champions League look exciting. Gianni Savio proving he was born to run. Any epic day on the Mortirolo. Esteban Chaves's smile, Chad Haga's tears.

Richard Carapaz providing Ecuador with its greatest ever sporting achievement while Mikel Landa was left thinking what could have been for yet another Grand Tour.

Plenty happened at this year's Giro d'Italia but how will the 22 teams remember their past three weeks of racing around Italy. Here is our assessment of how they all got on.


Score: 10/10
Best on GC: Richard Carapaz, 1st
Best stage result: 1st (Stage 4, 14)

Richard Carapaz took Ecuador’s biggest victory since Sash!’s 1997 number 2 hit of the same name with a first Giro Maglia Rosa.

He rode the race to perfection making every attack count, capitalising on sleeping rivals and tiring legs on some the race’s most challenging climbs.

As for Movistar, they also took two stage victories and the team classification. They had the strongest team for the GC and the two strongest climbers in the entire race in Carapaz and Mikel Landa.

Sure, Landa was pipped to the post for that final podium spot but this was basically a perfect three weeks for Eusebio Unzue’s men.

It’s also refreshing to see a relative unknown in Carapaz upsetting the apple cart, taking a first Grand Tour from seemingly nowhere.

AG2R La Mondiale

Score: 7/10
Best on GC: Alexis Vuillermoz, 29th
Best stage result: 1st (Stage 17)

The Giro d’Italia is often just a formality for AG2R La Mondiale. Their French sponsors don’t tend to care how the team does in Italy and that is reflected historically in their results.

This year was different, however, as the team drafted in a squad of quality that took its first Giro stage win since 2011 through Nans Peters.

The boys in brown also made the effort to be present in a lot of breakaways which animated the race.


Score: 7/10
Best on GC: Miguel Angel Lopez, 7th
Best stage result: 1st (Stage 7, 15, 20)

With a left, right combo, Miguel Angel Lopez saw the frustration of three weeks of bad luck unload on an overzealous spectator that forced him off his bike on Stage 20 of this year’s race.

Multiple mechanicals and poor time-trialling cost him. Any other year and the Colombian could have made the podium but it just was not to be.

Regardless, Astana actually had a good Giro with three stage wins all from breakaways and proof that they are among the strongest GC teams in the entire world.


Score: 6/10
Best on GC: Vincenzo Nibali, 2nd
Best stage result: 2nd (Stage 12)

What if Vincenzo Nibali had followed Richard Carapaz instead of watching Primoz Roglic on Stage 13 to the Colle del Nivolet? What if Nibali had been more attentive on Stage 14 to Courmayeur?

Lots of what ifs surrounding the Shark of Messina at this Giro but the final race result doesn’t lie. Nibali was not the best rider at this race and it’s why he left empty-handed.

As did his Bahrain-Merida team who also left without a stage win to show for their hard work. Not a vintage performance for the team who will be left chasing stages at next month’s Tour de France.


Score: 9/10
Best on GC: Rafal Majka, 6th
Best stage result: 1st (Stage 2, 15, 12)

Controversy surrounded the decision of Bora-Hansgrohe to take Pascal Ackermann instead of Sam Bennett to this Giro as their sprint option.

Two stages and a Ciclamino jersey later and all that controversy seems to have gone very quiet. Ackermann was the fastest sprinter at this race and deserved all his glory.

It was also good to see Majka climbing so well again eventually finishing sixth. This is a team that is so much more than just Peter Sagan.

CCC Team

Score: 4/10
Best on GC: Victor De La Parte, 21st
Best stage result: 3rd (Stage 19)

Their lack of star riders is really beginning to show. Without Greg Van Avermaet, where are their victories coming from?

They took sprinter Jakub Mareczko but he was underwhelming and eventually abandoned after returning nothing in the way of results.

Amaro Antunes was active in the mountains but came away with only a 3rd place on Stage 19 while Victor De La Parte missed out on a top 20 on GC.

Investment is needed in the off-season to strengthen this squad.


Score: 3/10
Best on GC: Bob Jungels, 33rd
Best stage result: 2nd (Stage 2, 8, 10)

So, Deceuninck-QuickStep are human? Elia Viviani goes home without a win and a few questions around his form while Bob Jungels failed to cut the mustard in the high mountains eventually finishing 33rd overall.

It’s the first stageless Giro for team manager Patrick Lefevere since 2011, too.

He won’t be happy but there’s no reason to panic. The big dogs Julian Alaphilippe, Enric Mas and Philippe Gilbert will take them back to winning ways at the Tour de France.

Education First

Score: 7/10
Best on GC: Hugh Carthy, 11th
Best stage result: 4th (Stage 15)

Huge Carthy sitting behind the team bus wheel, telling it how it is. Finishing 11th on GC, rolling with the best. Class act is that Prestonian. He has a big future ahead of him.

He didn’t manage a stage win but that’s not a problem for Education First. Their young team showed well and offer a promising future for Jonathan Vaughters.

If he can keep the likes of Carthy, Sergio Higuita, Alberto Bettiol and Daniel Martinez, Vaughters may have a Grand Tour victory to celebrate in a few years' time.


Score: 6/10
Best on GC: Valentin Madouas, 13th
Best stage result: 1st (Stage 10)

This would have been a great Giro d’Italia from Groupama-FDJ if it hadn’t have been for their monumental misjudgment of Stage 18.

If Groupama-FDJ hold off their last-ditch chase of the three-man break, Ackermann does not finish second on that stage and Demare likely keeps the Ciclamino jersey.

However, they did chase, brought the peloton within striking distance and then failed to propel Demare ahead of Ackermann, ultimately losing the jersey.

In other news, Valentin Madouas is some rider. Turned up to the Giro without preparing at the age of 22 just to see what he is capable of. He finished 13th.


Score: 7/10
Best on GC: Thomas De Gendt, 51st
Best stage result: 1st (Stage 8, 11)

Bish, bash, bosh. Turn up, smash two stage wins, go home. Job done for Caleb Ewan who left the Giro early with two victories.

Less success for Victor Campenaerts who should have taken at least one time-trial victory yet fell short on two occasions and Thomas De Ghent whose usual breakaway escapades failed him this year.

Either way, two wins are two wins and Lotto-Soudal should leave happy.


Score: 6/10
Best on GC: Simon Yates, 8th
Best stage result: 1st (Stage 19)

Simon Yates’s pre-race comments about rival defecation left the Buryman with some of the same substance on his own face as he finished eighth overall and winless in a disappointing showing for the pre-race favourite.

He showed glimpses of quality, notably on the stage to Como, but never enough to recoup the masses of time he had lost to the Nivolet summit on Stage 13.

He will come back stronger but maybe a little more reserved next time.

On a warmer note, there wasn’t a dry eye in the house when Esteban Chaves embraced his parents after winning Stage 19 marking a difficult comeback from illness, injury and tragedy. A moment to remember from this year’s race.

Dimension Data

Score: 2/10
Best on GC: Ben O’Connor, 32nd
Best stage result: 5th (Stage 3, 10, 18)

I’m not fully convinced that Dimension Data were even at this Giro d’Italia. Barely present in the breakaways, no threat on any of the sprint stages and not a single rider in the top 30th of General Classification.

Dimension Data seemed to be at this year’s race as a formality with no real intentions of doing anything. Sure, bike riders are only human but this was a very poor showing that only furthered the team's problems.

If the Tour de France returns similar results for Africa’s team, you have to worry for their future in cycling’s WorldTour.

Team Ineos

Score: 6/10
Best on GC: Pavel Sivakov, 9th
Best stage result: 3rd (Stage 12)

It was a far cry from the usual Grand Tour dominance that Ineos (once Team Sky) usually produce but, then again, this team was a far cry from the usual powerhouses on show.

In fact, it was the youngest team the Brits had ever sent to a Grand Tour which was even robbed of its team leader Egan Bernal just a week before the race.

So a return of a GC top 10 with Pavel Sivakov and positive performances from three-week debutant Eddie Dunbar proved there is very much life after Froome, Thomas et al.


Score: 6/10
Best on GC: Primoz Roglic, 3rd
Best stage result: 1st (Stage 1, 9)

Primoz Roglic was basically already in pink swigging prosecco in the middle of Verona before the race had begun despite never having won a Grand Tour in his life.

The expectation around the Slovenian was far higher than what it should have been and, to be honest, third overall and two stage wins is probably about right.

In fact, it's probably a slight overachievement, if anything, considering Roglic lost his two main mountain domestiques Robert Gesink and Laurens De Plus before the race had even hit the tough stuff.

What this Giro did confirm, however, is that Roglic will win a Grand Tour at some point in the next few years.


Score: 7/10
Best on GC: Ilnur Zakarin, 10th
Best stage result: 1st (Stage 13)

Expected a lot less from Katusha-Alpecin, I will be honest. Their team lacked inspiration and 2019 hasn’t been particularly kind to them.

So for Ilnur Zakarin to win atop the Colle del Nivolet was a huge feat and finishing just inside the top 10 on GC was the cherry on top.

Also, Marco Haller confronting a ‘bidon bandit’ for trying to nick a bottle from his mouth was one of the moments of the race.

Team Sunweb

Score: 6/10
Best on GC: Chris Hamilton, 34th
Best stage result: 1st (Stage 21)

You lose Tom Dumoulin through injury on Stage 5, then Rob Power is forced to leave as is Louis Vervaeke. To top it off, Sam Oomen then crashes and abandons a week later.

Team Sunweb could have left the Giro feeling sorry for themselves with nothing to show from the race.

But, thanks to Chad Haga and a perfectly-executed time-trial on the final day of racing, the team leaves Italy nestled into the hearts of cycling fans worldwide who fell in love with the man who made the Giro #oversimplified.


Score: 8/10
Best on GC: Bauke Mollema, 5th
Best stage result: 1st (Stage 16)

That’s the Trek-Segafredo we had all been waiting for.

Gulio Ciccone obliterated the mountain classification, took the victory on Mortirolo day and gained a tonne of fans by throwing his glasses into the crowd in celebration while Bauke Mollema battled his way to a top five finish and also shouted expletives at his misfiring bikes.

It was so refreshing to see them experiencing success instead of the usual bad luck of Richie Porte, John Degenkolb and the rest.

UAE-Team Emirates

Score: 9/10
Best on GC: Jan Polanc, 14th
Best stage result: 1st (Stage 3)

Eight days in pink spread across Valerio Conti and Jan Polanc, who also finished top 15 on GC, and a stage victory through Fernando Gaviria on Stage 3.

It was actually a very underrated Giro for UAE-Team Emirates who will take heart from the performance of their lesser-known riders. They really stepped up and capitalised on their opportunities.

Who needs Fabio Aru, anyway?

Androni Giocattoli-Sidermec

Score: 8/10
Best on GC: Fausto Masnada, 20th
Best stage result: 1st (Stage 6)

Gianni Savio's Androni Giocattoli-Sidermec team are always a treat to watch at the Giro d'Italia. Constantly on the attack, forcing wishful breakaways and adding colour to even the most boring of stages.

Persistence also paid off this year as Fausto Masnada took an impressive stage victory into San Giovanni Rotondo, much-deserved for a rider that has lit up this very race over the past few years.

Mattia Cattaneo was also impressive, joining Masnada on the attack day after day, narrowly missing out on a stage win into Como.


Score: 6/10
Best on GC: Giovanni Carboni, 57th
Best stage results: 4th (Stage 19)

Like a striker without his shooting boots, Bardiani-CSF couldn't quite finish it off. They put themselves in all the right positions to win a stage but ultimately were the only Italian ProContinental team to come home empty-handed.

Carboni rode well this Giro, sneaking top 5 results on two stages but was never quite there when the stage was up for grabs.

They did get plenty of television time, however, with Mirco Maestri ever-present in the break which is, ultimately, what the Giro is all about for Bardiani-CSF.

Israel Cycling Academy

Score: 5/10
Best on GC: Ruben Plaza, 71st
Best stage results: 4th (Stage 6)

The least active of all the ProContinental teams, Israel Cycling Academy came to Italy hoping that sprinter Davide Cimolai, climber Ruben Plaza and rouleur Krists Neilands would contest stage wins.

Ultimately, they all fell short with Plaza getting closest on Stage 6 to San Giovanni Rotondo.

Regardless, the Giro would have been another good learning curve for this young team that have big ambitions of the WorldTour and Tour de France in the future.

Nippo Vini Fantini Faizane

Score: 8/10
Best on GC: Ivan Santaromita, 102nd
Best stage results: 1st (Stage 18)

The best a ProContinental team can hope for at a Grand Tour is a stage win so Nippo Vini's Giro should be considered a success as a result of its victory on Stage 18.

Damiano Cima holding on in the dying metres to clinch the biggest win of his career was also one of the race's most memorable moments.

An Italian winning a stage of Italy's race, you can see how much it means. As a bonus, Cima also takes the prize as the Giro's biggest sadist, collecting over 900km in the break across three weeks.