Career
A youth product of Crystal Palace, he made his senior debut on loan at Crawley Town in League One 2014, and later that year scored on his Palace debut. He has since been loaned to Cambridge United in League Two and Shrewsbury Town in League One. Crystal Palace
= Youth and Crawley loan On 7 February 2014, Kaikai joined League One side Crawley Town on an initial one-month loan along with Hiram Boateng.
He made his senior debut on the 25th when he came on as a substitute for Andy Drury in the 33rd minute of a 1–1 draw away to Swindon Town.
On 7 March, he extended his loan with Crawley until 5 April. = 2014-2015: debut and loan to Cambridge On 24 September 2014, Kaikai made his Crystal Palace debut in the third round of the League Cup, replacing Jonathan Williams in the 80th minute of the match against Newcastle United at Selhurst Park.
He equalised in added time to send the game into extra time, which the Eagles lost 2–3. On 27 November 2014, Kaikai joined League Two club Cambridge United, on loan until 3 January 2015.
He signed his first professional contract with Palace on 29 December 2014.
On 16 January 2015, Kaikai"s loan at Cambridge was extended until the end of the season. = 2015-2016: loans to Shrewsbury The following season, on 17 September 2015, Kaikai joined League One side Shrewsbury Town on a four-month loan deal. He made his Shrewsbury debut as a 67th-minute substitute for Mat Sadler in a 1−0 home defeat to Crewe two days later, and got his first goals for the club in a home victory against Colchester United on 10 October, scoring twice to put his team 3−2 and then eventually 4−2 ahead after they had trailed by two goals at half time.
He scored four times in the first four games of his second loan, including two first-half strikes in a 2–1 draw at Bury on 19 March which earned him a place in The Football League"s Team of the Week.