Mereka segera menjualnya ke Fiorentina dengan biaya transfer sebesar €20 juta, dengan kesepakatan tersebut berisi potensi tambahan sebesar €1,5 juta.
Amrabat tetap dipinjamkan ke Hellas Verona hingga akhir musim 2019-20, karena ia tidak diizinkan bermain untuk lebih dari dua klub selama musim tersebut.
Pada Juli 2020, ia memenangkan penghargaan Pemain Terbaik di Hellas Verona.
Lalu ke Fiorentina. Amrabat melakukan debutnya untuk Fiorentina dengan kekalahan 4–3 dari Inter Milan pada 26 September 2020.
Dia memulai dan bermain setiap menit saat Fiorentina kalah 2-1 dari West Ham United di final Liga Konferensi Eropa UEFA 2023.
Di timnas, Amrabat sempat bermain di Tim Belanda U-15.
Amrabat berhak mewakili Belanda atau Maroko di tingkat internasional.[16] Pada awalnya, ia mewakili Belanda, membuat empat penampilan di level U-15.
Kemudian di pinda ke timnas Maroko. Amrabat terpilih di tim nasional Maroko U-17 untuk Piala Dunia FIFA U-17 2013. Dia membuat tiga penampilan di turnamen tersebut.
Pada tanggal 28 Maret 2017, Amrabat melakukan debut seniornya untuk tim nasional Maroko dalam kemenangan persahabatan 1-0 atas Tunisia.
Pada Mei 2018, ia masuk dalam skuad 23 pemain Maroko untuk Piala Dunia FIFA 2018 di Rusia.
Pada 10 November 2022, Amrabat masuk dalam skuad 26 pemain Maroko untuk Piala Dunia FIFA 2022 di Qatar.
Ketika Maroko meraih tempat ke-4 di turnamen tersebut, penampilannya yang kuat menyebabkan peningkatan minat terhadap jasanya di seluruh Eropa.