 On 13 September 2009, he made his first appearance with Tirana during the 0–1 away win against Gramozi Ersekë, entering in the field in the 70th minute in place of Enco Malindi.In the next league match against Besa Kavajë on 19 September, Karabeci made his first start and played full-90 minutes in a goalless draw at Qemal Stafa Stadium.He signed short term loan deal with Kukësi in July 2013 for their Europa League qualifying campaign, as a replacement for the suspended Besar Musolli.