Pada tahun 2012, Christian pindah ke Dynamo Moscow dengan biaya transfer sebesar £8 juta. Di Dynamo Moscow, Christian tampil dalam 10 pertandingan liga pada musim 2012. Pada musim 2012-2013, Christian mencetak beberapa gol penting, termasuk gol pertamanya untuk klub saat menghadapi Lokomotiv Moscow. Pada musim 2013-2014, Christian mencetak gol kemenangan saat melawan Terek Grozny.
Pada tahun 2015, Christian bergabung dengan PAOK FC dengan kontrak selama 2,5 tahun. Bersama PAOK FC, Christian membuat debutnya dalam kemenangan 1-0 melawan Platanias dan mencetak gol pertamanya dalam kemenangan 3-1 melawan Veria. Setelah itu, Christian kembali ke Rusia dan bergabung dengan FC Rostov pada tahun 2015.
Pada tahun 2017, Christian bergabung dengan FC Zenit Saint Petersburg dengan kontrak selama tiga tahun. Namun, pada tahun 2018, Christian kembali ke Rubin Kazan dengan status pinjaman dari Zenit hingga akhir musim 2017-2018. Pada tahun 2019, Christian bergabung dengan PFC Sochi, klub baru di Russian Premier League, dan mencetak sembilan gol untuk klub tersebut.
Pada 24 Januari 2024, Christian kembali ke Emelec setelah kontraknya dengan Sochi berakhir. Selain karir klubnya, Christian juga telah berkontribusi dalam tim nasional Ecuador.