CChessStats

39. Internationale Hasslocher Schachtage 2026 A-Turnier

SwissStandard

128 players participated in this 7-round tournament, held from 22 May 2026 to 25 May 2026 in Hassloch, Germany. 13 titled players from 8 federations. Top 10 Elo average was 2367, and top seed was Narayanan S L (🇮🇳 IND, GM, 2569).

Vitaly Kunin (🇩🇪 GER, GM, 2507) won with 6.5/7, ahead of Narayanan S L (6.5) and Tarun Kanyamarala (5.5). Kunin shared the lead from round 6, winning on tie-break.

The biggest upset came in round 2: Anastasia Voigt (WFM, 2038) beat Taron Shagbazyan (IM, 2420), a +382-point gap.

Location
🇩🇪Hassloch, Germany
Dates
22 May 2026 → 25 May 2026
Time control
Standard: 90min/40moves+30min/end+30sec increment per move starting from move 1
System
Swiss · 7 rounds
Top seed
🇮🇳GMNarayanan S L2569
Avg top 10
2,367
Participants
128
Titled players · 13
GM×3
IM×2
FM×3
CM×3
WGM×1
WFM×1
Federations · 8 represented
🇩🇪Germany×114
🇹🇷Turkiye×3
🇮🇪Ireland×2
🇺🇦Ukraine×2
🇸🇾Syria×1
🇫🇷France×1
🇮🇳India×1
🇨🇿Czech Republic×1
Top 3
  • 🥇
    🇩🇪GER·2507
    6.5pts·2667perf+10.1
  • 🥈
    🇮🇳IND·2569
    6.5pts·2663perf+5.1
  • 🥉
    🇮🇪IRL·2418
    5.5pts·2342perf-4.6

How it unfolded

Top 6 · 7 rounds

Tight race until R7; 2 players tied at 6.5/7, decided on Buchholz. Title race narrowed from 3 co-leaders at R4 to 2 at the finish.

Co-leaders
49
18
7
3
1
2
2
23.55.57R1R2R3R4R5R6R7
Kunin6.5Narayanan S6.5Hamid5.5Kanyamarala5.5Hahn5Weber5— ex-leaders:Udelnovled R5, #8
R7 · TIEBREAK CLUSTER

2 players finish on 6.5/7. Kunin takes the title on Buchholz Cut1 (29.5).

R5 · HEAD-TO-HEAD · WINNER VS 2ND

GM Vitaly Kunin drew with GM Narayanan S L (White).

WIN STREAKS · 3 top finishers

GM Vitaly Kunin 4 wins (R1–R4)GM Narayanan S L 4 wins (R1–R4)Emran Hamid 3 wins (R1–R3)

Key matchups · top 4

Head-to-head between the four finishers
Player1234
1GMVitaly Kunin*
½
1
—
2GMNarayanan S L
½
*——
3Emran Hamid
0
—*—
4IMTarun Kanyamarala———*

Grille américaine

