Scrivi una continuazione per questo paragrafo - Shapira Bar-Or ha gareggiato a nome di Israele alle Olimpiadi estive del 2008 a Pechino, in Cina. Nei 100 metri stile libero ha nuotato con un tempo di 49,10 (record nazionale) e si è classificato 26°, e nei 200 metri stile libero
Ha nuotato in 1:47.78 (anche un record nazionale) nel primo turno, e in 1:48.16 nelle semifinali, arrivando quindicesimo. È stato il primo nuotatore israeliano a gareggiare in una semifinale olimpica.