[4] Ramsay signed for New South Wales Premier League team Sydney Olympic, returning to the club he played for as a youth.
[11] In the summer of 2015 Ramsay signed with Persian Gulf Pro League club Tractor Sazi.
When Amir Ghalenoei took over Tractor Sazi, Ramsay didn't have playing time with his club.
[16] Ramsay scored his first goal on 7 March against Tampines Rovers FC for the 2017 AFC Cup, which ended 5–0 home victory.
[17] He was also instrumental to his club's 4–1 win over Global Cebu in the title match of the 2017 Philippines Football League Final Series by scoring a hat-trick.
[18] Ramsay was signed in by Thai club, PT Prachuap in late 2017 while the 2017 season of the Philippines Football League was still ongoing.
[21] Ramsay was called up to the Philippines national team in May 2015, ahead of the 2018 World Cup Qualifiers against Bahrain and Yemen.
[24] Earlier, he said he aimed of playing for Australia but also considered the Philippines as "a great option" if he is not able to get a call-up from the Socceroos.