Ribeiro representerte Portugal under Sommer-OL 2020 i Tokyo, hvor han endte på en 8.-plass i «Street»-finalen.