Najstarszym i najbardziej znanym klubem sportowym w mieście jest Klub Piłkarski „Odra”. Jego historia sięga roku 1946, kiedy to został założony Miejski Klub Sportowy. Obecnie w barwach klubu występują zawodnicy w sekcji seniorów (Klasa A, w sezonie 2013/2014 klasa okręgowa), juniorów młodszych (liga okręgowa juniorów młodszych) oraz trampkarzy (liga okręgowa trampkarzy). Klub posiada własne boisko, przy ulicy Sportowej 16.