W sezonach 2008/2009 i 2009/2010 grał w III lidze w barwach UKS SMS Łódź, rozgrywając łącznie 55 spotkań ligowych. Następnie trafił do drugoligowej Chojniczanki Chojnice, w której w sezonie 2010/2011 był podstawowym bramkarzem – wystąpił w 33 meczach II ligi grupy zachodniej, przepuszczając 34 gole, co przyniosło mu m.in. powołanie na konsultację reprezentacji Polski U‑20 u Stefana Majewskiego.
Jagiellonia Białystok
Latem 2011 roku Baran został zaproszony na testy do Jagiellonii Białystok podczas zgrupowania w Gutowie Małym. Po udanych testach 15 lipca 2011 podpisał z klubem czteroletni kontrakt i został zgłoszony do rozgrywek Ekstraklasy z numerem 33.
W Ekstraklasie zadebiutował 11 września 2011 w domowym meczu z Polonią Warszawa, wygranym przez Jagiellonię 3:2. W pierwszych sezonach w Białymstoku występował głównie w zespole Młodej Ekstraklasy i w meczach Pucharu Polski, natomiast przełom przyszedł w rozgrywkach 2013/2014, gdy po wypożyczeniu do Podbeskidzia i powrocie do klubu wywalczył pozycję pierwszego bramkarza.