Hij speelde lang voor MTK Hungária FC en speelde in seizoen 2007-2008 op huurbasis voor N.E.C., in 2009/10 bij Honved Budapest, in 2010 bij Vasas Boedapest en in het seizoen 2011/12 werd hij verhuurd aan Paksi SE. Van begin 2013 tot begin 2014 speelde hij voor Bnei Jehoeda Tel Aviv in Israël. Na een mislukte stage bij Atıraw FK tekende hij in maart 2014 bij Szombathelyi Haladás. In de zomer van 2014 keerde hij terug bij MTK. Medio 2018 ging hij naar Vasas SC Boedapest. In 2019 ging hij op het derde niveau voor Monor SE spelen. In 2020 ging hij naar BVSC-Zugló waar hij zijn loopbaan medio 2021 beëindigde.
Hrepka speelde drie interlands voor Hongarije. Hij maakte zijn debuut op 15 november2006 in het met 1-0 gewonnen oefenduel in Székesfehérvár tegen Canada. Hij moest in dat duel na 70 minuten plaatsmaken voor collega-debutant Balázs Farkas (FC Dynamo Kyiv).