Rakovsky commence à jouer au football à Drolshagen dans le Sauerland, où il rejoint le SC Bleche-Germinghausen. Il joue ensuite pour le FC Schreibershof jusqu'en 1999. Après que sa famille a déménagé en Tchéquie en 1999, Rakovsky rejoint le Dukla Prague. En 2000, il s'installe pendant trois ans dans le club rival de la ville, le Sparta Prague. Ensuite, Rakovsky part pour le Slavia Prague avant de retourner au Sparta Prague un an plus tard. En 2007, il revient en Allemagne pour intégrer le centre de formation de Schalke 04
Chez les professionnels
En , il décroche son premier contrat professionnel au 1. FC Nuremberg. Il la doublure de Raphael Schäfer mais est deuxième dans la hiérarchie des gardiens, devant Alexander Stephan. Le , Rakovsky dispute sa première rencontre de Bundesliga face au Borussia Dortmund, devenant le troisième gardien le plus jeune de Bundesliga derrière Frank Kirn et Eike Immel. Après deux matchs, il se blesse au doigt pendant l'entraînement, laissant son indisponibilité à plusieurs semaines. Au cours de la saison 2012-2013, il dispute quatre matches de Bundesliga[1].