Initially joining Bolton Wanderers from Maccabi Tel-Aviv in 2004 he went on to play for Chelsea, Manchester City, Sunderland, Portsmouth, West Ham United and Queens Park Rangers. His spell at Bolton was his best however and the following moves bar Porstmouth barely yielded any consistent runs in the side.
In January 2013 he was brought to QPR to help them battle against relegation but they did eventually finish in the bottom three and was released. Last season he played ten times for Standard Liege in Belgium, a league new Charlton manager Bob Peeters will know a lot about.
The club's signings this summer have had a European theme to them, and that has been the case since the club were taken over by Belgian businessman Roland Duchatelet. This summer they have brought in Yoni Buyens on loan, also from Standard Liege, Igor Vetokele from Copenhagen as well as Franck Moussa and Andrey Bikey who have experience from playing in England.
Tal Ben Haim has 88 caps for Israel and adds a lot of experience to the backline for Charlton, however fans are still likely to be devastated that promising youngster Diego Poyet departed the club for West Ham earlier this week.