Flag of MAS

Umar Rayyan Hafez Mohd Hafez

* 2009 (16)
Best Elo: 1518
Latest Elo: 1482
Birthday: 2009