| Jul 24, 2025 | Kao | 1–0 | Rolston | Round 4: Kao, Jamison Edrich - Rolston, Daniel Haruma | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation | |
| Jul 7, 2025 | Mangao | 1–0 | Rolston | 1ST BANGKOK SUMMER INTERNATIONAL CHESS OPEN - Standard | Queen's Gambit Declined: Ragozin Defense | |
| Jul 5, 2025 | Nithin Babu | 1–0 | Rolston | 1ST BANGKOK SUMMER INTERNATIONAL CHESS OPEN - Standard | Sicilian Defense: Kalashnikov Variation | |
| Jul 4, 2025 | Rolston | ½–½ | Sai Han Thiha | 1ST BANGKOK SUMMER INTERNATIONAL CHESS OPEN - Standard | Caro-Kann Defense: Exchange Variation, Rubinstein Variation | |
| May 4, 2024 | Rolston | 0–1 | Sek | Round 1: Rolston, Daniel Haruma - Sek, Konstantin | Ruy Lopez: Morphy Defense, Modern Steinitz Defense | |
| Apr 9, 2024 | Gutsulyak | 1–0 | Rolston | Round 8: Gutsulyak, Nikolay - Rolston, Daniel Haruma | Sicilian Defense: Closed, Traditional | |
| Apr 8, 2024 | Rolston | ½–½ | Buakird | Round 7: Rolston, Daniel Haruma - Buakird, Apichit | Sicilian Defense: Old Sicilian | |
| Apr 6, 2024 | Rolston | 0–1 | Macaspac | Round 4: Rolston, Daniel Haruma - Macaspac, Arthur | Petrov's Defense: Modern Attack | |
| Apr 5, 2024 | Apaar Saxena | 1–0 | Rolston | Round 2: Apaar Saxena - Rolston, Daniel Haruma | Bogo-Indian Defense: Retreat Variation | |
| Oct 30, 2022 | Fugal | * | Rolston | 20th Bangkok Chess Club Open | ? | |
| Oct 29, 2022 | Rolston | * | Lim | 20th Bangkok Chess Club Open | ? | |
| Oct 28, 2022 | Rolston | * | Muzzaffar | 20th Bangkok Chess Club Open | ? | |
| Oct 27, 2022 | Bunkens | * | Rolston | 20th Bangkok Chess Club Open | ? | |
| Oct 26, 2022 | Tobor | * | Rolston | 20th Bangkok Chess Club Open | ? | |
| Oct 25, 2022 | Rolston | 0–1 | Aggarwal Vansh | 20th Bangkok Chess Club Open | ? | |
| Oct 24, 2022 | Wongsawan | * | Rolston | 20th Bangkok Chess Club Open | ? | |
| Aug 6, 2021 | Rolston | 0–1 | Tenuunbold | World Youth Cup 2021 O12-G16 - Open 12 | Sicilian Defense: Old Sicilian | |
| Aug 6, 2021 | Rolston | 1–0 | Dzoba | World Youth Cup 2021 O12-G16 - Open 12 | Sicilian Defense: Old Sicilian | |
| Aug 6, 2021 | Rolston | 1–0 | Das | World Youth Cup 2021 O12-G16 - Open 12 | French Defense: Rubinstein Variation, Blackburne Defense | |
| Aug 6, 2021 | Rolston | 1–0 | Govoreanu | World Youth Cup 2021 O12-G16 - Open 12 | Caro-Kann Defense: Exchange Variation | |
| Aug 6, 2021 | Rolston | ½–½ | Pang | World Youth Cup 2021 O12-G16 - Open 12 | Sicilian Defense: Prins Variation | |
| Aug 6, 2021 | Smikle | 0–1 | Rolston | World Youth Cup 2021 O12-G16 - Open 12 | Queen's Pawn Game: Chigorin Variation | |
| Aug 6, 2021 | Vadalia | 0–1 | Rolston | World Youth Cup 2021 O12-G16 - Open 12 | Queen's Gambit Declined | |
| Aug 6, 2021 | Zheng | 1–0 | Rolston | World Youth Cup 2021 O12-G16 - Open 12 | Ruy Lopez: Berlin Defense | |
| Aug 6, 2021 | Han | 1–0 | Rolston | World Youth Cup 2021 O12-G16 - Open 12 | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Aug 6, 2021 | Xie | 1–0 | Rolston | World Youth Cup 2021 O12-G16 - Open 12 | Queen's Pawn Game: London System | |