Pedro debuterte for Barcelonas a-lag den 12. januar 2008. 28. august 2009 kom han inn for Zlatan Ibrahimovic i UEFA Super Cup-finalen mot Shaktar Donetsk og scoret vinnermålet etter 115 minutter i 1-0 triumfen. Pedro scoret også det avgjørende målet som sikret ekstraomganger i finalen i VM for klubblag mot Estudiantes. På overtid sendte han Barcelona til himmels med et hodestøt. Det katalanske storklubben vant til slutt den påfølgende straffesparkkonkurransen.