Michelin debuterade för Toulouse i Ligue 1 den 20 september 2016 i en 2–1-vinst över Lille, där han blev inbytt i den 61:a minuten mot Issiaga Sylla.[1] Tre dagar senare startade Michelin sin första match mot Paris Saint-Germain, då Toulouse vann med 2–0.[2] Den 6 oktober 2016 skrev han på sitt första proffskontrakt med Toulouse; ett treårskontrakt.[3]
Efter begränsad speltid i Toulouse lånades Michelin i augusti 2018 ut till Ligue 2-klubben Ajaccio på ett säsongslån.[4] Den 11 juni 2019, öppningsdagen för sommarens transferfönster, meddelade Lens att de värvat Michelin på ett treårskontrakt.[5]
I augusti 2021 värvades Michelin av grekiska AEK Aten, där han skrev på ett fyraårskontrakt.[6] Den 1 september 2022 lånades Michelin ut till Ligue 2-klubben Bordeaux på ett säsongslån.[7] I juli 2023 blev han klar för en permanent övergång till Bordeaux och skrev på ett treårskontrakt.[8]
Landslagskarriär
I juli 2016 blev Michelin uttagen i Frankrikes trupp till U19-EM i Tyskland.[9] Frankrike vann mästerskapet efter att ha besegrat Italien med 4–0 i finalen.[10]
I juli 2021 blev Michelin uttagen i Frankrikes trupp till OS i Tokyo.[11] Han debuterade för OS-laget den 16 juli 2021 i en förberedande match inför OS mot Sydkorea (2–1-vinst).[12] Michelin spelade därefter samtliga tre gruppspelsmatcher i OS, där Frankrike blev utslaget i gruppspelet.[13][14][15]