Career
He started playing for Maccabi Petah Tikva in the Youth level He played there alongside team-mates Gal Alberman and Omer Golan. In 2005 Ben Yosef was transferred to Beitar Jerusalem.
In 2006 the veteran Arik Benado moved to Beitar.
Initially, there were doubts whether Ben Yosef would stay in Beitar but eventually he stayed and maintained a consistent fixed role in the squad. In September 2012, Ben-Yosef signed at Hapoel Tel Aviv for one year, After being released from Beitar Jerusalem.