U periodu od 2016. do 2018. godine, ovaj veznjak odigrao je 48 utakmica za Široki Brijeg, pri tome postigavši 3 gola i nametnuvši se u jednog od lidera na terenu momčadi iz Širokog.
Njegove impresivne partije dovele su potomdo transfera u HNK Rijeka, 2018. godine, a Rijeka je u kasu Širokog Brijega za “slobodu” Stjepana Lončara platila 350.000 eura. U Rijeci je upisao 111 nastupa postigao 12 golova i ubilježio dvije asistencije.
Ogroman posao napravila je Rijeka kada ga je 2021. godine poslala u Ferencvaros u zamjenu za 2.500.000 eura.
Ferencvaros ga je posuđivao u Kortrijk iz Belgije u Astanu iz Kazahstana, gdje je pružao odlične partije, baš kao i u drugom dijelu sezone 2023/24 u dresu Ferencvarosa, koje su mu potom donijele i transfer u Lech iz Poljske.
U Lechu se međutim nije nametnuo, tek jedno poluvrijeme u kupu Poljske i dva nastupa u Ekstraklasi sa klupe nisu zadovoljili apetite ovog dvadesetosmogodišnjeg igrača.
Na Grbavici mu sigurno mogu ponuditi prostor za igru, a ostaje da vidimo u kojem smjeru će se stvari odvijati i da li Željezničar može obezbijediti platu za ovakvog igrača.