— AFC Ajax (@AFCAjax) July 16, 2020
Kudus, who turns 20 in August, joins the Dutch giants on a five-year contract.
According to VI, Ajax are paying €9m plus bonuses for Kudus, one of the stars of Denmark’s Superliga.
Kudus scored 11 league goals this season and attracted scouts from some of Europe’s biggest clubs.
French reports in May said Rennes had an offer rejected by Nordsjaelland.
Instead, the exciting attacker will continue his development in Amsterdam and will wear the number 20 shirt at Ajax.
Accra-born Kudus made his debut for Ghana in November 2019, scoring against South Africa.