Vanaf het seizoen 2009–2010 kwam hij 3 jaar uit voor Hapoel Rishon LeZion dat in het seizoen 2011-2012 in de Ligat Ha'Al, de hoogste divisie van Israël speelde. In dat seizoen degradeerde deze club echter naar de Liga Leumit. Sapir speelde 88 wedstrijden bij de club waarin hij 2 keer scoorde. Tevens is hij international geweest voor het Israëlisch voetbalelftal onder 19.[bron?] In het seizoen 2012-2013 speelde Sapir voor Telstar, maar kwam daar niet aan bod. Na een korte periode in Georgië, keerde hij terug naar Israël.