25 games in the PremovedPrep archive. Games as White.
| White | Black | Result | ECO | Event | Date |
|---|---|---|---|---|---|
| Teh, Rui Gen | Shah Mansouri, Kevin | 1-0 | C55 | Round 7: Teh, Rui Gen - Shah Mansouri, Kevin | 2025-09-29 |
| Teh, Rui Gen | Szijarto, Andras | 1-0 | B13 | Round 4: Teh, Rui Gen - Szijarto, Andras | 2025-09-28 |
| Teh, Rui Gen | Wolstencroft, Alan | 1-0 | B23 | Round 2: Teh, Rui Gen - Wolstencroft, Alan | 2025-09-27 |
| Teh, Rui Gen | Zhang, Zhi | 1/2-1/2 | B00 | Round 5: Teh, Rui Gen - Zhang, Zhi | 2025-09-22 |
| Teh, Rui Gen | Annapureddy, Rheyansh Reddy | 1/2-1/2 | B23 | 2024 Australian Open - Premier | 2025-01-08 |
| Teh, Rui Gen | Hain, Anthony | 1/2-1/2 | B03 | 2024 Australian Open - Premier | 2025-01-06 |
| Teh, Rui Gen | Zhu, Harvey | 1/2-1/2 | B53 | Round 2: Teh, Rui Gen - Zhu, Harvey | 2025-01-03 |
| Teh, Rui Gen | Johansen, Darryl K | 1/2-1/2 | B23 | 2024 Australian Open - Premier | 2024-12-10 |
| Rui Gen Teh | Gustas Morkunas | 1-0 | B23 | FIDE U16 Olympiad_boards_1-80 | 2023-08-17 |
| Rui Gen Teh | Albert Pedmanson | 1/2-1/2 | C56 | FIDE U16 Olympiad_boards_1-80 | 2023-08-16 |
| Rui Gen Teh | Noa Zaccaria | 1-0 | B18 | FIDE U16 Olympiad_boards_81-124 | 2023-08-15 |
| Rui Gen Teh | Ethan Kigundu | 1-0 | B17 | FIDE U16 Olympiad_boards_1-80 | 2023-08-14 |
| Rui Gen Teh | Hrant Melkumyan | 0-1 | B23 | Round 1: Rui Gen Teh - Hrant Melkumyan | 2023-04-06 |