Kudus nació el 2 de agosto de 2000 en Accra (Ghana) y llegó en el verano del 2020 del FC Nordsjælland. El 20 de septiembre de 2020 fue su debut con el primer equipo, en el encuentro entre el Ajax- RKC Waalwijk (3-0). El jugador internacional ganés ha jugado 87 partidos oficiales con el primer equipo del Ajax y ha marcado un total de 27 goles.
Con el Ajax, Kudus se proclamó campeón de Holanda en dos ocasiones (2021 y 2022) y conquistó en una ocasión la Copa KNVB (2021).
Highlights Ajax – Shakhtar Donetsk | Kudus en Bergwijn de racha
Gracias a los estupendos tantos de Mohammed Kudus y Steven Bergwijn, el Ajax ganó el martes por la tarde ante el Shakhtar Donetsk por 3-0. Con ello se ha conseguido la primera victoria de la pretemporada.