Szeliga jest zawodnikiem Cracovii od lipca 2008 roku. Od tego czasu wystąpił w 126 oficjalnych meczach krakowskiego klubu, w których zdobył 5 bramek. Od lipca 2012 roku jest kapitanem Pasów.
Z końcem grudnia wygasają też kontrakty Szymona Gąsińskiego, Dawida Rupy i Aleksandra Suworowa.