My ranking keep going down even though I win WtF!

i win games and it brings down my percentage!!!111 what is wrong with game>>??? dude this game needs to be fixed so bad and its killing me so bad for all the work that i put in this game bro. it is so infuriating…

You know what’s infuriating? People not keeping their posts to the Official Thread, Octus has even replied multiple times there, so what’s the point of making this thread?