Sor přišel do Baníku Ostrava v únoru 2021 z nigerijského 36 Lion FC. V dresu Baníku udělal za rok velký pokrok a po jarní adaptaci se na podzim začal výrazněji zapisovat do statistik. Pod vedením trenéra Ondřeje Smetany v lize stihl během 596 minut, vstřelil tři góly a na pět branek nahrál. Jednou se trefil i v MOL Cupu.[1]
V lednu 2022 přestoupil do pražské Slavie, ve které podepsal smlouvu do konce roku 2026.[1] Částka, kterou Slavia za Sora zaplatila, se odhaduje na 30 až 40 milionů korun.[2] Opačným směrem naopak na hostování odešel jiný nigerijský ofensivní hráč, a to Ubong Ekpai.[2]