В январе 2025 года Бен Кабанго стал капитаном «Суонси Сити» — первым валлийцем на постоянной капитанской должности в клубе после Эшли Уильямса.
Футбол начался для него в Кардиффе, в любительском клубе «Мэйнди Коррис», где тренером был его отец. В 13 лет Кабанго перешёл в академию «Ньюпорт Каунти», а через два года — в академию «Суонси». В июне того же года он подписал первый профессиональный контракт.
Взрослый футбол он начал в аренде: в июле 2018 года его отправили в «Нью Сейнтс» на полгода. Там он сыграл 25 матчей — 16 в чемпионате Уэльса, три в Кубке Уэльса и шесть в еврокубках. Сезон 2018/19 «Нью Сейнтс» завершили чемпионами.
После возвращения в январе 2019 года он остался в «Суонси». Интерес к нему проявляли «Лидс Юнайтед», «Вест Хэм Юнайтед», «Байер» и «Вольфсбург», но ни один переход не состоялся.
В сборной Уэльса Кабанго дебютировал 3 сентября 2020 года в матче Лиги наций с Финляндией. К марту 2026 года у него 16 матчей за национальную команду.