Lawrence Shankland Signs New Three-Year Deal with Hearts

Lawrence Shankland (Heart of Midlothian)
July 2025

Hearts captain Lawrence Shankland has re-signed with the club until 2028, ending months of speculation after becoming a free agent. He is now the club’s highest-paid player.
Manager Derek McInnes convinced Shankland to stay during pre-season in Spain. The striker has scored 68 goals in three seasons and remains a pivotal figure in Hearts’ European ambitions.