In this Malay name, there is no surname or family name. The name Mat Rowi is a patronymic, and the person should be referred to by their given name, Kalamullah Al-Hafiz. The word "bin" or "binti"/"binte" means 'son of' or 'daughter of', respectively.
After his contract with Felda United expired, Kalamullah joined Petaling Jaya City in 2019.[2] He started as third-choice goalkeeper and made his debut for the club in a 0–3 loss to Selangor on 13 July 2019.
Kedah Darul Aman
On 7 December 2022, Kalamullah signed a two-year contract with Kedah Darul Aman.[3] He made his debut for the club on 25 February 2023, starting in a 4–1 league away win over Perak.[4] On 15 September 2024, Kalamullah and Kedah Darul Aman reached a mutual agreement to terminate his contract at the middle of the 2024 season, ending his time at the club after one and half years.[5][6][7]
Selangor
On 16 September 2024, Selangor announced they had signed Kalamullah on a free transfer from Kedah Darul Aman.[8]
International career
Kalamullah received his first call up for the Malaysian national team on 23 September 2021. He make his international debut on 9 December 2022 during the friendly match against Cambodia keeping a clean sheet in a 4–0 win.[9]