Shapira Bar-Or a concurat în numele Israelului la Jocurile Olimpice de Vară din 2008 de la Beijing, China. La 100 de metri stil liber a înotat cu 49,10 (un record național) și a ajuns pe locul 26, iar la 200 de metri stil liber
A înotat cu 1:47.78 (de asemenea un record național) în prima tură, și cu 1:48.16 în semifinale, ajungând pe locul 15. A fost primul înotător israelian care a concurat într-o semifinală olimpică.