Статистика полетов игрока:
0 полетов
0 часов в воздухе
Шарль родом из буркинийского города Бобо-Диуласо — второго по величине в стране. Футболом начал заниматься в возрасте 6 лет, просто играя в своё удовольствие. Однако после смерти отца Каборе пересмотрел своё отношение к игре, начал усердно тренироваться и был замечен селекционерами национального центра подготовки футболистов. Именно там Шарль проделал путь от юношеской сборной до главной национальной команды страны.
Выпустившись из системы клуба «Этуаль Филант», он переехал во Францию, где начал выступать за команду «Либурн-Сен-Сёрин». Вскоре его игра привлекла внимание марсельского «Олимпика», который сначала взял его в аренду, а потом оформил полноценный трансфер полузащитника.
В Марселе Шарль отыграл пять лет, за которые провел 193 встречи и забил 3 мяча. Он стал чемпионом Франции, трёхкратным обладателем Кубка страны и дважды выиграл французский Суперкубок.
Зимой 2013 года перешёл в «Кубань», за которую отыграл 2,5 сезона, после чего отправился в «Краснодар». За четыре сезона провёл 124 матча в составе клуба. В июле 2019 года подписал двухлетний контракт с московским «Динамо».
Является рекордсменом сборной Буркина-Фасо по количеству проведённых матчей. В её составе становился серебряным (2013) и бронзовым (2017) медалистом Кубка Африки.