Né à Palma de Majorque, dans les îles Baléares, Gabriel Vidal passe une grande partie de ses 16 ans de carrière professionnelle au RCD Majorque, qui joue en Liga de 1989 à 1992. Il fait ses débuts avec ce club le 3 septembre 1989, en entrant en jeu à la 63e minute d'un match perdu 0–1 contre le CA Osasuna.
Vidal joue également au CD Leganés et au Getafe CF. Il prend sa retraite en 2004 à l'âge de 34 ans, après quelques matchs avec les amateurs du CD Atlético Baleares.
Son bilan en championnat s'élève à 363 matchs joués, pour 22 buts marqués, dont 67 matchs en première division avec Majorque[2].