Bei den Europameisterschaften 2017 in Warschau unterlag er im Viertelfinale dem Bulgaren Janislaw Gertschew, mit Siegen in der Hoffnungsrunde gegen den Briten Ashley McKenzie und den Georgier Luchum Tschchwimiani erkämpfte Garrigós eine Bronzemedaille. 2018 belegte er den siebten Platz bei den Europameisterschaften in Tel Aviv. Bei den Mittelmeerspielen 2018 in Tarragona gewann er das Finale gegen den Tunesier Fraj Dhouibi. Drei Monate später schied er im Achtelfinale der Weltmeisterschaften 2018 aus. 2019 bezwang er bei den im Rahmen der Europaspiele 2019 in Minsk ausgetragenen Europameisterschaften den Belgier Jorre Verstraeten im Viertelfinale und den Deutschen Moritz Plafky im Halbfinale. Im Finale unterlag er Luchum Tschchwimiani. Bei den Weltmeisterschaften 2019 in Tokio trafen die beiden bereits in ihrem ersten Kampf aufeinander und Garrigós schied aus, Tschchwimiani gewann dann den Weltmeistertitel. 2020 erreichte Garrigòs das Halbfinale bei den Europameisterschaften in Prag und unterlag dann dem Russen Jago Abuladse, den Kampf um Bronze gewann der Spanier gegen den Ukrainer Artem Lesjuk. 2021 siegte er im Finale der Europameisterschaften in Lissabon gegen den Franzosen Luka Mkheidze. Anderthalb Monate später unterlag er im Viertelfinale der Weltmeisterschaften in Budapest dem Kasachen Magzhan Shamshadin. Mit Siegen über Janislaw Gertschew und den Franzoden Walide Khyar erkämpfte Garrigós eine Bronzemedaille. Bei den Olympischen Spielen in Tokio schied er im Achtelfinale gegen Luka Mkheidze aus.