Anyway,
Cristiano Ronaldo, even though from Portugal, a country in the Iberian Peninsula, is not Hispanic because he is not a native Spanish speaker coming from Spain or any of Spain's former colonies in Latin America. He comes from Portugal where they speak Portuguese, therefore he is a Lusitanian, not a Hispanic.