Wydad Casablanca (2017–2020) 12 sierpnia 2017 roku trafił do Wydadu Casablanca. W zespole z największego miasta kraju zadebiutował 10 listopada w meczu przeciwko Rapide Oued Zem, zremisowanym 1:1, grając 83 minuty. Pierwszego gola strzelił 14 lutego 2018 roku w meczu przeciwko FUSowi Rabat, wygranym 2:4. Nahiri do siatki trafił w 1. i 82. minucie. Pierwszą asystę zaliczył 8 kwietnia w meczu przeciwko Olympique Khouribga, wygranym 5:2. Mohammed Nahiri, nie dość, że asystował przy dwóch golach – w 41. i 48. minucie, to jeszcze sam wpisał się na listę strzelców w 11. minucie. Z Wydadem zdobył Superpuchar Afryki oraz mistrzostwo kraju. Łącznie w Wydadzie zagrał 52 mecze, strzelił 17 goli i zaliczył 8 asyst
Al-Ain FC (2020–2021) 15 września 2020 roku trafił za darmo do Al-Ain FC. Zadebiutował tam 17 października w meczu przeciwko Al-Hilalowi Riad, przegranym 1:0, grając cały mecz. Łącznie w Arabii Saudyjskiej zagrał 15 meczów. 20 stycznia 2021 roku został bez klubu.