Jeszcze w listopadzie 2006 Kaboulem interesowały się Rangers F.C., Portsmouth, Inter Mediolan i AS Roma. Latem 2007 temat transferu powrócił i ostatecznie 5 lipca podpisał kontrakt z Tottenhamem Hotspur. Angielski klub zapłacił za niego około 7 milionów funtów. W Tottenhamie grał tylko przez sezon i już 11 sierpnia 2008 przeszedł do Portsmouth. W nowym klubie zadebiutował 17 sierpnia w meczu z Chelsea. Pierwszą bramkę zdobył natomiast 27 listopada w meczu Pucharu UEFA z Milanem. Sezon 2008/09 zakończył z 20 ligowymi występami oraz jednym strzelonym golem. W styczniu 2010 roku powrócił do Tottenhamu Hotspur.
Kariera reprezentacyjna Kaboul występował w młodzieżowej reprezentacji Francji U-19, której był kapitanem. Natomiast od 2006 do 2008 roku był zawodnikiem kadry w kategorii U-21. W dorosłej reprezentacji zadebiutował 6 czerwca 2011 w towarzyskim meczu z Ukrainą (4:1), w którym zdobył gola.