Le joueur de 37 ans a remporté la Coupe du Roi avec l'Athletic Club en avril, son deuxième trophée avec le club après son arrivée en provenance de l'Atletico Madrid en 2015.
L'Espagnol a également remporté la Liga avec l'Atlético en 2014, ainsi que la Coupe d'Espagne en 2013 et la Ligue Europa en 2010.
"Raul Garcia, une véritable légende, a décidé de quitter le football à l'âge de 37 ans, une semaine après son plus grand exploit avec l'Athletic Club, la Coupe du Roi", a écrit le club de Bilbao dans un communiqué.
Il est le troisième joueur le plus capé de la Liga avec notamment 602 matches disputés, juste derrière Andoni Zubizarreta et Joaquin avec 622 apparitions chacun.
Le natif de Pampelune a fait ses débuts à Osasuna lors de la saison 2004-05 avant de rejoindre l'Atlético en 2007. À l'Athletic, il a marqué 83 buts en 356 matches toutes compétitions confondues. Ses deux sélections avec la Roja ont eu lieu lors de matches amicaux contre la France et l'Allemagne en 2014.