Zdobył Taça da Liga w sezonie 2017/18 oraz Supertaça Cândido de Oliveira w 2015 roku.
W 2018 roku podpisał kontrakt z Santosem FC. Po nieudanej przygodzie w Brazylii, 23 lipca 2020 roku podpisał kontrakt z LD Alajuelense. Tym samym powrócił do klubu, w którym rozpoczynał karierę.
Kariera reprezentacyjna W reprezentacji Kostaryki Ruiz zadebiutował w 2005 roku. W tym samym roku znalazł się w kadrze Kostaryki na Złoty Puchar CONCACAF 2005. Występował w kwalifikacjach do Mistrzostw Świata w Niemczech, jednak nie został powołany na ten turniej. Wystąpił na Złotym Pucharze CONCACAF 2011. W 2013 roku został kapitanem drużyny narodowej.
Kluczowym momentem w karierze reprezentacyjnej Ruiza okazały się Mistrzostwach Świata 2014. Kostaryka trafiła do grupy z Urugwajem, Włochami oraz Anglii. W nazywanej przez ekspertów "grupie śmierci" niewielu dawało Kostaryce szanse na awans. Prawdopodobieństwo wyceniano na 1:50. W pierwszym meczu drużyna Los Ticos sensacyjnie wygrała jednak z Urugwajem 3:1, a Ruiz rozegrał 83 minuty. W następnym spotkaniu Kostaryka mierzyła się z Włochami. W zwycięskim 1:0 pojedynku Bryan Ruiz zdobył kluczową bramkę, zapewniając awans z najtrudniejszej grupy. Wystąpił także w ostatnim meczu grupowym z Anglią (0:0). W 1/8 finału Kostarykę czekał mecz z Grecją.