Kopacz przygodę z piłką zaczynał w GKS Jastrzębie, a następnie był piłkarzem m.in. Ruchu Radzionków, Termaliki Bruk-Bet Nieciecza i Górnika Zabrze. Z tego ostatniego zespołu latem 2017 roku trafił do Zagłębia, a po trzech latach przeniósł się do Lechii Gdańsk. W rundzie jesiennej rozegrał 14 meczów.
Jestem bardzo szczęśliwy z podpisania kontraktu z Zagłębiem. Cieszę się, że mogę być znów w Lubinie i od razu zabieram się do ciężkiej pracy. Patrzę na wszystko z optymizmem i już nie mogę się doczekać wyzwań, które mnie tu czekają – powiedział Kopacz, cytowany przez oficjalną stronę klubu z Lubina.
Dla Zagłębia to już czwarty zawodnik pozyskany zimą. Wcześniej do zespołu dołączyli Aleks Ławniczak (Warta Poznań), bośniacki bramkarz Jasmin Buric (bez klubu) i czeski napastnik Marin Dożelal (FK Jablonec).
W grudniu pierwszym trenerem po zwolnieniu Dariusza Żurawia został natomiast Piotr Stokowiec.
Po rundzie jesiennej lubinianie w ligowej tabeli zajmują 14. miejsce.