CChessStats

Biel Chess Festival 2025 - WT1

Open SwissStandard

55 players participated in this 5-round tournament, held from 21 Jul 2025 to 25 Jul 2025 in Biel, Switzerland. 8 federations represented. Top 10 Elo average was 1758, and top seed was Denis Lupei (🇩🇪 GER, 1784).

Johan Thorens (🇨🇭 SUI, 1657) won with 4.5/5, ahead of Oliver Thornley (4.0) and Arsenii Filimonov (4.0). Thorens clinched sole first place in the final round.

The biggest upset came in round 4: Archit Saigal (1494) beat Naim Belmadani (1750), a +256-point gap.

Location
🇨🇭Biel, Switzerland
Dates
21 Jul 2025 → 25 Jul 2025
Time control
Standard: 60 minutes with 30 seconds increment from move 1
System
Swiss · 5 rounds
Top seed
🇩🇪Denis Lupei1784
Avg top 10
1,758
Participants
55
Federations · 8 represented
🇨🇭Switzerland×35
🇩🇪Germany×4
🇮🇱Israel×3
🇮🇳India×2
🇺🇸United States of America×2
🇵🇱Poland×2
🇳🇱Netherlands×1
🇿🇦South Africa×1
Top 3

How it unfolded

Top 6 · 5 rounds

Johan Thorens led from R5; +0.5-point edge over the runner-up.

Co-leaders
23
12
4
1
1
1.52.545R1R2R3R4R5Thorens takes lead
Thorens4.5Weber4Thornley4Filimonov4Dubel4Zumbrunn4— ex-leaders:Zumbrunnled R4, #15
R5 · LEADER CHANGE25 Jul

Johan Thorens takes the sole lead (4.5/5).

WIN STREAKS · 3 top finishers

Johan Thorens 3 wins (R1–R3)Jason Weber 4 wins (R2–R5)Oliver Thornley 3 wins (R1–R3)

R4 · FORMER LEADER FALL

Simon Zumbrunn held the sole lead at R4 but finished #15.

Key matchups · top 4

Head-to-head between the four finishers
Player1234
1Johan Thorens*
2Jason Weber*
3Oliver Thornley*
0
4Arsenii Filimonov
1
*

Grille américaine

