Ponadto Socha 6 razy wystąpił w rozgrywkach Pucharu Ekstraklasy – w tym w samym finale, w którym drużyna Śląska pokonała Odrę Wodzisław. W sezonie 2010/2011 wywalczył z klubem wicemistrzostwo Polski, a rok później został mistrzem kraju. Kontrakt zawodnika z wrocławską drużyną wygasł 30 czerwca 2014. Zimą 2015 odszedł do zespołu Bytovii Bytów grającego w rozgrywkach I ligi.
W sierpniu 2015 piłkarz zmienił barwy klubowe i teraz reprezentuje Arkę Gdynia, w której zdobył swoją pierwszą bramkę w karierze przeciwko klubowi GKS Katowice. Z dniem 30 czerwca 2019 ogłosił swoje odejście z zespołu. W trakcie swojego, blisko 4 letniego, pobytu w drużynie z Gdańska zaliczył 59 spotkań ligowych i 14 pucharowych. Zdobył z zespołem dwukrotnie Superpuchar Polski w sezonie 2017/2018 oraz 2018/19. 9 lipca 2019 został zaprezentowany jako nowy zawodnik zespołu Sandecji Nowy Sącz.