But if the payment is not upfront then agents have to wait over the duration of the contract to be fully paid. Of course, they could get paid at another club but not many clubs could have those wage structures.
Perhaps if the agent fees were structured (e.g.; say $5m for a 5-year contract) like such: 0.5m first year, 0.5m second year, 1m third year, 1.5m fourth year and 1.5m fifth year but weighting the payouts heavily at the back end it may discourage agents from turning their clients’ heads easily.
Correct me if I'm wrong, but this might have some strange effect on players leaving clubs, especially big clubs.
My tired brain will think something along the lines of:
-> Pogs signs for United and he needs to pay Raiola a 5M fee over 5 seasons
-> Pogs will ask for a bigger salary - we being Man United - we afford it -Paul can pay Raiola over 5 years
-> If Raiola wants to take Pogs to Barca, Barca need to offer the guy a bigger paycheck for Raiola to gain a bigger amount of $/year from Paul.
-> Also Raiola could ask for his pay percentage to increase everytime Paul negotiates his contract.
Overall this will enforce more power to big clubs over agents. As long as you pay the bigger salary -> the agent earns more -> Is less determined to take your player to another club(unless they pay a much higher salary) . Am I being a bit to idealistic?