Kal Yafai tiene dos pérdidas contra dos oponentes en su carrera de boxeo. Para una lista de las mejores peleas de Yafai, consulta "Mejores peleas de Kal Yafai".
El 18 de noviembre de 2023 Kal Yafai se enfrentó a Jonathan Rodriguez en un combate de gallo a la edad de 34. Él entró con un récord de 27-2 (15). Yafai perdió la pelea por 12º asalto decisión unánime.
El 29 de febrero de 2020 Kal Yafai se enfrentó a Román González en un combate de supermosca (AMB) world-title. Yafai tenía 30 años y un récord de 26-1 (15), y González tenía 32 años y un récord de 48-2 (40). Yafai perdió la pelea por 9º asalto TKO y perdió los título.