I think cricket must be considered a global sport- yes it's BIG only in 10-12 countries, but it's played in most of the countries in the world.. ICC has got 105 members (10 full, 35 Associate, 60 Affiliate)
Rugby has 124 member countries, so it's probably more spread than cricket, but there's no way basketball is.
Rugby in Italy is still a very small sport, it stands behind football, cycling, 5 a side footie, basketball, volleyball, swimming, fencing as most watched sports. A really small amount of money is involved.. and Italy is ranked in the top 15 in the world..