Ruiz spielte bereits in den Nachwuchsteams der Fußballnationalmannschaft von Costa Rica, ehe er erstmals für die A-Elf nominiert wurde. 2005 wurde er in den Kader für den CONCACAF Gold Cup nominiert, wo man im Viertelfinale an Honduras scheiterte. Ruiz kam während des Wettbewerbs in allen Spielen zum Einsatz und konnte einen Treffer beisteuern. Zwei Jahre später verpasste er wegen einer Verletzung die erneute Teilnahme am Gold Cup. Bei der WM 2014 war er Kapitän seiner Mannschaft und erzielte beim Vorrundenspiel gegen Italien das entscheidende Tor zum 1:0, das den vorzeitigen Einzug in die K.o.-Runde sicherte. Im Achtelfinale gegen Griechenland brachte er seine Mannschaft mit seinem zweiten WM-Tor mit 1:0 in Führung. Nach dem Ausgleich in der Nachspielzeit und einer torlosen Verlängerung setzte sich Costa-Rica nach einem 1:1 im Elfmeterschießen durch, bei dem Ruiz seinen Strafstoß verwandeln konnte. Im Viertelfinale scheiterten die Mittelamerikaner schließlich an den Niederlanden – ebenfalls im Elfmeterschießen. Dieses Mal behielt Ruiz allerdings nicht die Nerven und scheiterte vom Punkt an Tim Krul.