| Jun 28, 2026 | Chandra | 1–0 | Wangluo | Canadian Jr. and Sr. Championship 2026 | French Defense: Chigorin Variation | |
| Jun 27, 2026 | Chandra | 1–0 | Wangluo | Canadian Jr. and Sr. Championship 2026 | French Defense: Chigorin Variation | |
| Jun 27, 2026 | Chandra | 1–0 | Wangluo | Canadian Jr. and Sr. Championship 2026 | French Defense: Chigorin Variation | |
| May 17, 2026 | Wangluo | ½–½ | Liang | Round 9: Wangluo, Joanne - Liang, Candice | King's Indian Defense: Smyslov Variation | |
| May 16, 2026 | Wangluo | 1–0 | Varela Acosta | Round 8: Wangluo, Joanne - Varela Acosta, Valeria | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| May 15, 2026 | Rangel Guzman | ½–½ | Wangluo | Round 6: Rangel Guzman, Fernanda - Wangluo, Joanne | Sicilian Defense: French Variation | |
| May 14, 2026 | Wangluo | ½–½ | Gonzalez Ramirez | Round 4: Wangluo, Joanne - Gonzalez Ramirez, Julieta | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| May 13, 2026 | Rojas Salas | ½–½ | Wangluo | Round 3: Rojas Salas, Rihanna Irina - Wangluo, Joanne | French Defense: Advance Variation, Milner-Barry Gambit, Hector Variation | |
| May 12, 2026 | Wangluo | 1–0 | Lugo Martinez | Round 2: Wangluo, Joanne - Lugo Martinez, Jimena Sofia | Slav Defense: Exchange Variation | |
| Apr 22, 2026 | Wangluo | 1–0 | Yu | Round 7: Wangluo, Joanne - Yu, Allyson | Grünfeld Defense: Three Knights Variation, Petrosian System | |
| Apr 22, 2026 | Gomez Gonzales | ½–½ | Wangluo | Round 5: Gomez Gonzales, Fabiana - Wangluo, Joanne | King's Indian Attack, with Bf5 | |
| Mar 26, 2025 | Wangluo | 0–1 | Xu | Round 7: Wangluo, Joanne - Xu, Luna Yuexiu | Queen's Gambit Declined: Chigorin Defense, Exchange Variation | |
| Mar 22, 2025 | Wangluo | 0–1 | Gaer | Round 4: Wangluo, Joanne - Gaer, Sofiya Ig | Slav Defense: Exchange Variation | |
| Jul 2, 2024 | Bechvaia | 1–0 | Wangluo | Tiebreak Rapid 2: Bechvaia, Anastasia - Wangluo, Joanne | Semi-Slav Defense Accepted | |
| Jul 2, 2024 | Wangluo | ½–½ | Bechvaia | Tiebreak Rapid 1: Wangluo, Joanne - Bechvaia, Anastasia | Indian Defense: Wade-Tartakower Defense | |
| Jul 2, 2024 | Bechvaia | 0–1 | Wangluo | Game 2: Bechvaia, Anastasia - Wangluo, Joanne | Slav Defense | |
| Jul 1, 2024 | Wangluo | 0–1 | Bechvaia | Game 1: Wangluo, Joanne - Bechvaia, Anastasia | Indian Defense: Wade-Tartakower Defense | |
| Jun 29, 2024 | Potikha | 0–1 | Wangluo | Round 7: Potikha, Shelley - Wangluo, Joanne | Sicilian Defense: Kan Variation, Modern Variation | |
| Jun 28, 2024 | Wangluo | 0–1 | Wang | Round 6: Wangluo, Joanne - Wang, April | Slav Defense: Quiet Variation, Schallopp Defense | |
| Jun 27, 2024 | Ali | ½–½ | Wangluo | Round 5: Ali, Maha - Wangluo, Joanne | Slav Defense | |
| Jun 26, 2024 | Wangluo | ½–½ | Giorgadze | Round 4: Wangluo, Joanne - Giorgadze, Mariam | Queen's Gambit Declined: Harrwitz Attack | |
| Jun 25, 2024 | Zavivaeva | 1–0 | Wangluo | Round 3: Zavivaeva, Angelina - Wangluo, Joanne | Sicilian Defense: French Variation | |
| Jun 24, 2024 | Kedelidze | 1–0 | Wangluo | Round 2: Kedelidze, Aneta - Wangluo, Joanne | Slav Defense: Czech Variation | |
| Jun 23, 2024 | Wangluo | 0–1 | Muradova | Round 1: Wangluo, Joanne - Muradova, Nebahat | Queen's Pawn Game: London System | |