Following his impressive outing last season, City beat a host of other interested clubs to sign Kayode.
Kayode had a very impressing season last year, scoring 17 league goals in 33 league games to finish top goal scorer in the Austrian top division and 24 goals in total.
Following his impressive outing last season, a host of clubs were after him with Premier League side, Newcastle United also interested.
A conversation with Manchester City manager Pep Guardiola, however, convinced him to sign for the former Premier League champions.
The striker had his medical last week and has been loaned out to Spanish side Girona FC where four other City players are to spend the 2017-18 season.
Although the move has not been confirmed by either Manchester City or Girona FC, the striker shared the news on his social media along with a photo of him at Manchester City training ground.
Kayode began his career with Red Bull Ghana and has played for the likes ASEC Mimosas in Ivory Coast, Heartland in Nigeria and Israeli club Maccabi Netanya.
ALSO READ: Watch Kayode's Super Eagles initiation
Born in Ibadan, the 24-year-old has two Super Eagles cap, making his debut in Super Eagles 1-1 friendly against Senegal in March and coming on as a sub in the 2-0 defeat against South Africa in June.
Kayode played for the Nigeria national under-17 football team the 2009 FIFA U-17 World Cup and also represented Nigeria in the U-20s.