Football players wear cleats, these are shoes with spikes on the bottom to give better traction to the person wearing them.
Any that they want. Most likely Reebok or Nike
Cleats. If you mean brands, different players wear different brands, sometimes depending on team sponsorship.
Footballers wear cleats, shoes with studs on the bottom to get a good grip in the wet soil.
thay wear cleats
gym shoes or soccer shoes
Long enough to reach the ground.