| Mar 22, 2026 | Roy | ½–½ | Waller | Round 8: Roy, Ali - Waller, Dan | King's Indian Attack, with Bf5 | |
| Mar 21, 2026 | Josse | 1–0 | Roy | Round 7: Josse, Mark - Roy, Ali | English Opening: Agincourt Defense, Catalan Defense, Semi-Slav Defense | |
| Feb 8, 2026 | Tart | 0–1 | Roy | Round 6: Tart, Peter K - Roy, Ali | Nimzo-Larsen Attack: Classical Variation | |
| Feb 7, 2026 | Roy | 0–1 | Camp | Round 5: Roy, Ali - Camp, Imogen A L | King's Indian Attack: French Variation | |
| Jan 11, 2026 | Taylor | 1–0 | Roy | Round 4: Taylor, William J - Roy, Ali | French Defense: Rubinstein Variation, Blackburne Defense | |
| Jan 10, 2026 | Roy | 0–1 | Rich | Round 3: Roy, Ali - Rich, Ben S | Zukertort Opening: Sicilian Invitation | |
| Sep 22, 2024 | Roy | ½–½ | Klaasen | 45th FIDE Women's Chess Olympiad | Zukertort Opening: Sicilian Invitation | |
| Sep 21, 2024 | Roy | 1–0 | Hamadeh | 45th FIDE Women's Chess Olympiad | King's Indian Attack: Wahls Defense | |
| Sep 20, 2024 | Roy | ½–½ | Shibata | 45th FIDE Women's Chess Olympiad | King's Indian Attack | |
| Sep 19, 2024 | Campos | 1–0 | Roy | 45th FIDE Women's Chess Olympiad | English Opening: Agincourt Defense, Neo-Catalan Declined | |
| Sep 18, 2024 | Rodriguez Arrieta | 0–1 | Roy | 45th FIDE Women's Chess Olympiad | French Defense: King's Indian Attack | |
| Sep 16, 2024 | Roy | ½–½ | Banda Natalie Katlo | 45th FIDE Women's Chess Olympiad | King's Indian Attack | |
| Sep 15, 2024 | Roy | 0–1 | Klinova | 45th FIDE Women's Chess Olympiad | King's Indian Attack: Pachman System | |
| Sep 13, 2024 | Raymundo | 0–1 | Roy | 45th FIDE Women's Chess Olympiad | French Defense: Exchange Variation | |
| Sep 12, 2024 | Roy | 0–1 | Velikic | 45th FIDE Women's Chess Olympiad | King's Indian Attack: Sicilian Variation | |
| Sep 11, 2024 | Yavo Tchetche | 0–1 | Roy | 45th FIDE Women's Chess Olympiad | Queen's Pawn Game: Symmetrical Variation, Pseudo-Catalan | |
| Mar 17, 2024 | Kolbus | 1–0 | Roy | Round 8: Kolbus, Dietmar - Roy, Ali | English Opening: Agincourt Defense | |
| Mar 16, 2024 | Roy | 1–0 | Hryshchenko | Round 7: Roy, Ali - Hryshchenko, Kamila | King's Indian Defense: Fianchetto Variation, Panno Variation | |
| Jan 14, 2024 | Roy | 0–1 | Gostelow | 4NCL Division 1 2023-2024 | Zukertort Opening: Sicilian Invitation | |
| Jan 13, 2024 | Toma | ½–½ | Roy | 4NCL Division 1 2023-2024 | French Defense: King's Indian Attack | |
| Mar 26, 2022 | Mokhber-Garcia | 0–1 | Roy | 4NCL Main League 1-2 | French Defense: Orthoschnapp Gambit | |
| Nov 28, 2021 | Thatte | * | Roy | 4NCL Division 1_2 | ? | |
| Nov 27, 2021 | Roy | * | Alldritt | 4NCL Division 1_2 | ? | |
| Sep 4, 2021 | Milovic | 0–1 | Roy | Online_Olympiad_Div2_PoolC | Richter-Veresov Attack | |
| Sep 4, 2021 | Tarasenka | 1–0 | Roy | Online_Olympiad_Div2_PoolC | Catalan Opening: Closed Variation, Traditional Variation | |
| Sep 3, 2021 | Lahav | 1–0 | Roy | Online_Olympiad_Div2_PoolC | French Defense: Schlechter Variation | |
| Sep 3, 2021 | Shabanaj | 1–0 | Roy | Online_Olympiad_Div2_PoolC | Queen's Gambit Declined: Orthodox Defense, Botvinnik Variation | |
| Sep 2, 2021 | Roy | 0–1 | Machlik | Online_Olympiad_Div2_PoolC | King's Indian Attack | |
| Sep 2, 2021 | Roy | 1–0 | Monteiro | Online_Olympiad_Div2_PoolC | English Opening: Symmetrical Variation, Hedgehog Defense | |
| Sep 2, 2021 | Makwena | ½–½ | Roy | Online_Olympiad_Div2_PoolC | Queen's Pawn Game: Levitsky Attack | |
| Aug 28, 2021 | Francis | 0–1 | Roy | Online_Olympiad_Div3_PoolC | French Defense: Advance Variation, Paulsen Attack | |
| Aug 28, 2021 | Saraci | ½–½ | Roy | Online_Olympiad_Div3_PoolC | French Defense: Exchange Variation | |
| Aug 27, 2021 | Roy | 1–0 | Simenda | Online_Olympiad_Div3_PoolC | King's Indian Attack: French Variation | |
| Jun 19, 2021 | Roy | 0–1 | Vidruska | Queen’s Chess Festival - Europe - Category B | Queen's Pawn Game: Symmetrical Variation, Pseudo-Catalan | |
| Jun 19, 2021 | Roy | 0–1 | Gaia | Queen’s Chess Festival - Europe - Category B | Zukertort Opening | |
| Jun 19, 2021 | Roy | 0–1 | Mira | Queen’s Chess Festival - Europe - Category B | King's Indian Attack: Keres Variation | |
| Jun 19, 2021 | Roy | 0–1 | Anacoglu | Queen’s Chess Festival - Europe - Category B | King's Indian Attack: Symmetrical Defense | |
| Jun 19, 2021 | Fink-Nunn | ½–½ | Roy | Queen’s Chess Festival - Europe - Category B | French Defense: Rubinstein Variation, Blackburne Defense | |
| Jun 19, 2021 | Varney | 0–1 | Roy | Queen’s Chess Festival - Europe - Category B | French Defense: Exchange Variation | |
| Jun 19, 2021 | Pecorini | 1–0 | Roy | Queen’s Chess Festival - Europe - Category B | Queen's Gambit Declined: Orthodox Defense, Pillsbury Variation | |
| Jun 19, 2021 | Tamrazyan | 0–1 | Roy | Queen’s Chess Festival - Europe - Category B | Zukertort Opening: Quiet System | |