Richard Gomes is playing for CF União da Madeira in club.He is also playing for Canada in national team.