Karwowski w przeszłości był związany z klubami z Warszawy, a także z MKS Pruszków i SMS PZKosz Władysławowo. Później występował w NCAA w Utah State oraz Sam Houston State. W ostatnich rozgrywkach dla zespołu tej ostatniej uczelni zdobywał 2,5 punktu i 2,2 zbiórki na mecz.
- Kuba Karwowski jest zawodnikiem, który dysponuje świetnymi warunkami fizycznymi. Podobał mi się taki profil zawodnika na pozycję numer 5 - jest bardzo wysoki i ma długi zasięg ramion, co powoduje, że potrafi bronić obręcz, a do tego jest dobrze skoordynowany. Posiada potencjał do tego, aby na parkietach Energa Basket Ligi udowodnić swoją wartość i dobrze się na nich zaprezentować - mówi na oficjalnej stronie drużyny trener Marek Popiołek.