Gomes toured England with the West Indian youth team in 1970 and made his first-class debut as a left-handed batsman for Trinidad and Tobago against New Zealand in 1971-72. He played county cricket for Middlesex between 1973 and 1976.
Gomes was a successful batsman for the West Indies, usually playing at number 3. He was part of the West Indies team which beat England 5–0 in 1984, the only time a touring side has won in England by such a margin. Gomes was named man of the match in both the First and Third Tests, in which he scored 143 and 104 respectively.