W pierwszej części sezonu wystąpił w siedmiu meczach ekstraklasy i zdobył jedną bramkę. W tym roku już nie grał, szykując się na zmianę klubu.
Zawada jest wychowankiem DKS Dobre Miasto, a potem grał w barwach OKS 1945 Olsztyn oraz niemieckich drużyn VfL Wolfsburg i Karlsruher SC (bez gry na najwyższym szczeblu), a także w holenderskim Twente Enschede (11 meczów w Eredivisie).
W polskiej ekstraklasie przed Rakowem reprezentował Wisłę Płock i Arkę Gdynia (łącznie 51 występów i 7 goli).