After progressing through the youth ranks at Aberdeen, Ramsay made his debut as a late substitute against Dundee United in March 2021, under caretaker manager Paul Sheerin.
[5] He made his European debut for the club against Swedish side BK Häcken in July 2021 in a UEFA Conference League qualifier.
[9] On 1 November 2022, Ramsay made his debut for Liverpool when he came on as an 87th minute substitute in the 2-0 win against Napoli in the 2022–23 UEFA Champions League.
[11] In February 2023, having made only two appearances for Liverpool's first team, Ramsay was ruled out for the rest of the 2022–23 season following surgery on an unspecified injury.
[12][13] On 13 June 2023, after having had his appearances limited for Liverpool, Ramsay was sent on loan to EFL Championship club Preston North End for the 2023–24 season.