В 2016 году Ривалдо в составе олимпийской сборной ЮАР принял участие в Олимпийских играх в Рио-де-Жанейро. На турнире он сыграл в матчах против команд Бразилии, Дании и Ирака.