yes, both are right. I only felt the other is more preferable or perhaps that is what I have heard people use say in general. I would like to give an example:
Sudha is faster than any other child in the group. Sudha is the fastest of all. (Here usually we don't mention 'of them' after 'all'