| Feb 22, 2026 | Rushbrooke | 0–1 | Stoyanov | Round 9: Rushbrooke, Remy - Stoyanov, Viktor | Queen's Pawn Game: Symmetrical Variation | |
| Feb 22, 2026 | Stoyanov | 1–0 | Cave | Round 8: Stoyanov, Viktor - Cave, Iwan | English Opening: King's English Variation, Kramnik-Shirov Counterattack | |
| Feb 22, 2026 | Gallagher | ½–½ | Stoyanov | Round 7: Gallagher, Daniel GH - Stoyanov, Viktor | Sicilian Defense: Alapin Variation | |
| Feb 22, 2026 | Stoyanov | 0–1 | Bottazzi | Round 6: Stoyanov, Viktor - Bottazzi, Ulysse | King's Indian Defense: Normal Variation, King's Knight Variation | |
| Feb 21, 2026 | Stoyanov | 1–0 | Hng | Round 4: Stoyanov, Viktor - Hng, Mei-En Emmanuelle | English Opening: Symmetrical Variation, Anti-Benoni Variation, Spielmann Defense | |
| Feb 21, 2026 | Howell | 0–1 | Stoyanov | Round 5: Howell, Oliver W - Stoyanov, Viktor | Zukertort Opening: Kingside Fianchetto | |
| Feb 21, 2026 | Stoyanov | 0–1 | Minko | Round 3: Stoyanov, Viktor - Minko, Dmitry | Zukertort Opening | |
| Feb 21, 2026 | Fewell | ½–½ | Stoyanov | Round 2: Fewell, Ewan - Stoyanov, Viktor | Sicilian Defense: Accelerated Dragon, Maróczy Bind | |
| Feb 21, 2026 | Stoyanov | 1–0 | Badacsonyi | Round 1: Stoyanov, Viktor - Badacsonyi, Frankie | English Opening: Agincourt Defense, Neo-Catalan Declined | |
| Feb 8, 2026 | Stoyanov | 1–0 | Varney | Round 6: Stoyanov, Viktor - Varney, Zoe | Catalan Opening: Open Defense, Classical Line | |
| Feb 7, 2026 | Zakarian | ½–½ | Stoyanov | Round 5: Zakarian, Dimitrios Levon - Stoyanov, Viktor | Vienna Game: Stanley Variation, Monster Declined | |
| Dec 7, 2025 | Tulchynskyi | 1–0 | Stoyanov | Round 10: Tulchynskyi, Feliks - Stoyanov, Viktor | Ruy Lopez: Closed | |
| Dec 7, 2025 | Silva | 0–1 | Stoyanov | Round 9: Silva, Lourenco Santa Clara - Stoyanov, Viktor | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Dec 7, 2025 | Stoyanov | 0–1 | Bulmaga | Round 8: Stoyanov, Viktor - Bulmaga, Irina | English Opening: Anglo-Indian Defense, Hedgehog System | |
| Dec 7, 2025 | Stoyanov | 1–0 | Ward | Round 7: Stoyanov, Viktor - Ward, Cian | English Opening: Symmetrical Variation, Four Knights Variation | |
| Dec 7, 2025 | Sommerbauer-Cornell | 0–1 | Stoyanov | Round 6: Sommerbauer-Cornell, Ben - Stoyanov, Viktor | Sicilian Defense: Morphy Gambit, Andreaschek Gambit | |
| Dec 6, 2025 | Stoyanov | 0–1 | Jumabayev | Round 5: Stoyanov, Viktor - Jumabayev, Rinat | King's Indian Defense: Normal Variation, Rare Defenses | |
| Dec 6, 2025 | Kovchan | ½–½ | Stoyanov | Round 4: Kovchan, Alexander - Stoyanov, Viktor | Ruy Lopez: Closed, Martinez Variation | |
| Dec 6, 2025 | Stoyanov | ½–½ | Gordon | Round 3: Stoyanov, Viktor - Gordon, Stephen J | English Opening: King's English Variation, Kramnik-Shirov Counterattack | |
| Dec 6, 2025 | McCarthy | 0–1 | Stoyanov | Round 2: McCarthy, Kevin C - Stoyanov, Viktor | English Opening: Anglo-Indian Defense, King's Indian Formation, Double Fianchetto | |
| Dec 6, 2025 | Stoyanov | 1–0 | Fairhurst | Round 1: Stoyanov, Viktor - Fairhurst, Frederick | Queen's Gambit Declined: Albin Countergambit, Modern Line | |
| Nov 2, 2025 | Kazarian | ½–½ | Stoyanov | Round 2: Kazarian, Anna-Maja - Stoyanov, Viktor | Ruy Lopez: Closed, Breyer Defense, Zaitsev Hybrid | |
| Nov 1, 2025 | Stoyanov | 0–1 | Speelman | Round 1: Stoyanov, Viktor - Speelman, Jon S | English Opening | |
| Jun 14, 2025 | Hanache | 0–1 | Stoyanov | 2025 FIDE World Blitz Team Championship Pool B | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Feb 23, 2025 | Stoyanov | 1–0 | Lee | British Universities Chess Association Championship 2025 | Queen's Gambit Declined | |
| Feb 23, 2025 | Carpenter-Friend | 0–1 | Stoyanov | British Universities Chess Association Championship 2025 | Indian Defense: Knights Variation | |
| Feb 22, 2025 | Stoyanov | ½–½ | Balaji | British Universities Chess Association Championship 2025 | King's Indian Defense: Normal Variation, King's Knight Variation | |
| Feb 22, 2025 | Stoyanov | 1–0 | Honey | British Universities Chess Association Championship 2025 | Queen's Gambit Declined: Austrian Defense, Gusev Countergambit | |
| Feb 22, 2025 | Goh | 1–0 | Stoyanov | British Universities Chess Association Championship 2025 | Catalan Opening: Open Defense | |
| Feb 22, 2025 | Bottazzi | 0–1 | Stoyanov | British Universities Chess Association Championship 2025 | King's Indian Attack | |
| Feb 22, 2025 | Hng | 1–0 | Stoyanov | British Universities Chess Association Championship 2025 | King's Pawn Game: Maróczy Defense | |
| Mar 17, 2024 | Serbanescu | 1–0 | Stoyanov | Round 8: Serbanescu, Diana-Maria - Stoyanov, Viktor | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Mar 16, 2024 | Stoyanov | 0–1 | Mirzoeva | Round 7: Stoyanov, Viktor - Mirzoeva, Elmira | Caro-Kann Defense: Endgame Offer | |
| Feb 25, 2024 | Stoyanov | 1–0 | Howell | Round 9: Stoyanov, Viktor - Howell, Oliver W | Slav Defense: Modern Line | |
| Feb 25, 2024 | Stoyanov | 0–1 | Kalavannan | Round 8: Stoyanov, Viktor - Kalavannan, Koby | English Opening: Symmetrical Variation | |
| Feb 25, 2024 | O`Gorman | 1–0 | Stoyanov | Round 7: O`Gorman, Tom - Stoyanov, Viktor | Ruy Lopez: Berlin Defense, Rio Gambit Accepted | |
| Feb 25, 2024 | Guha | 0–1 | Stoyanov | Round 6: Guha, Chirag - Stoyanov, Viktor | Neo-Grünfeld Defense: Delayed Exchange Variation | |
| Feb 24, 2024 | Stoyanov | ½–½ | Lee | Round 5: Stoyanov, Viktor - Lee, Zhia Chen Zachary | Catalan Opening: Open Defense, Classical Line | |
| Feb 24, 2024 | Bottazzi | 0–1 | Stoyanov | Round 4: Bottazzi, Ulysse - Stoyanov, Viktor | Ruy Lopez: Berlin Defense, l'Hermet Variation, Berlin Wall Defense | |
| Feb 24, 2024 | Iskauskas | ½–½ | Stoyanov | Round 3: Iskauskas, Alexander - Stoyanov, Viktor | Sicilian Defense: Mengarini Variation | |
| Feb 24, 2024 | Stoyanov | 1–0 | Hedger | Round 2: Stoyanov, Viktor - Hedger, Alec | Catalan Opening: Closed, Main Line | |
| Feb 24, 2024 | Benzaira | 0–1 | Stoyanov | Round 1: Benzaira, Sammy - Stoyanov, Viktor | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Jan 14, 2024 | Stoyanov | 1–0 | Ciocan | 4NCL Division 1 2023-2024 | King's Indian Defense: Fianchetto Variation, Panno Variation | |
| Jan 13, 2024 | Ledger | ½–½ | Stoyanov | 4NCL Division 1 2023-2024 | Queen's Pawn Game: Accelerated London System | |
| Nov 24, 2024 | Grassie | 0–1 | Stoyanov | Round 2: Grassie, Duncan - Stoyanov, Viktor | Trompowsky Attack: Classical Defense, Big Center Variation | |
| Nov 23, 2024 | Stoyanov | 0–1 | Haydon | Round 1: Stoyanov, Viktor - Haydon, David L | Queen's Indian Defense: Kasparov-Petrosian Variation, Petrosian Attack | |
| Oct 7, 2023 | Stoyanov | 0–1 | Willemze | European Chess Club Cup 2023 | Queen's Gambit Declined: Tarrasch Defense, Pseudo-Tarrasch | |
| Oct 5, 2023 | Kaspi | ½–½ | Stoyanov | European Chess Club Cup 2023 | King's Indian Defense: Sämisch Variation, Sämisch Gambit | |
| Oct 2, 2023 | Stoyanov | 0–1 | Haldorsen | European Chess Club Cup 2023 | Semi-Slav Defense: Accelerated Meran Variation | |
| Mar 19, 2023 | Varney | 0–1 | Stoyanov | 4NCL Division 1 2022-2023 | Van Geet Opening: Sicilian Two Knights | |
| Mar 18, 2023 | Stoyanov | 1–0 | Burnett | 4NCL Division 1 2022-2023 | Catalan Opening: Closed Variation, Traditional Variation | |
| Feb 12, 2023 | Stoyanov | 1–0 | Serbanescu | 4NCL Division 1 2022-2023 | Philidor Defense: Lion Variation | |
| Feb 11, 2023 | Palliser | ½–½ | Stoyanov | 4NCL Division 1 2022-2023 | Grünfeld Defense: Exchange Variation, Modern Exchange Variation | |
| Oct 23, 2022 | Arkell | 1–0 | Stoyanov | 4NCL Division 1 2022-2023 | English Opening: Symmetrical Variation, Fianchetto Variation | |
| Oct 22, 2022 | Stoyanov | 0–1 | Fitzsimons | 4NCL Division 1 2022-2023 | King's Indian Defense: Fianchetto Variation, Classical Variation | |
| Aug 21, 2022 | Burrows | ½–½ | Stoyanov | Chessable British Chess Championships: Championship | Ruy Lopez: Open, Bernstein Variation | |
| Aug 19, 2022 | Dishman | 1–0 | Stoyanov | Chessable British Chess Championships: Championship | Queen's Gambit Accepted: Classical Defense, Main Line | |
| Aug 18, 2022 | Stoyanov | 1–0 | Jackson | Chessable British Chess Championships: Championship | Sicilian Defense: Löwenthal Variation | |
| Aug 17, 2022 | Birtwistle | 1–0 | Stoyanov | Chessable British Chess Championships: Championship | King's Gambit Accepted: Fischer Defense | |
| Aug 16, 2022 | Stoyanov | 1–0 | Pollack | Chessable British Championship | French Defense: Tarrasch Variation, Morozevich Variation | |
| Aug 15, 2022 | Forster | 0–1 | Stoyanov | Chessable British Championship | English Opening: King's English Variation | |
| Aug 14, 2022 | Stoyanov | 0–1 | Onslow | Chessable British Chess Championships: Championship | Nimzo-Larsen Attack: Modern Variation | |
| Aug 13, 2022 | Pert | 1–0 | Stoyanov | Chessable British Championship | Queen's Indian Defense: Kasparov-Petrosian Variation, Petrosian Attack | |
| Apr 30, 2022 | Stoyanov | 1–0 | Cooke | 4NCL Main League 1-2 | English Opening: Neo-Catalan | |
| Mar 26, 2022 | Cumming | 1–0 | Stoyanov | 4NCL Main League 1-2 | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Oct 10, 2021 | Stoyanov | ½–½ | Stoica | 2021 UK Chess Challenge Terafinal Under 18 | East Indian Defense | |
| Oct 10, 2021 | Stoyanov | 1–0 | Han | 2021 UK Chess Challenge Terafinal Under 18 | Slav Defense: Quiet Variation, Schallopp Defense | |
| Oct 10, 2021 | Stoyanov | 1–0 | Weersing | 2021 UK Chess Challenge Terafinal Under 18 | Catalan Opening: Closed | |
| Oct 10, 2021 | Dicen | 0–1 | Stoyanov | 2021 UK Chess Challenge Terafinal Under 18 | Vienna Game: Vienna Gambit, Paulsen Attack | |
| Oct 10, 2021 | Badacsonyi | ½–½ | Stoyanov | 2021 UK Chess Challenge Terafinal Under 18 | Queen's Gambit Declined: Three Knights, Vienna Variation | |
| Oct 9, 2021 | Stoyanov | 0–1 | Chopra | 2021 UK Chess Challenge Terafinal Under 18 | Bogo-Indian Defense: Retreat Variation | |
| Oct 9, 2021 | Roy | 0–1 | Stoyanov | 2021 UK Chess Challenge Terafinal Under 18 | Queen's Gambit Accepted: Central Variation, Modern Defense | |
| Oct 9, 2021 | Jackson | 1–0 | Stoyanov | 2021 UK Chess Challenge Terafinal Under 18 | Caro-Kann Defense: Tartakower Variation | |
| Oct 9, 2021 | Balaji | 1–0 | Stoyanov | 2021 UK Chess Challenge Terafinal Under 18 | Nimzo-Indian Defense: Sämisch Variation | |
| Oct 9, 2021 | Moreby | 0–1 | Stoyanov | 2021 UK Chess Challenge Terafinal Under 18 | Nimzo-Larsen Attack: Indian Variation | |
| Aug 16, 2021 | Stoyanov | 1–0 | Malav | World Youth Cup 2021 O18-G10 - Open 18 | Catalan Opening: Closed, Main Line | |
| Aug 16, 2021 | Stoyanov | 1–0 | Olaybal | World Youth Cup 2021 O18-G10 - Open 18 | Grünfeld Defense: Exchange Variation, Modern Exchange Variation | |
| Aug 16, 2021 | Stoyanov | 0–1 | Spyropoulos | World Youth Cup 2021 O18-G10 - Open 18 | Indian Defense: Anti-Nimzo-Indian | |
| Aug 16, 2021 | Stoyanov | 1–0 | Navarro Ariza | World Youth Cup 2021 O18-G10 - Open 18 | Sicilian Defense: Taimanov Variation, Normal Variation | |
| Aug 16, 2021 | Stoyanov | 1–0 | Villarreal | World Youth Cup 2021 O18-G10 - Open 18 | Queen's Gambit Declined | |
| Aug 16, 2021 | Suleymanli | 1–0 | Stoyanov | World Youth Cup 2021 O18-G10 - Open 18 | Trompowsky Attack: Classical Defense, Big Center Variation | |
| Aug 16, 2021 | Chethan Anand | 0–1 | Stoyanov | World Youth Cup 2021 O18-G10 - Open 18 | Nimzo-Indian Defense: Classical Variation, Noa Variation | |
| Aug 16, 2021 | Sanger | 1–0 | Stoyanov | World Youth Cup 2021 O18-G10 - Open 18 | Queen's Gambit Declined: Albin Countergambit, Normal Line | |
| Aug 16, 2021 | Aminuddin | 0–1 | Stoyanov | World Youth Cup 2021 O18-G10 - Open 18 | Réti Opening: Advance Variation | |
| Aug 16, 2021 | Sharma | 1–0 | Stoyanov | World Youth Cup 2021 O18-G10 - Open 18 | Modern Defense: Three Pawns Attack | |
| Jul 29, 2021 | Christiansen | * | Stoyanov | 14th Paleochora International Tournament | ? | |
| Jul 27, 2021 | Androutsopoulos-Agiotatos | * | Stoyanov | 13th International Tournament of Paleochora | ? | |
| Jul 26, 2021 | Stoyanov | * | Nikolov | 14th Paleochora International Tournament | Queen's Pawn Game | |
| Jul 26, 2021 | Stoyanov | ½–½ | Nikolov | 13th International Tournament of Paleochora | Catalan Opening | |
| Jul 24, 2021 | Stoyanov | 0–1 | Alexakis | 13th International Tournament of Paleochora | English Opening: Anglo-Indian Defense, Nimzo-English | |
| Jul 24, 2021 | Patriarheas | 0–1 | Stoyanov | 14th Paleochora International Chess Tournament 2021 | ? | |
| Jul 16, 2021 | Stoyanov | * | Samaridis | Paracin Open | A | ? | |
| Jul 15, 2021 | Sargsyan | * | Stoyanov | Paracin Open | A | ? | |
| Jul 14, 2021 | Stoyanov | * | Radovanovic | Paracin Open | A | ? | |
| Jul 13, 2021 | Stoyanov | * | Sapenov | Paracin Open | A | ? | |
| Jul 12, 2021 | Gokcek | * | Stoyanov | Paracin Open | A | ? | |
| Jul 10, 2021 | Stoyanov | * | Ellis | Paracin Open | A | ? | |
| Jul 10, 2021 | Garabetyan | * | Stoyanov | Paracin Open | A | ? | |
| Jul 9, 2021 | Stoyanov | 0–1 | Demir | Paracin Open | A | ? | |
| — | Stoyanov | 0–1 | Leslie | 2021 UK Chess Challenge Terafinal Under 18 | English Opening: King's English Variation, Four Knights Variation, Fianchetto Line | |