Shapira Bar-Or võistles Iisraeli nimel 2008. aasta suveolümpiamängudel Hiinas Pekingis. 100 meetri vabastiilis ujus ta 49,10 (riiklik rekord) ja sai 26. ja 200 meetri vabastiilis
Ta ujus esimeses soojuses 1:47.78 (samuti riiklik rekord) ja poolfinaalis 1:48.16, saades 15. koha. Ta oli esimene Iisraeli ujuja, kes võistles olümpiamängude poolfinaalis.