Kadoch has played for clubs in all top three leagues in his native Israel. Prior to his professional career he won several championships in the Israeli youth leagues with Ironi Rishon Le Zion and also won The high schools championship being the captain of the team at Makif Chet international school. In his first years as pro he started playing for Ironi Rishon Le Zion in Liga Leumit at the age of 17 penned a 5 years contract. On his 3rd year at that club he became 1st choice goalkeeper. After 3 years he moved on loan to Hapoel Raanana for 6 months and then to Bney Lod for another 6 months. The next year he started on loan again at Hakoach Ramat Gan and then moved after 2 months to Sekzia Nes Ziona. Kadoch holds a French passport, allowing him to play in Europe without counting against the foreign player limit. The next year After a trial at Oldham Athletic he signed eventually with Barnet F.C in August 2008. Kadoch made the unusual choice of the number 55squad number at Barnet, the number 5 being considered lucky in Judaism. However, The Football League does not allow squad numbers over 50 so this was changed to 25. Kadoch made his debut appearance for Barnet in the Football League Trophy where Barnet lost to Dagenham & Redbridge 4–2. He played 12 league games for the Bees before being released at the end of the season. The next year on 5 July 2009 Kadoch penned a one-year deal with Bnei Yehuda. Later on that season he extended his contract by 3 more years being promised to become the future goalkeeper of the team. In the end of the season Kadoch played an unforgettable game in which he stopped Maccabi Haifa's strikers repeatedly and destroyed their championship celebrations by forcing a 1–1 draw as the man of the match and giving Hapoel Tel Aviv the opportunity to win the title. After a couple of years with Bnei Yehuda, On July 2011 Kadoch moved on loan for one year to Hapoel Haifa. In the next year he moved on loan for 6 months to Asi Gilboa and then in January he moved, this time to Sekzia Nes Ziona. The next year he started with Maccabi Kiryat Malaachi and after 4 months he moved to Beitar Kfar Saba in which he got to the playoffs final and with an impressive statistics of 19 clean sheets in 32 games. The next year he signed a one-year deal with Bnei Sakhnin finishing the season in the top of the bottom playoff and having his career breakthrough he extended his contract for two more years as the teams 1st choice Keeper. The next season he moved to Hapoel Kfar Saba in ligat haal for a one year contract.