Do jego najważniejszych występów w barwach Cracovii należał ligowy mecz z Wisłą Płock w październiku 2004 roku, wygrany 4:0 – Bania zdobył w nim hat‑tricka, trafiając kolejno w 32., 56. minucie oraz z rzutu karnego w końcówce spotkania. Trafiał także w innych ważnych meczach ligowych, m.in. przeciwko Polonii Warszawa (3:2 dla Cracovii – gol w 4. minucie po strzale z ok. 20 metrów) oraz liderowi tabeli GKS‑owi Bełchatów (bramka na 1:1 w doliczonym czasie pierwszej połowy spotkania Jesus w 2006 roku).
W barwach Cracovii Bania pełnił funkcję kapitana drużyny; w 2005 roku reprezentował klub podczas prywatnej audiencji u Jana Pawła II w Watykanie, wręczając papieżowi koszulkę Cracovii z numerem 1 i nazwiskiem „Karol Wojtyła”.
Wisła Płock i Sandecja Nowy Sącz W rundzie jesiennej sezonu 2007/2008 Bania występował w Wiśle Płock w II lidze; w 16 meczach ligowych zdobył 3 gole. W styczniu 2008 roku podpisał kontrakt z Sandecją Nowy Sącz, występującą wówczas w II lidze, a następnie w I lidze po reformie rozgrywek. W barwach Sandecji grał do 2010 roku;