بدأ مسيرته الكروية مع نادي هيرتا زهليندورف في عام 1992، ولعب معهم حتى عام 1995، وشارك معهم في 85 مباراة وسجل 11 هدف، وفي موسم 1995/1996 انتقل إلى نادي نورمبيرغ الألماني، ولعب معهم 33 مباراة وسجل هدف واحد، وفي عام 1996 انتقل إلى نادي باير ليفركوزن الألماني، ولعب معهم حتى عام 2001، وشارك معهم في 134 مباراة وسجل هدف واحد، وفي عام 2001 انتقل إلى نادي بايرن ميونخ الألماني، ولعب معهم حتى عام 2005، وشارك معهم في 100 مباراة، وفي عام 2005 انتقل إلى نادي يوفنتوس الإيطالي، ولعب معهم حتى عام 2007، وشارك معهم في 35 مباراة وسجل هدف واحد، ومنذ عام 2007 وهو يلعب مع نادي بروسيا دورتموند الألماني.
لعب روبرت كوفاتش خلال مسيرته الاحترافية مع 7 أندية في عشرون موسمًا وسجل خلالها 15 هدفًا ضمن 453 مباراة. حيث فاز في ثلاثة مواسم بالكأس وفي أربعة مواسم بالدوري.
خاض روبرت كوفاتش مسيرته مع هيرتا زيهلندورف في موسم 1991–92 ليلعب معه أربعة مواسم، مشاركًا في 112 مباراة سجل خلالها 12 هدفًا. ثم انتقل إلى نادي نورنبرغ في موسم 1995–96 لمدة موسم واحد، حيث شارك في 33 مباراة سجل خلالها هدفًا واحدًا. لينتقل بعدها إلى نادي باير 04 ليفركوزن في موسم 1996–97 ليلعب معه خمسة مواسم، مشاركًا في 127 مباراة سجل خلالها هدفًا واحدًا أيضًا. ثم انتقل إلى نادي بايرن ميونخ في موسم 2001–02 ليلعب معه أربعة مواسم، مشاركًا في 94 مباراة ولم يسجل أي هدف. هذا وانتقل لاحقًا إلى نادي يوفنتوس في موسم 2005–06 ولمدة موسمين، مشاركًا في 35 مباراة سجل خلالها هدفًا واحدًا. ثم انتقل بعدها إلى نادي بوروسيا دورتموند للفورميلا في موسم 2007–08 ولمدة موسمين، مشاركًا في 26 مباراة ولم يسجل أي هدف. ليعود وينتقل من جديد، لكن هذه المرة إلى نادي دينامو زغرب في موسم 2008–09 ولمدة موسمين، مشاركًا في 26 مباراة ولم يسجل أي هدف أيضًا.[2]