So, the way I see it, the numbers could eventually end up like this:
1. Ederson (new number, taking Bravo's)
2. Walker
3. Koulibaly (when/if he arrives, the number he wears for his national team)
4. Laporte (new number, which he used to wear at Athletic)
5. Stones
6. Aké (confirmed)
7. Sterling
8. Gündogan
9. Jesus
10. Messi (IF we sign him)
11. Zinchenko (might leave, also I hate that he wears number 11, should wear number 15)
12. Angeliño (might leave)
13.
14. Rodri (new number, which he used to wear for Atlético)
15.
16. Agüero (new number, giving number 10 to Lio)
17. De Bruyne
18.
19.
20. Bernardo
21. Torres (confirmed)
22. Mendy
23. Retired
24. Adarabioyo (new loan spell?)
25. Fernandinho
26. Mahrez
27. Cancelo (he should take number 13, it would suit him)
28.
29.
30. Otamendi (might leave)
32. Grimshaw (new loan spell?)
33. Carson
47. Foden
49. Muric (new loan spell?)
50. Garcia (might leave)
69. Doyle
80. Palmer
82. Bernabé
78. Harwood-Bellis
Weird that Zack Steffen wasn't given a number, considering he's supposed to be our 2nd GK next season.
Also, I hate that low numbers like 13, 15, 18 and 19 are free and we have players using high numbers, but since they're academy players I'll let it slide.