Shapira Bar-Or keppti fyrir hönd Ísraels á Ólympíuleikunum 2008 í Peking í Kína. Í 100 metra frjálsum stíli
Hann synti í 49.10 (þjóðlegt met) og varð í 26. sæti, og í 200 metra frjálsum stíli synti hann í 1:47.78 (og einnig þjóðlegt met) í fyrsta hita, og 1:48.16 í undanúrslitunum og kom í 15. sæti. Hann var fyrsti Ísraelski sundmaðurinn til að keppa í Ólympíuleikjum.