Amir Szelach (hebr. אמיר שלח, ur. 11 lipca 1970 w Tel-Awiwie) – izraelski piłkarz grający na pozycji obrońcy. Rozegrał 85 meczów w reprezentacji Izraela.
Kariera klubowa Karierę piłkarską rozpoczynał w klubie Maccabi Herclijja. W 1989 roku awansował do kadry pierwszej drużyny i wtedy też zadebiutował w niej w pierwszej lidze izraelskiej. W 1990 roku odszedł do Maccabi Tel Awiw. W sezonie 1991/1992 odniósł z nim swój pierwszy sukces w karierze, gdy wywalczył mistrzostwo Izraela. W 1995 i 1996 roku także zostawał z Maccabi mistrzem kraju. Wraz z Maccabi zdobył też dwa Puchary Izraela (1994, 1996) oraz Puchar Toto (1993).
W 1998 roku przeszedł do Beitaru Jerozolima. Grał w nim przez sezon. W 1999 roku został zawodnikiem Hapoelu Hajfa, a w 2000 roku wrócił do Maccabi Tel Awiw. W 2001 roku zdobył z nim krajowy puchar. W 2002 roku przeszedł do Maccabi Netanja i grał w nim do końca swojej kariery, czyli do 2004 roku.