| Nov 6, 2023 | Robby Kevlishvili | 1–0 | Mark Heimann | Round 9: Robby Kevlishvili - Mark Heimann | Ruy Lopez: Berlin Defense, Rio Gambit Accepted | |
| Nov 6, 2023 | Mark Heimann | ½–½ | Jakub Fus | Round 8: Mark Heimann - Jakub Fus | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Nov 5, 2023 | Kostya Kavutskiy | 0–1 | Mark Heimann | Round 7: Kostya Kavutskiy - Mark Heimann | Queen's Gambit Declined: Ragozin Defense, Alekhine Variation | |
| Nov 5, 2023 | Mark Heimann | 0–1 | Josiah Stearman | Round 6: Mark Heimann - Josiah Stearman | English Opening: Symmetrical Variation | |
| Nov 4, 2023 | Alexander Fishbein | 0–1 | Mark Heimann | Round 5: Alexander Fishbein - Mark Heimann | English Opening: King's English Variation, Three Knights System | |
| Nov 4, 2023 | Mark Heimann | ½–½ | Luka Budisavljevic | Round 4: Mark Heimann - Luka Budisavljevic | Queen's Indian Defense: Fianchetto Variation, Check Variation, Intermezzo Line | |
| Nov 3, 2023 | Bach Ngo | 1–0 | Mark Heimann | Round 3: Bach Ngo - Mark Heimann | Queen's Gambit Declined: Ragozin Defense, Alekhine Variation | |
| Nov 3, 2023 | Mark Heimann | 1–0 | Ekin Baris Ozenir | Round 2: Mark Heimann - Ekin Baris Ozenir | Bogo-Indian Defense: Wade-Smyslov Variation | |
| Nov 2, 2023 | Joshua Posthuma | ½–½ | Mark Heimann | Round 1: Joshua Posthuma - Mark Heimann | Queen's Gambit Declined | |
| Sep 4, 2023 | Mark Heimann | 1–0 | Nico Chasin | Round 9: Mark Heimann - Nico Chasin | ? | |
| Sep 4, 2023 | Mark Heimann | ½–½ | Cemil Can Ali Marandi | Round 8: Mark Heimann - Cemil Can Ali Marandi | Queen's Gambit Declined: Three Knights Variation | |
| Sep 4, 2023 | Mikhail Antipov | 1–0 | Mark Heimann | Round 7: Mikhail Antipov - Mark Heimann | Italian Game: Giuoco Pianissimo, Normal | |
| Sep 3, 2023 | Mark Heimann | ½–½ | Harshit Raja | Round 6: Mark Heimann - Harshit Raja | Neo-Grünfeld Defense: Classical Variation, Modern Defense | |
| Sep 3, 2023 | Giorgi Margvelashvili | ½–½ | Mark Heimann | Round 5: Giorgi Margvelashvili - Mark Heimann | English Opening: Romanishin Gambit | |
| Sep 2, 2023 | Mark Heimann | 1–0 | Henry Deng | Round 4: Mark Heimann - Henry Deng | Sicilian Defense: French Variation, Normal | |
| Sep 2, 2023 | Jiangwei Yu | 0–1 | Mark Heimann | Round 3: Jiangwei Yu - Mark Heimann | Nimzo-Indian Defense: Normal Variation, Ragozin Variation | |
| Sep 1, 2023 | Mark Heimann | 0–1 | Viktor Matviishen | Round 2: Mark Heimann - Viktor Matviishen | English Opening: Symmetrical Variation, Three Knights Variation | |
| Sep 1, 2023 | Niko Pompe | 0–1 | Mark Heimann | Round 1: Niko Pompe - Mark Heimann | Caro-Kann Defense: Two Knights Attack | |
| Aug 6, 2023 | Vladimir Georgiev | ½–½ | Mark Heimann | Round 9: Vladimir Georgiev - Mark Heimann | King's Indian Attack | |
| Aug 6, 2023 | Mark Heimann | 1–0 | Sam Schmakel | Round 8: Mark Heimann - Sam Schmakel | Modern Defense: Two Knights Variation | |
| Aug 5, 2023 | G Peter Arnaudov | 0–1 | Mark Heimann | Round 7: G Peter Arnaudov - Mark Heimann | Torre Attack: Classical Defense, Nimzowitsch Variation | |
| Aug 5, 2023 | Mark Heimann | 1–0 | Terry Luo | Round 6: Mark Heimann - Terry Luo | King's Indian Defense: Normal Variation | |
| Aug 4, 2023 | Harshid Kunka | 1–0 | Mark Heimann | Round 5: Harshid Kunka - Mark Heimann | Ruy Lopez: Closed, Flohr System | |
| Aug 4, 2023 | Mark Heimann | 0–1 | Nikola Mitkov | Round 4: Mark Heimann - Nikola Mitkov | Scotch Game | |
| Aug 3, 2023 | Aaron Jacobson | ½–½ | Mark Heimann | Round 3: Aaron Jacobson - Mark Heimann | Queen's Gambit Declined: Three Knights, Vienna Variation | |
| Aug 3, 2023 | Mark Heimann | 1–0 | Ezra Chambers | Round 2: Mark Heimann - Ezra Chambers | Caro-Kann Defense: Advance Variation, Short Variation | |
| Aug 2, 2023 | Mark Heimann | ½–½ | Maximillian Lu | Round 1: Mark Heimann - Maximillian Lu | Queen's Indian Accelerated | |
| Jul 4, 2023 | Mark Heimann | 1–0 | Omya Vidyarthi | 1000GM Summer Championship | Slav Defense: Quiet Variation, Schallopp Defense | |
| Jul 3, 2023 | Daniel Mieles | ½–½ | Mark Heimann | 1000GM Summer Championship | English Opening: King's English Variation | |
| Jul 2, 2023 | Mark Heimann | 1–0 | Kate Lee Yesun | 1000GM Summer Championship | Semi-Slav Defense | |
| Jul 2, 2023 | Rohit Bhatta | 0–1 | Mark Heimann | 1000GM Summer Championship | Catalan Opening: Open Defense | |
| Jul 1, 2023 | Mark Heimann | * | Rishabh Gokhale | 1000GM Summer Championship | English Opening: Symmetrical Variation, Anti-Benoni Variation | |
| Jul 1, 2023 | Vedant Maheshwari | ½–½ | Mark Heimann | 1000GM Summer Championship | Rapport-Jobava System | |
| Jun 18, 2023 | Mark Heimann | 1–0 | Teddie Wen | Las Vegas National Open 2023 | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Jun 17, 2023 | Mark Heimann | 0–1 | Aryan Gutla | Las Vegas National Open 2023 | Sicilian Defense: Richter-Rauzer Variation, Dragon Variation | |
| Jun 17, 2023 | Alexander Costello | ½–½ | Mark Heimann | Las Vegas National Open 2023 | Zukertort Opening | |
| Jun 16, 2023 | Mark Heimann | ½–½ | Semen Khanin | Las Vegas National Open 2023 | Italian Game: Scotch Gambit, Anderssen Attack | |
| Jun 16, 2023 | Evan Ai | ½–½ | Mark Heimann | Las Vegas National Open 2023 | French Defense: Tarrasch Variation, Morozevich Variation | |
| Jun 15, 2023 | Mark Heimann | 1–0 | Henry Deng | Las Vegas National Open 2023 | Sicilian Defense: Four Knights Variation, Exchange Variation | |
| Jun 15, 2023 | Sho Glashausser | 0–1 | Mark Heimann | Round 1: Sho Glashausser - Mark Heimann | Sicilian Defense: Moscow Variation | |
| Jun 11, 2023 | Mateusz Bartel | 1–0 | Mark Heimann | Round 9: Mateusz Bartel - Mark Heimann | Ruy Lopez: Berlin Defense | |
| Jun 11, 2023 | Mark Heimann | 1–0 | Arturs Neiksans | Round 8: Mark Heimann - Arturs Neiksans | Sicilian Defense: Kan Variation, Polugaevsky Variation | |
| Jun 8, 2023 | Mark Heimann | 0–1 | Awonder Liang | Round 3: Mark Heimann - Awonder Liang | Queen's Gambit Declined: Three Knights, Vienna Variation | |
| Feb 26, 2023 | Justin Wang | ½–½ | Mark Heimann | Round 9: Justin Wang - Mark Heimann | English Opening: Symmetrical Variation, Three Knights, Fianchetto Variation | |
| Feb 26, 2023 | Mark Heimann | 0–1 | Robert Shlyakhtenko | Round 8: Mark Heimann - Robert Shlyakhtenko | English Opening: King's English Variation | |
| Feb 25, 2023 | Robby Kevlishvili | ½–½ | Mark Heimann | Round 7: Robby Kevlishvili - Mark Heimann | ? | |
| Feb 25, 2023 | Mark Heimann | 1–0 | Luka Budisavljevic | Round 6: Mark Heimann - Luka Budisavljevic | Indian Defense: Dzindzi-Indian Defense | |
| Feb 24, 2023 | Joseph Levine | * | Mark Heimann | Round 5: Joseph Levine - Mark Heimann | Sicilian Defense: Four Knights Variation, Exchange Variation | |
| Feb 24, 2023 | Mark Heimann | 1–0 | Carlos Sandoval Mercado | Round 4: Mark Heimann - Carlos Sandoval Mercado | Queen's Gambit Declined: Queen's Knight Variation | |
| Feb 24, 2023 | Josiah Stearman | ½–½ | Mark Heimann | Round 2: Josiah Stearman - Mark Heimann | Bogo-Indian Defense: Grünfeld Variation | |
| Feb 24, 2023 | Mark Heimann | ½–½ | Kostya Kavutskiy | Round 3: Mark Heimann - Kostya Kavutskiy | King's Indian Defense: Semi-Averbakh System | |
| Feb 24, 2023 | Mark Heimann | * | Mikaelyan Arman | Round 1: Mark Heimann - Mikaelyan Arman | Sicilian Defense: Accelerated Dragon, Maróczy Bind | |
| Dec 12, 2022 | Max Gedajlovic | ½–½ | Mark Heimann | Round 9: Max Gedajlovic - Mark Heimann | Queen's Indian Defense: Fianchetto Variation | |
| Dec 11, 2022 | Mark Heimann | ½–½ | Emilio Cordova | Round 8: Mark Heimann - Emilio Cordova | Queen's Indian Defense: Capablanca Variation | |
| Dec 11, 2022 | Mark Heimann | ½–½ | Vladimir Belous | Round 7: Mark Heimann - Vladimir Belous | Sicilian Defense: Kalashnikov Variation | |
| Dec 10, 2022 | Aleksandr Ostrovskiy | ½–½ | Mark Heimann | Round 6: Aleksandr Ostrovskiy - Mark Heimann | Ruy Lopez: Berlin Defense, Rio Gambit Accepted | |
| Dec 10, 2022 | Alexander Katz | 1–0 | Mark Heimann | Round 5: Alexander Katz - Mark Heimann | Sicilian Defense: Najdorf Variation, English Attack | |
| Dec 10, 2022 | Alexander Katz | 1–0 | Mark Heimann | Round 5: Alexander Katz - Mark Heimann | Sicilian Defense: Najdorf Variation, English Attack | |
| Dec 10, 2022 | Mark Heimann | ½–½ | Josiah Stearman | Round 4: Samrug Narayanan - Max Gedajlovic | Queen's Gambit Declined: Cambridge Springs Defense, Yugoslav Variation | |
| Dec 9, 2022 | Alexander Katz | * | Mark Heimann | Round 4: Alexander Katz - Mark Heimann | ? | |
| Dec 9, 2022 | Mark Heimann | 1–0 | Harshid Kunka | Round 3: Mark Heimann - Harshid Kunka | Caro-Kann Defense: Advance Variation, Short Variation | |
| Dec 8, 2022 | Samrug Narayanan | 0–1 | Mark Heimann | Round 2: Samrug Narayanan - Mark Heimann | Sicilian Defense: Moscow Variation | |
| Dec 8, 2022 | Samrug Narayanan | * | Mark Heimann | Round 1: Aleksandr Ostrovskiy - Samrug Narayanan | Sicilian Defense: Moscow Variation | |
| Dec 8, 2022 | Mark Heimann | ½–½ | Titas Stremavicius | Round 1: Mark Heimann - Titas Stremavicius | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Oct 30, 2022 | Mark Heimann | ½–½ | Titas Stremavicius | Round 9: Mark Heimann - Titas Stremavicius | Queen's Gambit Declined: Neo-Orthodox Variation, Main Line | |
| Oct 29, 2022 | Arman Mikaelyan | 0–1 | Mark Heimann | Round 8: Arman Mikaelyan - Mark Heimann | Queen's Indian Defense: Fianchetto Variation, Check Variation, Intermezzo Line | |
| Oct 29, 2022 | Mark Heimann | ½–½ | Ehsan Ghaem Maghami | Round 7: Mark Heimann - Ehsan Ghaem Maghami | Queen's Gambit Declined: Vienna Variation, Quiet Variation | |
| Oct 28, 2022 | Dante M Beukes | 0–1 | Mark Heimann | Round 6: Dante M Beukes - Mark Heimann | French Defense: Advance Variation, Euwe Variation | |
| Oct 28, 2022 | Mark Heimann | 0–1 | Robby Kevlishvili | Round 5: Mark Heimann - Robby Kevlishvili | English Opening: Agincourt Defense | |
| Oct 28, 2022 | Keaton Kiewra | 0–1 | Mark Heimann | Round 4: Keaton Kiewra - Mark Heimann | French Defense: Chigorin Variation | |
| Oct 27, 2022 | Mark Heimann | 1–0 | Zachary Dukic | Round 3: Mark Heimann - Zachary Dukic | Rapport-Jobava System | |
| Oct 27, 2022 | Lazaro Bruzon Batista | 1–0 | Mark Heimann | Round 2: Lazaro Bruzon Batista - Mark Heimann | King's Indian Attack: Spassky Variation | |
| Sep 5, 2022 | Bryan Xie | 0–1 | Mark Heimann | Round 9: Bryan Xie - Mark Heimann | London System | |
| Sep 5, 2022 | Rushaan Mahajan | 0–1 | Mark Heimann | Round 8: Rushaan Mahajan - Mark Heimann | English Opening: Symmetrical Variation | |
| Sep 4, 2022 | Mark Heimann | 1–0 | Shelev Oberoi | Round 7: Mark Heimann - Shelev Oberoi | Hungarian Opening | |
| Sep 4, 2022 | Matyas Marek | ½–½ | Mark Heimann | Round 6: Matyas Marek - Mark Heimann | King's Indian Attack: Spassky Variation | |
| Sep 3, 2022 | Mark Heimann | ½–½ | Maili-Jade Oullet | Round 5: Mark Heimann - Maili-Jade Oullet | Sicilian Defense: Najdorf Variation | |
| Sep 3, 2022 | Mark Heimann | 1–0 | Mike Zaloznyy | Round 3: Mark Heimann - Mike Zaloznyy | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Sep 3, 2022 | Razvan Preotu | ½–½ | Mark Heimann | Round 2: Razvan Preotu - Mark Heimann | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Sep 3, 2022 | Mark Heimann | ½–½ | Samrug Narayanan | Round 1: Mark Heimann - Samrug Narayanan | English Opening: Agincourt Defense, Catalan Defense Accepted | |
| Sep 3, 2022 | Rohan Talukdar | ½–½ | Mark Heimann | Round 4: Rohan Talukdar - Mark Heimann | Sicilian Defense: Closed | |
| Jun 12, 2022 | Henry Deng | ½–½ | Mark Heimann | Round 9: Henry Deng - Mark Heimann | Sicilian Defense: Closed | |
| Jun 11, 2022 | Mark Heimann | 1–0 | Alexander Katz | Round 7: Mark Heimann - Alexander Katz | English Opening: King's English Variation, Four Knights Variation, Quiet Line | |
| Jun 11, 2022 | Siddarth Meenakshi Sundaram | 1–0 | Mark Heimann | Round 6: Siddarth Meenakshi Sundaram - Mark Heimann | Ruy Lopez: Berlin Defense, Rio Gambit Accepted | |
| Jun 11, 2022 | Mark Heimann | 1–0 | Sabina-Francesca Foisor | Round 5: Mark Heimann - Sabina-Francesca Foisor | English Opening: Agincourt Defense, Neo-Catalan Declined | |
| Jun 10, 2022 | Lucas Jiang | 0–1 | Mark Heimann | Round 4: Lucas Jiang - Mark Heimann | Sicilian Defense: Pin Variation | |
| Jun 10, 2022 | Mark Heimann | 0–1 | Vladimir Akopian | Round 3: Mark Heimann - Vladimir Akopian | English Opening: King's English Variation, Botvinnik System | |
| Jun 9, 2022 | Shelev Oberoi | 0–1 | Mark Heimann | Round 2: Shelev Oberoi - Mark Heimann | Sicilian Defense: Alapin Variation, Barmen Defense, Modern Line | |
| Jun 9, 2022 | Mark Heimann | 1–0 | Evan Ai | Round 1: Mark Heimann - Evan Ai | Sicilian Defense: Prins Variation | |