| Jun 30, 2026 | Bodemar | 0–1 | Vernersson | Round 4: Bodemar, Jonathan - Vernersson, Per | Caro-Kann Defense: Advance Variation, Short Variation | |
| Jun 29, 2026 | Nygren | 0–1 | Bodemar | Round 3: Nygren, David - Bodemar, Jonathan | French Defense: Classical Variation, Burn Variation, Morozevich Line | |
| Jun 28, 2026 | Bodemar | ½–½ | Ollen | Round 2: Bodemar, Jonathan - Ollen, Martin | Italian Game: Two Knights Defense, Polerio Defense, Bishop Check Line | |
| Jun 27, 2026 | Ivenholt | 0–1 | Bodemar | Round 1: Ivenholt, Niklas - Bodemar, Jonathan | French Defense: Advance Variation, Paulsen Attack | |
| Apr 19, 2026 | Nattavutthisit | ½–½ | Bodemar | Round 9: Nattavutthisit, Kavin - Bodemar, Jonathan | French Defense: Tarrasch Variation, Open System | |
| Apr 18, 2026 | Bodemar | 1–0 | Mongkoltawephun | Round 8: Bodemar, Jonathan - Mongkoltawephun, Chanon | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Apr 18, 2026 | Bodemar | 1–0 | Bunnag | Round 7: Bodemar, Jonathan - Bunnag, Pirat | Alekhine Defense: Modern Variation | |
| Apr 17, 2026 | Maetavittayakorn | 1–0 | Bodemar | Round 6: Maetavittayakorn, Chawakorn - Bodemar, Jonathan | Sicilian Defense: Accelerated Dragon, Modern Variation | |
| Apr 17, 2026 | Bodemar | 1–0 | Chaiyapong | Round 5: Bodemar, Jonathan - Chaiyapong, Pasit | Sicilian Defense: Closed | |
| Apr 16, 2026 | Liukasemsarn | 1–0 | Bodemar | Round 4: Liukasemsarn, Pakornnarong - Bodemar, Jonathan | French Defense: Tarrasch Variation, Morozevich Variation | |
| Apr 16, 2026 | Bodemar | ½–½ | Niramitpattanakoson | Round 3: Bodemar, Jonathan - Niramitpattanakoson, Ditsapat | Nimzowitsch Defense: Scandinavian Variation, Exchange Variation | |
| Apr 15, 2026 | Thongchok | 0–1 | Bodemar | Round 2: Thongchok, Mr.Sahutsawat - Bodemar, Jonathan | Queen's Pawn Game: London System | |
| Apr 15, 2026 | Bodemar | 1–0 | Surapongprapa | Round 1: Bodemar, Jonathan - Surapongprapa, Rabil | Sicilian Defense: Closed | |
| Dec 30, 2025 | Bodemar | ½–½ | Balakrishnan | World Blitz 2025 Open | Italian Game: Two Knights Defense, Polerio Defense, Bishop Check Line | |
| Dec 30, 2025 | Bodemar | 1–0 | Chigaev | World Blitz 2025 Open | King's Pawn Game | |
| Dec 30, 2025 | Al Mashikhi | 0–1 | Bodemar | World Blitz 2025 Open | English Opening: King's English Variation, Four Knights Variation, Quiet Line | |
| Dec 30, 2025 | Bodemar | 1–0 | Aziz | World Blitz 2025 Open | Italian Game: Two Knights Defense, Polerio Defense, Bishop Check Line | |
| Dec 30, 2025 | Anwoir | ½–½ | Bodemar | World Blitz 2025 Open | French Defense: Tarrasch Variation, Chistyakov Defense | |
| Dec 30, 2025 | Bodemar | 1–0 | Alsaqer | World Blitz 2025 Open | French Defense: Rubinstein Variation, Blackburne Defense | |
| Dec 29, 2025 | Sharan | 1–0 | Bodemar | World Blitz 2025 Open | Zukertort Opening: Quiet System | |
| Dec 29, 2025 | Bodemar | 1–0 | Al-Kuwari | World Blitz 2025 Open | French Defense: Exchange Variation | |
| Dec 29, 2025 | Bodemar | 0–1 | Medhus | World Blitz 2025 Open | Sicilian Defense: Closed | |
| Dec 29, 2025 | Saraci | 1–0 | Bodemar | World Blitz 2025 Open | Queen's Pawn Game: London System | |
| Dec 29, 2025 | Chanda | 1–0 | Bodemar | World Blitz 2025 Open | Queen's Pawn Game: Colle System | |
| Dec 29, 2025 | Bodemar | ½–½ | Ezat | World Blitz 2025 Open | Italian Game: Hungarian Defense | |
| Dec 29, 2025 | Al-Mansouri | 0–1 | Bodemar | World Blitz 2025 Open | French Defense: Exchange Variation | |
| Dec 29, 2025 | Bodemar | 0–1 | Suleymenov | World Blitz 2025 Open | Italian Game: Two Knights Defense, Polerio Defense, Bishop Check Line | |
| Dec 29, 2025 | Begmuratov | 1–0 | Bodemar | World Blitz 2025 Open | King's Indian Attack: Sicilian Variation | |
| Dec 29, 2025 | Bodemar | 1–0 | Ahmad | World Blitz 2025 Open | Sicilian Defense: Closed | |
| Dec 29, 2025 | Averin | 1–0 | Bodemar | World Blitz 2025 Open | Anderssen's Opening | |
| Dec 29, 2025 | Bodemar | 0–1 | Maksimovic | World Blitz 2025 Open | French Defense: Winawer Variation, Alekhine-Maróczy Gambit | |
| Dec 28, 2025 | Dlugy | 1–0 | Bodemar | World Blitz 2025 Open | English Opening: King's English Variation | |
| Dec 28, 2025 | Bodemar | 0–1 | Ammar | WRBC 2025 Rapid Open | Caro-Kann Defense: Advance Variation, Short Variation | |
| Dec 28, 2025 | Stefansson | 1–0 | Bodemar | WRBC 2025 Rapid Open | Queen's Pawn Game: Symmetrical Variation | |
| Dec 28, 2025 | Berend | 0–1 | Bodemar | WRBC 2025 Rapid Open | Bogo-Indian Defense: Retreat Variation | |
| Dec 28, 2025 | Bodemar | 1–0 | Al-Kuwari | WRBC 2025 Rapid Open | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Dec 27, 2025 | Bodemar | 0–1 | Harshavardhan G B | WRBC 2025 Rapid Open | Italian Game: Two Knights Defense, Fritz Variation | |
| Dec 27, 2025 | Medhus | 1–0 | Bodemar | WRBC 2025 Rapid Open | French Defense: Classical Variation, Burn Variation, Morozevich Line | |
| Dec 27, 2025 | Al-Janahi | 0–1 | Bodemar | WRBC 2025 Rapid Open | Queen's Gambit Declined: Exchange Variation, Reshevsky Variation | |
| Dec 27, 2025 | Bodemar | 0–1 | Musovic | WRBC 2025 Rapid Open | Modern Defense: Two Knights Variation, Suttles Variation | |
| Dec 26, 2025 | Muntean | 0–1 | Bodemar | WRBC 2025 Rapid Open | French Defense: Chigorin Variation | |
| Dec 26, 2025 | Bodemar | 0–1 | Altini | WRBC 2025 Rapid Open | Sicilian Defense: Accelerated Dragon, Maróczy Bind | |
| Dec 26, 2025 | Averin | 1–0 | Bodemar | WRBC 2025 Rapid Open | Anderssen's Opening | |
| Dec 26, 2025 | Bodemar | 0–1 | Aditya Mittal | WRBC 2025 Rapid Open | Sicilian Defense: Najdorf Variation | |
| Dec 26, 2025 | Kobalia | 1–0 | Bodemar | WRBC 2025 Rapid Open | English Opening: Anglo-Indian Defense, King's Knight Variation | |
| Jul 8, 2025 | Bodemar | 1–0 | Vo | Asian Age Group 2025 | Italian Game: Two Knights Defense, Polerio Defense, Bishop Check Line | |
| Jul 6, 2025 | Dang Anh Minh | 1–0 | Bodemar | Asian Age Group 2025 | Queen's Gambit Declined: Exchange Variation, Reshevsky Variation | |
| Jul 4, 2025 | Arca | 1–0 | Bodemar | Asian Age Group 2025 | English Opening: Agincourt Defense, Neo-Catalan Declined | |
| Jul 2, 2025 | Bodemar | * | Cahaya | Asian Age Group 2025 | ? | |
| Sep 22, 2024 | Kodithuwakku | 1–0 | Bodemar | 45th FIDE Chess Olympiad | French Defense: Advance Variation, Paulsen Attack | |
| Sep 21, 2024 | Bodemar | 1–0 | Kebede | 45th FIDE Chess Olympiad | Caro-Kann Defense: Exchange Variation, Rubinstein Variation | |
| Sep 20, 2024 | Bodemar | ½–½ | Boggiano Pereira | 45th FIDE Chess Olympiad | Sicilian Defense: Najdorf Variation | |
| Sep 18, 2024 | Alhassadi | 0–1 | Bodemar | 45th FIDE Chess Olympiad | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Sep 16, 2024 | Juhasz | 1–0 | Bodemar | 45th FIDE Chess Olympiad | French Defense: Classical Variation, Steinitz Variation | |
| Sep 15, 2024 | Bodemar | 1–0 | Manan | 45th FIDE Chess Olympiad | Italian Game: Classical Variation, Greco Gambit | |
| Sep 13, 2024 | Kalidjo | 0–1 | Bodemar | 45th FIDE Chess Olympiad | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Sep 12, 2024 | Bodemar | 0–1 | Avila Pavas | 45th FIDE Chess Olympiad | Sicilian Defense: Classical Variation | |
| Sep 11, 2024 | Bodemar | 1–0 | Perez | 45th FIDE Chess Olympiad | Italian Game: Classical Variation, Center Attack | |
| — | Lalit Babu M R | 1–0 | Bodemar | 22nd Bangkok Chess Club Open 2025 | Trompowsky Attack | |