Throughout the years, Hearts have had international players from across the globe, from Australia to North America. Some of these players have just made a handful of appearances for their country, but there are a good few who belong in their nation’s hall of fame, such is the impact they made on the international stage.
We’ve tried to find every single player there has ever been who played for the Tynecastle club and also received at least 50 caps for their country. We believe this list is complete in full, but forgive us if there’s anyone we’ve missed.
One clarification to make: Raïs M'Bolhi does not count despite his 73 caps for Algeria. The goalkeeper was signed in January 2006 but never actually featured for Hearts.