Ріхард почав свою кар'єру в молодіжному складі празької «Спарти», в сезоні 1986/87 років дебютував в чехословацької лізі. У драфті НХЛ обраний в дев'ятому раунді під номером 185 «Едмонтон Ойлерс‎», але до 1992 року грав за празьку «Спарту». Потім він переїхав до фінського ТПС з Турку, де провів 15 матчів та набрав 14 очок (5 + 9). Другу половину сезону 1992/93 відіграв у «Фрайбурзі», команді німецької бундесліги (50 матчів 28 шайб закинув та зробив 34 передачі). З 1993 по 1996 грав за німецькі клуби «Айсберен Берлін‎» і «Лужицькі лиси» (Вайсвассер), після чого повернувся до «Спарти».