Кафаро является воспитанником «Тулузы». С 2014 года — игрок второй команды. 16 мая 2015 года дебютировал за неё в поединке против «Ангулема»[1]. 10 сентября 2016 года дебютировал в Лиге 1 поединком против «Бастии», выйдя на замену на 66-й минуте вместо Жесси Пи[2].