| Jun 15, 2026 | Moccero | 0–1 | Shaffer | Round 11: Moccero, Eduardo - Shaffer, Alexander | King's Indian Defense: Normal Variation, King's Knight Variation | |
| Jun 13, 2026 | Shaffer | 0–1 | Garcia Espinoza | Round 10: Shaffer, Alexander - Garcia Espinoza, Yosed Emanuel | Ruy Lopez: Classical Variation, Central Variation | |
| Jun 10, 2026 | Barrios Cruz | ½–½ | Shaffer | Round 9: Barrios Cruz, Mario Antonio - Shaffer, Alexander | King's Indian Attack: Symmetrical Defense | |
| Jun 10, 2026 | Shaffer | 1–0 | Sosa Guzman | Round 8: Shaffer, Alexander - Sosa Guzman, Daniel | Ruy Lopez: Morphy Defense | |
| Jun 9, 2026 | Sanchez Garcia | 1–0 | Shaffer | Round 7: Sanchez Garcia, Oscar Ernesto - Shaffer, Alexander | Indian Defense | |
| Jun 9, 2026 | Shaffer | 0–1 | Telles Fukushima | Round 6: Shaffer, Alexander - Telles Fukushima, Karla Akemi | Caro-Kann Defense: Forgacs Variation | |
| Jun 8, 2026 | Campos Gorgonio | 1–0 | Shaffer | Round 5: Campos Gorgonio, Eduardo Arturo - Shaffer, Alexander | Ruy Lopez: Morphy Defense, Wormald Attack | |
| Jun 8, 2026 | Shaffer | 0–1 | Jackson | Round 4: Shaffer, Alexander - Jackson, Leo Daniel Olivera | French Defense: Alekhine-Chatard Attack | |
| Jun 8, 2026 | Angeles Vera | 1–0 | Shaffer | Round 3: Angeles Vera, Mario Alberto - Shaffer, Alexander | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Jun 8, 2026 | Shaffer | 1–0 | Pacheco Sierra | Round 2: Shaffer, Alexander - Pacheco Sierra, Diego Sebastian | Ruy Lopez: Berlin Defense, Anti-Berlin Variation | |
| Jun 8, 2026 | Garcia Espinoza | 1–0 | Shaffer | Round 1: Garcia Espinoza, Yosed Emanuel - Shaffer, Alexander | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Jun 7, 2026 | Shaffer | 0–1 | Pacheco Sierra | Round 5: Shaffer, Alexander - Pacheco Sierra, Diego Sebastian | Ruy Lopez: Berlin Defense, Anti-Berlin Variation | |
| Jun 7, 2026 | Gadea | 0–1 | Shaffer | Round 4: Gadea, Fernando - Shaffer, Alexander | Pirc Defense: Austrian Attack | |
| Jun 5, 2026 | Diaz Gonzalez | ½–½ | Shaffer | Round 3: Diaz Gonzalez, Ana Sofia - Shaffer, Alexander | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Jun 4, 2026 | Shaffer | 0–1 | Montiel Sanchez | Round 2: Shaffer, Alexander - Montiel Sanchez, Victor Manuel | French Defense: McCutcheon Variation, Chigorin Variation | |
| Jun 4, 2026 | Tapie Amione | 1–0 | Shaffer | Round 1: Tapie Amione, Pablo Adib - Shaffer, Alexander | Zukertort Opening: Nimzo-Larsen Variation | |
| Dec 19, 2025 | Melo Vazquez | ½–½ | Shaffer | Round 9: Melo Vazquez, Nicolas - Shaffer, Alexander | Sicilian Defense: Closed | |
| Dec 18, 2025 | Gamboa Alvarado | 1–0 | Shaffer | Round 8: Gamboa Alvarado, Olga Leticia - Shaffer, Alexander | Benoni Defense: Four Pawns Attack, Main Line | |
| Dec 18, 2025 | Shaffer | 0–1 | Chavez Dominguez | Round 7: Shaffer, Alexander - Chavez Dominguez, Lenin Odin | Queen's Indian Defense: Spassky System | |
| Dec 17, 2025 | Navarro | 1–0 | Shaffer | Round 5: Navarro, Roman N - Shaffer, Alexander | Sicilian Defense: Closed, Traditional | |
| Jan 8, 2023 | Jimenez Fernandez | 1–0 | Shaffer | Roquetas Open | ? | |
| Jan 7, 2023 | Shaffer | * | Crespo Ruiz | Roquetas Open | ? | |
| Jan 7, 2023 | Asensio Ramon | * | Shaffer | Roquetas Open | ? | |
| Jan 6, 2023 | Shaffer | ½–½ | Angola Barrios | Roquetas Open | ? | |
| Jan 5, 2023 | Shaffer | ½–½ | Valverde Lopez | Roquetas Open | ? | |
| Jan 5, 2023 | Blanco Ros | ½–½ | Shaffer | Roquetas Open | ? | |
| Jan 4, 2023 | Fernandez Rosado | 1–0 | Shaffer | Roquetas Open | ? | |
| Jan 4, 2023 | Feal Albala | 1–0 | Shaffer | Roquetas Open | ? | |
| Jan 3, 2023 | Shaffer | 0–1 | Bru Rullo | Roquetas Open | ? | |
| Nov 17, 2022 | Shaffer | 1–0 | Werner | 30th World Senior Chess Championship 2022 | Caro-Kann Defense: Gurgenidze System | |
| — | Andrzejewska | 0–1 | Shaffer | open a | Sicilian Defense: Velimirovic Attack | |