Przez ostatnie pół roku był wypożyczony do Motoru Lublin z włoskiego Benevento. Do zespołu „Słoni” Kubica trafia jako wolny zawodnik. Jego kontrakt z Benevento został rozwiązany.
Kubica to również młodzieżowy reprezentant Polski. Grał w kadrach do lat 21 i 19.
Jest wychowankiem Koszarawy Żywiec, a potem grał w Góralu-Czarnych Żywiec. Wiosną 2018 r. trafił do rezerw Górnika Zabrze, grywał też w zespole CLJ U-19. Następnie trafił do I zespołu. W następnym sezonie stanowił już ważną postać drużyny - zagrał 21 meczów w których strzelił 2 bramki. Natomiast w rozgrywkach do lat 19 wystąpił w 10 meczach w których zdobył 3 gole.
Rozgrywki 2019/20 spędził w pierwszoligowym Chrobrym Głogów. Jego bilans to: 17 spotkań i 2 gole. W sezonie 2020/21 wrócił do ekstraklasowego Górnika. W ekstraklasie i Pucharze Polski zagrał 23 mecze i zanotował jedną asystę. W sezonie 21/22 zaliczył 30 gier i 9 trafień. Zagrał też cztery razy w Pucharze Polski.
Początek 2022 roku spędził w Zabrzu rozgrywając 4 mecze oraz 1 w rezerwach. W sierpniu 2022 roku został piłkarzem, występującego w Serie B włoskiego Benevento. Wystąpił w 14 meczach. W sezonie 2023/24 występując już o klasę niżej, zagrał w 11 meczach. Warto wspomnieć, że w tym klubie grał razem z Kamilem Glikiem.
