Kabran played for Vasalund between 2012 and 2014, before joining the Netherlands club Den Bosch ahead of the 2014–15 season. After an unsuccessful stay in the Netherlands he moved back to Vasalund. After impressing in Vasalund, Kabran signed for Brommapojkarna ahead of the 2017 season. After one season in the club, he moved to Norwegian side IK Start. He then made his Eliteserien debut on 11 March 2018 against Tromsø.
On 22 January 2021, Kabran signed a three-year contract with Viking FK.[3]