Four 5 stars heroes in 30 pulls?!
The team score is only one part of the equation. Strategy and luck of the tiles also play a part. In raids and revenge, I regularly beat teams with higher scores, because I look at which heroes they have and play to my strengths and their weaknesses. But sometimes I lose to weaker teams too, just because of not having tiles where I need them.