Pada tanggal 2 April 2013, Gabriel bergabung dengan klub Scottish Premier League, Kilmarnock, sebagai pemain bebas transfer dan menandatangani kontrak selama tiga tahun. Debutnya bersama tim barunya terjadi pada tanggal 29 November dalam pertandingan Piala Skotlandia melawan Dundee United, di mana dia memberikan penalti dalam kekalahan tandang 2-5. Pada bulan November 2013, Gabriel meminta untuk meninggalkan Kilmarnock pada jendela transfer Januari 2014 dan akhirnya dilepas oleh klub tersebut.
Pada bulan Januari 2014, Gabriel mengikuti trial bersama Tottenham Hotspur di Liga Premier Inggris. Namun, tidak ada yang terjadi dan dia bergabung dengan klub Belgian Pro League, Waasland-Beveren, dengan kontrak satu setengah tahun. Pada tanggal 3 September 2021, Gabriel bergabung dengan Al-Ain.
Di level internasional, Gabriel melakukan debutnya untuk tim nasional Nigeria pada Maret 2010 dalam kemenangan 5-2 melawan Republik Demokratik Kongo. Sebelumnya, dia adalah anggota tim nasional B yang memenangkan Piala Negara-Negara WAFU 2010. Pada tanggal 9 Juni 2012, Gabriel mencetak gol internasional pertamanya dalam hasil imbang 1-1 melawan Malawi dalam kualifikasi Piala Dunia FIFA 2014. Dia dipanggil ke skuad 23 pemain untuk Piala Afrika 2013 dan menjadi pemain cadangan saat Nigeria memenangkan turnamen tersebut di Afrika Selatan. Gabriel juga terpilih untuk Piala Dunia 2014 oleh pelatih Stephen Keshi. Dia melakukan debutnya dalam turnamen tersebut pada tanggal 30 Juni, menggantikan Ogenyi Onazi yang cedera pada menit ke-59 dalam kekalahan 0-2 melawan Prancis pada babak 16 besar.