Jednak zarówno w 2004, jak i 2005 roku Badir z klubem z Hajfy ponownie był pierwszy w Ligat ha’Al.

Latem 2005 roku Badir trafił do Hapoelu Tel Awiw. W 2006 roku zdobył Puchar Izraela, a sukces ten osiągnął także rok później, w 2007 roku. W sezonie 2009/2010 wywalczył dublet. Z kolei w sezonach 2010/2011 i 2011/2012 sięgnął po kolejne dwa krajowe puchary. W 2013 roku zakończył karierę.

Sezon Klub Kraj Rozgrywki Mecze Bramki 1992/93 Hapoel Petach Tikwa

Liga Leumit 2 0 1993/94 Hapoel Petach Tikwa

Liga Leumit 17 2 1994/95 Hapoel Petach Tikwa

Liga Leumit 24 5 1995/96 Hapoel Petach Tikwa

Liga Leumit 28 0 1996/97 Hapoel Petach Tikwa

Liga Leumit 28 2 1997/98 Hapoel Petach Tikwa

Liga Leumit 25 2 1998/99 Hapoel Petach Tikwa

Liga Leumit 27 8 1999/00 Wimbledon F.C.

Premier League 21 1 2000/01 Maccabi Hajfa

Ligat ha’Al 31 3 2001/02 Maccabi Hajfa

Ligat ha’Al 25 9 2002/03 Maccabi Hajfa

Ligat ha’Al 31 5 2003/04 Maccabi Hajfa

Ligat ha’Al 28 8 2004/05 Maccabi Hajfa

Ligat ha’Al 27 2 2005/06 Hapoel Tel Awiw

Ligat ha’Al 32 5 2006/07 Hapoel Tel Awiw

Ligat ha’Al 32 5 2007/08 Hapoel Tel Awiw

Ligat ha’Al 31 2 2008/09 Hapoel Tel Awiw

Ligat ha’Al 31 3 2009/10 Hapoel Tel Awiw

Ligat ha’Al 32 3 2010/11 Hapoel Tel Awiw

Ligat