- classical
- 2475
- #776 in the world
- rapid
- 2401
- blitz
- 2364
Rating history
Openings
Download PGN (134)As White65 games · +37 =16 −12
- Sicilian Defense20 · 78%
- Ruy Lopez8 · 75%
- French Defense6 · 58%
- Italian Game4 · 63%
- Caro-Kann Defense4 · 63%
- Nimzo-Larsen Attack3 · 67%
As Black69 games · +28 =18 −23
- Sicilian Defense15 · 57%
- English Opening6 · 58%
- Catalan Opening6 · 50%
- Semi-Slav Defense5 · 50%
- French Defense5 · 30%
- Italian Game4 · 50%
134 stored games (Lichess broadcasts since 2023 and FIDE reports): +65 =34 −35 (61%). Score is from Vilka's side.
Events
II Tallinn Chess FestivalT1 International Rapid tournament · 2026-08-202/3II Tallinn Chess FestivalTaltech Rapid / Nõmme Open · 2026-08-202½/4Kronborg Chess Open 2026GRAND MASTER · 2026-05-144½/9European Individual Chess Championship 2026Boards 67-126 · 2026-04-055½/8European Individual Chess Championship 2026Boards 1-66 · 2026-04-05½/3Swedish Team Championships 2025Elitserien 2025 · 2025-11-273½/9MatSK weekend tournament2026-02-245/7Hong Kong International Open Chess Championship 2025Open · 2025-12-236½/9European Team Chess Championship 2025Open · 2025-09-275/9XXXIII Heart of Finland Open2025-05-127/9Finnish Championship 2025Open · 2025-04-186½/9Allsvenskan 2024/25The Elitserien · 2024-10-042/345th Chess Olympiad Budapest 2024Open II · 2024-09-114½/745th Chess Olympiad Budapest 2024Open I · 2024-09-110/245th Chess Olympiad Budapest 2024Open III · 2024-09-111/1
Games (134)
GMBlazimir Kovacevic2380Genova International Chess Festival 2024 · Round 91IMConor E Murphy2463Genova International Chess Festival 2024 · Round 80Efimov IgorGenova International Chess Festival 2024 · Round 71IMHimal Gusain2494Genova International Chess Festival 2024 · Round 60GMIgor Glek2396Genova International Chess Festival 2024 · Round 51WIMChitlange Sakshi2173Genova International Chess Festival 2024 · Round 4½CMJoel Paul Ganta2056Genova International Chess Festival 2024 · Round 31FMIlija Stanojevic2237Genova International Chess Festival 2024 · Round 21Ferrante MarcoGenova International Chess Festival 2024 · Round 11Michiel Bleys210635th Leuven Open · Round 71Dries Van Malder219735th Leuven Open · Round 6½FMFabrice Wantiez222435th Leuven Open · Round 51Thijs De Bock206535th Leuven Open · Round 40Kobe Vandenhole215135th Leuven Open · Round 31Oleg Iolis211535th Leuven Open · Round 21Pal Suranyi203335th Leuven Open · Round 11GMVojtech Plat2483II Tallinn Chess Festival · T1 International Rapid tournament · Round 8½GMMeelis Kanep2353II Tallinn Chess Festival · T1 International Rapid tournament · Round 71Sander Kukk2222II Tallinn Chess Festival · T1 International Rapid tournament · Round 4½GMVojtech Plat2483II Tallinn Chess Festival · Taltech Rapid / Nõmme Open · Round 80IMToivo Keinanen2498II Tallinn Chess Festival · Taltech Rapid / Nõmme Open · Round 7½FMAleksandras Salna2270II Tallinn Chess Festival · Taltech Rapid / Nõmme Open · Round 61CMNikolajs Platonovs2206II Tallinn Chess Festival · Taltech Rapid / Nõmme Open · Round 51FMVitus Bondo Medhus2406Kronborg Chess Open 2026 · GRAND MASTER · Round 81FMNicolai Maxime Ostensen2405Kronborg Chess Open 2026 · GRAND MASTER · Round 7½GMVitaly Kunin2507Kronborg Chess Open 2026 · GRAND MASTER · Round 61IMHao(ZJ) Wang2426Kronborg Chess Open 2026 · GRAND MASTER · Round 5½IMJakob Leon Pajeken2472Kronborg Chess Open 2026 · GRAND MASTER · Round 9½GMBoris Chatalbashev2530Kronborg Chess Open 2026 · GRAND MASTER · Round 41IMFloryan Eugene2489Kronborg Chess Open 2026 · GRAND MASTER · Round 30IMTor Fredrik Kaasen2477Kronborg Chess Open 2026 · GRAND MASTER · Round 10GMJonny Hector2408Kronborg Chess Open 2026 · GRAND MASTER · Round 20FMPiotr Kejna2311European Individual Chess Championship 2026 · Boards 67-126 · Round 11½IMAleksandra Maltsevskaya2393European Individual Chess Championship 2026 · Boards 67-126 · Round 100FMPiotr Brzezina2327European Individual Chess Championship 2026 · Boards 67-126 · Round 91FMGustavo Ribeiro2280European Individual Chess Championship 2026 · Boards 67-126 · Round 81FMIlay Zakin2330European Individual Chess Championship 2026 · Boards 67-126 · Round 70GMMarcAndria Maurizzi2608European Individual Chess Championship 2026 · Boards 1-66 · Round 60GMAnton Korobov2610European Individual Chess Championship 2026 · Boards 1-66 · Round 5½FMAndrii Diachek2309European Individual Chess Championship 2026 · Boards 67-126 · Round 41