* Antal matcher och mål i seniorlag räknas endast för de inhemska ligorna och är korrekt per den 28 december 2020. ** Antal landskamper och mål är korrekta per den 28 december 2020.
Barrios lämnade sin moderklubb Deportes Tolima i augusti 2016 för att flytta till den argentinska storklubben Boca Juniors. I januari 2019 lämnade han för ryska Zenit.
Barrios togs ut i Colombias preliminära trupp för Copa América Centenario men kom inte med i den slutliga truppen.[2] I juni 2018 togs han ut i Colombias slutliga 23-mannatrupp till fotbolls-VM 2018 i Ryssland.[3] I VM 2018 spelade Barrios tre matcher.