Karolak rozpoczął karierę w rodzinnym Lublinie, w zespole Novum. W 2012 roku przeniósł się do pierwszoligowego MKS-u Dąbrowa Górnicza, a następnie do PGE Turowa Zgorzelec, w którym miał okazję zagrać w europejskich pucharach i walczyć o wysokie cele w polskiej ekstraklasie. Przed sezonem 2016/2017 skrzydłowy dołączył do zespołu „serca Sopotu” – w swoich pierwszych rozgrywkach w żółto-czarnych barwach Karolak zdobywał średnio 9 punktów i 2,3 zbiórki na mecz. W kolejnym sezonie 24-letni koszykarz poprawił swoje statystyki punktowe, notując przeciętnie 10,5 oczek w każdym spotkaniu. Kibice w Sopocie z pewnością zapamiętają Karolaka z niesamowitego rzutu w ostatniej sekundzie meczu derbowego z Asseco Gdynia, w którym skrzydłowy zdobył 29 punktów, końcową akcją zapewniając wygraną ekipie Trefla. Łącznie w zespole żółto-czarnych 24-latek zagrał 62 spotkania.
– Dziękujemy Kubie za grę dla naszej drużyny – przez dwa sezony w Sopocie stał się on doświadczonym zawodnikiem, który na pewno świetnie poradzi sobie w nowym zespole. W ostatnich latach Kuba zagrał wiele bardzo dobrych spotkań i pomógł ekipie „serca Sopotu” osiągać kolejne wygrane. Życzymy mu wielu sukcesów w nowym klubie – mówi Marek Wierzbicki, prezes Trefla Sopot.