4 февраля 1995 года в матче против сборной Австралии Рикард дебютировал за сборную Колумбии. В 1997 году он принял участие в Кубке Америки. На турнире Хамильтон сыграл в матчах против Коста-Рики, Бразилии, Боливии и Мексике, в поединке против которой он забил гол.