Setelah satu musim di China, López dipinjamkan ke klub Kosta Rika, Alajuelense, dan membantu klub barunya tersebut meraih gelar Clausura dan Apertura pada tahun 2011. López kemudian bergabung dengan Philadelphia Union di Major League Soccer pada tanggal 22 Desember 2011. Namun, ia dilepas oleh Philadelphia pada tanggal 19 November 2012.
Di level internasional, López melakukan debutnya untuk Kosta Rika dalam pertandingan persahabatan melawan Ekuador pada Agustus 2011. Hingga bulan Mei 2014, ia telah mencatatkan 6 penampilan untuk negaranya, tanpa mencetak gol. Ia juga mewakili negaranya dalam satu pertandingan kualifikasi Piala Dunia FIFA.
Secara statistik, per 27 Juni 2012, López telah mencatatkan statistik karir klub yang terbaru. Sementara itu, statistik internasionalnya terakhir diperbarui pada tanggal 16 Agustus 2012.
Referensi mengenai Porfirio López tidak tercantum dalam data yang diberikan.