Hearts defender Kye Rowles signs new long-term deal until 2028

The 24-year-old played at the World Cup for Australia.

Leave a Reply

Your email address will not be published. Required fields are marked *