Kubik wyjechał na testy do FC Den Bosch, ale w wyniku zawiłości związanych z wysokością kontraktu dla zawodników spoza Unii Europejskiej, klub zrezygnował z jego usług. Po tym fakcie trafił do pierwszoligowego rumuńskiego klubu, Argeș Pitești. Po wygaśnięciu kontraktu z tym klubem przeszedł do greckiego drugoligowego Levadiakos, w którym to klubie na ogół grał w podstawowym składzie i awansował z nim do pierwszej ligi. Po zakończeniu sezonu 2004/2005 przeszedł wraz z bratem do Jagiellonii Białystok. Grając nierówno, Kubik reprezentował ten klub tylko pół roku, po czym trafił do Lechii Gdańsk. W klubie tym, mimo świetnych występów w sparingach, spisywał się słabo, wskutek czego w lidze zagrał tylko trzy mecze, po czym został przesunięty do zespołu rezerw. Latem 2006 roku podpisał roczny kontrakt z greckim trzecioligowym klubem, ÓF Ierápetras, jednakże odszedł z niego po pół roku na skutek niewypłacalności klubu. W lutym 2007 roku Kubik podpisał kontrakt z Odrą Opole, który został rozwiązany z końcem rundy jesiennej. W 2008 roku grał w dwóch klubach: trzecioligowej Polonii Słubice oraz A-klasowym Zwierzynieckim KS Kraków. Między 2009 a 2010 występował w KS Bronowiance Kraków awansując z nią do V ligi krakowsko-wadowickiej. W 2011 występował w MKS Kalwarianka Kalwaria Zebrzydowska.