Kulovits came through the youth ranks of Rapid Wien and made it to the senior team in the 2002–03 season after a year at the reserves team. He won two league titles with Rapid and played in the 2005–06 UEFA Champions League with them.
SV Sandhausen
Kulovits signed for 2. Bundesliga club SV Sandhausen in June 2013 and in his first season was appointed captain of the team. He made over 120 competitive appearances for the club and announced his retirement as a footballer at the conclusion of the 2019–20 season,