[7][8] Bitton broke into the senior team of his home-town club SC Ashdod at the age of 17 in an Israeli Premier League match on 25 April 2009, and went on to make over 120 appearances.[10] He made his debut for the club on 18 September, in a Champions League group stage match against AC Milan, coming into the game as a late substitute in the 89th minute.[11][12] Three weeks later he made another Champions League appearance for Celtic, coming as a 77th-minute substitute against Ajax on 22 October, but was sent off eleven minutes later for a late tackle on Thulani Serero.[11] The resulting suspension and a few niggling injuries hindered Bitton's efforts to establish himself in the team,[13] but he still managed to make a total of 20 appearances for Celtic by the end of his first season there.[27][28][29] On 1 July 2022, Bitton joined Israeli Premier League club Maccabi Tel Aviv on a free transfer, signing a two-year contract with an option for a third year.