Kelechi Iheanacho will meet Pep Guardiola at training on Monday morning, and says he is happy to play anywhere for the new manager.
He said, “Everyone knows Pep and what he can do. I think he is a great manager and I think he will bring many things to this team.
“I can play number 9, 10, 7 and 11 as well so I can play in different positions. Anywhere I can fit in, I will play.
“I am happy with what I did last season and now I have to work really hard this season to get something for the team and work for the team as well.”
Iheanacho faces heavy competition to win a regular place in City’s line-up, with new £13.8m signing Nolito able to play in attack, as well as Bony and first-choice forward Sergio Aguero.
But the teenager believes that he can persuade Guardiola to give him a chance as City seek to improve on last season’s fourth-place finish.
He said: “Everyone wants to start games and work hard. I need to work extra hard and I will get a chance. It will be a big season for me, and for every player.”
He also spoke on the Rio 2016 Olympics which City have stopped him from attending.
Speaking at a fan event at City’s Academy Stadium, Iheanacho said, “If your country wants you to play for them you surely have to do so, but it’s not up for me to decide.