Ostatni sezon spędził w Hajduku Split, po czym 3 lipca 2025 roku ogłosił zakończenie kariery.
Kariera reprezentacyjna Początkowo Rakitić występował w młodzieżowych reprezentacjach Szwajcarii w kategoriach U-17 i U-19, ale z czasem zgłosił akces do pierwszej reprezentacji Chorwacji prowadzonej przez Slavena Bilicia i znalazł się w kręgu zainteresowań selekcjonera. W drużynie Chorwacji debiutował 8 września 2007 roku podczas kwalifikacji do Euro 2008, gdzie zyskał sympatię fanów.
W maju 2008 został tymczasowo dodany do składu drużyny na Euro 2008, gdzie był drugim najmłodszym zawodnikiem. Na mistrzostwach Europy pierwszy raz mogliśmy go oglądać w wygranym 2-1 meczu, przeciwko Niemcom, kiedy to zaliczył asystę przy golu Ivicy Olicia. W ćwierćfinałach odgrywał dużą rolę w meczu z Turcją, gdzie doszło do rzutów karnych, w których Rakitić spudłował, co przyczyniło się do zwycięstwa Turcji.
W 2016 w trakcie mistrzostw Europy strzelił bramkę w meczu przeciw reprezentacji Czech, a na Mistrzostwach Świata 2018 strzelił jedynego gola w drugim meczu fazy grupowej przeciwko reprezentacji Argentyny na 3:0.