Igor Sapałaurodził się 11 października 1995 w Kartuzach na Kaszubach.
Już w wieku 7 Igor Sapała lat rozpoczął grę w juniorskich drużynach Polonii Warszawa, gdzie pracował pod okiem Krzysztofa Chrobaka, Tomasza Zielińskiego i Michała Libicha.
W Polonii Warszawa zadebiutował 25 listopada 2012 w meczu Młodej Ekstraklasy z Zagłębiem Lubin (1:1). Pierwszą bramkę dla swojej drużyny zdobył 2 czerwca 2013 w meczu przeciwko Pogoni Szczecin (3:3). W seniorskiej ekipie jednak nie zadebiutował.
W latach 2014-2017 Igor Sapała występował kolejno w klubach Żyrardowianka Żyrardów, Bzura Chodaków, Dolcan Ząbki, Piast Gliwice, GKS Katowice.
W 2017 roku Igor Sapała trafił do kierowanego przez Marka Papszuna Rakowa Częstochowa. Najlepszy miał sezon 2019/2020 gdy zagrał w 36 meczach i zdobył 3 bramki. Jedną z nich zresztą przeciwko Wiśle Kraków
Igor Sapała 13 grudnia został piłkarzem Wisły Kraków, podpisując kontrakt do końca czerwca 2025.