Еще будучи подростком, Иван перебрался в Швейцарию, где занимался в футбольной академии местного Базеля. Здесь состоялся и его профессиональный дебют. Ракитич быстро стал одним из лидеров своего клуба, а в 2007 году в возрасте 19 лет даже был признан лучшим молодым игроком чемпионата Швейцарии.
На пике успеха Иван перебрался в гельзенкирхенский Шальке, которому отдал добрых четыре года. В 2011 году Ракитич подписал контракт с Севильей, где стал настоящим капитаном и лидером Нервионцев. Спустя три сезона в андалусийской команде Ракитич был куплен Барселоной, с которой в своем первом же сезоне выиграл Лигу чемпионов. В том году сине-гранатовые и вовсе оформили требл, а хорватский легионер принял в этом успехе непосредственно участие.
Занятно, что футболист выбрал именно сборную Хорватии, несмотря на то, что на юношеском и молодежном уровне был заигран за швейцарскую команду.