There have been some amazing foreign imports in the 25-year history of MLS, but who ranks in the top five Italian players of all time?

In total, 19 Italians have graced Major League Soccer with their presence. Some of those players have gone on to win championships and trophies during their spells in the American top flight, while others have failed to have an impact.

But which are the greatest Italians to have played over the 25 years of MLS?

Here is our list of the top five Italians to have featured in the league.

5. Matteo Ferrari

The first member of our top five Italians is one of several that were part of the inaugural Montreal Impact side back in 2012, Matteo Ferrari. The central defender was well into his 30s by the time he made the switch to play in Major League Soccer after a lengthy career, mainly in Serie A.

Want your voice heard? Join the MLS Multiplex team! Write for us!

He switched to join the Montreal Impact for their debut MLS season in 2010. He became an integral part of the Impact backline for their first three seasons in the top flight of American soccer.

He played at least 25 games in each of his three years in Montreal, helping them into the playoffs in 2013. Ferrari retired after the 2014 campaign, with 82 games under his belt and helped Montreal to two Canadian Championships in 2013 and 2014.