| May 4, 2025 | Pein | 0–1 | Sowray | Round 10: Pein, Malcolm - Sowray, Peter J | Pirc Defense: Classical Variation | |
| May 3, 2025 | Pert | 1–0 | Pein | Round 9: Pert, Max - Pein, Malcolm | Queen's Gambit Declined: Harrwitz Attack, Fianchetto Defense | |
| Jan 26, 2025 | Vijayakumar | ½–½ | Pein | Round 4: Vijayakumar, Rishi - Pein, Malcolm | Semi-Slav Defense: Stoltz Variation, Shabalov Attack | |
| Jan 25, 2025 | Pein | 0–1 | Derakhshani | Round 3: Pein, Malcolm - Derakhshani, Borna | English Opening: Agincourt Defense | |
| Jul 31, 2024 | Pein | 1–0 | Wells | Round 5: Pein, Malcolm - Wells, Peter K | Semi-Slav Defense: Stoltz Variation | |
| Jul 29, 2024 | Pein | 1–0 | Sanger | Round 3: Pein, Malcolm - Sanger, Jake M | Grünfeld Defense: Three Knights Variation, Burille Variation | |
| Jul 28, 2024 | Wadsworth | 1–0 | Pein | Round 2: Wadsworth, Matthew J - Pein, Malcolm | Benko Gambit Accepted: King Walk Variation | |
| Jul 27, 2024 | Pein | 1–0 | Atako | Round 1: Pein, Malcolm - Atako, Chino C | Slav Defense: Quiet Variation, Schallopp Defense | |
| May 12, 2024 | Pein | ½–½ | Csiszar | European Senior Team Chess Championship 2024 - Section 50 + | Queen's Gambit Declined: Ragozin Defense, Alekhine Variation | |
| May 11, 2024 | Pein | ½–½ | Wallner | European Senior Team Chess Championship 2024 - Section 50 + | Slav Defense: Chebanenko Variation, Advance System | |
| May 9, 2024 | Pein | 1–0 | Logar | European Senior Team Chess Championship 2024 - Section 50 + | English Opening: Anglo-Indian Defense, Nimzo-English | |
| May 6, 2024 | Pein | 1–0 | Chow | Round 11: Pein, Malcolm - Chow, Samuel | English Opening: Symmetrical Variation, Rubinstein Variation | |
| May 5, 2024 | Pein | 0–1 | Jones | Round 10: Pein, Malcolm - Jones, Gawain C B | Queen's Gambit Declined | |
| May 4, 2024 | Gormally | 1–0 | Pein | Round 9: Gormally, Daniel W - Pein, Malcolm | Ruy Lopez: Closed | |
| Mar 17, 2024 | Royal | 1–0 | Pein | Round 8: Royal, Shreyas - Pein, Malcolm | Grünfeld Defense: Exchange Variation, Simagin's Improved Variation | |
| Mar 16, 2024 | Pein | 0–1 | Jaracz | Round 7: Pein, Malcolm - Jaracz, Pawel | Slav Defense: Breyer Variation | |
| Jan 14, 2024 | Zakarian | 0–1 | Pein | 4NCL Division 1 2023-2024 | King's Gambit Accepted: Bishop's Gambit | |
| Jan 13, 2024 | Pein | 0–1 | Asis Gargatagli | 4NCL Division 1 2023-2024 | English Opening: Anglo-Indian Defense, Queen's Indian Formation | |
| Aug 3, 2024 | Han | 1–0 | Pein | Round 8: Han, Yichen - Pein, Malcolm | Scotch Game: Romanishin Variation | |
| Aug 2, 2024 | Pein | 1–0 | Eggleston | Round 7: Pein, Malcolm - Eggleston, David J | Nimzo-Indian Defense: Normal Variation, Botvinnik System | |
| Aug 1, 2024 | Bazakutsa | 1–0 | Pein | Round 6: Bazakutsa, Svyatoslav - Pein, Malcolm | English Opening: King's English Variation, Two Knights Variation, Keres Variation | |
| Jul 30, 2024 | Pert | ½–½ | Pein | Round 4: Pert, Richard G - Pein, Malcolm | Grünfeld Defense: Exchange Variation, Classical Variation | |
| May 1, 2023 | Pein | 0–1 | Pert | 4NCL Division 1 2022-2023 | Queen's Gambit Declined: Vienna Variation, Quiet Variation | |
| Apr 30, 2023 | Varnam | 0–1 | Pein | 4NCL Division 1 2022-2023 | Czech Defense | |
| Jan 15, 2023 | Pein | ½–½ | Venkatesan | 4NCL Division 1 2022-2023 | Queen's Gambit Declined: Vienna Variation, Quiet Variation | |
| Jan 14, 2023 | Ledger | 0–1 | Pein | 4NCL Division 1 2022-2023 | King's Indian Defense: Orthodox Variation, Gligoric-Taimanov System | |
| Dec 16, 2022 | Pein | 0–1 | Pidluznij | ebrcc2022 | Semi-Slav Defense | |
| Dec 16, 2022 | Pidluznij | ½–½ | Pein | ebrcc2022 | Benoni Defense: Benoni-Indian Defense, Kingside Move Order | |
| Jun 26, 2022 | Ashworth | ½–½ | Pein | 4NCL Main League 1-2 | King's Indian Defense: Sämisch Variation, Yates Defense | |
| Jun 25, 2022 | Pein | ½–½ | Morrison | 4NCL Main League 1-2 | Queen's Indian Defense: Fianchetto Variation, Check Variation, Intermezzo Line | |
| May 2, 2022 | Pein | ½–½ | Kirk | 4NCL Main League 1-2 | Queen's Gambit Declined: Three Knights, Vienna Variation | |
| May 1, 2022 | Blackburn | ½–½ | Pein | 4NCL Main League 1-2 | Queen's Gambit Declined | |
| Apr 30, 2022 | Rocco | ½–½ | Pein | 4NCL Main League 1-2 | Pirc Defense: Austrian Attack, Weiss Variation | |
| Aug 29, 2021 | Pein | 1–0 | Butenandt | European Individual Chess Championship 2021 - Reykjavik Open | Semi-Slav Defense: Stoltz Variation | |
| Aug 28, 2021 | Van Foreest | 1–0 | Pein | European Individual Chess Championship 2021 - Reykjavik Open | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Aug 27, 2021 | Pein | 1–0 | Gudmundsson | European Individual Chess Championship 2021 - Reykjavik Open | Queen's Gambit Declined: Harrwitz Attack, Main Line | |
| Aug 26, 2021 | Deac | 1–0 | Pein | European Individual Chess Championship 2021 - Reykjavik Open | English Opening: Four Knights System, Nimzowitsch Variation | |
| Jan 23, 2020 | Abergel | * | Pein | Gibraltar Chess Festival: Masters | King's Indian Attack | |
| Jan 21, 2020 | Basso | 1–0 | Pein | Gibraltar Chess Festival: Masters | Modern Defense | |
| — | Pein | ½–½ | Rocco | 4NCL Division 1 2023-2024 | English Opening: Anglo-Indian Defense, Queen's Indian Formation | |
| — | Pein | 0–1 | Quintiliano | Round 2: Pein, Malcolm - Quintiliano, Renato R. | Zukertort Opening | |
| — | Pein | 1–0 | Mayorga Araya | Round 4: Pein, Malcolm - Mayorga Araya, Sofia | Queen's Gambit Declined: Ragozin Defense | |
| — | Pein | 0–1 | Mrudul Dehankar | Round 6: Pein, Malcolm - Mrudul Dehankar | Bogo-Indian Defense: Nimzowitsch Variation | |
| — | Canova | 0–1 | Pein | Round 1: Canova, Luca - Pein, Malcolm | Ruy Lopez: Closed, Anti-Marshall | |
| — | Mazzini | ½–½ | Pein | Round 3: Mazzini, Mauro - Pein, Malcolm | Modern Defense: Standard Defense | |
| — | Albertini | 1–0 | Pein | Round 7: Albertini, Luca - Pein, Malcolm | Grünfeld Defense: Exchange Variation, Nadanian Attack | |
| — | Ortobelli Lozza | ½–½ | Pein | Round 8: Ortobelli Lozza, Marco - Pein, Malcolm | Benoni Defense: Benoni-Indian Defense | |