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.