| Mar 29, 2026 | Blohberger | ½–½ | Virostko | Round 11: Blohberger, Felix - Virostko, Petr | King's Indian Attack, with Bf5 | |
| Mar 28, 2026 | Virostko | 1–0 | Nemec | Round 10: Virostko, Petr - Nemec, Jachym | Nimzo-Indian Defense: Reshevsky Variation | |
| Feb 21, 2026 | Haba | 1–0 | Virostko | Round 7: Haba, Petr - Virostko, Petr | Ruy Lopez: Morphy Defense, Duras Variation | |
| Jan 11, 2026 | Virostko | ½–½ | Bernasek | Round 6: Virostko, Petr - Bernasek, Jan | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Dec 14, 2025 | Kantans | 1–0 | Virostko | Round 4: Kantans, Toms - Virostko, Petr | Ruy Lopez: Open, Classical Defense, Main Line | |
| Dec 13, 2025 | Virostko | ½–½ | Stinka | Round 3: Virostko, Petr - Stinka, Jakub | Nimzo-Indian Defense: Simagin Variation | |
| Sep 7, 2025 | Lang | 1–0 | Virostko | MCR druzstev 25 - blesk | Sicilian Defense: Kramnik Variation | |
| Sep 7, 2025 | Virostko | 1–0 | Cagasik | MCR druzstev 25 - blesk | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Sep 7, 2025 | Micanek | 0–1 | Virostko | MCR druzstev 25 - blesk | Sicilian Defense: Closed | |
| Sep 7, 2025 | Virostko | 0–1 | Cerveny | MCR druzstev 25 - blesk | Sicilian Defense: Najdorf Variation, Lipnitsky Attack | |
| Sep 7, 2025 | Virostko | 0–1 | Ludvik | MCR druzstev 25 - blesk | Ruy Lopez: Berlin Defense | |
| Sep 7, 2025 | Zima | ½–½ | Virostko | MCR druzstev 25 - blesk | Sicilian Defense: Closed | |
| Sep 7, 2025 | Vrana | 0–1 | Virostko | MCR druzstev 25 - blesk | Vienna Game: Frankenstein-Dracula Variation | |
| Sep 7, 2025 | Virostko | ½–½ | Zidek | MCR druzstev 25 - blesk | Indian Defense: Seirawan Attack | |
| Sep 7, 2025 | Vilimek | 0–1 | Virostko | MCR druzstev 25 - blesk | Sicilian Defense: Kan Variation, Knight Variation | |
| Sep 7, 2025 | Virostko | 1–0 | Duran | MCR druzstev 25 - blesk | Pirc Defense | |
| Sep 6, 2025 | Virostko | 1–0 | Zima | MCR druzstev 25 - rapid | Grünfeld Defense: Exchange Variation, Classical Variation | |
| Sep 6, 2025 | Virostko | 1–0 | Lang | MCR druzstev 25 - rapid | Sicilian Defense: Najdorf Variation, Lipnitsky Attack | |
| Sep 6, 2025 | Vrana | 1–0 | Virostko | MCR druzstev 25 - rapid | Sicilian Defense: Alapin Variation | |
| Sep 6, 2025 | Bargel | 0–1 | Virostko | MCR druzstev 25 - rapid | Sicilian Defense: Kan Variation, Knight Variation | |
| Sep 6, 2025 | Virostko | ½–½ | Cerveny | MCR druzstev 25 - rapid | Slav Defense: Chebanenko Variation | |
| Sep 6, 2025 | Virostko | 1–0 | Ludvik | MCR druzstev 25 - rapid | French Defense: Exchange Variation, Monte Carlo Variation | |
| Sep 6, 2025 | Novosadova | 0–1 | Virostko | MCR druzstev 25 - rapid | Sicilian Defense: Kan Variation, Knight Variation | |
| Sep 6, 2025 | Virostko | 1–0 | Jodas | MCR druzstev 25 - rapid | Sicilian Defense: Najdorf Variation, Lipnitsky Attack | |
| Jul 24, 2025 | Vykouk | 1–0 | Virostko | CZECH OPEN 2025 - G1 - PARDUBICKÝ KRAJ OPEN - rapid tournament | Réti Opening: Anglo-Slav Variation, Bogoljubow Variation, Stonewall Line | |
| Jul 24, 2025 | Virostko | 1–0 | Jurek | CZECH OPEN 2025 - G1 - PARDUBICKÝ KRAJ OPEN - rapid tournament | French Defense: Exchange Variation, Monte Carlo Variation | |
| Jul 24, 2025 | Shanel | 0–1 | Virostko | CZECH OPEN 2025 - G1 - PARDUBICKÝ KRAJ OPEN - rapid tournament | Polish Opening: Zukertort System | |
| Jul 24, 2025 | Garsky | 1–0 | Virostko | CZECH OPEN 2025 - G1 - PARDUBICKÝ KRAJ OPEN - rapid tournament | Sicilian Defense: Delayed Alapin Variation, with e6 | |
| Jul 24, 2025 | Virostko | 0–1 | Nytra | CZECH OPEN 2025 - G1 - PARDUBICKÝ KRAJ OPEN - rapid tournament | Ruy Lopez: Morphy Defense, Bayreuth Variation | |
| Jul 23, 2025 | Chaika | 0–1 | Virostko | CZECH OPEN 2025 - G1 - PARDUBICKÝ KRAJ OPEN - rapid tournament | Queen's Pawn Game: Accelerated London System | |
| Jul 23, 2025 | Virostko | ½–½ | Bondarenko | CZECH OPEN 2025 - G1 - PARDUBICKÝ KRAJ OPEN - rapid tournament | Semi-Slav Defense: Stoltz Variation | |
| Jul 23, 2025 | Lihotsky | ½–½ | Virostko | CZECH OPEN 2025 - G1 - PARDUBICKÝ KRAJ OPEN - rapid tournament | Queen's Indian Defense: Fianchetto Variation, Nimzowitsch Variation | |
| Dec 20, 2024 | Navara | 1–0 | Virostko | Round 4: Navara, David - Virostko, Petr | Ruy Lopez: Open, Bernstein Variation | |
| Jul 27, 2024 | Virostko | ½–½ | Sorensen | CZECH OPEN 2024 - A - PARDUBICE OPEN | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Jul 26, 2024 | Dahl | ½–½ | Virostko | CZECH OPEN 2024 - A - PARDUBICE OPEN | Nimzo-Indian Defense: Classical Variation, Berlin Variation, Pirc Variation | |
| Jul 25, 2024 | Virostko | 1–0 | Valdats | CZECH OPEN 2024 - A - PARDUBICE OPEN | Grünfeld Defense: Exchange Variation, Classical Variation | |
| Jul 24, 2024 | Pulpan | 1–0 | Virostko | CZECH OPEN 2024 - A - PARDUBICE OPEN | Sicilian Defense: Kan Variation, Maróczy Bind, Réti Variation | |
| Jul 23, 2024 | Virostko | 1–0 | Kenbeilov | CZECH OPEN 2024 - A - PARDUBICE OPEN | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Jul 22, 2024 | Sochorova | ½–½ | Virostko | CZECH OPEN 2024 - A - PARDUBICE OPEN | Benoni Defense: French Benoni | |
| Jul 21, 2024 | Virostko | 1–0 | Arun Kataria | CZECH OPEN 2024 - A - PARDUBICE OPEN | Mexican Defense | |
| Dec 21, 2024 | Virostko | 0–1 | Gnojek | Round 10: Virostko, Petr - Gnojek, Petr | Dutch Defense: Classical Variation | |
| Dec 21, 2024 | Virostko | ½–½ | Polak | Round 13: Virostko, Petr - Polak, Tomas | Caro-Kann Defense: Advance Variation | |
| Dec 21, 2024 | Virostko | 1–0 | Zwardon | Round 15: Virostko, Petr - Zwardon, Vojtech | Sicilian Defense: Accelerated Dragon | |
| Dec 21, 2024 | Babula | 1–0 | Virostko | Round 7: Babula, Vlastimil - Virostko, Petr | Rapport-Jobava System | |
| Dec 21, 2024 | Rubes | 0–1 | Virostko | Round 14: Rubes, Jan - Virostko, Petr | King's Indian Attack | |
| Jun 24, 2023 | Mitrabha | ½–½ | Virostko | Prague International Chess Festival - Karel Janecek Open | Indian Defense | |