Ein Ansatz wäre, einfach deutlich mehr (5er) Trainer zu generieren, sodass "alle Variationen" jederzeit ausreichend abgedeckt sind.
Ergänzend würde ich ein Berechnungsmodell sinnvoll finden, das gute Trainer gleich mit einem deutlich höheren Rufpreis versieht.
Als weiteren Gedanken werfe ich mal folgendes in den Raum: Die Trainingsergebnisse könnten doch von einem eigenen Trainer abhängig sein, sprich man bräuchte dann deren zwei.
Würde schwieriger zu finanzieren sein und Unterschiede zwischen den Teams ermöglichen.