↑ Количество игр и голов за профессиональный клуб считается только для различных лиг национальных чемпионатов, обновлено по состоянию на 21 сентября 2024 года.
↑ Количество игр и голов за национальную сборную в официальных матчах.
Воспитанник футбольной академии клуба «Базель», в составе первой команды дебютировал в 2005 году. Проведя два сезона в основе швейцарского клуба, летом 2007 года перешёл в немецкий «Шальке-04», за который отыграл 97 матчей и забил 12 голов. В зимнее трансферное окно сезона 2010/11 перешёл в испанскую «Севилью», вместе с которой выиграл свой первый европейский трофей — Лигу Европы. За 3,5 года в команде Ракитич сыграл 117 матчей и забил 27 мячей, став капитаном и лидером клуба. В июне 2014 года стал игроком «Барселоны». В сентябре 2020 года, после 6 лет, проведённых в каталонском клубе, вернулся в «Севилью».
Начинал заниматься футболом в клубе «Мёлин-Рибург». В 2002 году 14-летний Ракитич попал в футбольную школу «Базеля». Через три года был заявлен за основную команду, и 29 августа 2005 года дебютировал за клуб в матче Кубка УЕФА против боснийской команды «Широки Бриег» (1:0).
22 июня 2007 года Ракитич заключил четырёхлетний контракт с «Шальке 04». Сумма трансфера составила 5 млн евро. Главный тренер Мирко Сломка взял Ракитича в качестве замены бразильцу Линкольну, перешедшему в «Галатасарай». Дебют в Бундеслиге состоялся 10 августа в матче со «Штутгартом» (2:2), в котором Ракитич, выйдя на замену на 70-й минуте встречи, забил гол уже спустя 5 минут. Второй свой гол забил в ворота мюнхенской «Баварии» (1:1). В Лиге чемпионов помог клубу впервые в истории выйти в четвертьфинал.
«Севилья»
28 января2011 года Ракитич подписал контракт с испанским клубом «Севилья» на 4,5 года, сумма трансфера составила 2,5 млн евро[5]. 6 февраля дебютировал за «Севилью» в матче Примеры против «Малаги», в котором вышел на поле с первых минут. В следующей игре против «Расинга» забил автогол, в следующей игре против «Эркулеса», забив свой первый мяч за «Севилью». Из-за перелома стопы Ракитичу пришлось пропустить последние четыре игры в испанском чемпионате[6]. В первом сезоне за клуб отыграл 13 матчей и забил 5 голов, оставаясь игроком стартового состава.
В сезоне 2011/2012 Ракитич продолжал быть важнейшим игроком клуба. В ходе сезона он был использован в качестве главного разрушителя (полузащитника оборонительного плана). К концу сезона Ракитич провёл 39 матчей, забил один гол в Кубке Испании и сделал шесть голевых передач.
Ракитич начал сезон 2012/2013 с голевой передачи в матче 1-го тура Примеры против «Хетафе». 12 сентября сделал ещё одну голевую передачу и помог одержать победу над мадридским «Реалом». Он забил свой первый гол в сезоне в 5-м туре чемпионата Испании против «Депортиво». Также забил два гола в стартовые 20 минут севильского дерби против «Бетиса»[7]. Статистика показывает, что Ракитичем создано 100 моментов для взятия ворот и поэтому показателю хорват занимает четвёртое место в Европе[8].
Перед началом сезона 2013/2014 главный тренер «Севильи» Унаи Эмери сделал Ракитича капитаном команды[9]. Он забил два гола в матче против «Реал Мадрида» на «Сантьяго Бернабеу» (конечный счёт 7:3, особенно красивым получился второй гол хорвата)[10]. В январе получил награду лучшего игрока месяца чемпионата Испании[11]. В еврокубках Ракитич помог добраться «бело-красным» до финала Лиги Европы, в котором команда одержала победу в серии послематчевых пенальти против «Бенфики»[12]. А Ракитича УЕФА признала лучшим игроком матча. По итогам сезона полузащитник был включён в символическую сборную чемпионата Испании и Лиги Европы УЕФА[13][14]. Также Ракитич выиграл награду Fair Award Play и был номинирован на звание лучшего полузащитника Примеры, уступив в итоге Андресу Иньесте[15].
«Барселона»
16 июня 2014 года Ракитич подписал пятилетний контракт с «Барселоной», которая заплатила за хавбека 18 млн евро с возможностью увеличения суммы на 3 млн евро при удачном выступлении за «сине-гранатовых»[16]. Полузащитник по ходу игрового сезона выбрал для себя номер 4, который достался ему от ушедшего Сеска Фабрегаса. Официальный дебют пришёлся на матч 1-го тура испанского чемпионата 24 августа против «Эльче». Первый гол Ракитич забил 21 сентября, поразив ворота «Леванте» из-за пределов штрафной площади. 18 марта 2015 года забил свой первый гол в Лиге чемпионов УЕФА, принеся «Барселоне» победу в 1/8 финала над «Манчестер Сити» (1:0). 6 июня забил первый гол в матче финала Лиги чемпионов против итальянского «Ювентуса». Матч завершился победой 3:1 в пользу «каталонцев», а Ракитич вместе с командой выиграл три трофея за сезон: национальный чемпионат, Кубок Испании и Лигу чемпионов. Второй год подряд хорват по итогам сезона попал в символическую сборную Примеры и еврокубка.
«Севилья»
1 сентября 2020 года Ракитич вернулся в «Севилью». Сумма трансфера составила 1,5 млн евро, ещё 9 млн «Барселона» может получить в качестве бонусов за результативность. Ракитич подписал с клубом контракт до 30 июня 2022 года. 27 сентября в матче против «Кадиса» забил дебютный гол за клуб после возвращения в команду. Полузащитник «Севильи» Иван Ракитич открыл счёт в матче чемпионата Испании с «Атлетико» (2:1). Ракитич забил свой 56-й гол в Ла Лиге. Больше среди хорватов забил лишь Шукер (114).
30 января 2024 года покинул «Севилью»[17]. На счету Ракитича 323 игры в составе команды из Андалусии, в которых он забил 51 гол и сделал 63 результативные передачи. Вместе с командой хорват дважды выигрывал Лигу Европы.
«Аш-Шабаб»
31 января 2024 года заключил контракт на полтора года с клубом из Саудовской Аравии «Аш-Шабаб»[18].
В составе сборной играл на чемпионатах Европы 2008, 2012 и 2016 годов и на чемпионатах мира 2014 и 2018 годов. Сыграл за сборную 106 матчей и забил 15 мячей. По количеству матчей входит в пятёрку лидеров в истории сборной Хорватии.
21 сентября 2020 года хавбек объявил о завершении карьеры в национальной команде[19]. Иван Ракитич, завершивший карьеру в сборной Хорватии, попрощался с болельщиками перед матчем отборочного турнира ЧМ-2022 с Россией. В составе национальной команды он провёл 106 матчей и забил 15 голов. Перед началом поединка с Россией хорваты устроили торжественные проводы Ракитича. Ему подарили памятную футболку.
В Швейцарию его родители эмигрировали в 80-е годы из Югославии. 11 июля 2013 года у Ракитича и его девушки Ракель Маури родилась дочь Алтея. В 2015 году состоялась свадьба. 1 мая 2016 года родилась дочь Адара.[источник не указан 1205 дней]
Ракитич говорит на хорватском, немецком, испанском, английском, французском и итальянском языках. Владеет швейцарским футбольным клубом «НК Пайде».[источник не указан 1205 дней]