Dit is een oude versie van deze pagina, bewerkt door FunkyFoot(overleg | bijdragen) op 27 apr 2020 om 10:19.
Deze versie kan sterk verschillen van de huidige versie van deze pagina.
Hupperts groeide op in Gulpen. Als kind speelde hij bij de lokale amateurclub FC Gulpen, waar hij op achtjarige leeftijd werd gescout door Roda JC.[1] Hij doorliep vervolgens de jeugdopleiding van Roda JC en sloot in het seizoen 2007/08 aan bij de selectie van het eerste elftal. Hupperts maakte op 17 oktober 2010 zijn competitiedebuut in de hoofdmacht, tijdens een met 4-1 gewonnen wedstrijd tegen Vitesse. Datzelfde seizoen kwam hij nog eenmaal in actie voor de club uit Kerkrade. Het grootste deel van het seizoen 2011/12 werd Hupperts aan de kant gehouden door een langdurende buikspierblessure. Hij kwam dat jaar tot zeven invalbeurten. Hupperts contract liep in de zomer van 2012 af. RKC Waalwijk en KV Mechelen toonden interesse, maar hij wilde doorbreken bij de club waar hij als kleine jongen naar kwam kijken.[2]. Zo verlengde hij zijn contract bij Roda JC. De hersteltrainingen naar aanleiding van zijn buikspierblessure wierpen hun vruchten af en op 20 oktober 2012 maakte hij zijn eerste doelpunt in de Eredivisie, tegen FC Twente. Hupperts degradeerde op zaterdag 3 mei 2014 met Roda JC naar de Eerste divisie.
Hupperts verruilde Roda JC in 2014 voor AZ.[3] Hij maakte op 9 augustus 2014 zijn debuut voor de club uit Alkmaar in de eerste competitiewedstrijd van het seizoen, tegen Heracles Almelo (0-3 winst). Op aangeven van Muamer Tanković maakte hij in de 63ste minuut het tweede doelpunt.[4] Een onomstreden basisspeler werd hij niet. AZ verhuurde Hupperts daarom in januari 2016 voor een half jaar aan Willem II. Daarmee dwong hij via de play-offs 2016 lijfsbehoud in de Eredivisie af.
Hupperts tekende in augustus 2016 een contract tot medio 2020 bij KSC Lokeren, de nummer elf van de Eerste klasse in het voorgaande jaar.[5] Dat nam hem zo definitief over van AZ.