* Antal matcher och mål i seniorlag räknas endast för de inhemska ligorna och är korrekt per den 6 december 2021. ** Antal landskamper och mål är korrekta per den 24 november 2021.
Carl Gustafssons moderklubb är IFK Berga. När han var 13 år gammal gick han över till grannklubben Kalmar FF.[1] Sommaren 2019 skrev Gustafsson på sitt första a-lagskontrakt med Kalmar FF.[2] Senare samma sommar fick han debutera i allsvenskan, via ett inhopp mot AIK den 18 augusti. Efter debuten hyllades Gustafsson av Kalmar FF-tränaren Magnus Pehrsson som kallade honom för en "diamant" och liknade honom vid en ung Rasmus Elm.[3]
Som 16-åring gjorde Gustafsson sina första landskamper för Sveriges U17-landslag, då han var en del av Future Team-landslaget, där spelare med senare fysisk utveckling får chansen att spela landskamper.[1] Tre år senare gjorde han sina första landskamper för Sveriges U19-landslag då han var med på U20-landslagets samling.[4] Gustafsson togs ut till landslagets januariturné i december 2021 och hyllades i samband med detta av Henrik Rydström som sade att Gustafsson var en hybrid mellan Rasmus Elm och Viktor Elm.[5][6]