* Penampilan dan gol di klub senior hanya dihitung dari liga domestik dan akurat per 18 Oktober 2023 ‡ Penampilan dan gol di tim nasional akurat per 1 Januari 2020
Ji memulai karier sebagai pemain klub sekolahnya, Gwangyan Jecheol High School. Ia bergabung dengan akademi sepak bola Reading pada musim 2007-08 namun tidak mendapat kesempatan bermain di tim utama dan memilih kembali ke Gwangyan. Pada tahun 2010, Ji bergabung dengan klub K-LeagueJeonnam Dragons. Musim 2011-12 ia bergabung dengan Sunderland setelah penampilan impresif di Piala Asia AFC 2011.
Karier klub
Chunnam Dragons
Ji bergabung dengan Chunnam Dragons di kompetisi K-League pada tahun 2010. Pada akhir musim 2010, ia tampil sebagai top skor Piala FA Korea dan juga berhasil mencetak 13 gol dari 29 kali penampilan liga. Pada musim 2011, Ji tampil 15 kali untuk Chunnam sebelum bergabung dengan Sunderland.[1]
Sunderland
Pada bulan Juni 2011, Ji bergabung dengan klub Liga Primer InggrisSunderland setelah manajer Steve Bruce terkesan dengan penampilannya di Piala Asia AFC 2011, dengan mencetak 4 gol dan 2 assist dalam enam penampilan.[2] Ia menandatangani kontrak berdurasi tiga tahun dengan biaya transfer dilaporkan sekitar £2 juta.[3] Ji membuat debut saat Sunderland bermain imbang 1–1 dengan Arminia Bielefeld di tur pra-musim mereka di Jerman.[4] Ia mencetak gol pertamanya untuk Sunderland pada pertandingan pra-musim menghadapi Darlington.[5] Pada 13 Agustus 2011, Ji membuat debut liga ketika masuk sebagai pemain pengganti menggantikan Asamoah Gyan di menit ke-66 saat Sunderlan menahan tuan rumah Liverpool.[6] Pada 10 September 2011, setelah masuk sebagai pemain pengganti, Ji mencetak gol liga pertamanya saat kekalahan kandang 1–2 dari Chelsea.[7] Pada hari pertama tahun 2012, setelah masuk sebagai pemain pengganti, Ji mencetak gol kemenangan 1–0 yang sekaligus gol liga keduanya di detik akhir pertandingan menghadapi Manchester City.[8]