There are tens of thousands of universities globally, and it is impossible to rank them. You must note that if your university isn't featured, it does not mean it is terrible.