W rundzie wiosennej sezonu 2008/2009 zagrał w czterech meczach ligowych Odry.

W latach 2009–2010 reprezentował barwy Podbeskidzia Bielsko‑Biała w I lidze, gdzie rozegrał łącznie 21 meczów i zdobył 6 bramek. W sezonie 2010/2011 grał w Sandecji Nowy Sącz, także na zapleczu Ekstraklasy, występując w pięciu spotkaniach ligowych i zdobywając jednego gola.

Niższe ligi Małopolski Po zakończeniu gry na poziomie centralnym Bagnicki kontynuował karierę w klubach z niższych lig województwa małopolskiego. W kolejnych latach reprezentował barwy Świtu Krzeszowice, Borku Kraków, Jałowca Stryszawa oraz Skawinki Skawina. W barwach Skawinki zdobywał bramki w rozgrywkach ligi okręgowej, m.in. w sezonie 2014/2015 w meczach przeciwko Złomexowi Branice i Borkowi Kraków.

Kolejnymi klubami w jego karierze były Jordan Sum Zakliczyn oraz Halniak Maków Podhalański. Od sezonu 2016/2017 występował w barwach Halniaka w lidze okręgowej, gdzie dzięki doświadczeniu z Ekstraklasy i I ligi należał do wyróżniających się zawodników i często rozstrzygał mecze na korzyść drużyny z Makowa Podhalańskiego.