#PlayerEloFedR1R2R3R4R5R6R7PtsBu C1BuSBPerfΔ
1Kunin, VitalyGM2507GER+38B+96N+46B+4N=2B+9B+5N6.529.531.528.252667+10.1
2Narayanan S LGM2569IND+62N+31B+59N+16B=1N+5B+7N6.528.532.028.752663+5.1
3Kanyamarala, TarunIM2418IRL+21B+24N+12B−5N+19B=15N+18B5.528.032.525.252342-4.6
4Hamid, Emran2262GER+121B+57N+8B−1B=13N+47B+17N5.528.029.020.002341+13.4
5Udelnov, Valentin2140GER+78B+58N+45B+3B+22N−2N−1B5.030.033.020.002401+88.4
6Poetsch, HagenGM2466GER+64N+25B=18N+51B=10N=17B=11N5.027.030.521.002264-12.4
7Klein, Levent2167GER+71N+75B=48N=47B+51N+10B−2B5.025.028.018.002212+18.0
8Schrepp, Florian2065GER+50B+66N−4N=29B=32N+49B+40N5.024.527.518.002171+20.2
9Shagbazyan, TaronIM2420CZE+79N−45B+84B+96N+12B−1N+33B5.024.526.516.502278-7.6
10Foerster, Erik2160GER+91B=30N+85B+52N=6B−7N+34B5.024.026.517.002244+15.8
11Koellner, Aaron NoahCM2213GER=99N+70B=35N+31B=47N+25B=6B5.024.026.018.752209+2.2
12Hahn, Werner2168GER+125N+49B−3N+75B−9N+82B+35N5.024.024.514.002264+18.4
13Weber, Nikita2072GER−118B+98N+78B+69N=4B=42N+29B5.021.522.516.752156+34.8
14Perske, Paul2181GER−67N+125B+61B=34N+94B=29N+15B5.021.522.015.002135-5.8
15Huseynov, Ahad2134GER+86N+32B−16N+68B+20N=3B−14N4.526.529.016.752240+20.4
16Hinrichs, PaulFM2333GER+87B+34N+15B−2N=59B−18N+45B4.526.529.016.252223-14.0
17Engemann, Till2092GER+112B=52N=30B+55N+48B=6N−4B4.525.026.514.752180+15.6
18Eberhart, Erik2080GER+98B+118N=6B−19N+53B+16B−3N4.525.026.013.502246+28.8
19Kanyamarala, TrishaWGM2193IRL=41N+99B+109N+18B−3N=35B=27N4.524.526.514.752161-4.0
20Melzner, LukasCM2187GER−52B+74N+38B+24N−15B=36N+58B4.524.027.017.002079-15.8
21Giese, Tilman1976GER−3N+120B−23N+56B=63N+77B+47N4.523.524.512.752109+23.8
22Akturk, Mustafa DenizCM2157TUR+69B=85N+94B+33N−5B=34N=24B4.523.025.515.002104-13.6
23Aepfler, ChristianFM2139GER=76B=68N+21B=45N=36B=30N+55B4.522.525.516.752085-8.6
24Mukazhanov, Mansur2048GER+120N−3B+112N−20B+76N+51B=22N4.522.523.511.252163+41.6
25Hoffmann, Jens2053GER+124B−6N=53B+89N+52B−11N+93B4.522.023.011.252108+9.8
26Roth, Jonas1966GER+102B−46N+103B+39N−42B=37N+57B4.521.023.013.502118+58.4
27Majumdar, Rajit1988GER+73B−90N=72B+84N=46B+66N=19B4.519.522.014.002065+30.8
28Neisen, Frederick2024GER=54B−84N=50B+119N+74B=71N+48B4.519.020.012.501985-5.0
29Prassas, David1892GER+55B=33N=37B=8N+45B=14B−13N4.026.530.016.002126+86.4
30Nazarenus, Olaf2049SUI+63N=10B=17N−59B+70N=23B=37B4.025.028.015.502094+9.6
31Koellner, Christof2052GER+111B−2N+71B−11N+69B=48N=38B4.025.026.511.252067+1.8
32Kuhn, Daniel2008GER+42B−15N+107B=37N=8B−33N+66B4.024.526.513.502137+24.4
33Slany, Ralph2062GER+126N=29B+67N−22B=41N+32B−9N4.024.524.511.002091+4.6
34Kessler, Leo1965GER+97N−16B+118N=14B+67N=22B−10N4.024.025.010.752124+55.6
35Busch, Lorenz1952GER=105B+77N=11B=46N+90B=19N−12B4.023.525.513.002103+28.0
36Ciuloi, Victor Stefan1955GERF+56B=70N+43B=23N=20B=39N4.023.523.515.502182+35.8
37Schreidl, Michael2094GER+119N=67B=29N=32B=49N=26B=30N4.023.024.012.502020-26.4
38Erker, Thomas2007GER−1N+126B−20N=86B+105N+54B=31N4.023.023.08.752061+8.8
39Ruegert, Jonathan2100GER−48N+86B+87N−26B=79N+41B=36B4.021.524.012.501994-18.6
40Birg, Raphael1952GER−66B=50N+111B=54N+72B+46N−8B4.021.523.011.502001+19.2
41Walther, Tim2001GER=19B=104N=60B+113N=33B−39N+80B4.021.022.511.502105+20.2
42Mohammad, SamirFM2286SYR−32N+101B=49N+99B+26N=13BF4.021.021.012.752107-11.0
43Lehmann, Stefan2102GER−53B=110N+66B−36N=89B+84N+73B4.018.520.010.501912-31.2
44Bopp, Sven1827GERF=91N+110B−107N+78B=61N+74B4.015.515.510.502075+32.4
45Voigt, AnastasiaWFM2038GER+72B+9N−5N=23B−29N+86B−16N3.526.028.512.752098+8.6
46Isayev, Maksym2066UKR+108N+26B−1N=35B=27N−40B=89N3.526.028.012.002007-13.0
47Kaufhold, Jonas2011GER=84B+54N+117B=7N=11B−4N−21B3.526.027.511.252033+3.4
48Hellriegel, Hannes1835GER+39B+107N=7B=90N−17N=31B−28N3.524.526.511.752096+89.2
49Holl, Gerd2001GER+123B−12N=42B+60N=37B−8N=71B3.524.525.510.002064+11.2
50Ebert, Wolfgang2131GER−8N=40B=28N+64B=55B−58N+88B3.524.026.512.002008-22.8
51Klein, Deniz1882GER+113B+60N+90B−6N−7B−24N=65B3.524.025.59.252098+73.6
52Fellhauer, Clemens1998GER+20N=17B+115N−10B−25N+63BF3.523.523.511.752123+21.0
53Bonfils, Liam1882GER+43N−59B=25N+115B−18N=79B=64N3.523.024.511.002049+60.8
54Gaertner, David1836GER=28N−47B+62N=40B=85B−38N+87N3.522.024.511.501989+56.4
55Jablonowski, Christoph2018GER−29N+119B+93N−17B=50N+68B−23N3.522.023.08.251988-5.6
56Stock, Andreas1951GER−60B−36N+81B−21N+121B+69N=61B3.521.522.58.751948-0.2
57Pitic, Jasmin2047SRB+122N−4B=100N=76B=68N+83B−26N3.521.022.08.001951-18.2
58Lauterbach, Kolja1991GER+114N−5B−68N+112B=93N+50B−20N3.520.021.57.752007+2.8
59Kolat, Ata2128TUR+110B+53N−2B+30N=16NFF3.520.020.011.252286+38.8
60Louis, Volker2037GER+56N−51B=41N−49B+106N+67BF3.519.519.510.502022-1.8
61Dasselaar, Hendrik2000GERF+92B−14N+118B=77N=44B=56N3.519.019.08.751989-1.2
62Rode, Dominik1989GER−2B=111N−54B−97N+92B+116N+84B3.518.520.07.251935-12.0
63Wilk, Jan1827GER−30B−112N+98B+110N=21B−52N+86N3.518.019.58.251943+21.8
64Burkhardt, Jan1928GER−6B−124N+126B−50N+119B+97N=53B3.516.016.04.751986+8.2
65Lupulescu, Adrian-Calin1953ROUF−73N+120B=103N=97B+100B=51N3.513.513.56.751923-4.2
66Wall, Viktor1847GER+40N−8B−43N+108B+75N−27B−32N3.024.526.59.001959+19.6
67Gruber, Johannes1939GER+14B=37N−33B+104N−34B−60N=72B3.023.525.510.501988+8.2
68Gieringer, Clemens1893GER=88N=23B+58B−15N=57B−55N=81B3.022.525.010.251994+17.4
69Latka, Kacper1783GER−22N+80B+88N−13B−31N−56B+103N3.022.524.57.501944+50.0
70Gerold, Robin1865GER+81B−11N=36B=85N−30B−88N+98B3.021.023.08.251953+14.0
71Gutfleisch, Florian1933GER−7BF−31N+101B+96N=28B=49N3.021.021.08.002023+13.8
72Sesterhenn, Joerg1818GER−45N+79B=27N=109B−40N=87B=67N3.020.522.59.001928+38.8
73Berger, Lars1797GER−27N+65B−75N+87B−82N+99B−43N3.020.522.58.001949+25.8
74Miao, Yifu0GERF−20B+80N+88B−28N+96B−44N3.020.520.57.5019910.0
75Osmanovic, Faruk1987GER+127B−7N+73B−12N−66BF+100N3.020.520.55.001962-4.2
76Sidon, Mike1952GER=23N=88B=104B=57N−24B−80N+101B3.020.022.08.251964+1.6
77Schaechtelin, Jakob1831GER=109N−35B+106N=82B=61B−21N=83N3.020.022.07.751933+34.8
78Stuemer, Paul2049GER−5N+114B−13N=116B−44N=105B+97N3.019.521.05.251862-33.6
79Niebergall, Gerhard1976GER−9B−72N+92B+124N=39B=53NF3.019.019.07.251997+0.8
80Graf, Ann-Jennifer1807GER−85B−69N−74B+126N+91N+76B−41N3.018.018.05.501928+19.0
81Feick, Claas Marten1900GER−70N−100B−56N=92N+122B+95B=68N3.016.517.56.251839-24.4
82Kolthoff, Siegmund2074GER=101N+116BF=77N+73B−12NF3.014.514.57.001958-12.4
83Botschek, Marius1847GERF−103N=97B+122N+102B−57N=77B3.013.513.55.501846-0.8
84Kathstede, Gerd, Dr.1899GER=47N+28B−9N−27B+115N−43B−62N2.525.026.57.751968+9.4
85Avcu, Uraz2004TUR+80N=22B−10N=70B=54NFF2.521.521.58.501965-10.0
86Schnepel, Thomas1943GER−15B−39N+123B=38N+113B−45N−63B2.521.022.04.501905-8.0
87Sasse, Leon1933GER−16N+97B−39B−73N+118B=72N−54B2.520.021.04.501845-20.0
88Irrgang, Stephan2079GER=68B=76N−69B−74N=98N+70B−50N2.518.520.57.001851-35.4
89Vetter, Elias1763GERF=113N+102B−25B=43NF=46B2.518.518.56.501995+26.4
90Vogel, Christian, Dr.2120GER+106N+27B−51N=48B−35NFF2.517.517.58.251934-23.6
91Haffner, Ernst Georg, Prof. Dr.1954GER−10N=44B=101NF−80B=111N+102B2.517.517.55.751816-22.8
92Faulhaber, Tobias1907GER−96B−61N−79N=81B−62N+114B+110N2.516.518.04.501860-9.4
93Keller, Jan1833GER−115N+128B−55B+121N=58BF−25N2.516.516.52.751964+19.0
94Grieme, Jens2013GER=116N+95B−22N+100B−14NFF2.515.515.55.251977-4.6
95Dosch, Alexander1873GER=104B−94N−113B−102N+110B−81N+111B2.512.514.04.001836-8.2
96Pfarr, Michael2023GER+92N−1B+108N−9B−71B−74NF2.022.022.04.502057-0.6
97Lang, Samuel1853GER−34B−87N=83N+62B=65N−64B−78B2.020.523.06.751794-23.2
98Haas, Leandro1824GER−18N−13B−63N+120N=88B=123B−70N2.019.520.52.751800-13.2
99Arns, Alexander1958GER=11B−19N+122B−42N=103B−73NF2.019.519.54.501901-11.6
100Zieger, Bernd1909GER−107B+81N=57B−94N=104B−65N−75B2.017.519.55.751860-9.6
101Mallmann, Bernd1870GER=82B−42N=91B−71N=108N=106B−76N2.017.519.54.751865-3.8
102Sauer, Arne1676GER−26N=106B−89N+95B−83N=108B−91N2.017.019.04.501753+19.6
103Schott, Reimund1840FRAF+83B−26N=65B=99NF−69B2.016.016.05.751829-1.8
104Meiser, Markus2107GER=95N=41B=76N−67B=100NFF2.014.514.55.751863-32.4
105Medeuov, Sajat1782GER=35N−109BF+111N−38B=78NF2.014.514.55.001913+15.6
106Emmerich, Dirk2014GER−90B=102N−77B+114N−60B=101NF2.014.514.53.501789-34.6
107Langner, Robin2120GER+100N−48B−32N+44BFFF2.013.513.56.001895-22.2
108Mayer, Lucas1961GER−46B+123N−96B−66N=101B=102NF2.013.513.53.001767-30.4
109Balzer, Lars2019GER=77B+105N−19B=72NFFF2.012.512.55.001906-11.4
110Hasenpflug, Till1894GER−59N=43B−44N−63B−95N+122N−92B1.520.021.03.001697-68.8
111Vetterolf, Christian1897GER−31N=62B−40N−105B=114N=91B−95N1.518.520.03.751706-32.4
112Hinkel, Simon1919GER−17N+63B−24B−58N=123NFF1.517.017.04.001816-14.0
113Wilhelm, Jochen2076GER−51N=89B+95N−41B−86NFF1.515.015.03.751743-43.0
114Hofmann, Christian1949GER−58B−78N=125N−106B=111B−92N=122B1.513.514.01.501710-41.8
115Pivovartsev, Stanislav2078UKR+93B=117N−52B−53N−84BFF1.513.513.53.251748-43.0
116Holschuh, Elias1764GER=94B−82N=121B=78NF−62BF1.513.013.03.251873+11.4
117Kunz, Thorsten1875GER+128N=115B−47NFFFF1.55.05.00.752030+12.2
118Mader, Lena1893GER+13N−18B−34B−61N−87NFF1.019.519.55.001770-14.4
119Gorbauch, Bjoern1935GER−37B−55N+128N−28B−64NFF1.015.515.50.001773-19.6
120Gorte, Eduard1915GER−24B−21N−65N−98B+126BFF1.015.515.50.001695-54.8
121Schmidt, Danny1984GER−4N=122B=116N−93B−56NFF1.015.015.01.251687-38.2
122Gruebnau, Joshua1826GER−57B=121N−99N−83B−81N−110B=114N1.014.515.51.251631-28.8
123Patzer, Joerg1868GER−49N−108B−86NF=112B=98NF1.011.511.51.751690-21.6
124Leiser, Joachim1899GER−25N+64BF−79BFFF1.011.011.03.501861-2.8
125Gerhardt, Pascal1893GER−12B−14N=114BFFFF0.511.511.50.751826-5.0
126Maerz, Maximilian1873GER−33B−38N−64N−80B−120NFF0.017.017.00.001144-40.4
127Lebershausen, Max1883GER−75NFFFFFF0.06.06.00.001187-14.4
128Krupke, Sven2000GER−117B−93N−119BFFFF0.05.05.00.001081-79.2

Key insights

Biggest movers and upsets — the story behind the numbers.

Top rating gainers
Top rating losers
Biggest upsets
39. Internationale Hasslocher Schachtage 2026 A-Turnier — Hassloch, Germany | Chess Tournament Results | ChessStats