the match have 10 vs 12 player in the end, unbalance match sometime happen when bot player taking place by real player, but in this case you can see they still respawn after they have more than 10 player, that mean they have 12 player
the battle silver income is 0, there’s only 750 (5 medals)+100 (first place)
you are mistaken. 5 medals would be 500 silver. also first place is also counted as medal.
47 xp = 5 silver, or for every 9.4xp you earn 1 silver. 7036:9.4=748.5 silver(or 750 with whatever rounding they are using).
so you got 750 silver from xp and 100 silver for 1 medal (first place).
this is usually MM bug that happens with stacks. reported it several times and it was fixed several times(and it keeps getting back every time they change something in MM). simply stack enters the game as 10th player and instead of 1 player, you get 2-4 extra players.
well i am telling you that silver is correctly calculated for amount of xp you got. also you cant get 750 silver for 5 battle heroes awards cause maximum is capped at 500 silver.
so if you have 10 battle hero awards you will only get reward for 5 of them and that is 500 silver in which 1st place award is also included.
only bug that could have happened is if you got 5 battle hero awards then they didnt include that in calculation of xp(you would get 1.5 multiplier instead of 1.2) and silver(400 extra silver).
from screenshot you have posted i cant see how many battle heroes awards have you earned.