16 sierpnia 2010 roku Keinan podpisał kontrakt z angielskim klubem Blackpool F.C., beniaminkiem Premier League, z którym podpisał czteroletni kontrakt. W rozgrywkach Premier League zadebiutował 21 sierpnia 2010 roku w przegranym 0:6 wyjazdowym spotkaniu z Arsenalem, gdy w 32. minucie meczu zmienił Ludovica Sylvestre’a. W styczniu 2011 roku podpisał kontrakt z walijskim Cardiff City. Z tego klubu był wypożyczany do Crystal Palace i Bristol City. We wrześniu 2012 roku przeszedł do Maccabi Hajfa. Sezon Klub Kraj Rozgrywki Mecze Bramki 2002/03 Maccabi Hajfa

Ligat ha’Al 7 0 2003/04 Maccabi Hajfa

Ligat ha’Al 13 0 2004/05 Maccabi Hajfa

Ligat ha’Al 1 0 2004/05 Bene Sachnin

Ligat ha’Al 23 3 2005/06 Maccabi Hajfa

Ligat ha’Al 1 0 2005/06 Maccabi Netanja

Ligat ha’Al 21 2 2006/07 Maccabi Hajfa

Ligat ha’Al 28 0 2007/08 Maccabi Hajfa

Ligat ha’Al 24 2 2008/09 Maccabi Hajfa

Ligat ha’Al 28 3 2009/10 Maccabi Hajfa

Ligat ha’Al 34 1 2010/11 Blackpool F.C.

Premier League 6 0 2010/11 Cardiff City

Championship 18 2 2011/12 Cardiff City

Championship 1 0 2011/12 Crystal Palace

Championship 3 0 2011/12 Bristol City

Championship 1 0 2012/13 Maccabi Hajfa

Ligat ha’Al 30 5

Kariera reprezentacyjna W swojej karierze Keinan występował w