Garbacz przez dwa lata był zawodnikiem drużyny z Gdyni. W poprzednich rozgrywkach zdobywał dla Arki średnio 3,1 punktu i 1,7 zbiórki na mecz. Miał okazję do pokazania się także w Europucharze.
W przeszłości był też zawodnikiem rezerw Rosy Radom, SMS PZKosz Władysławowo, Polfarmeksu Kutno, GKS Tychy i Kinga Szczecin.