3 keepers
De Ligt
Chiellini
Bonucci
Demiral
Rugani
Cuadrado
De Sciglio
Alex Sandro
Danilo
Pjanic
Bentancur
Khedira
Ramsey
Rabiot
Matuidi
Bernardeschi
Douglas Costa
Dybala
Ronaldo
Higuain
On paper that's a striker light and lacking quality in midfield, at the start of the season. But otherwise it's about right in terms of numbers.
As it stands in terms of fitness:
3 keepers
De Ligt
Chiellini
Bonucci
Demiral
Rugani
Cuadrado
De Sciglio
Alex Sandro
Danilo
Pjanic
Bentancur
Khedira
Ramsey
Rabiot
Matuidi
Bernardeschi
Douglas Costa
Dybala
Ronaldo
Higuain
Bear in mind that we've missed Chiellini, Khedira and Demiral for massive chunks of the season. MDS is also inevitably hardly ever fit. Currently those in orange are either returning from longer-term fitness issues or are carrying injuries that they will juggle until the end of the season, with so few games left.
This leaves us with 12-14 regularly fit outfield players plus the keepers, playing every 3.5 days. Of those fit, four are over-30 and four are 26 or younger.
A coronavirus may not come around get next year, or ever again, but it might. Either way we're carrying too many players either too long in the tooth or too injury prone. Chiellini will be kept along as a talisman, assuming he doesn't break down again, but Khedira, De Sciglio and Higuain have to go and be replaced by younger, quality players. Pjanic has already been replaced. One of DC or Berna will be as well with Kulu coming in. Rugani and Matuidi have question marks against them because of lack of quality.
Two transfers have been completed but you could make a case for another five players needing replacing. In reality it might be more like three more.