Lam, On SangFIDE ID 60229449Games3Wins1Draws5Losses39%ScorePeak rating—Latest rating—First seenJun 18, 2026Last seenJun 20, 2026Recent gamesDateWhiteResultBlackEventOpeningJun 20, 2026Lam1–0MakRound 9: Lam, On Sang - Mak, Cheuk LamKing's Pawn Game: Tayler OpeningJun 20, 2026Heng1–0LamRound 8: Heng, Jun Kai Ryan - Lam, On SangPirc DefenseJun 20, 2026Lam1–0ChenRound 7: Lam, On Sang - Chen, Yiheng EthanSicilian Defense: Alapin VariationJun 19, 2026Xu1–0LamRound 6: Xu, Darren - Lam, On SangPirc DefenseJun 19, 2026Tu0–1LamRound 5: Tu, Max Hongbo - Lam, On SangPirc DefenseJun 19, 2026Lam0–1WongRound 4: Lam, On Sang - Wong, Sze Pok TedCaro-Kann Defense: Breyer VariationJun 18, 2026Wong1–0LamRound 3: Wong, Man Hei Alvin - Lam, On SangPhilidor Defense: Lion VariationJun 18, 2026Lam½–½NgRound 2: Lam, On Sang - Ng, Pak Yin XavierKing's Pawn Game: Tayler OpeningJun 18, 2026Lam0–1AuRound 1: Lam, On Sang - Au, Chung HeiPirc Defense