The percentage an agent takes largely depends on the agency itself. The industry average sports agent fees range between 4% and 15% of the playing contract and 10% to 20% of the endorsement contract.