TL;DR: These matches are NOT rated multiple times (although it may look like it).

Matches my be listed multiple times when there are people tied for rank 1 in that match or when someone played in both teams.
In any case, this is only 1 match and every player will be rated only once per match with his aggregated stats.
For players playing in both teams the change will only be shown once now.
Note that the rating is based on each player's total match summary, independant of team red/blue, so the rating change cannot be broken down for red/blue. Therefore the change will only be shown in one team and a "-" in the other team.