How many gyms can a single player take over in Pokemon Go?

Solution 1:

There is no limit to how many gyms you can control.

However you can only get a maximum defender bonus of 10. So after controlling more than 10 gyms you will no longer get additional coins and stardust each day.