En 2011, il rejoint l'équipe belge Omega Pharma-Lotto, dotée du statut de ProTeam. À la fin de cette saison, cette équipe est dissoute en raison de la séparation des deux sponsors, le premier rejoignant Quick Step et le second formant la nouvelle équipe Lotto-Belisol.
Par conséquent, bien qu'ayant signé un contrat portant sur les années 2011 et 2012, Óscar Pujol se retrouve sans équipe pour la saison 2012. Au début du mois d'avril, il est engagé par l'équipe continentaleiranienneAzad University Cross, avec laquelle il entre en contact par l'intermédiaire du coureur malaisienNg Yong Li, rencontré lors d'un Tour de Langkawi et membre de cette équipe[1].
Officiant dans des équipes asiatiques depuis 2012, il s'engage pour la saison 2014 en faveur de l'équipe émiratieSkydive Dubai et fait ses débuts sous ses nouvelles couleurs à l'occasion du Tour du Qatar.
De 2015 à 2018, il court au sein de l'équipe japonaise Ukyo. Il remporte de nombreuses victoires sur le circuit asiatique, dont le Tour du Japon en 2016 et 2017. Il annonce mettre un terme à sa carrière à l'issue de la Japan Cup en .