 On 21 January 2019, Kaikai joined Dutch club NAC Breda on a permanent transfer.He made his Eredivisie debut four days later, as a 65th-minute substitute for Giovanni Korte in a 1–1 home draw with ADO Den Haag.He made six appearances in the Netherlands, all but one from the bench.