Nice!
Some suggestions:
1. Diaby played all 3 games for France 2010 but is a substitute, same thing with Abidal (2/3) and Sagna (2/3), Reveillere is starting even though he played 0 minutes, also France 2010 doesn't have any central miedfielders on the bench.
Proposed France 2010 squad based on minutes played:
View attachment 127002
2. Despite huge respect for Buffon, he only played 46 minutes for Italy 2010, while Marchetti became the starting GK, Iaquinta and Pepe started in 3/3, Marchisio 2/3 (while Pirlo had 34 minutes).
Proposed Italy 2010 squad:
View attachment 127003
3. Portugal 2010 played 4 games at WC2010, and all with 4-3-3, Deco only came on as a substitute in 1 game.
Proposed Portugal 2010 squad:
4. For Brazil 2010 Juan started 5/5, Thiago Silva (who is in the starting squad now) played 0 minutes, Michel Bastos instead of reserve started 5/5.
Proposed Brazil 2010 squad:
View attachment 127006
6. Argentina 2010 played all their games in 4-3-1-2, Mascherano played in midfield, Burdisso started 3 instead of Samuel's 2, Huguain played 341 minutes over Aguero's 107, Tevez also started in 4 games.
Proposed Argentina 2010 squad:
View attachment 127011
7. England 2010: Barry > Wright-Phillips, Upson > Carragher.
Proposed England 2010 squad:
View attachment 127012
8. South Africa 2010 has Moeneeb Josephs as GK but I believe it should be Itumeleng Khune (played more minutes)
Other WC 2010 teams might need to be checked because there are some strange instances happening like Thiago Silva starting for Brazil.