| Dec 31, 2025 | Dang Hoang Son | 0–1 | Ulhaq | 10th Johor International Chess Open 2025 | Neo-Grünfeld Defense: Ultra-Delayed Exchange Variation | |
| Dec 30, 2025 | Ulhaq | 1–0 | Raahul V S | Round 8: Ulhaq, Zacky Dhia - Raahul V S | Semi-Slav Defense: Normal Variation | |
| Dec 30, 2025 | Ang | ½–½ | Ulhaq | Round 7: Ang, Ern Jie Anderson - Ulhaq, Zacky Dhia | Neo-Grünfeld Defense: Classical Variation, Original Defense | |
| Dec 29, 2025 | Ulhaq | 1–0 | Sidabutar | Round 6: Ulhaq, Zacky Dhia - Sidabutar, Uriel Noah Oloan | Indian Defense | |
| Dec 29, 2025 | Ulhaq | 0–1 | Mariano | Round 4: Ulhaq, Zacky Dhia - Mariano, Fabian Glen | Grünfeld Defense: Exchange Variation | |
| Dec 29, 2025 | Esplanada | 0–1 | Ulhaq | Round 5: Esplanada, Jethro - Ulhaq, Zacky Dhia | Grünfeld Defense: Exchange Variation | |
| Dec 28, 2025 | Ulhaq | 0–1 | Biriya | 12th Johor Open Rapid Dec 2025 (FIDE Rated) | Indian Defense | |
| Dec 28, 2025 | Ulhaq | 1–0 | Sek | 12th Johor Open Rapid Dec 2025 (FIDE Rated) | Queen's Gambit Declined: Tarrasch Defense, Pseudo-Tarrasch | |
| Dec 28, 2025 | Tay | 0–1 | Ulhaq | Round 6: Tay, Hoe Sen - Ulhaq, Zacky Dhia | Neo-Grünfeld Defense: Classical Variation, Original Defense | |
| Dec 27, 2025 | Ulhaq | 1–0 | Tin | 10th Johor International Chess Open 2025 | Benoni Defense: Knight's Tour Variation | |
| Dec 27, 2025 | Tan | ½–½ | Ulhaq | Round 3: Tan, Yi Xun - Ulhaq, Zacky Dhia | Neo-Grünfeld Defense: Classical Variation, Original Defense | |
| Dec 25, 2025 | Ulhaq | 0–1 | Arfan | new tournament description | Indian Defense: Knights Variation | |
| Dec 25, 2025 | Sacar | 0–1 | Ulhaq | new tournament description | King's Indian Defense: Fianchetto Variation | |
| Dec 25, 2025 | Ulhaq | 1–0 | Pragaesh | new tournament description | Indian Defense | |
| Dec 25, 2025 | Dang Hoang Son | 1–0 | Ulhaq | new tournament description | Torre Attack: Fianchetto Defense, Euwe Variation | |
| Dec 25, 2025 | Ulhaq | 1–0 | Rozilan | new tournament description | Englund Gambit: Main Line | |
| Dec 25, 2025 | Mohd Afif | 0–1 | Ulhaq | new tournament description | Neo-Grünfeld Defense: Classical Variation, Original Defense | |
| Dec 25, 2025 | Ulhaq | 1–0 | Tan | new tournament description | Queen's Pawn Game: London System | |
| Dec 24, 2025 | Li | 1–0 | Ulhaq | Johor Festival Blitz 2025 (FIDE Rated) | Grünfeld Defense: Russian Variation, Byrne Variation | |
| Sep 21, 2024 | Ribera Veganzones | 1–0 | Ulhaq | 45th FIDE Chess Olympiad | Ruy Lopez: Closed, Anti-Marshall | |
| Sep 19, 2024 | Ulhaq | 0–1 | Vazquez | 45th FIDE Chess Olympiad | Rapport-Jobava System | |
| Sep 18, 2024 | Chan | ½–½ | Ulhaq | 45th FIDE Chess Olympiad | Italian Game: Giuoco Pianissimo, Normal | |
| Sep 16, 2024 | Ulhaq | ½–½ | Lahdelma | 45th FIDE Chess Olympiad | Queen's Gambit Accepted: Old Variation | |
| Sep 15, 2024 | Ulhaq | 0–1 | Jobava | 45th FIDE Chess Olympiad | Queen's Pawn Game: Accelerated London System, Steinitz Countergambit | |
| Sep 14, 2024 | Karacsonyi | 0–1 | Ulhaq | 45th FIDE Chess Olympiad | Italian Game: Scotch Gambit, Max Lange Attack | |
| Sep 13, 2024 | Ulhaq | 1–0 | Khoa | 45th FIDE Chess Olympiad | King's Indian Defense: Orthodox Variation | |
| Sep 12, 2024 | Druska | 1–0 | Ulhaq | 45th FIDE Chess Olympiad | Ruy Lopez: Closed, Martinez Variation | |
| Sep 11, 2024 | Ulhaq | 1–0 | Roberts | 45th FIDE Chess Olympiad | Benko Gambit Accepted: King Walk Variation | |