[3] He was one of four Hearts youth players to make their debuts in that match, alongside Cammy Logan, Leeroy Makovora and Connor Smith.
[6] Hamilton scored his first senior goal for the Sons on his full debut, in a 3–2 defeat to Clyde on 10 October 2020, a match in which he was also sent off.
[7] On 8 January 2021, Hamilton joined Scottish League Two side Stirling Albion on loan for the remainder of the 2020–21 season.
[1][10] He was named vice captain as the season began[11] and the team achieved an immediate return to the Championship, winning League One in April 2023.
[13] Selected for the Scotland under-21 squad in the 2018 Toulon Tournament,[14] the team lost to Turkey in a penalty-out and finished fourth.