#PlayerEloFedR1R2R3R4R5PtsBu C1BuSBPerfΔ
1Thorens, Johan1657SUI+48B+4N+15B=8N+9B4.514.015.013.252043+70.0
2Thornley, Oliver1714ENG+47B+16N+7B3N+14B4.013.514.510.501857+17.0
3Filimonov, Arsenii1666SUI+40N+33BF+2B+6N4.012.014.012.002428+54.4
4Dubel, Nathan1762SUI+31N1B+45N+23B+17N4.012.013.08.501861+20.0
5Weber, Jason1769SUI7B+47N+21B+30N+15B4.011.512.59.001865+21.6
6Zumbrunn, Simon1686SUI+46B+52N+12B+14N3B4.011.512.58.501865+37.2
7Ben-Avi, Dotan1615ISR+5N+18B2N=11B+23N3.514.517.011.251873+70.0
8Ganeshram, Niranjana1692NED+35N+24B=13N=1B=12B3.514.016.010.251725+5.6
9Tellenbach, Benjamin1645SUI=54B+43N+10N+13B1N3.513.013.58.751917+57.2
10Lupei, Denis1784GER=28B+20N9B+27N+16B3.512.014.59.751714-14.8
11Yehuda, Beeri1666ISR+19B14N+46B=7N+24B3.512.013.08.251628-5.6
12Delaquis, Gianluca1746SUI+38N+34B6N+31B=8N3.511.513.57.751783+8.8
13Buntschu, Kurt1762SUI+55B+30N=8B9N+26B3.511.511.56.251793+8.0
14Bachmann, Daniel1766SUI+49N+11B+17N6B2N3.014.515.57.501746-2.4
15Dzakula, Igor1728SUI+25N+32B1N+40B5N3.013.015.06.501701-5.6
16Archit Saigal1494IND+36N2B+34N+18B10N3.012.514.57.001783+37.6
17Trzcinska, Weronika1712POL+42N+45B14B+19N4B3.012.013.06.001565-19.4
18Belmadani, Naim1750SUI+21B7N+37B16N+38B3.011.513.57.001626-30.4
19Althaus, Peter0SUI11N+49B+32N17B+34N3.010.511.55.0016730.0
20Vassiliev, Jacob Brandon1558USA=23N10B+43B=39N+30B3.010.011.55.751807+52.8
21Martin, Philippe1584SUI18N+53B5N+50B+36N3.010.011.04.001606+3.2
22Boesch, Roman1780SUI32N+44B25N+45B+31N3.08.09.04.501479-23.6
23Ragheb, Kaemel1723SUI=20B+54N+27B4N7B2.513.013.54.501521-22.2
24Beitz, Toralf0GER+51B8N=26B+28N11N2.512.013.04.7516580.0
25Cloete, Willem Francois1567RSA15B+29N+22B26N=39B2.511.013.06.501716+15.8
26Ben Avi, Adam1643ISR33N+35B=24N+25B13N2.510.512.55.751664+2.0
27Pan, Haoquan1496ESP=43B+28N23N10B+51B2.510.011.04.251697+50.8
28Bachvarov, Viktor1631SUI=10N27B+54N24B+43B2.510.010.53.751656+4.0
29Niederberger, Lenny1714SUI45N25B=44N+54B+35N2.57.07.53.25765-27.6
30Guidi, Elia1653SUI+53N13B+33N5B20N2.012.513.53.00896-52.8
31Martin, Benoit1585SUI4B+48N+52B12N22B2.011.512.52.00965-32.0
32Ammeter, Nicolas1621SUI+22B15N19B+53N33B2.011.012.04.001755+10.0
33Hank, Ulrich0GER+26B3N30BF+32N2.010.511.54.5016570.0
34Schlegel, Thomas1632SUI+50B12N16B+46N19B2.010.511.52.001458-14.0
35Sadeh, David0SUI8B26N+55B+51N29B2.09.59.51.0015860.0
36Saxer, Bruno1674SUI16B46N+47B+37N21B2.09.010.03.001453-29.8
37Nuh Nizar Hilmi1521IND+39N41B18N36B+50N2.09.010.03.00919-26.8
38Zarri, Philippe1576SUI12B50N+48B+52N18N2.08.59.52.00951-10.8
39Bartlome, Dimitri0SUI37BF+50N=20B=25N2.08.58.53.7514160.0
40Briechle, Dennnis1485SUI3B+55N+51B15NF2.08.08.01.001660+36.4
41Ulmann, Olivier1733SUI+44B+37NFFF2.07.57.53.502299+4.2
42Morgan, Jesus Alberto1542SUI17B51N49N+55B+48N2.06.06.01.001445-9.6
43Khusainau, Dzmitry1682SUI=27N9B20N+44B28N1.511.513.02.751261-82.8
44Trzcinska, Wiktoria1568POL41N22N=29B43N+54B1.59.09.51.7514050.0
45Studer, Jonas0SUI+29B17N4B22N53B1.012.513.52.5015450.0
46Shahmammadli, Ramiz1503SUI6N+36B11N34B52B1.011.512.52.001471-6.4
47Robert-Grandpierre, Christian1543SUI2N5B36N48B+55N1.011.011.00.001493-9.6
48FIDE 136927001N31B38N+47N42B1.010.511.51.0013410.0
49Ademi, Rexhe1605SUI14B19N+42BFF1.010.010.02.001654+2.4
50Turtschi, Dominik0SUI34N+38B39B21N37B1.09.011.02.0013800.0
51Kretschmer, Thomas1659GER24N+42B40N35B27N1.09.011.02.001383-44.0
52Vassiliev, Anton0USAF6B31N38B+46N1.09.09.01.0013950.0
53FIDE 343466044030B21NF32B+45N1.08.08.01.008340.0
54Germann, Elias Markus0FID=9N23B28B29N44N0.511.012.51.7513550.0
55Zhang, Zichen1587SUI13N40B35N42N47B0.09.510.50.00783-81.2

Key insights

Biggest movers and upsets — the story behind the numbers.

Top rating gainers
Top rating losers
Biggest upsets