
Środkowy obrońca z Cayenne, wychowanek Toulouse FC, który grał w Barcelonie, Schalke 04, OGC Nice i West Ham United.
Urodził się 30 grudnia 1999 roku w Cayenne w Gujanie Francuskiej, ale dorastał w Bagnolet pod Paryżem. Piłkę zaczął od FC Les Lilas w departamencie Seine-Saint-Denis, jako defensywny pomocnik. Wzorował się na Andrei Pirlo i Adrienie Rabiocie. Przez rok trenował w Académie Diomède, a przed przejściem do Toulouse był na testach w Manchesterze United. Nie został tam zatrzymany i, jak mówił, nie poznał powodu.
W 2016 roku trafił do ośrodka szkoleniowego Toulouse FC. Uczył się tam w profilu naukowym do ostatniej klasy liceum, ale nie dokończył roku i nie zdawał matury, żeby w pełni poświęcić się piłce.
W Toulouse grał najpierw jako defensywny pomocnik. Po sparingu z AC Ajaccio w lipcu 2018 roku trener Alain Casanova zapytał go, czy nie chciałby zagrać na środku obrony. Todibo odpowiedział, że nie chce zostać obrońcą, ale woli grać jako obrońca z seniorami niż cały sezon jako pomocnik w rezerwach, i został przesunięty. 19 sierpnia 2018 roku zadebiutował w Ligue 1, w meczu z Girondins Bordeaux. Klub zaproponował mu pierwszy zawodowy kontrakt, ale Todibo go nie podpisał i został odsunięty od pierwszego zespołu.
Barcelona zainteresowała się nim już po kilku meczach w Ligue 1, a w 2019 roku został jej zawodnikiem. W lidze hiszpańskiej zadebiutował 13 kwietnia 2019 roku, grając 90 minut w wyjazdowym meczu z Huescą. Barcelona zdobyła w tym sezonie mistrzostwo kraju. Z powodu silnej konkurencji rzadko grał potem w pierwszym zespole, więc był wypożyczany do innych klubów. W styczniu 2020 roku Barcelona ustaliła ze Schalke 04 jego wypożyczenie do końca czerwca. W derbach Zagłębia Ruhry z Borussią Dortmund 16 maja 2020 roku doszło do spięcia z Erlingiem Haalandem, którego Todibo wyzwał. Później mówił, że żałuje tego zachowania i że nie chce być przez nie postrzegany. Jesienią 2020 roku Barcelona wypożyczyła go jeszcze do Benfiki Lizbona, ale problemy fizyczne utrudniały mu grę.
1 lutego 2021 roku trafił na wypożyczenie do OGC Nice. Wiosną zagrał w 17 meczach, tworząc parę stoperów z Williamem Salibą. 27 czerwca 2021 roku Nice skorzystało z opcji wykupu. Trener Christophe Galtier mówił jesienią 2021 roku, że po przyjściu do klubu musiał z nim porozmawiać: środkowy obrońca nie może próbować rabony w polu karnym ani dryblingów między nogami czy obrotów, bo każdy błąd kończy się golem. Todibo zagrał od początku w 11 z pierwszych 12 meczów sezonu, a Nice miało wtedy najmniej straconych goli w lidze. W tym sezonie klub dotarł do finału Pucharu Francji, przegranego 0:1 z Nantes. W sezonie 2022/2023 po raz pierwszy wyszedł z opaską kapitana, w rewanżu Ligi Konferencji z Szeryfem Tyraspol. W sezonie 2023/2024 Nice miało najlepszą obronę Ligue 1 i skończyło ligę na piątym miejscu.
W sierpniu 2024 roku przeszedł z Nice do West Ham United na wypożyczenie z obowiązkiem wykupu. Latem 2025 roku londyński klub wykupił go na stałe. 1 września 2026 roku Todibo został wypożyczony z West Hamu do RC Lens na sezon, bez opcji wykupu.
Galtier chwalił jego intensywność w grze i bardzo dobrą technikę, a jednocześnie uczył go większej ostrożności w obronie. Adrian Ursea, który prowadził Nice w sezonie 2020/2021, mówił, że para Todibo i Saliba dawała drużynie solidność: czysto wyprowadzali piłkę, dobrze bronili jeden na jednego, byli wysocy i groźni w powietrzu mimo młodego wieku.
Pierwsze powołanie do reprezentacji Francji dostał w marcu 2023 roku, razem z Khephrenem Thuramem, ale zadebiutował dopiero po kolejnym, 12 września 2023 roku w Dortmundzie. Didier Deschamps rotował składem i wystawił go od początku w towarzyskim meczu z Niemcami, obok Williama Saliby. Todibo rozegrał cały mecz. Francja przegrała 1:2, a przy drugim golu Leroya Sané w 87. minucie obrońca stracił piłkę przy wyprowadzeniu. Powiedział po meczu, że takiego podania nie może zepsuć na tym poziomie i że ma jeszcze nad czymś do pracy.
0
0
6,7
Minuty w sezonie
263′5 z 9 meczów
| Sezon | Klub | Rozgrywki | M | Min | Gole | Asysty |
|---|---|---|---|---|---|---|
| 2025/2026Premier League | West Ham United | Premier League | 23 | 1817 | 0 | 1 |
| 2025/2026Puchar Ligi Angielskiej | West Ham United | Puchar Ligi Angielskiej | 1 | 86 | 0 | 0 |
| 2024/2025Premier League | West Ham United | Premier League | 27 | 1855 | 0 | 0 |
| 2023/2024Ligue 1 | OGC Nice | Ligue 1 | 30 | 2654 | 0 | 2 |
| 2023Eliminacje ME | Francja | Eliminacje ME | 1 | 90 | 0 | 0 |
| 2022/2023Ligue 1 | OGC Nice | Ligue 1 | 24 | 2032 | 0 | 0 |
| 2021/2022 | OGC Nice | – | – | – | – | |
| 2020/2021 | OGC Nice | – | – | – | – | |
| 2019/2020 | FC Barcelona | – | – | – | – | |
| 2018/2019 | FC Barcelona | – | – | – | – | |
| 2017/2018 | Toulouse II | – | – | – | – | |
| 2016/2017 | Toulouse II | – | – | – | – |





