Answer
Eleven seasons. Niko Kranjčar, a Croatian footballer, played for Dinamo Zagreb, a professional football club based in Zagreb, Croatia, for a total of eleven seasons. His tenure with the club spanned various periods throughout his career, making significant contributions and leaving a lasting impact on the team.