Za 2,3 miliona euro trafił do pierwszoligowego PSV Eindhoven. Pierwszy ligowy mecz w jego barwach zaliczył 30 sierpnia 2008 przeciwko FC Utrecht (5:1). W tamtym spotkaniu strzelił także bramkę. W PSV od czasu debiutu jest podstawowym graczem. W sezonie 2008/2009 zanotował tam 25 ligowych pojedynków i zdobył w nich 5 goli. Natomiast w lidze zajął z klubem 4. miejsce.

W 2011 roku przeszedł do Kayserisporu, a w 2012 do Galatasaray SK.

Grał w latach 2014–2016 w Maladze, będąc tam wypożyczony na dwa lata, po czym nastąpił jego transfer definitywny za 3 i pół miliona euro.

W 2016 roku przeszedł do Watford, w którym grał przez jeden sezon.

30 czerwca 2017 roku został wypożyczony do CD Leganés.

W 2019 roku przeszedł do Al-Nassr.

W 2021 roku postanowił zasilić szeregi AEK Ateny.

17 stycznia 2025 roku został graczem Hull City, a następnie, 1 czerwca tego samego roku, przeszedł do Wydadu Casablanca. Odszedł stamtąd 6 lipca 2026 roku.

Kariera reprezentacyjna Amrabat jest byłym reprezentantem Holandii U-21. Od 2009 roku był także powoływany do kadry Holandii B.