Hubert urodził się w Dobrym Mieście i do 15. roku życia był zawodnikiem DKS Dobre Miasto. Następnie przeszedł do Akademii Lecha Poznań i z niej powędrował do drużyny z Poznania.
W sezonie 2017/2018 łączył występy zarówno w III-ligowych rozgrywkach, jak i w drużynie CLJ, zdobywając z nią mistrzostwo Polski oraz tytuł króla strzelców rundy finałowej. Pozwoliło mu to znaleźć się w kadrze pierwszego zespołu na dwa mecze w ramach kwalifikacji do Ligi Europy. W grudniu 2018 roku mierzący 1,81 m napastnik zadebiutował w rozgrywkach Ekstraklasy w meczu z krakowską Wisłą. Już jednak niecały miesiąc później został wypożyczony do końca sezonu do I-ligowej Warty Poznań. W lipcu 2019 roku ponownie trafił na półroczne wypożyczenie również do zespołu z drugiego szczebla rozgrywkowego - Odry Opole. Rok 2020 spędził reprezentując barwy Lecha na drugoligowych boiskach i strzelając w tym czasie trzy bramki w 10 spotkaniach. Występy na tym poziomie rozgrywkowym kontynuował również w trwającym sezonie, dorzucając do tego jeden mecz w Pucharze Polski oraz trzy szanse na grę w PKO BP Ekstraklasie. W drugim zespole Kolejorza rozegrał 15 spotkań, strzelając w nich 8 bramek i notując 4 asysty.
Napastnik związał się z Białą Gwiazdą kontraktem, który będzie obowiązywał do 30 czerwca 2024 roku.
fot. wisla.krakow.pl