Was looking at the last World Cup.. Zabaleta and Demichelis played on 13/07, and they returned to training 04/08, with Charity Shield that year being 10/08 and opener 17/08 (which Demichelis started and Zab made the bench). Using that as a guide for training and returns (3 weeks holiday is the norm by looks of it), Here's a theoretical return of the squad
9th July - Non WC
Bravo, Hart, Adabayario, Mangala, Denayer, Laporte, Zinchenko, Sane, Foden, Nmecha, Diaz, Roberts, Tom Dele-Bashiru
[20TH JULY DORTMUND ]
23rd July WC players that went out 30/06:
Ilkay Gundogan
Bernardo Silva
David Silva
Nicolas Otamendi
Sergio Aguero
[25th JULY LIVERPOOL)
[28TH JULY BAYERN)
30th July WC players likely to exit 06/07
De Bruyne
Kompany
[5TH AUGUST - CHELSEA)
6th August, WC players likely to be in Semi Final or Final of WC upto 15th July.
Ederson
Danilo
Fernandinho
Gabriel Jesus
Fabian Delph
John Stones
Kyle Walker
Raheem Sterling
Benjamin Mendy
[11TH AUGUST - ARSENAL]