
Defensywny pomocnik z Kolumbii, który w 2016 roku zdobył Copa Libertadores z Atlético Nacional.
Urodził się 29 marca 1993 roku w Envigado. Piłkarsko wychował się w Atlético Nacional z Medellín.
Do pierwszej drużyny Atlético Nacional trafił w 2011 roku jako 18-latek. W tym samym roku zdobył z klubem mistrzostwo Kolumbii w turnieju Apertura. Latem zagrał w jednym meczu mistrzostw świata U-20 rozgrywanych w Kolumbii, z Kostaryką.
W 2013 roku wygrał z Kolumbią mistrzostwa Ameryki Południowej U-20, a potem zagrał na mistrzostwach świata U-20. Arsène Wenger widział go na tym turnieju i zaprosił na testy do Arsenalu. 10 sierpnia 2013 roku w sparingu z Manchesterem City w Helsinkach Pérez wszedł na boisko w drugiej połowie za Mikela Artetę i dostał żółtą kartkę. Do transferu nie doszło: zawodnik spoza Europy musiał mieć za sobą występy w seniorskiej reprezentacji. Po powrocie do Medellín mówił, że w Londynie bał się iść spać, bo wydawało mu się, że to sen, że tęsknił za rodzicami i nie rozumiał angielskiego. Najbardziej zaimponowali mu Santi Cazorla i Theo Walcott.
Przez kilka sezonów nie miał w Nacionalu stałego miejsca. We wrześniu 2015 roku, po kontuzji Alejandro Bernala, trener Reinaldo Rueda wstawił go do podstawowego składu. Pérez zagrał trzy mecze od pierwszej minuty, strzelił gola w wygranym 6:1 meczu z Boyacá Chicó i stał się ważnym ogniwem środka pola. Rueda chwalił jego inteligencję w grze i drobną technikę. W grudniu 2015 roku zagrał w rewanżu finału ligowego z Juniorem. Nacional przegrał pierwszy mecz 1:2, wygrał rewanż 1:0, a w serii rzutów karnych zwyciężył 3:2. Pérez był jednym ze strzelców.
W 2016 roku Nacional pod wodzą Ruedy wygrał Copa Libertadores. Pérez zagrał w pierwszym meczu finału z Independiente del Valle w Quito (1:1). W rewanżu w Medellín Nacional wygrał 1:0.
Latem 2016 roku przeszedł do Boca Juniors. W kwietniu 2017 roku zerwał więzadła krzyżowe w lewym kolanie i przez dziewięć miesięcy nie grał. Po powrocie nie mieścił się w planach trenera Guillermo Barrosa Schelotto. We wrześniu 2018 roku Boca wypożyczyła go do Pachuki w Meksyku, gdzie zagrał tylko w Copa MX. W styczniu 2019 roku dołączył do Barcelony SC z Guayaquil, którą prowadził Guillermo Almada. W lutym 2020 roku odszedł z klubu z Ekwadoru z powodu zaległości w wypłatach.
We wrześniu 2020 roku Boavista FC wypożyczyła go z Boca Juniors. Po przyjeździe do Portugalii mówił, że to spełnienie marzenia o grze w Europie. Boavista później go wykupiła, a on grał w klubie pięć sezonów. 30 lipca 2025 roku jako wolny zawodnik podpisał dwuletni kontrakt z Casa Pia AC.
Sam Pérez mówił w 2015 roku, że nie jest piłkarzem od odbioru. Trener Rueda prosił go o wyprowadzanie piłki z obrony i wsparcie dla Alexandra Mejíi, dziesiątki i napastników, o dołączanie do ataku i czyste rozegranie.
W kadrze Kolumbii zadebiutował 24 marca 2016 roku w wygranym 3:2 meczu z Boliwią. Kilka dni później w Barranquilla strzelił gola w wygranym 3:1 meczu z Ekwadorem. Na Copa América Centenario w 2016 roku zagrał w pięciu z sześciu meczów Kolumbii, a latem tego roku wystąpił też na igrzyskach olimpijskich w Rio de Janeiro. W maju 2018 roku José Pékerman wpisał go na wstępną, 35-osobową listę na mundial w Rosji.
Po transferze do Boca jego nazwisko znikało z list powołań. Do kadry wrócił po prawie pięciu latach, gdy Reinaldo Rueda zaczął drugą kadencję. W 2021 roku zagrał na Copa América.
0
1
6,6
Minuty w sezonie
410′7 z 10 meczów
| Sezon | Klub | Rozgrywki | M | Min | Gole | Asysty |
|---|---|---|---|---|---|---|
| 2025/2026Primeira Liga | Casa Pia | Primeira Liga | 29 | 1672 | 0 | 0 |
| 2024/2025Primeira Liga | Boavista | Primeira Liga | 3 | 264 | 1 | 0 |
| 2024/2025 | Casa Pia | – | – | – | – | |
| 2023/2024 | Casa Pia | – | – | – | – | |
| 2022/2023 | Casa Pia | – | – | – | – | |
| 2021/2022 | Boavista | – | – | – | – | |
| 2020/2021 | Boavista | – | – | – | – | |
| 2019/2020 | Barcelona SC | – | – | – | – | |
| 2018/2019 | CF Pachuca | – | – | – | – | |
| 2017/2018 | Boca Juniors | – | – | – | – | |
| 2016/2017 | Boca Juniors | – | – | – | – | |
| 2015/2016 | Atletico Nacional | – | – | – | – | |
| 2014/2015 | Atletico Nacional | – | – | – | – | |
| 2013/2014 | Atletico Nacional | – | – | – | – | |
| 2012/2013 | Atletico Nacional | – | – | – | – | |
| 2011/2012 | Atletico Nacional | – | – | – | – |