John Cabot was an'Italian explorer and navigator', while Henry Hudson was an 'English navigator and sea explorer'.
Henry Hudson was best known for his 'explorations' in the regions of north-eastern United States and the present-day Canada.
John Cabot’s expedition under 'Henry VII of England', which sent him to explore the 'coast of North America' was the earliest recorded expedition for the regions of coastal North America.
They both were great navigators and explorers, making them the best explorers who 'sailed for England'.