Ракитич дебютировал за сборную Хорватии в 2007-м году в матче отборочного цикла ЧЕ-2008 с Эстонией. За 13 лет он сыграл в 106-и матчах и забил 15 голов. В 2018-м полузащитник в составе национальной команды был финалистом ЧМ-2018.
Ракитич начал карьеру в «Базеле», после чего выступал за «Шальке-04», «Севилью» и «Барселону». В конце лета полузащитник покинул Каталонию и вернулся вернулся в стан андалусийцев. С «сине-гранатовыми» он стал четырехкратным чемпионом и обладателем Кубка Испании, по два раза побеждал в Суперкубке страны, УЕФА, а также выигрывал Лигу чемпионов.