| Jul 13, 2025 | Ernst | 0–1 | Vilaseca | Biel Chess Festival 2025 Rapid | Queen's Pawn Game: London System | |
| Jul 13, 2025 | Vilaseca | 0–1 | Gruenfeld | Biel Chess Festival 2025 Rapid | Indian Defense: Knights Variation | |
| Jul 13, 2025 | Chen | 1–0 | Vilaseca | Biel Chess Festival 2025 Rapid | Caro-Kann Defense: Exchange Variation | |
| Jul 13, 2025 | Vilaseca | 0–1 | Karthikeyan | Biel Chess Festival 2025 Rapid | King's Indian Defense: Fianchetto Variation, Larsen Defense | |
| Jul 13, 2025 | Vilaseca | 1–0 | Vincenti | Biel Chess Festival 2025 Rapid | Queen's Pawn Game: Colle System, Anti-Colle | |
| Jul 13, 2025 | Gloeckler | ½–½ | Vilaseca | Biel Chess Festival 2025 Rapid | Caro-Kann Defense: Maróczy Variation | |
| Jul 13, 2025 | Vilaseca | 1–0 | Gireada | Biel Chess Festival 2025 Rapid | Rubinstein Opening: Bogoljubow Defense | |
| Jul 13, 2025 | Ademi | 0–1 | Vilaseca | Biel Chess Festival 2025 Rapid | Zukertort Opening | |
| Jul 13, 2025 | Vilaseca | 1–0 | Jordan | Round 1: Vilaseca, Laurent - Jordan, Christina | Queen's Pawn Game: Colle System, Anti-Colle | |
| May 31, 2025 | Rappazzo | 1–0 | Vilaseca | Round 6: Rappazzo, Johannes - Vilaseca, Laurent | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| May 30, 2025 | Vilaseca | 0–1 | Hugentobler | Round 4: Vilaseca, Laurent - Hugentobler, Patrick | Queen's Pawn Game: Colle System | |
| Jul 21, 2024 | Vilaseca | 0–1 | Juksta | Biel Chess Festival BTZ | Horwitz Defense | |
| Jul 21, 2024 | Vilaseca | 1–0 | Jordan | Biel Chess Festival BTZ | Queen's Pawn Game: Symmetrical Variation | |
| Jul 21, 2024 | Vilaseca | ½–½ | Akhmediyar | Biel Chess Festival BTZ | Indian Defense: Knights Variation | |
| Jul 21, 2024 | Vilaseca | ½–½ | Sutter | Biel Chess Festival BTZ | Bogo-Indian Defense: Retreat Variation | |
| Jul 21, 2024 | Vilaseca | ½–½ | Song | Biel Chess Festival BTZ | Indian Defense: Knights Variation | |
| Jul 21, 2024 | Vilaseca | 0–1 | Masserey | Biel Chess Festival BTZ | Indian Defense: Knights Variation | |
| Jul 21, 2024 | Blaser | 0–1 | Vilaseca | Biel Chess Festival BTZ | Slav Defense: Quiet Variation | |
| Jul 21, 2024 | Munkhzul | 1–0 | Vilaseca | Biel Chess Festival BTZ | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Jul 21, 2024 | Stefan | 0–1 | Vilaseca | Biel Chess Festival BTZ | Queen's Pawn Game: London System | |
| Jul 21, 2024 | Kersten | ½–½ | Vilaseca | Biel Chess Festival BTZ | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Jul 21, 2024 | Colmenares | 1–0 | Vilaseca | Biel Chess Festival BTZ | English Opening: Caro-Kann Defensive System | |
| Jul 21, 2024 | Harish | 1–0 | Vilaseca | Biel Chess Festival BTZ | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Oct 15, 2023 | Vilaseca | 0–1 | Medici | SMM 2023 | Old Indian Defense: Normal Variation | |