Saulius Mikoliunas has 89 caps for Lithuania.Saulius Mikoliunas has 89 caps for Lithuania.
Saulius Mikoliunas has 89 caps for Lithuania.

19 footballers who have at least 50 international caps and played for Hearts

'And national caps we can always supply...’ goes the second verse of The Hearts Song and it’s certainly an accurate lyric.

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.

Related topics:

Comment Guidelines

National World encourages reader discussion on our stories. User feedback, insights and back-and-forth exchanges add a rich layer of context to reporting. Please review our Community Guidelines before commenting.