| — | Thompson | 1–0 | Lee | exe:Slovakia Open | English Opening: Mikenas-Carls Variation | |
| Jun 30, 2026 | Thompson | 1–0 | Czernecki | Najdorf Memorial | English Opening: King's English Variation | |
| Jun 29, 2026 | Nimay Agrawal | 1–0 | Thompson | Najdorf Memorial | Rapport-Jobava System | |
| Jun 28, 2026 | Kucewicz | ½–½ | Thompson | Najdorf Memorial | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Jun 27, 2026 | Thompson | 0–1 | Hury | Najdorf Memorial | English Opening: King's English Variation, Taimanov Variation | |
| May 4, 2026 | Brewer | ½–½ | Thompson | Round 11: Brewer, Callum D - Thompson, Ian D | French Defense: Advance Variation, Euwe Variation | |
| May 3, 2026 | Thompson | 0–1 | Badacsonyi | Round 10: Thompson, Ian D - Badacsonyi, Stanley | King's Indian Defense: Fianchetto Variation, Panno Variation | |
| May 2, 2026 | Roe | 1–0 | Thompson | Round 9: Roe, Simon J - Thompson, Ian D | King's Indian Attack: Keres Variation | |
| Mar 22, 2026 | Thompson | 1–0 | Rida | Round 8: Thompson, Ian D - Rida, Ruqayyah | King's Indian Defense: Fianchetto Variation, Yugoslav Variation, Exchange Line | |
| Mar 21, 2026 | Varnam | 1–0 | Thompson | Round 7: Varnam, Liam D - Thompson, Ian D | French Defense: Classical Variation, Shirov-Anand Variation | |
| Feb 8, 2026 | McKay | 1–0 | Thompson | Round 6: McKay, Roderick M - Thompson, Ian D | English Opening: Agincourt Defense | |
| Feb 7, 2026 | Thompson | 1–0 | Alizada | Round 5: Thompson, Ian D - Alizada, Eldar | English Opening: Anglo-Indian Defense, Flohr-Mikenas-Carls Variation, Nei Gambit | |
| Jan 10, 2026 | Marin | 1–0 | Thompson | Round 2: Marin, Mihail - Thompson, Ian D | English Opening: King's English Variation, Hungarian Attack | |
| Jan 5, 2026 | Pattnayak Nilsu | 0–1 | Thompson | Round 9: Pattnayak Nilsu - Thompson, Ian D | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Jan 4, 2026 | Thompson | ½–½ | Dette | Round 8: Thompson, Ian D - Dette, Jan | Queen's Pawn Game: Symmetrical Variation, Pseudo-Catalan | |
| Dec 31, 2025 | Thompson | ½–½ | Arndt | Round 4: Thompson, Ian D - Arndt, Uwe | Catalan Opening: Open Defense, Classical Line | |
| Nov 2, 2025 | Thompson | ½–½ | Crawford | Round 2: Thompson, Ian D - Crawford, Owen | English Opening: Symmetrical Variation, Three Knights, Fianchetto Variation | |
| Nov 1, 2025 | Rughani | ½–½ | Thompson | Round 1: Rughani, Mahin - Thompson, Ian D | Slav Defense: Modern Line | |
| Sep 21, 2025 | Skrinar | 0–1 | Thompson | exe:Slovakia open Bratislava 25 | French Defense: Advance Variation, Wade Variation | |
| Sep 20, 2025 | Thompson | ½–½ | Pisarcik | exe:Slovakia open Bratislava 25 | Queen's Pawn Game: London System | |
| Sep 19, 2025 | Iankin | ½–½ | Thompson | exe:Slovakia open Bratislava 25 | French Defense: Classical Variation, Delayed Exchange Variation | |
| Sep 18, 2025 | Thompson | 0–1 | Schwarz | exe:Slovakia open Bratislava 25 | English Opening: King's English Variation, Three Knights System | |
| Sep 17, 2025 | Farkas | ½–½ | Thompson | exe:Slovakia open Bratislava 25 | Queen's Gambit Declined | |
| Sep 16, 2025 | Thompson | 1–0 | Levytskyi | exe:Slovakia open Bratislava 25 | English Opening: Mikenas-Carls, Sicilian | |
| Sep 15, 2025 | Livnansky | ½–½ | Thompson | exe:Slovakia open Bratislava 25 | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Sep 14, 2025 | Thompson | ½–½ | Elias | exe:Slovakia open Bratislava 25 | Queen's Pawn Game: London System, with e6 | |
| Sep 13, 2025 | Janovicek | 0–1 | Thompson | exe:Slovakia open Bratislava 25 | French Defense: Tarrasch Variation, Open System, Euwe-Keres Line | |
| May 5, 2025 | Thompson | * | Baer | Round 11: Thompson, Ian D - Baer, Bruce L | ? | |
| May 4, 2025 | Rughani | * | Thompson | Round 10: Rughani, Mahin - Thompson, Ian D | ? | |
| May 3, 2025 | Snape | * | Thompson | Round 9: Snape, Ian L - Thompson, Ian D | ? | |
| Apr 6, 2025 | Thompson | ½–½ | Fellowes | Round 8: Thompson, Ian D - Fellowes, Billy | English Opening: Anglo-Indian Defense, Queen's Knight Variation | |
| Apr 5, 2025 | Bryant | ½–½ | Thompson | Round 7: Bryant, Harry - Thompson, Ian D | French Defense: Two Knights Variation | |
| Feb 16, 2025 | Thompson | ½–½ | Hill | Round 6: Thompson, Ian D - Hill, Alistair | English Opening: Symmetrical Variation, Rubinstein Variation | |
| Feb 15, 2025 | Pozimski | 1–0 | Thompson | Round 5: Pozimski, Szymon - Thompson, Ian D | Semi-Slav Defense: Accelerated Move Order | |
| Jan 25, 2025 | Eagleton | 0–1 | Thompson | Round 3: Eagleton, Greg T - Thompson, Ian D | Queen's Pawn Game: Symmetrical Variation, Pseudo-Catalan | |
| May 26, 2024 | Thompson | ½–½ | Homer | Round 4: Thompson, Ian D - Homer, Stephen J | English Opening: King's English Variation | |
| May 25, 2024 | Alldritt | ½–½ | Thompson | Round 3: Alldritt, Nigel R E - Thompson, Ian D | Bogo-Indian Defense: Retreat Variation | |
| May 25, 2024 | Thompson | 0–1 | Wells | Round 2: Thompson, Ian D - Wells, Peter K | English Opening: King's English Variation, Four Knights Variation, Fianchetto Line | |
| May 24, 2024 | Donnelly | 0–1 | Thompson | Round 1: Donnelly, Andrew J - Thompson, Ian D | King's Indian Attack: Keres Variation | |
| Jan 5, 2024 | Arkell | 1–0 | Thompson | Caplin Hastings Masters 2023 | Indian Defense: Pseudo-Benko | |
| Jan 4, 2024 | Lux | 1–0 | Thompson | Caplin Hastings Masters 2023 | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Jan 3, 2024 | Thompson | 1–0 | Nainika | Caplin Hastings Masters 2023 | English Opening: King's English Variation, Four Knights Variation, Fianchetto Line, with Nb6 | |
| Jan 2, 2024 | Damodaran | 0–1 | Thompson | Caplin Hastings Masters 2023 | Queen's Gambit Declined: Orthodox Defense, Botvinnik Variation | |
| Jan 1, 2024 | Thompson | 0–1 | Han | Caplin Hastings Masters 2023 | English Opening: Symmetrical Variation, Three Knights, Fianchetto Variation | |
| Nov 24, 2024 | Nicholas | 0–1 | Thompson | Round 2: Nicholas, Koichi B - Thompson, Ian D | French Defense: Tarrasch Variation, Open System | |
| Nov 23, 2024 | Thompson | ½–½ | Hng | Round 1: Thompson, Ian D - Hng, Mei-Xian Eunice | English Opening: King's English Variation, Two Knights Variation, Keres Variation | |
| Sep 22, 2024 | Thompson | 0–1 | Vardanyan | exe:Slovakia Open 24 | King's Indian Defense: Fianchetto Variation, Larsen Defense | |
| Sep 21, 2024 | Delaney | 0–1 | Thompson | exe:Slovakia Open 24 | French Defense: Advance Variation, Wade Variation | |
| Sep 20, 2024 | Thompson | ½–½ | Hu | exe:Slovakia Open 24 | Tarrasch Defense: Two Knights Variation | |
| Sep 19, 2024 | Fudala | 0–1 | Thompson | exe:Slovakia Open | Nimzo-Larsen Attack: Classical Variation | |
| Sep 18, 2024 | Thompson | ½–½ | Goga | exe:Slovakia Open | King's Indian Defense: Fianchetto Variation, Yugoslav Variation, Exchange Line | |
| Sep 17, 2024 | Sitbon | 1–0 | Thompson | exe:Slovakia Open 24 | Rapport-Jobava System | |
| Sep 16, 2024 | Thompson | ½–½ | Ciolek | exe:Slovakia Open 24 | King's Indian Attack | |
| Sep 15, 2024 | Boraso | ½–½ | Thompson | exe:Slovakia Open 24 | French Defense: Tarrasch Variation, Morozevich Variation | |
| Dec 31, 2023 | Thompson | 1–0 | Byrn | Caplin Hastings Masters 2023 | English Opening: Anglo-Indian Defense, Anglo-Grünfeld Variation | |
| Dec 30, 2023 | Patel | ½–½ | Thompson | Caplin Hastings Masters 2023 | Queen's Pawn Game: Colle System | |
| Dec 29, 2023 | Thompson | ½–½ | Flynn | Caplin Hastings Masters 2023 | English Opening: Symmetrical Variation, Botvinnik System Reversed, with Nf3 | |
| Dec 28, 2023 | Edouard | 1–0 | Thompson | Caplin Hastings Masters 2023 | Semi-Slav Defense: Anti-Moscow Gambit | |
| Apr 10, 2023 | Thompson | 1–0 | Gordon | 3rd 4NCL Easter Congress: Open | English Opening: King's English Variation, Four Knights Variation, Fianchetto Line | |
| Apr 10, 2023 | Verma | ½–½ | Thompson | 3rd 4NCL Easter Congress: Open | Queen's Gambit Declined: Cambridge Springs Defense, Bogoljubow Variation | |
| Apr 9, 2023 | Thompson | 1–0 | Moyse | 3rd 4NCL Easter Congress: Open | English Opening: King's English Variation | |
| Apr 9, 2023 | Sandhu | ½–½ | Thompson | 3rd 4NCL Easter Congress: Open | French Defense: Winawer Variation, Portisch-Hook Variation | |
| Apr 8, 2023 | Thompson | 1–0 | Dicen | 3rd 4NCL Easter Congress: Open | Queen's Gambit Declined | |
| Apr 8, 2023 | Madhavan | ½–½ | Thompson | 3rd 4NCL Easter Congress: Open | French Defense: Tarrasch Variation, Morozevich Variation | |
| Apr 7, 2023 | Thompson | 0–1 | Estevez Fernandez | 3rd 4NCL Easter Congress: Open | Queen's Gambit Declined: Janowski Variation | |
| Jan 4, 2023 | Thompson | 0–1 | Okhai | Caplin Hastings Masters 2022 | ? | |
| Jan 3, 2023 | Thompson | ½–½ | Anand | Caplin Hastings Masters | English Opening | |
| Jan 2, 2023 | Muir | ½–½ | Thompson | Caplin Hastings Masters 2022 | Tarrasch Defense: Two Knights Variation | |
| Jan 1, 2023 | Thompson | 1–0 | Ruane | Caplin Hastings Masters 2022 | English Opening | |
| Dec 31, 2022 | Oragwu | 1–0 | Thompson | Caplin Hastings Masters 2022 | French Defense: Tarrasch Variation, Morozevich Variation | |
| Dec 30, 2022 | Thompson | 0–1 | Cherniaev | Caplin Hastings Masters 2022 | Zukertort Opening: Kingside Fianchetto | |
| Dec 29, 2022 | Kueppers | 0–1 | Thompson | Caplin Hastings Masters 2022 | French Defense: Tarrasch Variation, Morozevich Variation | |
| Oct 28, 2022 | Lim | ½–½ | Thompson | 20th Bangkok Chess Club Open | Semi-Slav Defense | |
| Oct 27, 2022 | Holmes | * | Thompson | 20th Bangkok Chess Club Open | ? | |
| Oct 26, 2022 | Thompson | * | Sajjapornthep | 20th Bangkok Chess Club Open | ? | |
| Oct 25, 2022 | Nizzardo | 0–1 | Thompson | 20th Bangkok Chess Club Open | ? | |
| Oct 24, 2022 | Thompson | * | Meenal Gupta | 20th Bangkok Chess Club Open | ? | |
| Apr 18, 2022 | Thompson | 1–0 | Nelson | 2nd Easter 4NCL Congress | English Opening: King's English Variation, Taimanov Variation | |
| Apr 18, 2022 | Stubbs | ½–½ | Thompson | 2nd Easter 4NCL Congress | London System | |
| Apr 17, 2022 | Thompson | 1–0 | Horspool | 2nd Easter 4NCL Congress | English Opening: Anglo-Indian Defense, Flohr-Mikenas-Carls Variation, Nei Gambit | |
| Apr 17, 2022 | Gomez | ½–½ | Thompson | 2nd Easter 4NCL Congress | French Defense: Classical Variation, Steinitz Variation | |
| Apr 16, 2022 | Thompson | ½–½ | Southcott-Moyers | 2nd Easter 4NCL Congress | English Opening: King's English Variation | |
| Apr 16, 2022 | Sullivan | ½–½ | Thompson | 2nd Easter 4NCL Congress | Semi-Slav Defense | |
| Apr 15, 2022 | Thompson | ½–½ | Gibbon | 2nd Easter 4NCL Congress | English Opening | |
| Jan 11, 2022 | Thompson | 0–1 | Bomans | Open Praha 2022 | English Opening: Symmetrical Variation, Botvinnik System Reversed, with Nf3 | |
| Jan 9, 2022 | Thompson | 0–1 | Bochnicka | Open Praha 2022 | Zukertort Opening: Dutch Variation | |
| Aug 24, 2021 | Thompson | 1–0 | Serra Pages | Barcelona City | ? | |
| Aug 19, 2021 | Serrano Batova | * | Thompson | Barcelona City | ? | |
| Aug 18, 2021 | Thompson | 0–1 | Aravindh | Barcelona City | King's Indian Defense: Fianchetto Variation, Classical Fianchetto | |
| — | Khamatgaleev | * | Thompson | 22nd Bangkok Chess Club Open 2025 | ? | |