| Jun 30, 2026 | Sun | 1–0 | Shafer | Round 9: Sun, Ryan - Shafer, Logan C | Neo-Grünfeld Defense: Classical Variation, Original Defense | |
| Jun 29, 2026 | Atwell | 0–1 | Shafer | Round 8: Atwell, Rose - Shafer, Logan C | Bogo-Indian Defense: Retreat Variation | |
| Jun 28, 2026 | Shafer | ½–½ | Sinha | Round 7: Shafer, Logan C - Sinha, Sahil | Sicilian Defense: Richter-Rauzer Variation, Neo-Modern Variation, Nyezhmetdinov Attack | |
| Jun 27, 2026 | Huston | 1–0 | Shafer | Round 5: Huston, Gus - Shafer, Logan C | Caro-Kann Defense: Advance Variation, Short Variation | |
| Jun 26, 2026 | Jiang | 1–0 | Shafer | Round 3: Jiang, Lucas - Shafer, Logan C | Sicilian Defense: Najdorf Variation | |
| May 25, 2026 | Ochirbat | ½–½ | Shafer | 35th Annual Chicago Open | Nimzo-Larsen Attack: Classical Variation | |
| May 25, 2026 | Shafer | ½–½ | Panjwani | 35th Annual Chicago Open | Pirc Defense: Austrian Attack, Weiss Variation | |
| May 25, 2026 | Ouellet | 0–1 | Shafer | 35th Annual Chicago Open | Queen's Gambit Declined: Harrwitz Attack, Two Knights Defense, Blockade Line | |
| May 24, 2026 | Shafer | ½–½ | Uz | 35th Annual Chicago Open | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Mar 13, 2026 | Li | ½–½ | Shafer | Texas Grand Circuit ed1. Dallas International Section | Sicilian Defense: Classical Variation, Anti-Sozin Variation | |
| Mar 12, 2026 | Javakhadze | 1–0 | Shafer | Texas Grand Circuit ed1. Dallas International Section | Catalan Opening: Open Defense, Classical Line | |
| Feb 16, 2026 | Manchanda | * | Shafer | 17th Annual Southwest Class Tournament | Sicilian Defense: Grand Prix Attack | |
| Feb 16, 2026 | Shafer | 0–1 | Tran | 17th Annual Southwest Class Tournament | Catalan Opening: Open Defense | |
| Feb 15, 2026 | Saddi | ½–½ | Shafer | 17th Annual Southwest Class Tournament | Nimzo-Indian Defense: Sämisch Variation | |
| Feb 15, 2026 | Shafer | 1–0 | Bates | 17th Annual Southwest Class Tournament | Catalan Opening | |
| Feb 14, 2026 | Ling | 1–0 | Shafer | 17th Annual Southwest Class Tournament | Queen's Gambit Declined: Three Knights Variation | |
| Feb 14, 2026 | Shafer | 0–1 | Fus | 17th Annual Southwest Class Tournament | Sicilian Defense: Taimanov Variation, Bastrikov Variation, English Attack | |
| Feb 14, 2026 | Hilby | ½–½ | Shafer | 17th Annual Southwest Class Tournament | Trompowsky Attack: Classical Defense | |
| Feb 13, 2026 | Shafer | 1–0 | Pollitt | 17th Annual Southwest Class Tournament | King's Pawn Game | |
| Feb 12, 2026 | Shafer | ½–½ | Wheeler | 17th Annual Southwest Class Tournament | King's Indian Attack: Spassky Variation | |
| Dec 30, 2025 | Sevillano | ½–½ | Shafer | 35th annual North American Open | Caro-Kann Defense: Accelerated Panov Attack, Modern Variation | |
| Dec 30, 2025 | Shafer | 1–0 | Karthikeyan | 35th annual North American Open | English Opening: Agincourt Defense, Neo-Catalan Declined | |
| Dec 29, 2025 | Gui | ½–½ | Shafer | 35th annual North American Open | Sicilian Defense: Moscow Variation, Main Line | |
| Dec 29, 2025 | Shafer | ½–½ | Takahashi | 35th annual North American Open | English Opening: Agincourt Defense, Neo-Catalan Declined | |
| Dec 28, 2025 | Pan | ½–½ | Shafer | 35th annual North American Open | Italian Game: Scotch Invitation Declined | |
| Dec 28, 2025 | Shafer | ½–½ | Zhou | 35th annual North American Open | Caro-Kann Defense: Advance Variation | |
| Dec 27, 2025 | Avila Pavas | 1–0 | Shafer | 35th annual North American Open | Caro-Kann Defense: Exchange Variation | |
| Dec 27, 2025 | Omelja | 1–0 | Shafer | 35th annual North American Open | King's Indian Defense: Normal Variation, Rare Defenses | |
| Sep 1, 2025 | Shafer | ½–½ | Song | Round 9: Shafer, Logan C - Song, Ethan | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Sep 1, 2025 | Horobetz | 0–1 | Shafer | Round 8: Horobetz, Graham - Shafer, Logan C | Caro-Kann Defense: Advance Variation, Short Variation | |
| Jul 6, 2025 | Wang | ½–½ | Shafer | 53rd Annual World Open Chess Tournament | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Jul 6, 2025 | Wu | 0–1 | Shafer | 53rd Annual World Open Chess Tournament | Caro-Kann Defense: Exchange Variation | |
| Jul 5, 2025 | Shafer | ½–½ | Ji | 53rd Annual World Open Chess Tournament | Italian Game: Giuoco Pianissimo, Normal | |
| Jul 5, 2025 | Woodward | 1–0 | Shafer | 53rd Annual World Open Chess Tournament | Neo-Grünfeld Defense: Classical Variation, Original Defense | |
| Jul 5, 2025 | Shafer | ½–½ | Wen | 53rd Annual World Open Chess Tournament | Sicilian Defense: Modern Variations | |
| Jul 4, 2025 | Kis | 0–1 | Shafer | 53rd Annual World Open Chess Tournament | Indian Defense: Normal Variation | |
| Jul 3, 2025 | Shafer | ½–½ | Harsha Bharathakoti | 53rd Annual World Open Chess Tournament | Bogo-Indian Defense: Retreat Variation | |
| Jul 3, 2025 | Shrivastava | 0–1 | Shafer | 53rd Annual World Open Chess Tournament | Vienna Game: Falkbeer Variation | |
| Jul 3, 2025 | Shafer | ½–½ | Sun | 53rd Annual World Open Chess Tournament | Catalan Opening: Open Defense | |
| Jun 30, 2025 | Yue | ½–½ | Shafer | 18th Annual Philadephia International | Bogo-Indian Defense: Retreat Variation | |
| Jun 30, 2025 | Shafer | 1–0 | He | 18th Annual Philadephia International | English Opening: Agincourt Defense, Catalan Defense Accepted | |
| Jun 29, 2025 | Yang | ½–½ | Shafer | 18th Annual Philadephia International | Nimzo-Indian Defense: Normal Variation | |
| Jun 29, 2025 | Shafer | * | Sethi | 18th Annual Philadephia International | Sicilian Defense: Accelerated Dragon, Maróczy Bind | |
| Jun 28, 2025 | Patel | 1–0 | Shafer | 18th Annual Philadephia International | Caro-Kann Defense: Endgame Offer | |
| Jun 28, 2025 | Shafer | * | Liang | 18th Annual Philadephia International | ? | |
| Jun 28, 2025 | Hilby | ½–½ | Shafer | 18th Annual Philadephia International | Four Knights Game: Spanish Variation, Rubinstein Variation | |
| Jun 27, 2025 | Rojas Cisneros | 0–1 | Shafer | 18th Annual Philadephia International | Caro-Kann Defense: Tartakower Variation | |
| Jun 26, 2025 | Shafer | ½–½ | Hardaway | 18th Annual Philadephia International | Bogo-Indian Defense: Retreat Variation | |
| Jun 15, 2025 | Gauri | 1–0 | Shafer | Round 8: Gauri, Shankar - Shafer, Logan C | Catalan Opening: Closed | |
| Jun 14, 2025 | Shafer | ½–½ | Amburgy | Round 7: Shafer, Logan C - Amburgy, Ryan | Catalan Opening: Open Defense | |
| Jun 14, 2025 | Kambrath | 1–0 | Shafer | Round 6: Kambrath, Yannick - Shafer, Logan C | Nimzo-Indian Defense: Normal Variation | |
| Jun 13, 2025 | Shafer | ½–½ | Nagy | Round 5: Shafer, Logan C - Nagy, Gabor | Queen's Indian Defense: Yates Variation | |
| Jun 13, 2025 | Plat | ½–½ | Shafer | Round 4: Plat, Vojtech - Shafer, Logan C | Ruy Lopez: Berlin Defense, Rio Gambit Accepted | |
| Jun 12, 2025 | Shafer | ½–½ | Galaviz Medina | Round 3: Shafer, Logan C - Galaviz Medina, Sion Radamantys | Catalan Opening: Closed | |
| Jun 12, 2025 | Stremavicius | 1–0 | Shafer | Round 2: Stremavicius, Titas - Shafer, Logan C | English Opening: King's English Variation, Two Knights Variation | |
| Jun 12, 2025 | Shafer | ½–½ | Sandoval Mercado | Round 1: Shafer, Logan C - Sandoval Mercado, Carlos | Sicilian Defense: Najdorf Variation | |
| Jun 12, 2025 | Shafer | ½–½ | Das | Round 9: Shafer, Logan C - Das, Aditeya | Catalan Opening: Closed | |
| Apr 15, 2025 | Shafer | 0–1 | Kunin | Reykjavik Open 2025 | Indian Defense: Dzindzi-Indian Defense | |
| Apr 14, 2025 | Kirk | ½–½ | Shafer | Reykjavik Open 2025 | Sicilian Defense: Moscow Variation, Main Line | |
| Apr 13, 2025 | Shafer | 1–0 | Tahay | Reykjavik Open 2025 | Indian Defense: Anti-Nimzo-Indian | |
| Apr 13, 2025 | Hagner | ½–½ | Shafer | Reykjavik Open 2025 | Caro-Kann Defense: Tartakower Variation | |
| Apr 12, 2025 | Shafer | 1–0 | Hallmundarson | Reykjavik Open 2025 | Zukertort Opening: Reversed Grünfeld | |
| Apr 11, 2025 | Licznerski | ½–½ | Shafer | Reykjavik Open 2025 | Sicilian Defense: Keres Variation | |
| Apr 10, 2025 | Shafer | ½–½ | Fantinel | Reykjavik Open 2025 | Sicilian Defense: Delayed Alapin Variation, with e6 | |
| Apr 10, 2025 | Shafer | ½–½ | Larkin | Reykjavik Open 2025 | Czech Defense | |
| Mar 23, 2025 | Mysore | 0–1 | Shafer | Round 5: Mysore, Abhinav - Shafer, Logan C | Caro-Kann Defense: Exchange Variation, Rubinstein Variation | |
| Mar 23, 2025 | Shafer | 0–1 | Belous | Round 4: Shafer, Logan C - Belous, Vladimir | Sicilian Defense: Accelerated Dragon, Maróczy Bind | |
| Mar 22, 2025 | Blanco Amaro | 0–1 | Shafer | Round 3: Blanco Amaro, Guillermo J. - Shafer, Logan C | Nimzo-Indian Defense: Normal Variation, Botvinnik System | |
| Mar 22, 2025 | Shafer | 1–0 | Chandran | Round 2: Shafer, Logan C - Chandran, Harish | Catalan Opening: Closed | |
| Mar 22, 2025 | Borse | 0–1 | Shafer | Round 1: Borse, Prasanna - Shafer, Logan C | ? | |
| Jul 7, 2024 | Shafer | * | Austin Liu | 52nd Annual World Open | Sicilian Defense: Dragon Variation, Yugoslav Attack, Early Deviations | |
| Jul 7, 2024 | Yen | 0–1 | Shafer | 52nd Annual World Open | Caro-Kann Defense: Advance Variation, Tal Variation | |
| Jul 6, 2024 | Shafer | 1–0 | Kozlek | 52nd Annual World Open | King's Indian Defense: Makogonov Variation | |
| Jul 6, 2024 | Jiang | ½–½ | Shafer | 52nd Annual World Open | Caro-Kann Defense: Exchange Variation, Rubinstein Variation | |
| Jul 5, 2024 | Shafer | ½–½ | Reiss | 52nd Annual World Open | Sicilian Defense: Richter-Rauzer Variation, Dragon Variation | |
| Jul 5, 2024 | Rama | 1–0 | Shafer | 52nd Annual World Open | Queen's Gambit Declined: Harrwitz Attack, Two Knights Defense, Blockade Line | |
| Jul 5, 2024 | Ghazaryan | ½–½ | Shafer | 52nd Annual World Open | King's Indian Attack | |
| Jul 4, 2024 | Shafer | ½–½ | Torres Rosas | 52nd Annual World Open | Catalan Opening: Closed | |
| Jul 4, 2024 | Pressman | 1–0 | Shafer | 52nd Annual World Open | Caro-Kann Defense: Tartakower Variation | |
| Jul 1, 2024 | Shafer | 0–1 | Rama | 17th Annual Philadelphia International | Catalan Opening: Open Defense | |
| Jul 1, 2024 | Ren | 1–0 | Shafer | 17th Annual Philadelphia International | Catalan Opening: Open Defense, Classical Line | |
| Jun 30, 2024 | Shafer | ½–½ | Reiss | 17th Annual Philadelphia International | Sicilian Defense: Four Knights Variation, Cobra Variation | |
| Jun 30, 2024 | Augusto Cesar Campos | ½–½ | Shafer | 17th Annual Philadelphia International | Catalan Opening: Open Defense, Classical Line | |
| Jun 29, 2024 | Shafer | 1–0 | Derek Chen | 17th Annual Philadelphia International | Sicilian Defense: Najdorf Variation, Freak Attack | |
| Jun 29, 2024 | Shafer | 1–0 | Tanenbaum | 17th Annual Philadelphia International | Queen's Pawn Game: Zukertort Variation | |
| Jun 29, 2024 | Ansh Milinkumar Shah | ½–½ | Shafer | 17th Annual Philadelphia International | Catalan Opening: Open Defense, Classical Line | |
| Jun 28, 2024 | Leif A Pressman | 1–0 | Shafer | 17th Annual Philadelphia International | Caro-Kann Defense: Main Line | |
| — | Shafer | ½–½ | Chirilov | Round 3: Shafer, Logan C - Chirilov, James A | King's Indian Defense: Fianchetto Variation, Classical Fianchetto | |
| — | Shafer | 0–1 | Atwell | Round 5: Shafer, Logan C - Atwell, Rose | English Opening: Neo-Catalan | |
| — | Shafer | ½–½ | Jing | Round 7: Shafer, Logan C - Jing, Andrew | Sicilian Defense: Kan Variation, Polugaevsky Variation | |
| — | De Silva | 1–0 | Shafer | Round 1: De Silva, L M S T - Shafer, Logan C | Caro-Kann Defense: Advance Variation, Tal Variation | |
| — | Juksta | ½–½ | Shafer | Round 2: Juksta, Karolis - Shafer, Logan C | English Opening: Agincourt Defense, Catalan Defense Accepted | |
| — | Melillo | 1–0 | Shafer | Round 4: Melillo, Lucius - Shafer, Logan C | Caro-Kann Defense: Two Knights Attack | |
| — | Matros | ½–½ | Shafer | Round 6: Matros, Alexander - Shafer, Logan C | Nimzo-Indian Defense: Classical Variation, Milner-Barry Variation | |