It might be too much work to get the player with the highest average damage in all rounds,
Alternative could be is to switch the player with the most damage last round before the auto team balance, think it'll save time for the developers and we'll still get good result.
but very nice suggestion, +1.