Karier Klub
Awal Karier
Liberopoulos memulai karier sepak bola di klub lokal Erani Filiatra, kemudian pindah ke Kalamata pada tahun 1994. Setelah musim debut yang mengesankan di divisi teratas Yunani, AEK Athens dan Olympiacos mencoba untuk merekrutnya pada musim panas tahun 1996, tetapi Panathinaikos berhasil merekrutnya.
Panathinaikos
Pada musim panas tahun 1996, ia bergabung dengan Panathinaikos. Bersama mereka, ia mencapai babak semifinal Liga Champions UEFA. Klub-klub Italia, terutama Juventus dan Hellas Verona, menunjukkan minat untuk merekrutnya, tetapi kesetiaannya kepada Panathinaikos membuatnya tetap di Athena. Pada tahun 2003, Liberopoulos berselisih dengan dewan Panathinaikos yang akhirnya membuatnya meninggalkan klub. Selama di Panathinaikos, ia sengaja melewatkan umpan kepada rekannya Marco Villa karena ia melihatnya sebagai ancaman daripada rekan setim.
AEK Athens
Setelah hengkang dari Panathinaikos, ia siap bergabung dengan Sochaux, tetapi akhirnya ia memilih AEK Athens di mana ia menjadi pemain serangan yang tangguh dan pemimpin yang inspiratif. Ia mencetak gol beberapa kali melawan mantan timnya tetapi tidak pernah merayakannya, mendapatkan tepuk tangan dari para penggemar dan standing ovation atas tindakannya tersebut. Ia membantu AEK Athens mencetak gol sebanyak 79 kali dalam 195 penampilannya dan meraih penghargaan top skor selama musim 2006-2007. Gol-gol pentingnya berasal dari dua tembakan jarak jauh, satu dalam kemenangan 1-0 melawan Lille dan satu lagi dalam kemenangan 4-0 melawan Olympiacos. Pada bulan Juni 2007, Liberopoulos ditawari kontrak menguntungkan senilai 4 juta euro oleh 1. FC Nürnberg, tetapi ia menolaknya untuk tetap bersama AEK Athens. Presiden klub, Demis Nikolaidis, secara terbuka mengumumkan niatnya untuk mempertahankan Liberopoulos dengan segala cara dalam upaya untuk memperkuat peluang AEK Athens dalam meraih dominasi di Liga Super Yunani. Pada 7 Juli 2008, Liberopoulos dilepas oleh AEK. Tim Jerman Eintracht Frankfurt mengumumkan penandatanganan kontraknya pada 13 Juli 2008.
Eintracht Frankfurt
Liberopoulos menandatangani kontrak selama dua tahun dan mendapatkan nomor punggung 10. Ia melakukan debut Bundesliga-nya untuk Eintracht Frankfurt, bermain selama 90 menit penuh melawan Hertha BSC pada 17 Agustus 2008 di Commerzbank-Arena di Frankfurt. Liberopoulos mencetak gol pertamanya melawan Mainz 05. Ia mencatat 55 penampilan dengan 13 gol di semua kompetisi.
Kembali ke AEK Athens
Liberopoulos kembali bergabung dengan AEK Athens pada musim panas tahun 2010 dan tampil impresif dalam kemenangan 5-3 AEK melawan klub A-League Australia, Sydney FC, pada 25 Juli 2010, dengan mencetak satu gol dan memberikan dua assist. Liberopoulos juga mencetak gol melawan Blackburn tiga hari kemudian. Ia melakukan debut liga melawan Kerkyra dan mencetak gol resmi pertamanya dalam pertandingan UEFA Europa League melawan Hajduk Split. Pada 19 Januari 2010, dalam pertandingan Piala Yunani melawan Panathinaikos, ia mencetak dua gol yang membawa timnya meraih kemenangan. Liberopoulos mendapatkan tepuk tangan saat digantikan dalam pertandingan tersebut.