Ricardo Rodriguez è nato a Zurigo il 25 agosto 1992, per cui è a tutti gli effetti un cittadino svizzero. Il cognome, però, tradisce origini diverse. I genitori, infatti, sono entrambi provenienti dal Cile. Nonostante ciò il capitano del Torino non ha mai esitato e ha scelto sin da subito di rappresentare la Nazionale della Svizzera, diventando con 105 presenze il 5° giocatore elvetico con più apparizioni.