Последним клубом 37-летнего Ракитича был хорватский "Хайдук". В составе команды полузащитник принял участие в 39 матчах во всех турнирах, в которых забил два гола и отдал 15 результативных передач.

Ранее в своей профессиональной карьере игрока Иван представлял такие клубы, как "Базель", "Севилья", "Шальке", "Барселона" и "Аль-Шабаб". За сборную Хорватии хавбек провёл 106 матчей и забил 15 голов. Игрок является многократным чемпионом Испании, победителем Лиги чемпионов, Лиги Европы и Суперкубка УЕФА.