| Jul 16, 2023 | Sergey Erenburg | ½–½ | Elshan Moradiabadi | Round 5: Sergey Erenburg - Elshan Moradiabadi | Sicilian Defense: Kalashnikov Variation | |
| Jul 16, 2023 | Elshan Moradiabadi | 1–0 | Anna Sargsyan | Round 4: Elshan Moradiabadi - Anna Sargsyan | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation | |
| Jul 15, 2023 | Julio Becerra | 0–1 | Elshan Moradiabadi | Round 3: Julio Becerra - Elshan Moradiabadi | Sicilian Defense: Moscow Variation | |
| Jul 13, 2023 | Elshan Moradiabadi | 0–1 | Gil Popilski | Round 9 (15m): Elshan Moradiabadi - Gil Popilski | Sicilian Defense: Dragon Variation, Yugoslav Attack, Modern Line | |
| Jul 13, 2023 | Lazaro Bruzon Batista | ½–½ | Elshan Moradiabadi | Round 8 (15m): Lazaro Bruzon Batista - Elshan Moradiabadi | Ruy Lopez: Morphy Defense | |
| Jul 13, 2023 | Elshan Moradiabadi | ½–½ | Deepak Aaron | Round 7: Elshan Moradiabadi - Deepak Aaron | Bogo-Indian Defense: Nimzowitsch Variation | |
| Jul 12, 2023 | Vishnu Vanapalli | 0–1 | Elshan Moradiabadi | Round 6: Vishnu Vanapalli - Elshan Moradiabadi | English Opening: Great Snake Variation | |
| Jul 11, 2023 | Elshan Moradiabadi | ½–½ | Andy Woodward | Round 5: Elshan Moradiabadi - Andy Woodward | Sicilian Defense: Najdorf Variation, English Attack | |
| Jul 11, 2023 | Anthony Atanasov | ½–½ | Elshan Moradiabadi | Round 4: Anthony Atanasov - Elshan Moradiabadi | Indian Defense: Pseudo-Benko | |
| Jul 10, 2023 | Elshan Moradiabadi | ½–½ | Vladimir Georgiev | Round 3: Elshan Moradiabadi - Vladimir Georgiev | Ruy Lopez: Fianchetto Defense | |
| Jul 10, 2023 | Alonso Zapata | 0–1 | Elshan Moradiabadi | Round 2: Alonso Zapata - Elshan Moradiabadi | Ruy Lopez: Morphy Defense, Classical Defense Deferred | |
| Jul 9, 2023 | Elshan Moradiabadi | 1–0 | Vishnuvardhan Arjun | Round 1: Elshan Moradiabadi - Vishnuvardhan Arjun | English Opening: Anglo-Indian Defense, Anti-Anti-Grünfeld | |
| Jun 11, 2023 | Elshan Moradiabadi | ½–½ | Lazaro Bruzon Batista | Round 8: Elshan Moradiabadi - Lazaro Bruzon Batista | Ruy Lopez: Berlin Defense, Rio Gambit Accepted | |
| Jun 9, 2023 | Shawn Rodrigue-Lemieux | 1–0 | Elshan Moradiabadi | Round 5: Shawn Rodrigue-Lemieux - Elshan Moradiabadi | French Defense: Tarrasch Variation, Chistyakov Defense | |
| Jun 9, 2023 | Elshan Moradiabadi | ½–½ | Viktor Matviishen | Round 4: Elshan Moradiabadi - Viktor Matviishen | Queen's Indian Defense: Fianchetto Variation, Nimzowitsch Variation | |
| Jun 8, 2023 | Thomas Roussel-Roozmon | ½–½ | Elshan Moradiabadi | Round 3: Thomas Roussel-Roozmon - Elshan Moradiabadi | Nimzo-Indian Defense: Normal Variation | |
| Jun 4, 2023 | Elshan Moradiabadi | 0–1 | Awonder Liang | Round 8: Elshan Moradiabadi - Awonder Liang | French Defense: Normal Variation | |
| Jun 4, 2023 | Victor Matviishen | ½–½ | Elshan Moradiabadi | Round 7: Victor Matviishen - Elshan Moradiabadi | Nimzo-Indian Defense: St. Petersburg Variation, Fischer Variation | |
| Jun 4, 2023 | Elshan Moradiabadi | ½–½ | Alexander Reprintsev | Round 4: Elshan Moradiabadi - Alexander Reprintsev | English Opening: King's English Variation, Three Knights System | |
| Jun 4, 2023 | Mark Plotkin | ½–½ | Elshan Moradiabadi | Round 3: Mark Plotkin - Elshan Moradiabadi | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Jun 3, 2023 | Toms Kantans | 1–0 | Elshan Moradiabadi | Round 1: Toms Kantans - Elshan Moradiabadi | Sicilian Defense: Moscow Variation | |
| Jan 19, 2023 | Elshan Moradiabadi | 1–0 | Ben Hague | Round 9: Elshan Moradiabadi - Ben Hague | Zukertort Opening | |
| Jan 19, 2023 | Gary W Lane | ½–½ | Elshan Moradiabadi | Round 8: Gary W Lane - Elshan Moradiabadi | Sicilian Defense: Taimanov Variation, Bastrikov Variation, English Attack | |
| Jan 18, 2023 | Elshan Moradiabadi | 1–0 | Daniel Vanheirzeele | Round 7: Elshan Moradiabadi - Daniel Vanheirzeele | ? | |
| Jan 17, 2023 | Herman C. Van Riemsdijk | ½–½ | Elshan Moradiabadi | Round 6: Herman C. Van Riemsdijk - Elshan Moradiabadi | English Opening: Symmetrical Variation, Anti-Benoni Variation | |
| Jan 17, 2023 | Elshan Moradiabadi | ½–½ | Felix Xie | Round 5: Elshan Moradiabadi - Felix Xie | Caro-Kann Defense: Advance Variation, Short Variation | |
| Jan 16, 2023 | Stephen G Lukey | 0–1 | Elshan Moradiabadi | Round 4: Stephen G Lukey - Elshan Moradiabadi | Queen's Indian Defense: Kasparov-Petrosian Variation, Kasparov Attack | |
| Jan 15, 2023 | Elshan Moradiabadi | 1–0 | John Stark | Round 3: Elshan Moradiabadi - John Stark | Queen's Indian Defense: Miles Variation | |
| Jan 14, 2023 | Samy Shoker | ½–½ | Elshan Moradiabadi | Round 2: Samy Shoker - Elshan Moradiabadi | English Opening: Neo-Catalan | |
| Jan 14, 2023 | Elshan Moradiabadi | 1–0 | Robert W Smith | Round 1: Elshan Moradiabadi - Robert W Smith | King's Indian Defense: Smyslov Variation | |
| Jan 10, 2023 | Edward Rains | ½–½ | Elshan Moradiabadi | NZCongress R9: Edward Rains - Elshan Moradiabadi | Sicilian Defense: Closed | |
| Jan 9, 2023 | Elshan Moradiabadi | 1–0 | Ben Hague | NZCongress R8: Elshan Moradiabadi - Ben Hague | Queen's Pawn Game: Chigorin Variation | |
| Jan 8, 2023 | Samy Shoker | ½–½ | Elshan Moradiabadi | NZCongress R7: Samy Shoker - Elshan Moradiabadi | Hungarian Opening: Slav Formation | |
| Jan 7, 2023 | Elshan Moradiabadi | 1–0 | Nicolas Croad | NZCongress R6: Elshan Moradiabadi - Nicolas Croad | Trompowsky Attack | |
| Jan 6, 2023 | Herman C. Van Riemsdijk | 0–1 | Elshan Moradiabadi | NZCongress R5: Herman C. Van Riemsdijk - Elshan Moradiabadi | Sicilian Defense: Kan Variation, Maróczy Bind, Bronstein Variation | |
| Jan 5, 2023 | Elshan Moradiabadi | ½–½ | Daniel Hanwen Gong | NZCongress R4: Elshan Moradiabadi - Daniel Hanwen Gong | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Jan 4, 2023 | Anthony F Ker | ½–½ | Elshan Moradiabadi | NZCongress R3: Anthony F Ker - Elshan Moradiabadi | Sicilian Defense: Closed | |
| Jan 3, 2023 | Elshan Moradiabadi | 1–0 | Ryan Winter | NZCongress R2: Elshan Moradiabadi - Ryan Winter | English Opening: King's English Variation, Four Knights Variation, Quiet Line | |
| Jan 2, 2023 | Hao Tang | 0–1 | Elshan Moradiabadi | NZCongress R1: Hao Tang - Elshan Moradiabadi | Bogo-Indian Defense: Wade-Smyslov Variation | |
| Aug 8, 2022 | Aleksey Sorokin | 1–0 | Elshan Moradiabadi | Playoffs: Aleksey Sorokin - Elshan Moradiabadi | Nimzo-Indian Defense: St. Petersburg Variation, Fischer Variation | |
| Aug 7, 2022 | Illia Nyzhnyk | 0–1 | Elshan Moradiabadi | Round 15: Illia Nyzhnyk - Elshan Moradiabadi | English Opening: King's English Variation, Four Knights Variation, Quiet Line | |
| Aug 7, 2022 | Elshan Moradiabadi | ½–½ | Viktor Matviishen | Round 14: Elshan Moradiabadi - Viktor Matviishen | Sicilian Defense: Najdorf Variation, Opocensky Variation, Traditional Line | |
| Aug 6, 2022 | Daniel A Naroditsky | ½–½ | Elshan Moradiabadi | Round 13: Daniel A Naroditsky - Elshan Moradiabadi | Ruy Lopez: Closed, Martinez Variation | |
| Aug 5, 2022 | Elshan Moradiabadi | 1–0 | Austin R Mei | Round 11: Elshan Moradiabadi - Austin R Mei | English Opening: Neo-Catalan | |
| Aug 4, 2022 | John Luger | 0–1 | Elshan Moradiabadi | Round 9: John Luger - Elshan Moradiabadi | Modern Defense: Geller's System | |
| Aug 3, 2022 | Elshan Moradiabadi | 1–0 | Saif Shawkat | Round 7: Elshan Moradiabadi - Saif Shawkat | King's Indian Defense: Larsen Variation | |
| Aug 2, 2022 | Matthew k Ng | 0–1 | Elshan Moradiabadi | Round 5: Matthew k Ng - Elshan Moradiabadi | Sicilian Defense: Modern Variations | |
| Aug 1, 2022 | Elshan Moradiabadi | 1–0 | Anthony Hung | Round 3: Elshan Moradiabadi - Anthony Hung | Bogo-Indian Defense: Grünfeld Variation | |
| Jul 31, 2022 | Lawrence M Reifurth | 0–1 | Elshan Moradiabadi | Round 1: Lawrence M Reifurth - Elshan Moradiabadi | Sicilian Defense: Taimanov Variation | |
| Jun 12, 2022 | Elshan Moradiabadi | 1–0 | Deepak Aaron | Round 4: Elshan Moradiabadi - Deepak Aaron | Semi-Slav Defense: Accelerated Move Order | |
| Jun 11, 2022 | Ryan Amburgy | 0–1 | Elshan Moradiabadi | Round 3: Ryan Amburgy - Elshan Moradiabadi | Rapport-Jobava System | |
| Jun 11, 2022 | James Chirilov | 0–1 | Elshan Moradiabadi | Round 1: James Chirilov - Elshan Moradiabadi | Sicilian Defense: Godiva Variation | |
| Jun 11, 2022 | Elshan Moradiabadi | 1–0 | Advaith Karthik | Round 2: Elshan Moradiabadi - Advaith Karthik | English Opening: Mikenas-Carls Variation | |
| May 1, 2022 | Tianqi Wang | ½–½ | Elshan Moradiabadi | Round 5: Tianqi Wang - Elshan Moradiabadi | Nimzo-Larsen Attack: Modern Variation | |
| May 1, 2022 | Elshan Moradiabadi | 1–0 | Patrick McCartney | Round 4: Elshan Moradiabadi - Patrick McCartney | Horwitz Defense | |
| Apr 30, 2022 | Magesh Panchanathan | ½–½ | Elshan Moradiabadi | Round 3: Magesh Panchanathan - Elshan Moradiabadi | King's Indian Attack | |
| Apr 30, 2022 | Elshan Moradiabadi | 1–0 | Dominique Myers | Round 2: Elshan Moradiabadi - Dominique Myers | East Indian Defense | |
| Apr 29, 2022 | Uthra Pakkirisamy | 0–1 | Elshan Moradiabadi | Round 1: Uthra Pakkirisamy - Elshan Moradiabadi | English Opening: Great Snake Variation | |
| Oct 22, 2021 | Elshan Moradiabadi | 0–1 | Christopher Yoo | Round 9: Elshan Moradiabadi - Christopher Yoo | Indian Defense: London System | |
| Oct 21, 2021 | Safal Bora | ½–½ | Elshan Moradiabadi | Round 8: Safal Bora - Elshan Moradiabadi | King's Indian Attack | |
| Oct 21, 2021 | Elshan Moradiabadi | 1–0 | Julian Proleiko | Round 7: Elshan Moradiabadi - Julian Proleiko | Queen's Gambit Declined: Harrwitz Attack | |
| Oct 20, 2021 | Yuniesky Quesada Perez | 1–0 | Elshan Moradiabadi | Round 6: Yuniesky Quesada Perez - Elshan Moradiabadi | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Oct 19, 2021 | Elshan Moradiabadi | 1–0 | Samrug Narayanan | Round 5: Elshan Moradiabadi - Samrug Narayanan | French Defense: Winawer Variation, Portisch-Hook Variation | |
| Oct 19, 2021 | Dimitar Mardov | ½–½ | Elshan Moradiabadi | Round 3: Dimitar Mardov - Elshan Moradiabadi | Queen's Gambit Declined: Three Knights Variation | |
| Oct 17, 2021 | Elshan Moradiabadi | 1–0 | Evan Park | Round 1: Elshan Moradiabadi - Evan Park | Zukertort Opening: Dutch Variation | |
| Aug 6, 2021 | Timur Gareyev | 1–0 | Elshan Moradiabadi | Round 6 4-day: Timur Gareyev - Elshan Moradiabadi | Catalan Opening: Open Defense | |
| Aug 6, 2021 | Aravind Kumar | 0–1 | Elshan Moradiabadi | Round 5 4-day: Aravind Kumar - Elshan Moradiabadi | Nimzo-Indian Defense: Kmoch Variation | |
| Aug 5, 2021 | Jay Krish Yalamanchili | 1–0 | Elshan Moradiabadi | Round 2 4-day: Jay Krish Yalamanchili - Elshan Moradiabadi | Sicilian Defense: Modern Variations | |
| Aug 5, 2021 | Elshan Moradiabadi | 1–0 | Ritvik Maridi | Round 1 4-day: Elshan Moradiabadi - Ritvik Maridi | Sicilian Defense: Najdorf Variation | |
| Oct 29, 2020 | Elshan Moradiabadi | ½–½ | Alejandro Ramirez | 2020 U.S. Championship | Slav Defense: Quiet Variation, Schallopp Defense | |
| Oct 29, 2020 | Awonder Liang | 1–0 | Elshan Moradiabadi | 2020 U.S. Championship | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Oct 28, 2020 | Elshan Moradiabadi | 0–1 | Wesley So | 2020 U.S. Championship | English Opening: Neo-Catalan | |
| Oct 28, 2020 | Ray Robson | 1–0 | Elshan Moradiabadi | 2020 U.S. Championship | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Oct 28, 2020 | Alex Lenderman | 1–0 | Elshan Moradiabadi | 2020 U.S. Championship | Nimzo-Larsen Attack: Indian Variation | |
| Oct 27, 2020 | Elshan Moradiabadi | ½–½ | Hikaru Nakamura | 2020 U.S. Championship | Queen's Indian Defense: Miles Variation | |
| Oct 27, 2020 | Elshan Moradiabadi | 0–1 | Jeffery Xiong | 2020 U.S. Championship | Torre Attack: Fianchetto Defense | |
| Oct 27, 2020 | Sam Sevian | ½–½ | Elshan Moradiabadi | 2020 U.S. Championship | Ruy Lopez: Berlin Defense, l'Hermet Variation, Berlin Wall Defense | |
| Oct 26, 2020 | Elshan Moradiabadi | ½–½ | Sam Shankland | 2020 U.S. Championship | Torre Attack: Fianchetto Defense | |
| Oct 26, 2020 | Elshan Moradiabadi | ½–½ | Leinier Dominguez | 2020 U.S. Championship | Queen's Pawn Game: London System | |
| Oct 26, 2020 | Dariusz Swiercz | ½–½ | Elshan Moradiabadi | 2020 U.S. Championship | French Defense: Steinitz Variation, Boleslavsky Variation | |