Pep Guardiola’s side boast a perfect record heading into their final match away to Shakhtar Donestk, including the impressive the 4-2 win in Naples last time out.
Their form both domestically and on the European stage makes them a force to be reckoned with in the knockout rounds.
But who could Manchester City face in the next round? Standard Sport runs you though the permutations for Guardiola’s side…
Pots and seedings
As the winner of Group F, City know they will be pitted against one of the group runner-ups from Pot Two.
Who Manchester City could face…
Uefa rules stipulate that two sides from the same country cannot face one another in the last 16, meaning that Group C’s second-ranked side, Chelsea, are out of the equation. Likewise, Manchester City cannot be paired with the runner-up from their group, Sevilla.
So who could they face?
FC Basel, Bayern Munich, Juventus and Real Madrid are all confirmed possibilities for City.
With Liverpool topping Group E then City can face Sevilla. Other possibilities are FC Porto or RB Leipzig from Group G.
When is the draw?
The draw will take place at Uefa headquarters in Nyon, Switzerland on Monday, December 11. The draw is set to get underway at 11am GMT, and you can follow it LIVE on Standard Sport.