Łącznie w barwach GKS-u rozegrał w lidze 138 meczów i zdobył 3 bramki.
Sandecja Nowy Sącz Latem 2015 roku Baran podpisał kontrakt z pierwszoligową Sandecją Nowy Sącz. Już w pierwszych sezonach stał się jednym z liderów zespołu, tworząc wraz z innymi doświadczonymi zawodnikami (m.in. Maciejem Małkowskim i Bartłomiejem Kasprzakiem) trzon drużyny.
W sezonie 2016/2017 sięgnął z Sandecją po mistrzostwo I ligi – klub z Nowego Sącza zajął 1. miejsce z dorobkiem 61 punktów i po raz pierwszy w historii awansował do Ekstraklasy. W Ekstraklasie 2017/2018 wystąpił w 26 spotkaniach Sandecji oraz dwukrotnie w Pucharze Polski.
Latem 2018 roku, po spadku Sandecji z Ekstraklasy, 35-letni pomocnik przedłużył kontrakt z klubem o kolejny rok. W wywiadach podkreślał, że o pozostaniu zadecydowały słowa trenera Tomasza Kafarskiego, który jasno zadeklarował, że na niego liczy, oraz dobre samopoczucie jego rodziny w Nowym Sączu. Do 2019 roku rozegrał w barwach Sandecji łącznie ponad 120 spotkań i zdobył 2 bramki.