Maybe we could make something like a point system where this kind of things are taken into consideration.
IE: Base points: Sum of whole team rarity.
if higher than 40 DISQUALIFIED
if 0 caps used 0 points
if 1 cap used +1 points
if 2 caps used +3 points
if 3 caps used DISQUALIFIED
Def boosts bonus:
If no def boosts used -2 points
If small race bonus used +1 points
If mid race bonus used +3 points
I wont continue i guess you get the idea.