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