those rankings are a joke. you have to report wins/losses. I have looked at that site in the past and saw teams missing wins/losses and it seemed obvious that losses were not reported therefore inflating some teams rank
Or perhaps your other teams really are below average? Scoreboard does the talking.