The 20-year-old, who recently hailed the influence of City striker and compatriot Erling Haaland on his development, is regarded as one of the club’s brightest talents after graduating from the youth academy.
Bobb’s previous deal was set to expire in 2026, but he has been rewarded with the new contract after his breakthrough season.
“I am very proud and honoured to have signed my new contract with City. It is an incredible environment and the best possible place to be for a young player,” Bobb said.
“It is an incredible environment and the best possible place to be for a young player.
“I have already learnt so much from Pep, his coaching staff and my team-mates. To know I am going to be here at the club until 2029 means everything to me.
“Now I just want to focus on continuing to further my development and to work as hard as I can every day to try and help the club achieve more success.”
City’s director of football Txiki Begiristain believes there is plenty more to come from Bobb, whose first senior goal came on his full Champions League debut against Red Star Belgrade in December.
“Oscar is blessed with superb natural talent and technique and has already established himself as a very important member of the squad,” Begiristain said.
“He is an exciting young player who is always hungry to learn and who takes on board all the advice and guidance Pep and the coaching staff provide him with.
“Oscar is developing all the time, and we believe he can help to bring even more success to the club in the coming years.”
© Agence France-Presse
Photo: Twitter @StamanDave