On 29 February 2016, Insa signed with Indonesian club Bali United on loan deal from Arema.
In January 2017, Kiko Insa signed a one-year contract with Malaysia Super League club Pahang as a Malaysian naturalisation.
On 2 February 2018, Insa signed a one-year contract with Thai League 1 club Bangkok Glass.
[5][6] Kiko Insa was called up by Malaysia manager Nelo Vingada to the training camp from 14 August 2017 until 5 September 2017.
Kiko Insa is eligible to play for the Malaysia national team after he obtained Malaysian citizenship through his grandmother who was born in Sabah.