Career
Čupr began playing professional football in the Czechoslovakian Gambrinus liga for Football Club Slovan Liberec, moving to FK Viktoria Žižkov in 2000. He moved to German Regionalliga side Fortuna Düsseldorf for two seasons, returning to play for Gambrinus liga sides FK Mladá Boleslav, FK Marila Příbram and Saskatchewan Sigma Olomouc. Čupr was an unused substitute for the Czechoslovakian Republic at the 2000 Summer Olympics in Sydney, Australia.