Fin w poprzednim sezonie zdobywał średnio 15,5 punktu, 4,9 zbiórki i 1,4 asysty w 20 rozegranych spotkaniach. Przez większość kariery występował w ojczyźnie, zanotował też epizody w Skyliners Frankfurt, Juventusie Uciana i KK Vrijednosnice Osijek.
Jest też reprezentantem swojego kraju. Grał m.in. na EuroBaskecie w 2017 roku oraz w kwalifikacjach do Mistrzostw Świata w Chinach.
- Abstrahując od jego klasy sportowej, Carl j to bardzo pozytywną postać. Jest lubiany przez kolegów, ponadto podporządkowuje się reżimowi treningowemu i stosowanemu przez nas systemowi. Nie ukrywam, że mocno optowałem za tym, żeby Carl pozostał w drużynie, rozmowy trochę trwały, ale finalnie jesteśmy bardzo zadowoleni, że doszliśmy do porozumienia - mówi trener Robert Witka na oficjalnej stronie drużyny.