He has previously played on loan for clubs Berwick Rangers, East Fife, and Ross County while at Hearts.
[10] Becoming a regular feature during the second half of the season, Denholm played 15 times for East Fife in the league, who finished inside the play-offs.
[15] On 10 August 2023, Denholm made his UEFA Europa Conference League debut in a 2–1 loss to Rosenborg BK, coming on as a 71st minute substitute for Cameron Devlin.
[16] Three days later, Denholm made his Scottish Premiership debut for Hearts in a 0–0 draw to Kilmarnock, also coming on as a substitute for Devlin.
[17] On 26 July 2024, Denholm would join fellow Scottish Premiership club Ross County on loan for the 2024–25 season.