45 games in the PremovedPrep archive. Games as White.
| White | Black | Result | ECO | Event | Date |
|---|---|---|---|---|---|
| Bi, Joshua | Teah, Jared | 0-1 | B08 | Round 8: Bi, Joshua - Teah, Jared | 2026-06-20 |
| Bi, Joshua | Li, Yu Tung | 1/2-1/2 | C53 | Round 4: Bi, Joshua - Li, Yu Tung | 2026-06-19 |
| Bi, Joshua | Ng, Yu Fung | 1-0 | B13 | Round 6: Bi, Joshua - Ng, Yu Fung | 2026-06-19 |
| Bi, Joshua | Leong, Chun Ki Jason | * | B00 | Round 3: Bi, Joshua - Leong, Chun Ki Jason | 2026-06-18 |
| Bi, Joshua | Ng, Yuet Sing | 1-0 | B01 | 69th Festival of Sport - Golden Bauhinia Chess | 2026-04-19 |
| Bi, Joshua | Leung, Ka Wai David Wilck | 0-1 | C53 | 69th Festival of Sport - Golden Bauhinia Chess | 2026-04-19 |
| Bi, Joshua | Yang, Samson Tsz Shing | 1-0 | C50 | 69th Festival of Sport - Golden Bauhinia Chess | 2026-04-18 |
| Bi, Joshua | Qin, Siqi | 1-0 | C54 | 69th Festival of Sport - Golden Bauhinia Chess | 2026-04-18 |
| Joshua Lu | Daniel Mieles | 0-1 | A13 | 1000GM Summer Championship | 2023-07-01 |
| A P Joshua | Michael Kopylov | 1/2-1/2 | D76 | Round 9: Andreas Gregor Poschadel - Milos Stankovic | 2022-07-30 |
| A P Joshua | Milo Pobor | 1/2-1/2 | A37 | Round 7: A P Joshua - Milo Pobor | 2022-07-28 |
| A P Joshua | Derek Wu | 0-1 | E92 | Round 4: A P Joshua - Derek Wu | 2022-07-26 |
| A P Joshua | Christos Krallis | 1-0 | E03 | Round 2: A P Joshua - Christos Krallis | 2022-07-25 |
| Li, Joshua | Wagener, Nicolas | 1-0 | B43 | DEM U10 2022 | 2022-06-10 |
| Li, Joshua | Prashanthakumar, Arnesh | 0-1 | C47 | DEM U10 2022 | 2022-06-08 |
| Li, Joshua | Fischer, Quirin | 0-1 | B39 | DEM U10 2022 | 2022-06-06 |
| Li, Joshua | Bundan, Edward | * | B48 | DEM U10 2022 | 2022-06-05 |
| Bi, Joshua | Wong, Man Hei Alvin | 1/2-1/2 | C01 | Asian Amateur Chess Competition 2025 | |
| Bi, Joshua | Yunusov, Amir Z | 0-1 | C42 | Asian Amateur Chess Competition 2025 | |
| Bi, Joshua | Nethi, Reddy Sai Theenash | 1-0 | C54 | Asian Amateur Chess Competition 2025 | |
| Bi, Joshua | Pape, Phillip | 0-1 | B01 | Asian Amateur Chess Competition 2025 |